(57)【要約】【課題】  生体認証装置において、光源や受光部において輝度の減少、汚れなど状況が変化した場合、生体認証が正しく行われないとの課題がある。つまり、登録するいわゆるテンプレートを入力する場合と、認証の際の入力を行う場合、条件がかけ離れると正しい認証ができない。【解決手段】  本発明では、予め登録された、指等の認証に用いられる生体が置かれていない状態での光源の複数状況（ないし他、複数の入力状況）を示すテンプレートを用いて、光源等の状況を監視するものである。つまり、本発明では、指等の認証に用いられる生体の置かれた場合のテンプレートである認証テンプレートと指等の認証に用いられる生体の置かれていないテンプレートである光源テンプレートを登録しておき、認証デバイスの環境等の条件に応じて、入力された情報と比較するテンプレートを、光源テンプレートと認証テンプレートのいずれを用いるかを判断する。【選択図】  図１２
2014146080.tif 000002
【特許請求の範囲】
【請求項１】
利用者の生体情報を用いて認証処理を行う生体認証装置において、
認証に用いられる利用者の生体が所定位置に位置された場合の認証テンプレートと、前記利用者の生体が所定位置に位置しない場合の光源テンプレートが登録された登録手段と、
当該生体認証装置の認証処理における状況に応じて、前記認証テンプレートおよび前記光源テンプレートのいずれかを選択する選択手段と、
前記生体を位置されるべき箇所から画像情報を入力する入力手段と、
選択されたいずれかのテンプレートと入力された前記画像情報を比較する比較手段と、
選択されたテンプレートが認証テンプレートである場合、前記比較手段での比較結果に基づいて、利用者の認証を実行する認証手段と、
選択されたテンプレートが光源テンプレートの場合、前記比較手段での比較結果に基づいて、前記入力手段での入力状況を判定する判定手段を有することを特徴とする生体認証装置。
【請求項２】
請求項１に記載の生体認証装置において、
前記判定手段は、前記入力状況として、前記生体の生体情報を入力するための光源の状況を判定することを特徴とする生体認証装置。
【請求項３】
請求項２に記載の生体認証装置において、
前記判定手段は、前記光源の状況として、複数の光源の少なくとも１つの異常または当該光源の輝度の経時的変化を判定することを特徴とする生体認証装置。
【請求項４】
請求項１乃至３のいずれかに記載の生体認証装置において、
さらに、前記判定手段の判定結果を、ネットワークを介して出力する出力手段を有することを特徴とする生体認証装置。
【請求項５】
請求項１乃至４のいずれかに記載の生体認証装置において、
前記選択手段は、
当該生体認証装置の電源を起動した際、待機状態の際および前記認証が否定的な結果であった場合のうち少なくとも1つの場合には、前記光源テンプレートを選択し、
認証要求があった場合や前記生体が所定位置に位置したことを検知した場合のいずれか一方である場合には、前記認証テンプレートを選択することを特徴とする生体認証装置。
【請求項６】
利用者の生体情報を利用して認証処理を行う生体認証装置を用いた生体認証方法において、
認証に用いられる利用者の生体が所定位置に位置された場合の認証テンプレートと、前記利用者の生体が所定位置に位置しない場合の光源テンプレートを登録手段に登録しておき、
当該生体認証装置の認証処理における状況に応じて、前記認証テンプレートおよび前記光源テンプレートのいずれかを選択し、
前記生体を位置されるべき箇所から画像情報を入力手段を介して入力し、
選択されたいずれかのテンプレートと入力された前記画像情報を比較し、
選択されたテンプレートが認証テンプレートである場合、前記比較の結果に基づいて、利用者の認証を実行する認証手段と、
選択されたテンプレートが光源テンプレートの場合、前記比較の結果に基づいて、前記入力手段での入力状況を判定することを特徴とする生体認証方法。
【請求項７】
請求項６に記載の生体認証方法において、
前記判定は、前記入力状況として、前記生体の生体情報を入力するための光源の状況を判定することを特徴とする生体認証方法。
【請求項８】
請求項７に記載の生体認証方法において、
前記判定は、前記光源の状況として、複数の光源の少なくとも１つの異常または当該光源の輝度の経時的変化を判定することを特徴とする生体認証方法。
【請求項９】
請求項６乃至８のいずれかに記載の生体認証方法において、
さらに、前記判定の結果を、ネットワークを介して出力することを特徴とする生体認証方法。
【請求項１０】
請求項５乃至９のいずれかに記載の生体認証方法において、
前記選択においては、
当該生体認証装置の電源を起動した際、待機状態の際および前記認証が否定的な結果であった場合のうち少なくとも1つの場合には、前記光源テンプレートを選択し、
認証要求があった場合や前記生体が所定位置に位置したことを検知した場合のいずれか一方である場合には、前記認証テンプレートを選択することを特徴とする生体認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指静脈や指紋などの利用者の生体情報を利用した生体認証に関するものである。その中でも特に、生体情報を含む入力データの扱いに関するものである。
【背景技術】
【０００２】
企業の重要な情報や個人情報を守るために、生体認証による個人認証技術がさまざまなところで利用されるようになっている。特に人間の体の一部を鍵として利用する生体認証は、鍵のように紛失することなくかつ偽造が難しいことから注目されている。
【０００３】
生体認証による個人認証技術は、静脈、指紋や虹彩、指の結果パターン、顔認証、音声、手のひらなど多くの種類がある。指の静脈を利用したものは他の生体認証装置に比べ外から見えない体内の特徴を利用している小型化が容易で、さまざまなところに組み込むことが可能である。入退室やロッカーの鍵として例えば、指静脈認証装置に組み込むことで、利用者が鍵を持たずに貴重品を管理することができるようになる。
【０００４】
指静脈認証装置などの生体認証装置において、認証を正確に行うためには、登録と認証の際に、撮影の条件がどの程度同様(同じ)であるかが重要で、光源の光照射量が適切に調整されていないと、例えば、指を正しく置いていても、認証率が低下してしまう。さらに、指が正しく置かれていないため、認証率が低下しているのか、光源の光照射量が問題で認証率が低下しているのか判定がむずかしい。
【０００５】
この問題を解決するための従来技術である特許文献１には、撮影された指画像（生体画像）を元に光源の光照射量を最適化し、認証のための画像演算において静脈パターンの強調処理を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１９３４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１においては、撮像された指画像（生体画像）を元に光源の光照射量を最適化して、認証のための画像演算において静脈パターンの強調処理を行う方法を記している。特許文献１においては、認証率の低下を防ぐために撮像時に血管パターンが撮影されているか確認して光量を調整している。指の撮影の際には血管パターンが撮影されているか確認しながら光量を調整しているので、何度か撮影してフィードバックをかけて認証を行っている。
【０００８】
この点に関しては、光源が、常に同じ強度で発光できていれば問題ないが、光源が何らかの外的要因、もしくは自然故障によって、突然、発光できなかったり、発光強度が時間とともに変化することが考えられる。この場合、何回光源の光量を調整したり、フィードバックを行っても、最適に静脈パターンを撮影できない可能性が増大する。また、光源が不完全な状態で認証を行った場合、不完全な静脈パターンで認証してしまい、誤認証の可能性が増大する。また、光源ある程度同じ強度で発光されていても、入力部（受光部等）での受光の状態が異なっている場合は、やはり認証エラーの確率が上がってしまうとの課題がある。
【課題を解決するための手段】
【０００９】
上述の課題を解決することが本発明の目的であり、このために、本発明では、以下の構成を採用する。
本発明では、予め登録された、指等の認証に用いられる生体が置かれていない状態での光源の複数状況（ないし他、複数の入力状況、これには、指を置く透明板などの汚れ具合なども含まれる）を示すテンプレートを用いて、光源等の状況を監視するものである。つまり、本発明では、指等の認証に用いられる生体の置かれた場合のテンプレートである認証テンプレートと指等の認証に用いられる生体の置かれていないテンプレートである光源テンプレートを登録しておき、認証デバイスの環境等の条件に応じて、入力された情報と比較するテンプレートを、光源テンプレートと認証テンプレートのいずれを用いるかを判断する。なお、生体の置かれたとは、生体情報を取り込む際の所定位置に位置することを示す。
【００１０】
条件と比較すべきテンプレートの関係としては、例えば以下の態様が考えられる。
光源テンプレートを用いる場合として、認識装置(デバイス)の電源ＯＮ時などのイニシャライズの際、待機状態の際（認証要求があり、指が置かれたと判断する前が含まれる）、または認証がうまくいかなかった場合などがある。また、認証テンプレートを用いる場合として、認証要求があった場合や指が置かれたことを検知した場合がある。さらに、定期的ないし周期的に光源テンプレートを用いた比較を行うことで、状態を監視する構成を取ってもよい。
【００１１】
このような態様を採用することで、例えば、指静脈認証装置（生体認証装置）稼動後に起こる光源の突然の部品故障、利用者の不注意な取扱による部品故障、光源自体の経年変化などで、正確に指（認証物）を照射できない状態で、認証を行おうとすると、認証率が低下するところを、あらかじめ光源の正常な状態で照射した場合の光源テンプレート、光源の異常な状態での光源テンプレートを登録しておき、随時、様々な原因で想定される光源の変化を、あらかじめ登録している光源テンプレートと認証することにより、もしくは、比較することにより、通常静脈パターンを登録する目的で利用している撮像部のセンサやアルゴリズムを二次利用して、光源の状態を検出、監視することができる。
【発明の効果】
【００１２】
本発明によれば、認証デバイスの入力状況を確認できることが可能になる。
【図面の簡単な説明】
【００１３】
【図１】第１実施例の指静脈認証装置の構成を示す図。
【図２】指静脈認証装置の一例。
【図３】第１実施形態の指静脈認証装置の機能ブロック図。
【図４】指静脈認証装置に指を置いて撮像した画像の例を模式的に表現した図。
【図５】指を置いて撮像した画像を、指の輪郭と静脈を強調して模式的に表現した図。
【図６】指を置かない状態で撮影した光源の画像の例を模式的に表現した図。
【図７】第１実施例の指を置かない状態で撮影した光源の画像の例を模式的に表現した複数の図。
【図８】従来の指静脈認証装置のメモリの静脈パターンのテンプレートを保存しているデータベースを模式的に表現した図
【図９】第１実施例の指静脈認証装置のメモリの静脈パターンのテンプレートを保存しているデータベースを模式的に表現した図。
【図１０】従来の指静脈登録フローチャート図。
【図１１】従来の指静脈認証フローチャート図。
【図１２】第１実施例の正常系光源テンプレート登録フローチャート図。
【図１３】第１実施例の異常系光源テンプレート登録フローチャート図。
【図１４】第１実施例の正常系異常系光源テンプレート認証フローチャート図。
【図１５】第２実施例の指を置かない状態で撮影した光源の画像の例を模式的に表現した複数の図。
【図１６】第２実施例の光源調整テンプレート登録フローチャート図。
【図１７】第２実施例の光源調整テンプレート登録フローチャート図。
【図１８】第２実施例の光源調整テンプレート認証フローチャート図。
【図１９】第３実施例の指を置かない状態で撮影した光源の画像の例を模式的に表現した複数の図。
【図２０】第３実施例の光源調整テンプレート登録フローチャート図。
【図２１】第４実施例のシステム構成を示す図。
【図２２】第４実施例の正常系異常系光源テンプレート認証フローチャート図。
【図２３】第４実施例の光源調整テンプレート認証フローチャート図。
【図２４】第５実施例の縮退光源調整テンプレート認証フローチャート図。
【発明を実施するための形態】
【００１４】
以下、本発明に係る実施の形態について図面を用いて説明する。
なお、生体認証装置の一例として、指の静脈を用いた、指静脈認証装置について説明をする。
【実施例１】
【００１５】
図１は、従来の指静脈認証装置の構成を示す図である。図２、図３はそれぞれ第１の実施例を示す指静脈認証装置の例である。
図１において、１０は従来の指静脈認証装置の構成をブロック図で示したものであり、１０−１はＩＤカードまたはテンキー入力などでユーザー登録を行うことを示しており、指の静脈を撮影する撮像部１２と赤外光発光部１３とプロセッサ１１とメモリ１４と入出力用に外部Ｉ／Ｆ部１５を備えている。指静脈認証装置１０に挿入された指は、赤外光発光部１３から出力された光を受けて、指内部で散乱する。指から散乱した光は、撮像部１２へ入力される。指と静脈は赤外光の吸収率が違うので、静脈パターンを撮影できる。撮影された画像は照合用テンプレートとして、メモリ１４または外部Ｉ／Ｆ部１５を通して外部機器に保存される。認証では、プロセッサ１１とメモリ１４に保存されているプログラムあるいは外部機器によって、照合用テンプレートと認証用に撮影した認証用テンプレートの照合を行い、照合結果から静脈パターンが一致しているか判断する。
【００１６】
例えば従来は、外部Ｉ／Ｆ部１５で指静脈認証装置１０とＰＣを接続し、装置本体からテンプレートデータをＰＣへ送信して、ＰＣ上に照合用テンプレートを保存し、認証時は照合用テンプレートと認証用テンプレートの照合をＰＣ上で行い、認証結果をＰＣ上で確認するようにしていた。外部Ｉ／Ｆ装置１５は、通信回線を介してパーソナルコンピュータ（図示せず）などの外部機器と接続する。
【００１７】
音声出力部１６は、例えばエラー音や音声ガイドメッセージを鳴らして、利用者や管理者に注意を促したり正しい操作へ誘導したりする。
映像出力部１７は、例えば液晶ディスプレイであり、エラーメッセージやガイドメッセージを表示して、利用者や管理者に注意を促したり正しい操作へ誘導したりする。
【００１８】
タッチセンサ部１８は、指が装置にどのように置かれたかを検出するもので、どのような方式のセンサーを使うかは特に限定しない。本実施例では、静電容量式のタッチセンサーを例として、説明する。この静電容量式タッチセンサーは、指が接触するとにより、静電容量が変化することを利用して、指の有無を検出するものであり、指７０が指静脈認証装置１０に置かれると、指７０がタッチセンサーに接触し、静電容量が変化するので、指が置かれたことを正確に検出できる。
【００１９】
以下、第１の実施例について以下説明する。
図２はそれぞれ第１の実施例を示す指静脈認証装置の例である。図２（ａ）は指静脈認証装置の外観を示す斜視図、図２（ｂ）は断面図（指あり）、図２（ｃ）は断面図（指なし）を示す。
【００２０】
図２（ａ）、（ｂ）、（ｃ）において、１０は上から赤外光を照射される方式の指静脈認証装置からなり、指７０の上の位置に赤外光発光部１３（Ｌ０〜Ｌ５）を設け、この赤外光発光部１３から出力された光は指７０に照射され、撮像窓６１を介して撮像部１２で撮像される。
【００２１】
指静脈認証装置は、血液の赤外線吸収率の差を利用して静脈パターンを撮像するため、赤外線域の分光感度が高いカメラ１２を使用したり、撮像窓６１に赤外光が透過しやすいようにするためフィルタを設けたりして、静脈パターンを撮像する。静脈パターンは、赤外光の吸収量が少ない部分や赤外線を透過する部分は白く（明るく）表現されている。逆に、赤外光の吸収量が多い静脈部や赤外光が届きにくい指の周囲部は赤外光の光量が少ないので、黒く（暗く）撮像される。これにより、指の輪郭と指内部の静脈パターンを認識することができる。
【００２２】
図３は、第１の実施例の指静脈認証装置１０の機能ブロック図である。
指静脈認証部３０（認証部３０）は、プログラムに基づくソフトウェア的な構成であり、その機能として撮像設定制御部３１、特徴抽出部３２、テンプレート管理部３３、テンプレート照合部３４を有する。
以降、「・・・部は」と主体を記した場合は、プロセッサ１１が、メモリ１４にプログラムをロードしたうえで、当該プログラムの機能を実現するものとする。
撮像設定制御部３１は、撮像装置１２および赤外光発光装置１３の設定を行う。
【００２３】
特徴抽出部３２は、撮像装置１２によって撮像された画像から、体の特徴（静脈パターンなど）を抽出する。
【００２４】
テンプレート管理部３３は、撮像装置１２によって撮像された画像がテンプレート作成に適するか否かの判定を行う。また、テンプレート管理部３３は、特徴が抽出された静脈パターンと、撮像装置１２や赤外光発光装置１３の設定情報とを、ユーザＩＤに対応づけて、照合用テンプレートとしてメモリ１４または外部機器に記憶する。また、テンプレート管理部３３は、メモリ１４または外部機器から照合用テンプレートを読み出す。
【００２５】
テンプレート照合部３４は、照合用テンプレートと認証用テンプレートとの照合を行い、照合結果から静脈パターンが一致しているか否かを判定する。
【００２６】
なお、照合用テンプレートは基準となるテンプレートであり、繰り返し使用される。一方、認証用テンプレートは認証の都度作成されるテンプレートである。ちなみに、テンプレートとは、雛形もしくは基準になるものという意味であるが、本実施形態では、認証時に都度作成される認証用テンプレートも、テンプレートであるものとする。
【００２７】
次に、本実施例で撮影した画像について説明する。
図４は、指静脈認証装置に指を置いて撮影した画像を模式的に表現した図であり、実際に撮影した画像は赤外光の光量分布が撮影画像の白黒で表現されるため血管も撮影されるが、指の輪郭も含め示したものである。さらに、撮影した指の領域は指の第一関節から第二関節近辺としており、この図で表記した皺は実際に撮影した場合、映らないものであるが、指であることをわかりやすくするために表記した。
【００２８】
図４は、図２（ｂ）の指静脈認証装置において正常に指が置かれた場合に撮像した指の画像を示す図である。先ほど説明したように、赤外光に光量分布により撮影した画像が白黒で表現されるので、画像から輪郭の形状、位置を検出することができる。
【００２９】
図５は、指静脈認証装置に指を置いて撮影した画像を指の輪郭と静脈を強調して、模式的に表現した図である。撮影した指の領域は指の第一関節から第二関節あたり、この図で表記した皺は実際に撮影した場合、映らないものであるが、指であることをわかりやすくするために表記した。
【００３０】
図５は、図２（ｂ）の指静脈認証装置において正常に指が置かれた場合に撮像した指の画像を示す図である。先ほど説明したように、赤外光に光量分布により撮影した画像が白黒で表現されるので、画像から静脈５０を検出することができる。
【００３１】
図６は、指静脈認証装置に指を置いていない状態で、光源がすべて正常に動作している状態で、撮影した画像を赤外光発光部１３の様子を強調して、模式的に表現した図である。この図で表記した赤外光発光部１３は実際に撮影した場合、この図のようにはっきりと映らないものであるが、赤外光発光部１３であることをわかりやすくするために表記した。
【００３２】
図６は、図２（ｂ）の指静脈認証装置において指が置かれていない場合に撮像した正常な状態で赤外光発光部１３が動作している時の赤外光の画像を示す図である。先ほど説明したように、赤外光の光量分布により撮影した画像が白黒で表現されるので、画像から光源８０〜８５を検出できる。
【００３３】
図６のように、今回の実施例では、赤外光発光部１３の６個の光源（Ｌ０〜Ｌ５＝i（i＝０、１））で構成されている、指静脈認証装置で説明する。光源は、Ｌ０＝０の時は、１番目の光源がＯＦＦされている状態、Ｌ０＝１の時は、１番目の光源がＯＮされている状態である。例えば、図６の場合は、Ｌ０＝１、Ｌ１＝１、Ｌ２＝１、Ｌ３＝１、Ｌ４＝１、Ｌ５＝１となる。光源の数は、６個でなくても特に数量を特に限定するものではない。
【００３４】
図６は、６個の光源（Ｌ０〜Ｌ５）がすべて正常に動作している光源パターンを模式的に示した図である。
メモリ１４には、光源が正常に動作しているかを検出するための、光源パターンが予め記憶されており、正常に動作している基準となる初期値（光源パターン）が記憶される。これらの一連の処理は、フローチャート図を用いて詳細に後述する。
【００３５】
図７（ａ）〜（ｆ）は、図２の指静脈認証装置において指が置かれていない場合に撮像した一部赤外光発光部１３が動作していない状態の赤外光の画像の様子を強調して、模式的に表現した図である。光源９０は、正常に動作している状態、光源９１は、光源が正常に動作していない状態を示す図である。ここで示した図以外にも想定される状態はあるが、ここでは書ききれないため、記載した６パターン以外は記載を省略する。先ほど説明したように、赤外光に光量分布により撮影した画像が白黒で表現される。
【００３６】
メモリ１４には、図６と同様に、光源が正常に動作しているかを検出するための、光源パターンが予め記憶されており、異常に動作している基準となる初期値（光源パターン）が記憶される。これらの一連の処理は、フローチャート図を用いて詳細に後述する。
光源パターン表示を、図６、図７のように、i＝０は、光源ＯＦＦ、i＝１は、光源ＯＮと表示するものとすれば、メモリ１４には、各光源Ｌ０〜Ｌ５＝i（i＝０、１））を光源７０（輝度１００％）表示させ、他の光源は光源７１（輝度０％）表示させる６４通りの光源パターンが格納されている。
一方、光源パターンを登録する場合には、プロセッサ１１はメモリ１４から所定の表示パターンを読み出し、赤外光発光部１３の光源をＯＮ、ＯＦＦさせる。
【００３７】
次に、指静脈認証装置のメモリのデータベースにについて説明する。
図８は、従来の指静脈認証装置のメモリ１４の静脈パターンのテンプレートを保存しているデータベースを模式的に表現した図であり、１例として照合用テンプレート２０１が１００個登録されているデータベース２００を示したものである。メモリ１４に保存されているプログラムあるいは外部機器によって、１００個の照合用テンプレートと認証用に撮影した認証用テンプレートの照合を行い、照合結果から静脈パターンが一致しているか判断する。
【００３８】
図９は、第１の実施例の指静脈認証装置のメモリのデータベースを模式的に表現した図であり、１例として照合用テンプレート２０１に加えて、正常状態の光源テンプレート２１１が登録されているデータベース２１０と、異常状態の光源テンプレート２１３が登録されているデータベース２１２を示したものである。従来の指静脈認証装置同様に、メモリに保存されているプログラムあるいは外部機器によって、正常状態の光源テンプレート２１１と認証用に撮影した認証用光源テンプレートの照合を行い、一致していれば、光源が正常状態であることを判断する。一致しなければ、異常状態の光源テンプレート２１３が登録されているデータベース２１２と認証用に撮影した認証用光源テンプレートの照合を行い、照合結果から光源パターンが一致しているか判断する。一致した結果から、光源のどの部分に異常があるのかも判断する。これらの一連の処理は、フローチャート図を用いて詳細に後述する。
【００３９】
以下、本実施例による指静脈認証装置の登録から認証までをフローチャートを用いて詳細に説明する。まず図１０、図１１を用いて、従来の指静脈認証装置の登録と認証についてフローチャートを用いて説明する。
図１０で、従来の指静脈認証装置における静脈の登録手順を説明する。図１０は従来の指静脈認証装置の登録手順のフローチャートである。図４に示すように、登録では指静脈認証装置本体の電源が入り（Ｓ１０２）、ユーザーＩＤを入力して（Ｓ１０２−１）、赤外光発光部１３が点灯する（Ｓ１０３）。Ｓ１０４に進み撮像窓６１から撮像部１２に入力され静脈を撮像する。Ｓ１０５に進み、テンプレート管理部３３は、静脈が撮影できているか判定する。Ｓ１０５でＮＯであればＳ１１０に進み、赤外光発光部１３を調光して静脈が撮影できるまで赤外光発光部１３を調光する。指には太さや厚さなど個人差があるので、血管が一番良好な状態で撮影できるまで赤外光発光部１３を調光する。Ｓ１０５でＹＥＳであればＳ１０６に進み、テンプレート管理部３３は、撮影物が指であるか判定する。ＮＯであればＳ１１１に進み再登録を外部機器でユーザーに再登録を指示する。Ｓ１０６でＹＥＳであれば、Ｓ１０７に進み、特徴抽出部３２は、静脈パターンの特徴を抽出する。このデータをＳ１０８で認証用テンプレートしてメモリに保存する。次にＳ１０９に進み、外部機器などでユーザーに登録完了を知らせて指静脈の登録が完了する。（Ｓ１１２）
図１１は、従来の指静脈認証装置の認証手順のフローチャートである。図１１においてＳ２０１で認証を開始するとＳ２０２〜Ｓ２０５−Ｓ２１１、Ｓ２０６−Ｓ２１２までは図１０のＳ１０２〜Ｓ１０５−Ｓ１１０、Ｓ１０６−Ｓ１１１、Ｓ１０７と同様に赤外光発光部１３を調光して、撮影物が指であるか判定行い、指であれば、特徴抽出部３２は、静脈パターンを抽出するところは同じである。次にＳ２０８に進み、テンプレート照合部３４は、Ｓ１０８でメモリに保存した認証用テンプレートとＳ２０７で、特徴抽出部３２は、静脈パターンの特徴を抽出したテンプレートと照合し、認証判定を行う。Ｓ２０９で、テンプレート照合部３４は、照合結果から静脈パターンが一致しているか否かを判定する。指静脈認証装置１０が、外部Ｉ／Ｆ装置１５を介して外部機器と接続される場合は、認証用テンプレートの記憶および照合処理を、外部機器上で行ってもよい。ＮＯであればＳ２１３に進み、外部機器などでユーザーに認証失敗を知らせて認証終了（Ｓ２１５）。ＹＥＳであれば、Ｓ２１０に進み、外部機器などでユーザーに認証成功を知らせて認証終了（Ｓ２１４）。
【００４０】
図１２〜図１４は、第１の実施例を示すフローチャートである。図１２は、従来登録手順の前に、赤外光発光部１３の光源がすべて正常に動作している正常状態の光源テンプレートを登録する処理である。手順としては、図１２は従来の登録手順のフローチャートから、ユーザーＩＤを入力（Ｓ１０２−１）を削除して、赤外光発光部１３の６個の光源発光（Ｌ０〜Ｌ５）（Ｓ３０３）、撮影部に指有無チェック(Ｓ３０５）、静脈パターン取得（Ｓ１０７）のかわりに、光源パターン取得（Ｓ３０７）、認証テンプレート保存（Ｓ１０８）のかわりに、光源テンプレート保存（Ｓ３０８）を追加したものである。Ｓ３０１以降の処理について、以下説明する。
【００４１】
図１２において、指静脈認証装置本体の電源が入り（Ｓ１０２）、Ｓ３０３は、装置天面裏に実装している赤外光発行部１３の６個の光源をすべて点灯する。このとき光源は１００％もしくは初期出荷の設定光量の状態で発光する。１００％もしくは初期出荷の設定光量の状態で発光させる状態をＬ０＝１、０％発光（消灯）をＬ０＝０とする。図１２の場合、Ｌ０＝１、Ｌ１＝１、Ｌ２＝１、Ｌ３＝１、Ｌ４＝１、Ｌ５＝１とする。Ｓ３０４に進み撮像窓６１から撮像部１２に入力され静脈を撮像する。ここで１００％は、調光をしていない状態の発光であり、は初期出荷の設定光量とは、初期出荷で８０％で最適であれば、その設定光量で発光させるという意味である。特に光量を限定するものではなく、あくまでリファレンスを取るために決まった設定光量で発光させることが重量である。
Ｓ３０５に進み、撮影窓６１の上に指が置かれていないかを判定する。Ｓ３０５でＹＥＳであれば、Ｓ３０６に進み、テンプレート管理部３３は、光源パターンが撮影できているか判定する。ＮＯであればＳ３１０に進み再登録を外部機器でユーザーに再登録を指示する。
【００４２】
ここで指が置かれているかの判定には、タッチセンサー部１３を用いて判定、もしくは撮影画像を用いて判定、もしくは両方の手段を用いてもよい。Ｓ３０６でＮＯであれば、Ｓ３１１に進み、赤外光発光部１３を調光して光源パターンが撮影できるまで赤外光発光部１３を調光する。ここで調光が必要だった場合、最適に調光結果の設定値をＳ３０３での１００％もしくは初期出荷の設定光量の設定値とする。Ｓ３０６でＹＥＳであれば、Ｓ３０７に進み、特徴抽出部３２は、静脈パターンの特徴を抽出する。このデータをＳ３０８で光源認証用テンプレートしてメモリに保存する。次にＳ３０９に進み、外部機器などでユーザーに登録完了を知らせて正常系の光源テンプレートの登録が完了する。（Ｓ３１２）もちろんＳ３０３で発光させた１００％もしくは初期出荷の設定光量の設定、もしくはＳ３１１で最終的に赤外光を調光した設定値はメモリ１２に保存される。
【００４３】
図１３は、図１２で説明した正常系の光源テンプレートに加えて登録する異常系の光源テンプレートを登録するフローである。図１３では、光源に異常（光源が発光しない）状態を想定して、各光源をＯＮ、ＯＦＦさせ、その光源テンプレートを登録する。
図１３において、指静脈認証装置本体の電源が入り（Ｓ４０２）、まず初期値ａ〜ｆ＝０（Ｓ４０３〜４０８）として、Ｓ４０３〜Ｓ４０８、Ｓ４１８〜Ｓ４２３で、赤外光発行部１３の各光源を明滅（ＯＮ／ＯＦＦ）させる。赤外光発光部１３の６個の光源は、繰り返し処理の説明のため、Ｌ０＝a、Ｌ１＝ｂ、Ｌ２＝ｃ、Ｌ３＝ｄ、Ｌ４＝ｅ、Ｌ５＝ｆとすると、初期値Ｌ０＝０、Ｌ１＝０、Ｌ２＝０、Ｌ３＝０、Ｌ４＝０、Ｌ５＝０の場合、Ｌ０＝０の時は、１番目の光源がＯＦＦされている状態、Ｌ０＝１の時は、１番目の光源がＯＮされている状態なので、Ｓ４０９に進み、６個すべての光源が消灯した状態を示す。Ｓ４０３〜Ｓ４０８、Ｓ４１８〜Ｓ４２３で、Ｌ０＝a、Ｌ１＝ｂ、Ｌ２＝ｃ、Ｌ３＝ｄ、Ｌ４＝ｅ、Ｌ５＝ｆの０もしくは１の入力を繰り返し行い、Ｓ４０９で赤外光発行部１３の各光源を発光する。
【００４４】
次に、Ｓ４１０〜Ｓ４１１―Ｓ４１６、Ｓ４１２―Ｓ４１７、Ｓ４１３については、図１２のＳ３０４〜Ｓ３０５―Ｓ３１０、Ｓ３０６−Ｓ３１１、Ｓ３０７と同様の処理のため、省略する。Ｓ４０３〜Ｓ４０８、Ｓ４１８〜Ｓ４２３で繰り返し６４通りの発光パターンで各光源を明滅させ、Ｓ４１４にて異常系の認証用テンプレートしてメモリ１２に保存する。次にＳ４１５に進み、外部機器などでユーザーに登録完了を知らせて異常系の光源テンプレートの登録が完了する。（Ｓ４２４）
第１の実施例では、光源を６個として説明したが、特に個数、照射方式を限定するものではない。正常系の光源テンプレートと異常系の光源テンプレートの登録のタイミングは、稼動前であれば、製造出荷後、初期設定後などいつ行うかについては限定するものではない。ここでは、稼動開始の電源ＯＮ直後に登録することを想定している。前提として、製造出荷後の検査が正しく行われていること、必要であれば、製造出荷後の状態と、稼動開始の電源ＯＮ直後に比較を行うこと。
【００４５】
図１４は、図１１の指静脈の認証を行う前に、図１２、図１３で説明した正常系の光源テンプレート、異常系の光源テンプレートと照合し、認証を行い、光源が正常に動作しているかを判定するフローである。
【００４６】
図１４においてＳ５０１で光源パターン認証を開始するとＳ５０２〜Ｓ５０５−Ｓ５１１、Ｓ５０６−Ｓ５１２、Ｓ５０７までは図１２のＳ３０２〜Ｓ３０５−Ｓ３１０、Ｓ３０６−Ｓ３１１、Ｓ３０７と同様に赤外光発光部１３を調光して、光源パターンが撮影されているか判定行い、撮影されていれば、特徴抽出部３２は、光源パターンを抽出するところは同じである。次にＳ５０８に進み、Ｓ３０８でメモリ１２に保存した認証用テンプレートとＳ５０７で、光源パターンの特徴を抽出したテンプレートと照合し、認証判定を行う。ＹＥＳであれば、Ｓ５１０に進み、外部機器などでユーザーに光源が正常であることを知らせて認証終了（Ｓ５１７）。ＮＯであれば、Ｓ５１３に進み、Ｓ４１４でメモリに保存した認証用テンプレートとＳ５０７で光源パターンの特徴を抽出したテンプレートと照合し、認証判定を行う。ＹＥＳであれば、Ｓ５１５に進み、外部機器などでユーザーに光源が異常であることと、どの光源ＬＥＤが故障したか状態を知らせて認証終了（Ｓ５１８）。ＮＯであれば、Ｓ５１６に進み、外部機器などで認証失敗を知らせて認証終了（Ｓ５１９）。
【００４７】
Ｓ５１９は、光源の方向が異常きたしていたり、光源を妨げるものが、光源についていた場合など様々な原因で可能性があるので、Ｓ５１５とは区別はするが、光源が異常であることを知らせる。Ｓ５１７終了後、従来のＳ１０１もしくは、Ｓ２０１を行うことはいうまでもない。
第１の実施例では、Ｓ５１９を認証失敗として、Ｓ５１８と同様に光源異常として取扱うが、Ｓ５１９以降は、あとで説明する実施例２のフローを行ってもよい。
第１の実施例では、光源を６個として説明したが、特に個数、照射方式を限定するものではない。正常系の光源テンプレートと異常系の光源テンプレートの登録のタイミングは、運用前であれば、製造出荷検査後もしくは初期設定後などいつ行うかについては限定するものではない。ここでは、製造出荷検査時の電源ＯＮ直後に登録することを想定している。前提として、製造出荷検査が正しく行われていることがある。
【００４８】
正常系の光源テンプレートと異常系の光源テンプレートの認証のタイミングは、装置に指を置く前であれば、特に限定するものではない。前提として、指を置く前に稼動中の光源テンプレートと、正常系の光源テンプレートと異常系の光源テンプレートと認証を行うことであり、１日１回光源のチェックを行ってもよいし、毎回電源ＯＮ時に光源のチェックを行ってもよい。そのほかにも、静脈の認証がうまくいかなかった場合に、光源のチェックを行ってもよい。
【実施例２】
【００４９】
第１の実施例では、従来の静脈の認証用テンプレートに加えて、赤外発光部１３の６個の光源がすべて正常に動作している状態で発光させた状態で撮影した認証用の光源テンプレートと、赤外発光部１３の光源のいくつかが異常に動作している状態を想定して各光源を明滅させた状態で撮影した認証用の光源テンプレートを登録しておき、電源ＯＮ時など、静脈の認証を行う前に、稼動中の赤外発光部１３の光源テンプレートと認証することで、随時、赤外発光部１３の各光源の状態を把握することを可能にした。しかし、赤外発光部Ｓ１０３は、正常に赤外発光部１３が動作していても、稼動時間とともに、輝度が低減していき（経時変化）、明滅の光源パターンだけでは光源の異常を正確に検知できない場合がある。この事を考慮した第２の実施例について以下述べる。
【００５０】
図１５（ａ）〜（ｆ）は、図２の指静脈認証装置において、図６の光源がすべて正常に動作している状態で、赤外発光部１３の輝度レベルを、０％〜１００％に調整して、撮影した画像を光源の様子を強調して、模式的に表現した図である。
メモリ１４には、図６と同様に、光源が正常に動作しているかを検出するための、光源パターンが予め記憶されており、光源が経時変化によって、輝度が変化していく基準となる初期値（光源パターン）が記憶される。これらの一連の処理は、フローチャート図を用いて詳細に後述する。
【００５１】
図１６〜図１８は、第２の実施例を示すフローチャートである。
図１６は、従来の静脈登録手順の前に、赤外発光部１３の光源が正常に動作しているが、光源の経時変化により輝度が変化していないか確認するために、経時変化後の輝度変化を想定して、予め、輝度レベルごとに光源テンプレートを登録する処理である。手順としては、図１６は、図１２の正常状態の光源テンプレートを登録する処理において、６個の光源を発光（Ｓ３０３）のかわりに、光源の出力調整を行い、６個の光源すべてを発光（Ｓ６０３）、正常系の光源テンプレートを認証用のテンプレートとしてメモリに記録（Ｓ３０８）のかわりに、光源出力調整値αとそのときの光源パターンを登録（Ｓ６０８）を追加したものにである。Ｓ６０２〜Ｓ６０５―Ｓ６１０、Ｓ６０６−Ｓ６１１、Ｓ６０７については、図１２の正常系の光源テンプレート登録フローと同様の処理のため、Ｓ３０２〜Ｓ３０５―Ｓ３１０、Ｓ３０６−Ｓ３１１、Ｓ３０７の処理については、その説明を省略し、Ｓ６０１以降の処理について、以下説明する。
【００５２】
図１６において、Ｓ６０１は光源出力調整した光源テンプレートを登録する。指静脈認証装置本体の電源が入り（Ｓ６０２）、光源出力調整値αで調整された輝度で発光（Ｓ６０３）させ、特徴抽出部３２は、光源パターンの特徴を抽出（Ｓ６０７）し、光源出力調整値αと、αで発光した時の光源パターンを認証用テンプレートして登録する（Ｓ６０８）。図１６では、例としてα＝１．０（輝度１００％）の１パターンの登録を説明した。輝度５０％で発光する場合、α＝０．５となる。
図１７は、図１６で説明した光源出力調整後の光源テンプレート登録を、光源出力調整値αを変更しながら、認証テンプレートを繰り返し、登録するフローである。
【００５３】
図１７において、指静脈認証装置本体の電源が入り（Ｓ７０２）、初期値α＝０として、０．０１（１．０％）ごとに、終了値α＝１．０（１００％）まで繰り返し光源調整テンプレートを登録する。次にＳ７０２〜Ｓ７０５―Ｓ７１０、Ｓ７０６−Ｓ７１１、Ｓ７０７の処理については、図１６のＳ６０２〜Ｓ６０５―Ｓ６１０、Ｓ６０６−Ｓ６１１、Ｓ６０７と同様の処理のため、説明を省略する。
【００５４】
図１８は、図１１の静脈を認証する前に、図１６、図１７で説明した光源出力を調整した光源テンプレートと照合し、認証を行い、光源の出力状態が経時変化によってどれくらいの状態なのかを判定するフローである。
図１８においてＳ８０１で認証を開始するとＳ８０２〜Ｓ８０５−Ｓ８１１、Ｓ８０６−Ｓ８１２、Ｓ８０７は、図１６のＳ６０２〜Ｓ６０５−Ｓ６１０、Ｓ６０６−Ｓ６１１、Ｓ６０７と同様に赤外光発光部１３を調光して、テンプレート管理部３３は、光源パターンが撮影されているか判定行い、撮影されていれば、光源パターンを抽出するところは同じである。
【００５５】
次に、Ｓ８０８に進み、Ｓ６０８、Ｓ７０８でメモリに保存した光源を調整した認証用テンプレートとＳ８０７で光源パターンの特徴を抽出したテンプレートと照合し、認証判定を行う（Ｓ８０９）。Ｓ８０９において、ＹＥＳであれば、Ｓ８１０に進み、照合した認証用テンプレートのαの値から、光源出力判定を行う。ＮＯでれば、Ｓ８１５に進み、メモリに保存されている認証結果から光源調整テンプレートなかで一番認証率が高い光源テンプレートを認証成功とする。Ｓ８１０に進み、照合した認証用テンプレートのαの値から、光源出力判定を行う。ここでは、α＞０．６（６０％）まで光源出力ＯＫとする。Ｓ８１０において、ＹＥＳであれば、Ｓ８１３に進み、外部機器などでユーザーに認証成功を知らせて認証終了（Ｓ８１６）。ＮＯであれば、Ｓ８１４に進み、外部機器などでユーザーに装置交換を知らせて認証終了（Ｓ８１７）。Ｓ８１５は、図１７で予め登録する光源調整テンプレートの数を少なくするために、光源調整値αのきざみを大きくすると。認証ＯＫとならない可能性が発生する。この場合、認証率の高い光源テンプレートを認証成功としてαを決定して、光源判定を行う。
【００５６】
第２の実施例では、αのきざみを０．０１としたが、特にきざみ数を限定するものではない。細かくするほど、登録する光源テンプレート数が増えるので、認証するテンプレート数も増える。認証を早く終了させたい場合は、αのきざみを大きくして登録する光源テンプレートの数を少なくすれば、認証を早く終了することができる。この場合、Ｓ８０９でＮＯになる可能性が高くなるが、認証率が高いものを認証結果としてαを決定する、もしくは、静脈テンプレートの認証する場合の閾値よりも、光源テンプレートの認証する場合の閾値を低くすることでＳ８０９の可能性を低くしてもよい。αのきざみ数、認証時間、閾値は、目的に応じて調整を行う。
【実施例３】
【００５７】
第２の実施例では、経時変化を想定して、赤外発光部１３の光源出力調整を行い、光源テンプレートを登録して、認証を行うことで、稼動中の認証装置でも、経時変化の状態を検出することを可能にした。しかし、赤外発光部１３の各光源はほぼ同時期に変化するわけではなく、それぞれどのように変化するかわからない。この事を考慮した第３の実施例について以下述べる。
【００５８】
図１９（ａ）〜（ｆ）は、図２の指静脈認証装置において、図６の光源がすべて正常に動作している状態で、赤外発光部１３の輝度レベルを、各光源（Ｌ０〜Ｌ５）ごとに、０％〜１００％（α０〜α５）に調整して、撮影した画像を光源の様子を強調して、模式的に表現した図である。例えば、図１９（ｃ）であれば、α０＝１．０、α１＝１．０、α２＝０．６、α３＝１．０、α４＝０．６、α５＝１．０でＬ０〜Ｌ５を発光させて状態で、撮影した画像を光源の様子を強調して、模式的に表現した図である。メモリ１４には、図６と同様に、光源が正常に動作しているかを検出するための、光源パターンが予め記憶されており、各光源が経時変化によって、輝度が変化する前の基準となる初期値（光源パターン）が記憶される。これらの一連の処理は、フローチャート図を用いて詳細に後述する。
【００５９】
図２０は、図１７で説明した光源出力調整テンプレート登録において、各光源の出力調整値αｍをそれぞれ変更しながら、光源出力調整テンプレートを繰り返し、登録するフローである。
図２０において、Ｓ９０１で認証を開始するとＳ９０２〜Ｓ９０５−Ｓ９１０、Ｓ９０６−Ｓ９１１、Ｓ９０７は、図１７のＳ７０２〜Ｓ７０５−Ｓ７１０、Ｓ７０６−Ｓ７１１、Ｓ７０７と同様に光源出力調整値αｍによって赤外光発光部１３の各赤外光ＬＥＤを調光して、テンプレート管理部３３は、光源パターンが撮影されているか判定行い、撮影されていれば、光源パターンを抽出するところは同様の処理のため、説明を省略する。
【００６０】
図２０において、指静脈認証装置本体の電源が入り（Ｓ９０２）、まず初期値α０〜α５＝０（Ｓ９１３〜Ｓ９１７）として、Ｓ９１３〜Ｓ９１７、Ｓ９１８〜Ｓ９２３で、光源出力調整値αｍによって、各光源を調光させる。赤外光発光部１３の６個の光源は、繰り返し処理の説明のため、初期値α０＝０、α１＝０、α２＝０、α３＝０、α４＝０、α５＝０の場合、Ｓ９０３に進み、６個すべての光源が消灯した状態を示す。逆に、α０＝１．０、α１＝１．０、α２＝１．０、α３＝１．０、α４＝１．０、α５＝１．０の場合、６個すべての光源が点灯（１００％）した状態を示す。α０＝１．０、α１＝１．０、α２＝０．５、α３＝１．０、α４＝１．０、α５＝１．０の場合、Ｌ２は、５０％に輝度の状態を想定したものになる。
【００６１】
次に、Ｓ９０４〜Ｓ９０５−Ｓ９１０、Ｓ９０６−Ｓ９１１、Ｓ９０７は、図１７のＳ７０４〜Ｓ７０５−Ｓ７１０、Ｓ７０６−Ｓ７１１、Ｓ７０７と同様の処理のため、説明を省略する。Ｓ９１３〜Ｓ９１７、Ｓ９１８〜Ｓ９２３で、繰り返し、赤外発光部１３の各光源を調光させ、Ｓ９０８にて調光した認証用テンプレートとしてメモリに保存する。次にＳ９０９に進み、外部機器などでユーザーに登録完了を知らせて光源調整の光源テンプレートの登録が完了する（Ｓ９２４）。
【００６２】
第３の実施例の認証方法については、図１８と同様の処理のため、説明を省略する。
第３の実施例では、各光源の出力調整値αｍのきざみを０．０１としたが、第２の実施例同様、特にきざみ数を限定するものではない。細かくするほど、登録する光源テンプレート数が増えるので、認証するテンプレート数も増える。認証を早く終了させたい場合は、αのきざみを大きくして登録する光源テンプレートの数を少なくすれば、認証を早く終了することができる。この場合、Ｓ８０９でＮＯになる可能性が高くなるが、認証率が高いものを認証結果としてαを決定する、もしくは、静脈テンプレートの認証する場合の閾値よりも、光源テンプレートの認証する場合の閾値を低くすることでＳ８０９の可能性を低くしてもよい。αのきざみ数、認証時間、閾値は、目的に応じて調整を行う。
第３の実施例では、各光源でばらばらに経時変化をした場合でも、正確に光源テンプレートを認証することができる。
【実施例４】
【００６３】
第１〜３の実施例では、稼動中に起こる光源の故障、経時変化を想定して、各光源の出力調整を行い、正常系の光源テンプレート、異常系の光源テンプレート、光源の出力調整を行った光源テンプレートをメモリの登録して、認証を行うことで、稼動中の認証装置においても、光源の状態を正確に検出することを可能にした。稼動中に光源の故障や経時変化を検出することを利用して、さらに、ユーザまたは保守会社にメリットがでることを考慮した第４の実施例について以下述べる。
【００６４】
図２１において、指静脈認証装置を導入した利用している会社等と保守会社のシステム構成図で簡易的に示したものである。３００は、指静脈認証装置を導入している利用している会社等全体を示している。３０１は、利用している会社等の機器であり、サーバー３０１、ＰＣ３０２、認証装置３０３で構成されている。認証装置３０３は、１日１回もしくは電源ＯＮ時に、光源の状態、経時変化の状態を、認証装置３０３が接続されている利用してる会社等での顧客ＰＣ３０２から機器動作情報として、インターネット５００を経由して保守会社４００へ送信する。保守会社４００は受けた機器動作情報の内容によって、経過措置にするのか、認証装置を交換するなど事前に対応をとることができる。
【００６５】
通常、利用者は、認証装置に故障が発生した場合に、電話またはメールで保守会社へ連絡する必要があるが、本実施例により、保守会社は、光源の故障をいち早く情報を得ることができ、経時変化に関しては、あらかじめ、どれくらいで出力できているか確認できるので、事前に認証装置の交換を利用している会社等へ連絡したり、迅速に装置交換をすることができる。利用している会社等にとっては、電話やメールで保守会社に連絡を入れる必要がなくなる。さらに、冒頭でも述べたが、認証エラーが発生した場合、原因の切り分けが必要だが、今までは、指の置き方によるエラーなのか、光源の問題によるエラーなのか判別できなかった認証エラーを、稼動中に起きる指の置き方による認証エラーなのか、光源による認証エラーなのかを判別することができる。これにより、保守会社は、利用している会社等からの問い合わせを減らすことができる。これらの一連の処理は、フローチャート図を用いて詳細に後述する。
【００６６】
図２２は、図１４で説明した正常系の光源テンプレートと異常系の光源テンプレートと、認証を行い、認証装置の光源状態を検出するフローに、その光源状態の結果を、随時、保守会社への送信を加えたフローである。
図２２において、Ｓ１００１で認証を開始するとＳ１００２〜Ｓ１００５−Ｓ１０１１、Ｓ１００６−Ｓ１０１２、Ｓ１００７、Ｓ１００８は、図１４のＳ５０２〜Ｓ５０５−Ｓ５１１、Ｓ、Ｓ５０６−Ｓ５１２、Ｓ５０７、Ｓ５０８と同様に赤外光発光部１３の各赤外光ＬＥＤを調光して、テンプレート管理部３３は、光源パターンが撮影されているか判定行い、撮影されていれば、特徴抽出部３２は、光源パターンを抽出して、あらかじめ登録しておいた正常系の光源テンプレートと認証判定を行い、次に異常系の光源テンプレートと認証判定を行うところは同様の処理のため、説明を省略する。Ｓ１００９で、ＹＥＳであれば、Ｓ１０１０に進み、外部機器などでユーザーに認証成功を知らせる。Ｓ１０２０に進み、その認証成功結果もしくは、認証装置のアラームを保守会社に送信して認証終了（Ｓ１０１７）。ＮＯであれば、Ｓ１０１３に進み、Ｓ４１４でメモリに保存した認証用テンプレートとＳ１００７で静脈パターンの特徴を抽出したテンプレートと照合し、認証判定を行う。ＹＥＳであれば、Ｓ１０１５に進み、外部機器などでユーザーに光源異常とどの光源ＬＥＤが故障したかを知らせる。Ｓ１０２１に進み、その認証成功結果もしくは、認証装置のアラームを保守会社に送信して認証終了（Ｓ１０１８）。ＮＯであれば、Ｓ１０１６に進み、外部機器などで認証失敗を知らせる。Ｓ１０２２に進み、その認証成功結果もしくは、認証装置のアラームを保守会社に送信して認証終了（Ｓ１０１９）。Ｓ１０１９は、Ｓ５１９と同様なので、説明は省略する。
【００６７】
図２３は、図１８で説明した光源出力調整後の、光源テンプレートと、認証を行い、認証装置の光源状態を検出するフローに、その光源状態の結果を、随時、保守会社への送信を加えたフローである。
図２３において、Ｓ１２０１で認証を開始するとＳ１２０２〜Ｓ１２０５−Ｓ１２１１、Ｓ１２０６−Ｓ１２１２、Ｓ１００７〜Ｓ１００９−Ｓ１２１５は、図１４の８０２〜Ｓ８０５−Ｓ８１１、Ｓ８０６−Ｓ８１２、Ｓ８０７〜Ｓ８０９−Ｓ８１５と同様に赤外光発光部１３の各赤外光を調光して、光源パターンが撮影されているか判定行い、撮影されていれば、光源パターンを抽出して、あらかじめ登録しておいた光源出力調整後の光源テンプレートと認証判定を行うところは同様の処理のため、説明を省略する。
Ｓ１２１０で、ＹＥＳであれば、Ｓ１２１３に進み、外部機器などでユーザーに認証成功を知らせる。Ｓ１２１８に進み、その認証成功結果もしくは、認証装置のアラームを保守会社に送信して認証終了（Ｓ１２１６）。ＮＯであれば、Ｓ１２１４に進み、外部機器などでユーザーに光源異常とどの光源ＬＥＤが故障したかを知らせる。Ｓ１２１９に進み、その認証成功結果もしくは、認証装置のアラームを保守会社に送信して認証終了（Ｓ１２１７）。
【実施例５】
【００６８】
第１〜３の実施例では、稼動中に起こる光源の故障、経時変化を想定して、静脈を認証する前に各光源の出力調整を行い、正常系の光源テンプレート、異常系の光源テンプレート、光源の出力調整を行った光源テンプレートをメモリの登録して、認証を行うことで、稼動中の認証装置においても、光源の状態を正確に検出することを可能にした。しかし、常時通電で電源ＯＮの状態で稼動している場合や、電源ＯＮ時に毎回光源テンプレートの認証の時間をかけたくない場合など、極力を時間を考慮した第５の実施例について以下述べる。
【００６９】
図１１の従来の認証フローにおいて、Ｓ２０９で、テンプレート照合部３４は、照合結果から静脈パターンが一致しているか否かを判定する。ここでＮＯであればＳ２１３に進み、外部機器などでユーザーに認証失敗を知らせて認証終了（Ｓ２１５）後に、図１４で説明した正常系の光源テンプレートと異常系の光源テンプレートと、認証を行い、認証装置の光源状態を検出するフローを追加する。
【００７０】
同様に、図１１の従来の認証フローにおいて、Ｓ２０９で、テンプレート照合部３４は、照合結果から静脈パターンが一致しているか否かを判定する。ここでＮＯであればＳ２１３に進み、外部機器などでユーザーに認証失敗を知らせて認証終了（Ｓ２１５）後に、図１８で説明した光源出力調整後の、光源テンプレートと、認証を行い、認証装置の光源の状態を検出するフローを追加する。ここで説明したフローに関しては、実施例１〜３と同様なので、詳細の説明と第５の実施例のフロー図は省略する。
【００７１】
第５の実施例により、認証失敗した場合に光源テンプレートとの照合を行うことにより、電源ＯＮ時や、１日１回光源テンプレートの照合の回数を減らすことができ、認証エラーが発生した場合にも、指の置き方が悪いのか、光源が異常なのかの切り分けも行うことができる。
【実施例６】
【００７２】
第４の実施例では、第１〜３の実施例の光源の状態検出後に、保守会社に情報を送信して、利用者側は保守会社への連絡の手間を低減し、保守部品等の管理費用も低減もでき、保守会社側は随時認証装置の状態を管理できるので、保守員の出張費用や、問い合わせ対応にかかる費用を低減できた。しかし、認証装置の光源が急に故障したが、すぐに交換する認証装置がなくて、緊急をようする場合や少しの故障なのでもう少し延命して装置を使用したい場合など、光源故障に対する光源の縮退発光を考慮した第５の実施例について以下述べる。
【００７３】
図２４は、図１４で説明した正常系の光源テンプレートと異常系の光源テンプレートと、認証を行い、認証装置の光源状態を検出するフローで、Ｓ５１４の異常系の認証テンプレートと照合の結果、ＹＥＳで、光源の異常が検出された後に、図１１で説明した従来の認証フローに進み、その光源の異常状態の結果から、光源出力調整値αｍの調整を加えたフローである。
【００７４】
図２４は、図１４のＳ５１８で光源の異常状態を検出する。Ｓ２０１に進み、ユーザーＩＤを入力して（Ｓ２０２−１）、Ｓ１３０３に進み、Ｓ５１８で検出された異常状態の光源と隣り合う光源の光源出力調整値αｍで発光する。
ここでは、例として、図７（ａ）の光源の状態になった場合（Ｌ４故障）、Ｌ４の両側のＬ３とＬ５の輝度を１２０％（α３＝１．２、α５＝１．２）にして、Ｌ４が故障して発光できない分を補う。図７（ｃ）の状態であれば、Ｌ１とＬ３の両側にあるＬ０、Ｌ２、Ｌ４の光源の輝度を１２０％（α０＝１．２、α２＝１．２、α４＝１．２）にして、Ｌ１とＬ３が故障して発光できない分を補う。
【００７５】
同様に、図１８のＳ８０９で各光源の出力状態を検出した後、図２４のＳ２０１に進み、ユーザーＩＤを入力して（Ｓ２０２−１）、Ｓ１３０３に進み、Ｓ５１８で検出された異常状態の光源と隣り合う光源の光源出力調整値αｍで発光する。
ここでは、例として、図１９（ｃ）のように、Ｌ０、Ｌ１、Ｌ３、Ｌ５が１００％、Ｌ２、Ｌ４は６０％に経時変化して輝度が低下しているので、Ｌ２、Ｌ４の両側にあるＬ１、Ｌ３、Ｌ５の輝度を１２０％（α１＝１．２、α３＝１．２、α５＝１．２）にして、Ｌ２とＬ４の出力が低下している分を補う。図２４と同様なので、フロー図は、省略する。
ここで輝度を１２０％の表現は、マージンを持たせた輝度の状態を１００％としているので、そのマージン分の輝度を使って輝度を調整する。
【００７６】
本実施例としては、一例として１２０％としたが、マージンの量を増やして、１３０％や１４０％で調整してもかまわない。縮退の方法は、光源の故障または経時変化による輝度低下を補うように、各光源の出力調整を行い、静脈パターンが最適に撮影できるように調整するということである。
【００７７】
第６の実施例により、一部の光源が故障または、経時変化した場合など軽度の故障であれば、故障または経時変化した光源と隣り合う光源の輝度を調整して発光（縮退発光）することで、認証装置を交換せずに、そのまま認証装置を使用することができる。
【００７８】
以上の実施の形態のいずれかによれば、新たに撮像部のセンサや、認証部のアルゴリズムは変更しなくとも、認証装置に起きる光源の突然の部品故障、利用者の不注意な取扱による部品故障、光源自体の経年変化を検出できる。さらに、今までは、例えば指の置き方によるエラーなのか、光源の照射の問題によるエラーなのか判別できなかった認証エラーを、稼動中に起きる指の置き方による認証エラーなのか、その他の外部要因による認証エラーなのかを判別することができる。
【００７９】
これらを検知して、アプリケーション上にエラーメッセージを表示したり、表示ＬＥＤ、ブザーを使ってユーザーへ知らせたり、検知した認証エラーの内容を保守センターへ送信してアラートを上げることによって利用者(運用者)へ装置の交換や撮影エリアの掃除、障害物の除去等のメンテナンスの依頼を出すことができるため、現地出動に伴なう保守作業費も低減することができる。
【符号の説明】
【００８０】
１０…指静脈認証装置（生体認証装置）、１０−１…入力装置、１１…プロセッサ、１２…撮像部、１３…赤外光発光部、１４…メモリ、１５…外部Ｉ／Ｆ部、、１６…音声出力部、１７…映像出力部、１８…タッチセンサ、３０…指静脈認証部（認証部）、３２…特徴抽出部、３３…テンプレート管理部、３４…テンプレート照合部、６１…撮像窓、６２…ミラー、７０…指、、８０〜８５…光源模式図、９０…光源模式図（点灯）、、９１…光源模式図（消灯）、２００…静脈テンプレートデータベース、２０１…認証テンプレート、２１０…正常系光源テンプレートデータベース、２１１…正常系光源テンプレート、２１２…異常系光源テンプレートデータベース、２１３…異常系光源テンプレート、３００…顧客、３０１…顧客サーバ、３０２…顧客ＰＣ、３０３…顧客生体認証装置、３１０…顧客システム、４００…保守会社、４１０…保守会社システム
【図１】
2014146080.tif 000003
【図２】
2014146080.tif 000004
【図３】
2014146080.tif 000005
【図４】
2014146080.tif 000006
【図５】
2014146080.tif 000007
【図６】
2014146080.tif 000008
【図７】
2014146080.tif 000009
【図８】
2014146080.tif 000010
【図９】
2014146080.tif 000011
【図１０】
2014146080.tif 000012
【図１１】
2014146080.tif 000013
【図１２】
2014146080.tif 000014
【図１３】
2014146080.tif 000015
【図１４】
2014146080.tif 000016
【図１５】
2014146080.tif 000017
【図１６】
2014146080.tif 000018
【図１７】
2014146080.tif 000019
【図１８】
2014146080.tif 000020
【図１９】
2014146080.tif 000021
【図２０】
2014146080.tif 000022
【図２１】
2014146080.tif 000023
【図２２】
2014146080.tif 000024
【図２３】
2014146080.tif 000025
【図２４】
2014146080.tif 000026