(57)【特許請求の範囲】
【請求項１】
複数の指を置く領域を有する指紋センサを有し、前記指紋センサで認識された指の指紋から指紋情報を取得する指紋情報取得部と、
手のひらを置く領域を有する静脈センサを有し、前記静脈センサで認識された手のひらから静脈情報を取得する静脈情報取得部と、
前記指紋情報取得部が取得した指紋情報から前記指紋センサに対する指紋の位置を表す指紋位置情報を取得し、該指紋位置情報に基づき前記指紋センサに対する指の配置状態を判定する指紋情報入力判定部と、
前記静脈情報取得部が取得した静脈情報から前記静脈センサに対する手のひらの位置を表す手のひら位置情報を取得し、該手のひら位置情報に基づき前記静脈センサに対する手のひらの配置状態を判定する静脈情報入力判定部と、
前記指紋情報入力判定部が判定した前記指紋センサに対する指の配置状態及び前記静脈情報入力判定部が判定した前記静脈センサに対する手のひらの配置状態を基に、前記指紋の位置又は前記手のひらの位置のいずれか一方又は双方の移動させることが可能な距離の許容範囲を算出し、算出した許容範囲内で位置修正情報を決定する相互フィードバック情報決定部と、
前記相互フィードバック情報決定部が取得した位置修正情報を通知する通知部と
を備えたことを特徴とする生体認証装置。
【請求項２】
前記指紋情報又は前記指紋位置情報のいずれか一方もしくは双方を基に、前記静脈センサに置かれた手のひらの前記静脈センサに対する状態を判定し、前記静脈情報又は前記手のひら位置情報のいずれか一方もしくは双方を基に、前記指紋センサに置かれた指の前記指紋センサに対する状態を判定する相互入力判定部をさらに備え、
前記相互フィードバック情報決定部は、前記相互入力判定部による判定結果を基に、前記指の位置又は前記手のひらの位置のいずれか一方又は双方の位置修正情報を決定する
ことを特徴とする請求項１に記載の生体認証装置。
【請求項３】
複数の指を置く領域を有する指紋センサを有し、前記指紋センサで認識された指の指紋から指紋情報を取得する指紋情報取得部と、
手のひらを置く領域を有する静脈センサを有し、前記静脈センサで認識された手のひらから静脈情報を取得する静脈情報取得部と、
前記指紋情報取得部が取得した指紋情報から前記指紋センサに対する指紋の位置を表す指紋位置情報を取得し、該指紋位置情報に基づき前記指紋センサに対する指の配置状態を判定する指紋情報入力判定部と、
前記静脈情報取得部が取得した静脈情報から前記静脈センサに対する手のひらの位置を表す手のひら位置情報を取得し、該手のひら位置情報に基づき前記静脈センサに対する手のひらの配置状態を判定する静脈情報入力判定部と、
前記指紋情報入力判定部が判定した前記指紋センサに対する指の配置状態及び前記静脈情報入力判定部が判定した前記静脈センサに対する手のひらの配置状態を基に、前記指紋の位置又は前記手のひらの位置のいずれか一方又は双方の移動させることが可能な距離の許容範囲を算出し、算出した許容範囲内で位置修正情報を決定する相互フィードバック情報決定部と、
前記相互フィードバック情報決定部が取得した位置修正情報を通知する通知部と
を備えたことを特徴とする生体情報処理装置。
【請求項４】
前記指紋情報又は前記指紋位置情報のいずれか一方もしくは双方を基に、前記静脈センサに置かれた手のひらの前記静脈センサに対する状態を判定し、前記静脈情報又は前記手のひら位置情報のいずれか一方もしくは双方を基に、前記指紋センサに置かれた指の前記指紋センサに対する状態を判定する相互入力判定部をさらに備え、
前記相互フィードバック情報決定部は、前記相互入力判定部による判定結果を基に、前記指の位置又は前記手のひらの位置のいずれか一方又は双方の移動させることが可能な距離の許容範囲を算出し、算出した許容範囲内で位置修正情報を決定する
ことを特徴とする請求項３に記載の生体情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体認証装置に関する。
【背景技術】
【０００２】
生体認証システムでは、予め生体の特徴を示す情報（以下では、「特徴情報」と言う。）を生体情報としてシステムに登録しておき、登録してある生体情報と認証時に取得した生体情報との類似性を判断することで個人認証を行う。原理的に、登録時に得られた生体情報と認証時に取得した生体情報が厳密に一致することは無く、類似度が低いと判定された場合にはシステムに登録した本人であっても認証に失敗してしまう。類似度を判定する閾値は、これを下げることで本人が認証に失敗する確率（本人拒否率）は低減するが、この場合、他人が誤って本人であると判定される確率（他人受入率）は上昇してしまう。一般的に本人拒否率と他人受入率は相反する関係にあるが、複数種類の生体情報を用いて個人認証を行うことで両者を同時に低減させて認証精度を向上する方法が知られている。
【０００３】
そして、生体情報として手のひらの静脈パターンを用いる技術がある。この技術は、利用者の手のひらの静脈パターンの特徴情報を生体情報としてシステムに登録しておき、認証時に入力された静脈パターンの特徴情報との類似度を判定するものである。このような手のひらの静脈パターンを用いる技術として、以下のような従来技術がある。例えば、指画像を入力する装置と手のひらの画像を入力する装置の両方を一体化して配置した従来技術がある。また、暗証番号及び掌紋を用いて認証を行う従来技術がある。また、指の関節のしわの画像をコントラストの高い画像として生成する従来技術が有る。また、ある種類の生体情報を取得するための対象の位置に基づいて他の種類の生体情報を取得するための対象の位置を補正する従来技術が有る。さらに、指紋登録時と指紋照合時とで生じる指先の位置ずれ量を算出して認証を行う従来技術が有る。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３１２３９号公報
【特許文献２】特開平７−１１４６４０号公報
【特許文献３】特開２０００−１９４８２８号公報
【特許文献４】特開２００６−２７７３４１号公報
【特許文献５】特開２００８−１９８０８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、手のひらの静脈パターンの画像では、本来手のひら全体が写ることが好ましいにもかかわらず、手のひらを載せるガイドの形状と手のひらの置き位置によっては、手のひらの左半分や右半分しか撮像されないおそれがある。例えば、指画像を入力する装置と手のひらの画像を入力する装置の両方を一体化して配置した従来技術では手のひらの置き位置が制限され、手のひら全体が撮像できないおそれがある。また、生体情報を取得する対象の一方の位置から他方の位置を補正する従来技術は、身体部位の概略の大きさや指紋押捺パターンの輪郭を用いている。しかし、身体部位の大きさや、指紋押捺パターンの形状は人によって違いが大きい場合があり、正確な位置の補正を行うことは困難である。さらに、指紋登録時と指紋照合時とで生じる指先の位置ずれ量を算出して認証を行う従来技術では、ある生体情報の取得対象の位置ずれ量の検出を行うために他の生体情報の認証を行っている。そのため、例えば、１：Ｎ認証システムにこの従来技術を用いた場合、非常に多くの生体情報と照合しなければならず煩雑である。さらに、回転して手のひらの一部を撮像する技術もある。しかし、手のひらを立体的に認識するためには複雑な処理が必要となり、撮像に時間がかかるおそれがある。
【０００６】
このように、手のひらの置き方の自由度を上げた場合には、撮像の処理に時間がかかり、撮像の処理を短時間で行うためには、手のひらの置き方の自由度が制限され、適切な画像が取得できないおそれがあった。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、手のひらの置き方の自由度を向上させても、簡単な登録で、高精度の認証を高速で行うことができる生体認証装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願の開示する生体認証装置は、一つの態様において、複数の指の指紋画像を取得する指紋画像取得部と、前記指紋画像取得部が指紋画像を取得した状態の手における、手のひら静脈画像を取得する静脈画像取得部と、基準静脈特徴情報及び該基準静脈特徴情報を取得した基準手のひら静脈画像における所定の指の基準方向を記憶する記憶部と、前記指紋画像取得部により取得された前記指紋画像を基に前記所定の指の長軸方向を検出する検出部と、前記検出部により検出された前記所定の指の長軸方向及び前記記憶部に記憶されている前記所定の指の基準方向を基に、前記静脈画像取得部により取得された前記手のひら静脈画像を補正する位置補正部と、前記位置補正部により補正された手のひら静脈画像から静脈特徴情報を取得する静脈特徴情報取得部と、前記静脈特徴情報取得部により取得された静脈特徴情報と前記記憶部に記憶されている前記基準静脈特徴情報とを照合して認証を行う認証部とを備える。
【発明の効果】
【０００９】
本願の開示する生体認証装置の一つの態様によれば、手のひらの置き方の自由度を向上させても、簡単な登録で、高精度の認証を高速で行うことができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係る生体認証装置のブロック図である。
【図２】図２は、指の方向の検出を説明するための図である。
【図３】図３は、両端の指の方向を用いた基準方向及び基準位置の算出を説明するための図である。
【図４】図４は、各指の指紋の情報の一例を表す図である。
【図５】図５は、手のひら静脈画像を移動するための各パラメータの一例を表す図である。
【図６】図６は、実施例１に係る生体認証装置による登録処理のフローチャートである。
【図７】図７は、実施例１に係る生体認証装置による認証処理のフローチャートである。
【図８】図８は、実施例１に係る生体認証装置による基準算出のフローチャートである。
【図９】図９は、生体認証装置のハードウェア構成図である。
【図１０】図１０は、実施例１の変形例１に係る生体認証システムのブロック図である。
【図１１】図１１は、実施例１の変形例１に係る生体認証システムにおける登録処理のフローチャートである。
【図１２】図１２は、実施例１の変形例１に係る生体認証システムにおける認証処理のフローチャートである。
【図１３】図１３は、実施例１の変形例２に係る生体認証装置のブロック図である。
【図１４】図１４は、実施例１の変形例２に係る生体認証装置における認証処理のフローチャートである。
【図１５】図１５は、ブロック分割を用いた認証を説明するための図である。
【図１６】図１６は、分割ブロック及び共通ブロックの一例を示す図である。
【図１７】図１７は、実施例２に係る生体認証装置のブロック図である。
【図１８】図１８は、指紋から指の付け根までの距離の算出を説明するための図である。
【図１９】図１９は、実施例２に係る生体認証装置における登録処理のフローチャートである。
【図２０】図２０は、実施例２に係る生体認証装置における認証処理のフローチャートである。
【図２１】図２１は、実施例２に係る生体認証装置における絞込処理のフローチャートである。
【図２２】図２２は、実施例３に係る生体認証装置のブロック図である。
【図２３】図２３は、手のひら置き位置履歴情報の一例を示す図である。
【図２４】図２４は、分析結果の一例を示す図である。
【図２５】図２５は、実施例３に係る生体認証装置における履歴情報の保存処理のフローチャートである。
【図２６】図２６は、実施例３に係る生体認証装置における分析処理のフローチャートである。
【図２７】図２７は、実施例４に係る生体認証装置のブロック図である。
【図２８】図２８は、実施例４における指及び手のひら誘導を説明するための図である。
【図２９】図２９は、誘導後の指及び手のひらを示す図である。
【図３０】図３０は、実施例４に係る生体認証装置における分析処理のフローチャートである。
【図３１】図３１は、実施例５に係る生体認証装置のブロック図である。
【図３２】図３２は、実施例５における指の誘導を説明するための図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する生体認証装置の実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本願の開示する生体認証装置が限定されるものではない。
【実施例１】
【００１２】
図１は、実施例１に係る生体認証装置のブロック図である。図１に示すように、本実施例に係る生体認証装置は、指紋画像取得部１、指紋特徴情報抽出部２、静脈画像取得部３、静脈特徴情報抽出部４、指浮検出部５及び認証情報ＤＢ（Data  Base）６を有する。さらに、本実施例に係る生体認証装置は、認証情報入力部１０、基準取得部２０、認証部３０、位置補正部４０及び通知部５０を有している。
【００１３】
認証情報入力部１０は、指紋情報入力部１１及び静脈情報入力部１２を有している。
【００１４】
指紋情報入力部１１は、指を置く領域が設けられ、その領域に置かれた指の指紋情報を検出するセンサを有する入力装置である。ここで、指を置くとは、センサ面に指を接触させる接触型でもよいし、センサに対して指をかざす非接触型でもよい。利用者は、指紋情報入力部１１の指を置く領域に、自己の指を置くことで、自己の指の指紋情報の入力を行うことができる。ここで、本実施例では、指紋情報入力部１１を用いて利用者が人差し指、中指及び薬指の指紋を入力する場合で説明する。ただし、本実施例に係る生体認証装置は、入力する指紋としてどの指の指紋を用いても動作可能である。
【００１５】
静脈情報入力部１２は、手のひらを置く領域が設けられ、その領域に置かれた手のひらの静脈情報を検出するセンサを有する入力装置である。利用者は、静脈情報入力部１２の手のひらを置く領域に、自己の手のひらを置くことで、自己の手のひらの静脈情報の入力を行うことができる。以下では、指紋情報と手のひら静脈情報を合わせて「生体情報」と言う場合がある。
【００１６】
指紋画像取得部１は、指紋情報入力部１１が検出した指紋情報から指紋の撮像を行い人差し指、中指及び薬指の指紋の指紋画像を取得する。そして、指紋画像取得部１は、取得した指紋画像を指浮検出部５へ出力する。さらに、指紋画像取得部１は、しわ検出の通知を指浮検出部５から受けると、取得した指紋画像を指紋特徴情報抽出部２へ出力する。
【００１７】
指浮検出部５は、指紋画像取得部１から人差し指、中指及び薬指の指紋を指紋画像の入力を受ける。そして、指浮検出部５は、受信した指紋画像から関節位置のしわの抽出を実行する。ここで、指浮検出部５は、しわの抽出が行えた場合、指紋画像取得部１及び静脈画像取得部３へしわ検出の通知を行う。これに対して、しわの抽出が行えなかった場合には、指浮検出部５は、後述する指浮通知部５１へ指が浮いている旨の通知を行う。このように、指紋情報に指の関節位置のしわが含まれないことを検出することで、関節位置のしわを入力するよう利用者に通知でき、確実に関節位置のしわの情報を取得することができるようになる。これにより、関節位置のしわと指紋特徴情報とを用いた指の方向の算出を確実に行うことができる。
【００１８】
ここで、本実施例では、指のしわの画像を確実に取得するため指浮検出部５を設けたが、利用者に適切な指の配置を指導するなど、しわの画像の取得が確実であれば、指浮検出部５を設けなくてもよい。
【００１９】
指紋特徴情報抽出部２は、人差し指、中指及び薬指の指紋を指紋画像の入力を指紋画像取得部１から受ける。そして、指紋特徴情報抽出部２は、指紋の紋様パターンを決定するための特徴的な情報である指紋特徴情報をそれぞれの指について取得する。この指紋特徴情報とは、例えば、指紋の隆線の端点や分岐点の位置や方向などを表す情報である。そして、指紋特徴情報抽出部２は、人差し指、中指及び薬指の指紋特徴情報及び指紋画像を基準取得部２０の指方向検出部２１に出力する。
【００２０】
基準取得部２０は、指方向検出部２１、２指選択部２２及び基準算出部２３を有している。
【００２１】
図２は、指の方向の検出を説明するための図である。ここで、図２では、説明の便宜上中指を例に記載しているが実際には全ての指について同様の処理がなされる。指方向検出部２１は、人差し指、中指及び薬指の指紋特徴情報及び指紋画像を指紋特徴情報抽出部２から受信する。指方向検出部２１は、受信した各指の指紋特徴情報から各指の指紋の図２に示す指紋中心１０１を求める。さらに、指方向検出部２１は、受信した指紋画像から遠位置指節間関節（第一関節）近傍に形成されるしわを抽出する。そして、指方向検出部２１は、しわの延びている方向を示す有力方向１０２を抽出する。例えば、指方向検出部２１は、周波数解析やランダムに２点を繰返し抽出して方向を求めて統計をとるなどにより有力方向を求めることができる。ここで、指方向検出部２１による有力方向の算出には特に制限は無い。次に、指方向検出部２１は、しわから得られる有力方向１０２に対して指紋中心１０１から垂線を下ろす。そして、指方向検出部２１は、垂線を下ろした方向１０３を指の長軸方向とする。以下では、指の長軸方向を単に「指の方向」と言う。
【００２２】
指方向検出部２１は、人差し指、中指及び薬指それぞれの指の方向を求める。そして、指方向検出部２１は、人差し指、中指及び薬指それぞれの指の方向の情報及び各指の指紋中心の位置情報を２指選択部２２へ出力する。
【００２３】
２指選択部２２は、人差し指、中指及び薬指それぞれの指の方向の情報及び各指の指紋中心の位置情報の入力を指方向検出部２１から受ける。２指選択部２２は、各指紋の方向の情報や指紋中心の位置情報から両端の指を特定する。本実施例では、２指選択部２２は、人差し指及び薬指を両端の指として特定する。そして、２指選択部２２は、人差し指及び薬指の方向を両端の指の方向とする。そして、２指選択部２２は、両端の指の情報、人差し指、中指及び薬指それぞれの指の方向の情報並びに各指の指紋中心の位置情報を基準算出部２３へ出力する。
【００２４】
図３は、両端の指の方向を用いた基準方向及び基準位置の算出を説明するための図である。また、図４は、各指の指紋の情報の一例を表す図である。基準算出部２３は、両端の指の情報、人差し指、中指及び薬指それぞれの指の方向の情報並びに各指の指紋中心の位置情報を２指選択部２２から受ける。本実施例では、基準算出部２３は、両端の指の情報として、薬指の方向である図３の指方向１１１及び人差し指の方向である図３の指方向１１２の入力を受ける。より詳しくは、基準算出部２３は、例えば、図４の表１２０に示すよう指毎の指紋中心の位置座標、角度で表されるしわの方向、及び角度で表される指の方向を取得する。このように、表１２０で示される指の方向の角度で図３の指方向１１１及び指方向１１２が表される。
【００２５】
そして、基準算出部２３は、各指の方向の情報から指が開いているか否かを判定する。例えば、基準算出部２３は、両端の指の方向がなす角度が予め決められた閾値を超えるか否かによって指が開いているか否かを判定する。
【００２６】
そして、指が開いている場合、基準算出部２３は、図３に示すように、指方向１１１と指方向１１２との交点１１４を求める。次に基準算出部２３は、指方向１１１と指方向１１２とがなす角の内角二等分線１１５を求める。この内角二等分線１１５は、実際に検出された中指の指方向１１３とはずれている。そこで、基準算出部２３は、交点１１４を中心として中指の指紋画像１１７を内角二等分線１１５と一致するまで回転させる。これにより、基準算出部２３は、中指の指紋画像１１７を中指の指紋画像１１６に移動する。そして、基準算出部２３は、図３の中指の指紋画像１１６を基準位置とする。さらに、基準算出部２３は、基準位置から内角二等分線１１５に沿って交点１１４に向かう方向を基準方向とする。ここで、図５は手の平静脈画像を移動するための各パラメータの一例を表す図である。図５の表１２１のように、基準算出部２３は、交点１１４の情報として両端の指の方向の交点を表す座標を取得する。また、基準算出部２３は、基準位置の情報として中指の指紋画像１１６の座標を取得する。また、基準算出部２３は、基準方向の情報として内角二等分線１１５の角度を取得する。
【００２７】
また、指が開いていない場合、基準算出部２３は、２指選択部２２により選択されなかった指を特定する。本実施例では、基準算出部２３は、２指選択部２２により選択されなかった指として中指を特定する。そして、基準算出部２３は、中指の指紋中心座標を基準位置とし、中指の方向を基準方向とする。ここで、本実施例では、処理が停滞することを避けるため指が開いていない場合にも認証が行えるように、両端以外の指を用いて基準位置及び基準方向を設定したが、より正確を期すために、基準算出部２３が、利用者に指を開く指示を通知するようにしてもよい。また、登録時のみ、基準算出部２３が、利用者に指を開く指示を通知し、認証時には両端以外の指を用いて基準位置及び基準方向を設定するようにしてもよい。このようにすることで、登録時には正確な情報が得られ、認証時にはその正確な情報を用いて迅速に認証が行えるようになる。
【００２８】
基準算出部２３は、登録処理の場合には、求めた基準位置と基準方向を認証情報ＤＢ６へ出力する。また、基準算出部２３は、認証処理の場合には、求めた基準位置と基準方向を指紋画像回転移動部４２へ出力する。
【００２９】
静脈画像取得部３は、静脈情報入力部１２が検出した静脈情報から手のひら静脈の撮像を行い手のひら静脈画像を取得する。そして、静脈画像取得部３は、指浮検出部５からしわ検出の通知を受けると、登録処理の場合、取得した手のひら静脈画像を静脈特徴情報抽出部４へ出力する。これに対して、認証処理の場合、静脈画像取得部３は、指浮検出部５からしわ検出の通知を受けると、取得した手のひら静脈画像を後述する静脈画像補正部４１へ出力する。
【００３０】
登録処理の場合、静脈特徴情報抽出部４は、手のひら静脈画像の入力を静脈画像取得部３から受ける。そして、静脈特徴情報抽出部４は、手のひら静脈画像から静脈特徴情報を抽出する。ここで、静脈特徴情報とは、例えば、静脈の延びる方向を示す情報などである。そして、静脈特徴情報抽出部４は、抽出した静脈特徴情報を登録処理部３１へ出力する。
【００３１】
これに対して、認証処理の場合、静脈特徴情報抽出部４は、後述する静脈画像補正部４１によって補正された手のひら静脈画像の入力を静脈画像補正部４１から受ける。そして、静脈特徴情報抽出部４は、手のひら静脈画像から静脈特徴情報を抽出する。さらに、静脈特徴情報抽出部４は、抽出した静脈特徴情報を後述する照合処理部３２へ出力する。
【００３２】
認証情報ＤＢ６は、メモリやハードディスクなどの記憶装置である。そして、認証情報ＤＢ６は、登録時には、登録処理部３１からの指示を受けて、基準算出部２３から入力された基準方向及び基準位置に対応付けて、登録処理部３１から入力された静脈特徴情報を格納する。
【００３３】
認証情報ＤＢ６は、例えば、複数の利用者の登録時の静脈特徴情報、基準方向及び基準位置といった生体情報を維持管理する。このように複数の利用者の生態情報を維持管理することで、生体認証装置は、認証情報ＤＢ６が有する生体情報と入力された生体情報とを比較し、ＩＤの入力なしに全利用者の生体情報から本人の生体情報を識別して、認証を行うことが可能となる。
【００３４】
位置補正部４０は、静脈画像補正部４１と指紋画像回転移動部４２を有している。
【００３５】
指紋画像回転移動部４２は、認証処理の場合、認証時の基準方向及び基準位置の入力を受ける。さらに、指紋画像回転移動部４２は、当該利用者の登録時の基準方向及び基準位置を認証情報ＤＢ６から取得する。
【００３６】
そして、指紋画像回転移動部４２は、登録時の基準方向と認証時の基準方向とがなす角度を算出する。そして、指紋画像回転移動部４２は、算出した角度を回転角とする。次に、指紋画像回転移動部４２は、登録時の基準位置と認証時の基準位置の距離を算出する。そして、指紋画像回転移動部４２は、算出した距離を移動距離とする。
【００３７】
指紋画像回転移動部４２は、回転角及び移動距離を静脈画像補正部４１へ出力する。
【００３８】
静脈画像補正部４１は、認証処理の場合、手のひら静脈画像の入力を静脈画像取得部３から受ける。さらに、静脈画像補正部４１は、回転角及び移動距離の入力を指紋画像回転移動部４２から受ける。
【００３９】
静脈画像補正部４１は、受信した手のひら静脈画像の認証時の基準位置を中心として回転角分その手のひら静脈画像を回転移動させる。さらに、静脈画像補正部４１は、回転移動させた手のひら静脈画像の移動距離分の平行移動を行う。
【００４０】
静脈画像補正部４１は、回転移動及び平行移動により補正を行った手のひら静脈画像を静脈特徴情報抽出部４へ出力する。
【００４１】
認証部３０は、登録処理部３１及び照合処理部３２を有している。
【００４２】
登録処理部３１は、登録処理の場合、静脈特徴情報の入力を静脈特徴情報抽出部４から受ける。そして、登録処理部３１は、受信した静脈特徴情報を基準算出部２３が算出した登録時の基準方向及び基準位置に対応させて認証情報ＤＢ６に記憶させる。
【００４３】
照合処理部３２は、認証処理の場合、認証時の静脈特徴情報の入力を静脈特徴情報抽出部４から受ける。また、照合処理部３２は、登録時の静脈特徴情報を認証情報ＤＢ６から取得する。そして、照合処理部３２は、認証時の静脈特徴情報と登録時の静脈特徴情報とを照合する。照合処理部３２は、認証時の静脈特徴情報と登録時の静脈特徴情報のいずれかが一致した場合、認証成功の通知を認証結果通知部５２へ出力する。また、認証時の静脈特徴情報と登録時の静脈特徴情報のいずれもが不一致の場合、認証失敗の通知を認証結果通知部５２へ出力する。
【００４４】
通知部５０は、指浮通知部５１及び認証結果通知部５２を有する。
【００４５】
指浮通知部５１は、指が浮いている旨の通知を指浮検出部５から受信する。そして、指浮通知部５１は、例えば、モニタ（不図示）に指が浮いている旨のメッセージを表示するなどして、利用者に手のひらの置きなおしを通知する。
【００４６】
認証結果通知部５２は、照合処理部３２から照合結果を受信する。そして、認証結果通知部５２は、当該認証結果に基づいて動作する他の装置に認証結果を通知したり、モニタ（不図示）に認証結果を通知することで利用者に認証結果を通知したりする。
【００４７】
次に、図６を参照して、本実施例に係る生体認証装置による登録処理の流れを説明する。図６は、実施例１に係る生体認証処理による登録処理のフローチャートである。
【００４８】
利用者は、認証情報入力部１０を用いて生体情報である人差し指、中指及び薬指の指紋の情報並びに手のひらの静脈の情報を入力する（ステップＳ１０１）。
【００４９】
指紋画像取得部１は、指紋情報入力部１１から入力された指紋の情報から指紋画像を取得する（ステップＳ１０２）。
【００５０】
静脈画像取得部３は、静脈情報入力部１２から入力された手のひら静脈の情報から手のひら静脈画像を取得する（ステップＳ１０３）。
【００５１】
指浮検出部５は、指紋画像の入力を指紋画像取得部１から受ける。そして、指浮検出部５は、指紋画像から関節位置のしわを抽出する（ステップＳ１０４）。
【００５２】
指浮検出部５は、関節位置のしわが抽出できたか否かにより、指紋画像に関節位置のしわが含まれるか否かを判定する（ステップＳ１０５）。関節位置のしわが含まれない場合（ステップＳ１０５否定）、指浮検出部５は、指が浮いている旨の通知を指浮通知部５１へ行う。指浮通知部５１は、指が浮いている旨の通知を指浮検出部５から受信する。そして、指浮通知部５１は、利用者に手のひらの置きなおしを通知する（ステップＳ１０６）、その後ステップＳ１０１へ戻る。
【００５３】
これに対して、関節位置のしわが含まれる場合（ステップＳ１０５肯定）、指紋特徴情報抽出部２は、指紋画像の入力を指紋画像取得部１から受ける。そして、指紋特徴情報抽出部２は、受信した指紋画像から指紋特徴情報を抽出する（ステップＳ１０７）。
【００５４】
基準取得部２０は、指紋特徴情報の入力を指紋特徴情報抽出部２から受ける。そして、基準取得部２０は、受信した指紋特徴情報から基準位置及び基準方向を算出する（ステップＳ１０８）。そして、基準取得部２０は、登録時の基準位置及び基準方向を認証情報ＤＢ６へ出力する。
【００５５】
静脈特徴情報抽出部４は、手のひら静脈画像の入力を静脈画像取得部３から受ける。そして、静脈特徴情報抽出部４は、受信した手のひら静脈画像から静脈特徴情報を抽出する（ステップＳ１０９）。
【００５６】
登録処理部３１は、静脈特徴情報を静脈特徴情報抽出部４から受信する。そして、登録処理部３１は、基準取得部２０が算出した登録時の基準位置及び基準方向に対応させて、静脈特徴情報を認証情報ＤＢ６に格納させ、当該利用者の生体情報の登録を行う(ステップ１１０)。
【００５７】
次に、図７を参照して、本実施例に係る生体認証装置による認証処理の流れを説明する。図７は、実施例１に係る生体認証装置による認証処理のフローチャートである。
【００５８】
利用者は、認証情報入力部１０を用いて生体情報である人差し指、中指及び薬指の指紋の情報並びに手のひらの静脈の情報を入力する（ステップＳ２０１）。
【００５９】
指紋画像取得部１は、指紋情報入力部１１から入力された指紋の情報から指紋画像を取得する（ステップＳ２０２）。
【００６０】
静脈画像取得部３は、静脈情報入力部１２から入力された手のひら静脈の情報から手のひら静脈画像を取得する（ステップＳ２０３）。
【００６１】
指浮検出部５は、指紋画像の入力を指紋画像取得部１から受ける。そして、指浮検出部５は、指紋画像から関節位置のしわを抽出する（ステップＳ２０４）。
【００６２】
指浮検出部５は、関節位置のしわが抽出できたか否かにより、指紋画像に関節位置のしわが含まれるか否かを判定する（ステップＳ２０５）。関節位置のしわが含まれない場合（ステップＳ２０５否定）、指浮検出部５は、指が浮いている旨の通知を指浮通知部５１へ行う。指浮通知部５１は、指が浮いている旨の通知を指浮検出部５から受信する。そして、指浮通知部５１は、利用者に手のひらの置きなおしを通知する（ステップＳ２０６）、その後ステップＳ２０１へ戻る。
【００６３】
これに対して、関節位置のしわが含まれる場合（ステップＳ２０５肯定）、指紋特徴情報抽出部２は、指紋画像の入力を指紋画像取得部１から受ける。そして、指紋特徴情報抽出部２は、受信した指紋画像から指紋特徴情報を抽出する（ステップＳ２０７）。
【００６４】
基準取得部２０は、指紋特徴情報の入力を指紋特徴情報抽出部２から受ける。そして、基準取得部２０は、受信した指紋特徴情報から基準位置及び基準方向を算出する（ステップＳ２０８）。そして、基準取得部２０は、認証時の基準位置及び基準方向を指紋画像回転移動部４２へ出力する。
【００６５】
指紋画像回転移動部４２は、登録時の基準方向及び基準位置を認証情報ＤＢ６から取得する（ステップＳ２０９）。
【００６６】
次に、指紋画像回転移動部４２は、登録時の基準方向と認証時の基準方向のなす角度を回転角として算出する（ステップＳ２１０）。
【００６７】
次に、指紋画像回転移動部４２は、登録時の基準位置と認証時の基準位置との距離を平行移動距離として算出する（ステップＳ２１１）。
【００６８】
静脈画像補正部４１は、手のひら静脈画像の入力を静脈画像取得部３から受ける。さらに、静脈画像補正部４１は、認証時の基準位置、回転角及び平行移動距離の入力を指紋画像回転移動部４２から受ける。そして、静脈画像補正部４１は、受信した手のひら静脈画像を、基準位置を中心として回転角度回転させ、さらに、移動距離移動させて手のひら静脈画像の位置を補正する（ステップＳ２１２）。
【００６９】
静脈特徴情報抽出部４は、補正された手のひら静脈画像の入力を静脈画像補正部４１から受ける。そして、静脈特徴情報抽出部４は、受信した手のひら静脈画像から静脈特徴情報を抽出する（ステップＳ２１３）。
【００７０】
照合処理部３２は、静脈特徴情報を静脈特徴情報抽出部４から受信する。さらに、照合処理部３２は、登録時の静脈特徴情報を認証情報ＤＢ６から取得する。そして、照合処理部３２は、認証時の静脈特徴情報と登録時の静脈特徴情報を照合する（ステップＳ２１４）。照合処理部３２は、認証の成否を認証結果通知部５２に通知する。そして、認証結果通知部５２は、利用者に認証結果を通知する。
【００７１】
次に、図８を参照して、本実施例に係る生体認証装置による基準算出の流れを説明する。図８は、実施例１に係る生体認証装置による基準算出のフローチャートである。
【００７２】
指方向検出部２１は、各指の指紋特徴情報の入力を指紋特徴情報抽出部２から受ける。そして、指方向検出部２１は、各指の第一関節の関節位置のしわを抽出する（ステップＳ３０１）。
【００７３】
さらに、指方向検出部２１は、各指のしわの有力方向及び各指の指紋中心の情報を取得する（ステップＳ３０２）。
【００７４】
そして、指方向検出部２１は、指紋中心からしわの有力方向へ垂線を下ろし、各指の方向を取得する（ステップＳ３０３）。
【００７５】
２指選択部２２は、各指の方向の情報及び指紋中心の情報の入力を指方向検出部２１から受ける。そして、２指選択部２２は、各指の方向や指紋中心の情報から両端の２指である人差し指と薬指を選択する（ステップＳ３０４）。
【００７６】
基準算出部２３は、選択した人差し指と薬指の情報、各指の方向の情報及び各指の指紋中心の情報を２指選択部２２から受信する。そして、基準算出部２３は、人差し指の方向と薬指の方向とを比較する（ステップＳ３０５）。
【００７７】
そして、基準算出部２３は、指が開いているか否かを判定する（ステップＳ３０６）。指が開いている場合（ステップＳ３０６肯定）、基準算出部２３は、人差し指の方向と薬指の方向との交点を算出する（ステップＳ３０７）。
【００７８】
さらに、基準算出部２３は、人差し指の方向と薬指の方向とがなす角度の内角二等分線を算出する（ステップＳ３０８）。
【００７９】
そして、基準算出部２３は、中指の指紋中心が内角二等分線に一致するように人差し指の方向と薬指の方向との交点を中心に回転移動する（ステップＳ３０９）。
【００８０】
基準算出部２３は、基準位置を回転した後の中指の指紋中心とし、基準方向を人差し指の方向と薬指の方向とがなす角度の内角二等分線の方向とする（ステップＳ３１０）。
【００８１】
これに対して、指が開いていない場合（ステップＳ３０６否定）、基準算出部２３は、基準位置を中指の指紋中心とし、基準方向を中指の方向とする（ステップＳ３１１）。
【００８２】
〔ハードウェア構成〕
次に、生体認証装置のハードウェア構成について説明する。図９は、生体認証装置のハードウェア構成図である。図９に示すように、生体認証装置は、ＣＰＵ（Central  Processing  Unit）２０１、指紋センサ２０２、手のひら静脈センサ２０３、キーボード２０４及びマウス２０５を有している。さらに、生体認証装置は、ＲＯＭ（Read  Only  Memory）２０６、ＲＡＭ（Random  Access  Memory）２０７、通信インタフェース２０８、記憶装置２０９及び電源２１０を有している。
【００８３】
生体認証装置では、ＣＰＵ２０１が、指紋センサ２０２、手のひら静脈センサ２０３、キーボード２０４、マウス２０５、ＲＯＭ２０６、ＲＡＭ２０７、通信インタフェース２０８、記憶装置２０９及び電源２１０と接続されている。
【００８４】
指紋センサ２０２は、図１に示した指紋情報入力部１１及び指紋画像取得部１の機能を実現する。手のひら静脈センサ２０３は、図１に示した静脈情報入力部１２及び静脈画像取得部３の機能を実現する。記憶装置２０９は、図１に示した認証情報ＤＢ６の機能を実現する。キーボード２０４及びマウス２０５を用いることで、利用者は、識別番号などの生体情報以外の情報の入力を行える。また、通信インタフェース２０８は、生体認証装置が外部との通信を行う際に用いられる。電源２１０は、各部に電源を供給する。
【００８５】
そして、ＣＰＵ２０１、ＲＯＭ２０６及びＲＡＭ２０７は、例えば、図１に示した指紋特徴情報抽出部２、静脈特徴情報抽出部４、指浮検出部５、基準取得部２０、認証部３０及び位置補正部４０等の機能を実現する。例えば、ＲＯＭ２０６は、図１に例示した指紋特徴情報抽出部２、静脈特徴情報抽出部４、指浮検出部５、基準取得部２０、認証部３０及び位置補正部４０等による処理を実現する各種プログラムを記憶している。そして、ＣＰＵ２０１が、これらの各種プログラムを読み出して実行することで、上述した各機能を実現するプロセスを生成する。
【００８６】
以上に説明したように、本実施例に係る生体認証装置は、取得した画像を回転させて登録時の画像と方向及び位置を一致させ照合を行うことができる。これにより、どのような位置に手のひらや指を置いても高精度な照合が行えるため、手のひらや指の置き方の自由度が高くなる。さらに、適当な位置に指と手のひらを置くことで登録ができるので、生体情報の登録を簡単に行うことができる。
【００８７】
また、３指の情報を用いて両端の指の指方向交点部分の内角二等分線を中央の指の方向とすることで、指全体の開き方の違いを吸収することができる。さらに、中央の指と両端の各々の指との挟角が均等で無い場合でも、中央の指の指紋画像を両端の指の指方向交点部分の内角二等分線上まで回転移動することで、３指の各指の均等な開き方を再現することができる。したがって、指の開き方が均等で無い場合でも、静脈画像の位置あわせが容易に行える。すなわち、両端の２指の方向を用いて基準方向を定めるので、ぶれの少ない方向を基準とすることができ、認証の精度を向上させることができる。
【００８８】
また、回転移動と平行移動のみで、認証時の静脈情報を登録時の静脈情報に近接させることができ、静脈画像の位置あわせを容易に行うことができる。
【００８９】
（変形例１）
次に、実施例１の一つの変形例について説明する。図１０は、実施例１の変形例１に係る生体認証システムのブロック図である。
【００９０】
本変形例に係る生体認証システムは、実施例１の生体認証装置をクライアント１００及びサーバ２００を有するクライアントサーバシステムとしたものである。
【００９１】
クライアント１００は、指紋画像取得部１、指紋特徴情報抽出部２、静脈画像取得部３、静脈特徴情報抽出部４、指浮検出部５、認証情報入力部１０、基準取得部２０、位置補正部４０、通知部５０及び通信制御部７を有する。認証部３０、認証情報ＤＢ６及び通信制御部８を有する。ここで、図１０において、図１と同じ符号を有する各部は特に説明の無い限り同じ機能を有するものとする。
【００９２】
クライアント１００について説明する。静脈画像取得部３は、登録時及び認証時のいずれにおいても、手のひら静脈画像を静脈画像補正部４１へ出力する。
【００９３】
基準算出部２３は、実施例１と同様に基準方向及び基準位置を算出する。そして、基準算出部２３は、登録時及び認証時のいずれにおいても基準方向及び基準位置を指紋画像回転移動部４２へ出力する。
【００９４】
指紋画像回転移動部４２は、正規化基準方向及び正規化基準位置を予め記憶している。ここで、正規化基準方向とは、標準となる基準方向であり、例えば、９０°（垂直）が設定される。また、正規化基準位置とは、標準となる基準位置で、例えば、座標（５０，１６０）が設定される。
【００９５】
指紋画像回転移動部４２は、基準方向及び基準位置の入力を基準算出部２３から受ける。そして、指紋画像回転移動部４２は、登録時及び認証時のいずれにおいても、正規化基準方向から基準算出部２３が求めた基準方向を減算する。そして、指紋画像回転移動部４２は、減算結果を回転角度とする。また、指紋画像回転移動部４２は、正規化基準位置から基準算出部２３が求めた基準位置を減算する。そして、指紋画像回転移動部４２は、減算結果を移動距離とする。
【００９６】
そして、指紋画像回転移動部４２は、求めた回転角度と移動距離を静脈画像補正部４１へ出力する。
【００９７】
静脈画像補正部４１は、基準位置の情報、回転角度及び移動距離の入力を指紋画像回転移動部４２から受ける。静脈画像補正部４１は、手のひら静脈画像の入力を静脈画像取得部３から受ける。そして、登録時及び認証時のいずれにおいても、静脈画像補正部４１は、受信した手のひら静脈画像の基準位置を中心として回転角度分その手のひら静脈画像を回転させ、さらに、移動距離分の平行移動を行い手のひら静脈画像の位置を補正する。
【００９８】
静脈画像補正部４１は、補正した手のひら静脈画像を静脈特徴情報抽出部４へ出力する。
【００９９】
静脈特徴情報抽出部４は、登録時及び認証時のいずれにおいても、補正された手のひら静脈画像の入力を静脈画像補正部４１から受ける。そして、静脈特徴情報抽出部４は、受信した手のひら静脈画像から静脈特徴情報を抽出する。そして、静脈特徴情報抽出部４は、静脈特徴情報を通信制御部７へ出力する。
【０１００】
通信制御部７は、例えばネットワークを介してサーバ２００の通信制御部８と接続されている。そして、通信制御部７と通信制御部８とは、データの授受が可能である。
【０１０１】
通信制御部７は、静脈特徴情報の入力を静脈特徴情報抽出部４から受ける。そして、通信制御部７は、静脈特徴情報を通信制御部８へ送信する。また、通信制御部７は、認証結果を通信制御部８から受信する。そして、通信制御部７は、受信した認証結果を認証結果通知部５２へ出力する。
【０１０２】
次に、サーバ２００について説明する。通信制御部８は、静脈特徴情報をクライアント１００の通信制御部７から受信する。そして、通信制御部８は、登録処理の場合、受信した静脈特徴情報を登録処理部３１へ出力する。これに対して、認証処理の場合、通信制御部８は、受信した静脈特徴情報を照合処理部３２へ出力する。
【０１０３】
登録処理部３１は、登録処理の場合、静脈特徴情報の入力を通信制御部８から受ける。そして、登録処理部３１は、受信した静脈特徴情報を認証情報ＤＢ６に格納させる。
【０１０４】
照合処理部３２は、認証処理の場合、静脈特徴情報の入力を通信制御部８から受ける。そして、照合処理部３２は、受信した静脈特徴情報と認証情報ＤＢ６に格納されている静脈特徴情報とを照合する。そして、照合処理部３２は、照合結果を通信制御部８へ出力する。
【０１０５】
次に、図１１を参照して本変形例に係る生体認証システムにおける登録処理の流れを説明する。図１１は、実施例１の変形例１に係る生体認証システムにおける登録処理のフローチャートである。
【０１０６】
利用者は、認証情報入力部１０を用いて生体情報である人差し指、中指及び薬指の指紋の情報並びに手のひらの静脈の情報を入力する（ステップＳ４０１）。
【０１０７】
指紋画像取得部１は、指紋情報入力部１１から入力された指紋の情報から指紋画像を取得する（ステップＳ４０２）。
【０１０８】
静脈画像取得部３は、静脈情報入力部１２から入力された手のひら静脈の情報から手のひら静脈画像を取得する（ステップＳ４０３）。
【０１０９】
指浮検出部５は、指紋画像の入力を指紋画像取得部１から受ける。そして、指浮検出部５は、指紋画像から関節位置のしわを抽出する（ステップＳ４０４）。
【０１１０】
指浮検出部５は、関節位置のしわが抽出できたか否かにより、指紋画像に関節位置のしわが含まれるか否かを判定する（ステップＳ４０５）。関節位置のしわが含まれない場合（ステップＳ４０５否定）、指浮検出部５は、指が浮いている旨の通知を指浮通知部５１へ行う。指浮通知部５１は、指が浮いている旨の通知を指浮検出部５から受信する。そして、指浮通知部５１は、利用者に手のひらの置きなおしを通知する（ステップＳ４０６）、その後ステップＳ４０１へ戻る。
【０１１１】
これに対して、関節位置のしわが含まれる場合（ステップＳ４０５肯定）、指紋特徴情報抽出部２は、指紋画像の入力を指紋画像取得部１から受ける。そして、指紋特徴情報抽出部２は、受信した指紋画像から指紋特徴情報を抽出する（ステップＳ４０７）。
【０１１２】
基準取得部２０は、指紋特徴情報の入力を指紋特徴情報抽出部２から受ける。そして、基準取得部２０は、受信した指紋特徴情報から基準位置及び基準方向を算出する（ステップＳ４０８）。そして、基準取得部２０は、登録時の基準位置及び基準方向を指紋画像回転移動部４２へ出力する。
【０１１３】
指紋画像回転移動部４２は、正規化基準方向から登録時の基準方向を引いて回転角度を算出する（ステップＳ４０９）。
【０１１４】
さらに、指紋画像回転移動部４２は、正規化基準位置から登録時の基準位置を引いて平行移動距離を算出する（ステップＳ４１０）。
【０１１５】
静脈画像補正部４１は、基準位置の情報、回転角度及び移動距離の入力を指紋画像回転移動部４２から受ける。さらに、静脈画像補正部４１は、手のひら静脈画像の入力を静脈画像取得部３から受ける。そして、静脈画像補正部４１は、受信した手のひら静脈画像の基準位置を中心として回転角度分その手のひら静脈画像を回転させ、さらに、移動距離分の平行移動を行い手のひら静脈画像の位置を補正する（ステップＳ４１１）。
【０１１６】
静脈特徴情報抽出部４は、手のひら静脈画像の入力を静脈画像取得部３から受ける。そして、静脈特徴情報抽出部４は、受信した手のひら静脈画像から静脈特徴情報を抽出する（ステップＳ４１２）。
【０１１７】
通信制御部７は、静脈特徴情報抽出部４が抽出した静脈特徴情報をサーバ２００へ送信する（ステップＳ４１３）。
【０１１８】
サーバ２００の登録処理部３１は、静脈特徴情報を通信制御部８から受信する。そして、登録処理部３１は、静脈特徴情報を認証情報ＤＢ６に格納させ、当該利用者の生体情報の登録を行う(ステップＳ４１４)。
【０１１９】
次に、図１２を参照して、本変形例に係る生体認証システムによる認証処理の流れを説明する。図１２は、実施例１の変形例１に係る生体認証システムによる認証処理のフローチャートである。
【０１２０】
利用者は、認証情報入力部１０を用いて生体情報である人差し指、中指及び薬指の指紋の情報並びに手のひらの静脈の情報を入力する（ステップＳ５０１）。
【０１２１】
指紋画像取得部１は、指紋情報入力部１１から入力された指紋の情報から指紋画像を取得する（ステップＳ５０２）。
【０１２２】
静脈画像取得部３は、静脈情報入力部１２から入力された手のひら静脈の情報から手のひら静脈画像を取得する（ステップＳ５０３）。
【０１２３】
指浮検出部５は、指紋画像の入力を指紋画像取得部１から受ける。そして、指浮検出部５は、指紋画像から関節位置のしわを抽出する（ステップＳ５０４）。
【０１２４】
指浮検出部５は、関節位置のしわが抽出できたか否かにより、指紋画像に関節位置のしわが含まれるか否かを判定する（ステップＳ５０５）。関節位置のしわが含まれない場合（ステップＳ５０５否定）、指浮検出部５は、指が浮いている旨の通知を指浮通知部５１へ行う。指浮通知部５１は、指が浮いている旨の通知を指浮検出部５から受信する。そして、指浮通知部５１は、利用者に手のひらの置きなおしを通知する（ステップＳ５０６）、その後ステップＳ５０１へ戻る。
【０１２５】
これに対して、関節位置のしわが含まれる場合（ステップＳ５０５肯定）、指紋特徴情報抽出部２は、指紋画像の入力を指紋画像取得部１から受ける。そして、指紋特徴情報抽出部２は、受信した指紋画像から指紋特徴情報を抽出する（ステップＳ５０７）。
【０１２６】
基準取得部２０は、指紋特徴情報の入力を指紋特徴情報抽出部２から受ける。そして、基準取得部２０は、受信した指紋特徴情報から基準位置及び基準方向を算出する（ステップＳ５０８）。そして、基準取得部２０は、認証時の基準位置及び基準方向を指紋画像回転移動部４２へ出力する。
【０１２７】
指紋画像回転移動部４２は、正規化基準方向から認証時の基準方向を引いて回転角度を算出する（ステップＳ５０９）。
【０１２８】
さらに、指紋画像回転移動部４２は、正規化基準位置から認証時の基準位置を引いて平行移動距離を算出する（ステップＳ５１０）。
【０１２９】
静脈画像補正部４１は、基準位置の情報、回転角度及び移動距離の入力を指紋画像回転移動部４２から受ける。さらに、静脈画像補正部４１は、手のひら静脈画像の入力を静脈画像取得部３から受ける。そして、静脈画像補正部４１は、受信した手のひら静脈画像の基準位置を中心として回転角度分その手のひら静脈画像を回転させ、さらに、移動距離分の平行移動を行い手のひら静脈画像の位置を補正する（ステップＳ５１１）。
【０１３０】
静脈特徴情報抽出部４は、補正された手のひら静脈画像の入力を静脈画像補正部４１から受ける。そして、静脈特徴情報抽出部４は、受信した手のひら静脈画像から静脈特徴情報を抽出する（ステップＳ５１２）。
【０１３１】
通信制御部７は、静脈特徴情報抽出部４が抽出した静脈特徴情報をサーバ２００へ送信する（ステップＳ５１３）。
【０１３２】
照合処理部３２は、静脈特徴情報を通信制御部８から受信する。さらに、照合処理部３２は、静脈特徴情報を認証情報ＤＢ６から取得する。そして、照合処理部３２は、認証時の静脈特徴情報と登録時の静脈特徴情報を照合する（ステップＳ５１４）。
【０１３３】
クライアント１００の通信制御部７は、照合処理部３２による照合結果をサーバ２００の通信制御部８から受信する（ステップＳ５１５）。
【０１３４】
以上に説明したように、本変形例に係る生体認証システムは、クライアントサーバシステムの構成で実施例１と同じ効果を有する生体認証システムを実現できる。これにより、複数のクライアントを端末として、生体認証を行うことができ、大規模なシステムに対しても対応することができる。
【０１３５】
さらに、本変形例では、２つの装置に実施例１の各機能を分けて配置する場合で説明したが、これに限らず、３以上の複数の装置にまたがるように実施例１の各機能を配置してもよい。
【０１３６】
（変形例２）
次に、実施例１の他の変形例について説明する。図１３は、実施例１の変形例２に係る生体認証装置のブロック図である。
【０１３７】
本変形例に係る生体認証装置は、手のひら静脈画像をブロックに分割して認証を行うことが実施例１と異なるものである。そこで、以下では、ブロック分割を用いた認証について主に説明する。ここで、図１３において、図１と同じ符号を有する各部は特に説明の無い限り同じ機能を有するものとする。
【０１３８】
本実施例に係る生体認証装置は、実施例１の各部に加えて、画像結合部７０、共通面積算出部７１及び位置補正部４０に撮像範囲識別部４３を設けたものである。
【０１３９】
静脈画像取得部３は、受信した手のひら静脈画像を予め決められたブロックに分割する。例えば、静脈画像取得部３は、静脈画像を１４×１４の正方形に分割して正方形のそれぞれをブロックとする。
【０１４０】
静脈特徴情報抽出部４は、登録処理の場合、ブロック分割された手のひら静脈画像の入力を静脈画像取得部３から受ける。そして、静脈特徴情報抽出部４は、ブロック分割された手のひら静脈画像から静脈特徴情報を抽出する。
【０１４１】
また、静脈特徴情報抽出部４は、認証処理の場合、補正後のブロック分割がされた手のひら静脈画像の入力を撮像範囲識別部４３から受ける。そして、静脈特徴情報抽出部４は、受信したブロック分割された手のひら静脈画像から静脈特徴情報を抽出する。そして、静脈特徴情報抽出部４は、静脈特徴情報を画像結合部７０へ出力する。
【０１４２】
登録処理部３１は、静脈特徴情報及びその静脈特徴情報を取得したブロックの位置情報の入力を静脈特徴情報抽出部４から受ける。そして、登録処理部３１は、受信した静脈特徴情報及びその静脈特徴情報を取得したブロックの位置情報を基準算出部２３が算出した登録時の基準方向及び基準位置に対応させて認証情報ＤＢ６に記憶させる。
【０１４３】
撮像範囲識別部４３は、補正が行われた手のひら静脈画像における撮像範囲を予め記憶している。撮像範囲を撮像範囲識別部４３は、補正後のブロック分割がされた手のひら静脈画像の入力を静脈画像補正部４１から受ける。そして、撮像範囲識別部４３は、回転及び移動によって撮像範囲の外となったブロックを削除する。そして、撮像範囲識別部４３は、撮像範囲外のブロックを削除したブロック分割がされた手のひら静脈画像を静脈特徴情報抽出部４へ出力する。
【０１４４】
画像結合部７０は、既に当該利用者の認証を実施したことがある場合、当該利用者の前回の認証に用いた静脈特徴情報及び基準位置を記憶している。そして、当該利用者の前回の認証に用いた静脈特徴情報を記憶している場合、画像結合部７０は、静脈特徴情報抽出部４から受信した今回認証時の静脈特徴情報と前回認証時の静脈特徴情報とを基準位置を合わせて合成する。例えば、画像結合部７０は、今回認証時の静脈特徴情報以外の場所にある前回認証時の静脈特徴情報のうち一部を今回認証時の静脈特徴情報に加える。これにより、今回認証時の静脈特徴情報が少ない場合でも、認証範囲を拡大することができ、認証を行うことが可能となる。そして、画像結合部７０は、生成した静脈特徴情報を含むブロックの数を共通面積算出部７１へ出力する。これに対して、前回の認証に用いた静脈特徴情報を記憶していない場合、画像結合部７０は、静脈特徴情報抽出部４から受信した静脈特徴情報を含むブロックの位置情報を共通面積算出部７１へ出力する。
【０１４５】
そして、画像結合部７０は、認証続行の通知を共通面積算出部７１から受けた場合、静脈特徴情報抽出部４から受信した今回認証時の静脈特徴情報を照合処理部３２へ出力する。さらに、照合処理部３２による認証が成功した場合、画像結合部７０は、今回の静脈特徴情報及び基準位置を認証成功時の静脈特徴情報及び基準位置として保存する。これに対して、照合処理部３２による認証が失敗した場合、画像結合部７０は、前回の静脈特徴情報及び基準位置を認証成功時の静脈特徴情報及び基準位置として保存する。
【０１４６】
共通面積算出部７１は、静脈特徴情報が含まれるブロックの位置情報を画像結合部７０から受ける。さらに、共通面積算出部７１は、当該利用者の登録時の静脈特徴情報が含まれるブロックの位置情報を認証情報ＤＢ６から取得する。そして、共通面積算出部７１は、登録時の静脈特徴情報を含むブロックと認証時の静脈特徴情報を含むブロックとで共通するブロックの数（以下では、「共通ブロック」と言う。）が予め設定された閾値以上の場合、共通部分の面積は十分であると判定する。共通部分の面積が十分であると判定した場合、共通面積算出部７１は、認証続行を画像結合部７０に通知する。これに対して、共通部分の面積が十分で無いと判定した場合、共通面積算出部７１は、画像結合部７０に認証の中止を通知する。この場合、手のひら静脈画像の入力から処理が再度開始される。
【０１４７】
照合処理部３２は、静脈特徴情報を画像結合部７０から受ける。さらに、照合処理部３２は、登録時の静脈特徴情報を認証情報ＤＢ６から取得する。そして、照合処理部３２は、画像結合部７０から受信した静脈特徴情報と認証情報ＤＢ６から取得した登録時の静脈特徴情報を照合する。
【０１４８】
次に、図１４を参照して、本変形例に係る生体認証装置による認証処理の流れを説明する。図１４は、実施例１の変形例２に係る生体認証装置による認証処理のフローチャートである。
【０１４９】
利用者は、認証情報入力部１０を用いて生体情報である人差し指、中指及び薬指の指紋の情報並びに手のひらの静脈の情報を入力する（ステップＳ６０１）。
【０１５０】
指紋画像取得部１は、指紋情報入力部１１から入力された指紋の情報から指紋画像を取得する（ステップＳ６０２）。
【０１５１】
静脈画像取得部３は、静脈情報入力部１２から入力された手のひら静脈の情報から手のひら静脈画像を取得する（ステップＳ６０３）。
【０１５２】
指浮検出部５は、指紋画像の入力を指紋画像取得部１から受ける。そして、指浮検出部５は、指紋画像から関節位置のしわを抽出する（ステップＳ６０４）。
【０１５３】
指浮検出部５は、関節位置のしわが抽出できたか否かにより、指紋画像に関節位置のしわが含まれるか否かを判定する（ステップＳ６０５）。関節位置のしわが含まれない場合（ステップＳ６０５否定）、指浮検出部５は、指が浮いている旨の通知を指浮通知部５１へ行う。指浮通知部５１は、指が浮いている旨の通知を指浮検出部５から受信する。そして、指浮通知部５１は、利用者に手のひらの置きなおしを通知する（ステップＳ６０６）、その後ステップＳ６０１へ戻る。
【０１５４】
これに対して、関節位置のしわが含まれる場合（ステップＳ６０５肯定）、指紋特徴情報抽出部２は、指紋画像の入力を指紋画像取得部１から受ける。そして、指紋特徴情報抽出部２は、受信した指紋画像から指紋特徴情報を抽出する（ステップＳ６０７）。
【０１５５】
基準取得部２０は、指紋特徴情報の入力を指紋特徴情報抽出部２から受ける。そして、基準取得部２０は、受信した指紋特徴情報から基準位置及び基準方向を算出する（ステップＳ６０８）。そして、基準取得部２０は、認証時の基準位置及び基準方向を指紋画像回転移動部４２へ出力する。
【０１５６】
指紋画像回転移動部４２は、登録時の基準方向及び基準位置を認証情報ＤＢ６から取得する（ステップＳ６０９）。
【０１５７】
次に、指紋画像回転移動部４２は、登録時の基準方向と認証時の基準方向のなす角度を回転角として算出する（ステップＳ６１０）。
【０１５８】
次に、指紋画像回転移動部４２は、登録時の基準位置と認証時の基準位置との距離を平行移動距離として算出する（ステップＳ６１１）。
【０１５９】
静脈画像取得部３は、取得した手のひら静脈画像をブロック分割する（ステップＳ６１２）。ここで、図１４のフローでは、説明の便宜上、この位置でブロック分割を行っているが、このブロック分割は、ステップＳ６１１より前であればどこで行ってもよい。
【０１６０】
静脈画像補正部４１は、ブロック分割された手のひら静脈画像の入力を静脈画像取得部３から受ける。さらに、静脈画像補正部４１は、認証時の基準位置、回転角及び平行移動距離の入力を指紋画像回転移動部４２から受ける。そして、静脈画像補正部４１は、受信した手のひら静脈画像の基準位置を中心として回転角度分その手のひら静脈画像を回転させ、さらに、移動距離分の平行移動を行い手のひら静脈画像の位置を補正する（ステップＳ６１３）。
【０１６１】
撮像範囲識別部４３は、静脈画像補正部４１から受信した手のひら静脈画像から撮像範囲外に有るブロックを削除する（ステップＳ６１４）。
【０１６２】
静脈特徴情報抽出部４は、補正された手のひら静脈画像の入力を撮像範囲識別部４３から受ける。そして、静脈特徴情報抽出部４は、受信した手のひら静脈画像から静脈特徴情報を抽出する（ステップＳ６１５）。
【０１６３】
画像結合部７０は、前回認証時の静脈特徴情報が存在するか否かを判定する（ステップＳ６１６）。前回認証時の静脈特徴情報が存在する場合（ステップＳ６１６肯定）、画像結合部７０は、今回の静脈特徴情報と前回認証時の静脈特徴情報とを合成する（ステップＳ６１７）。画像結合部７０は、前回認証時の静脈特徴情報が存在しないと判定した場合（ステップＳ６１６否定）、ステップＳ６１８へ進む。
【０１６４】
共通面積算出部７１は、共通ブロックの数が閾値以上か否かを判定する（ステップＳ６１８）。閾値以上の場合(ステップＳ６１８肯定)、照合処理部３２は、静脈特徴情報を画像結合部７０から受信する。さらに、照合処理部３２は、登録時の静脈特徴情報を認証情報ＤＢ６から取得する。そして、照合処理部３２は、画像結合部７０から受信した静脈特徴情報と登録時の静脈特徴情報を照合する（ステップＳ６１９）。
【０１６５】
照合処理部３２は、認証の成否を判定する（ステップＳ６２０）。認証が成功した場合（ステップＳ６２０肯定）、照合処理部３２は、認証結果通知部５２に認証成功を通知する。そして、画像結合部７０は、今回の静脈特徴情報及び基準位置を認証成功時の静脈特徴情報として保存する（ステップＳ６２１）。
【０１６６】
これに対しては、認証が失敗した場合（ステップＳ６２０否定）及びブロック数が閾値を下回った場合（ステップＳ６１８否定）、画像結合部７０は、前回の静脈特徴情報及び基準位置を認証成功時の静脈特徴情報及び基準位置として保存する（ステップＳ６２２）。そして、照合処理部３２は、利用者に認証失敗を通知する。
【０１６７】
図１５は、ブロック分割を用いた認証を説明するための図である。図５に示す領域３０１は指紋画像の撮像範囲である。また、領域３０２が手のひら静脈画像の撮像範囲である。また、図１５の紙面に向かって右側の図が認証時の状態を表しており、紙面に向かって左側の図が登録時の状態を表している。丸印３０３が特徴情報を表している。そして、ブロック３０５は、認証時の特徴情報を含むブロックである。また、ブロック３０４は、登録時の特徴情報を含むブロックである。
【０１６８】
紙面に向かって右側の認証時の手のひら静脈画像は、基準位置３０７が登録時の基準位置に一致するように回転及び平行移動が行われる。これにより、認証時の特徴情報が含まれるブロック３０５がブロック３０６に移動される。ブロック３０６は、どのブロックも領域３０２からはみ出さないので、削られない。そして、ブロック３０４とブロック３０６とに共通するブロックが共通ブロックであり、この共通ブロックの数が閾値以上の場合、ブロック３０４に含まれる特徴情報とブロック３０６に含まれる特徴情報とが照合される。
【０１６９】
さらに、図１６は、分割ブロック及び共通ブロックの一例を示す図である。表３１０は、図１５の状態における分割ブロック及び共通ブロックを示している。例えば、表３１０に示すように、図１５における分割ブロックが１４×１４の正方形に分けられていることを表している。そして、表３１０に示すように、図１５におけるブロック３０４とブロック３０６との共通ブロックは１０個である。このように、分割ブロックが決められ、共通ブロックが求められる。
【０１７０】
以上に説明したように、本変形例に係る生体認証装置は、撮像範囲外に有る静脈特徴情報を除いて認証を行うことができる。これにより、不要な静脈特徴情報の照合を行わずに済み、生体認証装置の処理の負荷を軽減することができる。
【実施例２】
【０１７１】
図１７は、実施例２に係るブロック図である。本実施例に係る生体認証装置は、認証の前に登録時の静脈特徴情報の絞込みを行うことが実施例１と異なるものである。そこで、以下では、登録時の静脈特徴情報の絞込みについて主に説明する。ここで、図１７において、図１と同じ符号を有する各部は特に説明の無い限り同じ機能を有するものとする。
【０１７２】
本実施例に係る生体認証装置は、実施例１の各部に加えて絞込情報取得部６０、並びに認証部３０に絞込処理部３３を設けたものである。
【０１７３】
絞込情報取得部６０は、指付根検出部６１及び距離算出部６２を有している。
【０１７４】
図１８は、指紋から指の付け根までの距離の算出を説明するための図である。図１８の領域４０１は、指紋画像の撮像領域であり、領域４０２は、手のひら静脈画像の撮像領域である。
【０１７５】
指付根検出部６１は、登録時及び認証時のいずれにおいても、手のひら静脈画像の入力を静脈画像取得部３から受ける。そして、指付根検出部６１は、両端の指と中央の指の付け根の位置を取得する。本実施例では、指付根検出部６１は、図１８に示す人差し指と中指の付け根の位置である付根位置４０４及び薬指と中指の付け根の位置である付根位置４０７を取得する。そして、指付根検出部６１は、距離算出部６２に指の付根の位置の情報を出力する。
【０１７６】
距離算出部６２は、指の付根の位置の情報の入力を指付根検出部６１から受ける。そして、距離算出部６２は、両端の指の指紋中心を取得する。本実施例では、距離算出部６２は、人差し指の指紋中心４０３及び薬指の指紋中心４０６を取得する。そして、距離算出部６２は、両端の指の指紋中心から両端の指と中央の指の付け根の位置までの距離を求める。本実施例では、距離算出部６２は、図１８の指紋中心４０３と付根位置４０４との間の距離４０５及び指紋中心４０６と付根位置４０７との間の距離４０８を求める。そして、距離算出部６２は、登録処理の場合、求めた両端の指の指紋中心から両端の指と中央の指の付け根の位置までの距離を登録処理部３１へ出力する。また、認証処理の場合、距離算出部６２は、求めた両端の指の指紋中心から両端の指と中央の指の付け根の位置までの距離を絞込処理部３３へ出力する。
【０１７７】
登録処理部３１は、静脈特徴情報抽出部４から受信した静脈特徴情報と距離算出部６２から受信した両端の指の指紋中心から両端の指と中央の指の付け根の位置までの距離を対応付けて認証情報ＤＢ６へ格納する。この場合も、登録処理部３１は、基準位置及び基準情報とも静脈特徴情報を対応付けて認証情報ＤＢ６に格納する。
【０１７８】
絞込処理部３３は、両端の指の指紋中心から両端の指と中央の指の付け根の位置までの距離の入力を距離算出部６２から受ける。次に、絞込処理部３３は、受信した両端の指の指紋中心から両端の指と中央の指の付け根の位置までの距離に対して所定の範囲内にある距離を有する静脈特徴情報を認証情報ＤＢ６から抽出する。そして、絞込処理部３３は、抽出した静脈特徴情報を照合処理部３２へ出力する。
【０１７９】
照合処理部３２は、絞込処理部３３が抽出した静脈特徴情報の入力を受ける。さらに、照合処理部３２は、静脈特徴情報抽出部４から今回の認証に用いられる静脈特徴情報の入力を受ける。そして、照合処理部３２は、今回の認証に用いられる静脈特徴情報と絞込処理部３３が抽出した静脈特徴情報とを照合する。
【０１８０】
次に、図１９を参照して、本実施例に係る生体認証装置による登録処理の流れを説明する。図１９は、実施例２に係る生体認証処理による登録処理のフローチャートである。
【０１８１】
利用者は、認証情報入力部１０を用いて生体情報である人差し指、中指及び薬指の指紋の情報並びに手のひらの静脈の情報を入力する（ステップＳ７０１）。
【０１８２】
指紋画像取得部１は、指紋情報入力部１１から入力された指紋の情報から指紋画像を取得する（ステップＳ７０２）。
【０１８３】
静脈画像取得部３は、静脈情報入力部１２から入力された手のひら静脈の情報から手のひら静脈画像を取得する（ステップＳ７０３）。
【０１８４】
指浮検出部５は、指紋画像の入力を指紋画像取得部１から受ける。そして、指浮検出部５は、指紋画像から関節位置のしわを抽出する（ステップＳ７０４）。
【０１８５】
指浮検出部５は、関節位置のしわが抽出できたか否かにより、指紋画像に関節位置のしわが含まれるか否かを判定する（ステップＳ７０５）。関節位置のしわが含まれない場合（ステップＳ７０５否定）、指浮検出部５は、指が浮いている旨の通知を指浮通知部５１へ行う。指浮通知部５１は、指が浮いている旨の通知を指浮検出部５から受信する。そして、指浮通知部５１は、利用者に手のひらの置きなおしを通知する（ステップＳ７０６）、その後ステップＳ７０１へ戻る。
【０１８６】
これに対して、関節位置のしわが含まれる場合（ステップＳ７０５肯定）、指紋特徴情報抽出部２は、指紋画像の入力を指紋画像取得部１から受ける。そして、指紋特徴情報抽出部２は、受信した指紋画像から指紋特徴情報を抽出する（ステップＳ７０７）。
【０１８７】
基準取得部２０は、指紋特徴情報の入力を指紋特徴情報抽出部２から受ける。そして、基準取得部２０は、受信した指紋特徴情報から基準位置及び基準方向を算出する（ステップＳ７０８）。そして、基準取得部２０は、登録時の基準位置及び基準方向を認証情報ＤＢ６へ出力する。
【０１８８】
絞込情報取得部６０は、指紋中心から指の付け根までの距離を算出する（ステップＳ７０９）。
【０１８９】
静脈特徴情報抽出部４は、手のひら静脈画像の入力を静脈画像取得部３から受ける。そして、静脈特徴情報抽出部４は、受信した手のひら静脈画像から静脈特徴情報を抽出する（ステップＳ７１０）。
【０１９０】
登録処理部３１は、静脈特徴情報を静脈特徴情報抽出部４から受信する。さらに、登録処理部３１は、指紋中心から指の付け根までの距離の入力を絞込情報取得部６０から受ける。そして、登録処理部３１は、基準位置及び基準方向に対応させて、指紋中心から指の付け根までの距離及び静脈特徴情報を認証情報ＤＢ６に格納させ、当該利用者の生体情報の登録を行う(ステップＳ７１１)。
【０１９１】
次に、図２０を参照して、本実施例に係る生体認証装置による認証処理の流れを説明する。図２０は、実施例２に係る生体認証装置による認証処理のフローチャートである。
【０１９２】
利用者は、認証情報入力部１０を用いて生体情報である人差し指、中指及び薬指の指紋の情報並びに手のひらの静脈の情報を入力する（ステップＳ８０１）。
【０１９３】
指紋画像取得部１は、指紋情報入力部１１から入力された指紋の情報から指紋画像を取得する（ステップＳ８０２）。
【０１９４】
静脈画像取得部３は、静脈情報入力部１２から入力された手のひら静脈の情報から手のひら静脈画像を取得する（ステップＳ８０３）。
【０１９５】
指浮検出部５は、指紋画像の入力を指紋画像取得部１から受ける。そして、指浮検出部５は、指紋画像から関節位置のしわを抽出する（ステップＳ８０４）。
【０１９６】
指浮検出部５は、関節位置のしわが抽出できたか否かにより、指紋画像に関節位置のしわが含まれるか否かを判定する（ステップＳ８０５）。関節位置のしわが含まれない場合（ステップＳ８０５否定）、指浮検出部５は、指が浮いている旨の通知を指浮通知部５１へ行う。指浮通知部５１は、指が浮いている旨の通知を指浮検出部５から受信する。そして、指浮通知部５１は、利用者に手のひらの置きなおしを通知する（ステップＳ８０６）、その後ステップＳ８０１へ戻る。
【０１９７】
これに対して、関節位置のしわが含まれる場合（ステップＳ８０５肯定）、指紋特徴情報抽出部２は、指紋画像の入力を指紋画像取得部１から受ける。そして、指紋特徴情報抽出部２は、受信した指紋画像から指紋特徴情報を抽出する（ステップＳ８０７）。
【０１９８】
基準取得部２０は、指紋特徴情報の入力を指紋特徴情報抽出部２から受ける。そして、基準取得部２０は、受信した指紋特徴情報から基準位置及び基準方向を算出する（ステップＳ８０８）。そして、基準取得部２０は、認証時の基準位置及び基準方向を指紋画像回転移動部４２へ出力する。
【０１９９】
絞込情報取得部６０は、指紋中心から指の付け根までの距離を算出する（ステップＳ８０９）。
【０２００】
絞込処理部３３は、絞込みに該当する登録情報が存在するか否かを判定する（ステップＳ８１０）。絞込みに該当する登録情報が存在する場合（ステップＳ８１０肯定）、指紋画像回転移動部４２は、登録時の基準方向及び基準位置を認証情報ＤＢ６から取得する（ステップＳ８１１）。
【０２０１】
次に、指紋画像回転移動部４２は、登録時の基準方向と認証時の基準方向のなす角度を回転角として算出する（ステップＳ８１２）。
【０２０２】
次に、指紋画像回転移動部４２は、登録時の基準位置と認証時の基準位置との距離を平行移動距離として算出する（ステップＳ８１３）。
【０２０３】
静脈画像補正部４１は、手のひら静脈画像の入力を静脈画像取得部３から受ける。さらに、静脈画像補正部４１は、認証時の基準位置、回転角及び平行移動距離の入力を指紋画像回転移動部４２から受ける。そして、静脈画像補正部４１は、受信した手のひら静脈画像の基準位置を中心として回転角度分その手のひら静脈画像を回転させ、さらに、移動距離分の平行移動を行い手のひら静脈画像の位置を補正する（ステップＳ８１４）。
【０２０４】
静脈特徴情報抽出部４は、補正された手のひら静脈画像の入力を静脈画像補正部４１から受ける。そして、静脈特徴情報抽出部４は、受信した手のひら静脈画像から静脈特徴情報を抽出する（ステップＳ８１５）。
【０２０５】
照合処理部３２は、静脈特徴情報を静脈特徴情報抽出部４から受信する。さらに、照合処理部３２は、登録時の静脈特徴情報を絞込処理部３３から取得する。そして、照合処理部３２は、認証時の静脈特徴情報と登録時の静脈特徴情報を照合する（ステップＳ８１６）。照合処理部３２は、認証時の静脈特徴情報と登録時の静脈特徴情報が合致したか否かを判定する（ステップＳ８１７）。照合処理部３２が合致したと判定した場合（ステップＳ８１７否定）、ステップＳ８１９へ進む。合致しない場合（ステップＳ８１７肯定）、照合処理部３２は、未照合のデータがあるか否かを判定する。照合処理部３２が、未照合のデータが無いと判定した場合（ステップＳ８１８肯定）、ステップＳ８１９に進む。
【０２０６】
これに対して、照合処理部３２が、未照合のデータが有ると判定した場合（ステップＳ８１８否定）、ステップＳ８１１へ進む。
【０２０７】
そして、ステップＳ８１７で否定又はステップＳ８１８で肯定の場合、照合処理部３２は照合結果を確定する（ステップＳ８１９）。ここで、未照合のデータが無く且つ合致するデータが無い場合には、最も類似するデータに対して照合を行い照合結果を確定してもよい。そして、照合処理部３２は、認証の成否を認証結果通知部５２に通知する。そして、認証結果通知部５２は、利用者に認証結果を通知する。
【０２０８】
次に、図２１を参照して、本実施例に係る生体認証装置による絞込処理の流れを説明する。図２１は、実施例２に係る生体認証装置による絞込処理のフローチャートである。
【０２０９】
指付根検出部６１は、人差し指と中指の付け根の位置を取得する（ステップＳ９０１）。
【０２１０】
距離算出部６２は、人差し指の指紋中心を求める。そして、距離算出部６２は、人差し指の指紋中心から指付根検出部６１が検出した人差し指と中指の付け根の位置までの距離を算出する（ステップＳ９０２）。
【０２１１】
指付根検出部６１は、薬指と中指の付け根の位置を取得する（ステップＳ９０３）。
【０２１２】
距離算出部６２は、薬指の指紋中心を求める。そして、距離算出部６２は、薬指の指紋中心から指付根検出部６１が検出した薬指と中指の付け根の位置までの距離を算出する（ステップＳ９０４）。
【０２１３】
以上に説明したように、本変形例に係る生体認証装置は、静脈特徴情報を絞り込んだ上で認証を行うことができる。これにより、不要な静脈特徴情報の照合を行わずに済み、生体認証装置の処理の負荷を軽減でき、処理を早くすることができる。
【実施例３】
【０２１４】
図２２は、実施例３に係るブロック図である。本実施例に係る生体認証装置は、認証成功時の位置の履歴を蓄積し、指や手のひらの置き方について分析することが実施例２と異なるものである。そこで、以下では、指や手のひらの置き方の分析について主に説明する。ここで、図２２において、図１及び図１７と同じ符号を有する各部は特に説明の無い限り同じ機能を有するものとする。
【０２１５】
本実施例に係る生体認証装置は、実施例２の各部に加えて分析部８０及び通知部５０の中の分析結果通知部５３を設けたものである。
【０２１６】
照合処理部３２は、認証が成功した場合、その認証時の基準位置、基準方向、利用者識別子及び時刻情報を位置履歴管理部３４へ出力する。以下では、認証時の基準位置、基準方向、利用者識別子及び時刻情報を「履歴情報」と言う。
【０２１７】
位置履歴管理部３４は、履歴情報の入力を照合処理部３２から受ける。そして、位置履歴管理部３４は、受信した履歴情報を蓄積していく。図２３は、手のひら置き位置履歴情報の一例を示す図である。位置履歴管理部３４は、例えば、図２３の表５００のように、履歴番号順に、認証成功時刻、ユーザＩＤ、基準位置及び基準方向を対応付けてテーブルとして記憶している。
【０２１８】
分析部８０は、所定の期間が経過すると位置履歴管理部３４から全ての履歴情報を取得する。
【０２１９】
そして、分析部８０は、管理者の履歴情報、すなわち、指及び手のひらの配置の基準となる情報の履歴情報を取得する。そして、分析部８０は、位置履歴管理部３４から取得した履歴情報の中に管理者の履歴情報以外の履歴情報があるか否かを判定する。管理者の履歴情報以外の情報が有る場合、分析部８０は、前回分析時以降の履歴情報を取得する。そして、分析部８０は、取得した履歴情報の中から今回の認証を行った利用者（以下では「対象者」と言う。）の履歴情報と利用者毎の置き位置の差分を算出する。さらに、分析部８０は、取得した履歴情報の中から対象者の履歴情報と利用者全体の置き位置の差分の平均を算出する。図２４は、分析結果の一例を示す図である。分析部８０は、例えば、図２４の表５０１のように、分析対象の基準位置と基準方向の利用者全体に対する差分の平均値を記載する。さらに、分析部８０は、分析対象の基準位置と基準方向の各利用者に対する差分の平均値を順次記載する。そして、分析部８０は、分析結果である表５０１を分析結果通知部５３へ出力する。
【０２２０】
分析結果通知部５３は、分析結果である表５０１の入力を分析部８０から受ける。そして、分析結果通知部５３は、表５０１をモニタに表示するなどして利用者に通知する。
【０２２１】
次に、図２５を参照して、本実施例に係る生体認証装置における履歴情報の保存処理の流れについて説明する。図２５は、実施例３に係る生体認証装置における履歴情報の保存処理のフローチャートである。
【０２２２】
照合処理部３２は、認証処理を実行する（ステップＳ１００１）。
【０２２３】
そして、照合処理部３２は、認証処理が成功したか否かを判定する（ステップＳ１００２）。認証処理が成功した場合（ステップＳ１００２肯定）、照合処理部３２は、位置履歴管理部３４に履歴情報を保存させる（ステップＳ１００３）。これに対して、照合処理部３２が、認証処理が失敗したと判定した場合（ステップＳ１００２否定）、履歴情報の保存処理を終了する。
【０２２４】
次に、図２６を参照して、本実施例に係る生体認証装置における分析処理の流れについて説明する。図２６は、実施例３に係る生体認証装置における分析処理のフローチャートである。
【０２２５】
分析部８０は、設定時刻が到来したか否かを判定する（ステップＳ１１０１）。設定時刻が到来した場合（ステップＳ１１０１肯定）、分析部８０は、位置履歴管理部３４から全ての履歴情報を取得する（ステップＳ１１０２）。
【０２２６】
次に、分析部８０は、管理者が有する履歴情報、すなわち、分析済みの履歴情報を取得する（ステップＳ１１０３）。
【０２２７】
分析部８０は、位置履歴管理部３４から取得した履歴情報の中に分析済みの履歴情報以外の履歴情報があるか否かを判定する（ステップＳ１１０４）。分析済みの履歴情報以外の情報が無い場合（ステップＳ１１０４否定）、分析部８０は、分析処理を終了する。
【０２２８】
これに対して、分析済みの履歴情報以外の情報が有る場合（ステップＳ１１０４肯定）、分析部８０は、前回分析範囲以降の範囲で履歴情報を取得する（ステップＳ１１０５）。
【０２２９】
そして、分析部８０は、取得した履歴情報の中から今回の認証を行った対象者の履歴情報と利用者毎の置き位置の差分を算出する（ステップＳ１１０６）。さらに、分析部８０は、取得した履歴情報の中から対象者の履歴情報と利用者全体の置き位置の差分の平均を算出する（ステップＳ１１０７）。
【０２３０】
そして、分析部８０は、分析結果を分析結果通知部５３へ出力する。分析結果通知部５５３は、利用者に分析結果を通知する（ステップＳ１１０８）。
【０２３１】
以上に説明したように、本実施例に係る生体認証装置は、指や手のひらの配置状態の他の利用者との比較を利用者に提供することができる。これにより、利用者は、認証時により適切な位置に、指や手のひらを配置することができる。また、指や手のひらの配置状態の履歴を分析することで、装置の故障や指や手のひらの配置の指導方法の間違いなどを検知することもできる。また、利用者全体もしくは一部の利用者に対する装置の利用方法の計画指導が行える。さらに、利用者全体の傾向から、センサガイドのより適切な取り付け位置を把握することができ、システムの運用改善を行うことが可能となる。
【０２３２】
ここで、以上に説明した実施例１〜３では、人差し指、中指及び薬指を用いた指紋情報の入力について説明したが、これは隣り合った３本の他の指でも良い。また、親指、小指及び中指を用いてもよい。
【実施例４】
【０２３３】
生体認証システムでは、予め生体の特徴情報を生体情報としてシステムに登録しておき、登録してある生体情報と認証時に取得した生体情報との類似性を判断することで個人認証を行う。原理的に、登録時に得られた生体情報と認証時に取得した生体情報が厳密に一致することは無く、類似度が低いと判定された場合にはシステムに登録した本人であっても認証に失敗してしまう。類似度を判定する閾値は、これを下げることで本人が認証に失敗する確率（本人拒否率）は低減するが、この場合、他人が誤って本人であると判定される確率（他人受入率）は上昇してしまう。一般的に本人拒否率と他人受入率は相反する関係にあるが、複数種類の生体情報を用いて個人認証を行うことで両者を同時に低減させて認証精度を向上する方法が知られている。このような複数種類の生体情報を認証に用いる方法はマルチバイオメトリック認証と呼ばれる場合がある。例えば、マルチバイオメトリック認証としては、指紋情報と静脈情報とを用いるものがある。
【０２３４】
また、生体認証システムでは、入力された生体情報において認証に必要な情報が取得できないなど、当該生体情報が認証に適さない場合がある。そのような場合、認証に適した生体情報が入力できるように利用者を誘導することが求められる。例えば、一つの生体情報を用いた認証では、入力された生体情報を用いてフィードバック情報を生成し、そのフィードバック情報を利用者に通知することで、認証に適した生体情報を入力するよう誘導する技術が提案されている。
【０２３５】
しかしながら、マルチバイオメトリック認証では、それぞれの生体情報を用いた認証を個別に実施する場合とは、入力内容が照合処理に適していなかった場合に生体認証装置の利用者にフィードバックする情報及び方法が異なる。すなわち、個々の認証における既存のフィードバック情報をマルチバイオメトリック認証に用いた場合、いずれかの生体情報に対するフィードバックを反映して入力を行った結果、他の生体情報の入力が適切に行われなくなるおそれがある。
【０２３６】
実施例４及び実施例５は、上記に鑑みてなされたものであって、それぞれの生体情報の入力の状態を考慮したフィードバック情報を生成することができる生体認証装置を提供することを目的とする。
【０２３７】
図２７は、実施例４に係るブロック図である。本実施例に係る生体認証装置は、図２７に示すように、指紋情報取得部６０１、静脈情報取得部６０２、指紋情報入力判定部６０３、静脈情報入力判定部６０４、相互フィードバック情報決定部６０５及び通知部６０６を有している。
【０２３８】
指紋情報取得部６０１は、指紋センサ６１１を有している。そして、利用者は指紋センサ６１１の上に指を置くことで指紋情報の入力ができる。指紋情報取得部６０１は、指紋センサ６１１から入力された指紋情報を取得する。
【０２３９】
静脈情報取得部６０２は、静脈センサ６１２を有している。そして、利用者は静脈センサ６１２の上に指を置くことで静脈情報の入力ができる。静脈情報取得部６０２は、静脈センサ６１２から入力された静脈情報を取得する。
【０２４０】
指紋情報入力判定部６０３は、指紋情報取得部６０１が取得した指紋情報から指紋領域を検出する。そして、指紋情報入力判定部６０３は、検出した指紋領域から指毎に指紋の位置情報を検出する。ここで、指紋の位置情報とは、例えば、指紋中心位置、指紋領域の重心位置又は指紋領域を示す矩形の４点の位置座標などである。本実施例では、指紋の位置情報として指紋中心を用いる。また、指紋情報入力判定部６０３は、指紋センサ６１１の撮像領域に対する基準となる位置である指紋基準位置を記憶している。そして、指紋情報入力判定部６０３は、受信した指紋の位置情報と予め決められている指紋基準位置との関係から、指紋の入力状態の判定を行う。ここで、指紋の入力状態の判定とは、例えば、指紋センサ６１１の撮像領域に対して右過ぎるや上過ぎるといった、指紋センサ６１１の撮像領域に対する指紋の入力位置の状態である。
【０２４１】
静脈情報入力判定部６０４は、静脈情報取得部６０２が取得した静脈情報から静脈領域を検出する。そして、静脈情報入力判定部６０４は、検出した静脈領域から静脈の位置情報を検出する。ここで、静脈の位置情報とは、例えば、手首の位置又は各指の付け根などである、手首の位置とは、例えば、手首の線の左右端、手の輪郭線をたどった場合に手のひらと手首の境で輪郭線の角度が変化する位置などである。本実施例では、静脈の位置情報として手首の線の左右端を用いる。また、静脈情報入力判定部６０４は、静脈センサ６１２の撮像領域に対する基準となる位置である静脈基準位置を記憶している。静脈情報入力判定部６０４は、受信した静脈の位置情報と予め決められている静脈基準位置との関係から、静脈の入力状態の判定を行う。ここで、静脈の入力状態の判定とは、例えば、静脈センサ６１２の撮像領域に対して右過ぎるや上過ぎるといった、静脈センサ６１２の撮像領域に対する静脈の入力位置の状態である。
【０２４２】
相互フィードバック情報決定部６０５は、指紋の入力状態の判定結果の入力を指紋情報入力判定部６０３から受ける。また、相互フィードバック情報決定部６０５は、静脈の入力状態の判定結果の入力を静脈情報入力判定部６０４から受ける。そして、相互フィードバック情報決定部６０５は、指紋及び静脈の入力状態の判定結果から、利用者に通知する内容を決定する。相互フィードバック情報決定部６０５は、例えば、指紋中心が未検出であり且つ手首の位置が検出できていれば、指紋センサ６１１の撮像領域から指先が出ているので、手首方向へ移動させると判定する。また、相互フィードバック情報決定部６０５は、指の付け根が指紋センサ６１１の撮像領域と静脈センサ６１２の撮像領域の間に位置して未検出の場合には、手首方向へ移動させると判定する。また、相互フィードバック情報決定部６０５は、手首の位置が未検出であり且つ指紋中心が検出されていれば、指先方向へ移動させると判定する。左右方向のズレに関しては、静脈と指紋との関係が薄く、それぞれ個別に情報を扱うことになるので、相互フィードバック情報決定部６０５は、相互の関係による判定は行わず、静脈と指紋とを個別に扱う場合と同様の位置の調整の判定を行う。
【０２４３】
次に、相互フィードバック情報決定部６０５は、各指紋の位置情報と指紋センサ６１１の撮像領域から指紋の位置を移動させることが可能な許容量を算出する。例えば、指先方向に指紋の位置を誘導したい場合、相互フィードバック情報決定部６０５は、現在の指紋の位置から指先方向に移動して指紋センサ６１１の撮像領域の端に届くまでの距離を算出し、算出した値を許容量とする。また、相互フィードバック情報決定部６０５は、静脈の位置情報と静脈センサ６１２の撮像領域から手のひらの位置を移動させることが可能な許容量を算出する。例えば、相互フィードバック情報決定部６０５は、現在の手首の位置や指の付け根の位置と静脈センサ６１２の撮像領域との関係から許容量を算出する。
【０２４４】
そして、相互フィードバック情報決定部６０５は、算出した許容内で、判定しておいた移動を行うように、移動方向及び移動量を求める。例えば、相互フィードバック情報決定部６０５は、手を指先方向に３センチ移動するなど決定する。そして、相互フィードバック情報決定部６０５は、移動方向及び移動量の情報をフィードバック情報として通知部６０６へ出力する。
【０２４５】
ここで、人の手の一般的な形状から、ほとんどの人では指紋センサ６１１及び静脈センサ６１２の撮像領域内に手全体が収まる。その場合、許容量の範囲内での移動を指示することで、相互フィードバック情報決定部６０５は、利用者の手を適切な位置に誘導することができる。しかし、例えば指長もしくは手長が極端に長い人の場合、撮像領域内に指紋と手首の位置が納まりきれない場合がある。そこで、相互フィードバック情報決定部６０５は、取得する情報の優先順位を予め記憶している。例えば、相互フィードバック情報決定部６０５は、位置情報の優先順位を表すテーブルを記憶している。本実施例では、相互フィードバック情報決定部６０５は、指紋中心位置が優先順位１番、手首の位置が優先順位２番、指の付け根位置が優先順位３番と記憶している。この優先順位は、本実施例では指紋認証と静脈認証の両方を実施するため、指紋と手のひらの両方が取得されることを目的として決められている。静脈認証では、手首の位置と指の付け根位置が取得されることが好ましいが、照合を実施するうえで必須ではない。これに対して、指紋の領域が欠けて指紋中心が検出できなければ指紋認証は安定して認証できなくなるため、指紋中心位置の優先順位を１番としている。また、指紋情報と静脈情報から指の長さを検出して照合処理もしくは絞込処理を行う場合、指の付け根位置が手首の位置より優先順位が上になるので、指の付け根位置の優先順位２番とし、手首の位置の優先順位を３番としている。そして、相互フィードバック情報決定部６０５は、許容の範囲内での移動では撮像領域内に収まらない場合、位置情報の優先順位を表すテーブルの優先順位に合わせて、移動方向及び移動量を決定する。
【０２４６】
通知部６０６は、移動方向及び移動量の情報の入力を相互フィードバック情報決定部から受ける。そして、通知部６０６は、フィードバック情報をモニタなどに表示して利用者に通知し、利用者の手を適切な位置に誘導する。
【０２４７】
図２８は、実施例４における指及び手のひらの誘導を説明する図である。領域７０１は指紋センサ６１１の撮像領域であり、領域７０２は、静脈センサ６１２の撮像領域である。そして、通知部６０６は、現在の指紋中心の位置をマーカ７０４で表示する。ここで、図２８では、一例として薬指の指紋中心のマーカを例に説明しているが、通知部６０６は、図に示すように各指の現在の指紋中心の位置を表示する。さらに、通知部６０６は、現在の手首の位置をマーカ７０６で表示する。これも一例として手首の薬指側を表すマーカを例に説明しているが、通知部６０６は、図に示すように手首の人差し指側を表すマーカも表示する。そして、通知部６０６は、各指紋中心の移動先の位置をマーカ７０３で表示する。さらに、通知部６０６は、手首の移動先の位置をマーカ７０５で表示する。利用者は、マーカ７０３に指紋中心が位置し、マーカ７０５に手首が位置するように指と手のひらを移動する。図２９は、誘導後の指及び手のひらを示す図である。図２９に示すように、誘導に従って利用者が指と手のひらを移動することで、マーカ７０３とマーカ７０４とが一致し、マーカ７０５とマーカ７０６とが一致することになる。図２８では、指の付け根の位置が領域７０２に入っていなかったが、図２９では、指の付け根位置が領域７０１に入っており、適切な位置に誘導が行われたことが分かる。
【０２４８】
以上の説明では、指紋センサ６１１及び静脈センサ６１２のセンサ面に対して水平方向について説明したが、センサ面に対して垂直方向の状態を考慮してもよい。例えば、静脈情報入力判定部６０４において、手のひらがセンサ面に対して沈んでいると判定された場合、相互フィードバック情報決定部６０５は、手を指先方向に移動させることで、手がセンサ面に載せる範囲が広がり、手のひらの沈みを改善できる。
【０２４９】
次に、図３０を参照して、本実施例に係る生体認証装置における分析処理の流れを説明する。図３０は、実施例４に係る生体認証装置における分析処理のフローチャートである。
【０２５０】
指紋情報取得部６０１は、指紋センサ６１１に載せられた指の画像から指紋情報を取得する（ステップＳ１２０１）。
【０２５１】
次に、指紋情報入力判定部６０３は、指紋情報取得部６０１から指紋情報を受けて、指紋位置情報を取得する（ステップＳ１２０２）。
【０２５２】
静脈情報取得部６０２は、静脈センサ６１２に載せられた手のひら静脈画像から静脈情報を取得する（ステップＳ１２０３）。
【０２５３】
次に、静脈情報入力判定部６０４は、静脈情報取得部６０２から静脈情報を受けて、静脈位置情報を取得する（ステップＳ１２０４）。
【０２５４】
相互フィードバック情報決定部６０５は、指紋位置情報及び静脈位置情報から指紋と静脈の認証情報の入力が成功したか否かを判定する（ステップＳ１２０５）。入力が成功した場合（ステップＳ１２０５肯定）、相互フィードバック情報決定部６０５は、分析処理を終了する。
【０２５５】
これに対して、入力が失敗した場合（ステップＳ１２０５否定）、相互フィードバック情報決定部６０５は、指紋位置情報及び静脈位置情報から、指及び手のひらの移動方向を決定する（ステップＳ１２０６）。
【０２５６】
次に、相互フィードバック情報決定部６０５は、移動可能な許容量を算出する（ステップＳ１２０７）。
【０２５７】
そして、相互フィードバック情報決定部６０５は、誘導が可能か否かを判定する（ステップＳ１２０８）。誘導が不可能な場合（ステップＳ１２０８否定）、相互フィードバック情報決定部６０５は、分析処理を終了する。
【０２５８】
これに対して、誘導が可能な場合（ステップＳ１２０８肯定）、誘導位置を算出しフィードバック情報を決定する（ステップＳ１２０９）。
【０２５９】
そして、通知部６０６は、相互フィードバック情報決定部６０５から受信したフィードバック情報を利用者に通知し（ステップＳ１２１０）、その後ステップＳ１２０１へ戻る。
【０２６０】
以上に説明したように、本実施例に係る生体認証装置は、指紋の情報及び静脈の情報から指紋及び静脈の位置を適切な位置に誘導する。これにより、指紋及び静脈の双方を適切な位置に誘導することができ、認証処理の効率の向上及び認証の精度の向上が可能となる。
【実施例５】
【０２６１】
図３１は、実施例５に係るブロック図である。本実施例に係る生体認証装置は、指紋と静脈のうちの一方の情報を分析して他方の入力内容が認証に適しているかを判定することが実施例４と異なるものである。ここで、図３１において、図２７と同じ符号を有する各部は特に説明の無い限り同じ機能を有するものとする。
【０２６２】
本実施例に係る生体認証装置は、実施例４の各部に加えて相互入力判定部６０７を設けたものである。
【０２６３】
相互入力判定部６０７は、指紋情報の入力を指紋情報入力判定部６０３から受ける。さらに、相互入力判定部６０７は、静脈情報の入力を静脈情報入力判定部６０４から受ける。そして、相互入力判定部６０７は、指紋情報を用いて入力された静脈情報が照合処理に適しているか否かを判定する。さらに相互入力判定部６０７は、静脈情報を用いて入力された指紋情報が照合処理に適しているか否かを判定する。
【０２６４】
例えば、相互入力判定部６０７は、指紋情報から指紋の入力位置を検出する。そして、相互入力判定部６０７は、各指紋の入力位置の間の距離に応じて指の開閉を判定する。具体的には、相互入力判定部６０７は、各指紋の入力位置が閾値よりも近い場合には指が閉じていると判定する。そして、相互入力判定部６０７は、指が閉じている場合には、隣り合う３本の指のうち両端の指の方向から真ん中の指の方向を決定できないので、入力された静脈情報は静脈情報の認証処理に不向きと判定する。これに対して、各指紋の入力位置が閾値よりも離れている場合、相互入力判定部６０７は、指が十分に開かれていると判定し、入力された静脈情報は静脈情報の認証処理に適していると判定する。
【０２６５】
また、例えば、相互入力判定部６０７は、指紋情報から指を指紋センサ６１１に押し付ける具合を検出する。そして、相互入力判定部６０７は、押し付ける力が強いと判定した場合には、指を押し付ける力に連動して手のひらも力みが有ると考えられるので、入力された静脈情報は静脈情報の照合処理に不向きと判定する。例えば、相互入力判定部６０７は、押し付け具合の判定方法として、指紋画像の濃淡比を用いることができる。指紋情報として取得される指紋画像では一般に、指紋の凹凸に基づきセンサ面に接触する隆線の領域が黒く写り、センサ面に接触しない谷線の領域が白く写る。すなわち、指をセンサ面に押し付ける力が強い場合、隆線が潰れて谷線が細くなり、黒い画素の領域が増える。そこで、相互入力判定部６０７は、指紋の入力領域の濃淡比、すなわち黒画素の占める割合を求め、その割合が予め決められた閾値を超えるか否かにより、指が強く押し付けられているか否かを判定することができる。
【０２６６】
また、例えば、相互入力判定部６０７は、静脈情報から指の付け根位置を検出する。そして、相互入力判定部６０７は、例えば、付け根位置の高さにより、照合処理に不向きな指紋情報が入力されたのか又は指紋模様の一種である波形模様（渦巻き模様）であるのかを判定する。指紋認証では、指先側の指紋が取得された場合、指紋照合の位置合わせの基準に利用できる指紋中心位置を検出することが困難であり、位置合わせの誤りにより照合が失敗することが多い。さらに、指先側の指紋は基本的に横方向の波形模様が占める割合が多く、指紋を分別する情報量が少なくなり、他人を本人と誤って認証してしまう頻度が増加する。しかし、指先側の指紋と波形模様の指紋は類似した特徴を持っているため、指紋情報のみではいずれであるかを判定することは困難である。そこで、相互入力判定部６０７は、静脈情報を用いて指の付け根位置を検出し、手のひらと比べて指の付け根位置が高い場合に、指先側の指紋が入力されていると判定する。
【０２６７】
相互フィードバック情報決定部６０５、相互入力判定部６０７の判定結果を用いて、利用者に通知する内容を決定する。例えば、相互入力判定部６０７により指が閉じていると判定された場合、相互フィードバック情報決定部６０５は、指を開くように通知内容を決定する。
【０２６８】
そして、通知部６０６は、相互フィードバック情報決定部６０５から通知内容を受信して利用者に通知する。図３２は、実施例５における指の誘導を説明するための図である。通知部６０６は、例えば、指を開くという通知内容を受けた場合、図３２に示すように、人差し指と薬指の指の位置の外側にマーカ７０７及びマーカ７０８を表示する。また、通知部６０６は、中指の位置はそのままにしておくため中指の指紋中心に重ねてマーカを表示する。これにより、利用者は、マーカ７０７及びマーカ７０８に人差し指及び薬指をあわせることで、指を開いた状態でセンサに置くことができる。
【０２６９】
このように、本実施例に係る生体認証装置は、指紋情報を用いて静脈情報の入力状態を判定し、その状態を改善するように誘導し、静脈情報を用いて指紋情報の入力状態を判定し、その状態を改善するように誘導する。これにより、一方の情報だけでは判定しきれなかった状態を判定することができ、指及び手のひらの位置の誘導を寄り適切に行うことができる。
【０２７０】
また、以上に説明した実施例４及び５では、人差し指、中指及び薬指を用いた指紋情報の入力について説明したが、これは複数指であれば何本の指を用いてもよいし、いずれの指を用いてもよい。
【符号の説明】
【０２７１】
１  指紋画像取得部
２  指紋特徴情報抽出部
３  静脈画像取得部
４  静脈特徴情報抽出部
５  指浮検出部
６  認証情報ＤＢ
７、８  通信制御部
１０  認証情報入力部
１１  指紋情報入力部
１２  静脈情報入力部
２０  基準取得部
２１  指方向検出部
２２  ２指選択部
２３  基準算出部
３０  認証部
３１  登録処理部
３２  照合処理部
３３  絞込処理部
３４  位置履歴管理部
４０  位置補正部
４１  静脈画像補正部
４２  指紋画像回転移動部
４３  撮像範囲識別部
５０  通知部
５１  指浮通知部
５２  認証結果通知部
５３  分析結果通知部
６０  絞込情報取得部
６１  指付根検出部
６２  距離算出部
７０  画像結合部
７１  共通面積算出部
８０  分析部
６０１  指紋情報取得部
６０２  静脈情報取得部
６０３  指紋情報入力判定部
６０４  静脈情報入力判定部
６０５  相互フィードバック情報決定部
６０６  通知部
６０７  相互入力判定部
６１１  指紋センサ
６１２  静脈センサ
【図１】
0005888390.tif 000002
【図２】
0005888390.tif 000003
【図３】
0005888390.tif 000004
【図４】
0005888390.tif 000005
【図５】
0005888390.tif 000006
【図６】
0005888390.tif 000007
【図７】
0005888390.tif 000008
【図８】
0005888390.tif 000009
【図９】
0005888390.tif 000010
【図１０】
0005888390.tif 000011
【図１１】
0005888390.tif 000012
【図１２】
0005888390.tif 000013
【図１３】
0005888390.tif 000014
【図１４】
0005888390.tif 000015
【図１５】
0005888390.tif 000016
【図１６】
0005888390.tif 000017
【図１７】
0005888390.tif 000018
【図１８】
0005888390.tif 000019
【図１９】
0005888390.tif 000020
【図２０】
0005888390.tif 000021
【図２１】
0005888390.tif 000022
【図２２】
0005888390.tif 000023
【図２３】
0005888390.tif 000024
【図２４】
0005888390.tif 000025
【図２５】
0005888390.tif 000026
【図２６】
0005888390.tif 000027
【図２７】
0005888390.tif 000028
【図２８】
0005888390.tif 000029
【図２９】
0005888390.tif 000030
【図３０】
0005888390.tif 000031
【図３１】
0005888390.tif 000032
【図３２】
0005888390.tif 000033