(57)【要約】【課題】認証に用いた顔画像を、より高い圧縮率で画像圧縮することにより、より多くの顔画像を格納する。【解決手段】顔画像格納システムであって、利用者の顔画像を撮像する撮像部と、複数の顔画像を格納している顔画像格納部と、顔画像格納部に格納されている複数の顔画像から、撮像部により撮像された撮像顔画像に対して、予め定められた基準値以上の類似度を示す類似顔画像を選択する類似顔画像選択部と、類似顔画像及び撮像顔画像の差分に基づいて、撮像顔画像を差分圧縮する差分圧縮部と、差分圧縮部により差分圧縮された撮像顔画像を顔画像格納部に格納する格納処理部とを備える顔画像格納システムを提供する。【選択図】図１
2006059200.tif 000002
【特許請求の範囲】
【請求項１】
利用者の顔画像を撮像する撮像部と、
複数の顔画像を格納している顔画像格納部と、
前記顔画像格納部に格納されている前記複数の顔画像から、前記撮像部により撮像された撮像顔画像に対して、予め定められた基準値以上の類似度を示す類似顔画像を選択する類似顔画像選択部と、
前記類似顔画像及び前記撮像顔画像の差分に基づいて、前記撮像顔画像を差分圧縮する差分圧縮部と、
前記差分圧縮部により差分圧縮された前記撮像顔画像を前記顔画像格納部に格納する格納処理部と
を備える顔画像格納システム。
【請求項２】
前記顔画像格納部は、互いに類似する複数の顔画像を含む顔画像グループを複数格納しており、
当該顔画像格納システムは、
前記複数の顔画像グループから、前記撮像顔画像に対して予め定められた基準値以上の類似度を示す顔画像を含む前記顔画像グループを選択する顔画像グループ選択部
を更に備え、
前記類似顔画像選択部は、選択された前記顔画像グループに含まれる前記複数の顔画像から、前記類似顔画像を選択する
請求項１に記載の顔画像格納システム。
【請求項３】
前記顔画像格納部は、前記複数の顔画像のそれぞれを、当該顔画像の撮像日時に対応付けて格納しており、
前記類似顔画像選択部は、前記複数の顔画像のそれぞれを、撮像日時がより後の顔画像から、順次、前記撮像顔画像と比較することにより、前記類似顔画像を選択する
請求項１に記載の顔画像格納システム。
【請求項４】
前記差分圧縮部は、前記撮像顔画像及び前記類似顔画像のそれぞれから、背景及び頭髪部を除いた被写体の顔を示す部分画像を抽出し、抽出したそれぞれの前記部分画像の差分に基づいて、前記撮像顔画像を差分圧縮する請求項１に記載の顔画像格納システム。
【請求項５】
顔画像格納方法であって、
顔画像格納部は、複数の顔画像を格納しており、
当該顔画像格納方法は、
利用者の顔画像を撮像する撮像段階と、
前記顔画像格納部に格納されている前記複数の顔画像から、前記撮像段階において撮像された撮像顔画像に対して、予め定められた基準値以上の類似度を示す類似顔画像を選択する類似顔画像選択段階と、
前記類似顔画像及び前記撮像顔画像の差分に基づいて、前記撮像顔画像を差分圧縮する差分圧縮段階と、
前記差分圧縮段階において差分圧縮された前記撮像顔画像を前記顔画像格納部に格納する格納処理段階と
を備える顔画像格納方法。
【請求項６】
コンピュータを顔画像格納システムとして機能させる顔画像格納プログラムであって、
前記コンピュータを、
利用者の顔画像を撮像する撮像部と、
複数の顔画像を格納している顔画像格納部と、
前記顔画像格納部に格納されている前記複数の顔画像から、前記撮像部により撮像された撮像顔画像に対して、予め定められた基準値以上の類似度を示す類似顔画像を選択する類似顔画像選択部と、
前記類似顔画像及び前記撮像顔画像の差分に基づいて、前記撮像顔画像を差分圧縮する差分圧縮部と、
前記差分圧縮部により差分圧縮された前記撮像顔画像を前記顔画像格納部に格納する格納処理部と
を備える顔画像格納システムとして機能させる顔画像格納プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔画像格納システム、顔画像格納方法、及び顔画像格納プログラムに関する。特に本発明は、撮像した顔画像を格納する顔画像格納システム、顔画像格納方法、及び顔画像格納プログラムに関する。
【背景技術】
【０００２】
近年、顔画像や指紋等のバイオメトリクス情報を用いた個人認証技術の研究開発が行われている。顔画像を用いた個人認証においては、撮像した顔画像そのものだけでなく、撮像した顔画像から抽出された、眼、鼻、口等の特徴点の位置における個人差等も利用される。
【０００３】
そこで、個人認証に用いた顔画像を履歴情報として格納する顔画像格納装置が開示されている（例えば、特許文献１参照。）。特許文献１に記載の顔画像格納装置においては、それぞれの顔画像を、ＪＰＥＧ等の画像圧縮技術を用いて画像単位で圧縮して格納することにより、より多くの顔画像を格納することを図っている。
【０００４】
【特許文献１】特開２００３−９９７６３
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の顔画像格納装置においては、顔画像を画像圧縮して格納しているものの、格納するべき顔画像の数が非常に多い場合や、顔画像の格納に用いる記憶装置における記憶容量が小さい場合には、すべての顔画像を格納することができない場合があった。このため、個人認証に必要な情報量を維持しつつ、より高い圧縮率によって顔画像を画像圧縮することのできる技術が待望されていた。
【０００６】
そこで本発明は、上記の課題を解決することができる顔画像格納システム、顔画像格納方法、及び顔画像格納プログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の形態においては、顔画像格納システムであって、利用者の顔画像を撮像する撮像部と、複数の顔画像を格納している顔画像格納部と、顔画像格納部に格納されている複数の顔画像から、撮像部により撮像された撮像顔画像に対して、予め定められた基準値以上の類似度を示す類似顔画像を選択する類似顔画像選択部と、類似顔画像及び撮像顔画像の差分に基づいて、撮像顔画像を差分圧縮する差分圧縮部と、差分圧縮部により差分圧縮された撮像顔画像を顔画像格納部に格納する格納処理部とを備える。
【０００８】
顔画像格納部は、互いに類似する複数の顔画像を含む顔画像グループを複数格納しており、当該顔画像格納システムは、複数の顔画像グループから、撮像顔画像に対して予め定められた基準値以上の類似度を示す顔画像を含む顔画像グループを選択する顔画像グループ選択部を更に備え、類似顔画像選択部は、選択された顔画像グループに含まれる複数の顔画像から、類似顔画像を選択してもよい。顔画像格納部は、複数の顔画像のそれぞれを、当該顔画像の撮像日時に対応付けて格納しており、類似顔画像選択部は、複数の顔画像のそれぞれを、撮像日時がより後の顔画像から、順次、撮像顔画像と比較することにより、類似顔画像を選択してもよい。差分圧縮部は、撮像顔画像及び類似顔画像のそれぞれから、背景及び頭髪部を除いた被写体の顔を示す部分画像を抽出し、抽出したそれぞれの部分画像の差分に基づいて、撮像顔画像を差分圧縮してもよい。
【０００９】
また、本発明の第２の形態においては、顔画像格納方法であって、顔画像格納部は、複数の顔画像を格納しており、当該顔画像格納方法は、利用者の顔画像を撮像する撮像段階と、顔画像格納部に格納されている複数の顔画像から、撮像段階において撮像された撮像顔画像に対して、予め定められた基準値以上の類似度を示す類似顔画像を選択する類似顔画像選択段階と、類似顔画像及び撮像顔画像の差分に基づいて、撮像顔画像を差分圧縮する差分圧縮段階と、差分圧縮段階において差分圧縮された撮像顔画像を顔画像格納部に格納する格納処理段階とを備える。
【００１０】
また、本発明の第３の形態においては、コンピュータを顔画像格納システムとして機能させる顔画像格納プログラムであって、コンピュータを、利用者の顔画像を撮像する撮像部と、複数の顔画像を格納している顔画像格納部と、顔画像格納部に格納されている複数の顔画像から、撮像部により撮像された撮像顔画像に対して、予め定められた基準値以上の類似度を示す類似顔画像を選択する類似顔画像選択部と、類似顔画像及び撮像顔画像の差分に基づいて、撮像顔画像を差分圧縮する差分圧縮部と、差分圧縮部により差分圧縮された撮像顔画像を顔画像格納部に格納する格納処理部とを備える顔画像格納システムとして機能させる。
【００１１】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１２】
本発明によれば、認証に用いた顔画像を、より高い圧縮率で画像圧縮することにより、より多くの顔画像を格納することができる。
【発明を実施するための最良の形態】
【００１３】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１４】
図１は、本発明の実施形態に係る顔画像認証システム１０の構成の一例を示すブロック図である。顔画像認証システム１０は、本発明における顔画像格納システムの一例であり、利用者の顔画像を撮像して、利用者の認証を行うと共に、認証に用いた顔画像を履歴情報として格納する。例えば、顔画像認証システム１０は、集合住宅等において用いられ、居住者等の、集合住宅への進入が許可されている人物の顔画像を予め格納している。まず、顔画像認証システム１０は、集合住宅に進入しようとする利用者の顔画像を撮像する。そして、顔画像認証システム１０は、当該予め格納されている顔画像から、撮像した顔画像に類似する顔画像が検出された場合に、利用者が、集合住宅への進入が許可されている人物であると認識する。ここで、顔画像認証システム１０は、利用者が、集合住宅への進入が許可されている人物であると認識したか否かに関わらず、撮像した顔画像を、履歴情報として格納する。これにより、不審な人物が集合住宅に進入しようとしていたか否か等を、後に確認することができる。
【００１５】
本発明の実施形態に係る顔画像認証システム１０は、認証に用いた顔画像を履歴情報として格納する場合に、当該顔画像と、当該顔画像に類似する、既に格納している顔画像との差分に基づいて画像圧縮することにより、当該顔画像を、より高い圧縮率で画像圧縮して格納することを目的とする。
【００１６】
顔画像認証システム１０は、撮像部１００、顔画像格納部１１０、顔画像グループ選択部１２０、類似顔画像選択部１３０、認証部１４０、差分圧縮部１５０、日時情報取得部１６０、及び格納処理部１７０を備える。撮像部１００は、例えばデジタルカメラであり、利用者の顔画像を撮像する。そして、撮像部１００は、撮像した顔画像である撮像顔画像を、顔画像グループ選択部１２０に出力する。顔画像格納部１１０は、例えばハードディスクドライブ等の記憶装置であってよく、複数の顔画像を格納している。ここで、顔画像格納部１１０は、互いに類似する複数の顔画像を含む顔画像グループを複数格納することにより、複数の顔画像を格納していてよい。
【００１７】
顔画像グループ選択部１２０は、撮像部１００から撮像顔画像を受け取る。そして、顔画像グループ選択部１２０は、顔画像格納部１１０に格納されている複数の顔画像グループから、受け取った撮像顔画像に対して予め定められた基準値以上の類似度を示す顔画像を含む顔画像グループを選択する。そして、顔画像グループ選択部１２０は、選択した顔画像グループを示す情報を、類似顔画像選択部１３０に出力する。類似顔画像選択部１３０は、顔画像グループ選択部１２０が選択した顔画像グループを示す情報を受け取り、受け取った情報により示される顔画像グループに含まれる複数の顔画像から、撮像部１００により撮像された撮像顔画像に対して、予め定められた基準値以上の類似度を示す類似顔画像を選択する。そして、類似顔画像選択部１３０は、撮像顔画像、及び選択した類似顔画像を、認証部１４０及び差分圧縮部１５０に出力する。
【００１８】
認証部１４０は、類似顔画像選択部１３０から、撮像部１００により撮像された撮像顔画像、及び類似顔画像選択部１３０により選択された類似顔画像を受け取る。そして、認証部１４０は、受け取った撮像顔画像と類似顔画像とに基づいて、利用者を認証する。差分圧縮部１５０は、類似顔画像選択部１３０から、撮像部１００により撮像された撮像顔画像、及び類似顔画像選択部１３０により選択された類似顔画像を受け取る。そして、差分圧縮部１５０は、受け取った類似顔画像と撮像顔画像との差分に基づいて、撮像顔画像を差分圧縮し、圧縮した画像を格納処理部１７０に出力する。日時情報取得部１６０は、例えばカレンダーや時計等により現在日時を示す日時情報を取得し、取得した日時情報を格納処理部１７０に出力する。
【００１９】
格納処理部１７０は、差分圧縮部１５０から受け取った、差分圧縮された撮像顔画像を、顔画像格納部１１０に格納する。ここで、格納処理部１７０は、差分圧縮された撮像顔画像を、顔画像グループ選択部１２０により選択された顔画像グループに追加することにより、顔画像格納部１１０に格納してよい。また、格納処理部１７０は、撮像顔画像を、日時情報取得部１６０から受け取った日時情報、つまり当該撮像顔画像の撮像日時を示す情報に対応付けて格納してもよい。
【００２０】
本発明の実施形態に係る顔画像認証システム１０によれば、利用者の顔画像を、既に顔画像格納部１１０に格納されている類似顔画像に基づいて差分圧縮して格納することができる。これにより、本発明の実施形態に係る顔画像認証システム１０は、画像単位で画像圧縮を行う従来の顔画像認証システムに比べて、より高い圧縮率で顔画像を画像圧縮することができる。従って、より多くの顔画像を顔画像格納部１１０に格納することができると共に、同じ数の顔画像を格納する場合であっても、顔画像格納部１１０として、記憶容量のより小さい記憶装置を用いることができるので、顔画像認証システム１０の小型化を実現することができる。
【００２１】
なお、顔画像認証システム１０の構成は、本図に示した構成に限定されず、本図の構成に多様な変更を加えてもよい。例えば、顔画像認証システム１０は、顔画像グループ選択部１２０を備えていなくともよい。この場合、類似顔画像選択部１３０は、顔画像格納部１１０に格納されている複数の顔画像を、撮像顔画像と順次比較することにより、類似顔画像を選択してよい。
【００２２】
図２は、本発明の実施形態に係る顔画像格納部１１０の一例を示す。顔画像格納部１１０は、複数の顔画像グループ（２００、２１０、・・・）を格納している。また、それぞれの顔画像グループは、互いに類似する複数の顔画像（３００、３１０、・・・）を含んでいる。ここで、顔画像グループに含まれる複数の顔画像は、予め顔画像格納部１１０に格納されている顔画像、及び撮像部１００により撮像されて顔画像格納部１１０に格納された顔画像を含んでいてよい。また、顔画像グループに含まれる複数の顔画像のそれぞれは、当該顔画像と、当該顔画像に類似する類似顔画像との差分を示す画像データであってよく、また、他の画像を用いることなく、独立して顔画像を表すことのできる画像データであってもよい。
【００２３】
更に、顔画像グループに含まれる顔画像が、当該顔画像の類似顔画像との差分を示す画像データである場合には、顔画像格納部１１０は、当該顔画像の類似顔画像を参照可能である情報（４００、４１０、・・・）を、当該顔画像に対応付けて格納する。ここで、類似顔画像を参照可能である情報とは、例えば、顔画像格納部１１０が格納している顔画像のそれぞれを識別可能とするべく対応付けられた、ファイル名等の識別子であってよい。なお、差分圧縮された顔画像のそれぞれに対応付けられた、類似顔画像を参照可能である情報は、当該差分圧縮された顔画像を用いて、完全な顔画像が生成される、つまり差分圧縮された顔画像がデコードされる場合に用いられる。一方、顔画像グループに含まれる顔画像が差分圧縮されていない場合には、顔画像格納部１１０は、類似顔画像を参照可能である情報を、当該顔画像に対応付けて格納しなくともよい。また、顔画像格納部１１０は、それぞれの顔画像の撮像日時を、当該顔画像に対応付けて格納している。
【００２４】
図３は、本発明の実施形態に係る顔画像認証システム１０における処理の流れの一例を示すフローチャートである。まず、撮像部１００が、利用者の顔画像を撮像する（Ｓ１０００）。続いて、顔画像グループ選択部１２０は、顔画像格納部１１０に格納されている複数の顔画像グループから、撮像された顔画像である撮像顔画像に対して予め定められた基準値以上の類似度を示す顔画像を含む顔画像グループを選択する（Ｓ１０１０）例えば、顔画像グループ選択部１２０は、それぞれの顔画像グループ毎に顔画像を抽出し、抽出した顔画像のそれぞれを撮像顔画像と比較する。そして、顔画像グループ選択部１２０は、抽出した顔画像から、撮像顔画像に対して、予め定められた基準値以上の類似度を示す顔画像を選択する。具体的には、顔画像グループ選択部１２０は、抽出した顔画像のそれぞれと撮像顔画像とを画素毎に比較し、全画素数に対する一致する画素の数の割合が予め定められた基準値以上である場合に、当該抽出した顔画像を選択してよい。なお、ここで、予め定められた基準値とは、それぞれの画像における顔画像が同一人物の顔画像であると十分な精度で判断することのできる、一致する画素の割合の下限値であってよい。また、顔画像グループ選択部１２０は、抽出した顔画像のそれぞれにおいて顔の特徴を示す特徴量を抽出すると共に、撮像顔画像においても同様に特徴量を抽出し、互いの顔画像における特徴量の一致度が予め定められた基準値以上である場合に、当該抽出した顔画像を選択してもよい。そして、顔画像グループ選択部１２０は、撮像顔画像に対して基準値以上の類似度を示すとして選択した顔画像を含む顔画像グループを選択する。
【００２５】
続いて、顔画像認証システム１０は、顔画像グループ選択部１２０により、顔画像グループが選択されたか否かを判定する（Ｓ１０２０）。そして、顔画像グループが選択されたと判定された場合に（Ｓ１０３０：Ｙｅｓ）、類似顔画像選択部１３０は、選択された顔画像グループに含まれる、互いに類似する複数の顔画像から、撮像顔画像に対して予め定められた基準値以上の類似度を示す類似顔画像を選択する（Ｓ１０３０）。ここで、類似顔画像選択部１３０は、顔画像グループ選択部１２０において比較した場合と同様の方法で、選択された顔画像グループに含まれる複数の顔画像を撮像顔画像と比較することにより類似顔画像を選択する。なお、類似顔画像選択部１３０は、顔画像グループ選択部１２０において用いられた類似度の基準値に比べて、より高い基準値を用いて、類似顔画像を選択してよい。また、類似顔画像選択部１３０は、選択された顔画像グループに含まれる複数の顔画像のそれぞれを、撮像日時がより後の顔画像から、順次、撮像顔画像と比較することにより、類似顔画像を選択してもよい。これにより、人物毎の顔画像が経年変化する場合に、格納されているすべての顔画像から無作為に抽出された顔画像を撮像顔画像と比較する場合に比べて、より短い時間で類似顔画像を選択することができる。
【００２６】
続いて、顔画像認証システム１０は、類似顔画像選択部１３０により、類似顔画像が選択されたか否かを判定する（Ｓ１０４０）。そして、類似顔画像が選択されたと判定された場合に（Ｓ１０４０：Ｙｅｓ）、認証部１４０は、選択された類似顔画像に基づいて、利用者を認証する（Ｓ１０５０）。例えば、認証部１４０は、選択された類似顔画像が、例えば集合住宅の居住者等の顔画像として登録されている、予め定められた顔画像である場合、または、当該予め定められた顔画像に類似するとして、過去において認証に成功した顔画像である場合に、利用者の認証に成功する。一方、選択された類似顔画像が、当該予め定められた顔画像でなく、且つ、当該予め定められた顔画像に類似するとして、過去において認証に成功した顔画像でない場合、認証部１４０は、利用者の認証に失敗する。ここで、認証部１４０は、認証結果、即ち利用者の認証に成功したか失敗したかを示す情報を、顔画像認証システム１０の外部の装置等に出力することにより、当該外部の装置を認証結果に基づいて動作させてよい。
【００２７】
続いて、差分圧縮部１５０は、撮像顔画像を、選択された類似顔画像に基づいて差分圧縮する（Ｓ１０６０）。例えば、差分圧縮部１５０は、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）におけるフレーム間圧縮と同様の方法を用いることにより、類似顔画像に基づいて撮像顔画像を圧縮してよい。具体的には、差分圧縮部１５０は、撮像顔画像に含まれる画素のうち、類似顔画像における同じ位置の画素と同一の画素値を示す画素を検出すると共に、検出した画像により示される情報を削除して、撮像顔画像全体の情報量を削減することにより、撮像顔画像を圧縮する。また、差分圧縮部１５０は、撮像顔画像に代えて、撮像顔画像における顔部分の画像を平行移動させた画像と類似顔画像との差分を抽出し、抽出した差分と当該平行移動における移動ベクトルとを対応付けて、差分圧縮された画像データとしてもよい。これにより、利用者の顔の位置が、顔画像を撮像する毎に異なる場合であっても、効率的に差分圧縮を行うことができる。
【００２８】
また、差分圧縮部１５０は、撮像顔画像と類似顔画像とのそれぞれから、背景及び頭髪部を除いた被写体の顔を示す部分画像を抽出し、抽出したそれぞれの部分画像の差分に基づいて、撮像顔画像を差分圧縮してもよい。撮像部１００により撮像された顔画像のうち、背景部分は、利用者の認証において不要な部分であり、また、頭髪部分は、顔画像の撮像毎の変化が大きい部分である。このため、背景部分と頭髪部分とを除いた部分画像について差分圧縮を行うことにより、認証に必要な情報量を維持しながらも、より高い圧縮率で顔画像を圧縮することができる。
【００２９】
続いて、格納処理部１７０は、差分圧縮部１５０により差分圧縮された撮像顔画像を、類似顔画像を参照可能な情報に対応付けて、顔画像格納部１１０に格納する（Ｓ１０７０）。ここで、格納処理部１７０は、撮像顔画像を、顔画像グループ選択部１２０により選択された顔画像グループに追加することにより、顔画像格納部１１０に格納する。これにより、格納処理部１７０は、それぞれの顔画像グループに、互いに類似する複数の顔画像を含ませることができる。一方、顔画像グループ選択部１２０によって顔画像グループが選択されなかった場合（Ｓ１０２０：Ｎｏ）、または類似顔画像選択部１３０によって類似顔画像が選択されなかった場合（Ｓ１０４０：Ｎｏ）には、認証部１４０は、利用者の認証に失敗する（Ｓ１０８０）。そして、格納処理部１７０は、撮像顔画像を差分圧縮することなく、顔画像格納部１１０に格納する（Ｓ１０８０）。
【００３０】
本発明の実施形態に係る顔画像認証システム１０によれば、顔画像グループ単位で絞り込みを行った後で、顔画像グループ内において類似顔画像を選択することができるので、格納されているすべての顔画像に対して順次比較を行って類似顔画像を選択する場合に比べて、より短い時間で効率的に類似顔画像を選択することができる。
また、類似顔画像選択部１３０において、顔画像グループ選択部１２０における類似度の基準値より高い基準値を用いて類似顔画像を選択することにより、顔画像グループ選択部１２０においては、厳密な比較を行うことなく、短時間で顔画像グループを選択すると共に、類似顔画像選択部１３０においては、より厳密な比較を行って、撮像顔画像に類似する類似顔画像を検出することができるので、高い精度を維持しながらも、より効率的に類似顔画像を選択することができる。
【００３１】
図４は、本発明の実施形態に係るコンピュータ１５００のハードウェア構成の一例を示すブロック図である。本発明の実施形態に係るコンピュータ１５００は、ホスト・コントローラ１５８２により相互に接続されるＣＰＵ１５０５、ＲＡＭ１５２０、グラフィック・コントローラ１５７５、及び表示装置１５８０を有するＣＰＵ周辺部と、入出力コントローラ１５８４によりホスト・コントローラ１５８２に接続される通信インターフェイス１５３０、ハードディスクドライブ１５４０、及びＣＤ−ＲＯＭドライブ１５６０を有する入出力部と、入出力コントローラ１５８４に接続されるＲＯＭ１５１０、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０を有するレガシー入出力部とを備える。
【００３２】
ホスト・コントローラ１５８２は、ＲＡＭ１５２０と、高い転送レートでＲＡＭ１５２０をアクセスするＣＰＵ１５０５及びグラフィック・コントローラ１５７５とを接続する。ＣＰＵ１５０５は、ＲＯＭ１５１０及びＲＡＭ１５２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等がＲＡＭ１５２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置１５８０上に表示させる。これに代えて、グラフィック・コントローラ１５７５は、ＣＰＵ１５０５等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００３３】
入出力コントローラ１５８４は、ホスト・コントローラ１５８２と、比較的高速な入出力装置である通信インターフェイス１５３０、ハードディスクドライブ１５４０、ＣＤ−ＲＯＭドライブ１５６０を接続する。通信インターフェイス１５３０は、ネットワークを介して他の装置と通信する。ハードディスクドライブ１５４０は、コンピュータ１５００内のＣＰＵ１５０５が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ１５６０は、ＣＤ−ＲＯＭ１５９５からプログラム又はデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０に提供する。
【００３４】
また、入出力コントローラ１５８４には、ＲＯＭ１５１０と、フレキシブルディスク・ドライブ１５５０、及び入出力チップ１５７０の比較的低速な入出力装置とが接続される。ＲＯＭ１５１０は、コンピュータ１５００が起動時に実行するブート・プログラムや、コンピュータ１５００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ１５５０は、フレキシブルディスク１５９０からプログラム又はデータを読み取り、ＲＡＭ１５２０を介してハードディスクドライブ１５４０に提供する。入出力チップ１５７０は、フレキシブルディスク・ドライブ１５５０や、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
【００３５】
ＲＡＭ１５２０を介してハードディスクドライブ１５４０に提供されるプログラムは、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１５２０を介してコンピュータ１５００内のハードディスクドライブ１５４０にインストールされ、ＣＰＵ１５０５において実行される。コンピュータ１５００にインストールされて実行されるプログラムは、ＣＰＵ１５０５等に働きかけて、コンピュータ１５００を、図１から図３にかけて説明した顔画像認証システム１０として機能させる。
【００３６】
以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク１５９０、ＣＤ−ＲＯＭ１５９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１５００に提供してもよい。
【００３７】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施形態に係る顔画像認証システム１０の構成の一例を示すブロック図である。
【図２】本発明の実施形態に係る顔画像格納部１１０の一例を示す図である。
【図３】本発明の実施形態に係る顔画像認証システム１０における処理の流れの一例を示すフローチャートである。
【図４】本発明の実施形態に係るコンピュータ１５００のハードウェア構成の一例を示すブロック図である。
【符号の説明】
【００３９】
１０  顔画像認証システム、１００  撮像部、１１０  顔画像格納部、１２０  顔画像グループ選択部、１３０  類似顔画像選択部、１４０  認証部、１５０  差分圧縮部、１６０  日時情報取得部、１７０  格納処理部
【図１】
2006059200.tif 000003
【図２】
2006059200.tif 000004
【図３】
2006059200.tif 000005
【図４】
2006059200.tif 000006