(57)【要約】      （修正有）【課題】汎用性の向上を図り、かつ良好な品質の生体情報を得る。【解決手段】生体情報を生成する生体情報生成部１００と生体情報を用いて認証に関する目的処理を行なう目的処理部２００とを備えており、目的処理部が起動を指示すると、生体情報生成部は目的処理部に対し目的処理のための情報を通知する生体情報認証装置１０において、目的処理部は目的処理に必要な処理情報を取得する処理情報取得部２３と、取得した処理情報に基づいて、目的処理のための処理手順を決定する処理手順決定部２４と、処理手順に従い生体情報生成部で生成された生体情報の品質を判定し、品質を満たす生体情報が生成されるまで生体情報生成部に対し生体情報の再生成を指示する品質管理部２２と、処理手順に従って、所定の品質を満たす生体情報を用いて目的処理を行なう処理部２１とを備えている。【選択図】図１
2006113772.tif 000002
【特許請求の範囲】
【請求項１】
生体に基づいて生体情報を生成する生体情報生成部と、該生体情報生成部で生成した生体情報を用いて認証に関する目的処理を行なう目的処理部とを備えており、前記目的処理部が前記生体情報生成部の起動を指示すると、該生体情報生成部は前記目的処理部に対し目的処理のための情報を通知する生体情報認証装置において、
前記目的処理部は、
前記生体情報生成部からの通知により、前記目的処理に必要な処理情報を取得する処理情報取得部と、
取得した処理情報に基づいて、前記目的処理にための処理手順を決定する処理手順決定部と、
決定した処理手順に従い、前記生体情報生成部で生成された生体情報の品質を判定し、所定の品質を満たす生体情報が生成されるまで前記生体情報生成部に対し生体情報の再生成を指示する品質管理部と、
前記処理手順に従って、所定の品質を満たす生体情報を用いて目的処理を行なう処理部と、を備えており、
前記生体情報生成部は、
前記処理情報を保持する処理情報保持部と、
前記処理部からの再生成指示を受けると、前記生体に基づいて新たな生体情報を再生成し、再生成した生体情報を前記目的処理部に通知する生体情報再生成部と、を備えることを特徴とする生体情報認証装置。
【請求項２】
前記情報には、少なくとも前記生体の種別を示す生体種別情報、前記生体情報に含まれる情報の種類を示す種類情報、前記処理手順の経過を示す経過情報、前記生体情報生成部の動作状態を示す状態情報、前記目的処理での生体情報の用いられ方を示す適用情報および前記生体の生体情報における登録数を示す登録数情報の何れか一つの情報が示されていることを特徴とする請求項１記載の生体情報認証装置。
【請求項３】
前記処理手順決定部は、前記処理手順の経過を示す経過情報および前記生体情報生成部の動作状態を示す状態情報における少なくとも一つの情報に基づいて次の処理手順を決定することを特徴とする請求項１記載の生体情報認証装置。
【請求項４】
前記目的処理部は、画面の表示制御を行なう画面制御部を備えており、
前記画面制御部は、前記処理手順に応じて画面の表示制御を行なうことを特徴とする請求項１記載の生体情報認証装置。
【請求項５】
前記画面制御部は、前記処理手順の経過を示す経過情報および前記生体情報生成部の動作状態を示す状態情報における少なくとも一つの情報に基づいて画面の表示制御を行なうことを特徴とする請求項４記載の生体情報認証装置。
【請求項６】
前記品質管理部は、同じ生体に基づいて生成されており、所定の品質を満たす生体情報の複数の照合をして厳格品質管理を行なうことを特徴とする請求項１記載の生体情報認証装置。
【請求項７】
生体に基づいて生体情報を生成する生体情報生成部と、該生体情報生成部で生成した生体情報を用いて登録に関する目的処理を行なう目的処理部とを備えており、前記目的処理部が前記生体情報生成部の起動を指示すると、該生体情報生成部は前記目的処理部に対し目的処理のための情報を通知する生体情報登録装置において、
前記目的処理部は、
前記生体情報生成部からの通知により、前記目的処理に必要な処理情報を取得する処理情報取得部と、
取得した処理情報に基づいて、前記目的処理にための処理手順を決定する処理手順決定部と、
決定した処理手順に従い、前記生体情報生成部で生成された生体情報の品質を判定し、所定の品質を満たす生体情報が生成されるまで前記生体情報生成部に対し生体情報の再生成を指示する品質管理部と、
前記処理手順に従って、所定の品質を満たす生体情報を用いて目的処理を行なう処理部と、を備えており、
前記生体情報生成部は、
前記処理情報を保持する処理情報保持部と、
前記処理部からの再生成指示を受けると、前記生体に基づいて新たな生体情報を再生成し、再生成した生体情報を前記目的処理部に通知する生体情報再生成部と、を備えることを特徴とする生体情報登録装置。
【請求項８】
前記情報には、少なくとも前記生体の種別を示す生体種別情報、前記生体情報に含まれる情報の種類を示す種類情報、前記処理手順の経過を示す経過情報、前記生体情報生成部の動作状態を示す状態情報、前記目的処理での生体情報の用いられ方を示す適用情報および前記生体の生体情報における登録数を示す登録数情報の何れか一つの情報が示されていることを特徴とする請求項７記載の生体情報登録装置。
【請求項９】
前記処理手順決定部は、前記処理手順の経過を示す経過情報および前記生体情報生成部の動作状態を示す状態情報における少なくとも一つの情報に基づいて次の処理手順を決定することを特徴とする請求項７記載の生体情報登録装置。
【請求項１０】
前記目的処理部は、画面の表示制御を行なう画面制御部を備えており、
前記画面制御部は、前記処理手順に応じて画面の表示制御を行なうことを特徴とする請求項７記載の生体情報登録装置。
【請求項１１】
前記画面制御部は、前記処理手順の経過を示す経過情報および前記生体情報生成部の動作状態を示す状態情報における少なくとも一つの情報に基づいて画面の表示制御を行なうことを特徴とする請求項１０記載の生体情報登録装置。
【請求項１２】
前記品質管理部は、同じ生体に基づいて生成されており、所定の品質を満たす生体情報の複数の照合をして厳格品質管理を行なうことを特徴とする請求項７記載の生体情報登録装置。
【請求項１３】
生体に基づいて生体情報を生成する生体情報生成部と、該生体情報生成部で生成した生体情報を用いて照合に関する目的処理を行なう目的処理部とを備えており、前記目的処理部が前記生体情報生成部の起動を指示すると、該生体情報生成部は前記目的処理部に対し目的処理のための情報を通知する生体情報照合装置において、
前記目的処理部は、
前記生体情報生成部からの通知により、前記目的処理に必要な処理情報を取得する処理情報取得部と、
取得した処理情報に基づいて、前記目的処理にための処理手順を決定する処理手順決定部と、
決定した処理手順に従い、前記生体情報生成部で生成された生体情報の品質を判定し、所定の品質を満たす生体情報が生成されるまで前記生体情報生成部に対し生体情報の再生成を指示する品質管理部と、
前記処理手順に従って、所定の品質を満たす生体情報を用いて目的処理を行なう処理部と、を備えており、
前記生体情報生成部は、
前記処理情報を保持する処理情報保持部と、
前記処理部からの再生成指示を受けると、前記生体に基づいて新たな生体情報を再生成し、再生成した生体情報を前記目的処理部に通知する生体情報再生成部と、を備えることを特徴とする生体情報照合装置。
【請求項１４】
前記情報には、少なくとも前記生体の種別を示す生体種別情報、前記生体情報に含まれる情報の種類を示す種類情報、前記処理手順の経過を示す経過情報、前記生体情報生成部の動作状態を示す状態情報、前記目的処理での生体情報の用いられ方を示す適用情報および前記生体の生体情報における登録数を示す登録数情報の何れか一つの情報が示されていることを特徴とする請求項１３記載の生体情報照合装置。
【請求項１５】
前記処理手順決定部は、前記処理手順の経過を示す経過情報および前記生体情報生成部の動作状態を示す状態情報における少なくとも一つの情報に基づいて次の処理手順を決定することを特徴とする請求項１３記載の生体情報照合装置。
【請求項１６】
前記目的処理部は、画面の表示制御を行なう画面制御部を備えており、
前記画面制御部は、前記処理手順に応じて画面の表示制御を行なうことを特徴とする請求項１３記載の生体情報照合装置。
【請求項１７】
前記画面制御部は、前記処理手順の経過を示す経過情報および前記生体情報生成部の動作状態を示す状態情報における少なくとも一つの情報に基づいて画面の表示制御を行なうことを特徴とする請求項１６記載の生体情報照合装置。
【請求項１８】
前記品質管理部は、同じ生体に基づいて生成されており、所定の品質を満たす生体情報の複数の照合をして厳格品質管理を行なうことを特徴とする請求項１３記載の生体情報照合装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体情報に基づいて本人認証を行なう認証装置、生体情報登録装置および生体情報照合装置に関するものである。
【背景技術】
【０００２】
利用者の指紋、声紋、虹彩、静脈および顔型などの生体に基づいて生成された情報（バイオメトリクス）を用いて本人認証を行なう認証装置は、生体情報の登録、生体情報に基づく照合および照合結果に基づく本人認証などの目的処理を行なうと共に該目的処理における処理状況に応じて画面の表示制御を行なう目的処理部と、該目的処理部からの指示を受けると、利用者の生体に基づいて生体情報を生成し、該生体情報を目的処理部に通知すると共に当該処理の状況に応じた画面の表示制御を行なう生体情報生成部と、を備えている。
【０００３】
生体情報生成部には所定の品質の生体情報を得るための特殊な技術と、該処理における画面の表示制御のための専用の技術とが組み込まれており、この特殊な技術を有する様々な会社で生体情報生成部が開発されている。
生体情報生成部が表示制御する画面において、例えば画面構成、配色およびフォントなどは各会社で独自に仕様が決められている。これにより、独自に仕様が決められることから、生体情報生成部が表示制御する画面と目的処理部で表示制御する画面とは、画面構成、配色およびフォントなどにおいて同調連携していない。
【０００４】
しかも生体情報生成部が表示制御する画面と、目的処理部で表示制御する画面とがそれぞれ独立して表示される。すなわち１画面中に、目的処理部で表示制御された画面と生体情報生成部で表示制御された画面とが並列的に表示されており、このように１画面中に目的処理部で表示制御された画面と、生体情報生成部で表示制御された画面とが並列的に表示され、しかも画面構成、配色およびフォントなどの統一が図られていないことから、画面が見難いことが問題となっていた。
【０００５】
この問題を解決するために、目的処理部から起動指示を受けた生体情報生成部は、表示制御に必要な情報を目的処理部に提供すべく、処理内容がアドレスに対応づけされている目的処理部から、当該目的処理部における所定のアドレスを取得し、取得したアドレスで示される目的処理部に制御を引き継ぐコールバックと称される技術を用いることが考えられ、その仕様が策定された。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、策定された仕様に基づく従来の生体情報認証装置では、目的処理部と生体情報生成部との間で予め取り決めた文字列を選択するための情報を、生体情報生成部から目的処理部へ通知し、該目的処理部で通知を受けた情報に基づいて画面に表示する文字列を単に切替えるだけであることから、文字列の切替え制御以外は何も行なわれておらず、その汎用性の低いことが問題となっていた。
【０００７】
また、従来の生体情報認証装置では、生体情報生成部の開発会社で独自に決めた品質仕様に基づいて生体情報が生成されることから、例えば何らかの原因で最適な画像を取得できないときの対処が十分に考えられていない品質仕様では、撮影画素数などのハード的な機能仕様が十分であるにも係らず、品質の良い生体情報を生成できない虞がある。
【０００８】
具体的には、生体を１回のみ撮影して得た画像に基づいて生体情報を生成するように品質仕様が決められている場合、例えば接触撮影における接触圧やフォーカスおよびホワイトバランスなどにおいて、接触圧の加減や逆光などの何らかの原因により、良好な生体の画像を得ることができないと、該画像に基づいて生成する生体情報の品質も悪くなってしまう。
【０００９】
また、生体情報取得部の品質仕様によっては、生体を撮影して得た画像においてフォーカスやホワイトバランスおよび被写体を捉えているかなど品質チェックを行なって、必要に応じて再撮影を行なっているが、品質チェックの判定基準が甘いと、実質的に低い品質の画像であるにもかかわらず、低品質の画像ではないと判定されてしまう虞があり、実質的に低い品質の画像に基づいて低い品質の生体情報が生成されてしまう虞があった。
【００１０】
このように、従来の生体情報認証装置では、生体情報生成部の開発会社が独自に決めた品質仕様に基づいて生体情報が生成されており、該生体情報の品質を客観的に判定していないことから、実質的に品質の悪い生体情報を用いて目的処理を行なう虞があり、これが問題となっていた。
【００１１】
前記した課題に鑑みて、本発明の目的は汎用性の向上を図り、かつ良好な品質の生体情報を得る生体情報認証装置を提供することにある。
更に、本発明の目的は汎用性の向上を図り、かつ良好な品質の生体情報を得て登録を行なう生体情報登録装置を提供することにある。
更に、本発明の目的は汎用性の向上を図り、かつ良好な品質の生体情報を得て照合を行なう生体情報照合装置を提供することにある。
【課題を解決するための手段】
【００１２】
本発明は、以上の点を解決するために、次の構成を採用する。
本発明の生体情報認証装置は、生体に基づいて生体情報を生成する生体情報生成部と、該生体情報生成部で生成した生体情報を用いて認証に関する目的処理を行なう目的処理部とを備えており、前記目的処理部が前記生体情報生成部の起動を指示すると、該生体情報生成部は前記目的処理部に対し目的処理のための情報を通知する生体情報認証装置において、前記目的処理部は、前記生体情報生成部からの通知により、前記目的処理に必要な処理情報を取得する処理情報取得部と、取得した処理情報に基づいて、前記目的処理にための処理手順を決定する処理手順決定部と、決定した処理手順に従い、前記生体情報生成部で生成された生体情報の品質を判定し、所定の品質を満たす生体情報が生成されるまで前記生体情報生成部に対し生体情報の再生成を指示する品質管理部と、前記処理手順に従って、所定の品質を満たす生体情報を用いて目的処理を行なう処理部と、を備えており、前記生体情報生成部は、前記処理情報を保持する処理情報保持部と、前記処理部からの再生成指示を受けると、前記生体に基づいて新たな生体情報を再生成し、再生成した生体情報を前記目的処理部に通知する生体情報再生成部と、を備えることを特徴とする。
【００１３】
本発明の生体情報登録装置は、生体に基づいて生体情報を生成する生体情報生成部と、該生体情報生成部で生成した生体情報を用いて登録に関する目的処理を行なう目的処理部とを備えており、前記目的処理部が前記生体情報生成部の起動を指示すると、該生体情報生成部は前記目的処理部に対し目的処理のための情報を通知する生体情報登録装置において、前記目的処理部は、前記生体情報生成部からの通知により、前記目的処理に必要な処理情報を取得する処理情報取得部と、取得した処理情報に基づいて、前記目的処理にための処理手順を決定する処理手順決定部と、決定した処理手順に従い、前記生体情報生成部で生成された生体情報の品質を判定し、所定の品質を満たす生体情報が生成されるまで前記生体情報生成部に対し生体情報の再生成を指示する品質管理部と、前記処理手順に従って、所定の品質を満たす生体情報を用いて目的処理を行なう処理部と、を備えており、前記生体情報生成部は、前記処理情報を保持する処理情報保持部と、前記処理部からの再生成指示を受けると、前記生体に基づいて新たな生体情報を再生成し、再生成した生体情報を前記目的処理部に通知する生体情報再生成部と、を備えることを特徴とする。
【００１４】
本発明の生体情報照合装置は、生体に基づいて生体情報を生成する生体情報生成部と、該生体情報生成部で生成した生体情報を用いて照合に関する目的処理を行なう目的処理部とを備えており、前記目的処理部が前記生体情報生成部の起動を指示すると、該生体情報生成部は前記目的処理部に対し目的処理のための情報を通知する生体情報照合装置において、前記目的処理部は、前記生体情報生成部からの通知により、前記目的処理に必要な処理情報を取得する処理情報取得部と、取得した処理情報に基づいて、前記目的処理にための処理手順を決定する処理手順決定部と、決定した処理手順に従い、前記生体情報生成部で生成された生体情報の品質を判定し、所定の品質を満たす生体情報が生成されるまで前記生体情報生成部に対し生体情報の再生成を指示する品質管理部と、前記処理手順に従って、所定の品質を満たす生体情報を用いて目的処理を行なう処理部と、を備えており、前記生体情報生成部は、前記処理情報を保持する処理情報保持部と、前記処理部からの再生成指示を受けると、前記生体に基づいて新たな生体情報を再生成し、再生成した生体情報を前記目的処理部に通知する生体情報再生成部と、を備えることを特徴とする。
【発明の効果】
【００１５】
本発明の生体情報認証装置によれば、目的処理部は生体情報生成部から取得する処理情報に基づいて目的処理のための手順を決定し、決定した処理手順に従って生体情報取得部を制御することから、生体情報取得部において、該生体情報取得部における処理手順を管理するための特殊な機能を備える必要がなく、汎用性のある生体情報取得部を備えることができ、生体情報認証装置における汎用性の向上を図ることができる。
更に目的処理部は、決定した処理手順に従い生体情報生成部で生成された生体情報の品質を判定し、所定の品質を満たす生体情報が生成されるまで生体情報生成部に対し生体情報の再生成を指示するにより、良好な品質の生体情報を得ることができる。これにより本発明の生体情報認証装置は、良好な品質の生体情報に基づいて目的処理を行なうことができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態を図を用いて詳細に説明する。
ところで、一般的な生体情報認証装置は、利用者の例えば指紋、声紋、顔系、静脈、虹彩などの生体に基づいて生体情報を生成し、該生体情報と予め登録してある生体情報とを照合することで本人認証を行なっているが、本実施例では、指紋による本人認証を行なう例で以降の説明を行なう。
【実施例１】
【００１７】
利用者の指紋に基づいて生成する生体情報を用いて本人認証を行なう本発明の生体情報認証装置１０は、図１に示されているように、生体情報の生成を行なう生体情報生成部としての生体デバイス１００と、該生体デバイス１００で生成された品質の良い生体情報に基づいて認証に関する目的処理を行なう目的処理部としてのアプリケーション部２００と、アプリケーション２００から生体デバイス１００を指定する際、該生体デバイス１００を関数として指定するための関数指定部３００とを備える。
【００１８】
関数指定部３００は、様々な関数の集まりを関数群として管理しており、該関数群の中からアプリケーション部２００で指定された関数（生体デバイス１００）に対し、呼び出し（起動指示）を行なう。
【００１９】
ところで、関数指定部３００から関数として呼び出される生体デバイス１００は、実質的には生体の画像を取得するためのカメラなどのハードウェアと、該ハードウェアの制御や取得した画像の処理などを行なうソフトウェアとで構成されているが、本実施例では便宜的にハードウェアおよびソフトウェアの区別をすることなく、該生体デバイス１００における機能をブロック的に捉えて説明する。
【００２０】
生体デバイス１００は、生体として指紋の画像をデジタル撮影して生体データを生成する生体データ生成部１１と、該生体データ生成部１１で生成した生体データに基づいて生体情報を生成する生体情報生成部１２と、後述する処理情報を保持する処理情報保持部１３と、アプリケーション部２００に対してコールバックを行なうためのコールバック制御部１４とを備える。
【００２１】
生体データ生成部１１は、指の指紋を撮影してデジタル化し、生体データを生成する。また指紋をデジタル撮影して生体データを生成する以外に、指紋の特徴を抽出して生体データを生成するようにしてもよい。
【００２２】
生体情報生成部１２は、生体データ生成部１１で生成された生体データの品質を所定の基準で判定し、この判定で当該基準に満たない生体データであると判断すると、生体データ生成部１１に対し生体データの再生成を指示する。生体情報生成部１２は、前記判定において所定の基準を満たすと判定した生体データに基づいて生体情報を生成する。
【００２３】
生体情報生成部１２が生成する生体情報は、生体の種類に応じて異なり、例えば、生体が指紋である場合には、指紋をデジタル撮影して生成した生体データ（画像データ）や該生体データに基づいて特徴量を抽出し、この抽出した特徴量のデジタルデータなどである。また、生体が虹彩である場合には、デジタル撮影した虹彩の特徴量を抽出し、この抽出した特徴量のデジタルデータなどであり、生体が声紋である場合には、音声をデジタル録音して生成した生体データや該生体データに基づいて特長量を抽出し、この抽出した特徴量のデジタルデータなどである。また、生体情報には、前記した各データの他に、該データに基づいてテキスト化されたテキストデータなどを含んでもよい。
【００２４】
ところで生体情報生成部１２は、例えばフォーカスやホワイトバランスおよび被写体を捉えているかなどの品質について、判定（以降、セルフチェックと称す）を行なっており、このセルフチェックで生体データが所定の基準を満たさない場合、生体情報生成部１２は生体データ生成部１１に対し生体データの再生成を指示する。また撮影が接触撮影である場合、指の接触圧の加減などにより、良好な品質の生体データを得ることができない場合もあり、このような場合にも生体情報生成部１２は生体データ生成部１１に対し生体データの再生成を指示する。
【００２５】
前記した生体データのセルフチェックは生体デバイス１００の品質仕様に基づいて決められており、再生成の繰返し指示は、通常数回程度である。
また、生体デバイス１００の品質仕様によっては、フォーカスやホワイトバランスおよび被写体を捉えているかなどのセルフチェックの判定基準が甘い場合があり、このような場合、実質的に低い品質の生体データであるにもかかわらず、低い品質の品質の生体データではないと判定されてしまう虞がある。これに対処すべく、実質的に品質の低い生体データに基づいて生成された生体情報の品質を後述するアプリケーション部２００でチェックする。
【００２６】
アプリケーション部２００での生体情報の品質チェックにおいて、所定の品質基準を満たさないと判定されると、アプリケーション部２００から生体情報の再生成の要求が生体デバイス１００に対し行なわれる。この要求を受けた生体デバイス１００は、生体データ生成部１１および生体情報生成部１２から成る生体情報再生成部１６で生体情報を再生成する。
【００２７】
処理情報保持部１３は、指紋、声紋、顔系、静脈、虹彩などの生体の種別を示す生体種別情報と、前記した生体情報に含まれるデータの種類を識別可能の種類情報、後述する処理手順（処理内容）の経過状況を示す経過情報、後述するアプリケーション部２００での目的処理で用いる生体情報が登録用であるか又は認証用であるか識別可能の適用情報、生体情報に含まれるデータの数であって例えば指紋を得た指の本数を示す登録数情報、生体デバイス１００の動作状態を示す状態情報などを処理情報として保持している。
【００２８】
処理情報保持部１３で保持される処理情報の各情報において、例えば生体種別などの生体デバイス１００の基本性能に係る情報は予め保持されており、この情報に基づいてアプリケーション部２００は処理手順を決定する。
【００２９】
コールバック制御部１４は、アプリケーション部２００に対するコールバックの制御を行い、生体デバイス１００で生成した生体情報をアプリケーション部２００に通知する。ところで、コールバック制御が行なわれるとき、生体デバイス１００における動作状態や処理結果がステータスとしてアプリケーション部２００に通知される。ステータスはステータス管理部１５で生成され、該ステータス管理部１５はステータスを生成するとき、必要に応じて処理情報保持部１３で保持する処理情報を参照する。
【００３０】
処理情報管理部１３で保持する処理情報は、生体デバイス１００におけるステータスが反映されており、つまり処理情報は生体デバイス１００における処理状況や処理内容に応じて適宜更新される。
【００３１】
アプリケーション部２００は、目的処理を行なうための処理部２１と、生体情報の品質管理を行なう品質管理部２２と、生体デバイス１００から処理情報を取得するための処理情報取得部２３と、取得した処理情報に基づいて処理手順を決定する処理手順決定部２４と、コールバック制御を行なう生体デバイス１００に対する戻り情報を該生体デバイス１００に通知する情報通知部２５と、生体デバイス１００から取得した生体情報の登録のために該生体情報を登録生体情報として保持する登録生体情報保持部２６とを備えている。
【００３２】
処理部２１は、処理手順決定部２４で決定した処理手順に従って処理を行なっており、処理内容に応じて処理を行うべく、表示部の画面の表示制御を行なう表示制御部２１０と、入力部から入力された入力内容を得るための入力処理部２２０と、生体デバイス１００から取得する生体情報を登録用生体情報として登録生体情報保持部２６に保持させる登録部２３０と、生体デバイス１００から取得する照合用の生体情報および登録生体情報保持部２６で保持する登録生体情報の照合を行なって本人認証を行なう認証部２４０とを備える。
【００３３】
表示制御部２１０は、処理手順決定部２４で決定された処理手順に従って、表示部の表示画面の制御を行なう。表示制御部２１０が表示制御する画面は、例えばメニュー画面や登録画面、照合画面などの他に、生体デバイス１００における画面の表示制御も行なう。すなわち表示制御部２１０は、生体デバイス１００で行なわれる利用者の生体をデジタル撮影する際の案内画面や撮影結果の表示画面などの表示制御を行なう。この表示制御に伴い、アプリケーション部２００は生体デバイス１００から、該生体デバイス１００のステータスや生体情報などを取得する。取得した情報は表示制御部２１０へ送られ、表示制御部２１０では、処理手順に従って画面の表示制御を行なうとき、取得した情報を参照する。
【００３４】
入力処理部２２０は、操作ボタンやキーボードなどの入力部で入力された入力内容を取得し、取得した入力内容は表示制御部２１０、登録部２３０、認証部２４０および品質管理部２２などに通知される。通知を受けた各処理部では、入力内容に応じた処理を行う。
【００３５】
登録部２３０は、利用者の生体情報を登録すべく、生体デバイス１００から生体情報を取得すると、取得した生体情報を品質管理部２２で品質チェックさせる。登録部２３０は、品質管理部２２で所定の品質基準以上であると判断された生体情報を登録生体情報保持部２６で保持する制御を行なう。
【００３６】
ところで生体情報の取得要求を受けた生体デバイス１００は、アプリケーション部２００に対しコールバック制御を行なっており、アプリケーション部２００での制御のために生体デバイス１００のステータスや取得した生体情報が生体デバイス１００からアプリケーション部２００へ通知される。
通知を受けた登録部２３０は、通知内容に応じた画面を表示すべく表示制御部２１０に画面の切替え制御の指示や、生体情報の品質チェックを行なうべく品質管理部２２に品質チェックを指示する。
【００３７】
品質管理部２２は、生体デバイス１００からの生体情報が所定の品質基準を満たしているか否か判定し、所定の品質基準を満たす生体情報が生成されるまで、生体デバイス１００に対し、生体情報の再生成を指示する。具体的には、品質管理部２２は生体情報が所定の品質基準を満たさないと判断すると、生体情報が所定の品質基準を満たさないことを示す情報を情報通知部２５に生成させ生体デバイス１００へ通知させる。
【００３８】
ところで、品質管理部２２における生体情報の品質判定は、一般的に生体デバイス１００で行なうセルフチェックよりもロジックが複雑であり、判定が厳格である。
例えば、生体デバイス１００の品質仕様によっては、フォーカスやホワイトバランスおよび被写体を捉えているかなどのセルフチェックの判定基準が甘い場合があり、実質的に低い品質の生体データであるにもかかわらず、判定基準が甘いことから低い品質の生体データではないと判定された生体情報も、品質管理部２２で厳格に品質判定が行なわれることにより、低い品質の生体情報であると正しく判断される。以降の処理において、品質管理部２２で品質基準を満たす生体情報に基づいて処理を行うことができる。
【００３９】
認証部２４０は、認証対象者の照合を行なうべく、生体デバイス１００から認証対象者の生体情報を取得する。取得した認証生体情報は品質管理部２２で品質のチェックが行なわれる。認証部２４０は、品質管理部２２で所定の品質基準以上であると判断された認証生体情報と、登録生体情報保持部２６で保持する登録生体情報とを照合して本人認証を行なう。認証結果は、表示制御部２１０に通知され、該表示制御部２１０は認証結果を画面に表示する制御を行なう。
【００４０】
処理情報取得部２３は、生体デバイス１００で保持する処理情報の取得を行なう。処理情報は生体デバイス１００からのコールバック制御で該生体デバイス１００から送られてくるステータスであり、このステータスを処理情報として処理情報取得部２３は取得するための制御を行なう。取得した処理情報は、アプリケーション部２００での処理内容に応じて、登録部２３０、認証部２４０、品質管理部２２および処理手順決定部２４などに送られる。
【００４１】
ところで、処理情報取得部２３からの処理情報を受けた処理手順決定部２４は、該処理情報に含まれる各情報に基づいて、処理すべき内容やその順序などの処理手順を決定する。
処理手順決定部２４で決定する処理手順は、生体デバイス１００からのコールバックに応じた際の処理手順や、生体情報取得の処理手順や、目的処理における処理手順などであり、更に前記各処理手順における画面の表示制御のための処理手順などである。
【００４２】
処理手順は、図２に示すように、処理情報に基づいてツリー構造化された処理内容を辿ることで、処理すべき内容とその順序が処理手順として決定される。例えば、処理情報に含まれる生体種別情報に基づいて生体の種別を識別し、生体の種別に応じた表示制御、生体情報の取得制御および目的処理における制御などの制御内容が決まり、適用情報に基づいて生体情報の適用内容を識別し、生体情報の適用内容に応じた表示制御および目的処理における制御などの制御内容が決まり、種類情報に基づいて取得する生体情報に含まれる生体情報のデータ種類を識別し、データ種類に応じた表示制御および目的処理における制御などの制御内容が決まり、取得数情報に基づいて生体情報を生成する際の生体のサンプリング数を識別し、サンプリング数に応じた表示制御、生体情報の取得制御および目的処理における制御などの内容が所定の処理内容から決定される。
【００４３】
ところで処理手順決定部２４は、生体デバイス１００から取得する経過情報や生体デバイス１００での処理結果に基づいて、適宜一度決めた処理手順を決め直してもよい。すなわち、処理手順決定部２４は、処理の経過状態に応じて処理手順を決めてもよく、また１００における処理結果の内容に応じて処理手順を決めてもよい。
【００４４】
尚、処理手順決定部２４における処理手順の決定は、前記した方法に限る必要は無く、プリケーション部２００の仕様に応じて、ツリー構造化した処理の内容やツリー構造における構成順序が適宜変更される。
【００４５】
次に、本発明の生体情報認証装置１０の動作を図３のシーケンスチャートを用いて説明する。
生体情報認証装置１０の表示部にメニュー画面が表示されている。メニュー画面は所定の処理手順に基づいて表示制御部２１０で表示制御されており、メニュー画面には生体情報の登録や照合などの項目が表示されている。利用者がこの表示項目を選択可能の入力部で「登録」を指定すると、その旨が登録部２３０へ通知される。
【００４６】
登録部２３０は、生体情報を取得すべく、生体デバイス１００に対し初期処理のための処理情報の取得要求を行なう。このとき、登録部２３０は処理情報取得部２３を起動する。
処理情報取得部２３は、関数指定部３００に対し、関数として管理されている生体デバイス１００の呼出（起動）を指示する。
【００４７】
呼出を受けた生体デバイス１００は、アプリケーション部２００での初期処理に必要な処理情報をアプリケーション部２００に通知すべく、コールバック制御部１４が処理情報保持部１３で予め保持している処理情報をコールバック制御でアプリケーション部２００に通知する。
【００４８】
生体デバイス１００からの処理情報を処理情報取得部２３で取得したアプリケーション部２００は、該処理情報に基づいて処理手順を決定すべく、取得した処理情報を処理手順決定部２４へ通知する。
【００４９】
処理手順決定部２４は、処理情報に含まれる各種の情報に基づいて処理すべき内容やその処理順序などの処理手順を決定する。具体的には処理手順決定部２４は、生体デバイス１００からのコールバックに応じた際の処理手順や、目的（登録）処理における処理手順や、登録のための生体情報取得の処理手順などであり、更に前記各処理手順における画面の表示制御のための処理手順などを決定する。
【００５０】
登録部２３０は、決定した処理手順に従って表示制御部２１０に登録時の初期メッセージ画面の表示制御を行なわせる。この初期メッセージには、利用者に対し生体の撮影を行なうための案内が示されている。操作案内を画面に表示すると、ここまでの処理の経過状況を示す情報を情報通知部２５で生成し、生成した情報を生体デバイス１００へ通知する。
【００５１】
情報を受けた生体デバイス１００は、利用者の生体を撮影して生体データを生成すべく、生体データ生成部１１を起動する。生体データ生成部１１は、その機能仕様で生体の様々な部位を撮影可能である場合、何れの部位を撮影すべきか、その指示をアプリケーション部２００から得るべく、ステータス管理部１５でステータスが生成される。生成されたステータスは、コールバック制御部１４のコールバック制御でアプリケーション部２００へ通知される。
【００５２】
アプリケーション部２００は、生体デバイス１００からの通知を処理情報取得部２３で取得すると、登録部２３０が決められた処理手順に従って、生体の何れの部位を撮影するか利用者に選択させるべく、表示制御部２１０により案内画面が表示部に表示される。
【００５３】
この案内画面に従って撮影部位が選択されると、選択された部位を示す情報が情報通知部２５で生成され、該情報が生体デバイス１００へ通知される。
生体デバイス１００では、アプリケーション部２００からの情報に基づいて、生体の撮影部位を特定する。
【００５４】
ところで生体データ生成部１１には、図示しない撮影開始ボタンが設けられており、利用者がこのボタンを押下することにより、生体の撮影が行なわれて生体データが生成される。
【００５５】
生成された生体データは生体情報生成部１２で品質のセルフチェックが行なわれる。生体データが所定の品質基準を満たすと、生体情報生成部１２は当該生体データに基づいて生体情報を生成する。
生体情報が生成されると、生体データの品質を示す情報や生体デバイス１００における処理の経過状況を示す経過情報がステータス管理部１５で生成される。これらの情報はアプリケーション部２００へ通知されるべく、コールバック制御部１４でコールバック制御が行なわれる。
【００５６】
ところで、セルフチェックにおいて、生体データが所定の品質基準を満たさないと判断されると、生体データを再生成するための再撮影が行なわれる。最撮影を所定の回数行なっても、所定の品質基準を満たす生体データを生成できない場合は、その旨を示すステータスがステータス管理部で生成され、当該ステータスがアプリケーション部２００に通知されるべく、コールバック制御部１４でコールバック制御が行なわれる。
【００５７】
生体デバイス１００からの生体情報を取得したアプリケーション部２００は、処理手順に従って、生体情報に示される生体の画像を表示部に表示すべく、表示制御部２１０で表示制御が行なわれる。
【００５８】
また、処理手順に従って、生体情報の品質判定が品質管理部２２で行なわれる。品質管理部２２での品質判定は、一般的に生体デバイス１００でのセルフチェックよりも判定基準が厳しく、品質管理部２２で判定された品質の良い生体情報のみが登録部２３０によって登録生体情報保持部２６に登録される。
【００５９】
一方、品質管理部２２で生体情報が所定の品質基準を満たしていないと判断されると、生体情報の再取得を行なうべく、情報通知部２５で再取得要求を示す情報を作成し、該情報を生体デバイス１００へ通知する。
再取得要求を受けた生体デバイス１００では、生体を再撮影して生体情報を再生成し、該生体情報をアプリケーション部２００へ通知する。
このように、品質管理部２２では、良好な品質の生体情報を得るまで生体デバイス１００の生体情報再生成部１６で生体情報の再生成を行なわせる。これにより、アプリケーション部２００は品質の良い生体情報を得ることができる。
【００６０】
ところで、所定の品質基準を満たすと判定された生体情報を再度厳重にチェックするように処理手順が決められているとき、アプリケーション部２００で品質基準を満たすと判定された生体情報と、同じ生体に基づいて新たに生成した生体情報との照合が行なわれ、照合における差が所定の基準内にあると判定されると、生成した生体情報は所定の品質を厳格に満たすと判断される。この生体情報の品質管理を本実施例では、厳格品質管理（厳格品質判定）と称し、厳格品質管理を詳細に説明する。
【００６１】
厳格品質管理は、次に述べるような場合に有効であり、例えば、指の指紋の生体情報を得るべく、指を接触撮影して得した指紋の生体データから特徴を抽出してこの特徴を生体情報とする場合、ピントや露光などの調整に問題なく良好な品質の生体データが生成されているが、何らかの原因で接触圧が弱いと被写体の撮影面積が狭くなるので、被写体の撮影面積が狭い生体データから得る特徴量も低減する。このように特徴量が少ないと、後に特徴量に基づいて照合を行なうとき、照合数が低減するので誤った判定結果を招く虞がある。
【００６２】
このように誤判定を招く生体情報の登録を防止すべく、弱い接触圧で接触撮影して得た生体情報と、同じ生体に基づいて新たに生成した生体情報とを照合することにより、新たに生成する生体情報のための接触撮影が適正な接触圧で行なわれていると、適正な接触圧で接触撮影して得た生体情報と、弱い接触圧で接触撮影して得た生体情報との照合が不一致となり、弱い接触圧で接触撮影して得た生体情報を検出することができる。
【００６３】
次に、厳格品質管理の動作を具体的に説明する。
厳格品質管理を行なうように処理手順が決められていると、登録部２３０は同じ生体に基づいて新たな生体情報を生体デバイス１００に生成させるべく、その旨を示す情報を情報通知部２５で生成させ、該情報を生体デバイス１００に通知させる。
【００６４】
生体デバイス１００は、情報に基づいて生体情報を再生成すべく、先に撮影した生体において、何れの部位を撮影すべきか、その指示をアプリケーション部２００から得るべく、指示を得るためのステータスがステータス管理部１５で生成される。生成されたステータスは、コールバック制御部１４のコールバック制御でアプリケーション部２００へ通知される。
【００６５】
アプリケーション部２００は、生体デバイス１００からの通知を処理情報取得部２３で取得すると、登録部２３０が決められた処理手順に従って、先に撮影した生体と同じ部位の生体を撮影することを指示する情報を情報通知部２５で作成する。このとき、表示部には、撮影を開始する旨の表示の案内画面が表示制御部２１０の画面制御で表示される。
【００６６】
情報通知部２５で作成された情報が１００へ通知されると、該生体デバイス１００は、情報に基づいて生体の撮影部位を特定し、利用者からの撮影開始の指示を待ち受ける。利用者が撮影開始ボタンを押下することにより、生体データ生成部１１で生体の撮影が行なわれて生体データが生成される。
【００６７】
生成された生体データは生体情報生成部１２で品質のセルフチェックが行なわれる。生体データが所定の品質基準を満たすと、生体情報生成部１２は当該生体データに基づいて生体情報を生成する。生体情報が生成されると、生体データの品質を示す情報や生体デバイス１００における処理の経過状況を示す経過情報がステータス管理部１５で生成される。これらの情報はアプリケーション部２００へ通知されるべく、コールバック制御部１４でコールバック制御が行なわれる。
【００６８】
コールバック制御を受けたアプリケーション部２００は、同じ生体に基づいて新たに生成した生体情報の品質を品質管理部２２で判定し、品質管理部２２で所定の品質基準以上であると判定された生体情報と、先に取得した生体情報との照合を行ない、その差が所定の基準内であると判断されると、登録部２３０は生体情報を登録生体情報保持部２６に登録する。
【００６９】
前記したように、品質管理部２２で同じ生体に基づいて生成した二つの生体情報の照合を行なうことにより、より厳格に生体情報の品質を管理することができる。
【００７０】
尚、品質管理部２２における判定結果は、表示制御部２１０の表示制御で表示部に表示されており、品質管理部２２における判定結果を示す情報が情報通知部２５で生成され、生成された情報が生体デバイス１００へ通知される。
【００７１】
情報を受けた生体デバイス１００は、情報が品質管理部２２における判定で不一致を示すとき、生体情報再生成部１６で生体情報を改めて生成する。
【００７２】
生体デバイス１００は、生体情報の生成終了を示す情報をアプリケーション部２００から取得すると、生体デバイス１００における動作を停止し、その旨を示すステータスをステータス管理部１５で生成して、該ステータスをアプリケーション部２００へ通知する。
【００７３】
尚、利用者がメニュー画面の選択項目で「認証」を指定したとき、認証対象者の生体を撮影して得た生体データに基づいて生体情報を生成し、その品質を管理するまでの処理は前記した「登録」と同じであることから、その説明を割愛する。照合のための生体情報をアプリケーション部２００が取得すると、認証部２４０で従来から知られた方法により、認証用に取得した生体情報と、登録生体情報保持部２６に登録されている登録生体情報とを照合して認証対象者の認証を行なう。
【００７４】
前記したように、本発明の生体情報認証装置１０によれば、生体デバイス１００からの処理情報に基づいて処理手順決定部２４で処理手順を決定し、決定した処理手順に従って生体デバイス１００を制御すると共に処理部２１での処理制御や表示画面の制御を行なうことから、生体デバイス１００に画面制御や処理処理制御などを行なわせることなく、それらの機能が省かれた簡便な生体情報取得部を備えることができ、生体情報認証装置における汎用性の向上を図ることができると共に、画面の制御をアプリケーション部２００で統括的に行なうことから、画面構成、配色およびフォントなどの統一を図ることができる。更に、本発明の生体情報認証装置１０によれば、アプリケーション部２００が生体デバイス１００でセルフチェックされた生体情報の品質管理を改めて行なうことから、生体デバイス１００の品質仕様に影響されることなく、アプリケーション部２００での品質仕様に基づいて生体情報の品質管理を行なうことができ、生体デバイス１００の品質仕様に左右されない良好な品質の生体情報を得ることができる。
【産業上の利用可能性】
【００７５】
前記した実施例では、指紋、声紋、顔系、静脈、虹彩などの生体に基づいて生成された生体情報に基づく認証を代表例として説明したが、例えば署名におけるスピードやストロークおよび筆圧などに基づいて生成された情報も生体を識別可能の情報であり、このように生体に係る唯一無二な情報も生体情報として用いてもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明の生体情報認証装置のブロック図である。
【図２】処理手順の決定方法を示す図である。
【図３】本発明の生体情報認証装置のシーケンスチャートを示す図である。
【符号の説明】
【００７７】
１０  生体情報認証装置
１１  生体データ生成部
１２  生体情報生成部
１３  処理情報保持部
１４  コールバック制御部
１５  ステータス管理部
１６  生体情報再生成部
２１  処理部
２２  品質管理部
２３  処理情報取得部
２４  処理手順決定部
２５  情報通知部
２６  登録生体情報保持部
１００  生体デバイス
２００  アプリケーション部
２１０  表示制御部
２２０  入力処理部
２３０  登録部
２４０  認証部
３００  関数指定部
【図１】
2006113772.tif 000003
【図２】
2006113772.tif 000004
【図３】
2006113772.tif 000005