JP6407112B2 - Imprint image processing program, imprint image processing method, and information processing apparatus - Google Patents
Imprint image processing program, imprint image processing method, and information processing apparatus Download PDFInfo
- Publication number
- JP6407112B2 JP6407112B2 JP2015143563A JP2015143563A JP6407112B2 JP 6407112 B2 JP6407112 B2 JP 6407112B2 JP 2015143563 A JP2015143563 A JP 2015143563A JP 2015143563 A JP2015143563 A JP 2015143563A JP 6407112 B2 JP6407112 B2 JP 6407112B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- imprint
- divided
- processor
- seal
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 24
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000012545 processing Methods 0.000 claims description 39
- 238000000034 method Methods 0.000 description 50
- 238000010586 diagram Methods 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000003780 insertion Methods 0.000 description 8
- 230000037431 insertion Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 6
- 238000010422 painting Methods 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000003973 paint Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000005389 magnetism Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Collating Specific Patterns (AREA)
Description
本発明は、印影画像処理プログラム、印影画像処理方法および情報処理装置に関する。 The present invention relates to an imprint image processing program, an imprint image processing method, and an information processing apparatus.
公共機関や金融機関などの手続において、手続者の本人確認が求められる場合がある。手続者の本人の確認は、身分証明書の提示や印鑑の印影の認証によって行われることがある。 In the procedures of public institutions and financial institutions, the identity of the procedural person may be required. The identity of the procedural person may be confirmed by presenting an identification card or authenticating a seal stamp.
たとえば、金融機関は、予め登録されている登録印の印影と、手続者が手続時に捺印した印章(被照合印)の印影とを照合し、本人確認を行う。登録印の印影と被照合印の印影が相違する場合、本人確認ができないため金融機関は手続を行わない。このような印影の照合を行うために、金融機関の担当者は、端末装置の画面に登録印の印影画像を表示し、手続者が書類に捺印した印影と比較し、印影の照合をする場合がある。 For example, the financial institution verifies the identity by comparing the seal of the registered seal registered in advance with the seal of the seal (checked seal) stamped by the procedure person at the time of the procedure. If the seal of the registered seal and the stamp of the collated seal are different, the financial institution does not carry out the procedure because the identity cannot be verified. To perform such imprint verification, a person in charge of a financial institution displays a seal image of a registered seal on the screen of the terminal device and compares it with the seal imprinted on the document by the procedure operator. There is.
なお、印影画像を用いた技術として、割印画像の偽造が困難な割印処理方法が知られている。
金融機関の担当者が顧客先へ出向いて手続きを行う際に、担当者が持参した端末に登録印の印影画像を表示するとともに、顧客が書類に捺印した印影を担当者が視認することで、印影画像と捺印した印影とを照合することがある。
As a technique using an imprint image, there is known a tally processing method in which it is difficult to forge a tally image.
When the person in charge at the financial institution goes to the customer and performs the procedure, the person in charge displays the imprint image of the registration stamp on the terminal brought by the person in charge, and the person in charge visually recognizes the imprint that the customer stamped on the document, There are cases where the imprint image is compared with the stamped imprint.
金融機関の担当者が顧客先へ出向いて登録印の印影画像を表示する際に、顧客先においては、金融機関の内部で手続を行うよりもセキュリティ確保が難しい場合がある。また、近年、撮影機能を含む端末の多様化や小型化などに伴い、金融機関の担当者が印影画像の盗撮に気づきにくい場合がある。 When a person in charge of a financial institution visits a customer and displays a seal image of a registration mark, it may be difficult for the customer to ensure security rather than performing procedures within the financial institution. In recent years, with the diversification and miniaturization of terminals including photographing functions, the person in charge of a financial institution may be difficult to notice the sneak shot of the imprint image.
このため、登録印の印影画像を表示する際に、印影画像を表示した端末を盗撮されることによる印鑑の偽造防止が望まれている。
一側面では、本発明は、印影画像の表示におけるセキュリティを向上できる印影画像処理プログラム、印影画像処理方法および情報処理装置を提供することを目的とする。
For this reason, when displaying a seal imprint image of a registered seal, it is desired to prevent forgery of a seal stamp by voyeurizing a terminal displaying the seal image.
In one aspect, an object of the present invention is to provide an imprint image processing program, an imprint image processing method, and an information processing apparatus that can improve security in displaying an imprint image.
上記目的を達成するために、以下に示すような印影画像処理プログラムを提供する。印影画像処理プログラムは、印影画像である第1画像を取得し、第1画像を分割した分割領域ごとに分割領域内の画像のみを残した第2画像をそれぞれ生成し、第1画像の印影色の画像である第3画像を生成し、表示順序を指定した第2画像と第3画像とを含む第4画像を生成する処理を情報処理装置に実行させる。 In order to achieve the above object, a seal image processing program as shown below is provided. The imprint image processing program acquires a first image that is an imprint image, generates a second image in which only the image in the divided area is left for each divided area obtained by dividing the first image, and the imprint color of the first image The information processing apparatus is caused to execute a process of generating a third image that is the first image and generating a fourth image including the second image and the third image in which the display order is specified.
一態様によれば、印影画像の表示におけるセキュリティを向上できる印影画像処理プログラム、印影画像処理方法および情報処理装置を提供できる。 According to one aspect, it is possible to provide an imprint image processing program, an imprint image processing method, and an information processing apparatus that can improve security in displaying an imprint image.
以下、図面を参照して実施の形態を詳細に説明する。
[第1の実施形態]
まず、第1の実施形態の情報処理装置について図1を用いて説明する。図1は、第1の実施形態の情報処理装置の一例を示す図である。
Hereinafter, embodiments will be described in detail with reference to the drawings.
[First Embodiment]
First, the information processing apparatus according to the first embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of an information processing apparatus according to the first embodiment.
情報処理装置1は、印影画像を処理する装置である。情報処理装置1は、制御部2を有する。制御部2が実行する処理は、印影画像を処理するプログラムとして提供できる。
制御部2は、印影画像である第1画像3を取得する。たとえば、制御部2は、公共機関や金融機関のデータベースに予め登録されている登録印の印影画像のデータを第1画像3として取得する。
The
The
制御部2は、第1画像3を分割した分割領域ごとに分割領域内の画像のみを残した第2画像をそれぞれ生成する。言い換えると、制御部2は、第1画像3を分割した分割領域それぞれについて、分割領域以外の部分を第1画像3における背景の色に基づき塗潰し第1画像3と同じサイズとした画像である第2画像A4aと第2画像B4bとを生成する。たとえば、制御部2は、第1画像3を上下に分割した分割領域それぞれについて、分割領域以外の部分を背景色とした第2画像A4a、第2画像B4bを生成する。背景色とは、印影画像における印影色以外の色である。たとえば、第1画像3が黒色と白色の2色の画像であり、印影色が黒色である場合、背景は白色となる。
The
制御部2は、第1画像3の印影色の画像である第3画像5を生成する。言い換えると、制御部2は、第1画像3を第1画像3における印影の色に基づき塗潰した画像である第3画像5を生成する。たとえば、印影色が黒色である場合、制御部2は、第1画像3と同じ大きさ(同じ画像サイズ)を黒色で塗潰した画像を第3画像5として生成する。
The
制御部2は、表示順序を指定した第2画像A4aと第2画像B4bと第3画像5とを含む第4画像を生成する。たとえば、制御部2は、第2画像A4aを、表示順序「1」の第4画像A6aとする。また、制御部2は、第3画像5を、表示順序「2」の第4画像B6bとする。また、制御部2は、第2画像B4bを、表示順序「3」の第4画像C6cとする。また、制御部2は、第3画像5を、表示順序「4」とする第4画像D6dとする。
The
情報処理装置1は、第4画像A6aと、第4画像B6bと、第4画像C6cと、第4画像D6dとを表示順序に従って連続表示させることにより、1つの印影が表示された画像として人間に目視させることが可能である。しかし、カメラなどの撮影機器で撮影した場合、第4画像A6a、第4画像B6b、第4画像C6c、第4画像D6dのいずれかが撮影されることとなる。このため、第4画像を連続表示した画像について、撮影機器が印影の全体を撮影することは困難である。
The
また、情報処理装置1は、第2画像を連続表示し1つの印影として表示される周期において、第3画像を少なくとも2枚表示する表示順序とする。これにより、情報処理装置1が表示した印影画像について、撮影機器が撮影速度を変更して撮影した場合であっても、第2画像のみを連続して撮影できず、第3画像が撮影されることとなる。このため、第4画像を連続表示した画像について、撮影機器が印影の全体を撮影することは困難である。
Further, the
このようにして、情報処理装置1は、印影画像を表示する際に、表示した印影画像を盗撮されることによる印鑑の偽造防止を図ることができる。また、情報処理装置1は、印影画像の表示におけるセキュリティを向上できる。
In this way, when displaying the seal image, the
[第2の実施形態]
次に、第2の実施形態として、情報処理装置1をサーバに適用した印影画像処理システムについて図2を用いて説明する。図2は、第2の実施形態の印影画像処理システムの一例を示す図である。
[Second Embodiment]
Next, as a second embodiment, a seal image processing system in which the
金融機関や公共機関などにおける印影画像処理システム400は、予め登録されている印章(登録印)の印影画像を、要求に応じて提供するシステムである。
印影画像処理システム400は、複数のクライアント100,110を含み、クライアント100,110はサーバ300とネットワーク200を介して情報を送受信する。
A seal image processing system 400 in a financial institution or public institution is a system that provides a seal image of a registered seal (registered seal) in response to a request.
The imprint image processing system 400 includes a plurality of
サーバ300は、データベース350を管理し、クライアント100,110との間で印影画像の処理に用いる情報の送受信を行うコンピュータなどの情報処理装置である。また、サーバ300は、クライアントから送信されたパスワードの認証処理や、データベース350に保持された印影画像の画像処理ができる。
The
データベース350は、登録印の印影画像を保持するデータベースである。データベース350は、クライアントからの印影画像の要求に先立ち、予め印影画像を保持する。データベース350は、印影画像と対応づけて、支店番号や口座番号などを保持する。なお、支店番号や口座番号などは、印影画像を特定する識別情報に相当する。
The
ネットワーク200は、クライアント100,110とサーバ300との間で情報を送受信する有線ネットワークや無線ネットワークなど、各種ネットワークを含む。
クライアント100,110は、サーバ300と情報を送受信するコンピュータなどの情報処理装置である。クライアント100はコンピュータの一例であり、クライアント110は携帯端末やタブレット端末などの一例である。なお、これらはクライアントの一例に過ぎず、その他の装置をクライアントとして用いてもよい。
The network 200 includes various networks such as a wired network and a wireless network that transmit and receive information between the
The
ここで、金融機関などの担当者が、クライアントを用いて印影画像を表示する処理について説明する。担当者は、クライアントでログインID(Identifier)とパスワードを入力し、ネットワーク200を介してサーバ300へログインする。サーバ300におけるログイン認証後、担当者は、クライアントを用いて支店番号や口座番号などの識別情報を入力し、サーバ300へ送信する。担当者は、クライアントを用いて、識別情報に対応する印影画像をサーバ300から受信する。担当者は、受信した印影画像をクライアントで表示し、印影を目視する。
Here, a process in which a person in charge such as a financial institution displays a seal image using a client will be described. The person in charge inputs a login ID (Identifier) and a password at the client and logs in to the
次に、第2の実施形態のサーバのハードウェア構成について図3を用いて説明する。図3は、第2の実施形態のサーバのハードウェア構成の一例を示す図である。
サーバ300は、制御部310を含む。制御部310は、プロセッサ311、RAM(Random Access Memory)312、HDD(Hard Disk Drive)313、入出力信号インタフェース314、記憶媒体インタフェース315、通信インタフェース316を含む。サーバ300は、プロセッサ311によって装置全体が制御されている。プロセッサ311には、バス317を介してRAM312と複数の周辺機器が接続されている。プロセッサ311は、マルチプロセッサであってもよい。プロセッサ311は、たとえば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、またはPLD(Programmable Logic Device)である。また、プロセッサ311は、CPU、MPU、DSP、ASIC、PLDのうちの2以上の要素の組み合わせであってもよい。
Next, the hardware configuration of the server according to the second embodiment will be described with reference to FIG. FIG. 3 is a diagram illustrating an example of a hardware configuration of the server according to the second embodiment.
RAM312は、サーバ300の主記憶装置として使用される。RAM312には、プロセッサ311に実行させるOS(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部が一時的に記憶される。また、RAM312には、プロセッサ311による処理に必要な各種データが記憶される。
The
バス317に接続されている周辺機器としては、HDD313、入出力信号インタフェース314、記憶媒体インタフェース315および通信インタフェース316がある。
HDD313は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。HDD313は、サーバ300の補助記憶装置として使用される。HDD313には、OSのプログラム、アプリケーションプログラム、および各種データが記憶される。なお、HDD313に限らず、SSD(Solid State Drive)を使用することもできる。なお、補助記憶装置としては、フラッシュメモリなどの半導体記憶装置を使用することもできる。
Peripheral devices connected to the bus 317 include an
The
入出力信号インタフェース314には、入出力デバイス318が接続されている。入出力デバイス318は、入力デバイスと出力デバイスを含む。入力デバイスの一例として、キーボードや、マウスや、タッチパネルなどがある。また、出力デバイスの一例には、モニタや、液晶表示や、各種パネル表示装置などがある。
An input /
入出力信号インタフェース314は、キーボードやマウスから送られてくる信号をプロセッサ311に送信する。なお、マウスは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
The input /
入出力デバイス318の出力デバイスは、プロセッサ311からの命令に従って、画像をモニタ画面に表示させる。モニタとしては、CRT(Cathode Ray Tube)を用いた表示装置や液晶表示装置などがある。
The output device of the input /
記憶媒体インタフェース315は、磁気やレーザなどを利用して記憶媒体319に記録されたデータの読み取りや書き込みを行う。また、記憶媒体インタフェース315は、半導体メモリなどの記憶媒体に記録されたデータの読み取りを行うものであってもよい。記憶媒体319とは、たとえば、光ディスクや、フラッシュメモリなどの半導体メモリなどを含む。光ディスクは、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスクには、DVD(Digital Versatile Disc)、DVD−RAM、CD−ROM(Compact Disc ? Read Only Memory)、CD−R(Recordable)/RW(ReWritable)などがある。
The
記憶媒体インタフェース315は、サーバ300に周辺機器を接続するための通信インタフェースとしても用いることができる。たとえば、記憶媒体インタフェース315には、メモリ装置やメモリリーダライタを接続することができる。メモリ装置は、記憶媒体インタフェース315との通信機能を搭載した記録媒体である。メモリリーダライタは、メモリカードへのデータの書き込み、またはメモリカードからのデータの読み出しを行う装置である。メモリカードは、カード型の記録媒体である。
The
通信インタフェース316は、データベース350とネットワーク200に接続されている。通信インタフェース316は、他のコンピュータ、記憶装置、または通信機器との間でデータの送受信を行う。
The
以上のようなハードウェア構成によって、第2の実施形態のサーバ300の処理機能を実現することができる。なお、第1の実施形態の情報処理装置1も、図3に示したサーバ300のハードウェア構成で実現できる。なお、第2の実施形態のクライアントも、図3に示したサーバ300のハードウェア構成で実現できる。
With the hardware configuration as described above, the processing functions of the
サーバ300は、たとえばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第2の実施の形態の処理機能を実現する。サーバ300に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。たとえば、サーバ300に実行させるプログラムをHDD313に記憶しておくことができる。プロセッサ311は、HDD313内のプログラムの少なくとも一部をRAM312にロードし、プログラムを実行する。また、サーバ300に実行させるプログラムを、光ディスク、メモリ装置、メモリカードなどの可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に記憶されたプログラムは、たとえばプロセッサ311からの制御により、HDD313にインストールされた後、実行可能となる。またプロセッサ311が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
The
次に、印影画像登録情報について図4を用いて説明する。図4は、第2の実施形態の印影画像登録情報の一例を示す図である。
印影画像登録情報500は、予め登録された登録印に係る情報であり、データベース350に記憶される。
Next, the seal image registration information will be described with reference to FIG. FIG. 4 is a diagram illustrating an example of seal image registration information according to the second embodiment.
The imprint image registration information 500 is information relating to a registration stamp registered in advance, and is stored in the
印影画像登録情報500は、店番号と科目コードと口座番号と登録印の印影画像とを含む。店番号は、金融機関などの本店や支店を識別する符号である。科目コードは、普通口座、当座口座、貯蓄口座などの口座種別を識別する符号である。口座番号は、口座を識別する符号である。印影画像は、口座に対応する登録印の印影画像のイメージデータである。なお、印影画像登録情報に、口座所有者の氏名や法人名などを含めることもできる。なお、店番号と科目コードと口座番号は、識別情報の一例に過ぎず、他のものを識別情報としてもよい。 The seal image registration information 500 includes a store number, a subject code, an account number, and a seal image of a registration stamp. The store number is a code for identifying a head office or a branch such as a financial institution. The course code is a code for identifying an account type such as an ordinary account, a current account, and a savings account. The account number is a code for identifying the account. The imprint image is image data of an imprint image of a registration stamp corresponding to an account. The imprint image registration information may include the name of the account owner or the name of the corporation. The store number, subject code, and account number are only examples of identification information, and other items may be used as identification information.
次に、第2の実施形態のサーバ処理について図5を用いて説明する。図5は、第2の実施形態のサーバ処理のフローチャートを示す図である。
サーバ処理は、サーバ300が実行する処理の全体の流れを示したものである。制御部310のプロセッサ311は、クライアントからのログインを認証し許可した後で、サーバ処理を実行する。
Next, server processing according to the second embodiment will be described with reference to FIG. FIG. 5 is a diagram illustrating a flowchart of server processing according to the second embodiment.
The server process shows the overall flow of the process executed by the
[ステップS11]プロセッサ311は、クライアントから印影画像要求を受信する。印影画像要求は、印影画像を要求する情報であり、印影画像を特定する識別情報が含まれている。プロセッサ311は、たとえば、識別情報として、店番号、科目コード、口座番号を受信する。
[Step S11] The
[ステップS12]プロセッサ311は、印影画像要求で特定された印影画像を、データベース350から取得する。
[ステップS13]プロセッサ311は、印影画像分割処理を実行する。印影画像分割処理は、取得した印影画像を分割し、分割画像を生成する処理である。印影画像分割処理は、図6を用いて後で説明する。
[Step S12] The
[Step S13] The
[ステップS14]プロセッサ311は、塗潰し画像差込処理を実行する。塗潰し画像差込処理は、印影画像分割処理で生成した分割画像の間に、塗潰し画像を差し込む処理である。塗潰し画像差込処理は、図10を用いて後で説明する。
[Step S14] The
[ステップS15]プロセッサ311は、画像送信処理を実行する。画像送信処理は、分割画像と塗潰し画像とをクライアントへ送信する処理である。画像送信処理は、図12を用いて後で説明する。
[Step S15] The
次に、第2の実施形態の印影画像分割処理について図6〜9を用いて説明する。図6は、第2の実施形態の印影画像分割処理のフローチャートを示す図である。図7は、第2の実施形態の分割領域の設定イメージの一例を示す図である。図8は、第2の実施形態の分割画像の一例を示す図である。図9は、第2の実施形態の分割画像の表示順序の一例を示す図である。 Next, the imprint image division processing according to the second embodiment will be described with reference to FIGS. FIG. 6 is a diagram illustrating a flowchart of the imprint image dividing process according to the second embodiment. FIG. 7 is a diagram illustrating an example of a setting image of divided areas according to the second embodiment. FIG. 8 is a diagram illustrating an example of a divided image according to the second embodiment. FIG. 9 is a diagram illustrating an example of the display order of the divided images according to the second embodiment.
印影画像分割処理は、取得した印影画像を分割し、分割画像を生成する処理である。印影画像分割処理は、サーバ処理のステップS13で、制御部310のプロセッサ311が実行する処理である。
The imprint image division process is a process of dividing the acquired imprint image and generating a divided image. The imprint image division process is a process executed by the
[ステップS21]プロセッサ311は、取得した印影画像の水平方向画像分割サイズを決定する。ここで、水平方向画像分割サイズについて、分割領域の設定イメージ600(図7に示す)を用いて説明する。水平方向画像分割サイズ602(図7に示す)は、印影画像の水平方向の長さである水平方向画像サイズ601(図7に示す)を水平方向分割数で割った値である。水平方向分割数は、予め定められた数であっても良いし(たとえば、図7においては「4」)、管理者が設定する値であってもよい。また、水平方向分割数は、印影表示部分606(図7に示す)の形状や文字サイズなどに応じて設定する値であってもよい。なお、印影表示部分606は、印影画像における印影を表示した部分である(たとえば、図7においては印文「澤田」を囲む円形枠および円形枠内側の部分)。
[Step S21] The
[ステップS22]プロセッサ311は、取得した印影画像の垂直方向画像分割サイズを決定する。垂直方向画像分割サイズ604(図7に示す)は、印影画像を垂直方向の長さである垂直方向画像サイズ603(図7に示す)を垂直方向分割数で割った値である。なお、図7において、水平方向分割数と垂直方向分割数はともに「4」であるが、異なる値であってもよい。垂直方向分割数は、予め定められた数であっても良いし、管理者が設定する値であってもよい。また、垂直方向分割数は、印影表示部分606の形状や文字サイズなどに応じて設定する値であってもよい。
[Step S22] The
ここで、プロセッサ311が、印影表示部分606の形状や文字サイズなどに応じて水平方向分割数と垂直方向分割数を設定する場合について説明する。たとえば、プロセッサ311は、印影画像の印影表示部分606が複数個に分割(図7では、9分割)するように、水平方向分割数と垂直方向分割数を設定する。印影画像における印影表示部分606の大きさや形状などは、捺印された印影の大きさや形状などによって異なる。このため、印影画像には、印影表示部分606以外の余白部分が多い印影画像が存在する。印影画像の大きさや外周形状のみで水平方向分割数と垂直方向分割数とを設定した場合、プロセッサ311は、セキュリティ向上に寄与する分割画像を生成できないことがある。たとえば、印影表示部分606が上半分の領域に収まる大きさである場合、プロセッサ311は、印影画像を上下に2分割して分割画像を生成しても印影表示部分606が分割できない。このため、プロセッサ311は、印影表示部分606を複数個に分割するように、印影表示部分606の形状や文字サイズなどに応じて水平方向分割数と垂直方向分割数を設定する。
Here, a case where the
[ステップS23]プロセッサ311は、印影画像の分割位置の初期値(分割初期位置)を設定する。分割初期位置605(図7に示す)は、印影画像を分割する最初の位置である。なお、分割初期位置605は、図7に示す例では印影画像の左上角の位置であるが、その他の位置でもよい。
[Step S23] The
[ステップS24]プロセッサ311は、分割位置に基づき、印影画像を分割する。プロセッサ311は、分割位置を起点とし、横の長さを水平方向画像分割サイズ602とし、縦の長さを垂直方向画像分割サイズ604とした矩形領域として印影画像を分割する。印影画像を分割した各領域は、4行4列のマトリクス状に区分された16個の分割領域(図7に示す)で示される。各分割領域は、行と列によって識別可能であり、たとえば、左上の分割領域は分割領域a1として識別され、右下の分割領域は分割領域d4として識別される。図7の例においては、印影画像の分割数は水平方向と垂直方向ともに「4」である。なお、印影画像の分割下限数は、水平方向「2」および垂直方向「1」、または水平方向「1」および垂直方向「2」のいずれかである。
[Step S24] The
[ステップS25]プロセッサ311は、ステップS24で分割した分割領域が印影色(印影画像における印影の表示色)を含むか否かを判定する。たとえば、プロセッサ311は、分割領域a1,a2,a3,b1,b2,b3,c1,c2,c3(図7に示す)について印影色を含む領域であると判定する。また、プロセッサ311は、分割領域a4,b4,c4,d1,d2,d3,d4(図7に示す)について印影色を含まない領域であると判定する。プロセッサ311は、分割領域が印影色を含む場合はステップS26にすすみ、印影色を含まない場合はステップS28にすすむ。
[Step S25] The
[ステップS26]プロセッサ311は、ステップS24で分割した分割領域に基づき、分割画像を生成する。プロセッサ311は、印影画像について分割領域以外の部分を印影画像の背景の色(背景色)で塗潰した画像を生成する。
[Step S26] The
ここで、プロセッサ311が生成する分割画像610(図8に示す)について説明する。たとえば、ステップS24で分割領域a1を分割した場合、プロセッサ311は、印影画像の分割領域a1以外の部分を背景色で塗潰し、分割画像a1p611(図8に示す)を生成する。なお、背景色とは、印影画像における印影色以外の部分の色である。たとえば、印影画像において、印影色が黒色であり印影色以外の部分の色が白色である場合、分割画像a1p611の背景色は白色となる。以降も同様にして、ステップS24で分割領域a2を分割した場合、プロセッサ311は、分割領域a2以外の部分を背景色で塗潰し分割画像a2p612(図8に示す)を生成する。同様にして、プロセッサ311は、分割画像a3p613、分割画像b1p614、分割画像b2p615、分割画像b3p616、分割画像c1p617、分割画像c2p618、分割画像c3p619(図8に示す)を生成する。
Here, the divided image 610 (shown in FIG. 8) generated by the
なお、分割領域以外の部分を塗潰す色は、背景色と同一色に限られず、類似色などであってもよい。たとえば、背景色が薄黄色である場合、プロセッサ311は分割領域以外の部分を塗潰す色を白色と決定してもよい。
In addition, the color which paints parts other than a division area is not restricted to the same color as a background color, A similar color etc. may be sufficient. For example, when the background color is light yellow, the
なお、プロセッサ311は、印影色を含む分割領域(言い換えると、印影表示部分606を含む分割領域)のみ、分割画像を生成する対象とする。この理由は、印影色を含まない背景色のみの分割画像が存在する場合、表示順序によっては印影色を含む分割画像の間に塗潰し画像が入らず、分割画像を連続表示する際におけるセキュリティ向上に支障が生じるおそれがあるためである。また、プロセッサ311は、背景色のみの分割画像を生成することを要せず、分割画像の数を抑制することができる。これにより、プロセッサ311は、クライアントへ送信する画像のデータ量を抑制することができる。
Note that the
[ステップS27]プロセッサ311は、生成した分割画像に表示順序を割当てる。プロセッサ311は、表示順序の初期値を「1」とし、以降は昇順に「2、3、4、…」と分割画像に対して表示順序を割当てる。たとえば、プロセッサ311は、最初に生成した分割領域a1を含む分割画像a1pに対して表示順序「1」を割当てる(図9に示す)。以降も同様にして、分割画像c3pに対して表示順序「9」を割当てる(図9に示す)。
[Step S27] The
[ステップS28]プロセッサ311は、印影画像の分割位置を決定する。プロセッサ311は、分割位置から右水平方向へ水平方向画像分割サイズ602移動した位置を、新たな分割位置として決定する。なお、プロセッサ311は、分割位置が印影画像の右端から水平方向画像分割サイズ602左水平方向に位置する場合(言い換えると、右端まで分割済みの場合)、印影画像の左端かつ下へ垂直方向画像分割サイズ604移動した位置を新たな分割位置として決定する。
[Step S28] The
[ステップS29]プロセッサ311は、印影画像の分割が完了したか否かを判定する。たとえば、プロセッサ311は、ステップS28で決定した分割位置が、印影画像の左端下に位置する場合、印影画像の分割が完了したと判定できる。
[Step S29] The
プロセッサ311は、印影画像の分割が完了していないと判定した場合はステップS24にすすみ、印影画像の分割が完了したと判定した場合は処理を終了する。
次に、第2の実施形態の塗潰し画像差込処理について図10、図11を用いて説明する。図10は、第2の実施形態の塗潰し画像差込処理のフローチャートを示す図である。図11は、第2の実施形態の分割画像および塗潰し画像の表示順序の一例を示す図である。
The
Next, the filled image insertion process of the second embodiment will be described with reference to FIGS. FIG. 10 is a diagram illustrating a flowchart of a filled image insertion process according to the second embodiment. FIG. 11 is a diagram illustrating an example of the display order of divided images and filled images according to the second embodiment.
塗潰し画像差込処理は、印影画像分割処理で生成した分割画像の間に、塗潰し画像を差し込む処理である。塗潰し画像差込処理は、サーバ処理のステップS14で、制御部310のプロセッサ311が実行する処理である。
The filled image insertion process is a process of inserting a filled image between the divided images generated by the seal image dividing process. The filled image insertion process is a process executed by the
[ステップS31]プロセッサ311は、塗潰し画像の色と塗潰し画像の領域とを決定する。プロセッサ311は、ステップS12で取得した印影画像の印影色と同一色を塗潰し画像の色として決定し、横の長さ水平方向画像サイズ601と縦の長さ垂直方向画像サイズ603の矩形の領域を塗潰し画像の領域として決定する。たとえば、印影画像において印影色が黒色である場合、プロセッサ311は塗潰し画像の色を黒色として決定できる。また、プロセッサ311は、印影画像と同じ大きさの矩形領域を塗潰し画像の領域として決定できる。
[Step S31] The
なお、塗潰し画像の色は、印影色と同一色に限られず、類似色などであってもよい。たとえば、印影色が朱色である場合、プロセッサ311は塗潰し画像の色を赤色と決定してもよい。
Note that the color of the painted image is not limited to the same color as the seal impression color, and may be a similar color or the like. For example, when the seal color is vermilion, the
[ステップS32]プロセッサ311は、塗潰し画像の枚数を決定する。塗潰し画像の枚数は、予め定められた値(たとえば「2」)であっても良いし、印影画像の分割数に応じて算出してもよい。なお、塗潰し画像の最小枚数は、分割画像の途中で表示する塗潰し画像1枚と、分割画像の最後に表示する塗潰し画像1枚とで、合計2枚となる。
[Step S32] The
なお、塗潰し画像の枚数を印影画像の分割数に応じて算出する場合、たとえば、最後に表示する塗潰し画像1枚に、途中に差込む塗潰し画像の枚数を加算した値として算出できる。途中に差込む塗潰し画像の枚数は、全画像分割数を分割数下限数で割り、小数点以下を切り上げた商の値として算出できる。 When the number of painted images is calculated according to the number of divisions of the imprint image, for example, it can be calculated as a value obtained by adding the number of painted images inserted in the middle to one painted image to be displayed last. The number of painted images to be inserted in the middle can be calculated as a quotient value obtained by dividing the total number of image divisions by the lower limit number of division numbers and rounding up after the decimal point.
[ステップS33]プロセッサ311は、塗潰し画像の表示周期を決定する。表示周期とは、分割画像を何枚表示した後で塗潰し画像を表示するかを定める値である。表示周期は、分割画像の枚数を塗潰し画像の枚数で割り、小数点以下を切り上げた商の値として算出できる。たとえば、分割画像の枚数「9」を塗潰し画像の枚数「2」で割った結果は、「4.5」である。表示周期は、「4.5」を切り上げ「5」となる。この場合、プロセッサ311は、表示周期「5」に基づき分割画像を5枚表示した後で、塗潰し画像を表示する。
[Step S33] The
[ステップS34]プロセッサ311は、ステップS33で求めた表示周期に基づき、分割画像の表示順序に塗潰し画像を差込むことで、塗潰し画像と分割画像の表示順序を決定する。たとえば、表示周期「5」の場合、プロセッサ311は、5枚の分割画像a1p,a2p,a3p,b1p,b2pを表示した後で1枚目の塗潰し画像F1pを表示する順序とする。プロセッサ311は、表示順序「6」に、塗潰し画像F1pを差込む(図11に示す)。これに伴い、以降の画像について図9に示した表示順序から繰り下がり、分割画像b3pは表示順序「7」、分割画像c1pは表示順序「8」、分割画像c2pは表示順序「9」、分割画像c3pが表示順序「10」となる(図11に示す)。また、プロセッサ311は、2枚目の塗潰し画像F2pを最後に差込む。このため、塗潰し画像F2pは、表示順序「11」となる(図11に示す)。
[Step S34] The
次に、第2の実施形態の画像送信処理について図12、図13を用いて説明する。図12は、第2の実施形態の画像送信処理のフローチャートを示す図である。図13は、第2の実施形態の画像ファイルの一例を示す図である。 Next, image transmission processing according to the second embodiment will be described with reference to FIGS. FIG. 12 is a diagram illustrating a flowchart of image transmission processing according to the second embodiment. FIG. 13 is a diagram illustrating an example of an image file according to the second embodiment.
画像送信処理は、分割画像と塗潰し画像とをクライアントへ送信する処理である。画像送信処理は、サーバ処理のステップS15で、制御部310のプロセッサ311が実行する処理である。
The image transmission process is a process of transmitting the divided image and the painted image to the client. The image transmission process is a process executed by the
[ステップS41]プロセッサ311は、表示順序に基づき、塗潰し画像と分割画像を含む画像ファイルを生成する。たとえば、画像ファイル700(図13に示す)は、分割画像a1p701と、分割画像a2p702と、分割画像a3p703と、分割画像b1p704と、分割画像b2p705とを含む。また、画像ファイル700は、塗潰し画像F1p706と、分割画像b3p707と、分割画像c1p708と、分割画像c2p709と、分割画像c3p710と、塗潰し画像F2p711とを含む。
[Step S41] The
なお、画像ファイルは、分割画像と塗潰し画像が表示順序に従って連続表示できるものであればよい。たとえば、プロセッサ311は、分割画像と塗潰し画像を含むアニメーションGIF(Graphics Interchange Format)を画像ファイルとして生成できる。また、プロセッサ311は、分割画像と塗潰し画像を含むMPEG(Moving Picture Experts Group)の規格に準じた画像ファイルを生成してもよいし、その他の規格に準じた画像ファイルを生成してもよい。また、プロセッサ311は、複数の分割画像と塗潰し画像とを結合させた1つのファイルを画像ファイルとして生成してもよい。
The image file may be any file as long as the divided image and the painted image can be continuously displayed in the display order. For example, the
なお、プロセッサ311は、塗潰し画像と分割画像とを表示順序に従って連続表示する際における表示時間を設定してもよい。たとえば、プロセッサ311は、所定の時間(たとえば、1秒間)で画像ファイルに含まれる塗潰し画像と分割画像とを全て表示するように表示時間を設定してもよい。また、プロセッサ311は、1秒間で所定の枚数(たとえば、20枚〜30枚)の画像を表示するよう、表示順序に従った表示時間を設定してもよい。
Note that the
[ステップS42]プロセッサ311は、ステップS41で生成した画像ファイル700をクライアントへ送信する。
次に、第2の実施形態の画像送信処理について図14、図15を用いて説明する。図14は、第2の実施形態のクライアント処理のフローチャートを示す図である。図15は、第2の実施形態のクライアントで表示する画像ファイルの一例を示す図である。
[Step S42] The
Next, image transmission processing according to the second embodiment will be described with reference to FIGS. FIG. 14 is a diagram illustrating a flowchart of client processing according to the second embodiment. FIG. 15 is a diagram illustrating an example of an image file displayed on the client according to the second embodiment.
クライアント処理は、クライアントがサーバへ印影画像要求を送信し、印影画像要求に対応する印影画像をクライアントで表示する処理である。クライアント処理は、サーバへのログイン認証が許可された後で、クライアントの制御部310のプロセッサ311が実行する処理である。
The client process is a process in which the client transmits an imprint image request to the server and the imprint image corresponding to the imprint image request is displayed on the client. The client process is a process executed by the
[ステップS51]プロセッサ311は、印影画像要求をサーバへ送信する。
[ステップS52]プロセッサ311は、サーバから印影画像要求に対応する画像ファイルを受信する。
[Step S51] The
[Step S52] The
[ステップS53]プロセッサ311は、ステップS52で受信した画像ファイルを表示する。プロセッサ311は、画像ファイルに応じた表示処理ができる。たとえば、プロセッサ311は、受信した画像ファイルがアニメーションGIFである場合、クライアントでブラウザソフトを起動して印影画像を表示することができる。また、プロセッサ311は、受信した動画ファイルがMPEG規格に準じた画像ファイルである場合、MPEG規格に対応する動画再生ソフトを起動して印影画像を表示することができる。
[Step S53] The
また、プロセッサ311は、受信した画像ファイルに複数の分割画像と塗潰し画像とが含まれている場合(図15(A)に示す)、表示順序に従って分割画像801,塗潰し画像802,分割画像803,塗潰し画像804を連続表示することで印影画像を表示できる。
When the received image file includes a plurality of divided images and filled images (shown in FIG. 15A), the
また、プロセッサ311は、受信した画像ファイルが、複数の分割画像と塗潰し画像とが結合した1つの画像ファイル805である場合(図15(B)に示す)、画像ファイル805における表示領域8051,8052,8053,8054をずらして連続表示することで、印影画像を表示できる。
Further, when the received image file is one
なお、プロセッサ311は、画像ファイルに表示時間が設定されている場合、表示時間に従って画像ファイルを表示できる。
このように、クライアントは、サーバ300から印影画像を分割した分割画像と塗潰し画像とを受信する。クライアントは、受信した分割画像と塗潰し画像とを連続表示する。分割画像と塗潰し画像とを連続表示した画面について、人間が見た場合は印影画像として目視され、カメラなどの画像撮影機器で盗撮された場合には印影画像の一部分または塗潰し画像が撮影される。このため、サーバ300は、印影画像を分割した分割画像と塗潰し画像とを提供することにより、印影画像を表示する際のセキュリティを高めることが可能となる。
Note that the
As described above, the client receives a divided image obtained by dividing the seal image and a painted image from the
また、撮影機器の撮影速度を変更して印影画像が盗撮された場合であっても、分割画像に塗潰し画像が差込まれた画面が盗撮されるため、盗撮された画像は塗潰し画像となり印影画像の全体を撮影することは困難となる。なお、実施例においては、印影画像を例として説明したが、印影画像以外(たとえば、サインの画像など)に適用してもよい。 Also, even if the imprint image is voyeurized by changing the shooting speed of the photographic device, the screen where the image is inserted into the divided image is voyeurized, so the voyeurized image becomes a painted image. It is difficult to capture the entire imprint image. In the embodiment, the imprint image is described as an example, but the present invention may be applied to other than the imprint image (for example, a sign image).
このようにして、サーバ300は、印影画像を分割した分割画像と塗潰し画像とを提供することで、印影画像の表示におけるセキュリティを向上できる。
なお、上述のサーバ300およびクライアントの処理は一例に過ぎず、クライアントの処理をサーバ300で実行しても良いし、またサーバ300の処理をクライアントで実行しても良い。
In this way, the
Note that the processing of the
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報処理装置1、サーバ300、クライアント100,110が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記憶装置には、ハードディスク装置(HDD)、フレキシブルディスク(FD:Flexible disk)、磁気テープなどがある。光ディスクには、DVD、DVD−RAM、CD−ROM/RWなどがある。光磁気記録媒体には、MO(Magneto-Optical disk)などがある。
The above processing functions can be realized by a computer. In that case, a program describing the processing contents of the functions that the
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたDVD、CD−ROMなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に記憶しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。 When distributing the program, for example, portable recording media such as a DVD and a CD-ROM in which the program is recorded are sold. It is also possible to store the program in a storage device of a server computer and transfer the program from the server computer to another computer via a network.
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に記憶する。コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。 The computer that executes the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. The computer reads the program from its own storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program. In addition, each time a program is transferred from a server computer connected via a network, the computer can sequentially execute processing according to the received program.
また、上記の処理機能の少なくとも一部を、DSP、ASIC、PLDなどの電子回路で実現することもできる。 In addition, at least a part of the processing functions described above can be realized by an electronic circuit such as a DSP, ASIC, or PLD.
1 情報処理装置
2 制御部
3 第1画像
4a 第2画像A
4b 第2画像B
5 第3画像
6a 第4画像A
6b 第4画像B
6c 第4画像C
6d 第4画像D
100,110 クライアント
200 ネットワーク
300 サーバ
350 データベース
400 印影画像処理システム
DESCRIPTION OF
4b Second image B
5 3rd image 6a 4th image A
6b Fourth image B
6c Fourth image C
6d Fourth image D
100, 110 Client 200
Claims (8)
前記第1画像を分割した分割領域ごとに前記分割領域内の画像のみを残した第2画像をそれぞれ生成し、
前記第1画像の印影色の画像である第3画像を生成し、
表示順序を指定した前記第2画像と前記第3画像とを含む第4画像を生成する、
処理を情報処理装置に実行させる印影画像処理プログラム。 Obtain a first image that is an imprint image,
For each divided region obtained by dividing the first image, a second image that leaves only the image in the divided region is generated,
Generating a third image which is an image of the impression color of the first image;
Generating a fourth image including the second image and the third image in which a display order is specified;
A seal image processing program for causing an information processing apparatus to execute processing.
前記第1画像における前記印影の形状に応じて分割した領域であり、かつ、前記印影色を含む領域である、
請求項1記載の印影画像処理プログラム。 The divided area is
An area divided according to the shape of the imprint in the first image, and an area including the imprint color;
The imprint image processing program according to claim 1.
前記第1画像を予め定められた分割数に応じて分割した領域であり、かつ、前記印影色を含む領域である、
請求項1記載の印影画像処理プログラム。 The divided area is
The first image is a region divided according to a predetermined number of divisions, and is a region including the impression color.
The imprint image processing program according to claim 1.
予め定められた数の前記第2画像を表示した後で前記第3画像を表示する順序である、
請求項1記載の印影画像処理プログラム。 The display order is
An order of displaying the third image after displaying a predetermined number of the second images;
The imprint image processing program according to claim 1.
前記第2画像を少なくとも1枚表示した後で前記第3画像を表示し、かつ、最後に前記第3画像を表示する順序である、
請求項1記載の印影画像処理プログラム。 The display order is
An order of displaying the third image after displaying at least one of the second images, and finally displaying the third image;
The imprint image processing program according to claim 1.
前記第1画像における前記印影色と同一色または類似色を含む、
請求項1記載の印影画像処理プログラム。 The seal color is
Including the same color or similar color as the impression color in the first image,
The imprint image processing program according to claim 1.
予め登録されている印影画像である第1画像を取得し、
前記第1画像を分割した分割領域ごとに前記分割領域内の画像のみを残した第2画像をそれぞれ生成し、
前記第1画像の印影色の画像である第3画像を生成し、
表示順序を指定した前記第2画像と前記第3画像とを含む第4画像を生成する、
処理を実行する印影画像処理方法。 Information processing device
Obtain a first image that is a pre-registered imprint image,
For each divided region obtained by dividing the first image, a second image that leaves only the image in the divided region is generated,
Generating a third image which is an image of the impression color of the first image;
Generating a fourth image including the second image and the third image in which a display order is specified;
Imprint image processing method for executing processing.
前記第1画像を分割した分割領域ごとに前記分割領域内の画像のみを残した第2画像を生成し、
前記第1画像の印影色の画像である第3画像を生成し、
表示順序を指定した前記第2画像と前記第3画像とを含む第4画像を生成する、
制御部を有する情報処理装置。 Obtain a first image that is a pre-registered imprint image,
Generating a second image that leaves only the image in the divided area for each divided area obtained by dividing the first image;
Generating a third image which is an image of the impression color of the first image;
Generating a fourth image including the second image and the third image in which a display order is specified;
An information processing apparatus having a control unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015143563A JP6407112B2 (en) | 2015-07-21 | 2015-07-21 | Imprint image processing program, imprint image processing method, and information processing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015143563A JP6407112B2 (en) | 2015-07-21 | 2015-07-21 | Imprint image processing program, imprint image processing method, and information processing apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017027264A JP2017027264A (en) | 2017-02-02 |
| JP6407112B2 true JP6407112B2 (en) | 2018-10-17 |
Family
ID=57949784
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015143563A Active JP6407112B2 (en) | 2015-07-21 | 2015-07-21 | Imprint image processing program, imprint image processing method, and information processing apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6407112B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002183438A (en) * | 2000-12-13 | 2002-06-28 | Nec Corp | Seal image collating method using cellular phone |
| JP2003006561A (en) * | 2001-06-21 | 2003-01-10 | San Rental:Kk | Electronic seal preparation method and electronic seal |
| JP4797835B2 (en) * | 2006-06-30 | 2011-10-19 | 富士ゼロックス株式会社 | Image composition device, image display device, image coding device, image composition program, image display program, and image coding program |
| WO2010047241A1 (en) * | 2008-10-20 | 2010-04-29 | 日本電気株式会社 | Image display system, image control device, method for controlling image and light shutter |
-
2015
- 2015-07-21 JP JP2015143563A patent/JP6407112B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017027264A (en) | 2017-02-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6746158B2 (en) | Two-dimensional code | |
| US11238656B1 (en) | System and method for an augmented reality experience via an artificial intelligence bot | |
| US10832086B2 (en) | Target object presentation method and apparatus | |
| EP2836953B1 (en) | Method and device for generating a code | |
| US20190147159A1 (en) | Anti-replay authentication systems and methods | |
| US11057214B2 (en) | Authentication apparatus using visual cryptography and method thereof | |
| CN108885692A (en) | Face is identified in face-recognition procedure and feedback is provided | |
| JP2019192186A (en) | Complex code pattern, generating device, reading device, method, and program | |
| TW201832127A (en) | Verification method and device | |
| WO2018019298A1 (en) | Fingerprint generation method utilized in terminal, and device | |
| US12175325B2 (en) | Two-dimensional barcodes for greater storage capacity | |
| CN105354481B (en) | Network verification method and network authentication server | |
| US10212159B2 (en) | Pharmacy authentication methods and systems | |
| US11783724B1 (en) | Interactive training apparatus using augmented reality | |
| KR102602174B1 (en) | Seal image verification server that can verify whether the seal image inserted as an object in an electronic document is abnormal and operating method thereof | |
| JP2015114946A (en) | Image processor, program, and image processing method | |
| JP6407112B2 (en) | Imprint image processing program, imprint image processing method, and information processing apparatus | |
| JP2016110509A (en) | Image output device, image output program, and image output method | |
| CN113780267A (en) | Method, device and equipment for character recognition and computer readable medium | |
| JP6606885B2 (en) | Image processing apparatus and image processing program | |
| KR101464648B1 (en) | Apparatus for providing captcha using touch screen and method thereof | |
| JP6682827B2 (en) | Information processing apparatus and information processing program | |
| CN113836513A (en) | Man-machine verification method and device, storage medium and electronic equipment | |
| KR102733150B1 (en) | Method, computing device and computer program for determining authenticity of electronic document using information verification based on blockchain and user device motion verification | |
| KR102903275B1 (en) | Service providing server to provide an artificial intelligence-based conversion service that converts photo images into sketch images for coloring and the operating method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170911 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180905 |
|
| 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: 20180911 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180918 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6407112 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |