(57)【要約】【課題】端末との距離及び画面の向きの関係に基づいて、利用者が視聴している表示装置を検索する方法を提供する。【解決手段】コンテンツを表示する表示画面を備える表示装置と、前記表示装置を管理する検索装置と、を備えるシステムにおいて、前記検索装置は、前記表示装置の位置、前記表示画面の法線ベクトル、前記表示装置へアクセスするための情報を含む表示装置情報を管理し、端末の位置及び当該端末の向きを示す方向ベクトルを含む位置情報を前記端末から受信した後に、前記表示装置情報を参照して、前記位置情報を送信した端末と前記表示装置情報によって示される表示装置との距離、及び、前記方向ベクトルと前記法線ベクトルとの角度を計算し、前記計算された距離及び角度に基づいて尤度を計算する。【選択図】図６
2011008636.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを表示する表示画面を備える表示装置と、
前記表示装置を管理する検索装置と、を備えるシステムにおいて、
前記検索装置は、
前記表示装置の位置、前記表示画面の法線ベクトル、前記表示装置へアクセスするための情報を含む表示装置情報を管理し、
端末の位置及び当該端末の向きを示す方向ベクトルを含む位置情報を前記端末から受信した後に、前記表示装置情報を参照して、前記位置情報を送信した端末と前記表示装置情報によって示される表示装置との距離、及び、前記方向ベクトルと前記法線ベクトルとの角度を計算し、
前記計算された距離及び角度に基づいて尤度を計算し、
前記計算された尤度が付された前記表示装置の情報を、前記位置情報を送信した端末へ送信することを特徴とするシステム。
【請求項２】
前記表示装置情報は、前記表示画面の大きさの情報を含み、
前記検索装置は、前記計算された距離、前記計算された角度及び前記表示画面の大きさに基づいて尤度を計算することを特徴とする請求項１に記載のシステム。
【請求項３】
前記システムは、前記位置情報を取得する端末を備え、
前記端末は、
利用者の指示によって、前記取得した位置情報を前記検索装置に送信し、
前記表示装置の情報を受信した後に、前記計算された尤度に従って、前記表示装置の情報を表示し、
利用者による、前記情報が表示された表示装置の選択を受け付け、
前記選択された表示装置の表示装置情報に基づいて、前記選択された表示装置へアクセスすることを特徴とする請求項１に記載のシステム。
【請求項４】
前記端末は、前記検索装置を含むことを特徴とする請求項３に記載のシステム。
【請求項５】
前記端末は、現在時刻を取得する時刻取得部と、前記取得した位置情報を記憶する記憶部とを備え、
利用者の指示によって、前記取得した位置情報を前記記憶部に記憶し、
利用者の指示によって、前記記憶された位置情報を前記検索装置に送信することを特徴とする請求項３に記載のシステム。
【請求項６】
前記検索装置は、前記表示装置に表示されるコンテンツの表示時刻の情報と前記各コンテンツの説明を含む属性情報を含むコンテンツスケジュール情報を管理し、
前記検索装置は、前記表示装置の情報に、前記位置情報の取得時刻に表示されたコンテンツの情報を付して、前記位置情報を送信した端末へ送信することを特徴とする請求項１に記載のシステム。
【請求項７】
前記検索装置は、前記端末から前記位置情報を受信した時刻を、前記位置情報の取得時刻とすることを特徴とする請求項６に記載のシステム。
【請求項８】
コンテンツを表示する表示画面を備える表示装置を備えるシステムに接続される端末において、
前記表示装置の位置、前記表示画面の法線ベクトル、前記表示装置へアクセスするための情報を含む表示装置情報を管理し、
利用者の指示によって、前記端末の位置及び当該端末の向きを示す方向ベクトルを含む位置情報を取得し、
前記表示装置情報を参照して、前記端末と前記表示装置との距離、及び、前記方向ベクトルと前記法線ベクトルとの角度を計算し、
前記計算された距離及び角度に基づいて尤度を計算し、
前記計算された尤度に従って、前記表示装置の情報を表示することを特徴とする端末。
【請求項９】
前記端末は、
利用者による、前記情報が表示された表示装置の選択を受け付け、
前記選択された表示装置の表示装置情報に基づいて、前記選択された表示装置へアクセスすることを特徴とする請求項８に記載の端末。
【請求項１０】
前記端末は、現在時刻を取得する時刻取得部と、前記取得した位置情報を記憶する記憶部とを備え、
利用者の指示によって、前記取得した位置情報を前記記憶部に記憶し、
利用者の指示によって、前記記憶された位置情報を前記検索装置に送信することを特徴とする請求項８に記載の端末。
【請求項１１】
前記表示装置情報は、前記表示画面の大きさの情報を含み、
前記端末は、前記計算された距離、前記計算された角度及び前記表示画面の大きさに基づいて尤度を計算することを特徴とする請求項８に記載の端末。
【請求項１２】
前記端末は、前記表示装置に表示されるコンテンツの表示時刻の情報と前記各コンテンツの説明を含む属性情報を含むコンテンツスケジュール情報を管理し、
前記端末は、前記コンテンツスケジュール情報を参照して、前記位置情報の取得時刻に前記表示装置に表示されていたコンテンツの情報を表示することを特徴とする請求項８に記載の端末。
【請求項１３】
コンテンツを表示する表示画面を備える表示装置と、前記表示装置を管理する検索装置と、端末の位置及び当該端末の向きを示す方向ベクトルを含む位置情報位置情報を取得する端末と、を備えるシステムにおける表示装置の検索方法であって、
前記検索装置は、前記表示装置の位置、前記表示画面の法線ベクトル、前記表示装置へアクセスするための情報を含む表示装置情報を管理し、
前記方法は、
前記検索装置が、前記位置情報を前記端末から受信した後に、前記表示装置情報を参照して、前記位置情報を送信した端末と前記表示装置情報によって示される表示装置との距離、及び、前記方向ベクトルと前記法線ベクトルとの角度を計算するステップと、
前記検索装置が、前記計算された距離及び角度に基づいて尤度を計算するステップと、
前記検索装置が、前記計算された尤度が付された前記表示装置の情報を、前記位置情報を送信した端末へ送信するステップと、を含む表示装置の検索方法。
【請求項１４】
前記表示装置情報は、前記表示画面の大きさの情報を含み、
前記方法は、さらに、前記検索装置が、前記計算された距離、前記計算された角度及び前記表示画面の大きさに基づいて尤度を計算するステップを含む請求項１３に記載の表示装置の検索方法。
【請求項１５】
前記方法は、さらに、
前記端末が、前記表示装置の情報を受信した後に、前記計算された尤度に従って、前記表示装置の情報を表示するステップと、
前記端末が、利用者による、前記情報が表示された表示装置の選択を受け付けるステップと、
前記端末が、前記選択された表示装置の表示装置情報に基づいて、前記選択された表示装置へアクセスするステップと、を含む請求項１３に記載の表示装置の検索方法。
【請求項１６】
前記端末は、現在時刻を取得する時刻取得部と、前記取得した位置情報を記憶する記憶部とを備え、
前記方法は、さらに、
前記端末が、利用者の指示によって、前記取得した位置情報を前記記憶部に記憶するステップと、
前記端末が、利用者の指示によって、前記記憶された位置情報を前記検索装置に送信するステップと、を含む請求項１３に記載の表示装置の検索方法。
【請求項１７】
前記方法は、さらに、
前記検索装置が、前記表示装置に表示されるコンテンツの表示時刻の情報と前記各コンテンツの説明を含む属性情報を含むコンテンツスケジュール情報を管理するステップと、
前記検索装置が、前記表示装置の情報に、前記位置情報の取得時刻に表示されたコンテンツの情報を付して、前記位置情報を送信した端末へ送信するステップと、を含む請求項１３に記載の表示装置の検索方法。
【請求項１８】
前記方法は、さらに、前記検索装置が、前記端末から前記位置情報を受信した時刻を、前記位置情報の取得時刻とするステップを含む請求項１７に記載の表示装置の検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介した情報提供サービスに関し、特に、固定された表示装置と利用者が持つ携帯端末とを連携させるための技術に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（ＰＣ）及び携帯端末等の端末の性能が向上し、ネットワーク回線が大容量化し、記憶装置が大容量化する等に伴い、映像、音楽、文字情報及びこれらの説明（メタデータ）等からなるコンテンツを、サーバからクライアント端末にＩＰ（Internet Protocol）ネットワークを通じて配信するコンテンツ配信システムが提案されている。端末は、このようなコンテンツ配信システムによって配信されたコンテンツを視聴することができる。
【０００３】
また、このようなコンテンツ配信システムによって、テレビ番組及び映画等の映像コンテンツをネットワークを通じて配信するＩＰテレビ（ＩＰＴＶ）サービスが開発されている。これらのＩＰＴＶサービスを用いることによって、政府等の公共機関及び企業によって提供されるコンテンツが配信されている。
【０００４】
従来、印刷物によるポスター等の掲示物や人手を介した商業広告及び公共機関の公告を行うアナログ媒体をデジタル化し、デジタル化されたコンテンツを配信し、ユーザの端末の画面に映像、文字等を表示し、音声を再生するデジタルサイネージが実用化されている。デジタルサイネージ用の表示装置は、大画面を備え、駅、空港、ホテル、商店街等の人が集まる場所に設置され、その場にいる人に対してターゲットを絞ったメッセージ（広告、公共情報等）を発信している。また、デジタルサイネージは、学校、会社内、地域共同体におけるコミュニケーションツールとしての利用も期待されている。
【０００５】
このデジタルサイネージを用いて、利用者が情報を収集したり、情報を提供することが予想される。例えば、割引クーポンを取得し、取得したクーポンを利用すること、興味のある関連情報を収集し、知識を獲得すること、及び、利用者が提供するコンテンツを大画面に表示し、利用者のメッセージを発信することである。
【０００６】
このような利用シーンを考えた場合、多くの人をターゲットとした内容に興味を持った利用者は、さらに詳細な情報取得を求めたり、利用者が所有するコンテンツを表示装置への表示するために情報を発信することがある。このように、これからのデジタルサイネージの利用方法としては、公共空間に設置された表示装置であるサイネージ端末から、個人が所有する携帯端末へ情報を移動させたり、その逆に、携帯端末からサイネージ端末へ情報を移動させたりする。
【０００７】
ここで、街中に複数のサイネージ端末が設置されている場合、サイネージ端末から携帯端末へ（又は、その逆）情報を移動する際に、利用者が見ているサイネージ端末を特定し、視聴しているコンテンツを特定する必要がある。
【０００８】
このようなサイネージ端末を特定する技術は、例えば以下の技術が提案されている。
【０００９】
例えば、特許文献１には、携帯端末の現在の位置及び方位に基づいて領域を設定し、設定される領域にある地図上の付帯情報を収集し、携帯端末の現在の位置と表示装置との距離を含むリストを表示する技術が開示されている。
【００１０】
また、特許文献２には、携帯端末の操作によって時刻情報を検索エンジンに提供し、提供された時刻情報によって放送コンテンツのプレイリストを検索し、この時刻情報が示す時刻に放送された楽曲名が転送され、転送された楽曲名を表示する技術が開示されている。この際、予め指定された複数の放送局のコンテンツを同時に検索することも開示されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００３−４２７９７号公報
【特許文献２】特開２０００−３３９３４５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
前述した特許文献１に記載された技術によると、位置情報を用いて地図等の付帯情報から、利用者が興味を持っている表示装置を近い距離の順のリストを作成することができるが、表示装置がユーザに対向しているかを考慮していない。このため、近い表示装置を特定することができても、表示画面の向き及び表示画面の大小によって、利用者が視認しやすい、すなわち、利用者が見ている状態かを考慮した表示装置のリストを作成することは困難である。
【００１３】
また、特許文献２に記載された技術によると、時刻によってコンテンツ及びコンテンツのの提供者（放送局）を特定することができるが、サイネージ端末の特定にはを目的としておらず、特許文献２に記載された技術を用いてサイネージ端末を特定することは困難であった。
【００１４】
さらに、前述した従来技術以外に、サイネージ端末及びコンテンツを特定方法には以下の方法が考えられる。
（１）表示されている画面をカメラで撮影し、２次元バーコード又は画像検索等を用いて、ＵＲＬを抽出する方法
（２）サイネージ端末に近づいて、ＩＣタグ、赤外線、Ｂｌｕｅｔｏｏｔｈ等を用いて、機器ＩＤを交換することによって端末を特定する方法
（３）画面に表示されている文字列（例えば、ＵＲＬ、検索キーワード、インターネットアドレスに変換可能な数字）を入力する方法
前述した三つの方法も様々な問題点がある。すなわち、大画面の表示装置を離れた場所から見ている場合、（１）及び（２）の方法の利用は困難である。また、（３）の方法は、利用者に文字を入力させるので、利便性が悪かった。
【００１５】
そこで、本発明の目的は、複数の表示装置の中から、端末との距離及び画面の向きの関係に基づいて、利用者が視聴している表示装置を検索する方法を提供する。
【課題を解決するための手段】
【００１６】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、コンテンツを表示する表示画面を備える表示装置と、前記表示装置を管理する検索装置と、を備えるシステムにおいて、前記検索装置は、前記表示装置の位置、前記表示画面の法線ベクトル、前記表示装置へアクセスするための情報を含む表示装置情報を管理し、端末の位置及び当該端末の向きを示す方向ベクトルを含む位置情報を前記端末から受信した後に、前記表示装置情報を参照して、前記位置情報を送信した端末と前記表示装置情報によって示される表示装置との距離、及び、前記方向ベクトルと前記法線ベクトルとの角度を計算し、前記計算された距離及び角度に基づいて尤度を計算し、前記計算された尤度が付された前記表示装置の情報を、前記位置情報を送信した端末へ送信することを特徴とする。
【発明の効果】
【００１７】
本発明の代表的な実施の形態によれば、利用者にとって適切な表示装置を容易に選択することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施の形態のコンテンツ配信システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態のデバイス情報の構成の説明図である。
【図３】本発明の第１の実施の形態の位置・方向情報の構成の説明図である。
【図４】本発明の第１の実施の形態の表示装置リストの構成の説明図である。
【図５】本発明の第１の実施の形態の端末から出力されるデータを説明する図である。
【図６】本発明の第１の実施の形態のコンテンツ格納部に格納される情報の説明図である。
【図７】本発明の第１の実施の形態のスケジュール格納部に格納される情報の説明図である。
【図８】本発明の第１の実施の形態のコンテンツ配信処理の概要を示す概念図である。
【図９】本発明の第１の実施の形態のコンテンツ配信処理を示すシーケンス図である。
【図１０】本発明の第１の実施の形態の端末から表示装置へのベクトルｅｉの説明図である。
【図１１】本発明の第１の実施の形態のベクトルｎｉをエレベーション角Ｅｌｉ及びアジマス角Ａｚｉによって示した図である。
【図１２】本発明の第１の実施の形態の端末Ｔと表示装置Ｓ１、Ｓ２との位置関係を示す図である。
【図１３】本発明の第１の実施の形態の端末Ｔと表示装置Ｓ１、Ｓ２との位置関係を示す図である。
【図１４】本発明の第１の実施の形態のスケジュール格納部に格納された情報に基づいて、コンテンツを特定する変形例の説明図である。
【図１５】本発明の第１の実施の形態の候補となる表示装置の情報が表示された端末の説明図である。
【図１６】本発明の第１の実施の形態の候補となる表示装置の情報が表示された端末の説明図である。
【図１７】本発明の第２の実施の形態のコンテンツ配信システムの構成を示すブロック図である。
【図１８】本発明の第２の実施の形態のコンテンツ配信処理の概要を示す概念図である。
【図１９】本発明の第２の実施の形態のコンテンツ配信処理を示すシーケンス図である。
【図２０】本発明の第３の実施の形態のコンテンツ配信システムの構成を示すブロック図である。
【図２１】本発明の第３の実施の形態のコンテンツ配信処理の概要を示す概念図である。
【図２２】本発明の第３の実施の形態の操作履歴情報記録処理を示すシーケンス図である。
【図２３】本発明の第３の実施の形態のコンテンツ配信処理を示すシーケンス図である。
【図２４】本発明の第４の実施の形態のコンテンツ配信システムの構成を示すブロック図である。
【図２５】本発明の第４の実施の形態のコンテンツ配信処理の概要を示す概念図である。
【図２６】本発明の第４の実施の形態のコンテンツ配信処理を示すシーケンス図である。
【発明を実施するための形態】
【００１９】
＜実施形態１＞
図１は、本発明の第１の実施の形態のコンテンツ配信システムの構成を示すブロック図である。
【００２０】
第１の実施の形態のコンテンツ配信システムは、検索サーバ１００、端末１２０及び表示装置１４０を備える。検索サーバ１００、端末１２０及び表示装置１４０は、ネットワーク１８０によって接続されている。
【００２１】
検索サーバ１００は、表示装置リスト１０５、表示装置管理部１０６、演算部１０７及び通信部１０８を備える計算機である。
【００２２】
演算部１０７は、プロセッサ、メモリ及び記憶装置（磁気ディスク等）を備え、検索サーバ１００を制御するためのプログラムを実行する。
【００２３】
表示装置リスト１０５は、本システムに含まれる表示装置１４０等の識別子、表示装置の種類及びアドレスを格納するリストであって、その詳細は図４を用いて説明する。表示装置管理部１０６は、表示装置リスト１０５に格納されたデータの入出力を管理する。
【００２４】
通信部１０８は、検索サーバ１００をネットワーク１８０に接続するインターフェースである。
【００２５】
端末１２０は、利用者が携帯する表示装置であって、通信部１２４、演算部１２５、表示部１２６、入力部１２７、位置・方向検出部１２８及びアンテナ１２９を備え、例えば、携帯電話機、ポータブルＧＰＳ、ＰＤＡ（Personal Digital Assistants）である。
【００２６】
演算部１２５は、プロセッサ、メモリ及び記憶装置（磁気ディスク等）を備え、端末１２０を制御するためのプログラムを実行する。
【００２７】
表示部１２６は、表示画面及び表示制御装置を含み、演算部１２５からの指示に従って、コンテンツ格納部１４８に格納されたコンテンツを表示する。この表示部１２６に表示されるコンテンツは、動画像、静止画像、文字情報等である。入力部１２７は、利用者からの入力を受け付ける、キーボード、ポインティング装置等である。
【００２８】
通信部１２４は、端末１２０をネットワーク１８０に接続するインターフェースである。なお、通信部１２４が無線インターフェースである場合には、ユーザは屋外でも端末１２０をネットワーク１８０に接続することができ、端末１２０は、その位置及び方向のデータをいつでも検索サーバ１００に送信することができる。
【００２９】
位置・方向検出部１２８は、端末１２０の位置を検出する測位装置、及び、表示部１２６の表示画面が向いている方向を検出する方向測定装置を含む。測位装置は、例えば、アンテナ１２９によって補足したＧＰＳ衛星からの信号を受信するＧＰＳ受信機によって構成することができる。
【００３０】
また、方向測定装置は、磁気センサ及び加速度センサによって構成することができる。すなわち、磁気センサを用いて磁気の大きさを測定することによって、端末１２０がどちらの方位を向いているかを求めることができる。さらに、加速度センサを用いて重力の大きさを測定することによって、画面の仰角を求めることができる。なお、端末１２０が、二つの筐体がヒンジによって結合された携帯電話機又はＰＤＡである場合、ヒンジの角度を測定する角度センサによって画面の仰角を求めてもよい。
【００３１】
ユーザが入力部１２７に検索指示を入力すると、演算部１２５は、位置・方向検出部１２８から取得した端末１２０の位置・方向及び位置・方向を取得した時刻を、ネットワーク１８０を経由して、検索サーバ１００に送る。
【００３２】
表示装置１４０は、街頭又は店舗等の多数の人が集まる場所に設置される大型の表示装置であって、コンテンツ管理部１４２、通信部１４４、演算部１４５、表示部１４６、コンテンツ格納部１４８及びスケジュール格納部１４９を備える。また、表示装置１４０は、デバイス情報１４１及び位置・方向情報１５０を格納する格納部を備える。他の表示装置１６０、１７０も、表示装置１４０と同じ構成を備え、各表示装置に割り当てられたアドレス（ＩＰアドレス及びＭＡＣアドレス）によって区別される。
【００３３】
なお、表示装置１４０は、時間に応じて表示画面の向きを変える可変方向型又は走行する車両に搭載される移動型であってもよい。
【００３４】
演算部１４５は、プロセッサ、メモリ及び記憶装置（磁気ディスク等）を備え、表示装置１４０を制御するためのプログラムを実行する。表示部１４６は、表示画面及び表示制御装置を含み、コンテンツ格納部１４８に格納されたコンテンツを表示する。
【００３５】
コンテンツ管理部１４２は、コンテンツ格納部１４８及びスケジュール格納部１４９に格納されたデータの入出力を管理する。通信部１４４は、表示装置１４０をネットワーク１８０に接続するインターフェースである。
【００３６】
コンテンツ格納部１４８は、表示装置１４０に表示されるコンテンツ（例えば、広告の動画データ）を格納する。コンテンツ格納部１４８に格納されるコンテンツは、検索サーバ１００から取得してもよいし、他のサーバ（図示省略）から取得してもよい。コンテンツ格納部１４８の詳細は図６を用いて説明する。スケジュール格納部１４９は、コンテンツを表示するスケジュールを格納する。スケジュール格納部１４９の詳細は図７を用いて説明する。
【００３７】
演算部１４５は、スケジュール格納部１４９に格納されたコンテンツ表示時間のスケジュールを参照して、表示すべきコンテンツを特定し、コンテンツ格納部１４８から特定されたコンテンツを読み出して、表示部１４６の表示画面に表示する。
【００３８】
デバイス情報１４１は、表示装置１４０の識別子、アドレス及び種類等の情報を含み、その詳細は図２を用いて説明する。
【００３９】
表示装置１４０の設置時に、表示装置１４０の位置及び表示部１４６の画面の方向が測定される。位置・方向情報１５０には、位置・方向の測定結果が格納される。位置・方向情報１５０の詳細は図３を用いて説明する。なお、表示装置１４０が方向可変型及び移動型のいずれかである場合、表示装置１４０は位置・方向検出部（図示省略）を備え、位置・方向検出部が表示装置１４０の位置及び表示部１４６の表示画面が向いている方向を検出し、位置・方向情報１５０はリアルタイムに検出された位置及び方向が時刻情報と共に含まれる。
【００４０】
ネットワーク１８０は、インターネット、職場内及び家庭内のＬＡＮ（ローカルエリアネットワーク）であるが、１台の筐体内の同一の装置内部にあるデータバス等であってもよい。
【００４１】
図２は、本発明の第１の実施の形態のデバイス情報１４１の構成の説明図である。
【００４２】
デバイス情報１４１は、ＩＤ１４１１、ＭＡＣアドレス１４１２、ＩＰアドレス１４１３、機種１４１４、種類１４１５、名称１４１６及び大きさ１４１７を含む。
【００４３】
ＩＤ１４１１は、表示装置１４０の一意な識別子である。ＭＡＣアドレス１４１２は表示装置１４０に割り当てられたＭＡＣアドレスである。ＩＰアドレス１４１３は、表示装置１４０に割り当てられたＩＰアドレスである。
【００４４】
機種１４１４は、表示装置１４０の機種である。種類１４１５は、表示装置１４０の機種であり、通常の表示装置では「表示端末」が格納されている。名称１４１６は、表示装置１４０に割り当てられた名称であり、本実施の形態では設置場所が識別可能な文字が格納されている。大きさ１４１７は、表示装置１４０の表示画面のサイズである。
【００４５】
図３は、本発明の第１の実施の形態の位置・方向情報１５０の構成の説明図である。
【００４６】
位置・方向情報１５０は、緯度１５０１、経度１５０２、標高１５０３、方位角１５０４及び仰角１５０５を含む。
【００４７】
緯度１５０１は、表示装置１４０が設置された場所の緯度であり、経度１５０２は、表示装置１４０が設置された場所の経度であり、標高１５０３は、表示装置１４０が設置された場所の高さである。なお、水準基準点からの高さである標高に代えて、ＷＧＳ８４系の正規楕円体からの楕円体高を用いてもよい。
【００４８】
方位角１５０４は、表示装置１４０の表示画面が向いている水平面内の方向であり、表示画面の法線ベクトルを水平面に投影したベクトルの基準方位からの角度（例えば、真北からの右回りの角度）で示される。仰角１５０５は、表示装置１４０の表示画面が向いている垂直面内の方向であり、表示画面の法線ベクトルを含む鉛直面における基準方向からの角度（例えば、水平から上方を＋とした角度）で示される。
【００４９】
図４は、本発明の第１の実施の形態の表示装置リスト１０５の構成の説明図である。
【００５０】
表示装置リスト１０５は、本コンテンツ配信システムに含まれる表示装置１４０の情報を格納し、機器ＩＤ１０５１、ＭＡＣアドレス１０５２、ＩＰアドレス１０５３、機種１０５４、種類１０５５、名称１０５６及び大きさ１０５７を含む。
【００５１】
表示装置リスト１０５には、表示装置１４０から取得した情報が格納される。すなわち、表示装置リスト１０５に格納される情報１０５１〜１０５７は、それぞれ、デバイス情報１４１（図２）に格納された情報１４１１〜１４１７と同じである。
【００５２】
検索サーバ１００は、端末１２０からの要求に従って、表示装置１４０から取得した情報を表示装置リスト１０５に格納する。なお、例えば、ＵＰｎＰと同様の方法を用いて、検索サーバ１００がネットワーク１８０に接続されている表示装置１４０を探索し、探索された表示装置１４０の情報を取得してもよい。
【００５３】
図５は、本発明の第１の実施の形態の端末１２０から出力されるデータ９０３を説明する図である。
【００５４】
端末１２０から検索サーバ１００に出力されるデータ９０３は、日付９０３１、時刻９０３２、緯度９０３３、経度９０３４、標高９０３５、方位角９０３６及び仰角９０３７を含む。後述するように、このデータ９０３は、ユーザが端末１２０に所定の操作をした時に、位置・方向検出部１２８によって検出される位置・方向を示すデータである。
【００５５】
日付９０３１は、このデータが取得された日であり、時刻９０３２は、このデータが取得された時刻である。これらは、世界標準時（ＵＴＣ）によって表される。
【００５６】
緯度９０３３は、端末１２０の場所の緯度であり、経度９０３４は、端末１２０の場所の経度であり、標高９０３５は、端末１２０の場所の高さである。なお、水準基準点からの高さである標高に代えて、ＷＧＳ８４系の正規楕円体からの楕円体高を用いてもよい。
【００５７】
日付９０３１、時刻９０３２、緯度９０３３、経度９０３４及び標高９０３５は、測位装置（位置・方向検出部１２８のＧＰＳ受信機）から取得することができる。なお、ＧＰＳ受信機以外の測位装置を用いる場合には、緯度９０３３、経度９０３４及び標高９０３５は測位装置から取得し、日付９０３１及び時刻９０３２は、高精度の時計から取得すればよい。
【００５８】
方位角９０３６は、端末１２０の表示画面が向いている水平面内の方向であり、表示画面の法線ベクトルを水平面に投影したベクトルの基準方位からの角度（例えば、真北からの右回りの角度）で示される。仰角９０３７は、端末１２０の表示画面が向いている垂直面内の方向であり、表示画面の法線ベクトルを含む鉛直面における基準方向からの角度（例えば、水平から上方を＋とした角度）で示される。方位角９０３６及び仰角９０３７は、方向測定装置から取得することができる。
【００５９】
図６は、本発明の第１の実施の形態のコンテンツ格納部１４８に格納される情報の説明図である。
【００６０】
コンテンツ格納部１４８は、表示装置１４０によって表示されるコンテンツを格納する。具体的には、コンテンツ格納部１４８は、コンテンツＩＤ１４８１、フォーマット１４８２、内容１４８３、データ１４８４及びサイズ１４８５を格納する。
【００６１】
コンテンツＩＤ１４８１は、格納されるコンテンツの一意の識別子である。フォーマット１４８２は、格納されるコンテンツの形式（符号化形式等）である。内容１４８３は、格納されるコンテンツの概要を示すテキストデータである。データ１４８４は、格納されるコンテンツそのものであり、バイナリデータである。サイズ１４８５は、格納されるコンテンツのデータ量であり、例えばバイト単位で表される。
【００６２】
コンテンツ格納部１４８には、前述した情報の他に、コンテンツの所有者の識別子、及び、配信されたコンテンツを再生した場合に課金される料金の情報が格納されてもよい。また、コンテンツの完全性を保証するために用いるチェックサム、コンテンツを保護するための暗号化／復号化鍵が格納されていてもよい。
【００６３】
また、コンテンツ格納部１４８に含まれる各種情報を、コンテンツデータ自体１４８４と、メタデータ（コンテンツデータを説明するデータ１４８３）とに分けて管理してもよい。
【００６４】
図７は、本発明の第１の実施の形態のスケジュール格納部１４９に格納される情報の説明図である。
【００６５】
スケジュール格納部１４９は、コンテンツを表示するスケジュールを格納する。具体的には、スケジュール格納部１４９は、開始時刻１４９１、終了時刻１４９２、タイトル１４９３、概要１４９４、シーン時刻１４９５、コンテンツＩＤ１４９６、シーン概要１４９７及びシーンＵＲＬ１４９８を格納する。
【００６６】
なお、スケジュール格納部１４９に格納される情報が示すコンテンツは、コンテンツＩＤで特定される複数のシーンの集合である。
【００６７】
開始時刻１４９１は、このコンテンツの表示開始時刻であり、終了時刻１４９２は、このコンテンツの表示終了時刻である。タイトル１４９３は、このコンテンツのタイトルである。概要１４９４は、このコンテンツの概要であり、このコンテンツの提供者、このコンテンツの説明及びこのコンテンツに関連する情報を呼び出すためのポインタ（ＵＲＬ）を含む。
【００６８】
シーン時刻１４９５は、コンテンツＩＤ１４９６で指定されるコンテンツ（シーン映像）の表示開始時刻である。コンテンツＩＤ１４９６は、シーン映像の一意な識別子である。シーン概要１４９７は、このシーン映像の概要である。シーンＵＲＬ１４９８は、このシーン映像に関連する情報を呼び出すためのポインタ（ＵＲＬ）である。
【００６９】
図８は、本発明の第１の実施の形態のコンテンツ配信処理の概要を示す概念図である。
【００７０】
街頭又は店内に設置された表示装置１はコンテンツ（図では、「ＴＶが安い！」）を表示している。ユーザは、表示装置１４０に表示されたコンテンツを視聴し（９０１）、視聴したコンテンツに興味を持った場合、端末１２０を表示装置１４０の方に向け、検索指示を入力する（９０２）。
【００７１】
端末１２０は、検索指示を受けると、端末１２０の位置・方向及び位置・方向を取得した時刻を検出し、検出された位置及び方向を含む検索指示を検索サーバ１００へ送信する（９０３）。検索サーバ１００は、表示装置リスト１０５を参照し、位置・方向情報１５０及びデバイス情報１４１の送信を表示装置１４０に要求する（９０４）。
【００７２】
表示装置１４０は、検索サーバ１００からの要求に従って、デバイス情報１４１、位置及び方向を送信する（９０５）。検索サーバ１００は、デバイス情報１４１、位置及び方向に優先順位（尤度）を付して、端末１２０に送信する（９０６）。
【００７３】
端末１２０は、受信したデバイス情報１４１を尤度の降順に表示する（９０７）。
【００７４】
ユーザは、表示されたデバイス情報１４０を見て、適切なデバイス情報１４０を選択する（９０８）。これによって、ユーザは、表示装置１４０に表示された内容に関するサービス（例えば、関連情報、割引クーポン等）を受けることができる。
【００７５】
図９は、本発明の第１の実施の形態のコンテンツ配信処理を示すシーケンス図である。
【００７６】
端末１２０を持っているユーザが表示装置１４０付近へ移動する（Ｓ８０１）。
【００７７】
街頭又は店内に設置された表示装置１４０は、コンテンツを表示している（Ｓ８４１）。ユーザは、表示装置１４０に表示されたコンテンツを視聴し（９０１、Ｓ８０２）、視聴したコンテンツに興味を持った場合（Ｓ８０３）、端末１２０を表示装置１４０の方に向け、検索指示を入力する（Ｓ８０４、９０２）。
【００７８】
端末１２０は、入力された検索指示を受け付けると（Ｓ８１１）、位置・方向検出部１２８によって、端末１２０の位置及び方向を検出する（Ｓ８１２）。具体的には、端末１２０が、その表示画面の背面の方向を検出する場合、ユーザは端末１２０の表示画面の背面を表示装置１４０の方に向けた状態で、検索指示を入力する。表示画面の背面以外に、端末１２０の所定の方向（例えば、端末１２０に備わるカメラの撮影方向）検出するようにしてもよい。
【００７９】
その後、端末１２０は、検出された端末１２０の位置及び方向を含む検索指示を検索サーバ１００送信する（Ｓ８１３、９０３）。また、検索指示には、位置及び方向を取得した時刻が含まれてもよい。
【００８０】
検索サーバ１００は、端末１２０から検索指示を受信すると（Ｓ８２１）、受信した検索指示から端末１２０が位置及び方向を取得した時刻を抽出する（Ｓ８２２）。この抽出された時刻は、表示装置に表示されたコンテンツを特定するために用いられる。なお、検索サーバ１００は、検索指示を受信した時刻ではなく、端末１２０が位置及び方向を検出した時刻を用いることができる。
【００８１】
その後、検索サーバ１００は、表示装置リスト１０５を取得し（Ｓ８２３）、取得した表示装置リスト１０５の最後まで処理が完了したか否かを判定する（Ｓ８２４）。その結果、リストの最後まで処理が完了していれば、さらに処理するリスト要素がないので、Ｓ８３０に進む。
【００８２】
一方、処理すべきリスト要素があれば、現在のリスト要素のＭＡＣアドレス１０５２及びＩＰアドレス１０５３を取得する（Ｓ８２５）。そして、検索サーバ１００は、取得したＭＡＣアドレス１０５２及びＩＰアドレス１０５３が割り当てられた表示装置１４０に、位置・方向情報１５０及びデバイス情報１４１の送信を要求する（Ｓ８２６、９０４）。
【００８３】
なお、このシステムに含まれる表示装置１４０がその位置を移動しないものである場合、端末１２０からの検索指示９０３に従って表示装置１４０にその位置を問い合わせることなく、位置・方向情報１５０を表示装置１４０から取得し、検索サーバ１００が表示装置リスト１０５内に取得した情報を保持してもよい。このようにすると検索サーバ１００が、その都度、表示装置１４０に位置及び方向を問い合わせなくてもよく、ネットワーク１８０及び表示装置１４０の負荷が軽減される。
【００８４】
また、表示装置１４０が移動するものであるか否かを示すフラグを表示装置リスト１０５に保持し、このフラグを参照して、表示装置１４０が移動するものであるか否かを判定してもよい。この場合、移動しない表示装置１４０から取得した位置・方向情報１５０は表示装置リスト１０５内に保持し、移動可能な表示装置１４０には、端末１２０からの指示に従って、位置・方向情報１５０を問い合わせてもよい。
【００８５】
表示装置１４０は、位置・方向情報１５０及びデバイス情報１４１の要求を受信すると（Ｓ８４２）、表示装置１４０の位置及び表示画面の方向を検出し（Ｓ８４３）、デバイス情報１４１、検出された位置・方向、及び、スケジュール１４９に格納された要求時刻のコンテンツの情報を、要求をした検索サーバ１００に送信する（Ｓ８４４、９０５）。このとき、表示装置１４０の表示スケジュールも、表示装置１４０から検索サーバ１００に送信される。
【００８６】
なお、表示装置１４０が移動しない場合、Ｓ８４３では、固定的な値が格納された位置及び方向を位置・方向情報１５０から取得する。一方、表示装置１４０が移動する場合、Ｓ８４３では、端末１２０に検索指示が入力された時刻に対応する位置及び方向を位置・方向情報１５０から取得する。
【００８７】
検索サーバ１００は、デバイス情報１４１、位置及び方向を受信すると（Ｓ８２７）、デバイス情報１４１で示される表示装置１４０の尤度を計算する（Ｓ８２８）。この尤度の計算は図１０、図１１を用いて後述する。そして、検索サーバ１００は、計算された尤度の大きい順に、取得したデバイス情報１４１、位置及び方向を並べて、記録する（Ｓ８２９）。その後、Ｓ８２４に戻り、取得した表示装置リスト１０５の全てのリスト要素の処理が完了したかを判定する。
【００８８】
Ｓ８２４では、表示装置リスト１０５の最後まで処理が完了したか否かを判定する。その結果、リストの最後まで処理が完了していれば、さらに処理するリスト要素がないので、Ｓ８３０に進む。
【００８９】
Ｓ８３０では、検索サーバ１００は、候補となるデバイス情報１４１を、位置及び方向に基づいて計算された尤度を用いて順序（降順）付けし、さらに、候補となる表示装置１４０に検索指示時刻に表示されていたコンテンツの情報を付して端末１２０に送信する（９０６）。計算された尤度の高いデバイス情報から順に所定数のデバイス情報１４１を送信すればよい。この候補となる表示装置１４０に表示されていたコンテンツの情報は、検索指示時刻をキーにして、スケジュール格納部１４９を検索することによって特定する。このとき、表示装置１４０の表示スケジュールも、検索サーバ１００から指示端末１２０に送信される。
【００９０】
端末１２０は、候補となるデバイス情報１４１、位置及び方向を受信し（Ｓ８１４）、受信したデバイス情報１４１を、尤度に従って、表示部１２６に表示する（Ｓ８１５、９０７）。Ｓ８１５における表示は、尤度の降順にデバイス情報１４１を表示したり（図１５参照）、尤度が高い表示装置１４０のデバイス情報を中央（すなわち、選択しやすい場所）に表示したり（図１６参照）、尤度のデータと共にデバイス情報１４１を表示したりすることが考えられる。なお、最大の尤度を与える表示装置のデバイス情報のみを、他の表示装置のデバイス情報を省略して表示してもよい。
【００９１】
ユーザは、端末１２０に表示されたデバイス情報１４０を見て（Ｓ８０５）、表示されたデバイス情報１４０から、適切なデバイス情報１４０を選択する（Ｓ８０６、９０８）。
【００９２】
端末１２０は、選択されたデバイス情報を取得すると（Ｓ８１６）、端末１２０のデバイス情報１４１に含まれるＭＡＣアドレス１４１２及びＩＰアドレス１４１３を用いて、表示装置１４０にて通信要求を送信する（Ｓ８１７）。
【００９３】
表示装置１４０は、通信要求を受信すると（Ｓ８４５）、通信を要求した端末１２０と表示装置１４０との間を接続して、端末１２０にサービスを提供する（Ｓ８４６）。すなわち、表示装置１４０は、スケジュール格納部１４９に格納されたシーン時刻１４９５を参照して、表示装置１４０からの要求に含まれる時刻に表示されていたコンテンツを特定し、特定されたコンテンツＩＤに対応するシーンＵＲＬ１４９８又は概要１４９４に含まれるＵＲＬを端末１２０に送る。なお、シーンＵＲＬ１４９８によって示される指示内容を実行した結果を端末１２０に送ってもよい。例えば、表示装置１４０は、シーンＵＲＬ１４９８によって特定されるコンテンツを読み出し、読み出したコンテンツを端末１２０に送ってもよい。また、前述のように最大尤度を与える表示装置のデバイス情報のみを用いる場合、他の表示装置のデバイス情報表示によるユーザの選択を省略して、当該表示装置に対応するシーンＵＲＬ又は概要に含まれるＵＲＬが示す情報を端末上で表示してもよい。
【００９４】
端末１２０は、受信したサービス内容を表示部１２６に表示する（Ｓ８１８）。これによって、ユーザは、表示装置１４０に表示された内容に関するサービス（例えば、関連情報、割引クーポン等）を受けることができる（Ｓ８０７）。
【００９５】
次に、Ｓ８２８で実行される尤度の計算方法について説明する。この尤度は、検索サーバ１００の演算部１０７（なお、後述する第４の実施の形態では、端末１２０の演算部１２５）において実行されるプログラムによって計算される。
【００９６】
尤度Ｌｉは、式（１）によって、三つの要素Ｗｉ、Ｅｉ、Ｂｉの和として計算される。なお、式（１）中、α、β、γは重み付け係数であり、どの要素を重視するかによって定める。Ｗｉは、表示装置１４０が端末１２０が向いている方向にあるかを示す値であり（式（８）参照）、Ｅｉは、表示装置１４０の表示画面と端末１２０の表示画面とが合っているかを示す値であり（式（９）参照）、Ｂｉは、表示画面の見た目の大きさを示す値である（式（１０）参照）。
【００９７】
【数１】
2011008636.tif 000003
【００９８】
図１０は、本発明の第１の実施の形態の端末１２０から表示装置１４０へのベクトルｅｉの説明図であり、すなわち、ベクトルｅｉは、端末（Ｔ）１２０を原点として表示装置（Ｓｉ）１４０がある方向を示すベクトルである。
【００９９】
なお、図１０、図１１に示す三次元座標は、ｘ軸が東方向、ｙ軸が北方向、ｚ軸が上方向として定義されている。
【０１００】
端末１２０の位置はλｏ、νｏ、Ｒ＋ｈｏによって表される。λは、ベクトルｅｉをｘｙ面に投影したベクトルのｙ軸からの時計回りの角度、すなわち方位角である。νは、水平からの角度（仰角）である。ｈは標高であり、Ｒは地球中心から標高の基準面（ジオイド面）までの距離である。
【０１０１】
さらに、端末（Ｔ）を座標原点に置き、Ｓｉの座標を（Δｘ，Δｙ，Δｚ）とした場合、端末（Ｔ）と表示装置（Ｓｉ）との間の距離Ｄｉは、式（２）によって表される。このとき、Δｘ、Δｙ、Δｚは、各々、式（３）、式（４）、式（５）で表すことができる。
【０１０２】
【数２】
2011008636.tif 000004
【０１０３】
【数３】
2011008636.tif 000005
【０１０４】
【数４】
2011008636.tif 000006
【０１０５】
【数５】
2011008636.tif 000007
【０１０６】
また、ベクトルｅｉを極座標系で見ると、θｉとφｉとによって表される。θｉは、ベクトルｅｉがｚ軸との間でなす角度であり、φｉは、ベクトルｅｉをｘｙ面に投影したベクトルのｘ軸からの反時計回りの角度である。
【０１０７】
θｉ、φｉは、式（３）、式（４）、式（５）で求めたΔｘ、Δｙ、Δｚを用いると、各々、式（６）、式（７）で表すことができる。
【０１０８】
【数６】
2011008636.tif 000008
【０１０９】
【数７】
2011008636.tif 000009
【０１１０】
図１１は、ベクトルｎｉをエレベーション角（Ｅｌｉ）及びアジマス角（Ａｚｉ）によって示した図である。なお、本実施の形態では、端末１２０と表示装置１４０の表示画面の向きを法線ベクトルｎｉで表す。
【０１１１】
このエレベーション角（Ｅｌｉ）は、ｘｙ平面からｚ軸の正方向に測った角度であり、アジマス角（Ａｚｉ）は、ｙｚ平面からｘ軸の正方向に測った角度である。すなわち、Ｅｌｉ＋θｉ＝π／２であり、Ａｚｉ＋φｉ＝π／２である。
【０１１２】
図１２及び図１３は、本発明の第１の実施の形態の端末（Ｔ）１２０と表示装置（Ｓ１、Ｓ２）１４０との位置関係を示す図である。
【０１１３】
Ｔは端末１２０であり、ｎ０は、エレベーション角及びアジマス角を用いて（１，π／２−Ｅｌ０，π／２−Ａｚ０）で表される。
【０１１４】
Ｓ１は表示装置１４０であり、ｎ１は表示装置Ｓ１の表示画面の法線ベクトルであり、ｅ１は端末Ｔから表示装置Ｓ１へのベクトルである。図示したように、ｎ１は、エレベーション角及びアジマス角を用いて（１，π／２−Ｅｌ１，π／２−Ａｚ１）で表され、ｅ１は、極座標系を用いて（１，θ１，φ１）で表される。
【０１１５】
同様に、Ｓ２は他の表示装置１４０であり、ｎ２は表示装置Ｓ２の表示画面の法線ベクトルであり、ｅ２は端末Ｔから表示装置Ｓ２へのベクトルである。
【０１１６】
ここで、三つのパラメータＷｉ、Ｅｉ、Ｂｉを用いて、端末１２０と表示装置１４０とをマッチングさせる。Ｗｉは、端末１２０（表示面の裏面方向）が表示装置１４０の方向を向いているかを示すパラメータであり、式（８）によって表される。Ｅｉは、表示装置１４０の表示面が端末１２０の方向を向いているかを示すパラメータであり、式（９）によって表される。すなわち、端末１２０のユーザが表示装置１４０の表示面を見ることができるかを示す。
【０１１７】
【数８】
2011008636.tif 000010
【０１１８】
【数９】
2011008636.tif 000011
【０１１９】
図１３に示すように、表示装置１４０の画面が大きくて、端末１２０からの距離が近い場合に、端末１２０のユーザがその表示装置１４０を見ている可能性が高い。Ｂｉは式（１０）によって表され、表示装置１４０と端末１２０との距離（Ｄｉ）が近く、かつ、表示装置１４０の画面の大きさ（Ｉｉ）が大きい場合に、Ｂｉの値は大きくなりる。
【０１２０】
【数１０】
2011008636.tif 000012
【０１２１】
なお、本実施の形態において、Ｂｉを求める際に用いられるＩｉは、表示装置の有効表示領域のサイズを用いることができる。例えば、一般的に用いられる表示領域のサイズとして、長方形画面の対角線長さをインチで表す値を用いてもよい。
【０１２２】
また、表示装置１４０の画面の大きさは、表示装置リスト１０５の大きさ１０５７を用いるが、時刻によって表示領域の大きさが変化する場合（例えば、一つの画面に複数の表示領域を設け、各表示領域に異なる内容を表示する場合）、各表示領域について、パラメータＩｉを適応させて、Ｂｉを求めてもよい。
【０１２３】
以上にて説明した方法によって、尤度Ｌｉを計算することができる。すなわち、端末１２０と表示装置１４０の表示画面の向きを示す法線ベクトルｎｉの角度が小さければ尤度は高くなり、角度が大きければ尤度は低くなる。また、端末１２０と表示装置１４０との距離が近ければ尤度は大きくなり、距離が遠ければ尤度は小さくなる。さらに、表示装置１４０の表示画面の大きさが大きければ尤度は大きくなり、表示画面の大きさが小さければ尤度は小さくなる。
【０１２４】
これによって、表示装置１２０に尤度の降順に表示装置の情報を表示することができる。さらに、付加的な処理として、式（１）によって計算された尤度Ｌｉに検索指示時刻の観点を加えて尤度Ｒim（ｔ）を計算することもできる。
【０１２５】
以上説明した尤度の計算において、端末１２０に高度計を備え、表示装置リスト１０５に表示装置の高さの情報を含め、さらに、端末１２０と表示装置１４０との間の障害物（建築物等）の情報を取得することによって、端末１２０と表示装置１４０との間が見通せるか否かを判定することができる。そして、端末１２０と表示装置１４０との間が見通せない場合、尤度を下げてもよい。
【０１２６】
図１４は、本発明の第１の実施の形態のスケジュール格納部１４９に格納された情報に基づいて、コンテンツを特定する変形例の説明図である。
【０１２７】
検索サーバ１００は、Ｓ８３０において、検索指示時刻を用いて、スケジュール格納部１４９を検索することによって、この候補となる表示装置１４０に検索指示時刻に表示されていたコンテンツの情報を特定する。このとき、端末１２０のユーザの検索指示操作が遅れて（又は、早くて）、ユーザが希望するコンテンツを特定できない可能性がある。そこで、下記の方法で、指示時刻がコンテンツの開始時刻又は終了時刻に近い場合に、前後のコンテンツを検索したいと推定する。
【０１２８】
この変形例において、例えば、図１４に示すように、検索指示時刻をｔ、コンテンツＣｍの開始時刻をＴｍ、終了時刻をＴｍ＋１であり、Ｔｍ≦ｔ≦Ｔｍ＋１である場合を考える。式（１１）に示すように、尤度Ｒim（ｔ）は、式（１）によって計算された尤度Ｌｉに係数Ｆim（ｔ）を乗じたものである。Ｆim（ｔ）は式（１２）を用いて計算される。
【０１２９】
【数１１】
2011008636.tif 000013
【０１３０】
【数１２】
2011008636.tif 000014
【０１３１】
すなわち、式（１２）によると、Ｔｍ≦ｔ≦Ｔｍ＋１である場合、コンテンツＣｍが表示中なので、Ｆim（ｔ）＝１にする。一方、Ｔｍ＋１＜ｔである場合、コンテンツＣｍが表示される前なので、Ｆim（ｔ）＝δ／（δ＋ｔ−Ｔｍ＋１）にする。さらに、ｔ＜Ｔｍ＋１である場合、コンテンツＣｍが表示された後なので、Ｆim（ｔ）＝δ／（δ＋Ｔｍ＋１−ｔ）にする。ここで、δは任意の正の数である。
【０１３２】
このようにＦim（ｔ）を定めることによって、コンテンツ表示中は尤度が高く、コンテンツ表示時間の前後は、検索指示時刻がコンテンツ表示時間から離れると小さくなる係数Ｆim（ｔ）を得ることができる。なお、δの大きさを変えることによって逓減率を調節することができる。
【０１３３】
従って、この変形例によると、端末１２０の方向（Ｗｉ）、表示装置１４０の方向（Ｅｉ）、及び、表示画面の見た目の大きさ（Ｂｉ）の他に、時間の要素を考慮して、コンテンツ毎の尤度を定めて、ユーザが求めるコンテンツの情報をより的確に表示することができる。
【０１３４】
なお、この場合、表示装置１４０の表示スケジュールは、９０５において表示装置１４０から検索サーバ１００に送信され、９０６において表示装置１４０から検索サーバ１００に送信される。ここで、送信される表示スケジュールは、所定の時間範囲内のもの、または、尤度が所定の閾値以上のものを送信すればよい。
【０１３５】
図１５は、本発明の第１の実施の形態の候補となる表示装置１４０の情報が表示された端末１２０の説明図である。
【０１３６】
端末１２０の表示部（表示画面）１２６には、表示装置１４０の名称１０５６（図４参照）及びシーン概要１４９７（図７参照）が、尤度の降順に表示される（図９のＳ８１５）。
【０１３７】
なお、表示装置の情報が尤度の降順で表示される例について説明したが、尤度が最も高い表示装置の情報を中央に、その上下に、尤度が次に高い二つの表示装置の情報を表示して、さらに上下に、尤度が次に高い二つの表示装置の情報を表示してもよい。
【０１３８】
端末１２０の入力部１２７には、Ｓ８１１において検索指示を入力するために操作される検索指示ボタン１２７１、表示画面の表示内容を上下にスクロールするために操作されるスクロールボタン１２７２、１２７４、及び、Ｓ８０６において、表示装置を選択するために操作される決定ボタン１２７３が設けられている。
【０１３９】
図１６は、本発明の第１の実施の形態の候補となる表示装置１４０の情報が表示された端末１２０の説明図である。
【０１４０】
端末１２０の表示部（表示画面）１２６には、縦軸に時刻、横軸に表示装置１４０の名称１０５６（図４参照）が表示され、この縦軸（時刻）及び横軸（表示装置）に合わせてシーン概要１４９７（図７参照）が表示される。そして、尤度が最も高い表示装置の情報を中央に、その左右に次に尤度の高い二つの表示装置の情報を表示する。検索指示時刻に、最も尤度が高い表示装置１４０に表示されていたコンテンツの情報が、表示画面の中央にハイライトされて表示される（図９のＳ８１５）。
【０１４１】
端末１２０の入力部１２７には、Ｓ８１１において検索指示を入力するために操作される検索指示ボタン１２７１、表示画面の表示内容を上下左右にスクロールするために操作されるスクロールボタン１２７２、１２７４、１２７５、１２７６、及び、Ｓ８０６において、表示装置を選択するために操作される決定ボタン１２７３が設けられている。
【０１４２】
なお、前述した変形例のようにコンテンツ毎に尤度を計算した場合、図１５に示す表示装置１４０では、尤度Ｒim（ｔ）を用いることによって、表示装置毎に計算された尤度ではなく、コンテンツ毎に計算された尤度を用いることによって、端末１２０のユーザに、より的確にコンテンツの情報を提供することができる。
【０１４３】
以上説明したように、第１の実施の形態によると、端末１２０と表示装置１４０との距離、及び、端末１２０と表示装置１４０の表示画面の向きを示す法線ベクトルｎｉの角度に基づいて尤度を計算し、計算された尤度に従って表示装置１４０の情報を端末１２０へ送信するので、利用者は適切な表示装置を容易に選択することができる。
【０１４４】
＜実施形態２＞
第２の実施の形態のコンテンツ配信システムは、前述した第１の実施の形態のコンテンツ配信システムと異なり、検索サーバ１００が、コンテンツ管理部、コンテンツ格納部及びスケジュール格納部を備え、表示装置１４０にコンテンツを提供するコンテンツサーバである。また、表示装置１４０は、ネットワーク１８０を経由して送られるコンテンツを、表示部（表示画面）１４６に表示する。
【０１４５】
なお、前述した第１の実施の形態と同じ構成及び処理には同じ符号を付し、その詳細な説明は省略する。
【０１４６】
図１７は、本発明の第２の実施の形態のコンテンツ配信システムの構成を示すブロック図である。
【０１４７】
具体的には、第２の実施の形態のコンテンツ配信システムは、検索サーバ１００、端末１２０及び表示装置１４０を備える。検索サーバ１００、端末１２０及び表示装置１４０は、ネットワーク１８０によって接続されている。
【０１４８】
検索サーバ１００は、コンテンツを配信する計算機であって、表示装置リスト１０５、表示装置管理部１０６、演算部１０７、通信部１０８、コンテンツ管理部１１０、コンテンツ格納部１７０１及びスケジュール格納部１７０２を備える。
【０１４９】
コンテンツ管理部１１０は、コンテンツ格納部１７０１及びスケジュール格納部１７０２に格納されたデータの入出力を管理する。
【０１５０】
コンテンツ格納部１７０１は、表示装置１４０に表示されるコンテンツ（例えば、広告の動画データ）を格納する。コンテンツ格納部１７０１に格納されるコンテンツは、表示装置１４０、１６０、１７０に送信される。コンテンツ格納部１７０１は、第１の実施の形態のコンテンツ格納部１４８と同じ構成で、その詳細は図６に示すとおりである。スケジュール格納部１７０２は、コンテンツを表示するスケジュールを格納する。スケジュール格納部１７０２は、第１の実施の形態のスケジュール格納部１４９と同じ構成で、その詳細は図７に示すとおりである。
【０１５１】
演算部１０７は、スケジュール格納部１７０２に格納されたコンテンツ表示時間のスケジュールを参照して、表示すべきコンテンツを特定し、コンテンツ格納部１７０１から特定されたコンテンツを読み出して、表示装置１４０に表示する。
【０１５２】
端末１２０は、利用者が携帯する表示装置であって、通信部１２４、演算部１２５、表示部１２６、入力部１２７、位置・方向検出部１２８及びアンテナ１２９を備え、例えば、携帯電話機、ポータブルＧＰＳ、ＰＤＡ（Personal Digital Assistants）である。
【０１５３】
表示装置１４０は、街頭又は店舗等の多数の人が集まる場所に設置される大型の表示装置であって、コンテンツ管理部１４２、通信部１４４、演算部１４５及び表示部１４６を備える。また、表示装置１４０は、デバイス情報１４１及び位置・方向情報１５０を格納する格納部を備える。他の表示装置１６０、１７０も、表示装置１４０と同じ構成を備え、各表示装置に割り当てられたアドレス（ＩＰアドレス及びＭＡＣアドレス）によって区別される。
【０１５４】
通信部１４４は、検索サーバ１００から送信されたコンテンツを受信する。演算部１４５は、受信したコンテンツを表示部１４６の表示画面に表示する。
【０１５５】
図１８は、本発明の第２の実施の形態のコンテンツ配信処理の概要を示す概念図である。
【０１５６】
街頭又は店内に設置された表示装置１はコンテンツ（図では、「ＴＶが安い！」）を表示している。ユーザは、表示装置１４０に表示されたコンテンツを視聴し（９０１）、視聴したコンテンツに興味を持った場合、端末１２０を表示装置１４０の方に向け、検索指示を入力する（９０２）。
【０１５７】
端末１２０は、検索指示を受けると、端末１２０の位置・方向及び位置・方向を取得した時刻を検出し、検出された位置及び方向を含む検索指示を検索サーバ１００へ送信する（９０３）。検索サーバ１００は、表示装置リスト１０５を参照し、位置・方向情報１５０及びデバイス情報１４１の送信を表示装置１４０に要求する（９０４）。
【０１５８】
表示装置１４０は、検索サーバ１００からの要求に従って、デバイス情報１４１、位置及び方向を送信する（９０５）。検索サーバ１００は、デバイス情報１４１、位置及び方向に優先順位（尤度）を付して、端末１２０に送信する（９０６）。
【０１５９】
端末１２０は、受信したデバイス情報１４１を尤度の降順に、表示部１２６に表示する（９０７）。
【０１６０】
ユーザは、表示されたデバイス情報１４０を見て、適切なデバイス情報１４０を選択する（９０８）。これによって、ユーザは、表示装置１４０に表示された内容に関するサービス（例えば、関連情報、割引クーポン等）を受けることができる。
【０１６１】
図１９は、本発明の第２の実施の形態のコンテンツ配信処理を示すシーケンス図である。
【０１６２】
検索サーバ１００は、スケジュール格納部１７０２に格納されたコンテンツの表示スケジュールに従って、コンテンツ格納部１７０１に格納されたコンテンツを表示装置１４０に送信する（Ｓ１８０１）。
【０１６３】
街頭又は店内に設置された表示装置１４０は、検索サーバ１００から送信されたコンテンツを受信した後（Ｓ１８１１）、コンテンツを表示する（Ｓ８４１）。
【０１６４】
端末１２０を持っているユーザが、表示装置１４０付近へ移動して（Ｓ８０１）、表示装置１４０に表示されたコンテンツを視聴し（９０１、Ｓ８０２）、視聴したコンテンツに興味を持った場合（Ｓ８０３）、端末１２０を表示装置１４０の方に向け、検索指示を入力する（Ｓ８０４、９０２）。
【０１６５】
端末１２０は、入力された検索指示を受け付けると（Ｓ８１１）、位置・方向検出部１２８によって、端末１２０の位置及び方向を検出する（Ｓ８１２）。具体的には、端末１２０が、その表示画面の背面の方向を検出する場合、ユーザは端末１２０の表示画面の背面を表示装置１４０の方に向けた状態で、検索指示を入力する。表示画面の背面以外に、端末１２０の所定の方向（例えば、端末１２０に備わるカメラの撮影方向）検出するようにしてもよい。
【０１６６】
その後、端末１２０は、検出された端末１２０の位置及び方向を含む検索指示を検索サーバ１００送信する（Ｓ８１３、９０３）。また、検索指示には、位置及び方向を取得した時刻が含まれてもよい。
【０１６７】
例えば、端末１２０が有線によってネットワークに接続される場合、ユーザによる検索指示の入力と異なるタイミングで、検索指示が送信される。このため、このような場合、検索サーバ１００は、その後の処理のために、位置及び方向を取得した時刻の情報を必要とする。
【０１６８】
検索サーバ１００は、端末１２０から検索指示を受信すると（Ｓ８２１）、受信した検索指示から端末１２０が位置及び方向を取得した時刻を抽出する（Ｓ８２２）。
【０１６９】
その後、検索サーバ１００は、表示装置リスト１０５を取得し（Ｓ８２３）、取得した表示装置リスト１０５の最後まで処理が完了したか否かを判定する（Ｓ８２４）。その結果、リストの最後まで処理が完了していれば、さらに処理するリスト要素がないので、Ｓ８３０に進む。
【０１７０】
一方、処理すべきリスト要素があれば、現在のリスト要素のＭＡＣアドレス１０５２及びＩＰアドレス１０５３を取得する（Ｓ８２５）。そして、検索サーバ１００は、取得したＭＡＣアドレス１０５２及びＩＰアドレス１０５３が割り当てられた表示装置１４０に、位置・方向情報１５０及びデバイス情報１４１の送信を要求する（Ｓ８２６、９０４）。
【０１７１】
なお、このシステムに含まれる表示装置１４０がその位置を移動しないものである場合の処理は、前述した第１の実施の形態と同じ処理を用いることができる。また、表示装置１４０が移動するものであるか否かを示すフラグを表示装置リスト１０５に保持した場合の処理も、前述した第１の実施の形態と同じ処理を用いることができる。
【０１７２】
表示装置１４０は、位置・方向情報１５０及びデバイス情報１４１の要求を受信すると（Ｓ８４２）、表示装置１４０の位置及び表示画面の方向を検出し（Ｓ８４３）、デバイス情報１４１、検出された位置・方向、及び、スケジュール１４９に格納された要求時刻のコンテンツの情報を、要求をした検索サーバ１００に送信する（Ｓ８４４、９０５）。
【０１７３】
なお、表示装置１４０が移動しない場合、Ｓ８４３では、固定的な値が格納された位置及び方向を位置・方向情報１５０から取得する。一方、表示装置１４０が移動する場合、Ｓ８４３では、端末１２０が検索指示が入力された時刻に対応する位置及び方向を位置・方向情報１５０から取得する。
【０１７４】
検索サーバ１００は、デバイス情報１４１、位置及び方向を受信すると（Ｓ８２７）、デバイス情報１４１で示される表示装置１４０の尤度を計算する（Ｓ８２８）。この尤度の計算は前述した第１の実施の形態と同じ方法を用いることができる。そして、検索サーバ１００は、計算された尤度の大きい順に、取得したデバイス情報１４１、位置及び方向を並べて、記録する（Ｓ８２９）。その後、Ｓ８２４に戻り、取得した表示装置リスト１０５の全てのリスト要素の処理が完了したかを判定する。
【０１７５】
Ｓ８２４では、表示装置リスト１０５の最後まで処理が完了したか否かを判定する。その結果、リストの最後まで処理が完了していれば、さらに処理するリスト要素がないので、Ｓ８３０に進む。
【０１７６】
Ｓ８３０では、検索サーバ１００は、候補となるデバイス情報１４１、位置及び方向を順序（降順）を付し、さらに、候補となる表示装置１４０に検索指示時刻に表示されていたコンテンツの情報を付して端末１２０に送信する（９０６）。計算された尤度の高いデバイス情報から順に所定数のデバイス情報１４１を送信すればよい。この候補となる表示装置１４０に表示されていたコンテンツの情報は、検索指示時刻をキーにして、スケジュール格納部１４９を検索することによって特定する。
【０１７７】
端末１２０は、候補となるデバイス情報１４１、位置及び方向を受信し（Ｓ８１４）、受信したデバイス情報１４１を尤度の降順に、表示部１２６に表示する（Ｓ８１５、９０７）。
【０１７８】
ユーザは、端末１２０に表示されたデバイス情報１４０を見て（Ｓ８０５）、表示されたデバイス情報１４０から、適切なデバイス情報１４０を選択する（Ｓ８０６、９０８）。
【０１７９】
端末１２０は、選択されたデバイス情報を取得すると（Ｓ８１６）、端末１２０のデバイス情報１４１に含まれるＭＡＣアドレス１４１２及びＩＰアドレス１４１３を用いて、表示装置１４０にて通信要求を送信する（Ｓ８１７）。
【０１８０】
表示装置１４０は、通信要求を受信すると（Ｓ８４５）、通信を要求した端末１２０と表示装置１４０との間を接続して、端末１２０にサービスを提供する（Ｓ８４６）。すなわち、表示装置１４０は、スケジュール格納部１４９に格納されたシーン時刻１４９５を参照して、表示装置１４０からの要求に含まれる時刻に表示されていたコンテンツを特定し、特定されたコンテンツＩＤに対応するシーンＵＲＬ１４９８又は概要１４９４に含まれるＵＲＬを端末１２０に送る。なお、シーンＵＲＬ１４９８によって示される指示内容を実行した結果を端末１２０に送ってもよい。例えば、表示装置１４０は、シーンＵＲＬ１４９８によって特定されるコンテンツを読み出し、読み出したコンテンツを端末１２０に送ってもよい。
【０１８１】
端末１２０は、受信したサービス内容を表示部１２６に表示する（Ｓ８１８）。これによって、ユーザは、表示装置１４０に表示された内容に関するサービス（例えば、関連情報、割引クーポン等）を受けることができる（Ｓ８０７）。
【０１８２】
本発明の第２の実施の形態によると、コンテンツを蓄積しない表示装置１４０を備えるシステムにおいても、利用者が適切な表示装置を容易に選択することができる。また、表示装置１４０にコンテンツを蓄積しないので、表示装置１４０の構成を簡素にすることができる。
【０１８３】
＜実施形態３＞
第３の実施の形態のコンテンツ配信システムは、前述した第１の実施の形態のコンテンツ配信システムと異なり、端末１２０が、記録部２００１及び操作履歴格納部２００２を備える。このため、ユーザが端末１２０に検索指示を入力した時には、入力された検索指示は検索サーバ１００に送られず、記録指示として操作履歴格納部２００２に格納される。操作履歴格納部２００２に格納された記録指示は、端末１２０が検索サーバ１００と通信可能になった後、検索サーバ１００に送信される。
【０１８４】
このため、第３の実施の形態では、端末１２０の通信部１２４は、有線の通信回線を用いて、端末１２０をネットワーク１８０に接続するインターフェースであってもよい。
【０１８５】
なお、前述した第１の実施の形態と同じ構成及び処理には同じ符号を付し、その詳細な説明は省略する。
【０１８６】
図２０は、本発明の第３の実施の形態のコンテンツ配信システムの構成を示すブロック図である。
【０１８７】
第３の実施の形態のコンテンツ配信システムは、検索サーバ１００、端末１２０及び表示装置１４０を備える。検索サーバ１００、端末１２０及び表示装置１４０は、ネットワーク１８０によって接続されている。
【０１８８】
検索サーバ１００は、表示装置リスト１０５、表示装置管理部１０６、演算部１０７及び通信部１０８を備える計算機である。
【０１８９】
検索サーバ１００は、コンテンツを配信する計算機であって、表示装置リスト１０５、表示装置管理部１０６、演算部１０７及び通信部１０８を備える。
【０１９０】
端末１２０は、利用者が携帯する表示装置であって、通信部１２４、演算部１２５、表示部１２６、入力部１２７、位置・方向検出部１２８、アンテナ１２９及び制御部２００１及び操作履歴格納部２００２を備え、例えば、携帯電話機、ポータブルＧＰＳ、ＰＤＡ（Personal Digital Assistants）である。
【０１９１】
通信部１２４は、無線又は有線の通信回線を用いて、端末１２０をネットワーク１８０に接続するインターフェースである。なお、第３の実施の形態では、端末１２０がネットワーク１８０に常に接続されている必要はない。このため、端末１２０は、自宅、職場等の所定の場所においてのみネットワーク１８０に接続可能であればよい。
【０１９２】
操作履歴格納部２００２は、端末１２０にユーザから入力された記録指示を格納する。記録部２００１は、操作履歴格納部２００２に格納されたデータの入出力を管理する。操作履歴格納部２００２に格納されるデータは、図３に示した位置・方向情報１５０と同じである。
【０１９３】
ユーザが入力部１２７に記録指示を入力した場合、演算部１２５は、位置・方向検出部１２８から取得した端末１２０の位置及び方向を、操作履歴格納部２００２に格納する。その後、端末１２０が検索サーバ１００と通信可能になった後、演算部１２５は、操作履歴格納部２００２に格納された記録指示の履歴を読み出し、読み出された記録指示を検索サーバ１００に送信する。
【０１９４】
表示装置１４０は、街頭又は店舗等の多数の人が集まる場所に設置される大型の表示装置であって、コンテンツ管理部１４２、通信部１４４、演算部１４５、表示部１４６、コンテンツ格納部１４８及びスケジュール格納部１４９を備える。また、表示装置１４０は、デバイス情報１４１及び位置・方向情報１５０を格納する格納部を備える。他の表示装置１６０、１７０も、表示装置１４０と同じ構成を備える。
【０１９５】
図２１は、本発明の第３の実施の形態のコンテンツ配信処理の概要を示す概念図である。
【０１９６】
街頭又は店内に設置された表示装置１はコンテンツ（図では、「ＴＶが安い！」）を表示している。ユーザは、表示装置１４０に表示されたコンテンツを視聴し（９０１）、視聴したコンテンツに興味を持った場合、端末１２０を表示装置１４０の方に向け、記録指示を入力する（９０２）。
【０１９７】
端末１２０は、記録指示を受けると、端末１２０の位置・方向及び位置・方向を取得した時刻を検出し、検出された位置・方向及び時刻を含む操作履歴を格納する。
【０１９８】
その後、端末１２０は、ネットワークに接続後、検索指示を受け付けると、格納された操作履歴を含む検索指示を検索サーバ１００送信する（９０３）。検索サーバ１００は、表示装置リスト１０５を参照し、位置・方向情報１５０及びデバイス情報１４１の送信を表示装置１４０に要求する（９０４）。
【０１９９】
表示装置１４０は、検索サーバ１００からの要求に従って、デバイス情報１４１、位置及び方向を送信する（９０５）。検索サーバ１００は、デバイス情報１４１、位置及び方向に優先順位（尤度）を付して、端末１２０に送信する（９０６）。
【０２００】
端末１２０は、受信したデバイス情報１４１を尤度の降順に、表示部１２６に表示する（９０７）。
【０２０１】
ユーザは、表示されたデバイス情報１４０を見て、適切なデバイス情報１４０を選択する（９０８）。これによって、ユーザは、表示装置１４０に表示された内容に関するサービス（例えば、関連情報、割引クーポン等）を受けることができる。
【０２０２】
図２２は、本発明の第３の実施の形態の操作履歴情報記録処理を示すシーケンス図である。
【０２０３】
端末１２０を持っているユーザが表示装置１４０付近へ移動する（Ｓ８０１）。
【０２０４】
街頭又は店内に設置された表示装置１４０は、コンテンツを表示している（Ｓ８４１）。ユーザは、表示装置１４０に表示されたコンテンツを視聴し（９０１、Ｓ８０２）、視聴したコンテンツに興味を持った場合（Ｓ８０３）、端末１２０を表示装置１４０の方に向け、記録指示を入力する（Ｓ２１０１、９０２）。
【０２０５】
端末１２０は、入力された記録指示を受け付けると（Ｓ２１１１）、位置・方向検出部１２８によって、端末１２０の位置及び方向を検出する（Ｓ８１２）。具体的には、端末１２０が、その表示画面の背面の方向を検出する場合、ユーザは端末１２０の表示画面の背面を表示装置１４０の方に向けた状態で、記録指示を入力する。表示画面の背面以外に、端末１２０の所定の方向（例えば、端末１２０に備わるカメラの撮影方向）検出するようにしてもよい。
【０２０６】
また、端末１２０は、記録指示が入力された時刻を取得する（Ｓ２１１２）。
【０２０７】
その後、端末１２０は、検出された端末１２０の位置及び方向と、記録指示の入力時刻とを含む操作履歴情報を操作履歴格納部２００２に格納する（Ｓ２１１３）。
【０２０８】
ユーザは、記録指示の操作が終わりであれば（Ｓ２１０２）、記録終了指示を入力する（Ｓ２１０３）。
【０２０９】
端末１２０は、記録終了指示の入力を監視しており（Ｓ２１１４）、記録終了指示の入力を受け付けると、処理を終了する。一方、記録終了指示の入力を受け付けなければ、Ｓ２１１１に戻る。
【０２１０】
図２３は、本発明の第３の実施の形態のコンテンツ配信処理を示すシーケンス図である。
【０２１１】
ユーザは、表示装置１４０に表示されたコンテンツを視聴した後の情報検索を希望する場合（Ｓ２２０１）、事後検索指示を端末１２０に入力する（Ｓ２２０２）。
【０２１２】
端末１２０は、入力された事後検索指示を受け付けると（Ｓ２２１１）、操作履歴格納部２００２に格納された操作履歴情報（端末１２０の位置・方向及びこれらの情報の取得時刻）を読み出し（Ｓ２２１２）、読み出した操作履歴情報を表示部１２６に表示する（Ｓ２２１３）。
【０２１３】
ユーザは、端末１２０に表示された操作履歴情報を見て、表示された操作履歴から検索を指示する情報を選択し（Ｓ２２０３）、端末１２０に検索指示を入力する（Ｓ８０４）。
【０２１４】
端末１２０は、入力された事後検索指示を受け付けると（Ｓ２２１１）、操作履歴格納部２００２に格納された操作履歴情報（端末１２０の位置・方向及びこれらの情報の取得時刻）を読み出し（Ｓ２２１２）、読み出した操作履歴情報を表示部１２６に表示する（Ｓ２２１３）。
【０２１５】
端末１２０は、入力された検索指示を受け付けると（Ｓ８１１）、受け付けた検索指示を検索サーバ１００送信する（Ｓ８１３、９０３）。この検索指示は、端末１２０の位置・方向及び情報取得時刻を含む。
【０２１６】
検索サーバ１００は、端末１２０から検索指示を受信すると（Ｓ８２１）、表示装置リスト１０５を取得し（Ｓ８２３）、取得した表示装置リスト１０５の最後まで処理が完了したか否かを判定する（Ｓ８２４）。その結果、リストの最後まで処理が完了していれば、さらに処理するリスト要素がないので、Ｓ８３０に進む。
【０２１７】
一方、処理すべきリスト要素があれば、現在のリスト要素のＭＡＣアドレス１０５２及びＩＰアドレス１０５３を取得する（Ｓ８２５）。そして、検索サーバ１００は、取得したＭＡＣアドレス１０５２及びＩＰアドレス１０５３が割り当てられた表示装置１４０に、位置・方向情報１５０及びデバイス情報１４１の送信を要求する（Ｓ８２６、９０４）。
【０２１８】
なお、このシステムに含まれる表示装置１４０がその位置を移動しないものである場合の処理は、前述した第１の実施の形態と同じ処理を用いることができる。また、表示装置１４０が移動するものであるか否かを示すフラグを表示装置リスト１０５に保持した場合の処理も、前述した第１の実施の形態と同じ処理を用いることができる。
【０２１９】
表示装置１４０は、位置・方向情報１５０及びデバイス情報１４１の要求を受信すると（Ｓ８４２）、表示装置１４０の位置及び表示画面の方向を検出し（Ｓ８４３）、デバイス情報１４１、検出された位置・方向、及び、スケジュール１４９に格納された要求時刻のコンテンツの情報を、要求をした検索サーバ１００に送信する（Ｓ８４４、９０５）。
【０２２０】
なお、表示装置１４０が移動しない場合、Ｓ８４３では、固定的な値が格納された位置及び方向を位置・方向情報１５０から取得する。一方、表示装置１４０が移動する場合、Ｓ８４３では、端末１２０が記録指示が入力された時刻に対応するに対応する位置及び方向を位置・方向情報１５０から取得する。
【０２２１】
検索サーバ１００は、デバイス情報１４１、位置及び方向を受信すると（Ｓ８２７）、デバイス情報１４１で示される表示装置１４０の尤度を計算する（Ｓ８２８）。この尤度の計算は前述した第１の実施の形態と同じ方法を用いることができる。そして、検索サーバ１００は、計算された尤度の大きい順に、取得したデバイス情報１４１、位置及び方向を並べて、記録する（Ｓ８２９）。その後、Ｓ８２４に戻り、取得した表示装置リスト１０５の全てのリスト要素の処理が完了したかを判定する。
【０２２２】
Ｓ８２４では、表示装置リスト１０５の最後まで処理が完了したか否かを判定する。その結果、リストの最後まで処理が完了していれば、さらに処理するリスト要素がないので、Ｓ８３０に進む。
【０２２３】
Ｓ８３０では、検索サーバ１００は、候補となるデバイス情報１４１、位置及び方向を順序（降順）を付し、さらに、候補となる表示装置１４０に検索指示時刻に表示されていたコンテンツの情報を付して端末１２０に送信する（９０６）。計算された尤度の高いデバイス情報から順に所定数のデバイス情報１４１を送信すればよい。この候補となる表示装置１４０に表示されていたコンテンツの情報は、検索指示時刻をキーにして、スケジュール格納部１４９を検索することによって特定する。
【０２２４】
端末１２０は、候補となるデバイス情報１４１、位置及び方向を受信し（Ｓ８１４）、受信したデバイス情報１４１を尤度の降順に、表示部１２６に表示する（Ｓ８１５、９０７）。
【０２２５】
ユーザは、端末１２０に表示されたデバイス情報１４０を見て（Ｓ８０５）、表示されたデバイス情報１４０から、適切なデバイス情報１４０を選択する（Ｓ８０６、９０８）。
【０２２６】
端末１２０は、選択されたデバイス情報を取得すると（Ｓ８１６）、端末１２０のデバイス情報１４１に含まれるＭＡＣアドレス１４１２及びＩＰアドレス１４１３を用いて、表示装置１４０にて通信要求を送信する（Ｓ８１７）。
【０２２７】
表示装置１４０は、通信要求を受信すると（Ｓ８４５）、通信を要求した端末１２０と表示装置１４０との間を接続して、端末１２０にサービスを提供する（Ｓ８４６）。すなわち、表示装置１４０は、スケジュール格納部１４９に格納されたシーン時刻１４９５を参照して、表示装置１４０からの要求に含まれる時刻に表示されていたコンテンツをを特定し、特定されたコンテンツＩＤに対応するシーンＵＲＬ１４９８又は概要１４９４に含まれるＵＲＬを端末１２０に送る。なお、シーンＵＲＬ１４９８によって示される指示内容を実行した結果を端末１２０に送ってもよい。例えば、表示装置１４０は、シーンＵＲＬ１４９８によって特定されるコンテンツを読み出し、読み出したコンテンツを端末１２０に送ってもよい。
【０２２８】
端末１２０は、受信したサービス内容を表示部１２６に表示する（Ｓ８１８）。これによって、ユーザは、表示装置１４０に表示された内容に関するサービス（例えば、関連情報、割引クーポン等）を受けることができる（Ｓ８０７）。
【０２２９】
本発明の第３の実施の形態によると、ネットワークに常時接続されない端末１２０であっても、利用者は適切な表示装置を容易に選択することができる。
【０２３０】
＜実施形態４＞
第４の実施の形態のコンテンツ配信システムは、前述した第１の実施の形態のコンテンツ配信システムと異なり、検索サーバ１００が備わっていない。このため、端末１２０から指示された検索は、表示装置１４０が処理する。
【０２３１】
なお、前述した第１の実施の形態と同じ構成及び処理には同じ符号を付し、その詳細な説明は省略する。
【０２３２】
図２４は、本発明の第４の実施の形態のコンテンツ配信システムの構成を示すブロック図である。
【０２３３】
第４の実施の形態のコンテンツ配信システムは、端末１２０及び表示装置１４０を備える。端末１２０及び表示装置１４０は、ネットワーク１８０によって接続されている。
【０２３４】
端末１２０は、利用者が携帯する表示装置であって、通信部１２４、演算部１２５、表示部１２６、入力部１２７、位置・方向検出部１２８、アンテナ１２９、表示装置リスト２４０１及び表示装置管理部２４０２を備え、例えば、携帯電話機、ポータブルＧＰＳ、ＰＤＡ（Personal Digital Assistants）である。
【０２３５】
表示装置リスト２４０１は、本システムに含まれる表示装置１４０等の識別子、表示装置の種類及びアドレスを格納するリストであって、その詳細は、第１の実施の形態の表示装置リスト１０５（図４）と同じである。表示装置管理部２４０２は、表示装置リスト２４０１に格納されたデータの入出力を管理する。なお、例えば、ＵＰｎＰと同様の方法を用いて、予め端末１２０がネットワーク１８０に接続されている表示装置１４０を探索し、探索された表示装置１４０の情報を取得し、表示装置リスト２４０１に格納してもよい。
【０２３６】
ユーザが入力部１２７に検索指示を入力すると、演算部１２５は、位置・方向検出部１２８から取得した端末１２０の位置及び方向を、ネットワーク１８０を経由して、表示装置１４０に送信する。
【０２３７】
なお、第４の実施の形態の端末１２０は、前述した第３の実施の形態の端末１２０のように、記録部２００１及び操作履歴格納部２００２を備え、表示装置１４０を視聴中でないタイミングで検索指示をするものであってもよい。
【０２３８】
表示装置１４０は、街頭又は店舗等の多数の人が集まる場所に設置される大型の表示装置であって、コンテンツ管理部１４２、通信部１４４、演算部１４５、表示部１４６、コンテンツ格納部１４８及びスケジュール格納部１４９を備える。また、表示装置１４０は、デバイス情報１４１及び位置・方向情報１５０を格納する格納部を備える。他の表示装置１６０、１７０も、表示装置１４０と同じ構成を備え、各表示装置に割り当てられたアドレス（ＩＰアドレス及びＭＡＣアドレス）によって区別される。
【０２３９】
図２５は、本発明の第４の実施の形態のコンテンツ配信処理の概要を示す概念図である。
【０２４０】
街頭又は店内に設置された表示装置１はコンテンツ（図では、「ＴＶが安い！」）を表示している。ユーザは、表示装置１４０に表示されたコンテンツを視聴し（９０１）、視聴したコンテンツに興味を持った場合、端末１２０を表示装置１４０の方に向け、検索指示を入力する（９０２）。
【０２４１】
端末１２０は、検索指示を受けると、端末１２０の位置・方向及び位置・方向を取得した時刻を検出し、表示装置１４０に情報を要求する（９０３）。
【０２４２】
表示装置１４０は、端末１２０からの表示装置検索要求を受信すると、端末１２０にデバイス情報１４１を送信する（２６０１）
端末１２０は、デバイス情報１４１を受信すると、取得したデバイス情報１４１を表示装置リスト２４０１に格納し、表示装置リスト２４０１を参照して、位置・方向情報１５０及びデバイス情報１４１の送信を要求する（９０４）。
【０２４３】
表示装置１４０は、端末１２０からの要求に従って、デバイス情報１４１及び位置・方向に優先順位（尤度）を付して、送信する（９０５）。
【０２４４】
端末１２０は、受信したデバイス情報１４１を尤度の降順に、表示部１２６に表示する（９０７）。
【０２４５】
ユーザは、表示されたデバイス情報１４０を見て、適切なデバイス情報１４０を選択する（９０８）。これによって、ユーザは、表示装置１４０に表示された内容に関するサービス（例えば、関連情報、割引クーポン等）を受けることができる。
【０２４６】
図２６は、本発明の第４の実施の形態のコンテンツ配信処理を示すシーケンス図である。
【０２４７】
端末１２０を持っているユーザが表示装置１４０付近へ移動する（Ｓ８０１）。
【０２４８】
街頭又は店内に設置された表示装置１４０は、コンテンツを表示している（Ｓ８４１）。ユーザは、表示装置１４０に表示されたコンテンツを視聴し（９０１、Ｓ８０２）、視聴したコンテンツに興味を持った場合（Ｓ８０３）、端末１２０を表示装置１４０の方に向け、検索指示を入力する（Ｓ８０４、９０２）。
【０２４９】
端末１２０は、入力された検索指示を受け付けると（Ｓ８１１）、位置・方向検出部１２８によって、端末１２０の位置及び方向を検出する（Ｓ８１２）。具体的には、端末１２０が、その表示画面の背面の方向を検出する場合、ユーザは端末１２０の表示画面の背面を表示装置１４０の方に向けた状態で、検索指示を入力する。表示画面の背面以外に、端末１２０の所定の方向（例えば、端末１２０に備わるカメラの撮影方向）検出するようにしてもよい。
【０２５０】
また、端末１２０は、検索指示が入力された時刻を取得する（Ｓ２５０１）。
【０２５１】
その後、端末１２０は、表示装置の情報を取得するために、表示装置検索要求を送信する（Ｓ２５０２、９０３）。この表示装置検索要求は、例えばブロードキャストによって送信されるとよいが、セグメントを超えて広範囲の表示装置１４０等を検索する必要がある場合は、この要求が検索対象となる表示装置に到達するような方法を用いて送信される。
【０２５２】
表示装置１４０は、端末１２０からの表示装置検索要求を受信すると（Ｓ２５１１）、デバイス情報１４１を、表示装置検索要求を送信した端末１２０に送信する（Ｓ２５１２、２６０１）。
【０２５３】
端末１２０は、デバイス情報１４１を受信すると、取得したデバイス情報１４１を表示装置リスト２４０１に格納する（Ｓ２５０４）。
【０２５４】
その後、端末１２０は、表示装置リスト２４０１の最後まで処理が完了したか否かを判定する（Ｓ８２４）。その結果、リストの最後まで処理が完了していれば、さらに処理するリスト要素がないので、Ｓ８１５に進む。
【０２５５】
一方、処理すべきリスト要素があれば、現在のリスト要素のＭＡＣアドレス１０５２及びＩＰアドレス１０５３を取得する（Ｓ８２５）。そして、端末１２０は、取得したＭＡＣアドレス１０５２及びＩＰアドレス１０５３が割り当てられた表示装置１４０に、位置・方向情報１５０及びデバイス情報１４１の送信を要求する（Ｓ８２６、９０４）。
【０２５６】
なお、このシステムに含まれる表示装置１４０がその位置を移動しないものである場合の処理は、前述した第１の実施の形態と同じ処理を用いることができる。また、表示装置１４０が移動するものであるか否かを示すフラグを表示装置リスト１０５に保持した場合の処理も、前述した第１の実施の形態と同じ処理を用いることができる。
【０２５７】
表示装置１４０は、位置・方向情報１５０及びデバイス情報１４１の要求を受信すると（Ｓ８４２）、表示装置１４０の位置及び表示画面の方向を検出し（Ｓ８４３）、デバイス情報１４１、検出された位置・方向、及び、スケジュール１４９に格納された要求時刻のコンテンツの情報を、端末１２０に送信する（Ｓ８４４、９０５）。
【０２５８】
なお、表示装置１４０が移動しない場合、Ｓ８４３では、固定的な値が格納された位置及び方向を位置・方向情報１５０から取得する。一方、表示装置１４０が移動する場合、Ｓ８４３では、端末１２０が検索指示が入力された時刻に対応する位置及び方向を位置・方向情報１５０から取得する。
【０２５９】
端末１２０は、デバイス情報１４１、位置及び方向を受信すると（Ｓ８２７）、デバイス情報１４１で示される表示装置１４０の尤度を計算する（Ｓ８２８）。この尤度の計算は前述した第１の実施の形態と同じ方法を用いることができる。そして、端末１２０は、計算された尤度の大きい順に、取得したデバイス情報１４１、位置及び方向を並べて、記録する（Ｓ８２９）。その後、Ｓ８２４に戻り、取得した表示装置リスト１０５の全てのリスト要素の処理が完了したかを判定する。
【０２６０】
その後、端末１２０は、受信したデバイス情報１４１を尤度の降順に、表示部１２６に表示する（Ｓ８１５、９０７）。
【０２６１】
ユーザは、端末１２０に表示されたデバイス情報１４０を見て（Ｓ８０５）、表示されたデバイス情報１４０から、適切なデバイス情報１４０を選択する（Ｓ８０６、９０８）。
【０２６２】
端末１２０は、選択されたデバイス情報を取得すると（Ｓ８１６）、端末１２０のデバイス情報１４１に含まれるＭＡＣアドレス１４１２及びＩＰアドレス１４１３を用いて、表示装置１４０にて通信要求を送信する（Ｓ８１７）。
【０２６３】
表示装置１４０は、通信要求を受信すると（Ｓ８４５）、通信を要求した端末１２０と表示装置１４０との間を接続して、端末１２０にサービスを提供する（Ｓ８４６）。すなわち、表示装置１４０は、スケジュール格納部１４９に格納されたシーン時刻１４９５を参照して、表示装置１４０からの要求に含まれる時刻に表示されていたコンテンツをを特定し、特定されたコンテンツＩＤに対応するシーンＵＲＬ１４９８又は概要１４９４に含まれるＵＲＬを端末１２０に送る。なお、シーンＵＲＬ１４９８によって示される指示内容を実行した結果を端末１２０に送ってもよい。例えば、表示装置１４０は、シーンＵＲＬ１４９８によって特定されるコンテンツを読み出し、読み出したコンテンツを端末１２０に送ってもよい。
【０２６４】
端末１２０は、受信したサービス内容を表示部１２６に表示する（Ｓ８１８）。これによって、ユーザは、表示装置１４０に表示された内容に関するサービス（例えば、関連情報、割引クーポン等）を受けることができる（Ｓ８０７）。
【０２６５】
本発明の第４の実施の形態によると、検索サーバ１００を備えないシステムにおいても、第１の実施の形態の検索サーバ１００が行う処理を端末１２０が行うので、利用者は適切な表示装置を容易に選択することができる。また、検索サーバ１００を備えないので、システムの構成を簡素にすることができる。
【０２６６】
＜他の変形例＞
以上説明した実施の形態は、コンテンツを表示する表示装置１４０を対象としたが、現実に行われているイベントにも本発明を適用することができる。この場合、表示装置１４０の位置に代えてイベントの発生位置を、表示装置１４０の表示画面の向き（法線ベクトルｎｉ）に代えてイベントが行われているステージの向き、又はイベントの対象となる代表的な方向を用いるとよい。なお、ここでのイベントとは、演劇やお知らせ等のパフォーマンス以外に、事件や事故、ユーザが遭遇する興味対象など、屋内外で発生するさまざまな事象を含む。また、表示装置１４０のようにコンテンツ表示を行う装置に限らず、機器装置の操作パネル面の方向や、人や動物の顔の方向、物品の表面や店舗の玄関の方向などを表示装置１４０の代替として本発明を適用してもよい。その際、対応する実空間位置と対応させてユーザが仮想的に創作した想念や表現を含む情報、あるいはこれらを説明する情報をコンテンツとしてもよい。また、スケジュール１４９としては、これら事象等が存在する時間や、本発明を適用するサービスが運用にて定める期間を用いることができる。
【符号の説明】
【０２６７】
１００  検索サーバ
１０５  表示装置リスト
１０６  表示装置管理部
１０７  演算部
１０８  通信部
１２０  端末
１２４  通信部
１２５  演算部
１２６  表示部
１２７  入力部
１２８  位置・方向検出部
１２９  アンテナ
１４０  表示装置
１４２  コンテンツ管理部
１４４  通信部
１４５  演算部
１４６  表示部
１４８  コンテンツ格納部
１４９  スケジュール格納部
１８０  ネットワーク
１７０１  コンテンツ格納部
１７０２  スケジュール格納部
２００１  制御部
２００２  操作履歴格納部
２４０１  表示装置リスト
２４０２  表示装置管理部
【図１】
2011008636.tif 000015
【図２】
2011008636.tif 000016
【図３】
2011008636.tif 000017
【図４】
2011008636.tif 000018
【図５】
2011008636.tif 000019
【図６】
2011008636.tif 000020
【図７】
2011008636.tif 000021
【図８】
2011008636.tif 000022
【図９】
2011008636.tif 000023
【図１０】
2011008636.tif 000024
【図１１】
2011008636.tif 000025
【図１２】
2011008636.tif 000026
【図１３】
2011008636.tif 000027
【図１４】
2011008636.tif 000028
【図１５】
2011008636.tif 000029
【図１６】
2011008636.tif 000030
【図１７】
2011008636.tif 000031
【図１８】
2011008636.tif 000032
【図１９】
2011008636.tif 000033
【図２０】
2011008636.tif 000034
【図２１】
2011008636.tif 000035
【図２２】
2011008636.tif 000036
【図２３】
2011008636.tif 000037
【図２４】
2011008636.tif 000038
【図２５】
2011008636.tif 000039
【図２６】
2011008636.tif 000040