(57)【要約】【課題】ユーザの認証において、ユーザの利便性を向上させる技術を提供する。【解決手段】認証システムは、ユーザの顔を撮像する撮像装置と、情報コードを読み取り可能な読取装置と、制御装置とを備える。情報コードには、複数のユーザの顔画像データである複数の照合用顔画像データが記録されている。制御装置は、撮像装置によって撮像されたユーザの顔のうちの少なくとも１人の顔に基づいて特定される少なくとも１つの認証用顔画像データを取得し、読取装置によって読み取られた情報コードから、情報コードに記録されている複数の照合用顔画像データのそれぞれを取得し、複数の照合用顔画像データの中に、取得した少なくとも１つの認証用顔画像データが示すユーザと同一人物を示す顔画像データである特定顔画像データが存在するか否かを判断し、特定顔画像データが存在すると判断される場合に、認証が成功したことを示す情報を出力する。【選択図】図２
2020154737.tif 000002
【特許請求の範囲】
【請求項１】
認証システムであって、
ユーザの顔を撮像する撮像装置と、
情報コードを読み取り可能な読取装置と、
制御装置と、
を備えており、
前記情報コードには、複数のユーザの顔画像データである複数の照合用顔画像データが記録されており、
前記制御装置は、
前記撮像装置によって撮像されたユーザの顔のうちの少なくとも１人の顔に基づいて特定される少なくとも１つの認証用顔画像データを取得する第１取得部と、
前記読取装置によって読み取られた前記情報コードから、前記情報コードに記録されている前記複数の照合用顔画像データのそれぞれを取得する第２取得部と、
前記複数の照合用顔画像データの中に、取得した前記少なくとも１つの認証用顔画像データが示す前記ユーザと同一人物を示す顔画像データである特定顔画像データが存在するか否かを判断する判断部と、
前記特定顔画像データが存在すると判断される場合に、認証が成功したことを示す成功情報を出力する出力部と、
を備える、認証システム。
【請求項２】
前記第１取得部は、前記撮像装置によって１人のユーザが撮像された場合に、前記ユーザの顔に基づいて特定される前記認証用顔画像データを取得し、
前記判断部は、前記複数の照合用顔画像データの中に、取得した前記認証用顔画像データが示す前記ユーザと同一人物を示す顔画像データである前記特定顔画像データが存在するか否かを判断する、請求項１に記載の認証システム。
【請求項３】
前記第１取得部は、前記撮像装置によって複数のユーザが撮像された場合に、前記複数のユーザそれぞれの顔に基づいて特定される複数の前記認証用顔画像データを取得し、
前記判断部は、前記複数の照合用顔画像データの中に、取得した前記複数の認証用顔画像データのそれぞれが示す前記複数のユーザのそれぞれと同一人物を示す顔画像データである複数の前記特定顔画像データが存在するか否かを判断し、
前記出力部は、前記複数の照合用顔画像データの全てが前記特定顔画像データであると判断される場合に、前記認証が成功したことを示す前記成功情報を出力する、請求項１に記載の認証システム。
【請求項４】
前記情報コードには、前記複数の照合用顔画像データのそれぞれについて、前記照合用顔画像データが示すユーザの属性を示す属性情報が対応付けられて記録されており、
前記出力部は、前記認証が成功したことを示す前記成功情報とともに、前記特定顔画像データが示すユーザに対応付けられている前記属性情報をさらに出力する、請求項１〜３のいずれか一項に記載の認証システム。
【請求項５】
前記撮像装置は、複数のユーザを同時に撮像可能に構成されている、請求項１〜４のいずれか一項に記載の認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示の技術は、認証システムに関する。
【背景技術】
【０００２】
特許文献１には、撮像装置と、読取装置と、制御装置を備える認証システムが開示されている。撮像装置は、ユーザの顔を撮像する。読取装置は、情報コードを撮像して、当該情報コードに記録されている顔画像データを読み取る。制御装置は、撮像装置により撮像された顔に基づいて特定される認証用顔画像データと、読取装置により読み取られた（即ち、情報コードに記録されている）照合用顔画像データとを照合し、これらの顔画像データが、同一人物を示すものであるのか否かを判断することにより、認証を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２２２４４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、ユーザが、自身の顔を撮像装置に撮像させるとともに、自身の顔画像データが記録された情報コードを読取装置に読み取らせることにより、認証が実行される。即ち、各ユーザは、認証を実行するために、各ユーザ専用の情報コードを所持する必要がある。そして、複数のユーザが認証を実行する場合、各ユーザが、自身の顔を撮像装置に撮像させる動作と、自身専用の情報コードを読取装置に読み取らせる動作と、の両方を行う必要がある。このため、特許文献１の技術では、各ユーザが自身の照合用顔画像データが記録された情報コードを所持する必要がある、複数のユーザの認証に長時間を要する、等の問題があり、ユーザの利便性に欠ける。本明細書では、ユーザの認証において、ユーザの利便性を向上させることができる技術を提供する。
【課題を解決するための手段】
【０００５】
本明細書が開示する認証システムは、ユーザの顔を撮像する撮像装置と、情報コードを読み取り可能な読取装置と、制御装置と、を備える。前記情報コードには、複数のユーザの顔画像データである複数の照合用顔画像データが記録されている。前記制御装置は、第１取得部と、第２取得部と、判断部と、出力部とを備える。前記第１取得部は、前記撮像装置によって撮像されたユーザの顔のうちの少なくとも１人の顔に基づいて特定される少なくとも１つの認証用顔画像データを取得する。前記第２取得部は、前記読取装置によって読み取られた前記情報コードから、前記情報コードに記録されている前記複数の照合用顔画像データのそれぞれを取得する。前記判断部は、前記複数の照合用顔画像データの中に、取得した前記少なくとも１つの認証用顔画像データが示す前記ユーザと同一人物を示す顔画像データである特定顔画像データが存在するか否かを判断する。前記出力部は、前記特定顔画像データが存在すると判断される場合に、認証が成功したことを示す成功情報を出力する。
【０００６】
上記の認証システムでは、制御装置が、撮像された顔に基づく少なくとも１つの認証用顔画像データを取得するとともに、情報コードに記録されている複数の照合用顔画像データを取得する。制御装置は、取得した複数の照合用顔画像データに基づいて、これらのいずれかが示すユーザの中に、取得した少なくとも１つの認証用顔画像データが示すユーザと同一の人物が存在する場合に、認証が成功したことを示す成功情報を出力する。このように、上記の認証システムでは、単一の情報コードに複数の照合用顔画像データが記録されているため、複数のユーザが共通の情報コードを利用することができる。即ち、複数のユーザのそれぞれが、自身の照合用顔画像データが記録された情報コードを所持する必要がない。従って、複数のユーザが認証を実行する場合においても、読取装置に情報コードを読み取らせる動作は一回で済む。このため、この認証システムによれば、上述した問題を解決することができ、ユーザの利便性が向上する。
【０００７】
本明細書が開示する認証システムでは、前記第１取得部は、前記撮像装置によって１人のユーザが撮像された場合に、前記ユーザの顔に基づいて特定される前記認証用顔画像データを取得してもよい。前記判断部は、前記複数の照合用顔画像データの中に、取得した前記認証用顔画像データが示す前記ユーザと同一人物を示す顔画像データである前記特定顔画像データが存在するか否かを判断してもよい。
【０００８】
このような構成では、制御装置は、取得した複数の照合用顔画像データが示すユーザの中に、認証用顔画像データが示すユーザと同一の人物が１人でも存在すれば、認証が成功したことを示す情報を出力する。即ち、ユーザが認証を実行する際に、情報コードに記録されている全ての照合用顔画像データそれぞれが示す人物と同一の人物を示す複数の認証用顔画像データを要さない。このため、例えば、情報コードを所持するユーザと、認証用顔画像データが示すユーザとが異なる場合であっても、複数の照合用顔画像データの中に特定顔画像データが存在する場合には、認証が成功したと判断される。例えば、所定のユーザグループに所属する各ユーザの顔画像データが情報コードに予め記録されている状況において、ユーザが当該グループでの認証の実行を希望する場合には、代表者１人の顔を撮像装置に撮像させるだけで、認証を実行することができる。このように、上記の構成では、例えば、グループでの認証を実行する際に、グループの全員それぞれが情報コードを読み取らせる動作及び顔を撮像させる動作の両方を実行する必要がない。従って、ユーザの利便性が向上する。
【０００９】
本明細書が開示する認証システムでは、前記第１取得部は、前記撮像装置によって複数のユーザが撮像された場合に、前記複数のユーザそれぞれの顔に基づいて特定される複数の前記認証用顔画像データを取得してもよい。前記判断部は、前記複数の照合用顔画像データの中に、取得した前記複数の認証用顔画像データのそれぞれが示す前記複数のユーザのそれぞれと同一人物を示す顔画像データである複数の前記特定顔画像データが存在するか否かを判断してもよい。前記出力部は、前記複数の照合用顔画像データの全てが前記特定顔画像データであると判断される場合に、前記認証が成功したことを示す前記成功情報を出力してもよい。
【００１０】
このような構成では、制御装置は、取得した複数の照合用顔画像データが示すユーザの全員が、複数の認証用顔画像データが示すユーザのそれぞれと同一人物である場合に、認証が成功したことを示す情報を出力する。即ち、例えば、所定のユーザグループに所属する各ユーザの顔画像データが情報コードに予め記録されている状況において、ユーザが当該グループでの認証の実行を希望する場合には、当該情報コードを読取装置に１回読み取らせた上で、各ユーザの顔を撮像させることにより、グループ全員の顔画像データを照合することができる。このように、上記の構成では、複数のユーザに対して共通の情報コードを利用することにより、読取装置に情報コードを読み取らせる動作を一回で済ませることができる。その結果、複数のユーザの認証に要する時間を短縮することができるため、ユーザの利便性が向上する。また、上記の構成では、照合用顔画像データが示すユーザ全員が揃っている状況下において初めて認証が成功するため、認証の信頼性を確保することができる。
【００１１】
本明細書が開示する認証システムでは、前記情報コードには、前記複数の照合用顔画像データのそれぞれについて、前記照合用顔画像データが示すユーザの属性を示す属性情報が対応付けられて記録されていてもよい。前記出力部は、前記認証が成功したことを示す前記成功情報とともに、前記特定顔画像データが示すユーザに対応付けられている前記属性情報をさらに出力してもよい。
【００１２】
このような構成では、例えば、出力された属性情報を記憶しておくことにより、認証システムの管理者は、複数の照合用顔画像データが示すユーザのうち、どのユーザが実際に認証を実行したのかを把握することができる。従って、上記の構成は、本明細書に開示する認証システムによる認証の後に続く処理（例えば、認証後の所定の手続き等）を実行した人物を特定する際に有用である。
【００１３】
本明細書が開示する認証システムでは、前記撮像装置は、複数のユーザを同時に撮像可能に構成されていてもよい。
【００１４】
このような構成では、複数のユーザを同時に撮像することができるため、複数のユーザによる認証を実行する時間が短縮される。
【図面の簡単な説明】
【００１５】
【図１】認証システム２の構成を示すブロック図。
【図２】第１実施例の認証システム２が実行する処理を示すフローチャート。
【図３】第２実施例の認証システム２が実行する処理を示すフローチャート。
【図４】第２実施例の認証装置１０のメモリ２６に記憶されるデータテーブル７２の一例を示す図。
【発明を実施するための形態】
【００１６】
（第１実施例）
図面を参照して、第１実施例の認証システム２について説明する。認証システム２は、ユーザの認証を実行するシステムであり、例えば、ユーザの入退管理等に用いられる。認証システム２によるユーザの認証は、例えば、テーマパーク等への入退園の際や所定の手続きを実行する際の本人確認を行う場合等に行われる。図１に示すように、認証システム２は、認証装置１０と、携帯端末１００を備える。
【００１７】
（認証装置１０の構成；図１）
認証装置１０は、表示部１２と、操作部１４と、撮像部１６と、読取部１８と、照明部２０と、制御部２２と、を備える。
【００１８】
表示部１２は、様々な情報を表示するためのディスプレイである。操作部１４は、複数のキーを備える。ユーザは、操作部１４を操作することによって様々な指示を認証装置１０に入力することができる。また、表示部１２は、いわゆるタッチパネル（即ち操作部）としても機能する。
【００１９】
撮像部１６は、ユーザの顔を撮像するための撮像装置である。撮像部１６は、所定の撮像範囲を撮像することにより、撮像範囲内に存在するユーザの顔を撮像し、当該ユーザの顔画像データを取得する。撮像部１６は、不図示のレンズ及び受光素子（例えば、ＣＭＯＳセンサ、ＣＣＤセンサ等）により構成されている。
【００２０】
読取部１８は、例えば、携帯端末１００の表示部１１２に表示されている情報コード（例えば、ＱＲコード（登録商標）等の二次元コード）を読み取るための読取装置である。読取部１８は、所定の読取範囲内に存在する情報コードを読み取る。読取部１８は、ＣＣＤセンサ等の受光素子により構成されている。照明部２０は、読取部１８の読取範囲内に存在する情報コードに照明光を照射するための照明装置である。
【００２１】
制御部２２は、ＣＰＵ２４と、メモリ２６を備える。メモリ２６は、揮発性メモリ、不揮発性メモリ等によって構成されている。ＣＰＵ２４は、メモリ２６に記憶されているプログラムに従って様々な処理を実行する。
【００２２】
（携帯端末１００の構成；図１）
携帯端末１００は、認証システム２を利用するユーザによって所持される端末装置である。携帯端末１００は、表示部１１２と、操作部１１４と、通信インターフェース１１８（以下、インターフェースを「Ｉ／Ｆ」と記載する。）と、制御部１２２と、を備える。
【００２３】
表示部１１２は、様々な情報を表示するためのディスプレイである。操作部１１４は、複数のキーを備える。ユーザは、操作部１１４を操作することによって様々な指示を携帯端末１００に入力することができる。ユーザは、操作部１１４を操作することによって、表示部１１２に後述する情報コード７０を表示させることができる。また、表示部１１２は、いわゆるタッチパネル（即ち操作部）としても機能する。
【００２４】
通信Ｉ／Ｆ１１８は、外部装置との通信を実行するためのＩ／Ｆである。
【００２５】
制御部１２２は、ＣＰＵ１２４と、メモリ１２６を備える。メモリ１２６は、揮発性メモリ、不揮発性メモリ等によって構成されている。ＣＰＵ１２４は、メモリ１２６に記憶されているプログラムに従って様々な処理を実行する。
【００２６】
次に、本実施例で利用される情報コード７０について説明する。本実施例で利用される情報コード７０は、ＱＲコードやデータマトリクスに代表される二次元コードの形態を有している。本実施例で利用される情報コード７０には、複数のユーザの顔それぞれに基づいて特定される複数の顔画像データが記録されている。具体的には、図１に示すように、情報コード７０には、特定の家族の顔それぞれに基づいて特定される複数の顔画像データ（「Ｄ１」、「Ｄ２」及び「Ｄ３」）が記録されている。即ち、単一の情報コード７０に、相互に関係のある複数のユーザそれぞれの顔に基づいて特定される複数の顔画像データが記録されている。情報コード７０には、さらに、複数の顔画像データのそれぞれに、属性情報が対応付けて記録されている。属性情報は、情報コード７０に記録されている顔画像データが示すそれぞれのユーザの属性（例えば、誰であるのか）を示す情報であり、本実施例では、属性情報は、「父」、「母」及び「長男」のように、各ユーザの続柄を示す情報である。このように、本実施例の情報コード７０には、Ｎｏ．１のユーザに対して顔画像データ「Ｄ１」と属性情報「父」とが対応付けられて記録され、Ｎｏ．２のユーザに対して顔画像データ「Ｄ２」と属性情報「母」とが対応付けられて記録され、Ｎｏ．３のユーザに対して顔画像データ「Ｄ３」と属性情報「長男」とが対応付けられて記録されている。なお、情報コード７０に記録される複数の顔画像データとしては、上記のような家族に限られず、例えば、会社の部署のメンバー等、相互に関係のある複数のユーザの顔画像データが記録されてもよい。この場合、属性情報として、「部長」、「課長」、「係長」等の役職を示す情報が対応付けて記録されてもよい。
【００２７】
続いて、本実施例の情報コード７０の生成について説明する。情報コード７０は、認証システム２の管理者によって生成される。例えば、情報コード７０の生成を希望する特定の家族は、まず、認証システム２の管理者が所有する不図示の撮像装置で家族全員の顔を撮像することにより、特定の家族全員の顔画像データ「Ｄ１」、「Ｄ２」及び「Ｄ３」を生成する。そして、当該特定の家族は、それぞれの顔画像データに対応する属性情報（「父」、「母」及び「長男」）を入力し、相互に対応付けられた複数の顔画像データ及び複数の属性情報を、管理者が所有するサーバ等に送信する。管理者は、サーバに送信された複数の顔画像データ及び複数の属性情報に基づいて、二次元コードの形態の情報コード７０を生成する。そして、管理者は、携帯端末１００に生成した情報コード７０を送信する。これにより、当該特定の家族は、複数の顔画像データと複数の属性情報とが対応付けられて記録された情報コード７０を取得することができる。なお、図１では、１つの携帯端末１００のみが図示されているが、管理者は、生成した情報コード７０を特定の家族全員の携帯端末に送信してもよい。
【００２８】
（認証システム２が実行する処理；図２）
次に、図２を参照して本実施例の認証システム２が実行する処理について説明する。以下では、理解の容易のため、認証装置１０のＣＰＵ２４が実行する処理の主体を、ＣＰＵ２４を主体として記載せずに、認証装置１０を主体として記載する。第２実施例についても同様である。
【００２９】
図２に示す処理は、認証装置１０が、情報コード７０を検知することをトリガとして開始される。具体的には、認証装置１０は、Ｓ１０において、読取部１８によって情報コード７０が読み取られることを監視する。例えば、ユーザが、自身が所持する携帯端末１００に表示された情報コード７０を読取部１８に翳す動作を行うと、認証装置１０は、読取部１８の読取範囲に何らかの物体が存在することを検知する。すると、認証装置１０は、検知した物体が情報コード７０であるのか否かを判断する。例えば、認証装置１０は、読取部１８の読取範囲内に翳された物体に対して照明部２０から照明光を照射し、当該物体に反射した反射光を受光素子により受光することにより画像データを取得する。そして、当該画像データから算出されるコントラスト比に基づいて、当該物体が情報コード７０であるか否かを判断することができる。認証装置１０は、情報コード７０を検知したと判断する場合（Ｓ１０でＹＥＳ）にはＳ１２へ進み、情報コード７０を検知していないと判断する場合（Ｓ１０でＮＯ）にはＳ１０を繰り返す。
【００３０】
Ｓ１２において、認証装置１０は、検知した情報コード７０をデコード処理する。これにより、認証装置１０は、読み取った情報コード７０に記録されているコードデータ（即ち、複数の顔画像データ及び複数の属性情報）を取得する。
【００３１】
Ｓ１４において、認証装置１０は、ヒトの顔を検知することを監視する。例えば、ユーザが、自身の顔を撮像部１６に向ける動作を行うと、認証装置１０は、撮像部１６の撮像範囲に何らかの物体が存在することを検知する。すると、認証装置１０は、検知した物体がヒトの顔であるのか否かを判断する。例えば、認証装置１０は、撮像部１６により撮像された物体から算出されるコントラスト比に基づいて、当該物体がヒトの顔であるか否かを判断することができる。認証装置１０は、ヒトの顔を検知したと判断する場合（Ｓ１４でＹＥＳ）にはＳ１６へ進み、ヒトの顔を検知していないと判断する場合（Ｓ１４でＮＯ）にはＳ１４を繰り返す。
【００３２】
Ｓ１６において、認証装置１０は、検知した顔に基づいて特定される顔画像データを取得する。ここでは、認証装置１０が、情報コード７０に記録されているＮｏ．１のユーザの顔画像データが取得された場合を想定して以下の説明を続ける。
【００３３】
Ｓ１８において、認証装置１０は、取得した顔画像データに基づいて、認証を実行する。具体的には、認証装置１０は、デコード処理によって取得した複数の顔画像データ（以下、照合用顔画像データという。）の中に、Ｓ１６において取得した顔画像データ（以下、認証用顔画像データという。）が示すユーザと同一人物を示す顔画像データ（以下、特定顔画像データ）が存在するのか否かを判断することにより、認証を実行する。認証装置１０は、Ｓ１６において、Ｎｏ．１のユーザの顔画像データを取得している。従って、認証装置１０は、Ｓ１６において取得した認証用顔画像データと、コードデータ内の照合用顔画像データ「Ｄ１」とが、同一人物であると判断する。即ち、認証装置１０は、照合用顔画像データ「Ｄ１」が特定顔画像データであると判断する。認証装置１０は、複数の照合用顔画像データの中に、特定顔画像データが存在すると判断する場合に、認証が成功したと判断し（Ｓ１８でＹＥＳ）、Ｓ２０へ進む。一方、認証装置１０は、認証が失敗したと判断する場合（Ｓ１８でＮＯ）、Ｓ２６へ進む。なお、認証装置１０による顔画像データの比較判断は、例えば、取得した認証用顔画像データから、特定の特徴点（例えば、目、鼻、耳、口等）の器官の大きさや形状、位置関係等の各項目を抽出し、項目毎の特徴点をコードデータ内の各照合用顔画像データとそれぞれ比較することにより実施される。
【００３４】
Ｓ２０において、認証装置１０は、特定顔画像データ（即ち、顔画像データ「Ｄ１」）に対応付けられている属性情報を抽出する。即ち、認証装置１０は、顔画像データ「Ｄ１」に対応付けられている属性情報「父」を抽出する。
【００３５】
Ｓ２２において、認証装置１０は、認証が成功したことを示す成功情報及びＳ２０において抽出した属性情報を出力する。例えば、認証装置１０は、表示部１２に、認証が成功したことを示す文字列画像及び属性情報が示す属性を表す文字列画像を表示する。また例えば、認証装置１０は、認証システム２の管理者による認証管理のため、成功情報及び属性情報を管理者が所有するサーバに送信する。そして、Ｓ２４において、認証システム２は、所定の動作を実行する。例えば、本実施例の認証システム２が、テーマパークへの入退園の管理や特定の部屋への入退室の管理に用いられる場合には、認証システム２は、当該テーマパークや当該特定の部屋の入口に設けられた扉の電気錠を解錠する動作を実行する。また例えば、本実施例の認証システム２が、所定の手続きを実行する際の本人確認に用いられる場合には、当該所定の手続きの続行を許可する動作を実行する。当該所定の動作を実行すると、認証装置１０は、一連の処理を終了する。
【００３６】
一方、認証装置１０は、認証に失敗したと判断する場合（Ｓ１８でＮＯ）、Ｓ２６において、ユーザの認証が失敗したことを示すエラー情報を表示部１２に表示する。そして、認証システム２は、上記所定の動作を実行することなく、一連の処理を終了する。
【００３７】
上述したように、本実施例の認証システム２では、認証装置１０は、取得した複数の照合用顔画像データの中に、取得した認証用顔画像データが示すユーザと同一人物を示す特定顔画像データが存在するか否かを判断することにより、認証を実行する。即ち、本実施例の認証システム２では、認証を希望するユーザの顔に基づいて特定される顔画像データが、情報コード７０に記録されている複数の顔画像データのいずれかと同一人物であることが判断される場合に、認証システム２による認証が成功する（Ｓ１８でＹＥＳ）。このように、本実施例の認証システム２では、複数の顔画像データが記録された単一の情報コード７０を利用することにより、複数のユーザに対して共通の情報コード７０を利用することができる。即ち、本実施例の認証システム２では、複数のユーザのそれぞれ（例えば、家族のそれぞれ）が、自身の照合用顔画像データが記録された情報コードを所持する必要がない。従って、複数のユーザが認証を実行する場合においても、読取部１８に情報コードを読み取らせる動作は一回で済む。従って、本実施例の認証システム２によれば、複数のユーザが認証を行う場合であっても、各ユーザが読取部１８に情報コードを読み取らせる動作と撮像部１６に顔を撮像させる動作の両方を行う従来の構成を採用する場合に比べ、認証に要する時間を大きく短縮することができる。従って、本実施例の認証システム２によると、従来に比べてユーザの利便性が向上する。
【００３８】
また、この認証システム２では、ユーザが認証を実行する際に、情報コード７０に記録されている全ての照合用顔画像データそれぞれが示す人物と同一の人物を示す複数の認証用顔画像データを要さない。このため、例えば、情報コード７０を所持するユーザ（例えば、携帯端末１００を所持する父）とは異なるユーザ（例えば、母）の顔を撮像させた場合であっても、母の顔画像データが複数の照合用顔画像データの中に存在する（顔画像データ「Ｄ２」）ので、認証が成功したと判断される。従って、この認証システム２では、ユーザが特定の家族でのグループ認証の実行を希望する場合には、情報コード７０に記録されている代表者１人の顔を撮像部１６に撮像させるだけで、認証を実行することができる。また例えば、この認証システム２は、母が、父を代理して何らかの認証の実行を希望する場合、父が所持する情報コード７０を利用することにより認証を実行することができるため、有用である。
【００３９】
また、この認証システム２では、認証が成功した場合（Ｓ１８でＹＥＳ）、属性情報を抽出し（Ｓ２０）、抽出した属性情報を出力する（Ｓ２２）。このため、例えば、出力された属性情報を記憶しておくことにより、認証システム２の管理者は、複数の照合用顔画像データが示すユーザのうち、どのユーザが実際に認証を実行したのかを把握することができる。従って、例えば、認証システム２による認証の後に続く処理（例えば、認証後の所定の手続き等）を実行した人物を特定する際に有用である。
【００４０】
（対応関係）
撮像部１６が「撮像装置」の一例である。読取部１８が「読取装置」の一例である。ＣＰＵ２４が「制御装置」の一例である。
【００４１】
図２のＳ１２、Ｓ１６、Ｓ１８及びＳ２２の処理が、それぞれ「第１取得部」、「第２取得部」、「判断部」及び「出力部」によって実行される処理の一例である。
【００４２】
（第２実施例）
次に、第２実施例の認証システム２について説明する。第２実施例では、認証システム２の構成は、第１実施例と同様であるが、認証システム２が実行する処理が第１実施例と異なる。第２実施例では、認証システム２は、図３に示す処理を実行する。以下では、第１実施例と異なる処理について説明し、第１実施例と同様の処理については、その詳細な説明を省略する。
【００４３】
図３のＳ１１０は、図２のＳ１０と同様である。Ｓ１１２において、認証装置１０は、検知した情報コード７０をデコード処理する。本実施例では、認証装置１０は、図４に示すように、情報コード７０をデコード処理することにより取得したコードデータ７１に対して、各ナンバーのユーザそれぞれに完了フラグを対応付けたデータテーブル７２を生成してメモリ２６に記憶する。即ち、情報コード７０に記録されている各情報に対して完了フラグをそれぞれ付加したデータテーブル７２を生成してメモリ２６に記憶する。完了フラグは、照合済みの照合用顔画像データであることを示す「ＯＮ」と、照合済みではない（即ち、未照合の）照合用顔画像データであることを示す「ＯＦＦ」と、のうちのいずれかの値が設定される。データテーブル７２を生成した時点では、全ての完了フラグに「ＯＦＦ」の値が設定される。
【００４４】
Ｓ１１４及びＳ１１６は、図２のＳ１４及びＳ１６と同様である。Ｓ１１８において、認証装置１０は、Ｓ１１６において取得した認証用顔画像データが示す人物が、コードデータ７１内の照合用顔画像データのいずれかが示す人物と同一人物であるのか否かを判断する。例えば、認証装置１０は、Ｓ１１６において、Ｎｏ．１のユーザの顔画像データを取得した場合、取得した認証用顔画像データが示す人物と、コードデータ７１内の照合用顔画像データ「Ｄ１」とが、同一人物であると判断する。認証装置１０は、肯定判断される場合（Ｓ１１８でＹＥＳ）にはＳ１２０へ進み、否定判断される場合（Ｓ１１８でＮＯ）にはＳ１３０へ進む。
【００４５】
Ｓ１２０において、認証装置１０は、データテーブル７２において、Ｓ１１８で認証用顔画像データが示す人物と同一人物であると判断された照合用顔画像データに対応付けられた完了フラグが「ＯＮ」であるのか否かを判断する。即ち、認証装置１０は、当該照合用顔画像データが既に照合済みであるのか否かを判断する。認証装置１０は、完了フラグが「ＯＮ」である場合（Ｓ１２０でＹＥＳ）にはＳ１１４へ戻り、完了フラグが「ＯＦＦ」である場合（Ｓ１２０でＮＯ）にはＳ１２２へ進む。
【００４６】
Ｓ１２２において、認証装置１０は、Ｓ１２０において判断された照合用顔画像データに対応付けられた完了フラグを「ＯＦＦ」から「ＯＮ」に変更する。そして、Ｓ１２４において、認証装置１０は、全ての完了フラグが「ＯＮ」であるのか否かを判断する。即ち、認証装置１０は、全ての照合用顔画像データの照合が完了したのか否かを判断する。認証装置１０は、全ての完了フラグが「ＯＮ」であると判断する場合（Ｓ１２４でＹＥＳ）にはＳ１２６へ進み、全ての完了フラグが「ＯＮ」でないと判断する場合（Ｓ１２４でＮＯ）にはＳ１１４へ戻る。このように、認証装置１０は、照合用顔画像データを利用した照合が完了する度に、対応する完了フラグを「ＯＦＦ」から「ＯＮ」に変更し、複数の照合用顔画像データ（「Ｄ１」、「Ｄ２」及び「Ｄ３」）に対応付けられた全ての完了フラグが「ＯＮ」であると判断されるまで、Ｓ１１４〜Ｓ１２２の処理を繰り返す。
【００４７】
認証装置１０は、全ての完了フラグが「ＯＮ」であると判断すると、Ｓ１２６において、成功情報を出力する。その後、認証装置１０は、Ｓ１２８において、所定の動作を実行する。Ｓ１２８は、図２のＳ２４と同様である。一方、Ｓ１１８でＮＯと判断される場合、認証装置１０は、Ｓ１３０において、エラー情報を表示部１２に表示する。
【００４８】
本実施例の認証システム２では、認証装置１０は、取得した複数の照合用顔画像データに対応付けた完了フラグが全て「ＯＮ」であると判断される場合（Ｓ１２４でＹＥＳ）に、認証が成功したことを示す成功情報を出力する（Ｓ１２６）。即ち、本実施例の認証システム２では、複数の照合用顔画像データの全てが特定顔画像データであると判断される場合に、認証システム２による認証が成功する。このように、本実施例の認証システム２では、情報コード７０を読取部１８に１回読み取らせた上で、各ユーザの顔を撮像部１６に撮像させることにより、グループ（特定の家族）全員の顔画像データを照合することができる。即ち、本実施例の場合も、複数のユーザに対して共通の情報コード７０を利用することにより、読取部に情報コード７０を読み取らせる動作を一回で済ませることができるため、各ユーザが読取部に情報コードを読み取らせる動作と撮像部に顔を撮像させる動作の両方を行う従来の構成を採用する場合に比べ、複数のユーザの認証に要する時間を短縮することができる。
【００４９】
また、本実施例の認証システム２では、情報コード７０に記録されている複数の照合用顔画像データそれぞれが示すユーザが全員揃っている状況下において、初めて認証が成功する。このため、認証の信頼性を確保することができる。
【００５０】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上述した各実施例の変形例を以下に列挙する。
【００５１】
（変形例１）情報コード７０には、「属性情報」が記録されていなくてもよい。即ち、情報コード７０には、少なくとも複数の顔画像データが記録されていればよい。本変形例では、図２のＳ２０の処理を省略することができ、Ｓ２２を「成功情報を出力」と読み替えればよい。
【００５２】
（変形例２）第２実施例において、撮像部１６は、複数のユーザを同時に撮像してもよい。例えば、撮像範囲が広角である撮像部１６を用いて、複数のユーザを上方から撮像することにより、複数のユーザを同時に撮像することができる。この場合、認証装置１０は、図３のＳ１１６において複数のユーザの顔画像データを一度に取得してもよい。そして、認証装置１０は、取得した複数の認証用顔画像データのそれぞれについて、順番にＳ１１８〜Ｓ１２４の処理を実行してもよい。即ち、本変形例では、Ｓ１２０でＹＥＳ又はＳ１２４でＮＯと判断される場合には、Ｓ１１８の処理に戻ってもよい。
【００５３】
（変形例３）第１実施例において、認証装置１０は、情報コード７０をデコード処理（Ｓ１２）した後、ヒトの顔を検知することなく（即ち、Ｓ１４でＹＥＳと判断されることなく）所定のタイムアウト期間が経過した場合、エラー情報を表示部１２に表示して一連の処理を中止してもよい。また、第２実施例において、認証装置１０は、情報コード７０をデコード処理（Ｓ１１２）した後、全ての完了フラグが「ＯＮ」となるまでの間（Ｓ１２４でＹＥＳと判断されるまでの間）に、所定のタイムアウト期間が経過した場合、エラー情報を表示部１２に表示して一連の処理を中止してもよい。
【００５４】
（変形例４）上述した実施例では、二次元コードを「情報コード」の一例として説明したが、「情報コード」は、例えば、バーコード等の一次元コードであってもよい。
【００５５】
本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００５６】
２：認証システム
１０：認証装置
１２：表示部
１４：操作部
１６：撮像部
１８：読取部
２０：照明部
２２：制御部
２４：ＣＰＵ
２６：メモリ
７０：情報コード
７１：コードデータ
７２：データテーブル
１００：携帯端末
１１２：表示部
１１４：操作部
１１８：通信インターフェース
１２２：制御部
１２４：ＣＰＵ
１２６：メモリ
【図１】
2020154737.tif 000003
【図２】
2020154737.tif 000004
【図３】
2020154737.tif 000005
【図４】
2020154737.tif 000006