(57)【要約】【課題】  ユーザが比較的覚えやすい情報をパスワードとして用いるだけでなく、横から他人に見られてもパスワードの推測が困難となるような認証を実現するための技術を提供すること。【解決手段】  認証時にパス画像を含む複数の画像を画面上に表示した場合にユーザがこの画面上で指示すべき指示位置と、パス画像の表示位置と、の位置関係を示す位置関係情報を設定する（Ｓ２０８）。そして、パス画像の画像情報と、設定した位置関係情報と、を含む認証情報を作成し（Ｓ２１０）、メモリに登録する（Ｓ２１１）。【選択図】  図２
2010003259.tif 000002
【特許請求の範囲】
【請求項１】
認証時に用いるパス画像の画像情報を取得する取得手段と、
認証時に前記パス画像を含む複数の画像を画面上に表示した場合にユーザが当該画面上で指示すべき指示位置と、前記パス画像の表示位置と、の位置関係を示す位置関係情報を設定する設定手段と、
前記取得手段が取得した画像情報と、前記設定手段が設定した設定した位置関係情報と、を含む認証情報を作成し、メモリに登録する登録手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記設定手段は、
パス画像の表示位置を示す矩形領域を含む矩形領域群を表示する表示手段と、
前記矩形領域群のうちユーザによって指定された矩形領域と、パス画像の表示位置を示す矩形領域と、の位置関係を求め、求めた位置関係を示す位置関係情報を設定する手段と
を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定手段は、音声認識を行う認識手段を備え、
前記位置関係を音声入力した場合、前記認識手段は、入力された音声に対する音声認識の結果を前記位置関係情報として取得し、設定することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
請求項１乃至３の何れか１項に記載の情報処理装置が作成した認証情報に基づいて認証処理を行う情報処理装置であって、
画像群を一覧表示する表示手段と、
前記表示手段が表示した画像群のうちユーザによって指示された画像との位置関係が、前記ユーザに対応する注目認証情報に含まれている位置関係情報が示す位置関係となるような位置に表示されている画像を特定し、特定した画像の画像情報が、前記注目認証情報に含まれているパス画像の画像情報と一致するか否かを判断する判断手段と、
前記判断手段が一致すると判断した場合には認証成功と判断し、前記判断手段が一致していないと判断した場合には認証失敗と判断することで、後続する処理を制御する手段と
を備えることを特徴とする情報処理装置。
【請求項５】
前記表示手段は、ほかの画像群を表示する旨の指示を受ける毎に異なる画像群を一覧表示し、表示する何れかの画像群には前記パス画像が含まれていることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
認証時に用いるパス画像の画像情報を取得する取得工程と、
認証時に前記パス画像を含む複数の画像を画面上に表示した場合にユーザが当該画面上で指示すべき指示位置と、前記パス画像の表示位置と、の位置関係を示す位置関係情報を設定する設定工程と、
前記取得工程で取得した画像情報と、前記設定工程で設定した設定した位置関係情報と、を含む認証情報を作成し、メモリに登録する登録工程と
を備えることを特徴とする情報処理方法。
【請求項７】
請求項１乃至３の何れか１項に記載の情報処理装置が作成した認証情報に基づいて認証処理を行う情報処理装置が行う情報処理方法であって、
画像群を一覧表示する表示工程と、
前記表示工程で表示した画像群のうちユーザによって指示された画像との位置関係が、前記ユーザに対応する注目認証情報に含まれている位置関係情報が示す位置関係となるような位置に表示されている画像を特定し、特定した画像の画像情報が、前記注目認証情報に含まれているパス画像の画像情報と一致するか否かを判断する判断工程と、
前記判断工程で一致すると判断した場合には認証成功と判断し、前記判断工程で一致していないと判断した場合には認証失敗と判断することで、後続する処理を制御する工程と
を備えることを特徴とする情報処理方法。
【請求項８】
コンピュータを請求項１乃至５の何れか１項に記載の情報処理装置が有する各手段として機能させるためのコンピュータプログラム。
【請求項９】
請求項８に記載のコンピュータプログラムを格納した、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証に係る技術に関するものである。
【背景技術】
【０００２】
従来から様々な個人認証方法が提案されているが、画像を使用した個人認証方法である画像認証方法が注目を集めている。これは、アカウント、パスワードを用いた認証方法の問題点である「（意味の無い）文字列を記憶し、認証時にはそれを間違いなく完全に思い出さなければならない」という問題点を解消するためのものである。具体的には、人間の得意な長期視覚記憶を活用し、パスワードの代わりに画像（パス画像）を記憶し、認証時には表示された画像の中からパス画像を指定する、というものである。
【０００３】
しかし、画像認証方式は上述のように利便性は高いが、安全性、つまりセキュリティの面では、総当たり攻撃等によってパス画像が容易に推測できるという問題がある。
【０００４】
非特許文献１では、認証時に複数回、画像群を表示するシステムにおいて、画像群にパス画像を含まない回を混ぜることで、推測を困難にする手法が提案されている。
【０００５】
また、画像認証方式ではないが、パスワード入力操作を他人に見られた場合でも推測を困難にする、という目的では特許文献１に提案がある。これはまず、表示部に１から９の数字を表示するが、毎回異なったランダムなグラフィックパターン（各数字が黒もしくは白抜け反転表示されている）を表示する。例えばユーザが登録したパスワードが、２黒、４黒、５黒、９黒（つまり数字として２，４，５，９が黒表示、それ以外の数字は白抜け反転表示）であったとする。認証時の表示が１黒、２白、３黒、４黒、５黒、６白、７白、８黒、９白であったとすると、自分のパスワードと異なる表示が成されている番号すべてが入力すべき番号であり、１，２，３，８，９が入力できれば認証が成功する。これにより、従来の数字のみのパスワードに加えて、白黒表示という要素を用いることになる。即ち、パスワード以外の数字も入力させることで他人の推測を困難にしている。
【非特許文献１】情報処理学会論文誌, Vol.44, No.8  「あわせ絵：画像登録と利用通知を用いた正候補選択方式による画像認証方式の強化方法」
【特許文献１】特開平６−２１４９５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら非特許文献１に係る技術では、認証時に思い出しやすいパス画像を使うために利便性は高いが、パス画像を指定している操作を横から他人に見られた場合には容易にパス画像が判明してしまうという欠点を有しており、依然安全性の面で問題がある。
【０００７】
特許文献１に係る技術では、パスワード入力操作を横から他人に見られた場合でもパスワードの推測が困難で、安全性に配慮がなされているものの、意味の無い文字列であるパスワードを覚えておく必要があり、また入力も毎回考える必要があり、利便性は低い。
【０００８】
本発明は以上の問題に鑑みて成されたものであり、ユーザが比較的覚えやすい情報をパスワードとして用いるだけでなく、横から他人に見られてもパスワードの推測が困難となるような認証を実現するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の目的を達成するために、例えば、本発明の情報処理装置は以下の構成を備える。
【００１０】
即ち、認証時に用いるパス画像の画像情報を取得する取得手段と、
認証時に前記パス画像を含む複数の画像を画面上に表示した場合にユーザが当該画面上で指示すべき指示位置と、前記パス画像の表示位置と、の位置関係を示す位置関係情報を設定する設定手段と、
前記取得手段が取得した画像情報と、前記設定手段が設定した設定した位置関係情報と、を含む認証情報を作成し、メモリに登録する登録手段と
を備えることを特徴とする。
【発明の効果】
【００１１】
本発明の構成によれば、ユーザが比較的覚えやすい情報をパスワードとして用いるだけでなく、横から他人に見られてもパスワードの推測が困難となるような認証を実現することができる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照し、本発明の好適な実施形態について説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載の構成の具体的な実施例の１つである。
【００１３】
［第１の実施形態］
図１は、本実施形態に係る情報処理装置の機能構成例を示すブロック図である。図１に示す如く、本実施形態に係る情報処理装置は、画像入力部１０５、画像メモリ部１０４、認証用データ保存部１１０、判定部１０８、画像選択部１０３、表示制御部１０２、表示部１０１、操作部１０９、により構成されている。
【００１４】
表示部１０１は、ＣＲＴや液晶画面などにより構成されており、表示制御部１０２による制御に従って画像や文字などを表示する。
【００１５】
表示制御部１０２は、表示部１０１における表示に係る制御全般を行う。例えば、画像選択部１０３から表示用の画像として受けた画像群を一覧表示するための画面を生成し、係る画面を表示部１０１に表示する為の制御処理を行う。
【００１６】
画像選択部１０３は、表示部１０１に表示するための画像群を画像メモリ部１０４から読み出し、読み出した画像群を表示制御部１０２に送出する。
【００１７】
画像メモリ部１０４には複数の画像が登録されている。登録画像は、写真画像、イラスト画像、単色画像、数字などの文字を示す画像等、ユーザが比較的長期的に視覚記憶しやすい画像であれば如何なる画像であっても良い。
【００１８】
画像入力部１０５は、画像メモリ部１０４に登録する画像を入力するためのもので、例えば、ディジタルカメラや、ディジタルカメラを接続する為のインターフェース等により構成されている。即ち、画像の取得形態については特に限定するものではなく、本装置に画像を入力することができるのであれば、如何なる入力形態を採用しても良い。
【００１９】
判定部１０８は、認証用データ保存部１１０に保存されている認証用データを用いて、認証に係る様々な判定処理を行う。
【００２０】
認証用データ保存部１１０には、ユーザ毎の認証用データ（認証情報）が登録されている。
【００２１】
操作部１０９は、ユーザが様々な指示を本装置に対して入力するために操作するものであり、ハードキー群により構成されている。なお、表示部１０１と操作部１０９とを一体化し、タッチパネル画面としても良い。
【００２２】
次に、本実施形態に係る情報処理装置が行う処理について詳細に説明する。本実施形態に係る情報処理装置が行う処理は２つに大別される。即ち、ユーザの認証用データの登録処理と、認証処理、の２つである。
【００２３】
先ず、ユーザの認証用データの登録処理について説明する。
【００２４】
＜ユーザの認証用データの登録処理＞
図２は、ユーザの認証用データの登録処理のフローチャートである。
【００２５】
先ず、ステップＳ２０１において、表示制御部１０２は表示部１０１に、ユーザのＩＤを入力させる為の画面を表示する。ユーザは係る画面上で、自身に固有のＩＤを操作部１０９を用いて入力する。例えば、ユーザは自身の苗字である「tanaka」をＩＤとして操作部１０９を用いて入力することができる。
【００２６】
ステップＳ２０２では、判定部１０８は、ユーザが操作部１０９を用いて入力したＩＤを取得し、これを一時記憶する。
【００２７】
次に、ステップＳ２０３では、認証時に最初に使われる画像であるＩＤ画像の登録を行うべく、画像選択部１０３は、画像メモリ部１０４から表示部１０１に一度に表示する分の数の画像群を読み出し、読み出した画像群を表示制御部１０２に送出する。表示制御部１０２は、この画像群を表示部１０１の画面上に一覧表示する。この一覧表示された画像群は、ＩＤ画像の候補となるものであり、ユーザはこの画像群の中から１つをＩＤ画像として、操作部１０９を用いて選択する。なお、この一覧表示した画像群の中にユーザがＩＤ画像として用いたい画像がなかった場合には、操作部１０９を用いて次の画像群を表示する旨の指示を入力する。これにより、画像選択部１０３はまた新たな画像群を画像メモリ部１０４から読み出し、読み出した画像群を表示制御部１０２に送出する。表示制御部１０２は、この画像群を表示部１０１の画面上に一覧表示する。
【００２８】
ステップＳ２０４では、判定部１０８は、ユーザにより選択指示されたＩＤ画像の画像情報（例えばファイル名）を取得し、これを一時記憶する。
【００２９】
なお、ＩＤ画像を本装置に登録するための方法についてはこれに限定するものではなく、他の方法も考えられる。例えば、ユーザが予めＩＤ画像として用意した画像を画像入力部１０５を用いて判定部１０８に送出しても良い。一例としては、画像入力部１０５が撮像装置の場合、ユーザは自身の顔を係る撮像装置を用いて撮像する。撮像に係る操作は操作部１０９を用いて行う。そして画像入力部１０５は、係る撮像により得られる撮像画像をＩＤ画像として、判定部１０８に送出する。判定部１０８は、このＩＤ画像の画像情報（例えばファイル名）を取得し、これを一時記憶する。
【００３０】
次に、ステップＳ２０５では、パスワードとして機能するパス画像の種類の登録を行うべく、表示制御部１０２は、パス画像の種類を入力させるための画面を表示部１０１に表示させる。パス画像の種類の例としては、写真、イラスト、単色塗り潰し、数字などの文字、が挙げられる。従って、この場合、「写真、イラスト、単色塗り潰し、数字などの文字」のそれぞれと共にチェックボックスを表示し、ユーザは操作部１０９を用いて何れか１つのチェックボックスをチェックする。これにより、チェックしたチェックボックスに対応する種類を選択することができる。
【００３１】
次に、ステップＳ２０６では、判定部１０８は、ユーザが操作部１０９を用いて選択したパス画像の種類を取得し、これを一時記憶する。
【００３２】
ここで認証時には、パス画像を含む画像群（パス画像以外の画像は表示の度に変わっても良い）を表示するのであるが、このときユーザはこのパス画像を指示するのではなく、「以降の処理で設定するオフセットの分だけパス画像から離間した画像」を指示する。これにより、例え認証時の操作を他人からのぞき見されたとしても、ユーザはパス画像以外の表示毎に変わる画像（パス画像とは規定の位置関係にある画像）を指示するので、この他人は係る操作からパス画像を類推することは困難である。
【００３３】
従って、ステップＳ２０７では、表示制御部１０２は、このオフセットを設定する為の画面を表示部に表示する。
【００３４】
図３は、ステップＳ２０７において表示する画面の一例を示す図である。認証時には、パス画像を含む画像群を整列させた画面を表示するのであるが、係る画面におけるそれぞれの画像を矩形領域として示したものが図３に示した画面である。図３において３０２は、認証時に表示する「パス画像を含む画像群」のそれぞれの画像の表示位置を示す矩形領域の集合を示している。係る画面を用いて、認証時に矩形領域群３０２のそれぞれの内部に画像を表示すると共にパス画像を矩形領域３０１内に表示した場合に、ユーザが矩形領域３０１からどれだけ離間した位置の画像を指し示すべきであるのかを設定する。
【００３５】
例えば、ユーザが操作部１０９を用いて矩形領域３０３を指示した場合、判定部１０８は、矩形領域３０１と矩形領域３０３との位置関係を求める。この場合は「左に２，下に２」が係る位置関係となる。従ってこの場合、判定部１０８は、「左に２、下に２」を示す位置関係情報を作成し、一時記憶する。係る位置関係情報の使用方法については、認証時の処理を説明する際に触れることにする。
【００３６】
従って、上述の通り、ステップＳ２０７において表示した画面において、ユーザが操作部１０９を用いて１つの矩形領域を指示すると、ステップＳ２０８では、判定部１０８は、係る指示を受け付ける。そして、判定部１０８は、指示した矩形領域と矩形領域３０１との位置関係を示す位置関係情報を求める。そして、求めた位置関係情報を一時記憶する。なお、図３の画面では、パス画像の表示位置は矩形領域３０１の位置としている。しかし、そもそも係る画面の使用目的は、認証時にパス画像を含む画像群を表示した場合にユーザが指示すべき画像の位置とこのパス画像の位置との位置関係を登録することにあるので、矩形領域３０１の位置はあくまで係る位置関係を求める為の基準でしかない。従って、矩形領域３０１の位置は、矩形領域群３０２のうちの何れの矩形領域の位置であっても良い。また、係る理由により、位置関係を登録するための方法は係る方法に限定するものではなく、同様の目的を達成することができるのであれば、如何なる方法を採用しても良い。係る点については別の実施形態を設け、そこで説明する。
【００３７】
次に、ステップＳ２０９では、パス画像の登録を行うべく、画像選択部１０３は、画像メモリ部１０４から表示部１０１に一度に表示する分の数の画像群を読み出し、読み出した画像群を表示制御部１０２に送出する。この画像群は、ステップＳ２０５でユーザが選択したパス画像の種類に対応したものである。表示制御部１０２は、この画像群を表示部１０１の画面上に一覧表示する。この一覧表示された画像群は、パス画像の候補となるものであり、ユーザはこの画像群の中から１つをパス画像として、操作部１０９を用いて選択する。なお、この一覧表示した画像群の中にユーザがパス画像として用いたい画像がなかった場合には、操作部１０９を用いて次の画像群を表示する旨の指示を入力する。これにより、画像選択部１０３はまた新たな画像群を画像メモリ部１０４から読み出し、読み出した画像群を表示制御部１０２に送出する。表示制御部１０２は、この画像群を表示部１０１の画面上に一覧表示する。
【００３８】
そして判定部１０８は、ユーザにより選択指示されたパス画像の画像情報（例えばファイル名）を取得し、これを一時記憶する。
【００３９】
なお、パス画像を本装置に登録するための方法についてはこれに限定するものではなく、他の方法も考えられる。例えば、ユーザが予めパス画像として用意した画像を画像入力部１０５を用いて判定部１０８に送出しても良い。一例としては、画像入力部１０５が記憶媒体を接続する為のコネクタである場合、ユーザはパス画像として用いるための画像を記録した記憶媒体をこの画像入力部１０５に接続し、このパス画像を本装置に転送する指示を操作部１０９を用いて行う。係る指示が入力されると、画像入力部１０５は、このパス画像を記憶媒体から読み出し、判定部１０８に送出する。
【００４０】
そしてステップＳ２１０では、判定部１０８は、以上の処理により取得し、一時記憶しているそれぞれの情報を含む認証用データを作成する。係る認証用データには、ＩＤ、ＩＤ画像の画像情報、パス画像の種類、位置関係情報、パス画像の画像情報、が含まれていることになる。
【００４１】
そしてステップＳ２１１では、判定部１０８は、ステップＳ２１０において作成した認証用データを、メモリとしての認証用データ保存部１１０に格納する。
【００４２】
以上の処理により、一人のユーザに対する認証用データを作成し、認証用データ保存部１１０に登録することができる。
【００４３】
次に、認証時における処理について説明する。
【００４４】
＜認証時における処理＞
図４は、認証時における処理のフローチャートである。なお、図４のフローチャートに従った処理を開始する前に、ユーザは自身のＩＤを入力する。判定部１０８はこの入力されたＩＤを含む認証用データを認証用データ保存部１１０から検索する。係る検索の結果、入力されたＩＤを含む認証用データが認証用データ保存部１１０内に見つかった場合には、この見つかった認証用データを、注目認証用データ（注目認証情報）として取得する。一方、見つからなかった場合には、表示制御部１０２は、認証が失敗した旨を示すメッセージを表示部１０１に表示させると共に、認証処理の後に行うものとして設定されている処理の実行を禁止する。
【００４５】
先ず、ステップＳ４０１では、画像選択部１０３は、画像メモリ部１０４から表示部１０１に一度に表示する分の数の画像群を読み出し、読み出した画像群を表示制御部１０２に送出する。表示制御部１０２は、この画像群を表示部１０１の画面上に一覧表示する。ユーザはこの画像群の中に自身がＩＤ画像として設定した画像があれば、その画像を操作部１０９を用いて選択する。なお、この一覧表示した画像群の中にユーザが登録したＩＤ画像がなかった場合には、操作部１０９を用いて次の画像群を表示する旨の指示を入力する。これにより、画像選択部１０３はまた新たな画像群（前回とは異なる画像群）を画像メモリ部１０４から読み出し、読み出した画像群を表示制御部１０２に送出する。表示制御部１０２は、この画像群を表示部１０１の画面上に一覧表示する。従って、何れかの一覧表示の中では必ず、ユーザが登録したＩＤ画像は表示されるべきである。
【００４６】
ステップＳ４０２では、判定部１０８は、ユーザにより選択指示された画像の画像情報（例えばファイル名）を取得し、これを一時記憶する。
【００４７】
次に、ステップＳ４０３では、表示制御部１０２は、パス画像の種類を入力させるための画面を表示部１０１に表示させる。例えば、「写真、イラスト、単色塗り潰し、数字などの文字」のそれぞれと共にチェックボックスを表示する。ユーザは操作部１０９を用いて、自身が登録したパス画像の種類に対応するチェックボックスをチェックすることで、チェックしたチェックボックスに対応する種類を選択指示することができる。従って、ステップＳ４０３では、係る画面を表示した後、ユーザが操作部１０９を用いて選択指示した種類を受け付ける。
【００４８】
次に、ステップＳ４０４では、判定部１０８は、注目認証用データ中の「パス画像の種類」と、ステップＳ４０３においてユーザから受け付けた種類とが一致しているか否かを判断する。係る判断の結果、一致していない場合には処理をステップＳ４０６に進める。
【００４９】
ステップＳ４０６では、表示制御部１０２は、認証が失敗した旨を示すメッセージを表示部１０１に表示させると共に、認証処理の後に行うものとして設定されている処理の実行を禁止する。なお、ステップＳ４０６では、認証失敗の旨を示すメッセージを表示するだけでなく、管理者に通知する処理や、警告音を発する処理などを行うようにしても良い。
【００５０】
一方、ステップＳ４０４における判断の結果、一致している場合には、処理をステップＳ４０５に進める。
【００５１】
ステップＳ４０５では、画像選択部１０３は、画像メモリ部１０４から表示部１０１に一度に表示する分の数の画像群を読み出し、読み出した画像群を表示制御部１０２に送出する。表示制御部１０２は、この画像群を表示部１０１の画面上に一覧表示する。ユーザはこの画像群の中に、自身が登録したパス画像がなかった場合には、操作部１０９を用いて次の画像群を表示する旨の指示を入力する。これにより、画像選択部１０３はまた新たな画像群を画像メモリ部１０４から読み出し、読み出した画像群を表示制御部１０２に送出する。表示制御部１０２は、この画像群を表示部１０１の画面上に一覧表示する。
【００５２】
ユーザは、自身が登録したパス画像を見つけると、このパス画像を選択指示するのではなく、このパス画像から、自身が登録した位置関係情報が示す位置関係にある画像を選択指示する。
【００５３】
次に、ステップＳ４０７では、判定部１０８は、ユーザが選択指示した画像の位置（指示位置）と、注目認証用データ中の「位置関係情報」が示す位置関係が示す位置関係にある画像を特定し、特定した画像の画像情報を取得する。例えば、位置関係情報が示す位置関係が「左２，上２」である場合、判定部１０８は、ユーザが選択指示した画像の位置から「右方向に２，下方向に２」だけ移動した位置にある画像を特定し、特定した画像の画像情報を取得する。
【００５４】
なお、位置関係情報が「左に５」を示すのに、選択指示した画像が左から２番目の位置にある場合には、右から３番目の位置が「左に５」に該当するものとする。これは上下についても同様で、一旦側にはみ出た分を他端側から一方側に移動させた位置を求める。そして取得した画像情報が、注目認証用データ中の「パス画像の画像情報」に一致しているか否かを判断する。
【００５５】
係る判断の結果、一致してない場合には処理をステップＳ４０６に進める。一方、一致している場合には処理をステップＳ４０８に進める。
【００５６】
ステップＳ４０８では、表示制御部１０２は、認証が成功（認証成功）した旨を示すメッセージを表示部１０１に表示させると共に、認証処理の後に行うものとして設定されている処理（後続の処理）の実行を許可する。
【００５７】
このように、横から他人に見られた場合でも、実際はパス画像を指定していないので、係る認証のセキュリティレベルは非常に高い。さらにセキュリティレベルを上げるために、複数枚のパス画像を登録して認証する方法や、複数枚のパス画像毎に位置関係情報を登録して認証する方法も考えられる。
【００５８】
また小規模システムなど、限られた人数で使う場合で、パス画像の重複がないのであれば、ＩＤ登録等を省き、パス画像の登録及び位置関係情報の登録だけを行うようにしてもよい。もちろん、認証側もこれに対応するものとする。
【００５９】
なお、本実施形態では、操作部１０９を用いて各種の指示入力を行ったが、音声によって指示入力を行うようにしても良い。この場合、本装置には音声を入力するためのマイクなどの音声入力部と、音声入力部を介して入力された音声信号に基づいて音声認識処理を行う音声認識部とを加える必要がある。そして、係る音声認識の結果に基づいて、各種の指示を入力することになる。
【００６０】
また、本実施形態では、画面上には複数枚の画像を表示するようにしているが、表示部１０１の画面サイズが小さかったり、情報処理装置の情報処理能力が低い場合には、一枚ずつ画像を表示するようにしても良い。
【００６１】
［第２の実施形態］
第１の実施形態では、認証用データの登録処理と認証処理とを同じ装置で行う例を示しているが、それぞれの処理を別個の装置で行うようにしても良い。本実施形態では、認証用データの登録処理を自宅のコンピュータなどを用いて行う。そして、認証処理は、公共の場所に設置されている端末装置において行う。
【００６２】
図５は、本実施形態に係るシステムの構成例を示す図である。
【００６３】
図５において５０１は、ユーザの自宅等にあるＰＣ（パーソナルコンピュータ）であり、その機能構成は図１に示した構成から認証用データ保存部１１０を省いたものとなる。ユーザは自宅にて認証用データの登録作業を行うので、係るＰＣ５０１は、図２に示したフローチャートに従った処理を行うことになる。そして係る処理によって生成された認証用データは、ネットワーク５０２を介して管理装置５０３に送信される。管理装置５０３は、認証用データ保存部１１０として機能するものであり、ネットワーク５０２を介してＰＣ５０１から送信された認証用データを保存する。管理装置５０３が管理している各ユーザの認証用データは、端末装置５０４からの要求に応じて適宜、ネットワーク５０２を介して端末装置５０４に送信する。
【００６４】
端末装置５０４は、図１に示した機能構成から認証用データ保存部１１０を省いた構成を有するもので、認証処理が必要な処理、例えば、銀行のＡＴＭと同様の処理を行う装置である。
【００６５】
ユーザが端末装置５０４を用いて認証が必要な作業を行う場合には、この端末装置５０４は、図４に示したフローチャートに従った処理を行う。このとき、端末装置５０４はこのユーザの認証用データをネットワーク５０２を介して管理装置５０３から取得する。
【００６６】
なお、認証処理が必要なシステムには様々な応用が考えられるが、本実施形態に係るシステムは、その様々な応用に適用することができるものである。
【００６７】
［第３の実施形態］
第１の実施形態では、認証時にパス画像からどれだけ離間した位置を指示するのかを設定するために（位置関係情報を設定するために）、パス画像の表示位置を画面上の規定の位置に設け、ユーザに何れか１つの矩形領域を選択させるための画面を表示した。しかし、上述の通り、位置関係情報を設定するための方法はこれに限定するものではない。上述の通り、音声入力によって設定する場合には、「左２，上２」と発声することで、「左２，上２」を示す位置関係情報を直接入力するようにしても良い。この場合、判定部１０８は、位置関係情報を求める計算を行うことなく、この音声入力された位置関係情報をそのまま一時記憶する。
【００６８】
［第４の実施形態］
第２の実施形態を除く各実施形態では、図１に示した各部は全てハードウェアでもって構成されているものとして説明しているが、画像選択部１０３、判定部１０８をソフトウェアで実装し、それ以外の各部をハードウェアとして実装しても良い。この場合、画像選択部１０３、判定部１０８以外の各部をハードウェアとして有し、画像選択部１０３、判定部１０８の各部に対応するソフトウェアを実行するコンピュータは、上記情報処理装置に適用することができる。
【００６９】
図６は、上記情報処理装置に適用可能なコンピュータのハードウェア構成例を示すブロック図である。
【００７０】
ＣＰＵ７０１は、ＲＡＭ７０２やＲＯＭ７０３に格納されているコンピュータプログラムやデータを用いてコンピュータ全体の制御を行うと共に、上記情報処理装置が行うものとして説明した上述の各処理を実行する。
【００７１】
ＲＡＭ７０２は、外部記憶装置７０８からロードされたコンピュータプログラムやデータ、スキャナ７１２によって読み取られた画像のデータ、他のコンピュータシステム７１４から送信されたデータ等を一時的に記憶する為のエリアを有する。更に、ＲＡＭ７０２は、ＣＰＵ７０１が各種の処理を実行する際に用いるワークエリアも有する。即ち、ＲＡＭ７０２は、各種のエリアを適宜提供することができる。
【００７２】
ＲＯＭ７０３には、本コンピュータの設定データやブートプログラムなどが格納されている。
【００７３】
Ｉ／Ｏ７１３には、スキャナ７１２が接続されており、スキャナ７１２が読み取った結果は画像データとして、このＩ／Ｏ７１３を介してＲＡＭ７０２や外部記憶装置７０８に送出される。係る画像データは、例えば、ＩＤ画像やパス画像として用いることができる。
【００７４】
ディスプレイ７０５は、ＣＲＴや液晶画面などにより構成されており、ＣＰＵ７０１による処理結果を画像や文字などでもって表示することができる。例えば、第１の実施形態で説明した様々な画面はこのディスプレイ７０５に表示されることになる。即ち、ディスプレイ７０５は、図１に示した表示部１０１として機能することになる。なお、このディスプレイ７０５は、ディスプレイ制御装置７０４によってその動作が制御されている。即ち、ディスプレイ制御装置７０４は、図１に示した表示制御部１０２として機能することになる。
【００７５】
外部記憶装置７０８は、ハードディスクドライブ装置に代表される大容量情報記憶装置である。外部記憶装置７０８には、ＯＳ（オペレーティングシステム）や、情報処理装置が行うものとして上述した各処理をＣＰＵ７０１に実行させるためのコンピュータプログラムやデータが保存されている。係るコンピュータプログラムには、画像選択部１０３、判定部１０８のそれぞれが行うものとして上述した各処理をＣＰＵ７０１に実行させるためのコンピュータプログラムが含まれている。また、係るデータには、ＩＤ画像やパス画像の候補としての画像群のデータが含まれている。
【００７６】
外部記憶装置７０８に保存されているコンピュータプログラムやデータは、ＣＰＵ７０１による制御に従って適宜、Ｉ／Ｏ７０９を介してＲＡＭ７０２にロードされ、ＣＰＵ７０１による処理対象となる。
【００７７】
操作入力デバイス７０６は、キーボードやマウスなどにより構成されており、本コンピュータのユーザが操作することで、各種の指示をＩ／Ｏ７０７を介してＣＰＵ７０１に対して入力することができる。即ち、操作入力デバイス７０６は、図１に示した操作部１０９として機能することになる。
【００７８】
他のコンピュータシステム７１４は、Ｉ／Ｆ（インターフェース）７１５を介して本コンピュータに接続されている。
【００７９】
７１６は、Ｉ／Ｏ７０７、Ｉ／Ｏ７０９、Ｉ／Ｏ７１３、ＣＰＵ７０１、ＲＯＭ７０３、ＲＡＭ７０２、ディスプレイ制御装置７０４、Ｉ／Ｆ７１５を繋ぐバスであり、それぞれは、このバス７１６を介して互いにデータ通信が可能となる。
【００８０】
なお、以上説明した各実施形態は適宜組み合わせて用いても良い。
【００８１】
［その他の実施形態］
また、本発明の目的は、以下のようにすることによって達成されることはいうまでもない。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給する。係る記憶媒体は言うまでもなく、コンピュータ読み取り可能な記憶媒体である。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【００８２】
また、コンピュータが読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８３】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００８５】
【図１】本発明の第１の実施形態に係る情報処理装置の機能構成例を示すブロック図である。
【図２】ユーザの認証用データの登録処理のフローチャートである。
【図３】ステップＳ２０７において表示する画面の一例を示す図である。
【図４】認証時における処理のフローチャートである。
【図５】本実施形態に係るシステムの構成例を示す図である。
【図６】情報処理装置に適用可能なコンピュータのハードウェア構成例を示すブロック図である。
【図１】
2010003259.tif 000003
【図２】
2010003259.tif 000004
【図３】
2010003259.tif 000005
【図４】
2010003259.tif 000006
【図５】
2010003259.tif 000007
【図６】
2010003259.tif 000008