(57)【要約】【課題】ユーザに質の良い生体情報の入力を行わせることで、生体情報登録又は生体情報照合を精度良く行うことができる生体情報照合装置を提供すること。【解決手段】生体情報の特徴量の登録に関して、登録許容領域と登録否許容領域との境界に設定される第１閾値と、登録許容領域に設定される第２閾値とを記憶しておき、これら閾値を参照して生体情報の特徴量を評価し、評価結果を評価閾値としての第１閾値及び第２閾値と比較して表示する。【選択図】図２
2007172022.tif 000002
【特許請求の範囲】
【請求項１】
生体情報データを入力する生体情報入力部と、
前記生体情報入力部により入力される生体情報データから特徴量を算出する特徴量算出手段と、
前記特徴量算出手段により算出された特徴量が記憶される特徴量記憶部と、
前記特徴量算出手段により算出された特徴量と前記特徴量記憶部に予め記憶されている特徴量とに基づいて生体情報を照合する生体情報照合手段と、
前記特徴量算出手段により算出された特徴量を前記特徴量記憶部に登録する特徴量登録手段と、
前記特徴量算出手段によって算出された特徴量を生体情報登録適否に関連する少なくとも一つの評価項目に従って評価する手段であって、登録許容領域と登録否許容領域との境界に設定される第１閾値及び前記登録許容領域に設定される少なくとも一つの第２閾値を参照して前記特徴量を前記評価項目に従って評価する特徴量評価手段と、
前記評価項目に従った前記特徴量の評価結果を、評価閾値としての前記第１閾値及び前記少なくとも一つの第２閾値と比較して表示する表示部と、
を有することを特徴とする生体情報照合装置。
【請求項２】
前記特徴量登録手段による登録可否を入力する特徴量登録可否入力部を更に有し、
前記表示部は、前記特徴量評価手段により登録許容領域にあると評価された場合に前記特徴量登録可否入力部より登録可否の入力を行なうよう表示し、
前記特徴量登録手段は、前記特徴量評価手段によって前記特徴量が登録許容領域にあると評価され、且つ前記特徴量登録可否入力部から登録可と入力された場合に、前記特徴量算出手段により算出された前記特徴量を前記特徴量記憶部に登録することを特徴とする請求項１に記載の生体情報照合装置。
【請求項３】
前記生体情報照合手段による照合の実行の可否を判定する特徴量照合実行可否判定手段を更に有し、
前記特徴量照合実行可否判定手段は、前記特徴量評価手段による前記特徴量の評価結果に基づいて、前記生体情報照合手段による照合の実行の可否を判定することを特徴とする請求項１又は２に記載の生体情報照合装置。
【請求項４】
前記生体情報照合手段は、前記特徴量算出手段により算出された特徴量と前記特徴量記憶部に記憶されている特徴量との類似度を算出する類似度算出手段を有し、当該類似度算出手段により算出された類似度に基づいて照合を行い、
前記表示部は、前記類似度算出手段により算出された類似度を表示することを特徴とする請求項１〜３の何れか１項に記載の生体情報照合装置。
【請求項５】
前記類似度算出手段により算出された類似度の履歴を記憶する類似度履歴記憶部を有し、
前記表示部は、前記類似度履歴記憶部に記憶される類似度の履歴を表示することを特徴とする請求項４に記載の生体情報照合装置。
【請求項６】
前記類似度算出手段により算出された類似度の前記表示部への表示可否に用いられる類似度表示可否情報を記憶する類似度表示可否情報記憶部を有し、
前記表示部は、前記類似度表示可否情報記憶部に記憶されている類似度表示可否情報に基づいて前記類似度算出手段により算出された類似度を表示することを特徴とする請求項４に記載の生体情報照合装置。
【請求項７】
前記類似度表示可否情報記憶部に記憶される類似度表示可否情報の設定を行う類似度表示可否情報設定手段を有し、
前記生体情報照合手段による照合が成功した場合に、前記類似度表示可否情報設定手段による前記類似度表示可否情報の設定が可能となることを特徴とする請求項６に記載の生体情報照合装置。
【請求項８】
生体情報入力練習モードを選択する生体情報入力練習モード選択部を有することを特徴とする請求項１〜７の何れか１項に記載の生体情報照合装置。
【請求項９】
前記生体情報入力練習モード選択部により生体情報入力練習モードが選択された場合、前記特徴量登録手段による登録を禁止することを特徴とする請求項８に記載の生体情報照合装置。
【請求項１０】
請求項１〜９の何れか１項に記載の生体情報照合装置と、
生体情報照合の必要とする機能が記憶される照合必要機能記憶部と、
各種機能を選択する機能選択部と、
を有し、
前記機能選択部により選択された機能が前記照合必要機能記憶部に記憶された生体情報照合を必要とする機能である場合、前記生体情報照合装置による照合を行わせることを特徴とする画像形成装置。
【請求項１１】
入力される生体情報データから特徴量を算出する特徴量算出ステップと、
前記特徴量算出ステップにより算出された特徴量を特徴量記憶部に登録する特徴量登録ステップと、
前記特徴量算出ステップにより算出された特徴量を生体情報登録適否に関連する少なくとも一つの評価項目に従い評価するステップであって、登録許容領域と登録否許容領域との境界に設定される第１閾値及び前記登録許容領域に設定される少なくとも一つの第２閾値を参照して前記特徴量を前記評価項目に従って評価する特徴量評価ステップと、
前記評価項目に従った前記特徴量の評価結果を、評価閾値としての前記第１閾値及び前記少なくとも一つの第２閾値と比較して表示する表示ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体情報照合装置、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
近年、情報の電子化やネットワーク化の急速な進行により、情報へのアクセス制御を行なうためのセキュリティ技術への関心が高まっており、このようなセキュリティ技術の１つとして指紋照合等による本人照合を行なうための製品が種々登場してきている。
【０００３】
指紋照合では、指紋を指紋センサで光学的に読み取ることにより入力し、入力された濃淡画像データを解析して、入力された指紋が予め登録されている指紋と一致するか否かを判定、即ち照合する。指紋の照合手法としては、従来より、指紋の隆起した部分（隆線）の端点や分岐点等の特徴点の属性とそれらの相対的な位置関係を特徴情報として照合する特徴点抽出照合法（マニューシャ法）や、２値化した入力指紋画像データと登録指紋画像データとを直接比較照合するパターンマッチング法、あるいは指紋の山部と谷部の周期に基づいて照合を行う周波数解析法などが知られている。
【０００４】
しかしながら、登録されている指紋と同一指の指紋であっても、入力状態によっては不一致と判定される場合がある。例えば、指紋センサに指を置くときの位置や傾き、強さ等によって、指紋センサが検出する指紋の中心位置、押圧、角度、かすれ、コントラスト等が影響され、登録指紋と別個の指紋と認識されてしまう。不一致と判定された場合には、ユーザは再度指紋を入力しなければならないが、なぜ不一致と判定されたかが具体的に分からなければ、ユーザは一致と判定されるまで試行錯誤を繰り返しながら何度も指紋入力を行うことになり、時間や手間が掛かり操作性が悪化する。
【０００５】
また、登録されている指紋画像データの質が悪い場合には、照合時に入力される指紋画像データの質が良くても、不一致と判定されてしまうことになる。
【０００６】
そのため、特許文献１には、指紋照合に失敗した場合に、指紋を読み込ませるときの注意点を提示するガイダンス情報（例えば、「指紋が小さいようです。軽くおいているか、指が小さい可能性があります。少し強めに指をおくか、太めの指で再登録してください。」）をユーザに表示することが記載されている。
【０００７】
特許文献２には、指紋画像から特定される指の中心位置、角度、押圧の各値において、入力許容状態範囲の値、入力許容状態近似範囲の値及びそれ以外の範囲の値を予め記憶しておき、指紋登録あるいは指紋照合の際に入力された指紋画像から指の中心位置、角度、押圧の各値を検出し、例えば、入力許容状態範囲に含まれていれば緑色光を、入力許容状態近似範囲に含まれていれば黄色光を、それ以外の範囲であれば赤色光を爪上に投影することが記載されている。これにより、例えば、赤色光が照射された後、ユーザが指の位置、角度、センサへの押圧を調整しながら黄色光が照射されたとすると、ユーザは、調整が正しい方向に向かっており、このままの方向で調整すれば指の中心位置、角度、押圧の各値が入力許容状態範囲に入ることを認識でき、容易に指の位置、角度、センサへの押圧を調整できる。
【特許文献１】特開２００３−２９６７１７号公報
【特許文献２】特開２００３−３０６３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載の方法では、指紋照合時に照合できなかった場合には、指の置き方についてガイダンス表示を行うものの、指紋照合時に照合できた場合には、問題がないので、ガイダンス表示は行われない。
【０００９】
特許文献２に記載の方法では、指紋登録時及び指紋照合時において、指の置き方が許容できない状態では、許容状態からどの程度離れているのかの示唆は行うものの、許容状態では、問題がないので、示唆は行われない。
【００１０】
しかしながら、指の置き方が許容状態にあった場合又は指紋照合時に照合できた場合でも、指の置き方が最適であったとは限らず、指の置き方を最適にすればより指紋照合に適した入力ができる余地があり、さらに精度良く指紋登録又は指紋照合を行うことができる。
【００１１】
本発明は、以上のような問題に鑑みてなされたものであり、ユーザに質の良い生体情報の入力を行わせることで、生体情報登録又は生体情報照合を精度良く行うことができる生体情報照合装置、画像形成装置及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
本発明の生体情報照合装置は、生体情報データを入力する生体情報入力部と、前記生体情報入力部により入力される生体情報データから特徴量を算出する特徴量算出手段と、前記特徴量算出手段により算出された特徴量が記憶される特徴量記憶部と、前記特徴量算出手段により算出された特徴量と前記特徴量記憶部に予め記憶されている特徴量とに基づいて生体情報を照合する生体情報照合手段と、前記特徴量算出手段により算出された特徴量を前記特徴量記憶部に登録する特徴量登録手段と、前記特徴量算出手段によって算出された特徴量を生体情報登録適否に関連する少なくとも一つの評価項目に従って評価する手段であって、登録許容領域と登録否許容領域との境界に設定される第１閾値及び前記登録許容領域に設定される少なくとも一つの第２閾値を参照して前記特徴量を前記評価項目に従って評価する特徴量評価手段と、前記評価項目に従った前記特徴量の評価結果を、評価閾値としての前記第１閾値及び前記少なくとも一つの第２閾値と比較して表示する表示部と、を有することを特徴としている。
【００１３】
本発明の画像形成装置は、上記に記載の生体情報照合装置と、生体情報照合の必要とする機能が記憶される照合必要機能記憶部と、各種機能を選択する機能選択部と、を有し、前記機能選択部により選択された機能が前記照合必要機能記憶部に記憶された生体情報照合を必要とする機能である場合、前記生体情報照合装置による照合を行わせることを特徴としている。
【００１４】
本発明のプログラムは、入力される生体情報データから特徴量を算出する特徴量算出ステップと、前記特徴量算出ステップにより算出された特徴量を特徴量記憶部に登録する特徴量登録ステップと、前記特徴量算出ステップにより算出された特徴量を生体情報登録適否に関連する少なくとも一つの評価項目に従い評価するステップであって、登録許容領域と登録否許容領域との境界に設定される第１閾値及び前記登録許容領域に設定される少なくとも一つの第２閾値を参照して前記特徴量を前記評価項目に従って評価する特徴量評価ステップと、前記評価項目に従った前記特徴量の評価結果を、評価閾値としての前記第１閾値及び前記少なくとも一つの第２閾値と比較して表示する表示ステップと、をコンピュータに実行させることを特徴としている。
【発明の効果】
【００１５】
本発明によれば、生体情報の入力状態が許容状態にあっても、許容状態の中での良好のレベルが表示されるので、ユーザは良好のレベルを認識でき、生体情報の入力状態を最適にすることができる。これにより、質の良い生体情報が入力され、精度良い生体情報登録又は生体情報照合を行うことができる。
【発明を実施するための最良の形態】
【００１６】
発明を実施するための最良の形態として、本発明を画像形成装置に適用した例について説明するが、一例でありこれに限定されるものではない。画像形成装置としては、スキャナ機能、プリンタ機能、ＦＡＸ機能等を有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌｓ）を想定している。
（装置構成）
図１は、本実施形態に係るＭＦＰ１００の装置構成を示すブロック図である。プログラムに従ってＭＦＰ１００の制御を実行するＣＰＵ１を中心として、バス２により、ＲＯＭ３、ＲＡＭ４、原稿読取部５、画像形成部６、ハードディスク７、操作部８、表示部９、指紋入力部１０、及びインターフェース１１が相互に接続されている。
【００１７】
ＲＯＭ３は、ＣＰＵ１で制御を実行するのに必要なプログラムやデータを記憶する。また、ＲＯＭ３は、後述の閾値（第１の閾値、第２の閾値）及び指紋照合を必要とする機能を記憶し、それぞれ閾値記憶部及び照合必要機能記憶部として機能する。
【００１８】
ＲＡＭ４は、ＣＰＵ１で制御を実行する際に必要なプログラムやデータを一時的に記憶する。
【００１９】
原稿読取部５は、原稿を読み取って画像データを生成する。生成された画像データは、画像形成部６、ハードディスク７、またはインターフェース１１に出力される。
【００２０】
画像形成部６は、原稿読取部５、ハードディスク７、またはインターフェース１１から入力される画像データや文書データに基づいて記録媒体上に画像形成を行う。
【００２１】
ハードディスク７は、原稿読取部５やインターフェース１１を介して入力される画像データや文書データを記憶し保存する。また、後述の指紋データの特徴量及び類似度表示可否情報をユーザＩＤに対応付けて記憶し、それぞれ特徴量記憶部及び類似度表示可否情報記憶部として機能する。
【００２２】
操作部８は、ユーザにより操作され、ユーザＩＤの入力、各種モードの選択、画像形成指示、ハードディスク保存指示、外部へのデータ送信指示等がされる。また、後述の特徴量の登録可否、指紋入力練習モード選択、及び機能選択の入力がされ、それぞれ特徴量登録可否入力部、指紋入力練習モード選択部、及び機能選択部として機能する。
【００２３】
表示部９は、ユーザに伝える各種情報を表示する。ユーザに各種入力を促すメッセージや指紋の特徴量に関係するデータが表示される。
【００２４】
指紋入力部１０は、ユーザの指紋を読み取って指紋データを生成する。生成された指紋データからは特徴量が算出され、所定条件を満たすとハードディスク７に該特徴量が記憶される。
【００２５】
インターフェース１１は、通信回線に接続され、外部機器からデータを受信したり、外部機器にデータを送信したりする。受信されたデータは画像形成部６やハードディスク７に出力され、原稿読取部５で読み取ったデータやハードディスク７に記憶されているデータが送信される。
（装置制御）
以下の制御は、ＲＯＭ３に記憶されるプログラムに基づいて、ＣＰＵ１が処理を実行することにより行われる。
＜指紋登録制御＞
図２は、本実施形態に係る指紋登録制御のフロー図である。操作部８により指紋登録モードが選択されているものとする。
【００２６】
まず、ＣＰＵ１は、表示部９に「ユーザＩＤを入力して下さい。」と表示させる（ステップＳ１０）。この指示に従い、ユーザは、操作部８からユーザＩＤを入力する。
【００２７】
次に、ＣＰＵ１には、ユーザが操作部８から入力したユーザＩＤが入力される（ステップＳ１１）。
【００２８】
次に、ＣＰＵ１は、表示部９に「指紋を入力して下さい。」と表示させる（ステップＳ１２）。この指示に従い、ユーザは、指紋入力部１０に指を置く。
【００２９】
次に、ＣＰＵ１は、指紋入力部１０に置かれたユーザの指紋を読み取らせ指紋データを入力させる（ステップＳ１３）。
【００３０】
次に、ＣＰＵ１は、指紋入力部１０から入力された指紋データを解析し、例えば、画像面積、鮮明度、特徴点の数、角度等の特徴量を算出する（ステップＳ１４）。鮮明度は、入力画像のかすれ具合や潰れ具合を示す。特徴点は、指紋データの端点、分岐点、湾曲のことである。角度は、指紋入力時の指の傾きのことである。
【００３１】
次に、ＣＰＵ１は、ＲＯＭ３から第１の閾値及び第２の閾値をＲＡＭ４に読み出す（ステップＳ１５）。第１の閾値は、ステップＳ１４で算出した特徴量のハードディスク７への登録適否を判定するための登録許容領域と登録否許容領域との境界に設定される特徴量の閾値であり、第２の閾値は、前記登録許容領域に設定される特徴量の閾値である。
【００３２】
次に、ＣＰＵ１は、ステップＳ１４において算出した特徴量とステップＳ１５において読み出した第１の閾値及び第２の閾値との関係を表示部９に表示させる（ステップＳ１６）。表示形態については、後述する。
【００３３】
次に、ＣＰＵ１は、ステップＳ１４において算出した特徴量とステップＳ１５において読み出した第１の閾値とを比較し、ステップＳ１４において算出した特徴量のハードディスク７への登録可否を判定する（ステップＳ１７）。本実施形態では、算出した画像面積、特徴点の数及び鮮明度の特徴量の各項目全てにおいて、それぞれに設定される第１の閾値より高レベルであれば登録可（登録適切）と判定される。
【００３４】
登録可と判定すると（ステップＳ１８；Ｙｅｓ）、ステップＳ１９に進み、登録否（登録不適切）と判定すると（ステップＳ１８；Ｎｏ）、ステップＳ２２に進む。
【００３５】
ステップＳ１９では、ＣＰＵ１は、「登録する、登録しない、を入力して下さい。」と表示部９に表示させる。この指示に従い、ユーザは、操作部８から「登録する」又は「登録しない」を入力する（ステップＳ２０）。
【００３６】
このように、ステップＳ１８において、登録可と判定された場合にも、ユーザに登録の意志を確認させることにより、例えば、ユーザがもう一度やり直してさらに良好な登録を行いたいと思っている場合に対応することができる。
【００３７】
「登録する」と入力されたと判断すると（ステップＳ２０；Ｙｅｓ）、ＣＰＵ１は、ユーザＩＤとステップＳ１４において算出した特徴量とを対応付けてハードディスク７に記憶させ（ステップＳ２１）、フローを終了する。「登録しない」と入力されたと判断すると（ステップＳ２０；Ｎｏ）、ステップＳ２２に進む。
【００３８】
ステップＳ２２では、ＣＰＵ１は、「指紋を再入力しますか、それとも終了しますか。」と表示部９に表示させる。この指示に従い、ユーザは、操作部８から「再入力する」又は「終了する」を入力する（ステップＳ２３）。
【００３９】
「再入力する」と入力されたと判断すると（ステップＳ２３；Ｙｅｓ）、ステップＳ１２に戻り、ＣＰＵ１は、表示部９に「指紋を入力して下さい。」と表示させ、ステップＳ１３以降のステップが繰り返される。「終了する」と入力されたと判断すると（ステップＳ２３；Ｎｏ）、フローを終了する。
【００４０】
図３（ａ）、図３（ｂ）は、本実施形態に係る指紋登録時の表示形態の一例である。画像面積の大小、特徴点の数の多少及び鮮明度の良悪のそれぞれの特徴量が棒グラフで視覚的に認識しやすく表示されている。画像面積：大、特徴点の数：多、鮮明度：良であるほど高レベルであり指紋登録において望ましい。各特徴量を示す棒グラフには適正最低レベルが示されており、この適正最低レベルが第１の閾値に相当する。全ての特徴量において図中の適正最低レベルよりも高レベル（画像面積：大、特徴点の数：多、鮮明度：良）であれば、ハードディスク７に各特徴量を登録することが可能となる。
【００４１】
図３（ａ）は、登録否状態における表示例である。画像面積は適正最低レベルより高レベルであるものの、特徴点の数及び鮮明度は適正最低レベルより低いレベルにある。これは、例えば、濡れている指が指紋センサに押し当てられ、画像が潰れ指紋の隆線が判別できない状態である。ユーザに対するガイダンスとして、「手は湿っていませんか？」の表示がされている。
【００４２】
図３（ｂ）は、登録可状態における表示例である。画像面積、特徴点の数及び鮮明度の全てにおいて、適正最低レベルより高レベルにある。ユーザに対するガイダンスとして、「登録可能状態です。」の表示がされている。
【００４３】
適正最低レベルより高レベル側において少なくとも１つ閾値（第２の閾値に相当）を設定しておけば、適正最低レベルより高レベル側で２段階以上のレベル表示が可能となり、ユーザは登録可能レベル内において良好のレベルを認識することができる。図３における本表示例では、適正最低レベルより高レベル側において３つの閾値が設けられ、適正最低レベルより高レベル側で４段階のレベル表示がされている。もちろん、多数段階の実質的に連続的なレベル表示であってもよい。
【００４４】
登録可能レベル内において良好のレベルを認識することができれば、ユーザは、指の置き方や登録する指を変えたりしながら、図３に示す表示を見ることにより、最適な指の置き方や最適な登録指の情報を取得することができる。そして、ユーザが最適な指の置き方や最適な登録指により指紋入力を行うことにより、質の良い指紋入力を行うことができ、指紋登録を精度良く行うことができる。
【００４５】
本表示例では、棒グラフを用いて表示を行ったが、表示形態はこれに限られず、少なくともステップＳ１４において算出した特徴量が、ステップＳ１５において読み出した第１の閾値及び第２の閾値に対して大きい値なのか小さい値なのかがユーザに認識できればよい。従って、加工せずに単に両者の特徴量を表示することによっても足りる。
＜指紋照合制御＞
図４は、本実施形態に係る指紋照合制御のフロー図である。この指紋照合制御においては、ユーザにより入力された指紋データの特徴量と予め登録された特徴量とが照合され、照合の結果、ユーザが登録済みのユーザとして認識され、当該ユーザとして認証を行なう。まず、ユーザが操作部８からＭＦＰ１００の機能選択を行うことにより、機能選択情報がＣＰＵ１に入力される（ステップＳ３０）。
【００４６】
次に、ＣＰＵ１は、入力された機能がＲＯＭ３に記憶されている指紋照合を必要とする機能であるか否かを判断する（ステップＳ３１）。指紋照合を必要とする機能とは、例えば、ハードディスク７に記憶されている画像データ、文書データ、個人情報等にアクセスする機能である。
【００４７】
入力された機能が指紋照合を必要とする機能であると判断すると、ＣＰＵ１は、表示部９に「ユーザＩＤを入力して下さい。」と表示させる（ステップＳ３２）。この指示に従い、ユーザは、操作部８からユーザＩＤを入力する。入力された機能が指紋照合を必要とする機能でないと判断すると、ステップＳ４７に進み、ＣＰＵ１は、選択した機能を実行する。
【００４８】
次に、ＣＰＵ１には、ユーザが操作部８から入力したユーザＩＤが入力される（ステップＳ３３）。
【００４９】
次に、ＣＰＵ１は、表示部９に「指紋を入力して下さい。」と表示させる（ステップＳ３４）。この指示に従い、ユーザは、指紋入力部１０に指を置く。
【００５０】
次に、ＣＰＵ１は、指紋入力部１０に置かれたユーザの指紋を読み取らせ指紋データを入力させる（ステップＳ３５）。
【００５１】
次に、ＣＰＵ１は、指紋入力部１０から入力された指紋データを解析し、例えば、画像面積、鮮明度、特徴点の数、角度等の特徴量を算出する（ステップＳ３６）。
【００５２】
次に、ＣＰＵ１は、ＲＯＭ３から第１の閾値及び第２の閾値をＲＡＭ４に読み出す（ステップＳ３７）。第１の閾値は、ステップＳ３６で算出した特徴量の照合実行の可否を判定するための照合実行可領域と照合実行否領域との境界に設定される特徴量の閾値であり、指紋登録制御において登録許容領域と登録否許容領域との境界に設定される第１の閾値と同一のものである。第２の閾値は、前記照合実行可領域に設定される特徴量の閾値であり、指紋登録制御において登録許容領域に設定される第２の閾値と同一のものである。
【００５３】
次に、ＣＰＵ１は、ステップＳ３６において算出した特徴量とステップＳ３７において読み出した第１の閾値及び第２の閾値との関係を表示部９に表示させる（ステップＳ３８）。
【００５４】
次に、ＣＰＵ１は、ステップＳ３６において算出した特徴量とステップＳ３７において読み出した第１の閾値とを比較し、ステップＳ３６において算出した特徴量の照合実行の可否を判定する（ステップＳ３９）。本実施形態では、算出した画像面積、特徴点の数及び鮮明度の特徴量の各項目の全てにおいて、それぞれに設定される第１の閾値より高レベルであれば照合実行可と判定される。
【００５５】
このように、照合実行の可否を判定することにより、例えば指の置き方が不十分なまま照合が行われてしまい照合失敗になってしまう、ということがなく、指の置き方が十分な状態になって初めて照合を行うことができる。その結果、照合の精度を向上させることができる。
【００５６】
照合実行可と判定すると（ステップＳ４０；Ｙｅｓ）、ステップＳ４１に進み、照合実行否と判定すると（ステップＳ４０；Ｎｏ）、ステップＳ４８に進む。
【００５７】
次に、ＣＰＵ１は、ステップＳ３３で入力されたユーザＩＤに対応して記憶されている特徴量をハードディスク７からＲＡＭ４に読み出す（ステップＳ４１）。
【００５８】
次に、ＣＰＵ１は、ステップＳ３６において算出された特徴量とステップＳ４１においてハードディスク７から読み出された特徴量とを比較し、類似度を算出する（ステップＳ４２）。
【００５９】
次に、ＣＰＵ１は、ステップＳ３３で入力されたユーザＩＤに対応して記憶されている類似度表示可否情報をハードディスク７からＲＡＭ４に読み出す（ステップＳ４３）。
【００６０】
次に、ＣＰＵ１は、ハードディスク７から読み出した類似度表示可否情報に基づいて類似度を表示するか否かを判断する（ステップＳ４４）。
【００６１】
類似度を表示すると判断すると、ＣＰＵ１は、ステップ４２において算出した類似度を表示部９に表示させる（ステップＳ４５）。類似度を表示しないと判断すると、ステップＳ４６に進む。表示形態については後述する。
【００６２】
このように、ユーザに類似度を表示させることにより、登録時の指紋に対する現在の指紋の状態を把握することができる。そのため、類似度が低い場合には、もう一度再登録したり別の指で登録したりするといったことが可能となる。
【００６３】
また、類似度の非表示を選択できるようにすることにより、例えば、他人が類似度を確認しながら疑似指を作成するといったことを防止することができる。
【００６４】
次に、ＣＰＵ１は、ステップＳ４２において算出された類似度に基づいて照合できたか否かを判断する（ステップＳ４６）。
【００６５】
照合できたと判断すると、ＣＰＵ１は、ステップＳ３０において選択された機能を実行させる（ステップＳ４７）。照合できなかったと判断すると、フローを終了する。
【００６６】
ステップＳ４８では、ＣＰＵ１は、「指紋を再入力しますか、それとも終了しますか。」と表示部９に表示させる。この指示に従い、ユーザは、操作部８から「再入力する」又は「終了する」を入力する（ステップＳ４９）。
【００６７】
「再入力する」と入力されたと判断すると（ステップＳ４９；Ｙｅｓ）、ステップＳ３５に戻り、ＣＰＵ１は、表示部９に「指紋を入力して下さい。」と表示させ、ステップＳ３６以降のステップが繰り返される。「終了する」と入力されたと判断すると（ステップＳ４９；Ｎｏ）、フローを終了する。
【００６８】
図５は、本実施形態に係る指紋照合時の表示形態の一例である。類似度のグラフが追加されている以外は図３の指紋登録時の表示形態と同様である。
【００６９】
図５の表示例は、図４のステップＳ４５において表示部９に表示されたものを示している。類似度が適正最低レベルより高レベルにあり、照合できた場合を示している。ユーザに対するガイダンスとして、「○○さんに一致しました。」の表示がされている。
【００７０】
また、図４のステップＳ４２において算出した類似度をハードディスク７に記憶しておき（類似度履歴記憶部）、図５の表示状態から操作部８を操作して、図６のように過去の類似度の履歴を表示させるようにしてもよい。このようにすれば、例えば、指の状態や指の置き方が登録時から変化して類似度が次第に低くなってきた場合に、ユーザは再登録の判断を行うことができる。
【００７１】
図４のステップＳ４３で読み出される類似度表示可否情報の設定について説明する。この類似度表示可否情報の設定は、図４の指紋照合制御フローに基づいて行われる。
【００７２】
図４のステップ３０において、機能選択として類似度表示可否情報の設定が選択される。この類似度表示可否情報の設定は、指紋照合を必要とする機能して予めＲＯＭ３に記憶されており、ステップＳ３１においてＹｅｓとなり、ステップＳ３２に進む。ステップＳ３２以降は上述した指紋照合制御の説明とほとんど重複するので、重複部分の説明は省略する。
【００７３】
ステップＳ４７の選択機能の実行として、ＣＰＵ１は、「類似度を表示する、表示しない、を入力して下さい。」と表示部９に表示させる。この指示に従い、ユーザは、操作部８から「表示する」又は「表示しない」を入力する。ＣＰＵ１は、入力された結果を類似度表示可否情報としてユーザＩＤに対応付けてハードディスク７に記憶させる。
【００７４】
このように、類似度の表示・非表示の選択にも照合を必要とするので、自分の指紋照合の際の類似度の表示・非表示の選択は自分自身でしか切り換えることができない。そのため、例えば、他人が自分のユーザＩＤを不正利用して照合を行い、類似度を確認しながら疑似指を作成しようとしても、類似度が非表示に設定されていれば、当該他人は照合に成功しない限り類似度を表示するように切り換えることができないので、疑似指が作成されることが抑制される。
＜指紋入力練習モード＞
図７は、本実施形態に係る指紋入力練習モードの制御フロー図である。操作部８により指紋入力練習モードが選択されているものとする。
【００７５】
まず、ＣＰＵ１は、表示部９に「指紋を入力して下さい。」と表示させる（ステップＳ５０）。この指示に従い、ユーザは、指紋入力部１０に指を置く。
【００７６】
次に、ＣＰＵ１は、指紋入力部１０に置かれたユーザの指紋を読み取らせ指紋データを入力させる（ステップＳ５１）。
【００７７】
次に、ＣＰＵ１は、指紋入力部１０から入力された指紋データを解析し、例えば、画像面積、鮮明度、特徴点の数、角度等の特徴量を算出する（ステップＳ５２）。
【００７８】
次に、ＣＰＵ１は、ＲＯＭ３から第１の閾値及び第２の閾値をＲＡＭ４に読み出す（ステップＳ５３）。第１の閾値は、ステップＳ１４で算出した特徴量のハードディスク７への登録可否を判定するための登録許容領域と登録否許容領域との境界に設定される特徴量の閾値であり、第２の閾値は、前記登録許容領域に設定される特徴量の閾値である。
【００７９】
次に、ＣＰＵ１は、ステップＳ５２において算出した特徴量とステップＳ５３において読み出した第１の閾値及び第２の閾値との関係を表示部９に表示させる（ステップＳ５４）。表示形態は、図３の指紋登録時の表示形態と同様である。
【００８０】
次に、ＣＰＵ１は、「練習を継続しますか、それとも終了しますか。」と表示部９に表示させる（ステップＳ５５）。この指示に従い、ユーザは、操作部８から「継続する」又は「終了する」を入力する。
【００８１】
「継続する」と入力されたと判断すると（ステップＳ５６；Ｙｅｓ）、ステップＳ５０に戻り、ＣＰＵ１は、表示部９に「指紋を入力して下さい。」と表示させ、ステップＳ５１以降のステップが繰り返される。「終了する」と入力されたと判断すると（ステップＳ５６；Ｎｏ）、フローを終了する。
【００８２】
このように、指紋練習モードを設けると、ユーザは指紋入力の練習を行うことができ、ユーザの指紋入力能力の向上を図ることができる。この際、登録可能レベル内において良好のレベルを認識することができるので、ユーザは、指の置き方や登録する指を変えたりしながら、図３に示す表示を見ることにより、最適な指の置き方や最適な登録指の情報を取得することができる。そして、ユーザが最適な指の置き方や最適な登録指により指紋入力を行うことにより、質の良い指紋入力を行うことができる。
【００８３】
また、指紋練習モードの際には、指紋の登録を禁止するようにしているので、指紋情報が盗まれるといったことを心配せずに、何度も練習を行うことができる。
【００８４】
本実施形態では、指紋を照合に用いたが、本発明は、例えば、静脈、顔、虹彩、網膜、声紋、筆跡等の他の生体情報を用いた照合にも適用可能である。
【図面の簡単な説明】
【００８５】
【図１】本実施形態に係るＭＦＰ１００の装置構成を示すブロック図である。
【図２】本実施形態に係る指紋登録制御のフロー図である。
【図３】本実施形態に係る指紋登録時の表示形態の一例である。図３（ａ）は、登録否状態における表示例である。図３（ｂ）は、登録可状態における表示例である。
【図４】本実施形態に係る指紋照合制御のフロー図である。
【図５】本実施形態に係る指紋照合時の表示形態の一例である。
【図６】本実施形態に係る指紋照合時の類似度履歴の表示形態の一例である。
【図７】本実施形態に係る指紋入力練習モードの制御フロー図である。
【符号の説明】
【００８６】
１  ＣＰＵ
３  ＲＯＭ
７  ハードディスク
８  操作部
９  表示部
１０  指紋入力部
１００  ＭＦＰ
【図１】
2007172022.tif 000003
【図２】
2007172022.tif 000004
【図３】
2007172022.tif 000005
【図４】
2007172022.tif 000006
【図５】
2007172022.tif 000007
【図６】
2007172022.tif 000008
【図７】
2007172022.tif 000009