(57)【要約】【課題】指紋センサが設置されている位置によらず、高精度に認証処理を行うことができる認証方法、認証プログラムおよび情報処理装置を提供すること。【解決手段】情報処理装置が用いられる利用形態ごとに、利用者が入力しやすい指の種類の推奨度を示す優先順位を記憶しておき、利用者によって指紋データが登録される場合に、登録時における利用形態に応じて、入力しやすい指の指紋データを登録するように利用者に促すことで、品質の高い指紋データを登録させる。【選択図】        図２
2010086478.tif 000002
【特許請求の範囲】
【請求項１】
利用者から認証装置に入力された生体情報を用いて認証を行う認証方法であって、
前記認証装置が、
前記利用者によって生体情報が登録される場合に、前記認証装置が用いられている形態である利用形態を取得する利用形態取得工程と、
利用形態ごとに生体の部位と登録時に用いる該生体の部位の推奨度を示す優先順位との組合せを記憶する推奨情報記憶部から、前記利用形態取得工程によって取得された利用形態に対応付けて記憶されている生体の部位と優先順位とを取得し、取得した生体の部位と優先順位とが所定の表示部に表示されるように表示制御する表示制御工程と
を含んだことを特徴とする認証方法。
【請求項２】
利用者から認証装置に入力された生体情報を用いて認証を行う認証方法であって、
前記認証装置が、
前記利用者に対して認証を行う場合に、前記認証装置が用いられている形態である利用形態を取得する利用形態取得工程と、
利用形態ごとに生体の部位と認証時に用いる該生体の部位の推奨度を示す優先順位との組合せを記憶する推奨情報記憶部から、前記利用形態取得工程によって取得された利用形態に対応付けて記憶されている生体の部位と優先順位とを取得し、取得した生体の部位と優先順位とが所定の表示部に表示されるように表示制御する表示制御工程と
を含んだことを特徴とする認証方法。
【請求項３】
前記利用形態取得工程によって取得された利用形態である現行利用形態が、前記推奨情報記憶部に記憶されていない場合に、前記推奨情報記憶部から、前記現行利用形態に一番近い利用形態に対応付けて記憶されている生体の部位と優先順位との組合せを取得し、取得した生体の部位と優先順位との組合せと、前記現行利用形態とを前記推奨情報記憶部に記憶させる推奨情報更新工程をさらに含んだことを特徴とする請求項１または２に記載の認証方法。
【請求項４】
前記推奨情報更新工程は、予め登録された生体の部位ごとの生体情報と、該生体情報の品質を示す登録品質とに基づいて、前記優先順位が前記登録品質の高い順番になるように、前記推奨情報記憶部を更新することを特徴とする請求項３に記載の認証方法。
【請求項５】
前記推奨情報更新工程は、認証時に利用者によって入力された生体情報である参照生体情報と、予め登録された生体情報である登録生体情報との類似度に基づいて、前記優先順位が前記類似度の高い順番になるように、前記推奨情報記憶部を更新することを特徴とする請求項３または４に記載の認証方法。
【請求項６】
利用者から認証装置に入力された生体情報を用いて認証を行う認証プログラムであって、
前記利用者によって生体情報が登録される場合に、前記認証装置が用いられている形態である利用形態を取得する利用形態取得手順と、
利用形態ごとに生体の部位と登録時に用いる該生体の部位の推奨度を示す優先順位との組合せを記憶する推奨情報記憶部から、前記利用形態取得手順によって取得された利用形態に対応付けて記憶されている生体の部位と優先順位とを取得し、取得した生体の部位と優先順位とが所定の表示部に表示されるように表示制御する表示制御手順と
をコンピュータに実行させることを特徴とする認証プログラム。
【請求項７】
利用者から受け付けた生体情報を用いて認証を行う情報処理装置であって、
当該の情報処理装置が用いられる形態である利用形態ごとに、生体の部位と、登録時に用いる該生体の部位の推奨度を示す優先順位との組合せを記憶する推奨情報記憶手段と、
前記利用者によって生体情報が登録される場合に、当該の情報処理装置が用いられている利用形態を取得する利用形態取得手段と、
前記利用形態取得手段によって取得された利用形態に対応付けて前記推奨情報記憶手段に記憶されている生体の部位と優先順位とが所定の表示部に表示されるように表示制御する表示制御手段と
を備えたことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証方法、認証プログラムおよび情報処理装置に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータや、携帯端末等の情報処理装置には、指紋による認証機能を有するものがある。このような情報処理装置を利用する利用者は、予め指紋データを登録しておく。そして、利用者は、情報処理装置を利用する場合に、所定の位置に設置されている指紋センサに指を押し当てる。情報処理装置は、利用者によって押し当てられた指から指紋画像を受け付けて、かかる指紋画像と、予め登録された指紋データとを照合することにより指紋認証を行う。
【０００３】
このような情報処理装置は、誤認証が発生しないように、高精度に認証処理を行うことが求められている。そこで、近年では、例えば、撮像位置の異なる複数の登録データを予め登録しておくことで、利用者によって指紋センサに押し当てられる指の位置がずれる場合であっても、認証精度を高めることが可能になる静脈認証装置が知られている。
【０００４】
また、例えば、指紋データの登録時に、指紋画像から指のしわや傷を抽出し、かかるしわや傷に関連した特徴点の情報を指紋隆線の特徴点の情報とともに指紋データとして記憶しておくことで、指の表面が荒れていたり、傷が多いような低品質の指紋でも高精度に照合する指紋照合装置が知られている。
【０００５】
【特許文献１】特開２００７−２０６９９１号公報
【特許文献２】特開２００５−３５２７１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、一般的に、指紋センサに押し当てやすい指の種類は、情報処理装置に設置されている指紋センサの位置や、指紋センサ上で指を移動させる方向によって異なる。具体的には、ノートパソコン（ラップトップパソコンとも呼ばれる）において、キーボード付近に指紋センサが設定されている場合、利用者は、親指よりも人差し指の方が押し当てやすい。一方、ディスプレイ付近に指を横向きに押し当てるように指紋センサが設定されている場合、利用者は、人差し指よりも親指の方が押し当てやすい。
【０００７】
また、近年のデスクトップパソコンや、ノートパソコン、タブレットＰＣ等は、ディスプレイを回転させることができるものがある。このような情報処理装置では、ディスプレイが動くことに伴って、指紋センサの位置も移動する。すなわち、指紋センサに押し当てやすい指の種類は、指紋センサが設定されている位置と、ディスプレイ自体の位置とによって異なることになる。
【０００８】
しかしながら、上述した従来技術には、指紋センサに押し当てやすい指の種類が考慮されていないため、指紋センサが設置されている位置によって高精度に認証処理を行えない場合があるという問題があった。例えば、指紋データを登録する場合に、利用者が、指紋センサに押し当てにくい指を選択してしまうと、指と指紋センサとの間に隙間ができたり、指が震えたりしてしまうことがある。このことは、品質の低い指紋データが登録されることになり、その結果、情報処理装置が、高精度に認証処理を行えないという問題を招く。
【０００９】
開示の技術は、上述した従来技術による問題点を解消するためになされたものであり、指紋センサが設置されている位置によらず、高精度に認証処理を行うことができる認証方法、認証プログラムおよび情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本願に開示する認証方法は、利用者から認証装置に入力された生体情報を用いて認証を行う認証方法であって、前記認証装置が、前記利用者によって生体情報が登録される場合に、前記認証装置が用いられている形態である利用形態を取得する利用形態取得工程と、利用形態ごとに生体の部位と登録時に用いる該生体の部位の推奨度を示す優先順位との組合せを記憶する推奨情報記憶部から、前記利用形態取得工程によって取得された利用形態に対応付けて記憶されている生体の部位と優先順位とを取得し、取得した生体の部位と優先順位とが所定の表示部に表示されるように表示制御する表示制御工程とを含んだことを要件とする。
【００１１】
なお、本願に開示する認証方法の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも、他の態様として有効である。
【発明の効果】
【００１２】
本願に開示した認証方法によれば、高精度に認証処理を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下に、本願に開示する認証方法、認証プログラムおよび情報処理装置の実施例を図面に基づいて詳細に説明する。なお、この実施例により本願に開示する認証方法、認証プログラムおよび情報処理装置が限定されるものではない。
【実施例１】
【００１４】
まず、実施例１に係る情報処理装置１００の概要について説明する。図１は、実施例１に係る情報処理装置１００の概要を説明するための図である。なお、実施例１において、情報処理装置１００は、液晶ディスプレイなどの表示部を回転および折りたたみさせることが可能なノートパソコンであるものとする。
【００１５】
図１の最上段に示すように、情報処理装置１００は、キーボードやマウス等の入力部１１０と、液晶ディスプレイ等の表示部１２０と、指紋センサ１３０と、ヒンジ１６０とを有する。
【００１６】
指紋センサ１３０は、表示部１２０の枠に設置されており、利用者の指から指紋画像を受け付ける。具体的には、指紋センサ１３０は、図１の最上段に示すように、方向Ｄ１に指紋を入力された場合に指紋画像を受け付ける。すなわち、利用者は、情報処理装置１００に指紋を入力する場合、指紋センサ１３０に指を押し当てて、押し当てた指を方向Ｄ１へ移動させる。
【００１７】
ヒンジ１６０は、利用者によって手動で表示部１２０を動かされた場合に、表示部１２０を回転させたり、前後方向に傾かせたりすることを可能にする器具である。図１に示した例では、情報処理装置１００は、利用者によって、表示部１２０が１８０度回転させられた後（ステップＳ１）、入力部１１０の上に折りたたまれている（ステップＳ２）。そして、情報処理装置１００は、利用者によって、指紋センサ１３０が下側に配置されるように用いられている（ステップＳ３）。かかる場合、指紋センサ１３０は、図１の最下段に示すように、方向Ｄ２に指紋を入力された場合に指紋画像を受け付ける。
【００１８】
ここで、情報処理装置１００が図１の最上段に示した形態である場合、利用者にとって指紋センサ１３０に押し当てやすい指の種類は、一般的に「右手の親指」であると考えられる。一方、情報処理装置１００が図１の最下段に示した形態である場合、利用者にとって指紋センサ１３０に押し当てやすい指の種類は、一般的に「右手の人差し指」であると考えられる。すなわち、利用者にとって指紋センサ１３０に押し当てやすい指の種類は、情報処理装置１００が用いられている形態によって異なる。
【００１９】
そこで、実施例１に係る情報処理装置１００は、自装置が用いられ得る形態ごとに、指紋センサ１３０に押し当てやすい指の種類を記憶しておく。かかる情報は、製造者（情報処理装置１００の開発者など）によって予め設定される情報である。そして、情報処理装置１００は、指紋データが登録される場合に、自装置が用いられている形態に応じて利用者が入力しやすい指の種類を特定する。そして、情報処理装置１００は、利用者に対して、入力しやすい指において指紋データを登録するように促す。これにより、情報処理装置１００は、利用者に対して、入力しやすい指の指紋データを登録させることができるので、品質の高い指紋データを保持することができる。なお、以下では、情報処理装置１００が用いられている形態を「利用形態」と呼ぶこととする。
【００２０】
そして、情報処理装置１００は、利用形態ごとに、指紋データを保持する。すなわち、情報処理装置１００は、例えば、利用形態Ａにおける１０指の指紋データを保持するとともに、利用形態Ｂにおける１０指の指紋データを保持することができる。また、情報処理装置１００は、同一の利用形態において、複数の指の種類について指紋データが登録された場合、利用者に対して、認証時に用いる指を選択させる。例えば、利用形態Ａにおいて５指の指紋データが登録された場合、情報処理装置１００は、利用者に対して、５指のうち、どの指を認証時に用いるかを予め登録させておく。なお、一般的に、情報処理装置１００は、２指以上の指紋データを登録させる場合が多い。これは、１指のみでは、かかる指が傷ついた場合などに認証に用いることができなくなるからである。
【００２１】
上述した概要について図１に示した例を用いて説明する。例えば、情報処理装置１００は、利用形態が図１の最上段に示した形態である場合に、利用者から指紋データを登録する旨の操作を受け付けたものとする。かかる場合、情報処理装置１００は、表示部１２０に、指紋データを登録する指の種類を選択させる登録画面を表示制御する。このとき、情報処理装置１００は、かかる登録画面上に、「右手の親指」が最も入力しやすいことを示す文字列や、記号等を表示制御する。これにより、情報処理装置１００は、利用者に「右手の親指」の指紋データを登録するように促すことができる。
【００２２】
また、例えば、情報処理装置１００は、利用形態が図１の最下段に示した形態である場合に、利用者から指紋データを登録する旨の操作を受け付けたものとする。かかる場合、情報処理装置１００は、登録画面上に、「右手の人差し指」が最も入力しやすいことを示す文字列や、記号等を表示制御する。これにより、情報処理装置１００は、利用者に「右手の人差し指」の指紋データを登録することを促すことができる。
【００２３】
そして、情報処理装置１００は、起動時や、所定のアプリケーションを起動した場合に、表示部１２０に認証画面を表示する。続いて、情報処理装置１００は、利用者から指紋センサ１３０を介して指紋データを受け付ける。続いて、情報処理装置１００は、受け付けた指紋データ（以下、「参照指紋データ」と呼ぶ）と、登録済みの指紋データ（以下、「登録指紋データ」と呼ぶ）とを照合する。
【００２４】
このとき、情報処理装置１００は、保持している複数の登録指紋データから、以下の２つの条件を満たす登録指紋データを特定する。１つ目の条件は、登録指紋データ入力時における指の種類と、利用者によって認証に用いると選択された指の種類とが一致することである。２つ目の条件は、登録指紋データ入力時における情報処理装置１００の利用形態と、参照指紋データ入力時における情報処理装置１００の利用形態とが一致することである。情報処理装置１００は、このようにして特定した登録指紋データと参照指紋データとを照合する。
【００２５】
なお、情報処理装置１００は、上記２つの条件を満たす登録指紋データを保持していない場合、所定の条件の下、異なる登録指紋データと、参照指紋データとを照合する。かかる照合処理については、後述する。
【００２６】
このように、実施例１に係る情報処理装置１００は、指紋データが登録される場合に、利用形態に応じて入力しやすい指の種類を特定し、利用者に対して、入力しやすい指の指紋データを登録するように促す。これにより、情報処理装置１００は、利用形態ごとに、利用者にとって入力しやすい指を登録させることができる。その結果、情報処理装置１００は、指と指紋センサとの間に隙間ができた状態や、指が震えた状態によって指紋データが登録されることを防止することができる。したがって、情報処理装置１００は、品質の高い指紋データを保持することができるので、高精度に認証処理を行うことができる。
【００２７】
次に、実施例１に係る情報処理装置１００の構成について説明する。図２は、実施例１に係る情報処理装置１００の構成を示す図である。図２に示すように、情報処理装置１００は、入力部１１０と、表示部１２０と、指紋センサ１３０と、記憶部１４０と、制御部１５０とを有する。
【００２８】
入力部１１０は、各種情報や各種指示を入力するための入力デバイスであり、例えば、キーボードやマウスである。利用者は、入力部１１０を用いて、指紋データを登録する旨の操作を行ったり、ユーザＩＤを入力したりする。表示部１２０は、各種情報を表示する表示デバイスであり、例えば、液晶ディスプレイである。かかる表示部１２０には、指紋データを登録する指の種類を選択させるための登録画面や、認証時に用いる指を選択させるための選択画面等が表示される。指紋センサ１３０は、利用者の指から指紋画像を受け付ける装置である。
【００２９】
記憶部１４０は、各種情報を記憶する記憶デバイスであり、推奨情報記憶部１４１と、指紋データ記憶部１４５と、認証ログ１４６とを有する。推奨情報記憶部１４１は、利用形態記憶部１４２と、登録推奨パターン記憶部１４３と、登録推奨ポリシー記憶部１４４とを有する。
【００３０】
利用形態記憶部１４２は、情報処理装置１００が取り得る利用形態を記憶する。利用形態記憶部１４２の一例を図３−１および図３−２に示す。図３−１および図３−２に示すように、利用形態記憶部１４２は、利用形態番号、回転角度、画面の向きといった項目を有する。
【００３１】
「利用形態番号」は、利用形態を識別するための識別番号を示す。「回転角度」は、表示部１２０の回転角度を示す。例えば、図１の最上段に示した情報処理装置１００における回転角度を０度とすると、図１の最下段に示した情報処理装置１００における回転角度は、１８０度である。
【００３２】
「画面の向き」は、利用者によって利用されている表示部１２０の向きを示す。例えば、図１の最上段に示した情報処理装置１００における画面の向きを「横」とすると、図１の最下段に示した情報処理装置１００における画面の向きは、「縦」である。なお、画面の向きは、表示部１２０の解像度によって決定される。例えば、表示部１２０の解像度が「６４０×４８０」であるものとする。このとき、表示部１２０の横の解像度が６４０である場合に、画面の向きを「横」であるものとすると、表示部１２０の縦の解像度が６４０である場合、画面の向きは「縦」になる。
【００３３】
なお、本明細書では、図１の最上段に示した情報処理装置１００を利用形態の基準とするものとする。具体的には、図１の最上段に示した情報処理装置１００における回転角度が「０」度であるものとし、画面の向きが「横」であるものとする。この形態を基準とするため、図１の最下段に示した情報処理装置１００における回転角度は「１８０」度であり、画面の向きは「縦」になる。
【００３４】
すなわち、図３−１に示した利用形態記憶部１４２の１行目は、回転角度が「０」度であり、画面の向きが「横」であるので、図１の最上段に示した情報処理装置１００の利用形態を示している。また、図３−１に示した利用形態記憶部１４２の２行目は、回転角度が「１８０」度であり、画面の向きが「縦」であるので、図１の最下段に示した情報処理装置１００の利用形態を示している。また、図３−１に示した利用形態記憶部１４２の３行目は、回転角度が「１８０」度であり、画面の向きが「横」であるので、図１の最下段に示した情報処理装置１００を、指紋センサ１３０が右上に配されるように用いた状態を示している。
【００３５】
登録推奨パターン記憶部１４３は、指の種類と、利用者に登録することを推奨する順位である優先順位との組合せを記憶する。なお、情報処理装置１００は、指の種類と優先順位との組合せのパターンごとに、登録推奨パターン記憶部１４３を有する。すなわち、情報処理装置１００は、登録推奨パターン記憶部１４３を複数有することがある。
【００３６】
登録推奨パターン記憶部１４３の一例を図４−１および図４−２に示す。図４−１および図４−２に示すように、登録推奨パターン記憶部１４３は、パターン番号、指の種類、優先順位といった項目を有する。
【００３７】
「パターン番号」は、指の種類と優先順位との組合せのパターンを識別するための識別番号を示す。「指の種類」は、両手の１０指の種類を示す。「優先順位」は、指紋データを登録する指の推奨度を示す。なお、本明細書では、優先順位の値が小さいほど、推奨度が高いことを示しているものとする。
【００３８】
すなわち、図４−１に示した登録推奨パターン記憶部１４３は、登録の推奨度が、「右手親指」、「右手人差し指」、「右手中指」、・・・、「左手小指」の順に高いことを示している。また、図４−２に示した登録推奨パターン記憶部１４３は、登録の推奨度が、１番目に「右手人差し指」および「左手人差し指」であり、２番目に「右手中指」および「左手中指」であり、５番目に「右手小指」および「左手小指」であることを示している。
【００３９】
登録推奨ポリシー記憶部１４４は、利用形態ごとに、登録推奨パターン記憶部１４３のパターン番号を記憶する。登録推奨ポリシー記憶部１４４の一例を図５−１および図５−２に示す。図５−１および図５−２に示すように、登録推奨ポリシー記憶部１４４は、利用形態番号、登録推奨パターンといった項目を有する。
【００４０】
「利用形態番号」は、図３−１および図３−２に示した利用形態記憶部１４２の利用形態番号に対応する。「登録推奨パターン」は、図４−１および図４−２に示した登録推奨パターン記憶部１４３のパターン番号に対応する。
【００４１】
すなわち、図５−１に示した登録推奨ポリシー記憶部１４４の１行目は、利用形態番号が「００１」であるので、回転角度「０」度、かつ、画面の向き「横」である場合について示している。具体的には、図５−１に示した登録推奨ポリシー記憶部１４４の１行目は、かかる利用形態（利用形態番号「００１」）である場合に、パターン番号が「１」である登録推奨パターン記憶部１４３（図４−１参照）に記憶されている優先順位の順に、登録する指の種類を推奨することを示している。
【００４２】
指紋データ記憶部１４５は、利用者によって予め登録される指紋データを記憶する。指紋データ記憶部１４５の一例を図６に示す。図６に示すように、指紋データ記憶部１４５は、ユーザＩＤ、利用形態番号、指の種類、登録品質、指紋データ、更新日時といった項目を有する。
【００４３】
「ユーザＩＤ」は、指紋データを登録した利用者を識別するための識別番号を示す。「利用形態番号」は、指紋データ登録時における情報処理装置１００の利用形態を示し、図３−１および図３−２に示した利用形態記憶部１４２の利用形態番号に対応する。「指の種類」は、登録された指紋データの指の種類を示す。「登録品質」は、指紋データの品質を示し、例えば、指紋センサ１３０が受け付けた指紋画像のブロック歪度や、エッジの累計値などに基づいて算出される値である。「指紋データ」は、利用者の指紋画像や、指紋画像の特徴量などを示す。「更新日時」は、指紋データを登録または更新した日時（年月日時分秒）を示す。
【００４４】
すなわち、図６に示した指紋データ記憶部１４５の１行目は、回転角度「０」度、かつ、画面の向き「横」である利用形態において、ユーザＩＤが「ＵｓｅｒＡ」である利用者によって、右手人差し指の指紋データが登録されたことを示している。
【００４５】
認証ログ１４６は、認証結果に関する情報を記憶する。認証ログ１４６の一例を図７に示す。図７に示すように、認証ログ１４６は、日時、ユーザＩＤ、利用形態番号、指の種類、照合スコア、照合結果といった項目を有する。
【００４６】
「日時」は、認証処理が行われた日時（年月日時分秒）を示す。「ユーザＩＤ」は、認証処理が行われた利用者のユーザＩＤを示し、図６に示した指紋データ記憶部１４５のユーザＩＤに対応する。「利用形態番号」は、認証時における情報処理装置１００の利用形態を示し、図３−１および図３−２に示した利用形態記憶部１４２の利用形態番号に対応する。「指の種類」は、認証処理が行われた指の種類を示す。「照合スコア」は、参照指紋データと登録指紋データとの類似度を示す。「照合結果」は、認証の可否を示し、照合スコアが所定の閾値以上である場合に「成功」が記憶され、照合スコアが所定の閾値より小さい場合に「失敗」が記憶される。
【００４７】
すなわち、図７に示した認証ログ１４６の１行目は、回転角度「０」度、かつ、画面の向き「横」である利用形態において、ユーザＩＤが「ＵｓｅｒＡ」である利用者が、右手人差し指によって認証を行い、かかる認証結果が成功したことを示している。
【００４８】
制御部１５０は、情報処理装置１００による認証処理に関する各種処理を司り、利用形態取得部１５１と、推奨情報管理部１５２と、表示制御部１５３と、特徴量抽出部１５４と、指紋データ登録部１５５と、認証部１５６とを有する。
【００４９】
利用形態取得部１５１は、情報処理装置１００の利用形態を取得する。具体的には、利用形態取得部１５１は、利用者によって指紋データを登録または更新する旨の操作がなされた場合や、情報処理装置１００が利用者に対して認証処理を行う場合に、表示部１２０の回転角度、および、表示部１２０の向きに関する情報を取得する。例えば、利用形態取得部１５１は、ヒンジ１６０から表示部１２０の回転角度を検出する。また、利用形態取得部１５１は、Ｗｉｎｄｏｗｓ（登録商標）に搭載されているＷｉｎ３２ＡＰＩ（Application  Programming  Interfaces）や、Ｍｉｃｒｏｓｏｆｔ．ＮＥＴ  Ｆｅａｍｅｗｏｒｋ  ＡＰＩ等のプログラムを用いて、画面の解像度を取得することにより、表示部１２０の向きを検出する。
【００５０】
推奨情報管理部１５２は、推奨情報記憶部１４１から各種情報を取得したり、推奨情報記憶部１４１に記憶されている各種情報を更新したりする。具体的には、推奨情報管理部１５２は、利用者によって指紋データを登録または更新する旨の操作がなされた場合に、利用形態記憶部１４２から、利用形態取得部１５１によって取得された表示部１２０の回転角度、および、表示部１２０の向きに対応する利用形態番号を取得する。続いて、推奨情報管理部１５２は、取得した利用形態番号に対応付けて登録推奨ポリシー記憶部１４４に記憶されている登録推奨パターンを取得する。そして、推奨情報管理部１５２は、取得した登録推奨パターンをパターン番号に記憶している登録推奨パターン記憶部１４３を特定し、特定した登録推奨パターン記憶部１４３に記憶されている各種情報を表示制御部１５３へ出力する。
【００５１】
例えば、利用形態記憶部１４２が図３−１に示した状態であり、登録推奨パターン記憶部１４３が図４−１および図４−２に示した状態であり、登録推奨ポリシー記憶部１４４が図５−１に示した状態であるものとする。また、利用形態取得部１５１によって取得された回転角度が「０」度であり、表示部１２０の向きが「横」であるものとする。かかる場合、推奨情報管理部１５２は、利用形態記憶部１４２から、回転角度「０」、かつ、画面の向き「横」に対応付けて記憶されている利用形態番号「００１」を取得する。続いて、推奨情報管理部１５２は、登録推奨ポリシー記憶部１４４から、利用形態番号「００１」に対応付けて記憶されている登録推奨パターン「１」を取得する。そして、推奨情報管理部１５２は、登録推奨パターンとして、パターン番号に「１」を記憶している登録推奨パターン記憶部１４３（図４−１参照）を特定する。
【００５２】
また、推奨情報管理部１５２は、利用形態取得部１５１によって取得された表示部１２０の回転角度、および、表示部１２０の向きに対応する利用形態番号が利用形態記憶部１４２に記憶されていない場合、推奨情報記憶部１４１に記憶されている各種情報を更新する。具体的には、推奨情報管理部１５２は、利用形態取得部１５１によって取得された表示部１２０の回転角度、および、表示部１２０の向きを、利用形態記憶部１４２に記憶させる。このとき、推奨情報管理部１５２は、利用形態番号に、既に払い出し済みの利用形態番号以外の値を記憶させる。例えば、推奨情報管理部１５２は、利用形態番号に、既に払い出し済みの利用形態番号の最大値に１を加算した値を記憶させる。
【００５３】
続いて、推奨情報管理部１５２は、利用形態記憶部１４２に記憶されている利用形態のうち、追加した利用形態に一番近い利用形態を特定する。ここで、「利用形態が近い」という点について説明する。本明細書において、「利用形態Ａと近い利用形態」とは、画面の向きが利用形態Ａと同一であり、かつ、利用形態Ａとの回転角度の差分が小さい利用形態を示すものとする。また、画面の向きが利用形態Ａと同一である利用形態が存在しない場合、「利用形態Ａと近い利用形態」とは、利用形態Ａとの回転角度の差分が小さい利用形態を示すものとする。また、利用形態Ａとの回転角度の差分が同一の利用形態が複数存在する場合、「利用形態Ａと近い利用形態」とは、かかる複数の利用形態のうち、利用形態番号が最小の利用形態であるものとする。
【００５４】
続いて、推奨情報管理部１５２は、登録推奨ポリシー記憶部１４４から、追加した利用形態に一番近い利用形態を示す利用形態番号に対応する登録推奨パターンを取得する。そして、推奨情報管理部１５２は、利用形態記憶部１４２に追加した利用形態番号と、取得した登録推奨パターンのパターン番号との組合せを、登録推奨ポリシー記憶部１４４に記憶させる。
【００５５】
例えば、上記例と同様に、利用形態記憶部１４２が図３−１に示した状態であり、登録推奨パターン記憶部１４３が図４−１および図４−２に示した状態であり、登録推奨ポリシー記憶部１４４が図５−１に示した状態であるものとする。また、利用形態取得部１５１によって取得された回転角度が「９０」度であり、表示部１２０の向きが「横」であるものとする。かかる場合、推奨情報管理部１５２は、図３−２に斜線を付して示したレコードのように、回転角度「９０」と、画面の向き「横」との組合せを、利用形態記憶部１４２に記憶させる。このとき、推奨情報管理部１５２は、図３−２に示すように、既に払い出し済みの利用形態番号以外の値「００４」を、利用形態番号に記憶させる。
【００５６】
続いて、推奨情報管理部１５２は、利用形態番号「００４」が示す利用形態に一番近い利用形態を示す利用形態番号として、「００１」を特定する。かかる特定処理について具体的に説明すると、推奨情報管理部１５２は、まず、画面の向きが、利用形態番号「００４」の画面の向き「横」と同一である利用形態番号「００１」および「００３」を特定する。続いて、推奨情報管理部１５２は、特定した利用形態番号「００１」および「００３」のうち、利用形態番号「００４」の回転角度「９０」との差分が一番小さい利用形態番号を特定する。ここでは、利用形態番号「００４」と「００１」との回転角度の差は、「９０」である。また、利用形態番号「００４」と「００３」との回転角度の差も「９０」である。したがって、推奨情報管理部１５２は、利用形態番号が小さい「００１」を、利用形態番号「００４」が示す利用形態に一番近い利用形態を示す利用形態番号として特定する。
【００５７】
続いて、推奨情報管理部１５２は、登録推奨ポリシー記憶部１４４から、前述において特定した利用形態番号「００１」に対応付けて記憶されている登録推奨パターン「１」を取得する。続いて、推奨情報管理部１５２は、図５−２に斜線を付して示したように、利用形態番号「００４」と、登録推奨パターン「１」との組合せを、登録推奨ポリシー記憶部１４４に記憶させる。
【００５８】
表示制御部１５３は、表示部１２０に各種情報を表示制御する。具体的には、表示制御部１５３は、利用者によって指紋データを登録または更新する旨の操作がなされた場合に、登録または更新する指の種類を選択させるための登録画面を、表示部１２０に表示する。このとき、表示制御部１５３は、登録画面上に、推奨情報管理部１５２から入力された指の種類と優先順位とを対応付けて表示する。図８は、表示制御部１５３によって表示制御される登録画面の一例を示す図である。図８に示した例では、表示制御部１５３は、推奨情報管理部１５２から、図３−１に示した指の種類と優先順位との組合せを入力されたものとしている。
【００５９】
図８に示すように、表示制御部１５３は、指の種類と、登録を推奨する優先順位とを含む登録画面を表示制御する。図８に示した登録画面は、「右手親指」、「右手人差し指」、「右手中指」、・・・、「左手小指」の順に、登録時に用いる指の種類を推奨している。利用者は、このような登録画面において、指紋データを登録する指を選択して、選択した指を指紋センサ１３０へ押し当てるとともに移動させて、指紋データを情報処理装置１００に登録する。
【００６０】
なお、表示制御部１５３は、全ての指の種類について登録画面に表示しなくてもよい。具体的には、表示制御部１５３は、所定の優先順位以下の指の種類については、登録画面に表示しなくてもよい。例えば、図８に示した例において、表示制御部１５３は、優先順位が６以下の左手５指については、登録画面に表示しなくてもよい。これにより、情報処理装置１００は、登録指紋データの品質が低くなることが予測される指の指紋データを登録させないようにすることができる。その結果、情報処理装置１００は、品質の高い指紋データのみを保持することができるので、高精度に認証処理を行うことができる。
【００６１】
また、表示制御部１５３は、同一の利用形態において、複数の指の種類について指紋データが登録された場合、認証時に用いる指を選択させるための選択画面を表示制御する。情報処理装置１００は、かかる選択画面において選択された指の種類を、利用形態ごとに保持する。
【００６２】
また、表示制御部１５３は、利用者に対して認証処理を行う場合に、認証画面を表示部１２０に表示制御する。かかる認証画面は、利用者に対して、ユーザＩＤを入力させるための画面である。
【００６３】
特徴量抽出部１５４は、指紋画像の特徴量を抽出する。具体的には、特徴量抽出部１５４は、利用者によって指紋データを登録または更新する旨の操作がなされた場合、指紋センサ１３０によって受け付けられた指紋画像を補正し、補正した指紋画像の特徴量を算出する。そして、特徴量抽出部１５４は、算出した特徴量を指紋データ登録部１５５へ出力する。このとき、特徴量抽出部１５４は、利用形態取得部１５１によって特定された登録時における利用形態を示す利用形態番号や、指紋画像のブロック歪度や、エッジの累計値などである登録品質を、指紋データ登録部１５５へ出力する。
【００６４】
また、利用者に対して認証処理を行う場合、特徴量抽出部１５４は、上記と同様に、指紋センサ１３０によって受け付けられた指紋画像を補正して、補正した指紋画像の特徴量を算出する。そして、特徴量抽出部１５４は、算出した指紋画像の特徴量を、参照指紋データとして、認証部１５６へ出力する。
【００６５】
なお、本明細書では、指紋データとして、指紋画像から抽出する特徴量を用いる例を示すが、指紋データは、指紋画像そのものであってもよい。かかる場合、特徴量抽出部１５４は、指紋画像の特徴量を抽出することなく、指紋センサ１３０によって受け付けられた指紋画像を補正して、補正した指紋画像を、指紋データ登録部１５５、または、認証部１５６へ出力する。
【００６６】
指紋データ登録部１５５は、特徴量抽出部１５４から入力された指紋データを指紋データ記憶部１４５に登録する。具体的には、指紋データ登録部１５５は、特徴量抽出部１５４から入力された指紋画像の特徴量を、指紋データ記憶部１４５の指紋データに記憶させる。このとき、指紋データ登録部１５５は、登録時に利用者によって入力されたユーザＩＤと、登録時における利用形態を示す利用形態番号と、登録画面において利用者に選択された指の種類と、特徴量抽出部１５４によって算出された指紋画像の登録品質と、登録日時とを、指紋データ記憶部１４５に記憶させる。
【００６７】
認証部１５６は、参照指紋データと登録指紋データとを照合することにより認証処理を行う。具体的には、認証部１５６は、特徴量抽出部１５４から参照指紋データを入力された場合に、指紋データ記憶部１４５に記憶されている複数の指紋データから、参照指紋データと照合するための登録指紋データを特定して、特定した登録指紋データと参照指紋データとを照合する。以下に、認証部１５６による登録指紋データ特定処理について具体的に説明する。
【００６８】
認証部１５６は、まず、指紋データ記憶部１４５に記憶されている複数のレコードを、ユーザＩＤが、認証画面において入力されたユーザＩＤと一致するレコードに絞り込む。続いて、認証部１５６は、絞り込んだレコードを、指の種類が、選択画面において選択された指の種類と一致するレコードに絞り込む。
【００６９】
さらに、認証部１５６は、絞り込んだレコードが複数存在する場合、利用形態番号が、認証時に利用形態取得部１５１によって取得された利用形態を示す利用形態番号と一致するレコードを特定する。なお、以下では、認証時に利用形態取得部１５１によって取得された利用形態を「現行利用形態」と呼び、現行利用形態を示す利用形態番号を「現行利用形態番号」と呼ぶこととする。
【００７０】
現行利用形態番号が指紋データ記憶部１４５に記憶されていない場合、認証部１５６は、絞り込んだ複数のレコードのうち、利用形態が、現行利用形態に一番近いレコードに絞り込む。
【００７１】
認証部１５６は、このようにして絞り込んだレコードに記憶されている指紋データを登録指紋データとする。そして、認証部１５６は、かかる登録指紋データと参照指紋データとを照合して、双方の類似度が所定の閾値以上である場合に、利用者が本人であると判定する。一方、双方の類似度が所定の閾値よりも小さい場合、認証部１５６は、ユーザＩＤおよび指の種類によって絞り込んだレコードから、利用形態が、現行利用形態に次に近いレコードを特定して、特定したレコードに記憶されている登録指紋データと、参照指紋データとを照合する。
【００７２】
このようにして、認証部１５６は、照合が成功するまで、利用形態が現行利用形態に近い順に登録指紋データを特定して、参照指紋データと照合する。そして、認証部１５６は、ユーザＩＤと指の種類によって絞り込んだレコードに記憶されている全ての指紋データと、参照指紋データとの照合が成功しない場合、異なる指の種類の登録指紋データと参照指紋データとを照合する。異なる指の種類についても全て照合が成功しない場合、認証部１５６は、利用者が本人でないと判定する。そして、認証部１５６は、認証処理が終了した場合に、認証ログ１４６に各種情報を記憶させる。
【００７３】
なお、認証部１５６は、現行利用形態番号が指紋データ記憶部１４５に記憶されていない場合、推奨情報管理部１５２に対して、推奨情報記憶部１４１に記憶されている各種情報を更新させる。かかる指示を受け付けた推奨情報管理部１５２は、指紋データ登録時における更新処理と同様に、推奨情報記憶部１４１に記憶されている各種情報を更新する。具体的には、推奨情報管理部１５２は、現行利用形態（表示部１２０の回転角度、および、表示部１２０の向き）を、利用形態記憶部１４２に記憶させる。このとき、推奨情報管理部１５２は、利用形態番号に、既に払い出し済みの利用形態番号以外の値を記憶させる。
【００７４】
続いて、推奨情報管理部１５２は、利用形態記憶部１４２から、現行利用形態に一番近い利用形態を特定する。続いて、推奨情報管理部１５２は、登録推奨ポリシー記憶部１４４から、前述において特定した利用形態番号に対応する登録推奨パターンを取得する。そして、推奨情報管理部１５２は、利用形態記憶部１４２に追加した利用形態番号と、取得した登録推奨パターンのパターン番号との組合せを、登録推奨ポリシー記憶部１４４に記憶させる。
【００７５】
次に、実施例１に係る情報処理装置１００による指紋データ登録処理の手順について説明する。図９は、実施例１に係る情報処理装置１００による指紋データ登録処理手順を示すフローチャートである。図９に示すように、利用者によって指紋データを登録または更新する旨の操作がなされた場合に（ステップＳ１０１肯定）、情報処理装置１００の利用形態取得部１５１は、情報処理装置１００の利用形態を取得する（ステップＳ１０２）。
【００７６】
続いて、推奨情報管理部１５２は、利用形態記憶部１４２から、利用形態取得部１５１によって取得された表示部１２０の回転角度、および、表示部１２０の向きに対応する利用形態番号を取得する（ステップＳ１０３）。利用形態記憶部１４２から利用形態番号を取得できなかった場合（ステップＳ１０４否定）、推奨情報管理部１５２は、推奨情報記憶部１４１に記憶されている各種情報を更新するデータ更新処理を行う（ステップＳ１０５）。なお、推奨情報管理部１５２によるデータ更新処理の手順については、図１０を用いて後に説明する。
【００７７】
一方、利用形態記憶部１４２から利用形態番号を取得できた場合（ステップＳ１０４肯定）、推奨情報管理部１５２は、取得した利用形態番号に対応付けて登録推奨ポリシー記憶部１４４に記憶されている登録推奨パターンを取得する（ステップＳ１０６）。また、利用形態記憶部１４２から利用形態番号を取得できなかった場合においても（ステップＳ１０４否定）、推奨情報管理部１５２は、登録推奨ポリシー記憶部１４４から、利用形態記憶部１４２に追加した利用形態番号に対応する登録推奨パターンを取得する（ステップＳ１０６）。そして、推奨情報管理部１５２は、取得した登録推奨パターンをパターン番号に記憶している登録推奨パターン記憶部１４３を特定する（ステップＳ１０７）。
【００７８】
続いて、表示制御部１５３は、上記ステップＳ１０７において特定された登録推奨パターン記憶部１４３に記憶されている指の種類および優先順位を含む登録画面を、表示部１２０に表示制御する（ステップＳ１０８）。続いて、かかる登録画面において利用者に指の種類を選択され、指紋センサ１３０は、利用者の指から指紋画像を受け付ける（ステップＳ１０９）。
【００７９】
続いて、特徴量抽出部１５４は、指紋センサ１３０によって受け付けられた指紋画像を補正し、補正した指紋画像の特徴量を算出する（ステップＳ１１０）。続いて、指紋データ登録部１５５は、特徴量抽出部１５４によって算出された指紋画像の特徴量や、利用形態番号等の各種情報を指紋データ記憶部１４５に記憶させる（ステップＳ１１１）。
【００８０】
次に、図２に示した推奨情報管理部１５２によるデータ更新処理の手順について説明する。図１０は、図２に示した推奨情報管理部１５２によるデータ更新処理手順を示すフローチャートである。図１０に示すように、データ更新処理を行う場合、推奨情報管理部１５２は、指紋データ登録時に利用形態取得部１５１によって取得された表示部１２０の回転角度と表示部１２０の向き、および、新たに採番した利用形態番号を、利用形態記憶部１４２に記憶させる（ステップＳ２０１）。
【００８１】
続いて、推奨情報管理部１５２は、利用形態記憶部１４２に記憶されている利用形態のうち、追加した利用形態番号が示す利用形態（以下、「追加利用形態」という）に一番近い利用形態を特定する。具体的には、推奨情報管理部１５２は、利用形態記憶部１４２に、追加利用形態と画面の向きが同一であるレコードが存在する場合（ステップＳ２０２肯定）、追加利用形態と画面の向きが同一であるレコードに絞り込む（ステップＳ２０３）。
【００８２】
続いて、推奨情報管理部１５２は、絞り込んだレコードに記憶されている回転角度と、追加利用形態の回転角度との差分を算出する。絞り込んだレコードのうち、回転角度の差分が最小になるレコードが複数存在する場合（ステップＳ２０４肯定）、推奨情報管理部１５２は、かかる複数のレコードのうち、利用形態番号が最小の利用形態を、追加利用形態に一番近い利用形態に特定する（ステップＳ２０５）。一方、回転角度の差分が最小になるレコードが複数存在しない場合（ステップＳ２０４否定）、推奨情報管理部１５２は、回転角度の差分が最小になるレコードの利用形態を、追加利用形態に一番近い利用形態に特定する（ステップＳ２０６）。
【００８３】
また、追加利用形態と画面の向きが同一であるレコードが存在しない場合（ステップＳ２０２否定）、推奨情報管理部１５２は、利用形態記憶部１４２に全てのレコードに記憶されている回転角度と、追加利用形態の回転角度との差分を算出する。回転角度の差分が最小になるレコードが複数存在する場合（ステップＳ２０７肯定）、推奨情報管理部１５２は、かかる複数のレコードのうち、利用形態番号が最小の利用形態を、追加利用形態に一番近い利用形態に特定する（ステップＳ２０８）。一方、回転角度の差分が最小になるレコードが複数存在しない場合（ステップＳ２０７否定）、推奨情報管理部１５２は、回転角度の差分が最小になるレコードの利用形態を、追加利用形態に一番近い利用形態に特定する（ステップＳ２０９）。
【００８４】
続いて、推奨情報管理部１５２は、このようにして特定した利用形態番号に対応する登録推奨パターンを、登録推奨ポリシー記憶部１４４から取得する（ステップＳ２１０）。そして、推奨情報管理部１５２は、利用形態記憶部１４２に追加した利用形態番号と、取得した登録推奨パターンのパターン番号との組合せを、登録推奨ポリシー記憶部１４４に記憶させる（ステップＳ２１１）。
【００８５】
次に、実施例１に係る情報処理装置１００による認証処理の手順について説明する。図１１は、実施例１に係る情報処理装置１００による認証処理手順を示すフローチャートである。図１１に示すように、情報処理装置１００が起動した場合や、情報処理装置１００が有する所定のアプリケーションが起動した場合に（ステップＳ３０１肯定）、表示制御部１５３は、表示部１２０に認証画面を表示制御する（ステップＳ３０２）。
【００８６】
かかる認証画面上で、利用者によってユーザＩＤを入力され、さらに、指紋センサ１３０に選択された指を押し当てられる。これにより、指紋センサ１３０は、利用者に押し当てられた指から指紋画像を受け付ける。続いて、特徴量抽出部１５４は、指紋センサ１３０によって受け付けられた指紋画像を補正し、補正した指紋画像の特徴量を算出する（ステップＳ３０３）。
【００８７】
続いて、認証部１５６は、指紋データ記憶部１４５に記憶されている複数のレコードを、ユーザＩＤが、利用者に入力されたユーザＩＤと一致するレコードに絞り込む（ステップＳ３０４）。続いて、認証部１５６は、絞り込んだレコードを、指の種類が、選択画面において選択された指の種類と一致するレコードに絞り込む（ステップＳ３０５）。
【００８８】
絞り込んだレコードが複数存在する場合（ステップＳ３０６肯定）、利用形態取得部１５１は、情報処理装置１００の利用形態（現行利用形態）を取得する（ステップＳ３０７）。なお、ステップＳ３０５において絞り込んだレコードが複数存在する場合、指紋データ記憶部１４５に、異なる利用形態における指紋データが複数登録されていることを意味する。
【００８９】
ステップＳ３０５において絞り込んだレコードのうち、利用形態番号が、現行利用形態番号と一致するレコードが存在する場合（ステップＳ３０８肯定）、認証部１５６は、現行利用形態番号と一致するレコードに記憶されている指紋データと、特徴量抽出部１５４によって算出された参照指紋データとを照合する（ステップＳ３０９）。一方、現行利用形態番号と一致するレコードが存在しない場合（ステップＳ３０８否定）、認証部１５６は、ステップＳ３０５において絞り込んだレコードのうち、利用形態が現行利用形態に一番近いレコードに記憶されている指紋データと、参照指紋データとを照合する（ステップＳ３１０）。
【００９０】
なお、現行利用形態番号が、指紋データ記憶部１４５に１レコードも記憶されていない場合、認証部１５６は、推奨情報管理部１５２に対して、推奨情報記憶部１４１に記憶されている各種情報を更新させる。かかる推奨情報管理部１５２によるデータ更新処理は、図１０に示したデータ更新処理と同様である。
【００９１】
そして、登録指紋データと参照指紋データとの類似度が所定の閾値以上である場合に（ステップＳ３１１肯定）、認証部１５６は、双方の指紋データの照合が成功したと判定する（ステップＳ３１２）。これにより、利用者が本人であると認証される。また、認証部１５６は、認証ログ１４６に各種情報を記憶させる（ステップＳ３１３）。
【００９２】
一方、双方の類似度が所定の閾値よりも小さい場合（ステップＳ３１１否定）、認証部１５６は、ステップＳ３０５において絞り込んだレコードに記憶されている全ての指紋データと、参照指紋データとの照合を行ったか否かを判定する（ステップＳ３１４）。全ての指紋データとの間で照合を行っていない場合（ステップＳ３１４否定）、認証部１５６は、ステップＳ３０５において絞り込んだレコードのうち、利用形態が、現行利用形態に次に近いレコードに記憶されている指紋データと、参照指紋データとを照合する（ステップＳ３１５）。
【００９３】
そして、登録指紋データと参照指紋データとの類似度が所定の閾値以上である場合に（ステップＳ３１６肯定）、認証部１５６は、双方の指紋データの照合が成功したと判定し（ステップＳ３１２）、認証ログ１４６に各種情報を記憶させる（ステップＳ３１３）。一方、双方の類似度が所定の閾値よりも小さい場合（ステップＳ３１６否定）、認証部１５６は、ステップＳ３０５において絞り込んだレコードに記憶されている全ての指紋データと、参照指紋データとの照合を行うまで、ステップＳ３０５において絞り込んだレコードを、利用形態が現行利用形態に近い順に特定し、かかるレコードに記憶されている指紋データと、参照指紋データとを照合する（ステップＳ３１５）。
【００９４】
一方、ステップＳ３０５において絞り込んだレコードに記憶されている全ての指紋データと、参照指紋データとの照合を行った場合（ステップＳ３１４肯定）、認証部１５６は、ユーザＩＤによって絞り込んだレコードのうち、全ての指の種類について照合済みであるか否かを判定する（ステップＳ３１７）。全ての指の種類について照合済みである場合（ステップＳ３１７肯定）、認証部１５６は、照合に失敗したと判定する（ステップＳ３１８）。また、認証部１５６は、認証ログ１４６に各種情報を記憶させる（ステップＳ３１３）。
【００９５】
一方、全ての指の種類について照合済みでない場合（ステップＳ３１７否定）、認証部１５６は、他の指の種類の登録指紋データと照合することを決定し（ステップＳ３１９）、上記ステップＳ３０６の処理手順に戻る。
【００９６】
また、ステップＳ３０５において絞り込んだレコードが複数存在しない場合（ステップＳ３０６否定）、認証部１５６は、かかるレコードに登録されている登録指紋データと、参照指紋データとを照合する（ステップＳ３２０）。そして、登録指紋データと参照指紋データとの類似度が所定の閾値以上である場合に（ステップＳ３２１肯定）、認証部１５６は、双方の指紋データの照合が成功したと判定し（ステップＳ３２２）、認証ログ１４６に各種情報を記憶させる（ステップＳ３１３）。
【００９７】
一方、双方の類似度が所定の閾値よりも小さい場合（ステップＳ３２１否定）、認証部１５６は、全ての指の種類について照合済みであるか否かを判定する処理を行う（ステップＳ３１７）。後の処理手順は、上述した処理手順と同様である。
【００９８】
上述してきたように、実施例１に係る情報処理装置１００は、利用者に指紋データが登録される場合に、登録時における情報処理装置１００の利用形態を取得して、取得した利用形態に応じて、利用者にとって入力しやすい指の指紋データを登録するように促す。これにより、情報処理装置１００は、利用者に対して、入力しやすい指の指紋データを登録させることができる。これにより、情報処理装置１００は、品質の高い指紋データを保持することができるので、品質の高い指紋データを用いて、高精度に認証処理を行うことができる。
【００９９】
また、情報処理装置１００は、利用者に対して認証処理を行う場合に、情報処理装置１００の利用形態を取得して、取得した利用形態と同一または近い利用形態において登録された指紋データを用いて認証処理を行う。これにより、情報処理装置１００は、最適な登録指紋データを用いて高精度に認証処理を行うことができる。
【０１００】
なお、上記実施例１では、登録する指の優先順位（推奨度）を、指紋データ登録時に表示する例を示したが、情報処理装置１００は、指紋認証を行う前に、認証に用いる指の種類の優先順位を表示してもよい。具体的には、情報処理装置１００は、利用者に対して認証処理を行う場合に、図８に示したような指の種類と優先順位とを対応付けた画面を、認証画面として表示する。これにより、情報処理装置１００は、認証時においても利用者から品質の高い指紋画像を取得することができるので、高精度に認証処理を行うことができる。
【０１０１】
また、このとき、情報処理装置１００は、指紋データ記憶部１４５に登録されている指の種類のみを認証画面に表示してもよい。これにより、情報処理装置１００は、登録されていない指の種類を認証に用いられることを防止することができる。
【実施例２】
【０１０２】
ところで、上記実施例１では、推奨情報記憶部１４１に予め記憶されている優先順位に基づいて、登録する指の種類や、認証時に用いる指の種類の推奨度を表示部１２０に表示する例を示した。ここで、情報処理装置は、推奨情報記憶部１４１に記憶されている優先順位を自動的に更新してもよい。具体的には、情報処理装置は、指紋データ記憶部１４５の登録品質に基づいて、登録推奨ポリシー記憶部１４４の優先順位を自動的に更新してもよい。そこで、実施例２では、登録推奨ポリシー記憶部１４４の優先順位を自動的に更新する情報処理装置２００の例について説明する。
【０１０３】
まず、実施例２に係る情報処理装置２００の構成について説明する。図１２は、実施例２に係る情報処理装置２００の構成を示す図である。なお、以下では、図２に示した構成部位と同様の機能を有する部位には同一符号を付すこととして、その詳細な説明を省略する。図１２に示すように、情報処理装置２００は、図２に示した情報処理装置１００と比較して、推奨情報管理部１５２の代わりに、推奨情報管理部２５２を有する。
【０１０４】
推奨情報管理部２５２は、図２に示した推奨情報管理部１５２と同様に、推奨情報記憶部１４１から各種情報を取得したりする。さらに、実施例２における推奨情報管理部２５２は、指紋データ記憶部１４５に記憶されている登録品質に基づいて、推奨情報記憶部１４１の優先順位を定期的に更新する。
【０１０５】
具体的には、推奨情報管理部２５２は、指紋データ記憶部１４５に記憶されている「指の種類」と「登録品質」との組合せを、利用形態番号ごとに取得する。続いて、推奨情報管理部２５２は、登録推奨ポリシー記憶部１４４に記憶されている各種情報を取得する。そして、推奨情報管理部２５２は、利用形態番号ごとに、登録推奨パターン記憶部１４３に記憶されている優先順位が、「登録品質」の高い順番になっているか否かを判定する。
【０１０６】
優先順位が「登録品質」の高い順番になっていない場合、推奨情報管理部２５２は、パターン番号が異なる登録推奨パターン記憶部１４３を新たに生成するとともに、登録推奨ポリシー記憶部１４４の登録推奨パターンを更新する。
【０１０７】
推奨情報管理部２５２による優先順位更新処理について、図１３および図１４に示す例を用いて説明する。図１３は、登録推奨パターン記憶部１４３の一例を示す図であり、図１４は、登録推奨ポリシー記憶部１４４の一例を示す図である。ここでは、まず、登録推奨パターン記憶部１４３が図４−１および図４−２に示した状態であり、登録推奨ポリシー記憶部１４４が図５−１に示した状態であり、指紋データ記憶部１４５が図６に示した状態であるものとする。
【０１０８】
かかる場合、推奨情報管理部２５２は、指紋データ記憶部１４５から、利用形態番号「００１」に対応する「指の種類、登録品質」の組合せとして、「右手人差し指、８０点」、「右手親指、９０点」、「右手中指、７０点」を取得する。続いて、推奨情報管理部２５２は、登録推奨ポリシー記憶部１４４から、利用形態番号「００１」に対応する登録推奨パターン「１」を取得する。続いて、推奨情報管理部２５２は、パターン番号に「１」が記憶されている登録推奨パターン記憶部１４３（図４−１参照）から、右手人差し指、右手親指、右手中指のそれぞれの優先順位「２」、「１」、「３」を取得する。
【０１０９】
ここでは、取得した優先順位が、指紋データ記憶部１４５から取得した登録品質の高い順番になっているので、推奨情報管理部２５２は、利用形態番号「００１」については優先順位更新処理を行わない。同様の理由により、推奨情報管理部２５２は、利用形態番号「００１」については優先順位更新処理を行わない。
【０１１０】
続いて、推奨情報管理部２５２は、登録推奨ポリシー記憶部１４４から、利用形態番号「００３」に対応する「指の種類、登録品質」の組合せとして、「右手人差し指、８０点」、「右手親指、９０点」を取得する。続いて、推奨情報管理部２５２は、登録推奨ポリシー記憶部１４４から、利用形態番号「００３」に対応する登録推奨パターン「２」を取得する。続いて、推奨情報管理部２５２は、パターン番号に「２」が記憶されている登録推奨パターン記憶部１４３（図４−２参照）から、右手人差し指、右手親指のそれぞれの優先順位「１」、「４」を取得する。
【０１１１】
すなわち、右手人差し指の優先順位が「１」であり、右手親指の優先順位が「４」であるので、右手親指の優先順位よりも右手人差し指の優先順位の方が高い。しかし、右手人差し指の登録品質が「８０点」であり、右手親指の登録品質が「９０点」であるので、右手人差し指の登録品質よりも右手親指の登録品質の方が高い。
【０１１２】
かかる場合、推奨情報管理部２５２は、まず、パターン番号が「２」である登録推奨パターン記憶部１４３（図４−２参照）を複製して、図１３に示したような登録推奨パターン記憶部１４３を生成する。具体的には、推奨情報管理部２５２は、複製した登録推奨パターン記憶部１４３のパターン番号を、既に払い出し済みのパターン番号以外の値に更新する。図１３に示した例では、推奨情報管理部２５２は、パターン番号を、既に払い出し済みのパターン番号の最大値に１を加算した値に更新している。さらに、推奨情報管理部２５２は、図１３に斜線を付して示したように、右手親指の優先順位と、右手人差し指の優先順位とを入れ替える。
【０１１３】
そして、推奨情報管理部２５２は、図１４に斜線を付して示したように、登録推奨ポリシー記憶部１４４の利用形態番号「００３」に対応付けて記憶されている登録推奨パターンを、「２」から「３」へ更新する。このようにして、推奨情報管理部２５２は、優先順位が登録品質の高い順番になるように、登録推奨パターン記憶部１４３を複製および更新する。
【０１１４】
なお、上記では、推奨情報管理部２５２が、定期的に優先順位更新処理を行う例を示したが、推奨情報管理部２５２は、指紋データ記憶部１４５にレコードが追加されるたびに優先順位更新処理を行ってもよい。これにより、推奨情報管理部２５２は、登録推奨パターン記憶部１４３の優先順位を、常に登録品質の高い順番に維持することができる。
【０１１５】
次に、実施例２に係る情報処理装置２００による優先順位更新処理の手順について説明する。図１５は、実施例２に係る情報処理装置２００による優先順位更新処理手順を示すフローチャートである。図１５に示すように、推奨情報管理部２５２は、所定のタイミングになった場合に（ステップＳ４０１肯定）、指紋データ記憶部１４５に記憶されている「指の種類」と「登録品質」との組合せを、利用形態番号ごとに取得する（ステップＳ４０２）。
【０１１６】
続いて、推奨情報管理部２５２は、登録推奨ポリシー記憶部１４４に記憶されている各種情報を取得する（ステップＳ４０３）。続いて、推奨情報管理部２５２は、所定の利用形態番号を処理対象の利用形態番号とし、かかる処理対象の利用形態番号に対応する登録推奨パターン記憶部１４３の優先順位が、「登録品質」の高い順番になっているか否かを判定する（ステップＳ４０４）。
【０１１７】
推奨情報管理部２５２は、登録推奨パターン記憶部１４３に記憶されている優先順位が、「登録品質」の高い順番になっていない場合（ステップＳ４０４否定）、処理対象の利用形態番号に対応付けて登録推奨ポリシー記憶部１４４に記憶されている登録推奨パターンを取得する。そして、推奨情報管理部２５２は、取得したパターン番号が示す登録推奨パターン記憶部１４３を、パターン番号を異なる番号にして複製する（ステップＳ４０５）。
【０１１８】
続いて、推奨情報管理部２５２は、複製した登録推奨パターン記憶部１４３の優先順位を、指紋データ記憶部１４５から取得した登録品質の高い順番になるように更新する（ステップＳ４０６）。
【０１１９】
推奨情報管理部２５２は、指紋データ記憶部１４５に記憶されている全ての利用形態番号について上記ステップＳ４０４〜Ｓ４０６における処理手順を行う。全ての利用形態番号について処理が終了した場合（ステップＳ４０７肯定）、推奨情報管理部２５２は、処理を終了する。
【０１２０】
上述してきたように、実施例２に係る情報処理装置２００は、指紋画像の登録品質が高い順番に、指の種類ごとに割り当てた優先順位を自動的に更新するので、個々の利用者に適した指の種類を推奨することができる。例えば、利用形態が同一であっても、利用者によって入力しやすい指の種類が異なる場合がある。このため、利用形態が同一であっても、利用者によって指紋画像の品質が異なる場合がある。実施例２に係る情報処理装置２００を用いれば、登録品質に基づいて優先順位を自動的に更新するので、利用者は、自身に適した指の種類を優先的に登録することができる。
【０１２１】
なお、上記実施例２では、登録品質に基づいて優先順位を自動的に更新する例を示したが、情報処理装置２００は、認証ログ１４６に記憶されている照合スコアや、照合結果に基づいて優先順位を自動的に更新してもよい。具体的には、情報処理装置２００は、認証ログ１４６に記憶されている照合スコアが高い順番に優先順位を更新してもよいし、認証ログ１４６に記憶されている照合結果の成功率が高い順番に優先順位を更新してもよい。かかる場合、情報処理装置２００は、図１５に示した優先順位更新処理と同様に、登録推奨パターン記憶部１４３を複製した後、複製した登録推奨パターン記憶部１４３の優先順位を更新するとともに、登録推奨ポリシー記憶部１４４の登録推奨パターンを更新する。
【０１２２】
また、上記実施例１および２では、認証時にユーザＩＤの入力を受け付けて、利用者を特定した上で認証を行う１：１認証を例に挙げて説明したが、情報処理装置１００または２００は、ユーザＩＤの入力を受け付けずに認証を行う１：Ｎ認証にも適用できる。かかる場合、情報処理装置１００は、指紋データを登録させる場合、上記実施例１と同様に、利用者にユーザＩＤを入力させた上で、指紋データを登録させる。一方、情報処理装置１００は、利用者に対して認証を行う場合、ユーザＩＤを入力させずに、指紋画像を受け付ける。そして、情報処理装置１００は、指紋データ記憶部１４５に記憶されているレコードを、指の種類が、選択画面において選択された指の種類と一致するレコードに絞り込む。さらに、情報処理装置１００は、絞り込んだレコードが複数存在する場合、利用形態番号が、認証時に利用形態取得部１５１によって取得された現行利用形態番号と一致するレコードを特定する。ここで、現行利用形態番号が指紋データ記憶部１４５に記憶されていない場合、情報処理装置１００は、絞り込んだ複数のレコードのうち、利用形態が、認証時における利用形態に一番近いレコードに絞り込む。情報処理装置１００は、このようにして絞り込んだレコードに記憶されている指紋データと、参照指紋データとを照合する。ここで、ユーザＩＤによってレコードの絞り込みを行っていないため、絞り込んだレコードが複数存在する可能性がある。よって、情報処理装置１００は、絞り込んだレコードの登録指紋データのうち、参照指紋データとの類似度が閾値以上である登録指紋データが複数存在する場合、類似度が一番高い登録指紋データを特定して、特定した登録指紋データを用いて照合処理を行う。
【０１２３】
また、上記実施例１および２において、情報処理装置１００および２００は、認証サーバとして動作してもよい。具体的には、情報処理装置１００は、クライアント端末から指紋データ登録要求を受け付けた場合に、指紋データ登録処理を行い、クライアント端末から認証要求を受け付けた場合に、認証処理を行う。
【０１２４】
かかる場合について、より具体的に説明すると、情報処理装置１００は、利用形態記憶部１４２や、指紋データ記憶部１４５、認証ログ１４６に、クライアント端末を識別するための項目「端末情報」を保持する。そして、情報処理装置１００は、クライアント端末から、指紋データや、端末情報等を含む指紋データ登録要求を受け付けた場合に、受け付けた指紋データや、端末情報等を指紋データ記憶部１４５に登録する。また、情報処理装置１００は、クライアント端末から、指紋データや、ユーザＩＤ、端末情報等を含む認証要求を受け付けた場合に、受け付けたユーザＩＤや、端末情報等によって指紋データ記憶部１４５に記憶されている指紋データを絞り込んだ後に、認証処理を行う。
【０１２５】
また、上記実施例１および２では、登録推奨ポリシー記憶部１４４は、全てのユーザＩＤに対して共通の情報として用いたが、ユーザＩＤ毎に管理してもよい。具体的には、登録推奨ポリシー記憶部１４４に、項目「ユーザＩＤ」を設ける。そして、登録推奨ポリシー記憶部１４４は、利用形態番号とユーザＩＤとの組合せに対応付けて、登録推奨パターンを記憶する。このため、例えば、情報処理装置１００は、利用形態番号「００１」の場合、ユーザＡに対しては、パターン番号「１」の登録推奨パターン記憶部１４３に基づいて登録画面を表示するが、ユーザＢに対しては、パターン番号「２」の登録推奨パターン記憶部１４３に基づいて登録画面を表示するといった制御が行える。
【０１２６】
また、上記実施例１および２では、指紋認証を例に挙げて説明したが、情報処理装置１００および２００は、指紋以外の他の生体情報を用いた認証に適用することもできる。例えば、情報処理装置１００および２００は、指の血管の形を読み取る静脈認証などにも適用することができる。
【０１２７】
また、上記実施例１および２において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順（図９〜図１１、図１５など）、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１２８】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示（図２、図１２など）の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵ（Central  Processing  Unit）および当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１２９】
また、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図１６を用いて、上記実施例１および２と同様の機能を有する認証プログラムを実行するコンピュータの一例を説明する。図１６は、認証プログラムを実行するコンピュータ１０００を示す図である。
【０１３０】
図１６に示すように、認証プログラム（コンピュータ）１０００は、ＲＡＭ（Random  Access  Memory）１０１０、キャッシュ１０２０、ＨＤＤ（Hard  Disk  Drive）１０３０、ＲＯＭ（Read  Only  Memory）１０４０およびＣＰＵ１０５０をバス１０６０で接続して構成される。ここで、ＲＯＭ１０４０には、上記実施例１および２と同様の機能を発揮する認証プログラム、つまり、図１６に示すように、利用形態取得プログラム１０４１、推奨情報管理プログラム１０４２、表示制御プログラム１０４３、特徴量抽出プログラム１０４４、指紋データ登録プログラム１０４５、認証プログラム１０４６が備えられる。
【０１３１】
そして、ＣＰＵ１０５０は、これらのプログラム１０４１〜１０４６を読み出して実行することで、図１６に示すように、各プログラム１０４１〜１０４６は、利用形態取得プロセス１０５１、推奨情報管理プロセス１０５２、表示制御プロセス１０５３、特徴量抽出プロセス１０５４、指紋データ登録プロセス１０５５、認証プロセス１０５６となる。なお、各プロセス１０５１〜１０５６は、図２に示した利用形態取得部１５１、推奨情報管理部１５２、表示制御部１５３、特徴量抽出部１５４、指紋データ登録部１５５、認証部１５６に各々対応する。
【０１３２】
また、ＨＤＤ１０３０は、図１６に示すように、推奨情報テーブル１０３１、指紋データテーブル１０３２、認証ログテーブル１０３３を備える。なお、推奨情報テーブル１０３１、指紋データテーブル１０３２、認証ログテーブル１０３３は、図２に示した推奨情報記憶部１４１、指紋データ記憶部１４５、認証ログ１４６に各々対応する。
【０１３３】
ところで、上記した各プログラム１０４１〜１０４６については、必ずしもＲＯＭ１０４０に記憶させておく必要はなく、例えば、コンピュータ１０００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータ１０００の内外に備えられるハードディスクドライブ（ＨＤＤ）などの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）などを介してコンピュータ１０００に接続される「他のコンピュータ（またはサーバ）」に記憶させておき、コンピュータ１０００がこれらからプログラムを読み出して実行するようにしてもよい。
【０１３４】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１３５】
（付記１）利用者から認証装置に入力された生体情報を用いて認証を行う認証方法であって、
前記認証装置が、
前記利用者によって生体情報が登録される場合に、前記認証装置が用いられている形態である利用形態を取得する利用形態取得工程と、
利用形態ごとに生体の部位と登録時に用いる該生体の部位の推奨度を示す優先順位との組合せを記憶する推奨情報記憶部から、前記利用形態取得工程によって取得された利用形態に対応付けて記憶されている生体の部位と優先順位とを取得し、取得した生体の部位と優先順位とが所定の表示部に表示されるように表示制御する表示制御工程と
を含んだことを特徴とする認証方法。
【０１３６】
（付記２）利用者から認証装置に入力された生体情報を用いて認証を行う認証方法であって、
前記認証装置が、
前記利用者に対して認証を行う場合に、前記認証装置が用いられている形態である利用形態を取得する利用形態取得工程と、
利用形態ごとに生体の部位と認証時に用いる該生体の部位の推奨度を示す優先順位との組合せを記憶する推奨情報記憶部から、前記利用形態取得工程によって取得された利用形態に対応付けて記憶されている生体の部位と優先順位とを取得し、取得した生体の部位と優先順位とが所定の表示部に表示されるように表示制御する表示制御工程と
を含んだことを特徴とする認証方法。
【０１３７】
（付記３）前記利用形態取得工程によって取得された利用形態である現行利用形態が、前記推奨情報記憶部に記憶されていない場合に、前記推奨情報記憶部から、前記現行利用形態に一番近い利用形態に対応付けて記憶されている生体の部位と優先順位との組合せを取得し、取得した生体の部位と優先順位との組合せと、前記現行利用形態とを前記推奨情報記憶部に記憶させる推奨情報更新工程をさらに含んだことを特徴とする付記１または２に記載の認証方法。
【０１３８】
（付記４）前記推奨情報更新工程は、予め登録された生体の部位ごとの生体情報と、該生体情報の品質を示す登録品質とに基づいて、前記優先順位が前記登録品質の高い順番になるように、前記推奨情報記憶部を更新することを特徴とする付記３に記載の認証方法。
【０１３９】
（付記５）前記推奨情報更新工程は、認証時に利用者によって入力された生体情報である参照生体情報と、予め登録された生体情報である登録生体情報との類似度に基づいて、前記優先順位が前記類似度の高い順番になるように、前記推奨情報記憶部を更新することを特徴とする付記３または４に記載の認証方法。
【０１４０】
（付記６）前記推奨情報更新工程は、生体の部位ごとの認証良否情報に基づいて、前記優先順位が認証成功率の高い順番になるように、前記推奨情報記憶部を更新することを特徴とする付記３または４に記載の認証方法。
【０１４１】
（付記７）利用者から認証装置に入力された生体情報を用いて認証を行う認証プログラムであって、
前記利用者によって生体情報が登録される場合に、前記認証装置が用いられている形態である利用形態を取得する利用形態取得手順と、
利用形態ごとに生体の部位と登録時に用いる該生体の部位の推奨度を示す優先順位との組合せを記憶する推奨情報記憶部から、前記利用形態取得手順によって取得された利用形態に対応付けて記憶されている生体の部位と優先順位とを取得し、取得した生体の部位と優先順位とが所定の表示部に表示されるように表示制御する表示制御手順と
をコンピュータに実行させることを特徴とする認証プログラム。
【０１４２】
（付記８）利用者から認証装置に入力された生体情報を用いて認証を行う認証プログラムであって、
前記利用者に対して認証を行う場合に、前記認証装置が用いられている形態である利用形態を取得する利用形態取得手順と、
利用形態ごとに生体の部位と認証時に用いる該生体の部位の推奨度を示す優先順位との組合せを記憶する推奨情報記憶部から、前記利用形態取得手順によって取得された利用形態に対応付けて記憶されている生体の部位と優先順位とを取得し、取得した生体の部位と優先順位とが所定の表示部に表示されるように表示制御する表示制御手順と
をコンピュータに実行させることを特徴とする認証プログラム。
【０１４３】
（付記９）利用者から受け付けた生体情報を用いて認証を行う情報処理装置であって、
当該の情報処理装置が用いられる形態である利用形態ごとに、生体の部位と、登録時に用いる該生体の部位の推奨度を示す優先順位との組合せを記憶する推奨情報記憶手段と、
前記利用者によって生体情報が登録される場合に、当該の情報処理装置が用いられている利用形態を取得する利用形態取得手段と、
前記利用形態取得手段によって取得された利用形態に対応付けて前記推奨情報記憶手段に記憶されている生体の部位と優先順位とが所定の表示部に表示されるように表示制御する表示制御手段と
を備えたことを特徴とする情報処理装置。
【０１４４】
（付記１０）利用者から受け付けた生体情報を用いて認証を行う情報処理装置であって、
当該の情報処理装置が用いられる形態である利用形態ごとに、生体の部位と、認証時に用いる該生体の部位の推奨度を示す優先順位との組合せを記憶する推奨情報記憶手段と、
前記利用者に対して認証を行う場合に、当該の情報処理装置が用いられている利用形態を取得する利用形態取得手段と、
前記利用形態取得手段によって取得された利用形態に対応付けて前記推奨情報記憶手段に記憶されている生体の部位と優先順位とが所定の表示部に表示されるように表示制御する表示制御手段と
を備えたことを特徴とする情報処理装置。
【図面の簡単な説明】
【０１４５】
【図１】実施例１に係る情報処理装置の概要を説明するための図である。
【図２】実施例１に係る情報処理装置の構成を示す図である。
【図３−１】利用形態記憶部の一例を示す図である。
【図３−２】利用形態記憶部の一例を示す図である。
【図４−１】登録推奨パターン記憶部の一例を示す図である。
【図４−２】登録推奨パターン記憶部の一例を示す図である。
【図５−１】登録推奨ポリシー記憶部の一例を示す図である。
【図５−２】登録推奨ポリシー記憶部の一例を示す図である。
【図６】指紋データ記憶部の一例を示す図である。
【図７】認証ログの一例を示す図である。
【図８】表示制御部によって表示制御される登録画面の一例を示す図である。
【図９】実施例１に係る情報処理装置による指紋データ登録処理手順を示すフローチャートである。
【図１０】図２に示した推奨情報管理部によるデータ更新処理手順を示すフローチャートである。
【図１１】実施例１に係る情報処理装置による認証処理手順を示すフローチャートである。
【図１２】実施例２に係る情報処理装置の構成を示す図である。
【図１３】登録推奨パターン記憶部の一例を示す図である。
【図１４】登録推奨ポリシー記憶部の一例を示す図である。
【図１５】実施例２に係る情報処理装置による優先順位更新処理手順を示すフローチャートである。
【図１６】認証プログラムを実行するコンピュータを示す図である。
【符号の説明】
【０１４６】
１００  情報処理装置
１１０  入力部
１２０  表示部
１３０  指紋センサ
１４０  記憶部
１４１  推奨情報記憶部
１４２  利用形態記憶部
１４３  登録推奨パターン記憶部
１４４  登録推奨ポリシー記憶部
１４５  指紋データ記憶部
１４６  認証ログ
１５０  制御部
１５１  利用形態取得部
１５２  推奨情報管理部
１５３  表示制御部
１５４  特徴量抽出部
１５５  指紋データ登録部
１５６  認証部
１６０  ヒンジ
２００  情報処理装置
２５２  推奨情報管理部
１０００  コンピュータ
１０１０  ＲＡＭ
１０２０  キャッシュ
１０３０  ＨＤＤ
１０３１  推奨情報テーブル
１０３２  指紋データテーブル
１０３３  認証ログテーブル
１０４０  ＲＯＭ
１０４１  利用形態取得プログラム
１０４２  推奨情報管理プログラム
１０４３  表示制御プログラム
１０４４  特徴量抽出プログラム
１０４５  指紋データ登録プログラム
１０４６  認証プログラム
１０５０  ＣＰＵ
１０５１  利用形態取得プロセス
１０５２  推奨情報管理プロセス
１０５３  表示制御プロセス
１０５４  特徴量抽出プロセス
１０５５  指紋データ登録プロセス
１０５６  認証プロセス
１０６０  バス
【図１】
2010086478.tif 000003
【図２】
2010086478.tif 000004
【図３−１】
2010086478.tif 000005
【図３−２】
2010086478.tif 000006
【図４−１】
2010086478.tif 000007
【図４−２】
2010086478.tif 000008
【図５−１】
2010086478.tif 000009
【図５−２】
2010086478.tif 000010
【図６】
2010086478.tif 000011
【図７】
2010086478.tif 000012
【図８】
2010086478.tif 000013
【図９】
2010086478.tif 000014
【図１０】
2010086478.tif 000015
【図１１】
2010086478.tif 000016
【図１２】
2010086478.tif 000017
【図１３】
2010086478.tif 000018
【図１４】
2010086478.tif 000019
【図１５】
2010086478.tif 000020
【図１６】
2010086478.tif 000021