(57)【要約】      （修正有）【課題】表示媒体の近傍にいる多くの人物が興味を持つと思われるコンテンツを表示媒体に表示することができる、表示制御装置及び制御プログラムを提供する。【解決手段】表示制御装置は、取得手段と、検出手段と、選択手段と、制御手段と、を備える。取得手段は、コンテンツを表示する表示媒体の近傍にいる人物に関する情報を取得する。検出手段は、取得手段で取得した複数の人物に関する情報の共通点を検出する。選択手段は、複数のコンテンツの中から検出手段で検出された共通点に整合したコンテンツを選択する。制御手段は、選択手段により選択されたコンテンツを表示媒体に表示する。【選択図】図１
2019159156.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを表示する表示媒体の近傍にいる人物に関する情報を取得する取得手段と、
前記取得手段で取得した複数の人物に関する前記情報の共通点を検出する検出手段と、
複数のコンテンツの中から前記検出手段で検出された共通点に整合したコンテンツを選択する選択手段と、
前記選択手段により選択された前記コンテンツを前記表示媒体に表示する制御手段と、
を具備する表示制御装置。
【請求項２】
前記検出手段は、前記情報の分類毎に、その分類に属する情報の前記共通点をそれぞれ検出し、
前記選択手段は、前記情報の分類毎に、その分類に属する情報から検出された共通点に整合したコンテンツを選択し、
前記制御手段は、前記情報の分類毎に選択された複数の前記コンテンツを順次前記表示媒体に表示する、
請求項１記載の表示制御装置。
【請求項３】
前記選択手段により選択された前記分類毎の前記コンテンツに対して優先順位を決定する決定手段、
をさらに具備し、
前記制御手段は、前記優先順位が高い順に前記コンテンツの表示時間を長くする、
請求項２記載の表示制御装置。
【請求項４】
前記検出手段は、前記情報の分類毎に、その分類に属する情報の前記共通点をそれぞれ検出し、
前記選択手段は、前記情報の分類毎に、その分類に属する情報から検出された共通点に整合したコンテンツを選択し、
前記制御手段は、前記表示媒体の画面を複数の領域に区分し、各領域に前記情報の分類毎に選択された複数の前記コンテンツを表示する、
請求項１記載の表示制御装置。
【請求項５】
前記選択手段により選択された前記分類毎の前記コンテンツに対して優先順位を決定する決定手段、
をさらに具備し、
前記制御手段は、前記優先順位が高い順に前記コンテンツを前記領域に割り当てる、
請求項４記載の表示制御装置。
【請求項６】
表示媒体に対してコンテンツの表示を制御する表示制御装置のコンピュータに、
前記表示媒体の近傍にいる人物に関する情報を取得する機能、
前記取得した複数の人物に関する前記情報の共通点を検出する機能、
複数のコンテンツの中から前記検出された共通点に整合したコンテンツを選択する機能、及び、
前記選択された前記コンテンツを前記表示媒体に表示する機能、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、デジタルサイネージ等の表示媒体に対する表示制御装置及びコンピュータを当該表示制御装置として機能させるための制御プログラムに関する。
【背景技術】
【０００２】
近年、店舗、公共施設、交通機関等において、不特定多数の人物に広告コンテンツを伝達するためにデジタルサイネージが普及している。デジタルサイネージは、電子的な表示機器を使って広告コンテンツを発信する。このためデジタルサイネージは、多様な映像広告を展開できるため、その利用価値は高い。
【０００３】
しかしその一方で、デジタルサイネージから発信される広告コンテンツは、不特定多数の人物を対象としたものである。このため、必ずしもデジタルサイネージの傍にいる人物が興味を持つような広告コンテンツを発信しているとは限らない。
【０００４】
一方、例えばＰＯＳ（Point Of Sales）端末において、会計をしている買物客に特化した広告コンテンツを客面ディスプレイに表示したり、レシートに印字したりする技術は知られている。しかしデジタルサイネージは、不特定多数の人物が閲覧するものであるため、個人に特化した広告コンテンツを表示することはプライバシーの問題が生じる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２１０２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施形態が解決しようとする課題は、表示媒体の近傍にいる多くの人物が興味を持つと思われるコンテンツを前記表示媒体に表示することができる表示制御装置及び制御プログラムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
一実施形態において、表示制御装置は、取得手段と、検出手段と、選択手段と、制御手段と、を備える。取得手段は、コンテンツを表示する表示媒体の近傍にいる人物に関する情報を取得する。検出手段は、取得手段で取得した複数の人物に関する情報の共通点を検出する。選択手段は、複数のコンテンツの中から検出手段で検出された共通点に整合したコンテンツを選択する。制御手段は、選択手段により選択されたコンテンツを表示媒体に表示する。
【図面の簡単な説明】
【０００８】
【図１】表示制御装置の一実施形態を説明するためのシステム構成図。
【図２】会員データレコードのデータ構造を示す模式図。
【図３】買物リストデータのデータ構造を示す模式図。
【図４】ログインデータレコードのデータ構造を示す模式図。
【図５】動線データレコードのデータ構造を示す模式図。
【図６】購買データレコードのデータ構造を示す模式図。
【図７】コンテンツデータレコードのデータ構造を示す模式図。
【図８】マッチングテーブルのデータ構造を示す模式図。
【図９】情報端末の要部回路構成を示すブロック図。
【図１０】情報端末が取り付けられたカートの一例を示す斜視図。
【図１１】デジタルサイネージの要部構成を示すブロック図。
【図１２】表示制御サーバの要部回路構成を示すブロック図。
【図１３】データ管理テーブルのデータ構造を示す模式図。
【図１４】表示制御サーバのプロセッサが制御プログラムに従って実行する情報処理の要部手順を示す流れ図。
【図１５】表示制御サーバのプロセッサが制御プログラムに従って実行する情報処理の要部手順を示す流れ図。
【図１６】図１５における表示処理の具体的手順を示す流れ図。
【図１７】第２の実施形態において、表示制御サーバのプロセッサが実行する表示処理の具体的手順を示す流れ図。
【図１８】第２の実施形態におけるディスプレイの領域分割例を示す模式図。
【図１９】第２の実施形態の変形例におけるディスプレイの領域分割例を示す模式図。
【発明を実施するための形態】
【０００９】
以下、表示媒体の近傍にいる人物の多くが興味を持つと思われるコンテンツを前記表示媒体に表示することができる表示制御装置の実施形態について、図面を用いて説明する。
なお、本実施形態は、コンテンツを表示する表示媒体を、店舗に設置されたデジタルサイネージとする。そして、店舗に用意されているショッピングカートに情報端末を取り付け、客自身がショッピングカートとともに売場を回りながら情報端末を操作して買上商品の登録を行うようにした場合である。
【００１０】
［第１の実施形態］
図１は、本実施形態のシステム構成図である。本実施形態は、会員管理サーバ１０、購買行動管理サーバ２０、コンテンツ管理サーバ３０、表示制御サーバ４０、ビーコン５０、アクセスポイント６０、デジタルサイネージ７０及び情報端末８０を含む。会員管理サーバ１０、購買行動管理サーバ２０、コンテンツ管理サーバ３０、表示制御サーバ４０、ビーコン５０、アクセスポイント６０及びデジタルサイネージ７０は、ＬＡＮ（Local Area Network）等のネットワークＮＷに接続している。
【００１１】
情報端末８０は、ショッピングカート（以下、カートＣＡと称する）に取り付けられており、カートＣを押す客とともに売場を移動する。売場には、ビーコン５０、アクセスポイント６０及びデジタルサイネージ７０がある。
【００１２】
ビーコン５０は、売場の例えば商品棚毎に設けられている。情報端末８０は、各ビーコン５０から発信されるビーコン信号を受信するための受信機８０４（図９を参照）を備えている。カートＣとともに売場を移動中の情報端末８０は、各ビーコン５０から受信したビーコン信号に含まれるビーコンＩＤを時系列に記憶する。
【００１３】
アクセスポイント６０は、売場の例えば天井部にある。情報端末８０は、アクセスポイント６０と無線通信が可能な無線通信部８０５（図９を参照）を備えている。カートＣとともに売場を移動中の情報端末８０は、アクセスポイント６０を介して適宜、ネットワークＮＷ上の各サーバ１０，２０，３０，４０とデータ通信を行う。
【００１４】
デジタルサイネージ７０は、通信距離が５〜１０ｍ程度の近距離無線通信部７０５（図１１を参照）を備えている。情報端末８０もまた、通信距離が同程度の近距離無線通信部８０６（図９を参照）を備えている。かくして、双方の近距離無線通信部によりデジタルサイネージ７０の近傍に形成される近距離無線通信領域７０Ａ内に位置する情報端末８０は、近距離無線通信によりデジタルサイネージ７０とデータ通信を行う。
【００１５】
会員管理サーバ１０は、ポイント会員等の会員登録をした客、いわゆる会員に関するデータの管理に特化したサーバである。会員管理サーバ１０は、会員データベース１１と買物リストファイル１２とを備える。
【００１６】
会員データベース１１は、会員に関するデータを保存する。図２は、会員データベース１１に保存される１会員あたりの会員データレコード１１Ｒの主要なデータ構造を示す模式図である。図示するように会員データレコード１１Ｒは、会員ＩＤ、客情報、嗜好情報、健康情報等の人物の属性に関する情報を含む。
【００１７】
会員ＩＤは、各会員を個々に識別するために会員毎に設定された固有のコードである。会員は、会員ＩＤが記録された記録媒体を所有する。記録媒体は、例えば磁気カード、接触式ＩＣ（Integrated Circuit）カード、非接触式ＩＣカード、スマートフォン等である。客情報は、その人物が属する客層を特定するための情報である。例えば性別と生年月日とが客情報として会員データレコード１１Ｒに記録される。嗜好情報は、その人物の好みに関する情報である。例えば「甘い物が好物」、「辛い物が好物」等が嗜好情報として会員データレコード１１Ｒに記録される。健康情報は、その人物の健康に関する情報である。例えば「塩分を控えめ」、「糖分を控えめ」等が健康情報として会員データレコード１１Ｒに記録される。
【００１８】
買物リストファイル１２は、会員別に買物リストデータ１２Ｒ（図３を参照）を記憶する。図３は、買物リストデータ１２Ｒのデータ構造を示す模式図である。図示するように買物リストデータ１２Ｒは、会員ＩＤと関連付けて１乃至複数の商品分類を記憶する。商品分類は、商品が属する分類（カテゴリ）を示す。例えば「りんご」には、「ふじ」、「ジョナゴールド」、「紅玉」等多くの品種があり、品種毎に異なる商品ＩＤが設定される。しかし、いずれの品種であっても、商品分類は「りんご」となる。会員である客は、例えば自宅のパソコンやスマートフォン等を操作してインターネット経由で会員管理サーバ１０にアクセスし、自らの会員ＩＤを含む買物リストデータ１２Ｒを編集することができる。例えば客は、購入を予定している商品の商品分類を買物リストデータ１２Ｒに追加したり、購入を取り止めた商品の商品分類を買物リストデータ１２Ｒから削除したりすることができる。
【００１９】
購買行動管理サーバ２０は、客の購買行動に関するデータの管理に特化したものである。購買行動管理サーバ２０は、ＰＯＳシステムのＰＯＳサーバ９０とデータ通信が可能である。ＰＯＳサーバ９０は、ＰＯＳ端末とともにＰＯＳシステムを構築する周知のサーバであって、少なくとも商品データベース９１を備える。商品データベース９１は、店舗で販売される各商品の識別情報である商品ＩＤに関連付けて、商品名、価格、商品分類等の商品データを記憶したものである。
【００２０】
また購買行動管理サーバ２０は、ログインファイル２１、動線ファイル２２及び購買ファイル２３を備える。  
ログインファイル２１は、情報端末８０に対してログインを行った会員に関するデータを記憶する。図４は、ログインファイル２１に記憶される１つの情報端末８０に対するログインデータレコード２１Ｒを示す模式図である。図示するようにログインデータレコード２１Ｒは、端末ＩＤと会員ＩＤと削除フラグとを含む。端末ＩＤは、情報端末８０を個々に識別するために情報端末８０毎に割り当てられた固有のコードである。会員ＩＤは、対応する端末ＩＤで特定される情報端末８０にログインした会員の会員ＩＤである。ログインについては後述する。削除フラグは、当該ログインデータレコード２１Ｒが有効であるか無効であるかを識別する１ビットデータである。本実施形態では、削除フラグが“０”のときログインデータレコード２１Ｒは有効であるとし、削除フラグが“１”のときログインデータレコード２１Ｒは無効であるとする。
【００２１】
動線ファイル２２は、ログインが行われた情報端末８０の売場における動線データを記憶する。図５は、動線ファイル２２に記憶される１つの情報端末８０の動線データレコード２２Ｒを示す模式図である。図示するように動線データレコード２２Ｒは、端末ＩＤと動線データと削除フラグとを含む。動線データは、カートＣとともに移動する情報端末８０の位置データを時系列に並べたものである。削除フラグは、当該動線データレコード２２Ｒが有効であるか無効であるかを識別する１ビットデータである。本実施形態では、削除フラグが“０”のとき動線データレコード２２Ｒは有効であるとし、削除フラグが“１”のとき動線データレコード２２Ｒは無効であるとする。
【００２２】
情報端末８０は、前述したようにビーコンＩＤを時系列に記憶している。そして情報端末８０は、時系列のビーコンＩＤ群を当該情報端末８０に設定された端末ＩＤとともに定期的に無線送信している。情報端末８０から無線送信されたデータ（ビーコンＩＤ群＋端末ＩＤ）は、アクセスポイント６０で受信され、ネットワークＮＷを介して購買行動管理サーバ２０へと送られる。購買行動管理サーバ２０は、情報端末８０からのデータを受信すると、そのデータに含まれるビーコンＩＤを当該ビーコンＩＤで特定されるビーコン５０の位置データに変換して動線データを生成する。すなわち購買行動管理サーバ２０は、各ビーコンＩＤにそれぞれ関連付けて位置データを記憶したデータテーブルを備えており、このデータテーブルを参照して動線データを生成する。購買行動管理サーバ２０は、生成した動線データを、情報端末８０からのデータに含まれる端末ＩＤの動線データレコード２２Ｒに追加する。
【００２３】
購買ファイル２３は、ログインが行われた情報端末８０で登録された買上商品の購買データを記憶する。図６は、購買ファイル２３に記憶される１つの情報端末８０の購買データレコード２３Ｒを示す模式図である。図示するように購買データレコード２３Ｒは、端末ＩＤと購買データと削除フラグとを含む。購買データは、買上商品の商品ＩＤ、商品分類等を含む。削除フラグは、当該購買データレコード２３Ｒが有効であるか無効であるかを識別する１ビットデータである。本実施形態では、削除フラグが“０”のとき購買データレコード２３Ｒは有効であるとし、削除フラグが“１”のとき購買データレコード２３Ｒは無効であるとする。
【００２４】
情報端末８０は、買上商品の商品ＩＤを入力するための入力デバイスを備えており、当該入力デバイスを介して商品ＩＤが入力される毎にその商品ＩＤを当該情報端末８０に設定された端末ＩＤとともに無線送信する。情報端末８０から無線送信されたデータ（商品ＩＤ＋端末ＩＤ）は、アクセスポイント６０で受信され、ネットワークＮＷを介して購買行動管理サーバ２０へと送られる。購買行動管理サーバ２０は、情報端末８０からのデータを受信すると、そのデータに含まれる商品ＩＤの商品データをＰＯＳサーバ９０に問い合わせる。問合せを受けたＰＯＳサーバ９０は、商品データベース９１を検索して該当する商品データを購買行動管理サーバ２０へと返信する。購買行動管理サーバ２０は、その商品データを基に買上商品の購買データを生成する。購買行動管理サーバ２０は、買上商品の購買データを、情報端末８０からのデータに含まれる端末ＩＤの購買データレコード２３Ｒに追加する。
【００２５】
因みに、情報端末８０を介して登録された買上商品の会計は、ＰＯＳシステムの会計機（不図示）で行われる。会計機で買上商品の会計が行われると、その買上商品を登録した情報端末８０の端末ＩＤ、すなわち会計済の端末ＩＤが、ＰＯＳサーバ９０から購買行動管理サーバ２０へと通知される。会計済の端末ＩＤの通知を受けると、購買行動管理サーバ２０は、当該端末ＩＤを含むログインデータレコード２１Ｒ、動線データレコード２２Ｒ及び購買データレコード２３Ｒの削除フラグをいずれも“１”に変更する。
【００２６】
コンテンツ管理サーバ３０は、デジタルサイネージ７０に表示されるコンテンツに関するデータの管理に特化したサーバである。コンテンツ管理サーバ３０は、コンテンツデータベース３１と、マッチングテーブル３２とを備える。
【００２７】
コンテンツデータベース３１は、コンテンツに関するデータを保存する。コンテンツは、不特定多数の客に提示する広告、案内、レシピ等である。コンテンツは、アニメーションを含む動画のコンテンツと、テロップ、テキストを含む静止画のコンテンツとがある。図７は、コンテンツデータベース３１に記憶される１コンテンツあたりのコンテンツデータレコード３１Ｒの主要なデータ構造を示す模式図である。図示するようにコンテンツデータレコード３１Ｒは、コンテンツＩＤ、データ区分及びコンテンツデータを含む。
【００２８】
コンテンツＩＤは、各コンテンツを個々に識別するためにコンテンツ毎に設定された固有のコードである。データ区分は、当該コンテンツデータが動画のコンテンツであるのか静止画のコンテンツであるのかを区分するためのデータである。
【００２９】
マッチングテーブル３２は、統計項目とコンテンツとの組み合わせを設定したデータテーブルである。図８は、マッチングテーブル３２のデータ構造を示す模式図である。図示するようにマッチングテーブル３２は、分類対象のフィールド３２１と、統計項目のフィールド３２２と、動画コンテンツのフィールド３２３と、静止画コンテンツのフィールド３２４とを備える。フィールド３２１には、分類対象として“Ａ”、“Ｂ”、“Ｃ”及び“Ｄ”が設定される。分類対象“Ａ”、“Ｂ”、“Ｃ”及び“Ｄ”は、任意である。
【００３０】
フィールド３２２には、分類対象“Ａ”に属する統計項目“ａ１”、“ａ２”、“ａ３”、…、分類対象“Ｂ”に属する統計項目“ｂ１”、“ｂ２”、“ｂ３”、…、分類対象“Ｃ”に属する統計項目“ｃ１”、“ｃ２”、“ｃ３”、…、及び、分類対象“Ｄ”に属する統計項目“ｄ１”、“ｄ２”、“ｄ３” …が設定される。各統計項目も任意である。
【００３１】
フィールド３２３には、対応する統計項目に整合した動画コンテンツ、すなわちデータ区分が「動画」のコンテンツのコンテンツＩＤが設定される。フィールド３２４には、対応する統計項目に整合した静止画コンテンツ、すなわちデータ区分が「静止画」のコンテンツのコンテンツＩＤが設定される。なお、複数の統計項目に対して同じコンテンツのコンテンツＩＤが重複して設定されてもよい。
【００３２】
表示制御サーバ４０は、デジタルサイネージ７０に対するコンテンツの表示制御に特化したサーバである。すなわち表示制御サーバ４０は、表示媒体（デジタルサイネージ７０）の近傍にいる人物の多くが興味を持つと思われるコンテンツを表示媒体に表示することができる表示制御装置の一態様である。
【００３３】
図９は、情報端末８０の要部回路構成を示すブロック図である。情報端末８０は、プロセッサ８０１、メインメモリ８０２、補助記憶デバイス８０３、受信機８０４、無線通信部８０５、近距離無線通信部８０６、タッチパネル８０７、スキャナ８０８、リーダ８０９及びシステム伝送路８１０を備える。システム伝送路８１０は、アドレスバス，データバス，制御信号線等を含む。情報端末８０は、システム伝送路８１０に、プロセッサ８０１、メインメモリ８０２、補助記憶デバイス８０３、受信機８０４、無線通信部８０５、近距離無線通信部８０６、タッチパネル８０７、スキャナ８０８及びリーダ８０９を直接または信号入出力回路を介して接続する。かくして情報端末８０は、プロセッサ８０１、メインメモリ８０２及び補助記憶デバイス８０３と、これらを接続するシステム伝送路８１０とによってコンピュータを構成する。
【００３４】
プロセッサ８０１は、上記コンピュータの中枢部分に相当する。プロセッサ８０１は、オペレーティングシステムやアプリケーションプログラムに従って、情報端末８０としての各種の機能を実現するべく各部を制御する。プロセッサ８０１は、例えばＣＰＵ（Central Processing Unit）である。
【００３５】
メインメモリ８０２は、上記コンピュータの主記憶部分に相当する。メインメモリ８０２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ８０２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ８０２は、プロセッサが各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ８０２は、揮発性のメモリ領域を、プロセッサによってデータが適宜書き換えられるワークエリアとして使用する。例えば不揮発性のメモリ領域はＲＯＭ（Read Only Memory）である。揮発性のメモリ領域はＲＡＭ（Random Access Memory）である。
【００３６】
補助記憶デバイス８０３は、上記コンピュータの補助記憶部分に相当する。例えばＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）、ＨＤＤ（Hard Disc Drive）、あるいはＳＳＤ（Solid State Drive）等が補助記憶デバイス８０３として使用される。補助記憶デバイス８０３は、プロセッサ８０１が各種の処理を行う上で使用するデータや、プロセッサ８０１での処理によって作成されたデータを保存する。補助記憶デバイス８０３は、上記のアプリケーションプログラムを記憶する場合もある。
【００３７】
受信機８０４、無線通信部８０５及び近距離無線通信部８０６は、前述したとおりである。
【００３８】
タッチパネル８０７は、情報端末８０の入力デバイスと表示デバイスとを兼ね備えた機器である。スキャナ８０８は、撮像部としてのカメラを有し、このカメラで撮影した画像からバーコード又は二次元データコード等のコードシンボルを読み取る。リーダ８０９は、記録媒体に記録された会員ＩＤを読取る。リーダ８０９は、記録媒体が磁気カードの場合は磁気カードリーダであり、接触式ＩＣカードの場合にはＩＣカードリーダである。非接触式ＩＣカードやスマートフォン等のようにＲＦＩＤ（Radio Frequency Identification）を使用した記録媒体の場合には、ＲＦＩＤリーダがリーダ８０９となる。
【００３９】
かかる構成の情報端末８０は、例えば、プロセッサ８０１、メインメモリ８０２、補助記憶デバイス８０３、受信機８０４、無線通信部８０５、近距離無線通信部８０６及びタッチパネル８０７を備えたタブレット端末ＴＭ（図１０を参照）に、スキャナ８０８とリーダ８０９とを電気的に接続することで構成される。
【００４０】
図１０は、情報端末８０が取り付けられたカートＣの一例を示す斜視図である。カートＣは、移動用のキャスタ部Ｃ１と、ハンドルフレーム部Ｃ２と、籠受部Ｃ３とを備えている。キャスタ部Ｃ１は、床面上を円滑に移動させるための車輪（４輪）を有する。ハンドルフレーム部Ｃ２は、キャスタ部Ｃ１の後輪側に立設された一対の縦フレームＣ２１，Ｃ２１と、これら縦フレームＣ２１，Ｃ２１の上端を連結するハンドルバーＣ２２と、を含む。籠受部Ｃ３は、ハンドルフレーム部Ｃ２の中途部位から前方にある。カートＣは、籠受部Ｃ３及びキャスタ部Ｃ１上に、商品を収容するための買物カゴＢＡを載せる。
【００４１】
スキャナ８０８は、ハンドルバーＣ２２の中途部にある。スキャナ８０８は、前方に向けて読取窓が位置するようにハンドルバーＣ２２に取り付ける。カートＣは、一方の縦フレームＣ２１に、ポールＣ４を取り付ける。ポールＣ４は、その先端がハンドルバーＣ２２よりも上方に位置する。タブレット端末ＴＭは、タッチパネル８０７の画面が後方に向けて位置するようにポールＣ４の先端部に取り付ける。リーダ８０９は、カードスリットが後方に向けて位置するようにタブレット端末ＴＭに取り付ける。図１０においては、リーダ８０９を磁気カードリーダとしている。バッテリＢＴは、ハンドルフレーム部Ｃ２の下端側に、縦フレームＣ２１，Ｃ２１に亘って取り付ける。バッテリＢＴは、タブレット端末ＴＭ及びスキャナ８０８の駆動電源となる。
【００４２】
図１１は、デジタルサイネージ７０の要部構成を示すブロック図である。デジタルサイネージ７０は、プロセッサ７０１、メインメモリ７０２、補助記憶デバイス７０３、通信インターフェース７０４、近距離無線通信部７０５、ディスプレイ７０６及びシステム伝送路７０７を備える。システム伝送路７０７は、アドレスバス，データバス，制御信号線等を含む。デジタルサイネージ７０は、システム伝送路７０７に、プロセッサ７０１、メインメモリ７０２、補助記憶デバイス７０３、通信インターフェース７０４、近距離無線通信部７０５及びディスプレイ７０６を直接または信号入出力回路を介して接続する。かくしてデジタルサイネージ７０は、プロセッサ７０１、メインメモリ７０２及び補助記憶デバイス７０３と、これらを接続するシステム伝送路７０７とによってコンピュータを構成する。
【００４３】
プロセッサ７０１、メインメモリ７０２及び補助記憶デバイス７０３の概略説明は、情報端末８０に対する説明と同様である。通信インターフェース７０４は、ネットワークＮＷを介して接続される各部との間で所定の通信プロトコルに従いデータの送信及び受信を行う。近距離無線通信部７０５は、前述したとおりである。
【００４４】
ディスプレイ７０６は、デジタルサイネージ７０の表示デバイスとして機能する。ディスプレイ７０６としては、例えば液晶ディスプレイ、ＬＥＤ（Light Emitting Diode）ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等を適用することができる。
【００４５】
図１２は、表示制御サーバ４０の要部回路構成を示すブロック図である。表示制御サーバ４０は、プロセッサ４０１、メインメモリ４０２、補助記憶デバイス４０３、通信インターフェース４０４、時計４０５及びシステム伝送路４０６を備える。システム伝送路４０６は、アドレスバス，データバス，制御信号線等を含む。表示制御サーバ４０は、システム伝送路４０６に、プロセッサ４０１、メインメモリ４０２、補助記憶デバイス４０３、通信インターフェース４０４及び時計４０５を直接または信号入出力回路を介して接続する。かくして表示制御サーバ４０は、プロセッサ４０１、メインメモリ４０２及び補助記憶デバイス４０３と、これらを接続するシステム伝送路４０６とによってコンピュータを構成する。
【００４６】
プロセッサ４０１、メインメモリ４０２、補助記憶デバイス４０３及び通信インターフェース４０４の概略説明は、情報端末８０及びデジタルサイネージ７０に対する説明と同様である。時計４０５は、表示制御サーバ４０の時刻情報源として機能する。プロセッサ４０１は、時計４０５によって計時される時刻情報を基に、現在の日付及び時間を計時する。
【００４７】
かかる構成の表示制御サーバ４０は、デジタルサイネージ７０の近傍にいる人物に関する情報を取得する取得手段、取得した複数の人物に関する情報の共通点を検出する検出手段、複数のコンテンツの中から検出された共通点に整合したコンテンツを選択する選択手段、及び、選択されたコンテンツをデジタルサイネージ７０に表示する制御手段を有する。
【００４８】
詳しくは、検出手段は、前記情報の分類毎に、その分類に属する情報の前記共通点をそれぞれ検出する。選択手段は、前記情報の分類毎に、その分類に属する情報から検出された共通点に整合したコンテンツを選択する。制御手段は、前記情報の分類毎に選択された複数のコンテンツを順次デジタルサイネージ７０に表示する、
さらに表示制御サーバ４０は、選択手段により選択された分類毎のコンテンツに対して優先順位を決定する決定手段を有する。そして制御手段は、優先順位が高い順にコンテンツの表示時間を長くする。あるいは制御手段は、優先順位が高い順にコンテンツの表示領域を割り当てる。
【００４９】
より詳しくは、取得手段は、デジタルサイネージ７０と情報端末８０との近距離無線通信により、近距離無線通信領域７０Ａ内に位置する全ての情報端末８０にそれぞれログインした複数の客を特定する。そして取得手段は、各客の会員データ、買物データ、動線データ及び購買データを、会員管理サーバ１０及び購買行動管理サーバ２０から取得する。
【００５０】
検出手段は、会員データ、買物データ、動線データ及び購買データをそれぞれ分類対象とする。そして検出手段は、分類対象に対してクラスタリングの手法を利用して、複数の客に関して共通点となる統計項目を検出する。
【００５１】
選択手段は、コンテンツ管理サーバ３０のマッチングテーブル３２を参照して、複数の客に関して共通点となる統計項目に対して設定された動画コンテンツ及び静止画コンテンツの各コンテンツＩＤを取得する。そして選択手段は、取得したコンテンツＩＤで識別されるコンテンツをコンテンツ管理サーバ３０のコンテンツデータベース３１から取得する。
【００５２】
制御手段は、コンテンツデータベース３１から取得したコンテンツのコンテンツデータによる動画又は静止画がディスプレイ７０６に表示されるようにデジタルサイネージ７０を制御する。
【００５３】
表示制御サーバ４０は、上述した各手段を実現するために、メインメモリ４０２の揮発性メモリ領域の一部をデータ管理テーブル４１の領域としている。図１３はデータ管理テーブル４１のデータ構造を示す模式図である。図示するようにデータ管理テーブル４１は、端末ＩＤのデータフィールド４１１と、会員ＩＤのデータフィールド４１２と、会員データのデータフィールド４１３と、買物データのデータフィールド４１４と、動線データのデータフィールド４１５と、購買データのデータフィールド４１６とを備える。
【００５４】
また表示制御サーバ４０は、上述した各手段を実現するために、プロセッサ４０１に、図１４乃至図１６の流れ図に示す手順の情報処理を実行させるための制御プログラムを備えている。制御プログラムは、メインメモリ４０２または補助記憶デバイス４０３に記憶されている。以下、図１４乃至図１６の流れ図を用いて表示制御サーバ４０の動作について説明する。なお、以下に説明する動作は一例である。同様な結果を得ることが可能であれば、動作の手順及び内容は特に限定されるものではない。
【００５５】
例えば時計４０５によって計時される時間が１分を経過する毎に、プロセッサ４０１は、図１４及び図１５の流れ図に示す処理を開始する。先ずプロセッサ４０１は、デジタルサイネージ７０に対して端末探索指示のコマンドを送信するように通信インターフェース４０４を制御する。通信インターフェース４０４は、ネットワークＮＷを介してデジタルサイネージ７０に端末探索指示のコマンドを送信する。
【００５６】
デジタルサイネージ７０のプロセッサ７０１は、通信インターフェース７０４を介して端末探索指示のコマンドを受信すると、近距離無線通信部７０５を制御して端末探索信号を発信する。このとき、近距離無線通信領域７０Ａ内に情報端末８０が位置している場合、情報端末８０の近距離無線通信部８０６は、端末探索信号を受信する。そして端末探索信号を受信した情報端末８０のプロセッサ８０１は、当該情報端末８０の端末ＩＤを含む応答信号を近距離無線通信部８０６から発信する。この応答信号は、デジタルサイネージ７０の近距離無線通信部７０５で受信され、ネットワークＮＷを介して表示制御サーバ４０へと送信される。
【００５７】
表示制御サーバ４０のプロセッサ４０１は、端末探索指示のコマンド送信を制御した後、Ａｃｔ２として端末ＩＤを含む応答信号を受信したか否かを確認する。プロセッサ４０１は、応答信号を受信していない場合（Ａｃｔ２、ＮＯ）、Ａｃｔ３として探索時間がタイムアウトしたか否かを確認する。探索時間は例えば１０秒とする。プロセッサ４０１は、探索時間がタイムアウトしていない場合（Ａｃｔ３、ＮＯ）、再び応答信号を受信したか否かを確認する。ここにプロセッサ４０１は、Ａｃｔ２及びＡｃｔ３により上記応答信号を受信するかタイムアウトするのを待ち受ける。
【００５８】
この待ち受け状態において、応答信号を受信すると（Ａｃｔ２、ＹＥＳ）、プロセッサ４０１は、Ａｃｔ４としてその応答信号に含まれる端末ＩＤを取得し、データ管理テーブル４１のデータフィールド４１１に記憶する。そしてプロセッサ４０１は、再び待ち受け状態に戻る。したがって、データ管理テーブル４１のデータフィールド４１１には、探索時間内に応答した情報端末８０、すなわちデジタルサイネージ７０の近距離無線通信領域７０Ａ内に位置している情報端末８０の端末ＩＤが記憶される。
【００５９】
ところで、来店した客は、カートＣＡを使用する際にそのカートＣＡに取り付けられた情報端末８０に対してログインを行う。具体的には、客は、記録媒体に記録されている会員ＩＤをリーダ８０９で読み取らせる。こうしてログインを行うと、情報端末８０のプロセッサ８０１は、ログインコマンドの送信を制御する。この制御により、無線通信部８０５を介してログインコマンドが無線送信される。ログインコマンドには、リーダ８０９によって読み取られた会員ＩＤと当該情報端末８０の端末ＩＤとが含まれる。ログインコマンドは、アクセスポイント６０で受信され、ネットワークＮＷを介して購買行動管理サーバ２０へと送信される。ログインコマンドを受信した購買行動管理サーバ２０は、そのログインコマンドに含まれる端末ＩＤと会員ＩＤとからログインデータレコード２１Ｒを作成し、ログインファイル２１に保存する。このとき、ログインデータレコード２１Ｒの削除フラグは“０”、すなわち有効データを示す。
【００６０】
情報端末８０に対してログインを行った客は、カートＣＡとともに売場を回る。そして客は、買上商品をカートＣＡの買物カゴＢＡに入れる。その際、客は、買上商品に付されているコードシンボルをスキャナ８０８の読取窓に翳して、商品ＩＤを読み取らせる。このように、情報端末８０のスキャナ８０８を介して商品ＩＤを読み取らせることで、購買行動管理サーバ２０の購買ファイル２３に、当該情報端末８０の端末コードを含む購買データレコード２３Ｒが作成されるのは前述したとおりである。また、客がカートＣＡとともに売場を回ることで、購買行動管理サーバ２０の動線ファイル２２に、当該情報端末８０の端末コードを含む動線データレコード２２Ｒが作成されるのも前述したとおりである。
【００６１】
プロセッサ４０１は、探索時間がタイムアウトしたことを検知すると（Ａｃｔ３、ＹＥＳ）、Ａｃｔ５として購買行動管理サーバ２０にアクセスしてログインファイル２１を参照し、データ管理テーブル４１のデータフィールド４１１に記憶された端末ＩＤに対して関連付けられた会員ＩＤを検出する。そしてプロセッサ４０１は、ログインファイル２１から検出した会員ＩＤを、データ管理テーブル４１のデータフィールド４１２に記憶する。
【００６２】
プロセッサ４０１は、Ａｃｔ６として会員管理サーバ１０にアクセスして会員データベース１１を参照し、データ管理テーブル４１のデータフィールド４１２に記憶された会員ＩＤに対して関連付けられた会員データ（客情報、嗜好情報、健康情報等）を検出する。そしてプロセッサ４０１は、会員データベース１１から検出した会員データを、データ管理テーブル４１のデータフィールド４１３に記憶する。
【００６３】
プロセッサ４０１は、Ａｃｔ７として会員管理サーバ１０にアクセスして買物リストファイル１２を参照し、データ管理テーブル４１のデータフィールド４１２に記憶された会員ＩＤに対して関連付けられた買物データを検出する。そしてプロセッサ４０１は、買物リストファイル１２から検出した買物データを、データ管理テーブル４１のデータフィールド４１４に記憶する。
【００６４】
プロセッサ４０１は、Ａｃｔ８として購買行動管理サーバ２０にアクセスして動線ファイル２２を参照し、データ管理テーブル４１のデータフィールド４１１に記憶された端末ＩＤに対して関連付けられた動線データを検出する。そしてプロセッサ４０１は、動線ファイル２２から検出した動線データを、データ管理テーブル４１のデータフィールド４１５に記憶する。
【００６５】
プロセッサ４０１は、Ａｃｔ９として購買行動管理サーバ２０にアクセスして購買ファイル２３を参照し、データ管理テーブル４１のデータフィールド４１１に記憶された端末ＩＤに対して関連付けられた購買データを検出する。そしてプロセッサ４０１は、購買ファイル２３から検出した購買データを、データ管理テーブル４１のデータフィールド４１６に記憶する。
【００６６】
ここに、プロセッサ４０１を主体とするコンピュータは、通信インターフェース４０４と協働してＡｃｔ１乃至Ａｃｔ９の処理を実行することにより、取得手段として機能する。
【００６７】
Ａｃｔ６乃至Ａｃｔ９の処理により、会員データ、買物データ、動線データ及び購買データを取得し終えると、プロセッサ４０１は、Ａｃｔ１０として分類対象Ａのクラスタリング（クラスター分析）を行う。本実施の形態では、分類対象Ａを会員データに含まれる客情報とする。したがって、マッチングテーブル３２において、分類対象Ａに対する統計項目ａ１，ａ２，ａ３，…は、客情報から導出される客層、例えば「男性４０代」、「女性３０代」等となる。そして本実施の形態では、各々の客層の客がそれぞれ興味を持つと思われる動画コンテンツ及び静止画コンテンツのコンテンツＩＤを、マッチングテーブル３２の統計項目ａ１，ａ２，ａ３，…に対応したフィールド３２３及びフィールド３２４に設定する。
【００６８】
このように、分類対象Ａのクラスタリングは、デジタルサイネージ７０の近傍に位置する情報端末８０に対してログインした客に対応する客層の共通点を求める処理である。分類対象Ａのクラスタリングを終えると、プロセッサ４０１は、Ａｃｔ１１としてクラスタリングの結果客層の共通点が最大となる統計項目ａｘ（ｘは１，２，３，…）に関連付けられた動画コンテンツのコンテンツＩＤを候補Ａ１とし、同統計項目ａｘに関連付けられた静止画コンテンツのコンテンツＩＤを候補Ａ２とする。
【００６９】
なお、客層の共通点が最大となる統計項目ａｘが複数あった場合には、予め定めた定義により１つの統計項目ａｘを選出する。その定義としては、例えば予め統計項目ａｘに順位を設定しておき、客層の共通点が最大となる統計項目ａｘの中で順位が最高位の統計項目ａｘを選出する。または、客層の共通点が最大となった回数を統計項目ａｘ毎に計数し、客層の共通点が最大となる統計項目ａｘの中でその計数値が最も少ない統計項目ａｘを選出する。あるいは、前回までのクラスタリングで客層の共通点が最大となったときからの経過時間を統計項目ａｘ毎に計時し、客層の共通点が最大となる統計項目ａｘの中でその計時時間が最も長い統計項目ａｘを選出する。なお、定義がこれらに限定されないのは言うまでもない。
【００７０】
プロセッサ４０１は、Ａｃｔ１２として分類対象Ｂのクラスタリングを行う。本実施の形態では、分類対象Ｂを買物データとする。したがって、マッチングテーブル３２において、分類対象Ｂに対する統計項目ｂ１，ｂ２，ｂ３，…は、買物データに含まれ得る商品分類となる。そして本実施の形態では、各々の商品分類に属する商品の購入を予定している客がそれぞれ興味を持つと思われる動画コンテンツ及び静止画コンテンツのコンテンツＩＤを、マッチングテーブル３２の統計項目ｂ１，ｂ２，ｂ３，…に対応したフィールド３２３及びフィールド３２４に設定する。
【００７１】
このように、分類対象Ｂのクラスタリングは、デジタルサイネージ７０の近傍に位置する情報端末８０に対してログインした客が購入を希望する商品分類の共通点を求める処理である。分類対象Ｂのクラスタリングを終えると、プロセッサ４０１は、Ａｃｔ１３としてクラスタリングの結果、商品分類の共通点が最大となる統計項目ｂｘ（ｘは１，２，３，…）に関連付けられた動画コンテンツのコンテンツＩＤを候補Ｂ１とし、同統計項目ｂｘに関連付けられた静止画コンテンツのコンテンツＩＤを候補Ｂ２とする。
【００７２】
なお、客が購入を希望する商品分類の共通点が最大となる統計項目ｂｘが複数あった場合には、予め定めた定義により１つの統計項目ｂｘを選出する。その定義は、前述した統計項目ａｘの場合と同様である。
【００７３】
プロセッサ４０１は、図１５のＡｃｔ１４として分類対象Ｃのクラスタリングを行う。本実施の形態では、分類対象Ｃを動線データとする。したがって、マッチングテーブル３２において、分類対象Ｃに対する統計項目ｃ１，ｃ２，ｃ３，…は、動線データに含まれ得る位置データとなる。位置データは、例えば野菜売場、果物売場、鮮魚売場、精肉売場、等の売場単位とする。そして本実施の形態では、各々の売場を経由していない客がそれぞれ興味を持つと思われる動画コンテンツ及び静止画コンテンツのコンテンツＩＤを、マッチングテーブル３２の統計項目ｃ１，ｃ２，ｃ３，…に対応したフィールド３２３及びフィールド３２４に設定する。
【００７４】
このように、分類対象Ｃのクラスタリングは、デジタルサイネージ７０の近傍に位置する情報端末８０に対してログインした客が通過していない売場の共通点を求める処理である。分類対象Ｃのクラスタリングを終えると、プロセッサ４０１は、Ａｃｔ１５としてクラスタリングの結果、通過していない売場の共通点が最大となる統計項目ｃｘ（ｘは１，２，３，…）に関連付けられた動画コンテンツのコンテンツＩＤを候補Ｃ１とし、同統計項目ｃｘに関連付けられた静止画コンテンツのコンテンツＩＤを候補Ｃ２とする。
【００７５】
なお、客が通過していない売場の共通点が最大となる統計項目ｃｘが複数あった場合には、予め定めた定義により１つの売場を選出する。その定義は、前述した統計項目ａｘ，ｂｘの場合と同様である。
【００７６】
プロセッサ４０１は、Ａｃｔ１６として分類対象Ｄのクラスタリングを行う。本実施の形態では、分類対象Ｄを購買データとする。したがって、マッチングテーブル３２において、分類対象Ｄに対する統計項目ｄ１，ｄ２，ｄ３，…は、購買データに含まれ得る商品分類となる。そして本実施の形態では、各々の商品分類に属する商品を購入した客がそれぞれ興味を持つと思われる動画コンテンツ及び静止画コンテンツのコンテンツＩＤを、マッチングテーブル３２の統計項目ｄ１，ｄ２，ｄ３，…に対応したフィールド３２３及びフィールド３２４に設定する。
【００７７】
このように、分類対象Ｄのクラスタリングは、デジタルサイネージ７０の近傍に位置する情報端末８０に対してログインした客がカートＣに入れている商品の商品分類の共通点を求める処理である。分類対象Ｄのクラスタリングを終えると、プロセッサ４０１は、Ａｃｔ１７としてクラスタリングの結果、商品分類の共通点が最大となる統計項目ｄｘ（ｘは１，２，３，…）に関連付けられた動画コンテンツのコンテンツＩＤを候補Ｄ１とし、同統計項目ｄｘに関連付けられた静止画コンテンツのコンテンツＩＤを候補Ｄ２とする。
【００７８】
なお、カートＣに入っている商品の商品分類の共通点が最大となる統計項目ｄｘが複数あった場合には、予め定めた定義により１つの売場を選出する。その定義は、前述した統計項目ａｘ，ｂｘ，ｃｘの場合と同様である。
【００７９】
ここに、プロセッサ４０１を主体とするコンピュータは、Ａｃｔ１０、Ａｃｔ１２、Ａｃｔ１４及びＡｃｔ１６の処理を実行することにより、検出手段として機能する。また同コンピュータは、Ａｃｔ１１、Ａｃｔ１３、Ａｃｔ１５及びＡｃｔ１７の処理を実行することにより、選択手段として機能する。
【００８０】
こうして、分類対象Ａ，Ｂ，Ｃ，Ｄ毎にコンテンツ候補Ａ１，Ａ２，Ｂ１，Ｂ２，Ｃ１，Ｃ２，Ｄ１，Ｄ２を選出したならば、プロセッサ４０１は、Ａｃｔ１８として分類対象Ａ，Ｂ，Ｃ，Ｄに対して優先順位を決定する。
【００８１】
例えばプロセッサ４０１は、共通点が最大となった統計項目ａｘ，ｂｘ，ｃｘ，ｄｘ毎に、共通点の最大値を照合する。そしてプロセッサ４０１は、最大値が大きい順に、１位から降順に優先順位を割り当てる。あるいはデジタルサイネージ７０の近距離無線通信部７０５は、電波受信強度を測定可能である。そこでプロセッサ４０１は、共通点が最大となった統計項目ａｘ，ｂｘ，ｃｘ，ｄｘ毎に、その統計項目ａｘ，ｂｘ，ｃｘ，ｄｘの情報を有する情報端末８０の中から電波受信強度の最大値を求める。そしてプロセッサ４０１は、その最大値の大きい順に優先順位を割り当てる。因みに、電波受信強度は、デジタルサイネージ７０までの距離が近い情報端末８０ほど大きくなると想定される。
【００８２】
ここに、プロセッサ４０１を主体とするコンピュータは、Ａｃｔ１８の処理を実行することにより、決定手段として機能する。
【００８３】
プロセッサ４０１は、Ａｃｔ１９として分類対象Ａが優先順位の１位であるか否かを確認する。分類対象Ａが優先順位の１位である場合（Ａｃｔ１９、ＹＥＳ）、プロセッサ４０１は、Ａｃｔ２０としてコンテンツ候補Ａ１，Ａ２，Ｂ１，Ｂ２，Ｃ１，Ｃ２，Ｄ１，Ｄ２の中から、コンテンツＡ１，Ｂ２，Ｃ２，Ｄ２を選出する。
【００８４】
分類対象Ａが優先順位の１位でない場合には（Ａｃｔ１９、ＮＯ）、プロセッサ４０１は、Ａｃｔ２１として分類対象Ｂが優先順位の１位であるか否かを確認する。分類対象Ｂが優先順位の１位である場合（Ａｃｔ２１、ＹＥＳ）、プロセッサ４０１は、Ａｃｔ２２としてコンテンツ候補Ａ１，Ａ２，Ｂ１，Ｂ２，Ｃ１，Ｃ２，Ｄ１，Ｄ２の中から、コンテンツＡ２，Ｂ１，Ｃ２，Ｄ２を選出する。
【００８５】
分類対象Ｂが優先順位の１位でない場合には（Ａｃｔ２１、ＮＯ）、プロセッサ４０１は、Ａｃｔ２３として分類対象Ｃが優先順位の１位であるか否かを確認する。分類対象Ｃが優先順位の１位である場合（Ａｃｔ２３、ＹＥＳ）、プロセッサ４０１は、Ａｃｔ２４としてコンテンツ候補Ａ１，Ａ２，Ｂ１，Ｂ２，Ｃ１，Ｃ２，Ｄ１，Ｄ２の中から、コンテンツＡ２，Ｂ２，Ｃ１，Ｄ２を選出する。
【００８６】
分類対象Ｃが優先順位の１位でない、すなわち分類対象Ｄが優先順位の１位の場合には（Ａｃｔ２３、ＮＯ）、プロセッサ４０１は、Ａｃｔ２５としてコンテンツ候補Ａ１，Ａ２，Ｂ１，Ｂ２，Ｃ１，Ｃ２，Ｄ１，Ｄ２の中から、コンテンツＡ２，Ｂ２，Ｃ２，Ｄ１を選出する。
【００８７】
このようにプロセッサ４０１は、優先順位が１位の分類対象の統計項目に関連付けられたコンテンツとして動画コンテンツを選出し、２位以下の分類対象の統計項目に関連付けられたコンテンツとして静止画コンテンツを選出する。分類対象Ａ，Ｂ，Ｃ，Ｄ，毎のコンテンツを選出し終えると、プロセッサ４０１は、Ａｃｔ２６として表示処理を実行する。
【００８８】
図１６は、表示処理の具体的な手順を示す流れ図である。表示処理に入ると、プロセッサ４０１は、Ａｃｔ３１として優先順位が１位に設定された分類対象のコンテンツがディスプレイ７０６に表示されるようにデジタルサイネージ７０を制御する。
【００８９】
すなわちプロセッサ４０１は、Ａｃｔ２０、Ａｃｔ２２、Ａｃｔ２４又はＡｃｔ２５の処理で選出されたコンテンツ候補の中から、優先順位が１位に設定された分類対象のコンテンツ候補を取得する。例えば分類対象Ａが１位であれば、プロセッサ４０１はコンテンツ候補Ａ１を取得する。分類対象Ｂが１位であれば、プロセッサ４０１はコンテンツ候補Ｂ１を取得する。分類対象Ｃが１位であれば、プロセッサ４０１はコンテンツ候補Ｃ１を取得する。分類対象Ｄが１位であれば、プロセッサ４０１はコンテンツ候補Ｄ１を取得する。
【００９０】
プロセッサ４０１は、コンテンツ管理サーバ３０にアクセスし、取得したコンテンツ候補Ａ１，Ｂ１，Ｃ１，またはＤ１をコンテンツＩＤとしたコンテンツデータをコンテンツデータベース３１から取得する。そしてプロセッサ４０１は、通信インターフェース４０４を介して当該コンテンツデータ、すなわち動画のコンテンツデータを、デジタルサイネージ７０に送信する。この制御により、デジタルサイネージ７０のディスプレイ７３には、優先順位が１位に設定された分類対象のコンテンツデータに基づく動画コンテンツが表示される。
【００９１】
プロセッサ４０１は、Ａｃｔ３２としてコンテンツの表示時間Ｔを監視し、予め設定された第１閾値時間Ｔ１を経過したか否かを確認する。表示時間Ｔが第１閾値時間Ｔ１に達していない場合（Ａｃｔ３２、ＮＯ）、プロセッサ４０１は、表示時間Ｔの監視を続ける。表示時間Ｔが第１閾値時間Ｔ１に達したことを検知したならば（Ａｃｔ３２、ＹＥＳ）、プロセッサ４０１は、Ａｃｔ３３として優先順位が２位に設定された分類対象のコンテンツがディスプレイ７０６に表示されるようにデジタルサイネージ７０を制御する。
【００９２】
すなわちプロセッサ４０１は、Ａｃｔ２０、Ａｃｔ２２、Ａｃｔ２４又はＡｃｔ２５の処理で選出されたコンテンツ候補の中から、優先順位が２位に設定された分類対象のコンテンツ候補を取得する。例えば分類対象Ａが２位であれば、プロセッサ４０１はコンテンツ候補Ａ２を取得する。分類対象Ｂが２位であれば、プロセッサ４０１はコンテンツ候補Ｂ２を取得する。分類対象Ｃが２位であれば、プロセッサ４０１はコンテンツ候補Ｃ２を取得する。分類対象Ｄが２位であれば、プロセッサ４０１はコンテンツ候補Ｄ２を取得する。
【００９３】
プロセッサ４０１は、コンテンツ管理サーバ３０にアクセスし、取得したコンテンツ候補Ａ２，Ｂ２，Ｃ２，またはＤ２をコンテンツＩＤとしたコンテンツデータをコンテンツデータベース３１から取得する。そしてプロセッサ４０１は、通信インターフェース４０４を介して当該コンテンツデータ、すなわち静止画のコンテンツデータを、デジタルサイネージ７０に送信する。この制御により、デジタルサイネージ７０のディスプレイ７３には、優先順位が２位に設定された分類対象のコンテンツデータに基づく静止画コンテンツが表示される。
【００９４】
プロセッサ４０１は、Ａｃｔ３４としてコンテンツの表示時間Ｔを監視し、予め設定された第２閾値時間Ｔ２を経過したか否かを確認する。第２閾値時間Ｔ２は、第１閾値時間Ｔ１よりも短い時間である。表示時間Ｔが第２閾値時間Ｔ２に達していない場合（Ａｃｔ３４、ＮＯ）、プロセッサ４０１は、表示時間Ｔの監視を続ける。
【００９５】
表示時間Ｔが第２閾値時間Ｔ２に達したことを検知したならば（Ａｃｔ３４、ＹＥＳ）、プロセッサ４０１は、Ａｃｔ３５として優先順位が３位に設定された分類対象のコンテンツがディスプレイ７０６に表示されるようにデジタルサイネージ７０を制御する。この制御は、優先順位が２位から３位に変わった点を除いてＡｃｔ３３と同様である。かくして、デジタルサイネージ７０のディスプレイ７３には、優先順位が３位に設定された分類対象のコンテンツデータに基づく静止画コンテンツが表示される。
【００９６】
プロセッサ４０１は、Ａｃｔ３６としてコンテンツの表示時間Ｔを監視し、予め設定された第３閾値時間Ｔ３を経過したか否かを確認する。第３閾値時間Ｔ３は、第２閾値時間Ｔ２よりも短い時間である。表示時間Ｔが第３閾値時間Ｔ３に達していない場合（Ａｃｔ３６、ＮＯ）、プロセッサ４０１は、表示時間Ｔの監視を続ける。
【００９７】
表示時間Ｔが第３閾値時間Ｔ３に達したことを検知したならば（Ａｃｔ３６、ＹＥＳ）、プロセッサ４０１は、Ａｃｔ３７として優先順位が４位に設定された分類対象のコンテンツがディスプレイ７０６に表示されるようにデジタルサイネージ７０を制御する。この制御は、優先順位が２位から４位に変わった点を除いてＡｃｔ３３と同様である。かくして、デジタルサイネージ７０のディスプレイ７３には、優先順位が４位に設定された分類対象のコンテンツデータに基づく静止画コンテンツが表示される。
【００９８】
プロセッサ４０１は、Ａｃｔ３７としてコンテンツの表示時間Ｔを監視し、予め設定された第４閾値時間Ｔ４を経過したか否かを確認する。第４閾値時間Ｔ４は、第３閾値時間Ｔ３よりも短い時間である。表示時間Ｔが第４閾値時間Ｔ４に達していない場合（Ａｃｔ３８、ＮＯ）、プロセッサ４０１は、表示時間Ｔの監視を続ける。表示時間Ｔが第４閾値時間Ｔ４に達したことを検知したならば（Ａｃｔ３８、ＹＥＳ）、プロセッサ４０１は、この表示処理を終了する。
【００９９】
ここに、プロセッサ４０１を主体とするコンピュータは、Ａｃｔ１９乃至Ａｃｔ２６の処理を実行することにより、制御手段として機能する。詳しくは、コンピュータは、分類対象Ａ，Ｂ，Ｃ，Ｄ毎に選択された複数のコンテンツを順次デジタルサイネージ７０に表示する制御手段として機能する。より詳しくは、コンピュータは、Ａｃｔ３１乃至Ａｃｔ３８の処理を実行することにより、分類対象Ａ，Ｂ，Ｃ，Ｄ毎に決定された優先順位が高い順にコンテンツの表示時間を長くする制御手段として機能する。
【０１００】
このように本実施形態によれば、デジタルサイネージ７０の近傍にいる人物に関する情報の共通点に整合したコンテンツを、より高い確率で効率的にデジタルサイネージ７０に表示することができる。例えば分類対象Ａ、すなわち客情報に関して統計項目「女性３０代」が共通点であった場合、３０代の女性が興味を持つと思われるコンテンツをデジタルサイネージ７０に表示することができる。分類対象Ｂ、すなわち買物データに含まれる商品分類に関して統計項目「りんご」が共通点であった場合、りんごを購入しようとする客が興味を持つと思われるコンテンツをデジタルサイネージ７０に表示することができる。分類対象Ｃ、すなわち動線データに含まれる位置データに関して統計項目「鮮魚売場」が共通点であった場合、鮮魚売場に行っていない客が興味を持つと思われるコンテンツをデジタルサイネージ７０に表示することができる。分類対象Ｄ、すなわち購買データに含まれる商品分類に関して統計項目「ニンジン」が共通点であった場合、ニンジンを購入した客が興味を持つと思われるコンテンツをデジタルサイネージ７０に表示することができる。
【０１０１】
したがって、デジタルサイネージ７０の近傍にいる多くの客が興味を示すコンテンツがデジタルサイネージ７０から発信されることとなるので、デジタルサイネージ７０の利用価値が高められる。
【０１０２】
ところで本実施形態では、分類対象Ａ，Ｂ，Ｃ，Ｄ毎のコンテンツに対して優先順位が設定される。そして優先順位が高い順に、各コンテンツがデジタルサイネージ７０に表示される。したがって、デジタルサイネージ７０の近傍にいる客が興味を持つコンテンツが高い確率で発信されることとなるので、デジタルサイネージ７０の利用価値がより一層高められる。
【０１０３】
しかも本実施形態では、優先順位が１位のコンテンツの表示時間をＴ１、２位のコンテンツの表示時間をＴ２、３位のコンテンツの表示時間をＴ３、４位のコンテンツの表示時間をＴ４としたとき、Ｔ１＞Ｔ２＞Ｔ３＞Ｔ４となるようにコンテンツの表示時間を制御している。したがって、同じ消費電力で効果的なコンテンツを効率よく発信できる効果を奏し得る。
【０１０４】
［第２の実施形態］
次に、第２の実施形態について説明する。  
第１の実施形態は、分類対象Ａ，Ｂ，Ｃ，Ｄ毎に選出された複数のコンテンツを順番にデジタルサイネージ７０のディスプレイ７６に表示する場合を例示した。第２の実施形態は、ディスプレイ７６の画面を複数（本実施形態では４つ）の領域に区分し、各領域に分類対象Ａ，Ｂ，Ｃ，Ｄ毎に選出された複数のコンテンツを表示する。
【０１０５】
第２の実施形態においては、表示制御装置の一態様である表示制御サーバ４０のプロセッサ４０１が実行する表示処理が第１の実施形態と異なる。それ以外は第１の実施形態と共通である。共通部分については第１の実施形態をそのまま適用し、説明は省略する。
【０１０６】
図１７は、表示制御サーバ４０のプロセッサ４０１が実行する表示処理の手順を示す流れ図である。また、図１８は、ディスプレイ７６の画面ＳＣ１の一例である。図１８に示すように、画面ＳＣ１は、領域Ｍ１、Ｍ２，Ｍ３，Ｍ４の４つの領域に区分されている。そして、画面ＳＣ１に向かって左上の領域Ｍ１の面積が一番大きく、右上の領域Ｍ２の面積が２番目に大きく、左下の領域Ｍ３の面積が３番目に大きく、左下の領域Ｍ４の面積が最も小さい。
【０１０７】
図１５のＡｃｔ２６で示される表示処理に入ると、プロセッサ４０１は、図１７のＡｃｔ４１として、Ａｃｔ２０、Ａｃｔ２２、Ａｃｔ２４又はＡｃｔ２５の処理で選出されたコンテンツ候補の中から、優先順位が１位に設定された分類対象のコンテンツ候補を左上の領域Ｍ１に割り当てる。すなわちプロセッサ４０１は、優先順位が１位に設定された分類対象の動画コンテンツが領域Ｍ１に表示されるように、デジタルサイネージ７０を制御する。
【０１０８】
プロセッサ４０１は、Ａｃｔ４２として、前記コンテンツ候補の中から、優先順位が２位に設定された分類対象のコンテンツ候補を右上の領域Ｍ２に割り当てる。すなわちプロセッサ４０１は、優先順位が２位に設定された分類対象の静止画コンテンツが領域Ｍ２に表示されるように、デジタルサイネージ７０を制御する。
【０１０９】
プロセッサ４０１は、Ａｃｔ４３として、前記コンテンツ候補の中から、優先順位が３位に設定された分類対象のコンテンツ候補を右上の領域Ｍ３に割り当てる。すなわちプロセッサ４０１は、優先順位が３位に設定された分類対象の静止画コンテンツが領域Ｍ３に表示されるように、デジタルサイネージ７０を制御する。
【０１１０】
プロセッサ４０１は、Ａｃｔ４４として、前記コンテンツ候補の中から、優先順位が４位に設定された分類対象のコンテンツ候補を右上の領域Ｍ４に割り当てる。すなわちプロセッサ４０１は、優先順位が４位に設定された分類対象の静止画コンテンツが領域Ｍ４に表示されるように、デジタルサイネージ７０を制御する。
【０１１１】
プロセッサ４０１は、Ａｃｔ４５として、デジタルサイネージ７０に対してコンテンツの表示を指令する。この指令を受けて、デジタルサイネージ７０のディスプレイ７６には、図１８に示すように領域Ｍ１，Ｍ２，Ｍ３，Ｍ４に４分割された画面が表示される。そして領域Ｍ１には、優先順位が１位に設定された分類対象の動画コンテンツが表示される。領域Ｍ２には、優先順位が２位に設定された分類対象の静止画コンテンツが表示される。領域Ｍ３には、優先順位が３位に設定された分類対象の静止画コンテンツが表示される。領域Ｍ４には、優先順位が４位に設定された分類対象の静止画コンテンツが表示される。
【０１１２】
このように第２の実施形態においても、デジタルサイネージ７０の近傍にいる多くの客が興味を示すコンテンツがデジタルサイネージ７０から発信される。その結果、デジタルサイネージ７０の利用価値が高められる。その上、第２の実施形態では、異なる分類対象Ａ，Ｂ，Ｃ，Ｄから選出された複数のコンテンツがデジタルサイネージ７０の一画面に同時に表示される。このため、第１の実施形態と比較して短い時間で効果的に多くの客が興味を持つコンテンツを発信することができる。したがって、消費電力を節約できる効果を奏する。
【０１１３】
しかも、第２の実施形態では、分類対象Ａ，Ｂ，Ｃ，Ｄに対する優先順位が高いほどコンテンツの表示領域が大きくなるようにしている。また、優先順位が１位の分類対象については、動画のコンテンツを再生するようにしている。したがって、デジタルサイネージ７０の近傍にいる多くの客が興味を持つと思われる度合いが高いコンテンツをより効果的に発信することができる。
【０１１４】
［第２の実施形態の変形例］
第２の実施形態では、ディスプレイ７６の画面ＳＣ１を、異なる面積の領域Ｍ１，Ｍ２，Ｍ３，Ｍ４で４分割した。変形例では、図１９に示す画面ＳＣ２の例ように、等しい面積の領域Ｍ１，Ｍ２，Ｍ３，Ｍ４で４分割する。プロセッサ４０１が実行する表示処理の手順は、図１７に示したものと同様である。
【０１１５】
一般に、図１９に示すように画面ＳＣ２を４分割した場合、画面ＳＣ２に向かって左上の領域Ｍ１が一番視認されやすい領域であり、広告効果が最も高い領域である。続いて、画面ＳＣ２に向かって右上の領域Ｍ２が二番目に視認されやすい領域であり、広告効果がかなり高い領域である。続いて、画面ＳＣ２に向かって左下の領域Ｍ３が三番目に視認されやすい領域であり、広告効果がやや高い領域である。これに対して、画面ＳＣ２に向かって右下の領域Ｍ４が最後に視認されやすい領域であり、広告効果が低い領域である。
【０１１６】
変形例によれば、広告効果が最も高い領域Ｍ１に優先順位１位の動画コンテンツが表示される。また、広告効果がかなり高い領域Ｍ２に優先順位２位の静止画コンテンツが表示され、広告効果がやや高い領域Ｍ３に優先順位３位の静止画コンテンツが表示される。そして、広告効果が低い領域Ｍ４には、優先順位４位の静止画コンテンツが表示される。したがって、第２の実施形態と同様の作用効果を奏し得る。  
第２の実施形態においては、高齢者の多い順に優先順位を決定してもよい。優先順位が１位の領域Ｍ１は面積が最も広い。したがって、多くの高齢者にとってコンテンツが見やすいものになるであろう。
【０１１７】
以上、デジタルサイネージ７０の近傍にいる人物の多くが興味を持つと思われるコンテンツを当該デジタルサイネージ７０に表示することができる表示制御サーバ４０の実施形態について説明した。かかる実施形態は、これに限定されるものではない。
【０１１８】
例えば表示媒体は、店舗に設置されたデジタルサイネージ７０に限定されるものではない。役所、駅等の公共施設、交通機関等に設置されたデジタルサイネージ７０であってもよい。この場合、デジタルサイネージ７０の近傍にいる人物が所有するスマートフォン、タブレット端末等の無線通信機器との無線通信により人物を特定し、その人物に関する情報を取得してもよい。あるいは、デジタルサイネージ７０の近傍に位置する人物をカメラで撮影し、顔認証によって人物を特定して、その人物に関する情報を取得することも可能である。したがって、必ずしも会員ＩＤ、購買データ等のように事前にデータを登録しておく必要はない。
【０１１９】
前記実施形態では、分類対象をＡ，Ｂ，Ｃ，Ｄの４つとしたが、分類対象の数は４つに限定されるものではない。分類対象は、２つであってもよいし３つであってもよい。分類対象を２つ又は３つとした場合には、第２の実施形態の表示処理を適用することが望ましい。分類対象は、５つ以上であってもよい。５つ以上の場合には、第１の実施形態の表示処理を適用することが望ましい。
【０１２０】
分類対象は１つだけであってもよい。この場合は、単に、デジタルサイネージ７０の近傍にいる人物に関する情報を取得し、その取得した複数の人物に関する情報の共通点を検出する。そして、複数のコンテンツの中から検出された共通点に整合したコンテンツを選択し、選択されたコンテンツをデジタルサイネージ７０に表示することとなる。
【０１２１】
例えば、飲食店の待合所に設置されたデジタルサイネージにお勧めのメニューを表示させる場合を想定する。この場合、表示制御サーバ４０は、待合所で順番待ちをしている客の客層を取得する。そして表示制御サーバ４０は、例えば女性客が多い場合にはヘルシーなメニューを紹介し、子供が多い場合には子供向けのメニューを紹介することになろう。
【０１２２】
また、ディスプレイ７０６をタッチパネルとする。表示制御サーバ４０は、例えば外国人の客が多い場合に言語選択ボタンをタッチパネルに表示させる。表示制御サーバ４０は、言語選択ボタンがタッチ操作された場合に、その選択された言語でコンテンツを表示する。この場合、第２の実施形態では、領域Ｍ１．Ｍ２．Ｍ３．Ｍ４毎に言語選択ボタンを表示させ、タッチされた領域毎に異なる言語でコンテンツを表示させる。このような実施形態も可能であろう。
【０１２３】
前記実施形態では、分類対象Ａを会員データに含まれる客情報とした。分類対象Ａを会員データに含まれる嗜好情報又は健康情報であってもよい。分類対象を嗜好対象とした場合、統計項目は、「甘い物が好物」、「辛い物が好物」等とすればよい。分類対象を健康情報とした場合、統計項目は、「塩分を控えめ」、「糖分を控えめ」等とすればよい。また、食物性アレルゲンに関する情報を統計項目としてもよい。
【０１２４】
なお、客情報から選択されるコンテンツの場合、個人が特定されてしまうようなコンテンツは避けなければならない。例えば、第三者に居所が分かってしまうようなコンテンツは表示しないようにコントロールする必要がある。
【０１２５】
前記実施形態では、１つの統計項目に対して動画コンテンツと静止画コンテンツとを設定した。この点に関しては、１つの統計項目に対して動画コンテンツまたは静止画コンテンツの何れか一方を設定するだけでもよい。この場合は、優先順位が１位の分類対象に対するコンテンツが動画コンテンツとなる場合もあり得るし、静止画コンテンツとなる場合もあり得る。同様に、優先順位が２位以下の分類対象に対するコンテンツが動画コンテンツとなる場合もあり得るし、静止画コンテンツとなる場合もあり得る。
【０１２６】
なお、表示制御サーバ４０の譲渡は一般に、制御プログラム等のプログラムがＲＯＭに記憶された状態にて行われる。しかしこれに限らず、プログラムがＲＯＭに記憶されていない状態で譲渡されてもよい。そしてこの場合は、表示制御サーバ４０が備える書き込み可能な記憶デバイスに、この表示制御サーバ４０とは個別に譲渡された制御プログラム等がユーザなどの操作に応じて書き込まれてもよい。制御プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。
【０１２７】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２８】
１０…会員管理サーバ、１１…会員データベース、１２…買物リストファイル、２０…購買行動管理サーバ、２１…ログインファイル、２２…動線ファイル、２３…購買ファイル、３０…コンテンツ管理サーバ、３１…コンテンツデータベース、３２…マッチングテーブル、４０…表示制御サーバ、４１…データ管理テーブル、５０…ビーコン、６０…アクセスポイント、７０…デジタルサイネージ、８０…情報端末、９０…ＰＯＳサーバ、９１…商品データベース。
【図１】
2019159156.tif 000003
【図２】
2019159156.tif 000004
【図３】
2019159156.tif 000005
【図４】
2019159156.tif 000006
【図５】
2019159156.tif 000007
【図６】
2019159156.tif 000008
【図７】
2019159156.tif 000009
【図８】
2019159156.tif 000010
【図９】
2019159156.tif 000011
【図１０】
2019159156.tif 000012
【図１１】
2019159156.tif 000013
【図１２】
2019159156.tif 000014
【図１３】
2019159156.tif 000015
【図１４】
2019159156.tif 000016
【図１５】
2019159156.tif 000017
【図１６】
2019159156.tif 000018
【図１７】
2019159156.tif 000019
【図１８】
2019159156.tif 000020
【図１９】
2019159156.tif 000021