Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7481607B2 - System and Program - Google Patents
[go: Go Back, main page]

JP7481607B2 - System and Program - Google Patents

System and Program Download PDF

Info

Publication number
JP7481607B2
JP7481607B2 JP2020216922A JP2020216922A JP7481607B2 JP 7481607 B2 JP7481607 B2 JP 7481607B2 JP 2020216922 A JP2020216922 A JP 2020216922A JP 2020216922 A JP2020216922 A JP 2020216922A JP 7481607 B2 JP7481607 B2 JP 7481607B2
Authority
JP
Japan
Prior art keywords
seal
pseudo
imprint
image
imprint image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020216922A
Other languages
Japanese (ja)
Other versions
JP2022102278A (en
Inventor
享裕 坂田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shachihata Inc
Original Assignee
Shachihata Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shachihata Inc filed Critical Shachihata Inc
Priority to JP2020216922A priority Critical patent/JP7481607B2/en
Publication of JP2022102278A publication Critical patent/JP2022102278A/en
Application granted granted Critical
Publication of JP7481607B2 publication Critical patent/JP7481607B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Collating Specific Patterns (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、システム及びプログラムに関する。 The present invention relates to a system and a program.

従来、インターネット上で印鑑の注文を可能にしたシステムとして、例えば、特許文献1に示されるようなシステムが存在する。この種のシステムでは、印鑑の発注者側に設置された発注者端末と、印鑑の注文を管理する管理サーバとがインターネットを介して通信可能に接続される。そして、印鑑(印面)の文字や書体等を特定するためのデータが発注者端末で入力されて管理サーバに送信されると、管理サーバにてそのデータに基づく印影イメージ(印影画像)が生成され、この印影イメージと同じ印影が得られる印鑑を注文することが可能となる。 Conventionally, there exists a system that allows orders for seals to be placed over the Internet, such as that shown in Patent Document 1. In this type of system, an orderer terminal installed on the side of the orderer of the seal and a management server that manages orders for the seal are communicatively connected via the Internet. Then, when data for specifying the characters and font of the seal (seal surface) are entered into the orderer terminal and sent to the management server, a seal impression image (seal image image) based on that data is generated in the management server, and it becomes possible to order a seal that will give the same seal impression as this seal impression image.

特開2004-310151号公報JP 2004-310151 A

上記システムのように、印鑑の注文(ネット注文)に際して生成される印影イメージは、システムを構成する端末やサーバに予め記憶された書体や印面レイアウト等のデータに基づいて生成される。このような印影イメージに基づいて作成される印鑑については、印影イメージの流用や印影の画一化等による独自性の低下が懸念される。 As with the above system, the seal impression image generated when ordering a seal (online order) is generated based on data such as font and print layout that is pre-stored in the terminals and servers that make up the system. There are concerns that seals created based on such seal impression images will lose their originality due to the reuse of the seal impression image and standardization of the seal impressions.

本発明は上記事情に鑑みてなされたものであり、その目的とするところは、上記懸念を払拭すべく、顧客独自の印影を得ることができるシステム及びプログラムを提供することにある。 The present invention was made in consideration of the above circumstances, and its purpose is to provide a system and program that can obtain a customer's own unique seal impression in order to dispel the above concerns.

前述の課題を解決するために、本発明は以下の構成を採用した。 To solve the above problems, the present invention adopts the following configuration.

手段1のシステムは、
印影画像を管理する印影データベースと、
顧客により入力された当該顧客に関する情報に基づいて、前記印影データベースからその顧客に対応する印影画像を取得する取得手段と、
前記取得手段により取得された印影画像に似せた擬似印影画像として、前記取得された印影画像が示す印影に含まれる文字と差異点のある同じ文字を含む印影を示す擬似印影画像を生成する擬似印影画像生成手段と、を備える
ことを要旨とする。
The system of the first means is
A seal image database for managing seal image images;
an acquisition means for acquiring a seal image corresponding to a customer from the seal image database based on information about the customer input by the customer;
The gist of the invention is that it comprises a pseudo imprint image generating means for generating a pseudo imprint image showing an imprint including characters that are the same as but different from the characters included in the imprint shown by the acquired imprint image, as a pseudo imprint image similar to the imprint image acquired by the acquisition means.

これによれば、顧客により入力された当該顧客に関する情報に基づいて、その顧客に対応する印影画像が印影データベースから取得され、この取得された印影画像に似せた擬似印影画像として、取得された印影画像が示す印影に含まれる文字と差異点のある同じ文字を含む印影を示す擬似印影画像が生成される。 According to this, based on information about a customer inputted by the customer, a seal imprint image corresponding to the customer is obtained from a seal imprint database, and a pseudo seal imprint image is generated that resembles the obtained seal imprint image and shows an imprint containing the same characters as those contained in the seal imprint shown by the obtained seal imprint image but with differences therebetween .

ここで、印影データベースで管理される印影画像は標準的(一般的)な印影を示すものであり、顧客に関する情報に基づいて印影データベースから取得される印影画像は、その顧客の標準的(一般的)な印影を示すものである。また擬似印影画像は、印影画像に類似した画像であって、印影画像が示す標準的な印影によく似た疑似的な印影を示すものである。 Here, the seal imprint image managed in the seal imprint database indicates a standard (general) seal imprint, and the seal imprint image obtained from the seal imprint database based on information about the customer indicates the standard (general) seal imprint of that customer. Also, the pseudo seal imprint image is an image similar to the seal imprint image, and indicates a pseudo seal imprint that closely resembles the standard seal imprint indicated by the seal imprint image.

このように、顧客により入力された当該顧客に関する情報に基づいて、その顧客に対応する印影画像の擬似印影画像が生成されるようにすることで、印影画像の示す印影(標準的な印影)がそのまま得られるのではない独自性のある印影(非画一的な印影)を得ることが可能となる。 In this way, by generating a pseudo imprint image of the imprint image corresponding to a customer based on the information about that customer input by the customer, it is possible to obtain a unique imprint (non-standard imprint) rather than the imprint shown in the imprint image (standard imprint).

手段2のシステムは、手段1のシステムにおいて、
前記擬似印影画像生成手段により生成された擬似印影画像を管理する擬似印影データベースを備える
ことを要旨とする。
The system of the second means is the system of the first means,
The present invention further comprises a pseudo seal imprint database for managing the pseudo seal imprint images generated by the pseudo seal imprint image generating means.

これによれば、生成された擬似印影画像をデータベースで管理することができるので、擬似印影画像により示される印影が得られる印鑑の作成や販売等を顧客の注文に応じて簡便に行うことが可能となる。 This allows the generated pseudo imprint image to be managed in a database, making it possible to easily create and sell seals that have the imprint shown in the pseudo imprint image in response to customer orders.

手段3のシステムは、手段2のシステムにおいて、
前記擬似印影画像生成手段により生成された擬似印影画像が、前記擬似印影データベースで管理されている擬似印影画像と同一であるか否かを、予め定められた判定条件に基づいて判定する判定手段と、
前記判定手段により同一でないと判定された場合、前記擬似印影画像生成手段により生成された擬似印影画像を前記擬似印影データベースに登録する登録手段と、を備え
ことを要旨とする。
The system of the third means is the system of the second means,
A determination means for determining whether or not the pseudo seal imprint image generated by the pseudo seal imprint image generating means is the same as a pseudo seal imprint image managed in the pseudo seal imprint database based on a predetermined determination condition;
and a registering means for registering the pseudo seal imprint image generated by the pseudo seal imprint image generating means in the pseudo seal imprint database when the determining means determines that the pseudo seal imprint images are not identical.
The gist of the present invention is as follows.

これによれば、新たに生成された擬似印影画像が、既に擬似印影データベースで管理されている擬似印影画像(生成済の擬似印影画像)と同一でない場合、その新たに生成された擬似印影画像は擬似印影データベースに登録されて管理される。このため、過去に生成した擬似印影画像と同一の擬似印影画像に基づく印影が得られるのを防ぐことができる。これにより、顧客の印影の独自性を担保しやすくすることができる。 According to this, if the newly generated pseudo imprint image is not the same as the pseudo imprint image (already generated pseudo imprint image) already managed in the pseudo imprint database, the newly generated pseudo imprint image is registered and managed in the pseudo imprint database. Therefore, it is possible to prevent an imprint based on a pseudo imprint image that is the same as a pseudo imprint image generated in the past from being obtained . This makes it easier to guarantee the uniqueness of the customer's imprint.

手段4のシステムは、手段3のシステムにおいて、
前記判定手段により同一であると判定された場合、この同一を解消するための変更を、前記擬似印影画像生成手段により生成された擬似印影画像に加える変更手段を備え、
前記登録手段は、前記変更手段により変更が加えられた擬似印影画像を前記擬似印影データベースに登録する
ことを要旨とする。
The system of the fourth aspect of the present invention is the system of the third aspect of the present invention,
A modification means is provided for, when it is determined by the determination means that the images are identical , making a modification to the pseudo seal imprint image generated by the pseudo seal imprint image generating means to eliminate the identity ,
The registering means registers the pseudo seal imprint image modified by the modifying means in the pseudo seal imprint database.

これによれば、新たに生成された擬似印影画像が、既に擬似印影データベースで管理されている擬似印影画像(生成済の擬似印影画像)と同一である場合、この同一を解消するための変更が、新たに生成された擬似印影画像に加えられる。そして、変更後の擬似印影画像が擬似印影データベースに登録される。このため、過去に生成した擬似印影画像と同一の擬似印影画像が新たに生成されたとしても、その同一を解消した上で、擬似印影データベースで管理されるようになる。これにより、生成された擬似印影画像が無駄になるのを防ぐことができる。 According to this, if a newly generated pseudo imprint image is identical to a pseudo imprint image (a pseudo imprint image that has already been generated) that is already managed in the pseudo imprint database, a change is made to the newly generated pseudo imprint image to eliminate this identity . Then, the changed pseudo imprint image is registered in the pseudo imprint database. Therefore, even if a newly generated pseudo imprint image is identical to a pseudo imprint image that was previously generated, the identity is eliminated before the pseudo imprint image is managed in the pseudo imprint database. This makes it possible to prevent the generated pseudo imprint image from going to waste.

手段のシステムは、手段1からの何れか一つのシステムにおいて、
前記擬似印影画像に基づいて印鑑作成用データを生成する印鑑作成用データ生成手段を備える
ことを要旨とする。
The system of the fifth means is any one of the systems of the first to fourth means,
The present invention also provides a data generating means for generating data for creating a seal based on the pseudo seal imprint image.

これによれば、顧客に対応する印影画像の擬似印影画像に基づいて印鑑作成用データが生成される。この生成された印鑑作成用データは印鑑の作成に用いられ、該印鑑作成用データに基づいて顧客の印鑑が作成される。このように、印影画像ではなく擬似印影画像に基づいて生成された印鑑作成用データを用いて印鑑を作成するようにすることで、印影画像の示す印影(標準的な印影)がそのまま得られるのではない独自性のある印鑑(非画一的な印鑑)を顧客に提供することが可能となる。 According to this, data for creating a seal is generated based on a pseudo imprint image of a seal impression image corresponding to a customer. This generated data for creating a seal is used to create a seal, and the customer's seal is created based on the data for creating a seal. In this way, by creating a seal using data for creating a seal generated based on a pseudo imprint image rather than a seal impression image, it is possible to provide the customer with a unique seal (a non-standard seal) that is not an impression that is directly represented by the seal impression image (a standard seal impression).

なお、本発明でいう「印鑑」は、用紙等の捺印対象物に印面を押し付けて捺印する物理的な印鑑(手に持って使用する印鑑)だけでなく、印影を画像データ化した印影イメージデータを端末の画面に表示された電子文書等の捺印対象に画面上で捺印することができる電子的な印鑑(所謂「電子印鑑」)も含まれる。 In addition, the "seal" referred to in this invention does not only refer to a physical seal (a seal held in the hand) that is used by pressing the seal surface against an object such as paper to stamp, but also includes an electronic seal (a so-called "electronic seal") in which the seal image is converted into image data and can be used to stamp on an object such as an electronic document displayed on a terminal screen.

また、手段のプログラムは、コンピュータを、前述の手段1からの何れか一つに記載の各手段として機能させるためのプログラムであることを要旨とする。 The program of the sixth means is a program for causing a computer to function as any one of the means described in the first to fifth means.

以上の本発明によれば、顧客独自の印影を得ることができるシステム及びプログラムを提供することが可能となる。 According to the present invention, it is possible to provide a system and program that allows a customer to obtain a unique seal impression.

実施形態に係るシステムの構成図である。1 is a configuration diagram of a system according to an embodiment. サービス提供サーバの処理部の機能ブロック図である。3 is a functional block diagram of a processing unit of the service providing server; FIG. 実印準備処理のフローチャートである。13 is a flowchart of a registered seal preparation process. 実印注文処理のフローチャートである。13 is a flowchart of a registered seal order process. (A)は印影画像の一例を示す図であり、(B)は擬似印影画像の一例を示す図である。FIG. 1A is a diagram showing an example of a seal imprint image, and FIG. 1B is a diagram showing an example of a pseudo seal imprint image. GANの基本構造を示す説明図である。FIG. 1 is an explanatory diagram showing the basic structure of a GAN. 変形例1の実印準備処理のフローチャートである。13 is a flowchart of a registered seal preparation process according to the first modified example.

次に、本発明の一実施の形態について図面を用いて説明する。 Next, one embodiment of the present invention will be described with reference to the drawings.

[システムの構成]
実施形態に係るシステムは、図1に示すように、顧客が使用する端末1と、顧客に対しサービスを提供するサービス提供事業者側に設けられるサービス提供サーバ2と、インターネット等のネットワーク3と、を含んで構成される。
[System Configuration]
As shown in FIG. 1, the system according to the embodiment includes a terminal 1 used by a customer, a service providing server 2 provided on the side of a service provider that provides services to the customer, and a network 3 such as the Internet.

サービス提供事業者は、インターネットを利用した商品の販売(ネット通販)をはじめとする各種サービスを提供する者である。本実施形態のシステム(以下「本システム」ともいう。)によるネット通販で取り扱う主たる商品は「印鑑」である。印鑑には、浸透印やゴム印、硬質印、電子印鑑等が含まれる。また、本システムによりサービス提供事業者が提供するサービスの1つとして「実印準備サービス」がある。実印準備サービスについての詳細は後述する。 A service provider is a person who provides various services, including the sale of products over the Internet (online shopping). The main product handled through online shopping using the system of this embodiment (hereinafter also referred to as "this system") is "seals." Seals include ink stamps, rubber stamps, hard stamps, electronic seals, etc. In addition, one of the services provided by the service provider through this system is a "registered seal preparation service." Details of the registered seal preparation service will be described later.

[端末の構成]
次に、顧客が使用する端末1について説明する。図1では、顧客が使用する端末(「顧客端末」ともいう。)として1台の端末1を示しているが、その数は1台に限られず、顧客の数に応じて変動し得るものであり、実際には複数台の顧客端末が存在するのが通常である。
[Device configuration]
Next, the terminal 1 used by the customer will be described. In Fig. 1, one terminal 1 is shown as the terminal used by the customer (also called "customer terminal"), but the number is not limited to one and can vary depending on the number of customers, and in reality, multiple customer terminals are usually present.

図1に示すように、端末1は、処理部11、記憶部12、通信部13、表示部14及び操作部15を含むコンピュータにより構成される。例えば、パーソナルコンピュータ(PC)やスマートフォン、タブレットなどの通信端末を、端末1とすることができる。 As shown in FIG. 1, the terminal 1 is configured by a computer including a processing unit 11, a memory unit 12, a communication unit 13, a display unit 14, and an operation unit 15. For example, the terminal 1 can be a communication terminal such as a personal computer (PC), a smartphone, or a tablet.

処理部11は、端末1の作動を制御するための各種処理を実行するものであり、CPU(Central Processing Unit)等により構成される。処理部11のことを「制御部」ともいう。 The processing unit 11 executes various processes for controlling the operation of the terminal 1, and is composed of a CPU (Central Processing Unit) and the like. The processing unit 11 is also referred to as the "control unit."

記憶部12は、端末1を作動させるOS(Operating System)や各種アプリケーションのプログラム、その他端末1の作動に必要なデータを記憶するものであり、不揮発性メモリであるROM(Read Only Memory)、揮発性メモリであるRAM(Random Access Memory)、補助記憶装置であるハードディスクドライブ(HDD)等により構成される。アプリケーション(アプリケーションソフトウェア)には、Webサーバに接続してWebサイト(Webページ)の閲覧や操作等を可能とするブラウザが含まれる。 The storage unit 12 stores the OS (Operating System) that operates the terminal 1, various application programs, and other data necessary for the operation of the terminal 1, and is composed of a non-volatile memory such as a ROM (Read Only Memory), a volatile memory such as a RAM (Random Access Memory), and a hard disk drive (HDD) that is an auxiliary storage device. Applications (application software) include a browser that connects to a web server and enables browsing and operation of web sites (web pages).

通信部13は、ネットワーク3を介してサービス提供サーバ2とデータ通信を行うものである。 The communication unit 13 performs data communication with the service providing server 2 via the network 3.

表示部14は、各種の情報を表示するものであり、液晶ディスプレイ等により構成される。 The display unit 14 displays various information and is composed of a liquid crystal display or the like.

操作部15は、顧客が各種の入力を行うために操作されるものであり、キーボードやマウス等により構成される。なお、表示部14は、表示機能(出力機能)と入力機能とを兼ね備えたタッチパネルであってもよい。この場合、表示部14に表示されるボタンやアイコン、キーボード等が操作部15として機能する。 The operation unit 15 is operated by the customer to perform various inputs, and is composed of a keyboard, a mouse, etc. The display unit 14 may be a touch panel that combines a display function (output function) and an input function. In this case, the buttons, icons, keyboard, etc. displayed on the display unit 14 function as the operation unit 15.

[サービス提供サーバの構成]
次に、サービス提供サーバ2について説明する。サービス提供サーバ2は、本サーバ2にネットワーク3を介して接続される端末1の利用者(顧客)に対して、商品(印鑑等)の販売(ネット通販)やこれに付随する種々のサービスを提供する。このサービスには後述の実印準備サービスが含まれる。
[Service provision server configuration]
Next, the service providing server 2 will be described. The service providing server 2 provides sales (online sales) of products (seals, etc.) and various associated services to users (customers) of terminals 1 connected to the server 2 via a network 3. These services include a registered seal preparation service, which will be described later.

図1に示すように、サービス提供サーバ2は、処理部21、記憶部22及び通信部27等を含むコンピュータにより構成される。なお、図1では、サービス提供サーバ2が備える表示部及び操作部の図示を省略している。 As shown in FIG. 1, the service providing server 2 is configured by a computer including a processing unit 21, a storage unit 22, a communication unit 27, etc. Note that the display unit and operation unit of the service providing server 2 are not shown in FIG. 1.

処理部21は、端末1と同様にCPU等により構成され、サービス提供サーバ2の作動を制御するための各種処理を実行するものである。処理部21のことを「制御部」ともいう。 The processing unit 21 is configured with a CPU and the like, similar to the terminal 1, and executes various processes for controlling the operation of the service providing server 2. The processing unit 21 is also referred to as the "control unit."

記憶部22は、端末1と同様にROM、RAM、HDD等により構成され、サービス提供サーバ2を作動させるOS(Operating System)や各種アプリケーションのプログラム、その他サービス提供サーバ2の作動に必要なデータを記憶するものである。 The memory unit 22 is composed of ROM, RAM, HDD, etc., just like the terminal 1, and stores the OS (Operating System) that operates the service providing server 2, various application programs, and other data necessary for the operation of the service providing server 2.

通信部27は、ネットワーク3を介して当該サーバ2に接続された端末1やその他の装置等とデータ通信を行う。他の装置には、印鑑作成事業者側に設置されたサーバや印面彫刻装置(自動彫刻機)が含まれる。なお、印鑑作成事業者は、サービス提供事業者と同じ者であっても異なる者であってもどちらでもよい。 The communication unit 27 communicates data with the terminal 1 and other devices connected to the server 2 via the network 3. The other devices include a server and a seal engraving device (automatic engraving machine) installed on the seal creation business side. The seal creation business may be the same as the service provider or may be a different entity.

サービス提供サーバ2は、クラウド型のサーバやオンプレミス型のサーバにより構成することができる。またサービス提供サーバ2は、複数存在していてもよいし、いわゆる仮想化されたサーバであってもよい。 The service providing server 2 can be configured as a cloud-based server or an on-premise server. There may be multiple service providing servers 2, or the service providing server 2 may be a so-called virtualized server.

サービス提供サーバ2には、Webサイトの運営やサービスの提供等に必要な各種のデータ、プログラム等がインストールされ、記憶部22に記憶される。具体的には、図1に示すように、顧客情報データベース23、印影データベース24、擬似印影データベース25及び実印準備サービスプログラム26が記憶される。また記憶部22には、図1に示すものの他、Webサイトのページ(Webページ)を構成するデータ(コンテンツファイル等)や、印鑑(印影)の書体を構成するデータ(フォントファイル)、印面レイアウトを構成するデータ(印面レイアウトファイル)、その他の処理を実行するためのプログラム等が記憶される。 Various data, programs, etc. required for operating the website and providing services are installed on the service providing server 2 and stored in the memory unit 22. Specifically, as shown in FIG. 1, a customer information database 23, a seal impression database 24, a pseudo seal impression database 25, and a registered seal preparation service program 26 are stored. In addition to what is shown in FIG. 1, the memory unit 22 also stores data (content files, etc.) that make up the website pages (web pages), data (font files) that make up the typeface of the seal (seal), data (seal layout files) that make up the seal layout, and programs for executing other processes.

なお、本実施形態では、Webサイトの運営、及び、データベース等の各種データの管理を、サービス提供サーバ2が担う構成としているが、Webサイトの運営を担うWebサーバと、各種データ管理を担う管理サーバとを別個に設けてもよい。 In this embodiment, the service providing server 2 is configured to operate the website and manage various data such as databases, but a web server that operates the website and a management server that manages various data may be provided separately.

顧客情報データベース23は、本システムによるサービスの提供を受ける者である顧客に関する情報(「顧客情報」ともいう。)を管理するデータベースである。本システムにより提供されるサービスには、本システムの利用者として会員登録を済ませた顧客に対してのみ提供されるサービス(「会員サービス」ともいう。)が含まれている。会員サービスの利用を希望する顧客は事前に会員登録を行う必要があり、会員サービスを初めて利用する顧客に対しては会員登録が求められる。 The customer information database 23 is a database that manages information (also referred to as "customer information") about customers who are recipients of services provided by this system. The services provided by this system include services (also referred to as "member services") that are provided only to customers who have registered as members of this system. Customers who wish to use member services must register as members in advance, and customers using member services for the first time are required to register as members.

会員登録は、例えば、本システムのWebサイトにアクセスした端末1(顧客端末)の表示部14に表示される会員登録画面(図示せず)の入力フィールドに会員登録に必要な情報を入力し、これをサービス提供サーバ2に送信することにより行うことができる。このとき入力(送信)される情報が顧客情報であり、入力された顧客情報が顧客情報データベース23に登録されて管理される。 Membership registration can be performed, for example, by inputting the information required for membership registration into input fields on a membership registration screen (not shown) displayed on the display unit 14 of terminal 1 (customer terminal) that has accessed the website of this system, and then sending this to the service providing server 2. The information input (sent) at this time is customer information, and the input customer information is registered and managed in the customer information database 23.

顧客情報には、ID、パスワード、氏名(漢字表記、仮名表記)、生まれ年、性別、メールアドレス、住所等、顧客を特定可能な情報が含まれる。ID及びパスワードは、会員サービスを利用する際に入力する認証情報(ログイン情報)でもある。なお、顧客情報の入力(会員登録)は原則1回行えばよく、一度登録された顧客情報は削除等されない限り、顧客情報データベース23に保存されたままとなる。 Customer information includes information that can identify the customer, such as ID, password, name (written in kanji or kana), year of birth, gender, email address, address, etc. The ID and password are also authentication information (login information) entered when using member services. In principle, customer information only needs to be entered once (member registration), and once registered, customer information will remain stored in customer information database 23 unless it is deleted, etc.

印影データベース24は、標準的(一般的)な印影を示す印影画像(印影画像データ)を管理するデータベースである。本実施形態の印影データベース24で管理される印影画像は、実印の一般的な印面の仕様に基づくものとされており、いわば印影見本である。具体的には、印面形状が「円形」、書体が「篆書体」、印面レイアウト(文字の配置)が「縦書き」とされている。印影データベース24では、そうした仕様による印影画像が氏名(名字)別で管理されており、主要な名字のほとんどが網羅されている。なお、本実施形態で示す印面の仕様は一例であり、印影画像の基となる印面の仕様は任意に定めることができる。 The seal impression database 24 is a database that manages seal impression images (seal impression image data) that show standard (general) seal impressions. The seal impression images managed in the seal impression database 24 in this embodiment are based on the general specifications of the seal face of a registered seal, and are, so to speak, seal impression samples. Specifically, the seal face shape is "circular," the font is "seal script," and the seal face layout (character arrangement) is "vertical writing." In the seal impression database 24, seal impression images based on these specifications are managed by name (surname), and most major surnames are covered. Note that the seal face specifications shown in this embodiment are just an example, and the seal face specifications that form the basis of the seal impression images can be determined arbitrarily.

印影データベース24による印影画像の管理は、画像をデータベースに直接保存して行う方法や、所定のディレクトリに画像ファイルを保存してそのファイルパスをデータベースに保存して行う方法、印影画像により示される印影(印面)の構成データ(印面文字、文字数、書体等を示すデータ)をデータベースに保存して行う方法等を採ることができる。ここで、構成データは、例えば、印面文字「佐藤」、文字数「2」、書体「篆書体」、印面レイアウト「縦書き」といった印面構成を定める構成値であり、印面の仕様を定めるデータであるともいえる。このような構成データをデータベースに保存する場合、印影画像取得時に取得対象の構成データをデータベースから抽出してその抽出された構成データに基づいて印影画像を生成するプログラムが設けられる。 Management of the seal impression images by the seal impression database 24 can be performed in a number of ways, including by directly saving the image in the database, by saving the image file in a specified directory and saving the file path in the database, and by saving configuration data (data indicating the seal impression characters, number of characters, font, etc.) of the seal impression (seal surface) shown by the seal impression image in the database. Here, the configuration data is configuration values that determine the seal impression configuration, such as the seal impression characters "Sato", the number of characters "2", the font "seal script", and the seal impression layout "vertical writing", and can also be said to be data that determines the specifications of the seal surface. When such configuration data is saved in the database, a program is provided that extracts the configuration data to be acquired from the database when the seal impression image is acquired, and generates the seal impression image based on the extracted configuration data.

擬似印影データベース25は、後述の実印準備サービスプログラム26を処理部21が実行することで生成される擬似印影画像(擬似印影画像データ)を管理するデータベースである。 The pseudo seal imprint database 25 is a database that manages pseudo seal imprint images (pseudo seal imprint image data) generated by the processing unit 21 executing the official seal preparation service program 26 described below.

擬似印影画像は、印影データベース24から一の印影画像が取得されると、その取得された印影画像に似せて生成されるものであり、この生成された擬似印影画像が擬似印影データベース25に登録されて管理される。擬似印影データベース25による擬似印影画像の管理は、前述の印影データベース24による印影画像の管理と同様にして行うことができる。 When a seal imprint image is acquired from the seal imprint database 24, a pseudo imprint image is generated to resemble the acquired seal imprint image, and this generated pseudo imprint image is registered and managed in the pseudo imprint database 25. The management of the pseudo imprint images by the pseudo imprint database 25 can be performed in the same manner as the management of the seal imprint images by the seal imprint database 24 described above.

実印準備サービスプログラム26は、本システムにより提供される実印準備サービスを実行するためのプログラムである。 The official seal preparation service program 26 is a program for executing the official seal preparation service provided by this system.

処理部21は、サービス提供サーバ2にネットワーク3を介して接続された顧客端末(端末1)からの指示に基づいて実印準備サービスプログラム26を実行することが可能であり、実印準備サービスプログラム26にしたがって、図2に示す各手段211~215として機能する。 The processing unit 21 is capable of executing the official seal preparation service program 26 based on instructions from a customer terminal (terminal 1) connected to the service providing server 2 via the network 3, and functions as each of the means 211 to 215 shown in FIG. 2 in accordance with the official seal preparation service program 26.

取得手段211は、顧客が端末1を操作して実印準備の指示入力を行った場合、その指示入力を行った顧客の顧客情報を顧客情報データベース23から抽出し、その顧客情報に対応する印影画像(顧客により入力された顧客情報に対応する印影画像)を印影データベース24から取得する手段である。この取得手段211は本発明の「取得手段」の一例である。 When a customer operates the terminal 1 to input instructions for preparing a registered seal, the acquisition means 211 extracts customer information about the customer who input the instructions from the customer information database 23, and acquires a seal imprint image corresponding to the customer information (a seal imprint image corresponding to the customer information input by the customer) from the seal imprint database 24. This acquisition means 211 is an example of the "acquisition means" of the present invention.

なお、実印準備の指示入力は、例えば、サービス提供サーバ2に接続して本システムにログインした端末1の表示部14に表示される会員サービスメニュー画面(図示せず)から「実印準備」を選択することにより行うことができる。 In addition, instructions to prepare a registered seal can be input, for example, by selecting "registered seal preparation" from the member service menu screen (not shown) displayed on the display unit 14 of the terminal 1 that is connected to the service providing server 2 and logged into the system.

擬似印影画像生成手段212は、取得手段211により取得された印影画像の疑似印影画像を生成する手段である。この擬似印影画像生成手段212のことを「第1生成手段」ともいう。 The pseudo imprint image generating means 212 is a means for generating a pseudo imprint image of the imprint image acquired by the acquisition means 211. This pseudo imprint image generating means 212 is also referred to as the "first generating means."

登録手段213は、擬似印影画像生成手段212により生成された疑似印影画像を擬似印影データベース25に登録する手段である。この登録手段213は本発明の「登録手段」の一例である。 The registration means 213 is a means for registering the pseudo seal imprint image generated by the pseudo seal imprint image generating means 212 in the pseudo seal imprint database 25. This registration means 213 is an example of the "registration means" of the present invention.

実印作成用データ生成手段214は、顧客が端末1を操作して実印注文(実印作成)の指示入力を行った場合、その指示入力を行った顧客の擬似印影画像(擬似印影画像生成手段212により生成された擬似印影画像)に基づいて実印作成用データを生成する手段である。実印作成用データは本発明の「印鑑作成用データ」の一例であり、実印作成用データ生成手段214は本発明の「印鑑作成用データ生成手段」の一例である。実印作成用データ生成手段214(印鑑作成用データ生成手段)のことを「第2生成手段」ともいう。 The official seal creation data generation means 214 is a means for generating data for creating a official seal based on a pseudo seal imprint image (a pseudo seal imprint image generated by the pseudo seal imprint image generation means 212) of the customer who has input an instruction to order a official seal (create a official seal) by operating the terminal 1. The official seal creation data is an example of the "seal creation data" of the present invention, and the official seal creation data generation means 214 is an example of the "seal creation data generation means" of the present invention. The official seal creation data generation means 214 (seal creation data generation means) is also referred to as the "second generation means".

なお、実印注文は実印準備サービスに含まれるものであり、実印注文の指示入力は、例えば、サービス提供サーバ2に接続して本システムにログインした端末1の表示部14に表示される会員サービスメニュー画面(図示せず)から「実印注文」を選択することにより行うことができる。 Note that ordering a registered seal is included in the registered seal preparation service, and instructions for ordering a registered seal can be entered, for example, by selecting "registered seal order" from the member service menu screen (not shown) displayed on the display unit 14 of a terminal 1 that is connected to the service providing server 2 and logged into the system.

実印作成用データ生成手段214により生成される実印作成用データには、少なくとも、その生成の基となる擬似印影画像により示される印影(印面の仕様)を特定可能な情報(「印面情報」ともいう。)が含まれる。印面情報は、例えば、印面の文字や書体(字体)、文字の配置、バランス等、印面の内容を特定することができる情報である。 The data for creating a registered seal generated by the data generation means for creating registered seal 214 includes at least information (also called "seal surface information") that can identify the seal impression (specifications of the seal surface) shown by the pseudo seal impression image on which the data is generated. The seal surface information is information that can identify the contents of the seal surface, such as the characters and font (character style), character arrangement, balance, etc.

実印作成用データ出力手段215は、実印作成用データ生成手段214により生成された実印作成用データを所定の外部装置に対して出力する手段である。実印作成用データの出力先となる外部装置は、例えば、サービス提供サーバ2と接続可能な印鑑作成事業者側のサーバや印面彫刻装置(自動彫刻機)である。 The official seal creation data output means 215 is a means for outputting the official seal creation data generated by the official seal creation data generation means 214 to a specified external device. The external device to which the official seal creation data is output is, for example, a server on the seal creation business side that can be connected to the service providing server 2, or a seal surface engraving device (automatic engraving machine).

実印作成用データ出力手段215により出力された実印作成用データが外部装置に入力すると、その外部装置に入力した実印作成用データに基づいて実印が作成され、この作成された実印が顧客に提供される。 When the data for creating a registered seal output by the data output means for creating a registered seal 215 is input to an external device, a registered seal is created based on the data for creating a registered seal input to the external device, and the created registered seal is provided to the customer.

[実印準備サービス]
次に、本システムにより提供される実印準備サービスについて説明する。実印準備サービスは会員サービスの一種であり、顧客が自身の実印を簡単に注文できるよう、その実印の作成(印鑑作成)に必要な情報(擬似印影画像、実印作成用データ)を事前に用意(準備)しておくものである。
[Seal preparation service]
Next, we will explain the official seal preparation service provided by this system. The official seal preparation service is a type of membership service, and it prepares (prepares) the information (pseudo seal impression image, official seal creation data) required for the creation of the official seal (seal creation) in advance so that customers can easily order their own official seal.

実印準備サービスの提供にあたり、サービス提供サーバ2の処理部21は、実印準備サービスプログラム26にしたがって実印準備処理(S100)および実印注文処理(S200)を実行する。以下、図3および図4に示すフローチャートを用いて、実印準備処理(S100)および実印注文処理(S200)について説明する。なお、本明細書においてS100等の「S」(フローチャート中の「S」)はステップを意味する。 When providing the official seal preparation service, the processing unit 21 of the service providing server 2 executes the official seal preparation process (S100) and the official seal order process (S200) in accordance with the official seal preparation service program 26. The official seal preparation process (S100) and the official seal order process (S200) will be explained below using the flowcharts shown in Figures 3 and 4. Note that in this specification, "S" in S100 etc. ("S" in the flowcharts) refers to a step.

[実印準備処理]
処理部21は、サービス提供サーバ2に接続された端末1から実印準備の指示入力を受けると、図3に示す実印準備処理(S100)を実行する。同図に示すように、実印準備処理(S100)ではまず、実印準備の指示入力を行った顧客の顧客情報を顧客情報データベース23から抽出する(S101)。
[Seal preparation process]
When the processing unit 21 receives an instruction to prepare a registered seal from the terminal 1 connected to the service providing server 2, it executes the registered seal preparation process (S100) shown in Fig. 3. As shown in the figure, in the registered seal preparation process (S100), first, the customer information of the customer who input the instruction to prepare a registered seal is extracted from the customer information database 23 (S101).

顧客情報の抽出(S101)は、実印準備サービス(会員サービス)の利用に際して顧客が入力した認証情報(ID及びパスワード)に基づいて顧客情報データベース23内を検索することにより行われる。なお、該当の顧客情報が抽出されなかった場合には、実印準備の指示入力を行った顧客に対し会員登録を促すメッセージを端末1に送信して該端末1の表示部14に表示させ、実印準備処理(S100)を終える。 The customer information is extracted (S101) by searching the customer information database 23 based on the authentication information (ID and password) entered by the customer when using the official seal preparation service (membership service). If the relevant customer information is not extracted, a message is sent to the terminal 1 urging the customer who entered the instructions to prepare the official seal to register as a member, and is displayed on the display unit 14 of the terminal 1, and the official seal preparation process (S100) is terminated.

次いでS103では、S101で抽出した顧客情報に対応する印影画像を印影データベース24から取得する(S103)。例えば、顧客情報に含まれる顧客の名字が「佐藤」である場合、図5(A)に示す印影画像が取得される。同図に示す印影画像は、印面文字が「佐藤」、書体が「篆書体」である場合の印影画像の一例である。S103の処理は、処理部21が取得手段211として機能することによるものである。 Next, in S103, a seal impression image corresponding to the customer information extracted in S101 is obtained from the seal impression database 24 (S103). For example, if the customer's surname included in the customer information is "Sato", the seal impression image shown in FIG. 5(A) is obtained. The seal impression image shown in the figure is an example of a seal impression image when the seal characters are "Sato" and the font is "seal script". The processing of S103 is performed by the processing unit 21 functioning as the obtaining means 211.

次いでS105では、S103で取得した印影画像の擬似印影画像を生成する(S105)。S105の処理は、処理部21が擬似印影画像生成手段212として機能することによるものである。 Next, in S105, a pseudo imprint image of the imprint image acquired in S103 is generated (S105). The processing in S105 is performed by the processing unit 21 functioning as the pseudo imprint image generating means 212.

本実施形態では、S105による擬似印影画像の生成を、GAN(Generative Adversarial Networks:敵対的生成ネットワーク)を用いて行うものとしている。すなわち、本実施形態の擬似印影画像生成手段212は、GANを用いて印影画像の擬似印影画像を生成する機能を備えている。 In this embodiment, the pseudo imprint image is generated in S105 using GAN (Generative Adversarial Networks). That is, the pseudo imprint image generating means 212 in this embodiment has a function of generating a pseudo imprint image of a seal imprint image using GAN.

ここで、GANの基本構造について説明する。GANは生成モデルの一種であり、「教師なし学習」を基本とするものである。図6に示すように、GANは2つのニューラルネットワークで構成され、そのうちの1つは生成器(Generator)500であり、もう1つは識別器(Discriminator)501である。 Here, we explain the basic structure of GAN. GAN is a type of generative model, and is based on "unsupervised learning." As shown in Figure 6, GAN is composed of two neural networks, one of which is a generator (Generator) 500 and the other is a discriminator (Discriminator) 501.

生成器500は、生成データの特徴の種に相当するランダムノイズや潜在変数と呼ばれる乱数(以下、単に「ノイズ」という。)を入力とし、このノイズを所望のデータに近づけるようにマッピングして、偽物のデータ(Fake)を生成する。識別器501は、生成器500により生成された偽物のデータ(Fake)と、本物のデータ(Real)との何れかを入力として受け取り、その受け取ったデータが偽物であるか本物であるかを出力値として判定(真偽判定)する。出力値は、偽物である場合を「0」、本物である場合を「1」として、その確率を連続値として返すようにする。これに対し生成器500は、生成した偽物のデータに対する識別器501の出力が「1」に近づくように、偽物のデータを生成する。こうした偽物のデータの生成と真偽判定とを交互に繰り返すことで2つのネットワークを競合させて学習を進めることで、生成器500は本物のデータに近い偽物のデータを生成できるようになる。 The generator 500 receives input of random noise or random numbers called latent variables (hereinafter simply referred to as "noise") that correspond to the seeds of the characteristics of the generated data, and generates fake data (Fake) by mapping this noise so as to approximate the desired data. The discriminator 501 receives input of either the fake data (Fake) generated by the generator 500 or real data (Real), and determines whether the received data is fake or real as an output value (authenticity determination). The output value is "0" if the data is fake, and "1" if the data is real, and the probability is returned as a continuous value. In response to this, the generator 500 generates fake data so that the output of the discriminator 501 for the generated fake data approaches "1". By alternately repeating the generation of fake data and the truth determination, the two networks compete with each other to progress with learning, and the generator 500 becomes able to generate fake data that is close to real data.

本実施形態では、こうしたGANの基本構造を利用して擬似印影画像を生成するものとしている。すなわち、図6中、本物のデータがS103で取得した「印影画像」に相当し、これに似せて生成される偽物のデータが「擬似印影画像」に相当する。そして、2つのネットワークを競合させて学習を進めるなか、生成器500により生成される擬似印影画像(偽物のデータ)が識別器501により本物と判定される確率が、予め定められた確率(閾値)を上回るようになった場合、このときの擬似印影画像(偽物のデータ)を今回の生成対象、すなわち、S103で取得した印影画像の擬似印影画像として確定させる(S105)。この確定させた擬似印影画像がS105の処理結果である。 In this embodiment, the pseudo imprint image is generated using this basic structure of the GAN. That is, in FIG. 6, the real data corresponds to the "imprint image" acquired in S103, and the fake data generated to resemble it corresponds to the "pseudo imprint image." Then, as the two networks compete with each other and learning proceeds, if the probability that the pseudo imprint image (fake data) generated by the generator 500 is judged to be real by the classifier 501 exceeds a predetermined probability (threshold), the pseudo imprint image (fake data) at this time is determined to be the object to be generated this time, that is, the pseudo imprint image of the imprint image acquired in S103 (S105). This determined pseudo imprint image is the processing result of S105.

つまり、本実施形態の擬似印影画像生成手段212は、2つのニューラルネットワーク(生成器500と識別器501)を備え、実印準備の指示入力(印鑑準備指示入力)に基づいて所定のノイズデータ(例えばノイズ画像データ)をランダムに生成して該ノイズデータを第1のニューラルネットワーク(生成器500)に入力し、これを契機に第1のニューラルネットワーク(生成器500)で生成される画像と、印影データベース24から取得された顧客の印影画像とを、第2のニューラルネットワーク(識別器501)に交互に入力して真偽判定を行い、該真偽判定の結果、生成された画像が所定条件を満たした場合(例えば、本物と判定される確率が所定確率(閾値)よりも大きい場合)、その画像を擬似印影画像として生成を終えるように構成されている。 In other words, the pseudo seal impression image generating means 212 of this embodiment is equipped with two neural networks (generator 500 and classifier 501), and randomly generates predetermined noise data (e.g., noise image data) based on an instruction input for preparing a registered seal (seal preparation instruction input), inputs the noise data to a first neural network (generator 500), and then alternately inputs the image generated by the first neural network (generator 500) and the customer's seal impression image obtained from the seal impression database 24 to a second neural network (classifier 501) to determine whether the image is genuine or not. If the generated image satisfies a predetermined condition as a result of the authenticity determination (e.g., if the probability of being determined to be genuine is greater than a predetermined probability (threshold)), the generation of the image as a pseudo seal impression image is completed.

S105の処理により生成(確定)された擬似印影画像は、実印準備の指示入力を行った顧客の端末1(表示部14)に表示される(表示手段)。これにより顧客は準備される実印の印影を確認することができる。 The pseudo seal impression image generated (confirmed) by the process of S105 is displayed (display means) on the terminal 1 (display unit 14) of the customer who input the instruction to prepare the official seal. This allows the customer to check the impression of the official seal that will be prepared.

図5(B)に擬似印得画像の一例を示す。同図に示す擬似印影画像(偽物)は、図5(A)に示す印影画像(本物)に似せて生成されたものであり、印影画像(本物)と比較して、図5(B)中の破線で示すポイント1~4に若干の差異があるだけである。 Figure 5 (B) shows an example of a pseudo-imprint image. The pseudo-imprint image (fake) shown in the figure was generated to resemble the imprint image (genuine) shown in Figure 5 (A), and compared to the imprint image (genuine), there are only slight differences in points 1 to 4 indicated by the dashed lines in Figure 5 (B).

このように、GANを用いて擬似印影画像を生成する構成では、生成器500に入力するノイズ(初期値)にランダム性を持たせることで、生成される擬似印影画像にもランダム性が生まれる。すなわち、実印準備の指示入力に基づく実印準備処理(S100)が実行される(つまり、生成器500にノイズが入力される)たびに、S105の処理により異なる擬似印影画像が生成されることになる。これにより、顧客ごとに独自性のある擬似印影画像(顧客独自の擬似印影画像)を容易に生成することが可能となる。 In this way, in a configuration in which a pseudo seal imprint image is generated using a GAN, randomness is imparted to the noise (initial value) input to the generator 500, which creates randomness in the generated pseudo seal imprint image. That is, each time the official seal preparation process (S100) based on the instruction input for official seal preparation is executed (i.e., noise is input to the generator 500), a different pseudo seal imprint image is generated by the processing of S105. This makes it possible to easily generate a pseudo seal imprint image that is unique to each customer (a pseudo seal imprint image unique to each customer).

なお、生成器500が生成した擬似印影画像をS105の処理結果として確定させる基準となる前述の閾値、すなわち、識別器501が擬似印影画像(偽物)を本物と判定する確率の閾値(所定確率)は予め任意に定めることができ、閾値をどのように定めるかによって、擬似印影画像を印影画像にどの程度まで似せるのかを調整することができる(類似度の調整)。また例えば、実印準備の指示入力に基づく実印準備処理(S100)を実行するごとに、その閾値をプログラムでランダムに設定するように構成することができる(閾値設定手段)。この場合、擬似印影画像の類似度を固定化せず変化し得るものとすることができ、これにより、生成される擬似印影画像の独自性をより高めることが可能となる。 The aforementioned threshold value, which is the standard for determining the pseudo seal imprint image generated by the generator 500 as the processing result of S105, i.e., the threshold value (predetermined probability) of the probability that the classifier 501 will determine that the pseudo seal imprint image (fake) is genuine, can be set arbitrarily in advance, and the extent to which the pseudo seal imprint image resembles the seal imprint image can be adjusted depending on how the threshold value is set (adjustment of similarity). Also, for example, the threshold value can be configured to be set randomly by the program each time the official seal preparation process (S100) based on the instruction input for official seal preparation is executed (threshold setting means). In this case, the similarity of the pseudo seal imprint image can be made variable rather than fixed, which makes it possible to further increase the uniqueness of the generated pseudo seal imprint image.

以上のようにして擬似印影画像を生成したら(S105)、その生成した擬似印影画像を擬似印影データベース25に登録して(S107)、実印準備処理(S100)を終える。S107の処理は、処理部21が登録手段213として機能することによるものである。 Once the pseudo seal imprint image has been generated in the above manner (S105), the generated pseudo seal imprint image is registered in the pseudo seal imprint database 25 (S107), and the official seal preparation process (S100) is completed. The process of S107 is carried out by the processing unit 21 functioning as the registration means 213.

S107では、今回の実印準備処理(S100)の実行契機となる実印準備の指示入力を行った顧客の顧客情報と連付けて擬似印影画像を擬似印影データベース25に登録する。後述の実印注文処理(S200)で、実印注文の指示入力を行った顧客の擬似印影画像を取得可能とするためである。 In S107, the pseudo seal imprint image is registered in the pseudo seal imprint database 25 in association with the customer information of the customer who input the instruction to prepare the official seal, which triggers the execution of this official seal preparation process (S100). This is to make it possible to obtain the pseudo seal imprint image of the customer who input the instruction to order a official seal in the official seal order process (S200) described below.

[実印注文処理]
処理部21は、サービス提供サーバ2に接続された端末1から実印注文の指示入力を受けると、図4に示す実印注文処理(S200)を実行する。同図に示すように、実印注文処理(S200)ではまず、実印注文の指示入力を行った顧客の顧客情報を顧客情報データベース23から抽出する(S201)。
[Regular Seal Order Processing]
When the processing unit 21 receives an instruction input for ordering a registered seal from the terminal 1 connected to the service providing server 2, it executes the registered seal order process (S200) shown in Fig. 4. As shown in the figure, in the registered seal order process (S200), first, the customer information of the customer who input the instruction for ordering a registered seal is extracted from the customer information database 23 (S201).

顧客情報の抽出(S201)は、実印準備サービス(会員サービス)の利用に際して顧客が入力した認証情報(ID及びパスワード)に基づいて顧客情報データベース23内を検索することにより行われる。なお、該当の顧客情報が抽出されなかった場合には、実印注文の指示入力を行った顧客に対し会員登録を促すメッセージを端末1に送信して該端末1の表示部14に表示させ、実印注文処理(S200)を終える。 The customer information is extracted (S201) by searching the customer information database 23 based on the authentication information (ID and password) entered by the customer when using the official seal preparation service (membership service). If the relevant customer information is not extracted, a message is sent to the terminal 1 urging the customer who entered the instructions to order the official seal to register as a member, and is displayed on the display unit 14 of the terminal 1, and the official seal order process (S200) is terminated.

次いでS203では、S201で抽出した顧客情報に対応する擬似印影画像(擬似印影画像データ)を擬似印影データベース25から取得する(S203)。例えば、顧客情報に含まれる顧客の名字が「佐藤」である場合、図5(A)に示す印影画像に似せて生成された、図5(B)に示す擬似印影画像(S105で生成された擬似印影画像)が取得される。なお、該当の擬似印影画像が取得されなかった場合には、実印注文の指示入力を行った顧客に対し擬似印影画像の準備(実印準備の指示入力)を促すメッセージを端末1に送信して該端末1の表示部14に表示させ、実印注文処理(S200)を終える。 Next, in S203, a pseudo imprint image (pseudo imprint image data) corresponding to the customer information extracted in S201 is obtained from the pseudo imprint database 25 (S203). For example, if the customer's surname included in the customer information is "Sato", the pseudo imprint image shown in FIG. 5(B) (pseudo imprint image generated in S105), which is generated to resemble the imprint image shown in FIG. 5(A), is obtained. Note that if the corresponding pseudo imprint image is not obtained, a message is sent to the terminal 1 to prompt the customer who has input an instruction to order a registered seal to prepare a pseudo imprint image (input an instruction to prepare a registered seal), and is displayed on the display unit 14 of the terminal 1, and the registered seal order process (S200) is terminated.

次いでS205では、S203で取得した擬似印影画像(つまり、S105で生成された擬似印影画像)に基づいて実印作成用データを生成する(S205)。S205の処理は、処理部21が実印作成用データ生成手段214として機能することによるものである。実印作成用データは、S203で取得した擬似印影画像(擬似印影画像データ)により示される印影を得ることができる印面を特定可能な情報(印面情報)を含むものである。 Next, in S205, data for creating a registered seal is generated based on the pseudo imprint image acquired in S203 (i.e., the pseudo imprint image generated in S105) (S205). The processing in S205 is performed by the processing unit 21 functioning as the data generating means for creating a registered seal 214. The data for creating a registered seal includes information (seal surface information) that can identify the seal surface from which the seal shown by the pseudo imprint image (pseudo imprint image data) acquired in S203 can be obtained.

次いでS207では、S205で生成した実印作成用データを、該実印作成用データの出力先となる所定の外部装置へ出力する(S207)。S207の処理は、処理部21が実印作成用データ出力手段215として機能することによるものである。 Next, in S207, the data for creating a registered seal generated in S205 is output to a specified external device to which the data for creating a registered seal is to be output (S207). The processing in S207 is performed by the processing unit 21 functioning as the data output means for creating a registered seal 215.

前述したように、実印作成用データの出力先となる外部装置は、例えば、サービス提供サーバ2と接続可能な印鑑作成事業者側のサーバや印面彫刻装置(自動彫刻機)である。S207で出力された実印作成用データが外部装置に入力することで、今回の実印注文が印鑑作成事業者に受け付けられ、その実印作成用データに基づいて、実印注文を行った顧客の実印が作成されることとなる。 As mentioned above, the external device to which the data for creating the official seal is output is, for example, a server of the seal making company that can be connected to the service providing server 2, or a seal surface engraving device (automatic engraving machine). When the data for creating the official seal output in S207 is input to the external device, the current official seal order is accepted by the seal making company, and the official seal of the customer who placed the order is created based on the data for creating the official seal.

なお、S205で生成される実印作成用データは、S207での出力先となる所定の外部装置が読み取り可能なデータとして生成される。 The data for creating the official seal generated in S205 is generated as data that can be read by a specified external device that is the output destination in S207.

[実施形態の作用効果]
以上に説明した実施形態のシステムによれば、顧客により入力された当該顧客に関する情報(顧客情報)に基づいて、その顧客に対応する印影画像が印影データベース24から取得され(S103)、この取得された印影画像の擬似印影画像が生成される(S105)。そして、生成された擬似印影画像は擬似印影データベース25に登録され(S107)、その擬似印影画像に基づいて、印面情報を含む実印作成用データが生成される(S205)。この生成された実印作成用データが実印の作成に用いられ、該実印作成用データに基づいて顧客の実印が作成される。
[Effects of the embodiment]
According to the system of the embodiment described above, based on the information (customer information) about the customer input by the customer, a seal imprint image corresponding to the customer is obtained from the seal imprint database 24 (S103), and a pseudo seal imprint image of the obtained seal imprint image is generated (S105). The generated pseudo seal imprint image is registered in the pseudo seal imprint database 25 (S107), and based on the pseudo seal imprint image, data for creating a registered seal including seal face information is generated (S205). The generated data for creating a registered seal is used to create a registered seal, and a registered seal for the customer is created based on the data for creating a registered seal.

このように、印影画像ではなく擬似印影画像に基づいて生成された実印作成用データを用いて実印を作成するようにすることで、印影画像の示す印影(標準的な印影、印影見本)がそのまま得られるのではない独自性のある実印(非画一的な実印、印影)を顧客に提供することが可能となる。 In this way, by creating a genuine seal using data for creating a genuine seal generated based on a pseudo imprint image rather than an imprint image, it is possible to provide customers with a unique genuine seal (a non-standard genuine seal, imprint) that is not the same as the imprint shown in the imprint image (a standard imprint, imprint sample).

特に本実施形態では、擬似印影画像生成手段212(S105)による擬似印影画像の生成を、GANを用いて行うものとしている。このため、実印準備サービスを利用する顧客からの指示に基づく実印準備処理(S100)を実行するたびに異なる擬似印影画像を生成することが可能となり、これにより顧客ごとに異なる実印作成用データを生成することが可能となる。このことは、同姓の顧客からの指示に基づき実印準備処理(S100)を実行する場合において同様である。つまり、実印準備サービスを利用する顧客のなかに同姓の者が居るとしても、その顧客ごとに異なる擬似印影画像及び実印作成用データを生成することが可能となる。これにより、作成される実印の独自性を担保して、顧客独自の実印であることの信憑性を高めることが可能となる。特に、GANにより生成された擬似印影画像に基づく実印作成用データを用いて実印が作成されることを顧客に訴求することで、実印作成に用いられる印影画像(印影画像データ)の流用や印影の画一化等の懸念を払拭し、顧客に安心感を与えることが可能となる。 In particular, in this embodiment, the pseudo seal image is generated by the pseudo seal image generating means 212 (S105) using the GAN. Therefore, it is possible to generate a different pseudo seal image each time the official seal preparation process (S100) is executed based on instructions from a customer who uses the official seal preparation service, and this makes it possible to generate different official seal creation data for each customer. This is also true when the official seal preparation process (S100) is executed based on instructions from customers with the same surname. In other words, even if there are customers with the same surname who use the official seal preparation service, it is possible to generate different pseudo seal imprint images and official seal creation data for each customer. This makes it possible to guarantee the uniqueness of the official seal created and increase the credibility that it is a customer's original official seal. In particular, by appealing to customers that the official seal will be created using official seal creation data based on the pseudo seal image generated by the GAN, it is possible to dispel concerns such as the misuse of the seal imprint image (seal image data) used to create the official seal and the standardization of the seal impressions, and to give customers a sense of security.

また、GANにより生成された擬似印影画像に基づく実印作成用データを用いて作成される実印は、手彫りの実印に匹敵する独自性(非画一性)を有しているといえる。このため、GANにより生成された擬似印影画像に基づく実印作成用データを印面彫刻装置(自動彫刻機)に出力して印面を作成することで、顧客独自の実印を機械彫りで作成して、短期間で顧客に提供することが可能となる。つまり、擬似印影画像の生成にGANを用いることは、特に、独自性(非画一性)が求められる実印を機械彫りで作成して短期間で顧客に納めるのに効果的である。 It can also be said that a registered seal created using data for creating a registered seal based on a pseudo seal impression image generated by a GAN has uniqueness (non-uniformity) comparable to a hand-carved registered seal. For this reason, by outputting data for creating a registered seal based on a pseudo seal impression image generated by a GAN to a seal surface engraving device (automatic engraving machine) to create a seal surface, it is possible to machine-carve a customer's unique registered seal and provide it to the customer in a short period of time. In other words, using a GAN to generate pseudo seal impression images is particularly effective for machine-carving registered seals that require uniqueness (non-uniformity) and delivering them to customers in a short period of time.

また、生成された擬似印影画像は擬似印影データベース25で管理されるので、擬似印影画像で示される印影が得られる実印(印鑑)の作成や販売等を顧客からの注文(実印注文の指示入力)に応じて簡便に行うことが可能となる。 In addition, the generated pseudo imprint image is managed in the pseudo imprint database 25, so that it becomes possible to easily create and sell official seals (stamps) that can produce the imprint shown in the pseudo imprint image in response to orders from customers (input of instructions for ordering official seals).

以上、実施形態に係るシステムについて説明したが、本システムは適宜改良を付加することが可能である。以下、改良を付加した変形例について説明する。 The above describes the system according to the embodiment, but it is possible to add improvements to this system as appropriate. Below, we will explain a modified example that adds improvements.

[変形例1]
上記実施形態では、擬似印影画像生成手段212(S105)により生成された擬似印影画像を一律に擬似印影データベース25に登録するものとしていた。これに対し変形例1は、擬似印影画像生成手段212(S105)により新たに生成された擬似印影画像が、これより前に生成されて擬似印影データベース25に登録されている擬似印影画像(生成済の擬似印影画像)と同一又は類似であるか否かを判定し、同一又は類似でない場合、新たに生成された擬似印影画像をそのまま擬似印影データベース25に登録し、同一又は類似である場合、この同一又は類似を解消するための変更を新たに生成された擬似印影画像に加えて、その変更後の擬似印影画像を擬似印影データベース25に登録するものである。
[Modification 1]
In the above embodiment, the pseudo imprint image generated by the pseudo imprint image generating means 212 (S105) is uniformly registered in the pseudo imprint database 25. In contrast, in the first modification, it is determined whether the pseudo imprint image newly generated by the pseudo imprint image generating means 212 (S105) is identical or similar to the pseudo imprint image (already generated pseudo imprint image) previously generated and registered in the pseudo imprint database 25, and if they are not identical or similar, the newly generated pseudo imprint image is registered as it is in the pseudo imprint database 25, and if they are identical or similar, a change is made to the newly generated pseudo imprint image to eliminate the identity or similarity, and the changed pseudo imprint image is registered in the pseudo imprint database 25.

ここで、GANにより生成される擬似印影画像は、基本的には、実印準備処理(S100)が実行される(S105が実行される)たびに異なるので、過去に生成された擬似印影画像と同一のものが生成される可能性は低いと考えられるが、その可能性が完全にゼロになるとは限らないとも考えられる。また例えば、実印準備の指示入力を行った顧客が他人であるものの同姓である場合、GANにより生成された擬似印影画像同士が類似する可能性も考えられる。このような事情を考慮して、実印準備サービスを利用して作成される実印の独自性を高める(担保する)ために、変形例1の構成をとることができる。 The pseudo seal impression image generated by the GAN is basically different each time the official seal preparation process (S100) is executed (S105 is executed), so it is considered unlikely that an image identical to a pseudo seal impression image generated in the past will be generated, but this possibility is not necessarily zero. Also, for example, if the customer who inputs the instructions for official seal preparation is a different person but has the same surname, it is possible that the pseudo seal impression images generated by the GAN will be similar. Taking these circumstances into consideration, the configuration of variant example 1 can be adopted to increase (ensure) the uniqueness of official seals created using the official seal preparation service.

図7は変形例1の実印準備処理(S100)のフローチャートであり、図3に置き換わるものである。図7に示す変形例1の実印準備処理(S100)のうち、S101~S105及びS107の処理は上記実施形態と同様である。これに加え、変形例1の実印準備処理(S100)では、S105で擬似印影画像が生成されると、次いで、その生成された擬似印影画像が、そのとき既に擬似印影データベース25に登録(管理)されている擬似印影画像と同一又は類似であるか否かを判定する(S106)。このS106の処理は、実印準備サービスプログラム26にしたがって処理部21が判定手段(図示せず)として機能することによるものである。 Figure 7 is a flowchart of the official seal preparation process (S100) of modified example 1, which replaces Figure 3. Of the official seal preparation process (S100) of modified example 1 shown in Figure 7, the processes of S101 to S105 and S107 are the same as those of the above embodiment. In addition, in the official seal preparation process (S100) of modified example 1, when a pseudo seal imprint image is generated in S105, it is then determined whether or not the generated pseudo seal imprint image is identical to or similar to a pseudo seal imprint image already registered (managed) in the pseudo seal imprint database 25 at that time (S106). The process of S106 is performed by the processing unit 21 functioning as a determination means (not shown) in accordance with the official seal preparation service program 26.

変形例1の実印準備サービスプログラム26には、S105で新たに生成された擬似印影画像が、既に擬似印影データベース25に登録されている擬似印影画像(過去に生成済の擬似印影画像)と同一又は類似であるか否を判定する制御(判定プログラム)が組み込まれ、これに基づいて同一又は類似についての判定(類似度判定)が行われる。同一又は類似であるか否の判定条件(類似度判定条件)は予めプログラミングされるものであり、例えば、判定対象となる各擬似印影画像(画像データ)の特徴量に差異がなければ同一と判定され、差異があるもののその差異が予め定められた基準量以下であれば類似と判定される。こうした同一又は類似の判定(類似度判定)は、例えば、印影(印面)を構成する文字や書体の類似度をプログラムにより計算して行うことができる。 The official seal preparation service program 26 of the first modification incorporates a control (judgment program) that judges whether the pseudo seal imprint image newly generated in S105 is identical or similar to a pseudo seal imprint image (a pseudo seal imprint image already generated in the past) already registered in the pseudo seal imprint database 25, and judges whether they are identical or similar (similarity judgment) based on this. The conditions for judging whether they are identical or similar (similarity judgment conditions) are pre-programmed, and for example, if there is no difference in the feature amount of each pseudo seal imprint image (image data) to be judged, they are judged to be identical, and if there is a difference but the difference is below a predetermined reference amount, they are judged to be similar. Such a judgment of whether they are identical or similar (similarity judgment) can be made, for example, by calculating the similarity of the characters and fonts that make up the seal imprint (seal surface) using a program.

そして、S106で同一又は類似でないと判定した場合(S106でNO)、S105で生成された擬似印影画像を擬似印影データベース25に登録して(S107)、実印準備処理(S100)を終える。 If it is determined in S106 that the images are not identical or similar (NO in S106), the pseudo seal imprint image generated in S105 is registered in the pseudo seal imprint database 25 (S107), and the official seal preparation process (S100) is terminated.

一方、S106で同一又は類似であると判定した場合(S106でYES)、S105で生成された擬似印影画像に対して変更を加える変更処理を実行する(S108)。このS108の処理は、実印準備サービスプログラム26にしたがって処理部21が変更手段(図示せず)として機能することによるものである。 On the other hand, if it is determined in S106 that they are identical or similar (YES in S106), a modification process is executed to modify the pseudo seal impression image generated in S105 (S108). This process in S108 is performed by the processing unit 21 functioning as a modification means (not shown) in accordance with the official seal preparation service program 26.

変形例1の実印準備サービスプログラム26には、S105で新たに生成された擬似印影画像が、既に擬似印影データベース25に登録されている擬似印影画像(過去に生成済の擬似印影画像)と同一又は類似である場合、その生成された擬似印影画像に変更を加える制御(変更プログラム)が組み込まれ、これに基づいて変更処理(S108)が行われる。変更処理により擬似印影画像に対して加える変更内容は予めプログラミングされるものであり、例えば、新たに生成された擬似印影画像により示される印影を構成する文字のうち特徴が表れやすい部分(特徴点)の線の太さや傾き、印影を構成する文字の大きさや配置、バランス等を変更の対象(変更内容)とすることができる。この場合、例えば、印影を構成し得る文字について特徴点が何であるのかを、顧客等を対象とするアンケート等によりサービス提供事業者が事前に調査しておき、その調査結果を変更処理(変更プログラム)に反映させてもよい。こうすれば、変更後の擬似印影画像に基づいて生成された実印作成用データを用いて作成される実印の印影に対し顧客が違和感を覚えにくくすることができ、また、市場のトレンドに即した実印を提供(作成)することが可能となる。 In the registered seal preparation service program 26 of the first modification example, if the pseudo imprint image newly generated in S105 is identical or similar to a pseudo imprint image (a pseudo imprint image previously generated) already registered in the pseudo imprint database 25, a control (change program) is incorporated to make changes to the generated pseudo imprint image, and a change process (S108) is performed based on this. The changes to be made to the pseudo imprint image by the change process are preprogrammed, and for example, the thickness and inclination of the lines of the parts (feature points) that tend to show characteristics of the characters constituting the seal shown by the newly generated pseudo imprint image, the size, arrangement, balance, etc. of the characters constituting the seal imprint can be the subject of change (change contents). In this case, for example, the service provider may investigate in advance what the feature points are of the characters that can constitute the seal imprint by a questionnaire or the like targeting customers, and the results of the investigation may be reflected in the change process (change program). This will make it possible to make customers feel less uncomfortable about the impression of a registered seal created using registered seal creation data generated based on the modified pseudo seal impression image, and also make it possible to provide (create) registered seals that are in line with market trends.

S108による変更処理は、変更後の擬似印影画像(変更処理を施した擬似印影画像)が、既に擬似印影データベース25に登録されている擬似印影画像と同一又は類似でないと判定されるまで行われる。そして、変更後の擬似印影画像について、S106で同一又は類似でないと判定した場合(S106でNO)、その変更後の擬似印影画像を擬似印影データベース25に登録して(S107)、実印準備処理(S100)を終える。 The modification process in S108 is performed until it is determined that the modified pseudo imprint image (the pseudo imprint image that has been modified) is not identical or similar to the pseudo imprint image already registered in the pseudo imprint database 25. Then, if it is determined in S106 that the modified pseudo imprint image is not identical or similar (NO in S106), the modified pseudo imprint image is registered in the pseudo imprint database 25 (S107), and the official seal preparation process (S100) is terminated.

以上の変形例1によれば、新たに生成された擬似印影画像が、既に擬似印影データベース25に登録(管理)されている擬似印影画像(生成済の擬似印影画像)と同一又は類似でない場合(S106でNO)、その新たに生成された擬似印影画像は擬似印影データベースに登録されて管理される(S107)。そして、擬似印影データベースに登録された擬似印影画像に基づいて実印作成用データが生成される(S205)。このため、過去に生成した擬似印影画像と同一又は類似の擬似印影画像に基づく実印作成用データ、すなわち、過去に生成した実印作成用データと同一又は類似の実印作成用データが生成されるのを防ぐことができる。これにより、作成される実印(生成される実印作成用データ)の独自性を担保しやすくすることができる。 According to the above-described first modified example, if the newly generated pseudo imprint image is not identical or similar to a pseudo imprint image (already generated pseudo imprint image) already registered (managed) in the pseudo imprint database 25 (NO in S106), the newly generated pseudo imprint image is registered and managed in the pseudo imprint database (S107). Then, data for creating a registered seal is generated based on the pseudo imprint image registered in the pseudo imprint database (S205). This makes it possible to prevent data for creating a registered seal based on a pseudo imprint image that is identical or similar to a pseudo imprint image generated in the past, i.e., data for creating a registered seal that is identical or similar to data for creating a registered seal generated in the past, from being generated. This makes it easier to guarantee the uniqueness of the registered seal to be created (data for creating a registered seal to be generated).

また、新たに生成された擬似印影画像が、既に擬似印影データベース25に登録(管理)されている擬似印影画像(生成済の擬似印影画像)と同一又は類似である場合(S106でYES)、この同一又は類似を解消するための変更が、新たに生成された擬似印影画像に加えられる(S108)。そして、変更後の擬似印影画像が擬似印影データベースに登録される(S107)。このため、過去に生成した擬似印影画像と同一又は類似の擬似印影画像が新たに生成されたとしても、その同一又は類似を解消した上で、実印作成用データの生成に供することができる。これにより、生成された擬似印影画像が無駄になるのを防ぐことができる。 Furthermore, if the newly generated pseudo imprint image is identical to or similar to a pseudo imprint image (already generated pseudo imprint image) already registered (managed) in the pseudo imprint database 25 (YES in S106), a change is made to the newly generated pseudo imprint image to eliminate this identity or similarity (S108). The changed pseudo imprint image is then registered in the pseudo imprint database (S107). Therefore, even if a new pseudo imprint image is generated that is identical to or similar to a pseudo imprint image generated in the past, the identity or similarity can be eliminated before it is used to generate data for creating a registered seal. This prevents the generated pseudo imprint image from going to waste.

[変形例2]
上記実施形態では、擬似印影画像生成手段212(S105)により生成された擬似印影画像を擬似印影データベース25に登録するものとしていた。これに対し変形例2は、擬似印影画像生成手段212(S105)により生成された擬似印影画像を、擬似印影データベース25だけでなく、印影データベース24にも登録するものである。
[Modification 2]
In the above embodiment, the pseudo seal imprint image generated by the pseudo seal imprint image generating means 212 (S105) is registered in the pseudo seal imprint database 25. On the other hand, in the second modification, the pseudo seal imprint image generated by the pseudo seal imprint image generating means 212 (S105) is registered not only in the pseudo seal imprint database 25 but also in the seal imprint database 24.

すなわち、上記実施形態及び/又は変形例1の実印準備処理(S100)において、擬似印影画像を擬似印影データベース25に登録する際(S107)、その擬似印影画像を印影データベース24にも登録する。印影データベース24への擬似印影画像の登録に際しては、その擬似印影画像の生成の由来となった印影画像(登録されている印影画像)を更新(上書き)する形で登録してもよいし、その由来となった印影画像とは別に追加する形で登録してもよい。 That is, in the official seal preparation process (S100) of the above embodiment and/or modified example 1, when the pseudo imprint image is registered in the pseudo imprint database 25 (S107), the pseudo imprint image is also registered in the imprint database 24. When the pseudo imprint image is registered in the imprint database 24, it may be registered by updating (overwriting) the imprint image (registered imprint image) from which the pseudo imprint image was generated, or it may be registered by adding it separately from the imprint image from which it was generated.

このように、擬似印影画像生成手段212(S105)により生成された擬似印影画像を印影データベース24に登録する処理は、実印準備サービスプログラム26にしたがって処理部21が更新登録手段(図示せず)として機能することによるものである。 In this way, the process of registering the pseudo imprint image generated by the pseudo imprint image generating means 212 (S105) in the imprint database 24 is performed by the processing unit 21 functioning as an update registration means (not shown) in accordance with the official seal preparation service program 26.

以上の変形例2によれば、擬似印影画像が生成されると、その生成された擬似印影画像が印影データベース24に登録され、印影画像(印影見本)として管理される。このため、過去に生成された擬似印影画像が印影データベース24に登録されて印影画像として管理されるようになった後、その擬似印影画像由来の印影画像が印影データベース24から取得され、この取得された印影画像の擬似印影画像が新たに生成された場合、この新たに生成された擬似印影画像が、今回取得された印影画像の由来である擬似印影画像と同一になることはない。これにより、過去に生成した擬似印影画像と同一又は類似の擬似印影画像が新たに生成されることのないようにして、作成される実印(生成される実印作成用データ)の独自性を担保しやすくすることができる。 According to the above-described second modification, when a pseudo imprint image is generated, the generated pseudo imprint image is registered in the imprint database 24 and managed as an imprint image (imprint sample). Therefore, after a pseudo imprint image generated in the past is registered in the imprint database 24 and managed as an imprint image, if an imprint image derived from the pseudo imprint image is acquired from the imprint database 24 and a pseudo imprint image of the acquired imprint image is newly generated, the newly generated pseudo imprint image will not be identical to the pseudo imprint image from which the currently acquired imprint image is derived. This makes it possible to prevent the generation of a new pseudo imprint image that is identical or similar to a pseudo imprint image generated in the past, making it easier to guarantee the uniqueness of the created official seal (the generated official seal creation data).

なお、変形例2において、印影データベース24に登録されている一の印影画像(例えば、図5(A)に示す印影画像)について、擬似印影画像の生成及び印影データベース24への擬似印影画像の登録が所定の複数回(例えば100回)行われた場合、これより後は、その一の印影画像の擬似印影画像が生成されるのを制限するようにしてもよい(制限手段)。こうすれば、一の印影画像について擬似印影画像が何度も生成される(印影データベース24に登録される)ことで、新たに生成される擬似印影画像が、その生成の基となる印影画像と似なくなってしまう(類似度が低くなりすぎる)のを防ぐことができる。つまり、印影画像と似なくなってしまうのは、もはや擬似印影画像とはいえないので、これを避けるために、一の印影画像についての擬似印影画像の生成回数を制限する機能(制限手段)を設けるのである。 In addition, in the second modification, when the generation of pseudo imprint images and the registration of pseudo imprint images in the imprint database 24 for one imprint image (for example, the imprint image shown in FIG. 5A) have been performed a predetermined number of times (for example, 100 times), the generation of pseudo imprint images for that one imprint image may be restricted (restriction means). In this way, it is possible to prevent a newly generated pseudo imprint image from becoming dissimilar to the imprint image on which it was generated (the similarity becomes too low) due to the pseudo imprint images being generated (registered in the imprint database 24) many times for one imprint image. In other words, an image that becomes dissimilar to the imprint image is no longer a pseudo imprint image, so to avoid this, a function (restriction means) is provided that restricts the number of times pseudo imprint images are generated for one imprint image.

以上、本発明の実施形態および変形例1,2を説明したが、本発明はこれらに限定されるものではない。 The above describes an embodiment of the present invention and variants 1 and 2, but the present invention is not limited to these.

例えば、上記実施形態では、実印準備の指示入力に基づく実印準備処理(S100)において、生成された擬似印影画像を擬似印影データベース25に登録するまでの処理を行い、実印注文の指示入力に基づく実印注文処理(S200)において、擬似印影データベース25に登録されている擬似印影画像を取得してこれに基づく実印作成用データを生成する処理を行うものとしていた。 For example, in the above embodiment, in the official seal preparation process (S100) based on the instruction input for preparing an official seal, the generated pseudo seal impression image is registered in the pseudo seal impression database 25, and in the official seal order process (S200) based on the instruction input for ordering an official seal, the pseudo seal impression image registered in the pseudo seal impression database 25 is acquired and data for creating the official seal is generated based on the pseudo seal impression image.

これに対し、実印準備処理(S100)において、S105で生成された擬似印影画像に基づいて実印作成用データを生成する処理を行うようにしてもよい。この場合、実印作成用データ(印鑑作成用データ)を管理する実印作成用データベース(印鑑作成用データベース)をサービス提供サーバ2に設け、擬似印影画像に基づいて生成した実印作成用データを実印作成用データベースに登録する処理を実印準備処理(S100)内で行うように構成する。そして、その後の実印注文処理(S200)において、実印注文の指示入力を行った顧客の実印作成用データを実印作成用データベースから取得し、この取得した実印作成用データを出力するように構成する。このような構成によっても本発明は実現可能である。 In response to this, the official seal preparation process (S100) may involve processing to generate official seal creation data based on the pseudo seal impression image generated in S105. In this case, a official seal creation database (seal creation database) that manages official seal creation data (seal creation data) is provided in the service providing server 2, and the official seal preparation process (S100) is configured to register the official seal creation data generated based on the pseudo seal impression image in the official seal creation database. Then, in the subsequent official seal order process (S200), the official seal creation data of the customer who inputted the official seal order instruction is obtained from the official seal creation database, and this obtained official seal creation data is output. The present invention can also be realized with such a configuration.

なお、実印作成用データベース(印鑑作成用データベース)を設け、当該データベースで実印作成用データ(印鑑作成用データ)を管理する場合、擬似印影データベース25を必ずしも設けなくてもよい。実印作成用データ(印鑑作成用データ)は擬似印影画像に基づいて生成されるものであり、実印作成用データ(印鑑作成用データ)をデータベースで管理することは、擬似印影画像をデータベースで管理することと実質的に同じだからである。 Note that if a database for creating a registered seal (database for creating a seal) is provided and data for creating a registered seal (data for creating a seal) is managed in that database, the pseudo seal impression database 25 does not necessarily have to be provided. This is because data for creating a registered seal (data for creating a seal) is generated based on a pseudo seal impression image, and managing data for creating a registered seal (data for creating a seal) in a database is essentially the same as managing a pseudo seal impression image in a database.

また上記実施形態では、サービス提供サーバ2に印影データベース24と擬似印影データベース25とを設け、印影画像と擬似印影画像とを別々のデータベースで管理するものとしていたが、印影画像と擬似印影画像とを一のデータベースで管理するようにしてもよい。つまり、印影データベース24と擬似印影データベース25とを一のデータベースとして構成してもよい。 In the above embodiment, the service providing server 2 is provided with the seal imprint database 24 and the pseudo seal imprint database 25, and the seal imprint images and the pseudo seal imprint images are managed in separate databases, but the seal imprint images and the pseudo seal imprint images may be managed in a single database. In other words, the seal imprint database 24 and the pseudo seal imprint database 25 may be configured as a single database.

また上記実施形態では、印影データベース24で管理される印影画像(印影見本)に関し、その印影画像の基となる印面の仕様を、印面形状「円形」、書体「篆書体」、印面レイアウト「縦書き」の1パターンとしていたが、例えば、「篆書体」に加えて「印相体」等の他の書体を選択可能に設けるなどして、印影画像(印影見本)のバリエーションを増やしてもよい。 In the above embodiment, the specifications of the seal surface on which the seal impression image (seal impression sample) managed in the seal impression database 24 is based are limited to one pattern: seal surface shape "circular", font "seal script", and seal surface layout "vertical writing". However, the variety of seal impression images (seal impression samples) may be increased by, for example, making other fonts such as "Inso-tai" selectable in addition to "seal script".

また印影データベース24において、市場や実印準備サービスでの実印選びの傾向を考慮して、氏名(名字)・年齢(年代)・性別ごとに選択されやすいと思われる(人気のある)印影画像を管理するようにしてもよい。こうすれば、実印準備サービスを利用する顧客が実印準備の指示入力を行った際、その顧客に適した印影画像を印影データベース24から取得して、その印影画像を由来として擬似印影画像及び実印作成用データを生成することが可能となり、その結果、顧客に適した実印を提供することが可能となる。 Furthermore, the seal impression database 24 may be configured to manage (popular) seal impression images that are likely to be selected for each name (surname), age (generation), and gender, taking into consideration trends in selecting official seals in the market and in official seal preparation services. In this way, when a customer using the official seal preparation service inputs instructions for preparing a official seal, it becomes possible to obtain an impression image suitable for that customer from the seal impression database 24, and generate a pseudo impression image and data for creating a official seal based on that impression image, making it possible to provide a official seal that is suitable for the customer.

また、市場や実印準備サービスでの実印選びの傾向を蓄積してこれを基に統計データを生成することが可能な統計データベースをサービス提供サーバ2に設け、印影データベース24と統計データベースとを連携させるようにしてもよい。統計データは、例えば、顧客の生まれ年(年齢)ごとの書体の選択率、性別ごとの書体の選択率、氏名(名字)ごとの書体の選択率等、印影(印面)を構成する文字の書体に関する統計データとすることができる。そして、例えば、顧客が実印準備の指示入力を行った際、その顧客の顧客情報を基に当該顧客の氏名(名字、文字数)、生まれ年(年齢)、性別等から導き出される書体の統計データを統計データベースから取得し、その取得した統計データに見合った印影画像を印影データベース24から取得するように構成することができる。これによっても、顧客に適した印影画像を印影データベース24から取得することが可能となり、その結果、顧客に適した擬似印影画像及び実印作成用データを生成して、顧客に適した実印を提供することが可能となる。 In addition, a statistical database capable of accumulating trends in the selection of official seals in the market and official seal preparation services and generating statistical data based on this may be provided in the service providing server 2, and the seal impression database 24 may be linked to the statistical database. The statistical data may be, for example, statistical data on the typefaces of the characters that make up the seal impression (seal face), such as the typeface selection rate for each year (age) of birth of the customer, the typeface selection rate for each gender, and the typeface selection rate for each name (surname). For example, when a customer inputs an instruction to prepare a official seal, the statistical data on the typefaces derived from the customer's name (surname, number of characters), year of birth (age), gender, etc. based on the customer's customer information may be obtained from the statistical database, and a seal impression image that matches the obtained statistical data may be obtained from the seal impression database 24. This also makes it possible to obtain a seal impression image suitable for the customer from the seal impression database 24, and as a result, it becomes possible to generate a pseudo seal impression image and data for creating an official seal suitable for the customer, and provide an official seal suitable for the customer.

また上記実施形態では、実印作成用データ生成手段214(S205)により生成される実印作成用データは印面情報を含むものとしていたが、実印作成用データには、印面情報の他、S201で抽出される顧客情報のうち「性別」や「生まれ年」に基づく情報を含めることができる。具体的には、例えば、顧客の性別が「男性」である場合には印面サイズを「18mm」に設定し、「女性」である場合には印面サイズを「15mm」に設定する等、印面サイズを特定(設定)するための情報(印面サイズ情報)を含めることができる。また例えば、顧客の「生まれ年」によって最適な印鑑(実印)の素材(例えば、牛角白や黒水牛、薩摩本つげ等)を特定(設定)するための情報(印材情報)を含めることができる。このように、印面情報に加えて、印面サイズ情報や印材情報を実印作成用データに含めることで、作成される実印の独自性をより高めることが可能となる。 In the above embodiment, the data for creating a registered seal generated by the data generating means for creating a registered seal 214 (S205) includes information on the seal surface. However, the data for creating a registered seal can include information based on the customer information extracted in S201, such as "gender" and "year of birth", in addition to the seal surface information. Specifically, the data can include information for specifying (setting) the seal surface size (seal surface size information), such as setting the seal surface size to "18 mm" if the customer's gender is "male" and setting the seal surface size to "15 mm" if the customer's gender is "female". In addition, the data can include information for specifying (setting) the optimal material for the seal (registered seal) (for example, white ox horn, black buffalo, Satsuma boxwood, etc.) depending on the customer's "year of birth". In this way, by including seal surface size information and seal material information in the data for creating a registered seal in addition to the seal surface information, it is possible to further enhance the uniqueness of the created registered seal.

また上記実施形態では、実印準備処理(S100)のS105で生成された擬似印影画像を顧客の端末1(表示部14)に表示するものとしていたが、表示しないようにしてもよい。こうすれば、実印準備サービスで準備される実印の印影が第三者の目に触れるリスクをなくして、実印(印影)の偽造防止を図ることが可能となる。また、S105で生成された擬似印影画像を表示しない(非表示とする)代わりに、S103で取得された印影画像(印影見本)を顧客の端末1(表示部14)に表示するようにしてもよい(表示手段)。準備される実印の印影を顧客がイメージしやすくすることができるからである。この場合、端末1(表示部14)に表示される印影画像は、実際に準備(作成)される実印の印影ではないので、前述のリスクはない。 In the above embodiment, the pseudo imprint image generated in S105 of the official seal preparation process (S100) is displayed on the customer's terminal 1 (display unit 14), but it may not be displayed. This will eliminate the risk of the official seal's imprint prepared in the official seal preparation service being seen by a third party, and it is possible to prevent the official seal (imprint) from being forged. In addition, instead of not displaying the pseudo imprint image generated in S105 (hiding it), the imprint image (sample imprint) acquired in S103 may be displayed on the customer's terminal 1 (display unit 14) (display means). This is because it makes it easier for the customer to imagine the imprint of the official seal to be prepared. In this case, the imprint image displayed on the terminal 1 (display unit 14) is not the imprint of the official seal that is actually prepared (created), so there is no risk as described above.

また上記実施形態では、擬似印影画像生成手段212(S105)による擬似印影画像の生成にGANを利用するものとしていたが、GANを利用せずに擬似印影画像を生成するようにしてもよい。つまり、擬似印影画像生成手段212(S105)による擬似印影画像の生成はGANによる画像生成に限定されない。 In the above embodiment, the pseudo imprint image generating means 212 (S105) uses GAN to generate the pseudo imprint image, but the pseudo imprint image may be generated without using GAN. In other words, the pseudo imprint image generating means 212 (S105) does not have to generate the pseudo imprint image using GAN.

例えば、実印準備処理(S100)のS103で取得した印影画像(例えば図5(A)を参照)に対して何らかの変更を加える手段を設け、その変更を加えた印影画像(変更後の印影画像)を擬似印影画像とするようにしてもよい。この変更を加える手段は、例えば、上記変形例1の変更処理(S108)と同じ要領で構成することができる。すなわち、S103で取得した印影画像に変更を加えてその変更後の印影画像を擬似印影画像として生成する制御(変更生成プログラム)を実印準備サービスプログラム26に組み込み、これに基づいて擬似印影画像生成処理(S105)を行うように構成することができる。 For example, a means for making some kind of change to the imprint image (see, for example, FIG. 5(A)) acquired in S103 of the official seal preparation process (S100) may be provided, and the changed imprint image (changed imprint image) may be made into a pseudo imprint image. This means for making the change may be configured, for example, in the same manner as the change process (S108) of the above-mentioned variant example 1. That is, a control (change generation program) for making changes to the imprint image acquired in S103 and generating the changed imprint image as a pseudo imprint image may be incorporated into the official seal preparation service program 26, and the pseudo imprint image generation process (S105) may be configured to be performed based on this.

この場合、S103で取得した印影画像に対して加える変更内容は予めプログラミングすることができ、例えば、取得した印影画像により示される印影を構成する文字のうち特徴が表れやすい部分(特徴点)の線の太さや傾き、印影を構成する文字の大きさや配置、バランス等を変更の対象(変更内容)とすることができる。但し、変形例1の変更手段は同一又は類似を解消するための変更を加えるものであったが、ここでの変更は、S103で取得した印影画像に類似した画像(擬似印影画像)を生成するための変更である。すなわち、S103で取得した印影画像と、変更後の印影画像(擬似印影画像)とが、類似の範囲内に収まるように変更を加えるものである(例えば、図5(A)、(B)の関係を参照)。そのような変更により擬似印影画像を生成する制御(変更生成プログラムによる擬似印影画像の生成)では、取得した印影画像と、変更後の印影画像(擬似印影画像)との類似度があまりにも低くならないように両画像の類似度判定を行うことに留意する必要がある。 In this case, the changes to be made to the seal imprint image acquired in S103 can be programmed in advance. For example, the thickness and inclination of the lines of the parts (feature points) of the characters that make up the seal imprint shown by the acquired seal imprint image, where the characteristics are likely to be expressed, the size, arrangement, balance, etc. of the characters that make up the seal imprint can be the subject of the changes (changes). However, while the change means in the first modification adds changes to eliminate identity or similarity, the changes here are changes to generate an image (pseudo seal imprint image) similar to the seal imprint image acquired in S103. In other words, the changes are made so that the seal imprint image acquired in S103 and the changed seal imprint image (pseudo seal imprint image) fall within the range of similarity (see, for example, the relationship between Figures 5(A) and (B)). In the control to generate a pseudo seal imprint image by such changes (generation of a pseudo seal imprint image by a change generation program), it is necessary to note that the similarity judgment of both images is performed so that the similarity between the acquired seal imprint image and the changed seal imprint image (pseudo seal imprint image) is not too low.

また上記実施形態では、実印準備サービスを例に説明したが、当該サービスで準備の対象(擬似印影画像及び印鑑作成用データの生成対象)とされる印鑑の用途(種類)は実印に限られず、銀行印や認印、法人印など、その用途・種類は問わない。 In the above embodiment, the official seal preparation service has been described as an example, but the purpose (type) of the seal prepared by this service (the target for generating the pseudo seal impression image and data for creating the seal) is not limited to an official seal, but can be any purpose or type, such as a bank seal, a personal seal, or a corporate seal.

また、対象の印鑑(実印等)が電子印鑑である場合、擬似印影画像に基づいて生成される印鑑作成用データをもとに電子印鑑が作成される。この場合、電子印鑑として使用可能なデータ(印影イメージデータ)が印鑑作成用データに基づいて作成され、その印影イメージデータが電子印鑑として提供される。 In addition, if the target seal (registered seal, etc.) is an electronic seal, the electronic seal is created based on seal creation data generated based on the pseudo seal imprint image. In this case, data that can be used as an electronic seal (seal imprint image data) is created based on the seal creation data, and the seal imprint image data is provided as the electronic seal.

1 端末、2 サービス提供サーバ、3 ネットワーク、11 処理部、12 記憶部、13 通信部、14 表示部、15 操作部、21 処理部、22 記憶部、23 顧客情報データベース、24 印影データベース、25 擬似印影データベース、26 実印準備サービスプログラム、27 通信部、211 取得手段、212 擬似印影画像生成手段、213 登録手段、214 実印作成用データ生成手段、215 実印作成用データ出力手段。 1 Terminal, 2 Service providing server, 3 Network, 11 Processing unit, 12 Memory unit, 13 Communication unit, 14 Display unit, 15 Operation unit, 21 Processing unit, 22 Memory unit, 23 Customer information database, 24 Seal imprint database, 25 Pseudo seal imprint database, 26 Official seal preparation service program, 27 Communication unit, 211 Acquisition means, 212 Pseudo seal imprint image generation means, 213 Registration means, 214 Official seal creation data generation means, 215 Official seal creation data output means.

Claims (6)

印影画像を管理する印影データベースと、
顧客により入力された当該顧客に関する情報に基づいて、前記印影データベースからその顧客に対応する印影画像を取得する取得手段と、
前記取得手段により取得された印影画像に似せた擬似印影画像として、前記取得された印影画像が示す印影に含まれる文字と差異点のある同じ文字を含む印影を示す擬似印影画像を生成する擬似印影画像生成手段と、を備える
ことを特徴とするシステム。
A seal image database for managing seal image images;
an acquisition means for acquiring a seal image corresponding to a customer from the seal image database based on information about the customer input by the customer;
A system comprising: a pseudo imprint image generating means for generating a pseudo imprint image showing an imprint including characters that are the same as the characters included in the imprint shown by the acquired imprint image but have differences therefrom, as a pseudo imprint image similar to the imprint image acquired by the acquisition means.
前記擬似印影画像生成手段により生成された擬似印影画像を管理する擬似印影データベースを備える
ことを特徴とする請求項1に記載のシステム。
The system according to claim 1, further comprising a pseudo seal imprint database for managing the pseudo seal imprint images generated by the pseudo seal imprint image generating means.
前記擬似印影画像生成手段により生成された擬似印影画像が、前記擬似印影データベースで管理されている擬似印影画像と同一であるか否かを、予め定められた判定条件に基づいて判定する判定手段と、
前記判定手段により同一でないと判定された場合、前記擬似印影画像生成手段により生成された擬似印影画像を前記擬似印影データベースに登録する登録手段と、を備え
ことを特徴とする請求項2に記載のシステム。
A determination means for determining whether or not the pseudo seal imprint image generated by the pseudo seal imprint image generating means is the same as a pseudo seal imprint image managed in the pseudo seal imprint database based on a predetermined determination condition;
and a registering means for registering the pseudo seal imprint image generated by the pseudo seal imprint image generating means in the pseudo seal imprint database when the determining means determines that the pseudo seal imprint images are not identical.
3. The system of claim 2.
前記判定手段により同一であると判定された場合、この同一を解消するための変更を、前記擬似印影画像生成手段により生成された擬似印影画像に加える変更手段を備え、
前記登録手段は、前記変更手段により変更が加えられた擬似印影画像を前記擬似印影データベースに登録する
ことを特徴とする請求項3に記載のシステム。
A modification means is provided for, when it is determined by the determination means that the images are identical , making a modification to the pseudo seal imprint image generated by the pseudo seal imprint image generating means to eliminate the identity ,
4. The system according to claim 3, wherein said registration means registers the pseudo seal imprint image modified by said modification means in said pseudo seal imprint database.
前記擬似印影画像に基づいて印鑑作成用データを生成する印鑑作成用データ生成手段を備える
ことを特徴とする請求項1から4の何れか一項に記載のシステム。
The system according to any one of claims 1 to 4, further comprising a seal creation data generating means for generating data for creating a seal based on the pseudo seal imprint image.
コンピュータを、請求項1から5の何れか一項に記載の各手段として機能させるためのプログラム。A program for causing a computer to function as each of the means according to any one of claims 1 to 5.
JP2020216922A 2020-12-25 2020-12-25 System and Program Active JP7481607B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020216922A JP7481607B2 (en) 2020-12-25 2020-12-25 System and Program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020216922A JP7481607B2 (en) 2020-12-25 2020-12-25 System and Program

Publications (2)

Publication Number Publication Date
JP2022102278A JP2022102278A (en) 2022-07-07
JP7481607B2 true JP7481607B2 (en) 2024-05-13

Family

ID=82272872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020216922A Active JP7481607B2 (en) 2020-12-25 2020-12-25 System and Program

Country Status (1)

Country Link
JP (1) JP7481607B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015127844A (en) 2013-11-29 2015-07-09 株式会社日本総合研究所 Imprint management system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015127844A (en) 2013-11-29 2015-07-09 株式会社日本総合研究所 Imprint management system

Also Published As

Publication number Publication date
JP2022102278A (en) 2022-07-07

Similar Documents

Publication Publication Date Title
US20220350927A1 (en) Data processing systems for verification of consent and notice processing and related methods
US9594739B2 (en) Document signing systems and methods
US11461500B2 (en) Data processing systems for cookie compliance testing with website scanning and related methods
US20200356695A1 (en) Data processing systems for verification of consent and notice processing and related methods
US20230177104A1 (en) Data processing systems and methods for automatically blocking the use of tracking tools
US20200175094A1 (en) Document visualization and distribution layering system
US11188707B1 (en) Systems and methods for creating enhanced documents for perfect automated parsing
US20200356697A1 (en) Data processing systems for generating personal data receipts and related methods
US20260080002A1 (en) Systems and methods for creating enhanced documents for perfect automated parsing
US10481783B1 (en) Dynamic credit report obfuscation
CN111587445A (en) Security tag
US10929712B2 (en) Embedded variable line patterns for images
US20100292996A1 (en) Apparatus and method for enhanced client relationship management
JP2007156882A (en) Electronic document generation apparatus, program, and method
US20230419013A1 (en) Customized agreement generation
JP7481607B2 (en) System and Program
US11698763B2 (en) Information processing apparatus for registered files and issuing identification information for tracking an evaluation of a user using the files
CN113542369A (en) Interface data processing method and device, computer equipment and storage medium
JP7504430B2 (en) Seal provision system
JP7558730B2 (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230620

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240228

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240326

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240406

R150 Certificate of patent or registration of utility model

Ref document number: 7481607

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150