(57)【要約】【課題】検出した検出人物及び出力デバイスが置かれている環境に応じて、適切な情報コンテンツを提供する。【解決手段】情報処理装置は、撮像装置が撮像した画像情報に含まれる人物を検出し、検出した検出人物の属性情報であって、少なくとも検出人物の人口統計学的特性と、検出人物の特徴的な行動を示す行動属性情報とのいずれかを含む検出人物の属性情報を、画像情報に基づいて抽出する画像処理部と、画像処理部が検出人物を検出した場合に、撮像装置に対応する出力デバイスが所属するデバイスグループに対応する情報コンテンツを抽出し、抽出した情報コンテンツのうちから、画像処理部が抽出した検出人物の属性情報に基づく出力条件を満たす情報コンテンツを選択するコンテンツ抽出部と、コンテンツ抽出部が選択した当該情報コンテンツを、撮像装置に対応する出力デバイスに出力させるコンテンツ出力処理部とを備える。【選択図】図１
2020201651.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置が撮像した画像情報に含まれる人物を検出し、検出した検出人物の属性情報であって、少なくとも前記検出人物の人口統計学的特性と、前記検出人物の特徴的な行動を示す行動属性情報とのいずれかを含む検出人物の属性情報を、前記画像情報に基づいて抽出する画像処理部と、
前記画像処理部が前記検出人物を検出した場合に、前記撮像装置に対応する出力デバイスが所属するデバイスグループに対応する情報コンテンツを抽出し、抽出した前記情報コンテンツのうちから、前記画像処理部が抽出した前記検出人物の属性情報に基づく出力条件を満たす情報コンテンツを選択するコンテンツ抽出部と、
前記コンテンツ抽出部が選択した当該情報コンテンツを、前記撮像装置に対応する前記出力デバイスに出力させるコンテンツ出力処理部と
を備えることを特徴とする情報処理装置。
【請求項２】
前記画像処理部が新たに検出した前記検出人物に、前記検出人物を識別する人物識別情報を付与し、当該人物識別情報と、前記検出人物の属性情報とを対応付けて人物情報記憶部に記憶させる登録処理部を備え、
前記コンテンツ抽出部は、前記画像処理部が検出した前記検出人物が既に前記人物情報記憶部に記憶されている場合に、前記検出人物に付与されている前記人物識別情報に対応する前記検出人物の属性情報を前記人物情報記憶部から取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記人物識別情報と、前記撮像装置を識別する撮像識別情報と、前記行動属性情報と、前記行動属性情報が抽出された日時情報とを対応付けた行動履歴情報を行動履歴記憶部に記憶させる行動履歴処理部を備え、
前記登録処理部は、前記行動履歴記憶部が記憶する前記行動履歴情報のうち、前記人物識別情報に対応する代表的な前記行動属性情報を、前記人物識別情報に対応する前記検出人物の属性情報として、人物情報記憶部に記憶させる
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記コンテンツ出力処理部は、
前記撮像装置に対応する前記出力デバイスが情報コンテンツを出力中である場合に、選択した前記情報コンテンツの出力を保留し、
前記撮像装置に対応する前記出力デバイスが情報コンテンツを出力中でない場合に、選択した前記情報コンテンツを前記出力デバイスに出力させる
ことを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記コンテンツ抽出部は、
前記画像処理部が複数の前記検出人物を検出した場合に、複数の前記検出人物を代表する前記属性情報に基づく出力条件を満たす情報コンテンツを選択する
ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
前記撮像装置は、設置環境の異なる複数の撮像グループのいずれかに所属しており、
前記画像処理部は、前記撮像装置が所属する前記撮像グループに応じて、異なる前記行動属性情報を抽出する
ことを特徴とする請求項１から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
前記複数の撮像グループは、店舗内に設置された前記撮像装置のグループである第１グループと、店舗外に設置された前記撮像装置のグループである第２グループとである
ことをと特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記コンテンツ出力処理部が出力した前記情報コンテンツに対応する出力情報と、前記情報コンテンツを出力した前記出力デバイスを識別する出力識別情報と、前記情報コンテンツを出力した日時を示す出力日時情報とを対応付けた出力履歴情報を、出力履歴記憶部に記憶させる出力履歴処理部を備える
ことを特徴とする請求項１から請求項７のいずれか一項に記載の情報処理装置。
【請求項９】
請求項１から請求項８のいずれか一項に記載の情報処理装置と、
複数の前記撮像装置と、
前記撮像装置に対応付けられた前記出力デバイスと
を備えることを特徴とする情報処理システム。
【請求項１０】
画像処理部が、撮像装置が撮像した画像情報に含まれる人物を検出し、検出した検出人物の属性情報であって、少なくとも前記検出人物の人口統計学的特性と、前記検出人物の特徴的な行動を示す行動属性情報とのいずれかを含む検出人物の属性情報を、前記画像情報に基づいて抽出する画像処理ステップと、
コンテンツ抽出部が、前記画像処理ステップによって前記検出人物が検出された場合に、前記撮像装置に対応する出力デバイスが所属するデバイスグループに対応する情報コンテンツを抽出し、抽出した前記情報コンテンツのうちから、前記画像処理ステップによって抽出された前記検出人物の属性情報に基づく出力条件を満たす情報コンテンツを選択するコンテンツ抽出ステップと、
コンテンツ出力処理部が、前記コンテンツ抽出ステップによって選択された当該情報コンテンツを、前記撮像装置に対応する前記出力デバイスに出力させるコンテンツ出力処理ステップと
を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及び情報処理方法に関する。
【背景技術】
【０００２】
近年、店舗内のカメラで顧客の画像を取得し、画像から顧客の人物属性を判定して個人を判別し、更に、判別した個人毎にカメラ位置、顔向き、及び滞在時間から注目商品群を判断し、マーケティングに活用する技術が知られている（例えば、特許文献１、及び特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３４８６１８号公報
【特許文献２】特開２００８−１５２８１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、店舗内の顧客情報を収集し、顧客が注目する注目商品群に対応する商品の案内を顧客に提供する技術であり、例えば、様々な環境に設置された出力デバイス及出力デバイスの周辺にいる人物に応じて、広告などの情報コンテンツを適切に提供するものではなかった。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、検出した検出人物及び出力デバイスが置かれている環境に応じて、適切な情報コンテンツを提供することができる情報処理装置、情報処理システム、及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一態様は、撮像装置が撮像した画像情報に含まれる人物を検出し、検出した検出人物の属性情報であって、少なくとも前記検出人物の人口統計学的特性と、前記検出人物の特徴的な行動を示す行動属性情報とのいずれかを含む検出人物の属性情報を、前記画像情報に基づいて抽出する画像処理部と、前記画像処理部が前記検出人物を検出した場合に、前記撮像装置に対応する出力デバイスが所属するデバイスグループに対応する情報コンテンツを抽出し、抽出した前記情報コンテンツのうちから、前記画像処理部が抽出した前記検出人物の属性情報に基づく出力条件を満たす情報コンテンツを選択するコンテンツ抽出部と、前記コンテンツ抽出部が選択した当該情報コンテンツを、前記撮像装置に対応する前記出力デバイスに出力させるコンテンツ出力処理部とを備えることを特徴とする情報処理装置である。
【０００７】
また、本発明の一態様は、上記に記載の情報処理装置と、複数の前記撮像装置と、前記撮像装置に対応付けられた前記出力デバイスとを備えることを特徴とする情報処理システムである。
【０００８】
また、本発明の一態様は、画像処理部が、撮像装置が撮像した画像情報に含まれる人物を検出し、検出した検出人物の属性情報であって、少なくとも前記検出人物の人口統計学的特性と、前記検出人物の特徴的な行動を示す行動属性情報とのいずれかを含む検出人物の属性情報を、前記画像情報に基づいて抽出する画像処理ステップと、コンテンツ抽出部が、前記画像処理ステップによって前記検出人物が検出された場合に、前記撮像装置に対応する出力デバイスが所属するデバイスグループに対応する情報コンテンツを抽出し、抽出した前記情報コンテンツのうちから、前記画像処理によって抽出された前記検出人物の属性情報に基づく出力条件を満たす情報コンテンツを選択するコンテンツ抽出ステップと、コンテンツ出力処理部が、前記コンテンツ抽出ステップによって選択された当該情報コンテンツを、前記撮像装置に対応する前記出力デバイスに出力させるコンテンツ出力処理ステップとを含むことを特徴とする情報処理方法である。
【発明の効果】
【０００９】
本発明によれば、検出した検出人物及び出力デバイスが置かれている環境に応じて、適切な情報コンテンツを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態による情報処理システムの一例を示すブロック図である。
【図２】本実施形態におけるカメラグループ情報記憶部のデータ例を示す図である。
【図３】本実施形態におけるカメラグループ対応記憶部のデータ例を示す図である。
【図４】本実施形態におけるカメラ情報記憶部のデータ例を示す図である。
【図５】本実施形態における出力デバイスグループ情報記憶部のデータ例を示す図である。
【図６】本実施形態における出力デバイスグループ対応記憶部のデータ例を示す図である。
【図７】本実施形態における出力デバイス情報記憶部のデータ例を示す図である。
【図８】本実施形態におけるキャンペーングループ情報記憶部のデータ例を示す図である。
【図９】本実施形態におけるキャンペーングループ対応記憶部のデータ例を示す図である。
【図１０】本実施形態におけるキャンペーン情報記憶部のデータ例を示す図である。
【図１１】本実施形態における人物情報記憶部のデータ例を示す図である。
【図１２】本実施形態における行動履歴記憶部のデータ例を示す図である。
【図１３】本実施形態におけるカメラデバイス対応記憶部のデータ例を示す図である。
【図１４】本実施形態におけるデバイスロック情報記憶部のデータ例を示す図である。
【図１５】本実施形態におけるコンテンツ情報記憶部のデータ例を示す図である。
【図１６】本実施形態における出力履歴記憶部のデータ例を示す図である。
【図１７】本実施形態における情報処理システムの行動履歴の収集処理の一例を示すフローチャートである。
【図１８】本実施形態における情報処理システムの情報コンテンツの出力処理の一例を示すフローチャートである。
【図１９】本実施形態におけるキャンペーン情報の管理画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態による情報処理装置、及び情報処理システムについて、図面を参照して説明する。
【００１２】
図１は、本実施形態による情報処理システム１の一例を示すブロック図である。
図１に示すように、情報処理システム１は、情報処理装置１０と、複数のカメラ２０と、複数の出力デバイス３０と、データサーバ装置４０と、管理端末装置５０とを備えている。また、情報処理装置１０と、複数のカメラ２０と、複数の出力デバイス３０と、データサーバ装置４０と、管理端末装置５０とは、ネットワークＮＷ１を介して接続されている。
【００１３】
カメラ２０（撮像装置の一例）は、例えば、動画を含む画像を撮像可能な監視カメラなどであり、情報処理システム１が導入されている様々な場所に設置されている。カメラ２０は、撮像した撮像情報（画像情報）を後述する情報処理装置１０に出力する。なお、カメラ２０には、店舗ＳＴ内に設置されているカメラ２１と、店舗ＳＴ外に設置されているカメラ２２とが含まれる。カメラ２０は、常時撮像するものであってもよいし、人感センサ（不図示）を備えて、周辺に人が近づいたことを検出して、撮像を開始するものであってもよい。
【００１４】
なお、図１に示す例では、カメラ２１とカメラ２２とをそれぞれ１台記載しているが、カメラ２１とカメラ２２とのそれぞれは、複数台設置されているものとする。また、本実施形態において、カメラ２１とカメラ２２とは、情報処理システム１が備える任意のカメラを示す場合、又は特に区別しない場合には、カメラ２０として説明する。
【００１５】
カメラ２０は、設置環境（例えば、店舗ＳＴ内、店舗ＳＴ外など）の異なる複数の撮像グループのいずれかに所属している。図１に示す例では、複数の撮像グループは、店舗ＳＴ内に設置されたカメラ２０のグループであるカメラグループＧｒ１（第１グループ）と、店舗ＳＴ外に設置されたカメラ２０のグループであるカメラグループＧｒ２（第２グループ）とである。
【００１６】
出力デバイス３０は、例えば、デジタルサイネージ装置、ＡＩ（Artificial Intelligence）スピーカ、プロジェクタなどのコミュニケーションデバイスであり、カメラ２０に対応付けられて、様々な場所に設置されている。出力デバイス３０は、後述する情報処理装置１０から提供された広告やコミュニケーションコンテンツなどの情報コンテンツを出力する。
【００１７】
なお、図１に示す例では、出力デバイス３１と出力デバイス３２とをそれぞれ１台記載しているが、出力デバイス３１と出力デバイス３２とのそれぞれは、カメラ２０と同様に、複数台設置されているものとする。また、本実施形態において、出力デバイス３１と出力デバイス３２とは、情報処理システム１が備える任意の出力デバイスを示す場合、又は特に区別しない場合には、出力デバイス３０として説明する。
【００１８】
データサーバ装置４０は、例えば、ネットワークＮＷ１に接続されたサーバ装置であり、情報処理システム１が利用する各種データ（各種情報）を記憶する。データサーバ装置４０は、カメラグループ情報記憶部４０１と、カメラグループ対応記憶部４０２と、カメラ情報記憶部４０３と、出力デバイスグループ情報記憶部４０４と、出力デバイスグループ対応記憶部４０５と、出力デバイス情報記憶部４０６と、キャンペーングループ情報記憶部４０７と、キャンペーングループ対応記憶部４０８と、キャンペーン情報記憶部４０９と、人物情報記憶部４１０と、行動履歴記憶部４１１と、カメラデバイス対応記憶部４１２と、デバイスロック情報記憶部４１３と、コンテンツ情報記憶部４１４と、コンテンツファイル記憶部４１５と、出力履歴記憶部４１６とを備えている。
【００１９】
カメラグループ情報記憶部４０１は、カメラ２０のグループ情報であるカメラグループマスタデータを記憶する。カメラグループ情報記憶部４０１は、例えば、図２に示すように、「カメラグループＩＤ」と、「カメラグループ名」とを対応付けて記憶する。ここで、「カメラグループＩＤ」は、カメラ２０のグループを識別する識別情報であり、「カメラグループ名」は、カメラグループの名称である。
【００２０】
カメラグループは、例えば、カメラ２０の設置場所（例えば、店舗ＳＴ内、商品○○の売り場、店舗ＳＴ外のメイン通り、等）などの設置環境を示すグループである。
例えば、図２に示す例では、「カメラグループＩＤ」が“ＣＧ０１”に対応する「カメラグループ名」が、“○○店”であることを示している。また、「カメラグループＩＤ」が“ＣＧ０２”に対応する「カメラグループ名」が、“店外カメラ”であることを示している。
【００２１】
カメラグループ対応記憶部４０２は、情報処理システム１におけるカメラ２０とカメラグループとの対応を示す対応テーブル（紐付けテーブル）を記憶する。カメラグループ対応記憶部４０２は、例えば、図３に示すように、「カメラＩＤ」と、「カメラグループＩＤ」とを対応付けて記憶する。ここで、「カメラＩＤ」は、カメラ２０を識別するカメラ識別情報（撮像識別情報）である。
図３に示す例では、「カメラＩＤ」が“Ｃ００１”のカメラ２０に対応する「カメラグループＩＤ」が“ＣＧ０１”であることを示している。
【００２２】
カメラ情報記憶部４０３は、カメラ２０に関する管理情報であるカメラマスタデータを記憶する。カメラ情報記憶部４０３は、例えば、図４に示すように、「カメラＩＤ」と、「ロケーション種別」と、「設置場所名」と、「設置場所情報」とを対応付けて記憶する。ここで、「ロケーション種別」は、撮像場所の種別を示す情報であり、「設置場所名」は、カメラ２０が設置されている場所の名称を示している。また、「設置場所情報」は、カメラ２０が設置されている場所の詳細情報（例えば、場所情報、緯度・経度情報など）を示している。
【００２３】
例えば、図４に示す例では、「カメラＩＤ」が“Ｃ００１”のカメラ２０は、「ロケーション種別」が“○○店内”であり、「設置場所名」が“○○売り場”であり、「設置場所情報」が“○○横、緯度ＸＸＸ，経度ＹＹＹ”であることを示している。
【００２４】
出力デバイスグループ情報記憶部４０４は、出力デバイス３０のグループ情報であるデバイスグループマスタデータを記憶する。出力デバイスグループ情報記憶部４０４は、例えば、図５に示すように、「デバイスグループＩＤ」と、「デバイスグループ名」とを対応付けて記憶する。ここで、「デバイスグループＩＤ」は、出力デバイス３０のグループを識別する識別情報であり、「デバイスグループ名」は、デバイスグループの名称である。
【００２５】
例えば、図５に示す例では、「デバイスグループＩＤ」が“ＤＧ０１”に対応する「デバイスグループ名」が、“○○デバイス”であることを示している。また、「デバイスグループＩＤ」が“ＤＧ０２”に対応する「デバイスグループ名」が、“店外デバイス”であることを示している。
【００２６】
出力デバイスグループ対応記憶部４０５は、情報処理システム１における出力デバイス３０とデバイスグループとの対応を示す対応テーブル（紐付けテーブル）を記憶する。出力デバイスグループ対応記憶部４０５は、例えば、図６に示すように、「デバイスＩＤ」と、「デバイスグループＩＤ」とを対応付けて記憶する。ここで、「デバイスＩＤ」は、出力デバイス３０を識別するデバイス識別情報である。
図６に示す例では、「デバイスＩＤ」が“Ｄ００１”の出力デバイス３０に対応する「デバイスグループＩＤ」が“ＤＧ０１”であることを示している。
【００２７】
出力デバイス情報記憶部４０６は、出力デバイス３０に関する管理情報であるデバイスマスタデータを記憶する。出力デバイス情報記憶部４０６は、例えば、図７に示すように、「デバイスＩＤ」と、「ロケーション種別」と、「設置場所名」と、「設置場所情報」と、「デバイスロック時間」とを対応付けて記憶する。ここで、「ロケーション種別」は、出力場所の種別を示す情報であり、「設置場所名」は、出力デバイス３０が設置されている場所の名称を示している。また、「設置場所情報」は、出力デバイス３０が設置されている場所の詳細情報（例えば、場所情報、緯度・経度情報など）を示している。
【００２８】
また、「デバイスロック時間」は、出力デバイス３０が情報コンテンツを既に出力中であり、新たな情報コンテンツを出力できない状態となる時間を示している。
例えば、図７に示す例では、「デバイスＩＤ」が“Ｄ００１”の出力デバイス３０は、「ロケーション種別」が“○○店内”であり、「設置場所名」が“○○売り場”であり、「設置場所情報」が“○○横、緯度ＸＸＸ，経度ＹＹＹ”であることを示している。また、「デバイスロック時間」が“３０秒”であることを示している。
【００２９】
キャンペーングループ情報記憶部４０７は、広告などのキャンペーンのグループ情報であるキャンペーングループマスタデータを記憶する。キャンペーングループ情報記憶部４０７は、例えば、図８に示すように、「キャンペーングループＩＤ」と、「キャンペーングループ名」とを対応付けて記憶する。ここで、「キャンペーングループＩＤ」は、キャンペーンのグループを識別する識別情報であり、「キャンペーングループ名」は、キャンペーングループの名称である。
【００３０】
例えば、図８に示す例では、「キャンペーングループＩＤ」が“ＣＰ００１”に対応する「キャンペーングループ名」が、“○○アイスリニューアルＰＲ”であることを示している。また、「キャンペーングループＩＤ」が“ＣＰ００２”に対応する「キャンペーングループ名」が、“××ドリンクＰＲ”であることを示している。
【００３１】
キャンペーングループ対応記憶部４０８は、本実施形態におけるキャンペーンとキャンペーングループとの対応を示す対応テーブル（紐付けテーブル）を記憶する。キャンペーングループ対応記憶部４０８は、例えば、図９に示すように、「キャンペーングループＩＤ」と、「キャンペーンＩＤ」とを対応付けて記憶する。ここで、「キャンペーンＩＤ」は、キャンペーンを識別するキャンペーン識別情報である。
図９に示す例では、「キャンペーングループＩＤ」が“ＣＰ００１”に対応する「キャンペーンＩＤ」が“ＣＰ００１−０１”であることを示している。
【００３２】
キャンペーン情報記憶部４０９は、キャンペーンに関する管理情報であるキャンペーンマスタデータを記憶する。キャンペーン情報記憶部４０９は、例えば、図１０に示すように、「キャンペーンＩＤ」と、「キャンペーン名」と、「適用開始日時」と、「適用終了日時」と、「出力条件」と、「デバイスグループＩＤ」と、「コンテンツＩＤ」とを対応付けたキャンペーン情報を記憶する。ここで、「キャンペーン名」は、キャンペーンの名称を示し、「適用開始日時」及び「適用終了日時」は、キャンペーンの開始日時及び終了日時を示している。
【００３３】
また、「出力条件」は、キャンペーンを出力デバイス３０に出力するための出力条件を示している。なお、「出力条件」は、例えば、後述する画像処理部１１１が、カメラ２０の撮像情報から抽出した検出人物の属性情報に基づく条件である。また、「デバイスグループＩＤ」は、キャンペーンに対応するデバイスグループを示し、「コンテンツＩＤ」は、キャンペーンで出力する情報コンテンツを識別するコンテンツ識別情報を示している。
【００３４】
図１０に示す例では、「キャンペーンＩＤ」が“ＣＰ００１−０１”に対応するキャンペーンは、「キャンペーン名」が“男性２０代店内”であり、「適用開始日時」及び「適用終了日時」が“２０１９／２／３”及び“２０１９／２／１５”であることを示している。また、このキャンペーンは、「出力条件」が“男性、２０歳代、デバイス注視行動”であることを示している。また、このキャンペーンの「デバイスグループＩＤ」が“ＤＧ０２”であり、「コンテンツＩＤ」が“ＣＴ００１”であることを示している。
【００３５】
人物情報記憶部４１０は、カメラ２０が撮像した画像情報から検出された人物に関する情報である人物マスタデータを記憶する。人物情報記憶部４１０は、例えば、図１１に示すように、「人物ＩＤ」と、「性別」と、「性別信頼度」と、「年代」と、「年代信頼度」と、「行動属性情報」と、「初回登録日時」と、「初回登録カメラＩＤ」と、「最終更新日時」とを対応付けて記憶する。ここで、「人物ＩＤ」は、カメラ２０が撮像した画像情報から検出された人物を識別する人物識別情報であり、画像情報から特徴量を抽出し、抽出した当該特徴量に基づいて特定された人物（検出人物）に付与される。
【００３６】
また、「性別」及び「年代」は、検出人物の性別及び年齢を示し、人口統計学的特性の一例である。また、「性別信頼度」は、抽出された性別の信頼度を示し、「年代信頼度」は、抽出された年代の信頼度を示している。また、「行動属性情報」は、検出人物の特徴的な行動を示し、「初回登録日時」及び「初回登録カメラＩＤ」は、検出人物が最初に検出された際の登録日時及びカメラＩＤを示している。また、「最終更新日時」は、この検出人物に対する人物情報の最終更新日を示している。
【００３７】
例えば、図１１に示す例では、「人物ＩＤ」が“Ｕ００１”の検出人物は、「性別」及び「年代」が“Ｍ”（男性）及び“２０−２９”（２０歳代）であり、「性別信頼度」及び「年代信頼度」が“ＸＸＸ”及び“ＹＹＹ”であり、「行動属性情報」が“店内回遊行動”であることを示している。また、この検出人物は、「初回登録日時」が“２０１９／２／３”であり、「初回登録カメラＩＤ」が“Ｃ００１”であることを示している。
なお、人物情報記憶部４１０は、上述した情報の他に、最終更新した際のカメラＩＤや登録・更新回数を示す情報を記憶するようにしてもよい。
【００３８】
行動履歴記憶部４１１は、カメラ２０の画像情報に基づいて検出された検出人物の行動履歴を記憶する。行動履歴記憶部４１１は、例えば、図１２に示すように、「行動ログ番号」と、「人物ＩＤ」と、「行動日時」と、「カメラＩＤ」と、「行動詳細」とを対応付けて記憶する。ここで、「行動ログ番号」は、行動履歴の番号（行動ログＳＥＱ）を示し、各行動履歴のレコードを識別する識別情報である。また、「行動詳細」は、検出された行動属性情報の詳細を示している。
【００３９】
例えば、図１２に示す例では、「行動ログ番号」が“ＡＬ００１”の行動履歴（レコード）は、「人物ＩＤ」が“Ｕ００１”であり、「行動日時」が“２０１９／２／３”で「カメラＩＤ」が“Ｃ００１”のカメラで検出され、「行動詳細」が“店内回遊行動”であることを示している。
【００４０】
カメラデバイス対応記憶部４１２は、情報処理システム１におけるカメラ２０と、出力デバイス３０との対応を示す対応テーブル（紐付けテーブル）を記憶する。カメラデバイス対応記憶部４１２は、例えば、図１３に示すように、「カメラＩＤ」と、「デバイスＩＤ」とを対応付けて記憶する。
例えば、図１３に示す例では、「カメラＩＤ」が“Ｃ００１”のカメラ２０と、「デバイスＩＤ」が“Ｄ００１”の出力デバイス３０とが対応付けられていることを示している。本実施形態の情報処理システム１では、“Ｃ００１”のカメラ２０により人物を検出した場合には、当該“Ｃ００１”のカメラ２０に対応する“Ｄ００１”の出力デバイス３０を使用して、広告などのキャンペーンのコンテンツを出力する。
【００４１】
デバイスロック情報記憶部４１３は、出力デバイス３０が情報コンテンツを既に出力中であることを示すデバイスロック情報を記憶する。デバイスロック情報記憶部４１３は、例えば、図１４に示すように、「デバイスＩＤ」と、「ロック開始日時」と、「設定ロック時間」とを対応付けて記憶する。ここで、「ロック開始日時」は、出力デバイス３０が情報コンテンツの出力を開始した日時を示し、「設定ロック時間」は、出力中の時間（コンテンツの出力時間）を示している。
【００４２】
例えば、図１４に示す例では、「デバイスＩＤ」が“Ｄ００１”の出力デバイス３０は、「ロック開始日時」の“２０１９／０５／０５、１０：００：００”から“３０秒”の期間、ロック中であることを示している。
【００４３】
コンテンツ情報記憶部４１４は、出力デバイス３０から出力する情報コンテンツの情報であるコンテンツマスタデータを記憶する。コンテンツ情報記憶部４１４は、例えば、図１５に示すように、「コンテンツＩＤ」と、「コンテンツ種別」と、「ファイルパス」とを対応付けて記憶する。ここで、「コンテンツＩＤ」は、情報コンテンツを識別するための識別情報であり、「コンテンツ種別」は、例えば、動画や音声、プロジェクション画像などのコンテンツの種別を示している。また、「ファイルパス」は、情報コンテンツのファイルが格納されている格納先（ファイルパス）を示している。
【００４４】
例えば、図１５に示す例では、「コンテンツＩＤ」が“ＣＴ００１”の情報コンテンツは、「コンテンツ種別」が“動画”であり、「ファイルパス」が“\\XXXX\movie\A.mp4”であることを示している。
コンテンツファイル記憶部４１５は、出力デバイス３０から出力する情報コンテンツのファイルを記憶する。コンテンツファイル記憶部４１５は、上述したコンテンツ情報記憶部４１４の「ファイルパス」が示す格納先となる記憶部である。
【００４５】
出力履歴記憶部４１６は、キャンペーンにより出力デバイス３０から情報コンテンツを出力した出力履歴を記憶する。出力履歴記憶部４１６は、例えば、図１６に示すように、「出力ログ番号」と、「行動ログ番号」と、「デバイスＩＤ」と、「出力日時」と、「キャンペーンＩＤ」とを対応付けた出力履歴情報を記憶する。ここで、「出力ログ番号」は、出力履歴の番号（出力ログＳＥＱ）を示し、各出力履歴のレコードを識別する識別情報である。また、「行動ログ番号」は、上述した行動履歴記憶部４１１の「行動ログ番号」を示している。また、「出力日時」は、出力デバイス３０が情報コンテンツを出力した日時を示している。
【００４６】
図１６に示す例では、「出力ログ番号」が“ＬＧ００１”の出力履歴は、「行動ログ番号」が“ＡＬ００１”に対して、「デバイスＩＤ」が“Ｄ００１”の出力デバイス３０を使用して、「出力日時」の“２０１９／０５／０５、１０：００”に、「キャンペーンＩＤ」が“ＣＰ００１−０１”に対応する情報コンテンツを出力したことを示している。
このように、出力履歴記憶部４１６は、検出人物の行動履歴（「行動ログ番号」）と、使用した出力デバイス３０の情報（「デバイスＩＤ」）と、出力した内容（「キャンペーンＩＤ」）と、出力した日時（「出力日時」）とを対応付けた出力履歴を記憶する。
【００４７】
管理端末装置５０は、例えば、パーソナルコンピュータ（ＰＣ）や、タブレット端末などの端末装置であり、ネットワークＮＷ１を介して、データサーバ装置４０が記憶する各種情報の管理処理を実行する。管理端末装置５０は、入力部５１と、表示部５２と、端末制御部５３とを備えている。
【００４８】
入力部５１は、例えば、キーボードやマウスなどの入力装置であり、管理端末装置５０の使用者（管理者）から必要な各種情報を受け付ける。
表示部５２は、例えば、液晶ディスプレイなどの表示装置であり、各種情報を表示する。表示部５２は、例えば、データサーバ装置４０が記憶する各種情報を管理する際に、各種表示画面などを表示する。
【００４９】
端末制御部５３は、例えば、ＣＰＵ（Central Processing Unit）などを含むプロセッサであり、管理端末装置５０を統括的に制御する。端末制御部５３は、例えば、管理処理部５３１を備えている。
管理処理部５３１は、ネットワークＮＷ１を介して、データサーバ装置４０との間で通信を行い、データサーバ装置４０が記憶する各種情報を管理する管理処理を実行する。管理処理部５３１は、例えば、キャンペーン情報記憶部４０９、キャンペーングループ情報記憶部４０７、及びキャンペーングループ対応記憶部４０８へのキャンペーン情報の登録や削除、更新などの管理処理を実行する。また、管理処理部５３１は、例えば、コンテンツ情報記憶部４１４及びコンテンツファイル記憶部４１５に、情報コンテンツの登録や削除、更新などの管理処理を実行する。
【００５０】
情報処理装置１０は、例えば、ネットワークＮＷ１に接続されたサーバ装置である。情報処理装置１０は、カメラ２０を用いて検出した検出人物及び当該検出人物の行動履歴を収集するとともに、検出人物に対応したキャンペーンを選択し、選択したキャンペーンに対応する情報コンテンツ（広告、ＰＲ情報、コミュニケーションコンテンツなど）を、出力デバイス３０から出力させる。情報処理装置１０は、制御部１１を備えている。
【００５１】
制御部１１は、例えば、ＣＰＵなどを含むプロセッサであり、情報処理装置１０を統括的に制御する。制御部１１は、画像処理部１１１と、人物登録処理部１１２と、行動履歴処理部１１３と、キャンペーン抽出部１１４と、コンテンツ出力処理部１１５と、出力履歴処理部１１６とを備えている。
【００５２】
画像処理部１１１は、カメラ２０が撮像した画像情報に含まれる人物を検出し、検出した検出人物の属性情報を、画像情報に基づいて抽出する。ここで、検出人物の属性情報には、少なくとも検出人物の人口統計学的特性（例えば、性別、年代など）と、検出人物の特徴的な行動を示す行動属性情報とのいずれかが含まれる。画像処理部１１１は、人物を検出した場合に、例えば、人物の顔や体形、衣服などから特徴量を抽出する。また、画像処理部１１１は、画像処理部１１１が抽出した検出人物の特徴量と、不図示の記憶部に記憶されている過去の特徴量とを比較した比較結果に基づいて、新たな人物が検出されたと判定された場合に、検出人物に対して、新たな人物ＩＤを付与する。
【００５３】
また、画像処理部１１１は、検出人物の動作などから行動属性情報を抽出する。ここで、行動属性情報には、例えば、検出人物の動線に基づく店舗ＳＴ内の回遊行動、商品の棚前などの滞留行動、商品を手に取る行動、検出人物の視線や顔の向きに基づく、出力デバイス３０や商品などへの注視行動などが含まれる。
【００５４】
なお、画像処理部１１１は、カメラ２０が所属するカメラグループ（撮像グループ）に応じて、異なる行動属性情報を抽出するようにしてもよい。例えば、人物を撮像したカメラ２０が、店舗ＳＴ内のカメラグループＧｒ１に所属する場合には、画像処理部１１１は、滞留行動、商品を手に取る行動などを検出し、カメラ２０が、店舗ＳＴ外のカメラグループＧｒ２に所属する場合には、画像処理部１１１は、注視行動などを検出するようにしてもよい。
【００５５】
人物登録処理部１１２（登録処理部の一例）は、画像処理部１１１が新たに検出した検出人物に、検出人物を識別する人物ＩＤ（人物識別情報）を付与し、当該人物ＩＤと、検出人物の属性情報とを対応付けて人物情報記憶部４１０に記憶させる。人物登録処理部１１２は、例えば、上述した図１１に示すように、人物情報を人物情報記憶部４１０に記憶させる。
【００５６】
また、人物登録処理部１１２は、画像処理部１１１が抽出した検出人物の特徴量に基づいて、過去に検出した人物であると判定された場合に、当該検出人物に対応する人物情報記憶部４１０の人物情報を更新する。なお、人物登録処理部１１２は、行動履歴記憶部４１１が記憶する行動履歴情報のうち、人物ＩＤに対応する代表的な行動属性情報を、人物ＩＤに対応する検出人物の属性情報として、人物情報記憶部４１０に記憶させる。
【００５７】
行動履歴処理部１１３は、画像処理部１１１が検出人物を検出した場合に、人物ＩＤと、カメラＩＤ（撮像識別情報）と、行動属性情報と、行動属性情報が抽出された日時情報とを対応付けた行動履歴情報を行動履歴記憶部４１１に記憶させる。行動履歴処理部１１３は、例えば、図１２に示すように、検出された検出人物の行動履歴情報を、行動履歴記憶部４１１に記憶させる。
【００５８】
キャンペーン抽出部１１４（コンテンツ抽出部の一例）は、画像処理部１１１が検出人物を検出した場合に、カメラ２０に対応する出力デバイス３０が所属するデバイスグループに対応する情報コンテンツを抽出する。キャンペーン抽出部１１４は、検出人物の人物ＩＤに対応する属性情報（性別、年代、及び行動属性情報）を、人物情報記憶部４１０から取得する。なお、キャンペーン抽出部１１４は、複数の検出人物が検出された場合には、例えば、多数決により属性情報を決定するなど、複数の検出人物を代表する属性情報を適用（選択）する。また、キャンペーン抽出部１１４は、画像処理部１１１が検出した検出人物が既に人物情報記憶部４１０に記憶されている場合に、検出人物に付与されている人物ＩＤに対応する検出人物の属性情報を人物情報記憶部４１０から取得する。
【００５９】
また、キャンペーン抽出部１１４は、人物が検出されたカメラ２０のカメラＩＤに対応する出力デバイス３０のデバイスＩＤを、カメラデバイス対応記憶部４１２から取得する。キャンペーン抽出部１１４は、さらに、取得したデバイスＩＤが所属するデバイスグループのデバイスグループＩＤを、出力デバイスグループ対応記憶部４０５から取得する。キャンペーン抽出部１１４は、キャンペーン情報記憶部４０９が記憶する複数のキャンペーン情報のうちから、取得したデバイスグループＩＤに対応するキャンペーン情報を抽出する。なお、キャンペーン抽出部１１４は、抽出したキャンペーン情報に含まれるコンテンツＩＤに対応する情報コンテンツを抽出したものとする。
【００６０】
また、キャンペーン抽出部１１４は、抽出した情報コンテンツのうちから、画像処理部１１１が抽出した検出人物の属性情報に基づく出力条件を満たす情報コンテンツを選択する。すなわち、キャンペーン抽出部１１４は、抽出したキャンペーン情報のうちから、人物情報記憶部４１０から取得した属性情報（性別、年代、及び行動属性情報）に基づく出力条件に一致する（出力条件を満たす）キャンペーン情報を選択する。
なお、キャンペーン抽出部１１４は、画像処理部１１１が複数の検出人物を検出した場合に、キャンペーン抽出部１１４によって適用された複数の検出人物を代表する属性情報に基づく出力条件を満たす情報コンテンツを選択する。また、キャンペーン抽出部１１４は、出力条件に一致するキャンペーンが複数ある場合に、例えば、更新日時の新しいキャンペーンを優先して選択する。
【００６１】
コンテンツ出力処理部１１５は、キャンペーン抽出部１１４が選択した当該情報コンテンツを、カメラ２０に対応する出力デバイス３０に出力させる。コンテンツ出力処理部１１５は、キャンペーン抽出部１１４が選択したキャンペーン情報に含まれるコンテンツＩＤに対応する情報コンテンツを、カメラ２０に対応する出力デバイス３０に出力させる。
【００６２】
具体的に、コンテンツ出力処理部１１５は、キャンペーン情報記憶部４０９のキャンペーン情報に含まれるコンテンツＩＤに対応するファイルパス（例えば、図１５に示す“\\XXXX\movie\A.mp4”など）を、コンテンツ情報記憶部４１４から取得する。そして、コンテンツ出力処理部１１５は、取得したファイルパスにより、コンテンツファイル記憶部４１５から情報コンテンツを取得し、取得した情報コンテンツを、カメラ２０に対応する出力デバイス３０に出力させる。
【００６３】
また、コンテンツ出力処理部１１５は、カメラ２０に対応する出力デバイス３０が情報コンテンツを出力中である場合に、選択した情報コンテンツの出力を保留する。コンテンツ出力処理部１１５は、出力デバイス３０に情報コンテンツを出力させる際に、デバイスロック情報記憶部４１３を確認し、デバイスＩＤに対応する出力デバイス３０がロック中（出力中）であるか否かを判定し、当該出力デバイス３０がロック中（出力中）である場合に、選択した情報コンテンツの出力を保留する。
また、コンテンツ出力処理部１１５は、カメラ２０に対応する出力デバイス３０がロック中（出力中）でない場合に、キャンペーン抽出部１１４が選択した情報コンテンツを出力デバイス３０に出力させる。
【００６４】
出力履歴処理部１１６は、コンテンツ出力処理部１１５が出力した情報コンテンツに対応する出力情報と、情報コンテンツを出力した出力デバイス３０を識別する出力識別情報と、情報コンテンツを出力した日時を示す出力日時情報とを対応付けた出力履歴情報を、出力履歴記憶部４１６に記憶させる。出力履歴処理部１１６は、例えば、図１６に示すように、情報コンテンツを出力した出力履歴情報を、出力履歴記憶部４１６に記憶させる。
また、出力履歴処理部１１６は、例えば、図１４に示すように、デバイスロック情報をデバイスロック情報記憶部４１３に記憶させる。
【００６５】
次に、図面を参照して、本実施形態による情報処理システム１の動作について説明する。
図１７は、本実施形態における情報処理システム１の行動履歴の収集処理の一例を示すフローチャートである。
【００６６】
図１７に示すように、情報処理装置１０は、まず、カメラ２０から画像情報を取得する（ステップＳ１０１）。制御部１１の画像処理部１１１は、各カメラ２０が撮像した画像情報を定期的に取得する。
【００６７】
次に、画像処理部１１１は、画像情報に人物が含まれるか否かを判定する（ステップＳ１０２）。画像処理部１１１は、例えば、既存の画像処理技術を用いて、画像情報に含まれる人物を抽出（検出）する。画像処理部１１１は、画像情報に人物が含まれている場合（ステップＳ１０２：ＹＥＳ）に、処理をステップＳ１０３に進める。また、画像処理部１１１は、画像情報に人物が含まれていない場合（ステップＳ１０２：ＮＯ）に、処理をステップＳ１０１に戻す。
【００６８】
ステップＳ１０３において、画像処理部１１１は、検出人物の特徴量を抽出する。画像処理部１１１は、例えば、既存の顔認識技術を用いて、検出人物の特徴量を抽出する。
次に、画像処理部１１１は、検出人物に対して、人口統計学的特性を抽出する（ステップＳ１０４）。画像処理部１１１は、例えば、既存の画像処理技術により、検出人物の性別、年代などの人口統計学的特性及び、人口統計学的特性の信頼度を推定する。
【００６９】
次に、画像処理部１１１は、検出人物が登録済みであるか否かを判定する（ステップＳ１０５）。画像処理部１１１は、抽出した検出人物の特徴量と、不図示の記憶部に記憶されている過去の特徴量とを比較して、一致率が所定の閾値以上であるか否かにより、検出人物が登録済みであるか否かを判定する。
【００７０】
画像処理部１１１は、一致率が所定の閾値以上である場合に検出人物が登録済みであると判定し、検出人物が登録済みである場合（ステップＳ１０５：ＹＥＳ）に、処理をステップＳ１１０に進める。また、画像処理部１１１は、一致率が所定の閾値未満である場合に検出人物が登録済みでない（未登録である）と判定し、検出人物が未登録である場合（ステップＳ１０４：ＮＯ）に、処理をステップＳ１０６に進める。
【００７１】
ステップＳ１０６において、制御部１１の人物登録処理部１１２は、人物情報を登録する。人物登録処理部１１２は、検出人物に対して、新たな人物ＩＤを付与して、画像処理部１１１が抽出した人口統計学的特性（性別、年代など）とともに、人物情報として、人物情報記憶部４１０に記憶させる。すなわち、人物登録処理部１１２は、例えば、図１１に示すように、人物情報を人物情報記憶部４１０に記憶させる。
【００７２】
次に、ステップＳ１０７において、画像処理部１１１は、検出人物に対して、行動属性情報を抽出する。画像処理部１１１は、例えば、既存の画像処理技術により、画像情報から検出人物の行動属性情報を抽出する。
【００７３】
次に、制御部１１の行動履歴処理部１１３は、行動履歴情報を追加を実行する（ステップＳ１０８）。行動履歴処理部１１３は、例えば、図１２に示すように、検出された検出人物の行動履歴情報を、行動履歴記憶部４１１に記憶させる。
【００７４】
次に、人物登録処理部１１２は、人物情報の更新を行う（ステップＳ１０９）。人物登録処理部１１２は、人物情報記憶部４１０に記憶されている人物情報を更新させる。ステップＳ１０９の処理後に、人物登録処理部１１２は、行動履歴の収集処理を終了する。
【００７５】
また、ステップＳ１１０において、人物登録処理部１１２は、信頼度の高い人口統計学的特性を人物情報に採用する。人物登録処理部１１２は、画像処理部１１１が推定した人口統計学的特性の信頼度と、人物情報記憶部４１０が記憶する人口統計学的特性の信頼度とを比較し、信頼度の高い人口統計学的特性を人物情報記憶部４１０に採用する。すなわち、人物登録処理部１１２は、画像処理部１１１が新たに推定した信頼度が高い場合に、当該新たに推定した信頼度を、人物情報記憶部４１０に記憶させる。
【００７６】
なお、上述したステップＳ１０１からステップＳ１１０までの行動履歴の収集処理は、予定の時間間隔で実行されてもよいし、カメラ２０が人感センサを備えている場合には、人感センサが人物を検出した際に実行されるようにしてもよい。
【００７７】
次に、図１８を参照して、本実施形態における情報コンテンツの出力処理について説明する。
図１８は、本実施形態における情報処理システム１の情報コンテンツの出力処理の一例を示すフローチャートである。なお、図１８に示す処理は、上述した図１７に示す行動履歴の収集処理後に実行されるものとする。
【００７８】
図１８に示すように、情報処理装置１０は、まず、人物を検出したか否かを判定する（ステップＳ２０１）。情報処理装置１０の画像処理部１１１は、カメラ２０が撮像した画像情報に含まれる人物がいるか否かを判定する。画像処理部１１１は、画像情報に人物を検出した場合（ステップＳ２０１：ＹＥＳ）に、処理をステップＳ２０２に進める。また、画像処理部１１１は、画像情報に人物を検出していない場合（ステップＳ２０１：ＮＯ）に、処理をステップＳ２０１に戻す。
【００７９】
ステップＳ２０２において、情報処理装置１０のキャンペーン抽出部１１４は、検出人物の性別、年代、及び行動属性情報を取得する。キャンペーン抽出部１１４は、例えば、図１１に示すような人物情報記憶部４１０から、検出人物の人物ＩＤに対応する性別、年代、及び行動属性情報を読み出して取得する。
【００８０】
次に、キャンペーン抽出部１１４は、人物を検出したカメラ２０に対応する出力デバイス３０のデバイスＩＤを取得する（ステップＳ２０３）。キャンペーン抽出部１１４は、例えば、図１３に示すようなカメラデバイス対応記憶部４１２から、人物を検出したカメラ２０のカメラＩＤに対応するデバイスＩＤを取得する。
【００８１】
次に、キャンペーン抽出部１１４は、出力デバイス３０がロック中であるか否かを判定する（ステップＳ２０４）。キャンペーン抽出部１１４は、例えば、図１４に示すようなデバイスロック情報記憶部４１３を確認し、デバイスＩＤに対応する出力デバイス３０がロック中（出力中）であるか否かを判定する。キャンペーン抽出部１１４は、出力デバイス３０がロック中である場合（ステップＳ２０４：ＹＥＳ）に、処理をステップＳ２０１に戻す。また、キャンペーン抽出部１１４は、出力デバイス３０がロック中でない場合（ステップＳ２０４：ＮＯ）に、処理をステップＳ２０５に進める。
【００８２】
ステップＳ２０５において、キャンペーン抽出部１１４は、デバイスＩＤに対応するデバイスグループＩＤを取得する。キャンペーン抽出部１１４は、例えば、図６に示すような出力デバイスグループ対応記憶部４０５から、デバイスＩＤに対応するデバイスグループＩＤを取得する。
【００８３】
次に、キャンペーン抽出部１１４は、デバイスグループＩＤに対応するキャンペーンのリストを抽出する（ステップＳ２０６）。キャンペーン抽出部１１４は、例えば、図１０に示すようなキャンペーン情報記憶部４０９が記憶するキャンペーン情報の中から、デバイスグループＩＤに対応するキャンペーン情報を抽出して、キャンペーンのリストを生成する。
【００８４】
次に、キャンペーン抽出部１１４は、性別、年代、及び行動属性情報に基づく出力条件を満たすキャンペーンを選択する（ステップＳ２０７）。キャンペーン抽出部１１４は、上述したキャンペーンのリストのうちから、検出人物の人物ＩＤに対応する性別、年代、及び行動属性情報に基づく、出力条件を満たすキャンペーンを選択する。例えば、検出人物の人物ＩＤに対応する性別、年代、及び行動属性情報が“男性”、“２０歳代”、及び“デバイス注視行動”である場合に、キャンペーン抽出部１１４は、例えば、図１０に示す「キャンペーンＩＤ」が“ＣＰ００１−０１”のキャンペーンを選択する。
【００８５】
次に、情報処理装置１０のコンテンツ出力処理部１１５は、選択したキャンペーンに対応する情報コンテンツを取得する（ステップＳ２０８）。コンテンツ出力処理部１１５は、選択したキャンペーンのキャンペーン情報に対応する情報コンテンツを取得する。コンテンツ出力処理部１１５は、例えば、図１０に示す「キャンペーンＩＤ」が“ＣＰ００１−０１”のキャンペーンの場合には、まず、キャンペーン情報に含まれる「コンテンツＩＤ」（“ＣＴ００１”）を取得する。コンテンツ出力処理部１１５は、取得した「コンテンツＩＤ」（“ＣＴ００１”）に対応する「ファイルパス」（例えば、図１５に示す“\\XXXX\movie\A.mp4”）を、コンテンツ情報記憶部４１４から取得し、当該「ファイルパス」により、コンテンツファイル記憶部４１５から情報コンテンツを取得する。
【００８６】
次に、コンテンツ出力処理部１１５は、取得した情報コンテンツをカメラ２０に対応する出力デバイス３０から出力させる（ステップＳ２０９）。コンテンツ出力処理部１１５は、上述したステップＳ２０３の処理において、取得したデバイスＩＤに対応する出力デバイス３０を、例えば、図７に示すような出力デバイス情報記憶部４０６から特定し、当該出力デバイス３０から情報コンテンツを出力させる。
【００８７】
次に、情報処理装置１０の出力履歴処理部１１６は、出力履歴情報を追加する（ステップＳ２１０）。出力履歴処理部１１６は、例えば、図１６に示すように、情報コンテンツを出力した出力履歴情報を、出力履歴記憶部４１６に記憶させる。
次に、出力履歴処理部１１６は、デバイスロック情報を追加する（ステップＳ２１１）。出力履歴処理部１１６は、例えば、図１４に示すように、デバイスロック情報をデバイスロック情報記憶部４１３に記憶させる。ステップＳ２１１の処理後に、出力履歴処理部１１６は、処理をステップＳ２０１に戻す。
【００８８】
次に、図１９を参照して、管理端末装置５０による管理処理の一例について説明する。
図１９は、本実施形態におけるキャンペーン情報の管理画面の一例を示す図である。
管理端末装置５０の管理処理部５３１は、キャンペーン情報を管理する際に、表示部５２に図１９に示すような管理画面を表示させる。
【００８９】
図１９（ａ）に示す画面Ｇ１は、キャンペーン情報の追加、又は削除を行う管理画面である。管理処理部５３１は、画面Ｇ１のような管理画面を表示部５２に表示させる。この場合、管理処理部５３１は、ネットワークＮＷ１を介して、データサーバ装置４０のキャンペーングループ情報記憶部４０７、キャンペーングループ対応記憶部４０８、及びキャンペーン情報記憶部４０９からキャンペーン情報を取得する。
【００９０】
また、管理処理部５３１は、入力部５１により受け付けた情報を、キャンペーン情報に反映させる。管理処理部５３１は、追加、又は削除されたキャンペーン情報を更新させる処理を、ネットワークＮＷ１を介して、データサーバ装置４０に要求し、データサーバ装置４０は、キャンペーングループ情報記憶部４０７、キャンペーングループ対応記憶部４０８、及びキャンペーン情報記憶部４０９のキャンペーン情報を更新する。
なお、管理処理部５３１は、画面Ｇ１において、“詳細”ボタンが押下された場合に、図１９（ｂ）に示す画面Ｇ２のような詳細入力画面を表示部５２に表示させる。
【００９１】
管理処理部５３１は、上述したキャンペーン情報の他に、カメラ２０の情報や出力デバイス３０の情報、各種グループの情報などの管理処理を実行する。
なお、上述したカメラグループ情報記憶部４０１、出力デバイスグループ情報記憶部４０４、キャンペーングループ情報記憶部４０７、及びキャンペーングループ対応記憶部４０８が記憶する情報は、上述した情報コンテンツの出力処理では使用していないが、管理端末装置５０の管理処理により利用される。
【００９２】
以上説明したように、本実施形態による情報処理装置１０は、画像処理部１１１と、キャンペーン抽出部１１４（コンテンツ抽出部）と、コンテンツ出力処理部１１５とを備える。画像処理部１１１は、カメラ２０（撮像装置）が撮像した画像情報に含まれる人物を検出し、検出した検出人物の属性情報であって、少なくとも検出人物の人口統計学的特性と、検出人物の特徴的な行動を示す行動属性情報とのいずれかを含む検出人物の属性情報を、画像情報に基づいて抽出する。キャンペーン抽出部１１４は、画像処理部１１１が検出人物を検出した場合に、カメラ２０に対応する出力デバイス３０が所属するデバイスグループに対応する情報コンテンツを抽出し、抽出した情報コンテンツのうちから、画像処理部１１１が抽出した検出人物の属性情報に基づく出力条件を満たす情報コンテンツを選択する。コンテンツ出力処理部１１５は、キャンペーン抽出部１１４が選択した当該情報コンテンツを、カメラ２０に対応する出力デバイス３０に出力させる。
【００９３】
これにより、本実施形態による情報処理装置１０は、検出人物の属性情報及び出力デバイス３０が所属するデバイスグループに応じた適切な情報コンテンツを出力することができる。よって、本実施形態による情報処理装置１０は、検出した検出人物及び出力デバイス３０が置かれている環境に応じて、適切な情報コンテンツを提供することができる。
【００９４】
また、本実施形態による情報処理装置１０は、画像処理部１１１が新たに検出した検出人物に、検出人物を識別する人物ＩＤ（人物識別情報）を付与し、当該人物ＩＤと、検出人物の属性情報とを対応付けて人物情報記憶部４１０に記憶させる人物登録処理部１１２（登録処理部）を備える。キャンペーン抽出部１１４は、画像処理部１１１が検出した検出人物が既に人物情報記憶部４１０に記憶されている場合に、検出人物に付与されている人物ＩＤに対応する検出人物の属性情報を人物情報記憶部４１０から取得する。
【００９５】
これにより、本実施形態による情報処理装置１０は、検出人物の情報を人物情報記憶部４１０に登録することで、継続して検出人物の行動を把握することができ、より適切な情報コンテンツを提供することができる。
【００９６】
また、本実施形態による情報処理装置１０は、人物ＩＤと、カメラ２０を識別するカメラＩＤ（撮像識別情報）と、行動属性情報と、行動属性情報が抽出された日時情報とを対応付けた行動履歴情報を行動履歴記憶部４１１に記憶させる行動履歴処理部１１３を備える。人物登録処理部１１２は、行動履歴記憶部４１１が記憶する行動履歴情報のうち、人物ＩＤに対応する代表的な行動属性情報を、人物ＩＤに対応する検出人物の属性情報として、人物情報記憶部４１０に記憶させる。
【００９７】
これにより、本実施形態による情報処理装置１０は、行動履歴情報を行動履歴記憶部４１１に記憶させるため、例えば、検出人物の過去の行動も考慮して、適切な情報コンテンツを提供することができる。また、本実施形態による情報処理装置１０は、行動履歴情報を記憶させることにより、例えば、マーケティング施策（広告、コミュニケーションコンテンツなどの施策）の効果検証を適切に行うことができる。また、本実施形態による情報処理装置１０は、行動履歴情報を解析することで、より有効なマーケティング施策を立案することができる。
【００９８】
また、本実施形態では、コンテンツ出力処理部１１５は、カメラ２０に対応する出力デバイス３０が情報コンテンツを出力中である場合に、選択した情報コンテンツの出力を保留する。また、コンテンツ出力処理部１１５は、カメラ２０に対応する出力デバイス３０が情報コンテンツを出力中でない場合に、選択した情報コンテンツを出力デバイス３０に出力させる。
これにより、本実施形態による情報処理装置１０は、出力デバイス３０に情報コンテンツが出力している途中で、他の情報コンテンツが出力されることを防止することができる。
【００９９】
また、本実施形態では、キャンペーン抽出部１１４は、画像処理部１１１が複数の検出人物を検出した場合に、複数の検出人物を代表する属性情報に基づく出力条件を満たす情報コンテンツを選択する。例えば、代表する属性情報は、多数決で決定される。
これにより、本実施形態による情報処理装置１０は、複数の検出人物を検出した場合であっても、適切な情報コンテンツを提供することができる。
【０１００】
また、本実施形態では、カメラ２０は、設置環境の異なる複数の撮像グループのいずれかに所属しており、画像処理部１１１は、カメラ２０が所属する撮像グループに応じて、異なる行動属性情報を抽出する。画像処理部１１１は、例えば、店舗ＳＴ内に設置されたカメラ２０のグループであるカメラグループＧｒ１（第１グループ）と、店舗ＳＴ外に設置されたカメラ２０のグループであるカメラグループＧｒ２（第２グループ）とで抽出する行動属性情報を変更してもよい。
これにより、本実施形態による情報処理装置１０は、カメラ２０が設置されている環境に応じて、適切な行動属性情報を抽出することができ、環境に応じた行動属性情報の違いにより、環境に応じた適切な情報コンテンツを提供することができる。
【０１０１】
また、本実施形態では、複数の撮像グループは、店舗ＳＴ内に設置されたカメラ２０のグループであるカメラグループＧｒ１（第１グループ）と、店舗ＳＴ外に設置されたカメラ２０のグループであるカメラグループＧｒ２（第２グループ）とである。
これにより、本実施形態による情報処理装置１０は、店舗ＳＴ内と店舗ＳＴ外とを一括して把握及び一元管理することができ、環境に応じた適切な情報コンテンツを提供することができる。
【０１０２】
また、本実施形態による情報処理装置１０は、出力履歴処理部１１６を備える。出力履歴処理部１１６は、コンテンツ出力処理部１１５が出力した情報コンテンツに対応する出力情報と、情報コンテンツを出力した出力デバイス３０を識別する出力識別情報と、情報コンテンツを出力した日時を示す出力日時情報とを対応付けた出力履歴情報を、出力履歴記憶部４１６に記憶させる。
これにより、本実施形態による情報処理装置１０は、出力履歴情報を記憶させることにより、例えば、マーケティング施策（広告、コミュニケーションコンテンツなどの施策）の効果検証を適切に行うことができる。また、本実施形態による情報処理装置１０は、出力履歴情報を解析することで、より有効なマーケティング施策を立案することができる。
【０１０３】
また、本実施形態による情報処理システム１は、上述した情報処理装置１０と、複数のカメラ２０と、カメラ２０に対応付けられた出力デバイス３０とを備える。
これにより、本実施形態による情報処理システム１は、上述した情報処理装置１０と同様の効果を奏し、検出した検出人物及び出力デバイス３０が置かれている環境に応じて、適切な情報コンテンツを提供することができる。
【０１０４】
また、本実施形態による情報処理方法は、画像処理ステップと、コンテンツ抽出ステップと、コンテンツ出力処理ステップとを含む。画像処理ステップにおいて、画像処理部１１１が、カメラ２０が撮像した画像情報に含まれる人物を検出し、検出した検出人物の属性情報であって、少なくとも検出人物の人口統計学的特性と、検出人物の特徴的な行動を示す行動属性情報とのいずれかを含む検出人物の属性情報を、画像情報に基づいて抽出する。コンテンツ抽出ステップにおいて、キャンペーン抽出部１１４が、画像処理ステップによって検出人物が検出された場合に、カメラ２０に対応する出力デバイス３０が所属するデバイスグループに対応する情報コンテンツを抽出し、抽出された情報コンテンツのうちから、画像処理ステップによって抽出された検出人物の属性情報に基づく出力条件を満たす情報コンテンツを選択する。コンテンツ出力処理ステップにおいて、コンテンツ出力処理部１１５が、コンテンツ抽出ステップによって選択された当該情報コンテンツを、カメラ２０に対応する出力デバイス３０に出力させる。
これにより、本実施形態による情報処理は、上述した情報処理装置１０と同様の効果を奏し、検出した検出人物及び出力デバイス３０が置かれている環境に応じて、適切な情報コンテンツを提供することができる。
【０１０５】
なお、本発明は、上記の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の実施形態において、情報処理装置１０は、１つの装置である例を説明したが、これに限定されるものではなく、情報処理装置１０は、複数の装置で構成されてもよい。また、例えば、情報処理装置１０の画像処理部１１１を、カメラ２０が備えて、各カメラ２０によって分散処理されてもよい。
【０１０６】
また、上記の実施形態において、データサーバ装置４０は、１つの装置である例を説明したが、これに限定されるものではなく、データサーバ装置４０は、複数の装置で構成されてもよい。また、データサーバ装置４０が記憶する記憶部の一部又は全部を、情報処理装置１０が備えるようにしてもよい。
【０１０７】
また、データサーバ装置４０が記憶する記憶部の一部を１つの記憶部に統合してもよい。例えば、カメラグループ情報記憶部４０１と、カメラグループ対応記憶部４０２とは、１つの記憶部に統合してもよいし、出力デバイスグループ情報記憶部４０４と、出力デバイスグループ対応記憶部４０５とは、１つの記憶部に統合してもよい。また、キャンペーングループ情報記憶部４０７と、キャンペーングループ対応記憶部４０８とは、１つの記憶部に統合してもよい。
【０１０８】
また、上記の実施形態において、カメラ２０と出力デバイス３０とが１対１で対応する例を説明したが、カメラ２０と出力デバイス３０とが、複数対１（又は１対複数）に対応するようにしてもよい。
【０１０９】
また、上記の実施形態において、複数の検出人物が検出された場合に、多数決により行代表する属性情報を決定する例を説明したが、これに限定されるものではない。例えば、人物を検出したカメラ２０に一番近い人物の属性情報に決定してもよいし、複数の検出人物に対して優先順位を付与して、全ての検出人物に対応した情報コンテンツを順番に出力デバイス３０から出力させるようにしてもよい。
【０１１０】
また、上記の実施形態において、出力履歴処理部１１６が、出力履歴情報を、出力履歴記憶部４１６に記憶させる例を説明したが、情報処理装置１０は、出力履歴情報に基づいて、広告料金の集計や請求を行うようにしてもよい。
【０１１１】
また、上記の実施形態において、検出人物の人口統計学的特性の一例として、性別と年代（年齢）を検出する例を説明したが、これに限定されるものではなく、例えば、身長、体重、人種、民族などの他の特性情報を検出して用いるようにしてもよい。
【０１１２】
また、カメラグループ及びデバイスグループは、上記の実施形態に限定されるものではなく、他のグループを適用してもよい。例えば、カメラグループは、店舗内のカメラグループと、店舗外のカメラグループとに限定されるものではなく、売り場ごとにカメラグループを設定してもよいし、店舗ごとに異なるカメラぐープを設定し、複数の店舗に対して、本実施形態による情報処理システム１を適用するようにしてもよい。また、デバイスグループについても同様である。
【０１１３】
なお、上述した情報処理システム１が備える各構成は、内部に、コンピュータシステムを有している。そして、上述した情報処理システム１が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した情報処理システム１が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【０１１４】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に情報処理システム１が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１１５】
また、上述した機能の一部又は全部を、ＬＳＩ（Large Scale Integration）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【０１１６】
１  情報処理システム
１０  情報処理装置
１１  制御部
２０、２１、２２  カメラ
３０、３１、３２  出力デバイス
４０  データサーバ装置
５０  管理端末装置
５１  入力部
５２  表示部
５３  端末制御部
１１１  画像処理部
１１２  人物登録処理部
１１３  行動履歴処理部
１１４  キャンペーン抽出部
１１５  コンテンツ出力処理部
１１６  出力履歴処理部
４０１  カメラグループ情報記憶部
４０２  カメラグループ対応記憶部
４０３  カメラ情報記憶部
４０４  出力デバイスグループ情報記憶部
４０５  出力デバイスグループ対応記憶部
４０６  出力デバイス情報記憶部
４０７  キャンペーングループ情報記憶部
４０８  キャンペーングループ対応記憶部
４０９  キャンペーン情報記憶部
４１０  人物情報記憶部
４１１  行動履歴記憶部
４１２  カメラデバイス対応記憶部
４１３  デバイスロック情報記憶部
４１４  コンテンツ情報記憶部
４１５  コンテンツファイル記憶部
４１６  出力履歴記憶部
５３１  管理処理部
ＮＷ１  ネットワーク
【図１】
2020201651.tif 000003
【図２】
2020201651.tif 000004
【図３】
2020201651.tif 000005
【図４】
2020201651.tif 000006
【図５】
2020201651.tif 000007
【図６】
2020201651.tif 000008
【図７】
2020201651.tif 000009
【図８】
2020201651.tif 000010
【図９】
2020201651.tif 000011
【図１０】
2020201651.tif 000012
【図１１】
2020201651.tif 000013
【図１２】
2020201651.tif 000014
【図１３】
2020201651.tif 000015
【図１４】
2020201651.tif 000016
【図１５】
2020201651.tif 000017
【図１６】
2020201651.tif 000018
【図１７】
2020201651.tif 000019
【図１８】
2020201651.tif 000020
【図１９】
2020201651.tif 000021