(57)【要約】【課題】３６０°コンテンツを複数の表示装置に素早く適応させて提供する。【解決手段】移動端末３０は、複数の表示装置２０をパノラマ撮影した撮影画像の情報を取得するスポット環境情報取得部３８と、取得された撮影画像の情報を用いて、各表示装置２０がある地点のコンテンツ情報を表示する場合の表示装置２０ごとの表示様式の一部である視点方向を含む表示様式情報を生成する表示様式情報生成部３９と、生成された表示様式情報に基づいて複数の表示装置２０にそれぞれ表示様式が異なる一連のコンテンツ情報を表示させるために、表示様式情報を送信するチャネル通信クライアント部３２と、を有する。【選択図】図４
2018205570.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示装置をパノラマ撮影した撮影画像の情報を取得する取得部と、
前記取得部によって取得された撮影画像の情報を用いて、各表示装置がある地点のコンテンツ情報を表示する場合の表示装置ごとの表示様式の一部である視点方向を含む表示様式情報を生成する生成部と、
前記生成部によって生成された表示様式情報に基づいて前記複数の表示装置にそれぞれ表示様式が異なる一連のコンテンツ情報を表示させるために、前記表示様式情報を送信する送信部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置がアクセスするコンテンツサービスに対するイベントを、前記複数の表示装置がアクセスするコンテンツサービスであって前記情報処理装置がアクセスするコンテンツサービスと異なるコンテンツサービスによって用いられるイベントに変換する変換部を有し、
前記送信部は、前記表示様式情報および前記変換部によって変換されたイベントに基づいて前記複数の表示装置にそれぞれ表示様式が異なる一連のコンテンツ情報を表示させるために、前記表示様式情報および前記変換されたイベント情報を送信する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置がアクセスするコンテンツサービスのコンテンツを画面に表示する際に、前記画面の中心位置に十字マーカーを表示する表示部
を有することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置の回転動作に応じ、前記画面の額縁と前記表示部によって表示された前記十字マーカーとの方向に対して前記画面に表示されたコンテンツの回転の差分を算出する算出部を有し、
前記送信部は、前記算出部によって算出された差分情報を、前記表示様式情報および前記変換されたイベント情報とともに送信する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
情報処理装置と、
複数の表示装置と、
前記情報処理装置と前記複数の表示装置との通信を中継するサーバと、を有し、
前記情報処理装置は、
前記複数の表示装置をパノラマ撮影した撮影画像の情報を取得する取得部と、
前記取得部によって取得された撮影画像の情報を用いて、各表示装置がある地点のコンテンツ情報を表示する場合の表示装置ごとの表示様式の一部である視点方向を含む表示様式情報を生成する生成部と、
前記生成部によって生成された表示様式情報を前記サーバに送信する送信部と、を有し、
前記表示装置は、
前記サーバから中継された表示様式情報に基づいて、自装置に対応する表示様式を決定する決定部と、
前記決定部によって決定された表示様式に応じてコンテンツ情報を表示する表示部と、を有する
ことを特徴とする情報処理システム。
【請求項６】
情報処理装置と、複数の表示装置と、サーバとを有する情報処理システムの情報処理方法であって、
前記情報処理装置は、
前記複数の表示装置をパノラマ撮影した撮影画像の情報を取得し、
取得した撮影画像の情報を用いて、各表示装置がある地点のコンテンツ情報を表示する場合の表示装置ごとの表示様式の一部である視点方向を含む表示様式情報を生成し、
生成した表示様式情報を前記サーバに送信し、
前記サーバは、
前記情報処理装置から送信された表示様式情報を前記複数の表示装置に配信し、
前記表示装置は、
前記サーバから配信された表示様式情報に基づいて、自装置に対応する表示様式を決定し、
決定した表示様式に応じてコンテンツ情報を表示する
各処理を実行することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置等に関する。
【背景技術】
【０００２】
近年、デジタルコンテンツにおけるウェブサービスのプロバイダが、スマート端末に対して自身のウェブサービスにアクセスできるアプリケーションを提供する。ウェブサービスには、２次元コンテンツの他に、３次元コンテンツ、所謂、３６０°コンテンツやパノラマコンテンツを対象とするサービスが知られている。例えば、グーグル社の「ストリートビュー（登録商標）」というサービスは、３６０°コンテンツのサービスの代表格である。３６０°コンテンツは、博物館および美術館の作品鑑賞、並びに不動産の物件紹介などでも提供される。
【０００３】
また、コンテンツのサービスとして、仮想的な観光旅行を提供する仮想観光システムが開示されている（例えば、特許文献１参照）。かかる仮想観光システムでは、仮想観光サーバにおいて、ユーザの分身であるアバターが地図上の道路・鉄道路線のルート検索を行って、検索位置および他のアバターが保有する地域情報を地図情報とともにユーザ端末のブラウザに表示する。
【０００４】
また、コンテンツのサービスとして、移動を模擬する模擬移動処理システムが開示されている（例えば、特許文献２参照）。かかる模擬移動処理システムは、移動開始位置と行先に基づきＤＢから地図データを取込み、送付された経路および指定された移動速度に基づき直近位置と視界方向を設定する。そして、模擬移動処理システムは、ＤＢを検索して直近位置に対応するコンテンツ情報（画像データ）を取り出して、受理側装置に模擬移動の画面などを提示させる。
【０００５】
また、コンテンツに対して実行された表示操作からユーザの意図をくみ取り、複数の周辺機器にコンテンツを見やすく表示させる技術が開示されている（例えば、特許文献３参照）。かかる技術では、端末に入力される第１の表示画面で表示中のコンテンツに対する操作に応じて決定される中心位置又は方向の情報を用いて、第２の表示画面（周辺機器）に表示させるコンテンツの表示位置を設定する。そして、設定した表示位置にコンテンツが表示されるように第２の表示画面（周辺機器）に対する表示条件を決定する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２９３８０３号公報
【特許文献２】特開２００４−７８５４９号公報
【特許文献３】特開２０１３−２０６３１７号公報
【特許文献４】特開２００７−１５６９７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、展示場やショールームなどで、３６０°コンテンツをユーザが体験する場合に、ユーザはスマート端末で操作して、操作を体験したいという要望がある。３６０°コンテンツを効果的にアピールするには、例えば、ユーザは、スマート端末をコントローラとして、複数の画面（表示装置）に実世界のコンテンツを表示する。
【０００８】
３６０°コンテンツを複数の表示装置に表示させる場合には、サービスの設置者が、展示場やショールームに出向いて、複数の表示装置の台数や、各表示装置の向きなどを調整しながら各表示装置に設定する。しかしながら、複数の表示装置の台数や、各表示装置の向きなどは、展示開始前まで決定されない場合がある。かかる場合には、３６０°コンテンツを複数の表示装置に素早く適応させて提供することが難しいという問題がある。
【０００９】
例えば、複数の周辺機器にコンテンツを見やすく表示させる技術では、サービスの設置者が複数の表示装置の台数や、各表示装置の向きを調整すると、各表示装置の情報を端末に設定することが必要である。したがって、３６０°コンテンツを複数の表示装置に素早く適応させて提供することが難しい。
【００１０】
また、コンテンツのサービスとして開示された仮想観光システムや模擬移動処理システムは、そもそもコンテンツを複数の表示装置に提供する技術ではない。
【００１１】
１つの側面では、３６０°コンテンツを複数の表示装置に素早く適応させて提供することを目的とする。
【課題を解決するための手段】
【００１２】
本願の開示する情報処理装置は、複数の表示装置をパノラマ撮影した撮影画像の情報を取得する取得部と、前記取得部によって取得された撮影画像の情報を用いて、各表示装置がある地点のコンテンツ情報を表示する場合の表示装置ごとの表示様式の一部である視点方向を含む表示様式情報を生成する生成部と、前記生成部によって生成された表示様式情報に基づいて前記複数の表示装置にそれぞれ表示様式が異なる一連のコンテンツ情報を表示させるために、前記表示様式情報を送信する送信部と、を有する。
【発明の効果】
【００１３】
１つの態様によれば、３６０°コンテンツを複数の表示装置に素早く適応させて表示させることができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施例１に係る情報処理システムの構成を示す図である。
【図２】図２は、実施例１に係るサーバの構成を示す機能ブロック図である。
【図３】図３は、実施例１に係る表示装置の構成を示す機能ブロック図である。
【図４】図４は、実施例１に係る移動端末の構成を示す機能ブロック図である。
【図５】図５は、表示様式情報生成の一例を示す図である。
【図６】図６は、表示様式情報生成の別の例を示す図である。
【図７】図７は、表示様式情報生成の別の例を示す図である。
【図８】図８は、被写体距離の推測方法の一例を示す図である。
【図９】図９は、実施例１に係るイベントコンビネーション情報の一例を示す図である。
【図１０】図１０は、実施例１に係る表示様式情報生成までのシーケンスを示す図である。
【図１１】図１１は、実施例１に係る利用開始のシーケンスを示す図である。
【図１２】図１２は、実施例１に係る各表示画面の一例を示す図である。
【図１３】図１３は、実施例２に係る移動端末の構成を示す機能ブロック図である。
【図１４】図１４は、実施例３に係るサーバの構成を示す機能ブロック図である。
【図１５】図１５は、実施例１，２，３に係る情報処理プログラムを実行するコンピュータのハードウェア構成を示す図である。
【発明を実施するための形態】
【００１５】
以下に、本願の開示する情報処理装置、情報処理システムおよび情報処理方法の実施例を図面に基づいて詳細に説明する。なお、実施例では、移動端末を情報処理装置の一例として説明する。また、実施例によりこの発明が限定されるものではない。
【実施例１】
【００１６】
［情報処理システムの構成］
図１は、実施例１に係る情報処理システムの構成を示す図である。情報処理システム１００は、デジタルコンテンツを表示するサービス（「コンテンツ表示サービス」という）を提供するシステムである。情報処理システム１００は、サーバ１０と、複数の表示装置２０と、移動端末３０とを有する。サーバ１０は、通信ネットワーク５０を介して表示装置２０および移動端末３０と接続される。表示装置２０と移動端末３０とは、例えばＷｉＦｉを経由して通信ネットワーク５０に接続する。また、サーバ１０と、表示装置２０と、移動端末３０とは、通信ネットワーク５０を介してデジタルコンテンツサービス２００と接続される。通信ネットワーク５０は、例えば、インターネットを示す。
【００１７】
デジタルコンテンツサービス２００は、様々なコンテンツサービスのサイトを表わす。デジタルコンテンツサービス２００には、例えば、地図コンテンツのサービスや３６０°コンテンツのサービスが挙げられる。地図コンテンツのサービスには、一例として、グーグルマップ（登録商標）が挙げられる。３６０°コンテンツのサービスには、一例として、ストリートビュー（登録商標）が挙げられる。なお、実施例では、移動端末３０は、デジタルコンテンツサービス２００の地図コンテンツのサービスにアクセスするものとする。表示装置２０は、デジタルコンテンツサービス２００の３６０°コンテンツのサービスにアクセスするものとする。
【００１８】
サーバ１０は、表示装置２０と移動端末３０とを連動させる。移動端末３０は、複数の表示装置２０をパノラマで撮影した撮影画像を解析し、表示装置２０の数やカメラ視点方向を含む表示様式情報を生成する。ここでいう「表示様式情報」とは、複数の表示装置２０がある地点のコンテンツ情報をそれぞれ表示する場合に、表示装置２０を識別する識別情報ごとに対応付けられた表示様式の情報のことをいう。表示様式には、例えば、視点方向が挙げられる。サーバ１０は、移動端末３０によって生成された表示様式情報を管理するとともに表示装置２０に配信する。各表示装置２０は、サーバ１０から配信された表示様式情報に基づいて、それぞれ表示様式が異なる一連のコンテンツ情報を表示する。
【００１９】
ここでは、情報処理システム１００が展示会場に使用されるものとする。展示会場には、展示内容別に２つのスポットが存在する。各スポットには、１つ以上の表示装置２０による映像体験の展示を想定した様子が表わされている。なお、実施例では、移動端末３０は、デジタルコンテンツサービス２００の地図コンテンツのサービスにアクセスするものとする。表示装置２０は、デジタルコンテンツサービス２００の３６０°コンテンツのサービスにアクセスするものとする。
【００２０】
移動端末３０は、スポット１にチェックインすると、複数の表示装置２０をパノラマで撮影した撮影画像を解析し、表示装置２０の数やカメラ視点方向を含む表示様式情報を生成する。移動端末３０は、生成した表示様式情報をサーバ１０に送信する。
【００２１】
サーバ１０は、移動端末３０によって生成された表示様式情報を管理するとともに表示装置２０に配信する。各表示装置２０は、サーバ１０から配信された表示様式情報に基づいて、自己の表示装置２０が表示する場合に用いられる表示様式を決定する。
【００２２】
また、移動端末３０は、地図コンテンツのサービスにアクセスし、地図コンテンツを表示する。ここで、移動端末３０は、所定の操作が実施されると、所定の操作による操作イベントを、３６０°コンテンツのサービスによって用いられる操作イベントに変換し、変換した操作イベントの情報をサーバ１０に送信する。ここで、所定の操作は、例えば、表示された地図コンテンツの所定の地点をクリックしたり、表示された地図コンテンツをドラッグしたりする場合である。
【００２３】
サーバ１０は、操作イベントの情報を各表示装置２０に配信する。各表示装置２０は、サーバ１０から配信された操作イベントの情報および決定された表示様式に基づいて、３６０°コンテンツのサービスにアクセスし、表示様式の異なる一連のコンテンツ情報を表示する。
【００２４】
これにより、移動端末３０が各スポットにチェックインすることで、移動端末３０を持つユーザはチェックインしたスポットに設置された表示装置２０に映し出された３６０°コンテンツの映像を楽しむことができる。
【００２５】
［サーバの構成］
図２は、実施例１に係るサーバの構成を示す機能ブロック図である。図２に示すように、サーバ１０は、コンテンツ表示サービス部１１、アプリ・コンテンツ管理部１２、表示様式情報管理部１３、アプリ・コンテンツ配信サービス部１４を有する。さらに、サーバ１０は、スポット情報管理部１５、チャネル情報管理部１６、チャネル通信サービス部１７およびＯＳ（Operating  System）１８を有する。
【００２６】
コンテンツ表示サービス部１１は、サーバ１０内のコンテンツ表示サービスを提供する。コンテンツ表示サービス部１１は、スポット情報管理部１５、アプリ・コンテンツ管理部１２、表示様式情報管理部１３、チャネル情報管理部１６にそれぞれ管理されている情報にアクセスし、編集することが可能である。
【００２７】
アプリ・コンテンツ管理部１２は、表示装置２０および移動端末３０にコンテンツ表示サービスを提供するためのアプリケーションおよびコンテンツ（以降、アプリ・コンテンツという）を格納し、管理する。
【００２８】
表示様式情報管理部１３は、移動端末３０によって生成される表示様式情報を格納し、管理する。表示様式情報は、例えば、表示装置２０を識別する識別情報と視点方向とを対応付けた情報である。一例として、識別情報としての「１」、視点方向としての「２７０°」が対応付けられる。識別情報としての「２」、視点方向としての「０°」が対応付けられる。識別情報としての「３」、視点方向としての「９０°」が対応付けられる。
【００２９】
アプリ・コンテンツ配信サービス部１４は、アプリ・コンテンツ管理部１２によって管理された、コンテンツ表示サービスを提供するためのアプリ・コンテンツを表示装置２０および移動端末３０に配信する。コンテンツ表示サービスを提供するためのアプリ・コンテンツには、例えば、デジタルコンテンツサービス２００の地図コンテンツのサービスにアクセスするためのアプリ・コンテンツが挙げられる。また、デジタルコンテンツサービス２００の３６０°コンテンツのサービスにアクセスするためのアプリ・コンテンツが挙げられる。例えば、アプリ・コンテンツ配信サービス部１４は、移動端末３０に対して、地図コンテンツのサービスにアクセスするためのアプリ・コンテンツを配信する。アプリ・コンテンツ配信サービス部１４は、表示装置２０に対して、３６０°コンテンツのサービスにアクセスするためのアプリ・コンテンツを配信する。どの装置にどのアプリ・コンテンツを配信するのかは、予め定められる。
【００３０】
スポット情報管理部１５は、各スポットに対する展示に関する展示情報および通信に関するチャネル名情報を格納し、管理する。
【００３１】
チャネル情報管理部１６は、チャネル名ごとに通信し合う装置の情報などを管理する。
【００３２】
チャネル通信サービス部１７は、後述する表示装置２０のチャネル通信クライアント部２２および後述する移動端末３０のチャネル通信クライアント部３２に対して、１チャネルに１つの通信グループを形成する。そして、チャネル通信サービス部１７は、表示装置２０のチャネル通信クライアント部２２に対して双方向の情報通信を提供するとともに、移動端末３０のチャネル通信クライアント部３２に対して双方向の情報通信を提供する。例えば、チャネル通信サービス部１７は、チャネルごとに、移動端末３０から表示様式情報を受信し、受信した表示様式情報を表示様式情報管理部１３に出力する。また、チャネル通信サービス部１７は、チャネルごとに、表示様式情報管理部１３によって管理された表示様式情報を表示装置２０に配信する。また、チャネル通信サービス部１７は、チャネルごとに、移動端末３０から操作イベントを受信し、受信した操作イベントを表示装置２０に配信する。なお、移動端末３０から受信した操作イベントは、表示装置２０で実行するアプリ・コンテンツに備わるイベントに変換されたものである。
【００３３】
［表示装置の構成］
図３は、実施例１に係る表示装置の構成を示す機能ブロック図である。図３に示すように、表示装置２０は、表示部２１、チャネル通信クライアント部２２、アプリ・コンテンツ取得管理部２３、アプリ・コンテンツ実行環境部２４、識別情報記憶部２５、表示様式決定部２６、イベントリスナー部２７およびＯＳ２８を有する。なお、表示様式決定部２６は、決定部の一例である。アプリ・コンテンツ実行環境部２４は、表示部の一例である。
【００３４】
表示部２１は、各種の情報を表示する表示デバイスである。例えば、表示部２１は、液晶ディスプレイまたは有機ＥＬ（ElectroLuminescence）ディスプレイなどによって実現される。
【００３５】
チャネル通信クライアント部２２は、サーバ１０のチャネル通信サービス部１７と双方向の情報通信を行う。例えば、チャネル通信クライアント部２２は、サーバ１０から配信された表示様式情報を受信し、受信した表示様式情報を表示様式決定部２６に出力する。また、チャネル通信クライアント部２２は、サーバ１０から配信された操作イベントを受信し、受信した操作イベントをイベントリスナー部２７に出力する。
【００３６】
アプリ・コンテンツ取得管理部２３は、サーバ１０から表示装置２０に配信されたアプリ・コンテンツを取得し、管理する。例えば、アプリ・コンテンツ取得管理部２３は、サーバ１０から表示装置２０に配信された３６０°コンテンツのサービスにアクセスするためのアプリ・コンテンツを取得し、管理する。
【００３７】
アプリ・コンテンツ実行環境部２４は、アプリ・コンテンツ取得管理部２３によって管理されたアプリ・コンテンツを実行する。例えば、アプリ・コンテンツ実行環境部２４は、３６０°コンテンツのサービスにアクセスするためのアプリ・コンテンツを実行する。
【００３８】
識別情報表示部２５は、表示装置２０ごとの識別情報２９を管理する。識別情報表示部２５は、アプリ・コンテンツ実行環境部２４によって最初に表示されるコンテンツを、管理された識別情報２９とともに表示部２１に表示する。識別情報２９は、例えば、数字であっても良いし、アルファベットでも良いし、表示装置２０を一意に識別できる情報であれば良い。識別情報２９は、あらかじめ図示せぬ記憶部に記憶される。なお、記憶部は、たとえばＨＤＤまたはＳＳＤとして実装される。
【００３９】
表示様式決定部２６は、表示様式情報と識別情報２９とから、自表示装置２０が表示する場合に用いられる表示様式を決定する。一例として、表示様式情報には、識別情報と視点方向とが対応付けられているとする。識別情報が「１」である場合には、視点方向として「２７０°」、識別情報が「２」である場合には、視点方向として「０°」、識別情報が「３」である場合には、視点方向として「９０°」であるとする。識別情報２９が「１」であるとする。すると、表示様式決定部２６は、表示様式情報と識別情報２９とから、自表示装置２０の表示様式として視点方向を「２７０°」と決定する。
【００４０】
イベントリスナー部２７は、自装置からの各種ハードウェアのイベントを、実行中のアプリ・コンテンツに通知する。イベントリスナー部２７は、実行中のアプリ・コンテンツから自装置への各種ハードウェアにイベントの実行を命令する。例えば、イベントリスナー部２７は、チャネル通信クライアント部２２から出力された操作イベントおよび表示様式決定部２６によって決定された表示様式を、実行中のアプリ・コンテンツに通知する。イベントリスナー部２７は、実行中のアプリ・コンテンツから自装置への表示部２１に操作イベントに対する応答イベントの実行を命令する。一例として、操作イベントが、ある地点のクリックイベントであり、決定された視点方向が２７０°であるとする。すると、イベントリスナー部２７は、ある地点のクリックイベントおよび決定された視点方向である２７０°を、実行中の３６０°コンテンツのサービスにアクセスするためのアプリ・コンテンツに通知する。なお、ある地点のクリックイベントは、３６０°コンテンツのサービスにアクセスするためのアプリ・コンテンツに備わるイベントに変換されたものである。
【００４１】
［移動端末の構成］
図４は、実施例１に係る移動端末の構成を示す機能ブロック図である。図４に示すように、移動端末３０は、表示部３１、チャネル通信クライアント部３２、アプリ・コンテンツ取得管理部３３、アプリ・コンテンツ実行環境部３４、イベントリスナー部３５およびイベントコンビネーション部３６を有する。さらに、移動端末３０は、撮影機能部３７、スポット環境情報取得部３８、表示様式情報生成部３９およびＯＳ４０を有する。なお、スポット環境情報取得部３８は、取得部の一例である。表示様式情報生成部３９は、生成部の一例である。チャネル通信クライアント部３２は、送信部の一例である。
【００４２】
表示部３１は、各種の情報を表示する表示デバイスである。例えば、表示部３１は、液晶ディスプレイまたは有機ＥＬ（ElectroLuminescence）ディスプレイなどによって実現される。
【００４３】
チャネル通信クライアント部３２は、サーバ１０のチャネル通信サービス部１７と双方向の情報通信を行う。例えば、チャネル通信クライアント部３２は、後述する表示様式情報生成部３９によって生成される表示様式情報をサーバ１０に対して送信する。また、チャネル通信クライアント部３２は、後述するイベントコンビネーション部３６によって変換された操作イベントをサーバ１０に対して送信する。
【００４４】
アプリ・コンテンツ取得管理部３３は、サーバ１０から移動端末３０に配信されたアプリ・コンテンツを取得し、管理する。例えば、アプリ・コンテンツ取得管理部３３は、サーバ１０から移動端末３０に配信された地図コンテンツのサービスにアクセスするためのアプリ・コンテンツを取得し、管理する。
【００４５】
アプリ・コンテンツ実行環境部３４は、アプリ・コンテンツ取得管理部３３によって管理されたアプリ・コンテンツを実行する。例えば、アプリ・コンテンツ実行環境部３４は、地図コンテンツのサービスにアクセスするためのアプリ・コンテンツを実行する。
【００４６】
イベントリスナー部３５は、自装置からの各種ハードウェアのイベントを、実行中のアプリ・コンテンツに通知する。イベントリスナー部３４は、実行中のアプリ・コンテンツから自装置への各種ハードウェアにイベントの実行を命令する。例えば、イベントリスナー部３４は、表示部３１の操作イベントを実行中のアプリ・コンテンツに通知する。イベントリスナー部３４は、実行中のアプリ・コンテンツから自装置への表示部２１に操作イベントに対する応答イベントの実行を命令する。一例として、操作イベントが、ある地点のクリックイベントであるとする。すると、イベントリスナー部３５は、ある地点のクリックイベントを、実行中の地図コンテンツのサービスにアクセスするためのアプリ・コンテンツに通知する。別の例として、操作イベントが、ドラッグイベントであるとする。すると、イベントリスナー部３５は、ドラッグイベントを、実行中の地図コンテンツのサービスにアクセスするためのアプリ・コンテンツに通知する。
【００４７】
イベントコンビネーション部３６は、自装置からの各種ハードウェアのイベントとその情報および表示装置２０への各種ハードウェアのイベントとその情報を、組み合わしたり、結合したり、変換したりする。例えば、イベントコンビネーション部３６は、自装置の表示部３１の操作イベントから、表示装置２０の表示部２１が仮に操作した場合の操作イベントに変換する。一例として、操作イベントが、実行中の地図コンテンツのサービスにアクセスするためのアプリ・コンテンツに備わるイベントであって、ある地点のクリックイベントであるとする。すると、イベントコンビネーション部３６は、ある地点の緯度経度を含むクリックイベントから、表示装置２０で実行中の３６０°コンテンツのサービスにアクセスするためのアプリ・コンテンツに備わるイベントに変換する。
【００４８】
また、イベントコンビネーション部３６は、一方のイベントから他方のイベントに変換する情報をあらかじめイベントコンビネーション情報４１として記憶部に記憶する。なお、記憶部は、たとえばＨＤＤまたはＳＳＤとして実装される。イベントコンビネーション情報４１の具体例は、後述する。
【００４９】
撮影機能部３７は、後述する撮影装置４２の機能を有する。かかる機能は、環境情報を取得する手段の１つとして用いられる。例えば、撮影機能部３７は、スポットに配置された各表示装置２０がそれぞれ識別情報２９を表示した後に、そのスポットを撮影装置４２によりパノラマ撮影した撮影画像を環境情報として取得する。なお、撮影装置４２は、例えば、カメラである。
【００５０】
スポット環境情報取得部３８は、撮影機能部３７の機能と連携し、スポットを撮影した撮影画像を解析し、撮影画像の中の環境情報を取得する。
【００５１】
表示様式情報生成部３９は、表示様式情報を生成する。例えば、表示様式情報生成部３９は、スポット環境情報取得部３８によって取得された環境情報を用いて、表示様式情報を生成する。すなわち、表示様式情報生成部３９は、各表示装置２０がある地点の３６０°コンテンツを表示する場合の表示装置２０ごとの視点方向を含む表示様式情報を生成する。表示様式情報は、例えば、表示装置２０を識別する識別情報と視点方向とを対応付けた情報である。一例として、識別情報としての「１」、視点方向としての「２７０°」が対応付けられる。識別情報としての「２」、視点方向としての「０°」が対応付けられる。識別情報としての「３」、視点方向としての「９０°」が対応付けられる。
【００５２】
［表示様式情報生成の一例］
図５〜図７は、表示様式情報生成の一例を示す図である。なお、１つのスポットにおける表示装置２０に表示されている情報［１］〜［１１］は、各表示装置２０の識別情報である。すなわち、各表示装置２０の識別情報表示部２５は、自表示装置２０の識別情報を表示している。なお、撮影装置４２をカメラとして説明する。
【００５３】
移動端末３０のスポット環境情報取得部３８は、スポットにおいて撮影されたパノラマ写真を解析し、環境情報を取得する。例えば、スポット環境情報取得部３８は、パノラマ写真から、例えば、表示装置２０が表示している識別情報、表示装置２０の表示順、表示装置２０までの被写体距離を含む環境情報を取得する。
【００５４】
そして、移動端末３０の表示様式情報生成部３９は、スポット環境情報取得部３８によって取得された環境情報を用いて、表示様式情報を生成する。すなわち、表示様式情報生成部３９は、スポットに配置された各表示装置について、表示装置２０が表示する場合に用いられる表示様式を推測する。
【００５５】
図５に示すように、パノラマ写真データには、表示装置２０ａ、２０ｂ、２０ｃが表示されている。表示装置２０ａおよび表示装置２０ｃは、カメラの視点からの距離が短い場合である。表示装置２０ａには、識別情報として「１」が表示されている。表示装置２０ｂには、識別情報として「２」が表示されている。表示装置２０ｃには、識別情報として「３」が表示されている。ここで、パノラマ写真データの一番左側に位置する表示装置２０ａを０°とする。
【００５６】
このような状況の下、表示様式情報生成部３９は、パノラマ写真の真ん中に位置する表示装置２０ｂについて、９０°に位置することや、表示装置２０ｂの向きや設置台数などの配置パターンより、視点方向（Point  of  View）を０°に設定する。また、表示様式情報生成部３９は、パノラマ写真の右側に位置する表示装置２０ｃについて、１８０°に位置することや、表示装置２０ｃの向きや設置台数などの配置パターンより、視点方向を９０°に設定する。また、表示様式情報生成部３９は、パノラマ写真の左側に位置する表示装置２０ａについて、０°に位置することや、表示装置２０ａの向きや設置台数などの配置パターンより、視点方向を２７０°に設定する。すなわち、表示様式情報生成部３９は、このスポットにおける表示様式情報を以下のように生成する。表示装置数は、３台である。識別情報「１」に対応するＰｏＶ（視点方向）は、２７０°である。識別情報「２」に対応するＰｏＶ（視点方向）は、０°である。識別情報「３」に対応するＰｏＶ（視点方向）は、９０°である。傾斜は、０°である。ズームレベルは、１倍である。なお、各表示装置までの距離やズームは、カメラの視点からの被写体距離によって推測することができる。
【００５７】
図６に示すように、パノラマ写真データには、表示装置２０ｄ、２０ｅ、２０ｆ、２０ｇ、２０ｈが表示されている。表示装置２０ｄには、識別情報として「４」が表示されている。表示装置２０ｅには、識別情報として「５」が表示されている。表示装置２０ｆには、識別情報として「６」が表示されている。表示装置２０ｇには、識別情報として「７」が表示されている。表示装置２０ｈには、識別情報として「８」が表示されている。ここで、パノラマ写真データの一番左側に位置する表示装置２０ｄを０°とする。
【００５８】
このような状況の下、表示様式情報生成部３９は、パノラマ写真の真ん中に位置する表示装置２０ｆについて、９０°に位置することや、表示装置２０ｆの向きや設置台数などの配置パターンより、視点方向を０°に設定する。また、表示様式情報生成部３９は、表示装置２０ｆの右側に位置する表示装置２０ｇについて、１３５°に位置することや、表示装置２０ｇの向きや設置台数などの配置パターンより、視点方向を４５°に設定する。また、表示様式情報生成部３９は、表示装置２０ｇの右側に位置する表示装置２０ｈについて、１８０°に位置することや、表示装置２０ｇの向きや設置台数などの配置パターンより、視点方向を９０°に設定する。また、表示様式情報生成部３９は、表示装置２０ｆの左側に位置する表示装置２０ｅについて、９０°に位置することや、表示装置２０ｅの向きや設置台数などの配置パターンより、視点方向を３１５°に設定する。また、表示様式情報生成部３９は、表示装置２０ｅの左側に位置する表示装置２０ｄについて、０°に位置することや、表示装置２０ｄの向きや設置台数などの配置パターンより、視点方向を２７０°に設定する。すなわち、表示様式情報生成部３９は、このスポットにおける表示様式情報を以下のように生成する。表示装置数は、５台である。識別情報「４」に対応するＰｏＶは、２７０°である。識別情報「５」に対応するＰｏＶ（視点方向）は、３１５°である。識別情報「６」に対応するＰｏＶは、０°である。識別情報「７」に対応するＰｏＶは、４５°である。識別情報「８」に対応するＰｏＶは、９０°である。傾斜は、０°である。ズームレベルは、２倍である。なお、各表示装置までの距離やズームは、カメラの視点からの被写体距離によって推測することができる。
【００５９】
図７に示すように、パノラマ写真データには、表示装置２０ｉ、２０ｊ、２０ｋが表示されている。表示装置２０ｉおよび表示装置２０ｋは、カメラの視点からの距離が長い場合である。表示装置２０ｉには、識別情報として「９」が表示されている。表示装置２０ｊには、識別情報として「１０」が表示されている。表示装置２０ｋには、識別情報として「１１」が表示されている。ここで、パノラマ写真データの一番左側に位置する表示装置２０ｉを０°とする。
【００６０】
このような状況の下、表示様式情報生成部３９は、パノラマ写真の真ん中に位置する表示装置２０ｊについて、４５°に位置することや、表示装置２０ｊの向きや設置台数などの配置パターンより、視点方向を０°に設定する。また、表示様式情報生成部３９は、表示装置２０ｊの右側に位置する表示装置２０ｋについて、９０°に位置することや、表示装置２０ｋの向きや設置台数などの配置パターンより、視点方向を４５°に設定する。また、表示様式情報生成部３９は、表示装置２０ｊの左側に位置する表示装置２０ｉについて、０°に位置することや、表示装置２０ｉの向きや設置台数などの配置パターンより、視点方向を３１５°に設定する。すなわち、表示様式情報生成部３９は、このスポットにおける表示様式情報を以下のように生成する。表示装置数は、３台である。識別情報「９」に対応するＰｏＶは、３１５°である。識別情報「１０」に対応するＰｏＶは、０°である。識別情報「１１」に対応するＰｏＶは、４５°である。傾斜は、０°である。ズームレベルは、２倍である。なお、各表示装置までの距離やズームは、カメラの視点からの被写体距離によって推測することができる。
【００６１】
［被写体距離の推測方法の一例］
ここで、カメラの視点から各表示装置２０までの被写体距離の推測方法を、図８を参照して説明する。図８は、被写体距離の推測方法の一例を示す図である。なお、被写体距離の推測方法は、例えば、カメラの撮影範囲の計算方法（http://keisan.casio.jp/exec/system/1378430392）を用いて推測される。
【００６２】
ここでは、撮影装置４２をカメラとして説明する。図８に示すように、被写体距離は、カメラの仕様情報と、被写体の縦横の長さとから求められる。ここでいうカメラの仕様情報とは、焦点距離およびカメラ内のイメージセンサの縦や横のサイズが挙げられる。イメージセンサには、例えば、ＣＣＤやＣＭＯＳが挙げられる。パノラマ写真データの被写体の高さ（幅）がわかるので、被写体までの距離は、図８に示すように、焦点距離、イメージセンサの縦横サイズおよび被写体の高さ（幅）に基づいて求められる。すなわち、スポット環境情報取得部３８は、スポットを撮影したパノラマ写真データを解析し、パノラマ写真データの中の環境情報に含まれる表示装置２０までの被写体距離を推測する。また、スポット環境情報取得部３８は、表示装置２０に表示された識別情報のズームレベルも、推測された被写体距離から決定することができる。
【００６３】
［イベントコンビネーション情報の一例］
ここで、実施例１に係るイベントコンビネーション情報４１の一例を、図９を参照して説明する。図９は、実施例１に係るイベントコンビネーション情報の一例を示す図である。図９に示すように、イベントコンビネーション情報４１は、Ａコンテンツサービスのイベント・ソース４１ｂおよびＢコンテンツサービスのイベント・ターゲット４１ｃをアプリ・コンテンツサービス名４１ａに対応付けた情報である。
【００６４】
アプリ・コンテンツサービス名４１ａは、情報処理システム１００によって実施されるコンテンツ表示サービスが提供するアプリ・コンテンツのサービス名である。アプリ・コンテンツサービス名４１ａには、図１で説明したコンテンツ表示のスポットサービスが挙げられる。なお、アプリ・コンテンツサービス名４１ａは、コンテンツ表示のスポットサービスに限定されず、コンテンツ表示のエリアサービスであっても良いし、コンテンツ表示の他のサービスであっても良い。
【００６５】
Ａコンテンツサービスのイベント・ソース４１ｂは、特定の操作に応じた、コンテンツサービスが備えるイベントである。Ａコンテンツサービスのイベント・ソース４１ｂは、実施例では、移動端末３０によって利用されるコンテンツサービスのイベントである。Ａコンテンツサービスのイベント・ソース４１ｂは、イベント・ソースというものとする。Ａコンテンツサービスは、例えば、地図コンテンツのサービスを示す。
【００６６】
Ｂコンテンツサービスのイベント・ターゲット４１ｃは、特定の操作に応じた、コンテンツサービスが備えるイベントである。Ｂコンテンツサービスのイベント・ターゲット４１ｃは、実施例では、表示装置２０によって利用されるコンテンツサービスのイベントである。Ｂコンテンツサービスのイベント・ターゲット４１ｃは、イベント・ターゲットというものとする。Ｂコンテンツサービスは、例えば、３６０°コンテンツのサービスを示す。
【００６７】
一例として、アプリ・コンテンツサービス名４１ａが「スポットサービスＡ」である場合に、Ａコンテンツサービスのイベント・ソース４１ｂを「地図コンテンツサービス」の「center_changed()  drag_end()」とする。Ｂコンテンツサービスのイベント・ターゲット４１ｃを「３６０°コンテンツサービス」の「set_position()」とする。この一例では、移動端末３０の表示部３１上で地図コンテンツサービスを利用して表示された地図がドラッグされたときのイベントをイベント・ソースとしている。表示装置２０の表示部２１上でドラッグされた位置（緯度経度）に対応する３６０°コンテンツを取得するイベントをイベント・ターゲットとしている。移動端末３０では、イベントコンビネーション情報４１を参照することで、イベントコンビネーション部３６が、自装置の表示部３１のイベント・ソースを受け取ると、当該イベント・ソースを、表示装置２０の表示部２１のイベント・ターゲットに変換する。この後、表示装置２０では、イベントリスナー部２７が、表示様式決定部２６によって決定された視点方向および変換されたイベント・ターゲットを３６０°コンテンツのサービスに通知する。すると、イベントリスナー部２７は、移動端末３０の表示部３１上でドラッグされた位置（緯度経度）に対応する３６０°コンテンツを表示することができる。
【００６８】
［表示様式情報生成までのシーケンス］
図１０は、実施例１に係る表示様式情報生成までのシーケンスを示す図である。
【００６９】
図１０に示すように、設置者がスポットごとに表示装置２０の設置と起動を行う（ステップＳ１１）。
【００７０】
表示装置２０では、アプリ・コンテンツ取得管理部２３が、スポットにチェックインし、サーバ１０にアクセスし、アプリ・コンテンツの配信を依頼する（ステップＳ１２）。チェックインは、無線アクセスポイントと接続がされた場合に行われる。
【００７１】
サーバ１０では、アプリ・コンテンツ管理部１２が、スポットに対応付けたアプリ・コンテンツを管理する（ステップＳ１３）。そして、アプリ・コンテンツ配信サービス部１４が、アプリ・コンテンツ管理部１２によって管理されたアプリ・コンテンツであってスポットに対応するアプリ・コンテンツを表示装置２０に配信する（ステップＳ１４）。ここでは、３６０°コンテンツのサービスにアクセスするためのアプリ・コンテンツが表示装置２０に配信される。
【００７２】
表示装置２０では、アプリ・コンテンツ取得管理部２３が、サーバ１０から配信されたアプリ・コンテンツを取得し、管理する。ここでは、３６０°コンテンツのサービスにアクセスするためのアプリ・コンテンツが管理される。そして、識別情報表示部２５が、記憶部に記憶された識別情報２９を表示部２１に表示する（ステップＳ１５）。
【００７３】
続いて、移動端末３０の利用者が、スポット内の表示装置２０の全ての表示部２１に各識別情報２９が表示された後に、スポットにチェックインするための操作をする（ステップＳ１６）。
【００７４】
すると、移動端末３０では、アプリ・コンテンツ取得管理部３３が、スポットにチェックインし、サーバ１０にアクセスし、アプリ・コンテンツの配信を依頼する（ステップＳ１７）。
【００７５】
サーバ１０では、アプリ・コンテンツ管理部１２が、スポットに対応付けたアプリ・コンテンツを管理する（ステップＳ１８）。そして、アプリ・コンテンツ配信サービス部１４が、アプリ・コンテンツ管理部１２によって管理されたアプリ・コンテンツであってスポットに対応するアプリ・コンテンツを移動端末３０に配信する（ステップＳ１９）。ここでは、地図コンテンツのサービスにアクセスするためのアプリ・コンテンツが移動端末３０に配信される。
【００７６】
移動端末３０では、アプリ・コンテンツ取得管理部３３が、サーバ１０から配信されたアプリ・コンテンツを取得し、管理する。ここでは、地図コンテンツのサービスにアクセスするためのアプリ・コンテンツが管理される。そして、スポット環境情報取得部３８が、撮影機能部３７の機能と連携し、チェックインしたスポットを撮影した撮影画像を解析し、画像解析結果として環境情報を取得する（ステップＳ２０）。そして、表示様式情報生成部３９は、取得した環境情報を用いて表示様式情報を生成し、生成した表示様式情報をサーバ１０に送信する（ステップＳ２１）。すなわち、表示様式情報生成部３９は、表示装置２０の識別情報２９と視点方向とを対応付けた情報を含む表示様式情報を生成して、生成した表示様式情報をサーバ１０に送信する。そして、アプリ・コンテンツ実行環境部３４は、管理されたアプリ・コンテンツを示す地図コンテンツを実行すべく、デジタルコンテンツサービスＡにアクセスする（ステップＳ２２）。
【００７７】
サーバ１０では、表示様式情報管理部１３が、移動端末３０から送信された表示様式情報を管理する（ステップＳ２３）。そして、チャネル通信サービス部１７が、表示様式情報管理部１３によって管理された表示様式情報を各表示装置２０にブロードキャスト（放送）する（ステップＳ２４）。
【００７８】
表示装置２０では、表示様式決定部２６が、サーバ１０から放送された表示様式情報を用いて、自装置の識別情報２９に対応する表示様式（例えば視点方向）を決定する（ステップＳ２５）。そして、アプリ・コンテンツ実行環境部２４は、表示様式を用いてアプリ・コンテンツを示す３６０°コンテンツを実行すべく、デジタルコンテンツサービスＢにアクセスする（ステップＳ２６）。
【００７９】
［利用開始のシーケンス］
図１１は、実施例１に係る利用開始のシーケンスを示す図である。なお、図１１では、１つのスポットに対して、サーバ１０が、表示様式情報を管理し、各表示装置２０が、自装置の表示様式を決定したものとする。
【００８０】
図１１に示すように、移動端末３０の利用者が、スポットにチェックインするための操作をする（ステップＳ３１）。チェックインは、無線アクセスポイントと接続がされた場合に行われる。
【００８１】
すると、移動端末３０では、アプリ・コンテンツ取得管理部３３が、スポットにチェックインし、サーバ１０にアクセスし、アプリ・コンテンツの配信を依頼する（ステップＳ３２）。
【００８２】
サーバ１０では、アプリ・コンテンツ管理部１２が、スポットに対応付けたアプリ・コンテンツを管理する（ステップＳ３３）。そして、アプリ・コンテンツ配信サービス部１４が、アプリ・コンテンツ管理部１２によって管理されたアプリ・コンテンツであってスポットに対応するアプリ・コンテンツを移動端末３０に配信する（ステップＳ３４）。ここでは、地図コンテンツのサービスにアクセスするためのアプリ・コンテンツが移動端末３０に配信される。
【００８３】
移動端末３０では、アプリ・コンテンツ取得管理部３３が、サーバ１０から配信されたアプリ・コンテンツを取得し、管理する。ここでは、地図コンテンツのサービスにアクセスするためのアプリ・コンテンツが管理される。そして、アプリ・コンテンツ実行環境部３４は、管理されたアプリ・コンテンツを示す地図コンテンツを実行すべく、デジタルコンテンツサービスＡにアクセスする（ステップＳ３５）。
【００８４】
続いて、移動端末３０の利用者が、端末画面（表示部３１）から操作をする（ステップＳ３６）。かかる操作は、例えば、スクロールやドラッグの操作である。
【００８５】
移動端末３０では、イベントコンビネーション部３６が、イベントコンビネーション情報４１を参照し、表示部３１の操作イベント（イベント・ソース）を、表示装置２０の表示部２１のイベント・ターゲットに変換する。そして、イベントコンビネーション部３６は、変換後のイベント・ターゲットをチャネル通信クライアント部３２に通知する。そして、チャネル通信クライアント部３２は、通知されたイベント・ターゲットをサーバ１０に送信する（ステップＳ３７）。
【００８６】
サーバ１０では、チャネル通信サービス部１７は、移動端末３０から送信されたイベント・ターゲットを受信し、受信したイベント・ターゲットを各表示装置２０に放送する（ステップＳ３８）。
【００８７】
表示装置２０では、イベントリスナー部２７が、受信したイベント・ターゲットを発火すべく、受信したイベント・ターゲットおよび自装置の表示様式をアプリ・コンテンツ実行環境部２４に出力する（ステップＳ３９）。そして、アプリ・コンテンツ実行環境部２４が、自装置の表示様式に対応するイベント・ターゲットを実行すべく、デジタルコンテンツサービスＢにアクセスする（ステップＳ４０）。
【００８８】
続いて、移動端末３０の利用者が、端末画面（表示部３１）から次の操作を行う（ステップＳ４１）。すると、ステップＳ３２〜ステップＳ４０の各処理が実行される。
【００８９】
そして、移動端末３０の利用者は、スポットからチェックアウトするか、コンテンツ表示サービスが終了するまで、端末画面（表示部３１）からの操作を繰り返すことができる。チェックアウトは、無線アクセスポイントとの接続が切断された場合に行われる。
【００９０】
なお、移動端末３０のイベントコンビネーション部３６は、イベントコンビネーションとして、端末画面（表示部３１）の操作イベント（イベント・ソース）を、表示装置２０の表示部２１のイベント・ターゲットに変換する場合を説明した。かかる場合には、表示装置２０のイベントリスナー部２７は、受信したイベント・ターゲットおよび自装置の表示様式をアプリ・コンテンツ実行環境部２４に出力し、自装置の表示様式に対応するイベント・ターゲットを実行させる。かかる操作イベントの操作は、クリック操作やドラッグ操作を一例として説明したが、これに限定されない。操作イベントの操作は、利用者の体の動作によるものであっても良い。例えば、ドラッグ操作は、利用者が移動端末３０を持つ手や足を振る動作により検知されても良い。
【００９１】
［表示画面の一例］
図１２は、実施例１に係る各表示画面の一例を示す図である。符号Ｇ１で表わされる表示画面は、移動端末３０の表示部３１に表示された表示画面であってある地域周辺の地図コンテンツの表示画面である。符号Ｇ２，Ｇ３，Ｇ４で表わされた表示画面は、それぞれ表示装置２０ｘ，２０ｙ，２０ｚの表示部２１に表示された表示画面である。表示装置２０ｘは、例えば、ＰｏＶとして３１５°の表示様式と決定したものとする。表示装置２０ｙは、ＰｏＶとして０°の表示様式と決定したものとする。表示装置２０ｚは、ＰｏＶとして４５°の表示様式と決定したものとする。
【００９２】
このような状況の下、ある地域周辺の地図コンテンツを表示した移動端末３０のユーザが、ある地点をスクロールし、ズームしたとする。すると、表示装置２０ｘは、ある地点をスクロールおよびズームした結果を示すイベント・ソースから変換されたイベント・ターゲットおよびＰｏＶ３１５°を３６０°コンテンツのサービスに通知する。この結果、表示装置２０ｘは、移動端末３０でスクロールおよびズームされた、位置（緯度経度）に対応する３６０°コンテンツを表示画面Ｇ２に表示することができる。また、表示装置２０ｙは、ある地点をスクロールおよびズームした結果を示すイベント・ソースから変換されたイベント・ターゲットおよびＰｏＶ０°を３６０°コンテンツのサービスに通知する。この結果、表示装置２０ｙは、移動端末３０でスクロールおよびズームされた、位置（緯度経度）に対応する３６０°コンテンツを表示画面Ｇ３に表示することができる。また、表示装置２０ｚは、ある地点をスクロールおよびズームした結果を示すイベント・ソースから変換されたイベント・ターゲットおよびＰｏＶ４５°を３６０°コンテンツのサービスに通知する。この結果、表示装置２０ｚは、移動端末３０でスクロールおよびズームされた、位置（緯度経度）に対応する３６０°コンテンツを表示画面Ｇ４に表示することができる。
【００９３】
このようにして、上記実施例１では、移動端末３０は、複数の表示装置２０をパノラマ撮影した撮影画像の情報を取得する。移動端末３０は、取得された撮影画像の情報を用いて、各表示装置２０がある地点のコンテンツ情報を表示する場合の表示装置２０ごとの表示様式の一部である視点方向を含む表示様式情報を生成する。移動端末３０は、生成された表示様式情報に基づいて複数の表示装置２０にそれぞれ表示様式が異なる一連のコンテンツ情報を表示させるために、表示様式情報を送信する。かかる構成によれば、移動端末３０は、３６０°コンテンツを複数の表示装置２０に素早く適応させて表示させることができる。すなわち、複数の表示装置２０の台数や各表示装置２０の向きなどが展示開始の直前に決定されても、移動端末３０は、最新の各表示装置２０の台数や向きをパノラマ撮影した撮影画像の情報を用いて表示装置２０ごとの視点方向を含む表示様式情報を生成する。この結果、移動端末３０は、３６０°コンテンツを複数の表示装置２０に素早く適応させて表示させることができる。
【００９４】
また、上記実施例１では、移動端末３０は、移動端末３０がアクセスするコンテンツサービスに対するイベントを、複数の表示装置２０がアクセスするコンテンツサービスであって移動端末３０がアクセスするコンテンツサービスと異なるコンテンツサービスによって用いられるイベントに変換する。移動端末３０は、表示様式情報および変換されたイベントに基づいて複数の表示装置２０にそれぞれ表示様式が異なる一連のコンテンツ情報を表示させるために、表示様式情報および変換されたイベント情報を送信する。かかる構成によれば、移動端末３０で実施されるコンテンツサービスと、表示装置２０で実施されるコンテンツサービスが異なる場合に、移動端末３０は、自端末に対するイベントを表示装置２０で用いられるイベントに変換する。この結果、移動端末３０は、複数の表示装置２０に表示様式が異なる一連のコンテンツ情報を視認させることができる。
【実施例２】
【００９５】
ところで、実施例１に係る移動端末３０は、例えば地図コンテンツのサービスにアクセスし、表示部３１に地図コンテンツを表示すると説明した。しかしながら、移動端末３０は、これに限定されず、表示部３１に地図コンテンツを表示すると同時に、十字マーカーを画面の中心に表示しても良い。
【００９６】
そこで、実施例２に係る移動端末３０は、表示部３１に地図コンテンツを表示すると同時に、十字マーカーを画面の中心に表示する場合を説明する。
【００９７】
［実施例２に係る移動端末の構成］
図１３は、実施例２に係る移動端末の構成を示す機能ブロック図である。なお、実施例１の図４に示す移動端末３０と同一の構成については同一符号を付すことで、その重複する構成および動作の説明については省略する。実施例１と実施例２とが異なるところは、十字マーカー部５１および額縁方向処理部５２を追加した点である。なお、十字マーカー部５１は、表示部の一例である。額縁方向処理部５２は、算出部の一例である。
【００９８】
十字マーカー部５１は、アプリ・コンテンツ実行環境部３４によって表示部３１に対しコンテンツが表示される際、表示部３１の中心に十字マーカーを表示する。
【００９９】
額縁方向処理部５２は、表示部３１の額縁や角と各表示装置２０とを対応付けた状態で、十字マーカーと表示部３１の額縁や角との方向に対してコンテンツ回転の差分を算出する。そして、額縁方向処理部５２は、算出したコンテンツ回転の差分情報をイベントコンビネーション部３６に出力する。
【０１００】
この後、イベントコンビネーション部３６は、額縁方向処理部５２によって算出されたコンテンツ回転の差分情報を、変換した操作イベントとともに、チャネル通信クライアント部３２を介してサーバ１０に送信する。サーバ１０では、チャネル通信サービス部１７が、移動端末３０から受信した操作イベントおよびコンテンツ回転の差分情報を各表示装置２０に配信する。各表示装置２０では、表示様式決定部２６が、チャネル通信クライアント部２２から操作イベントおよびコンテンツ回転の差分情報を受け取り、当該差分情報を含む操作イベントを自装置の表示様式にして、アプリ・コンテンツ実行環境部２４に通知する。アプリ・コンテンツ実行環境部２４は、自装置の表示様式の操作イベント情報を、表示されているコンテンツに対して実行中のアプリ・コンテンツにより駆動させる。
【０１０１】
これにより、移動端末３０は、ユーザが動いたり、向きを変えたりして各表示装置２０に表示されている方向を見失いそうな場合であっても、その方向を額縁や角と各表示装置２０との対応付けや十字マーカーから検知することが可能となる。
【実施例３】
【０１０２】
ところで、実施例１に係るサーバ１０では、チャネル通信サービス部１７が、移動端末３０から送信された操作イベントを受信し、表示装置２０に配信すると説明した。しかしながら、サーバ１０は、移動端末３０から送信された操作イベントを利用ログとして管理しても良い。
【０１０３】
そこで、実施例３に係るサーバ１０は、移動端末３０から送信された操作イベントを利用ログとして管理する場合を説明する。
【０１０４】
［実施例３に係るサーバの構成］
図１４は、実施例３に係るサーバの構成を示す機能ブロック図である。なお、実施例１の図２に示すサーバ１０と同一の構成については同一符号を付すことで、その重複する構成および動作の説明については省略する。実施例１と実施例３とが異なるところは、利用ログ管理部６１を追加した点である。
【０１０５】
利用ログ管理部６１は、チャネル通信サービス部１７によって受信された操作イベントを取得し、利用ログとして管理する。
【０１０６】
これにより、サーバ１０は、利用ログを、例えばインターネット上の既存のシステムやサービスに提供することができる。例えば、旅行会社のスタッフが、ユーザの独自の旅行パッケージを作成するにあたり、ユーザにこのコンテンツ表示サービスを利用して疑似体験してもらう。疑似体験してもらったユーザの情報が、利用ログに蓄積される。旅行会社は、この利用ログを利用することで、より良い旅行パッケージを作成することができる。また、旅行会社は、既存システムにおける実際に売り上げた旅行パッケージの情報と、利用ログの情報とを組み合わせて統計処理することで、コンテンツ表示サービスを利用した場合と、利用しない場合との売上効果を可視化できる。また、旅行会社は、人気のある旅行先、旅行先の効率的な訪問ルートなどの特徴を捉えることもでき、長期に渡るその特徴の変化を可視化できる。
【０１０７】
［その他］
なお、上記実施例１−３では、図示した装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、装置の分散・統合の具体的態様は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、イベントコンビネーション部３６を、イベントを組み合わせる場合の処理部と、イベントを結合する場合の処理部と、変換する場合の処理部とに分散しても良い。また、撮影機能部３７と撮影装置４２とを統合しても良い。図示しない記憶部を移動端末３０の外部装置として通信ネットワーク５０経由で接続するようにしても良い。図示しない記憶部をサーバ１０の外部装置として通信ネットワーク５０経由で接続するようにしても良い。図示しない記憶部を表示装置２０の外部装置として通信ネットワーク５０経由で接続するようにしても良い。
【０１０８】
図１５は、実施例１，２，３に係る情報処理プログラムを実行するコンピュータのハードウェア構成を示す図である。図１５に示すように、コンピュータ５００は、操作部５１０と、ディスプレイ５２０と、通信部５３０と、ＣＰＵ５４０と、ＲＯＭ５５０と、ＨＤＤ５６０と、ＲＡＭ５７０とを有する。操作部５１０と、ディスプレイ５２０と、通信部５３０と、ＣＰＵ５４０と、ＲＯＭ５５０と、ＨＤＤ５６０と、ＲＡＭ５７０とは、バス５８０を介して接続される。なお、ＨＤＤ５６０に代えて、ＳＳＤを用いても良い。
【０１０９】
ＨＤＤ５６０には、上記の実施例１，２，３で示した移動端末３０のチャネル通信クライアント部３２、アプリ・コンテンツ取得管理部３３、アプリ・コンテンツ実行環境部３４、イベントリスナー部３５、イベントコンビネーション部３６、撮影機能部３７、スポット環境情報取得部３８および表示様式情報生成部３９と同様の機能を発揮する情報処理プログラム、あるいは、サーバ１０のアプリ・コンテンツ管理部１２、表示様式情報管理部１３、アプリ・コンテンツ配信サービス部１４、スポット情報管理部１５、チャネル情報管理部１６およびチャネル通信サービス部１７と同様の機能を発揮する情報処理プログラム、あるいは表示装置２０のチャネル通信クライアント部２２、アプリ・コンテンツ取得管理部２３、アプリ・コンテンツ実行環境部２４、識別情報表示部２５、表示様式決定部２６およびイベントリスナー部２７と同様の機能を発揮する情報処理プログラムが記憶される。また、ＨＤＤ５６０には、必ずしも上記の実施例１，２，３で示した全てのデータが格納されずともよく、処理に用いるデータがＨＤＤ５６０に格納されれば良い。
【０１１０】
このような環境の下、ＣＰＵ５４０は、ＨＤＤ５６０から情報処理プログラムを読み出した上でＲＡＭ５７０へロードする。この結果、情報処理プログラムは、情報処理プロセスとして機能する。この情報処理プロセスは、ＲＡＭ５７０が有する記憶領域のうち情報処理プロセスに割り当てられた領域にＨＤＤ５６０から読み出した各種データをロードし、このロードした各種データを用いて各種の処理を実行する。たとえば、情報処理プロセスが実行する処理の一例として、図１０または図１１に示す処理などが含まれる。なお、ＣＰＵ５４０では、必ずしも上記の実施例１，２，３で示した全ての処理部が動作せずともよく、実行対象とする処理に対応する処理部が仮想的に実現されれば良い。
【０１１１】
なお、上記の情報処理プログラムは、必ずしも最初からＨＤＤ５６０またはＲＯＭ５５０に記憶されておらずともかまわない。たとえば、コンピュータ５００に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ（Compact  Disc）−ＲＯＭ、ＤＶＤ（Digital  Versatile  DiscまたはDigital  Video  Disc）、光磁気ディスク、ＩＣ（Integrated  Circuit）カードなどの「可搬用の物理媒体」に情報処理プログラムを記憶させる。そして、コンピュータ５００がこれらの可搬用の物理媒体から情報処理プログラムを取得して実行するようにしても良い。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ５００に接続される他のコンピュータまたはサーバ装置などに情報処理プログラムを記憶させておき、コンピュータ５００がこれらから情報処理プログラムを取得して実行するようにしても良い。
【符号の説明】
【０１１２】
１０  サーバ
１１  コンテンツ表示サービス部
１２  アプリ・コンテンツ管理部
１３  表示様式情報管理部
１４  アプリ・コンテンツ配信サービス部
１５  スポット情報管理部
１６  チャネル情報管理部
１７  チャネル通信サービス部
１８  ＯＳ
２０  表示装置
２１  表示部
２２  チャネル通信クライアント部
２３  アプリ・コンテンツ取得管理部
２４  アプリ・コンテンツ実行環境部
２５  識別情報表示部
２６  表示様式決定部
２７  イベントリスナー部
２８  ＯＳ
２９  識別情報
３０  移動端末
３１  表示部
３２  チャネル通信クライアント部
３３  アプリ・コンテンツ取得管理部
３４  アプリ・コンテンツ実行環境部
３５  イベントリスナー部
３６  イベントコンビネーション部
３７  撮影機能部
３８  スポット環境情報取得部
３９  表示様式情報生成部
４０  ＯＳ
４１  イベントコンビネーション情報
４２  撮影装置
５０  通信ネットワーク
１００  情報処理システム
２００  デジタルコンテンツサービス
【図１】
2018205570.tif 000003
【図２】
2018205570.tif 000004
【図３】
2018205570.tif 000005
【図４】
2018205570.tif 000006
【図５】
2018205570.tif 000007
【図６】
2018205570.tif 000008
【図７】
2018205570.tif 000009
【図８】
2018205570.tif 000010
【図９】
2018205570.tif 000011
【図１０】
2018205570.tif 000012
【図１１】
2018205570.tif 000013
【図１２】
2018205570.tif 000014
【図１３】
2018205570.tif 000015
【図１４】
2018205570.tif 000016
【図１５】
2018205570.tif 000017