(57)【特許請求の範囲】
【請求項１】
被認証者が個々に有している、被認証者の生体情報の特徴量を表している認証情報を記憶しておく記憶部と、
不特定の被認証者を対象とした個人認証である第一認証を行う第一認証部と、
前記第一認証によって人物が特定された複数の被認証者を対象とした個人認証である第二認証を、被認証者が誰であるかの判定を下すための条件であり、生体情報の特徴量によって位置が特定される座標空間内の領域を表している認証判定条件に基づき、前記記憶部に記憶されている認証情報を用いて行う第二認証部と、
前記記憶部に記憶されている認証情報のうちの、前記第一認証によって人物が特定された複数の被認証者の各々についての認証情報によって該複数の被認証者毎に特定される前記座標空間内の位置の相互位置関係に基づき、前記座標空間内の前記領域を変形することによって、前記認証判定条件を制御する認証判定条件制御部と、
を有することを特徴とする認証システム。
【請求項２】
前記認証判定条件は、前記第二認証において、被認証者が本人であるとの判定を不特定の被認証者から下すための前記被認証者毎の条件であり
前記認証判定条件制御部は、前記被認証者毎の認証判定条件が重複して満たされる条件を生じさせない範囲で前記認証判定条件を制御する、
ことを特徴とする請求項１に記載の認証システム。
【請求項３】
前記認証判定条件制御部は、前記被認証者毎の認証判定条件を複数制御することを特徴とする請求項２に記載の認証システム。
【請求項４】
前記認証判定条件は、前記第二認証において、被認証者が本人であるとの判定を、前記第一認証によって人物が特定された複数の被認証者から下すための条件である本人判定条件を有しており、
前記認証判定条件制御部は、前記本人判定条件を制御する、
ことを特徴とする請求項１に記載の認証システム。
【請求項５】
前記第一認証によって本人であるとの認証結果を得た複数の被認証者間の距離を継続して計測する距離計測部を更に有しており、
前記認証判定条件制御部は、前記距離計測部による前記距離の計測結果に基づき、前記第二認証においての認証結果を他人とする被認証者から、前記第二認証においての認証結果を本人とする被認証者との距離が所定値以内に接近した被認証者の抽出を行い、前記第二認証においての認証結果を本人とする被認証者についての認証情報と、前記抽出により抽出された被認証者についての認証情報との相互関係に基づき、前記認証判定条件を制御する、
ことを特徴とする請求項１から４のうちのいずれか一項に記載の認証システム。
【請求項６】
不特定の被認証者を対象とした個人認証である第一認証を行い、
被認証者が誰であるかの判定を下すための条件であり、生体情報の特徴量によって位置が特定される座標空間内の領域を表している認証判定条件の制御を、被認証者が個々に有している、被認証者の生体情報の特徴量を表している認証情報が記憶されている記憶部に記憶されている前記認証情報のうちの、前記第一認証によって人物が特定された複数の被認証者の各々についての認証情報によって該複数の被認証者毎に特定される前記座標空間内の位置の相互位置関係に基づき、前記座標空間内の前記領域を変形することによって行い、
前記第一認証によって人物が特定された複数の被認証者を対象とした個人認証である第二認証を、前記認証判定条件に基づき、記憶部に記憶されている前記認証情報を用いて行う、
ことを特徴とする認証方法。
【請求項７】
不特定の被認証者を対象とした個人認証である第一認証を行う第一認証処理と、
被認証者が誰であるかの判定を下すための条件であり、生体情報の特徴量によって位置が特定される座標空間内の領域を表している認証判定条件の制御を、被認証者が個々に有している、被認証者の生体情報の特徴量を表している認証情報が記憶されている記憶部に記憶されている前記認証情報のうちの、前記第一認証によって人物が特定された複数の被認証者の各々についての認証情報によって該複数の被認証者毎に特定される前記座標空間内の位置の相互位置関係に基づき、前記座標空間内の前記領域を変形することによって行う認証判定条件制御処理と、
前記第一認証によって人物が特定された複数の被認証者を対象とした個人認証である第二認証を、前記認証判定条件に基づき、記憶部に記憶されている前記認証情報を用いて行う第二認証処理と、
をコンピュータに行わせるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で議論される実施態様は個人認証技術に関するものである。
【背景技術】
【０００２】
近年、生体認証を用いた個人認証によってドアの解錠やＰＣへのログインを可能にする認証システムが普及してきている。しかし、このような認証システムでは、ドアの解錠やＰＣのログイン等のサービスを複数受ける際にはその度に認証を必要とするため、利便性が良好とは必ずしもいえない。このような認証システムの利便性を向上させる技術が幾つか知られている。
【０００３】
そのひとつは、認証装置と、人物の位置を追跡する装置とを組み合わせることで、被認証者（認証対象者）の所在を把握し、サービスを受ける権限がない被認証者に対してはサービスの提供を行わないようにするという技術である。この技術では、あるサービスを受けるための認証を一度行うと、その後の被認証者の所在を追跡するので、別のサービスを受けるための再認証が不要であり、従って、高い利便性を提供することができる。
【０００４】
また、従業員の店舗への入室時には認証精度の高い指紋による生体認証を行い、当該従業員が当該店舗内に設置されているＰＯＳ端末で作業を行う際には、認証精度は低いが迅速に行うことのできる、顔画像による生体認証を行うという技術も知られている。
【０００５】
また、この他の個人認証の技術として、暗証番号による認証と生体認証とを併用した認証装置において、生体認証における閾値を、暗証番号認証に使用される暗証番号の桁数に応じて変化させるという技術が知られている。
【０００６】
また、この他に、第一の計算機が第一の認証情報と可搬媒体とを用いて認証を行うことで第二の認証情報を当該可搬媒体から取得し、当該第二の認証情報を用いて第二の計算機へのログイン処理を行うという技術が知られている。
【０００７】
また、この他の背景技術として、複数のカメラを用いて人物の位置を認識する技術が幾つか知られている。そのひとつは、多視点画像情報を逆投影法により統合することで物体の位置認識を行う際に、カルマンフィルタを応用した物体の運動予測との対応付けを行うようにして、物体の追跡を可能とするという技術である。また、複数のレーザレンジスキャナを用いて歩行者のトラッキングを行うという技術も知られている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第３６１７８８２号公報
【特許文献２】特開２００５−２９３１７２号公報
【特許文献３】特開２００８−１５８６２７号公報
【特許文献４】特開２００５−２５９１６５号公報
【非特許文献】
【０００９】
【非特許文献１】早坂光晴、他２名、「逆投影法とカルマンフィルタを用いた複数移動物体位置認識とその追跡」、電子情報通信学会技術研究報告  パターン認識・メディア理解（ＰＲＭＵ）、２００１年１１月、ＰＲＭＵ２００１−１３２、ｐ．１３３−１３８
【非特許文献２】中村克行、他５名、「複数のレーザレンジスキャナを用いた歩行者トラッキングとその信頼性評価」、電子情報通信学会論文誌、２００５年７月、Ｖｏｌ．Ｊ８８−Ｄ−II、Ｎｏ．７、ｐ．１１４３−１１５２
【発明の概要】
【発明が解決しようとする課題】
【００１０】
認証装置と人物位置追跡装置とを組み合わせる前述の技術により被認証者の所在を把握するには、被認証者の属性（被認証者を特定する情報）と被認証者の位置とを常に対応付けておく必要がある。しかしながら、この対応付けを常に正しく維持し続けることは非常に困難である。ここで、この対応付けに誤りが生じると、サービスを受ける権限が無いはずの被認証者を権限有りと間違え、本来は権限の無い被認証者にサービスを誤って提供してしまうようなキュリティ・ホールの発生が考えられる。
【００１１】
本発明は上述した問題に鑑みてなされたものであり、その解決しようとする課題は、安全性を損ねずに利便性を向上させた新たな認証システムを提供することである。
【課題を解決するための手段】
【００１２】
本明細書で後述する認証システムのひとつに、記憶部と、第一認証部と、第二認証部と、認証判定条件制御部と、を有するというものがある。ここで、記憶部は、被認証者が個々に有している、被認証者の生体情報の特徴量を表している認証情報を記憶しておくものである。また、第一認証部は、不特定の被認証者を対象とした個人認証である第一認証を行うものである。第二認証部は、該第一認証によって人物が特定された複数の被認証者を対象とした個人認証である第二認証を、被認証者が誰であるかの判定を下すための条件であり、生体情報の特徴量によって位置が特定される座標空間内の領域を表している認証判定条件に基づき、該記憶部に記憶されている認証情報を用いて行う。そして、認証判定条件制御部は、該記憶部に記憶されている認証情報のうちの、該第一認証によって人物が特定された複数の被認証者の各々についての認証情報によって該複数の被認証者毎に特定される該座標空間内の位置の相互位置関係に基づき、該座標空間内の該領域を変形することによって、該認証判定条件を制御する。
【００１３】
また、本明細書で後述する認証方法のひとつは、まず、不特定の被認証者を対象とした個人認証である第一認証を行う。次に、被認証者が誰であるかの判定を下すための条件であり、生体情報の特徴量によって位置が特定される座標空間内の領域を表している認証判定条件を制御する。この制御は、被認証者が個々に有している、被認証者の生体情報の特徴量を表している認証情報が記憶されている記憶部に記憶されている該認証情報のうちの、該第一認証によって人物が特定された複数の被認証者の各々についての認証情報によって該複数の被認証者毎に特定される該座標空間内の位置の相互位置関係に基づいて、該座標空間内の該領域を変形することによって行われる。そして、次に、該第一認証によって人物が特定された複数の被認証者を対象とした個人認証である第二認証を、該認証判定条件に基づき、記憶部に記憶されている該認証情報を用いて行う。
【００１４】
また、本明細書で後述するプログラムのひとつに、第一認証処理と、認証判定条件制御処理と、第二認証処理と、をコンピュータに行わせるというものがある。ここで、第一認証処理は、不特定の被認証者を対象とした個人認証である第一認証を行う。認証判定条件制御処理は、被認証者が誰であるかの判定を下すための条件であり、生体情報の特徴量によって位置が特定される座標空間内の領域を表している認証判定条件を制御する。この制御は、被認証者が個々に有している、被認証者の生体情報の特徴量を表している認証情報が記憶されている記憶部に記憶されている該認証情報のうちの、該第一認証によって人物が特定された複数の被認証者の各々についての認証情報によって該複数の被認証者毎に特定される該座標空間内の位置の相互位置関係に基づいて、該座標空間内の該領域を変形することによって行われる。そして、第二認証処理は、該第一認証によって人物が特定された複数の被認証者を対象とした個人認証である第二認証を、該認証判定条件に基づき、記憶部に記憶されている該認証情報を用いて行う。
【発明の効果】
【００１５】
本明細書で後述する認証システムは、安全性を損ねずに高い利便性を提供できるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】認証システムの第一の構成例である。
【図２】認証情報データベースの構造の例を図解した図である。
【図３】人物情報データベースの構造の第一の例を図解した図である。
【図４】処理装置として使用可能なコンピュータの構成例である。
【図５】ドア開錠制御処理の処理内容を図解したフローチャートである。
【図６】ＰＣログイン制御処理の第一の例の処理内容を図解したフローチャートである。
【図７】認証システムの部屋への設置例を図解した図である。
【図８】図７の部屋内外での人物の移動例（その１）を図解した図である。
【図９】認証判定条件の制御の第一の例を説明する図である。
【図１０】図９の制御による効果を説明する図である。
【図１１】認証判定条件の制御の第一の例において、被認証者が増えた場合の制御を説明する図である。
【図１２】指紋の特徴点の例を図解した図である。
【図１３】各被認証者の指紋の特徴量の位置関係の例である。
【図１４Ａ】指紋認証における認証判定条件の制御の例（その１）である。
【図１４Ｂ】指紋認証における認証判定条件の制御の例（その２）である。
【図１５】ＰＣログイン制御処理の第二の例の処理内容を図解したフローチャートである。
【図１６】認証判定条件の制御の第二の例を説明する図である。
【図１７】図１６の制御による効果を説明する図である。
【図１８】認証判定条件の制御の第二の例において、被認証者が増えた場合の制御を説明する図である。
【図１９】掌の静脈を用いる生体認証を説明する図である。
【図２０Ａ】掌の静脈認証における認証判定条件の制御を説明する図（その１）である。
【図２０Ｂ】掌の静脈認証における認証判定条件の制御を説明する図（その２）である。
【図２１】認証システムの第二の構成例である。
【図２２】人物情報データベースの構造の第二の例を図解した図である。
【図２３】ＰＣログイン制御処理の第三の例の処理内容を図解したフローチャートである。
【図２４】図７の部屋内外での人物の移動例（その２）を図解した図である。
【発明を実施するための形態】
【００１７】
まず図１について説明する。図１には、認証システムの第一の構成例が図解されている。
図１の認証システムは、ＰＣ１、生体認証装置２、ドア３、及び人物位置検出装置４と、処理装置１０とが接続されて構成されている。
【００１８】
この認証システムは、被認証者に対して生体認証を用いた個人認証を行って、ある部屋への入室管理と、その部屋内に設置されているＰＣ１へのログインの管理とを行うものである。
【００１９】
ＰＣ１には、ログインへの許可を与える条件として実施する個人認証のために、ログインを要求する被認証者の生体認証情報を取得するための生体認証情報取得装置（指紋や静脈の画像を取得するためのスキャナ装置など）が備えられている。
【００２０】
生体認証装置２は、不特定の被認証者を対象とした個人認証を、被認証者が個々に有している生体認証情報を用いて行う。この生体認証装置２で行われる認証は、部屋の入室管理のために行われるものであり、この部屋への入室路に設置されているドア３に設けられている電気錠５の開錠動作がこの認証結果に応じて行われる。なお、この認証に用いる生体認証情報としては、後述する認証情報データベース１７に予め蓄積されている情報を用いる。
【００２１】
なお、以下の説明では、生体認証装置２により行われる認証を『第一認証』と称することとする。
人物位置検出装置４は、本認証システムの監視範囲内と定められている、部屋の内外に在る人物の位置を検出するものである。なお、本実施形態では、本認証システムの監視範囲内と定めた部屋や、その部屋前の廊下などの各所に死角なく設置された複数の撮像装置を、人物位置検出装置４として使用する。従って、人物位置検出装置４によれば、監視範囲内のどの場所であっても、人物の位置を検出可能である。
【００２２】
なお、人物位置検出装置４として、撮像装置の代わりに、例えば、レーザセンサや、ＲＦＩＤ（Radio Frequency IDentification）リーダなどを用いて、人物の位置の検知を行うようにしてもよい。
【００２３】
処理装置１０は、人物位置追跡部１１、認証部１２、人物位置−認証情報対応付け部１３、認証判定条件制御部１４、ログイン制御部１５、ドア開閉制御部１６、認証情報データベース１７、及び人物情報データベース１８を、機能構成として有している。
【００２４】
人物位置追跡部１１は、人物位置検出装置４により検出された人物の位置から、位置を移動する同一人物の追跡を行う。本実施形態では、人物位置追跡部１１は、人物位置検出装置４である撮像装置による撮像画像に基づき、前掲した非特許文献１の手法を用いて、この追跡を行うものとする。なお、この代わりに、例えば、人物位置検出装置４としてレーザレンジスキャナを用いるようにし、そして、人物位置追跡部１１が前掲した非特許文献２の手法を用いるようにして、同一人物の位置の移動の追跡を行うようにしてもよい。また、この移動の追跡の手法としては、既知の他の手法を用いてもよい。
【００２５】
認証部１２は、まず、生体認証装置２による第一認証の支援を行う。より具体的には、認証部１２は、第一認証に用いる生体認証情報を認証情報データベース１７から読み出して生体認証装置２へ転送し、また、第一認証の結果を取得して、その結果に応じた電気錠５の開錠動作若しくは施錠動作の指示をドア開閉制御部１６に与える。更に、認証部１２は、第一認証によって人物が特定された複数の被認証者を対象とした個人認証を、認証情報データベース１７に予め蓄積されている、被認証者が個々に有している生体認証情報を用いて行う。この認証部１２で行われる認証は、ＰＣ１へのログインの管理のために行われるものであり、被認証者からのログイン要求に対するログインの許可が、この認証結果に応じてなされる。
なお、以下の説明では、認証部１２により行われる認証を『第二認証』と称することとする。
【００２６】
人物位置−認証情報対応付け部１３は、人物情報データベース１８に蓄積される、人物位置追跡部１１により追跡されている人物の位置情報と、認証情報データベース１７に予め蓄積されている、被認証者が個々に有している生体認証情報との対応付けを行う。
【００２７】
認証判定条件制御部１４は、認証部１２により行われる第二認証において被認証者が誰であるかの判定を下すための条件である認証判定条件を制御する。なお、この制御は、生体認証装置２による第一認証によって人物が特定された複数の被認証者の各々についての生体認証情報間の相互関係に基づいて行われる。
【００２８】
ログイン制御部１５は、第二認証の結果に応じて送られてくる認証部１２からの指示に従って、ＰＣ１へのログインの許可・拒否の制御を行う。
ドア開閉制御部１６は、生体認証装置２による第一認証の結果に応じて認証部１２から送られてくる指示に従って、ドア３に設けられている電気錠５の開錠動作・施錠動作の制御を行う。
【００２９】
認証情報データベース１７は、被認証者が個々に有している生体認証情報が予め蓄積されているデータベースである。
人物情報データベース１８は、人物位置追跡部１１により追跡されている人物の位置情報と、当該人物に対する第一認証の結果と、認証情報データベース１７に蓄積されている生体認証情報とが対応付けられて蓄積されるデータベースである。
【００３０】
次に図２について説明する。図２には認証情報データベース１７の構造の例が図解されている。
認証情報データベース１７では、「利用者ＩＤ」、「名前」、及び「登録認証情報」の各情報が対応付けられている。
【００３１】
「利用者ＩＤ」は、認証情報データベース１７に生体認証情報が格納されている各被認証者に割り当てられた識別番号情報である。
「名前」は、「利用者ＩＤ」により特定される被認証者の氏名の情報である。
【００３２】
「登録認証情報」は、「利用者ＩＤ」により特定される被認証者から予め取得しておいた生体認証情報である画像データファイルのファイル名である。なお、この画像データファイルは、認証情報データベース１７に別途蓄積されている。
【００３３】
次に図３について説明する。図３には、人物情報データベース１８の構造の第一の例が図解されている。
人物情報データベース１８の構造の第一の例では、「追跡データＩＤ」、「利用者ＩＤ」、「認証状態」、「人物位置」、及び「移動軌跡」の各情報が対応付けられている。
【００３４】
「追跡データＩＤ」は、人物位置追跡部１１が追跡を行っている人物に割り当てられた識別番号情報である。
「利用者ＩＤ」は、「追跡データＩＤ」により特定される人物について人物位置−認証情報対応付け部１３によって生体認証情報が対応付けられた被認証者に対し、認証情報データベース１７において割り当てられている識別番号情報である。
【００３５】
「認証状態」は、「追跡データＩＤ」により特定される人物についての生体認証装置２による第一認証の結果を表している情報である。ここで、『認証済』は、本人であるとの認証結果が得られたことを表しており、『未認証』は、認証を行っていないこと、若しくは、他人である（本人ではない）との認証結果が得られたことを表している。
【００３６】
「人物位置」は、「追跡データＩＤ」により特定される人物についての、人物位置検出装置４により検出される現在位置を表す情報である。
「移動軌跡」は、「追跡データＩＤ」により特定される人物についての、人物位置検出装置４により検出された、所定時刻前毎の位置（「１時刻前位置」、「２時刻前位置」、…、「Ｎ時刻前位置」）を表す情報である。
【００３７】
なお、本実施形態では、「人物位置」及び「移動軌跡」の情報は、所定位置を原点とした２次元直交座標により表現されている。
次に図４について説明する。図４には、図１における処理装置１０として使用することのできるコンピュータ２０の構成が図解されている。
【００３８】
このコンピュータ２０は、ＭＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク装置２４、入力装置２５、表示装置２６、インタフェース装置２７、及び記録媒体駆動装置２８を備えている。なお、これらの構成要素はバスライン２９を介して接続されており、ＭＰＵ２１の管理の下で各種のデータを相互に授受することができる。
【００３９】
ＭＰＵ（Micro Processing Unit）２１は、このコンピュータ２０全体の動作を制御する演算処理装置である。
ＲＯＭ（Read Only Memory）２２は、所定の基本制御プログラムが予め記録されている読み出し専用半導体メモリである。ＭＰＵ２１は、この基本制御プログラムをコンピュータ２０の起動時に読み出して実行することにより、このコンピュータ２０の各構成要素の動作制御が可能になる。
【００４０】
ＲＡＭ（Random Access Memory）２３は、ＭＰＵ２１が各種の制御プログラムを実行する際に、必要に応じて作業用記憶領域として使用する、随時書き込み読み出し可能な半導体メモリである。
【００４１】
ハードディスク装置２４は、ＭＰＵ２１によって実行される各種の制御プログラムや各種のデータを記憶しておく記憶装置である。ＭＰＵ２１は、ハードディスク装置２４に記憶されている所定の制御プログラムを読み出して実行することにより、各種の制御処理を行えるようになる。なお、本実施形態では、認証情報データベース１７及び人物情報データベース１８も、ハードディスク装置２４に記憶されるものとする。
【００４２】
入力装置２５は、例えばキーボード装置やマウス装置であり、図１の認証システムの管理者により操作されると、その操作内容に対応付けられている管理者からの各種情報の入力を取得し、取得した入力情報をＭＰＵ２１に送付する。
【００４３】
表示装置２６は例えば液晶ディスプレイであり、ＭＰＵ２１から送付される表示データに応じて各種のテキストや画像を表示する。
インタフェース装置２７は、このコンピュータ２０に接続される各種機器との間での各種情報の授受の管理を行う。具体的には、インタフェース装置２７は、ＰＣ１へのログインの許可・拒否の制御情報の送信、生体認証装置２からの第一認証の情報の受信、ドア３の電気錠５への開錠・施錠動作の制御信号の送信、人物位置検出装置４からの人物の位置検出情報の受信等を行う。
【００４４】
記録媒体駆動装置２８は、可搬型記録媒体３０に記録されている各種の制御プログラムやデータの読み出しを行う装置である。ＭＰＵ２１は、可搬型記録媒体３０に記録されている所定の制御プログラムを、記録媒体駆動装置２８を介して読み出して実行することによって、後述する各種の制御処理を行うようにすることもできる。なお、可搬型記録媒体３０としては、例えばＣＤ−ＲＯＭ（Compact Disc Read Only Memory）やＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）などがある。
【００４５】
このようなコンピュータ２０を図１における処理装置１０として動作させるには、まず、後述する各種の制御処理をＭＰＵ２１に行わせるための制御プログラムを作成する。作成された制御プログラムはハードディスク装置２４若しくは可搬型記録媒体３０に予め格納しておく。そして、ＭＰＵ２１に所定の指示を与えてこの制御プログラムを読み出させて実行させる。こうすることで、処理装置１０の各構成要素が有する機能のコンピュータ２０での提供が可能となり、コンピュータ２０を処理装置１０として動作させることが可能になる。
【００４６】
次に、処理装置１０により行われる制御処理について説明する。
まず、ドア３の開閉制御動作を提供するために処理装置１０で行われる制御処理について説明する。図５は、ドア開錠制御処理の処理内容をフローチャートで図解したものである。
【００４７】
図５において、まず、Ｓ１０１では人物位置追跡処理が行われる。この処理は、人物位置検出装置４により検出された人物の位置から、同一人物の位置の移動の追跡を行い、この時点での追跡結果を用いて人物情報データベース１８の内容を更新する処理であり、人物位置追跡部１１の機能を提供する処理である。この処理により、人物位置検出装置４により検出された人物毎に、人物情報データベース１８における「追跡データＩＤ」が割り当てられ、「人物位置」及び「移動軌跡」の情報が更新される。
【００４８】
次に、Ｓ１０２では、第一認証の状況を生体認証装置２から取得し、第一認証によって被認証者の人物の特定が行われたか否かを判定する処理が行われる。この処理は認証部１２の機能を提供する処理である。ここで、第一認証によって被認証者の人物の特定が行われたと判定されたとき（判定結果がＹｅｓのとき）にはＳ１０３に処理を進める。一方、第一認証による被認証者の人物の特定が行われていないと判定されたとき（判定結果がＮｏのとき）にはＳ１０１へと処理を戻し、人物位置追跡処理を継続する。
【００４９】
次に、Ｓ１０３では、人物位置−認証情報対応付け処理が行われる。この処理は、第一認証によって特定された被認証者と、人物位置追跡処理により追跡が行われている人物とを対応付ける処理であり、人物位置−認証情報対応付け部１３の機能を提供する処理である。この処理では、まず、第一認証により特定された被認証者に割り当てられている前述の「利用者ＩＤ」を、当該第一認証が行われた日時に当該第一認証を行った生体認証装置２の設置位置にいたことが人物位置追跡処理により判明している人物と対応付ける。そして、この人物に割り当てられている前述の「追跡データＩＤ」に対応付けて、この「利用者ＩＤ」を人物情報データベース１８に格納する。なお、このときに、人物情報データベース１８における「追跡データＩＤ」に対応する「認証状態」のデータを「認証済」に更新する処理が併せて行われる。
【００５０】
次に、Ｓ１０４では、ドア開錠処理が行われる。この処理は、ドア開閉制御部１６の機能を提供する処理であって、ドア３に設けられている電気錠５を開錠して、第一認証によって特定された被認証者に対し部屋への入室を許可する処理である。このＳ１０４の処理を終えたときには、Ｓ１０１へと処理を戻し、人物位置追跡処理を継続する。
【００５１】
以上までの処理がドア開錠制御処理である。
次に、ＰＣ１のログイン制御動作を提供するために処理装置１０で行われる制御処理について説明する。図６は、ＰＣログイン制御処理の第一の例の処理内容をフローチャートで図解したものである。
【００５２】
図６において、まず、Ｓ２０１では、被認証者がＰＣ１を操作して要求するＰＣ１へのログイン要求を取得したか否かを判定する処理が行われ、このログイン要求を取得したと判定されるまで（判定結果がＹｅｓとなるまで）、このＳ２０１の処理が繰り返される。
【００５３】
このＳ２０１の判定処理において、ＰＣ１へのログイン要求を取得したと判定されときには、Ｓ２０２に処理が進み、認証判定条件制御処理が行われる。この処理は、認証部１２により行われる第二認証において被認証者が誰であるかの判定を下すための条件である認証判定条件を制御する処理であり、認証判定条件制御部１４の機能を提供する処理である。なお、この認証判定条件の制御は、生体認証装置２による第一認証によって人物が特定された複数の被認証者の各々についての生体認証情報間の相互関係に基づいて行われる。
【００５４】
第一認証によって人物が特定された複数の被認証者とは、第一認証によって入室が許可されたことで、ＰＣ１が設置されている部屋に入室した被認証者である。ＰＣ１へのログインのための第二認証は、この部屋に入室した被認証者のみが行う可能性を有している。その一方、本実施形態での第二認証における認証判定条件は、被認証者が本人であるとの判定を不特定の被認証者から下すための該被認証者毎の条件である。そこで、図１の認証システムでは、このような特定の被認証者のみを対象として行われる第二認証における認証判定条件を、認証対象になり得る被認証者の生体認証情報間の相互関係に基づいて制御するようにする。この制御を行うことで、第二認証における認証の失敗状態（被認証者が誰であるか特定できない状態）を減少させることができ、結果として認証の精度が高まる。
【００５５】
次に、Ｓ２０３では、認証処理が行われる。この処理は、第二認証を行う処理であり、次のＳ２０４の処理と組み合わせて、認証部１２の機能を提供する。
この処理では、まず、人物情報データベース１８を参照し、認証状態が「認証済」とされている「追跡データＩＤ」に対応付けられている「利用者ＩＤ」を抽出する。次に、認証情報データベース１７を参照し、人物情報データベース１８から抽出した「利用者ＩＤ」に対応付けられている「登録認証情報」をファイル名とする画像データファイルを認証情報データベース１７から抽出する。次に、抽出された画像データファイルの生体認証情報と、ＰＣ１に備えられている生体認証情報取得装置で取得した被認証者の生体認証情報とを照合して、前述の認証判定条件を満たす生体認証情報を、抽出された画像データファイルから探索する。ここで、そのような画像データファイルが発見されれば、ＰＣ１で生体認証情報を取得した被認証者の認証結果を『ＯＫ』とし、そのような画像データファイルが発見されなければ、ＰＣ１で生体認証情報を取得した被認証者の認証結果を『ＮＧ』とする。
【００５６】
次に、Ｓ２０４では、Ｓ２０３の認証処理の結果が『ＯＫ』であったか否かを判定する処理が行われる。ここで、認証処理の結果が『ＯＫ』であったとき（判定結果がＹｅｓのとき）にはＳ２０５に処理を進める。一方、認証処理の結果が『ＮＧ』であったとき（判定結果がＮｏのとき）にはＳ２０１へ処理を戻して上述した処理を改めて行う。
【００５７】
Ｓ２０５では、認証によって特定された被認証者のＩＤでログイン処理が行われる。この処理は、ＰＣ１を制御してＰＣ１へのログインの許可する処理であり、ログイン制御部１５の機能を提供する処理である。このＳ２０５の処理を終えたときには、Ｓ２０１へと処理を戻して上述した処理を改めて行う。
【００５８】
以上までの処理がＰＣログイン制御処理の第一の例である。
次に、図１の認証システムの動作について更に説明する。なお、以下の説明では、認証システムを図７に図解したような環境に設置した場合の動作について説明する。
【００５９】
図７において、部屋Ｒには限られた人のみが入室できる。この部屋Ｒのドア３の電気錠５を開錠するためには、ドア３の横に設置された生体認証装置２での生体認証（第一認証）が必要となる。また、部屋Ｒの内外には、人物位置検出装置４が設置されており、本認証システムの監視範囲内であれば、部屋Ｒの内外を問わず、如何なる場所に在る人物でも、その位置を検出することができる。なお、部屋Ｒの中にはＰＣ１が設置されており、このＰＣ１にログインするためにも生体認証（第二認証）を行う必要がある。
【００６０】
なお、ここでは、図８に図解するように、利用者Ｂが既に部屋Ｒの室内にいる状態において、被認証者である利用者Ａが部屋Ｒに入室してＰＣ１にログインするまでの認証システムの動作を説明する。また、認証システムでは、図５及び図６の処理が行われるものとする。
【００６１】
図８において、まず、利用者Ａが部屋Ｒのドア３に近づくと、人物位置検出装置４による利用者Ａの位置の検出が開始され、続いて、人物位置追跡部１１による利用者Ａの追跡が開始される（［１］）。
【００６２】
すると、このとき、人物情報データベース１８には、第一認証を既に済ませて部屋Ｒに入室している利用者Ｂについての情報に加えて、利用者Ａについての情報が追加される（図５のＳ１０１）。但し、この時点では利用者Ａに対する第一認証は行われていないので、人物情報データベース１８に追加される利用者Ａについての情報のうち、「利用者ＩＤ」の情報は『なし』とされ、「認証状態」の情報は『未認証』とされる。
【００６３】
次に、利用者Ａは、部屋Ｒへの入室のために、ドア３の横に設置された生体認証装置２で第一認証を行う（［２］）。認証システムは、この第一認証によって、被認証者が利用者Ａであるとの認証結果を得る（図５のＳ１０２の判定結果がＹｅｓ）と共に、生体認証装置２の位置まで人物位置追跡部１１が追跡していた人物が利用者Ａであることを認識する。
【００６４】
ここで、人物位置−認証情報対応付け部１３が、人物情報データベース１８に追加した利用者Ａについての情報のうちの「利用者ＩＤ」の情報を、認証情報データベース１７において利用者Ａに割り当てられているものに更新する。更に、この利用者Ａについての情報のうちの「認証状態」の情報を『認証済』に更新する（図５のＳ１０３）。
【００６５】
生体認証装置２での第一認証により利用者Ａの認証が行われると、ドア３に設けられている電気錠５を開錠する制御をドア開閉制御部１６が行い、利用者Ａの部屋Ｒへの入室が可能になる（図５のＳ１０４）。
【００６６】
部屋Ｒに入室した利用者Ａは、ＰＣ１に近づき、所定の操作を行ってログイン要求をＰＣ１に与える（［３］）。認証システムでは、このログイン要求が取得されると（図６のＳ２０１の判定結果がＹｅｓ）、認証判定条件制御部１４が、第二認証のための前述した認証判定条件の制御を行う（図６のＳ２０２）。このときの制御は、以下のように行われる。
【００６７】
まず、認証判定条件制御部１４は、人物情報データベース１８を参照し、この時点で部屋Ｒ内にいる人物を特定する情報、すなわち、「認証状態」の情報が『認証済』であるレコードにおける「利用者ＩＤ」の情報を取得する。従って、図８の例では、認証判定条件制御部１４は、利用者Ａと利用者Ｂとの「利用者ＩＤ」の情報を人物情報データベース１８から取得する。
【００６８】
次に、認証判定条件制御部１４は、前述した各人の判定条件を、当該各人の判定条件が重複して満たされる条件を生じさせない範囲で制御する。なお、図８の例では、第二認証における「各人」は利用者Ａ、利用者Ｂとなる。つまり、第二認証を行う可能性を有している人物は、利用者Ａ及び利用者Ｂのみである。この制御について、図９を参照しながら説明する。
【００６９】
図９では、生体情報から得られる２つの特徴量に注目して認証を行う場合を例にして考えるものとする。図９は、この２つの特徴量（「特徴量１」、「特徴量２」）を、座標平面を定義する２つの軸にそれぞれ対応付け、被認証者の認証情報の特徴を、当該認証情報から得た２つの特徴量の組み合わせによって特定される当該座標平面上の位置として表したものである。従って、当該座標平面上に位置が示されている２つの登録認証情報は、その間の距離が近いほど、両者間の類似の程度が高いことを表している。
【００７０】
図９の２つの座標平面には、認証情報データベース１７に格納されている利用者Ａ及び利用者Ｂの各々の登録認証情報の当該座標平面上での位置が、点により表されている。また、その点を囲む点線・破線は、認証判定条件を表現している。すなわち、利用者Ａの登録認証情報を表している点を囲む点線・破線内の領域は、利用者Ａの判定条件を満たす特徴量の組み合わせの範囲を表している。また、利用者Ｂの登録認証情報を表している点を囲む点線・破線内の領域は、利用者Ｂの判定条件を満たす特徴量の組み合わせの範囲を表している。
【００７１】
図９における左側の座標平面は、認証判定条件制御部１４による制御前の認証判定条件の例が点線により表されている。この認証判定条件は、初期状態における条件、すなわち、例えば、不特定の被認証者を対象として第二認証を行っても利用者Ａと利用者Ｂとを十分な精度で本人と認めることができる特徴量の組み合わせの範囲を表している。
【００７２】
一方、図９における右側の座標平面は、左側の座標平面に表されている制御前の認証判定条件に対して認証判定条件制御部１４が行った制御後の認証判定条件の例が破線により表されている。この破線で囲まれている２つの領域は、図９の左側の座標平面に表されていた点線で囲まれた２つの領域が、重なりを生じさせない範囲で拡大されたものである。つまり、このときの認証判定条件制御部１４は、利用者Ａの判定条件と利用者Ｂの判定条件とが、共に満たされる条件を生じさせない範囲で共に拡大させる制御を行っている。なお、図９の例では、認証判定条件制御部１４は、利用者Ａ及び利用者Ｂの登録認証情報を表している点を中心とした円形で表されている各人の判定条件の半径を大きくする制御を行っている。より具体的には、認証判定条件制御部１４は、まず、制御前の利用者Ａの判定条件と利用者Ｂの判定条件との円の中心間の距離の１／２から所定値を減算して両者の干渉が生じないようにした値を求める。そして、制御後の利用者Ａの判定条件と利用者Ｂの判定条件との円の半径とする制御を認証判定条件制御部１４が行っている。
【００７３】
前述したように、図８の例において第二認証を行う可能性を有している人物は、利用者Ａ及び利用者Ｂのみであることは既に判明しているので、認証判定条件をこのように制御する。この制御により、第二認証における認証の失敗状態（被認証者が誰であるか判定できない状態）を減少させることができる。この制御の効果について、図１０を参照しながら更に説明する。
【００７４】
図１０の例において、照合情報点αは、ＰＣ１の生体認証情報取得装置により取得された認証情報から得た２つの特徴量の組み合わせによって特定される座標平面上の位置を表している。但し、この認証情報は、利用者Ａから取得したものであるが、取得時の姿勢などの影響により、利用者Ａの登録認証情報と間での特徴量の類似性が低下してしまっている場合を表している。
【００７５】
この場合、認証判定条件制御部１４による制御前の判定条件を用いた第二認証では、照合情報点αが、点線で囲まれている領域を外れているために、この利用者を利用者Ａとも利用者Ｂとも判定できないとして認証失敗とされ、再認証が必要となる。これに対し、認証判定条件制御部１４による制御後の判定条件を用いた第二認証では、照合情報点αが、破線で囲まれている領域内に存在するので、この利用者を利用者Ａと判定して認証に成功するので、再認証は不要である。また、利用者Ａから取得した認証情報が照合情報点αのような位置となってしまう場合でも本人認証に成功するので、第二認証のための生体認証情報の取得時に、厳密に身体の姿勢を合わせる等の作業が不要となる。
【００７６】
認証判定条件制御部１４が以上のようにして認証判定条件の制御を行った後に、認証部１２が、制御後の認証判定条件に基づく第二認証を行う（図６のＳ２０３）。この第二認証により、利用者Ａの本人認証が成功すると（図６のＳ２０４の判定結果がＹｅｓ）、ログイン制御部１５がＰＣ１へ利用者Ａとしてのログインを許可する（図６のＳ２０５）。
【００７７】
なお、認証判定条件の制御の第一の例において、利用者Ａに続いて利用者Ｃの部屋Ｒへの入室が第一認証の結果により確認された後に第二認証を行う場合には、認証判定条件制御部１４は、例えば図１１の例のように、認証判定条件の制御を行う。この制御は、利用者Ａ、Ｂ、及びＣの各々についての登録認証情報間の相互関係に基づいて行われる。なお、図１１の例は、認証判定条件制御部１４が、図９の右側の座標平面に表されているように制御した認証判定条件を、利用者Ｃの判定条件に基づき更に制御した結果を表している。
【００７８】
図１１に例示した制御をより具体的に説明する。
認証判定条件制御部１４は、利用者Ａ及び利用者Ｂの各々についての認証判定条件を表す真円を、利用者Ｃにとっての判定条件の円に基づき、当該利用者Ｃにとっての判定条件の円から遠ざかる方向に窪ませて楕円に変形している。この２つの楕円のうちの利用者Ａについての判定条件の楕円について説明すると、まず、制御前の判定条件を表す真円と利用者Ｃの判定条件の円と中心間の距離の１／２から所定値を減算して両者の干渉が生じないようにした値を算出する。この２つの円の中心を結ぶ直線上に短軸を定め、この算出値と利用者Ａの判定条件を表す円の半径との加算結果を短径とし、利用者Ａの判定条件を表す円の直径を長径とする楕円が、この利用者Ａの判定条件の楕円である。但し、利用者Ｃの判定条件の円から遠い方の当該短軸と楕円の交差点は、当該制御前の利用者Ａの判定条件を表す真円上から移動させないようにする。認証判定条件制御部１４は、利用者Ａ及び利用者Ｂの各々についての認証判定条件を表す真円を、利用者Ｃの判定条件の円に基づき、このような楕円に変形する制御を行う。
【００７９】
このように、被認証者毎の認証判定条件のうちの複数について、上述の制御を認証判定条件制御部１４が行うことで、利用者Ｃが被認証者に加わっても、利用者Ａの認証を適切に行うことができる。
【００８０】
次に、以上までに説明した認証判定条件制御部１４による認証判定条件の制御の第一の例（図６のＳ２０２の処理）を、指紋を用いる生体認証を第二認証として行う具体例を用いて更に説明する。
【００８１】
この指紋認証では、認証情報データベース１７に記憶されている被認証者の登録認証情報である指紋の画像情報と、ＰＣ１での第二認証時に被認証者から取得する照合情報である指紋の画像情報とから、両者に共通に存在する指紋の像における特徴点を抽出する。そして、この特徴点の画像上での位置関係を登録認証情報と照合情報とで比較し、両者が同一人のものであるか否かを、その位置関係の一致の程度に基づいて判定することで、本人認証を行う。
【００８２】
指紋の画像から取得する特徴点の例を図１２に図解する。図１２では、指紋の特徴点の例として、中心点（指紋を形成している皺の渦の中心）と端点（指紋を形成している皺の端）が表されており、これらの特徴点を指紋の画像から検出する。なお、以下の説明では、これらの特徴点のうちの中心点と、端点の１つとに注目する。
【００８３】
認証部１２は、登録認証情報である指紋の画像から抽出された、注目する中心点及び端点について、両者間の距離と、両者を結ぶ直線についての、当該画像の水平方向を基準としたときの角度とを求める。そして、この距離と角度とを特徴量の組み合わせとして用いて、図９に表した座標平面上に、被認証者の登録認証情報の特徴を表示する。図１３は、各被認証者の指紋の特徴量の位置関係の例であり、利用者Ａ、Ｂ、及びＣについての登録認証情報の特徴を、このようにして座標平面上に表示した例である。
【００８４】
この例では、各人判定条件の初期状態として、前述の距離の差が０．１ｃｍに設定されており、前述の角度の差が１０度に設定されているものとする。すなわち、登録認証情報と照合情報とから抽出された、注目する中心点と端点とについての前述の距離の差が０．１ｃｍ以内で、且つ、前述の角度の差が１０度以内であれば、登録認証情報と照合情報とは同一人物のものであると認証部１２が判定するものとする。
【００８５】
ここで図１４Ａ及び図１４Ｂについて説明する。
図１４Ａは、利用者Ａ、Ｂ、及びＣについての指紋の特徴量の位置関係を示した図１３の座標平面に、利用者Ａ、Ｂ、及びＣ各々についての認証判定条件制御部１４による制御後の判定条件を点線で追加して表したものである。また、図１４Ｂは、利用者Ａ及びＢのみが被認証者である場合においての認証判定条件制御部１４による制御後の判定条件を点線で追加して表したものである。
【００８６】
図１４Ａの例では、利用者Ａと利用者Ｃとの登録認証情報である指紋の画像の類似度が高く、両者間の距離が近いため、認証判定条件制御部１４は、その制御によって判定条件を拡大させる変更は行われていない。これに対し、図１４Ｂの例では、利用者Ａと利用者Ｂとの登録認証情報である指紋の画像の類似度が低く、両者間の距離が遠いので、認証判定条件制御部１４は、その制御によって判定条件を拡大させる変更を行っている。この制御により、利用者Ａについての判定条件と利用者Ｂにとっての判定条件との両方について、前述の距離の差が０．２ｃｍに変更され、前述の角度の差が３０度に変更されている。
【００８７】
認証判定条件制御部１４は、認証判定条件の制御を、以上のようにして、第一認証によって人物が特定された複数の被認証者の各々についての生体認証情報間の相互関係に基づいて行う。この制御により、被認証者が指を回転させた状態などのラフな状態でＰＣ１へのログイン時に取得された照合情報に基づいて第二認証を行っても、本人認証の不能状態を少なくすることができる。
【００８８】
次に図１５について説明する。図１５は、ＰＣログイン制御処理の第二の例の処理内容をフローチャートで図解したものである。
図１５のフローチャートにおいて、図６の第一の例のフローチャートと同一の処理ステップには同一の符号を付している。
【００８９】
図１５のフローチャートは、図６の第一の例のフローチャートにおけるＳ２０２の処理がＳ２１１の処理に置き換えられている点のみにおいて異なっている。そこで、ここではこのＳ２１１の処理を説明することとし、図１６の第一の例と同一である他の処理ステップについての説明は省略する。
【００９０】
図１５のＳ２０１の判定処理において、ＰＣ１へのログイン要求を取得したと判定されときには、Ｓ２１１に処理が進み、認証判定条件制御処理が行われる。この処理は、認証部１２により行われる第二認証において被認証者が誰であるかの判定を下すための条件である認証判定条件を制御する処理であり、認証判定条件制御部１４の機能を提供する処理である。
【００９１】
この認証判定条件の制御も、生体認証装置２による第一認証によって人物が特定された複数の被認証者の各々についての生体認証情報間の相互関係に基づいて行われる。但し、Ｓ２１１の処理では、第二認証においての認証判定条件のうち、被認証者が本人であるとの判定を、該第一認証によって人物が特定された複数の被認証者から下すための条件である本人判定条件のみを制御する。この点が、図６のＳ２０２の処理と異なっている。この制御について、図１６を参照しながら説明する。
【００９２】
図１６でも、図９と同様に、生体情報から得られる２つの特徴量に注目して認証を行う場合を例にして考えるものとする。但し、図１６では、この２つの特徴量の各々についての登録認証情報と認証情報との一致率を、座標平面を定義する２つの軸にそれぞれ対応付け、本人判定条件を、この２つの一致率の組み合わせによって特定される当該座標平面上の範囲として表したものである。
【００９３】
図１６における左側の座標平面には、第二認証における「本人」である利用者Ａについての登録認証情報の位置が、点により表されている。利用者Ａの登録位置情報は、第二認証における「本人」の登録位置情報そのものであるので、この点の座標平面上の位置は、２つの特徴量についての一致率が共に１００パーセントである、右上隅の位置となる。
【００９４】
また、この図１６における左側の座標平面には、認証判定条件制御部１４による制御前の認証判定条件である、利用者Ａの本人判定条件の例が表されている。この本人判定条件は、初期状態における条件、すなわち、例えば、不特定の被認証者を対象として第二認証を行っても利用者Ａを十分な精度で本人と認めることができる一致率の組み合わせの範囲を表している。
【００９５】
一方、図１６における右側の座標平面には、前述した、利用者Ａについての登録認証情報の位置に加え、第二認証における「本人」である利用者Ａにとっての「他人」である利用者Ｂの登録認証情報の位置が表されている。この位置は、利用者Ａと利用者Ｂとの各々の登録認証情報から得られる２つの特徴量についての各々の一致率の組み合わせによって特定される位置である。従って、当該座標平面上に位置が示されている２つの登録認証情報は、その間の距離が近いほど、両者間の類似の程度が高いことを表している。
【００９６】
更に、図１６における右側の座標平面には、その左側の座標平面に表されている制御前の本人判定条件に対して認証判定条件制御部１４が行った制御後の本人判定条件の例が表されている。これらの座標平面から分かるように、認証判定条件制御部１４は、利用者Ａ及び利用者Ｂのみが被認証者である場合における第二認証での認証判定条件である利用者Ａの本人判定条件を、この利用者Ｂの登録認証情報の位置を含まない範囲で、拡大させる制御を行う。この制御により、第二認証における認証の不能状態（被認証者を本人とも他人とも判定できない状態）を減少させることができる。この制御の効果について、図１７を参照しながら更に説明する。
【００９７】
図１７の例において、照合情報点αは、ＰＣ１の生体認証情報取得装置により取得された認証情報から得た２つの特徴量の各々についての、利用者Ａの登録認証情報との一致率の組み合わせによって特定される座標平面上の位置を表している。但し、この認証情報は、利用者Ａから取得したものであるが、取得時の姿勢などの影響により、利用者Ａの登録認証情報と間での特徴量の類似性が低下してしまっている場合を表している。
【００９８】
認証判定条件制御部１４による制御前の本人判定条件を用いた第二認証では、照合情報点αが、制御前の本人判定条件を満たす領域を外れているために、利用者Ａが本人ではないと判断され、再認証が必要となる。これに対し、認証判定条件制御部１４による制御後の本人判定条件を用いた第二認証では、照合情報点αが、破線で囲まれている領域内に存在するので、利用者Ａを本人と判定して認証に成功するので、再認証は不要である。また、利用者Ａから取得した認証情報が照合情報点αのような位置となってしまう場合でも本人認証に成功するので、第二認証のための生体認証情報の取得時に、厳密に身体の姿勢を合わせる等の作業が不要となる。
【００９９】
図１５のＳ２１１の認証判定条件制御処理は以上のような処理である。この処理を終えると、Ｓ２０３に処理が進んで認証処理が行われる。
なお、認証判定条件の制御の第二の例において、被認証者として利用者Ａ及びＢに続いて利用者Ｃの存在が第一認証の結果により確認された後に第二認証を行う場合には、認証判定条件制御部１４は、例えば図１８の例のように、認証判定条件の制御を行う。
【０１００】
この制御は、利用者Ａ、Ｂ、及びＣの各々についての登録認証情報間の相互関係に基づいて行われる。なお、図１８の例は、認証判定条件制御部１４が、図１６の右側の座標平面に表されているように制御した認証判定条件（利用者Ａについての本人判定条件）を、利用者Ｃの登録認証情報に基づき更に制御した結果を表している。このとき、認証判定条件制御部１４は、第二認証での認証判定条件である利用者Ａの本人判定条件を、利用者Ｂ及び利用者Ｃの登録認証情報の位置のどちらをも含まない範囲とする制御を行っている。このような制御を認証判定条件制御部１４が行うことで、利用者Ｃが被認証者に加わっても、利用者Ａの本人認証を適切に行うことができる。
【０１０１】
次に、以上までに説明した認証判定条件制御部１４による認証判定条件の制御の第二の例（図１５のＳ２１１の処理）を、掌の静脈を用いる生体認証を第二認証として行う具体例を用いて更に説明する。
【０１０２】
この掌の静脈認証では、図１９に図解するように、まず、認証情報データベース１７に記憶されている被認証者の登録認証情報で表されている掌の画像と、ＰＣ１での第二認証時に被認証者から取得する照合情報で表されている掌の静脈の画像とを重ね合わせる。そして、両者が同一人のものであるか否かを、２つの画像に映っている静脈の像の一致の程度に基づき判定することで、本人認証を行う。
【０１０３】
なお、ここでは、一致の程度として、照合情報である掌の静脈の画像において静脈を表している画素と同一の位置に重ねられている登録認証情報の画素が、登録認証情報においても掌の静脈部分を表している割合である静脈部分一致率を用いる。更に、ここでは、別の一致率として、照合情報である掌の静脈の画像において静脈以外のものを表している画素と同一の位置に重ねられている登録認証情報の画素が、登録認証情報においても掌の静脈以外の部分を表している割合である非静脈部分一致率を用いる。そして、この２つの一致率の組み合わせを用いて、図１６に表した座標平面上に、被認証者の登録認証情報の特徴を表示する。
【０１０４】
ここで図２０Ａ及び図２０Ｂについて説明する。
図２０Ａは、制御前の認証制御条件の例を表しており、利用者Ａの本人判定条件の初期状態の例を表している。この例では、本人判定条件の初期状態として、静脈部分一致率及び非静脈部分一致率とが共に９０パーセント以上に設定されているものとしている。すなわち、この例では、認証部１２は、登録認証情報と照合情報とより算出された、静脈部分一致率及び非静脈部分一致率とが共に９０パーセント以上であれば、登録認証情報と照合情報とは同一人物のものであると判定する。
【０１０５】
これに対し、図２０Ｂは、制御後の認証制御条件の例を表している。この例では、利用者Ａと利用者Ｂとの登録認証情報である掌の静脈の画像の類似度が低く、両者間の距離が遠いので、認証判定条件制御部１４は、その制御によって、利用者Ａの本人判定条件のみを拡大させる変更を行っている。この利用者Ａと利用者Ｂとの登録認証情報に基づいた制御により、利用者Ａについての本人判定条件のうち、静脈部分一致率の設定が３０パーセント以上に変更され、非静脈部分一致率の設定が７０パーセント以上に変更されている。
【０１０６】
認証判定条件制御部１４は、認証判定条件の制御を、以上のようにして、第一認証によって人物が特定された複数の被認証者の各々についての生体認証情報間の相互関係に基づいて行う。この制御により、被認証者が指を回転させた状態などのラフな状態でＰＣ１へのログイン時に取得された照合情報に基づいて第二認証を行っても、本人認証の不能状態を少なくすることができる。
【０１０７】
次に図２１について説明する。図２１は、認証システムの第二の構成例が図解されている。
図２１の構成において、図１の第一の構成例と同一の機能ブロックには同一の符号を付している。
【０１０８】
図２１の構成は、図１の第一の例の第一の構成例に距離計測部１９が追加されている点のみにおいて異なっている。そこで、ここではこの距離計測部１９についての説明を行い、図１の第一の構成例と同一の機能を提供する他の機能ブロックについての説明は省略する。
【０１０９】
距離計測部１９は、生体認証装置２による第一認証によって本人であるとの認証結果を得た複数の被認証者間の距離を継続して計測する。
認証判定条件制御部１４は、図１の第一の構成例と同様に、第二認証における認証判定条件の制御を行う。但し、第二の構成例では、認証判定条件制御部１４は、まず、距離計測部１９による距離の計測結果に基づき、第二認証での認証結果を他人とする被認証者から、第二認証での認証結果を本人とする被認証者との距離が所定値以内に接近した被認証者の抽出を行う。そして、第二認証においての認証結果を本人とする被認証者についての認証情報と、前述した抽出によって抽出された被認証者についての認証情報との相互関係に基づき、認証判定条件の制御を行う。
【０１１０】
次に図２２について説明する。図２２には、人物情報データベース１８の構造の第二の例が図解されている。この第二の例は、図２１の認証システムの第二の構成例における人物情報データベース１８についてのものである。
【０１１１】
人物情報データベース１８の構造の第二の例では、図３における第一の例と同様に、「追跡データＩＤ」、「利用者ＩＤ」、「認証状態」、「人物位置」、及び「移動軌跡」の各情報が対応付けられており、更に、「接近利用者ＩＤ」の情報が付けられている。
【０１１２】
「接近利用者ＩＤ」は、距離計測部１９による計測によって、「追跡データＩＤ」により特定される人物との距離が所定値以内に接近したことが判明した人物に対し、割り当てられている、「利用者ＩＤ」と同様の識別番号情報である。
【０１１３】
なお、図２１の認証システムの第二の構成例における認証情報データベース１７の構造は、図２に図解したものと同様のものでよい。また、図１の認証システムの第一の構成例における場合と同様にすることで、図２１の認証システムの第二の構成例における処理装置１０として、図４に図解した構成を有するコンピュータ２０を動作させることも可能である。
【０１１４】
次に、図２１の認証システムの第二の構成例における処理装置１０により行われる制御処理について説明する。
まず、ドア３の開閉制御動作を提供するための制御処理については、図５に図解したドア開錠制御処理がそのまま利用可能である。従って、ここでの説明は省略する。
【０１１５】
次に、ＰＣ１のログイン制御動作を提供するために、図２１の認証システムの第二の構成例における処理装置１０で行われる制御処理について説明する。図２３は、ＰＣログイン制御処理の第三の例の処理内容をフローチャートで図解したものである。
【０１１６】
図１５のフローチャートにおいて、図６の第一の例のフローチャート及び図１５の第二の例のフローチャートと同一の処理ステップには同一の符号を付している。
図２３におけるＳ２２１からＳ２２３にかけての処理は、被認証者間の所定距離以内への接近を検出する処理であり、距離計測部１９の機能を提供するための処理である。
【０１１７】
まず、Ｓ２２１では、図２２の人物情報データベース１８を参照して、人物位置追跡部１１が追跡を行っている各人物についての「人物位置」の情報を取得する処理が行われる。
【０１１８】
次に、Ｓ２２２では、人物位置追跡部１１が追跡を行っている人物に、人物間で所定距離以内に接近した人物がいるか否かを判定する処理が行われる。この処理では、より具体的には、Ｓ２２１で取得した「人物位置」の情報を用いて各人物間の相互距離を算出し、算出された距離に、予め定めておいた所定距離以内のものが存在するか否かを判定する処理が行われる。ここで、所定距離以内に接近した人物がいたと判定されたとき（判定結果がＹｅｓのとき）にはＳ２２３に処理を進め、所定距離以内に接近した人物がいなかったと判定されたとき（判定結果がＮｏのとき）にはＳ２０１に処理を進める。
【０１１９】
Ｓ２２３では、人物情報データベース１８における、人物間の距離が所定距離以内に接近した人物のレコードについての「接近利用者ＩＤ」の情報として、接近した相手の「利用者ＩＤ」の情報を書き込む操作を行う処理が行われる。その処理を終えた後にはＳ２０１に処理を進める。
【０１２０】
次に、Ｓ２０１では、被認証者がＰＣ１を操作して要求するＰＣ１へのログイン要求を取得したか否かを判定する処理が行われる。ここで、このログイン要求を取得したと判定されたとき（判定結果がＹｅｓのとき）にはＳ２２４に処理を進める。一方、ここで、ログイン要求を取得していないと判定されたとき（判定結果がＮｏのとき）には、Ｓ２２１へ処理を戻して、被認証者間の所定距離以内への接近を検出する処理が繰り返される。
【０１２１】
次に、Ｓ２２４では認証判定条件制御処理が行われる。この処理は、認証部１２により行われる第二認証において被認証者が誰であるかの判定を下すための条件である認証判定条件を制御する処理であり、認証判定条件制御部１４の機能を提供するための処理である。
【０１２２】
この認証判定条件の制御では、図１５のＳ２１１の処理と同様に、第二認証においての認証判定条件のうちの本人判定条件のみを制御する。但し、このＳ２２４の処理では、第一認証により人物が特定された被認証者のうち、第二認証での認証結果を本人とする被認証者と、この本人とする被認証者に前述の所定距離内まで接近した被認証者とについての生体認証情報間の相互関係に基づく制御が行われる。
【０１２３】
このＳ２２４の認証判定条件制御処理を終えると、次に、Ｓ２０３に処理が進んで認証処理が行われる。この処理は、図６の第一の例及び図１５の第二の例と同様の処理である。
【０１２４】
次に、Ｓ２０４では、Ｓ２０３の認証処理の結果が『ＯＫ』であったか否かを判定する処理が行われる。ここで、認証処理の結果が『ＯＫ』であったとき（判定結果がＹｅｓのとき）にはＳ２０５に処理を進める。一方、認証処理の結果が『ＮＧ』であったとき（判定結果がＮｏのとき）にはＳ２２１へ処理を戻して上述した処理を改めて行う。
【０１２５】
Ｓ２０５では、ログイン処理が行われる。この処理は、ＰＣ１を制御してＰＣ１へのログインの許可する処理であり、ログイン制御部１５の機能を提供する処理である。このＳ２０５の処理を終えたときには、Ｓ２２１へと処理を戻して上述した処理を改めて行う。
【０１２６】
以上までの処理がＰＣログイン制御処理の第三の例である。
次に、図２１の認証システムの動作について更に説明する。なお、以下の説明では、認証システムを図７に図解したような環境に設置した場合の動作について説明する。また、ここでは、図２４に図解するように、利用者Ｂ及びＣが既に部屋Ｒの室内にいる状態において、被認証者である利用者Ａが部屋Ｒに入室してＰＣ１にログインするまでの認証システムの動作を説明する。また、認証システムでは、図５及び図２３の処理が行われるものとする。また、図２１の認証システムにおける第二認証の方式としては、前述した指紋認証と掌の静脈認証とのどちらの生体認証を用いてもよく、また、その他の認証方式を採用してもよい。
【０１２７】
図２４において、まず、利用者Ａが部屋Ｒのドア３に近づくと、人物位置検出装置４による利用者Ａの位置の検出が開始され、続いて、人物位置追跡部１１による利用者Ａの追跡が開始される（［１］）。
【０１２８】
すると、このとき、人物情報データベース１８には、第一認証を既に済ませて部屋Ｒに入室している利用者Ｂ及びＣについての情報に加えて、利用者Ａについての情報が追加される（図５のＳ１０１）。但し、この時点では利用者Ａに対する第一認証は行われていないので、人物情報データベース１８に追加される利用者Ａについての情報のうち、「利用者ＩＤ」の情報は『なし』とされ、「認証状態」の情報は『未認証』とされる。
【０１２９】
次に、利用者Ａは、利用者Ａは部屋Ｒへの入室のために、ドア３の横に設置された生体認証装置２で第一認証を行う（［２］）。認証システムは、この第一認証によって、被認証者が利用者Ａであるとの認証結果を得る（図５のＳ１０２の判定結果がＹｅｓ）と共に、生体認証装置２の位置まで人物位置追跡部１１が追跡していた人物が利用者Ａであることを認識する。
【０１３０】
ここで、人物位置−認証情報対応付け部１３が、人物情報データベース１８に追加した利用者Ａについての情報のうちの「利用者ＩＤ」の情報を、認証情報データベース１７において利用者Ａに割り当てられているものに更新する。更に、この利用者Ａについての情報のうちの「認証状態」の情報を『認証済』に更新する（図５のＳ１０３）。
【０１３１】
生体認証装置２での第一認証により利用者Ａの認証が行われると、ドア３に設けられている電気錠５を開錠する制御をドア開閉制御部１６が行い、利用者Ａの部屋Ｒへの入室が可能になる（図５のＳ１０４）。
【０１３２】
部屋Ｒに入室した利用者Ａは、ＰＣ１を操作するためにＰＣ１まで移動する途中、利用者Ｂに接近し、すれ違う（［３］）。認証システムの距離計測部１９は、利用者Ａと利用者Ｂとの位置の情報の取得を行っており（図２３のＳ２２１）、利用者Ａの利用者Ｂへの所定距離以内への接近を検出する（図２３のＳ２２２の判定結果がＹｅｓ）。そして、人物情報データベース１８における利用者Ａのレコードについての「接近利用者ＩＤ」の情報として、利用者Ｂの識別情報を書き込む操作を行う（図２３のＳ２２３）。
【０１３３】
その後、利用者ＡはＰＣ１に近づき、所定の操作を行ってログイン要求をＰＣ１に与える（［４］）。認証システムでは、このログイン要求が取得されると（図２３のＳ２０１の判定結果がＹｅｓ）、認証判定条件制御部１４が、第二認証のための前述した認証判定条件の制御を行う（図２３のＳ２２４）。
【０１３４】
まず、認証判定条件制御部１４は、人物情報データベース１８を参照し、利用者Ａに対する所定距離以内への接近が検出された人物を特定する情報、すなわち、「利用者ＩＤ」が利用者Ａを表しているレコードにおける「接近利用者ＩＤ」を取得する。この結果、利用者Ｂの識別情報が取得される。
【０１３５】
次に、認証判定条件制御部１４は、利用者Ａについての本人判定条件を制御して、利用者Ａに対する所定距離以内への接近が検出された利用者Ｂの登録認証情報を含まない範囲で拡大する。
【０１３６】
認証判定条件制御部１４が以上のようにして認証判定条件の制御を行った後に、認証部１２が、制御後の認証判定条件に基づく第二認証を行う（図２３のＳ２０３）。この第二認証により、利用者Ａの本人認証が成功すると（図２３のＳ２０４の判定結果がＹｅｓ）、ログイン制御部１５がＰＣ１へのログインの許可する（図２３のＳ２０５）。
【０１３７】
認証判定条件制御部１４が以上の制御を行うことで、もしも、利用者Ａの利用者Ｂへの接近に起因して、それまで利用者Ａを追跡していた人物位置追跡部１１がその後に誤って利用者Ｂを追跡しても、利用者Ｂが利用者Ａとしての本人認証に成功することはない。また、利用者Ａとの接近が検出されなかった利用者Ｃは、利用者Ａとしての本人認証を行うことはない。従って、利用者Ｃの登録認証情報とは無関係に利用者Ａについての本人判定条件の制御を行えるので、利用者Ａについての本人判定条件を、広く設定できる可能性を提供できる。
【０１３８】
なお、利用者Ｂ及びＣの両者への所定距離以内までの接近が検出された後に利用者Ａがログイン要求をＰＣ１に与えたる場合（［５］）には、利用者Ａについての本人判定条件の制御が、利用者Ｂ及びＣの両者の登録認証情報に基づいて行われる。
【０１３９】
以上のように、図１及び図２１のどちらの認証システムでも、第一認証で本人が確認された被認証者が別のサービスを受ける際の第二認証を、より簡易で、且つ不能状態にならずに行うことができるので、高い利便性を提供できる。
【０１４０】
なお、図６のＰＣログイン制御処理の第一の例を処理装置１０で行う場合の第二認証の認証方式として、前述した指紋認証の代わりに、前述した掌の静脈認証を用いてもよく、あるいは、その他の認証方式を採用してもよい。また、図１５のＰＣログイン制御処理の第二の例を処理装置１０で行う場合の第二認証の認証方式として、前述した掌の静脈認証の代わりに、前述した指紋認証を用いてもよく、あるいは、その他の認証方式を採用してもよい。
【０１４１】
また、図１及び図２１の認証システムにおいて、第一認証は生体認証装置２で行うようにしていた。この代わりに、被認証者の生体認証情報を取得するための生体認証情報取得装置を生体認証装置２として備えるようにし、この生体認証装置２で取得した生体認証情報に基づく第一認証を処理装置１０の認証部１２で行うようにしてもよい。また、このときに、第一認証と第二認証との認証方式を同一のものとすると共に、認証判定条件を第一認証と第二認証とで異なるものとして、認証部１２で第一認証を行うようにしてもよい。
【０１４２】
なお、以上までに説明した実施形態に関し、更に以下の付記を開示する。
（付記１）
被認証者が個々に有している認証情報を記憶しておく記憶部と、
不特定の被認証者を対象とした個人認証である第一認証を行う第一認証部と、
前記第一認証によって人物が特定された複数の被認証者を対象とした個人認証である第二認証を、被認証者が誰であるかの判定を下すための条件である認証判定条件に基づき、前記記憶部に記憶されている認証情報を用いて行う第二認証部と、
前記認証判定条件を、前記記憶部に記憶されている認証情報のうちの、前記第一認証によって人物が特定された複数の被認証者の各々についての認証情報間の相互関係に基づき制御する認証判定条件制御部と、
を有することを特徴とする認証システム。
（付記２）
前記認証判定条件は、前記第二認証において、被認証者が本人であるとの判定を不特定の被認証者から下すための前記被認証者毎の条件であり、
前記認証判定条件制御部は、前記被認証者毎の認証判定条件が重複して満たされる条件を生じさせない範囲で前記認証判定条件を制御する、
ことを特徴とする付記１に記載の認証システム。
（付記３）
前記認証判定条件制御部は、前記被認証者毎の認証判定条件を複数制御することを特徴とする付記２に記載の認証システム。
（付記４）
前記認証判定条件は、前記第二認証において、被認証者が本人であるとの判定を、前記第一認証によって人物が特定された複数の被認証者から下すための条件である本人判定条件を有しており、
前記認証判定条件制御部は、前記本人判定条件を制御する、
ことを特徴とする付記１に記載の認証システム。
（付記５）
前記第一認証によって本人であるとの認証結果を得た複数の被認証者間の距離を継続して計測する距離計測部を更に有しており、
前記認証判定条件制御部は、前記距離計測部による前記距離の計測結果に基づき、前記第二認証においての認証結果を他人とする被認証者から、前記第二認証においての認証結果を本人とする被認証者との距離が所定値以内に接近した被認証者の抽出を行い、前記第二認証においての認証結果を本人とする被認証者についての認証情報と、前記抽出により抽出された被認証者についての認証情報との相互関係に基づき、前記認証判定条件を制御する、
ことを特徴とする付記１から４のうちのいずれか一項に記載の認証システム。
（付記６）
前記認証情報は、被認証者の指紋の画像情報であり、
前記第二認証は、認証実施時に被認証者から取得する指紋の画像情報と前記記憶部に記憶されている認証情報とにおいて共通に存在する、指紋の像における特徴点の画像上での位置関係の一致の程度に基づいた生体認証である、
ことを特徴とする付記１から５のうちのいずれか一項に記載の認証システム。
（付記７）
前記認証情報は、被認証者の掌の画像情報であり、
前記第二認証は、認証実施時に被認証者から取得する掌の画像情報と前記記憶部に記憶されている認証情報とにおける、静脈の像の一致の程度に基づいた生体認証である、
ことを特徴とする付記１から６のうちのいずれか一項に記載の認証システム。
（付記８）
不特定の被認証者を対象とした個人認証である第一認証を行い、
被認証者が個々に有している認証情報が記憶されている記憶部に記憶されている前記認証情報のうちの、前記第一認証によって人物が特定された複数の被認証者の各々についての認証情報間の相互関係に基づき、被認証者が誰であるかの判定を下すための条件である認証判定条件を制御し、
前記第一認証によって人物が特定された複数の被認証者を対象とした個人認証である第二認証を、前記認証判定条件に基づき、記憶部に記憶されている前記認証情報を用いて行う、
ことを特徴とする認証方法。
（付記９）
不特定の被認証者を対象とした個人認証である第一認証を行う第一認証処理と、
被認証者が個々に有している認証情報が記憶されている記憶部に記憶されている前記認証情報のうちの、前記第一認証によって人物が特定された複数の被認証者の各々についての認証情報間の相互関係に基づき、被認証者が誰であるかの判定を下すための条件である認証判定条件を制御する認証判定条件制御処理と、
前記第一認証によって人物が特定された複数の被認証者を対象とした個人認証である第二認証を、前記認証判定条件に基づき、記憶部に記憶されている前記認証情報を用いて行う第二認証処理と、
をコンピュータに行わせるためのプログラム。
【符号の説明】
【０１４３】
１  ＰＣ
２  生体認証装置
３  ドア
４  人物位置検出装置
５  電気錠
１０  処理装置
１１  人物位置追跡部
１２  認証部
１３  人物位置−認証情報対応付け部
１４  認証判定条件制御部
１５  ログイン制御部
１６  ドア開閉制御部
１７  認証情報データベース
１８  人物情報データベース
１９  距離計測部
２０  コンピュータ
２１  ＭＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  ハードディスク装置
２５  入力装置
２６  表示装置
２７  インタフェース装置
２８  記録媒体駆動装置
２９  バスライン
３０  可搬型記録媒体
【図２】
0005601074.tif 000002
【図３】
0005601074.tif 000003
【図４】
0005601074.tif 000004
【図５】
0005601074.tif 000005
【図６】
0005601074.tif 000006
【図９】
0005601074.tif 000007
【図１１】
0005601074.tif 000008
【図１９】
0005601074.tif 000009
【図２２】
0005601074.tif 000010
【図２３】
0005601074.tif 000011
【図１】
0005601074.tif 000012
【図７】
0005601074.tif 000013
【図８】
0005601074.tif 000014
【図１０】
0005601074.tif 000015
【図１２】
0005601074.tif 000016
【図１３】
0005601074.tif 000017
【図１４Ａ】
0005601074.tif 000018
【図１４Ｂ】
0005601074.tif 000019
【図１５】
0005601074.tif 000020
【図１６】
0005601074.tif 000021
【図１７】
0005601074.tif 000022
【図１８】
0005601074.tif 000023
【図２０Ａ】
0005601074.tif 000024
【図２０Ｂ】
0005601074.tif 000025
【図２１】
0005601074.tif 000026
【図２４】
0005601074.tif 000027