(57)【要約】【課題】ユーザが、当該ユーザが保持する複数のユーザアカウントの何れかに対して、一つの生体情報を利用して容易にログインすることが可能な情報処理装置、情報処理方法およびプログラムを提供すること。【解決手段】本発明に係る情報処理装置は、生体に固有な画像情報である生体情報一つに対して複数のユーザ情報が関連付けられている当該生体情報を、予め登録されている生体情報である登録生体情報に基づいて認証する生体認証部と、前記生体認証部による認証に成功した前記生体情報に関連付けられている複数の前記ユーザ情報の中から、ログイン処理に用いるユーザ情報を、当該ログイン処理に用いるユーザ情報を指定するためのユーザ指定情報に基づいて選択し、選択した前記ユーザ情報を利用してログイン処理を行うログイン処理部と、を備える。【選択図】図１
2011108148.tif 000002
【特許請求の範囲】
【請求項１】
生体に固有な画像情報である生体情報一つに対して複数のユーザ情報が関連付けられている当該生体情報を、予め登録されている生体情報である登録生体情報に基づいて認証する生体認証部と、
前記生体認証部による認証に成功した前記生体情報に関連付けられている複数の前記ユーザ情報の中から、ログイン処理に用いるユーザ情報を、当該ログイン処理に用いるユーザ情報を指定するためのユーザ指定情報に基づいて選択し、選択した前記ユーザ情報を利用してログイン処理を行うログイン処理部と、
を備える、情報処理装置。
【請求項２】
前記ログイン処理部は、
ユーザ情報の切替に関する操作が行われた場合、切替先の前記ユーザ情報に関連付けられている前記生体情報と、切替前の前記ユーザ情報に関連付けられている前記生体情報が同一であるか否かを判断し、
切替前と切替先の前記ユーザ情報に関連付けられている前記生体情報が同一である場合、認証処理を行うことなく、切替先の前記ユーザ情報を利用してログイン処理を行う、請求項１に記載の情報処理装置。
【請求項３】
前記生体認証部は、新たな前記ユーザ情報の登録時に、既に登録されている前記登録生体情報を新たに登録する前記ユーザ情報に関連付ける旨が指定された際、新たに取得した前記生体情報と、前記既に登録されている登録生体情報との認証が成功した場合に、新たに生成する前記ユーザ情報に、既に登録されている登録生体情報を関連付ける、請求項２に記載の情報処理装置。
【請求項４】
前記生体認証部は、新たに登録される前記ユーザ情報に既に登録されている前記登録生体情報を関連付ける際に、当該登録生体情報を用いたログイン処理時に参照される前記ユーザ指定情報をあわせて生成する、請求項３に記載の情報処理装置。
【請求項５】
前記ログイン処理部は、前記認証に成功した生体情報に関連付けられている複数のユーザ情報を表すオブジェクトを表示画面に表示させて、ユーザにより選択された前記ユーザ情報を特定する情報を前記ユーザ指定情報とする、請求項１に記載の情報処理装置。
【請求項６】
前記ユーザ指定情報として、ログイン処理に際して優先的に用いられる前記ユーザ情報が予め設定されている、請求項１に記載の情報処理装置。
【請求項７】
前記ユーザ指定情報として、所定のユーザ情報を利用してログインする際に付加的に行われる操作に関する付加操作情報が記載されており、
前記ログイン処理部は、ログイン処理時に前記付加操作が行われたか否かに基づいて、前記ユーザ情報を選択する、請求項１に記載の情報処理装置。
【請求項８】
生体に固有な画像情報である生体情報一つに対して複数のユーザ情報が関連付けられている当該生体情報を、予め登録されている生体情報である登録生体情報に基づいて認証するステップと、
認証に成功した前記生体情報に関連付けられている複数の前記ユーザ情報の中から、ログイン処理に用いるユーザ情報を、当該ログイン処理に用いるユーザ情報を指定するためのユーザ指定情報に基づいて選択するステップと、
選択した前記ユーザ情報を利用してログイン処理を行うステップと、
を含む、情報処理方法。
【請求項９】
コンピュータに、
生体に固有な画像情報である生体情報一つに対して複数のユーザ情報が関連付けられている当該生体情報を、予め登録されている生体情報である登録生体情報に基づいて認証する生体認証機能と、
前記生体認証機能による認証に成功した前記生体情報に関連付けられている複数の前記ユーザ情報の中から、ログイン処理に用いるユーザ情報を、当該ログイン処理に用いるユーザ情報を指定するためのユーザ指定情報に基づいて選択し、選択した前記ユーザ情報を利用してログイン処理を行うログイン処理機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
指紋や指静脈などの生体に固有な情報である生体情報を用いたユーザ認証技術は、広く利用されている。例えば、パーソナルコンピュータ（ＰＣ）を制御するオペレーティングシステムなど、あるシステムまたは装置にログインする際に、従来では、ユーザアカウント名とパスワードとを入力する方法が一般的であった。しかしながら、現在では、アカウント名に紐付けてユーザの生体情報を予め登録しておき、ユーザが生体情報を提示するだけで、対応するアカウントでのログインが行えるようになってきている（例えば、以下の特許文献１〜４を参照。）。これらのシステムでは、アカウントと生体情報の組の区別を行うために、互いに異なるアカウントに対して、互いに異なる生体情報を登録することが前提となっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１５０５５７号公報
【特許文献２】特開２００６−１６３８７５号公報
【特許文献３】特開２００７−３４５２１号公報
【特許文献４】特開２００７−２２６２９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば家庭のＰＣを考えると、このＰＣの管理者アカウントを持つユーザと、普段ＰＣを利用するユーザアカウントを持つユーザとが同一であることは、極めて一般的である。このため、たとえば指紋や指静脈による生体認証では、ユーザは、管理者アカウントには右手のひとさし指を登録し、一般アカウントには左手の中指を登録し、別のアカウントには別の指を登録し、というように、異なる生体情報を登録しておくのが一般的である。この場合、ユーザは、どのアカウントにはどの指が対応するかを記憶しておかなければならず、ユーザの負担が増加し、利便性が低下するという問題があった。
【０００５】
また、生体認証方式には、指紋等を用いたものだけでなく、例えば顔の画像を用いるもののように、人間に一つしか存在しない生体部位を用いる方法も存在する。この場合、一人の人間が利用可能な生体情報の種類は基本的に一つだけとなるため、上述のように、アカウントごとに異なる生体情報を登録したり提示したりすることは困難である。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザが、当該ユーザが保持する複数のユーザアカウントの何れかに対して、一つの生体情報を利用して容易にログインすることが可能な、情報処理装置、情報処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、生体に固有な画像情報である生体情報一つに対して複数のユーザ情報が関連付けられている当該生体情報を、予め登録されている生体情報である登録生体情報に基づいて認証する生体認証部と、前記生体認証部による認証に成功した前記生体情報に関連付けられている複数の前記ユーザ情報の中から、ログイン処理に用いるユーザ情報を、当該ログイン処理に用いるユーザ情報を指定するためのユーザ指定情報に基づいて選択し、選択した前記ユーザ情報を利用してログイン処理を行うログイン処理部と、を備える情報処理装置が提供される。
【０００８】
前記ログイン処理部は、ユーザ情報の切替に関する操作が行われた場合、切替先の前記ユーザ情報に関連付けられている前記生体情報と、切替前の前記ユーザ情報に関連付けられている前記生体情報が同一であるか否かを判断し、切替前と切替先の前記ユーザ情報に関連付けられている前記生体情報が同一である場合、認証処理を行うことなく、切替先の前記ユーザ情報を利用してログイン処理を行ってもよい。
【０００９】
前記生体認証部は、新たな前記ユーザ情報の登録時に、既に登録されている前記登録生体情報を新たに登録する前記ユーザ情報に関連付ける旨が指定された際、新たに取得した前記生体情報と、前記既に登録されている登録生体情報との認証が成功した場合に、新たに生成する前記ユーザ情報に、既に登録されている登録生体情報を関連付けてもよい。
【００１０】
前記生体認証部は、新たに登録される前記ユーザ情報に既に登録されている前記登録生体情報を関連付ける際に、当該登録生体情報を用いたログイン処理時に参照される前記ユーザ指定情報をあわせて生成してもよい。
【００１１】
前記ログイン処理部は、前記認証に成功した生体情報に関連付けられている複数のユーザ情報を表すオブジェクトを表示画面に表示させて、ユーザにより選択された前記ユーザ情報を特定する情報を前記ユーザ指定情報としてもよい。
【００１２】
前記ユーザ指定情報として、ログイン処理に際して優先的に用いられる前記ユーザ情報が予め設定されていてもよい。
【００１３】
前記ユーザ指定情報として、所定のユーザ情報を利用してログインする際に付加的に行われる操作に関する付加操作情報が記載されており、前記ログイン処理部は、ログイン処理時に前記付加操作が行われたか否かに基づいて、前記ユーザ情報を選択してもよい。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、生体に固有な画像情報である生体情報一つに対して複数のユーザ情報が関連付けられている当該生体情報を、予め登録されている生体情報である登録生体情報に基づいて認証するステップと、認証に成功した前記生体情報に関連付けられている複数の前記ユーザ情報の中から、ログイン処理に用いるユーザ情報を、当該ログイン処理に用いるユーザ情報を指定するためのユーザ指定情報に基づいて選択するステップと、選択した前記ユーザ情報を利用してログイン処理を行うステップと、を含む情報処理方法が提供される。
【００１５】
また、上記課題を解決するために、本発明の更に別の観点によれば、コンピュータに、生体に固有な画像情報である生体情報一つに対して複数のユーザ情報が関連付けられている当該生体情報を、予め登録されている生体情報である登録生体情報に基づいて認証する生体認証機能と、前記生体認証機能による認証に成功した前記生体情報に関連付けられている複数の前記ユーザ情報の中から、ログイン処理に用いるユーザ情報を、当該ログイン処理に用いるユーザ情報を指定するためのユーザ指定情報に基づいて選択し、選択した前記ユーザ情報を利用してログイン処理を行うログイン処理機能と、を実現させるためのプログラムが提供される。
【発明の効果】
【００１６】
以上説明したように本発明によれば、ユーザが、当該ユーザが保持する複数のユーザアカウントの何れかに対して、一つの生体情報を利用して容易にログインすることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態に係る情報処理装置の構成を説明するためのブロック図である。
【図２】同実施形態に係る情報処理装置におけるユーザ情報の一例を説明するための説明図である。
【図３】同実施形態に係る情報処理装置で実施されるユーザ情報の登録方法の一例を説明するための流れ図である。
【図４】同実施形態に係る情報処理装置で実施されるログイン処理方法の一例を説明するための流れ図である。
【図５】同実施形態に係る情報処理装置で実施されるアカウントの切替処理の一例を説明するための流れ図である。
【図６】同実施形態に係る情報処理装置の第１変形例におけるユーザ情報の一例を説明するための説明図である。
【図７】同変形例に係る情報処理装置で実施されるユーザ情報の登録方法の一例を説明するための流れ図である。
【図８】同変形例に係る情報処理装置で実施されるログイン処理方法の一例を説明するための流れ図である。
【図９】同実施形態に係る情報処理装置の第２変形例におけるユーザ情報の一例を説明するための説明図である。
【図１０】同変形例に係る情報処理装置で実施されるユーザ情報の登録方法の一例を説明するための流れ図である。
【図１１】同変形例に係る情報処理装置で実施されるログイン処理方法の一例を説明するための流れ図である。
【図１２】同実施形態に係る情報処理装置の第３変形例におけるユーザ情報の一例を説明するための説明図である。
【図１３】同変形例に係る情報処理装置で実施されるユーザ情報の登録方法の一例を説明するための流れ図である。
【図１４】同変形例に係る情報処理装置で実施されるログイン処理方法の一例を説明するための流れ図である。
【図１５】本発明の実施形態に係る情報処理装置のハードウェア構成を説明するためのブロック図である。
【発明を実施するための形態】
【００１８】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１９】
なお、説明は、以下の順序で行うものとする。
（１）第１の実施形態
（１−１）情報処理装置の構成について
（１−２）ユーザ情報の登録方法について
（１−３）ログイン処理方法について
（１−４）アカウントの切替方法について
（１−５）第１変形例
（１−６）第２変形例
（１−７）第３変形例
（２）本発明の実施形態に係る情報処理装置のハードウェア構成について
（３）まとめ
【００２０】
（１）第１の実施形態
＜情報処理装置の構成について＞
まず、図１および図２を参照しながら、本発明の第１の実施形態に係る情報処理装置の構成について、詳細に説明する。図１は、本実施形態に係る情報処理装置の構成を説明するためのブロック図である。図２は、本実施形態に係る情報処理装置におけるユーザ情報の一例を説明するための説明図である。
【００２１】
本実施形態に係る情報処理装置１０は、例えば図１に示したように、ログイン処理部１０１と、撮像制御部１０３と、生体撮像部１０５と、生体情報抽出部１０７と、生体認証部１０９と、表示制御部１１５と、通信部１１７と、記憶部１１９と、を主に備える。
【００２２】
本実施形態に係るログイン処理部１０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等により実現される。ログイン処理部１０１は、情報処理装置１０の電源が投入された際、または、ユーザの生体部位が情報処理装置１０の所定の箇所に位置した際等に、ユーザが情報処理装置１０の提供する各種機能やサービスを利用可能とするためのログイン処理を実施する。
【００２３】
なお、ログイン処理部１０１は、従来のように、ユーザＩＤなどのユーザを識別するための識別情報とパスワードとを用いたログイン処理を実施することも可能である。しかしながら、以下の説明では、ログイン処理部１０１が、生体認証処理を利用したログイン処理を行う場合について、詳細に説明する。
【００２４】
ログイン処理部１０１により実施されるログイン処理は、後述する生体認証部１０９による生体認証結果に基づいて実施される。ログイン処理部１０１は、生体認証部１０９から生体認証に成功した旨の認証結果が通知された場合にログイン処理を実施し、生体認証に失敗した旨の認証結果が通知された場合には、エラーを出力し、ログイン処理を実施しない。
【００２５】
また、ログイン処理部１０１は、ユーザによりアカウントの作成開始を要請する操作がなされた場合には、情報処理装置１０が備える各処理部と連携して、以下で説明するようなユーザ情報の生成を開始する。
【００２６】
まず、ユーザ情報の生成処理について説明する。
ログイン処理部１０１は、ユーザによりアカウントの作成開始を要請する操作がなされた場合、例えば図２に示したようなユーザ情報を生成する処理を開始する。ユーザ情報は、図２に例示したように、それぞれのユーザ情報に一意的に付与される識別情報であるアカウントＩＤと、各ユーザ情報に対応するユーザに与えられる権限と、正規のユーザであることを証明するためのパスワードと、を含む。また、ユーザが生体認証を用いたログイン処理を希望した場合には、後述する生体認証部１０９により生体情報（生体に固有な画像情報）が登録されるが、この登録生体情報の格納場所を表す情報がユーザ情報に関連付けられる。この登録生体情報の格納場所を表す情報は、例えば図２に示したような登録生体情報が格納されているメモリ（セキュアメモリ）のメモリアドレスであってもよく、格納場所を表すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等であってもよい。
【００２７】
また、ユーザ情報は、各ユーザに対して１つだけ生成が許可されるものではなく、一人のユーザは、１つのユーザ情報を有していてもよく、実行可能な権限や情報処理装置を使用する環境等にあわせて、複数のユーザ情報を有していてもよい。
【００２８】
ここで、本実施形態に係る情報処理装置１０では、一つの生体情報に対して、複数のユーザ情報を関連付けることが可能である。そのため、図２に示したアカウントＩＤ「ＤＤＤＤ」の生成を要請したユーザが、アカウントＩＤ「ＡＡＡＡ」に関連付けられた登録生体情報をアカウントＩＤ「ＤＤＤＤ」でも利用する場合、各ユーザ情報に同一の格納場所を表す情報が記載されることとなる。これにより、ユーザは、一つの生体情報に紐付けられた複数のユーザ情報を有することが可能となる。
【００２９】
このようなユーザ情報がログイン処理部１０１により生成され、後述する記憶部１１９等に格納されることで、ユーザは、本実施形態に係る情報処理装置１０に対してアカウントを有した状態となる。なお、ユーザ情報は、図２に示したようなアカウント管理テーブルの状態で記憶部１１９等に格納されていてもよく、データベースのような状態で記憶部１１９等に格納されていてもよい。また、ユーザ情報は、情報処理装置１０ではなく、外部に設けられたサーバ等に格納されてもよい。
【００３０】
続いて、ユーザのログイン処理について説明する。
ログイン処理部１０１は、情報処理装置１０の所定の箇所に、ユーザの生体部位が位置した場合、後述する撮像制御部１０３に、所定の生体部位の撮像開始を要請する。これにより、所定の生体部位を利用した生体認証が開始されることとなる。ここで、本実施形態に係る情報処理装置１０で実施される生体認証としては、例えば、指紋認証、静脈認証、顔認証、虹彩認証、声紋認証など、各種の生体認証を挙げることができる。
【００３１】
ログイン処理部１０１は、生体認証処理が開始されると、後述する生体認証部１０９から、生体認証処理の認証結果が通知されるまで待ち受ける。生体認証部１０９から、生体情報の認証に失敗した旨が通知された場合には、ログイン処理部１０１は、後述する表示制御部１１５を介して表示部（図示せず。）に認証失敗を表すメッセージ等を表示して、ログイン処理を終了する。また、生体認証部１０９から、生体情報の認証に成功した旨が通知されると、生体情報に類似していると判断された登録生体情報に関連付けられているユーザ情報を用いて、ログイン処理を行う。
【００３２】
ここで、一つの登録生体情報が複数のユーザ情報に関連付けられており、生体認証部１０９から、認証に用いた生体情報と類似している登録生体情報が複数のユーザ情報に関連付けられている旨が通知される場合も生じうる。この場合、ログイン処理部１０１は、生体認証部１０９から通知された、認証に成功した登録生体情報に関連付けられているユーザ情報のアカウントＩＤを参照する。その後、ログイン処理部１０１は、後述する表示制御部１１５を介して、ログイン可能なアカウントの一覧等をアイコン等のオブジェクトを用いて表示部に表示するとともに、どのアカウントを用いてログインするかをユーザに尋ねるメッセージを表示する。
【００３３】
ユーザがログインしたいアカウントを選択すると、ユーザによって選択されたアカウントを特定する情報が、ログイン処理に用いるユーザ情報を指定するための情報であるユーザ指定情報として利用される。ログイン処理部１０１は、このユーザ指定情報に基づいて、ユーザの指定したアカウント（すなわち、ユーザ情報）を用いたログイン処理を実施する。
【００３４】
このように、本実施形態に係る情報処理装置１０へのログイン処理では、生体情報を登録しているユーザがログインを行う場合には、ユーザが生体部位を情報処理装置にかざすだけでログイン処理が開始される。これにより、ユーザは、従来のようにアカウントＩＤやパスワードを入力するという操作が不要となる。また、一つの生体情報に複数のアカウント（ユーザ情報）が紐付けられている場合には、ログイン可能なアカウントの一覧等が表示され、ユーザに選択が促されるため、複数のアカウントを有しているユーザは、より簡便にログイン処理を行うことができる。
【００３５】
続いて、ユーザ情報の切替処理（アカウント切替処理）について説明する。
例えば、家庭用のＰＣ等において、普段の作業では一般ユーザとしての権限があれば十分であるが、アプリケーションのインストール等の作業を行う際に、管理者権限を有するアカウントでの処理が求められる場合がある。かかる際に、現在使用中のアカウントが生体認証処理を用いたログイン処理により認証されたものである場合には、本実施形態に係る情報処理装置１０は、以下で示すようなアカウントの切替処理を実施する。
【００３６】
情報処理装置１０にログイン中のユーザによりアカウントの切り替えを要請する操作が行われ、切り替え先のユーザ情報（例えば、アカウントＩＤ等）がユーザにより指定されたものとする。この際、ログイン処理部１０１は、現在ログイン中のユーザ情報に関連付けられている登録生体情報と、切り替え先のユーザ情報に関連付けられている登録生体情報とが同一であるか否かを判断する。登録生体情報が同一である場合には、ログイン処理部１０１は、切り替え先のユーザ情報を認証するための生体認証処理を行うことなく、切り替え先のユーザ情報を用いた再ログイン処理を実施する。
【００３７】
また、切り替え前と切り替え後の登録生体情報が同一ではない場合には、ログイン処理部１０１は、切り替え後のユーザ情報を認証するための生体認証処理の開始を要請し、通常の生体認証処理を用いたログイン処理と同様の処理を行う。
【００３８】
このように、本実施形態に係るアカウントの切替方法では、生体情報はユーザに固有な情報であるという特徴を活かした処理を実施する。より詳細には、ログイン処理部１０１は、利用中のアカウントに対するログイン処理に生体認証が用いられ、かつ、切替前後のアカウントが同一の登録生体情報に関連付けられている場合に、再度の生体認証処理を実施することなく、アカウントの切替を実施する。これにより、情報処理装置１０のユーザは、より簡便にアカウントの切替を行うことが可能となり、ユーザの利便性を向上させることができる。
【００３９】
なお、以上説明したようなユーザ情報の登録処理、ログイン処理、および、アカウントの切替処理については、以下で改めて詳細に説明する。
【００４０】
次に、撮像制御部１０３について説明する。
撮像制御部１０３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。撮像制御部１０３は、後述する生体撮像部１０５を制御して、生体情報を抽出するために利用される撮像データ（生体撮像データ）を生体撮像部１０５に生成させる。その後、撮像制御部１０３は、生体撮像部１０５によって生成された生体撮像データを、後述する生体情報抽出部１０７に出力させる。
【００４１】
なお、撮像制御部１０３は、生成された撮像データが後述する記憶部１１９に記録されるようにしてもよい。また、記憶部１１９への記録に際して、撮像制御部１０３は、生成した撮像データに撮像日や撮像時刻等を関連づけてもよい。なお、生成される生体撮像データは、ＲＧＢ（Ｒｅｄ−Ｇｒｅｅｎ−Ｂｌｕｅ）信号であってもよいし、それ以外の色やグレースケール等の画像データであってもよい。
【００４２】
生体撮像部１０５は、撮像制御部１０３による制御のもとで情報処理装置１０の所定の場所に位置する生体部位Ｂを撮像し、生体撮像データを生成する。この生体撮像部１０５は、生体部位Ｂを撮像する撮像光学部（図示せず。）を有する。また、本実施形態に係る情報処理装置１０が静脈認証処理などの特別な光源を必要とする生体認証処理を実施する場合には、生体部位Ｂに対して所定波長の光を照射する光源部（図示せず。）を更に有していてもよい。
【００４３】
撮像光学部は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ：電荷結合素子）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等の撮像素子とレンズ等の光学素子から構成される光学系とを含む。
【００４４】
撮像光学部を構成する光学系は、１または複数の光学素子と、１または複数の撮像素子と、から構成される。本実施形態に係る撮像光学部の光学系は、生体部位の撮像用のものであってもよく、予め存在している光学系を生体部位撮像用の光学系として利用するようにしてもよい。例えば、本実施形態に係る情報処理装置１０を携帯電話等の携帯機器に実装する場合には、携帯機器に予め実装されている光学系を生体部位撮像用の光学系として利用することが可能である。
【００４５】
生体撮像部１０５は、撮像光学部において生成された生体撮像データを、後述する生体情報抽出部１０７に出力する。
【００４６】
生体情報抽出部１０７は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。生体情報抽出部１０７は、生体撮像部１０５から伝送される生体撮像データを利用して、生体情報を抽出する。この生体情報抽出部１０７は、例えば、生体情報の抽出を行う機能を有するが、必要に応じて、生体情報抽出のための前処理を行う機能や、抽出した生体情報に対して後処理を行う機能等を更に有していてもよい。
【００４７】
上述の前処理として、例えば、生体撮像データから生体部位の輪郭等を検出し、生体撮像データのどの位置に生体部位があるかを識別する処理がある。また、上述の前処理として、検出した生体部位の輪郭等を利用して生体撮像データを平面内で回転させて、生体撮像データの角度を補正する処理がある。また、上述の前処理として、生体撮像データに重畳しているノイズを除去する処理等がある。
【００４８】
生体情報の抽出は、抽出すべき生体情報に適した様々な方法を利用することで行われる。かかる抽出方法は、指紋認証、静脈認証、顔認証、虹彩認証、声紋認証など、抽出すべき生体情報の種類に応じて、様々な方法が提案されており、本実施形態に係る情報処理装置１０では、抽出すべき生体情報に応じて、任意の方法を利用することが可能である。生体情報抽出部１０７は、この生体情報の抽出処理により、撮像した生体部位（すなわち、ユーザ）を特徴付ける生体情報を抽出する。かかる生体情報の例として、指紋認証における指紋の分岐点や端点の位置、静脈認証における静脈の端点、分岐点、屈曲点の位置、顔認証における目、鼻、口などの特徴点の位置、虹彩認証における虹彩コード、声紋認証における声紋等を挙げることができる。
【００４９】
生体情報抽出部１０７は、このようにして抽出した生体情報を、後述する生体認証部１０９に伝送する。また、生体情報抽出部１０７は、抽出した生体情報を、後述する記憶部１１９等に記憶してもよい。なお、生体情報抽出部１０７は、上述の各処理を行なうに当たって、記憶部１１９等に格納されている各種のデータベース等を参照してもよく、生成したパラメータや処理の途中経過等を、記憶部１１９等に記憶してもよい。
【００５０】
生体認証部１０９は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。生体認証部１０９は、生体情報抽出部１０７から伝送された生体情報を登録生体情報（以下、テンプレートとも称する。）として登録したり、生体情報抽出部１０７から伝送された生体情報を登録生体情報に基づいて認証したりする。この生体認証部１０９は、例えば図１に示したように、登録処理部１１１と、認証処理部１１３と、を更に備える。
【００５１】
登録処理部１１１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。登録処理部１１１は、本実施形態に係る情報処理装置１０が、ユーザ情報の登録処理を実施している際に、生体情報抽出部１０７から伝送された生体情報を、後述する記憶部１１９等の所定の箇所に登録生体情報（テンプレート）として登録する。この際に、登録処理部１１１は、ログイン処理部１０１から通知された、登録処理中のユーザ情報に対応づけられたアカウントＩＤを参照し、該当するアカウントＩＤに、登録生体情報の格納場所を表す情報を関連づける。登録処理部１１１は、登録生体情報の格納およびユーザ情報への格納場所を表す情報の関連づけが終了すると、処理が終了した旨をログイン処理部１０１に通知する。
【００５２】
認証処理部１１３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。認証処理部１１３は、本実施形態に係る情報処理装置１０が、ユーザのログイン処理を実施している際に、生体情報抽出部１０７から伝送された生体情報の認証処理を行う。この生体情報の認証処理は、記憶部１１９等に格納されている登録生体情報と、生体情報抽出部１０７から伝送された生体情報とを利用して行われる。認証処理部１１３は、生体情報抽出部１０７から伝送された生体情報と登録生体情報との類似度を、全ての登録生体情報に対して算出し、算出した類似度が所定の閾値以上となるものが存在するか否かを判断する。認証処理部１１３は、閾値以上となる類似度となった登録生体情報が存在した場合には、該当する登録生体情報が関連づけられているユーザの認証に成功したと判断する。
【００５３】
また、認証処理部１１３は、情報処理装置１０が、ログイン中のユーザに関するアカウント切り替え処理を実施している際に、ログイン処理部１０１から通知された切り替え後のユーザ情報に関連づけられた登録生体情報を用いた認証処理を実施する。この認証処理は、該当する登録生体情報と、生体情報抽出部１０７から伝送された生体情報とを用いて行われ、これらの生体情報間の類似度が所定の閾値以上となるか否かに基づいて、認証に成功したか否かが判断される。
【００５４】
また、認証処理部１１３は、新たに生成されたユーザ情報に対応するユーザが、既に登録済みの登録生体情報を新たに生成されたユーザ情報にも利用する旨を選択した場合に、該当する登録生体情報の認証処理を実施する。この認証処理は、該当する登録生体情報と、生体情報抽出部１０７から伝送された生体情報とを用いて行われ、これらの生体情報間の類似度が所定の閾値以上となるか否かに基づいて、認証に成功したか否かが判断される。
【００５５】
認証処理部１１３は、生体情報抽出部１０７から伝送された生体情報の認証結果が決定すると、この認証結果を、ログイン処理部１０１に通知する。また、認証処理部１１３は、得られた認証結果を、表示制御部１１５を介して表示してもよい。また、本実施形態に係る情報処理装置１０がユーザに提供する機能またはサービスが、外部に設けられた装置（サーバ等）から提供される場合には、かかる認証結果を、後述する通信部１１７を介して、外部に設けられた装置に通知してもよい。
【００５６】
表示制御部１１５は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等により実現される。表示制御部１１５は、情報処理装置１０に設けられたディスプレイ等の表示部（図示せず。）の表示制御を行う。表示制御部１１５は、撮像制御部１０３からの要請に応じて、表示部に「生体部位を所定の場所に置いてください。」といったメッセージを表示させる。また、表示制御部１１５は、生体認証部１０９からの要請に応じて、生体情報の登録処理が終了した旨のメッセージや生体情報の登録処理に失敗した旨のメッセージや生体情報の認証結果を、表示部に表示させる。また、ログイン処理部１０１からの要請に応じて、ログイン処理部１０１による一連のログイン処理でユーザに通知すべきメッセージを、表示部に表示させる。
【００５７】
通信部１１７は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信装置等により実現される。通信部１１７は、本実施形態に係る情報処理装置１０と、この情報処理装置１０の外部に設けられた他の装置との間で行われる通信を制御する処理部である。通信相手となる他の装置は、情報処理装置１０とローカルエリアネットワークで接続された装置であってもよく、インターネット等のように公共のネットワークに接続された装置であってもよい。通信部１１７における通信制御は、通信相手となる装置との間で予め設定された所定のプロトコルに則して行われる。
【００５８】
記憶部１１９には、例えば、ログイン処理部１０１により生成されるユーザ情報と、生体認証部１０９から登録要請のあった登録生体情報等が格納される。また、これらのデータ以外にも、各ユーザ情報についての情報処理装置１０の利用履歴や認証結果の履歴などといった履歴情報が格納されていてもよい。更に、これらのデータ以外にも、情報処理装置１０が、何らかの処理を行う際に保存する必要が生じた様々なパラメータや処理の途中経過等、または、各種のデータベース等を、適宜記憶することが可能である。この記憶部１１９は、本実施形態に係る情報処理装置１０が備える各処理部が、自由に読み書きを行うことが可能である。
【００５９】
以上、本実施形態に係る情報処理装置１０の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ等が全て行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００６０】
なお、上述のような本実施形態に係る情報処理装置の各機能を実現するためのコンピュータプログラムを作製し、パーソナルコンピュータ等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【００６１】
＜ユーザ情報の登録処理について＞
続いて、図３を参照しながら、本実施形態に係る情報処理装置１０が実施するユーザ情報の登録処理について、詳細に説明する。図３は、本実施形態に係る情報処理装置で実施されるユーザ情報の登録方法の一例を説明するための流れ図である。
【００６２】
情報処理装置１０のログイン処理部１０１は、情報処理装置１０に設けられたマウスやキーボード等の入力装置（図示せず。）を介して、新たにユーザ情報を登録する処理を開始するよう要請を受けた場合に、ユーザ情報の生成を開始する（ステップＳ１０１）。このユーザ情報の生成は、例えば図２に示したようなユーザ情報管理テーブル等に、新たに生成するユーザ情報に関する所定の情報を記載していくことで行われる。例えば、ログイン処理部１０１は、新たに生成するユーザ情報に固有のアカウントＩＤを生成して管理テーブルに記載するとともに、ユーザからの指定に基づいて、このユーザ情報に許諾する権限を表す情報を管理テーブルに記載する。
【００６３】
次に、ログイン処理部１０１は、このユーザ情報に対応するパスワードを決定して、該当するユーザ情報のパスワード欄に登録する（ステップＳ１０３）。このパスワードは、情報処理装置１０が任意に設定した文字列等であってもよく、ユーザにより指定された文字列等であってもよい。
【００６４】
次に、ログイン処理部１０１は、生体認証を利用したログイン処理を行うか否かのメッセージを、表示制御部１１５を介して表示部（図示せず。）に表示させる。その後、ログイン処理部１０１は、ユーザからの選択結果の入力を待ち受ける。ユーザからの入力があると、ログイン処理部１０１は、入力されたユーザの選択結果を表す情報の判断を行う（ステップＳ１０５）。
【００６５】
ユーザ入力が、生体認証処理を用いたアカウント制御を利用しない旨を表すものであった場合、ログイン処理部は、ユーザ情報の登録生体情報の欄にその旨を記載し、ユーザ情報の登録処理を終了する。
【００６６】
他方、ユーザ入力が、生体認証処理を用いたアカウント制御を利用する旨を表すものであった場合、ログイン処理部１０１は、既に登録済みの生体情報を利用するか否かのメッセージを、表示制御部１１５を介して表示部（図示せず。）に表示させる。その後、ログイン処理部１０１は、ユーザからの選択結果の入力を待ち受ける。ユーザからの入力があると、ログイン処理部１０１は、入力されたユーザの選択結果を表す情報の判断を行う（ステップＳ１０７）。
【００６７】
ここで、登録済みの生体情報を利用しない旨がユーザにより選択された場合には、ログイン処理部１０１は、撮像制御部１０３に生体部位の撮像開始を要請し、生体情報の取得を開始する（ステップＳ１０９）。この場合、撮像制御部１０３により制御された生体撮像部１０５が生体部位の撮像を行い、生体情報抽出部１０７が、得られた生体撮像データから所定の生体情報を抽出する。生体情報の取得が完了すると、情報処理装置１０は、後述するステップＳ１１９を実施する。
【００６８】
他方、登録済みの生体情報を利用する旨がユーザにより選択された場合、ログイン処理部１０１は、アカウントの一覧を表示したり、ユーザから該当するアカウントＩＤの入力を求めたりするなどして、生体情報の選択を開始する（ステップＳ１１１）。ログイン処理部１０１は、登録済みの生体情報に対応するアカウントＩＤが特定できると、該当するアカウントＩＤのユーザ情報を参照する。
【００６９】
次に、ログイン処理部１０１は、撮像制御部１０３に生体部位の撮像開始を要請し、生体情報の認証を開始する（ステップＳ１１３）。この場合、撮像制御部１０３により制御された生体撮像部１０５が生体部位の撮像を行い、生体情報抽出部１０７が、得られた生体撮像データから所定の生体情報を抽出する。その後、生体認証部１０９の認証処理部１１３は、ログイン処理部１０１から通知されたアカウントＩＤに関連付けられた登録生体情報と、抽出された生体情報とを用いて生体認証処理を実施し、認証に成功したか否かを判断する（ステップＳ１１５）。
【００７０】
認証に失敗した場合には、ログイン処理部１０１は、認証に失敗した旨のエラー出力を表示部（図示せず。）に表示して（ステップＳ１１７）、ユーザ情報の登録処理を終了する。この場合、ログイン処理部１０１は、アカウントＩＤ、権限、パスワード等の設定は適式に終了したとして、生成したユーザ情報を、生体認証処理を利用しないユーザ情報として取り扱ってもよい。また、ログイン処理部１０１は、生成したアカウントＩＤ等を破棄して、新たなユーザ情報は生成されなかったとして扱ってもよい。
【００７１】
他方、登録済みの生体情報を利用せずに新たな生体情報を登録する場合、または、登録済みの生体情報を利用する際において抽出した生体情報の認証に成功した場合には、情報処理装置１０は、生体情報の登録処理を行う（ステップＳ１１９）。
【００７２】
例えば、登録済みの生体情報を利用せずに新たな生体情報を登録する場合には、生体認証部１０９の登録処理部１１１は、抽出された生体情報を記憶部１１９の所定の箇所に格納することで、生体情報の登録を行う。その後、登録処理部１１１は、ログイン処理部１０１から通知されたアカウントＩＤに対応するユーザ情報の登録生体情報欄に、登録した生体情報の格納場所を表す情報を追記する。情報の追記が終了すると、登録処理部１１１は、所定の処理が正常に終了した旨をログイン処理部１０１に通知し、ログイン処理部１０１は、ユーザ情報の登録処理が適式に終了した旨を、表示制御部１１５を介して表示部に表示させる。
【００７３】
また、登録済みの生体情報を利用する場合には、生体認証部１０９の認証処理部１１３は、認証に用いた登録生体情報に対応する格納場所を表す情報を、ログイン処理部１０１から通知されたアカウントＩＤに対応するユーザ情報の登録生体情報欄に追記する。情報の追記が終了すると、認証処理部１１３は、所定の処理が正常に終了した旨をログイン処理部１０１に通知し、ログイン処理部１０１は、ユーザ情報の登録処理が適式に終了した旨を、表示制御部１１５を介して表示部に表示させる。
【００７４】
以上説明したようなユーザ情報の登録処理が行われることで、本実施形態に係る情報処理装置１０では、一つの生体情報に対して複数のユーザアカウントを対応付けることが可能となる。
【００７５】
＜ログイン処理方法について＞
次に、図４を参照しながら、本実施形態に係る情報処理装置１０が実施するログイン処理方法について、詳細に説明する。図４は、本実施形態に係る情報処理装置で実施されるログイン処理方法の一例について説明するための流れ図である。
【００７６】
なお、以下の説明では、アカウントＩＤとパスワードとを利用したログイン処理方法ではなく、生体認証処理を利用したログイン処理について、詳細に説明するものとする。
【００７７】
まず、ログイン処理部１０１は、情報処理装置１０の所定の箇所にユーザの生体部位が位置した場合、撮像制御部１０３に所定の生体部位の撮像開始を要請し、生体情報の取得を開始する（ステップＳ２０１）。この場合、撮像制御部１０３により制御された生体撮像部１０５が生体部位の撮像を行い、生体情報抽出部１０７が、得られた生体撮像データから所定の生体情報を抽出する。生体認証部１０９の認証処理部１１３は、登録されている全ての登録生体情報を用いて、抽出された生体情報との類似度が所定の閾値以上となる登録生体情報が存在するか否かを判断する（ステップＳ２０３）。
【００７８】
認証処理部１１３は、算出した類似度が所定の閾値以上となる登録生体情報が存在しなかった場合には、認証処理部１１３は、抽出された生体情報の認証に失敗したと判断し、その旨をログイン処理部１０１に通知する。ログイン処理部１０１は、認証失敗の通知を受けて、認証に失敗した旨のエラー出力を、表示制御部１１５を介して表示部（図示せず。）に表示して（ステップＳ２０５）、ログイン処理を終了する。
【００７９】
他方、認証処理部１１３は、算出した類似度が所定の閾値以上となる登録生体情報が存在した場合には、認証処理部１１３は、抽出された生体情報の認証に成功したと判断する。この場合、認証処理部１１３は、登録されているユーザ情報を参照して、該当する登録生体情報が関連付けられているユーザ情報を特定する。これにより、認証処理部１１３は、認証に成功した登録生体情報が、複数のユーザ情報に対応しているか否かを判断することとなる（ステップＳ２０７）。
【００８０】
認証に成功した登録生体情報が複数のユーザ情報に対応していない場合（すなわち、１つのユーザ情報にのみ対応している場合）には、認証処理部１１３は、該当するユーザ情報に記載されているアカウントＩＤを、ログイン処理部１０１に通知する。その後、ログイン処理部１０１は、通知されたアカウントＩＤを利用して、後述するステップＳ２１３を実施する。
【００８１】
他方、認証に成功した登録生体情報が複数のユーザ情報に対応している場合には、認証処理部１１３は、該当する複数のユーザ情報に記載されているアカウントＩＤそれぞれを、ログイン処理部１０１に通知する。その後、ログイン処理部１０１は、通知された複数のアカウントＩＤを利用してユーザ情報を参照し、ログイン可能なアカウントを表す一覧を、表示制御部１１５を介して表示部（図示せず。）に表示する（ステップＳ２０９）。
【００８２】
ログイン可能なアカウントの一覧を見たユーザは、ログインするアカウントをマウス、キーボード、スタイラス等の入力装置（図示せず。）を操作して選択する。その結果、アカウントの選択結果を表す情報が生成され、ログイン処理部１０１は、生成されたアカウントの選択結果を表す情報を取得する（ステップＳ２１１）。ログイン処理部１０１は、取得したアカウントの選択結果を表す情報を、ユーザ情報を指定するためのユーザ指定情報として利用して、該当するユーザ情報を利用して、後述するステップＳ２１３を実施する。
【００８３】
ログイン処理に用いるユーザ情報が特定されると、ログイン処理部１０１は、該当するユーザ情報を参照しながら、対応するアカウントを利用してログイン処理を実施する（ステップＳ２１３）。これにより、情報処理装置１０のユーザは、１つの生体情報を利用して、複数のアカウントの何れかにログインすることが可能となる。
【００８４】
＜アカウントの切替方法について＞
続いて、図５を参照しながら、本実施形態に係る情報処理装置１０が実施するアカウントの切替方法について、詳細に説明する。図５は、本実施形態に係る情報処理装置で実施されるアカウントの切替処理の一例を説明するための流れ図である。
【００８５】
なお、以下で説明するアカウントの切替方法は、現在ログイン中のアカウントが生体認証処理を用いたログイン処理を経たものであり、かつ、切替先のアカウントが生体認証処理を用いたログイン処理を行うアカウントに指定されている場合に行われる。すなわち、以下で説明するアカウントの切替方法は、現在ログイン中のアカウント、または、切替先のアカウントの少なくともいずれか一方が生体認証処理を用いないユーザ情報に指定されている場合には、行われない。
【００８６】
ログイン処理部１０１は、情報処理装置１０にログイン中のユーザによりアカウントの切り替えを要請する操作が行われた場合、切り替え先のユーザ情報を特定する情報（例えば、アカウントＩＤ等）を取得する（ステップＳ３０１）。ログイン処理部１０１は、取得した情報を利用して切替先のユーザ情報を参照し、現在ログイン中のユーザ情報に関連付けられている登録生体情報と、切替先のユーザ情報に関連付けられている登録生体情報とが同一であるか否かを判断する（ステップＳ３０３）。
【００８７】
切替先のユーザ情報に関連付けられている登録生体情報が、ログイン中のユーザ情報に関連付けられているものと同一である場合には、ログイン処理部１０１は、後述するステップＳ３０９を実施する。
【００８８】
他方、切替先のユーザ情報に関連付けられた登録生体情報が、ログイン中のユーザ情報に関連付けられたものと同一ではない場合、ログイン処理部１０１は、撮像制御部１０３に生体部位の撮像開始を要請し、生体情報の認証を開始する（ステップＳ３０５）。これにより、認証処理部１１３が、認証に成功したか否かの判断を行うこととなる（ステップＳ３０７）。
【００８９】
認証処理部１１３は、認証に成功したと判断した場合、その旨を表す情報をログイン処理部１０１に通知する。ログイン処理部１０１は、認証に成功した旨の通知を取得すると、後述するステップＳ３０９を実施する。他方、認証処理部１１３は、認証に失敗したと判断した場合には、後述するステップＳ３１１を実施する。
【００９０】
ログイン処理部１０１は、切替先のユーザ情報に対応する登録生体情報がログイン中のユーザ情報と同一である場合、または、切替先のユーザ情報に関する認証処理が成功した場合に、切替先のユーザ情報に基づいてログイン処理を実施する（ステップＳ３０９）。これにより、ユーザは、指定したユーザアカウントを利用して、情報処理装置１０に再ログインすることが可能となる。
【００９１】
他方、ログイン処理部１０１は、認証失敗の通知を取得すると、認証に失敗した旨のエラー出力を、表示制御部１１５を介して表示部（図示せず。）に表示して（ステップＳ３１１）、アカウントの切替処理を終了する。
【００９２】
これにより、情報処理装置１０のユーザは、より簡便にアカウントの切替を行うことが可能となり、ユーザの利便性を向上させることができる。
【００９３】
＜第１変形例＞
続いて、図６〜図８を参照しながら、本実施形態に係る情報処理装置１０の第１変形例について、詳細に説明する。なお、以下の説明では、本実施形態に係る情報処理装置１０からの変更点を中心に説明するものとし、それ以外の点については、詳細な説明は省略する。
【００９４】
第１の実施形態に係る情報処理装置１０では、認証に成功した登録生体情報に複数のアカウントが関連付けられていた場合には、ログイン可能なアカウントの一覧を表示してユーザに選択させていた。しかしながら、本変形例に係る情報処理装置１０では、かかる処理に替えて、以下のような処理を行ってもよい。
【００９５】
すなわち、本変形例に係る情報処理装置１０では、一つの登録生体情報に関連付けられている複数のユーザ情報について、ログイン処理に際して優先的に用いられるユーザ情報を指定する情報が付加されている。
【００９６】
ログイン処理に際して優先的に用いられるユーザ情報を指定する情報として、例えば、ログイン処理に利用するデフォルトのユーザ情報を指定する情報、複数のユーザ情報間の優先順位を指定する情報および優先順位を決定するための条件等を挙げることができる。
【００９７】
デフォルトのユーザ情報の指定は、例えば図６に示したようにユーザ情報にデフォルトのユーザ情報であるか否かを表す情報を記載する領域を設け、デフォルト設定とするユーザ情報に対して所定のデータコード等を追記することで実現可能である。また、優先順位を決定するための条件として、例えば、アカウントに付与されている権限の大小、または、アカウントの利用履歴を利用した各アカウントの利用頻度等を挙げることができる。
【００９８】
これらの情報は、新たなユーザ情報の登録時に、ログイン処理部１０１が所定のメッセージを表示部等に表示し、ユーザによって所定の情報を指定させることで、ユーザ情報として登録することができる。
【００９９】
以下、流れ図を参照しながら、本変形例に係るユーザ情報の登録処理およびログイン処理について、詳細に説明する。
【０１００】
［ユーザ情報の登録処理について］
まず、図７を参照しながら、本変形例に係る情報処理装置１０が実施するユーザ情報の登録処理について、デフォルトのユーザ情報を指定する場合を例にとって詳細に説明する。図７は、本変形例に係る情報処理装置で実施されるユーザ情報の登録方法の一例を説明するための流れ図である。
【０１０１】
情報処理装置１０のログイン処理部１０１は、情報処理装置１０に設けられたマウスやキーボード等の入力装置（図示せず。）を介して、新たにユーザ情報を登録する処理を開始するよう要請を受けた場合に、ユーザ情報の生成を開始する（ステップＳ１０１）。
【０１０２】
次に、ログイン処理部１０１は、このユーザ情報に対応するパスワードを決定して、該当するユーザ情報のパスワード欄に登録する（ステップＳ１０３）。このパスワードは、情報処理装置１０が任意に設定した文字列等であってもよく、ユーザにより指定された文字列等であってもよい。
【０１０３】
次に、ログイン処理部１０１は、生体認証を利用したログイン処理を行うか否かのメッセージを、表示制御部１１５を介して表示部（図示せず。）に表示させる。その後、ログイン処理部１０１は、ユーザからの選択結果の入力を待ち受ける。ユーザからの入力があると、ログイン処理部１０１は、入力されたユーザの選択結果を表す情報の判断を行う（ステップＳ１０５）。
【０１０４】
ユーザ入力が、生体認証処理を用いたアカウント制御を利用しない旨を表すものであった場合、ログイン処理部は、ユーザ情報の登録生体情報の欄にその旨を記載し、ユーザ情報の登録処理を終了する。
【０１０５】
他方、ユーザ入力が、生体認証処理を用いたアカウント制御を利用する旨を表すものであった場合、ログイン処理部１０１は、既に登録済みの生体情報を利用するか否かのメッセージを、表示制御部１１５を介して表示部（図示せず。）に表示させる。その後、ログイン処理部１０１は、ユーザからの選択結果の入力を待ち受ける。ユーザからの入力があると、ログイン処理部１０１は、入力されたユーザの選択結果を表す情報の判断を行う（ステップＳ１０７）。
【０１０６】
ここで、登録済みの生体情報を利用しない旨がユーザにより選択された場合には、ログイン処理部１０１は、撮像制御部１０３に生体部位の撮像開始を要請し、生体情報の取得を開始する（ステップＳ１０９）。この場合、撮像制御部１０３により制御された生体撮像部１０５が生体部位の撮像を行い、生体情報抽出部１０７が、得られた生体撮像データから所定の生体情報を抽出する。生体情報の取得が完了すると、情報処理装置１０は、後述するステップＳ１５１を実施する。
【０１０７】
他方、登録済みの生体情報を利用する旨がユーザにより選択された場合、ログイン処理部１０１は、アカウントの一覧を表示したり、ユーザから該当するアカウントＩＤの入力を求めたりするなどして、生体情報の選択を開始する（ステップＳ１１１）。ログイン処理部１０１は、登録済みの生体情報に対応するアカウントＩＤが特定できると、該当するアカウントＩＤのユーザ情報を参照する。
【０１０８】
次に、ログイン処理部１０１は、撮像制御部１０３に生体部位の撮像開始を要請し、生体情報の認証を開始する（ステップＳ１１３）。この場合、撮像制御部１０３により制御された生体撮像部１０５が生体部位の撮像を行い、生体情報抽出部１０７が、得られた生体撮像データから所定の生体情報を抽出する。その後、生体認証部１０９の認証処理部１１３は、ログイン処理部１０１から通知されたアカウントＩＤに関連付けられた登録生体情報と、抽出された生体情報とを用いて生体認証処理を実施し、認証に成功したか否かを判断する（ステップＳ１１５）。
【０１０９】
認証に失敗した場合には、ログイン処理部１０１は、認証に失敗した旨のエラー出力を表示部（図示せず。）に表示して（ステップＳ１１７）、ユーザ情報の登録処理を終了する。
【０１１０】
他方、登録済みの生体情報を利用せずに新たな生体情報を登録する場合、または、登録済みの生体情報を利用する際において抽出した生体情報の認証に成功した場合には、情報処理装置１０は、デフォルト設定の有無に関する選択結果を取得する（ステップＳ１５１）。ユーザにより、デフォルトのユーザ情報に指定する旨の選択結果が選択された場合には、ログイン処理部１０１は、生成したユーザ情報に図６に示したようなデータコード等を追記する。その後、ログイン処理部１０１は、生体情報の登録処理を行う（ステップＳ１１９）。
【０１１１】
以上説明したようなユーザ情報の登録処理が行われることで、本実施形態に係る情報処理装置１０では、一つの生体情報に対して複数のユーザアカウントを対応付けることが可能となる。
【０１１２】
［ログイン処理方法について］
次に、図８を参照しながら、本変形例に係る情報処理装置１０が実施するログイン処理方法について、デフォルトのユーザ情報が指定されている場合を例にとって詳細に説明する。図８は、本変形例に係る情報処理装置で実施されるログイン処理方法の一例について説明するための流れ図である。
【０１１３】
まず、ログイン処理部１０１は、情報処理装置１０の所定の箇所にユーザの生体部位が位置した場合、撮像制御部１０３に所定の生体部位の撮像開始を要請し、生体情報の取得を開始する（ステップＳ２０１）。この場合、撮像制御部１０３により制御された生体撮像部１０５が生体部位の撮像を行い、生体情報抽出部１０７が、得られた生体撮像データから所定の生体情報を抽出する。生体認証部１０９の認証処理部１１３は、登録されている全ての登録生体情報を用いて、抽出された生体情報との類似度が所定の閾値以上となる登録生体情報が存在するか否かを判断する（ステップＳ２０３）。
【０１１４】
認証処理部１１３は、算出した類似度が所定の閾値以上となる登録生体情報が存在しなかった場合には、認証処理部１１３は、抽出された生体情報の認証に失敗したと判断し、その旨をログイン処理部１０１に通知する。ログイン処理部１０１は、認証失敗の通知を受けて、認証に失敗した旨のエラー出力を、表示制御部１１５を介して表示部（図示せず。）に表示して（ステップＳ２０５）、ログイン処理を終了する。
【０１１５】
他方、認証処理部１１３は、算出した類似度が所定の閾値以上となる登録生体情報が存在した場合には、認証処理部１１３は、抽出された生体情報の認証に成功したと判断する。この場合、認証処理部１１３は、登録されているユーザ情報を参照して、該当する登録生体情報が関連付けられているユーザ情報を特定する。これにより、認証処理部１１３は、認証に成功した登録生体情報が、複数のユーザ情報に対応しているか否かを判断することとなる（ステップＳ２０７）。
【０１１６】
認証に成功した登録生体情報が複数のユーザ情報に対応していない場合（すなわち、１つのユーザ情報にのみ対応している場合）には、認証処理部１１３は、該当するユーザ情報に記載されているアカウントＩＤを、ログイン処理部１０１に通知する。その後、ログイン処理部１０１は、通知されたアカウントＩＤを利用してユーザ情報を参照し、対応するアカウントを利用してログイン処理を実施する（ステップＳ２５１）。
【０１１７】
他方、認証に成功した登録生体情報が複数のユーザ情報に対応している場合には、認証処理部１１３は、該当する複数のユーザ情報に記載されているアカウントＩＤそれぞれを、ログイン処理部１０１に通知する。その後、ログイン処理部１０１は、通知された複数のアカウントＩＤを利用してユーザ情報を参照し、ユーザ情報のデフォルト設定に関する記載をチェックする。１つの登録生体情報に対して複数のユーザ情報が関連付けられている場合であっても、デフォルトのユーザ情報は１つのみである。そのため、ログイン処理部１０１は、デフォルトに設定されているユーザ情報を特定し、かかるユーザ情報を用いて、デフォルトアカウントを利用したログイン処理を実施する（ステップＳ２５３）。
【０１１８】
これにより、ユーザは、一つの登録生体情報に対して複数のユーザ情報が紐づいている場合であっても、生体部位をかざすだけで、利用する頻度の高いアカウントに対して、自動的にログインすることが可能となる。その結果、本変形例に係る情報処理装置１０では、ユーザの利便性を向上させることが可能となる。
【０１１９】
＜第２変形例＞
続いて、図９〜図１１を参照しながら、本実施形態に係る情報処理装置１０の第２変形例について、詳細に説明する。なお、以下の説明では、本実施形態に係る情報処理装置１０からの変更点を中心に説明するものとし、それ以外の点については、詳細な説明は省略する。
【０１２０】
第１の実施形態に係る情報処理装置１０では、認証に成功した登録生体情報に複数のアカウントが関連付けられていた場合には、ログイン可能なアカウントの一覧を表示してユーザに選択させていた。しかしながら、本変形例に係る情報処理装置１０では、かかる処理に替えて、以下のような処理を行ってもよい。
【０１２１】
すなわち、本変形例に係る情報処理装置１０では、一つの登録生体情報に関連付けられている複数のユーザ情報について、所定のユーザ情報を利用してログインする際にユーザにより付加的に行われる操作に関する付加操作情報が付加されている。
【０１２２】
ユーザにより付加的に行われる操作（以下、付加操作とも称する。）として、例えば、本変形例に設けられているボタンやキーボードやマウス等の入力装置の所定のキーまたは部位を押す、という操作を挙げることができる。かかる付加操作が行われることで、ログイン処理部１０１には、生体情報の認証結果に関する情報とあわせて、これら操作により情報処理装置１０内で生成される情報が通知されることとなる。ログイン処理部１０１は、このような付加操作に起因する情報をユーザ指定情報として利用することで、ユーザ情報の選択を行うことが可能である。
【０１２３】
図９に示した例では、アカウントＩＤが「ＡＡＡＡ」であるユーザ情報に対して、付加操作情報として、「情報処理装置１０に設けられたキーボードに存在するＦ１キーを押す」という情報が付加されている。ログイン処理部１０１は、生体認証部１０９による認証の結果特定されたユーザ情報が、アカウントＩＤ「ＡＡＡＡ」に対応するユーザ情報である場合に、ユーザ情報を参照して付加操作情報の有無をチェックする。付加操作情報が存在する場合には、ログイン処理部１０１は、その付加操作情報の内容を把握して、かかる付加操作に起因して生成される情報が通知されたか否かを判断する。これにより、ログイン処理部１０１は、１つの登録生体情報に関連付けられた複数のユーザ情報の中から、ログイン処理に用いるユーザ情報を特定することが可能となる。
【０１２４】
このような付加操作情報は、新たなユーザ情報の登録時に、ログイン処理部１０１が所定のメッセージを表示部等に表示し、ユーザによって付加操作を指定させることで、ユーザ情報として登録することができる。
【０１２５】
以下、流れ図を参照しながら、本変形例に係るユーザ情報の登録処理およびログイン処理について、詳細に説明する。
【０１２６】
［ユーザ情報の登録処理について］
まず、図１０を参照しながら、本変形例に係る情報処理装置１０が実施するユーザ情報の登録処理について、詳細に説明する。図１０は、本変形例に係る情報処理装置で実施されるユーザ情報の登録方法の一例を説明するための流れ図である。
【０１２７】
情報処理装置１０のログイン処理部１０１は、情報処理装置１０に設けられたマウスやキーボード等の入力装置（図示せず。）を介して、新たにユーザ情報を登録する処理を開始するよう要請を受けた場合に、ユーザ情報の生成を開始する（ステップＳ１０１）。
【０１２８】
次に、ログイン処理部１０１は、このユーザ情報に対応するパスワードを決定して、該当するユーザ情報のパスワード欄に登録する（ステップＳ１０３）。このパスワードは、情報処理装置１０が任意に設定した文字列等であってもよく、ユーザにより指定された文字列等であってもよい。
【０１２９】
次に、ログイン処理部１０１は、生体認証を利用したログイン処理を行うか否かのメッセージを、表示制御部１１５を介して表示部（図示せず。）に表示させる。その後、ログイン処理部１０１は、ユーザからの選択結果の入力を待ち受ける。ユーザからの入力があると、ログイン処理部１０１は、入力されたユーザの選択結果を表す情報の判断を行う（ステップＳ１０５）。
【０１３０】
ユーザ入力が、生体認証処理を用いたアカウント制御を利用しない旨を表すものであった場合、ログイン処理部は、ユーザ情報の登録生体情報の欄にその旨を記載し、ユーザ情報の登録処理を終了する。
【０１３１】
他方、ユーザ入力が、生体認証処理を用いたアカウント制御を利用する旨を表すものであった場合、ログイン処理部１０１は、既に登録済みの生体情報を利用するか否かのメッセージを、表示制御部１１５を介して表示部（図示せず。）に表示させる。その後、ログイン処理部１０１は、ユーザからの選択結果の入力を待ち受ける。ユーザからの入力があると、ログイン処理部１０１は、入力されたユーザの選択結果を表す情報の判断を行う（ステップＳ１０７）。
【０１３２】
ここで、登録済みの生体情報を利用しない旨がユーザにより選択された場合には、ログイン処理部１０１は、撮像制御部１０３に生体部位の撮像開始を要請し、生体情報の取得を開始する（ステップＳ１０９）。この場合、撮像制御部１０３により制御された生体撮像部１０５が生体部位の撮像を行い、生体情報抽出部１０７が、得られた生体撮像データから所定の生体情報を抽出する。生体情報の取得が完了すると、情報処理装置１０は、後述するステップＳ１６１を実施する。
【０１３３】
他方、登録済みの生体情報を利用する旨がユーザにより選択された場合、ログイン処理部１０１は、アカウントの一覧を表示したり、ユーザから該当するアカウントＩＤの入力を求めたりするなどして、生体情報の選択を開始する（ステップＳ１１１）。ログイン処理部１０１は、登録済みの生体情報に対応するアカウントＩＤが特定できると、該当するアカウントＩＤのユーザ情報を参照する。
【０１３４】
次に、ログイン処理部１０１は、撮像制御部１０３に生体部位の撮像開始を要請し、生体情報の認証を開始する（ステップＳ１１３）。この場合、撮像制御部１０３により制御された生体撮像部１０５が生体部位の撮像を行い、生体情報抽出部１０７が、得られた生体撮像データから所定の生体情報を抽出する。その後、生体認証部１０９の認証処理部１１３は、ログイン処理部１０１から通知されたアカウントＩＤに関連付けられた登録生体情報と、抽出された生体情報とを用いて生体認証処理を実施し、認証に成功したか否かを判断する（ステップＳ１１５）。
【０１３５】
認証に失敗した場合には、ログイン処理部１０１は、認証に失敗した旨のエラー出力を表示部（図示せず。）に表示して（ステップＳ１１７）、ユーザ情報の登録処理を終了する。
【０１３６】
他方、登録済みの生体情報を利用せずに新たな生体情報を登録する場合、または、登録済みの生体情報を利用する際において抽出した生体情報の認証に成功した場合には、情報処理装置１０は、付加操作に関する情報を取得する（ステップＳ１６１）。ユーザにより付加操作が指定された場合には、ログイン処理部１０１は、生成したユーザ情報に図９に示したようなデータコード等を追記する。その後、ログイン処理部１０１は、生体情報の登録処理を行う（ステップＳ１１９）。
【０１３７】
以上説明したようなユーザ情報の登録処理が行われることで、本実施形態に係る情報処理装置１０では、一つの生体情報に対して複数のユーザアカウントを対応付けることが可能となる。
【０１３８】
［ログイン処理方法について］
次に、図１１を参照しながら、本変形例に係る情報処理装置１０が実施するログイン処理方法について、詳細に説明する。図１１は、本変形例に係る情報処理装置で実施されるログイン処理方法の一例について説明するための流れ図である。
【０１３９】
まず、ログイン処理部１０１は、情報処理装置１０の所定の箇所にユーザの生体部位が位置した場合、撮像制御部１０３に所定の生体部位の撮像開始を要請し、生体情報の取得を開始する（ステップＳ２０１）。この場合、撮像制御部１０３により制御された生体撮像部１０５が生体部位の撮像を行い、生体情報抽出部１０７が、得られた生体撮像データから所定の生体情報を抽出する。生体認証部１０９の認証処理部１１３は、登録されている全ての登録生体情報を用いて、抽出された生体情報との類似度が所定の閾値以上となる登録生体情報が存在するか否かを判断する（ステップＳ２０３）。
【０１４０】
認証処理部１１３は、算出した類似度が所定の閾値以上となる登録生体情報が存在しなかった場合には、認証処理部１１３は、抽出された生体情報の認証に失敗したと判断し、その旨をログイン処理部１０１に通知する。ログイン処理部１０１は、認証失敗の通知を受けて、認証に失敗した旨のエラー出力を、表示制御部１１５を介して表示部（図示せず。）に表示して（ステップＳ２０５）、ログイン処理を終了する。
【０１４１】
他方、認証処理部１１３は、算出した類似度が所定の閾値以上となる登録生体情報が存在した場合には、認証処理部１１３は、抽出された生体情報の認証に成功したと判断する。この場合、認証処理部１１３は、登録されているユーザ情報を参照して、該当する登録生体情報が関連付けられているユーザ情報を特定する。これにより、認証処理部１１３は、認証に成功した登録生体情報が、複数のユーザ情報に対応しているか否かを判断することとなる（ステップＳ２０７）。
【０１４２】
認証に成功した登録生体情報が複数のユーザ情報に対応していない場合（すなわち、１つのユーザ情報にのみ対応している場合）には、認証処理部１１３は、該当するユーザ情報に記載されているアカウントＩＤを、ログイン処理部１０１に通知する。その後、ログイン処理部１０１は、後述するステップＳ２６５を実施する。
【０１４３】
他方、認証に成功した登録生体情報が複数のユーザ情報に対応している場合には、認証処理部１１３は、該当する複数のユーザ情報に記載されているアカウントＩＤそれぞれを、ログイン処理部１０１に通知する。その後、ログイン処理部１０１は、該当するユーザ情報を参照して付加操作情報をチェックするとともに、生体情報の取得時に付加操作に起因する情報が通知されたか否かを判断する。これにより、ログイン処理部１０１は、適式な付加操作がなされたか否かを判断することができる（ステップＳ２６１）。
【０１４４】
適式な付加操作がなされたと判断した場合、ログイン処理部１０１は、付加操作がなされた場合のユーザ情報を参照して、かかるユーザ情報を用いて、デフォルトアカウントを利用したログイン処理を実施する（ステップＳ２６３）。
【０１４５】
他方、適式な付加操作がなされなかったと判断した場合、または、認証に成功した登録生体情報が複数のユーザ情報に対応していない場合には、ログイン処理部１０１は、ユーザ情報を参照し、対応するアカウントを利用してログイン処理を実施する（ステップＳ２６５）。
【０１４６】
これにより、ユーザは、一つの登録生体情報に対して複数のユーザ情報が紐づいている場合であっても、所定の付加操作を行いながら生体部位をかざすだけで、特定のアカウントに対して簡便にログインすることが可能となる。その結果、本変形例に係る情報処理装置１０では、ユーザの利便性を向上させることが可能となる。
【０１４７】
＜第３変形例＞
続いて、図１２〜図１４を参照しながら、本実施形態に係る情報処理装置１０の第３変形例について、詳細に説明する。なお、以下の説明では、本実施形態に係る情報処理装置１０からの変更点を中心に説明するものとし、それ以外の点については、詳細な説明は省略する。
【０１４８】
先に説明した本発明の第１の実施形態、ならびに、第１変形例および第２変形例では、ある一種類のアカウントの管理方法に則してログイン処理がなされる場合について説明した。本変形例に係る情報処理装置１０では、ユーザが新たなユーザ情報の生成時に、ログイン処理に際してのアカウント管理方法を、先に説明した３種類の方法の中から選択する場合について説明する。
【０１４９】
かかる場合においては、例えば図１２に示したように、ユーザ情報として、アカウントの管理方法を特定するための情報が付加されており、このアカウントの管理方法に対応した付加情報が、各ユーザ情報に追記される。
【０１５０】
例えば、図１２に示したアカウントＩＤ「ＡＡＡＡ」のユーザ情報は、管理者権限が付与されたユーザ情報であり、アカウント管理方法として、ログイン処理時の付加操作の有無をユーザ指定情報として利用する管理方法が選択されている。また、このユーザ情報には、アカウント管理方法に付随する付加情報として、付加操作情報の内容が付加情報欄に記載されている。
【０１５１】
また、図１２に示したアカウントＩＤ「ＢＢＢＢ」のユーザ情報は、一般ユーザの権限が付与されたユーザ情報であり、アカウント管理方法として、デフォルト設定されたユーザ情報か否かを表す情報をユーザ指定情報として利用する管理方法が選択されている。また、このユーザ情報には、アカウント管理方法に付随する付加情報として、デフォルトのユーザ情報である旨を表すデータコード等が付加情報欄に記載されている。
【０１５２】
このようなアカウントの管理方法および付加情報は、新たなユーザ情報の登録時に、ログイン処理部１０１が所定のメッセージを表示部等に表示し、ユーザにこれらの情報等を指定させることで、ユーザ情報として登録することができる。
【０１５３】
以下、流れ図を参照しながら、本変形例に係るユーザ情報の登録処理およびログイン処理について、詳細に説明する。
【０１５４】
［ユーザ情報の登録処理について］
まず、図１３を参照しながら、本変形例に係る情報処理装置１０が実施するユーザ情報の登録処理について、詳細に説明する。図１３は、本変形例に係る情報処理装置で実施されるユーザ情報の登録方法の一例を説明するための流れ図である。
【０１５５】
情報処理装置１０のログイン処理部１０１は、情報処理装置１０に設けられたマウスやキーボード等の入力装置（図示せず。）を介して、新たにユーザ情報を登録する処理を開始するよう要請を受けた場合に、ユーザ情報の生成を開始する（ステップＳ１０１）。
【０１５６】
次に、ログイン処理部１０１は、このユーザ情報に対応するパスワードを決定して、該当するユーザ情報のパスワード欄に登録する（ステップＳ１０３）。このパスワードは、情報処理装置１０が任意に設定した文字列等であってもよく、ユーザにより指定された文字列等であってもよい。
【０１５７】
次に、ログイン処理部１０１は、生体認証を利用したログイン処理を行うか否かのメッセージを、表示制御部１１５を介して表示部（図示せず。）に表示させる。その後、ログイン処理部１０１は、ユーザからの選択結果の入力を待ち受ける。ユーザからの入力があると、ログイン処理部１０１は、入力されたユーザの選択結果を表す情報の判断を行う（ステップＳ１０５）。
【０１５８】
ユーザ入力が、生体認証処理を用いたアカウント制御を利用しない旨を表すものであった場合、ログイン処理部は、ユーザ情報の登録生体情報の欄にその旨を記載し、ユーザ情報の登録処理を終了する。
【０１５９】
他方、ユーザ入力が、生体認証処理を用いたアカウント制御を利用する旨を表すものであった場合、ログイン処理部１０１は、既に登録済みの生体情報を利用するか否かのメッセージを、表示制御部１１５を介して表示部（図示せず。）に表示させる。その後、ログイン処理部１０１は、ユーザからの選択結果の入力を待ち受ける。ユーザからの入力があると、ログイン処理部１０１は、入力されたユーザの選択結果を表す情報の判断を行う（ステップＳ１０７）。
【０１６０】
ここで、登録済みの生体情報を利用しない旨がユーザにより選択された場合には、ログイン処理部１０１は、撮像制御部１０３に生体部位の撮像開始を要請し、生体情報の取得を開始する（ステップＳ１０９）。この場合、撮像制御部１０３により制御された生体撮像部１０５が生体部位の撮像を行い、生体情報抽出部１０７が、得られた生体撮像データから所定の生体情報を抽出する。生体情報の取得が完了すると、情報処理装置１０は、後述するステップＳ１７１を実施する。
【０１６１】
他方、登録済みの生体情報を利用する旨がユーザにより選択された場合、ログイン処理部１０１は、アカウントの一覧を表示したり、ユーザから該当するアカウントＩＤの入力を求めたりするなどして、生体情報の選択を開始する（ステップＳ１１１）。ログイン処理部１０１は、登録済みの生体情報に対応するアカウントＩＤが特定できると、該当するアカウントＩＤのユーザ情報を参照する。
【０１６２】
次に、ログイン処理部１０１は、撮像制御部１０３に生体部位の撮像開始を要請し、生体情報の認証を開始する（ステップＳ１１３）。この場合、撮像制御部１０３により制御された生体撮像部１０５が生体部位の撮像を行い、生体情報抽出部１０７が、得られた生体撮像データから所定の生体情報を抽出する。その後、生体認証部１０９の認証処理部１１３は、ログイン処理部１０１から通知されたアカウントＩＤに関連付けられた登録生体情報と、抽出された生体情報とを用いて生体認証処理を実施し、認証に成功したか否かを判断する（ステップＳ１１５）。
【０１６３】
認証に失敗した場合には、ログイン処理部１０１は、認証に失敗した旨のエラー出力を表示部（図示せず。）に表示して（ステップＳ１１７）、ユーザ情報の登録処理を終了する。
【０１６４】
他方、登録済みの生体情報を利用せずに新たな生体情報を登録する場合、または、登録済みの生体情報を利用する際において抽出した生体情報の認証に成功した場合には、情報処理装置１０は、アカウントの管理方法および付加情報に関する情報を取得する（ステップＳ１７１）。ユーザによりこれらの情報が指定されると、ログイン処理部１０１は、生成したユーザ情報に図１２に示したような各種情報を追記する。その後、ログイン処理部１０１は、生体情報の登録処理を行う（ステップＳ１１９）。
【０１６５】
以上説明したようなユーザ情報の登録処理が行われることで、本実施形態に係る情報処理装置１０では、一つの生体情報に対して複数のユーザアカウントを対応付けることが可能となる。
【０１６６】
［ログイン処理方法について］
次に、図１４を参照しながら、本変形例に係る情報処理装置１０が実施するログイン処理方法について、詳細に説明する。図１４は、本変形例に係る情報処理装置で実施されるログイン処理方法の一例について説明するための流れ図である。
【０１６７】
まず、ログイン処理部１０１は、情報処理装置１０の所定の箇所にユーザの生体部位が位置した場合、撮像制御部１０３に所定の生体部位の撮像開始を要請し、生体情報の取得を開始する（ステップＳ２０１）。この場合、撮像制御部１０３により制御された生体撮像部１０５が生体部位の撮像を行い、生体情報抽出部１０７が、得られた生体撮像データから所定の生体情報を抽出する。生体認証部１０９の認証処理部１１３は、登録されている全ての登録生体情報を用いて、抽出された生体情報との類似度が所定の閾値以上となる登録生体情報が存在するか否かを判断する（ステップＳ２０３）。
【０１６８】
認証処理部１１３は、算出した類似度が所定の閾値以上となる登録生体情報が存在しなかった場合には、認証処理部１１３は、抽出された生体情報の認証に失敗したと判断し、その旨をログイン処理部１０１に通知する。ログイン処理部１０１は、認証失敗の通知を受けて、認証に失敗した旨のエラー出力を、表示制御部１１５を介して表示部（図示せず。）に表示して（ステップＳ２０５）、ログイン処理を終了する。
【０１６９】
他方、認証処理部１１３は、算出した類似度が所定の閾値以上となる登録生体情報が存在した場合には、認証処理部１１３は、抽出された生体情報の認証に成功したと判断する。この場合、認証処理部１１３は、登録されているユーザ情報を参照して、該当する登録生体情報が関連付けられているユーザ情報を特定する。これにより、認証処理部１１３は、認証に成功した登録生体情報が、複数のユーザ情報に対応しているか否かを判断することとなる（ステップＳ２０７）。
【０１７０】
認証に成功した登録生体情報が複数のユーザ情報に対応していない場合（すなわち、１つのユーザ情報にのみ対応している場合）には、認証処理部１１３は、該当するユーザ情報に記載されているアカウントＩＤを、ログイン処理部１０１に通知する。その後、ログイン処理部１０１は、ユーザ情報を参照し、対応するアカウントを利用してログイン処理を実施する（ステップＳ２７１）。
【０１７１】
他方、認証に成功した登録生体情報が複数のユーザ情報に対応している場合には、認証処理部１１３は、該当する複数のユーザ情報に記載されているアカウントＩＤそれぞれを、ログイン処理部１０１に通知する。その後、ログイン処理部１０１は、該当するユーザ情報を参照して、指定されたアカウント管理方法がどの方法であるかを判断する（ステップＳ２７３）。
【０１７２】
認証に成功した登録生体情報に対応するユーザ情報のアカウント管理方法がユーザによる選択処理を用いた方法に設定されている場合には、ログイン処理部１０１は、本発明の第１の実施形態で示したログイン処理方法に則して、ログイン処理を実施する。すなわち、ログイン処理部１０１は、ユーザによるアカウントの選択結果に対応したアカウントに対して、ログイン処理を実施する（ステップＳ２７５）。
【０１７３】
また、認証に成功した登録生体情報に対応するユーザ情報のアカウント管理方法がデフォルト設定を用いた方法に設定されている場合には、ログイン処理部１０１は、第１変形例で示したログイン処理方法に則して、ログイン処理を実施する。すなわち、ログイン処理部１０１は、ユーザ情報に含まれるデフォルト設定に関する情報を参照して、デフォルトとなっているアカウントに対して、ログイン処理を実施する（ステップＳ２７７）。
【０１７４】
また、認証に成功した登録生体情報に対応するユーザ情報のアカウント管理方法が付加操作情報を用いた方法に設定されている場合には、ログイン処理部１０１は、第２変形例で示したログイン処理方法に則して、ログイン処理を実施する。すなわち、ログイン処理部１０１は、適式な付加操作がなされたか否かに基づいて、付加操作に対応したアカウントに対して、ログイン処理を実施する（ステップＳ２７９）。
【０１７５】
これにより、ユーザは、一つの登録生体情報に対して複数のユーザ情報が紐づいている場合であっても、所定の付加操作を行いながら生体部位をかざすだけで、特定のアカウントに対して簡便にログインすることが可能となる。その結果、本変形例に係る情報処理装置１０では、ユーザの利便性を向上させることが可能となる。
【０１７６】
（ハードウェア構成について）
次に、図１５を参照しながら、本発明の実施形態に係る情報処理装置１０のハードウェア構成について、詳細に説明する。図１５は、本発明の実施形態に係る情報処理装置１０のハードウェア構成を説明するためのブロック図である。
【０１７７】
情報処理装置１０は、主に、ＣＰＵ９０１と、ＲＯＭ９０３と、ＲＡＭ９０５と、を備える。また、情報処理装置１０は、更に、ホストバス９０７、ブリッジ９０９、外部バス９１１、インターフェース９１３、センサ９１４、入力装置９１５、出力装置９１７、ストレージ装置９１９、ドライブ９２１、接続ポート９２３および通信装置９２５を備える。
【０１７８】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、情報処理装置１０内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバス等の内部バスにより構成されるホストバス９０７により相互に接続されている。
【０１７９】
ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９１１に接続されている。
【０１８０】
センサ９１４は、例えば、ユーザに固有の生体情報、または、かかる生体情報を取得するために用いられる各種情報を検出する検出手段である。このセンサ９１４として、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等の各種の撮像素子を挙げることができる。また、センサ９１４は、生体部位を撮像するために用いられるレンズ等の光学系や光源等を更に有していてもよい。また、センサ９１４は、音声等を取得するためのマイクロフォン等であってもよい。なお、センサ９１４は、上述のもの以外にも、温度計、照度計、湿度計、速度計、加速度計などの様々な測定機器を備えていてもよい。
【０１８１】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール手段（いわゆる、リモコン）であってもよいし、情報処理装置１０の操作に対応した携帯電話やＰＤＡ等の外部接続機器９２９であってもよい。さらに、入力装置９１５は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。情報処理装置１０のユーザは、この入力装置９１５を操作することにより、情報処理装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１８２】
出力装置９１７は、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。このような装置として、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置およびランプなどの表示装置や、スピーカおよびヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなどがある。出力装置９１７は、例えば、情報処理装置１０が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置１０が行った各種処理により得られた結果を、テキストまたはイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。
【０１８３】
ストレージ装置９１９は、情報処理装置１０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置９１９は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種データなどを格納する。
【０１８４】
ドライブ９２１は、記録媒体用リーダライタであり、情報処理装置１０に内蔵、あるいは外付けされる。ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録を書き込むことも可能である。リムーバブル記録媒体９２７は、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア等である。また、リムーバブル記録媒体９２７は、コンパクトフラッシュ（登録商標）（ＣｏｍｐａｃｔＦｌａｓｈ：ＣＦ）、フラッシュメモリ、または、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等であってもよい。また、リムーバブル記録媒体９２７は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  ｃａｒｄ）または電子機器等であってもよい。
【０１８５】
接続ポート９２３は、機器を情報処理装置１０に直接接続するためのポートである。接続ポート９２３の一例として、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。接続ポート９２３の別の例として、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポート等がある。この接続ポート９２３に外部接続機器９２９を接続することで、情報処理装置１０は、外部接続機器９２９から直接各種データを取得したり、外部接続機器９２９に各種データを提供したりする。
【０１８６】
通信装置９２５は、例えば、通信網９３１に接続するための通信デバイス等で構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード等である。また、通信装置９２５は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデム等であってもよい。この通信装置９２５は、例えば、インターネットや他の通信機器との間で、例えばＴＣＰ／ＩＰ等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置９２５に接続される通信網９３１は、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信等であってもよい。
【０１８７】
以上、本発明の実施形態に係る情報処理装置１０の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【０１８８】
（まとめ）
先だって説明したように、ユーザがある情報処理装置を使用する際に、行使したい権限の違いに応じて複数のアカウントを保持したり、例えば家庭用と仕事用など異なる利用状況に対して異なるアカウントを割り当てたりすることを考慮する場合がある。かかる場合において、以上説明した本発明の実施形態および変形例に係る情報処理装置では、１つの登録生体情報を複数のユーザ情報（すなわちアカウント）間で共有することが可能となる。これにより、本発明の実施形態および変形例に係る情報処理装置は、ユーザの利便性を向上させることが可能となる。
【０１８９】
なお、従来から利用されているログイン処理方法として、アカウントＩＤとパスワードとを併用する方法があるが、この場合には、ユーザは、情報処理装置にログインする際に、アカウントを区別することなく、ＩＤとパスワードを装置に入力することとなる。しかしながら、パスワードを用いた方法の問題点として、パスワードのバリエーションが少ないことが挙げられる。
【０１９０】
多くのユーザは、パスワードを忘却してしまうことを懸念し、ランダムな長い文字列よりも、覚えやすい文字列、短い文字列、意味を持つ文字列等をパスワードとして使用することを好む。そのため、ユーザがパスワードを選択する空間を、たとえば英和辞典と考えると、パスワードの選択肢は、数万から百万通り程度となる。また、銀行のＡＴＭの暗証番号のように、わずか１００００通りしか選択の幅がないシステムも存在する。
【０１９１】
Ｍ人のユーザがＮ通りからランダムにパスワードを選択する場合を考える。この場合、バースディパラドックスと呼ばれる理論により、ユーザ数ＭがＮ１／２以上になると、パスワードの衝突が起こる確率が１／２を超えることが知られている。このため、パスワード空間が１００００通りのシステムではユーザが１００人、１００万通りのシステムでは１０００人を超えると、複数のユーザにより同一のパスワードが選択される確率が１／２を超えてしまう。このような状況で、ユーザがアカウントを指定することなくパスワードを入力し、システムがそのパスワードに紐付けられたアカウントのリストを提示する場合を考える。この場合、ユーザが本来管理するアカウントとは別のアカウントが、同一のパスワードによって他のユーザによりログイン可能になってしまうという問題が発生する恐れがある。
【０１９２】
他方、生体情報を用いたユーザ識別方式を利用する場合、生体情報の選択肢はとても広範なものとなる。これは、「同一のユーザの同一の部位であっても、生体情報をシステムに複数回提示した際に同一の情報が得られることはまず起こりえない」ということからも容易に推察される。かかる理由は、生体情報を読み取る機構が、画像や音声といったアナログ情報を扱うためである。このため、生体情報を用いた個人認証では、提示されたデータが登録済みの生体情報と完全に一致することはほぼ起こりえず、ある誤差の範囲で一致すれば認証が成功したとみなすことができる。この点からも、生体情報をパスワードの代わりに用いることにより、偶然登録情報が一致してしまう事例がほぼ起こらないということが類推できる。
【０１９３】
このように、生体認証処理を利用した本発明の実施形態および変形例に係る情報処理装置では、装置自体のセキュリティを維持しながら、ユーザの利便性の向上を図ることが可能となる。
【０１９４】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１９５】
１０    情報処理装置
１０１    ログイン処理部
１０３    撮像制御部
１０５    生体撮像部
１０７    生体情報抽出部
１０９    生体認証部
１１１    登録処理部
１１３    認証処理部
１１５    表示制御部
１１７    通信部
１１９    記憶部
【図１】
2011108148.tif 000003
【図２】
2011108148.tif 000004
【図３】
2011108148.tif 000005
【図４】
2011108148.tif 000006
【図５】
2011108148.tif 000007
【図６】
2011108148.tif 000008
【図７】
2011108148.tif 000009
【図８】
2011108148.tif 000010
【図９】
2011108148.tif 000011
【図１０】
2011108148.tif 000012
【図１１】
2011108148.tif 000013
【図１２】
2011108148.tif 000014
【図１３】
2011108148.tif 000015
【図１４】
2011108148.tif 000016
【図１５】
2011108148.tif 000017