(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-07-16
(45)【発行日】2024-07-24
(54)【発明の名称】情報処理装置、情報処理システム、情報処理方法及びプログラム
(51)【国際特許分類】
G06Q 50/10 20120101AFI20240717BHJP
【FI】
G06Q50/10
(21)【出願番号】P 2023500564
(86)(22)【出願日】2021-12-09
(86)【国際出願番号】 JP2021045358
(87)【国際公開番号】W WO2022176339
(87)【国際公開日】2022-08-25
【審査請求日】2023-07-26
(31)【優先権主張番号】P 2021023728
(32)【優先日】2021-02-17
(33)【優先権主張国・地域又は機関】JP
(73)【特許権者】
【識別番号】000004237
【氏名又は名称】日本電気株式会社
(74)【代理人】
【識別番号】100103894
【氏名又は名称】家入 健
(72)【発明者】
【氏名】北方 秀典
【審査官】田川 泰宏
(56)【参考文献】
【文献】特許第6673436(JP,B1)
【文献】特開2020-91595(JP,A)
【文献】特開2013-41416(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06Q 10/00-99/00
(57)【特許請求の範囲】
【請求項1】
対象者ごとに、対象者の属性情報を、該対象者の生体情報に対応付けて登録する登録手段と、
対象者ごとに、前記属性情報に基づいて、1又は複数のミッションから構成されるミッショングループを決定する決定手段と、
情報端末から対象者の認証用の生体情報を取得した場合、生体認証を行わせる認証制御手段と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が最初又は次のミッションの参加開始を要求していることを示す情報を含む開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる少なくとも1つのミッションのコンテンツ情報を、前記情報端末に出力させる開始処理手段と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が参加中のミッションを完了したことを示す情報を含む完了要求を取得した場合、ミッション完了に応じた処理を実行する完了処理手段と
を備える情報処理装置。
【請求項2】
前記属性情報は、年齢、性別、職業、家族構成、趣味、同伴者の有無若しくは集団属性を示す同伴者情報、及び希望終了時刻を示す情報のうち少なくとも1つを含む
請求項1に記載の情報処理装置。
【請求項3】
前記登録手段は、対象者からの入力データ及び対象者を撮影した撮像画像のうち少なくとも一方に基づいて、前記属性情報を生成する
請求項1又は2に記載の情報処理装置。
【請求項4】
前記決定手段は、会場の混雑状況又は前記会場の職員の業務状況に基づいて、対象者のミッショングループを決定する
請求項1から3のいずれか一項に記載の情報処理装置。
【請求項5】
前記開始処理手段は、
前記生体認証が成功し、かつ前記情報端末から開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる複数のミッションのコンテンツ情報を、前記対象者が前記複数のミッションから1のミッションを選択可能に、前記情報端末に出力させる
請求項1から4のいずれか一項に記載の情報処理装置。
【請求項6】
前記決定手段は、ミッションの完了状況、ミッション完了時の対象者の位置情報、完了したミッションに対する対象者の評価情報、及び対象者のミッションの選択履歴のうち少なくとも1つに基づいて、該対象者のミッショングループを変更する
請求項5に記載の情報処理装置。
【請求項7】
ミッション完了に応じた処理は、対象者のスコアを加算する処理を含み、
前記完了処理手段は、対象者のスコアを加算したことに応じて、次のミッションの開始処理を実施するか否かを判定し、前記開始処理を実施しない場合、該対象者に対して、スコアに応じた特典を付与する
請求項1から6のいずれか一項に記載の情報処理装置。
【請求項8】
対象者の認証用の生体情報を取得する情報端末と、
前記情報端末と通信可能に接続される情報処理装置と
を備え、
前記情報処理装置は、
対象者ごとに、対象者の属性情報を、該対象者の生体情報に対応付けて登録する登録手段と、
対象者ごとに、前記属性情報に基づいて、1又は複数のミッションから構成されるミッショングループを決定する決定手段と、
前記情報端末から対象者の認証用の生体情報を取得した場合、生体認証を行わせる認証制御手段と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が最初又は次のミッションの参加開始を要求していることを示す情報を含む開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる少なくとも1つのミッションのコンテンツ情報を、前記情報端末に出力させる開始処理手段と、
前記生体認証が成功し、かつ前記情報端末から前記対象者が参加中のミッションを完了したことを示す情報を含む完了要求を取得した場合、ミッション完了に応じた処理を実行する完了処理手段と
を有する、情報処理システム。
【請求項9】
対象者ごとに、対象者の属性情報を、該対象者の生体情報に対応付けて登録しと、
対象者ごとに、前記属性情報に基づいて、1又は複数のミッションから構成されるミッショングループを決定し、
情報端末から対象者の認証用の生体情報を取得した場合、生体認証を行わせ、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が最初又は次のミッションの参加開始を要求していることを示す情報を含む開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる少なくとも1つのミッションのコンテンツ情報を、前記情報端末に出力させ、
前記生体認証が成功し、かつ前記情報端末から前記対象者が参加中のミッションを完了したことを示す情報を含む完了要求を取得した場合、ミッション完了に応じた処理を実行する
情報処理方法。
【請求項10】
コンピュータに、
対象者ごとに、対象者の属性情報を、該対象者の生体情報に対応付けて登録する登録処理と、
対象者ごとに、前記属性情報に基づいて、1又は複数のミッションから構成されるミッショングループを決定する決定処理と、
情報端末から対象者の認証用の生体情報を取得した場合、生体認証を行わせる認証制御処理と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が最初又は次のミッションの参加開始を要求していることを示す情報を含む開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる少なくとも1つのミッションのコンテンツ情報を、前記情報端末に出力させる開始処理と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が参加中のミッションを完了したことを示す情報を含む完了要求を取得した場合、ミッション完了に応じた処理を実行する完了処理と
を実行させるためのプログラ
ム。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、情報処理装置、情報処理システム、情報処理方法及び非一時的なコンピュータ可読媒体に関し、特にイベント会場の運営を支援するための情報処理装置、情報処理システム、情報処理方法及び非一時的なコンピュータ可読媒体に関する。
【背景技術】
【0002】
体験型イベントの会場の効率的な運営のために、運営を支援するためのアプリケーションが提案されている。例えば、特許文献1には、公園や遊園地等の施設に関連付けられたコンテンツを、施設利用者の位置に応じて適切な表示順序で表示する情報処理装置が開示されている。
【0003】
また、イベントの効率的な運営のために、参加者ごとの行動を把握する取り組みがなされている。ここで人々の行動を記録する技術として、例えば、特許文献2には、施設内における利用者の行為によって発生する事象ごとに顔認証を実行する顔認証システムが開示されている。
【先行技術文献】
【特許文献】
【0004】
【文献】特開2019-164754号公報
【文献】特開2020-144443号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
ここで、イベント会場を活性化させることが求められている。しかし上述の特許文献1に記載の情報処理装置では、参加者の属性に応じたコンテンツを表示することができず、イベント会場の活性化という点では不十分であるという問題があった。なお上述の特許文献2に記載の顔認証システムは、イベント会場の活性化を目的とするものではない。
【0006】
本開示の目的は、上述した課題に鑑み、イベント会場を好適に活性化し、イベント会場の運営を好適に支援する情報処理装置、情報処理方法及び非一時的なコンピュータ可読媒体を提供することにある。
【課題を解決するための手段】
【0007】
本開示の一態様にかかる情報処理装置は、
対象者ごとに、対象者の属性情報を、該対象者の生体情報に対応付けて登録する登録手段と、
対象者ごとに、前記属性情報に基づいて、1又は複数のミッションから構成されるミッショングループを決定する決定手段と、
情報端末から対象者の認証用の生体情報を取得した場合、生体認証を行わせる認証制御手段と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が最初又は次のミッションの参加開始を要求していることを示す情報を含む開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる少なくとも1つのミッションのコンテンツ情報を、前記情報端末に出力させる開始処理手段と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が参加中のミッションを完了したことを示す情報を含む完了要求を取得した場合、ミッション完了に応じた処理を実行する完了処理手段と
を備える。
【0008】
本開示の一態様にかかる情報処理システムは、
対象者の認証用の生体情報を取得する情報端末と、
前記情報端末と通信可能に接続される情報処理装置と
を備える。
前記情報処理装置は、
対象者ごとに、対象者の属性情報を、該対象者の生体情報に対応付けて登録する登録手段と、
対象者ごとに、前記属性情報に基づいて、1又は複数のミッションから構成されるミッショングループを決定する決定手段と、
前記情報端末から対象者の認証用の生体情報を取得した場合、生体認証を行わせる認証制御手段と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が最初又は次のミッションの参加開始を要求していることを示す情報を含む開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる少なくとも1つのミッションのコンテンツ情報を、前記情報端末に出力させる開始処理手段と、
前記生体認証が成功し、かつ前記情報端末から前記対象者が参加中のミッションを完了したことを示す情報を含む完了要求を取得した場合、ミッション完了に応じた処理を実行する完了処理手段と
を有する。
【0009】
本開示の一態様にかかる情報処理方法は、
対象者ごとに、対象者の属性情報を、該対象者の生体情報に対応付けて登録し、
対象者ごとに、前記属性情報に基づいて、1又は複数のミッションから構成されるミッショングループを決定し、
情報端末から対象者の認証用の生体情報を取得した場合、生体認証を行わせ、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が最初又は次のミッションの参加開始を要求していることを示す情報を含む開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる少なくとも1つのミッションのコンテンツ情報を、前記情報端末に出力させ、
前記生体認証が成功し、かつ前記情報端末から前記対象者が参加中のミッションを完了したことを示す情報を含む完了要求を取得した場合、ミッション完了に応じた処理を実行する。
【0010】
本開示の一態様にかかる非一時的なコンピュータ可読媒体は、コンピュータに、
対象者ごとに、対象者の属性情報を、該対象者の生体情報に対応付けて登録する登録処理と、
対象者ごとに、前記属性情報に基づいて、1又は複数のミッションから構成されるミッショングループを決定する決定処理と、
情報端末から対象者の認証用の生体情報を取得した場合、生体認証を行わせる認証制御処理と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が最初又は次のミッションの参加開始を要求していることを示す情報を含む開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる少なくとも1つのミッションのコンテンツ情報を、前記情報端末に出力させる開始処理と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が参加中のミッションを完了したことを示す情報を含む完了要求を取得した場合、ミッション完了に応じた処理を実行する完了処理と
を実行させるプログラムが格納される。
【発明の効果】
【0011】
本開示により、参加者である対象者の属性に応じたミッションを提示することで、イベント会場を好適に活性化し、イベント会場の運営を好適に支援する情報処理装置、情報処理方法及び非一時的なコンピュータ可読媒体を提供できる。
【図面の簡単な説明】
【0012】
【
図1】実施形態1にかかる情報処理装置の構成を示すブロック図である。
【
図2】実施形態1にかかる情報処理方法の流れを示す図である。
【
図3】実施形態2にかかる情報処理システムの全体構成を示すブロック図である。
【
図4】実施形態2にかかる認証装置の構成を示すブロック図である。
【
図5】実施形態2にかかる顔情報登録処理の流れを示すフローチャートである。
【
図6】実施形態2にかかる顔認証処理の流れを示すフローチャートである。
【
図7】実施形態2にかかる顔認証端末の構成を示すブロック図である。
【
図8】実施形態2にかかるユーザ端末の構成を示すブロック図である。
【
図9】実施形態2にかかる情報処理装置の構成を示すブロック図である。
【
図10】実施形態2にかかるミッション履歴情報のデータ構造の一例を示す図である。
【
図11】実施形態2にかかる参加登録処理の流れを示すフローチャートである。
【
図12】実施形態2にかかる開始処理の流れを示すフローチャートである。
【
図13】実施形態2にかかる完了処理の流れを示すフローチャートである。
【
図14】実施形態2にかかる決済登録処理の流れを示すフローチャートである。
【
図15】実施形態2にかかる参加登録処理の流れを示すシーケンス図である。
【
図16】実施形態2にかかる開始処理の流れを示すシーケンス図である。
【
図17】実施形態2にかかる完了処理の流れを示すシーケンス図である。
【
図18】実施形態2にかかる決済登録処理の流れを示すシーケンス図である。
【
図19】実施形態2にかかる端末画面の一例を示す図である。
【
図20】実施形態2にかかる端末画面の一例を示す図である。
【
図21】実施形態2にかかる端末画面の一例を示す図である。
【
図22】実施形態2にかかる端末画面の一例を示す図である。
【
図23】実施形態2にかかる端末画面の一例を示す図である。
【
図24】実施形態3にかかる情報処理システムの全体構成を示すブロック図である。
【
図25】実施形態3にかかる情報処理装置の構成を示すブロック図である。
【
図26】実施形態3にかかる認証制御処理の流れを示すフローチャートである。
【
図27】実施形態3にかかる画像提供処理の流れを示すフローチャートである。
【
図28】実施形態3にかかる撮影画像の一例を示す図である。
【
図29】実施形態3にかかる合成画像の一例を示す図である。
【発明を実施するための形態】
【0013】
以下では、本開示の実施形態について、図面を参照しながら詳細に説明する。各図面において、同一又は対応する要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。
【0014】
<実施形態1>
まず、本開示の実施形態1について説明する。
図1は、実施形態1にかかる情報処理装置10の構成を示すブロック図である。情報処理装置10は、イベント会場において、イベントの参加者である対象者にミッションを提示する情報処理装置である。ここで、情報処理装置10は、ネットワーク(不図示)に接続される。ネットワークは、有線であっても無線であってもよい。また、当該ネットワークには、対象者の認証用の生体情報を取得する情報端末(不図示)と接続されている。つまり、情報処理装置10は、ネットワークを介して情報端末と通信可能に接続される。尚、情報端末は、顔認証端末、カメラ付きのデジタルサイネージ等であっても良い。
【0015】
情報処理装置10は、登録部11と、決定部12と、認証制御部13と、開始処理部14と、完了処理部15とを備える。
【0016】
登録部11は、登録手段とも呼ばれる。登録部11は、対象者ごとに、対象者の属性情報を、その対象者の生体情報に対応付けて登録する。ここで、対象者の属性情報は、対象者に関連する情報である。例えば対象者の属性情報は、対象者の年齢、性別、職業、家族構成、趣味、同伴者情報、及び希望終了時刻を示す情報のうち少なくとも1つを含んでよい。同伴者情報は、同伴者の有無や、同伴者がいる場合は、対象者及び同伴者を含む集団の属性(集団属性)を示す。一例として、集団属性は、家族(親子連れ)、カップル、又は友人等である。尚、同伴者情報は、同伴者の識別情報(ID)を含んでもよい。生体情報は、顔、指紋、虹彩若しくは静脈の特徴情報、又はその他の生体情報である。
【0017】
決定部12は、決定手段とも呼ばれる。決定部12は、対象者ごとに、属性情報に基づいてミッショングループを決定する。ここで、ミッショングループは、1又は複数のミッションから構成される。つまり、ミッショングループが複数のミッションから構成される場合は、ミッショングループは、ミッションの集合体を示す。
【0018】
認証制御部13は、認証制御手段とも呼ばれる。認証制御部13は、情報端末から対象者の認証用の生体情報を取得した場合、生体認証を行わせる。
【0019】
開始処理部14は、開始処理手段とも呼ばれる。開始処理部14は、生体認証が成功し、かつ情報端末から開始要求を取得した場合、対象者に対応するミッショングループに含まれる少なくとも1つのミッションのコンテンツ情報を、情報端末に出力させる。開始要求は、対象者が最初又は次のミッションの参加開始を要求していることを示す情報を含む。
【0020】
完了処理部15は、完了処理手段とも呼ばれる。完了処理部15は、生体認証が成功し、かつ情報端末から完了要求を取得した場合、ミッション完了に応じた処理を実行する。完了要求は、対象者が参加中のミッションを完了したことを示す情報を含む。
【0021】
図2は、実施形態1にかかる情報処理方法の流れを示す図である。まず、登録部11は、対象者ごとに、対象者の属性情報を、対象者の生体情報に対応付けて登録する(S11)。次に、決定部12は、対象者ごとに、対象者の属性情報に基づいてミッショングループを決定する(S12)。次に認証制御部13は、対象者の認証用の生体情報を情報端末から取得したか否かを判定する(S13)。認証制御部13は、生体情報を取得していない場合(S13でNo)、処理を終了する。一方、認証制御部13は、生体情報を取得した場合(S13でYes)、認証制御部13は、生体認証を行わせ(S14)、生体認証が成功したか否かを判定する(S15)。生体認証が成功しなかった場合(S15でNo)、認証制御部13は、処理を終了する。一方、生体認証が成功した場合(S15でYes)、開始処理部14は、情報端末から開始要求を取得したか否かを判定する(S16)。ステップS16に示す処理は、ステップS13に示す処理と並行して行われてもよい。開始処理部14は、開始要求を取得した場合(S16でYes)、対象者のミッショングループのミッションのコンテンツ情報を、情報端末に出力させる(S17)。一方、開始要求を取得しなかった場合(S16でNo)、完了処理部15は、情報端末から完了要求を取得したか否かを判定する(S18)。完了処理部15は、完了要求を取得しなかった場合(S18でNo)、処理を終了する。一方、完了処理部15は、完了要求を取得した場合(S18でYes)、ミッション完了に応じた処理を実行する(S19)。
【0022】
このように、実施形態1にかかる情報処理装置10は、対象者の属性に応じて対象者ごとにミッションを提示するため、様々な層別の対象者に対して好適にミッションを体験させることができる。したがって、情報処理装置10は、イベント会場を好適に活性化し、イベント会場の運営を好適に支援できる。
【0023】
尚、情報処理装置10は、図示しない構成としてプロセッサ、メモリ及び記憶装置を備えるものである。また、当該記憶装置には、本実施形態にかかる情報処理方法の処理が実装されたコンピュータプログラムが記憶されている。そして、当該プロセッサは、記憶装置からコンピュータプログラムを前記メモリへ読み込ませ、当該コンピュータプログラムを実行する。これにより、前記プロセッサは、登録部11、決定部12、認証制御部13、開始処理部14及び完了処理部15の機能を実現する。
【0024】
または、登録部11、決定部12、認証制御部13、開始処理部14及び完了処理部15は、それぞれが専用のハードウェアで実現されていてもよい。また、各装置の各構成要素の一部又は全部は、汎用または専用の回路(circuitry)、プロセッサ等やこれらの組合せによって実現されもよい。これらは、単一のチップによって構成されてもよいし、バスを介して接続される複数のチップによって構成されてもよい。各装置の各構成要素の一部又は全部は、上述した回路等とプログラムとの組合せによって実現されてもよい。また、プロセッサとして、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、FPGA(field-programmable gate array)等を用いることができる。
【0025】
また、情報処理装置10の各構成要素の一部又は全部が複数の情報処理装置や回路等により実現される場合には、複数の情報処理装置や回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、情報処理装置や回路等は、クライアントサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。また、情報処理装置10の機能がSaaS(Software as a Service)形式で提供されてもよい。
【0026】
<実施形態2>
次に、本開示の実施形態2について説明する。
図3は、実施形態2にかかる情報処理システム1000の全体構成を示すブロック図である。情報処理システム1000は、イベント会場において、イベント会場の来場者であり、イベントの参加者であるユーザUに、ミッションを体験させるコンピュータシステムである。イベント会場は、動物園、遊園地又はその他のイベント会場である。ミッションは、ユーザUが体験する体験プログラムや、ユーザUがプレイするゲームを示す。例えばミッションは、動物へのエサやり体験、乗馬体験又は宝探しゲーム等であってよい。情報処理システム1000は、認証装置100、情報処理装置200、顔認証端末400-1~400-n(nは1以上の自然数。)、店舗端末600及びユーザ端末500を備える。認証装置100、情報処理装置200、顔認証端末400-1~400-n、店舗端末600及びユーザ端末500のそれぞれは、ネットワークNを介して接続されている。ここで、ネットワークNは、有線又は無線の通信回線である。
【0027】
また、顔認証端末400-1、400-2、・・・400-nのそれぞれは、地点A1、A2、・・・Anに設置されている。ここで、地点A1~Anは、あるイベント会場Aにおける異なるスポットであるとする。例えば地点A1は、動物園の入り口であり、地点A2~Anは、動物園の見学スポットや、見学スポットの間に設定されたスポットであってよい。以下では、顔認証端末400-1、400-2、・・・400-nを区別せずに言及する場合、単に顔認証端末400と呼ぶことがある。また、店舗端末600は、イベント会場の店舗又はイベント会場が設営される地域の店舗に設置されている顔認証端末である。
【0028】
ユーザUは、地点A1において参加登録をし、自身の顔情報を登録する。参加登録及び顔情報の登録は、ユーザUが希望する任意の顔認証端末400又はユーザ端末500で行ってもよい。ユーザUは、任意の地点A1~Anで顔認証端末400を用いて顔認証を行い、顔認証に成功した場合、提示されたミッションに参加する。またユーザUは、ミッションが完了すると、任意の地点A1~Anの顔認証端末400、例えばミッション完了時の近くの顔認証端末400や、ミッション開始時に利用した顔認証端末400を用いて、顔認証を行う。顔認証に成功した場合、提示されたミッションの完了処理が行われる。ミッションの完了処理が行われると、ユーザUには、スコアが加算される。そしてユーザUは、次に提示されたミッションに参加する。ユーザUがすべてのミッションを完了し、ミッション体験が終了すると、ユーザUには、スコアに応じた特典が与えられる。特典が与えられるとは、累積されたスコアに応じた量のポイントが付与されることであってよい。ポイントは、店舗において使用可能なポイントであり、例えば商品に交換したり、代金に充当可能なポイントであってよい。例えばユーザUは、イベント会場の店舗又はその地域の店舗にて、特典を受け取る。つまり、ユーザUは、店舗において、ポイントを使用する。
【0029】
ここで、認証装置100は、複数の人物の顔特徴情報を記憶する情報処理装置である。また、認証装置100は、外部から受信した顔認証要求に応じて、当該要求に含まれる顔画像又は顔特徴情報について、各ユーザの顔特徴情報と照合を行い、照合結果(認証結果)を要求元へ返信する。
【0030】
図4は、実施形態2にかかる認証装置100の構成を示すブロック図である。認証装置100は、顔情報DB(DataBase)110と、顔検出部120と、特徴点抽出部130と、登録部140と、認証部150とを備える。顔情報DB110は、ユーザID111と当該ユーザIDの顔特徴情報112とを対応付けて記憶する。顔特徴情報112は、顔画像から抽出された特徴点の集合である。尚、認証装置100は、顔特徴情報112の登録ユーザからの要望に応じて、顔特徴DB110内の顔特徴情報112を削除してもよい。または、認証装置100は、顔特徴情報112の登録から一定期間経過後に削除してもよい。
【0031】
顔検出部120は、顔情報を登録するための登録画像に含まれる顔領域を検出し、特徴点抽出部130に出力する。特徴点抽出部130は、顔検出部120が検出した顔領域から特徴点を抽出し、登録部140に顔特徴情報を出力する。また、特徴点抽出部130は、情報処理装置200から受信した顔画像に含まれる特徴点を抽出し、認証部150に顔特徴情報を出力する。
【0032】
登録部140は、顔特徴情報の登録に際して、ユーザID111を新規に発行する。登録部140は、発行したユーザID111と、登録画像から抽出した顔特徴情報112とを対応付けて顔情報DB110へ登録する。認証部150は、顔特徴情報112を用いた顔認証を行う。具体的には、認証部150は、顔画像から抽出された顔特徴情報と、顔情報DB110内の顔特徴情報112との照合を行う。認証部150は、顔特徴情報の一致の有無を情報処理装置200に返信する。顔特徴情報の一致の有無は、認証の成否に対応する。尚、顔特徴情報が一致する(一致有)とは、一致度が所定値以上である場合をいうものとする。
【0033】
図5は、実施形態2にかかる顔情報登録処理の流れを示すフローチャートである。まず、認証装置100は、顔情報登録要求に含まれる登録画像を取得する(S21)。例えば、認証装置100は、顔情報登録要求を、顔認証端末400又はユーザ端末500等からネットワークNを介して受け付ける。尚、顔情報登録要求元は、これに限らず、顔認証端末400又はユーザ端末500から参加登録要求を受けた情報処理装置200であってもよい。次に、顔検出部120は、登録画像に含まれる顔領域を検出する(S22)。次に、特徴点抽出部130は、ステップS22で検出した顔領域から特徴点を抽出し、登録部140に顔特徴情報を出力する(S23)。最後に、登録部140は、ユーザID111を発行し、当該ユーザID111と顔特徴情報112とを対応付けて顔情報DB110に登録する(S24)。なお、認証装置100は、顔情報登録要求元から顔特徴情報112を受信し、ユーザID111と対応付けて顔情報DB110に登録してもよい。
【0034】
図6は、実施形態2にかかる認証装置100による顔認証処理の流れを示すフローチャートである。まず、特徴点抽出部130は、認証用の顔特徴情報を取得する(S31)。例えば、認証装置100は、情報処理装置200からネットワークNを介して顔認証要求を受信し、顔認証要求に含まれる顔画像からステップS21からS23のように顔特徴情報を抽出する。または、認証装置100は、情報処理装置200から顔特徴情報を受信してもよい。次に、認証部150は、取得した顔特徴情報を、顔情報DB110の顔特徴情報112と照合する(S32)。顔特徴情報が一致した場合、つまり、顔特徴情報の一致度が所定値以上である場合(S33でYes)、認証部150は、顔特徴情報が一致したユーザのユーザID111を特定し(S34)、顔認証に成功した旨と特定したユーザID111とを情報処理装置200に返信する(S35)。一致する顔特徴情報が存在しない場合(S33でNo)、認証部150は、顔認証に失敗した旨を情報処理装置200に返信する(S36)。
【0035】
尚、ステップS32において、認証部150は、顔情報DB110内の全ての顔特徴情報112との照合を試みる必要はない。例えば、認証部150は、顔認証要求を受け付けた当日から数日前までの期間に登録が行われた顔特徴情報と優先的に照合を試みるとよい。これにより、照合速度が向上し得る。また、上記優先的な照合に失敗した場合、残り全ての顔特徴情報と照合を行うようにするとよい。
【0036】
図3に戻り説明を続ける。顔認証端末400-1、400-2、・・・400-nのそれぞれは、カメラと表示装置を含む情報端末である。
【0037】
顔認証端末400は、ユーザUのミッション体験の参加登録要求を、ネットワークNを介して情報処理装置200に送信する。また顔認証端末400は、参加登録時にユーザUの顔認証に用いる登録画像を撮影する。顔認証端末400は、登録画像を含めた顔情報登録要求をネットワークNを介して認証装置100へ送信する。顔認証端末400は、登録画像を含めた顔情報登録要求を、情報処理装置200を介して認証装置100に送信してもよい。尚、ユーザUは、ユーザ端末500を用いて参加登録や顔情報登録を行っても良い。
【0038】
顔認証端末400は、ユーザUの顔認証に用いる認証用の顔画像を撮影する。例えば、顔認証端末400は、設置された各地点においてユーザUを撮影した撮影画像を認証用の画像とする。顔認証端末400は、認証用の画像を含めた顔認証要求をネットワークNを介して情報処理装置200へ送信する。このとき、顔認証端末400は、自身が設置された地点を識別する地点IDを顔認証要求に含めてよい。また、顔認証端末400は、撮影時刻を顔認証要求に含めてもよい。また、顔認証端末400は、情報処理装置200からネットワークNを介して顔認証結果を受信し、必要に応じて画面に表示する。ここで、顔認証端末400は、顔認証要求とともに、ミッションの開始要求及び完了要求を、情報処理装置200へ送信することができる。顔認証端末400は、ミッションの開始要求を情報処理装置200へ送信し、顔認証に成功した場合、情報処理装置200から、ユーザIDに対応して選択されたミッションのコンテンツ情報を受信し、画面に表示する。また顔認証端末400は、ミッションの完了要求を情報処理装置200へ送信し、顔認証に成功した場合、次のミッションの参加開始(続行)を要求するか否かを示す続行可否情報の入力画面を表示させる。
【0039】
次に、顔認証端末400について詳細に説明する。
図7は、実施形態2にかかる顔認証端末400の構成を示すブロック図である。顔認証端末400は、カメラ410と、記憶部420と、通信部430と、表示部440と、制御部450と、入力部460とを備える。
【0040】
カメラ410は、制御部450の制御に応じて撮影を行う撮影装置である。記憶部420は、顔認証端末400の各機能を実現するためのプログラムが格納される記憶装置である。通信部430は、ネットワークNとの通信インタフェースである。表示部440は、表示装置である。入力部460は、ユーザUからの入力を受け付ける入力装置である。表示部440及び入力部460は、一体的に構成されていてもよい。一例として、表示部440及び入力部460は、タッチパネルである。制御部450は、顔認証端末400が有するハードウェアの制御を行う。制御部450は、撮影制御部451と、登録部452と、認証制御部453と、表示制御部454とを備える。尚、認証制御部453は、地点A1に設置された顔認証端末400-1において必須ではない。また、登録部452は、地点A2からAnに設置された顔認証端末400-2~400-nにおいて必須ではない。
【0041】
撮影制御部451は、カメラ410を制御し、ユーザUの登録画像又は認証用画像を撮影する。登録画像及び認証用画像は、少なくとも当該ユーザの顔領域を含む画像である。尚、地点A1等における撮影画像(認証用画像)は、背景に当該地点に特有の風景等を含んでもよい。撮影制御部451は、登録画像を登録部452へ出力する。また、撮影制御部451は、認証用画像を認証制御部453へ出力する。
【0042】
登録部452は、登録画像を含む顔情報登録要求をネットワークNを介して認証装置100へ送信する。尚、登録部452は、上記顔情報登録要求をネットワークNを介して情報処理装置200へ送信してもよい。また、登録部452は、参加登録要求をネットワークNを介して情報処理装置200に送信する。尚、登録部452は、参加登録時に、入力部460で受け付けたユーザ属性情報を、ネットワークNを介して情報処理装置200に送信してよい。ユーザ属性情報は、参加登録要求に含まれていてもよい。認証制御部453は、認証用画像を含む顔認証要求をネットワークNを介して情報処理装置200へ送信し、顔認証結果を受信する。また、認証制御部453は、上述した開始要求をネットワークNを介して情報処理装置200へ送信し、ミッションのコンテンツ情報を受信する。そして認証制御部453は、受信した情報を表示制御部454へ出力する。また、認証制御部453は、完了要求をネットワークNを介して情報処理装置200へ送信する。このとき認証制御部453は、ユーザUが次のミッションの開始を希望するか否かを示す続行可否情報の入力画面を表示制御部454へ出力し、ユーザUに入力を促す。認証制御部453は、ユーザUから続行可否情報を受け付けたことに応じて、続行可否情報を、情報処理装置200へ送信する。
【0043】
表示制御部454は、顔認証結果に応じた表示内容を表示部440へ表示する。また、表示制御部454は、ミッションのコンテンツ情報及び続行可否情報の入力画面を表示部440へ表示する。
【0044】
図3に戻り、説明を続ける。店舗端末600は、顔認証端末400と基本的に同様の構成及び機能を有するが、顔認証による電子決済を行う決済装置として機能する点で相違する。店舗端末600は、顔認証に成功した場合に、電子決済を行い、決済履歴をネットワークNを介して情報処理装置200へ送信する。尚、店舗端末600は、開始要求、完了要求及び続行可否情報を情報処理装置200に送信する処理及びミッションのコンテンツ情報等の各種表示は、省略されてよい。
【0045】
店舗端末600は、顔認証端末400の構成に加えて、決済部(不図示)を備える。決済部は、顔認証結果が顔認証の成功を示す場合、所定の電子決済手段による電子決済を行い、決済情報を含む決済登録要求を、ネットワークNを介して情報処理装置200へ送信する。尚、店舗端末600においては、登録部452は、必須ではない。
【0046】
図3に戻り、説明を続ける。ユーザ端末500は、ユーザUが所持する情報端末である。ユーザ端末500は、例えば、携帯電話端末、スマートフォン、タブレット端末、カメラを搭載又は接続したPC(Personal Computer)等である。ユーザ端末500は、ユーザUのユーザID又は顔特徴情報と対応付けられている。つまり、ユーザ端末500は、情報処理装置200においてユーザID又は顔特徴情報により特定可能な表示端末である。例えば、ユーザ端末500は、ユーザUが自身のユーザIDによりログイン済みの端末である。
【0047】
ユーザ端末500は、ユーザUのミッション体験の参加登録要求を、ネットワークNを介して情報処理装置200に送信する。またユーザ端末500は、ユーザUの顔認証に用いる登録画像を認証装置100に送信し、顔情報登録要求を行う。なお、ユーザ端末500は、登録画像から抽出された顔特徴情報を認証装置100に送信し、顔情報登録要求を行ってもよい。ユーザ端末500は、登録画像や顔特徴情報を、情報処理装置200を介して認証装置100に送信してもよい。
【0048】
次に、ユーザ端末500について詳細に説明する。
図8は、本実施形態2にかかるユーザ端末500の構成を示すブロック図である。ユーザ端末500は、カメラ510と、記憶部520と、通信部530と、表示部540と、制御部550と、入力部560とを備える。
【0049】
カメラ510は、制御部550の制御に応じて撮影を行う撮影装置である。記憶部520は、ユーザ端末500の各機能を実現するためのプログラムが格納される記憶装置である。通信部530は、ネットワークNとの通信インタフェースである。表示部540は、表示装置である。入力部560は、入力を受け付ける入力装置である。表示部540及び入力部560は、一体的に構成されていてもよい。一例として、表示部540及び入力部560は、タッチパネルである。制御部550は、ユーザ端末500が有するハードウェアの制御を行う。制御部550は、撮影制御部551と、登録部552と、取得部553と、表示制御部554とを備える。
【0050】
撮影制御部551は、カメラ510を制御し、ユーザUの登録画像を撮影する。撮影制御部551は、登録画像を登録部552へ出力する。
【0051】
登録部552は、登録画像を含む顔情報登録要求をネットワークNを介して認証装置100へ送信する。尚、登録部552は、上記顔情報登録要求をネットワークNを介して情報処理装置200へ送信してもよい。また、登録部552は、参加登録要求をネットワークNを介して情報処理装置200に送信する。尚、登録部552は、参加登録時に、入力部560で受け付けたユーザ属性情報を、ネットワークNを介して情報処理装置200に送信してよい。ユーザ属性情報は、参加登録要求に含まれていてもよい。取得部553は、ネットワークNを介して各種情報を取得し、取得した情報を表示制御部554に出力する。表示制御部554は、出力された情報を表示部540に表示する。尚、実施形態2において、表示部540、取得部553及び表示制御部554は必須ではない。
【0052】
図3に戻り説明を続ける。情報処理装置200は、ユーザUが地点A1等において顔認証に成功した場合、ユーザUに対してミッションのコンテンツ情報を提示し、又はミッションの完了に応じた処理を実行する情報処理装置である。情報処理装置200は、複数台のサーバに冗長化されてもよく、各機能ブロックが複数台のコンピュータで実現されてもよい。
【0053】
次に、情報処理装置200について詳細に説明する。
図9は、実施形態2にかかる情報処理装置200の構成を示すブロック図である。情報処理装置200は、記憶部210と、メモリ220と、通信部230と、制御部240とを備える。記憶部210は、ハードディスク、フラッシュメモリ等の記憶装置である。記憶部210は、プログラム211と、ユーザ情報212と、ミッション履歴情報213と、ミッション情報214と、決済履歴情報215とを記憶する。プログラム211は、本実施形態2にかかる情報処理方法の処理が実装されたコンピュータプログラムである。
【0054】
ユーザ情報212は、ユーザに関連する基本情報である。すなわち、ユーザ情報212は、ユーザの属性情報等である。具体的には、ユーザ情報212は、ユーザID2121と、ユーザ属性情報2122とを対応付けた情報である。本実施形態2ではユーザ情報212は、これに加えて、ユーザID2121に、スコア2123と、ポイント2124とを対応付けた情報となっている。ユーザID2121は、ユーザUを識別する情報であり、認証装置100において顔情報が登録された場合に通知されるユーザIDである。ユーザ属性情報2122は、ユーザUの属性情報を示し、実施形態1にかかる「対象者の属性情報」に相当する。スコア2123は、上述した、ユーザUがミッションの完了により取得したスコアの累積値を示す。ポイント2124は、上述した、店舗において使用可能なポイントである。
【0055】
ミッション履歴情報213は、各地点における顔認証端末400を利用したユーザUの、ミッションに関連する行動履歴である。具体的には、ミッション履歴情報213は、ユーザID2131と、ミッショングループID2132と、ミッションID2133と、完了状況情報2134とを対応付けた情報である。ユーザID2131は、ミッションの開始要求又は完了要求に応じて実行される顔認証に成功した場合に、顔認証結果に含まれるユーザIDである。ミッショングループID2132は、ミッショングループを識別する情報である。ミッションID2133は、ミッションを識別する情報である。ミッションID2133は、ミッショングループID2132を有するミッショングループに含まれるミッションのうち、ユーザUが参加する1のミッションのミッションIDを示している。例えばミッションID2133は、ミッショングループのうち、ユーザUが選択した1のミッションのミッションIDを示している。
【0056】
図10は、実施形態2にかかるミッション履歴情報213のデータ構造の一例を示す図である。本図では、完了状況情報2134は、ミッションの開始及び完了時刻と、ミッション完了時のユーザUの位置情報とを含んでいる。ミッション完了時のユーザUの位置情報は、完了要求元の顔認証端末400の地点情報を示している。ミッションにユーザUが参加し始めた場合、ミッションIDと、ミッションの開始時刻とが記録される。またミッションをユーザUが完了した場合、ユーザUのレコードに、ミッションの完了時刻及びミッション完了時のユーザUの位置情報が記録される。尚、完了状況情報2134には、ユーザUのミッションの達成度を含めてもよい。
【0057】
ここで、本図に示すミッション履歴情報213は、評価情報を含んでいる。評価情報は、完了したミッションに対するユーザUからの評価を示す情報である。レコード中のミッションIDのミッションをユーザUが完了した場合、そのレコード中の評価情報に、データが記録される。
【0058】
図9に戻り、説明を続ける。ミッション情報214は、ミッションと、そのミッションに関連する情報と、そのミッションが属するミッショングループとを対応付けた情報である。具体的には、ミッション情報214は、ミッショングループID2141と、ミッションID2142と、ミッション属性情報2143とを対応付ける。
ミッショングループID2141は、ミッションID2142のミッションが属するミッショングループを識別する情報である。ミッション属性情報2143は、ミッションID2142を有するミッションの属性情報である。ミッション属性情報2143は、そのミッションの内容を示すコンテンツ情報を含む。尚、ミッション属性情報2143は、コンテンツ情報に加えて、そのミッションの開始地点の情報、そのミッションを完了するまでに要する目安時間や、そのミッションのコンテンツの種別を含んでもよい。
【0059】
決済履歴情報215は、ユーザUの、店舗における決済履歴を示す情報である。具体的には、決済履歴情報215は、ユーザID2151と、店舗ID2152と、決済情報2153と、日時2154とを対応付ける。ユーザID2151は、決済登録要求時に実行される顔認証に成功した場合に、顔認証結果に含まれるユーザIDである。店舗ID2152は、決済登録要求元の店舗端末600に対応する店舗の店舗IDである。決済情報2153は、店舗端末600によりユーザUが顔認証により行った決済の履歴である。決済情報2153は、例えば、決済金額、商品等を含む。日時2154は、決済時に顔認証が行われた日時である。
【0060】
メモリ220は、RAM(Random Access Memory)等の揮発性記憶装置であり、制御部240の動作時に一時的に情報を保持するための記憶領域である。通信部230は、ネットワークNとの通信インタフェースである。
【0061】
制御部240は、情報処理装置200の各構成を制御するプロセッサつまり制御装置である。制御部240は、記憶部210からプログラム211をメモリ220へ読み込ませ、プログラム211を実行する。これにより、制御部240は、登録部241、決定部242、認証制御部243、開始処理部244及び完了処理部245の機能を実現する。
【0062】
登録部241は、上述した登録部11の一例である。登録部241は、参加登録時に認証装置100によってユーザUの顔情報が登録され、ユーザIDが通知された場合、ユーザID2121及びユーザ属性情報2122を、記憶部210に登録する。これにより、ユーザUの属性情報は、ユーザIDを介して、認証装置100に格納される顔特徴情報112と対応付けられる。
【0063】
ここでユーザ属性情報2122は、ユーザUが顔認証端末400やユーザ端末500に入力した入力データを、情報処理装置200がネットワークNを介して受信した情報であってよい。
【0064】
またユーザ属性情報2122は、ユーザUからの入力データに基づいて、登録部241によって生成された情報であってもよい。例えば登録部241は、ユーザUからの入力データに、ユーザUのスケジュール情報が含まれている場合、スケジュール情報からミッション体験の希望終了時刻を推定し、推定した希望終了時刻を含むユーザ属性情報2122を記憶部210に登録してよい。スケジュール情報は、フライト時間や旅程を示してよい。尚、登録部241は、ユーザUからの入力データに代えて、ユーザ端末500のスケジュールアプリから、スケジュール情報を取得してよい。これにより、ユーザUの入力の手間を省くことができる。
【0065】
またユーザ属性情報2122は、ユーザUを撮影した撮像画像に基づいて、登録部241によって生成された情報であってもよい。上記撮影画像は、顔認証用又は顔登録用に撮影した撮影画像であってよい。例えば登録部241は、上記撮影画像からユーザUの年齢や性別を推定し、推定した情報に基づいてユーザ属性情報2122を生成してよい。また例えば登録部241は、上記撮影画像からユーザUとともに同伴者が検出された場合、同伴者情報を生成し、ユーザ属性情報2122に含めてよい。具体的には、登録部241は、撮影画像から複数の人物領域が検出された場合、ユーザUに同伴者がいると判定してよい。ここでユーザUの画像領域以外の人物領域がユーザUの同伴者の画像領域であるか否かについては、ユーザUの画像領域とその他の人物領域との間の距離や両者のサイズから判定してよい。しかしこれに限らず、登録部241は、既存の手法を用いることができる。また、登録部241は、撮影画像からユーザU及び同伴者の関係性(集団属性)を推定し、集団属性を含む同伴者情報を生成してもよい。尚、撮影画像によりユーザUの各種属性情報を推定する場合、推定する主体は、登録部241に限らず、認証装置100であってもよい。この場合、登録部241は、認証装置100から、ユーザIDとともにユーザUの属性情報を受信する。このように、撮影画像からユーザUの属性情報を取得することで、ユーザUの入力の手間を省くことができる。
【0066】
また、登録部241は、各地点における顔認証が成功した場合、ミッションにおける行動履歴をミッション履歴情報213として記憶部210に登録する。また登録部241は、店舗における顔認証が成功した場合、決済の履歴を決済履歴情報215として、記憶部210に登録する。決済時にポイントを利用する場合、登録部241は、ユーザ情報212のポイント2124を更新する。
【0067】
決定部242は、上述した決定部12の一例である。決定部242は、ユーザUごとに、ユーザ属性情報2122に基づいて、ミッショングループを決定する。例えば決定部242は、ユーザUの年齢から、知能・体力レベル(能力レベル)を推定し、能力レベルに合ったミッションを含むミッショングループを選択する。また決定部242は、ユーザUが、大人が同伴する子どもである場合、大人が同伴していない場合と比べて、高い能力レベルを要するミッションを含むミッショングループを選択する。また決定部242は、現在時刻から希望終了時刻までの時間が短い場合、所要時間が短いミッションを含むミッショングループを選択する。
【0068】
決定部242は、ユーザ属性情報2122に加えて、開始要求元の顔認証端末400の位置情報に基づいて、ミッショングループを決定してもよい。そして決定部242は、決定したミッショングループのIDを、ミッション履歴情報213のミッショングループID2132として記憶部210に登録する。また決定部242は、ユーザUのミッション履歴情報213に基づいて、ユーザUのミッショングループを変更する。具体的には、決定部242は、ユーザUのミッションの完了状況、ミッション完了時のユーザUの位置情報、ユーザUの評価情報及びユーザUのミッションの選択履歴のうち少なくとも1つに基づいて、ユーザUのミッショングループを変更する。ミッションの完了状況を基礎とする場合、決定部242は、ユーザUのミッション完了までに要する時間や達成度からユーザUの能力レベルを図ることで、ユーザUの能力レベルに応じて適切なミッショングループを選択できる。また決定部242は、完了時刻とユーザ情報212のユーザ属性情報2122に含まれる希望終了時間とに基づいて、ユーザUのスケジュールに応じて適切なミッショングループを選択できる。また決定部242は、ミッション完了時のユーザUの位置情報を基礎とすることで、完了時の位置情報から近い場所で参加可能なミッションを含むミッショングループを、次に提示するミッショングループとすることが可能となる。これにより、ミッションの開催の円滑化が図れる。ユーザUの評価情報やミッションの選択履歴を基礎とする場合、決定部242は、ユーザUの嗜好・関心の傾向を推定し、嗜好・関心に応じて適切なミッショングループを選択できる。尚、決定部242は、ユーザUがミッションを完了し、ミッション履歴情報213が更新された場合や、更新後最初の開始処理時に、ミッショングループを変更してよい。
【0069】
また決定部242は、イベント会場の混雑状況又はイベント会場の職員の業務状況に基づいて、ユーザUのミッショングループを決定してもよい。例えば決定部242は、混雑している又は混雑が予想される地点付近で開催されるミッションや、職員の業務状況が過多となっている地点付近で開催されるミッションを、対象外ミッションとして設定する。そして決定部242は、ユーザUに対して対象外ミッションを含まないミッショングループを選択したり、対象外ミッションをユーザUのミッショングループから外してよい。これによりイベント運営の円滑化を図ることができる。
【0070】
認証制御部243は、上述した認証制御部13の一例である。認証制御部243は、撮影画像に含まれるユーザUの顔領域に対する顔認証を制御する。つまり、認証制御部243は、各地点又は店舗で撮影された各撮影画像に含まれるユーザUの顔領域に対する顔認証を制御する。すなわち、認証制御部243は、顔認証端末400又は店舗端末600から取得した撮影画像について、認証装置100に対して顔認証を行わせる。例えば、認証制御部243は、取得した撮影画像を含めた顔認証要求を、ネットワークNを介して認証装置100へ送信し、認証装置100から顔認証結果を受信する。尚、認証制御部243は、撮影画像からユーザUの顔領域を検出し、顔領域の画像を顔認証要求に含めてもよい。また、認証制御部243は、顔領域から顔特徴情報を抽出し、顔特徴情報を顔認証要求に含めてもよい。そして認証制御部243は、顔認証結果を開始処理部244又は完了処理部245に供給する。
【0071】
開始処理部244は、上述した開始処理部14の一例である。開始処理部244は、顔認証に成功し、かつ撮影画像提供元の顔認証端末400から開始要求を受信した場合、ミッション履歴情報213を参照し、ユーザUに対応するミッショングループID2132を特定する。続いて開始処理部244は、ミッション情報214を参照し、ミッショングループID2132のミッショングループに含まれるミッションのミッション属性情報2143を取得する。続いて開始処理部244は、取得したミッション属性情報2143に含まれるコンテンツ情報を要求元の顔認証端末400に出力させる。このとき開始処理部244は、ミッショングループに複数のミッションが含まれる場合、複数のミッションのコンテンツ情報を、ユーザUが複数のミッションから1のミッションを選択可能に、顔認証端末400に出力させてよい。開始処理部244は、顔認証端末400から、ユーザUが選択したミッションのミッションIDを取得し、ミッションIDをミッション履歴情報213のミッションID2133として記憶部210に記録する。このとき開始処理部244は、ミッションIDを受信した時刻を、完了状況情報2134の開始時刻として記憶部210に記録してよい。このようにユーザUが関心のあるミッションを選択できるようにすることで、情報処理装置200は、ユーザUに対して、志向性や能力に合わせたミッションを提供できる。
【0072】
完了処理部245は、上述した完了処理部15の一例である。完了処理部245は、顔認証が成功し、かつ撮影画像提供元の顔認証端末400から完了要求を受信した場合、ミッション完了に応じた処理を実行する。ミッション完了に応じた処理は、顔認証結果を受信した時刻や撮影時刻を完了状況情報2134の完了時刻として、要求元の顔認証端末400の地点情報を完了時のユーザUの位置情報として記憶部210に記録する処理を含む。またミッション完了に応じた処理は、ユーザ情報212のスコア2123を、所定量加算する処理を含む。そして完了処理部245は、ユーザUのスコア2123を加算したことに応じて、次のミッションの開始処理を実施するか否かを判定する。完了処理部245は、要求元の顔認証端末400から受信した続行可否情報が続行要求を示す場合、次のミッションの開始処理を実施すると判定する。完了処理部245は、開始処理を実施しない場合、ユーザUに対してスコアに応じた特典を付与する。具体的には、完了処理部245は、開始処理を実施しない場合、ユーザ情報212のポイント2124を、スコア2123に応じた量だけ加算し、使用可能とする。
【0073】
図11は、実施形態2にかかる参加登録処理の流れを示すフローチャートである。まず登録部241は、ネットワークNを介して参加登録要求を受信する(S401)。ここでは、要求元は、顔認証端末400又はユーザ端末500とする。尚、このとき登録部241は、参加登録要求に加えて撮影画像を受信した場合、ネットワークNを介して認証装置100に顔情報DB110への顔情報の登録を要求する。
【0074】
続いて登録部241は、認証装置100からネットワークNを介してユーザIDを取得する(S402)。そして登録部241は、要求元の顔認証端末400又はユーザ端末500から、ネットワークNを介してユーザUの属性情報を取得する(S403)。尚、上述の通り、登録部241は、これに代えて、ユーザUの入力データ又は撮影画像に基づいてユーザUの属性情報を生成してもよい。そして登録部241は、ユーザUの属性情報を、ユーザ情報212のユーザ属性情報2122として、ユーザID2121に対応付けて登録する(S404)。そして登録部241は、処理を終了する。
【0075】
図12は、実施形態2にかかる開始処理の流れを示すフローチャートである。まず認証制御部243は、顔認証端末400からネットワークNを介して撮影画像を取得し、開始処理部244は、顔認証端末400からネットワークNを介して開始要求を取得する(S411)。ここでは、撮影画像提供元及び開始要求元は、同一の顔認証端末であり、顔認証端末400-1から400-nのいずれかとする。
【0076】
次に、認証制御部243は、認証装置100に対してネットワークNを介して顔認証要求を送信する(S412)。このとき、認証制御部243は、ステップS411で取得した撮影画像、当該撮影画像から抽出した顔領域、又は、当該顔領域から抽出した顔特徴情報の少なくともいずれかを顔認証要求に含める。そして、認証制御部243は、認証装置100からネットワークNを介して顔認証結果を受信する(S413)。顔認証結果は、顔認証に成功した場合、その旨及びユーザIDを含み、顔認証に失敗した場合、その旨を含む。
【0077】
認証制御部243は、顔認証に成功したか否かを判定する(S414)。顔認証に失敗したと判定した場合(S414でNo)、認証制御部243は、顔認証に失敗した旨を出力する(S415)。具体的には、認証制御部243は、ネットワークNを介して画像提供元の顔認証端末400に対して顔認証に失敗した旨を示すメッセージを送信する。そして認証制御部243は、処理を終了する。
【0078】
一方、顔認証に成功したと判定した場合(S414でYes)、認証制御部243は、顔認証に成功したユーザIDを特定する(S416)。具体的には、認証制御部243は、顔認証結果に含まれるユーザIDを抽出する。このとき、認証制御部243は、顔認証に成功した旨を出力してよい。具体的には、認証制御部243は、ネットワークNを介して要求元の顔認証端末400に対して顔認証に成功した旨を示すメッセージを送信してよい。
【0079】
次に、開始処理部244は、特定したユーザIDに対応するミッショングループを特定する(S417)。具体的には、開始処理部244は、ミッション履歴情報213から、特定したユーザIDに対応するミッショングループIDを取得する。ここでユーザIDに対応するミッショングループIDがミッション履歴情報213に記録されていない場合、決定部242は、ミッショングループを決定し、ミッショングループIDをミッション履歴情報213に記録してよい。
【0080】
次に、開始処理部244は、ミッショングループに含まれるミッションのコンテンツ情報を、要求元の顔認証端末400に出力する(S418)。具体的には、まず、開始処理部244は、ミッション情報214を参照し、ミッショングループIDに対応する1又は複数のミッションIDを特定する。そして開始処理部244は、各ミッションIDに対応するコンテンツ情報をミッション情報214から取得する。そして開始処理部244は、1又は複数のコンテンツ情報を、ネットワークNを介して要求元の顔認証端末400に送信し、表示させる。開始処理部244は、要求元の顔認証端末400に複数のコンテンツ情報を表示させる場合は、ユーザUが選択可能に表示させる。
【0081】
次に、開始処理部244は、要求元の顔認証端末400から、ユーザUからのミッションの選択を受け付ける(S419)。具体的には、開始処理部244は、ユーザUが選択したミッションのミッションIDを、要求元の顔認証端末400から受信する。
【0082】
次に、開始処理部244は、選択されたミッションのミッションIDを、ミッション履歴情報213に登録する(S420)。このとき開始処理部244は、開始時刻をミッション履歴情報213に登録してもよい。そして開始処理部244は、処理を終了する。
【0083】
図13は、実施形態2にかかる完了処理の流れを示すフローチャートである。まず、認証制御部243は、顔認証端末400からネットワークNを介して撮影画像を取得し、完了処理部245は、顔認証端末400からネットワークNを介して完了要求を取得する(S430)。ここでは、撮影画像提供元及び完了要求元は、同一の顔認証端末であり、顔認証端末400-1から400-nのいずれかとする。次に認証制御部243は、ステップS412~416に示す処理を実行する。
【0084】
次に、完了処理部245は、顔認証に成功し、ユーザIDを特定した場合(S416)、ミッション履歴情報213の、ユーザIDに対応するレコードを更新する(S431)。具体的には、完了処理部245は、ミッション履歴情報213の、ユーザIDに対応するレコードに、完了状況情報(完了時刻及び完了時の位置情報)を登録してよい。また完了処理部245は、ユーザUの評価情報を取得した場合、ミッション履歴情報213の、ユーザIDに対応するレコードに評価情報を登録してよい。尚、評価情報は、ユーザUから入力され、情報処理装置200がネットワークNを介して顔認証端末400から受信した評価情報であってもよいし、情報処理装置200がステップS430で取得した撮影画像に基づいて生成した評価情報であってもよい。撮影画像から評価情報を生成する場合は、完了処理部245は、撮影画像からユーザUの笑顔度を推定し、推定した笑顔度を評価情報としてよい。尚、笑顔度の推定は、完了処理部245に代えて、認証装置100であってもよい。この場合、認証制御部243は、ステップS413において、認証装置100から顔認証結果とともに笑顔度も受信してよい。
【0085】
次に、完了処理部245は、ユーザ情報212のユーザIDに対応するスコアを、所定量加算する(S432)。このとき完了処理部245は、完了したミッションの難易度やミッションの達成度に応じて加算量を決定してよい。
【0086】
次に、完了処理部245は、次の開始処理を実施するか否かを判定する(S433)。具体的には、完了処理部245は、要求元の顔認証端末400から受信した続行可否情報が続行要求を示す場合、次のミッションの開始処理を実施すると判定する。つまり、続行要求は、開始要求を意味する。完了処理部245は、次の開始処理を実施する場合(S433でYes)、処理を
図12のステップS411又は417に進める。一方、完了処理部245は、次の開始処理を実施しない場合(S433でNo)、ユーザUに対して、スコアに応じた特典を付与する(S434)。具体的には、完了処理部245は、ユーザ情報212におけるユーザUのポイントを所定量加算する。そして完了処理部245は、処理を終了する。
【0087】
図14は、実施形態2にかかる決済登録処理の流れを示すフローチャートである。まず、認証制御部243は、店舗端末600からネットワークNを介して撮影画像を取得する(S441)。次に認証制御部243は、ステップS412~416に示す処理を実行する。
【0088】
次に登録部241は、顔認証に成功し、ユーザIDを特定した場合(S416)、店舗端末600から決済情報を含む決済登録要求を取得する(S442)。次に、登録部241は、取得した決済情報をユーザIDに対応付けて決済履歴情報215に登録する(S443)。このとき登録部241は、決済にかかる店舗の店舗IDや日時も、決済履歴情報215に登録してよい。次に、登録部241は、ユーザUのポイントを処理する(S444)。例えば、決済がポイントを利用したものである場合は、登録部241は、ユーザ情報212のユーザIDに対応するポイントを、利用分だけ減算してよい。また、登録部241は、ユーザ情報212のユーザIDに対応するポイントを、代金に応じて加算してよい。そして登録部241は、処理を終了する。
【0089】
図15、16、17及び18は、それぞれ、実施形態2にかかる情報処理装置200の参加登録処理、開始処理、完了処理及び決済登録処理の流れの一例を示すシーケンス図である。
【0090】
まず地点A1において、顔認証端末400-1は、情報処理装置200に参加登録要求を送信する(S500)。また、顔認証端末400-1は、ユーザUを撮影し(S501)、撮影画像を含む顔情報登録要求を、ネットワークNを介して認証装置100へ送信する(S502)。そして、認証装置100は、受信した顔情報登録要求に含まれる撮影画像に基づいて、ユーザUの顔情報(顔特徴情報)を登録する(S503)。そして、認証装置100は、ユーザIDをネットワークNを介して情報処理装置200に通知する(S504)。また、顔認証端末400-1は、ユーザUの属性情報をネットワークNを介して情報処理装置200に送信する(S505)。情報処理装置200は、通知されたユーザIDと、ユーザUの属性情報とを対応付けてユーザ情報212に登録する(S506)。
【0091】
次に
図16の説明に移る。地点A1において、顔認証端末400-1は、参加登録が完了したユーザUを撮影し(S510)、開始要求及び撮影画像を、ネットワークNを介して情報処理装置200に送信する(S511)。情報処理装置200は、受信した顔認証要求に含まれる撮影画像内のユーザUの顔領域に対する顔認証要求を、ネットワークNを介して認証装置100へ送信する(S512)。そして、認証装置100は、受信した顔認証要求に含まれる撮影画像内のユーザUの顔領域について顔認証を行う(S513)。ここでは、顔認証に成功したものとする。認証装置100は、顔認証に成功した旨及びユーザIDを含めた顔認証結果を、ネットワークNを介して情報処理装置200へ送信する(S514)。
【0092】
ここで、情報処理装置200は、ユーザUの属性情報及び地点A1の位置情報に基づいて、顔認証が成功したユーザUに対応するミッショングループを決定する(S515)。そして、情報処理装置200は、決定したミッショングループに含まれる複数のミッションのミッションID及びコンテンツ情報を、ネットワークNを介して顔認証端末400-1に送信する(S516)。これにより、顔認証端末400-1は、複数のミッションのミッションID及びコンテンツ情報を表示する(S517)。そして顔認証端末400-1は、ユーザUからミッションの選択操作を受け付ける(S518)。顔認証端末400-1は、選択されたミッションのミッションIDを情報処理装置200に送信する(S519)。ミッションIDを受信した情報処理装置200は、ミッション履歴情報213を登録する(S520)。尚、顔認証端末400-1は、選択されたミッションの開始地点と、現在地とを、表示部440に表示させてもよい。また、顔認証端末400-1は、現在地から選択されたミッションの開始地点までの経路情報を表示部440に表示させてもよい。そしてユーザUは、ミッションの参加を開始するとともに、地点A1から地点A2に移動する。
【0093】
尚、同じ顔認証端末400から参加登録要求及び開始要求が連続して行われる場合、ステップS510~514に示す処理は省略されてもよい。この場合、情報処理装置200は、参加登録時に通知されたユーザIDを用いて、ステップS515以降の処理を実行する。
【0094】
次に
図17の説明に移る。ユーザUは、地点A2において、ミッションを完了したとする。地点A2において、顔認証端末400-2は、ユーザUを撮影し(S522)、完了要求及び撮影画像を、ネットワークNを介して情報処理装置200に送信する(S523)。そしてステップS512~514と同様の処理であるステップS524~526が実行される。一方、顔認証端末400-2は、顔認証に成功したユーザUから評価情報の入力操作を受け付ける(S527)。そして顔認証端末400-2は、評価情報を、ネットワークNを介して情報処理装置200に送信する(S528)。ユーザID及び評価情報を取得した情報処理装置200は、ミッション履歴情報213のユーザIDに対応するレコードを更新する(S529)。そして情報処理装置200は、ユーザ情報212のユーザIDに対応するスコアを所定量加算する(S530)。
【0095】
ここで、顔認証端末400-2は、ユーザUから続行可否情報の入力操作を受け付ける(S531)。本例では、ユーザUが入力した続行可否情報は、続行要求を示しているものとする。顔認証端末400-2は、続行要求、すなわち次のミッションの開始要求を、ネットワークNを介して情報処理装置200に送信する(S532)。そして
図16のステップS515~520と同様の処理が実行され、ユーザUは、次のミッションの参加を開始する。
【0096】
この場合、ステップS515において、情報処理装置200は、ミッションの完了状況、完了時のユーザUの位置情報、評価情報、ミッションの選択履歴及び混雑状況等に基づいて、ミッショングループを変更する。
【0097】
尚、本例では、ユーザUがミッションを完了し、続行を要求する場合、開始処理が行われ、続けて次のミッションが開始されていた。言い換えると、情報処理装置200は、続行要求を受信したことに応じて(ステップS532)、次のミッションの開始処理を実行し、次のミッションが開始されるとした。しかしこれに代えて、ユーザUがミッションを完了した後、次のミッションの開始地点に移動し、顔認証によりチェックインを行った場合に、次のミッションが開始されるようにしてもよい。例えば、情報処理装置200は、続行要求を受信後、再びユーザUから顔認証端末400を介して開始要求を受信するまで、次のミッションの開始処理を実行しなくてもよい。この場合、情報処理装置200は、次のミッション開始地点の付近に設置された顔認証端末400から開始要求及び撮影画像を受信した場合に、次のミッションの開始処理を実行してよい。また、情報処理装置200は、続行要求を受信したことに応じて、次のミッションの内容をユーザUが確認するために、続行要求元の顔認証端末400に次のミッションの内容を出力してもよい。具体的には、情報処理装置200が続行要求を受信した後、ステップS515~517に示す処理が実行されてよい。このとき続行要求元の顔認証端末400は、ユーザUに次のミッションの予約を受け付け、情報処理装置200に予約内容を通知してよい。具体的には、ステップS517を実行後、ステップS518~520に示す処理が実行されてよい。そして情報処理装置200は、いずれかの顔認証端末400から、予約したユーザUの撮影画像と開始要求とを受信した場合、ミッション履歴情報213の開始時刻を記録し、次のミッションが開始されてよい。尚、上述のように、次のミッションの開始地点に移動後チェックインを行った場合に次のミッションが開始されるという一連の処理は、続行要求元の顔認証端末400が、案内場所に設置された顔認証端末400である場合に限ってもよい。案内場所に設置された顔認証端末400とは、例えば地点A1の顔認証端末400-1等である。
【0098】
次に
図18の説明に移る。ユーザUは、地点A2において、ミッションを完了したとする。そして
図17のステップS522~530と同様の処理が実行される。地点A2において、顔認証端末400-2は、ユーザUから続行可否情報の入力操作を受け付ける(S540)。本例では、ユーザUが入力した続行可否情報は、不続行要求を示しているものとする。顔認証端末400-2は、不続行要求、すなわち次のミッションの開始しない旨の要求を、ネットワークNを介して情報処理装置200に送信する(S541)。不続行要求を受信した情報処理装置200は、ユーザ情報212のユーザIDに対応するスコアを、ポイントとして換算し、使用可能にする(S542)。
【0099】
そして、ユーザUは、地点A2から店舗に移動する。店舗において、店舗端末600は、ユーザUを撮影し(S543)、撮影画像を、ネットワークNを介して情報処理装置200に送信する(S544)。そしてステップS512~514と同様の処理であるステップS545~547が実行される。ここでは、顔認証に成功したものとする。顔認証結果を受信した情報処理装置200は、顔認証に成功した旨及びユーザIDを含む顔認証結果を、ネットワークNを介して店舗端末600に送信する(S548)。そして店舗端末600は、決済処理を実行する(S549)。店舗端末600は、決済履歴の登録要求を、ネットワークNを介して情報処理装置200に送信する(S550)。決済履歴の登録要求は、ユーザIDと、店舗IDと、日時と、決済情報とを含んでよい。そして情報処理装置200は、決済履歴を決済履歴情報215に登録する(S551)。
【0100】
尚、上述の説明では、ユーザUが店舗に移動し、店舗端末600において決済処理をしたが、ユーザUのクレジットカード番号等の決済個人情報が顔特徴情報に紐づけられている場合、店舗に移動しなくても決済処理が可能である。この場合、情報処理装置200は、記憶部210に、ユーザIDに対応付けられた決済個人情報を記憶していてよい。これにより、ユーザIDを介して、決済情報と認証装置100の顔特徴情報112とが紐づけられることになる。そして決済登録処理は、例えば以下のようになる。まずユーザ端末500が店舗端末600に決済処理要求を送信する。そしてユーザ端末500がユーザUを撮影し、撮影画像を店舗端末600や、ユーザ端末500との間で電子商取引を行う店舗側サーバに送信する。店舗端末600や店舗側サーバは、受信した撮影画像を情報処理装置200に送信する。尚、ユーザ端末500は、撮影画像を情報処理装置200に直接送信してもよい。そして顔認証が成功した場合、店舗端末600や店舗側サーバは、決済登録要求を情報処理装置200に送信し、情報処理装置200は、決済処理を実行して決済履歴を決済履歴情報215に登録する。尚、上述の一連の処理は、店舗端末600や店舗側サーバを介さず、情報処理装置200とユーザ端末500との間のみで行われてもよい。
【0101】
図19~23は、実施形態2にかかる端末画面610の一例を示す図である。まず
図19は、開始要求時に、顔認証に成功した場合の、要求元の顔認証端末400の端末画面610を示す。本図の端末画面610には、顔認証に成功したことを示す情報と、「〇〇ちゃん、がんばろう!」というメッセージとが表示されている。顔認証端末400は、ミッションのコンテンツ情報を表示する前に、本図に示す画面を表示してよい。
【0102】
図20は、開始要求時に、要求元の顔認証端末400がコンテンツ情報を表示する場合の、端末画面610を示す。本図の端末画面610には、2つのミッション(ミッション1-1及び1-2)のミッションIDと、一部のコンテンツ情報と、ミッションの選択操作を促すメッセージとが表示されている。ユーザUは、希望するミッションIDをタップすることで、ミッションを選択する。その後、端末画面610は、
図21に示す端末画面610に遷移する。
【0103】
図21に示す端末画面610には、選択されたミッションの詳細なコンテンツ情報が表示されている。例えば、ユーザUが「ミッション1-2:カピバラがおうちへ帰るお手伝い」を選択した場合、端末画面610には、ミッションの説明が表示される。これに加えて、端末画面610には、選択したミッションが開催されるエリアの地図情報を表示されてもよい。
【0104】
図22に示す端末画面610には、選択したミッションが開催されるエリアの地図情報に加えて、選択されたミッションの開始地点と、現在地と、現在地から開始地点までの経路情報とが示されている。これにより、ユーザUが次のミッションへの参加が容易となる。
【0105】
図23は、完了要求時に、顔認証に成功した場合の、要求元の顔認証端末400の端末画面610を示す。本図の端末画面610には、顔認証に成功したことを示す情報と、スコアが加算されたこと、すなわちポイントが加算される予定であることを示すメッセージとが表示されている。また端末画面610には、ユーザUが次のミッションの参加を要求するための入力領域が表示されている。
【0106】
このように実施形態2にかかる情報処理装置200は、ユーザUの属性情報に基づいてユーザUごとにミッションを提示するため、ユーザUの能力レベルや嗜好に応じて好適にミッションを体験させることができる。尚、ユーザUの属性情報は、性別、年齢等に限らず、ユーザUのスケジュール情報に基づいて生成される希望終了時刻を含む場合や、同伴者情報を含む場合がある。この場合、情報処理装置200は、ユーザUのその日の状況に応じて異なるミッションを提示できるため、リピートユーザを飽きさせにくい。
【0107】
また情報処理装置200は、ユーザUのミッションの選択履歴やミッションへの評価情報に基づいて、次に提示されるミッションを変更するため、ユーザUに対して、さらにカスタマイズされたミッション体験を提供できる。したがって、情報処理装置200は、イベント会場を好適に活性化し、イベント会場の運営を好適に支援できる。
【0108】
尚、完了処理部245は、ユーザUに同伴者がいる場合、ユーザUに同伴者がいない場合と比べて、スコアの加算量又はポイントの加算量を多くしてよい。これにより、イベント会場への集団での来場を促進し、イベント会場を活性化させることができる。このとき、加算量の増加対象となる同伴者を所定の集団属性を有する同伴者に限定してもよい。このとき完了処理部245は、加算量の増加対象となる同伴者の集団属性を、イベント会場のターゲットとする客層や時期・季節に応じて変更してもよい。例えば、イベント会場が動物園である場合、完了処理部245は、加算量の増加対象となる同伴者の集団属性を、家族に限定してよい。また例えば、時期がクリスマスシーズンである場合、完了処理部245は、加算量の増加対象となる同伴者の集団属性を、カップルに限定してよい。これにより、狙いに応じた客層への来場を促進できる。
【0109】
また、完了処理部245は、不続行要求を受信したことに応じてスコアをポイントに換算した場合、要求元の顔認証端末400に、ポイントが使用できる店舗の情報を出力してよい。これにより、ユーザUに対して、イベント体験の終了後の店舗の利用を促進できる。このとき、完了処理部245は、ユーザUの位置(つまり、要求元の顔認証端末400の地点)から所定距離以内の店舗の情報を優先的に出力したり、店舗の表示順位を、ユーザUの位置から近い順に設定してよい。
【0110】
尚、情報処理装置200は、ユーザUのミッションの選択履歴や評価情報を蓄積し、ユーザUの関心度や満足度について解析してよい。例えば情報処理装置200は、ユーザUのミッションの選択履歴及び評価情報から、ユーザUの属性と、関心度・満足度が高いミッションの属性との間の相関性を算出する。そして決定部242は、相関性を用いて、ユーザUごとに強い関心を持つ可能性があるミッションを選択し、当該ミッションを含むミッショングループを、ユーザUのミッショングループとして決定してよい。これにより、決定部242は、各ユーザUに対してミッショングループをより適切に決定できる。また情報処理装置200は、相関性に基づいて、ユーザUの属性ごとに、強い関心を持つ可能性がある新たなミッションを作成してよい。
【0111】
また、情報処理装置200は、ユーザUの関心度や満足度を、季節ごとに解析してもよい。そして情報処理装置200は、その季節で人気の高いミッションを含むミッショングループを、ユーザUのミッショングループとして決定してよい。これにより、リピートユーザを飽きさせないようにすることができる。
【0112】
また、情報処理装置200は、過去に参加登録をしたユーザUの端末に対して、ユーザUの属性(例えば年齢)、季節やテーマに応じて選択されたミッションのコンテンツ情報を、広告として送信し、リピート利用を勧誘してもよい。
【0113】
<実施形態3>
次に、本開示の実施形態3について説明する。
図24は、実施形態3にかかる情報処理システム1000aの全体構成を示すブロック図である。情報処理システム1000aは、情報処理システム1000と基本的に同様の構成及び機能を有する。ただし情報処理システム1000aは、情報処理装置200に代えて情報処理装置200aと、画像保存サーバ300と、顔認証端末400-1~400-nに代えて顔認証端末490-1~490-nとを備える点で相違する。情報処理装置200a、画像保存サーバ300及び顔認証端末490-1~490-nとは、ネットワークNに接続されている。尚、以下でも、顔認証端末490-1、490-2、・・・490-nを区別しないで言及する場合、単に顔認証端末490と呼ぶ。
【0114】
情報処理装置200aは、情報処理装置200の機能に加え、顔認証に成功したユーザUの撮影画像を、ユーザIDと対応付けて、画像保存サーバ300に格納する。また、情報処理装置200aは、開始要求時及び完了要求時に加えて、ミッションに参加中のユーザUの撮影画像を顔認証端末490から取得する。この場合も、情報処理装置200aは、撮影画像に基づいて顔認証に成功した場合、当該撮影画像を、ユーザIDと対応付けて、画像保存サーバ300に格納する。そしてミッション体験の終了後(不続行要求後)に、店舗端末600から画像出力要求を受信した場合、画像出力要求にかかるユーザUの撮影画像を店舗端末600に出力する。
【0115】
画像保存サーバ300は、顔認証用の撮影画像を保存するための1台以上のファイルサーバである。画像保存サーバ300は、ネットワークNを介して要求元に対して撮影画像を提供する。
【0116】
顔認証端末490-1、490-2、・・・490-nとのそれぞれは、実施形態2と同様に、地点A1、A2、…Anに設置されている。顔認証端末490は、ミッションの開始要求時及び完了要求時に加えて、ミッションに参加中のユーザUを撮影してよい。ここで顔認証端末490は、撮影した撮影画像を、認証用画像として、認証用画像を含む顔認証要求を、ネットワークNを介して情報処理装置200aに送信する。
【0117】
顔認証端末490の構成は、
図7に示す顔認証端末400の構成と基本的に同様である。したがって撮影制御部451は、カメラ410を制御し、開始要求時及び完了要求時にユーザUの認証用画像を撮影する。そして認証制御部453は、認証用画像を含む顔認証要求を、ネットワークNを介して情報処理装置200aへ送信する。しかしこれに加えて、撮影制御部451は、カメラ410を制御し、ミッションに参加中のユーザUの認証用画像を撮影する。そして認証制御部453は、ミッションに参加中のユーザUの認証用画像を含む顔認証要求を、ネットワークNを介して情報処理装置200aへ送信する。尚、顔認証端末490-1~490-nのうち一部については、認証制御部453が、開始要求及び完了要求の送信機能を有していなくてもよい。ここで、開始要求及び完了要求の送信機能を有さない顔認証端末490を、専用顔認証端末と呼び、開始要求及び完了要求の送信機能の少なくとも一方を有する顔認証端末490を、汎用顔認証端末と呼ぶこととする。すなわち、専用顔認証端末は、ミッションに参加中のユーザUの撮影及びこれに伴う顔認証要求の送信に特化した顔認証端末といえる。専用顔認証端末においては、表示制御部454及び表示部440は、必須ではない。専用顔認証端末は、ミッション参加中の人物を撮影可能な位置に設置される。つまり専用顔認証端末が設置された地点は、ミッションの開催場所、例えば汎用顔認証端末が設置された地点の間であってよい。
【0118】
図25は、実施形態3にかかる情報処理装置200aの構成を示すブロック図である。情報処理装置200aは、情報処理装置200と基本的に同様の構成及び機能を有する。ただし情報処理装置200aは、記憶部210は、プログラム211に代えてプログラム211aを記憶し、制御部240は、認証制御部243に代えて認証制御部243aと、画像提供部246とを有する点で情報処理装置200と相違する。プログラム211aは、実施形態3にかかる情報処理方法の処理が実装されたコンピュータプログラムである。
【0119】
認証制御部243aは、認証制御部243の機能に加えて、撮影画像に基づいて顔認証に成功した場合、当該撮影画像を、ユーザIDと対応付けて、画像保存サーバ300に格納する。
【0120】
画像提供部246は、店舗端末600から画像出力要求を受信し、撮影画像に基づいて顔認証に成功した場合ユーザUの撮影画像を画像保存サーバ300から取得し、要求元の店舗端末600に、ネットワークNを介して撮影画像を出力する。
【0121】
図26は、実施形態3にかかる認証制御処理の流れを示すフローチャートである。まず認証制御部243aは、ネットワークNを介して撮影画像を取得する(S600)。ここでは、画像提供元は、地点A1~Anの顔認証端末490-1~490-nのいずれかとする。次に認証制御部243aは、
図12のステップS412~416に示す処理を実行する。次に認証制御部243aは、特定したユーザIDに対応付けて、撮影画像を、画像保存サーバ300に格納する(S601)。
【0122】
尚、情報処理装置200aは、画像提供元の顔認証端末490から開始要求を受信した場合は、S601の処理に加えて、
図12のS417~420に示す処理を実行してよい。また情報処理装置200aは、画像提供元の顔認証端末490から完了要求を受信した場合は、S601の処理に加えて、
図13のS431~434に示す処理を実行してよい。
【0123】
図27は、実施形態3にかかる画像提供処理の流れを示すフローチャートである。まず認証制御部243aは、
図14のS441、S412~416に示す処理を実行する。S416で認証制御部243aは、顔認証に成功したユーザIDを特定した場合、顔認証に成功した旨を店舗端末600に出力してもよい。
【0124】
次に、画像提供部246は、画像出力要求を、ネットワークNを介して画像提供元の店舗端末600から取得する(S611)。次に、画像提供部246は、画像保存サーバ300から、特定したユーザIDに対応付けられた撮影画像を取得する(S612)。そして画像提供部246は、取得した撮影画像を、ネットワークNを介して要求元の店舗端末600に対して出力する(S613)。そして店舗において、店舗端末600が取得した撮影画像が印刷され、印刷物が記念品としてユーザUに提供される。尚、記念品は、ミッション参加中のユーザUの複数の撮影画像の印刷物が、まとめて保存されたアルバムであってもよい。
【0125】
尚、ステップS613に加えて又は代えて、画像提供部246は、取得した撮影画像を、ネットワークNを介してユーザ端末500又は顔認証端末400に出力してもよい。これにより、ユーザUは、店舗を訪問しなくても、撮影画像を取得することができる。
【0126】
またステップS612~613に加えて又は代えて、画像提供部246は、ユーザIDに対応付けられた撮影画像の保存先のアクセス情報を特定し、保存先のアクセス情報を、ネットワークNを介して要求元の店舗端末600に出力してもよい。アクセス情報は、例えば撮影画像に対応したWEB情報へのリンク情報であり、具体的にはURL等である。アクセス情報の出力先は、店舗端末600に限らず、ユーザ端末500や特定の地点の顔認証端末490であってもよい。ユーザ端末500は、アクセス情報を読み取り、画像保存サーバ300に対して、アクセス情報に対応する所定の保存先へのリクエストを送信する。画像保存サーバ300は、リクエストを受信した場合、当該リクエストで指定された保存先に保存された撮影画像を読み出し、撮影画像を応答に含めてネットワークNを介してユーザ端末500へ送信する。これにより、ユーザ端末500は、保存先から撮影画像を取得する。
【0127】
尚、画像提供部246は、ユーザUが獲得したスコアに応じて、撮影画像の出力枚数を変更してもよい。また、画像提供部246は、画像保存サーバ300から取得した撮影画像のうち、笑顔度が所定値以上の撮影画像を画像出力要求元に出力してよい。
【0128】
ここで、画像提供部246が画像出力要求元の店舗端末600に対して出力する撮影画像の一例を、
図28に示す。
図28は、実施形態3にかかる撮影画像620の一例を示す図である。本図には、撮影画像620は、ミッションに参加中のユーザUが写っている。
【0129】
尚、画像提供部246は、S612において画像保存サーバ300から取得した撮影画像を編集し、合成画像を生成してよい。ここで、合成画像は、撮影画像が1つの場合、所定のテンプレートと撮影画像とが合成された画像であってもよい。また合成画像は、取得した撮影画像が2以上の場合、各撮影画像が個別に識別可能に合成された画像であってよい。
【0130】
図29は、実施形態2にかかる合成画像630の一例を示す図である。合成画像630において、顔認証が成功したユーザUの、複数の撮影画像631、632、633、634、635が、個別に識別可能に合成されている。
【0131】
そして画像提供部246は、合成画像を、画像出力要求元に出力する。これにより、ユーザUが合成画像の印刷物を取得できる。また、画像提供部246は、合成画像を画像保存サーバ300に保存し、保存先のアクセス情報を、ネットワークNを介して画像出力要求元に出力してもよい。これにより、ユーザ端末500が合成画像を取得できる。
【0132】
このように、実施形態3にかかる情報処理装置200aは、ミッション開始要求時、完了要求時又は参加中の撮影画像を、所定の方式でユーザUに提供する。これにより、イベント会場をより活性化できる。
【0133】
なお、本開示は上記実施形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば上述の実施形態2~3では、認証装置100は、情報処理装置200とネットワークNを介して接続されていた。しかしこれに代えて、認証装置100の顔検出部120、特徴点抽出部130、登録部140及び認証部150の機能は、情報処理装置200の制御部240に含まれていてもよい。また、認証装置100の顔情報DB110は、情報処理装置200の記憶部210に含まれていてもよい。
【0134】
また、上述の実施形態2では、各地点に顔認証端末400があるとしたが、顔認証端末400は特定の地点に1つであるだけでもよい。実施形態3の顔認証端末490についても、同様である。
【0135】
また、上述の実施形態2~3では、顔認証端末400及び顔認証端末490は、地点に設置されていたが、ユーザUが携帯しているユーザ端末500であってもよい。この場合、ユーザ端末500は、情報処理装置200、200aに送信する開始要求及び完了要求に、自己の位置情報を含めてよい。
【0136】
また、上述の実施形態3では、画像保存サーバ300は、情報処理装置200とネットワークNを介して接続されていた。しかしこれに代えて、画像保存サーバ300の機能は、情報処理装置200の記憶部210に含まれていてもよい。
【0137】
上述の実施形態2~3では、情報処理装置200の完了処理部245は、ミッション完了に応じた処理として、ユーザUに対して特典を付与するとした。このとき完了処理部245は、ユーザUに対して、特典を利用可能な場所の情報、例えば店舗の情報を、レコメンド情報として提供し、利用を促してよい。この場合、完了処理部245は、特典を利用可能な場所であって、不続行要求元の顔認証端末400の位置情報から所定距離未満の場所に関する情報を生成してよい。生成した情報は、レコメンドする場所の位置情報や、レコメンドする場所への経路案内情報を含んでよい。完了処理部245は、特典を付与した場合、不続行要求元の顔認証端末400又はユーザ端末500に対して、当該レコメンド情報を送信する。尚、特典の利用は店舗における支払いに限らず、交通手段の運賃の支払いに利用できてもよい。したがって、特典を利用可能な場所は、店舗の場所に限らず、駅やバス停の場所であってもよい。
【0138】
尚、上述の実施形態では、ハードウェアの構成として説明したが、これに限定されるものではない。本開示は、任意の処理を、CPUにコンピュータプログラムを実行させることにより実現することも可能である。
【0139】
上述の例において、プログラムは、コンピュータに読み込まれた場合に、実施形態で説明された1又はそれ以上の機能をコンピュータに行わせるための命令群(又はソフトウェアコード)を含む。プログラムは、非一時的なコンピュータ可読媒体又は実体のある記憶媒体に格納されてもよい。限定ではなく例として、コンピュータ可読媒体又は実体のある記憶媒体は、random-access memory(RAM)、read-only memory(ROM)、フラッシュメモリ、solid-state drive(SSD)又はその他のメモリ技術、CD-ROM、digital versatile disc(DVD)、Blu-ray(登録商標)ディスク又はその他の光ディスクストレージ、磁気カセット、磁気テープ、磁気ディスクストレージ又はその他の磁気ストレージデバイスを含む。プログラムは、一時的なコンピュータ可読媒体又は通信媒体上で送信されてもよい。限定ではなく例として、一時的なコンピュータ可読媒体又は通信媒体は、電気的、光学的、音響的、またはその他の形式の伝搬信号を含む。
【0140】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)
対象者ごとに、対象者の属性情報を、該対象者の生体情報に対応付けて登録する登録部と、
対象者ごとに、前記属性情報に基づいて、1又は複数のミッションから構成されるミッショングループを決定する決定部と、
情報端末から対象者の認証用の生体情報を取得した場合、生体認証を行わせる認証制御部と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が最初又は次のミッションの参加開始を要求していることを示す情報を含む開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる少なくとも1つのミッションのコンテンツ情報を、前記情報端末に出力させる開始処理部と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が参加中のミッションを完了したことを示す情報を含む完了要求を取得した場合、ミッション完了に応じた処理を実行する完了処理部と
を備える情報処理装置。
(付記2)
前記属性情報は、年齢、性別、職業、家族構成、趣味、同伴者の有無若しくは集団属性を示す同伴者情報、及び希望終了時刻を示す情報のうち少なくとも1つを含む
付記1に記載の情報処理装置。
(付記3)
前記登録部は、対象者からの入力データ及び対象者を撮影した撮像画像のうち少なくとも一方に基づいて、前記属性情報を生成する
付記1又は2に記載の情報処理装置。
(付記4)
前記決定部は、会場の混雑状況又は前記会場の職員の業務状況に基づいて、対象者のミッショングループを決定する
付記1から3のいずれか一項に記載の情報処理装置。
(付記5)
前記開始処理部は、
前記生体認証が成功し、かつ前記情報端末から開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる複数のミッションのコンテンツ情報を、前記対象者が前記複数のミッションから1のミッションを選択可能に、前記情報端末に出力させる
付記1から4のいずれか一項に記載の情報処理装置。
(付記6)
前記決定部は、ミッションの完了状況、ミッション完了時の対象者の位置情報、完了したミッションに対する対象者の評価情報、及び対象者のミッションの選択履歴のうち少なくとも1つに基づいて、該対象者のミッショングループを変更する
付記5に記載の情報処理装置。
(付記7)
ミッション完了に応じた処理は、対象者のスコアを加算する処理を含み、
前記完了処理部は、対象者のスコアを加算したことに応じて、次のミッションの開始処理を実施するか否かを判定し、前記開始処理を実施しない場合、該対象者に対して、スコアに応じた特典を付与する
付記1から6のいずれか一項に記載の情報処理装置。
(付記8)
対象者の認証用の生体情報を取得する情報端末と、
前記情報端末と通信可能に接続される情報処理装置と
を備え、
前記情報処理装置は、
対象者ごとに、対象者の属性情報を、該対象者の生体情報に対応付けて登録する登録部と、
対象者ごとに、前記属性情報に基づいて、1又は複数のミッションから構成されるミッショングループを決定する決定部と、
前記情報端末から対象者の認証用の生体情報を取得した場合、生体認証を行わせる認証制御部と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が最初又は次のミッションの参加開始を要求していることを示す情報を含む開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる少なくとも1つのミッションのコンテンツ情報を、前記情報端末に出力させる開始処理部と、
前記生体認証が成功し、かつ前記情報端末から前記対象者が参加中のミッションを完了したことを示す情報を含む完了要求を取得した場合、ミッション完了に応じた処理を実行する完了処理部と
を有する、情報処理システム。
(付記9)
前記属性情報は、年齢、性別、職業、家族構成、趣味、同伴者の有無若しくは集団属性を示す同伴者情報、及び希望終了時刻を示す情報のうち少なくとも1つを含む
付記8に記載の情報処理システム。
(付記10)
対象者ごとに、対象者の属性情報を、該対象者の生体情報に対応付けて登録する段階と、
対象者ごとに、前記属性情報に基づいて、1又は複数のミッションから構成されるミッショングループを決定する段階と、
情報端末から対象者の認証用の生体情報を取得した場合、生体認証を行わせる段階と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が最初又は次のミッションの参加開始を要求していることを示す情報を含む開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる少なくとも1つのミッションのコンテンツ情報を、前記情報端末に出力させる段階と、
前記生体認証が成功し、かつ前記情報端末から前記対象者が参加中のミッションを完了したことを示す情報を含む完了要求を取得した場合、ミッション完了に応じた処理を実行する段階と
を備える情報処理方法。
(付記11)
コンピュータに、
対象者ごとに、対象者の属性情報を、該対象者の生体情報に対応付けて登録する登録処理と、
対象者ごとに、前記属性情報に基づいて、1又は複数のミッションから構成されるミッショングループを決定する決定処理と、
情報端末から対象者の認証用の生体情報を取得した場合、生体認証を行わせる認証制御処理と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が最初又は次のミッションの参加開始を要求していることを示す情報を含む開始要求を取得した場合、前記対象者に対応するミッショングループに含まれる少なくとも1つのミッションのコンテンツ情報を、前記情報端末に出力させる開始処理と、
前記生体認証が成功し、かつ前記情報端末から、前記対象者が参加中のミッションを完了したことを示す情報を含む完了要求を取得した場合、ミッション完了に応じた処理を実行する完了処理と
を実行させるためのプログラム。
【0141】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記によって限定されるものではない。本願発明の構成や詳細には、発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【0142】
この出願は、2021年2月17日に出願された日本出願特願2021-023728を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【0143】
本実施形態にかかる情報処理装置及び情報処理システムは、例えばイベント会場を運営するために利用可能である。
【符号の説明】
【0144】
10 情報処理装置
11 登録部
12 決定部
13 認証制御部
14 開始処理部
15 完了処理部
100 認証装置
110 顔情報DB
111 ユーザID
112 顔特徴情報
120 顔検出部
130 特徴点抽出部
140 登録部
150 認証部
200,200a 情報処理装置
210 記憶部
211,211a プログラム
212 ユーザ情報
2121 ユーザID
2122 ユーザ属性情報
2123 スコア
2124 ポイント
213 ミッション履歴情報
2131 ユーザID
2132 ミッショングループID
2133 ミッションID
2134 完了状況情報
214 ミッション情報
2141 ミッショングループID
2142 ミッションID
2143 ミッション属性情報
215 決済履歴情報
2151 ユーザID
2152 店舗ID
2153 決済情報
2154 日時
220 メモリ
230 通信部
240 制御部
241 登録部
242 決定部
243,243a 認証制御部
244 開始処理部
245 完了処理部
246 画像提供部
300 画像保存サーバ
400 顔認証端末
410 カメラ
420 記憶部
430 通信部
440 表示部
450 制御部
451 撮影制御部
452 登録部
453 認証制御部
454 表示制御部
460 入力部
490 顔認証端末
500 ユーザ端末
510 カメラ
520 記憶部
530 通信部
540 表示部
550 制御部
551 撮影制御部
552 登録部
553 取得部
554 表示制御部
560 入力部
600 店舗端末
610 端末画面
620 撮影画像
630 合成画像
631,632,633,634,635 撮影画像
1000,1000a 情報処理システム
A1,A2,An 地点
N ネットワーク
U ユーザ