(57)【要約】【課題】時間帯の影響をあまり受けることなく処理時間を短縮する。【解決手段】第１の認証装置１０は、個人情報センサ２０と、テンプレートデータ記憶装置２４と、通信装置２６と、決定装置３０と、比較装置３２と、出力装置３８とを含む。個人情報センサ２０は、値を測定する。テンプレートデータ記憶装置２４は、ユーザに対応付けて、個人情報センサ２０が測定した値についての要件を表わすテンプレートデータを記憶する。通信装置２６は、ユーザを表わす対象情報を受信する。決定装置３０は、対象情報以外の情報に対応するテンプレートデータに比べ対象情報に対応するテンプレートデータが早い順位となるように、テンプレートデータを選択する。比較装置３２は、テンプレートデータが表わす要件を測定値が満たすか否かを判断する。出力装置３８は、比較装置３２が判断した結果を表わす結果情報を出力する。【選択図】図２
2007220018.tif 000002
【特許請求の範囲】
【請求項１】
値を測定するための測定手段と、
認証の対象となるものに対応づけて、前記測定手段が測定した値である測定値についての要件を表わす情報である要件情報を記憶するための第１の記憶手段と、
送信元を表わす送信元情報とともに、前記認証の対象となるものを表わす情報である対象情報を受信するための受信手段と、
送信元のいずれかである特定送信元を表わす情報を記憶するための第２の記憶手段と、
前記受信手段が受信した前記送信元情報の内容と前記第２の記憶手段が記憶した情報の内容とが一致する場合、前記対象情報以外の情報に対応する要件情報に比べ前記対象情報に対応する要件情報が早い順位となるように、前記要件情報を順次選択するための選択手段と、
前記選択手段が選択した情報が表わす要件を前記測定値が満たすか否かを判断するための判断手段と、
前記判断手段が判断した結果を表わす結果情報を出力するための出力手段とを含む、認証装置。
【請求項２】
値を測定するための測定手段と、
認証の対象となるものに対応づけて、前記測定手段が測定した値である測定値についての要件を表わす情報である要件情報を記憶するための第１の記憶手段と、
前記認証の対象となるものを表わす情報である対象情報を受信するための受信手段と、
前記対象情報以外の情報に対応する要件情報に比べ前記対象情報に対応する要件情報が早い順位となるように、前記要件情報を選択するための選択手段と、
前記選択手段が選択した情報が表わす要件を前記測定値が満たすか否かを判断するための判断手段と、
前記判断手段が判断した結果を表わす結果情報を出力するための出力手段とを含む、認証装置。
【請求項３】
前記受信手段は、前記対象情報の送信元を表わす送信元情報と共に前記対象情報を受信するための手段を含み、
前記選択手段は、前記対象情報を受信するための手段が受信した送信元情報が前記送信元のいずれかである特定送信元を表わす場合、前記対象情報以外の情報に対応する要件情報に比べ前記対象情報に対応する要件情報が早い順位となるように、前記要件情報の順位を選択するための手段を含む、請求項２に記載の認証装置。
【請求項４】
前記要件情報の順位を選択するための手段は、
前記特定送信元を表わす情報を記憶するための第２の記憶手段と、
前記受信手段が受信した送信元情報の内容と前記第２の記憶手段が記憶した情報の内容とが一致する場合、前記対象情報以外の情報に対応する要件情報に比べ前記対象情報に対応する要件情報が早い順位となるように、前記要件情報を順次選択するための手段とを含む、請求項３に記載の認証装置。
【請求項５】
前記認証装置は、前記特定送信元を表わす情報を受付けるための受付手段をさらに含み、
前記第２の記憶手段は、前記受付手段が受付けた前記特定送信元を表わす情報を記憶するための手段を含む、請求項４に記載の認証装置。
【請求項６】
前記対象情報を受信するための手段は、前記測定手段が前記測定値を測定する度に、前記送信元情報と共に前記対象情報を受信するための手段を含み、
前記要件情報の順位を選択するための手段は、同一の内容の前記対象情報を送信する頻度が閾値を超える前記特定送信元を前記送信元情報が表わす場合、前記要件情報の順位を選択するための手段を含む、請求項３に記載の認証装置。
【請求項７】
前記測定手段は、顔の色の分布を表わす前記測定値を測定するための手段を含む、請求項２に記載の認証装置。
【請求項８】
値を測定するための測定手段と、
認証の対象となる人物である対象人物に対応づけて、前記測定手段が測定した値である測定値についての要件を表わす情報である要件情報を記憶するための第１の記憶手段と、
前記対象人物の行動予定を表わす情報である予定情報を受信するための受信手段と、
時刻を検出するための検出手段と、
前記検出手段が検出した時刻と前記予定情報とに基づいて、前記測定手段が値を測定した時刻における前記対象人物ごとの認証を受ける可能性の順位と前記要件情報の選択の順位とが対応するように、前記要件情報を選択するための選択手段と、
前記選択手段が選択した情報が表わす要件を前記測定値が満たすか否かを判断するための判断手段と、
前記判断手段が判断した結果を表わす結果情報を出力するための出力手段とを含む、認証装置。
【請求項９】
値を測定する測定ステップと、
認証の対象となるものに対応づけて、前記測定ステップにおいて測定した値である測定値についての要件を表わす情報である要件情報を記憶する第１の記憶ステップと、
前記認証の対象となるものを表わす情報である対象情報を受信する受信ステップと、
前記対象情報以外の情報に対応する要件情報に比べ対象情報に対応する要件情報が早い順位となるように、前記要件情報を選択する選択ステップと、
前記選択ステップにおいて選択した要件情報が表わす要件を前記測定値が満たすか否かを判断する判断ステップと、
前記判断ステップにおいて判断した結果を表わす情報を出力する出力ステップとを含む、認証方法。
【請求項１０】
値を測定する測定ステップと、
認証の対象となる人物である対象人物に対応づけて、前記測定ステップで測定した値である測定値についての要件を表わす情報である要件情報を記憶する第１の記憶ステップと、
前記対象人物の行動予定を表わす情報である予定情報を受信する受信ステップと、
時刻を検出する検出ステップと、
前記検出ステップにおいて検出した時刻と前記予定情報とに基づいて、前記測定ステップで値を測定した時刻における前記対象人物ごとの認証を受ける可能性の順位と前記要件情報の選択の順位とが対応するように、前記要件情報を選択する選択ステップと、
前記選択ステップで選択した情報が表わす要件を前記測定値が満たすか否かを判断する判断ステップと、
前記判断ステップで判断した結果を表わす結果情報を出力する出力ステップとを含む、認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置および認証方法に関し、特に、個人認証のために情報検索を実施する認証装置および認証方法に関する。
【背景技術】
【０００２】
特許文献１は、バイオメトリックス技術による個人識別情報を、使用する優先順位を付して登録しておくデータベースと、個人識別情報を入力する入力装置と、入力装置から入力された個人識別情報とデータベースの個人識別情報とを照合し、本人か否かを識別する照合処理部と、データベースに登録済みの各個人が、入力装置を介して個人識別情報を入力した時刻を検出する時計と、時計が検出した各個人の入力時刻の時間帯に応じて区分して登録し、次回に個人識別情報が入力された場合には、入力時刻を参照し、該当する時間帯の各個人を、優先抽出して処理する優先制御部とを備えるバイオメトリックス式認証装置を開示する。
【０００３】
特許文献１に開示された発明によると、個人認証の処理時間を短縮できる。
【特許文献１】特開２００２−１４０７０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された発明では、時間帯によっては処理時間を充分に短縮できなくなるという問題点がある。昼間のオフィスや夜間の住宅がその例である。昼間のオフィスには、個人認証の対象となる人の大部分が在席している。夜間の住宅には、個人認証の対象となる人の大部分が帰宅している。これらの場合、優先抽出すべき人を特定することが困難になる。これが、上述した問題点が生じる原因である。
【０００５】
本発明は上述の問題点を解決するためになされたものであって、その目的は、時間帯の影響をあまり受けることなく処理時間を短縮できる認証装置および認証方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のある局面に従うと、認証装置は、測定手段と、第１の記憶手段と、受信手段と、第２の記憶手段と、選択手段と、判断手段と、出力手段とを含む。測定手段は、値を測定する。第１の記憶手段は、認証の対象となるものに対応付けて、測定手段が測定した値である測定値についての要件を表わす情報である要件情報を記憶する。受信手段は、送信元を表わす送信元情報とともに、認証の対象となるものを表わす情報である対象情報を受信する。第２の記憶手段は、送信元のいずれかである特定送信元を表わす情報を記憶する。選択手段は、受信手段が受信した送信元情報の内容と第２の記憶手段が記憶した情報の内容とが一致する場合、対象情報以外の情報に対応する要件情報に比べ対象情報に対応する要件情報が早い順位となるように、要件情報を順次選択する。判断手段は、選択手段が選択した情報が表わす要件を測定値が満たすか否かを判断する。出力手段は、判断手段が判断した結果を表わす結果情報を出力する。
【０００７】
本発明の他の局面に従うと、認証装置は、測定手段と、第１の記憶手段と、受信手段と、選択手段と、判断手段と、出力手段とを含む。測定手段は、値を測定する。第１の記憶手段は、認証の対象となるものに対応付けて、測定手段が測定した値である測定値についての要件を表わす情報である要件情報を記憶する。受信手段は、認証の対象となるものを表わす情報である対象情報を受信する。選択手段は、対象情報以外の情報に対応する要件情報に比べ対象情報に対応する要件情報が早い順位となるように、要件情報を選択する。判断手段は、選択手段が選択した情報が表わす要件を測定値が満たすか否かを判断する。出力手段は、判断手段が判断した結果を表わす結果情報を出力する。
【０００８】
また、上述の受信手段は、対象情報の送信元を表わす送信元情報と共に対象情報を受信するための手段を含むことが望ましい。併せて、選択手段は、対象情報を受信するための手段が受信した送信元情報が送信元のいずれかである特定送信元を表わす場合、対象情報以外の情報に対応する要件情報に比べ対象情報に対応する要件情報が早い順位となるように、要件情報を選択するための手段を含むことが望ましい。
【０００９】
もしくは、上述の要件情報を選択するための手段は、第２の記憶手段と、要件情報を順次選択するための手段とを含むことが望ましい。第２の記憶手段は、特定送信元を表わす情報を記憶する。要件情報を順次選択するための手段は、受信手段が受信した送信元情報の内容と第２の記憶手段が記憶した情報の内容とが一致する場合、対象情報以外の情報に対応する要件情報に比べ対象情報に対応する要件情報が早い順位となるように、要件情報を順次選択する。
【００１０】
もしくは、上述の認証装置は、特定送信元を表わす情報を受付けるための受付手段をさらに含むことが望ましい。併せて、第２の記憶手段は、受付手段が受付けた特定送信元を表わす情報を記憶するための手段を含むことが望ましい。
【００１１】
もしくは、上述の対象情報を受信するための手段は、測定手段が測定値を測定するたびに、送信元情報と共に対象情報を受信するための手段を含むことが望ましい。併せて、要件情報の順位を選択するための手段は、同一の内容の対象情報を送信する頻度が閾値を超える特定送信元を送信元情報が表わす場合、要件情報の順位を選択するための手段を含むことが望ましい。
【００１２】
もしくは、上述の測定手段は、顔の色の分布を表わす測定値を測定するための手段を含むことが望ましい。
【００１３】
本発明の他の局面に従うと、認証装置は、測定手段と、第１の記憶手段と、受信手段と、検出手段と、選択手段と、判断手段と、出力手段とを含む。測定手段は値を測定する。第１の記憶手段は、認証の対象となる人物である対象人物に対応づけて、測定手段が測定した値である測定値についての要件を表わす情報である要件情報を記憶する。受信手段は、対象人物の行動予定を表わす情報である予定情報を受信する。検出手段は時刻を検出する。選択手段は、検出手段が検出した時刻と予定情報とに基づいて、測定手段が値を測定した時刻における対象人物ごとの認証を受ける可能性の順位と要件情報の選択の順位とが対応するように、要件情報を選択する。判断手段は、選択手段が選択した情報が表わす要件を測定値が満たすか否かを判断する。出力手段は、判断手段が判断した結果を表わす結果情報を出力する。
【００１４】
本発明の他の局面に従うと、認証方法は、測定ステップと、第１の記憶ステップと、受信ステップと、選択ステップと、判断ステップと、出力ステップとを含む。測定ステップは、値を測定する。第１の記憶ステップは、認証の対象となるものに対応付けて、測定ステップにおいて測定した値である測定値についての要件を表わす情報である要件情報を記憶する。受信ステップは、認証の対象となるものを表わす情報である対象情報を受信する。選択ステップは、対象情報以外の情報に対応する要件情報に比べ対象情報に対応する要件情報が早い順位となるように、要件情報を選択する。判断ステップは、選択ステップにおいて選択した要件情報が表わす要件を測定値が満たすか否かを判断する。出力ステップは、判断ステップにおいて判断した結果を表わす結果情報を出力する。
【００１５】
本発明の他の局面に従うと、認証方法は、測定ステップと、第１の記憶ステップと、受信ステップと、検出ステップと、選択ステップと、判断ステップと、出力ステップとを含む。測定ステップは値を測定する。第１の記憶ステップは、認証の対象となる人物である対象人物に対応づけて、測定ステップで測定した値である測定値についての要件を表わす情報である要件情報を記憶する。受信ステップは、対象人物の行動予定を表わす情報である予定情報を受信する。検出ステップは時刻を検出する。選択ステップは、検出ステップにおいて検出した時刻と予定情報とに基づいて、測定ステップで値を測定した時刻における対象人物ごとの認証を受ける可能性の順位と要件情報の選択の順位とが対応するように、要件情報を選択する。判断ステップは、選択ステップで選択した情報が表わす要件を測定値が満たすか否かを判断する。出力ステップは、判断ステップで判断した結果を表わす結果情報を出力する。
【発明の効果】
【００１６】
本発明に係る認証装置および認証方法は、時間帯の影響をあまり受けることなく処理時間を短縮できる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰返さない。
【００１８】
＜第１の実施の形態＞
図１は、本実施の形態に係る認証システムの配置を表わす図である。図１を参照して、本実施の形態に係る認証システムは、第１の認証装置１０と、複数の第２の認証装置１２とを含む。第１の認証装置１０は、通過中の人を認証する装置である。第２の認証装置１２は、部屋の中に滞在する人を認証する装置である。
【００１９】
図２は、本実施の形態に係る第１の認証装置１０の機能ブロック図である。図２を参照して、第１の認証装置１０は、個人情報センサ２０と、第１作成装置２２と、テンプレートデータ記憶装置２４と、通信装置２６と、通信制御装置２８と、決定装置３０と、キーボード３１と、比較装置３２と、行動データベース３４と、時計３６と、出力装置３８と、第２作成装置４０とを含む。個人情報センサ２０は、個人を特定するための値を測定する。本実施の形態の場合、個人情報センサ２０は、個人を特定するための値として、目の幅を表わす値と顔の色の分布を表わす値とを測定する。第１作成装置２２は、個人情報センサ２０が測定した値に基づいてテンプレートデータを作成する。「テンプレートデータ」とは、個人情報センサ２０が測定した値についての要件を表わすデータである。本実施の形態の場合、第１作成装置２２は、次の値についてのテンプレートデータを作成する。その第１の値は、目の幅を表わす値である。その第２の値は、顔の色の分布を表わす値である。テンプレートデータ記憶装置２４は、第１作成装置２２が認証のために作成したテンプレートデータを一時的に記憶する。テンプレートデータ記憶装置２４は、管理者が予め入力することにより、認証の対象となる人物すなわちユーザのテンプレートデータを予め記憶する装置でもある。本実施の形態の場合、テンプレートデータ記憶装置２４によってテンプレートデータが記憶される人の数は、複数であることとする。通信装置２６は、第２の認証装置１２と通信する装置である。通信制御装置２８は、通信装置２６を制御する装置である。決定装置３０は、行動データベース３４が記憶した情報に基づいて、テンプレートデータ記憶装置２４が記憶したテンプレートデータの優先度を決定する。決定装置３０は、自らが決定した優先度に基づいて、テンプレートデータを選択する装置でもある。決定装置３０は、内蔵するメモリにより、送信元を表わす情報を記憶する装置でもある。この送信元を表わす情報は、キーボード３１が受付けた情報である。キーボード３１は情報を受付ける。比較装置３２は、個人情報センサ２０が測定した値と決定装置３０が選択したテンプレートデータとを比較することにより、認証度を算出する。「認証度」とは、テンプレートデータが表わす要件を個人情報センサ２０が測定した値が満たす程度を表わす数値である。認証度の算出に用いられるテンプレートデータは、決定装置３０が選択したテンプレートデータである。行動データベース３４は、テンプレートデータ記憶装置２４がテンプレートデータを記憶した人についての、行動の特性を表わす情報を記憶する。「行動の特性を表わす情報」の具体的な内容は後述する。時計３６は、時刻を検出する。出力装置３８は、比較装置３２が比較した結果を表わす結果情報を、光の点滅として出力する。第２作成装置４０は、比較装置３２による比較の結果や通信装置２６が受信した情報から、行動データベース３４が記憶する情報を作成する。第２作成装置４０は、自らが作成した情報により、行動データベース３４が記憶する情報を更新する装置でもある。
【００２０】
個人情報センサ２０は、カメラと演算器とを含む。カメラは、認証しようとする人の顔を撮像する。演算器は、カメラが撮像し生成した画像データに基づいて、目の幅を表わす値と顔の色の分布を表わす値とを算出する。これにより、個人情報センサ２０は、目の幅を表わす値と顔の色の分布を表わす値とを測定するセンサとなる。
【００２１】
第２の認証装置１２のハードウェア構成は、通信装置２６の通信先に第１の認証装置１０が含まれることと、目の幅を表わす値と顔の色の分布を表わす値とを算出するために個人情報センサ２０が撮像する画像の量とを除き、第１の認証装置１０と同様である。それらの機能も同様である。したがってその詳細な説明はここでは繰返さない。
【００２２】
図３は、第１の認証装置１０あるいは第２の認証装置１２を実現するコンピュータハードウェアの制御ブロック図である。本実施の形態の場合、図２に示す各装置は、図３に示すコンピュータハードウェアとＣＰＵ４１により実行されるソフトウェアとにより実現される仮想回路である。このコンピュータは、ＣＰＵ４１と、入出力インターフェイス４２と、ＨＤ装置４３と、表示部４４と、ＲＡＭ（Random Access Memory）４５と、通信部４６と、カメラ４７と、ＣＤ−ＲＷ（Compact Disk ReWritable）ドライブ４８と、操作部４９と、バス５０とを含む。ＣＰＵ４１は、コンピュータの全体的な動作を制御する。ＣＰＵ４１は入出力インターフェイス４２を介して、ＨＤ装置３３、表示部４４、ＲＡＭ４５、通信部４６、カメラ４７、ＣＤ−ＲＷドライブ４８、および操作部４９と接続されている。ＨＤ装置４３は、ハードディスクに、ファイルおよびＣＰＵ４１の動作プログラムを含む種々の情報を記録する。表示部４４は、液晶ディスプレイなどである。ＲＡＭ４５は、ＣＰＵ４１のワークエリアである。通信部４６は、無線により第１の認証装置１０あるいは第２の認証装置１２との間で情報を通信する装置である。カメラ４７は、撮像する装置である。カメラ４７は、撮像した画像を表わす画像データを出力する。ＣＤ−ＲＷドライブ４８は、外部から挿入されるＣＤ−ＲＷ３００などの記録媒体に記録された情報を読取り、かつ、当該記録媒体の情報を書換える。ＣＤ−ＲＷドライブ４８は、バス５０を介して、入出力インターフェイス４２と接続されている。操作部４９は、ユーザが情報を入力するためのキーなどである。このとき、第１の認証装置１０あるいは第２の認証装置１２は、コンピュータハードウェアとＣＰＵ４１により実行されるソフトウェアとにより実現される。一般的にこうしたソフトウェアは、ＣＤ−ＲＷ３００などの記録媒体に格納されて流通し、ＣＤ−ＲＷドライブ４８などにより記録媒体から読込まれる。ＣＰＵ４１はＣＤ−ＲＷドライブ４８に読込まれたソフトウェアを実行する。図３に示したハードウェア自体は一般的なものである。したがって、この場合、発明の最も本質的な部分はＣＤ−ＲＷ３００などの記録媒体に記録されたソフトウェアである。
【００２３】
図４は、本実施の形態において、テンプレートデータ記憶装置２４が予め記憶するテンプレートデータの構造を表わす図である。図４を参照して、テンプレートデータ記憶装置２４が予め記憶するテンプレートデータは、両目の間隔の要件を表わすデータと、グラデーション値の要件を表わすデータと、鼻腔の間隔の要件を表わすデータと、口の大きさの要件を表わすデータとを含む。図４においては、ＩＤおよび名前のデータとテンプレートデータとが対応付けられている。本実施の形態における「ＩＤ」とは、認証の対象となるユーザに固有の番号のことである。本実施の形態における「名前のデータ」とは、認証の対象となるユーザの名前を表わすデータのことである。これにより、テンプレートデータは、認証の対象となるユーザを表わすＩＤおよび名前に対応付けていることとなる。
【００２４】
図５は、行動データベース３４が記憶した情報を表わす図である。図５を参照して、行動データベース３４が記憶する情報は、ＩＤの情報と、年を表わす情報と、月を表わす情報と、日付を表わす情報と、時間を表わす情報と、分を表わす情報と、秒を表わす情報と、名前を表わす情報と、回数を表わす情報と、前の認証装置を表わす情報と、後の認証装置を表わす情報とを含む。「年を表わす情報」、「月を表わす情報」、「日を表わす情報」、「時を表わす情報」、「分を表わす情報」、および「秒を表わす情報」は、認証を受けた日時の日付と時刻とを表わす。「名前を表わす情報」は、認証を受けたユーザの名前を表わす。「回数を表わす情報」は、行動データベース３４が初期化された時以降における、認証を受けた回数の総和を表わす。「回数を表わす情報」は、回数の総和をユーザごとに表わす情報である。「前の認証装置を表わす情報」は、認証を受けたユーザがその認証の前の所定期間に認証を受けた認証装置を表わす。「後の認証装置を表わす情報」は、認証を受けたユーザがその認証の後の所定期間に認証を受けた認証装置を表わす。
【００２５】
図６を参照して、第１の認証装置１０または第２の認証装置１２で実行されるプログラムは、認証に関し、以下のような制御を実行する。
【００２６】
ステップＳ１００にて、個人情報センサ２０は個人を特定するための値を測定する。ステップＳ１０２にて、決定装置３０は、テンプレートデータ記憶装置２４から、登録されている人物の一覧のデータを取得する。本実施の形態において「登録されている人物の一覧のデータ」とは、テンプレートデータ記憶装置２４が記憶したテンプレートデータから抽出した、名前のデータの集合体である。
【００２７】
ステップＳ１０４にて、通信装置２６は、通信制御装置２８の制御により、本実施の形態に係る認証システムに属する他の認証装置（第１の認証装置１０または第２の認証装置１２）に対し、応答を求める情報を送信する。通信制御装置２８は、応答を表わす情報を通信装置２６が受信したか否かに基づいて、本実施の形態に係る認証システムに属する他の認証装置が存在するか否かを判断する。他の認証装置が存在すると判断した場合には（ステップＳ１０４にてＹＥＳ）、処理はステップＳ１０６へと移される。もしそうでないと（ステップＳ１０４にてＮＯ）、処理はステップＳ１１６へと移される。
【００２８】
ステップＳ１０６にて、通信制御装置２８は、通信装置２６を用いて、他の認証装置に、ある一定時間内に認証が行なわれたか否かを問合せる。本実施の形態の場合、「ある一定時間」とは３分間であることとする。本実施の形態の場合、他の認証装置は、ある一定時間内に認証が行なわれた場合、返事として、送信元を表わす送信元情報とともに、その認証装置で認証が行なわれた人物の名前のデータを返信する。これにより、通信装置２６は、個人情報センサ２０が値を測定するたびに、認証の対象となるものを表わす情報として、認証が行なわれた人物を表わす情報を受信することとなる。その受信の際、通信装置２６は、送信元を表わす送信元情報をともに受信することとなる。なお、本実施の形態においては、このステップＳ１０６にて通信装置２６が受信した、認証の対象となるものを表わす情報を「対象情報」と称する。
【００２９】
ステップＳ１０８にて、決定装置３０は、テンプレートデータ記憶装置２４にテンプレートデータが登録されている人物の中に、ある一定時間内に他の認証装置で認証が行なわれた人物が存在するか否かを判断する。決定装置３０は、通信装置２６が受信した情報の内容と、テンプレートデータ記憶装置２４から取得した名前のデータの内容とを比較することにより、そのことを判断する。他の認証装置で認証が行なわれた人物が存在すると判断した場合には（ステップＳ１０８にてＹＥＳ）、処理はステップＳ１１０へと移される。もしそうでないと（ステップＳ１０８にてＮＯ）、処理はステップＳ１１６へと移される。
【００３０】
ステップＳ１１０にて、決定装置３０は、次に述べる人物が決定装置３０の設置場所に近づいている可能性を特定する。その人物とは、ステップＳ１０６にて通信装置２６が受信した情報が表わす人物のことである。本実施の形態の場合、決定装置３０は、行動データベース３４が記憶する情報を参照することにより、その可能性を特定する。本実施の形態の場合、決定装置３０は、通信装置２６が受信した送信元情報がある送信元を表わすか否かに応じて、その可能性を特定する。このステップにおいて「ある送信元」とは、決定装置３０が内蔵するメモリに記憶された情報が表わす送信元である。本実施の形態の場合、決定装置３０は、通信装置２６が受信した送信元情報が、決定装置３０が内蔵するメモリに情報として記憶された送信元を表わすか否かに応じて、その可能性を特定する。決定装置３０は、送信元情報が次の要件を満たす場合、自らのメモリにその送信元情報を記憶させる。その要件とは、同一のユーザを表わす情報を送信する頻度がある閾値を超える送信元を通信装置２６が受信した送信元情報が表わすことである。「ある閾値」はユーザや設計者などが任意に設定できる値である。本来、「特定送信元」は、送信元情報を送信する送信元のいずれかであれば特に限定されるものではないが、本実施の形態の場合は、次の要件を満たす送信元を「特定送信元」と称する。その要件とは、送信元情報が前述した要件を満たすことである。
【００３１】
ステップＳ１１２にて、決定装置３０は、その人物が近づいているか否かを判断する。本実施の形態の場合、決定装置３０は、その人物が近づいている可能性が閾値を超えたか否かに基づいて、その人物が近づいているか否かを判断する。その人物が近づいていると判断した場合には（ステップＳ１１２にてＹＥＳ）、処理はステップＳ１１４へと移される。もしそうでないと（ステップＳ１１２にてＮＯ）、処理はステップＳ１１６へと移される。
【００３２】
ステップＳ１１４にて、決定装置３０は、ステップＳ１１０にて可能性を特定した人物の優先度を上げる。言い換えると、決定装置３０は、テンプレートデータの順位を再決定する。これにより、通信装置２６が受信した送信元情報の内容と決定装置３０のメモリが記憶した情報の内容とが一致する場合、対象情報以外の情報に対応するテンプレートデータに比べ対象情報に対応するテンプレートデータの順位が高くなる。
【００３３】
ステップＳ１１６にて、決定装置３０は、テンプレートデータの順位に従ってテンプレートデータを選択する。比較装置３２は、個人情報センサ２０が測定した値と決定装置３０が選択したテンプレートデータとを比較した結果に基づき、認証度を計算する。本実施の形態の場合、比較装置３２は、個人情報センサ２０が測定した値とテンプレートデータが表わす値との差のマイナス２乗を認証度とする。認証度が計算されると、比較装置３２は、その認証度が閾値を越えたか否かを判断する。認証度が閾値を越えた場合、比較装置３２は、決定装置３０が選択したテンプレートデータが表わす要件を、個人情報センサ２０が測定した値が満たしたと判断する。要件が満たされたと判断されたことにより、ステップＳ１００にて個人情報センサ２０が値を測定した人物が認証されたことになる。認証度が閾値を越えなかった場合、比較装置３２は、決定装置３０が選択したテンプレートデータが表わす要件を、個人情報センサ２０が測定した値が満たさなかったと判断する。すべてのテンプレートデータと個人情報センサ２０が測定した値とが比較されると、出力装置３８は、比較装置３２が判断した結果を表わす情報を出力する。
【００３４】
ステップＳ１１８にて、第２作成装置４０は、時計３６が検出した時刻と、テンプレートデータが表わす名前のデータとに基づいて、ユーザの認証の履歴を表わす情報を作成する。その情報が作成されると、第２作成装置４０は、自らが作成した情報が追加されるように、行動データベース３４の情報を更新する。図５から明らかなように、行動データベース３４に記憶される情報は、名前のデータと送信元情報とに対応付けられた、比較装置３２が判断した結果を表わす情報である。
【００３５】
以上のような構造およびフローチャートに基づく、居間に設置された第２の認証装置１２の動作について説明する。
【００３６】
個人情報センサ２０は個人を特定するための値を測定する（ステップＳ１００）。値が測定されると、決定装置３０は、登録されている人物の一覧のデータを取得する（ステップＳ１０２）。一覧のデータが取得されると、通信制御装置２８は、他の認証装置が存在するか否かを判断する（ステップＳ１０４）。この場合、他の認証装置が存在するので（ステップＳ１０４にてＹＥＳ）、通信制御装置２８は、他の認証装置に、ある一定時間内に認証が行なわれたか否かを問合せる（ステップＳ１０６）。問合せが終了すると、決定装置３０は、他の認証装置で認証が行なわれた人物が存在するか否かを判断する（ステップＳ１０８）。この場合、人物Ａが玄関において第１の認証装置１０により認証されていたこととすると（ステップＳ１０８にてＹＥＳ）、決定装置３０は、第１の認証装置１０の配置などから、人物Ａが現在の認証装置（この場合、居間に設置された第２の認証装置１２のこと）に近づいている可能性を特定する（ステップＳ１１０）。可能性が特定されると、決定装置３０は、その人物が近づいているか否かを判断する（ステップＳ１１２）。通常、人物Ａは、玄関において認証を受けた後、まっすぐ居間へ向かう習慣を有することとする。これにより、決定装置３０は、その人物Ａが近づいている可能性があると判断するので（ステップＳ１１２にてＹＥＳ）、決定装置３０は、人物Ａの優先度を上げる（ステップＳ１１４）。
【００３７】
人物Ａの優先度が上げられると、比較装置３２は、認証度を計算する（ステップＳ１１６）。この場合、人物Ａの優先度は上げられているので、人物Ａについての認証度が優先して計算される（ステップＳ１１６）。認証度が計算された結果、人物Ａであることが認証されると、第２作成装置４０は、ユーザの認証の履歴を表わす情報を作成する（ステップＳ１１８）。
【００３８】
以上のようにして、本実施の形態に係る認証装置は、複数の人のテンプレートデータと個人情報センサ２０が測定した値との比較処理を行ない、個人を特定する。本実施の形態に係る認証装置は、この比較の順序を人の行動特性に基づいて変更する。たとえば、平日の１７時には子供部屋で子供が認証されることが多い場合、子供についてのデータの優先度が高くなる。１分前に玄関で認証された人物が現在子供部屋に入って認証を受けていることが多い場合、玄関で認証された人物についてのデータを優先的に比較する。居間で認証された人物が子供部屋に移って認証を受けていることが多い場合、子供部屋の認証装置は居間で認証された人物についてのデータを優先的に比較する。玄関と居間との双方に認証装置がある場合、玄関で認証された人（帰宅したばかりの人）が優先して認証される。帰宅したばかりの人は直ちに居間に向かう可能性が高いためである。これにより、認証されると予測される人のテンプレートデータを先に比較するので、テンプレートデータを探すまでの実行速度を向上させることができる。
【００３９】
なお、本実施の形態の第１の変形例に係る認証システムは、複数の第１の認証装置１０と、複数の第２の認証装置１２とを含んでもよい。また、本実施の形態の第２の変形例に係る認証システムは、複数の第１の認証装置１０と、１台の第２の認証装置１２とを含んでもよい。また、本実施の形態の第３の変形例に係る認証システムは、１台の第１の認証装置１０と、１台の第２の認証装置１２とを含んでもよい。
【００４０】
また、本実施の形態の第４の変形例に係る個人情報センサ２０は、顔の画像に関する値以外の値を測定するセンサであってもよい。顔の画像に関する値以外の値の例には、指紋の画像に関する値や、声紋に関する値がある。
【００４１】
また、本実施の形態の第５の変形例において、ステップＳ１０６にて返信される情報は、認証が行なわれた人物を表わす情報でなくてもよい。そのような情報の例には、認証が行なわれた動物を表わす情報が含まれる。
【００４２】
また、本実施の形態の第６の変形例において、ステップＳ１０６にて返信される情報は、送信元を表わす送信元情報を伴わなくともよい。この場合、通信装置２６は、認証の対象となるものを表わす情報として、認証が行なわれた人物を表わす情報のみを受信することとなる。この場合、ステップＳ１１０およびステップＳ１１２の処理は実施されなくともよい。
【００４３】
また、本実施の形態の第７の変形例において、ステップＳ１１４では、通信装置２６が受信した送信元情報がある送信元を表わす場合、対象情報以外の情報に対応するテンプレートデータに比べ対象情報に対応するテンプレートデータの順位が高くなってもよい。この場合、通信装置２６が受信した送信元情報の内容と決定装置３０のメモリが記憶した情報の内容とは一致しなくてもよい。どの送信元をここでいう「ある送信元」とするかは特に限定されない。たとえば、玄関に設置された第１の認証装置１０に定められていてもよい。
【００４４】
また、本実施の形態の第８の変形例において、決定装置３０のメモリに記憶される送信元情報は、キーボード３１が受付けた情報であってもよい。
【００４５】
また、本実施の形態の第９の変形例において、優先度は、ユーザが予め指定した値であってもよい。
【００４６】
＜第２の実施の形態＞
以下、本発明の第２の実施の形態に係る認証装置について説明する。
【００４７】
図７は、本実施の形態に係る認証装置１４の配置を表わす図である。本実施の形態の場合、認証装置１４は居間に設置されている。
【００４８】
図８は、本実施の形態に係る認証装置１４の機能ブロック図である。図８を参照して、本実施の形態に係る認証装置１４は、個人情報センサ２０と、第１作成装置２２と、テンプレートデータ記憶装置２４と、通信装置２６と、通信制御装置２８と、決定装置３０と、キーボード３１と、比較装置３２と、行動データベース３４と、時計３６と、出力装置３８と、第２作成装置４０と、スケジュールデータベース６２とを含む。スケジュールデータベース６２は、通信装置２６が受信した、ユーザすなわち認証の対象となる人物の行動予定を表わす情報を記憶する。本実施の形態において、この情報を「スケジュールデータ」と称する。図９は、スケジュールデータの構造を表わす図である。スケジュールデータは、認証の対象となるユーザに固有の番号を表わすＩＤのデータと、認証の対象となるユーザの名前のデータと、外出の開始時刻のデータと、外出の終了時刻のデータとを含む。外出の開始時刻のデータはユーザが外出を開始する予定時刻のデータである。外出の終了時刻のデータはユーザが外出から帰宅する予定時刻のデータである。外出の開始時刻のデータと外出の終了時刻のデータとは、それぞれ年を表わすデータと月を表わすデータと日付を表わすデータと時間を表わすデータと分を表わすデータとを含む。
【００４９】
本実施の形態の場合、行動データベース３４は、ＩＤの情報と、年を表わす情報と、月を表わす情報と、日付を表わす情報と、時間を表わす情報と、分を表わす情報と、秒を表わす情報と、名前を表わす情報と、回数を表わす情報と、ユーザの優先度を表わす情報とを記憶する。本実施の形態の場合、ユーザの優先度を表わす情報は、時間帯に対応付けて記憶されている。
【００５０】
なお、その他のハードウェア構成については前述の第１の実施の形態と同じである。それらについての機能も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００５１】
図１０を参照して、認証装置１４で実行されるプログラムは、認証に関し、以下のような制御を実行する。なお、図１０に示すフローチャートの中で、前述の図６に示した処理は同じステップ番号を付してある。それらの処理も同じである。したがって、それらについての詳細な説明はここでは繰返さない。
【００５２】
ステップＳ１２０にて、時計３６は、時刻を検出する。時刻が検出されると、決定装置３０は、比較装置３２を介して、時計３６から時刻を取得する。時刻が取得されると、決定装置３０は、行動データベース３４から、時計３６が検出した時刻における、ユーザの優先度を表わす情報を取得する。
【００５３】
ステップＳ１２２にて、決定装置３０は、各人物の優先度を変更する。この場合、決定装置３０は、時計３６から取得した時刻とスケジュールデータとに基づいて、ステップＳ１００にてユーザごとの認証を受ける可能性の順位とテンプレートデータの選択の順位とが対応するように、優先度を変更する。このステップにおいてテンプレートデータの選択の順位に対応付けられる「ユーザごとの認証を受ける可能性の順位」は、個人情報センサ２０が値を測定した時刻における順位である。
【００５４】
ステップＳ１２４にて、決定装置３０は、優先度に従ってテンプレートデータを選択する。比較装置３２は、個人情報センサ２０が測定した値と決定装置３０が選択したテンプレートデータとを比較した結果に基づき、認証度を計算する。本実施の形態の場合、比較装置３２は、個人情報センサ２０が測定した値とテンプレートデータが表わす値との差のマイナス２乗を認証度とする。認証度が計算されると、比較装置３２は、その認証度が閾値を越えたか否かを判断する。認証度が閾値を越えた場合、比較装置３２は、決定装置３０が選択したテンプレートデータが表わす要件を、個人情報センサ２０が測定した値が満たしたと判断する。要件が満たされたと判断されたことにより、ステップＳ１００にて個人情報センサ２０が値を測定した人物が認証されたことになる。認証度が閾値を越えなかった場合、比較装置３２は、決定装置３０が選択したテンプレートデータが表わす要件を、個人情報センサ２０が測定した値が満たさなかったと判断する。その後、出力装置３８は、比較装置３２が判断した結果を表わす情報を出力する。
【００５５】
ステップＳ１２６にて、第２作成装置４０は、時計３６が検出した時刻と、テンプレートデータが表わす名前のデータとに基づいて、ユーザの認証の履歴を表わす情報を作成する。その情報が作成されると、第２作成装置４０は、自らが作成した情報が追加されるように、行動データベース３４の情報を更新する。行動データベース３４の情報が更新されると、第２作成装置４０は、認証の頻度に比例して優先度が高くなるように、優先度を表わす情報を更新する。
【００５６】
以上のような構造およびフローチャートに基づく、認証装置１４の動作について説明する。
【００５７】
ステップＳ１００〜ステップＳ１０２の処理を経て、決定装置３０は、時計３６から現在の時刻を取得する。現在の時刻が取得されると、決定装置３０は、行動データベース３４から、時計３６が検出した時刻における、優先度を表わす情報を取得する（ステップＳ１２０）。優先度を表わす情報が取得されると、決定装置３０は、その時刻における各人物の優先度を変更する（ステップＳ１２２）。
【００５８】
優先度が変更されると、比較装置３２は、優先度に基づき、認証度を計算する（ステップＳ１２４）。認証度が計算されると、第２作成装置４０は、ユーザの認証の履歴を表わす情報が追加されるように、行動データベース３４の情報を更新する。行動データベース３４の情報が更新されると、第２作成装置４０は、認証の頻度に比例して優先度が高くなるように、優先度を表わす情報を更新する（ステップＳ１２６）。
【００５９】
以上のようにして本実施の形態に係る認証装置は、頻繁にいる人の優先度を高くするようにテンプレートデータを認証する。テンプレートデータの認証に当り、本実施の形態に係る認証装置はスケジュールデータの内容を参照する。たとえば、スケジュールデータの内容に基づいて、平日の１３時には父親も子供もいないという情報が得られた場合、すべての認証装置が優先度を下げてもよい。その上で、有給休暇を取得した父親が在宅している場合、父親の優先度を上げてもよい。これにより、いつどの場所にどの人物がいるかということが容易かつ精度よく特定されるので、突発的な予定の変更があった場合でも、的確にテンプレートデータを選択できる。その結果、スケジュールに従って的確に認証速度を向上させることができる認証装置を提供できる。
【００６０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６１】
【図１】本発明の第１の実施の形態に係る認証システムの配置を表わす図である。
【図２】本発明の第１の実施の形態に係る認証装置の機能ブロック図である。
【図３】本発明の第１の実施の形態に係る認証装置を実現するためのコンピュータハードウェアの制御ブロック図である。
【図４】本発明の第１の実施の形態に係るテンプレートデータの構造を表わす図である。
【図５】本発明の第１の実施の形態に係る行動データベースが記憶した情報を表わす図である。
【図６】本発明の第１の実施の形態に係る認証処理の制御の手順を示すフローチャートである。
【図７】本発明の第２の実施の形態に係る認証装置の配置を表わす図である。
【図８】本発明の第２の実施の形態に係る認証装置の機能ブロック図である。
【図９】本発明の第２の実施の形態に係るスケジュールデータの構造を表わす図である。
【図１０】本発明の第２の実施の形態に係る認証処理の制御の手順を示すフローチャートである。
【符号の説明】
【００６２】
１０  第１の認証装置、１２  第２の認証装置、１４  認証装置、２０  個人情報センサ、２２  第１作成装置、２４  テンプレートデータ記憶装置、２６  通信装置、２８  通信制御装置、３０  決定装置、３１  キーボード、３２  比較装置、３４  行動データベース、３６  時計、３８  出力装置、４０  第２作成装置、４１  ＣＰＵ、４２  入出力インターフェイス、４３  ＨＤ装置、４４  表示部、４５  ＲＡＭ、４６  通信部、４７  カメラ、４８  ＣＤ−ＲＷドライブ、４９  操作部、５０  バス、６２  スケジュールデータベース、３００  ＣＤ−ＲＷ。
【図１】
2007220018.tif 000003
【図２】
2007220018.tif 000004
【図３】
2007220018.tif 000005
【図４】
2007220018.tif 000006
【図５】
2007220018.tif 000007
【図６】
2007220018.tif 000008
【図７】
2007220018.tif 000009
【図８】
2007220018.tif 000010
【図９】
2007220018.tif 000011
【図１０】
2007220018.tif 000012