[go: up one dir, main page]

JP2007328695A - Authentication device, authentication method, and authentication program - Google Patents

Authentication device, authentication method, and authentication program Download PDF

Info

Publication number
JP2007328695A
JP2007328695A JP2006161054A JP2006161054A JP2007328695A JP 2007328695 A JP2007328695 A JP 2007328695A JP 2006161054 A JP2006161054 A JP 2006161054A JP 2006161054 A JP2006161054 A JP 2006161054A JP 2007328695 A JP2007328695 A JP 2007328695A
Authority
JP
Japan
Prior art keywords
information
image data
authentication
terminal device
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.)
Pending
Application number
JP2006161054A
Other languages
Japanese (ja)
Inventor
Hiroyuki Kurosawa
裕之 黒澤
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.)
Index Corp Japan
Original Assignee
Index Corp Japan
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 Index Corp Japan filed Critical Index Corp Japan
Priority to JP2006161054A priority Critical patent/JP2007328695A/en
Publication of JP2007328695A publication Critical patent/JP2007328695A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】本人確認用書類の確認に係る負担を軽減することが可能な認証装置を提供すること。
【解決手段】ユーザ側の端末装置(携帯電話機40)が有する撮像装置によって撮像され、当該端末装置によって送信された画像データに基づいてユーザの認証を行う認証装置10において、画像データの受信に先立って、端末装置に対して撮像装置を設定するための設定情報を送信し、撮像装置によって撮像される画像データの適切化を行うための適切化手段(制御モジュール60、通信モジュール61)と、適切化手段によって送られた設定情報に基づいて設定がなされた端末装置の撮像装置によって撮像された画像データを受信する受信手段(通信モジュール61)と、受信手段によって受信された画像データの適切性について判定する判定手段(制御モジュール60、一致率判定モジュール62)と、を有する。
【選択図】図4
To provide an authentication device capable of reducing a burden related to confirmation of an identity verification document.
Prior to reception of image data, an authentication apparatus that authenticates a user based on image data picked up by an image pickup device of a terminal device (mobile phone) on a user side and transmitted by the terminal device. And an appropriate means (control module 60, communication module 61) for transmitting the setting information for setting the imaging device to the terminal device and optimizing the image data captured by the imaging device, Receiving means (communication module 61) for receiving image data picked up by the imaging device of the terminal device set based on the setting information sent by the converting means, and appropriateness of the image data received by the receiving means Determination means (control module 60, coincidence rate determination module 62).
[Selection] Figure 4

Description

本発明は、認証装置、認証方法、および、認証用プログラムに関する。   The present invention relates to an authentication device, an authentication method, and an authentication program.

インターネット等を用いた商取引では、なりすまし等を防止するために、本人確認を行う場合がある。   In business transactions using the Internet, identity verification may be performed to prevent impersonation.

特許文献1には、カメラ付きの携帯電話機により、本人確認用の書類(例えば、運転免許証)を撮像し、ネットワークを介して撮像された画像データを送信することで、本人確認を行う技術も提案されている。   Japanese Patent Application Laid-Open No. 2004-133867 also discloses a technique for performing identity verification by imaging a document for identity verification (for example, a driver's license) using a camera-equipped mobile phone and transmitting image data captured via a network. Proposed.

特開2005−242770号公報(要約書、図面)JP 2005-242770 A (abstract, drawing)

ところで、特許文献1の技術では、携帯電話機によって送られた画像データは、最終的には人間が目視で確認することになる。このため、本人確認用の書類には該当しない書類が送られてきたり、本人以外の書類が送られてきたりした場合には、それを目視で確認した上で、ユーザに対して画像データを再度送るように要求する必要がある。したがって、特許文献1の技術では、確認者の手間を要するという問題点がある。   By the way, in the technique of Patent Document 1, the image data sent by the mobile phone is finally visually confirmed by a human. For this reason, if a document that does not correspond to the identity verification document is sent, or if a document other than the user is sent, the image data is sent to the user again after confirming it visually. You need to request to send. Therefore, the technique of Patent Document 1 has a problem that it requires labor of the confirmer.

また、特許文献1の技術では、画像データの撮像はユーザが行うため、撮像環境またはユーザの習熟の度合いによっては、不鮮明な画像データが送られてくる場合がある。そのような場合にも、前述の場合と同様に、確認者が目視で確認した上で、ユーザに対して画像データを再度送るように要求する必要がある。したがって、この場合も、確認者の手間を要するという問題点がある。   In the technique disclosed in Patent Document 1, since image data is captured by the user, unclear image data may be sent depending on the imaging environment or the degree of proficiency of the user. Even in such a case, it is necessary to request the user to send the image data again after visually confirming by the confirmer, as in the case described above. Therefore, in this case as well, there is a problem that it takes labor of the confirmer.

さらに、近年では、いわゆる「個人情報保護法」の施行によって、機微情報(センシティブ情報)については、収集が原則として禁止される。このため、特許文献1に記載の技術では、送信されてきた画像データに機微情報が含まれていた場合には、確認者がマニュアル操作等により削除する必要がある。このため、確認者の負担が増大するという問題点がある。   Furthermore, in recent years, the so-called “Personal Information Protection Law” has been enforced, and in principle, the collection of sensitive information (sensitive information) is prohibited. For this reason, in the technique described in Patent Document 1, if sensitive information is included in the transmitted image data, it is necessary for the confirmer to delete it by a manual operation or the like. For this reason, there exists a problem that the burden of a checker increases.

本発明は、上記の事情に基づきなされたもので、その目的とするところは、本人確認用書類の確認に係る負担を軽減することが可能な認証装置、認証方法、および、認証用プログラムを提供することである。   The present invention has been made based on the above circumstances, and an object of the present invention is to provide an authentication device, an authentication method, and an authentication program capable of reducing the burden related to the confirmation of the identity verification document. It is to be.

上述の目的を達成するため、本発明の認証装置は、ユーザ側の端末装置が有する撮像装置によって撮像され、当該端末装置によって送信された画像データに基づいてユーザの認証を行う認証装置において、画像データの受信に先立って、端末装置に対して撮像装置を設定するための設定情報を送信し、撮像装置によって撮像される画像データの適切化を行うための適切化手段と、適切化手段によって送られた設定情報に基づいて設定がなされた端末装置の撮像装置によって撮像された画像データを受信する受信手段と、受信手段によって受信された画像データの適切性について判定する判定手段と、を有する。   In order to achieve the above-described object, an authentication apparatus according to the present invention is an image authentication apparatus that performs image authentication by an image capturing apparatus included in a terminal device on a user side and performs user authentication based on image data transmitted by the terminal apparatus. Prior to receiving the data, setting information for setting the imaging device is transmitted to the terminal device, and the optimization unit for optimizing the image data captured by the imaging device and the optimization unit transmit the setting information. Receiving means for receiving image data picked up by the image pickup device of the terminal device set based on the set information, and determining means for determining the appropriateness of the image data received by the receiving means.

このため、本人確認用書類の確認に係る負担を軽減することが可能な認証装置を提供することができる。   For this reason, the authentication apparatus which can reduce the burden concerning confirmation of the document for identity verification can be provided.

また、本発明の他の認証装置は、前述の発明に加えて、端末装置の種類を示す情報と、それぞれの種類の端末装置に対応する設定情報とを関連付けして格納する設定情報格納手段と、端末装置に対してその種類を特定するための情報を送るように要求する要求手段と、要求手段の要求の結果として送られてきた情報を参照し、設定情報格納手段から対応する設定情報を検索する設定情報検索手段と、をさらに有し、適切化手段は、設定情報検索手段によって得られた設定情報を、端末装置に対して送信し、撮像装置が適切な状態になるように設定するようにしている。このため、どのような端末装置で撮像する場合であっても、適切な画像データを得ることが可能になる。このため、本人確認用の書類の確認作業の負担を軽減することが可能になる。また、併せて、ユーザの負担を軽減することも可能になる。   In addition to the above-described invention, another authentication device of the present invention includes setting information storage means for storing information indicating the type of terminal device and setting information corresponding to each type of terminal device in association with each other. , Referring to the request means for requesting the terminal device to send information for identifying the type, and the information sent as a result of the request from the request means, the corresponding setting information from the setting information storage means Setting information search means for searching, and the optimization means transmits the setting information obtained by the setting information search means to the terminal device and sets the imaging device to be in an appropriate state. I am doing so. For this reason, it is possible to obtain appropriate image data regardless of the terminal device. For this reason, it becomes possible to reduce the burden of the confirmation work of the document for identity verification. In addition, the burden on the user can be reduced.

また、本発明の他の認証装置は、前述の発明に加えて、適切化手段は、撮像装置において、被写体の不要な部分をマスクするためのマスク情報を送信し、認証に必要な情報のみを撮像装置に撮像させるようにしている。このため、確認作業を行う者が不要な情報を、例えば、マニュアル操作によってマスクする手間を省略することができる。   In addition to the above-described invention, another authentication device according to the present invention may be configured such that the optimization unit transmits mask information for masking unnecessary portions of the subject in the imaging device, and only information necessary for authentication is transmitted. The imaging device is made to take an image. For this reason, the trouble of masking information unnecessary for the person who performs the confirmation work by, for example, a manual operation can be omitted.

また、本発明の他の認証装置は、前述の発明に加えて、被写体は、本人確認用の書類であり、適切化手段は、本人確認用の書類のうちの、本人確認に必要ない情報をマスクするためのマスク情報を送信するようにしている。このため、確認作業を行う者が、本人確認用書類の機微情報等をマニュアル操作によって削除またはマスクする必要がなくなるため、確認者の負担を軽減することができる。   In addition to the above-described invention, the authentication device according to the present invention is configured such that the subject is a document for verifying the identity, and the optimization unit stores information that is not necessary for verifying the identity of the document for verifying the identity. Mask information for masking is transmitted. For this reason, it is not necessary for the person who performs the confirmation work to delete or mask the sensitive information of the personal identification document by manual operation, so the burden on the confirmer can be reduced.

また、本発明の他の認証装置は、前述の発明に加えて、本人確認用の書類の種類を示す情報と、それぞれの書類の種類に対応するマスク情報とを関連づけて格納するマスク情報格納手段と、端末装置に対して、被写体となる本人確認用の書類の種類を問い合わせる問い合わせ手段と、問い合わせ手段によって問い合わせの結果として判明した書類の種類に対応したマスク情報をマスク情報格納手段から検索するマスク情報検索手段と、をさらに有し、適切化手段は、マスク情報検索手段によって得られたマスク情報を、端末装置に対して送信し、本人認証用の書類のうちの、本人確認に必要ない情報がマスクされた情報を撮像装置に撮像させるようにしている。このため、どのような種類の本人確認用の書類が選択された場合であっても、機微情報等を確実にマスクし、ユーザの個人情報を適切に保護することができる。   In addition to the above-described invention, another authentication apparatus of the present invention is a mask information storage means for storing information indicating the type of document for identity verification and mask information corresponding to the type of each document in association with each other. And an inquiry means for inquiring of the terminal device about the type of document for identity verification as a subject, and a mask for searching from the mask information storage means for mask information corresponding to the type of document found as a result of the inquiry by the inquiry means Information search means, and the optimization means transmits the mask information obtained by the mask information search means to the terminal device, and information that is not necessary for identity verification among the documents for personal authentication. The image information is masked by the imaging device. For this reason, no matter what kind of personal identification document is selected, sensitive information can be reliably masked and the user's personal information can be appropriately protected.

また、本発明の他の認証装置は、前述の発明に加えて、判定手段は、受信手段によって受信された画像データに対して所定の画像処理を施し、その結果として得られた当該画像データの特性を示す特性情報に基づいて、当該画像データの適切性を判定するようにしている。このため、適切性を有しない画像データについては、自動的に除外することにより、確認者の負担を軽減することができる。   According to another authentication apparatus of the present invention, in addition to the above-described invention, the determination unit performs predetermined image processing on the image data received by the reception unit, and obtains the image data obtained as a result thereof. Appropriateness of the image data is determined based on the characteristic information indicating the characteristics. For this reason, it is possible to reduce the burden on the confirmer by automatically excluding image data having no appropriateness.

また、本発明の他の認証装置は、前述の発明に加えて、判定手段は、受信手段によって受信された画像データが適切でないと判定した場合には、端末装置に対して画像データを再度撮像して送信するように要求するようにしている。このため、適切性を有しない画像データが送信された場合については、ユーザに再度撮像して送信するように促すことができるので、不適切な画像データを除外するとともに、適切な画像データが送信されるように担保することで、確認者の負担をさらに軽減することができる。   According to another authentication apparatus of the present invention, in addition to the above-described invention, when the determination unit determines that the image data received by the reception unit is not appropriate, the terminal device captures the image data again. And request to send. For this reason, when image data having no appropriateness is transmitted, the user can be prompted to re-image and transmit, so that inappropriate image data is excluded and appropriate image data is transmitted. By assuring it, the burden on the confirmer can be further reduced.

また、本発明の他の認証装置は、前述の発明に加えて、画像データの特性情報は、当該画像データの解像度、明度、コントラスト、シャープネス、および、レイアウトの状態を示す情報の少なくとも1つまたはこれらの組み合わせとしている。このため、画像データとして適切な特性を有する画像データを得ることができるとともに、不適切と判定された場合には、どの特性が不適切であるかをユーザに確実に通知することができる。したがって、確認者のみならず、ユーザの負担を軽減することができる。   According to another authentication apparatus of the present invention, in addition to the above-described invention, the characteristic information of the image data includes at least one of information indicating the resolution, brightness, contrast, sharpness, and layout state of the image data, or These are combinations. Therefore, it is possible to obtain image data having appropriate characteristics as image data, and when it is determined to be inappropriate, it is possible to reliably notify the user which characteristic is inappropriate. Therefore, the burden on not only the confirmer but also the user can be reduced.

また、本発明の他の認証装置は、前述の発明に加えて、端末装置は、テキスト情報を入力可能な入力装置を有し、判定手段は、撮像装置によって撮像された本人認証用の書類に含まれている文字情報をテキストデータに変換し、当該テキストデータと入力装置から入力されたテキストデータと比較し、これらの一致率が一定以上の場合には、適切であると判定するようにしている。このため、本人確認用の書類に記載されている内容から判断して不適切である場合には、確認者が確認する前に不適切であると判定するので、確認者の負担を軽減することができる。   According to another authentication device of the present invention, in addition to the above-described invention, the terminal device has an input device capable of inputting text information, and the determination means is provided for a document for personal authentication captured by the imaging device. The included character information is converted into text data, and the text data is compared with text data input from the input device. Yes. For this reason, if it is inappropriate based on the contents described in the identification document, it will be determined to be inappropriate before confirmation by the confirmer, thus reducing the burden on the confirmer. Can do.

また、本発明の他の認証装置は、前述の発明に加えて、判定手段は、本人確認用の書類に含まれている情報と、テキストデータに含まれる情報との対応関係を示す情報に基づいて、これらの情報の一致率を判定する。このため、複数の情報に基づいて、多角的に本人確認用の書類の適切性を判定することができるので、より確実な本人確認用の書類だけを確認者に確認させることにより、確認者の負担を軽減することができる。   According to another authentication apparatus of the present invention, in addition to the above-described invention, the determination means is based on information indicating a correspondence relationship between information included in the document for identity verification and information included in the text data. Thus, the matching rate of these pieces of information is determined. For this reason, it is possible to determine the appropriateness of the document for identity verification from various perspectives based on a plurality of information, so that the confirmer can confirm only the document for more reliable identity verification. The burden can be reduced.

また、本発明の他の認証装置は、前述の発明に加えて、判定手段は、不適切と判定した場合には、端末装置に対してその旨を通知する。このため、本人確認用の書類が不適切であった場合には、ユーザに対してその旨を通知することにより、確認者に連絡を取らせる場合に比較して、確認者の負担を軽減できる。また、必要な場合には、本人確認用の書類の画像データをユーザに再度送信させることができる。   In addition to the above-described invention, in the other authentication device of the present invention, when the determination unit determines that it is inappropriate, it notifies the terminal device to that effect. For this reason, when the document for identity verification is inappropriate, the burden on the confirmer can be reduced by notifying the user to that effect as compared with the case where the confirmer is contacted. . Further, if necessary, the image data of the personal identification document can be transmitted to the user again.

また、本発明の認証方法は、ユーザ側の端末装置が有する撮像装置によって撮像され、当該端末装置によって送信された画像データに基づいてユーザの認証を行う認証方法において、画像データの受信に先立って、端末装置に対して撮像装置を設定するための設定情報を送信し、撮像装置によって撮像される画像データの適切化を行い、送られた設定情報に基づいて設定がなされた端末装置の撮像装置によって撮像された画像データを受信し、受信された画像データの適切性について判定する。   The authentication method of the present invention is an authentication method for authenticating a user based on image data captured by an image capturing device of a terminal device on the user side and transmitted by the terminal device, prior to reception of image data. An image pickup device of a terminal device that transmits setting information for setting the image pickup device to the terminal device, optimizes image data picked up by the image pickup device, and is set based on the sent setting information The image data picked up by is received, and the appropriateness of the received image data is determined.

このため、本人確認用書類の確認に係る負担を軽減することが可能な認証方法を提供することができる。   Therefore, it is possible to provide an authentication method capable of reducing the burden associated with confirmation of the personal identification document.

また、本発明の認証用プログラムは、ユーザ側の端末装置が有する撮像装置によって撮像され、当該端末装置によって送信された画像データに基づいてユーザの認証を行う処理をコンピュータに機能させるコンピュータ読み取り可能な認証用プログラムにおいて、コンピュータを、画像データの受信に先立って、端末装置に対して撮像装置を設定するための設定情報を送信し、撮像装置によって撮像される画像データの適切化を行うための適切化手段、適切化手段によって送られた設定情報に基づいて設定がなされた端末装置の撮像装置によって撮像された画像データを受信する受信手段、受信手段によって受信された画像データの適切性について判定する判定手段、として機能させる。   Also, the authentication program of the present invention is a computer-readable program that causes a computer to perform a process of authenticating a user based on image data that is captured by an imaging device of a terminal device on the user side and transmitted by the terminal device. In the authentication program, the computer transmits setting information for setting the imaging device to the terminal device prior to the reception of the image data, and is suitable for optimizing the image data captured by the imaging device. Determining the suitability of the image data received by the receiving means and the receiving means for receiving the image data captured by the imaging device of the terminal device set based on the setting information sent by the optimization means and the optimization means It functions as a determination means.

このため、本人確認用書類の確認に係る負担を軽減することが可能な認証用プログラムを提供することができる。   Therefore, it is possible to provide an authentication program that can reduce the burden associated with confirmation of the identity verification document.

以下、本発明の一実施の形態について、図面を参照して説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

第1の実施の形態   First embodiment

図1は、本発明の第1の実施の形態に係る認証システムの構成例を示す図である。この図に示すように、第1の実施の形態に係る認証システムは、認証装置10、ネットワーク20、基地局30、および、携帯電話機40を主要な構成要素としている。なお、本発明に係る認証装置は、認証装置10を例として説明する。また、本発明に係る認証方法は、認証装置10の動作として説明する。また、本発明に係る認証用プログラムは、認証装置を制御するプログラムの動作として説明する。   FIG. 1 is a diagram showing a configuration example of an authentication system according to the first embodiment of the present invention. As shown in this figure, the authentication system according to the first embodiment includes an authentication device 10, a network 20, a base station 30, and a mobile phone 40 as main components. The authentication apparatus according to the present invention will be described using the authentication apparatus 10 as an example. The authentication method according to the present invention will be described as the operation of the authentication device 10. The authentication program according to the present invention will be described as the operation of a program that controls the authentication apparatus.

ここで、認証装置10は、当該認証サービスを提供する事業者が管理する、例えば、サーバ装置である。認証装置10は、携帯電話機40によって撮像された本人確認用書類の画像データを、ネットワーク20を介して受信して所定の処理を施し、その結果として、受容性を有すると判断された画像データについては、登録する処理を実行する。   Here, the authentication device 10 is, for example, a server device managed by a provider providing the authentication service. The authentication device 10 receives the image data of the personal identification document imaged by the mobile phone 40 via the network 20 and performs a predetermined process, and as a result, the image data determined to have acceptability. Executes the process of registration.

ネットワーク20は、例えば、インターネット等によって構成され、認証装置10と携帯電話機40との間で情報を送受信する。   The network 20 is configured by, for example, the Internet, and transmits and receives information between the authentication device 10 and the mobile phone 40.

基地局30は、所定の広さを有するエリア内に1つ設置され、携帯電話機40との間で情報の授受を行うとともに、携帯電話機40が移動した場合または何らかの原因で交信状況が悪化した場合には、ある基地局から他の基地局へ交信先を切り替えるハンドオーバー処理を実行する。   One base station 30 is installed in an area having a predetermined area, and exchanges information with the mobile phone 40, and the mobile phone 40 moves or the communication situation deteriorates for some reason. In this case, a handover process for switching the communication destination from one base station to another base station is executed.

端末装置としての携帯電話機40は、本人確認を行うユーザが所有する携帯電話機であり、本人確認用書類を撮像する撮像装置を有するとともに、ネットワーク20を介して認証装置10にアクセス可能な機能を有する。   A mobile phone 40 as a terminal device is a mobile phone owned by a user who performs identity verification, and has an imaging device for imaging an identity verification document, and has a function of accessing the authentication device 10 via the network 20. .

図2は、図1に示す認証装置10の詳細な構成例を示す図である。この図に示すように、認証装置10は、CPU(Central Processing Unit)10a、ROM(Read Only Memory)10b、RAM(Random Access Memory)10c、HDD(Hard Disk Drive)10d、画像処理回路10e、I/F(Interface)10f、バス10g、表示装置10h、および、入力装置10iを主要な構成要素としている。なお、表示装置10hおよび入力装置10iについては、例えば、ネットワークを介して表示および入力を行う場合もあり、そのような場合にはこれらを省略することも可能である。また、HDD10dについても、他の種類の記憶装置(例えば、ストリーマ等)を使用することも可能である。   FIG. 2 is a diagram illustrating a detailed configuration example of the authentication device 10 illustrated in FIG. 1. As shown in this figure, the authentication device 10 includes a central processing unit (CPU) 10a, a read only memory (ROM) 10b, a random access memory (RAM) 10c, a hard disk drive (HDD) 10d, an image processing circuit 10e, I / F (Interface) 10f, bus 10g, display device 10h, and input device 10i are main components. The display device 10h and the input device 10i may be displayed and input via a network, for example, and in such a case, these may be omitted. Also for the HDD 10d, other types of storage devices (for example, streamers) can be used.

ここで、CPU10aは、ROM10bまたはHDD10dに格納されているプログラムまたはデータに基づいて、装置の各部を制御するとともに、各種の演算処理を実行する中央処理装置である。   Here, the CPU 10a is a central processing unit that controls each unit of the apparatus and executes various arithmetic processes based on a program or data stored in the ROM 10b or the HDD 10d.

ROM10bは、CPU10aが実行する基本的なプログラムおよびデータを格納する半導体記憶装置である。RAM10cは、CPU10aが実行するプログラムおよびデータを一時的に格納する半導体記憶装置である。   The ROM 10b is a semiconductor storage device that stores basic programs and data executed by the CPU 10a. The RAM 10c is a semiconductor storage device that temporarily stores programs and data executed by the CPU 10a.

HDD10dは、磁気記録媒体であるハードディスクに対して情報を読み書きすることが可能な記憶装置である。この実施の形態では、HDD10dは、OS(Operating System)10d1およびプログラム10d2を記憶している。OS10d1は、認証装置10を制御する基本的なプログラムであり、入力装置10iからの入出力に関する制御や、ROM10b、RAM10c、および、HDD10d等の記憶装置の管理等の処理を実行する。プログラム10d2は、後述する処理を実現するためのプログラムである。なお、プログラム10d2の詳細については後述する。   The HDD 10d is a storage device that can read and write information from and to a hard disk that is a magnetic recording medium. In this embodiment, the HDD 10d stores an OS (Operating System) 10d1 and a program 10d2. The OS 10d1 is a basic program for controlling the authentication device 10 and executes processing related to input / output from the input device 10i and management of storage devices such as the ROM 10b, RAM 10c, and HDD 10d. The program 10d2 is a program for realizing processing to be described later. Details of the program 10d2 will be described later.

画像処理回路10eは、VRAM(Video RAM)を内蔵しており、CPU10aから供給された描画命令を受け取り、当該描画命令に従って描画処理を実行し、得られた画像データをVRAMに格納するとともに、映像信号に変換して表示装置10hに供給し、表示させる。   The image processing circuit 10e has a built-in VRAM (Video RAM), receives a drawing command supplied from the CPU 10a, executes a drawing process according to the drawing command, stores the obtained image data in the VRAM, The signal is converted into a signal and supplied to the display device 10h to be displayed.

I/F10fは、入力装置10iからデータを入力する際に、データの表現形式を認証装置10の内部形式に従って変換するとともに、ネットワーク20を介して携帯電話機40との間でデータを授受する際に、データをパケット化およびアンパケット化する処理を実行する。   When the I / F 10 f inputs data from the input device 10 i, the I / F 10 f converts the data representation format according to the internal format of the authentication device 10 and also exchanges data with the mobile phone 40 via the network 20. Then, processing for packetizing and unpackaging data is executed.

バス10gは、CPU10a、ROM10b、RAM10c、HDD10d、画像処理回路10e、および、I/F10fを相互に接続し、これらの間でデータの授受を可能とするための信号線群である。   The bus 10g is a signal line group for mutually connecting the CPU 10a, the ROM 10b, the RAM 10c, the HDD 10d, the image processing circuit 10e, and the I / F 10f so that data can be exchanged between them.

表示装置10hは、例えば、CRT(Cathode Ray Tube)モニタまたはLCD(Liquid Crystal Display)等によって構成され、画像処理回路10eから供給された映像信号を表示部に表示する。なお、前述のように、表示装置10hは、装置の構成等によっては省略可能である。   The display device 10h is composed of, for example, a CRT (Cathode Ray Tube) monitor or LCD (Liquid Crystal Display), and displays the video signal supplied from the image processing circuit 10e on the display unit. As described above, the display device 10h can be omitted depending on the configuration of the device.

入力装置10iは、キーボードおよび/またはマウスによって構成され、ユーザの操作に応じたデータを生成して出力する。なお、前述のように、入力装置10iは、装置の構成等によっては省略可能である。   The input device 10i is configured by a keyboard and / or mouse, and generates and outputs data corresponding to a user operation. As described above, the input device 10i can be omitted depending on the configuration of the device.

図3は、図1に示す携帯電話機40の詳細な構成例を示す図である。この図に示すように、携帯電話機40は、CPU40a、ROM40b、RAM40c、EEPROM(Electronically Erasable and Programmable ROM)40d、画像処理回路40e、I/F40f、バス40g、LCD40h、入力装置40i、撮像装置40j、音声処理回路40k、および、通信回路40mを主要な構成要素としている。なお、CPU40a、ROM40b、RAM40c、画像処理回路40e、および、バス40gは、前述の認証装置10の場合と同様であるので、その説明は省略する。なお、EEPROM40dの代わりに他の記憶装置(例えば、FLASHメモリ等)を使用することも可能である。   FIG. 3 is a diagram showing a detailed configuration example of the mobile phone 40 shown in FIG. As shown in this figure, the cellular phone 40 includes a CPU 40a, ROM 40b, RAM 40c, EEPROM (Electronically Erasable and Programmable ROM) 40d, image processing circuit 40e, I / F 40f, bus 40g, LCD 40h, input device 40i, imaging device 40j, The audio processing circuit 40k and the communication circuit 40m are main components. The CPU 40a, the ROM 40b, the RAM 40c, the image processing circuit 40e, and the bus 40g are the same as those in the authentication device 10 described above, and thus the description thereof is omitted. Note that another storage device (for example, a FLASH memory or the like) can be used instead of the EEPROM 40d.

ここで、EEPROM40dは、電源である電池の電力が無くなった場合でも記憶内容を保持することが可能であるとともに、電気的に内容を変更可能な半導体記憶装置である。EEPROM40dは、OS40d1およびプログラム40d2を記憶している。OS40d1は、前述のように、各種の入出力処理とメモリの管理処理とを実行する基本的なプログラムである。   Here, the EEPROM 40d is a semiconductor memory device that can retain the stored contents even when the power of the battery as the power source is lost, and can electrically change the contents. The EEPROM 40d stores an OS 40d1 and a program 40d2. As described above, the OS 40d1 is a basic program that executes various input / output processes and memory management processes.

入力装置40iは、例えば、数字キーその他のキーによって構成され、ユーザの操作に応じたデータを生成して出力する。撮像装置40jは、例えば、CCD(Charge Coupled Device)カメラ等によって構成され、光学系によって被写体の画像をCCDに合焦するとともに、CCDによって被写体の画像を対応する画像データに変換して出力する。   The input device 40i is composed of, for example, numeric keys and other keys, and generates and outputs data corresponding to user operations. The imaging device 40j is constituted by, for example, a CCD (Charge Coupled Device) camera or the like, and focuses an image of a subject on the CCD by an optical system, and converts the subject image into corresponding image data by the CCD and outputs the image data.

音声処理回路40kは、図示せぬマイクロフォンから出力された音声信号を対応するディジタル信号に変換してCPU40aに供給するとともに、CPU40aから供給されたディジタル信号を音声信号に変換して図示せぬスピーカから出力する。   The audio processing circuit 40k converts an audio signal output from a microphone (not shown) into a corresponding digital signal and supplies it to the CPU 40a, and converts the digital signal supplied from the CPU 40a into an audio signal and outputs it from an unshown speaker. Output.

通信回路40mは、例えば、CDMA(Code Division Multiple Access)方式に基づいて、基地局30との間で電波を媒介として情報を授受するための回路である。   The communication circuit 40m is a circuit for exchanging information with the base station 30 using radio waves as a medium, for example, based on a CDMA (Code Division Multiple Access) system.

つぎに、図4を参照して、図2に示す認証装置10において実現される機能ブロックの一例について説明する。図4は、図2に示す認証装置10において、OS10d1の下で、プログラム10d2が起動されて実行された場合に、認証装置10のハードウエアと、ソフトウエアとしてのプログラム10d2とが協働することにより実現される機能ブロックについて説明する図である。   Next, an example of functional blocks realized in the authentication device 10 shown in FIG. 2 will be described with reference to FIG. FIG. 4 shows that when the program 10d2 is activated and executed under the OS 10d1 in the authentication device 10 shown in FIG. 2, the hardware of the authentication device 10 and the program 10d2 as software cooperate. It is a figure explaining the functional block implement | achieved by.

なお、第1の実施の形態では、携帯電話機40側で本人確認用の書類(例えば、運転免許証(以下、単に「免許証」と記述する。))を撮像する場合に、前述した機微情報をマスクするためのマスク情報が認証装置10から携帯電話機40に送信され、携帯電話機40では、撮像された本人確認用書類の機微情報を当該マスク情報を利用してマスクする。そして、機微情報がマスクされた画像データは、認証装置10に送信され、そこで、文字認識処理が実行され、本人確認用書類に記載されている文字情報がテキスト情報に変換される。このようにして得られたテキストデータは、ユーザが携帯電話機40の入力装置40iを操作することによって別途入力されたテキスト情報と比較され、一致率が高い場合には本人であると認定されて管理者が判断する。また、一致率が低い場合には、画像データの再送または受け付けられない旨がユーザに対して要求される。   In the first embodiment, when the mobile phone 40 captures a document for identity verification (for example, a driver's license (hereinafter simply referred to as “license”)), the sensitive information described above is used. Is transmitted from the authentication device 10 to the mobile phone 40, and the mobile phone 40 masks the sensitive information of the captured personal identification document using the mask information. Then, the image data with the sensitive information masked is transmitted to the authentication device 10, where character recognition processing is executed, and the character information described in the personal identification document is converted into text information. The text data obtained in this way is compared with text information separately input by the user operating the input device 40i of the mobile phone 40. If the coincidence rate is high, the text data is identified and managed. Judge. If the match rate is low, the user is requested to retransmit or not accept image data.

図4に戻って、認証装置10に実現される機能ブロックとしては、主に、制御モジュール60、通信モジュール61、一致率判定モジュール62、領域抽出モジュール63、文字認識モジュール64、および、記憶モジュール65がある。   Returning to FIG. 4, the functional blocks implemented in the authentication apparatus 10 mainly include the control module 60, the communication module 61, the coincidence rate determination module 62, the region extraction module 63, the character recognition module 64, and the storage module 65. There is.

ここで、適切化手段の一部、問い合わせ手段、および、マスク情報検索手段としての制御モジュール60は、他のモジュールを制御する中央制御モジュールである。具体的には、制御モジュール60は、通信モジュール61を介して携帯電話機40との間で通信を行うとともに、画像処理回路10eに対して描画命令を供給し、所定の画像を表示装置10hに表示させる。また、制御モジュール60は、領域抽出モジュール63に対して画像データを供給し、認識対象となる領域を抽出させるとともに、抽出された画像データを文字認識モジュール64に供給して文字認識処理を実行させる。そして、得られた認識結果と、携帯電話機40から送られてきたテキストデータとの一致率を一致率判定モジュール62に判定させる。さらに、制御モジュール60は、記憶モジュール65に記憶されている情報の管理を行う。   Here, a part of the optimization unit, the inquiry unit, and the control module 60 as the mask information search unit are central control modules that control other modules. Specifically, the control module 60 communicates with the mobile phone 40 via the communication module 61, supplies a drawing command to the image processing circuit 10e, and displays a predetermined image on the display device 10h. Let In addition, the control module 60 supplies image data to the region extraction module 63 to extract a region to be recognized, and supplies the extracted image data to the character recognition module 64 to execute character recognition processing. . Then, the matching rate determination module 62 determines the matching rate between the obtained recognition result and the text data sent from the mobile phone 40. Further, the control module 60 manages information stored in the storage module 65.

適切化手段の一部および受信手段としての通信モジュール61は、ネットワーク20を介して携帯電話機40と通信を行う場合に、所定のプロトコルに基づいて、データのパック化およびアンパック化の処理を実行するモジュールである。一致率判定モジュール62は、ユーザが携帯電話機40を操作することにより入力されたテキストデータと、文字認識モジュール64が本人確認用書類を認識して得られたテキストデータとの一致率を判定する。領域抽出モジュール63は、本人確認用書類を撮像して得られた画像データから、本人確認用の文字情報が含まれている領域を抽出するモジュールである。文字認識モジュール64は、領域抽出モジュール63によって抽出された領域の画像データに対して文字認識処理を施して対応するテキストデータに変換するモジュールである。   The communication module 61 as a part of the optimization unit and the reception unit performs data packing and unpacking processing based on a predetermined protocol when communicating with the mobile phone 40 via the network 20. It is a module. The match rate determination module 62 determines the match rate between the text data input by the user operating the mobile phone 40 and the text data obtained by the character recognition module 64 recognizing the identity verification document. The area extraction module 63 is a module for extracting an area including character information for identity verification from image data obtained by imaging an identity verification document. The character recognition module 64 is a module that performs character recognition processing on the image data of the region extracted by the region extraction module 63 and converts it into corresponding text data.

記憶モジュール65は、処理に関連するデータを格納するモジュールである。記憶モジュール65は、画面表示用情報65a、ユーザ情報65b、書類管理情報65c、マスク画像65d、レイアウト情報65e、および、対応関係情報65fを有している。   The storage module 65 is a module that stores data related to processing. The storage module 65 includes screen display information 65a, user information 65b, document management information 65c, mask image 65d, layout information 65e, and correspondence information 65f.

ここで、画面表示用情報65aは、表示装置10hおよび携帯電話機40のLCD40hに表示させる画面に関する情報(例えば、HTML(Hyper Text Markup Language)文書等)である。ユーザ情報65bは、一致率判定モジュール62によって一致率が高いと判定された画像データ(本人確認用書類の画像データ)および別途送られてきたテキスト情報によって構成される。   Here, the screen display information 65a is information relating to a screen to be displayed on the display device 10h and the LCD 40h of the mobile phone 40 (for example, an HTML (Hyper Text Markup Language) document). The user information 65b is configured by image data (image data of the identity verification document) determined to have a high matching rate by the matching rate determination module 62 and text information sent separately.

書類管理情報65cは、後述するように本人確認用書類のそれぞれのレイアウトに関する情報等を管理する情報である。図5は、書類管理情報の一例を示している。この図の例では、書類の種類、レイアウト情報、対応関係情報、および、マスク画像が関連付けされて格納されている。例えば、免許証の場合は、ファイル名「liclay.txt」のファイルがレイアウト情報65eに格納されている該当するレイアウト情報であることが示されている。また、ファイル名「licrel.txt」のファイルが対応関係情報65fに格納されている該当する対応関係情報であることが示されている。さらに、ファイル名「licmask.gif」のファイルがマスク画像65dに格納されている該当するマスク画像であることが示されている。なお、それぞれのファイルの詳細については後述する。   As will be described later, the document management information 65c is information for managing information related to the layout of each document for identity verification. FIG. 5 shows an example of document management information. In the example of this figure, the document type, layout information, correspondence information, and mask image are stored in association with each other. For example, in the case of a license, it is indicated that the file with the file name “liclay.txt” is the corresponding layout information stored in the layout information 65e. Further, it is indicated that the file having the file name “licrel.txt” is the corresponding correspondence information stored in the correspondence information 65f. Further, it is shown that the file with the file name “licmask.gif” is the corresponding mask image stored in the mask image 65d. Details of each file will be described later.

図4に戻る。マスク情報格納手段としてのマスク画像65dは、本人確認用書類のそれぞれの機微情報をマスクするためのマスク情報としてのマスク画像群である。図5の免許証の例では、「licmask.gif」が対応する。レイアウト情報65eは、各本人確認用書類に記載される記載内容のレイアウトを示す情報である。免許証の例では、「liclay.txt」が対応する。対応関係情報65fは、携帯電話機40から送信されたテキストデータと、本人確認用書類に記載された文字情報との対応関係を示す情報である。免許証の例では、「licrel.txt」が対応する。   Returning to FIG. The mask image 65d as the mask information storage means is a mask image group as mask information for masking the sensitive information of each identification document. In the example of the license in FIG. 5, “licmask.gif” corresponds. The layout information 65e is information indicating the layout of the description content described in each identification document. In the example of the license, “liclay.txt” corresponds. The correspondence relationship information 65f is information indicating a correspondence relationship between the text data transmitted from the mobile phone 40 and the character information described in the identity verification document. In the example of the license, “licrel.txt” corresponds.

つぎに、第1の実施の形態の動作について説明する。以下では、まず、システムの管理者が認証装置10を操作して、本人確認用書類の確認箇所およびマスク箇所を設定する処理について図6を参照して説明し、つぎに、ユーザが携帯電話機40によって本人確認を行う際の処理について図9を参照して説明する。   Next, the operation of the first embodiment will be described. In the following, a process in which the system administrator operates the authentication device 10 to set the confirmation location and mask location of the personal identification document will be described with reference to FIG. Referring to FIG. 9, the process for performing identity verification will be described.

図6は、図2に示す認証装置10において、システムの管理者が入力装置10iを操作して、図4に示す書類管理情報65cを編集(または新規追加)する要求を行った場合に実行される処理である。このフローチャートが開始されると、以下のステップが実行される。   6 is executed when the system administrator operates the input device 10i and makes a request to edit (or newly add) the document management information 65c shown in FIG. 4 in the authentication device 10 shown in FIG. Process. When this flowchart is started, the following steps are executed.

ステップS1:制御モジュール60は、入力装置10iから入力された情報を通信モジュール61を介して入力し、書類管理情報65cを編集する要求が管理者よりなされていることを認識し、記憶モジュール65に記憶されている、書類管理情報の編集用画面を表示するための情報を画面表示用情報65aから取得し、画像処理回路10eの図示せぬVRAMに書き込む。その結果、画像処理回路10eによって描画処理がなされ、得られた画像が映像信号に変換され、表示装置10hに表示される。   Step S1: The control module 60 inputs the information input from the input device 10i via the communication module 61, recognizes that the administrator has made a request to edit the document management information 65c, and stores it in the storage module 65. The stored information for displaying the screen for editing the document management information is acquired from the screen display information 65a and written in a VRAM (not shown) of the image processing circuit 10e. As a result, drawing processing is performed by the image processing circuit 10e, and the obtained image is converted into a video signal and displayed on the display device 10h.

図7は、ステップS1の処理の結果として、表示装置10hの表示部に表示される情報の一例である。この例では、枠100が表示され、その内部には、ボタン100a〜100d、チェックボックス100e〜100i、ボタン100j〜100p、本人確認用書類画像100q、および、ボタン100r、100sが表示されている。   FIG. 7 is an example of information displayed on the display unit of the display device 10h as a result of the process of step S1. In this example, a frame 100 is displayed, and buttons 100a to 100d, check boxes 100e to 100i, buttons 100j to 100p, a personal identification document image 100q, and buttons 100r and 100s are displayed therein.

ここで、ボタン100a〜100dは、編集対象となる本人確認用書類を選択するためのボタンである。具体的には、ボタン100a〜100dは、免許証、パスポート、保険証、および、年金手帳を選択する際にそれぞれ操作され、この例では、反転表示されているボタン100aが選択され、それに対応する免許証に関する情報が表示されている。チェックボックス100e〜100iは、それぞれの右隣に表示されている項目を選択する場合にチェックされる。   Here, the buttons 100a to 100d are buttons for selecting an identification document to be edited. Specifically, the buttons 100a to 100d are operated when selecting a license, a passport, an insurance card, and a pension book, respectively. In this example, the highlighted button 100a is selected and corresponds to it. Information about your license is displayed. Check boxes 100e to 100i are checked when an item displayed on the right side of each is selected.

本人確認用書類画像100qは、ボタン100a〜100dのいずれかによって選択された本人確認用書類に対応する画像が表示される。この例では、ボタン100aが選択されているので、免許証に対応する画像が表示されている。ボタン100rは、入力された内容を登録する場合に操作される。ボタン100sは、入力された内容をキャンセルする場合に操作される。   The identity verification document image 100q displays an image corresponding to the identity verification document selected by any of the buttons 100a to 100d. In this example, since the button 100a is selected, an image corresponding to the license is displayed. The button 100r is operated when registering input content. The button 100s is operated when canceling the input content.

ステップS2:制御モジュール60は、管理者が入力装置10iによってボタン100a〜100dを操作することにより、本人確認用書類の種類が選択されたか否かを判定し、選択された場合にはステップS3に進み、それ以外の場合には同様の処理を繰り返す。例えば、管理者が免許証に関する書類管理情報を編集するために、ボタン100aを操作した場合には、ステップS3に進む。   Step S2: The control module 60 determines whether or not the type of the personal identification document is selected by the administrator operating the buttons 100a to 100d with the input device 10i. If selected, the control module 60 proceeds to Step S3. In other cases, the same processing is repeated. For example, when the administrator operates the button 100a to edit the document management information related to the license, the process proceeds to step S3.

ステップS3:制御モジュール60は、ステップS2において選択されたボタンに対応する本人確認用書類に関する情報を、画面表示用情報65aおよび書類管理情報65cから取得し、表示装置10hに表示する。例えば、免許証の場合には、まず、画面表示用情報65aから免許証の本人確認用書類画像100q、チェックボックス100e〜100i、および、ボタン100j〜100pを含む画像を読み出して、枠100内に表示する。また、書類管理情報65cに情報が既に登録されている場合には、これらの情報に基づいた情報が枠100内に表示される。図7の例は、書類管理情報65cが未登録の状態に対応しており、本人確認用書類画像100q、チェックボックス100e〜100i、および、ボタン100j〜100pのみが表示されている。なお、書類管理情報65cに情報が既に登録されている場合には、例えば、後述する図8に示すような情報が表示される。   Step S3: The control module 60 acquires information relating to the personal identification document corresponding to the button selected in Step S2 from the screen display information 65a and the document management information 65c, and displays the information on the display device 10h. For example, in the case of a license, first, an image including the license identification document image 100q, the check boxes 100e to 100i, and the buttons 100j to 100p is read from the screen display information 65a and put in the frame 100. indicate. Further, when information is already registered in the document management information 65c, information based on these information is displayed in the frame 100. The example in FIG. 7 corresponds to a state in which the document management information 65c is not registered, and only the identity verification document image 100q, check boxes 100e to 100i, and buttons 100j to 100p are displayed. When information is already registered in the document management information 65c, for example, information as shown in FIG. 8 described later is displayed.

管理者は、図7に示す画面において、所定の操作を行うことにより、レイアウト情報等を入力することができる。すなわち、図7に示す画面において、ボタン100jが操作された後に、本人確認用書類画像100qの右上隅に表示されている生年月日の欄を領域指定する操作が入力装置10iからなされた場合には、図8に示すように、当該領域にハッチングが施され、対応付けがなされたことが示される。また、チェックボックス100eが自動的にチェックされる。   The administrator can input layout information and the like by performing a predetermined operation on the screen shown in FIG. That is, in the screen shown in FIG. 7, after the button 100j is operated, an operation for designating the region of the date of birth displayed in the upper right corner of the personal identification document image 100q is performed from the input device 10i. As shown in FIG. 8, this area is hatched and associated with each other. Also, the check box 100e is automatically checked.

そして、後にボタン100rが操作されると、後述するステップS5において、ハッチングが施された領域の位置情報(例えば、領域の4カ所を指定する位置情報)と、その記載内容である生年月日とが対応付けされて、該当するレイアウト情報に格納される。   When the button 100r is operated later, in step S5, which will be described later, the position information of the hatched area (for example, position information designating four locations of the area) and the date of birth that is the description content Are associated with each other and stored in the corresponding layout information.

いまの例では、免許証が選択されているので、入力された情報は、免許証のレイアウト情報のファイルとしてのliclay.txtに格納される。   In the present example, since the license is selected, the input information is licra.file as a license layout information file. stored in txt.

また、対応関係情報としてのlicrel.txtには、後述する図10に示す入力画面から入力された情報と、図8に示す本人確認用書類の記載内容との対応関係が格納される。同様にして、ボタン100kを操作して、本人確認用書類画像100qの右上隅の欄が領域指定された場合には、該当する情報がレイアウト情報65eと対応関係情報65fに書き込まれる。なお、ボタン100mについても同様の処理がなされる。さらに、ボタン100nが操作されて、本籍の欄が領域指定された場合には、当該領域をマスクするための画像が生成され、マスク画像(licmask.gif)として格納される。   Also, licrel. In txt, a correspondence relationship between information input from the input screen shown in FIG. 10 described later and the description content of the personal identification document shown in FIG. 8 is stored. Similarly, when the button 100k is operated and the area in the upper right corner of the document image for identity verification 100q is designated, the corresponding information is written in the layout information 65e and the correspondence information 65f. The same process is performed for the button 100m. Furthermore, when the button 100n is operated and the area of the permanent address is designated, an image for masking the area is generated and stored as a mask image (licmask.gif).

ステップS4:制御モジュール60は、入力が終了してボタン100rが操作されたか否かを判定し、操作された場合にはステップS5に進み、それ以外の場合には同様の処理を繰り返す。   Step S4: The control module 60 determines whether or not the input has been completed and the button 100r has been operated. If the button has been operated, the process proceeds to step S5, and otherwise the same processing is repeated.

ステップS5:制御モジュール60は、前述したように、図8において入力された情報に基づいて、レイアウト情報、対応関係情報、および、マスク画像を記憶モジュール65に登録する(または更新する)処理を実行する。   Step S5: As described above, the control module 60 executes a process of registering (or updating) the layout information, the correspondence information, and the mask image in the storage module 65 based on the information input in FIG. To do.

以上の処理により、記憶モジュール65には、図8の画面において入力された情報が登録される。管理者は、図8に示す画面において所定の操作を行うことにより、本人確認用書類のそれぞれについて設定を行うことができる。なお、以上では、管理者の操作に応じて情報を生成して登録するようにしたが、このような情報を予め作成して登録しておき、必要に応じて編集等するようにしてもよい。   Through the above processing, the information input on the screen of FIG. 8 is registered in the storage module 65. The administrator can make settings for each of the personal identification documents by performing a predetermined operation on the screen shown in FIG. In the above, information is generated and registered according to the operation of the administrator. However, such information may be created and registered in advance, and may be edited as necessary. .

つぎに、ユーザが携帯電話機40から認証装置10にアクセスして本人確認を行う場合の処理について説明する。   Next, processing when the user accesses the authentication device 10 from the mobile phone 40 and performs identity verification will be described.

図9は、ユーザが携帯電話機40から認証装置10にアクセスして、本人確認を行う場合の処理の流れを説明するためのフローチャートである。このフローチャートが実行されると以下のステップが実行される。なお、このフローチャートは、携帯電話機40と認証装置10において実行される処理の流れを示している。   FIG. 9 is a flowchart for explaining the flow of processing when the user accesses the authentication device 10 from the mobile phone 40 and performs identity verification. When this flowchart is executed, the following steps are executed. This flowchart shows the flow of processing executed in the mobile phone 40 and the authentication device 10.

ステップS10:ユーザが携帯電話機40の入力装置40iを操作し、認証装置10の本人確認を行うためのサイトに対して付与されたURL(Uniform Resource Locator)に対してアクセスする指示を行った場合には、携帯電話機40のCPU40aは、I/F40f、通信回路40m、基地局30、および、ネットワーク20を介して認証装置10にアクセスし、所定の情報を送信するように認証装置10に要求する。   Step S10: When the user operates the input device 40i of the mobile phone 40 and gives an instruction to access the URL (Uniform Resource Locator) assigned to the site for authenticating the authentication device 10 The CPU 40a of the mobile phone 40 accesses the authentication device 10 via the I / F 40f, the communication circuit 40m, the base station 30, and the network 20, and requests the authentication device 10 to transmit predetermined information.

ステップS11:携帯電話機40からの登録要求を通信モジュール61を介して受信した制御モジュール60は、記憶モジュール65の画面表示用情報65aから、登録画面を表示するための情報を読み出し、通信モジュール61を介して、要求を行った携帯電話機40に対して送信する。   Step S11: The control module 60 that has received the registration request from the mobile phone 40 via the communication module 61 reads information for displaying the registration screen from the screen display information 65a of the storage module 65, and the communication module 61 To the mobile phone 40 that made the request.

ステップS12:携帯電話機40のCPU40aは、ステップS11において、認証装置10から送信された登録画面表示情報を受信し、画像処理回路40eの図示せぬVRAMに書き込む。その結果、画像処理回路40eは、描画処理を実行し、得られた画像を映像信号に変換してLCD40hに表示する。   Step S12: In step S11, the CPU 40a of the mobile phone 40 receives the registration screen display information transmitted from the authentication device 10 and writes it in a VRAM (not shown) of the image processing circuit 40e. As a result, the image processing circuit 40e executes drawing processing, converts the obtained image into a video signal, and displays it on the LCD 40h.

図10は、ステップS12の処理により、LCD40hに表示される情報の一例を示している。この例では、枠110内の最上部には、タイトル110aとしての「登録画面」が表示されている。また、その下には、テキストボックス110b〜110iが表示され、最下部にはボタン110jが表示されている。ここで、テキストボックス110b,110cには登録を受けようとするユーザの姓および名が漢字でそれぞれ入力され、テキストボックス110c,110dには、姓および名がカナで入力される。また、テキストボックス110f〜110hには、生年月日の年、月、日がそれぞれ入力される。テキストボックス110iには、ユーザの住所が入力される。ボタン110jは、入力された情報を認証装置10に送信する場合に操作される。   FIG. 10 shows an example of information displayed on the LCD 40h by the process of step S12. In this example, a “registration screen” as the title 110 a is displayed at the top of the frame 110. Below that, text boxes 110b to 110i are displayed, and a button 110j is displayed at the bottom. Here, in the text boxes 110b and 110c, the user's last name and first name to be registered are input in kanji, and in the text boxes 110c and 110d, the last name and first name are input in kana. In addition, in the text boxes 110f to 110h, the year, month, and day of birth are input. The user's address is input in the text box 110i. The button 110j is operated when the input information is transmitted to the authentication device 10.

ステップS13:CPU40aは、図10に示す画面において所定の情報が入力された後に、ボタン110jが操作されたか否かを判定し、操作された場合にはステップS14に進み、それ以外の場合には同様の処理を繰り返す。   Step S13: The CPU 40a determines whether or not the button 110j has been operated after predetermined information is input on the screen shown in FIG. 10, and proceeds to Step S14 if operated, otherwise it proceeds to Step S14. Similar processing is repeated.

ステップS14:CPU40aは、図10に示す画面において入力された情報をテキスト情報として、認証装置10に送信する。具体的には、図10において入力された情報に対してそれぞれの項目の内容を示すタグが付与され、認証装置10に対して送信される。   Step S14: The CPU 40a transmits the information input on the screen shown in FIG. 10 to the authentication device 10 as text information. Specifically, a tag indicating the content of each item is assigned to the information input in FIG. 10 and transmitted to the authentication device 10.

ステップS15:制御モジュール60は、ステップS14において、携帯電話機40から送信されたテキスト情報を受信し、記憶モジュール65にユーザ情報65bとして登録する。   Step S15: The control module 60 receives the text information transmitted from the mobile phone 40 in step S14, and registers it as user information 65b in the storage module 65.

ステップS16:制御モジュール60は、記憶モジュール65の画面表示用情報65aから書類選択画面を表示するための情報を取得し、通信モジュール61を介して携帯電話機40に送信する。   Step S <b> 16: The control module 60 acquires information for displaying the document selection screen from the screen display information 65 a of the storage module 65 and transmits it to the mobile phone 40 via the communication module 61.

ステップS17:CPU40aは、ステップS16において認証装置10から送信された書類選択画面を表示するための情報を受信し、画像処理回路40eのVRAMに書き込む。その結果、LCD40hには、図11に示すような書類選択画面が表示される。   Step S17: The CPU 40a receives the information for displaying the document selection screen transmitted from the authentication device 10 in step S16, and writes it in the VRAM of the image processing circuit 40e. As a result, a document selection screen as shown in FIG. 11 is displayed on the LCD 40h.

図11に示す画面では、枠120内の最上部には、タイトル120aとしての「書類選択画面」が表示されている。その下には、ラジオボタン120b〜120eが表示されている。また、最下部にはボタン120fが表示されている。ここで、ラジオボタン120b〜120eは、免許証、パスポート、保険証、および、年金手帳をそれぞれ選択する場合に操作される。なお、この例では、ラジオボタン120bがチェックされているので、免許証が選択されている。ボタン120fは、入力された情報を認証装置10に送信する場合に操作される。   In the screen shown in FIG. 11, a “document selection screen” as the title 120 a is displayed at the top of the frame 120. Below that, radio buttons 120b to 120e are displayed. A button 120f is displayed at the bottom. Here, the radio buttons 120b to 120e are operated when selecting a license, a passport, an insurance card, and an annuity book, respectively. In this example, since the radio button 120b is checked, a license is selected. The button 120f is operated when transmitting the input information to the authentication device 10.

ステップS18:CPU40aは、図11に示す画面において、所定のラジオボタンが選択された後に、送信ボタン120fが操作された場合には、ステップS19に進み、それ以外の場合には同様の処理を繰り返す。   Step S18: The CPU 40a proceeds to step S19 when the send button 120f is operated after a predetermined radio button is selected on the screen shown in FIG. 11, and repeats the same processing otherwise. .

ステップS19:CPU40aは、図11に示す画面において入力された情報を、認証装置10に対して送信する。図11に示す画面では、ラジオボタン120bがチェックされているので、本人確認用書類として免許証を選択することを示す情報が認証装置10に対して送信される。   Step S19: The CPU 40a transmits the information input on the screen shown in FIG. In the screen shown in FIG. 11, since the radio button 120 b is checked, information indicating that a license is selected as the personal identification document is transmitted to the authentication device 10.

ステップS20:制御モジュール60は、ステップS19において携帯電話機40から送信された情報を受信する。そして、書類管理情報65cを参照して、選択された書類に対応するマスク画像をマスク画像65dから取得し、通信モジュール61を介して、携帯電話機40に送信する。図11の例では、免許証が選択されているので、制御モジュール60は、書類管理情報65cを参照し、選択された免許証に対応するマスク画像のファイル名「licmask.gif」を特定し、該当するファイルをマスク画像65dから取得して、携帯電話機40に送信する。この結果、図8において登録されたマスク画像(図8の例では、本籍をマスクするための画像)が、携帯電話機40に送信される。   Step S20: The control module 60 receives the information transmitted from the mobile phone 40 in step S19. Then, referring to the document management information 65 c, a mask image corresponding to the selected document is acquired from the mask image 65 d and transmitted to the mobile phone 40 via the communication module 61. In the example of FIG. 11, since the license is selected, the control module 60 refers to the document management information 65c, specifies the file name “licmask.gif” of the mask image corresponding to the selected license, The corresponding file is acquired from the mask image 65 d and transmitted to the mobile phone 40. As a result, the mask image registered in FIG. 8 (in the example of FIG. 8, an image for masking the permanent address) is transmitted to the mobile phone 40.

ステップS21:携帯電話機40のCPU40aは、ステップS20において、認証装置10から送信されたマスク画像を受信し、画像処理回路40eに供給する。その結果、LCD40hには、例えば、図12に示すマスク画像が表示される。図12の例では、LCD40hには、免許証の形状を示す枠130aが表示され、その内部には本籍をマスクするための矩形130bが表示されている。ユーザは、LCD40hにこのようなマスク画像が表示された状態で、携帯電話機40の図示せぬレンズを免許証に向け、撮像装置40jによって撮像された免許証の画像が枠130a内に収まるように位置関係を調整した後、入力装置40iを操作することにより、撮像装置40jによって免許証を撮像する。その結果、図13に示すように、枠130a内に、免許証の画像130cが嵌め込まれた状態で画像が撮像される。   Step S21: The CPU 40a of the mobile phone 40 receives the mask image transmitted from the authentication device 10 in step S20 and supplies it to the image processing circuit 40e. As a result, for example, the mask image shown in FIG. 12 is displayed on the LCD 40h. In the example of FIG. 12, a frame 130a indicating the shape of the license is displayed on the LCD 40h, and a rectangle 130b for masking the family register is displayed therein. With such a mask image displayed on the LCD 40h, the user directs the lens (not shown) of the mobile phone 40 toward the license so that the license image captured by the imaging device 40j fits within the frame 130a. After adjusting the positional relationship, the license is imaged by the imaging device 40j by operating the input device 40i. As a result, as shown in FIG. 13, an image is captured in a state where the license image 130c is fitted in the frame 130a.

ステップS22:CPU40aは、本人確認用書類の撮像が終了したか否かを判定し、終了した場合にはステップS23に進み、それ以外の場合には同様の処理を繰り返す。例えば、撮像完了を示す操作がユーザによって入力装置40iに対してなされた場合には、ステップS23に進む。   Step S22: The CPU 40a determines whether or not the imaging of the personal identification document has been completed. If it has been completed, the process proceeds to step S23, and otherwise the same processing is repeated. For example, if an operation indicating completion of imaging is performed on the input device 40i by the user, the process proceeds to step S23.

ステップS23:CPU40aは、ステップS22において撮像された本人確認用書類の画像と、マスク画像とを重畳する処理を実行する。この重畳処理によって、本人確認用書類の画像の所定の情報(機微情報等)がマスクされることになる。図13の例では、免許証の本籍の欄に記載された情報がマスクされる。   Step S23: The CPU 40a executes a process of superimposing the image of the personal identification document imaged in step S22 and the mask image. By this superimposition process, predetermined information (such as sensitive information) of the image of the personal identification document is masked. In the example of FIG. 13, the information described in the permanent address column of the license is masked.

ステップS24:CPU40aは、マスク画像が重畳された本人確認用書類の画像をI/F40fおよび通信回路40mを介して認証装置10に送信する。その結果、認証装置10の制御モジュール60は、通信モジュール61を介して当該情報を受信する。   Step S24: The CPU 40a transmits the image of the personal identification document on which the mask image is superimposed to the authentication device 10 via the I / F 40f and the communication circuit 40m. As a result, the control module 60 of the authentication device 10 receives the information via the communication module 61.

ステップS25:制御モジュール60は、書類管理情報65cを参照し、ステップS17において表示された選択画面において選択された書類に対応する、レイアウト情報をレイアウト情報65eから取得する。いまの例では、免許証が選択されているので、licnlay.txtが取得される。   Step S25: The control module 60 refers to the document management information 65c, and acquires layout information corresponding to the document selected on the selection screen displayed in step S17 from the layout information 65e. In the present example, since the license is selected, the license. txt is obtained.

ステップS26:制御モジュール60は、携帯電話機40から送信された本人確認用書類の画像に対して文字認識処理を施し、記載されている情報を抽出する。具体的には、制御モジュール60は、本人確認用書類の画像データと、レイアウト情報とを領域抽出モジュール63に供給する。領域抽出モジュール63は、レイアウト情報を参照して、画像データから所定の領域を抽出し、制御モジュール60を介して文字認識モジュール64に供給する。文字認識モジュール64は、供給された領域に対して文字認識処理を実行し、当該領域に含まれている文字情報を取得する。このような処理を繰り返すことにより、本人確認用書類の画像データに含まれている文字情報のうち、例えば、図8において指定された領域に含まれている文字情報(氏名、生年月日、住所等)が文字認識処理によって取得される。このようにして取得された情報は、それぞれの文字情報の種類を示すタグとともに、制御モジュール60に供給される。   Step S26: The control module 60 performs character recognition processing on the image of the personal identification document transmitted from the mobile phone 40, and extracts the described information. Specifically, the control module 60 supplies the image data of the personal identification document and the layout information to the area extraction module 63. The region extraction module 63 refers to the layout information, extracts a predetermined region from the image data, and supplies it to the character recognition module 64 via the control module 60. The character recognition module 64 performs character recognition processing on the supplied area and acquires character information included in the area. By repeating such processing, the character information (name, date of birth, address, etc.) included in the area specified in FIG. 8 among the character information included in the image data of the identity verification document, for example. Etc.) is acquired by the character recognition process. The information acquired in this way is supplied to the control module 60 together with a tag indicating the type of each character information.

ステップS27:制御モジュール60は、選択されている本人確認用書類に対応する対応関係情報を記憶モジュール65の対応関係情報65fから取得する。いまの例では、免許証が選択されているので、ファイルlicrel.txtが対応関係情報65fから取得される。   Step S27: The control module 60 acquires correspondence information corresponding to the selected identity verification document from the correspondence information 65f of the storage module 65. In the present example, since the license is selected, the file licrel. txt is acquired from the correspondence information 65f.

ステップS28:制御モジュール60は、ステップS15において登録されたテキスト情報(図10に示す登録画面において入力されたテキスト情報)を、記憶モジュール65のユーザ情報65bから取得する。   Step S28: The control module 60 acquires the text information registered in step S15 (text information input on the registration screen shown in FIG. 10) from the user information 65b of the storage module 65.

ステップS29:制御モジュール60は、対応関係情報を参照し、文字認識の結果として得られた文字情報と、それに対応するテキスト情報の文字情報とを比較し、これらが一致するかを判定する。例えば、図8の例では、免許証に記載された氏名と、図10に示す画面のテキストボックス110b、110cにおいて入力された氏名とが比較され、これらが一致するか否かが判定される。このような判断は、図8に示す画面において指定された全ての情報(すなわち、氏名、生年月日、および、住所)について判定される。   Step S29: The control module 60 refers to the correspondence information, compares the character information obtained as a result of character recognition with the character information of the text information corresponding to the character information, and determines whether they match. For example, in the example of FIG. 8, the name described on the license is compared with the names entered in the text boxes 110b and 110c on the screen shown in FIG. 10, and it is determined whether or not they match. Such a determination is made for all pieces of information specified on the screen shown in FIG. 8 (namely, name, date of birth, and address).

ステップS30:制御モジュール60は、ステップS29の判断により、一致率が所定の閾値よりも高いか否かを判定し、高い場合にはステップS31に進み、それ以外の場合にはステップS32に進む。例えば、全ての項目について、一致率が90%以上ある場合には、一致率が高いとしてステップS31に進む。なお、文字認識処理では、誤認識も生じることから、当該誤認識の発生率も考慮して、閾値を設定する必要がある。認識する対象にもよるが、一般には、文字認識率は90%程度であるので、閾値として、例えば、90%を選択することができる。   Step S30: The control module 60 determines whether or not the coincidence rate is higher than a predetermined threshold based on the determination in step S29. If it is higher, the control module 60 proceeds to step S31, and otherwise proceeds to step S32. For example, if the matching rate is 90% or more for all items, the matching rate is high and the process proceeds to step S31. In the character recognition process, misrecognition also occurs. Therefore, it is necessary to set a threshold value in consideration of the occurrence rate of the misrecognition. Although it depends on the object to be recognized, generally, the character recognition rate is about 90%, and therefore, for example, 90% can be selected as the threshold value.

ステップS31:制御モジュール60は、本人確認用書類が本人のものである蓋然性が高いとして、ステップS24において送信された画像データを、ステップS15において既に登録されているテキスト情報と関連付けして、ユーザ情報65bに登録する。このようにして登録された情報は、後に、登録の可否を判断する確認者により目視によって確認され、内容が所定の基準を満たしている場合には、本人確認に成功したとして、ユーザに対して通知がなされるとともに、ユーザによる所定のサービスの需要が可能になる。   Step S31: The control module 60 associates the image data transmitted in step S24 with the text information already registered in step S15, assuming that the identity verification document is highly likely to belong to the user. Register at 65b. The information registered in this way is later confirmed visually by a confirmer who determines whether or not registration is possible, and if the content meets a predetermined standard, the identity confirmation is successful and Notification is made and the demand for a predetermined service by the user becomes possible.

ステップS32:制御モジュール60は、本人確認に失敗したとして、ユーザに対してその旨を通知する拒絶処理を実行する。なお、ステップS15において既に登録されているテキスト情報については、記憶モジュール65から削除するようにしてもよい。   Step S32: The control module 60 executes rejection processing for notifying the user that the identity verification has failed. Note that the text information already registered in step S15 may be deleted from the storage module 65.

以上の処理によれば、本人確認用書類の画像データに対して文字認識処理を施し、得られた文字情報と、ユーザによって直接入力されたテキスト情報とを比較し、一致率が所定の閾値よりも高い場合には、当該本人確認用書類の画像データは有効であると判定し、それ以外の場合には無効としてユーザに通知するようにした。このため、確認者は、一致率が高い本人確認用書類の画像データのみを視認により確認することになるので、それ以外の情報に対する視認処理を省略することで、作業の負荷を軽減することができる。具体的には、本人確認用書類として、誤って他人の書類を使用して登録しようとした場合には、当該書類の画像データについては一致率が低いとして拒絶されるので、このような場合についてまでも確認者が視認による確認を行うことを回避できるため、確認者の負担が軽減される。   According to the above processing, the character recognition process is performed on the image data of the personal identification document, the obtained character information is compared with the text information directly input by the user, and the matching rate is greater than a predetermined threshold value. If it is too high, it is determined that the image data of the identification document is valid, and in other cases, the user is notified that the image data is invalid. For this reason, since the confirmer confirms only the image data of the document for identity verification with a high coincidence rate by visual recognition, the burden of work can be reduced by omitting the visual recognition process for other information. it can. Specifically, if you attempt to register using another person's document by mistake as an identity verification document, the image data of the document will be rejected as having a low match rate. Since it can be avoided that the confirmer performs confirmation by visual recognition, the burden on the confirmer is reduced.

また、以上の処理では、本人確認用書類を撮像する際に、マスク画像を利用して機微情報をマスクした状態で、認証装置10に送信するようにしたので、確認者がマニュアル操作によって、機微情報をマスクする手間を省略することができる。また、ユーザ側で予めマスクすることで、ユーザに安心感を与えることができる。   In the above processing, when the personal identification document is imaged, the sensitive information is masked using the mask image and transmitted to the authentication device 10. The trouble of masking information can be omitted. Moreover, it is possible to give the user a sense of security by masking in advance on the user side.

また、図7および図8に示す画面において、認識する項目およびマスク画像を管理者が編集可能としたので、認識対象となる項目を自由に変更したり、マスクする項目を自由に変更したりすることが可能になる。   In addition, since the administrator can edit the recognized items and the mask image on the screens shown in FIGS. 7 and 8, the items to be recognized can be freely changed, and the items to be masked can be freely changed. It becomes possible.

また、文字認識処理等については、認証装置10側で実行するようにしたので、携帯電話機40側でアプリケーションプログラムを実行する場合に比較すると、携帯電話機40の種類毎にアプリケーションプログラムを作成する手間を省略することができる。また、新たな機種が発売された場合に、それに対応するプログラムを開発する手間を省略することができる。   In addition, since the character recognition processing and the like are executed on the authentication device 10 side, it takes time and effort to create an application program for each type of the mobile phone 40 as compared with the case where the application program is executed on the mobile phone 40 side. Can be omitted. Further, when a new model is released, it is possible to save time and effort to develop a program corresponding to the new model.

なお、以上の実施の形態では、文字の一致率としては、図7,8に示す画面において指定された項目を全て対象として判断するようにしたが、例えば、認識処理の順序を予め決めておき、一致率が低い項目があった場合には、その時点でステップS32に示す拒絶処理を実行するようにしてもよい。例えば、生年月日に対する処理を最初に実行し、一致率が低い場合には直ちに拒絶するようにしてもよい。生年月日は文字の種類が少ない数字によって構成されるため、文字認識処理によって誤認識が生じる確率が低いため、生年月日を最先に認識対象とすることにより、明らかに誤った情報を正確にしかも迅速に除外することができる。なお、優先順位としては、例えば、生年月日、氏名(カタカナ)、住所、氏名(漢字)の順番とすることができる。生年月日は数字であることから文字の種類が少ないために最優先とされる。また、氏名のカタカナは、同様に文字数が少ないために次の候補とされる。住所が次に位置しているのは、住所は固定の情報であることからデータベース化することが可能なためである。また、氏名の漢字は文字の種類が多く、また、恣意的であることから最後に位置している。なお、各項目に判断の重み付けをし、全ての項目についての一致率を総合して判断するようにしてもよい。例えば、前述した優先順序に基づいた重み付けをし(例えば、生年月日は“4”、氏名(カナ)は“3”、住所は“2”、氏名(漢字)は“1”といった重み付けをし)、当該重み付けを加味して一致率を判定するようにしてもよい。   In the above embodiment, the matching rate of characters is determined by targeting all items specified on the screens shown in FIGS. 7 and 8. For example, the order of recognition processing is determined in advance. If there is an item with a low matching rate, the rejection process shown in step S32 may be executed at that time. For example, the process for the date of birth may be executed first, and if the match rate is low, it may be rejected immediately. Since the date of birth is composed of numbers with a small number of characters, the probability of misrecognition by the character recognition process is low, so by clearly identifying the wrong information by making the date of birth the first recognition target Moreover, it can be quickly excluded. The priority order may be, for example, the order of birth date, name (katakana), address, name (kanji). Since the date of birth is a number, it is given the highest priority because there are few types of letters. Similarly, the name katakana is considered as the next candidate due to the small number of characters. The address is located next because the address is fixed information and can be made into a database. In addition, the name's kanji is the last because it has many kinds of characters and is arbitrary. Note that each item may be weighted for determination, and the matching rate for all items may be comprehensively determined. For example, weighting based on the above-described priority order (for example, “4” for the date of birth, “3” for the name (kana), “2” for the address, “1” for the name (kanji)). ), The matching rate may be determined in consideration of the weighting.

また、図12および図13に示す画面では、マスク画像を撮像画像と重畳して表示し、撮像処理を実行するようにしたが、例えば、マスク画像は撮像がなされた後に重畳処理するようにしてもよい。そのような処理によれば、重畳処理に係るCPU40aの処理の負担を軽減することができる。また、不要な情報を画面から削除することで、ユーザに対して枠130aに集中を促すことにより、枠130aに収まった適切な画像データを得ることができる。   In the screens shown in FIGS. 12 and 13, the mask image is displayed so as to be superimposed on the captured image, and the image capturing process is executed. For example, the mask image is superimposed after the image is captured. Also good. According to such processing, it is possible to reduce the processing burden on the CPU 40a related to the superimposition processing. In addition, by deleting unnecessary information from the screen, it is possible to obtain appropriate image data within the frame 130a by encouraging the user to concentrate on the frame 130a.

第2の実施の形態   Second embodiment

つぎに、本発明の第2の実施の形態について説明する。第2の実施の形態は、図1〜3に示す場合と同様の構成とされているが、認証装置10および携帯電話機40において実行される処理が第1の実施の形態の場合とは異なっている。そこで、以下では、システムのハードウエア構成についての説明は省略し、認証装置10および携帯電話機40において実行される処理を中心に説明する。   Next, a second embodiment of the present invention will be described. The second embodiment has the same configuration as that shown in FIGS. 1 to 3, but the processing executed in the authentication device 10 and the mobile phone 40 is different from the case of the first embodiment. Yes. Therefore, in the following, description of the hardware configuration of the system will be omitted, and description will be made focusing on processing executed in the authentication device 10 and the mobile phone 40.

図14は、本発明の第2の実施の形態において、図2に示すプログラム10d2が実行された場合に、認証装置10のハードウエアと、ソフトウエアとしてプログラム10d2とが協働することにより実現される機能ブロックである。なお、図4に示す機能ブロックと対応する部分には、同一の符号を付してその説明は省略する。図14の例では、ハードウエアと、ソフトウエアとが協働することにより実現される実現される機能ブロックとしては、適切化手段、要求手段、および、設定情報検索手段としての制御モジュール60、受信手段としての通信モジュール61、設定情報管理モジュール70、判定手段の一部としてのレイアウト判定モジュール71、判定手段の一部としての画像判定モジュール72、および、記憶モジュール73を主要な構成要素としている。   FIG. 14 is realized by the cooperation of the hardware of the authentication device 10 and the program 10d2 as software when the program 10d2 shown in FIG. 2 is executed in the second embodiment of the present invention. Functional block. Note that portions corresponding to the functional blocks shown in FIG. 4 are denoted by the same reference numerals and description thereof is omitted. In the example of FIG. 14, as functional blocks realized by cooperation of hardware and software, an appropriate means, a request means, and a control module 60 as a setting information search means, reception The main components are a communication module 61 as a means, a setting information management module 70, a layout determination module 71 as a part of the determination means, an image determination module 72 as a part of the determination means, and a storage module 73.

設定情報管理モジュール70は、携帯電話機40の撮像装置40jの撮像条件等を設定するための設定情報73dを管理しているモジュールである。   The setting information management module 70 is a module that manages setting information 73d for setting imaging conditions and the like of the imaging device 40j of the mobile phone 40.

レイアウト判定モジュール71は、携帯電話機40において撮像され、ネットワーク20を介して送られてきた、本人確認用書類の画像データのレイアウトの良否を判断するモジュールである。   The layout determination module 71 is a module that determines whether the layout of the image data of the personal identification document that has been captured by the mobile phone 40 and sent via the network 20 is good or bad.

画像判定モジュール72は、本人確認用書類の画像データの撮像状態の良否を判定するモジュールである。   The image determination module 72 is a module that determines the quality of the image pickup state of the image data of the personal identification document.

記憶モジュール73は、画面表示用情報73a、ユーザ情報73b、書類管理情報73c、設定情報73d、レイアウト情報73e、および、画像判定用情報73fを主要な構成要素としている。   The storage module 73 includes screen display information 73a, user information 73b, document management information 73c, setting information 73d, layout information 73e, and image determination information 73f as main components.

ここで、画面表示用情報73aは、認証装置10の表示装置10hおよび携帯電話機40のLCD40hに入力画面等を表示するための情報を格納している。ユーザ情報73bは、ユーザの本人確認に関する情報を格納している。書類管理情報73cは、本人確認用書類の種類と、それに対応するレイアウト情報の関係を示す情報を格納している。すなわち、書類管理情報73cは、図7のテーブルにおいて、対応関係情報およびマスク画像を除外したものと略同様の情報を格納している。設定情報格納手段としての設定情報73dは、携帯電話機の種類と、それぞれの携帯電話機の撮像装置の最適な設定に関する情報とを関連付けした情報を格納している。レイアウト情報73eは、本人確認用書類のそれぞれについて、最適なレイアウト(画像データ中の書類の位置)を示す情報を格納している。画像判定用情報73fは、本人確認用書類の画像データの撮像状態について、受容できるか否かを判定するための情報を格納している。   Here, the screen display information 73a stores information for displaying an input screen or the like on the display device 10h of the authentication device 10 and the LCD 40h of the mobile phone 40. The user information 73b stores information related to user identification. The document management information 73c stores information indicating the relationship between the type of identification document and the corresponding layout information. That is, the document management information 73c stores substantially the same information as that obtained by excluding the correspondence information and the mask image in the table of FIG. The setting information 73d as setting information storage means stores information in which the type of the mobile phone is associated with information relating to the optimum setting of the imaging device of each mobile phone. The layout information 73e stores information indicating the optimum layout (the position of the document in the image data) for each of the personal identification documents. The image determination information 73f stores information for determining whether or not the imaging state of the image data of the personal identification document is acceptable.

つぎに、本発明の第2の実施の形態の動作について説明する。   Next, the operation of the second exemplary embodiment of the present invention will be described.

まず、図14に示す設定情報73dを追加または編集する際の動作について説明する。管理者が入力装置10iを操作し、設定情報を編集する要求を行うと、制御モジュール60は、画面表示用情報73aから、設定情報を編集するための画面を表示する情報を読み出し、画像処理回路10eの図示せぬVRAMに書き込む。その結果、画像処理回路10eは、VRAMに書き込まれた情報に基づいて描画処理を実行し、得られた画像を映像信号に変換して表示装置10hに供給して表示させる。その結果、表示装置10hには、図15に示すような情報が表示される。   First, the operation when adding or editing the setting information 73d shown in FIG. 14 will be described. When the administrator operates the input device 10i to make a request to edit the setting information, the control module 60 reads information for displaying a screen for editing the setting information from the screen display information 73a, and the image processing circuit 10e is written into a VRAM (not shown). As a result, the image processing circuit 10e executes a drawing process based on the information written in the VRAM, converts the obtained image into a video signal, supplies it to the display device 10h, and displays it. As a result, information as shown in FIG. 15 is displayed on the display device 10h.

図15の表示例では、枠150内の最上部には、ボタン150a〜150dが表示され、その下にはテキストボックス150e〜150kが表示され、最下部にはボタン150m、150nが表示されている。ここで、ボタン150a〜150dは、例えば、携帯電話機の製造会社を選択するためのボタンである。この例では、ボタン150a〜150dを選択することによりA社〜D社がそれぞれ選択される。テキストボックス150eには、携帯電話機の機種名が入力される。テキストボックス150fには、携帯電話機の撮像装置によって本人確認用書類を撮像する際の最適な解像度が入力される。具体的には横と縦のそれぞれの画素数として入力される。テキストボックス150gには、最適なコントラストが入力される。具体的には最大値を“1”とする小数として入力される。テキストボックス150hには、最適なズームレベルが入力される。具体的には、最適なズームレベルとして「接写モード」等が入力される。テキストボックス150iには、フラッシュ使用の要否が入力される。テキストボックス150jには、例えば、オートフォーカス(AF)を使用するか否か等の情報が入力される。テキストボックス150kには、画像データの最適なフォーマットが入力される。例えば、最適な圧縮方法としてJPEG(Joint Photographic Experts Group)の低圧縮を指定する。ボタン150mは、入力された情報を登録する際に操作されるボタンであり、ボタン150nは、入力された情報をキャンセルする際に操作されるボタンである。   In the display example of FIG. 15, buttons 150 a to 150 d are displayed at the top of the frame 150, text boxes 150 e to 150 k are displayed below it, and buttons 150 m and 150 n are displayed at the bottom. . Here, the buttons 150a to 150d are buttons for selecting, for example, a mobile phone manufacturer. In this example, companies A to D are selected by selecting buttons 150a to 150d, respectively. In the text box 150e, the model name of the mobile phone is input. In the text box 150f, an optimum resolution when the personal identification document is imaged by the imaging device of the mobile phone is input. Specifically, it is input as the number of pixels in the horizontal and vertical directions. An optimum contrast is input to the text box 150g. Specifically, it is input as a decimal with the maximum value being “1”. An optimal zoom level is input to the text box 150h. Specifically, “close-up mode” or the like is input as the optimum zoom level. In the text box 150i, the necessity of using the flash is input. Information such as whether or not to use autofocus (AF) is input to the text box 150j, for example. In the text box 150k, an optimum format of the image data is input. For example, JPEG (Joint Photographic Experts Group) low compression is designated as the optimum compression method. The button 150m is a button operated when registering the input information, and the button 150n is a button operated when canceling the input information.

図15に示す画面において、ボタン150a〜150dが選択されて携帯電話機の製造会社が選択され、テキストボックス150e〜150kに最適な画像データを得るための設定情報が入力された後、ボタン150mが操作されると、制御モジュール60はこれらの情報を取得し、設定情報73dに格納する。なお、既に同じ機種に関する情報が登録されている場合には、格納済みの情報に対して上書きがされて更新される。   In the screen shown in FIG. 15, after the buttons 150a to 150d are selected, the mobile phone manufacturer is selected, and the setting information for obtaining optimal image data is input to the text boxes 150e to 150k, the button 150m is operated. Then, the control module 60 acquires these pieces of information and stores them in the setting information 73d. Note that if information on the same model is already registered, the stored information is overwritten and updated.

図16は、以上の処理により、設定情報73dに格納されている情報の一例である。この例では、図15のボタン150a〜150dによって選択された「会社名」、テキストボックス150e〜150kに入力された情報としての「機種名」、「解像度」、「コントラスト」、「ズームレベル」、「フラッシュ」、「フォーカス」、および、「フォーマット」が関連づけされて記憶されている。例えば、第1番目の項目の場合では、会社名は「A社」であり、機種名は「A−500」であり、解像度は「352×288」であり、コントラストは「0.9」であり、ズームレベルは「接写モード」であり、フラッシュは「使用」であり、フォーカスは「AF使用」であり、フォーマットは「JPEG(低)」(JPEGの低圧縮モード)が最適設定として示されている。   FIG. 16 is an example of information stored in the setting information 73d by the above processing. In this example, “company name” selected by the buttons 150a to 150d in FIG. 15, “model name”, “resolution”, “contrast”, “zoom level” as information input to the text boxes 150e to 150k, “Flash”, “focus”, and “format” are stored in association with each other. For example, in the case of the first item, the company name is “Company A”, the model name is “A-500”, the resolution is “352 × 288”, and the contrast is “0.9”. Yes, the zoom level is "Close-up mode", the flash is "Use", the focus is "Use AF", and the format is "JPEG (Low)" (JPEG low compression mode) as the optimal setting ing.

つぎに、図17を参照して、携帯電話機40が認証装置10に対して、本人確認を行う要求を行った場合に実行される処理について説明する。なお、図17に示す処理において、図9と対応する部分には、同一の符号を付してその説明を省略する。具体的には、ステップS10〜ステップS19の処理については図9の場合と同様であるのでその説明を省略する。   Next, with reference to FIG. 17, a description will be given of processing executed when the mobile phone 40 requests the authentication device 10 to perform identity verification. In the processing shown in FIG. 17, portions corresponding to those in FIG. 9 are denoted by the same reference numerals and description thereof is omitted. Specifically, the processing in steps S10 to S19 is the same as in the case of FIG.

ステップS50:認証装置10の制御モジュール60は、通信モジュール61を介して携帯電話機40に対して、携帯電話機40の機種を特定するための情報を送るように要求する。なお、機種を特定するための情報としては、例えば、携帯電話機の製造会社名と機種名とを送信させる。   Step S50: The control module 60 of the authentication device 10 requests the mobile phone 40 to send information for specifying the model of the mobile phone 40 via the communication module 61. As information for specifying the model, for example, the name of the mobile phone manufacturer and the model name are transmitted.

ステップS51:携帯電話機40のCPU40aは、認証装置10からの要求に応じて、携帯電話機40の機種を特定するための情報を、通信回路40m、基地局30、および、ネットワーク20を介して送信する。   Step S51: The CPU 40a of the mobile phone 40 transmits information for specifying the model of the mobile phone 40 via the communication circuit 40m, the base station 30, and the network 20 in response to a request from the authentication device 10. .

ステップS52:認証装置10の制御モジュール60は、携帯電話機40から送信されてきた機種を特定するための情報を参照し、設定情報73dから該当する情報を特定して読み出し、通信モジュール61を介して携帯電話機40に送信する。例えば、会社名として「A社」、機種名として「A−500」が送られてきた場合には、図16に示す第1番目の情報が取得されて送信される。   Step S52: The control module 60 of the authentication device 10 refers to the information for identifying the model transmitted from the mobile phone 40, identifies and reads out the corresponding information from the setting information 73d, and passes through the communication module 61. Transmit to the mobile phone 40. For example, when “Company A” is sent as the company name and “A-500” is sent as the model name, the first information shown in FIG. 16 is acquired and transmitted.

ステップS53:携帯電話機40のCPU40aは、ステップS52において送信された設定情報を受信し、当該設定情報に基づいて、撮像装置40jを自動的に設定する。なお、自動的に設定するのではなく、設定内容をLCD40hに表示させ、表示された情報に基づいてユーザがマニュアル操作によって設定を行うようにしてもよい。   Step S53: The CPU 40a of the mobile phone 40 receives the setting information transmitted in step S52, and automatically sets the imaging device 40j based on the setting information. Instead of automatically setting, the setting content may be displayed on the LCD 40h, and the user may perform setting by manual operation based on the displayed information.

ステップS54:携帯電話機40のCPU40aは、ユーザの操作に基づいて、撮像装置40jによる撮像が終了したか否かを判定し、終了した場合にはステップS55に進み、それ以外の場合には撮像が完了するまで同様の処理を繰り返す。   Step S54: The CPU 40a of the mobile phone 40 determines whether or not the imaging by the imaging device 40j has been completed based on the user's operation. If completed, the process proceeds to step S55, otherwise imaging is performed. The same process is repeated until completion.

ステップS55:携帯電話機40のCPU40aは、撮像装置40jによって撮像された画像データを通信回路40mを介して認証装置10に対して送信する。なお、撮像装置40jによって撮像された画像データは、例えば、JPEG方式に基づいて圧縮された後に通信回路40mを介して送信される。   Step S55: The CPU 40a of the mobile phone 40 transmits the image data captured by the imaging device 40j to the authentication device 10 via the communication circuit 40m. Note that the image data captured by the imaging device 40j is transmitted via the communication circuit 40m after being compressed based on, for example, the JPEG method.

ステップS56:認証装置10の制御モジュール60は、携帯電話機40から画像データを受信するとともに、ステップS19において送信された本人確認用書類の種類を示す情報に対応するレイアウト情報をレイアウト情報73eから取得する。なお、レイアウト情報としては、図18のような情報がある。この例では、画像データの画像の領域160と、本人確認用書類の最も適切なレイアウトを示す矩形161aと、大きい場合であって受容される矩形161bと、小さい場合であって受容される矩形161cとが示されている。   Step S56: The control module 60 of the authentication device 10 receives the image data from the mobile phone 40 and obtains layout information corresponding to the information indicating the type of the personal identification document transmitted in step S19 from the layout information 73e. . The layout information includes information as shown in FIG. In this example, an image area 160 of the image data, a rectangle 161a indicating the most appropriate layout of the identification document, a rectangle 161b that is received when it is large, and a rectangle 161c that is received when it is small. Is shown.

なお、レイアウト情報として、本人確認用書類の画像データの輪郭だけでなく、罫線の配置状況および文字の配置状況についても保持しておき、当該情報と画像データとのパターンマッチング処理を実行し、これらの同一性が高いか否かによって、レイアウトの適否を判定するようにしてもよい。   As layout information, not only the outline of the image data of the identification document but also the arrangement state of the ruled lines and the arrangement state of the characters are stored, and pattern matching processing between the information and the image data is executed. The suitability of the layout may be determined based on whether or not the identity is high.

ステップS57:制御モジュール60は、レイアウトが適切であるか否かを行う処理を実行する。具体的には、画像データに対して輪郭抽出処理を実行し、本人確認用書類の輪郭を抽出する。そして、ステップS56において特定されたレイアウト情報を参照し、抽出された輪郭と画像データの画像の範囲との相対的な位置関係を比較し、本人確認用書類の輪郭が図18に示す矩形161bと矩形161cの間に位置しているか否かを判定する。これらの間に位置している場合にはレイアウトは適切であると判定される。   Step S57: The control module 60 executes processing for determining whether or not the layout is appropriate. Specifically, the contour extraction process is executed on the image data to extract the contour of the identification document. Then, the layout information identified in step S56 is referred to, and the relative positional relationship between the extracted contour and the image data image range is compared. The contour of the identification document is a rectangle 161b shown in FIG. It is determined whether or not it is located between the rectangles 161c. If it is located between them, it is determined that the layout is appropriate.

ステップS58:制御モジュール60は、画像データの撮像状態の良否を判定する画像判定処理を実行する。   Step S58: The control module 60 executes an image determination process for determining whether or not the imaging state of the image data is good.

図19は、ステップS58に示す画像判定処理の詳細を示している。この処理が実行されると、以下のステップが実行される。   FIG. 19 shows details of the image determination process shown in step S58. When this process is executed, the following steps are executed.

ステップS70:制御モジュール60は、画像データの、例えば、ヘッダに格納された情報を参照し、画像データを構成する画素数を検出する。具体的には、画像データを構成する横と縦の画素数を得る。例えば、JPEG方式で圧縮された画像データの場合には、ヘッダに格納されている水平画素数および垂直画素数を参照し、これらが所望の範囲に収まっているかを基準に判断する。なお、ヘッダ以外から情報を得てもよい。   Step S70: The control module 60 refers to information stored in the header of the image data, for example, and detects the number of pixels constituting the image data. Specifically, the number of horizontal and vertical pixels constituting the image data is obtained. For example, in the case of image data compressed by the JPEG method, the number of horizontal pixels and the number of vertical pixels stored in the header are referred to, and a determination is made based on whether these are within a desired range. Information may be obtained from other than the header.

ステップS71:制御モジュール60は、画像データの明度を検出する。例えば、制御モジュール60は、画像データを所定の割合でサンプリングしてヒストグラムを生成し、ヒストグラムの分布の状態から画像の明度を検出する。例えば、横軸に明るさ、縦軸に明るさ毎のドットの数を示すヒストグラムにおいて、ヒストグラムが全体として中央に位置している場合には明度が適切であると判定する。また、ヒストグラムが全体として左側に位置している場合には明度が低いと判定し、ヒストグラムが全体として右側に位置している場合には明度が高いと判定する。   Step S71: The control module 60 detects the brightness of the image data. For example, the control module 60 samples the image data at a predetermined ratio to generate a histogram, and detects the brightness of the image from the state of the histogram distribution. For example, in the histogram in which the horizontal axis indicates the brightness and the vertical axis indicates the number of dots for each brightness, the brightness is determined to be appropriate when the histogram is located at the center as a whole. Further, when the histogram is located on the left side as a whole, it is determined that the lightness is low, and when the histogram is located as a whole on the right side, it is determined that the lightness is high.

ステップS72:制御モジュール60は、画像データのコントラストを検出する。例えば、制御モジュール60は、前述したヒストグラムの分布の状態から画像のコントラストを検出する。例えば、横軸に明るさ、縦軸に明るさ毎のドットの数を示すヒストグラムにおいて、ヒストグラムが全体として一部に集中して分布している場合にはコントラストが低いと判定する。また、ヒストグラムが所定の範囲に分布している場合には、コントラストが適切であると判定し、ヒストグラムが所定の範囲を超えて広く分布している場合にはコントラストが高いと判定する。   Step S72: The control module 60 detects the contrast of the image data. For example, the control module 60 detects the contrast of the image from the above-described histogram distribution state. For example, in the histogram in which the horizontal axis indicates the brightness and the vertical axis indicates the number of dots for each brightness, the histogram is determined to be low when the histogram is distributed in a concentrated manner as a whole. If the histogram is distributed in a predetermined range, it is determined that the contrast is appropriate, and if the histogram is widely distributed beyond the predetermined range, it is determined that the contrast is high.

ステップS73:制御モジュール60は、画像データのシャープネスを検出し、元の処理に復帰する。例えば、制御モジュール60は、画像データに対してDCT(Discrete Cosine Transform)処理を実行して高域成分の量を検出し、その量の多寡によってシャープネスを検出する。具体的には、高域成分の量が所定の範囲に収まる場合には、シャープネスが適切であると判定し、当該範囲を外れて多い場合にはシャープネスが強いと判定し、それ以外の場合には弱いと判定する。なお、画像データに対して2次元高域通過フィルタ処理を実行し、それによって得られる高域成分の多寡によってシャープネスを検出するようにしてもよい。   Step S73: The control module 60 detects the sharpness of the image data and returns to the original process. For example, the control module 60 performs DCT (Discrete Cosine Transform) processing on the image data to detect the amount of the high frequency component, and detects sharpness based on the amount of the amount. Specifically, when the amount of the high frequency component falls within a predetermined range, it is determined that the sharpness is appropriate, and when the amount is outside the range, the sharpness is determined to be strong. Is determined to be weak. Note that the two-dimensional high-pass filter processing may be performed on the image data, and sharpness may be detected based on the number of high-frequency components obtained thereby.

図17に戻って説明を継続する。   Returning to FIG. 17, the description will be continued.

ステップS59:制御モジュール60は、ステップS57の判定結果、および、ステップS58の判定結果に基づいて、送られてきた画像データが受容できるか否かを判定する。なお、受容できるか否かの判定方法としては、例えば、全ての判定項目において適正な範囲に収まっている場合に受容できると判定したり、あるいは、一部の重要な判定項目において適正な範囲に含まれている場合に受容できると判定したりすることができる。これ以外にも、例えば、簡単な画像処理によって修正可能な場合には、受容できると判定するようにしてもよい。具体的には、画像データの明度、コントラスト、シャープネスについては、画像処理によってある程度修復することが可能であるので、これらが適正な範囲に収まっていない場合であって、かつ、修復可能な範囲にある場合には、受容できると判定して、後に画像処理によって修復するようにしてもよい。   Step S59: The control module 60 determines whether or not the sent image data is acceptable based on the determination result of step S57 and the determination result of step S58. In addition, as a method of determining whether or not it can be accepted, for example, it is determined that it is acceptable when all the determination items are within an appropriate range, or within an appropriate range for some important determination items. It can be determined that it is acceptable if it is included. In addition to this, for example, when correction is possible by simple image processing, it may be determined that it is acceptable. Specifically, the brightness, contrast, and sharpness of the image data can be repaired to some extent by image processing, so that these are not within the proper range and are within the repairable range. In some cases, it may be determined that the image can be accepted and repaired later by image processing.

ステップS60:制御モジュール60は、ステップS59において受容できると判定された画像データを、ステップS15において登録されているテキスト情報とともに、ユーザ情報73bに登録する。なお、このとき、画像データの明度、コントラスト、および、シャープネスを補正する処理を実行し、より視認性が高い画像データを登録するようにしてもよい。具体的には、明度については前述したヒストグラムの分布が中央付近になるように各画素の値を調整する処理を実行する。また、コントラストの場合には、同じくヒストグラムの分布の広がりが適切となるように各画素の値を調整する。また、シャープネスについては、DCTの結果として得られたデータのうち、空間周波数が高い成分について値を増加させる処理を実行した後に、IDCT(Inverse Discrete Cosine Transform)を実行するようにすればよい。このようにして登録された、画像データおよびユーザデータは、確認者によって確認され、本人であることが確認できた場合には、当該ユーザのサービスへの登録がされることになる。   Step S60: The control module 60 registers the image data determined to be acceptable in step S59 in the user information 73b together with the text information registered in step S15. At this time, processing for correcting the brightness, contrast, and sharpness of the image data may be executed to register image data with higher visibility. Specifically, for brightness, the process of adjusting the value of each pixel is executed so that the histogram distribution described above is near the center. In contrast, the value of each pixel is adjusted so that the spread of the histogram distribution is appropriate. As for sharpness, IDCT (Inverse Discrete Cosine Transform) may be executed after executing processing for increasing the value of a component having a high spatial frequency in the data obtained as a result of DCT. The image data and the user data registered in this way are confirmed by the confirmer, and when the identity can be confirmed, the user is registered in the service.

ステップS61:制御モジュール60は、ステップS59において、画像データが受容できないと判定された場合には、ステップS57またはステップS58の処理において受容できないと判定された項目に対応する設定情報を変更する処理を実行し、ステップS52に戻って同様の処理を実行する。   Step S61: If it is determined in step S59 that the image data cannot be accepted, the control module 60 performs a process of changing the setting information corresponding to the item determined to be unacceptable in the process of step S57 or step S58. And return to step S52 to execute the same processing.

具体的には、画像データの明度が高いと判定された場合であって、フラッシュを使用する設定にされている場合には、フラッシュを使用しない設定に変更する。逆に明度が低いと判定された場合であって、フラッシュを使用しない設定になっている場合には、フラッシュを使用する設定に変更する。   Specifically, if it is determined that the brightness of the image data is high and the flash is set to be used, the setting is changed to a setting that does not use the flash. On the contrary, if it is determined that the brightness is low and the setting is such that the flash is not used, the setting is changed to use the flash.

また、コントラストが低いと判定された場合には、図16に示す設定情報のコントラストを高く設定し、逆に、高いと判定された場合には設定情報のコントラストを下げる。また、シャープネスが低いと判定された場合には、例えば、画像データのフォーマットにおいて、画像圧縮形式の圧縮率を低く設定するようにすれば、画像圧縮処理によって失われる空間周波数の高域成分の量を少なくすることができるので、シャープネスを実質的に高めることができる。   Further, when it is determined that the contrast is low, the contrast of the setting information shown in FIG. 16 is set high. Conversely, when it is determined that the contrast is high, the contrast of the setting information is decreased. If it is determined that the sharpness is low, for example, if the compression rate of the image compression format is set low in the image data format, the amount of high frequency components of the spatial frequency lost by the image compression processing Therefore, sharpness can be substantially increased.

また、解像度が低いと判定された場合には、設定情報の解像度をより高い解像度に変更する。さらに、レイアウトが適切でないと判定された場合には、レイアウトが適切になるように、例えば、「もう少し書類が中央に位置するように撮像してください。」のようなメッセージをLCD40hを表示させるようにすればよい。   When it is determined that the resolution is low, the resolution of the setting information is changed to a higher resolution. Further, when it is determined that the layout is not appropriate, for example, a message such as “Please capture an image so that the document is located in the center a little more” is displayed on the LCD 40h so that the layout is appropriate. You can do it.

そして、ステップS52〜S61の処理は、画像データが受容可能となるまで繰り返され、受容可能となった場合には、ステップS60に進んで画像データが登録される。なお、ステップS52〜S61の繰り返し処理を行わないで、送られてきた画像データの適否のみを通知するようにしてもよい。   The processing in steps S52 to S61 is repeated until the image data becomes acceptable. If the image data becomes acceptable, the process proceeds to step S60 and the image data is registered. Note that it is possible to notify only the suitability of the sent image data without performing the repetitive processing of steps S52 to S61.

以上の第2の実施の形態によれば、携帯電話機40の機種毎に最適な設定情報を認証装置10において一元管理し、撮像時において携帯電話機40に送信して設定を行うようにしたので、例えば、このような最適な設定情報を組み込んだアプリケーションプログラムを携帯電話機単位で生成する場合に比較し、管理者の負担を軽減することができる。すなわち、管理者は、図15に示す画面において設定のみを行えばよいので、アプリケーションプログラムの場合に発生するプログラムのコンパイル作業等を省略することが可能になり、作業を簡易化することができる。   According to the second embodiment described above, the optimum setting information for each model of the mobile phone 40 is centrally managed in the authentication device 10 and transmitted to the mobile phone 40 at the time of imaging to perform the setting. For example, the burden on the administrator can be reduced as compared with a case where an application program incorporating such optimal setting information is generated for each mobile phone. That is, since the administrator only needs to make settings on the screen shown in FIG. 15, it is possible to omit the compile operation of the program that occurs in the case of the application program, and the operation can be simplified.

また、以上の第2の実施の形態によれば、携帯電話機毎に最適な設定情報を予め送信して撮像装置の設定を行い、最適に設定された状態で撮像された画像データを、認証装置10に送信するようにしたので、管理者の負担を軽減することができる。すなわち、不適切な設定によって撮像された画像データについては、従来は、管理者が目視確認により確認し、ユーザに画像データを再度送信するように指示していたが、本発明の第2の実施の形態では、最適な設定がなされた状態で撮像された画像データが送信されるようにしたので、管理者の負担が軽減できる。   In addition, according to the second embodiment described above, optimal setting information is transmitted in advance for each mobile phone to set the imaging device, and the image data captured in the optimally set state is stored in the authentication device. 10, the burden on the administrator can be reduced. That is, for image data captured with inappropriate settings, the administrator has conventionally confirmed by visual confirmation and instructed the user to retransmit the image data, but the second embodiment of the present invention. In this embodiment, since the image data captured with the optimum setting is transmitted, the burden on the administrator can be reduced.

また、前述のように、最適な状態において撮像された場合であっても、例えば、ユーザの操作ミスまたは撮像環境等によっては、画像データが適切でない場合が生じる。しかしながら、本発明の第2の実施の形態では、そのような場合であっても画像データのレイアウト、解像度、明度、コントラスト、および、シャープネス等を検出し、適切でない場合には、画像データを携帯電話機に対して再送させるようにしたので、不適切な画像データが送られる可能性を低くすることができる。その結果、確認者が目視による確認を行い、再度の送信をユーザ側に通知し、再度、同様の処理を繰り返すといった作業の負担を軽減することができる。   Further, as described above, even when an image is captured in an optimal state, image data may not be appropriate depending on, for example, a user's operation mistake or an imaging environment. However, in the second embodiment of the present invention, even in such a case, the layout, resolution, brightness, contrast, sharpness, etc. of the image data are detected. Since the telephone is made to retransmit, the possibility of inappropriate image data being sent can be reduced. As a result, it is possible to reduce the burden of work such that the confirmer performs visual confirmation, notifies the user of the transmission again, and repeats the same processing again.

また、第2の実施の形態では、画像データが受容できないと判定された場合には、該当する設定項目を自動的に変更するようにしたので、画像データを再度撮像する際に、適切な画像データとなる可能性を高めることができる。これにより、ユーザの負担を軽減することができる。   In the second embodiment, when it is determined that the image data is unacceptable, the corresponding setting item is automatically changed. Therefore, when the image data is imaged again, an appropriate image is obtained. The possibility of becoming data can be increased. Thereby, a user's burden can be reduced.

なお、第2の実施の形態では、管理者によって設定された設定情報を用いて携帯電話機40の撮像装置40jを設定し、送られてきた画像データに応じて設定情報の一部を変更するようにした。しかし、例えば、それぞれの携帯電話機において、送られてくる画像データの状態の統計をとり、当該統計に偏りがある場合には、図16に示す設定情報73d自体を変更するようにしてもよい。具体的には、機種名「A−500」の携帯電話機から送られてくる画像データの統計をとった場合に、コントラストが高い傾向にあることが分かった場合には、図16に示すコントラストを「0.9」から「0.8」に変更するようにしてもよい。そのような方法によれば、統計値に基づいて、より最適な設定情報を得ることができる。   In the second embodiment, the setting information set by the administrator is used to set the imaging device 40j of the mobile phone 40, and a part of the setting information is changed according to the sent image data. I made it. However, for example, each mobile phone may take statistics of the state of the image data sent, and if the statistics are biased, the setting information 73d itself shown in FIG. 16 may be changed. Specifically, when the statistics of the image data sent from the mobile phone with the model name “A-500” are taken and it is found that the contrast tends to be high, the contrast shown in FIG. You may make it change from "0.9" to "0.8". According to such a method, more optimal setting information can be obtained based on the statistical value.

なお、以上の各実施の形態は、一例であって、これ以外にも種々の変形実施態様が存在する。例えば、上述した各実施の形態では、ユーザ側の端末装置として携帯電話機40を例に挙げて説明を行ったが、例えば、撮像装置付きのPDA(Personal Digital Assistants)を用いるようにしてもよい。   Each of the above embodiments is an example, and there are various other modified embodiments. For example, in each of the above-described embodiments, the mobile phone 40 has been described as an example of the user-side terminal device. However, for example, PDA (Personal Digital Assistants) with an imaging device may be used.

また、以上の各実施の形態では、撮像装置としては、携帯電話機に内蔵されているディジタルカメラを例に挙げて説明したが、例えば、外付けのディジタルカメラを用いるようにしてもよい。また、ディジタルカメラではなく、例えば、スキャナを用いることも可能である。   In each of the above-described embodiments, a digital camera built in a mobile phone has been described as an example of the imaging device. However, for example, an external digital camera may be used. For example, a scanner can be used instead of the digital camera.

また、以上の各実施の形態における認証装置10の処理を、複数の装置で分散して処理することも可能である。すなわち、図9および図17に示す処理を必要に応じて他の装置に移動させることも可能である。そのような実施の形態によれば、ネットワーク20のトラフィックまたはサーバの能力に応じて、最適なシステムを構築することができる。   Also, the processing of the authentication device 10 in each of the above embodiments can be distributed and processed by a plurality of devices. That is, the processing shown in FIGS. 9 and 17 can be moved to another device as necessary. According to such an embodiment, an optimum system can be constructed according to the traffic of the network 20 or the capability of the server.

なお、上記の処理機能は、サーバコンピュータとクライアントコンピュータとによって実現することができる。その場合、認証装置10が有すべき機能の処理内容を記述したサーバプログラム、および携帯電話機40が有すべき機能の処理内容を記述したクライアントプログラムが提供される。サーバプログラムをサーバコンピュータで実行することにより、認証装置10の処理機能がサーバコンピュータ上で実現される。また、クライアントプログラムをクライアントコンピュータで実行することにより、携帯電話機40の処理機能がクライアントコンピュータ上で実現される。   The above processing functions can be realized by a server computer and a client computer. In that case, a server program describing the processing content of the function that the authentication device 10 should have and a client program describing the processing content of the function that the mobile phone 40 should have are provided. By executing the server program on the server computer, the processing function of the authentication device 10 is realized on the server computer. Further, the processing function of the mobile phone 40 is realized on the client computer by executing the client program on the client computer.

処理内容を記述したサーバプログラムやクライアントプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置(HDD)、フレキシブルディスク(FD)、磁気テープなどがある。光ディスクには、DVD(Digital Versatile Disk)、DVD−RAM(Random Access Memory)、CD−ROM(Compact Disk Read Only Memory)、CD−R(Recordable)/RW(ReWritable)などがある。光磁気記録媒体には、MO(Magneto-Optical disk)などがある。   The server program and client program describing the processing contents can be recorded on a computer-readable recording medium. Examples of the computer-readable recording medium include a magnetic recording device, an optical disk, a magneto-optical recording medium, and a semiconductor memory. Examples of the magnetic recording device include a hard disk device (HDD), a flexible disk (FD), and a magnetic tape. Examples of the optical disk include a DVD (Digital Versatile Disk), a DVD-RAM (Random Access Memory), a CD-ROM (Compact Disk Read Only Memory), and a CD-R (Recordable) / RW (ReWritable). Magneto-optical recording media include MO (Magneto-Optical disk).

サーバプログラムやクライアントプログラムを流通させる場合には、たとえば、各プログラムが記録されたDVD、CD−ROMなどの可搬型記録媒体が販売される。また、クライアントプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータからクライアントコンピュータにクライアントプログラムを転送することもできる。   When distributing server programs and client programs, for example, portable recording media such as DVDs and CD-ROMs on which the programs are recorded are sold. It is also possible to store the client program in a storage device of the server computer and transfer the client program from the server computer to the client computer via a network.

サーバプログラムを実行するサーバコンピュータは、たとえば、可搬型記録媒体に記録されたサーバプログラムを、自己の記憶装置に格納する。そして、サーバコンピュータは、自己の記憶装置からサーバプログラムを読み取り、サーバプログラムに従った処理を実行する。なお、サーバコンピュータは、可搬型記録媒体から直接サーバプログラムを読み取り、そのサーバプログラムに従った処理を実行することもできる。   The server computer that executes the server program stores, for example, the server program recorded on the portable recording medium in its own storage device. Then, the server computer reads the server program from its own storage device and executes processing according to the server program. The server computer can also read the server program directly from the portable recording medium and execute processing according to the server program.

クライアントプログラムを実行するクライアントコンピュータは、たとえば、可搬型記録媒体に記録されたクライアントプログラムもしくはサーバコンピュータから転送されたクライアントプログラムを、自己の記憶装置に格納する。そして、クライアントコンピュータは、自己の記憶装置からクライアントプログラムを読み取り、クライアントプログラムに従った処理を実行する。なお、クライアントコンピュータは、可搬型記録媒体から直接クライアントプログラムを読み取り、そのクライアントプログラムに従った処理を実行することもできる。また、クライアントコンピュータは、サーバコンピュータからクライアントプログラムが転送される毎に、逐次、受け取ったクライアントプログラムに従った処理を実行することもできる。   The client computer that executes the client program stores, for example, the client program recorded on the portable recording medium or the client program transferred from the server computer in its own storage device. Then, the client computer reads the client program from its own storage device and executes processing according to the client program. The client computer can also read the client program directly from the portable recording medium and execute processing according to the client program. Further, each time the client program is transferred from the server computer, the client computer can sequentially execute processing according to the received client program.

本発明は、例えば、携帯電話機を用いた本人確認に利用することができる。   The present invention can be used for identity verification using, for example, a mobile phone.

本発明の認識システムの構成例を示す図である。It is a figure which shows the structural example of the recognition system of this invention. 図1に示す認証装置の詳細な構成例を示す図である。It is a figure which shows the detailed structural example of the authentication apparatus shown in FIG. 図1に示す携帯電話機の詳細な構成例を示す図である。It is a figure which shows the detailed structural example of the mobile telephone shown in FIG. 図1に示す認証装置においてプログラムが実行された場合に実現される機能ブロックを示す図である。It is a figure which shows the functional block implement | achieved when a program is performed in the authentication apparatus shown in FIG. 図4に示す書類管理情報の一例を示す図である。It is a figure which shows an example of the document management information shown in FIG. 図4に示す認証装置において書類管理情報を編集する際に実行される処理の流れを説明するフローチャートである。6 is a flowchart for explaining a flow of processing executed when document management information is edited in the authentication apparatus shown in FIG. 4. 図6に示すフローチャートが実行された場合に表示装置に表示される画面の一例である。It is an example of the screen displayed on a display apparatus when the flowchart shown in FIG. 6 is performed. 図7において所定の情報が入力された場合の画面の表示例である。FIG. 8 is a display example of a screen when predetermined information is input in FIG. 7. 図1に示す認証装置と携帯電話機の間で実行される処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of the process performed between the authentication apparatus shown in FIG. 1, and a mobile telephone. 図9に示すフローチャートが実行された場合に、携帯電話機に表示される登録画面の一例である。FIG. 10 is an example of a registration screen displayed on the mobile phone when the flowchart shown in FIG. 9 is executed. FIG. 図9に示すフローチャートが実行された場合に、携帯電話機に表示される書類選択画面の一例である。FIG. 10 is an example of a document selection screen displayed on the mobile phone when the flowchart shown in FIG. 9 is executed. 図9に示すフローチャートが実行された場合に、携帯電話機に送信されるマスク画像の一例である。FIG. 10 is an example of a mask image transmitted to a mobile phone when the flowchart shown in FIG. 9 is executed. 図12に示すマスク画像に本人確認用書類が重畳されて表示された状態を示す図である。FIG. 13 is a diagram showing a state in which an identification document is displayed superimposed on the mask image shown in FIG. 12. 図1に示す認証装置においてプログラムが実行された場合に実現される他の機能ブロックを示す図である。It is a figure which shows the other functional block implement | achieved when a program is performed in the authentication apparatus shown in FIG. 図14に示す設定情報を編集するための画面の表示例である。15 is a display example of a screen for editing the setting information shown in FIG. 図14に示す設定情報の一例である。It is an example of the setting information shown in FIG. 図1に示す認証装置と携帯電話機の間で実行される他の処理の流れを説明するフローチャートである。6 is a flowchart for explaining a flow of other processing executed between the authentication apparatus shown in FIG. 1 and the mobile phone. 図14に示すレイアウト情報の一例を示す図である。It is a figure which shows an example of the layout information shown in FIG. 図17のステップS58の処理の詳細を説明するためのフローチャートである。It is a flowchart for demonstrating the detail of the process of step S58 of FIG.

符号の説明Explanation of symbols

10 認証装置、40 携帯電話機(端末装置)、40i 入力装置、40j 撮像装置、60 制御モジュール(適切化手段の一部、要求手段、設定情報検索手段、問い合わせ手段、マスク情報検索手段)、61 通信モジュール(適切化手段の一部、受信手段)、65d マスク画像(マスク情報格納手段)、71 レイアウト判定モジュール(判定手段の一部)、72 画像判定モジュール(判定手段の一部)、73d 設定情報(設定情報格納手段)   10 authentication device, 40 mobile phone (terminal device), 40i input device, 40j imaging device, 60 control module (part of optimization means, request means, setting information search means, inquiry means, mask information search means), 61 communication Module (part of optimization means, reception means), 65d mask image (mask information storage means), 71 layout determination module (part of determination means), 72 image determination module (part of determination means), 73d setting information (Setting information storage means)

Claims (13)

ユーザ側の端末装置が有する撮像装置によって撮像され、当該端末装置によって送信された画像データに基づいてユーザの認証を行う認証装置において、
画像データの受信に先立って、上記端末装置に対して上記撮像装置を設定するための設定情報を送信し、上記撮像装置によって撮像される画像データの適切化を行うための適切化手段と、
上記適切化手段によって送られた上記設定情報に基づいて設定がなされた上記端末装置の上記撮像装置によって撮像された画像データを受信する受信手段と、
上記受信手段によって受信された画像データの適切性について判定する判定手段と、
を有することを特徴とする認証装置。
In an authentication device that authenticates a user based on image data that is captured by an imaging device of a terminal device on the user side and transmitted by the terminal device,
Prior to the reception of image data, transmitting the setting information for setting the imaging device to the terminal device, and an optimization means for optimizing the image data captured by the imaging device;
Receiving means for receiving image data imaged by the imaging device of the terminal device set based on the setting information sent by the optimization means;
Determining means for determining the appropriateness of the image data received by the receiving means;
An authentication apparatus comprising:
前記端末装置の種類を示す情報と、それぞれの種類の端末装置に対応する前記設定情報とを関連付けして格納する設定情報格納手段と、
前記端末装置に対してその種類を特定するための情報を送るように要求する要求手段と、
上記要求手段の要求の結果として送られてきた情報を参照し、上記設定情報格納手段から対応する設定情報を検索する設定情報検索手段と、をさらに有し、
前記適切化手段は、上記設定情報検索手段によって得られた設定情報を、前記端末装置に対して送信し、前記撮像装置が適切な状態になるように設定することを特徴とする請求項1記載の認証装置。
Setting information storage means for storing information indicating the type of the terminal device and the setting information corresponding to each type of terminal device;
Request means for requesting the terminal device to send information for identifying the type;
A setting information search means for referring to the information sent as a result of the request of the request means and searching for the corresponding setting information from the setting information storage means;
The said optimization means transmits the setting information obtained by the said setting information search means with respect to the said terminal device, and sets so that the said imaging device may be in an appropriate state. Authentication device.
前記適切化手段は、前記撮像装置において、被写体の不要な部分をマスクするためのマスク情報を送信し、認証に必要な情報のみを前記撮像装置に撮像させることを特徴とする請求項1記載の認証装置。   The said optimization means transmits the mask information for masking the unnecessary part of a to-be-photographed object in the said imaging device, and makes the said imaging device image only the information required for authentication. Authentication device. 前記被写体は、本人確認用の書類であり、
前記適切化手段は、上記本人確認用の書類のうちの、本人確認に必要ない情報をマスクするためのマスク情報を送信することを特徴とする請求項3記載の認証装置。
The subject is a document for identity verification,
4. The authentication apparatus according to claim 3, wherein the optimization unit transmits mask information for masking information that is not required for identity verification among the documents for identity verification.
本人確認用の書類の種類を示す情報と、それぞれの書類の種類に対応するマスク情報とを関連づけて格納するマスク情報格納手段と、
前記端末装置に対して、被写体となる本人確認用の書類の種類を問い合わせる問い合わせ手段と、
上記問い合わせ手段によって問い合わせの結果として判明した書類の種類に対応したマスク情報を上記マスク情報格納手段から検索するマスク情報検索手段と、をさらに有し、
前記適切化手段は、上記マスク情報検索手段によって得られたマスク情報を、前記端末装置に対して送信し、本人認証用の書類のうちの、本人確認に必要ない情報がマスクされた情報を前記撮像装置に撮像させることを特徴とする請求項4記載の認証装置。
Mask information storage means for storing information indicating the type of document for identity verification and mask information corresponding to the type of each document in association with each other;
Inquiry means for inquiring of the terminal device the type of identity verification document to be the subject,
Mask information retrieval means for retrieving mask information corresponding to the type of document found as a result of the inquiry by the inquiry means from the mask information storage means,
The optimization means transmits the mask information obtained by the mask information search means to the terminal device, and information that is not required for identity verification in the personal authentication document is masked. The authentication apparatus according to claim 4, wherein an image is picked up by an image pickup apparatus.
前記判定手段は、前記受信手段によって受信された画像データに対して所定の画像処理を施し、その結果として得られた当該画像データの特性を示す特性情報に基づいて、当該画像データの適切性を判定することを特徴とする請求項1記載の認証装置。   The determination unit performs predetermined image processing on the image data received by the receiving unit, and determines the appropriateness of the image data based on characteristic information indicating the characteristic of the image data obtained as a result. The authentication apparatus according to claim 1, wherein the determination is performed. 前記判定手段は、前記受信手段によって受信された画像データが適切でないと判定した場合には、前記端末装置に対して画像データを再度撮像して送信するように要求することを特徴とする請求項6記載の認証装置。   The determination unit, when determining that the image data received by the reception unit is not appropriate, requests the terminal device to re-image and transmit the image data. 6. The authentication device according to 6. 前記画像データの特性情報は、当該画像データの解像度、明度、コントラスト、シャープネス、および、レイアウトの状態を示す情報の少なくとも1つまたはこれらの組み合わせであることを特徴とする請求項6または7記載の認証装置。   8. The characteristic information of the image data is at least one of information indicating resolution, brightness, contrast, sharpness, and layout state of the image data, or a combination thereof. Authentication device. 前記端末装置は、テキスト情報を入力可能な入力装置を有し、
前記判定手段は、前記撮像装置によって撮像された本人認証用の書類に含まれている文字情報をテキストデータに変換し、当該テキストデータと上記入力装置から入力されたテキストデータと比較し、これらの一致率が一定以上の場合には、適切であると判定することを特徴とする請求項1記載の認証装置。
The terminal device has an input device capable of inputting text information,
The determination means converts text information included in a document for personal authentication captured by the imaging device into text data, compares the text data with text data input from the input device, and The authentication apparatus according to claim 1, wherein when the matching rate is equal to or higher than a certain level, it is determined as appropriate.
前記判定手段は、前記本人確認用の書類に含まれている情報と、前記テキストデータに含まれる情報との対応関係を示す情報に基づいて、これらの情報の一致率を判定することを特徴とする請求項9記載の認証装置。   The determination means determines a matching rate of the information based on information indicating a correspondence relationship between the information included in the identity verification document and the information included in the text data. The authentication device according to claim 9. 前記判定手段は、不適切と判定した場合には、前記端末装置に対してその旨を通知することを特徴とする請求項9記載の認証装置。   10. The authentication apparatus according to claim 9, wherein if the determination unit determines that the determination is inappropriate, the determination unit notifies the terminal device to that effect. ユーザ側の端末装置が有する撮像装置によって撮像され、当該端末装置によって送信された画像データに基づいてユーザの認証を行う認証方法において、
画像データの受信に先立って、上記端末装置に対して上記撮像装置を設定するための設定情報を送信し、上記撮像装置によって撮像される画像データの適切化を行い、
送られた上記設定情報に基づいて設定がなされた上記端末装置の上記撮像装置によって撮像された画像データを受信し、
受信された画像データの適切性について判定する、
ことを特徴とする認証方法。
In an authentication method for authenticating a user based on image data captured by an image capturing device included in a terminal device on the user side and transmitted by the terminal device,
Prior to reception of image data, setting information for setting the imaging device is transmitted to the terminal device, and image data captured by the imaging device is optimized.
Receiving image data captured by the imaging device of the terminal device set based on the sent setting information;
Determine the appropriateness of the received image data;
An authentication method characterized by that.
ユーザ側の端末装置が有する撮像装置によって撮像され、当該端末装置によって送信された画像データに基づいてユーザの認証を行う処理をコンピュータに機能させるコンピュータ読み取り可能な認証用プログラムにおいて、
コンピュータを、
画像データの受信に先立って、上記端末装置に対して上記撮像装置を設定するための設定情報を送信し、上記撮像装置によって撮像される画像データの適切化を行うための適切化手段、
上記適切化手段によって送られた上記設定情報に基づいて設定がなされた上記端末装置の上記撮像装置によって撮像された画像データを受信する受信手段、
上記受信手段によって受信された画像データの適切性について判定する判定手段、
として機能させることを特徴とするコンピュータ読み取り可能な認証用プログラム。
In a computer-readable authentication program for causing a computer to perform a process of performing user authentication based on image data captured by an image capturing device included in a terminal device on the user side and transmitted by the terminal device,
Computer
Prior to receiving the image data, an appropriate means for transmitting setting information for setting the imaging device to the terminal device and optimizing the image data captured by the imaging device,
Receiving means for receiving image data picked up by the image pickup device of the terminal device set based on the setting information sent by the optimization means;
Determining means for determining the appropriateness of the image data received by the receiving means;
A computer-readable authentication program characterized in that it functions as a computer program.
JP2006161054A 2006-06-09 2006-06-09 Authentication device, authentication method, and authentication program Pending JP2007328695A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006161054A JP2007328695A (en) 2006-06-09 2006-06-09 Authentication device, authentication method, and authentication program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006161054A JP2007328695A (en) 2006-06-09 2006-06-09 Authentication device, authentication method, and authentication program

Publications (1)

Publication Number Publication Date
JP2007328695A true JP2007328695A (en) 2007-12-20

Family

ID=38929098

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006161054A Pending JP2007328695A (en) 2006-06-09 2006-06-09 Authentication device, authentication method, and authentication program

Country Status (1)

Country Link
JP (1) JP2007328695A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010079877A (en) * 2008-08-25 2010-04-08 Great Information Kk Age verification system
JP2015504197A (en) * 2011-11-10 2015-02-05 ゲルライナー リミテッド Payment system and method
JP2016152035A (en) * 2015-02-19 2016-08-22 大日本印刷株式会社 Account application method and system
JP2019097056A (en) * 2017-11-24 2019-06-20 キヤノン電子株式会社 Information processing system
JP2019133721A (en) * 2019-05-17 2019-08-08 大日本印刷株式会社 Account application method and system
JP2020077420A (en) * 2018-11-07 2020-05-21 大日本印刷株式会社 Mobile terminal, identity verification server, identity verification system and program
DE102014207439B4 (en) * 2014-04-17 2025-03-27 IDnow GmbH Masking sensitive data during user identification

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001202431A (en) * 2000-01-19 2001-07-27 Kddi Corp Subscription procedure system, method and recording medium
JP2002185835A (en) * 2000-12-15 2002-06-28 Olympus Optical Co Ltd Electronic camera system, electronic camera, server computer and mobile information terminal
JP2003228681A (en) * 2002-02-05 2003-08-15 Hitachi Information Technology Co Ltd Car rental system
JP2004357126A (en) * 2003-05-30 2004-12-16 Toshiba Corp Imaging device, imaging system, and imaging method
JP2005117190A (en) * 2003-10-03 2005-04-28 Kureo:Kk Shooting support program, shooting support method, and shooting support apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001202431A (en) * 2000-01-19 2001-07-27 Kddi Corp Subscription procedure system, method and recording medium
JP2002185835A (en) * 2000-12-15 2002-06-28 Olympus Optical Co Ltd Electronic camera system, electronic camera, server computer and mobile information terminal
JP2003228681A (en) * 2002-02-05 2003-08-15 Hitachi Information Technology Co Ltd Car rental system
JP2004357126A (en) * 2003-05-30 2004-12-16 Toshiba Corp Imaging device, imaging system, and imaging method
JP2005117190A (en) * 2003-10-03 2005-04-28 Kureo:Kk Shooting support program, shooting support method, and shooting support apparatus

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010079877A (en) * 2008-08-25 2010-04-08 Great Information Kk Age verification system
JP2015504197A (en) * 2011-11-10 2015-02-05 ゲルライナー リミテッド Payment system and method
US10475016B2 (en) 2011-11-10 2019-11-12 Gelliner Limited Bill payment system and method
US10528935B2 (en) 2011-11-10 2020-01-07 Gelliner Limited Payment system and method
DE102014207439B4 (en) * 2014-04-17 2025-03-27 IDnow GmbH Masking sensitive data during user identification
JP2016152035A (en) * 2015-02-19 2016-08-22 大日本印刷株式会社 Account application method and system
JP2019097056A (en) * 2017-11-24 2019-06-20 キヤノン電子株式会社 Information processing system
JP7050471B2 (en) 2017-11-24 2022-04-08 キヤノン電子株式会社 Information processing system
JP2020077420A (en) * 2018-11-07 2020-05-21 大日本印刷株式会社 Mobile terminal, identity verification server, identity verification system and program
JP7409019B2 (en) 2018-11-07 2024-01-09 大日本印刷株式会社 Mobile terminals, identity verification systems and programs
JP2019133721A (en) * 2019-05-17 2019-08-08 大日本印刷株式会社 Account application method and system

Similar Documents

Publication Publication Date Title
KR100610558B1 (en) Electronic apparatus having a communication function and an image pickup function, image display method and recording medium for stroring image display program
US20060155874A1 (en) Automatic access of Internet content with a camera-enabled cell phone
CN100418355C (en) Camera with sending function, mobile phone, image data acquisition and sending method
JP2004282708A (en) Print producing apparatus and method, and information detecting apparatus, method and program
JP2007328695A (en) Authentication device, authentication method, and authentication program
JP4618356B2 (en) Electronic device and program
JP2009075637A (en) Data management system, data providing system, and program
KR101729206B1 (en) System and method for image sharing
JP5788447B2 (en) Information acquisition system for insurance policy
JP6268904B2 (en) Image processing apparatus, image processing method, and image processing program
JPWO2014207821A1 (en) Information processing device, terminal device, information processing program, and information processing method
US9201498B2 (en) Information display system, information display apparatus and non-transitory storage medium
JP2022013272A (en) Information processing systems, information processing methods and programs
KR100517337B1 (en) The Method and apparatus for the management of the name card by using of mobile hand held camera phone
CN110795711A (en) Identity information identification method, device and equipment
JP2007018166A (en) Information search device, information search system, information search method, and information search program
JP2003281010A (en) Portable terminal equipment
JP5796488B2 (en) Document editing system and document editing method
JP4339386B2 (en) Image data management apparatus and image service system
US10437528B2 (en) Content management system, content management method, and recording medium
JP2018015912A (en) Image processing device, image processing system and image processing program
JP7740497B2 (en) Information providing device, information providing method, and program
KR100589943B1 (en) Photo print service system through mobile communication network
JP2007334629A (en) ID card issuing system and method
JP7015503B2 (en) Lending object management system, lending object management program and lending object management method.

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090605

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110927

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120207