(57)【要約】【課題】デジタルサイネージ装置に適切なタイミングでコンテンツを再生する。【解決手段】デジタルサイネージ装置にコンテンツを配信するコンテンツ配信装置であって、ユーザとともに移動する情報端末から、ユーザＩＤと情報端末の現在位置情報とを取得する情報取得部と、情報端末の現在位置情報に基づいて情報端末から所定範囲内に設置されているデジタルサイネージ装置の位置情報のリストを情報端末に送信するリスト送信部と、情報端末からユーザが到達すると予想される到達予想デジタルサイネージ装置と到達予想時刻とを取得する接近情報取得部と、ユーザＩＤと対応付けて記憶されているユーザの属性情報を元に到達予想デジタルサイネージ装置に再生させるコンテンツを決定するコンテンツ決定部と、到着予想時刻にコンテンツを再生させるためのコマンドを到達予想デジタルサイネージ装置に送信するコマンド送信部と、を備える。【選択図】図１
2019087000.tif 000002
【特許請求の範囲】
【請求項１】
デジタルサイネージ装置にコンテンツを配信するコンテンツ配信装置であって
ユーザとともに移動する情報端末から、前記ユーザに固有のユーザＩＤと、前記情報端末の現在位置情報と、を取得する情報取得部と、
前記情報端末の現在位置情報に基づいて、前記情報端末から所定範囲内に設置されているデジタルサイネージ装置の位置情報のリストを、前記情報端末に送信するリスト送信部と、
前記情報端末から、前記ユーザが到達すると予想される前記デジタルサイネージ装置である到達予想デジタルサイネージ装置と、前記到達予想デジタルサイネージ装置への到達予想時刻と、を取得する接近情報取得部と、
前記ユーザＩＤと対応付けて記憶されている前記ユーザの属性情報を元に、前記到達予想デジタルサイネージ装置に再生させるコンテンツを決定するコンテンツ決定部と、
前記到着予想時刻に前記コンテンツを再生させるためのコマンドを、前記到達予想デジタルサイネージ装置に送信するコマンド送信部と、
を備えるコンテンツ配信装置。
【請求項２】
請求項１に記載のコンテンツ配信装置であって、
前記到達予想デジタルサイネージ装置に再生させるコンテンツの候補毎に、視聴対象者を特定する情報を対応付けて記憶する視聴対象者記憶部と、
をさらに備え、
前記コンテンツ決定部は、
前記ユーザの属性情報と、前記各候補の視聴対象者を特定する情報と、の比較の結果に基づいて、前記到達予想デジタルサイネージ装置に再生させるコンテンツを決定する
ことを特徴とするコンテンツ配信装置。
【請求項３】
請求項２に記載のコンテンツ配信装置であって、
前記コンテンツ決定部は、
前記ユーザの属性情報と、前記各候補の視聴対象者を特定する情報と、の適合度合いを示す指標値を前記候補毎に算出し、前記指標値が最大となった候補を、前記到達予想デジタルサイネージ装置に再生させるコンテンツとして決定する
ことを特徴とするコンテンツ配信装置。
【請求項４】
請求項２に記載のコンテンツ配信装置であって、
前記到達予想デジタルサイネージ装置に複数のユーザが同一時間帯に到達することが予想される場合には、
前記コンテンツ決定部は、
前記各ユーザの属性情報と、前記各候補の視聴対象者を特定する情報と、の適合度合いを表す指標値を、前記ユーザと前記候補の組み合わせ毎に算出し、前記指標値の合計値を前記候補ごとに算出し、前記合計値が最大となった候補を、前記到達予想デジタルサイネージ装置に再生させるコンテンツとして決定する
ことを特徴とするコンテンツ配信装置。
【請求項５】
請求項１〜４のいずれかに記載のコンテンツ配信装置であって、
前記コマンドには、前記コンテンツのＵＲＬが含まれている
ことを特徴とするコンテンツ配信装置。
【請求項６】
請求項１〜５のいずれかに記載のコンテンツ配信装置であって、
前記情報取得部は、前記情報端末から、前記ユーザの状態を表す情報をさらに取得し、
前記コンテンツ決定部は、前記ユーザの属性情報及び前記ユーザの状態を表す情報を元に、前記到達予想デジタルサイネージ装置に再生させるコンテンツを決定する
ことを特徴とするコンテンツ配信装置。
【請求項７】
デジタルサイネージ装置にコンテンツを配信するコンテンツ配信システムであって、
ユーザとともに移動する情報端末と、前記情報端末に通信可能に接続されたコンテンツ配信装置と、を有し、
前記情報端末は、
前記情報端末の現在位置情報を所定時間毎に取得する位置情報取得部と、
前記現在位置情報と、前記ユーザに固有のユーザＩＤと、を前記コンテンツ配信装置に送信する情報送信部と、
前記コンテンツ配信装置から、前記情報端末から所定範囲内に設置されているデジタルサイネージ装置の位置情報のリストを取得するリスト取得部と、
前記現在位置情報の時系列変化と、前記デジタルサイネージ装置の位置情報と、を元に、前記ユーザが到達すると予想される前記デジタルサイネージ装置である到達予想デジタルサイネージ装置と、前記到達予想デジタルサイネージ装置への到達予想時刻と、を算出する接近情報算出部と、
前記到達予想デジタルサイネージ装置と、前記到達予想時刻と、を前記コンテンツ配信装置に送信する接近情報送信部と、
を備え、
前記コンテンツ配信装置は、
前記情報端末から、前記ユーザＩＤと、前記情報端末の現在位置情報と、を取得する情報取得部と、
前記情報端末の現在位置情報に基づいて、前記情報端末から所定範囲内に設置されているデジタルサイネージ装置の位置情報のリストを、前記情報端末に送信するリスト送信部と、
前記情報端末から、前記到達予想デジタルサイネージ装置と、前記到達予想デジタルサイネージ装置への到達予想時刻と、を取得する接近情報取得部と、
前記ユーザＩＤと対応付けて記憶されている前記ユーザの属性情報を元に、前記到達予想デジタルサイネージ装置に再生させるコンテンツを決定するコンテンツ決定部と、
前記到着予想時刻に前記コンテンツを再生させるためのコマンドを、前記到達予想デジタルサイネージ装置に送信するコマンド送信部と、
を備えるコンテンツ配信システム。
【請求項８】
デジタルサイネージ装置にコンテンツを配信するコンテンツ配信方法であって、
ユーザとともに移動する情報端末と通信可能に接続されるコンテンツ配信装置が、
前記情報端末から、前記ユーザに固有のユーザＩＤと、前記情報端末の現在位置情報と、を取得し、
前記情報端末の現在位置情報に基づいて、前記情報端末から所定範囲内に設置されているデジタルサイネージ装置の位置情報のリストを、前記情報端末に送信し、
前記情報端末から、前記ユーザが到達すると予想される前記デジタルサイネージ装置である到達予想デジタルサイネージ装置と、前記到達予想デジタルサイネージ装置への到達予想時刻と、を取得し、
前記ユーザＩＤと対応付けて記憶されている前記ユーザの属性情報を元に、前記到達予想デジタルサイネージ装置に再生させるコンテンツを決定し、
前記到着予想時刻に前記コンテンツを再生させるためのコマンドを、前記到達予想デジタルサイネージ装置に送信する、
コンテンツ配信方法。
【請求項９】
コンピュータに、
ユーザとともに移動する情報端末から、前記ユーザに固有のユーザＩＤと、前記情報端末の現在位置情報と、を取得する手順と、
前記情報端末の現在位置情報に基づいて、前記情報端末から所定範囲内に設置されているデジタルサイネージ装置の位置情報のリストを、前記情報端末に送信する手順と、
前記情報端末から、前記ユーザが到達すると予想される前記デジタルサイネージ装置である到達予想デジタルサイネージ装置と、前記到達予想デジタルサイネージ装置への到達予想時刻と、を取得する手順と、
前記ユーザＩＤと対応付けて記憶されている前記ユーザの属性情報を元に、前記到達予想デジタルサイネージ装置に再生させるコンテンツを決定する手順と、
前記到着予想時刻に前記コンテンツを再生させるためのコマンドを、前記到達予想デジタルサイネージ装置に送信する手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信装置、コンテンツ配信システム、コンテンツ配信方法及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルサイネージ装置が様々な場所に設置されている。
【０００３】
デジタルサイネージ装置は、コンテンツを柔軟に切り替えて再生することが可能である。そのため、場所や時間、天候などに応じて、適宜コンテンツを切り替えて再生することにより、固定的な表示しかできない看板やポスターなどに比べて、より高い訴求効果を期待することができる。
【０００４】
また、デジタルサイネージ装置を自動販売機と組み合わせ、自動販売機の利用者が商品購入時に利用したＩＣカードから個人を特定し、その利用者の嗜好性などを考慮して選択した広告を自動販売機に表示するような技術も開発されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００３−２６３６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながらこの場合、広告が表示されるのは利用者が商品を購入した後であるため、利用者は広告を見ることなく立ち去ってしまうかもしれないし、広告を見たとしても、利用者に商品を追加購入させるまでには至らない可能性もある。
【０００７】
さらに、駅やビルの構内や街頭などに設置される一般的なデジタルサイネージ装置の場合は、歩行者がデジタルサイネージ装置に接近したタイミングとコンテンツ再生のタイミングが合っていないことが多く、歩行者の注意がコンテンツに向かいにくい。
【０００８】
このため、コンテンツを適切なタイミングで再生し、デジタルサイネージ装置がもつ高い訴求効果をさらに向上させることを可能とする技術が求められている。
【０００９】
本発明はこのような課題を鑑みてなされたものであり、デジタルサイネージ装置に適切なタイミングでコンテンツを再生することが可能なコンテンツ配信装置、コンテンツ配信システム、コンテンツ配信方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一実施形態に係るコンテンツ配信装置は、デジタルサイネージ装置にコンテンツを配信するコンテンツ配信装置であって、ユーザとともに移動する情報端末から、前記ユーザに固有のユーザＩＤと、前記情報端末の現在位置情報と、を取得する情報取得部と、前記情報端末の現在位置情報に基づいて、前記情報端末から所定範囲内に設置されているデジタルサイネージ装置の位置情報のリストを、前記情報端末に送信するリスト送信部と、前記情報端末から、前記ユーザが到達すると予想されるデジタルサイネージ装置である到達予想デジタルサイネージ装置と、前記到達予想デジタルサイネージ装置への到達予想時刻と、を取得する接近情報取得部と、前記ユーザＩＤと対応付けて記憶されている前記ユーザの属性情報を元に、前記到達予想デジタルサイネージ装置に再生させるコンテンツを決定するコンテンツ決定部と、前記到着予想時刻に前記コンテンツを再生させるためのコマンドを、前記到達予想デジタルサイネージ装置に送信するコマンド送信部と、を備える。
【００１１】
その他、本願が開示する課題、及びその解決方法は、発明を実施するための形態の欄の記載、及び図面の記載等により明らかにされる。
【発明の効果】
【００１２】
デジタルサイネージ装置に適切なタイミングでコンテンツを再生することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係るコンテンツ配信システムの全体構成図である。
【図２】本実施形態に係る情報端末、コンテンツ配信装置、デジタルサイネージ装置のハードウェア構成を示す図である。
【図３】本実施形態に係るコンテンツ配信装置の記憶装置を示す図である。
【図４】本実施形態に係るユーザ属性テーブルを示す図である。
【図５】本実施形態に係るデジタルサイネージ装置管理テーブルを示す図である。
【図６】本実施形態に係るコンテンツ視聴対象者設定テーブルを示す図である。
【図７】本実施形態に係るコンテンツ配信装置の機能構成を示す図である。
【図８】本実施形態に係る情報端末の記憶装置を示す図である。
【図９】本実施形態に係る近隣デジタルサイネージ装置リストを示す図である。
【図１０】本実施形態に係る情報端末の機能構成を示す図である。
【図１１】本実施形態に係るデジタルサイネージ装置の記憶装置を示す図である。
【図１２】本実施形態に係るデジタルサイネージ装置の機能構成を示す図である。
【図１３】本実施形態に係る処理の流れを示すフローチャートを示す図である。
【図１４】本実施形態に係る処理の流れを示すフローチャートを示す図である。
【図１５】本実施形態に係るコンテンツの決定方法の一例を示す図である。
【発明を実施するための形態】
【００１４】
本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。以下、本発明をその一実施形態に即して添付図面を参照しつつ説明する。
【００１５】
＝＝全体構成＝＝
図１に、本発明の一実施形態に係るコンテンツ配信システム１０００の全体構成図を示す。
【００１６】
コンテンツ配信システム１０００は、情報端末１００と、コンテンツ配信装置２００と、がネットワーク５００を通じて通信可能に接続されて構成されている。ネットワーク５００は、インターネットやＬＡＮ（Local Area Network）、電話網等の各種の情報通信網である。
【００１７】
コンテンツ配信システム１０００は、駅の構内や街頭など様々な場所に設置されているデジタルサイネージ装置３００に対して、様々なコンテンツを出力させる装置である。コンテンツは、動画や写真、イラスト、文字、図形などの画像情報の他、音声情報が含まれていても良い。
【００１８】
詳細は後述するが、コンテンツ配信システム１０００は、情報端末１００を携帯して移動するユーザがデジタルサイネージ装置３００に到達するタイミングで、このデジタルサイネージ装置３００にコンテンツを再生させることができる。またコンテンツ配信システム１０００は、このユーザの属性情報を元に、このユーザに適切なコンテンツを選び出し、デジタルサイネージ装置３００に再生させることができる。
【００１９】
デジタルサイネージ装置３００は、画像情報を表示するためのモニタや、音声情報を出力するためのスピーカを備え、コンテンツ配信システム１０００から配信あるいは指定されるコンテンツを再生する装置である。図１には、デジタルサイネージ装置Ａ３００Ａと、デジタルサイネージ装置Ｂ３００Ｂが例示されている。
【００２０】
なお本実施形態では、コンテンツ配信システム１０００は、一例として、情報端末１００及びコンテンツ配信装置２００を構成要素とし、デジタルサイネージ装置３００を構成要素に含まないこととしているが、情報端末１００及びコンテンツ配信装置２００に加え、デジタルサイネージ装置３００を構成要素に含んでも良い。
【００２１】
なお後者の場合、デジタルサイネージ装置３００は、コンテンツ配信装置２００から配信されるコンテンツを再生するのみでなく、デジタルサイネージ装置３００からコンテンツ配信装置２００に対して送信したリクエストに応じてコンテンツ配信装置２００から配信されるコンテンツを再生するような形態も可能である。
【００２２】
情報端末１００は、ユーザと共に移動する情報処理装置であり、本実施形態では、ユーザが携帯するスマートフォンや携帯電話機、ノートパソコン、タブレットなどの可搬型の情報処理端末である。なお情報端末１００はユーザと共に移動する装置であればよく、例えば、ユーザが乗車する自動車やバイク等に搭載されるカーナビゲーション装置等の機器であっても良い。
【００２３】
また情報端末１００は、ＧＰＳ（Global Positioning System）受信機等の位置検出手段（後述する位置情報取得部１０１に対応）を備えているとともに、各所に設置されているデジタルサイネージ装置３００の位置情報を記憶している。
【００２４】
そして情報端末１００は、上記の位置検出手段によって特定されたユーザの現在位置や、現在位置の時系列変化から算出される移動速度、移動方向等の情報をもとに、ユーザがこれから到達すると予想されるデジタルサイネージ装置３００（到達予想デジタルサイネージ装置３００とも記す）を特定し、これらのデジタルサイネージ装置３００への到達予想時刻を算出する。
【００２５】
情報端末１００は、到達予想デジタルサイネージ装置３００のリストと、それらのデジタルサイネージ装置３００への到達予想時刻をコンテンツ配信装置２００に送信する。
【００２６】
また情報端末１００には、ユーザに固有に割り当てられたユーザＩＤが記憶されており、情報端末１００はこのユーザＩＤもコンテンツ配信装置２００に送信する。
【００２７】
このユーザＩＤはコンテンツ配信装置２００に事前に登録されており、コンテンツ配信装置２００は、情報端末１００から送信されてくるユーザＩＤによってユーザを一意に特定する。またコンテンツ配信装置２００は、ユーザＩＤと対応付けて、ユーザの年齢や住所、性別、趣味等の属性情報を記憶しており、この属性情報を元にユーザに視聴させる最適なコンテンツを選び出すことができる。
【００２８】
コンテンツ配信装置２００は、上記到達予想デジタルサイネージ装置３００に対して、ユーザがこのデジタルサイネージ装置３００に到達するタイミングで上記選出したコンテンツが再生されるように、デジタルサイネージ装置３００にコンテンツを配信する。
【００２９】
コンテンツの配信は、例えばコンテンツ配信装置２００がデジタルサイネージ装置３００に対して、コンテンツを再生するための指示（コマンド）を送信することにより行われる。このコマンドには、コンテンツの保存場所を示すＵＲＬ（Uniform Resource Locator）やコンテンツの再生開始時刻が含まれており、デジタルサイネージ装置３００は、上記ＵＲＬで指定される保存場所からコンテンツを取得し、指定された再生開始時刻に再生を開始する。もちろん、コンテンツ配信装置２００がデジタルサイネージ装置３００にコンテンツのデータを送信する形態でも良い。
【００３０】
また上述したように、デジタルサイネージ装置３００からコンテンツ配信装置２００に対してリクエストを送信し、このリクエストに応じてコンテンツ配信装置２００がユーザＩＤを元に最適なコンテンツを選び出し、デジタルサイネージ装置３００に配信（コマンドを送信）するような形態でもよい。
【００３１】
以上のような態様により、本実施形態に係るコンテンツ配信装置２００及びコンテンツ配信システム１０００は、ユーザがデジタルサイネージ装置３００に接近したタイミングで、このユーザに最適なコンテンツを再生することができる。これにより、デジタルサイネージ装置３００の訴求効果をより一層向上させることが可能となる。
【００３２】
図１には、デジタルサイネージ装置Ａ３００Ａ及びデジタルサイネージ装置Ｂ３００Ｂの近隣に４人のユーザＡ〜Ｄが存在し、そのうち、ユーザＡはデジタルサイネージ装置Ａ３００Ａの方向に移動し、ユーザＢ及びユーザＣはデジタルサイネージ装置Ｂ３００Ｂの方向に移動していることが示されている。
【００３３】
この場合、コンテンツ配信装置２００は、情報端末Ａ１００Ａから取得したユーザＡのユーザＩＤを元にユーザＡの年齢や性別等の属性を特定し、このユーザＡの属性を持つユーザを視聴対象とするコンテンツを選出し、ユーザＡがデジタルサイネージ装置Ａ３００Ａに到達するタイミングで、このコンテンツをデジタルサイネージ装置Ａ３００Ａに再生させる。
【００３４】
またコンテンツ配信装置２００は、情報端末Ｂ１００Ｂ及び情報端末Ｃ１００Ｃからそれぞれ送信されてくる情報（到達予想デジタルサイネージ装置３００及び到達予想時刻）をもとに、ユーザＢ及びユーザＣが同一のデジタルサイネージ装置Ｂ３００Ｂに同一時間帯に到達することが予想されるかどうかを判断し、同一時間帯に到達することが予想される場合には、コンテンツ配信装置２００は、ユーザＢの属性情報とユーザＣの属性情報を元に、デジタルサイネージ装置Ｂ３００Ｂに再生させるコンテンツを選び出し、ユーザＢ及びユーザＣがデジタルサイネージ装置Ｂ３００Ｂに到達するタイミングでこのコンテンツを再生させる。複数のユーザの属性情報からコンテンツを選出する方法については後述する。
【００３５】
また情報端末１００Ｄを所持するユーザＤは移動していないため、コンテンツ配信装置２００は、ユーザＤに向けたコンテンツの配信は行わない。
【００３６】
なお上述したように、情報端末１００は、各所のデジタルサイネージ装置３００の位置情報を記憶しているが、本実施形態では、情報端末１００がコンテンツ配信装置２００に現在位置情報を送信すると、コンテンツ配信装置２００が情報端末１００の近隣に（例えば所定距離の範囲内）に存在するデジタルサイネージ装置３００を特定し、これらのデジタルサイネージ装置３００の位置情報のリストを情報端末１００に送信するようにしている。
【００３７】
このような態様により、情報端末１００は近隣のデジタルサイネージ装置３００についてのみ位置情報を記憶すればよいため、情報端末１００の記憶領域を節約することができる。
【００３８】
このように、本実施形態に係るコンテンツ配信システム１０００によれば、デジタルサイネージ装置３００の前を通り過ぎる不特定多数の個人に向け、パーソナライズしたコンテンツを配信することができる。
【００３９】
以下、詳細に説明する。
【００４０】
＝＝コンテンツ配信装置＝＝
まず、コンテンツ配信装置２００のハードウェア構成について、図２を参照しながら説明する。なお、図２は、説明の重複を避けるため情報端末１００のハードウェア構成図及びデジタルサイネージ装置３００のハードウェア構成図も兼ねている。
【００４１】
本実施形態に係るコンテンツ配信装置２００は、ＣＰＵ（Central Processing Unit）２１０、メモリ２２０、通信装置２３０、記憶装置２４０、入力装置２５０、出力装置２６０、及び記録媒体読取装置２７０を備えて構成されるコンピュータである。
【００４２】
記憶装置２４０は、ＣＰＵ２１０によって実行されるコンテンツ配信装置制御プログラム７２０等の各種のプログラムやデータを格納する。
【００４３】
記憶装置２４０に記憶されているコンテンツ配信装置制御プログラム７２０や各種のデータがメモリ２２０に読み出されてＣＰＵ２１０によって実行あるいは処理されることにより、コンテンツ配信装置２００の各種機能が実現される。
【００４４】
ここで、記憶装置２４０は例えばハードディスクやＳＳＤ（Solid State Drive）、フラッシュメモリ等の不揮発性の記憶装置である。
【００４５】
記憶装置２４０には、図３に示すようにコンテンツ配信装置制御プログラム７２０、ユーザ属性テーブル６００、デジタルサイネージ装置管理テーブル６１０、コンテンツ視聴対象者設定テーブル６２０、及びコンテンツプール６３０Ａが記憶されている。
【００４６】
記録媒体読取装置２７０は、ＣＤやＤＶＤ、ＳＤカード等の記録媒体８００に記録されたコンテンツ配信装置制御プログラム７２０やデータを読み取り、記憶装置２４０に格納する。
【００４７】
通信装置２３０は、ネットワーク５００を介して、情報端末１００やデジタルサイネージ装置３００、さらには不図示の他のコンピュータと各種データやコンテンツ配信装置制御プログラム７２０の授受を行う。例えば他のコンピュータに上述したコンテンツ配信装置制御プログラム７２０やデータを格納しておき、コンテンツ配信装置２００がこのコンピュータからコンテンツ配信装置制御プログラム７２０やデータをダウンロードするようにすることができる。
【００４８】
入力装置２５０は、ユーザによるコマンドやデータの入力を受け付ける各種ボタンやスイッチ、マウス、キーボードなどの装置である。
【００４９】
また出力装置２６０は、例えばディスプレイなどの表示装置、スピーカなどの装置である。
【００５０】
＜ユーザ属性テーブル＞
記憶装置２４０に記憶されるユーザ属性テーブル６００を図４に示す。ユーザ属性テーブル６００は、ユーザＩＤと、ユーザの性別や年齢、住所等の属性情報と、を対応付けて記憶したテーブルである。ユーザ属性テーブル６００には、ユーザの属性情報として、家族構成や職業、出身地、趣味、商品の購買履歴などが含まれていてもよい。
【００５１】
＜デジタルサイネージ装置管理テーブル＞
次に、デジタルサイネージ装置管理テーブル６１０を図５に示す。デジタルサイネージ装置管理テーブル６１０には、デジタルサイネージ装置３００を識別するためのサイネージＩＤと、そのデジタルサイネージ装置３００の設置場所を示す情報と、そのデジタルサイネージ装置３００で再生可能なコンテンツの候補が記憶されている。デジタルサイネージ装置管理テーブル６１０には、コンテンツ配信装置２００によって管理されるすべてのデジタルサイネージ装置３００が記載されている。
【００５２】
図５に示す例では、デジタルサイネージ装置３００の設置場所は一例として緯度及び経度で特定されている。
【００５３】
またＹ０００１で特定されるデジタルサイネージ装置３００は、コンテンツＡ、Ｂ、Ｃが再生可能な候補として指定され、Ｙ０００２で特定されるデジタルサイネージ装置３００は、コンテンツＡ、Ｄ、Ｅが再生可能な候補として指定されている。このように、各デジタルサイネージ装置３００について、再生可能なコンテンツの候補を特定しておくことで、例えば、特定のコンテンツを特定の地域内でのみ再生するようにすることが可能となる。
【００５４】
さらには、図示はしていないが、デジタルサイネージ装置管理テーブル６１０には、各コンテンツの再生時間帯（例えば８時から１８時まで等）や、再生期間（例えば３月１日及び４月３１日まで等）などの情報を記憶してもよい。
【００５５】
このような態様により、デジタルサイネージ装置３００によって再生されるコンテンツの時間帯や期間を指定することが可能になる。
【００５６】
＜コンテンツ視聴対象者設定テーブル＞
次に、コンテンツ視聴対象者設定テーブル６２０を図６に示す。コンテンツ視聴対象者設定テーブル６２０は、各コンテンツを、どのようなユーザに向けて配信するかを設定するためのテーブルである。つまり、コンテンツ視聴対象者設定テーブル６２０は、デジタルサイネージ装置３００によって再生されるコンテンツの候補毎に、視聴対象者を特定する情報を対応付けて記憶する。
【００５７】
コンテンツ視聴対象者設定テーブル６２０は、コンテンツＩＤ欄と、属性欄と、を有している。
【００５８】
コンテンツＩＤ欄には、各コンテンツの識別情報が記録される。属性欄には、コンテンツをどのような属性を持つユーザに視聴させたいかというコンテンツの視聴対象者を設定するための情報が記録される。
【００５９】
図６に示す例では、ｎ種類の属性（属性１〜属性ｎ）に対して、それぞれ例えば１０段階（０〜９）で数値を設定することで、コンテンツを視聴させたいユーザ層を設定する。例えばコンテンツＡは、男性にはａ１、女性にはａ２、という数値が設定されているが、コンテンツＡが男性を対象としたコンテンツである場合には、例えばａ１に９を設定し、ａ２には０を設定する。またコンテンツＡが若年層をターゲットにしたコンテンツである場合には、属性３（１０代）のａ３や属性４（２０代）のａ４の値を大きな値に設定する。
【００６０】
コンテンツ配信装置２００は、デジタルサイネージ装置３００に到達すると予想されるユーザのユーザＩＤを情報端末１００から取得すると、ユーザ属性テーブル６００を参照してこのユーザの属性情報を特定するとともに、デジタルサイネージ装置管理テーブル６１０を参照し、このデジタルサイネージ装置３００で再生可能なコンテンツの候補を特定する。そしてこれらの各コンテンツの候補について、コンテンツ視聴対象者設定テーブル６２０の設定内容と、ユーザの属性情報と、を比較し、この比較の結果に基づいて、デジタルサイネージ装置３００に再生させるコンテンツを決定する。
【００６１】
例えば、コンテンツ配信装置２００は、サイネージＩＤがＹ０００１であるデジタルサイネージ装置３００にあるユーザが近づいている場合、このデジタルサイネージ装置３００が再生可能なコンテンツの候補Ａ，Ｂ，Ｃについて、それぞれ、式（１）から式（３）を用いて、ユーザの属性情報と、各コンテンツ（Ａ，Ｂ，Ｃ）の視聴対象者を特定する情報と、の適合度合いを示す指標値Ｓ（ＳＡ，ＳＢ，ＳＣ）を算出する。
【００６２】
ＳＡ＝(x1×a1)＋(x2×a2)＋…＋(xn×an)    …（１）
ＳＢ＝(x1×b1)＋(x2×b2)＋…＋(xn×bn)    …（２）
ＳＣ＝(x1×c1)＋(x2×c2)＋…＋(xn×cn)    …（３）
ここで、x1〜xnはそれぞれ、このユーザの属性が、コンテンツ視聴対象者設定テーブル６２０の属性１〜属性ｎに当てはまれば１、当てはまらなければ０となる値である。例えばx1の値は、このユーザが男性であれば１、女性であれば０となる。
【００６３】
そしてコンテンツ配信装置２００は、指標値ＳＡ，ＳＢ，ＳＣのうち、値が最大となったコンテンツの候補を、このデジタルサイネージ装置３００に再生させるコンテンツとして決定する。
【００６４】
このような態様により、このユーザに最も訴求効果の高いコンテンツを再生することが可能となる。
【００６５】
＜コンテンツプール＞
コンテンツプール６３０Ａは、デジタルサイネージ装置３００に再生させる１つ以上のコンテンツのデータが記録されている。本実施形態では、コンテンツ配信装置２００の記憶装置２４０にコンテンツプール６３０Ａが実現されているが、コンテンツ配信装置２００と通信可能に接続された他のコンピュータにコンテンツプール６３０Ａが設けられてもよい。
【００６６】
＜コンテンツ配信装置の機能構成＞
次に、コンテンツ配信装置２００の機能構成について、図７に示す機能構成図を参照しながら説明する。
【００６７】
上述したように、コンテンツ配信装置２００は、記憶装置２４０に記憶されているコンテンツ配信装置制御プログラム７２０や各種のデータがメモリ２２０に読み出されてＣＰＵ２１０によって実行あるいは処理されることにより、コンテンツ配信装置２００としての各種機能を実現する。
【００６８】
具体的には、コンテンツ配信装置２００は、情報取得部２０１、リスト送信部２０２、接近情報取得部２０３、コンテンツ決定部２０４、コマンド送信部２０５、視聴対象者記憶部２０６の各機能を有する。
【００６９】
情報取得部２０１は、情報端末１００からユーザＩＤと、情報端末１００の現在位置情報と、を取得する。情報取得部２０１は、ユーザＩＤについては、コンテンツ配信装置２００が情報端末１００からのログイン要求を受け付ける際に取得するが、現在位置情報については、所定時間毎（例えば１時間毎、あるいは１５分毎等）に、情報端末１００から取得する。
【００７０】
リスト送信部２０２は、情報端末１００から送信された現在位置情報に基づいて、情報端末１００の現在位置から所定範囲内に設置されているデジタルサイネージ装置３００をデジタルサイネージ装置管理テーブル６１０から抽出し、これらのデジタルサイネージ装置３００のＩＤと位置情報のリストを、情報端末１００に送信する。
【００７１】
リスト送信部２０２は、例えば情報端末１００から半径５００メートル以内にあるデジタルサイネージ装置３００のリストを抽出して送信する。あるいは、リスト送信部２０２は不図示の地図情報を参照し、情報端末１００の現在位置及び各デジタルサイネージ装置３００の位置を地図上で特定し、ユーザが移動可能な道路に沿った距離が所定範囲（例えば５００メートル以内）にあるデジタルサイネージ装置３００を抽出するようにしてもよい。このように地図情報を利用すれば、ユーザの近傍にあるデジタルサイネージ装置３００をより的確に抽出することが可能となる。
【００７２】
接近情報取得部２０３は、情報端末１００から、ユーザが到達すると予想されるデジタルサイネージ装置３００（到達予想デジタルサイネージ装置３００）と、このデジタルサイネージ装置３００への到達予想時刻と、を取得する。
【００７３】
詳細は後述するが、情報端末１００から送信されるこれらの情報は、リスト送信部２０２が情報端末１００に送信したデジタルサイネージ装置３００のＩＤと位置情報のリストを用いて、情報端末１００によって算出されたものである。
【００７４】
これらの計算を各情報端末１００に分散して実行させるようにすることによって、コンテンツ配信装置２００の処理負荷を軽減することが可能となる。
【００７５】
また後述するように、情報端末１００は、デジタルサイネージ装置３００への到達予想時刻までの残り時間が所定時間以内（例えば１分以内）になったタイミングで、このデジタルサイネージ装置３００のＩＤと到達予想時刻をコンテンツ配信装置２００に送信する。このため、情報端末１００から到達間近であると通知されたデジタルサイネージ装置３００に、ユーザはほぼ間違いなく到達することが期待できる。
【００７６】
コンテンツ決定部２０４は、ユーザ属性テーブル６００を参照し、情報取得部２０１が取得したユーザＩＤと対応付けて記憶されているユーザの属性情報を特定し、この属性情報を元に、デジタルサイネージ装置３００に再生させるコンテンツを決定する。
【００７７】
例えばコンテンツ決定部２０４は、ユーザが女性であれば女性向けのコンテンツを選ぶ。この場合コンテンツ決定部２０４は、コンテンツ視聴対象者設定テーブル６２０を参照し、ユーザの属性情報に適合するコンテンツを選ぶようにするとよい。このような態様により、各コンテンツを最適なユーザに視聴させることが可能となる。
【００７８】
またコンテンツ決定部２０４は、上述したように、ユーザの属性情報と、コンテンツ視聴対象者設定テーブル６２０に記載されているコンテンツの各候補の視聴対象者を特定する情報と、の適合度合いを示す指標値Ｓを所定の算出式に従って算出し、この指標値Ｓをもとに、コンテンツを選ぶようにしてもよい。
【００７９】
コマンド送信部２０５は、接近情報取得部２０３が情報端末１００から取得した到着予想時刻に上記選出したコンテンツを再生させるためのコマンドを、接近情報取得部２０３が情報端末１００から通知された到達予想デジタルサイネージ装置３００に送信する。
【００８０】
視聴対象者記憶部２０６は、デジタルサイネージ装置３００に再生させるコンテンツの候補毎に、視聴対象者を特定する情報を対応付けて記憶しており、コンテンツ視聴対象者設定テーブル６２０として具現化されている。
【００８１】
＝＝情報端末＝＝
次に情報端末１００について説明する。情報端末１００のハードウェア構成を図２に示すが、基本的な構成はコンテンツ配信装置２００と共通しているため、重複する説明は省略する。
【００８２】
本実施形態に係る情報端末１００は、ＣＰＵ１１０、メモリ１２０、通信装置１３０、記憶装置１４０、入力装置１５０、出力装置１６０、及び記録媒体読取装置１７０を備えて構成されるスマートフォン等のコンピュータである。
【００８３】
情報端末１００は、記憶装置１４０に記憶されている情報端末制御プログラム７１０や各種のデータがメモリ１２０に読み出されてＣＰＵ１１０によって実行あるいは処理されることにより、情報端末１００の各種機能が実現される。また情報端末１００は、通信装置１３０の一つとしてＧＰＳ受信機を備えており、ＧＰＳ衛星からＧＰＳ信号を受信して、情報端末１００の現在位置を特定することができる。
【００８４】
記憶装置１４０には、図８に示すように情報端末制御プログラム７１０、及び近隣デジタルサイネージ装置リスト６４０が記憶されている。
【００８５】
＜近隣デジタルサイネージ装置リスト＞
近隣デジタルサイネージ装置リスト６４０を図９に示す。近隣デジタルサイネージ装置リスト６４０には、情報端末１００の現在位置をもとにコンテンツ配信装置２００から送信された、情報端末１００から所定範囲内（例えば半径５００メートル以内）にあるデジタルサイネージ装置３００のＩＤと設置場所のリストが記憶されている。
【００８６】
また近隣デジタルサイネージ装置リスト６４０には、情報端末１００から各デジタルサイネージ装置３００までの到達予想時刻と距離も記載されている。またこの到達予想時刻には、誤差情報も含まれている。
【００８７】
これらの到達予想時刻、距離、及び誤差は、情報端末１００によって算出される。到達予測時刻の誤差は、ＧＰＳ信号の電波の受信状況をもとに算出されてもよいし、ユーザの移動速度をもとに算出されてもよいし、デジタルサイネージ装置３００までの距離に応じて算出されてもよい。
【００８８】
なお、図９のＹ２６５１で特定されるデジタルサイネージ装置３００には到達予想時刻が記載されていないが、これは、情報端末１００がこのデジタルサイネージ装置３００から遠ざかっていることを示している。
【００８９】
このように、情報端末１００の近隣のデジタルサイネージ装置３００についてのみ位置情報を記憶するようにすることにより、情報端末１００の記憶領域を節約することができる。
【００９０】
＜情報端末の機能構成＞
次に、情報端末１００の機能構成について、図１０に示す機能構成図を参照しながら説明する。
【００９１】
情報端末１００は、位置情報取得部１０１、情報送信部１０２、リスト取得部１０３、接近情報算出部１０４、接近情報送信部１０５の各機能を有する。
【００９２】
位置情報取得部１０１は、情報端末１００の現在位置情報を所定時間毎に（例えば１時間毎あるいは１５分毎に）取得する。また位置情報取得部１０１は、例えば情報端末１００が具備するＧＰＳ受信機として具現化されるが、その他、無線ＬＡＮの信号に含まれるアクセスポイントの位置情報から現在位置情報を取得する手段として実現してもよい。
【００９３】
情報送信部１０２は、情報端末１００の現在位置情報と、ユーザに固有のユーザＩＤと、をコンテンツ配信装置２００に送信する。情報送信部１０２は、ユーザＩＤについては、情報端末１００がコンテンツ配信装置２００へログイン要求を行う際に送信するが、現在位置情報については、所定時間毎（例えば１時間毎、あるいは１５分毎等）に、コンテンツ配信装置２００に送信する。
【００９４】
リスト取得部１０３は、情報端末１００から所定範囲内（例えば５００メートル以内）に設置されているデジタルサイネージ装置３００のＩＤ（サイネージＩＤ）と位置情報のリストをコンテンツ配信装置２００から取得する。そしてリスト取得部１０３は、デジタルサイネージ装置３００のＩＤと位置情報のリストを、近隣デジタルサイネージ装置リスト６４０に記憶する。
【００９５】
接近情報算出部１０４は、情報端末１００の現在位置情報の時系列変化と、近隣デジタルサイネージ装置リスト６４０に記憶した各デジタルサイネージ装置３００の位置情報と、を元に、ユーザがこれから到達すると予想されるデジタルサイネージ装置３００と、これらのデジタルサイネージ装置３００までの距離と到達予想時刻と、を算出する。そして接近情報算出部１０４は、近隣デジタルサイネージ装置リスト６４０にこれらの情報を記録する。
【００９６】
なお接近情報算出部１０４は、不図示の地図情報を参照し、情報端末１００の現在位置及び近隣デジタルサイネージ装置リスト６４０に掲載されている各デジタルサイネージ装置３００の位置を地図上で特定し、ユーザが移動可能な道路情報を元に、ユーザがこれから到達すると予想されるデジタルサイネージ装置３００と、それらのデジタルサイネージ装置３００までの距離と到達予想時刻を算出するようにしてもよい。このように地図情報を利用すれば、ユーザが到達すると予想されるデジタルサイネージ装置３００までの距離と到達予想時間をより正確に算出することが可能となる。
【００９７】
接近情報送信部１０５は、接近情報算出部１０４が算出した、ユーザがこれから到達すると予想されるデジタルサイネージ装置３００と、これらのデジタルサイネージ装置３００への到達予想時刻と、をコンテンツ配信装置２００に送信する。
【００９８】
＝＝デジタルサイネージ装置＝＝
次にデジタルサイネージ装置３００について説明する。デジタルサイネージ装置３００のハードウェア構成を図２に示すが、情報端末１００と同様に、基本的な構成はコンテンツ配信装置２００と共通しているため、重複する説明は省略する。
【００９９】
本実施形態に係るデジタルサイネージ装置３００は、ＣＰＵ３１０、メモリ３２０、通信装置３３０、記憶装置３４０、入力装置３５０、出力装置３６０、及び記録媒体読取装置３７０を備えて構成されるコンピュータである。
【０１００】
デジタルサイネージ装置３００は、記憶装置３４０に記憶されているデジタルサイネージ装置制御プログラム７３０や各種のデータがメモリ３２０に読み出されてＣＰＵ３１０によって実行あるいは処理されることにより、デジタルサイネージ装置３００の各種機能が実現される。
【０１０１】
記憶装置３４０には、図１１に示すようにデジタルサイネージ装置制御プログラム７３０、及びコンテンツプール６３０Ｂが記憶されている。
【０１０２】
＜コンテンツプール＞
コンテンツプール６３０Ｂは、デジタルサイネージ装置３００が再生可能な１以上のコンテンツのデータが記録されている。本実施形態では、デジタルサイネージ装置３００の記憶装置３４０にコンテンツプール６３０Ｂが実現されているが、デジタルサイネージ装置３００と通信可能に接続された他のコンピュータにコンテンツプール６３０Ｂが実現されてもよい。
【０１０３】
＜デジタルサイネージ装置の機能構成＞
続いて、デジタルサイネージ装置３００の機能構成について、図１２に示す機能構成図を参照しながら説明する。
【０１０４】
デジタルサイネージ装置３００は、コマンド受信部３０１、コンテンツ取得部３０２、コンテンツ再生部３０３の各機能を有する。
【０１０５】
コマンド受信部３０１は、コンテンツ配信装置２００がデジタルサイネージ装置３００に送信したコマンドを受信する。このコマンドには、コンテンツの保存場所を示すＵＲＬや、コンテンツの再生開始時刻を示す情報が含まれている。
【０１０６】
コンテンツ取得部３０２は、コンテンツ配信装置２００から送信されたコマンドに含まれているＵＲＬにより特定される保存場所から、コンテンツを取得する。
【０１０７】
コンテンツ再生部３０３は、コンテンツ取得部３０２が取得したコンテンツを、コンテンツ配信装置２００から送信されたコマンドに含まれている再生開始時刻に再生する。
【０１０８】
＝＝処理の流れ＝＝
次に、本実施形態に係るコンテンツ配信システム１０００による処理の流れを、図１３及び図１４に示すフローチャートを参照しながら説明する。
【０１０９】
なお図１３及び図１４のフローチャートには記載されていないが、各ユーザは事前にコンテンツ配信装置２００へのユーザ登録を行っており、ユーザＩＤが付与されている。またコンテンツ配信装置２００は、ユーザ登録の際に各ユーザの属性情報を取得しており、ユーザＩＤと共にユーザ属性テーブル６００に記録している。
【０１１０】
その状態において、情報端末１００は、情報端末制御プログラム７１０の実行を開始すると、コンテンツ配信装置２００に対するログイン要求を送信する。そしてその際に、情報端末１００はコンテンツ配信装置２００にユーザＩＤを送信する（S1000）。これによりコンテンツ配信装置２００はユーザＩＤを取得する。
【０１１１】
そして情報端末１００は、コンテンツ配信装置２００へのログインが成功すると、現在位置情報を取得して（S1005）、コンテンツ配信装置２００に送信する（S1010）。
【０１１２】
コンテンツ配信装置２００は、情報端末１００から送信された現在位置情報に基づいて、情報端末１００の現在位置から所定範囲内に設置されているデジタルサイネージ装置３００をデジタルサイネージ装置管理テーブル６１０から抽出する（S1020）。
【０１１３】
そしてコンテンツ配信装置２００は、これらのデジタルサイネージ装置３００のＩＤ（サイネージＩＤ）と位置情報のリストを、情報端末１００に送信する（S1030）。
【０１１４】
情報端末１００は、コンテンツ配信装置２００から送信されてきた近隣のデジタルサイネージ装置３００のＩＤ及び位置情報と、情報端末１００の現在位置情報及び現在位置情報の時系列変化から算出される移動速度や移動方向を元に、ユーザがこれから到達すると予想されるデジタルサイネージ装置３００と、これらのデジタルサイネージ装置３００までの距離と到達予想時刻と、を算出する（S1040）。
【０１１５】
このとき、情報端末１００は、コンテンツ配信装置２００から送信されてきたデジタルサイネージ装置３００が近隣デジタルサイネージ装置リスト６４０に未登録であれば（S1050）、この未登録のデジタルサイネージ装置３００のＩＤを、到達予想時刻及び距離と共に近隣デジタルサイネージ装置リスト６４０に追加する（S1060）。
【０１１６】
一方、情報端末１００は、すでに近隣デジタルサイネージ装置リスト６４０に登録済みのデジタルサイネージ装置３００については、近隣デジタルサイネージ装置リスト６４０に記載されている距離の値を、新たに計算した距離に更新する（S1070）。
【０１１７】
そして情報端末１００は、距離が減少している場合には（S1080）、ユーザがこのデジタルサイネージ装置３００に接近中であると判断し、到達予想時刻も更新する（S1090）。一方、情報端末１００は、距離が増大している場合には、ユーザはこのデジタルサイネージ装置３００から遠ざかっていると判断し、到達予想時刻を削除する（S1100）。
【０１１８】
そして情報端末１００は、近隣デジタルサイネージ装置リスト６４０を参照し、到達予想時刻までの時間が第１所定時間以内（例えば１５分以内）のデジタルサイネージ装置３００があるか否かを判定し（S1110）、なければ、第１所定時間（１５分）待機したのち、再びS1005に戻る。
【０１１９】
一方、到達予想時刻までの時間が第１所定時間以内（例えば１５分以内）のデジタルサイネージ装置３００がある場合には（S1110）、情報端末１００はさらに、到達予想時刻までの時間が第２所定時間以内（例えば１分以内）のデジタルサイネージ装置３００があるかどうかを判定する（S1130）。
【０１２０】
情報端末１００は、到達予想時刻までの時間が第２所定時間以内（１分以内）のデジタルサイネージ装置３００がなければ（S1130）、第２所定時間（１分）待機したのち、現在位置情報を取得し（S1170）、S1040に戻る。
【０１２１】
つまりこの場合、情報端末１００は、第２所定時間（１分）ごとに新たな現在位置情報を取得し、近隣のデジタルサイネージ装置３００への接近状況（距離及び到達予想時間）を更新する。
【０１２２】
そしてS1130において、到達予想時刻までの時間が第２所定時間（１分）以内のデジタルサイネージ装置３００があった場合には（S1130）、情報端末１００は、該当するデジタルサイネージ装置３００（到達予想デジタルサイネージ装置３００）を近隣デジタルサイネージ装置リスト６４０から抽出する（S1140）。
【０１２３】
そして情報端末１００は、これらのデジタルサイネージ装置３００のＩＤと到達予想時刻（誤差情報を含む）のリストを、コンテンツ配信装置２００に送信する（S1150）。
【０１２４】
そうすると、コンテンツ配信装置２００は、ユーザ属性テーブル６００を参照し、S1010で取得したユーザＩＤと対応付けて記憶されているユーザの属性情報を特定し、この属性情報を元に、デジタルサイネージ装置３００に再生させるコンテンツを決定する（S1180）。
【０１２５】
そしてコンテンツ配信装置２００は、S1150で情報端末１００から通知された各デジタルサイネージ装置３００に対して、再生開始時刻及びコンテンツを指定したコマンドを送信する（S1190）。なお再生開始時刻は、到達予想時刻と同一の時刻でもよいし、到達予想時刻に対して誤差の分だけ早めた時刻としてもよい。
【０１２６】
そしてデジタルサイネージ装置３００は、コンテンツ配信装置２００から指定されたコンテンツを指定された時刻に再生する（S1200）。
【０１２７】
なお、S1180において、複数のユーザが同一のデジタルサイネージ装置３００に同一時間帯に到達する可能性があることが判明した場合には（例えば各ユーザの到達予想時刻が、デジタルサイネージ装置３００におけるコンテンツの同じ再生時間枠内の時刻である場合や、あるいは、各ユーザの到達予想時刻の差が所定時間以内である場合など）、コンテンツ配信装置２００は、これらの各ユーザの属性情報を元に、デジタルサイネージ装置３００に再生させるコンテンツを決定する。
【０１２８】
例えばコンテンツ配信装置２００は、これらの各ユーザの属性情報と、コンテンツ視聴対象者設定テーブル６２０に記載されているコンテンツの視聴対象者を特定する情報と、の適合度合いを表す指標値Ｓを、ユーザとコンテンツの組み合わせ毎に算出し、指標値Ｓの合計値Ｔをコンテンツごとに算出し、合計値Ｔが最大となったコンテンツを、デジタルサイネージ装置３００に再生させるコンテンツとして決定する。
【０１２９】
このような態様により、同一時間帯に同一デジタルサイネージ装置３００のコンテンツを視聴する複数のユーザに適合するコンテンツを再生することが可能となる。
【０１３０】
具体的に説明すると、コンテンツ配信装置２００は、図５に示すデジタルサイネージ装置管理テーブル６１０において、サイネージＩＤがＹ０００１であるデジタルサイネージ装置３００に、ユーザ１とユーザ２が近づいている場合、このデジタルサイネージ装置３００が再生可能なコンテンツの候補Ａ，Ｂ，Ｃについて、それぞれ、以下の式（４）〜式（９）を用いて、各ユーザ１、２の属性情報と、図６のコンテンツ視聴対象者設定テーブル６２０に記載されている各コンテンツの候補（Ａ，Ｂ，Ｃ）の視聴対象者を特定する情報と、の適合度合いを示す指標値Ｓ（Ｓ１Ａ，Ｓ１Ｂ，Ｓ１Ｃ，Ｓ２Ａ，Ｓ２Ｂ，Ｓ２Ｃ）を算出する。
【０１３１】
Ｓ１Ａ＝(x11×a1)＋(x12×a2)＋…＋(x1n×an)    …（４）
Ｓ１Ｂ＝(x11×b1)＋(x12×b2)＋…＋(x1n×bn)    …（５）
Ｓ１Ｃ＝(x11×c1)＋(x12×c2)＋…＋(x1n×cn)    …（６）
Ｓ２Ａ＝(x21×a1)＋(x22×a2)＋…＋(x2n×an)    …（７）
Ｓ２Ｂ＝(x21×b1)＋(x22×b2)＋…＋(x2n×bn)    …（８）
Ｓ２Ｃ＝(x21×c1)＋(x22×c2)＋…＋(x2n×cn)    …（９）
ここで、x11〜x1nはそれぞれ、ユーザ１の属性が、コンテンツ視聴対象者設定テーブル６２０の属性１〜属性ｎに当てはまれば１、当てはまらなければ０となる値である。またx21〜x2nはそれぞれ、ユーザ２の属性が、コンテンツ視聴対象者設定テーブル６２０の属性１〜属性ｎに当てはまれば１、当てはまらなければ０となる値である。
【０１３２】
そしてコンテンツ配信装置２００は、式（１０）〜（１２）を用いて、コンテンツ毎に指標値Ｓの合計値Ｔ（ＴＡ，ＴＢ，ＴＣ）を算出する。
【０１３３】
ＴＡ＝Ｓ１Ａ＋Ｓ２Ａ    …（１０）
ＴＢ＝Ｓ１Ｂ＋Ｓ２Ｂ    …（１１）
ＴＣ＝Ｓ１Ｃ＋Ｓ２Ｃ    …（１２）
そしてコンテンツ配信装置２００は、ＴＡ，ＴＢ，ＴＣの各値を比較し、最大値となったコンテンツを、デジタルサイネージ装置３００に再生させるコンテンツとして決定する。
【０１３４】
なおコンテンツ配信装置２００は、Ｓ１Ａ，Ｓ１Ｂ，Ｓ１Ｃ，Ｓ２Ａ，Ｓ２Ｂ，Ｓ２Ｃの各値を、下記の式（１３）〜式（１８）のように、百分率を用いた相対値Ｓ’（Ｓ１Ａ’，Ｓ１Ｂ’，Ｓ１Ｃ’，Ｓ２Ａ’，Ｓ２Ｂ’，Ｓ２Ｃ’）に変換し、これらの値を用いて式（１９）〜式（２１）から、ＴＡ’，ＴＢ’，ＴＣ’を算出してもよい。
【０１３５】
Ｓ１Ａ’（％）＝１００×Ｓ１Ａ／（Ｓ１Ａ＋Ｓ１Ｂ＋Ｓ１Ｃ）    …（１３）
Ｓ１Ｂ’（％）＝１００×Ｓ１Ｂ／（Ｓ１Ａ＋Ｓ１Ｂ＋Ｓ１Ｃ）    …（１４）
Ｓ１Ｃ’（％）＝１００×Ｓ１Ｃ／（Ｓ１Ａ＋Ｓ１Ｂ＋Ｓ１Ｃ）    …（１５）
Ｓ２Ａ’（％）＝１００×Ｓ２Ａ／（Ｓ２Ａ＋Ｓ２Ｂ＋Ｓ２Ｃ）    …（１６）
Ｓ２Ｂ’（％）＝１００×Ｓ２Ｂ／（Ｓ２Ａ＋Ｓ２Ｂ＋Ｓ２Ｃ）    …（１７）
Ｓ２Ｃ’（％）＝１００×Ｓ２Ｃ／（Ｓ２Ａ＋Ｓ２Ｂ＋Ｓ２Ｃ）    …（１８）
ＴＡ’＝Ｓ１Ａ’＋Ｓ２Ａ’    …（１９）
ＴＢ’＝Ｓ１Ｂ’＋Ｓ２Ｂ’    …（２０）
ＴＣ’＝Ｓ１Ｃ’＋Ｓ２Ｃ’    …（２１）
このようにして、複数のユーザがデジタルサイネージ装置３００に接近している場合に、コンテンツ配信装置２００がこのデジタルサイネージ装置３００に再生させるコンテンツ（広告）を決定する様子を図１５に示す。
【０１３６】
図１５に示す例では、あるデジタルサイネージ装置３００におけるコンテンツの再生時間枠として、ｔ１〜ｔ４が例示されており、そのうち、ｔ２の時間枠にユーザＡ，Ｂ，Ｃの３人が到達する可能性があることが示されている。なお、図１５において各ユーザの到達予想時刻に幅があるのは、到達予想時刻に誤差があることを表している。
【０１３７】
また、時間枠ｔ１にはデジタルサイネージ装置３００に到達するユーザが存在しない。その場合コンテンツ配信装置２００は、あらかじめ設定しておいた所定のコンテンツを選択するようにする。
【０１３８】
時間枠ｔ２に再生するコンテンツを決定する場合、コンテンツ配信装置２００は、時間枠ｔ２の時間帯にデジタルサイネージ装置３００に到達する可能性があるユーザＡ，Ｂ，Ｃについて、上述したコンテンツとの適合度合いを示す指標値Ｓ’（百分率の相対値）を算出する。図１５には、指標値Ｓ’を算出した結果、ユーザＡはコンテンツｂが１００％、ユーザＢはコンテンツｂが３０％、コンテンツｃが７０％、ユーザＣは、コンテンツａが５０％、コンテンツｃも５０％となったことが示されている。
【０１３９】
そしてコンテンツ配信装置２００は、これらの指標値Ｓ’の値をコンテンツ毎に合計する。そうすると、コンテンツａは５０、コンテンツｂは１３０（１００％＋３０％）、コンテンツｃは１２０（７０％＋５０％）となる。このようにしてコンテンツ配信装置２００は、指標値Ｓ’の合計値が最大となったコンテンツｂを、時間枠ｔ２において再生するコンテンツとして決定することができる。
【０１４０】
このような態様により、同一時間帯に同一デジタルサイネージ装置３００のコンテンツを視聴する複数のユーザに最も適合するコンテンツを再生することが可能となる。
【０１４１】
以上、本実施形態について詳細に説明したが、本実施形態によれば、デジタルサイネージ装置３００に適切なタイミングでコンテンツを再生することが可能となる。
【０１４２】
なお上述した実施の形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明はその趣旨を逸脱することなく変更、改良され得るとともに、本発明にはその等価物も含まれる。
【０１４３】
例えば、コンテンツ配信装置２００がコンテンツを決定する方法は、上述した式（１）〜（２１）の多項式とは異なる多項式を用いた方法とすることもできるし、if〜then形式（例えば、if  "ユーザが３０代"  then  "コンテンツa"  ）のようにルールを複数定めておいて、これらのルールに沿ってコンテンツを決定するようにしてもよい。
【０１４４】
またコンテンツ配信装置２００は、ユーザの状態を表す情報を取得し、ユーザの属性情報に加えて、このユーザの状態を表す情報を加味して到達予想デジタルサイネージ装置３００に再生させるコンテンツを決定するようにしても良い。
【０１４５】
例えば情報端末１００が歩数計の機能を有している場合には、コンテンツ配信装置２００は、この歩数計のデータを、ユーザの状態を表す情報として情報端末１００から取得し、この歩数計のデータを加味してデジタルサイネージ装置３００に再生させる広告を決定してもよい。
【０１４６】
またユーザが、情報端末１００と連動するウェアラブル端末を携帯している場合には、コンテンツ配信装置２００は、このウェアラブル端末によって計測された心拍数や血圧、体温等の生体情報を、ユーザの状態を表す情報として情報端末１００を介して取得し、これらのユーザの状態を表す情報を加味して、到達予想デジタルサイネージ装置３００に再生させるコンテンツを決定するようにしても良い。
【０１４７】
あるいは、コンテンツ配信装置２００は、情報端末１００から取得した現在位置情報を元に算出されるユーザの移動速度からユーザの運動量を推定することで、この運動量をユーザの状態を表す情報として取得し、このユーザの運動量を加味してデジタルサイネージ装置３００に再生させる広告を決定してもよい。
【０１４８】
以上のような態様により、コンテンツ配信装置２００は、ユーザの属性のみならず、ユーザの状態に応じた最適なコンテンツを決定することが可能となる。つまり、静的なユーザの属性情報だけでなく、その時々に変化するユーザの動的な状態によって、最適なコンテンツを決定することも可能となる。
【０１４９】
例えばデジタルサイネージ装置３００が飲料の自動販売機に設けられる場合には、ユーザのその時々の状態に応じた最適な飲料の広告をデジタルサイネージ装置３００に再生することも可能となる。
【０１５０】
また、コンテンツ配信装置２００は、１台のコンピュータにより構成してもよいし、複数台のコンピュータにより構成してもよい。
【符号の説明】
【０１５１】
１００    情報端末
１０１    位置情報取得部
１０２    情報送信部
１０３    リスト取得部
１０４    接近情報算出部
１０５    接近情報送信部
１１０    ＣＰＵ
１２０    メモリ
１３０    通信装置
１４０    記憶装置
１５０    入力装置
１６０    出力装置
１７０    記録媒体読取装置
２００    コンテンツ配信装置
２０１    情報取得部
２０２    リスト送信部
２０３    接近情報取得部
２０４    コンテンツ決定部
２０５    コマンド送信部
２０６    視聴対象者記憶部
２１０    ＣＰＵ
２２０    メモリ
２３０    通信装置
２４０    記憶装置
２５０    入力装置
２６０    出力装置
２７０    記録媒体読取装置
３００    デジタルサイネージ装置
３０１    コマンド受信部
３０２    コンテンツ取得部
３０３    コンテンツ再生部
３１０    ＣＰＵ
３２０    メモリ
３３０    通信装置
３４０    記憶装置
３５０    入力装置
３６０    出力装置
３７０    記録媒体読取装置
５００    ネットワーク
６００    ユーザ属性テーブル
６１０    デジタルサイネージ装置管理テーブル
６２０    コンテンツ視聴対象者設定テーブル
６３０    コンテンツプール
６４０    近隣デジタルサイネージ装置リスト
７１０    情報端末制御プログラム
７２０    コンテンツ配信装置制御プログラム
７３０    デジタルサイネージ装置制御プログラム
８００    記録媒体
１０００  コンテンツ配信システム
【図１】
2019087000.tif 000003
【図２】
2019087000.tif 000004
【図３】
2019087000.tif 000005
【図４】
2019087000.tif 000006
【図５】
2019087000.tif 000007
【図６】
2019087000.tif 000008
【図７】
2019087000.tif 000009
【図８】
2019087000.tif 000010
【図９】
2019087000.tif 000011
【図１０】
2019087000.tif 000012
【図１１】
2019087000.tif 000013
【図１２】
2019087000.tif 000014
【図１３】
2019087000.tif 000015
【図１４】
2019087000.tif 000016
【図１５】
2019087000.tif 000017