(57)【要約】  個人差を考慮して、照合に用いる生体情報を生成する。  情報処理装置（１）は、生体情報を用いたユーザの認証に際し、あらかじめ登録しておく照合用情報を生成する。保持部（１ａ）は、生体（２）から生体情報を取得する際に、生体（２）を保持する。情報取得部（１ｃ）は、保持された生体（２）から生体情報を取得する。姿勢変更部（１ｂ）は、保持された生体（２）の姿勢を変更する。これにより、情報処理装置（１）は、生体（２）からさまざまな姿勢の生体情報を取得可能である。評価部（１ｄ）は、情報取得部（１ｃ）により複数の異なる姿勢毎に取得した生体情報の特徴量を評価する。生成部（１ｅ）は、取得した複数の生体情報のうち、評価部（１ｄ）がおこなった評価にもとづいて照合用の生体情報を選択する。生成部（１ｅ）は、選択した生体情報に対応した姿勢を特定可能な姿勢情報とから生体の照合に用いる照合用情報を生成する。
2013061446.tif 000002
【特許請求の範囲】
【請求項１】
生体から生体情報を取得する情報取得部と、
前記情報取得部に対応して前記生体を保持する保持部と、
前記保持部により保持された前記生体の姿勢を変更する姿勢変更部と、
前記情報取得部により複数の異なる姿勢毎に取得した生体情報の特徴量を評価する評価部と、
取得した複数の前記生体情報のうち前記評価にもとづいて選択した生体情報と、選択した前記生体情報に対応した姿勢を特定可能な姿勢情報とから前記生体の照合に用いる照合用情報を生成する生成部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記姿勢変更部は、所定の姿勢調整範囲を所定の調整単位で姿勢変更をおこなうことを特徴とする請求の範囲第１項記載の情報処理装置。
【請求項３】
前記姿勢変更部は、前記姿勢調整範囲内に初期値を設定し、正方向または負方向のうちいずれか一方に前記調整単位で姿勢変更をおこない、前記姿勢調整範囲から外れた場合に一旦初期値に復帰してから、正方向または負方向のうちのもう一方に前記調整単位で姿勢変更をおこなうことを特徴とする請求の範囲第２項記載の情報処理装置。
【請求項４】
前記姿勢変更部は、前記姿勢調整範囲内に初期値を設定し、前記姿勢変更の都度、一旦初期値に復帰することを特徴とする請求の範囲第２項記載の情報処理装置。
【請求項５】
前記姿勢変更部は、
前記生体について第１部位の姿勢を変更可能な第１姿勢変更部と、
前記生体について前記第１部位と異なる第２部位の姿勢を変更可能な第２姿勢変更部と、を備え、
前記生成部は、前記照合用情報に含まれる前記生体情報を選択する前に、前記第２部位の姿勢を固定して前記第１部位の姿勢を変更して取得した複数の生体情報の評価にもとづき選択した１以上の第１部位の姿勢と、前記第１部位の姿勢を固定して前記第２部位の姿勢を変更して取得した複数の生体情報の評価にもとづき選択した１以上の第２部位の姿勢と、の組み合わせパタンを生成し、前記組み合わせパタンとなる姿勢で取得した生体情報について前記照合用情報に含まれる前記生体情報の選択候補とする、
ことを特徴とする請求の範囲第１項乃至請求の範囲第４項のいずれか１項に記載の情報処理装置。
【請求項６】
前記照合用情報を照合対象者ごとの照合用情報記録媒体に登録する登録部を備えることを特徴とする請求の範囲第１項乃至請求の範囲第４項のいずれか１項に記載の情報処理装置。
【請求項７】
コンピュータが実行する情報処理方法であって、
保持部により保持された生体の姿勢を変更し、
複数の異なる姿勢毎に前記生体から生体情報を取得し、
取得した前記生体情報の特徴量を評価し、
取得した複数の前記生体情報のうち前記評価にもとづいて選択した生体情報と、選択した前記生体情報に対応した姿勢を特定可能な姿勢情報とから前記生体の照合に用いる照合用情報を生成する、
ことを特徴とする情報処理方法。
【請求項８】
コンピュータに、
保持部により保持された生体の姿勢を変更し、
複数の異なる姿勢毎に前記生体から生体情報を取得し、
取得した前記生体情報の特徴量を評価し、
取得した複数の前記生体情報のうち前記評価にもとづいて選択した生体情報と、選択した前記生体情報に対応した姿勢を特定可能な姿勢情報とから前記生体の照合に用いる照合用情報を生成する、
処理を実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、および情報処理プログラムに関する。
【背景技術】
【０００２】
人体には、個人を識別可能な生体情報があり、それらのうちのいくつかは、個人を特定して認証するための情報として利用されている。たとえば、認証に利用可能とされる生体情報には、指紋、目の網膜や虹彩、顔、血管、ＤＮＡ（Deoxyribo Nucleic Acid）などがあることが知られている。【０００３】
近年の生体認証技術の進展に伴い、このような人体の一部である生体の特徴を認識して、個人認証する装置が種々提供されている。生体認証では、登録時に採取した生体情報（登録テンプレート）と、認証時に取得した生体情報とを比較することで認証をおこなう。【０００４】
この生体情報による認証の精度向上のためには、認証の都度、一定の精度の生体情報を取得することが望ましい。しかしながら、認証対象となるユーザは、認証の際に、必ずしも適切な姿勢を取るわけではない。そのため、手のひらや指の静脈を用いて認証をおこなう場合に、指の先端や付け根を位置決めガイドに接触させて、手を適切な位置に案内する位置決め装置の提案がある。【０００５】
また、照合用の指静脈パタンを取得する際に、指置き部を駆動装置により上下方向や左右方向へ動かすことにより、複数の指姿勢の指静脈パタンを取得する生体情報読取システムの提案がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−４７１１９号公報
【特許文献２】特開２００８−２５０６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、個人ごとに生体の形状が異なることから、生体の特徴をよりよく取得可能な姿勢は、個人ごとに異なる場合があり、一律に最適な姿勢を案内することは困難である。また、生体情報を記録するパタン数の増大は、生体情報を記録する記録容量の増大や、認証時の認証速度の低下、他人受入率の増大などの問題を惹起する。【０００８】
本発明は、このような点に鑑みてなされたものであり、個人差を考慮して、照合に用いる生体情報を取得し得る情報処理装置、情報処理方法、および情報処理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、情報処理装置は、情報取得部と、保持部と、姿勢変更部と、評価部と、生成部と、を備える。情報取得部は、生体から生体情報を取得する。保持部は、情報取得部に対応して生体を保持する。姿勢変更部は、保持部により保持された生体の姿勢を変更する。評価部は、情報取得部により複数の異なる姿勢毎に取得した生体情報の特徴量を評価する。生成部は、取得した複数の生体情報のうち評価にもとづいて選択した生体情報と、選択した生体情報に対応した姿勢を特定可能な姿勢情報とから生体の照合に用いる照合用情報を生成する。【００１０】
また、上記課題を解決するために、コンピュータが実行する情報処理方法は、保持部により保持された生体の姿勢を変更し、複数の異なる姿勢毎に生体から生体情報を取得し、取得した生体情報の特徴量を評価し、取得した複数の生体情報のうち評価にもとづいて選択した生体情報と、選択した生体情報に対応した姿勢を特定可能な姿勢情報とから生体の照合に用いる照合用情報を生成する。【００１１】
また、上記課題を解決するために、情報処理プログラムは、保持部により保持された生体の姿勢を変更し、複数の異なる姿勢毎に生体から生体情報を取得し、取得した生体情報の特徴量を評価し、取得した複数の生体情報のうち評価にもとづいて選択した生体情報と、選択した生体情報に対応した姿勢を特定可能な姿勢情報とから生体の照合に用いる照合用情報を生成する、処理をコンピュータに実行させる。
【発明の効果】
【００１２】
上記の情報処理装置、情報処理方法、および情報処理プログラムによれば、個人差を考慮して、照合に用いる生体情報を取得し得る。
本発明の上記および他の目的、特徴および利点は本発明の例として好ましい実施の形態を表す添付の図面と関連した以下の説明により明らかになるであろう。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態の情報処理装置の構成を示す図である。
【図２】第２の実施形態の認証システムの構成を示す図である。
【図３】第２の実施形態のセンサユニットの外観を示す図である。
【図４】第２の実施形態の三指支持部の指間隔変更の一例を示す図である。
【図５】第２の実施形態の第１指／第５指支持部の第１指／第５指垂れ量変更の一例を示す図である。
【図６】第２の実施形態の手首支持部の手首支持部位置変更の一例を示す図である。
【図７】第２の実施形態のセンサユニットの構成を示す図である。
【図８】第２の実施形態の登録装置のハードウェア構成例を示す図である。
【図９】第２の実施形態のテンプレート登録処理のフローチャートである。
【図１０】第２の実施形態の手首支持部位置調整処理のフローチャートである。
【図１１】第２の実施形態の姿勢調整範囲決定処理のフローチャートである。
【図１２】第２の実施形態の指間隔変更処理のフローチャートである。
【図１３】第２の実施形態の第１指／第５指垂れ量変更処理のフローチャートである。
【図１４】第２の実施形態の照合用生体情報抽出処理のフローチャートである。
【図１５】第２の実施形態の指間隔生体情報テーブルの一例を示す図である。
【図１６】第２の実施形態の第１指／第５指垂れ量生体情報テーブルの一例を示す図である。
【図１７】第２の実施形態の序列テーブルの一例を示す図である。
【図１８】第２の実施形態の組み合わせ生体情報テーブルの一例を示す図である。
【図１９】第２の実施形態の認証処理のフローチャートである。
【発明を実施するための形態】
【００１４】
以下、実施形態を図面を参照して説明する。
［第１の実施形態］
まず、第１の実施形態の情報処理装置について、図１を用いて説明する。図１は、第１の実施形態の情報処理装置の構成を示す図である。
【００１５】
情報処理装置１は、生体情報を用いたユーザの認証に際し、あらかじめ登録しておく照合用情報を生成する。生体情報は、ユーザの生体に固有のユーザを一意に識別可能な情報である。生体情報は、たとえば、手のひらの静脈パタンがある。
【００１６】
情報処理装置１は、保持部１ａと、姿勢変更部１ｂと、情報取得部１ｃと、評価部１ｄと、生成部１ｅと、を備える。保持部１ａは、生体２から生体情報を取得する際に、生体２を保持する。情報取得部１ｃは、保持部１ａにより保持された生体２から生体情報を取得する。姿勢変更部１ｂは、保持部１ａにより保持された生体２の姿勢を変更する。これにより、情報処理装置１は、生体２からさまざまな姿勢の生体情報を取得可能である。
【００１７】
評価部１ｄは、情報取得部１ｃにより複数の異なる姿勢毎に取得した生体情報の特徴量を評価する。生成部１ｅは、取得した複数の生体情報のうち、評価部１ｄがおこなった評価にもとづいて照合用の生体情報を選択する。生成部１ｅは、選択した生体情報に対応した姿勢を特定可能な姿勢情報とから生体の照合に用いる照合用情報を生成する。姿勢情報は、姿勢変更部１ｂが変更した姿勢を特定可能な情報である。
【００１８】
これにより、情報処理装置１は、生体２から取得したさまざまな姿勢の生体情報から照合に用いる生体情報を取得し、照合に適した生体情報を選択する。すなわち、情報処理装置１は、個人ごとに適正姿勢が異なる場合であっても、照合に適した生体情報を選択することができる。そして、情報処理装置１は、生体情報と、生体情報に対応した姿勢情報とから照合用情報を生成することで、登録時と同様の姿勢で認証をおこなうことを可能にする。
【００１９】
［第２の実施形態］
次に、第２の実施形態の認証システムについて、図２を用いて説明する。図２は、第２の実施形態の認証システムの構成を示す図である。第２の実施形態として、認証システム３が手のひらの静脈を用いて認証をおこなう情報処理システムを例示するが、これに限らず、姿勢の変化により特徴量も変化する生体のその他の特徴検出部位で認証をおこなうシステムにも適用可能である。より好ましくは、認証システム３は、ヨーイング、ピッチング、ローリング等の姿勢変化だけでなく、手のひらのように形状変化を伴う姿勢変化のある特徴検出部位で認証をおこなうシステムに適用可能である。
【００２０】
認証システム３は、生体の特徴を認識して個人を特定して認証する情報処理システムの１つであり、たとえば、銀行システムなどで顧客の認証をおこなう。認証システム３は、登録装置１０、複数の自動預払装置６、および認証サーバ４などの情報処理装置と、ネットワーク８を含んで構成される。
【００２１】
認証サーバ４は、個人を識別するための識別情報と、生体認証前にあらかじめ登録される照合用情報（テンプレート）とを関連付けて記憶する。個人を識別するための識別情報は、利用者に直接的（たとえば、利用者番号）に、あるいは間接的（たとえば、口座番号）に付されたユニークなＩＤ（IDentification）である。
【００２２】
あらかじめ登録される照合用情報は、照合用生体情報と、照合用姿勢情報とを含む。照合用生体情報は、画像情報から所定の特徴抽出アルゴリズムで特徴部を抽出した特徴情報、画像情報または特徴情報を符号化した符号化情報等である。照合用姿勢情報は、照合時の姿勢を指定する情報である。
【００２３】
自動預払装置６は、金融機関の屋内にあるＡＴＭ（Automated Teller Machine）コーナ５や、ＡＴＭブース７に、１台または複数台が設置される。自動預払装置６は、金融取引に先立ち、利用者を認証する際に、生体認証をおこなう認証装置の１つである。自動預払装置６は、ＩＣ（Integrated Circuit）カードリーダライタ１７とセンサユニット２０を備える。
【００２４】
センサユニット２０は、撮像装置を備え、利用者の手のひらの静脈像を撮影する。自動預払装置６は、ＩＣカードリーダライタ１７が利用者のＩＣカード（たとえば、ＩＣチップ内蔵型キャッシュカード）から読み取る識別情報から特定する照合用情報（照合用生体情報）と、センサユニット２０から取得する利用者の生体情報とから、利用者の認証をおこなう。
【００２５】
センサユニット２０は、照合用姿勢情報にもとづいて利用者の手のひらの姿勢を、テンプレート登録時と同様の姿勢で保持する。センサユニット２０は、テンプレート登録時と同様の姿勢で生体情報を取得する。すなわち、センサユニット２０は、生体情報を取得する生体情報取得装置であり、自動預払装置６は、生体情報取得装置を備える認証装置である。
【００２６】
登録装置１０は、銀行の窓口などに設けられ、係員の指示または操作にしたがい、利用者のテンプレート登録をおこなう装置である。登録装置１０は、処理装置１１と、ディスプレイ１２と、センサユニット２０を含んで構成され、必要に応じてキーボード１３と、マウス１４と、ＩＣカードリーダライタ１５等を含んで構成される。センサユニット２０は、撮像装置を内蔵し、利用者の手のひらを撮影し、処理装置１１に撮影画像を出力する。ＩＣカードリーダライタ１５は、利用者のＩＣカード１６の情報を読み書きする。キーボード１３と、マウス１４は、入力操作を受け付ける。
【００２７】
ここで、登録装置１０におけるテンプレート登録（照合用情報の登録）について説明する。テンプレート登録を求める利用者は、利用者を識別するための識別情報（たとえば、ユーザＩＤ）の入力をキーボード１３、マウス１４、あるいはＩＣカードリーダライタ１５によりおこなう。登録装置１０は、ディスプレイ１２を用いた表示によりテンプレート登録を利用者に案内し、テンプレート登録するための生体情報の入力を求める。利用者は、センサユニット２０に手をかざすことにより、生体情報の入力をおこなう。センサユニット２０は、手の姿勢を変更しながら複数の生体情報を取得し、取得した複数の生体情報から登録する生体情報を選択する。
【００２８】
登録装置１０は、選択した生体情報と、選択した生体情報に対応する姿勢情報とから照合用情報を作成して、処理装置１１の記憶部、認証サーバ４の記憶部、または利用者のＩＣカード１６の記憶部のうち少なくともいずれか１つに記録する。自動預払装置６は、生体認証をおこなう際に、認証サーバ４の記憶部、またはＩＣカード１６の記憶部にテンプレートを照会して、入力された生体情報の照合をおこなう。
【００２９】
次に、第２の実施形態のセンサユニットについて、図３から図６を用いて説明する。図３は、第２の実施形態のセンサユニットの外観を示す図である。図４は、第２の実施形態の三指支持部の指間隔変更の一例を示す図である。図５は、第２の実施形態の第１指／第５指支持部の第１指／第５指垂れ量変更の一例を示す図である。図６は、第２の実施形態の手首支持部の手首支持部位置変更の一例を示す図である。
【００３０】
センサユニット２０は、手のひらを支持するガイド部４０と、手のひらを撮影するセンサ２６とを備える。ガイド部４０は、上面を開放した箱型の形状であり、底部から開口部に向かって拡開する凹室２４を有する。凹室２４は、センサ２６と手のひらとの距離を適正位置とする。また、凹室２４は、センサ２６の撮影範囲の外乱光の侵入防止や、不要な背景の写り込みを防止する。
【００３１】
センサ２６は、凹室２４の底面に位置して開口を臨む。センサ２６は、手のひらを撮影するイメージセンサ（たとえば、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサ、ＣＣＤ（Charge Coupled Device）センサなど）と、集光レンズと、被写体に照射して被写体との距離を測距するための複数の発光素子（ＬＥＤ：Light Emitting Diode）とを備える。
【００３２】
ガイド部４０は、三指支持部２１と、第１指／第５指支持部２５と、手首支持部２７とを備える。三指支持部２１は、２個の指分離リブ２２を有し、２個の指分離リブ２２により、三指（示指、中指、薬指）の位置を決めて支持する。２個の指分離リブ２２は、位置が変更可能であって、三指支持部２１に載置された指の指間隔を調整可能である。たとえば、ガイド部４０は、三指支持部２１に載置された指の指間隔Ｗ２を狭くして指間隔Ｗ１とすることができる。また、ガイド部４０は、三指支持部２１に載置された指の指間隔Ｗ２を広くして指間隔Ｗ３とすることができる。
【００３３】
第１指／第５指支持部２５は、凹室２４の左右に配置された支持部材であり、第１指および第５指、あるいは第１指および第５指に加えて拇指丘または小指丘を支持可能である。第１指／第５指支持部２５は、高さが変更可能であって、第１指／第５指支持部２５に載置された第１指および第５指の垂れ量（高さ）を調整可能である。
【００３４】
第１指および第５指の垂れ量の調整は、第１指の付け根部となる拇指丘または第５指の付け根部となる小指丘が、手のひらの中央部よりも隆起しているうえ、その隆起量に個人差があることから、個人ごとの姿勢を適正にするものである。たとえば、ガイド部４０は、第１指／第５指支持部２５に載置された第１指および第５指の第１指／第５指垂れ量Ｈ２を小さくして第１指／第５指垂れ量Ｈ１とすることができる。また、ガイド部４０は、第１指／第５指支持部２５に載置された第１指および第５指の第１指／第５指垂れ量Ｈ２を大きくして第１指／第５指垂れ量Ｈ３とすることができる。
【００３５】
手首支持部２７は、手首を支持する。手首支持部２７は、手のひらの位置を前後方向（前後軸に沿う方向）に調整可能である。たとえば、ガイド部４０は、手首支持部２７を前進して、手首支持位置Ｌ２から手首支持位置Ｌ１に調整することができる。また、ガイド部４０は、手首支持部２７を後退して、手首支持位置Ｌ２から手首支持位置Ｌ３に調整することができる。
【００３６】
このように、ガイド部４０は、２個の指分離リブ２２により、手のひらをガイド部４０に置いた時に、自然に指を開かせることができ、手のひら全体が水平となるように案内することができる。また、ガイド部４０は、２個の指分離リブ２２により、手のひらと指との境界が明示されるので、手のひらの輪郭抽出精度の向上に貢献する。また、ガイド部４０は、第１指／第５指支持部２５により手のひら全体が水平となり、静脈パタンの変形を低減して認証精度の安定に貢献する。
【００３７】
次に、センサユニット２０の構成について図７を用いて説明する。図７は、第２の実施形態のセンサユニットの構成を示す図である。
センサユニット（生体情報取得装置）２０は、センシング部３０とガイド部（案内装置）４０とを備える。センシング部３０は、手のひらの静脈像を撮影し、撮影データを処理装置１１に送信する。センシング部３０は、記憶部３１と、撮影部３２と、制御部３３と、通信部３４を備える。
【００３８】
制御部３３は、各処理部を統括的に制御する。撮影部（センサ２６）３２は、被写体となる生体から画像情報を取得する。記憶部３１は、撮影部３２が取得した画像情報を一時的に記憶する。通信部３４は、処理装置１１およびガイド部４０と通信をおこなう。
【００３９】
撮影部３２は、被写体となる生体（手のひら）からの近赤外線の反射光を撮影する。静脈に流れる赤血球の中のヘモグロビンは、酸素を失っていることから、このヘモグロビン（還元ヘモグロビン）は、７００ｎｍ（ナノメートル）〜１０００ｎｍ付近の近赤外線を吸収する性質がある。そのため、手のひらに近赤外線を当てると、静脈がある部分だけ反射が少なく、静脈の位置は、近赤外線の反射光の強弱により認識可能となる。撮影部３２による撮影画像は、特定の光源を用いることにより特徴的な情報の抽出が容易になるが、無彩色の画像となる。
【００４０】
ガイド部４０は、手のひらの姿勢を変更し、変更した姿勢を特定可能な制御データを処理装置１１に送信する。ガイド部４０は、処理装置１１への制御データの送信を、センシング部３０を介しておこなうことができる。
【００４１】
ガイド部４０は、通信部４１と、制御部４２と、モータ（たとえば、ステッピングモータ）４４，４５，４６と、位置センサ４７，４９，５１と、負荷センサ４８，５０，５２を備える。制御部４２は、各処理部を統括的に制御する。通信部４１は、センシング部３０と通信をおこなう。
【００４２】
モータ４４は、指分離リブ２２を駆動する。モータ４５は、第１指／第５指支持部２５を駆動する。モータ４６は、手首支持部２７を駆動する。位置センサ４７は、指分離リブ２２の位置を検出する。位置センサ４７は、指分離リブ２２の位置検出をモータ４４の駆動量により検出してもよい。位置センサ４９は、第１指／第５指支持部２５の位置を検出する。位置センサ４９は、第１指／第５指支持部２５の位置検出をモータ４５の駆動量により検出してもよい。位置センサ５１は、手首支持部２７の位置を検出する。位置センサ５１は、手首支持部２７の位置検出をモータ４６の駆動量により検出してもよい。負荷センサ４８は、モータ４４の負荷を検出する。負荷センサ５０は、モータ４５の負荷を検出する。負荷センサ５２は、モータ４６の負荷を検出する。
【００４３】
なお、モータ４４，４５，４６が駆動部を駆動する駆動機構については、カムなどを用いた既知の駆動機構を用いることができる。
制御部４２は、位置センサ４７が検出する指分離リブ２２の位置にしたがい、モータ４４を駆動する。また、制御部４２は、ユーザの安全のため、負荷センサ４８の負荷検出にしたがいモータ４４の駆動を停止する。制御部４２は、位置センサ４９が検出する第１指／第５指支持部２５の位置にしたがい、モータ４５を駆動する。また、制御部４２は、ユーザの安全のため、負荷センサ５０の負荷検出にしたがいモータ４５の駆動を停止する。制御部４２は、位置センサ５１が検出する手首支持部２７の位置にしたがい、モータ４６を駆動する。また、制御部４２は、ユーザの安全のため、負荷センサ５２の負荷検出にしたがいモータ４６の駆動を停止する。
【００４４】
次に、登録装置１０のハードウェア構成例について図８を用いて説明する。図８は、第２の実施形態の登録装置のハードウェア構成例を示す図である。
登録装置１０は、処理装置１１、ディスプレイ１２、キーボード１３、マウス１４、センサユニット２０、ＩＣカードリーダライタ１５を備える。
【００４５】
処理装置１１は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Random Access Memory）１０２、ＨＤＤ（Hard Disk Drive）１０３、通信インタフェース１０４、グラフィック処理装置１０５、および入出力インタフェース１０６が接続されている。
【００４６】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳやアプリケーションプログラムが格納される。
【００４７】
グラフィック処理装置１０５には、ディスプレイ１２が接続されている。グラフィック処理装置１０５は、ＣＰＵ１０１からの命令にしたがって、画像をディスプレイ１２の画面に表示させる。
【００４８】
入出力インタフェース１０６には、キーボード１３、マウス１４、センサユニット２０、ＩＣカードリーダライタ１５が接続されている。また、入出力インタフェース１０６は、可搬型記録媒体１１０への情報の書込み、および可搬型記録媒体１１０への情報の読出しが可能な可搬型記録媒体インタフェースと接続可能になっている。入出力インタフェース１０６は、キーボード１３、マウス１４、センサユニット２０、ＩＣカードリーダライタ１５、可搬型記録媒体インタフェースから送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。
【００４９】
通信インタフェース１０４は、ネットワーク８に接続されている。通信インタフェース１０４は、その他のコンピュータ（たとえば、認証サーバ４）との間でデータの送受信をおこなう。
【００５０】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、認証サーバ４、自動預払装置６も同様のハードウェア構成で実現できる。
なお、処理装置１１は、それぞれＦＰＧＡ（Field Programmable Gate Array）やＤＳＰ（Digital Signal Processer）などからなるモジュールを含んで構成することもでき、ＣＰＵ１０１を有しない構成とすることもできる。その場合、処理装置１１は、それぞれ不揮発性メモリ（たとえば、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、フラッシュメモリ、フラッシュメモリ型メモリカードなど）を備え、モジュールのファームウェアを記憶する。不揮発性メモリは、可搬型記録媒体１１０、あるいは通信インタフェース１０４を介してファームウェアを書き込むことができる。このように処理装置１１は、不揮発性メモリに記憶されているファームウェアを書き換えることにより、ファームウェアの更新をすることもできる。
【００５１】
次に、登録装置１０が実行するテンプレート登録処理について図９を用いて説明する。図９は、第２の実施形態のテンプレート登録処理のフローチャートである。テンプレート登録処理は、たとえば、係員によるテンプレート登録の実行操作にもとづいて実行される。
【００５２】
［ステップＳ１１］処理装置１１は、テンプレート登録の開始を報知する。テンプレート登録の開始の報知は、ディスプレイ１２による表示や、図示しないスピーカによる音声を用いておこなうことができる。たとえば、処理装置１１は、ディスプレイ１２に「テンプレート登録を開始します。」と表示する。
【００５３】
［ステップＳ１２］処理装置１１は、手のひらと指との境界がセンサ２６の撮影範囲内となるように手首支持部位置を調整する手首支持部位置調整処理を実行する。手首支持部位置調整処理の詳細は、図１０を用いて後で説明する。
【００５４】
［ステップＳ１３］処理装置１１は、指間隔と、第１指／第５指垂れ量の調整範囲を決定する姿勢調整範囲決定処理を実行する。姿勢調整範囲決定処理の詳細は、図１１を用いて後で説明する。
【００５５】
［ステップＳ１４］処理装置１１は、指間隔を変更する指間隔変更処理を実行する。指間隔変更処理の詳細は、図１２および図１５を用いて後で説明する。
［ステップＳ１５］処理装置１１は、第１指／第５指垂れ量を変更する第１指／第５指垂れ量変更処理を実行する。第１指／第５指垂れ量変更処理の詳細は、図１３および図１６を用いて後で説明する。
【００５６】
［ステップＳ１６］処理装置１１は、照合用生体情報を抽出する照合用生体情報抽出処理を実行する。照合用生体情報抽出処理の詳細は、図１４、図１７および図１８を用いて後で説明する。
【００５７】
［ステップＳ１７］処理装置１１は、抽出した照合用生体情報と、抽出した照合用生体情報に対応する照合用姿勢情報とを含む照合用情報を生成する。
［ステップＳ１８］処理装置１１は、生成した照合用情報のテンプレート登録をおこなう。照合用情報のテンプレート登録は、処理装置１１の記憶部、認証サーバ４の記憶部、または利用者のＩＣカード１６の記憶部のうち少なくともいずれか１つに記録することによりおこない、テンプレート登録処理を終了する。
【００５８】
次に、登録装置１０が実行する手首支持部位置調整処理について図１０を用いて説明する。図１０は、第２の実施形態の手首支持部位置調整処理のフローチャートである。手首支持部位置調整処理は、テンプレート登録処理において実行される。
【００５９】
［ステップＳ２１］処理装置１１は、手首支持部位置の初期値を取得する。手首支持部位置の初期値は、対象とするユーザを所定の割合でカバーする値が設定される。手首支持部位置の初期値は、たとえば、指と手のひらの境界と、手首との間の距離である１１０ｍｍ（ミリメートル）を設定する。手首支持部位置の初期値１１０ｍｍは、日本人の成人の９５％をカバーするとされる。
【００６０】
なお、あらかじめ入力される性別や年齢などの情報にもとづいて、性別や年齢などの条件ごとに異なる初期値を取得するようにしてもよい。また、センサ２６に手を翳した状態を検出して撮影した画像にもとづいて手の大きさを判定し、初期値を取得するようにしてもよい。
【００６１】
［ステップＳ２２］処理装置１１は、手のひらの姿勢調整をおこなう旨を報知する。手のひらの姿勢調整をおこなう旨の報知は、ディスプレイ１２による表示や、図示しないスピーカによる音声を用いておこなうことができる。たとえば、処理装置１１は、ディスプレイ１２に「手のひらを置いてください。」と表示する。
【００６２】
［ステップＳ２３］処理装置１１は、手首支持部２７の位置を手首支持部位置の初期値１１０ｍｍにするように、センサユニット２０に指示する。センサユニット２０は、処理装置１１の指示にもとづいて手首支持部２７の位置を手首支持部位置の初期値１１０ｍｍとする。
【００６３】
［ステップＳ２４］処理装置１１は、生体情報（手のひらの撮影画像）を取得するように、センサユニット２０に指示する。センサユニット２０は、取得した生体情報と、生体情報取得時の姿勢情報を処理装置１１に応答する。
【００６４】
［ステップＳ２５］処理装置１１は、手のひらの撮影画像から手首支持部位置が正位置か否かを判定する。処理装置１１は、手のひらの撮影画像において手首が欠けている場合に、手首が後方に位置して正位置にないと判定する。また、処理装置１１は、手のひらの撮影画像において腕が含まれている場合に、手首が前方に位置して正位置にないと判定する。また、処理装置１１は、手のひらの撮影画像において手首が欠けず腕も含まれていなければ、手首支持部位置が正位置にあると判定する。
【００６５】
処理装置１１は、手首が後方に位置して正位置にないと判定した場合に、ステップＳ２３にすすみ、手首支持部２７の位置が所定量（たとえば、５ｍｍ）だけ前進するように、センサユニット２０に指示する。処理装置１１は、手首が前方に位置して正位置にないと判定した場合に、ステップＳ２３にすすみ、手首支持部２７の位置が所定量（たとえば、５ｍｍ）だけ後退するように、センサユニット２０に指示する。処理装置１１は、手首支持部位置が正位置にあると判定した場合に、手首支持部位置調整処理を終了する。
【００６６】
次に、登録装置１０が実行する姿勢調整範囲決定処理について図１１を用いて説明する。図１１は、第２の実施形態の姿勢調整範囲決定処理のフローチャートである。姿勢調整範囲決定処理は、テンプレート登録処理において実行される。
【００６７】
［ステップＳ３１］処理装置１１は、生体の形態を判定する。たとえば、生体の形態の判定は、手のひらの長さ、幅などの所定の基準にもとづいて、手のひらのサイズが大きい、小さい、標準、あるいは、幅が広い、幅が狭いなどの分類分けによりおこなう。生体の形態の判定は、手首支持部位置調整処理のステップＳ２４で取得した生体情報を用いておこなうことができる。
【００６８】
［ステップＳ３２］処理装置１１は、判定した生体の形態にもとづいて、指間隔の調整範囲、すなわち２個の指分離リブ２２の距離の調整範囲を決定する。また、処理装置１１は、判定した生体の形態にもとづいて、第１指／第５指垂れ量の調整範囲、すなわち第１指／第５指支持部２５の高さの調整範囲を決定する。
【００６９】
たとえば、処理装置１１は、手のひらのサイズが標準の場合に指間隔の調整範囲を１５ｍｍから３５ｍｍに決定し、手のひらのサイズが小さい場合に指間隔の調整範囲を１５ｍｍから２５ｍｍに決定し、手のひらのサイズが大きい場合に指間隔の調整範囲を２５ｍｍから３５ｍｍに決定する。また、処理装置１１は、手のひらのサイズが標準の場合に第１指／第５指垂れ量の調整範囲を０ｍｍから１０ｍｍに決定し、手のひらのサイズが小さい場合に第１指／第５指垂れ量の調整範囲を０ｍｍから５ｍｍに決定し、手のひらのサイズが大きい場合に第１指／第５指垂れ量の調整範囲を５ｍｍから１０ｍｍに決定する。
【００７０】
［ステップＳ３３］処理装置１１は、判定した生体の形態にもとづいて、指間隔の調整初期値、すなわち２個の指分離リブ２２の距離の調整初期値を決定する。また、処理装置１１は、判定した生体の形態にもとづいて、第１指／第５指垂れ量の調整初期値、すなわち第１指／第５指支持部２５の高さの調整初期値を決定する。
【００７１】
たとえば、処理装置１１は、手のひらのサイズが標準の場合に指間隔の調整初期値を２５ｍｍに決定し、手のひらのサイズが小さい場合に指間隔の調整初期値を２０ｍｍに決定し、手のひらのサイズが大きい場合に指間隔の調整初期値を３０ｍｍに決定する。また、処理装置１１は、手のひらのサイズが標準の場合に第１指／第５指垂れ量の調整初期値を５ｍｍに決定し、手のひらのサイズが小さい場合に第１指／第５指垂れ量の調整初期値を３ｍｍに決定し、手のひらのサイズが大きい場合に第１指／第５指垂れ量の調整初期値を７ｍｍに決定する。
【００７２】
なお、処理装置１１は、指間隔の調整初期値、および第１指／第５指垂れ量の調整初期値を、ステップＳ２４で取得した生体情報の実測値にもとづいて個々に決定するようにしてもよい。
【００７３】
［ステップＳ３４］処理装置１１は、判定した生体の形態にもとづいて、指間隔の調整単位、すなわち２個の指分離リブ２２の距離の調整単位を決定する。また、処理装置１１は、判定した生体の形態にもとづいて、第１指／第５指垂れ量の調整単位、すなわち第１指／第５指支持部２５の高さの調整単位を決定する。
【００７４】
たとえば、処理装置１１は、手のひらのサイズが標準の場合に指間隔の調整単位を１ｍｍに決定し、手のひらのサイズが小さい場合に指間隔の調整単位を０．５ｍｍに決定し、手のひらのサイズが大きい場合に指間隔の調整単位を１．５ｍｍに決定する。また、処理装置１１は、手のひらのサイズが標準の場合および手のひらのサイズが大きい場合に第１指／第５指垂れ量の調整単位を１ｍｍに決定し、手のひらのサイズが小さい場合に第１指／第５指垂れ量の調整単位を０．５ｍｍに決定する。
【００７５】
なお、調整単位は、モータの駆動量（たとえば、ステップ数、回転量など）やギヤの回転量であってもよい。
処理装置１１は、調整単位を決定した後、姿勢調整範囲決定処理を終了する。
【００７６】
このように、登録装置１０は、生体の形態にもとづいて調整範囲、調整初期値、調整単位を決定するので、生体情報の取得を効率よくおこなうことができる。
次に、登録装置１０が実行する指間隔変更処理について図１２を用いて説明する。図１２は、第２の実施形態の指間隔変更処理のフローチャートである。指間隔変更処理は、テンプレート登録処理において実行される。
【００７７】
［ステップＳ４１］処理装置１１は、姿勢調整範囲決定処理のステップＳ３３で決定した調整初期値を設定し、指間隔と第１指／第５指垂れ量を調整初期値にするように、センサユニット２０に指示する。センサユニット２０は、処理装置１１の指示にもとづいて指間隔を調整初期値とする。
【００７８】
［ステップＳ４２］処理装置１１は、生体情報（手のひらの静脈画像）を取得するように、センサユニット２０に指示する。センサユニット２０は、取得した生体情報と、生体情報取得時の姿勢情報を処理装置１１に応答する。
【００７９】
［ステップＳ４３］処理装置１１は、姿勢調整範囲決定処理のステップＳ３４で決定した調整単位を加えて調整値を更新する。すなわち、処理装置１１は、指間隔を１調整単位拡大する。
【００８０】
［ステップＳ４４］処理装置１１は、姿勢調整範囲決定処理のステップＳ３２で決定した調整範囲内に調整値があるか否かを判定する。処理装置１１は、調整値が調整範囲内にある場合に、指間隔を更新するようにセンサユニット２０に指示し、ステップＳ４２にすすむ。処理装置１１は、調整値が調整範囲を超えた場合にステップＳ４５にすすむ。
【００８１】
［ステップＳ４５］処理装置１１は、姿勢調整範囲決定処理のステップＳ３３で決定した調整初期値を設定し、指間隔を調整初期値にするように、センサユニット２０に指示する。センサユニット２０は、処理装置１１の指示にもとづいて指間隔を調整初期値とする。
【００８２】
［ステップＳ４６］処理装置１１は、生体情報（手のひらの静脈画像）を取得するように、センサユニット２０に指示する。センサユニット２０は、取得した生体情報と、生体情報取得時の姿勢情報を処理装置１１に応答する。
【００８３】
［ステップＳ４７］処理装置１１は、姿勢調整範囲決定処理のステップＳ３４で決定した調整単位を引いて調整値を更新する。すなわち、処理装置１１は、指間隔を１調整単位縮小する。
【００８４】
［ステップＳ４８］処理装置１１は、姿勢調整範囲決定処理のステップＳ３２で決定した調整範囲内に調整値があるか否かを判定する。処理装置１１は、調整値が調整範囲内にある場合に、指間隔を更新するようにセンサユニット２０に指示し、ステップＳ４６にすすむ。処理装置１１は、調整値が調整範囲を超えた場合に指間隔変更処理を終了する。
【００８５】
なお、処理装置１１は、調整初期値から調整単位ごとに最大調整範囲まで拡大した後に、一旦調整初期値に復帰してから調整単位ごとに最小調整範囲まで縮小するようにしたが、１調整単位の拡大、縮小の都度、初期値に復帰するようにしてもよい。
【００８６】
次に、登録装置１０が実行する第１指／第５指垂れ量変更処理について図１３を用いて説明する。図１３は、第２の実施形態の第１指／第５指垂れ量変更処理のフローチャートである。第１指／第５指垂れ量変更処理は、テンプレート登録処理において実行される。
【００８７】
［ステップＳ５１］処理装置１１は、姿勢調整範囲決定処理のステップＳ３３で決定した調整初期値を設定し、指間隔と第１指／第５指垂れ量を調整初期値にするように、センサユニット２０に指示する。センサユニット２０は、処理装置１１の指示にもとづいて第１指／第５指垂れ量を調整初期値とする。
【００８８】
［ステップＳ５２］処理装置１１は、生体情報（手のひらの静脈画像）を取得するように、センサユニット２０に指示する。センサユニット２０は、取得した生体情報と、生体情報取得時の姿勢情報を処理装置１１に応答する。
【００８９】
［ステップＳ５３］処理装置１１は、姿勢調整範囲決定処理のステップＳ３４で決定した調整単位を加えて調整値を更新する。すなわち、処理装置１１は、第１指／第５指垂れ量を１調整単位拡大する。
【００９０】
［ステップＳ５４］処理装置１１は、姿勢調整範囲決定処理のステップＳ３２で決定した調整範囲内に調整値があるか否かを判定する。処理装置１１は、調整値が調整範囲内にある場合に、第１指／第５指垂れ量を更新するようにセンサユニット２０に指示し、ステップＳ５２にすすむ。処理装置１１は、調整値が調整範囲を超えた場合にステップＳ５５にすすむ。
【００９１】
［ステップＳ５５］処理装置１１は、姿勢調整範囲決定処理のステップＳ３３で決定した調整初期値を設定し、第１指／第５指垂れ量を調整初期値にするように、センサユニット２０に指示する。センサユニット２０は、処理装置１１の指示にもとづいて第１指／第５指垂れ量を調整初期値とする。
【００９２】
［ステップＳ５６］処理装置１１は、生体情報（手のひらの静脈画像）を取得するように、センサユニット２０に指示する。センサユニット２０は、取得した生体情報と、生体情報取得時の姿勢情報を処理装置１１に応答する。
【００９３】
［ステップＳ５７］処理装置１１は、姿勢調整範囲決定処理のステップＳ３４で決定した調整単位を引いて調整値を更新する。すなわち、処理装置１１は、第１指／第５指垂れ量を１調整単位縮小する。
【００９４】
［ステップＳ５８］処理装置１１は、姿勢調整範囲決定処理のステップＳ３２で決定した調整範囲内に調整値があるか否かを判定する。処理装置１１は、調整値が調整範囲内にある場合に、第１指／第５指垂れ量を更新するようにセンサユニット２０に指示し、ステップＳ５６にすすむ。処理装置１１は、調整値が調整範囲を超えた場合に第１指／第５指垂れ量変更処理を終了する。
【００９５】
なお、処理装置１１は、調整初期値から調整単位ごとに最大調整範囲まで拡大した後に、一旦調整初期値に復帰してから調整単位ごとに最小調整範囲まで縮小するようにしたが、１調整単位の拡大、縮小の都度、初期値に復帰するようにしてもよい。
【００９６】
次に、登録装置１０が実行する照合用生体情報抽出処理について図１４から図１８を用いて説明する。図１４は、第２の実施形態の照合用生体情報抽出処理のフローチャートである。図１５は、第２の実施形態の指間隔生体情報テーブルの一例を示す図である。図１６は、第２の実施形態の第１指／第５指垂れ量生体情報テーブルの一例を示す図である。図１７は、第２の実施形態の序列テーブルの一例を示す図である。図１８は、第２の実施形態の組み合わせ生体情報テーブルの一例を示す図である。照合用生体情報抽出処理は、テンプレート登録処理において実行される。
【００９７】
［ステップＳ６１］処理装置１１は、指間隔変更処理のステップＳ４２とステップＳ４６で取得した生体情報の特徴量を計算する。これにより、処理装置１１は、指間隔変更処理のステップＳ４２とステップＳ４６で取得した姿勢情報（初期値、調整値）と併せて、指間隔生体情報テーブル２００を得る。指間隔生体情報テーブル２００は、指間隔を違えて取得した複数の生体情報（ｄ０００、ｄ００１、…）について、指間隔調整時の初期値、調整値、および特徴量を関連付けて記録する。
【００９８】
また、処理装置１１は、第１指／第５指垂れ量変更処理のステップＳ５２とステップＳ５６で取得した生体情報の特徴量を計算する。これにより、処理装置１１は、第１指／第５指垂れ量変更処理のステップＳ５２とステップＳ５６で取得した姿勢情報（初期値、調整値）と併せて、第１指／第５指垂れ量生体情報テーブル２１０を得る。第１指／第５指垂れ量生体情報テーブル２１０は、第１指／第５指垂れ量を違えて取得した複数の生体情報（ｄ１００、ｄ１０１、…）について、第１指／第５指垂れ量調整時の初期値、調整値、および特徴量を関連付けて記録する。
【００９９】
なお、手のひらの静脈像（静脈パタン）の特徴量は、たとえば、静脈の分岐点や、単位面積当たりの静脈の量などをそれぞれ項目評価したうえで各評価項目を重み付けして総合的に評価される。生体情報に含まれる特徴量の評価は、上記した例に限らず、任意の評価方法を採用することができる。
【０１００】
［ステップＳ６２］処理装置１１は、指間隔生体情報テーブル２００の特徴量を参照し、特徴量の多い上位３つの姿勢情報（初期値、調整値）を抽出する。抽出した姿勢情報（初期値、調整値）は、序列テーブル２２０に記録される。
【０１０１】
たとえば、指間隔生体情報テーブル２００に記録された特徴量のうち特徴量の多い順にｖ００３、ｖ００４、ｖ００２であるとき、処理装置１１は、各特徴量に対応する姿勢情報（初期値、調整値）を序列テーブル２２０に記録する。
【０１０２】
［ステップＳ６３］処理装置１１は、第１指／第５指垂れ量生体情報テーブル２１０の特徴量を参照し、特徴量の多い上位３つの姿勢情報（初期値、調整値）を抽出する。抽出した姿勢情報（初期値、調整値）は、序列テーブル２２０に記録される。
【０１０３】
たとえば、第１指／第５指垂れ量生体情報テーブル２１０に記録された特徴量のうち特徴量の多い順にｖ１０３、ｖ１０２、ｖ１０１であるとき、処理装置１１は、各特徴量に対応する姿勢情報（初期値、調整値）を序列テーブル２２０に記録する。このようにして、序列テーブル２２０は、指間隔を違えて取得した複数の生体情報のうち特徴量の多い上位３つの姿勢情報（初期値、調整値）と、第１指／第５指垂れ量を違えて取得した複数の生体情報のうち特徴量の多い上位３つの姿勢情報（初期値、調整値）と、を記録する。
【０１０４】
［ステップＳ６４］処理装置１１は、抽出した姿勢情報の組み合わせパタンを生成する。たとえば、指間隔生体情報テーブル２００から３つの姿勢情報を抽出し、第１指／第５指垂れ量生体情報テーブル２１０から３つの姿勢情報を抽出した場合、処理装置１１は、９つ（＝３×３）の姿勢情報の組み合わせパタンを生成する。
【０１０５】
このようにして生成された姿勢情報の組み合わせパタンは、組み合わせ生体情報テーブル２３０に記録される。
［ステップＳ６５］処理装置１１は、組み合わせ生体情報テーブル２３０に記録した姿勢情報の組み合わせパタンの１つを取得する。処理装置１１は、指間隔と、第１指／第５指垂れ量とを、取得した姿勢情報の組み合わせパタンで更新するようにセンサユニット２０に指示する。センサユニット２０は、処理装置１１の指示にもとづいて、指間隔と、第１指／第５指垂れ量とを更新する。
【０１０６】
なお、センサユニット２０が指間隔と、第１指／第５指垂れ量とを更新する場合、センサユニット２０は、一度、初期値に復帰してから更新をおこなうようにしてもよい。これにより、センサユニット２０は、調整値が同じであっても、調整方向が「＋」でその調整値に至ったのか、あるいは調整方向が「−」でその調整値に至ったのか、で異なる手の姿勢変化に与える影響を排除する。たとえば、調整値が２６ｍｍと同じであっても、２５ｍｍから＋１ｍｍの調整で２６ｍｍに至ったのか、２７ｍｍから−１ｍｍの調整でその調整値に至ったのかで手の姿勢が異なり得るが、一旦初期値に復帰することで姿勢変化の条件を揃えることができる。
【０１０７】
［ステップＳ６６］処理装置１１は、生体情報（手のひらの静脈画像）を取得するように、センサユニット２０に指示する。センサユニット２０は、取得した生体情報と、生体情報取得時の姿勢情報を処理装置１１に応答する。
【０１０８】
［ステップＳ６７］処理装置１１は、組み合わせ生体情報テーブル２３０に記録した姿勢情報の組み合わせパタンのすべてについて、生体情報を取得したか否かを判定する。処理装置１１は、姿勢情報の組み合わせパタンのすべてについて生体情報を取得した場合にステップＳ６８にすすみ、取得していない場合にステップＳ６５にすすむ。
【０１０９】
［ステップＳ６８］処理装置１１は、組み合わせ生体情報テーブル２３０に記録した姿勢情報の組み合わせパタンのすべてについて取得した生体情報（ｄ２００、ｄ２０１、…）について、特徴量（ｖ２００、ｖ２０１、…）を評価し、組み合わせ生体情報テーブル２３０に記録する。このようにして、組み合わせ生体情報テーブル２３０は、指間隔の異なる３つの姿勢情報（初期値、調整値）と、第１指／第５指垂れ量の異なる３つの姿勢情報（初期値、調整値）の各々の組み合わせパタンについて、生体情報および特徴量を関連付けて記録する。
【０１１０】
処理装置１１は、組み合わせ生体情報テーブル２３０を参照し、最も特徴量の多い生体情報を照合用生体情報として抽出する。処理装置１１は、抽出した照合用生体情報と、抽出した照合用生体情報に対応する姿勢情報を照合用姿勢情報として、照合用生体情報抽出処理を終了する。なお、姿勢情報には、指間隔の姿勢情報、第１指／第５指垂れ量の姿勢情報に加えて、手首支持部位置の姿勢情報を含めてもよい。
【０１１１】
なお、処理装置１１は、上位３つを抽出候補として、抽出候補を対象にしてさらに複数回（たとえば３回）ずつ取得した生体情報について特徴量を評価してから照合用生体情報を抽出するようにしてもよい。
【０１１２】
このように、処理装置１１は、個人差（生体取得部位の形状、大きさ、柔軟さなど）を考慮して、照合に用いるのに適した生体情報を取得し得る。
また、処理装置１１は、複数ある姿勢調整要素（指間隔と、第１指／第５指垂れ量）について、要素ごとに特徴量の多い姿勢を抽出して序列テーブル２２０を生成し、序列テーブル２２０にある姿勢の組み合わせのうちから特徴量の多い姿勢を抽出する。これにより、処理装置１１は、姿勢調整要素が複数あっても、照合用情報の生成にかかる処理時間を低減することができる。
【０１１３】
なお、第１指／第５指支持部２５は、第１指と第５指とを支持する高さを同じように調整するものであったが、第１指支持部と第５指支持部とでそれぞれモータ、位置センサ、負荷センサを備えるようにして、独立に調整可能としてもよい。
【０１１４】
次に、認証装置である自動預払装置６が実行する認証処理について図１９を用いて説明する。図１９は、第２の実施形態の認証処理のフローチャートである。たとえば、認証処理は、自動預払装置６のＩＣカードリーダライタ１７がＩＣカード１６を受け付けることにより、本人認証の必要なサービスの提供前に実行される。
【０１１５】
［ステップＳ７１］自動預払装置６は、ＩＣカード１６からユーザＩＤ（たとえば、口座番号）を取得する。
［ステップＳ７２］自動預払装置６は、ＩＣカード１６から姿勢情報（指間隔の姿勢情報、第１指／第５指垂れ量の姿勢情報）を取得する。
【０１１６】
［ステップＳ７３］自動預払装置６は、センサユニット２０に取得した姿勢情報に対応する姿勢で手のひらを支持するように指示する。このとき、自動預払装置６は、まず、センサユニット２０を各姿勢情報の初期値で手のひらを支持する姿勢としてから、利用者に手のひらを載置するように指示するとよい。そして、利用者が手のひらを載置した後に、自動預払装置６は、センサユニット２０を各姿勢情報の調整値で手のひらを支持する姿勢を更新する。これにより、自動預払装置６は、登録装置１０が生体情報を登録したときの姿勢の再現性を向上させることができる。
【０１１７】
［ステップＳ７４］自動預払装置６は、生体情報を登録したときの手のひらの姿勢を再現して生体情報を取得する。
［ステップＳ７５］自動預払装置６は、ＩＣカード１６に記録してある照合用生体情報と、センサユニット２０から取得した生体情報を照合する。
【０１１８】
［ステップＳ７６］自動預払装置６は、センサユニット２０から取得した生体情報の照合に成功した場合、ステップＳ７７にすすみ、照合に失敗した場合、ステップＳ７８にすすむ。
【０１１９】
［ステップＳ７７］自動預払装置６は、認証結果を「ＯＫ」として認証処理を終了する。
［ステップＳ７８］自動預払装置６は、認証結果を「ＮＧ」として認証処理を終了する。
【０１２０】
このようにして、自動預払装置６は、利用者の生体情報取得部位である手のひらを、照合用情報の登録時と同様の姿勢に案内することができ、認証精度の向上が期待できる。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、各装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（可搬型記録媒体を含む）に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【０１２１】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１２２】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。
【０１２３】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
上記については単に本発明の原理を示すものである。さらに、多数の変形、変更が当業者にとって可能であり、本発明は上記に示し、説明した正確な構成および応用例に限定されるものではなく、対応するすべての変形例および均等物は、添付の請求項およびその均等物による本発明の範囲とみなされる。
【符号の説明】
【０１２４】
１  情報処理装置
１ａ  保持部
１ｂ  姿勢変更部
１ｃ  情報取得部
１ｄ  評価部
１ｅ  生成部
２  生体
【図１】
2013061446.tif 000003
【図２】
2013061446.tif 000004
【図３】
2013061446.tif 000005
【図４】
2013061446.tif 000006
【図５】
2013061446.tif 000007
【図６】
2013061446.tif 000008
【図７】
2013061446.tif 000009
【図８】
2013061446.tif 000010
【図９】
2013061446.tif 000011
【図１０】
2013061446.tif 000012
【図１１】
2013061446.tif 000013
【図１２】
2013061446.tif 000014
【図１３】
2013061446.tif 000015
【図１４】
2013061446.tif 000016
【図１５】
2013061446.tif 000017
【図１６】
2013061446.tif 000018
【図１７】
2013061446.tif 000019
【図１８】
2013061446.tif 000020
【図１９】
2013061446.tif 000021
【手続補正書】
【提出日】平成25年10月25日(2013.10.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
生体から生体情報を取得する情報取得部と、
前記情報取得部に対応して前記生体を保持する保持部と、
前記保持部により保持された前記生体の姿勢を変更する姿勢変更部と、
前記情報取得部により複数の異なる姿勢毎に取得した生体情報の特徴量を評価する評価部と、
取得した複数の前記生体情報のうち前記評価にもとづいて選択した生体情報と、選択した前記生体情報に対応した姿勢を特定可能な姿勢情報とから前記生体の照合に用いる照合用情報を生成する生成部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記姿勢変更部は、所定の姿勢調整範囲を所定の調整単位で姿勢変更をおこなうことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記姿勢変更部は、前記姿勢調整範囲内に初期値を設定し、正方向または負方向のうちいずれか一方に前記調整単位で姿勢変更をおこない、前記姿勢調整範囲から外れた場合に一旦初期値に復帰してから、正方向または負方向のうちのもう一方に前記調整単位で姿勢変更をおこなうことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記姿勢変更部は、前記姿勢調整範囲内に初期値を設定し、前記姿勢変更の都度、一旦初期値に復帰することを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記姿勢変更部は、
前記生体について第１部位の姿勢を変更可能な第１姿勢変更部と、
前記生体について前記第１部位と異なる第２部位の姿勢を変更可能な第２姿勢変更部と、を備え、
前記生成部は、前記照合用情報に含まれる前記生体情報を選択する前に、前記第２部位の姿勢を固定して前記第１部位の姿勢を変更して取得した複数の生体情報の評価にもとづき選択した１以上の第１部位の姿勢と、前記第１部位の姿勢を固定して前記第２部位の姿勢を変更して取得した複数の生体情報の評価にもとづき選択した１以上の第２部位の姿勢と、の組み合わせパタンを生成し、前記組み合わせパタンとなる姿勢で取得した生体情報について前記照合用情報に含まれる前記生体情報の選択候補とする、
ことを特徴とする請求項１乃至請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
前記照合用情報を照合対象者ごとの照合用情報記録媒体に登録する登録部を備えることを特徴とする請求項１乃至請求項４のいずれか１項に記載の情報処理装置。
【請求項７】
コンピュータが実行する情報処理方法であって、
保持部により保持された生体の姿勢を変更し、
複数の異なる姿勢毎に前記生体から生体情報を取得し、
取得した前記生体情報の特徴量を評価し、
取得した複数の前記生体情報のうち前記評価にもとづいて選択した生体情報と、選択した前記生体情報に対応した姿勢を特定可能な姿勢情報とから前記生体の照合に用いる照合用情報を生成する、
ことを特徴とする情報処理方法。
【請求項８】
コンピュータに、
保持部により保持された生体の姿勢を変更し、
複数の異なる姿勢毎に前記生体から生体情報を取得し、
取得した前記生体情報の特徴量を評価し、
取得した複数の前記生体情報のうち前記評価にもとづいて選択した生体情報と、選択した前記生体情報に対応した姿勢を特定可能な姿勢情報とから前記生体の照合に用いる照合用情報を生成する、
処理を実行させることを特徴とする情報処理プログラム。
【国際調査報告】
2013061446.tif 000022
2013061446.tif 000023
2013061446.tif 000024
2013061446.tif 000025