(57)【特許請求の範囲】
【請求項１】
コードと人物との組を２組以上含む画像であり、撮影した画像を格納し得る画像格納部と、
前記画像の中の２以上のコードの領域を取得し、当該２以上の各コードを認証するコード認証部と、
前記画像の中の２以上の人物の領域を取得し、当該２以上の各人物を認証する人物認証部と、
前記コード認証部の認証結果が認証許可を示し、かつ前記人物認証部の認証結果が認証許可を示す場合に、認証許可を示す情報である認証結果を出力する出力部とを具備し、
前記人物認証部は前記２以上の各コードの領域に対応する人物の領域を取得し、または前記コード認証部は前記２以上の人物の領域に対応するコードの領域を取得し、
前記コード認証部および前記人物認証部は、それぞれ対応するコードの領域のコードと人物の領域の人物を認証し、
２以上の各人物に対して、それぞれ対応するコードの領域のコードの認証結果と人物の領域の人物の認証結果とが共に認証許可である場合に、認証許可を示す認証結果が取得され、
前記出力部は、２以上の人物に対する認証結果を出力する認証装置。
【請求項２】
前記２以上の各人物ごとに、
前記コード認証部は、前記画像からコードの領域を取得し、当該コードを認証し、
前記人物認証部は、前記画像から当該コードの領域に対応する人物の領域を取得し、当該人物を認証する請求項１記載の認証装置。
【請求項３】
前記人物認証部は、
前記画像の中の前記人物の個体認識を行う請求項１または請求項２記載の認証装置。
【請求項４】
前記人物認証部は、
前記コード認証部の認証の後に、前記画像の中の前記人物を認証する請求項３記載の認証装置。
【請求項５】
コードに関するコード情報、および人物を特定するための情報である人物認証情報を有する１以上の認証情報を格納し得る認証情報格納部をさらに具備し、
前記コード認証部は、
前記画像の中の前記コードと前記認証情報格納部の１以上のコード情報とを用いて、前記コードを認証し、
前記人物認証部は、
前記コード認証部が認証許可の認証結果を得た際のコード情報に対応する人物情報を前記認証情報格納部から取得し、当該人物情報を用いて、前記画像の中の前記人物を認証する請求項４記載の認証装置。
【請求項６】
前記人物認証部は、
人物の顔の１以上の特徴量を有する人物情報を用いて、前記画像の中の前記人物を認証する請求項１から請求項５いずれか一項に記載の認証装置。
【請求項７】
前記人物認証部は、
前記画像の中に人物が存在することを認識し、人物が存在する場合に、認証許可を示す認証結果を取得する請求項１記載の認証装置。
【請求項８】
前記出力部は、
前記コード認証部が認証許可の認証結果を取得し、かつ前記人物認証部が認証不許可の認証結果を取得した場合、人物認証できないことを示す認証結果を出力する請求項１から請求項７いずれか一項に記載の認証装置。
【請求項９】
前記出力部は、
前記コード認証部が認証不許可の認証結果を取得した場合、前記画像を出力する請求項１から請求項８いずれか一項に記載の認証装置。
【請求項１０】
前記コードは、
色の配列を識別情報として有する二次元コードである請求項１から請求項９いずれか一項に記載の認証装置。
【請求項１１】
コードと人物との組を２組以上含む画像であり、撮影した画像を格納し得る画像格納部、コード認証部、人物認証部、および出力部により実現され得る認証方法であって、
前記コード認証部が、前記画像の中の２以上のコードの領域を取得し、当該２以上の各コードを認証するコード認証ステップと、
前記人物認証部が、前記画像の中の２以上の人物の領域を取得し、当該２以上の各人物を認証する人物認証ステップと、
前記出力部が、前記コード認証ステップにおける認証結果が認証許可を示し、かつ前記人物認証ステップにおける認証結果が認証許可を示す場合に、認証許可を示す情報である認証結果を出力する出力ステップとを具備し、
前記人物認証部は前記２以上の各コードの領域に対応する人物の領域を取得し、または前記コード認証部は前記２以上の人物の領域に対応するコードの領域を取得し、
前記コード認証部および前記人物認証部は、それぞれ対応するコードの領域のコードと人物の領域の人物を認証し、
２以上の各人物に対して、それぞれ対応するコードの領域のコードの認証結果と人物の領域の人物の認証結果とが共に認証許可である場合に、認証許可を示す認証結果が取得され、
前記出力ステップにおいて、２以上の人物に対する認証結果を出力する認証方法。
【請求項１２】
コードと人物との組を２組以上含む画像であり、撮影した画像を格納し得る画像格納部にアクセス可能なコンピュータを、
前記画像の中の２以上のコードの領域を取得し、当該２以上の各コードを認証するコード認証部と、
前記画像の中の２以上の人物の領域を取得し、当該２以上の各人物を認証する人物認証部と、
前記コード認証部の認証結果が認証許可を示し、かつ前記人物認証部の認証結果が認証許可を示す場合に、認証許可を示す情報である認証結果を出力する出力部として機能させるためのプログラムであって、
前記人物認証部は前記２以上の各コードの領域に対応する人物の領域を取得し、または前記コード認証部は前記２以上の人物の領域に対応するコードの領域を取得し、
前記コード認証部および前記人物認証部は、それぞれ対応するコードの領域のコードと人物の領域の人物を認証し、
２以上の各人物に対して、それぞれ対応するコードの領域のコードの認証結果と人物の領域の人物の認証結果とが共に認証許可である場合に、認証許可を示す認証結果が取得され、
前記出力部を、２以上の人物に対する認証結果を出力するものとしてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証を行う認証装置等に関するものである。
【背景技術】
【０００２】
従来、入退室システムに利用される顔認証技術があった（例えば、非特許文献１参照）。本技術は、事前に人物を登録しておき、その人物をカメラが検知した際に、通知するシステムである。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】株式会社オーピーエヌ、"特定人物検知システム"、［online］、平成２６年７月１日、［平成２６年７月１日検索］、インターネット［URL：http://www.opn-web.com/face/tokutei.htm］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、簡易な認証と高度な認証とを組み合わせた認証ができなかった。そのため、従来の技術においては、高速で精度の高い認証が困難であった。
【課題を解決するための手段】
【０００５】
本第一の発明の認証装置は、コードと人物とを撮影した画像を格納し得る画像格納部と、画像の中のコードを認証するコード認証部と、画像の中の人物を認証する人物認証部と、コード認証部の認証結果が認証許可を示す情報であり、かつ人物認証部の認証結果が認証許可を示す場合に、認証許可を示す情報である認証結果を出力する出力部とを具備する認証装置である。
【０００６】
かかる構成により、簡易なコードによる認証と高度な人物認証とを組み合わせた認証が可能となる。
【０００７】
また、本第二の発明の認証装置は、第一の発明に対して、人物認証部は、画像の中の人物の個体認識を行う認証装置である。
【０００８】
かかる構成により、簡易なコードによる認証と高度な人物の個体認証とを組み合わせた認証ができる。
【０００９】
また、本第三の発明の認証装置は、第二の発明に対して、人物認証部は、コード認証部の認証の後に、画像の中の人物を認証する認証装置である。
【００１０】
かかる構成により、簡易なコードによる認証と高度な人物の個体認証とを組み合わせた認証ができる。
【００１１】
また、本第四の発明の認証装置は、第三の発明に対して、コードに関するコード情報、および人物を特定するための情報である人物認証情報を有する１以上の認証情報を格納し得る認証情報格納部をさらに具備し、コード認証部は、画像の中のコードと認証情報格納部の１以上のコード情報とを用いて、コードを認証し、人物認証部は、コード認証部が認証許可の認証結果を得た際のコード情報に対応する人物情報を認証情報格納部から取得し、人物情報を用いて、画像の中の人物を認証する認証装置である。
【００１２】
かかる構成により、簡易なコードによる認証と高度な人物の個体認証とを組み合わせて、高速に認証ができる。
【００１３】
また、本第五の発明の認証装置は、第二から第四いずれかの発明に対して、人物認証部は、人物の顔の１以上の特徴量を有する人物情報を用いて、画像の中の人物を認証する認証装置である。
【００１４】
かかる構成により、簡易なコードによる認証と高度な人物の顔認証とを組み合わせた認証ができる。
【００１５】
また、本第六の発明の認証装置は、第一の発明に対して、人物認証部は、画像の中に人物が存在することを認識し、人物が存在する場合に、認証許可を示す認証結果を取得する認証装置である。
【００１６】
かかる構成により、簡易なコードによる認証と高度な人物の存在の認証とを組み合わせた認証ができる。
【００１７】
また、本第七の発明の認証装置は、第一から第六いずれかの発明に対して、画像は、コードと人物との組を２組以上含み、コード認証部は、画像の中の２以上のコードを認証し、人物認証部は、画像の中の２以上の人物を認証し、出力部は、２以上の人物に対する認証結果を出力する認証装置である。
【００１８】
かかる構成により、一つの画像から、簡易なコードによる認証と高度な人物認証とを組み合わせた、複数人の認証ができる。
【００１９】
また、本第八の発明の認証装置は、第一から第七いずれかの発明に対して、出力部は、コード認証部が認証許可の認証結果を取得し、かつ人物認証部が認証不許可の認証結果を取得した場合、人物認証できないことを示す認証結果を出力する認証装置である。
【００２０】
かかる構成により、簡易なコードによる認証と高度な人物認証とを組み合わせた認証ができる。
【００２１】
また、本第九の発明の認証装置は、第一から第八いずれかの発明に対して、出力部は、コード認証部が認証許可の認証結果を取得した場合、画像を出力する認証装置である。
【００２２】
かかる構成により、コードによる認証が完了した後、画像を記録できる。
【発明の効果】
【００２３】
本発明による認証装置によれば、簡易な認証と高度な認証とを組み合わせた認証が可能となる。
【図面の簡単な説明】
【００２４】
【図１】実施の形態１における認証システムの概念図
【図２】同認証システムのブロック図
【図３】同認証装置２の動作の第一の例について説明するフローチャート
【図４】同認証装置２の動作の第二の例について説明するフローチャート
【図５】同認証情報管理表を示す図
【図６】同認証対象の画像の例を示す図
【図７】同認証対象の画像の例を示す図
【図８】同認証対象の画像の例を示す図
【図９】同認証対象の画像の例を示す図
【図１０】同コンピュータシステムの概観図
【図１１】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２５】
以下、認証装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２６】
（実施の形態１）
【００２７】
本実施の形態において、コードと人物とを撮影した画像から、コードを認証するコード認証と、人物に関する条件を満たしたことを認識する人物認証とを行い、両方の認証許可を得られた場合に、認証許可を示す情報を出力する認証装置を具備する認証システムについて説明する。なお、人物認証は、人物の個体認識、または人物が存在することの認識等である。
【００２８】
また、本実施の形態において、コード認証を用いて、人物を絞り込み、当該絞り込んだ人物に対応する人物情報と、画像から取得した人物情報とを対比して、人物認証を行うため、高速に精度の高い認証処理が行える認証装置を具備する認証システムについて説明する。
【００２９】
また、本実施の形態において、一の画像に撮影されている複数の人物の認証を行える認証装置を具備する認証システムについて説明する。
【００３０】
また、本実施の形態において、コード認証ができたが人物認証ができない場合に、人物認証ができないことの警告を出力する認証装置を具備する認証システムについて説明する。
【００３１】
さらに、本実施の形態において、コード認証ができた場合に、例えば、画像を蓄積したり、画像を送信したり、画像を表示したりする認証システムについて説明する。
【００３２】
図１は、本実施の形態における認証システムの概念図である。認証システムは、カメラ１、認証装置２、および処理装置３を備える。
【００３３】
処理装置３は、認証許可の情報を受け付け、認証許可に応じた処理を行う。処理装置３は、例えば、認証許可の情報を受け付け、オープンされるドアとその制御装置である。また、処理装置３は、例えば、認証許可の情報を受け付け、当該認証結果を出力するディスプレイ、スピーカー等の出力装置等である。処理装置３は、認証結果を受け付け、当該認証結果を用いて処理を行う装置であれば何でも良い。処理装置３は、ドアと出力装置等の２種類以上の装置を含んでいても良い。
【００３４】
図２は、本実施の形態における認証システムのブロック図である。
【００３５】
認証装置２は、認証情報格納部２１、画像格納部２２、画像受信部２３、コード認証部２４、人物認証部２５、および出力部２６を備える。
【００３６】
処理装置３は、認証結果受信部３１、および処理部３２を備える。
【００３７】
カメラ１は、画像を撮影する。カメラ１は、撮影して取得した画像を、通常、送信する。画像の送信先は、通常、認証装置２である。なお、カメラ１は、取得した画像を、図示しない記録媒体に蓄積しても良い。
【００３８】
また、カメラ１は、例えば、入口、玄関等に配置されている。カメラ１は、例えば、入口、玄関等に居る人物を撮影する。カメラ１は、例えば、入口、玄関等に居て、建物内に入ろうとする人物を撮影する。
【００３９】
認証装置２を構成する認証情報格納部２１は、１または２以上の認証情報を格納し得る。認証情報は、コードに関するコード情報と人物認証情報とを有する。
【００４０】
コード情報とは、コードに関する情報である。コード情報は、例えば、コードから取得された情報（例えば、ＩＤ）、コードの画像等である。コードとは、バーコード、二次元バーコード、ＱＲコード（登録商標）、カメレオンコード、文字列、数字列等、識別できるものであれば何でも良い。コードは、カメレオンコード等、色の配列を識別情報として有する二次元コードであることは好適である。コードは、例えば、人物が胸に付けている札に印刷されていたり、人物がぶら下げているストラップにぶら下げている札に印刷されていたりする。
【００４１】
人物認証情報とは、人物を特定するための情報である。人物認証情報は、人物の顔の１以上の特徴量、人物の１以上の属性値、生体認証で利用する情報（虹彩の情報、指紋の情報、静脈の情報など）等、人物を認証できる情報であれば何でも良い。
【００４２】
画像格納部２２は、コードと人物とを撮影した画像を格納し得る。ここで、画像とは、通常、動画であるが、静止画でも良い。また、画像は、通常、外部のカメラ１から受信された画像である。ただし、画像は、ＤＶＤ等の記録媒体に格納されている画像でも良い。
【００４３】
画像は、コードと人物との組を２組以上含むこともあり得る。つまり、画像は、二人以上の人物が撮影された画像でも良い。画像は、例えば、コードが印刷された札やストラップを付けている二人以上の人物が撮影された画像でも良い。
【００４４】
画像受信部２３は、カメラ１から画像を受信する。そして、画像受信部２３は、通常、受信した画像を画像格納部２２に少なくとも一時蓄積する。
【００４５】
コード認証部２４は、画像の中のコードを認証する。
【００４６】
コード認証部２４は、例えば、画像の中のコードと認証情報格納部２１の１以上のコード情報とを用いて、コードを認証する。
【００４７】
コード認証部２４は、画像の中の２以上のコードを認証することは好適である。
【００４８】
さらに具体的には、コード認証部２４は、例えば、画像の中からコードの領域を切り出し、コードを有する部分画像を取得する。そして、コード認証部２４は、コードの領域の部分画像からコード情報を取得する。次に、コード認証部２４は、当該コード情報が、認証情報格納部２１に存在するか否かを判断する。そして、コード情報が認証情報格納部２１に存在する場合は認証許可の認証結果を取得し、存在しない場合は認証不許可の認証結果を取得する。
【００４９】
人物認証部２５は、画像の中の人物を認証する。人物認証部２５は、通常、画像の中の人物の個体認識を行う。だたし、人物認証部２５は、画像の中に人物が存在することを検知するだけでも良い。また、人物認証部２５は、人の属性（例えば、性別、年齢層）を認識しても良い。なお、人物の認証とは、顔認証であることは好適である。
【００５０】
人物認証部２５は、コード認証部２４の認証の後に、画像の中の人物を認証することは好適である。ここで、コード認証部２４の認証の後とは、通常、コード認証部２４における認証結果が認証許可を示す場合のみ、人物認証部２５が、画像の中の人物を認証することである。
【００５１】
人物認証部２５は、コード認証部２４が認証許可の認証結果を得た際のコード情報と対になる人物情報を認証情報格納部２１から取得し、当該人物情報を用いて、画像の中の人物を認証することは好適である。
【００５２】
人物認証部２５は、例えば、人物の顔の１以上の特徴量を有する人物情報を用いて、画像の中の人物を認証する。
【００５３】
また、人物認証部２５は、例えば、画像の中に人物が存在することを認識し、人物が存在する場合に、認証許可を示す認証結果を取得する。
【００５４】
人物認証部２５は、画像の中の２以上の人物を認証することは好適である。
【００５５】
具体的には、人物認証部２５は、例えば、画像格納部２２の画像の中の人物の画像を取得し、当該人物の画像から人物に関する人物情報を取得し、当該人物情報と、予め格納されている人物認証情報とを用いて、認証を行う。なお、上記の人物とは、人物の一部でも良く、例えば、顔でも良い。
【００５６】
さらに具体的には、人物認証部２５は、例えば、画像格納部２２の画像の中の人物の画像を抽出する。そして、人物認証部２５は、当該人物の画像から１以上の特徴量を有する人物情報を取得する。次に、人物認証部２５は、取得した人物情報と、認証情報格納部２１に格納されている１以上の各人物認証情報とを比較し、取得した人物情報に予め決められた条件を満たすほど近い人物認証情報が存在するか否かを判断する。人物認証部２５は、取得した人物情報に予め決められた条件を満たすほど近い人物認証情報が存在する場合は認証許可の認証結果を取得し、存在しない場合は認証不許可の認証結果を取得する。
【００５７】
また、人物認証部２５は、コード認証部２４が認証許可の認証結果を得た際のコード情報と対になる人物情報（第一の人物情報とする）を認証情報格納部２１から取得する。そして、人物認証部２５は、例えば、画像格納部２２の画像の中の、前記コードに対応する人物の画像を抽出する。そして、人物認証部２５は、当該人物の画像から人物情報（第二の人物情報とする）を取得する。次に、人物認証部２５は、第一の人物情報と第二の人物情報とを比較し、予め決められた条件を満たすほど、２つの人物情報が近似するか否かを判断する。そして、人物認証部２５は予め決められた条件を満たすほど２つの人物情報が近似する場合は認証許可の認証結果を取得し、近似しない場合は認証不許可の認証結果を取得する。
【００５８】
出力部２６は、認証結果を出力する。出力部２６は、通常、コード認証部２４、および人物認証部２５における認証結果を出力する。なお、出力とは、外部の装置への送信、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。ここで、出力は、処理部３２への送信であることが好適である。
【００５９】
出力部２６は、例えば、コード認証部２４の認証結果が認証許可を示す情報であり、かつ人物認証部２５の認証結果が認証許可を示す場合のみ、認証許可を示す情報である認証結果を出力する。
【００６０】
出力部２６は、例えば、コード認証部２４の認証結果、および人物認証部２５の認証結果を、別々に出力しても良い。
【００６１】
出力部２６は、２以上の人物に対する認証結果を出力することは好適である。２以上の人物に対する認証結果とは、２以上の認証結果でも良いし、集約した一の認証結果でも良い。例えば、全員の認証結果が認証許可の場合のみ、集約した一の認証結果が認証許可となる。
【００６２】
つまり、出力部２６は、２以上の各人物に対する２以上の認証結果を出力しても良いし、２以上の人物に対する２以上の認証結果を集約した認証結果を出力しても良い。
【００６３】
出力部２６は、コード認証部２４が認証許可の認証結果を取得し、かつ人物認証部２５が認証不許可の認証結果を取得した場合、人物認証できないことを示す認証結果を出力することは好適である。
【００６４】
出力部２６は、コード認証部２４が認証許可の認証結果を取得した場合、画像を出力する。ここでの出力とは、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどであることが好適である。
【００６５】
処理装置３を構成する認証結果受信部３１は、認証装置２から認証結果を受信する。認証結果受信部３１は、認証装置２の出力部２６から送信された認証結果を受信することは好適である。
【００６６】
処理部３２は、認証結果受信部３１が受信した認証結果を用いて、処理を行う。処理部３２は、通常、認証結果が認証許可である場合と認証不許可である場合とで、異なる処理を行う。処理部３２は、例えば、認証結果が認証許可である場合のみ、ドアを開く。また、処理部３２は、例えば、認証結果が認証不許可である場合のみ、警告を出力する。また、処理部３２は、例えば、認証結果が認証不許可である場合のみ、画像の蓄積または外部装置への画像の送信を行う。
【００６７】
認証情報格納部２１、画像格納部２２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００６８】
認証情報格納部２１等に認証情報等が記憶される過程は問わない。例えば、記録媒体を介して認証情報等が認証情報格納部２１等で記憶されるようになってもよく、通信回線等を介して送信された認証情報等が認証情報格納部２１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された認証情報等が認証情報格納部２１等で記憶されるようになってもよい。
【００６９】
画像受信部２３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００７０】
コード認証部２４、人物認証部２５、処理部３２は、通常、ＭＰＵやメモリ等から実現され得る。コード認証部２４等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００７１】
出力部２６は、通常、無線または有線の送信手段により実現され得る。ただし、出力部２６は、ディスプレイやスピーカー等の出力デバイスにより実現されても良い。また、出力部２６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現されても良い。
【００７２】
認証結果受信部３１は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００７３】
次に、認証システムの動作について説明する。まず、カメラ１の動作について説明する。カメラ１は、通常、ユーザの開始指示を受け付け、撮影を開始する。そして、撮影中、カメラ１は、取得した画像を認証装置２に送信する。また、カメラ１は、通常、ユーザの終了指示を受け付け、撮影を終了する。
【００７４】
次に、認証装置２の動作の第一の例について、図３のフローチャートを用いて説明する。
【００７５】
（ステップＳ３０１）画像受信部２３は、カメラ１で撮影された画像を受信したか否かを判断する。画像を受信すればステップＳ３０２に行き、画像を受信しなければステップＳ３０１に戻る。
【００７６】
（ステップＳ３０２）人物認証部２５は、図示しない記録媒体に格納されている画像であって、先に認証した対象の画像と、ステップＳ３０１で受信された画像とを比較し、予め決められた条件を満たすほど近似するか否かを判断する。予め決められた条件を満たすほど近似する場合はステップＳ３０３に行き、近似しない場合はステップＳ３０１に戻る。なお、２つの画像を比較し、類似度を算出したり、予め決められた条件を満たすほど近似するか否かを判断したりする処理は公知の処理であるので、詳細な説明を省略する。
【００７７】
（ステップＳ３０３）人物認証部２５は、ステップＳ３０１で受信された画像の中で、認証対象の画像を取得する。認証対象の画像とは、通常、認証対象の静止画である。なお、人物認証部２５は、例えば、動画である画像の中から、最初の静止画を取得する。また、人物認証部２５は、例えば、動画である画像を構成する各静止画の中から顔を認識できる静止画を取得する。また、人物認証部２５は、例えば、動画である画像を構成する各静止画の中から、最も大きく顔を認識できる静止画を取得する。なお、人物認証部２５は、例えば、動画を構成する各静止画について、顔認識の技術を用いて顔の領域を取得し、当該顔の領域が最も大きい静止画を取得する。
【００７８】
（ステップＳ３０４）人物認証部２５は、ステップＳ３０３で取得した認証対象の画像から、１または２以上の人物の領域の画像を切り出す。なお、人物認証部２５は、例えば、認証対象の画像から顔の領域を認識し、当該顔の領域と、その周りの閾値以内の領域を切り出しても良い。また、人物認証部２５は、例えば、認証対象の画像から、人物の枠を検知し、当該枠内の領域を、人物の領域の画像として切り出しても良い。
【００７９】
（ステップＳ３０５）コード認証部２４は、カウンタｉに１を代入する。
【００８０】
（ステップＳ３０６）コード認証部２４は、ｉ番目の人物の領域が存在するか否かを判断する。ｉ番目の人物の領域が存在すればステップＳ３０７に行き、ｉ番目の人物の領域が存在しなければステップＳ３２０に行く。
【００８１】
（ステップＳ３０７）コード認証部２４は、ｉ番目の人物の領域から、コードの領域を切り出す。なお、画像から、バーコード、二次元バーコード、ＱＲコード、カメレオンコード等のコードの領域を切り出す技術は公知技術であるので、詳細な説明は省略する。
【００８２】
（ステップＳ３０８）コード認証部２４は、ステップＳ３０７で切り出したコードの領域の画像から、コード情報を取得する。かかる処理は、例えば、バーコードリーダー等の公知技術である。
【００８３】
（ステップＳ３０９）コード認証部２４は、ステップＳ３０８で取得したコード情報をキーとして、認証情報格納部２１を検索する。
【００８４】
（ステップＳ３１０）コード認証部２４は、ステップＳ３０９における検索の結果、ステップＳ３０８で取得したコード情報が認証情報格納部２１に存在する場合はステップＳ３１１に行き、存在しない場合はステップＳ３１８に行く。
【００８５】
（ステップＳ３１１）コード認証部２４は、変数「コードの認証結果」に値「認証許可（例えば、「１」）」を代入する。
【００８６】
（ステップＳ３１２）人物認証部２５は、ステップＳ３０９で検索されたコード情報と対になる人物認証情報を、認証情報格納部２１から取得する。ここで、人物認証部２５は、通常、一の人物認証情報を取得するが、２以上の人物認証情報を取得しても良い。２以上の人物認証情報を取得する場合とは、例えば、複数人に同じコードが割り振られている場合である。なお、かかる複数人は、例えば、同じ組織に属する者など、グループを構成する。
【００８７】
（ステップＳ３１３）人物認証部２５は、ｉ番目の人物の領域から、人物情報を取得する。なお、人物を含む画像から、人物情報を取得する技術は公知技術であるので、詳細な説明は省略する。
【００８８】
（ステップＳ３１４）人物認証部２５は、ステップＳ３１２で取得した人物認証情報と、ステップＳ３１３で取得した人物情報とを比較し、人物認証情報と人物情報とが、予め決められた条件を満たすほど近似するか否かを判断する。条件を満たすほど近似する場合はステップＳ３１５に行き、近似しない場合はステップＳ３１６に行く。
【００８９】
（ステップＳ３１５）人物認証部２５は、変数「ｉ番目の人物の認証結果」に値「認証許可（例えば、「１」）」を代入する。ステップＳ３１７に行く。
【００９０】
（ステップＳ３１６）人物認証部２５は、変数「ｉ番目の人物の認証結果」に値「認証不許可（例えば、「−１」）」を代入する。なお、ここで、出力部２６は、画像を出力することは好適である。また、ここで出力とは、画像の蓄積、外部装置への送信等である。
【００９１】
（ステップＳ３１７）人物認証部２５は、カウンタｉを１、インクリメントする。ステップＳ３０６に戻る。
【００９２】
（ステップＳ３１８）コード認証部２４は、変数「コードの認証結果」に値「認証不許可（例えば、「−１」）」を代入する。
【００９３】
（ステップＳ３１９）出力部２６は、画像を出力する。この画像とは、ステップＳ３０１で受信された画像、またはステップＳ３０３で取得された認証対象の画像である。また、ここで出力とは、画像の蓄積、外部装置への送信等である。
【００９４】
（ステップＳ３２０）出力部２６は、変数「コードの認証結果」の値、変数「ｉ番目の人物の認証結果」の値を用いて、出力する認証結果を構成する。出力する認証結果は、変数「コードの認証結果」の値、変数「ｉ番目の人物の認証結果」の値を集約した情報でも良いし、変数「コードの認証結果」の値と変数「ｉ番目の人物の認証結果」の値を含む情報でも良い。なお、「ｉ番目の人物の認証結果とは、１または２以上の人物の認証結果である。
【００９５】
（ステップＳ３２１）出力部２６は、ステップＳ３２０で構成した認証結果を出力する。
【００９６】
（ステップＳ３２２）出力部２６は、ステップＳ３０３で取得された認証対象の画像を、図示しない記録媒体に蓄積する。ステップＳ３０１に戻る。
【００９７】
なお、図３のフローチャートにおいて、認証装置２は、まず、認証対象の画像から人物の領域を切り出し、当該人物の領域からコードの領域を切り出した。しかし、他の方法でも良い。つまり、コードの領域と人物の領域の取得方法、取得手順等は問わない。
【００９８】
また、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９９】
次に、認証装置２の動作の第二の例について、図４のフローチャートを用いて説明する。なお、図４のフローチャートにおいて、図３のフローチャートと同一のステップについて説明を省略する。
【０１００】
（ステップＳ４０１）コード認証部２４は、ステップＳ３０３で取得された認証対象の画像から、１または２以上のコードの領域を取得する。コードの領域とは、コードの画像である。
【０１０１】
（ステップＳ４０２）コード認証部２４は、カウンタｉに１を代入する。
【０１０２】
（ステップＳ４０３）コード認証部２４は、ステップＳ４０１で取得した１以上のコードの領域のうち、ｉ番目のコードの領域が存在するか否かを判断する。ｉ番目のコードの領域が存在すればステップＳ３０８に行き、ｉ番目のコードの領域が存在しなければステップＳ３２０に行く。
【０１０３】
（ステップＳ４０４）人物認証部２５は、ｉ番目のコードの領域に対応するｉ番目の人物の領域を取得する。なお、人物認証部２５は、１以上の人物の領域のうち、ｉ番目のコードの領域に最も近い領域を、対応するｉ番目の人物の領域であると判断しても良い。また、人物認証部２５は、ｉ番目のコードの領域を含む人物の領域を、対応するｉ番目の人物の領域であると判断しても良い。対応するｉ番目の人物の領域を取得するアルゴリズムは問わない。
【０１０４】
（ステップＳ４０５）人物認証部２５は、ステップＳ４０４で取得したｉ番目の人物の領域の画像から、ｉ番目の人物情報を取得する。ステップＳ３１４に行く。
【０１０５】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１０６】
以下、本実施の形態における認証システムの具体的な動作について説明する。認証システムの概念図は図１である。
【０１０７】
今、処理装置３は、認証結果に応じて、ドアを開ける装置であるドア制御装置およびドアである、とする。
【０１０８】
また、認証装置２の認証情報格納部２１は、図５に示す認証情報管理表を格納している、とする。認証情報管理表は、「ＩＤ」「コード」「コード情報」「人物写真」「人物認証情報」を有するレコードを１以上、格納している。「ＩＤ」は、レコードを識別する情報である。「コード」は、ここでは、色の配列を識別情報として有する二次元コードである。さらに具体的には、カメレオンコードである。また、「コード情報」はコードから抽出されるユニークな情報である。「人物写真」は事前に登録された人物の静止画である。「人物認証情報」は、人物写真から抽出した特徴量ベクトルである。特徴量ベクトルは、１以上の特徴量を有する。特徴量は、人物写真から抽出できる特徴的な値であり、例えば、目と目との間隔、性別、年齢層、鼻の形のタイプ、口の形のタイプ、顔の形のタイプ等である。
【０１０９】
かかる状況において、以下の４つの具体例について説明する。具体例１は、認証対象の人物が一人の場合である。つまり、具体例１は、一人だけ撮影された画像から認証を行う場合である。また、具体例２は、認証対象の人物が二人以上の場合（ここでは、二人とする）である。つまり、具体例２は、二人以上が撮影された画像から認証を行う場合である。また、具体例３は、認証対象の人物が一人で、認証不許可の場合である。さらに、具体例４は、認証対象の人物が二人以上の場合（ここでは、二人とする）で、認証不許可の場合である。
（具体例１）
【０１１０】
Ａさんがドアの前に来た、とする。また、Ａさんの胸には、コードが印刷された名札６０１が付いている、とする。
【０１１１】
そして、カメラ１は、Ａさんを撮影した画像を取得し、認証装置２に送信する。
【０１１２】
次に、認証装置２の画像受信部２３は、カメラ１で撮影された画像（図６参照）を受信する。
【０１１３】
次に、人物認証部２５は、図示しない記録媒体に格納されている画像であって、先に認証した対象の画像と、受信された画像とを比較し、予め決められた条件を満たすほど近似しない、と判断する。ここでは、図示しない記録媒体に格納されている画像が格納されていないからである。
【０１１４】
次に、人物認証部２５は、受信された画像の中で、認証対象の画像（Ａさんの画像（６０２））を取得する。
【０１１５】
次に、人物認証部２５は、取得した認証対象の画像から、Ａさんの領域の画像を切り出す。
【０１１６】
次に、コード認証部２４は、Ａさんの領域の画像から、コードの領域（６０１）を切り出す。
【０１１７】
次に、コード認証部２４は、切り出したコードの領域の画像から、コード情報「１１１１１１５・・・」を取得する。
【０１１８】
次に、コード認証部２４は、取得したコード情報をキーとして、認証情報管理表を検索し、「ＩＤ＝３」のレコードにマッチすることを検知する。そして、コード認証部２４は、変数「コードの認証結果」に値「認証許可「１」」を代入する。
【０１１９】
次に、人物認証部２５は、検索されたコード情報と対になる人物認証情報（８，８，７，６，３，・・・）を、認証情報管理表から取得する。
【０１２０】
また、人物認証部２５は、Ａさんの領域の画像から、人物情報を取得する。なお、ここで、人物認証部２５は、Ａさんの領域の画像から、コードの領域の画像を除いた領域から、人物情報を取得することは好適である。また、ここで取得された人物情報は、（８，８，８，６，３，・・・）であった、とする。
【０１２１】
次に、人物認証部２５は、取得した人物認証情報（８，８，７，６，３，・・・）と、取得した人物情報（８，８，８，６，３，・・・）とを比較し、人物認証情報と人物情報とが、予め決められた条件を満たすほど近似すると判断した、とする。なお、人物認証部２５は、例えば、２つのベクトルのコサイン値を算出し、コサイン値を用いて、人物認証情報と人物情報とが、予め決められた条件を満たすほど近似するか否かを判断する。
【０１２２】
次に、人物認証部２５は、変数「人物の認証結果」に値「認証許可「１」」を代入する。
【０１２３】
次に、出力部２６は、変数「コードの認証結果」の値「１」、変数「人物の認証結果」の値「１」を用いて、出力する認証結果「１」を構成する。
【０１２４】
次に、出力部２６は、認証結果「１」をドア制御装置に送付する。
【０１２５】
ドア制御装置は、認証結果「１」を受け付け、ドアをオープンする。その結果、Ａさんはドアの向こう側に移動できる。
（具体例２）
【０１２６】
ＡさんとＢさんとがドアの前に一緒に来た、とする。また、図７に示すように、Ａさんの胸には、コードが印刷された名札６０１が付いている、とする。また、図７に示すように、Ｂさんは、コードが印刷された名札７０１を、ストラップで首からかけている、とする。
【０１２７】
そして、カメラ１は、ＡさんとＢさんとを撮影した画像を取得し、認証装置２に送信する。
【０１２８】
次に、認証装置２の画像受信部２３は、カメラ１で撮影された画像を受信する。
【０１２９】
次に、人物認証部２５は、図示しない記録媒体に格納されている画像であって、先に認証した対象の画像と、受信された画像とを比較し、予め決められた条件を満たすほど近似しない、と判断する。
【０１３０】
次に、人物認証部２５は、受信された画像の中で、認証対象の画像（ＡさんとＢさんが映っている画像）を取得する。
【０１３１】
次に、コード認証部２４は、認証対象の画像から、１または２以上のコードの領域を取得する。
【０１３２】
次に、人物認証部２５は、１番目のコードの領域の画像（例えば、Ｂさんのコードの画像）から、コード情報「１１１１５４７・・・」を取得する。
【０１３３】
次に、コード認証部２４は、取得したコード情報をキーとして、認証情報管理表を検索する。
【０１３４】
次に、コード認証部２４の検索の結果、取得したコード情報が認証情報管理表に存在するので、コード認証部２４は、変数「１番目のコードの認証結果」に値「認証許可「１」」を代入する。
【０１３５】
次に、人物認証部２５は、検索されたコード情報「１１１１５４７・・・」と対になる人物認証情報（１２，６，７，３，２，・・・）を、認証情報管理表から取得する。
【０１３６】
次に、人物認証部２５は、１番目のコードの領域に対応する１番目の人物の領域を取得する。ここでは、１番目のコードの領域を含む人物の領域の画像を取得する。
【０１３７】
次に、人物認証部２５は、１番目の人物の領域の画像から、人物情報（１１，５，７，３，３，・・・）を取得する。
【０１３８】
次に、人物認証部２５は、取得した人物認証情報（１２，６，７，３，２，・・・）と、取得した人物情報（１１，５，７，３，３，・・・）とを比較し、人物認証情報と人物情報とが、予め決められた条件を満たすほど近似している、と判断する。
【０１３９】
次に、人物認証部２５は、変数「１番目の人物の認証結果」に値「認証許可「１」」を代入する。
【０１４０】
次に、人物認証部２５は、２番目のコードの領域の画像（例えば、Ｂさんのコードの画像）から、コード情報「１１１１１１５・・・」を取得する。
【０１４１】
次に、コード認証部２４は、取得したコード情報をキーとして、認証情報管理表を検索する。
【０１４２】
次に、コード認証部２４の検索の結果、取得したコード情報が認証情報管理表に存在するので、コード認証部２４は、変数「２番目のコードの認証結果」に値「認証許可「１」」を代入する。
【０１４３】
次に、人物認証部２５は、検索されたコード情報「１１１１１１５・・・」と対になる人物認証情報（８，８，７，６，３，・・・）を、認証情報管理表から取得する。
【０１４４】
次に、人物認証部２５は、２番目のコードの領域に対応する２番目の人物の領域を取得する。ここでは、２番目のコードの領域を含む人物の領域の画像を取得する。
【０１４５】
次に、人物認証部２５は、２番目の人物の領域の画像から、人物情報（８，７，７，７，３，・・・）を取得する。
【０１４６】
次に、人物認証部２５は、取得した人物認証情報（８，８，７，６，３，・・・）と、取得した人物情報（８，７，７，７，３，・・・）とを比較し、人物認証情報と人物情報とが、予め決められた条件を満たすほど近似している、と判断する。
【０１４７】
次に、人物認証部２５は、変数「２番目の人物の認証結果」に値「認証許可「１」」を代入する。
【０１４８】
次に、出力部２６は、変数「１番目と２番目のコードの認証結果」の値、変数「１番目と２番目の人物の認証結果」の値を集計した内容の値であり、出力する認証結果を構成する。出力する認証結果は、「認証許可「１」」である。
【０１４９】
次に、出力部２６は、構成した認証結果「認証許可「１」」を、ドア制御装置に送信する。また、出力部２６は、取得された認証対象の画像を、図示しない記録媒体に蓄積する。
【０１５０】
次に、ドア制御装置は、認証結果「１」を受け付け、ドアをオープンする。その結果、Ａさんはドアの向こう側に移動できる。
（具体例３）
【０１５１】
Ａさんがコードを持参していない状態で、ドアの前に来た、とする（図８参照）。図８において、Ａさんはコードが印刷された名札等を保持していない。
【０１５２】
そして、カメラ１は、Ａさんを撮影した画像を取得し、認証装置２に送信する。
【０１５３】
次に、認証装置２の画像受信部２３は、カメラ１で撮影された画像を受信する。
【０１５４】
次に、人物認証部２５は、図示しない記録媒体に格納されている画像であって、先に認証した対象の画像と、受信された画像とを比較し、予め決められた条件を満たすほど近似しない、と判断する。
【０１５５】
次に、人物認証部２５は、受信された画像の中で、認証対象の画像（Ａさんの画像）を取得する。
【０１５６】
次に、人物認証部２５は、取得した認証対象の画像から、Ａさんの領域の画像を切り出す。
【０１５７】
次に、コード認証部２４は、Ａさんの領域の画像から、コードの領域を切り出そうとする。しかし、コード認証部２４は、コードの領域を切り出せない。
【０１５８】
そして、コード認証部２４は、コード情報を取得できない。
【０１５９】
次に、コード認証部２４は、変数「コードの認証結果」に値「認証不許可（例えば、「−１」）」を代入する。
【０１６０】
そして、出力部２６は、画像を図示しない記録媒体に蓄積する。
【０１６１】
次に、出力部２６は、出力する認証結果「−１」を構成する。
【０１６２】
次に、出力部２６は、認証結果「−１」を用いて、認証結果である警告のブザーを出力する。なお、出力部２６は、「コードが認識できません」といった警告をディスプレイに出力したり、音声出力する等しても良い。
（具体例４）
【０１６３】
ＡさんとＣさんとがドアの前に一緒に来た、とする。また、図９に示すように、Ａさんの胸には、コードが印刷された名札６０１が付いている、とする。また、図９に示すように、Ｃさんは、Ｂさんのコードが印刷された名札９０１を、ストラップで首からかけている、とする。なお、名札９０１は、本来、Ｂさんが保持しているべきであるが、Ｃさんが名札９０１を拾って、首に当該ストラップをかけ、例えば、Ａさんの陰に隠れるように、不正に入室しようとしている、とする。
【０１６４】
そして、カメラ１は、ＡさんとＣさんとを撮影した画像を取得し、認証装置２に送信する。
【０１６５】
次に、認証装置２の画像受信部２３は、カメラ１で撮影された画像を受信する。
【０１６６】
次に、人物認証部２５は、図示しない記録媒体に格納されている画像であって、先に認証した対象の画像と、受信された画像とを比較し、予め決められた条件を満たすほど近似しない、と判断する。
【０１６７】
次に、人物認証部２５は、受信された画像の中で、認証対象の画像（ＡさんとＣさんが映っている画像）を取得する。
【０１６８】
次に、コード認証部２４は、認証対象の画像から、１または２以上のコードの領域を取得する。
【０１６９】
次に、人物認証部２５は、１番目のコードの領域の画像（例えば、Ａさんのコードの画像）から、コード情報「１１１１１１５・・・」を取得する。
【０１７０】
次に、コード認証部２４は、取得したコード情報をキーとして、認証情報管理表を検索する。
【０１７１】
次に、コード認証部２４の検索の結果、取得したコード情報が認証情報管理表に存在するので、コード認証部２４は、変数「１番目のコードの認証結果」に値「認証許可「１」」を代入する。
【０１７２】
次に、人物認証部２５は、検索されたコード情報「１１１１１１５・・・」と対になる人物認証情報（８，８，７，６，３，・・・）を、認証情報管理表から取得する。
【０１７３】
次に、人物認証部２５は、１番目のコードの領域に対応する１番目の人物の領域を取得する。ここでは、１番目のコードの領域を含む人物の領域の画像を取得する。
【０１７４】
次に、人物認証部２５は、１番目の人物の領域の画像から、人物情報（８，８，６，７，３，・・・）を取得する。
【０１７５】
次に、人物認証部２５は、取得した人物認証情報（８，８，７，６，３，・・・）と、取得した人物情報（８，８，６，７，３，・・・）とを比較し、人物認証情報と人物情報とが、予め決められた条件を満たすほど近似している、と判断する。
【０１７６】
次に、人物認証部２５は、変数「１番目の人物の認証結果」に値「認証許可「１」」を代入する。
【０１７７】
次に、人物認証部２５は、２番目のコードの領域の画像（例えば、Ｂさんのコードの画像）から、コード情報「１１１１５４７・・・」を取得する。
【０１７８】
次に、コード認証部２４は、取得したコード情報をキーとして、認証情報管理表を検索する。
【０１７９】
次に、コード認証部２４の検索の結果、取得したコード情報が認証情報管理表に存在するので、コード認証部２４は、変数「２番目のコードの認証結果」に値「認証許可「１」」を代入する。
【０１８０】
次に、人物認証部２５は、検索されたコード情報「１１１１５４７・・・」と対になる人物認証情報（１２，６，７，３，２，・・・）を、認証情報管理表から取得する。
【０１８１】
次に、人物認証部２５は、２番目のコードの領域に対応する２番目の人物の領域を取得する。ここでは、２番目のコードの領域を含む人物の領域の画像を取得する。
【０１８２】
次に、人物認証部２５は、２番目の人物の領域の画像から、人物情報（５，３，１５，１０，１５，・・・）を取得する。
【０１８３】
次に、人物認証部２５は、取得した人物認証情報（１２，６，７，３，２，・・・）と、取得した人物情報（５，３，１５，１０，１５，・・・）とを比較し、人物認証情報と人物情報とが、予め決められた条件を満たすほど近似していない、と判断する。
【０１８４】
次に、人物認証部２５は、変数「２番目の人物の認証結果」に値「認証不許可「−１」」を代入する。
【０１８５】
次に、出力部２６は、変数「１番目のコードの認証結果」の値「１」、変数「１番目の人物の認証結果」の値「１」、変数「２番目のコードの認証結果」の値「１」、変数「２番目の人物の認証結果」の値「−１」を用いて、出力する認証結果「−１」を構成する。
【０１８６】
次に、出力部２６は、認証結果「−１」を用いて、認証結果である警告のブザーを出力する。なお、出力部２６は、「Ａさんは認証されましたが、他の方が認証できません。」といった警告をディスプレイに出力したり、音声出力する等しても良い。
【０１８７】
また、出力部２６は、認証対象の画像、または認証対象の画像の前または後の一定時間の画像を図示しない記録媒体に蓄積したり、外部装置に送信したりしても良い。
【０１８８】
以上、本実施の形態によれば、簡易な認証と高度な認証とを組み合わせた認証が可能となる。その結果、本実施の形態によれば、精度の高い認証が可能となる。
【０１８９】
また、本実施の形態によれば、簡易なコードによる認証と高度な人物の個体認証とを組み合わせた認証ができることにより、精度の高い認証が可能となる。
【０１９０】
また、本実施の形態によれば、コード認証部の認証の後に、画像の中の人物を認証する処理を行うことにより、高速で精度の高い認証が可能となる。
【０１９１】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における認証装置２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、コードと人物とを撮影した画像を格納し得る画像格納部を有し、コンピュータを、前記画像の中の前記コードを認証するコード認証部と、前記画像の中の前記人物を認証する人物認証部と、前記コード認証部の認証結果が認証許可を示す情報であり、かつ前記人物認証部の認証結果が認証許可を示す場合に、認証許可を示す情報である認証結果を出力する出力部として機能させるためのプログラムである。
【０１９２】
また、上記プログラムにおいて、前記人物認証部は、前記画像の中の前記人物の個体認識を行うものとして、コンピュータを機能させることは好適である。
【０１９３】
また、上記プログラムにおいて、前記人物認証部は、前記コード認証部の認証の後に、前記画像の中の前記人物を認証するものとして、コンピュータを機能させることは好適である。
【０１９４】
また、上記記録媒体は、コードに関するコード情報、および人物を特定するための情報である人物認証情報を有する１以上の認証情報を格納し得る認証情報格納部をさらに具備し、上記プログラムにおいて、前記コード認証部は、前記画像の中の前記コードと前記認証情報格納部の１以上のコード情報とを用いて、前記コードを認証し、前記人物認証部は、前記コード認証部が認証許可の認証結果を得た際のコード情報に対応する人物情報を前記認証情報格納部から取得し、当該人物情報を用いて、前記画像の中の前記人物を認証する
ものとして、コンピュータを機能させることは好適である。
【０１９５】
また、上記プログラムにおいて、前記人物認証部は、人物の顔の１以上の特徴量を有する人物情報を用いて、前記画像の中の前記人物を認証するものとして、コンピュータを機能させることは好適である。
【０１９６】
また、上記プログラムにおいて、前記人物認証部は、前記画像の中に人物が存在することを認識し、人物が存在する場合に、認証許可を示す認証結果を取得するものとして、コンピュータを機能させることは好適である。
【０１９７】
また、上記プログラムにおいて、前記画像は、コードと人物との組を２組以上含み、前記コード認証部は、
前記画像の中の２以上のコードを認証し、前記人物認証部は、前記画像の中の２以上の人物を認証し、
前記出力部は、２以上の人物に対する認証結果を出力するものとして、コンピュータを機能させることは好適である。
【０１９８】
また、上記プログラムにおいて、前記出力部は、前記コード認証部が認証許可の認証結果を取得し、かつ前記人物認証部が認証不許可の認証結果を取得した場合、人物認証できないことを示す認証結果を出力するものとして、コンピュータを機能させることは好適である。
【０１９９】
また、上記プログラムにおいて、前記出力部は、前記コード認証部が認証許可の認証結果を取得した場合、前記画像を出力するものとして、コンピュータを機能させることは好適である。
【０２００】
また、上記プログラムにおいて、前記コードは、色の配列を識別情報として有する二次元コードであるものとして、コンピュータを機能させることは好適である。
【０２０１】
また、図１０は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の認証装置２等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１０は、このコンピュータシステム３００の概観図であり、図１１は、システム３００のブロック図である。
【０２０２】
図１０において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０２０３】
図１１において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＭＰＵ３０１３、ＣＤ−ＲＯＭドライブ３０１２に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２０４】
コンピュータシステム３００に、上述した実施の形態の認証装置２等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０２０５】
プログラムは、コンピュータ３０１に、上述した実施の形態の認証装置２等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０２０６】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信するステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２０７】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２０８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２０９】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２１０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２１１】
以上のように、本発明にかかる認証装置は、簡易な認証と高度な認証とを組み合わせた認証により、高速かつ精度の高い認証ができる、という効果を有し、入出門システム等として有用である。
【符号の説明】
【０２１２】
１  カメラ
２  認証装置
３  処理装置
２１  認証情報格納部
２２  画像格納部
２３  画像受信部
２４  コード認証部
２５  人物認証部
２６  出力部
３１  認証結果受信部
３２  処理部
【図１】
0006438693.tif 000002
【図２】
0006438693.tif 000003
【図３】
0006438693.tif 000004
【図４】
0006438693.tif 000005
【図５】
0006438693.tif 000006
【図６】
0006438693.tif 000007
【図７】
0006438693.tif 000008
【図８】
0006438693.tif 000009
【図９】
0006438693.tif 000010
【図１０】
0006438693.tif 000011
【図１１】
0006438693.tif 000012