(57)【要約】【課題】全天球パノラマ画像と全天球パノラマ画像に関するメッセージとを容易に提供する。【解決手段】情報処理システム１０は、サーバ装置１２と、サーバ装置１２と通信可能な利用端末１８と、を備える。サーバ装置１２の記憶部１２Ｂは、全方位の範囲の撮影によって得られた全天球パノラマ画像６０と、全天球パノラマ画像６０に関するメッセージＭと、を含む配信情報を記憶する。送信部１２Ｌは、配信情報を利用端末１８へ送信する。利用端末１８は、送受信部１８Ａ（第１の受信部）と、表示制御部１８Ｄと、を備える。送受信部１８Ａは、全方位の範囲の撮影によって得られた全天球パノラマ画像と、全天球パノラマ画像に関するメッセージと、を含む配信情報を受信する。表示制御部１８Ｄは、配信情報に含まれる全天球パノラマ画像とメッセージとを含む表示画面を、表示部１８Ｇへ表示する。【選択図】図１２
2017169151.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と、前記サーバ装置と通信可能な利用端末と、を備えた情報処理システムであって、
前記サーバ装置は、
全方位の範囲の撮影によって得られた全天球パノラマ画像と、前記全天球パノラマ画像に関するメッセージと、を含む配信情報を記憶する記憶部と、
前記配信情報を、前記利用端末へ送信する送信部と、
を備え、
前記利用端末は、
前記サーバ装置から前記配信情報を受信する第１の受信部と、
前記配信情報に含まれる前記全天球パノラマ画像と前記メッセージとを含む表示画面を、表示部へ表示する表示制御部と、
を備える、情報処理システム。
【請求項２】
前記メッセージは、前記全天球パノラマ画像の撮影環境に関する情報である、請求項１に記載の情報処理システム。
【請求項３】
前記メッセージは、前記全天球パノラマ画像に含まれる物体の状況に関する情報である、請求項１または請求項２に記載の情報処理システム。
【請求項４】
前記配信情報は、前記全天球パノラマ画像における前記メッセージの表示位置を示す表示位置情報を含み、
前記利用端末の前記表示制御部は、
前記全天球パノラマ画像と、前記表示位置情報によって示される表示位置に配置した前記メッセージと、を含む前記表示画面を、前記表示部へ表示する、請求項１〜請求項３の何れか１項に記載の情報処理システム。
【請求項５】
前記表示位置は、
前記全天球パノラマ画像における、前記メッセージに関する物体を基準とした位置、または、前記全天球パノラマ画像の表示時の表示中心を基準とした位置である、請求項４に記載の情報処理システム。
【請求項６】
前記配信情報は、前記全天球パノラマ画像における視点方向を示す視点方向情報を含み、
前記利用端末の前記表示制御部は、
前記視点方向情報によって示される前記視点方向を表示中心とした前記全天球パノラマ画像を、前記表示部へ表示する、請求項１〜請求項５の何れか１項に記載の情報処理システム。
【請求項７】
前記利用端末は、前記全天球パノラマ画像の前回の表示時の前記視点方向を示す前回視点方向情報を記憶部に記憶する記憶制御部を備え、
前記利用端末の前記表示制御部は、前記記憶部に記憶されている前回視点方向情報によって示される前記視点方向を表示中心とした前記全天球パノラマ画像を、前記表示部へ表示する、請求項１〜請求項５の何れか１項に記載の情報処理システム。
【請求項８】
前記利用端末は、前記視点方向の変更指示を受付ける第１の受付部を備え、
前記利用端末の前記表示制御部は、
前記変更指示を受付けたときに、受付けた該変更指示によって示される変更後の前記視点方向を表示中心とした前記全天球パノラマ画像を、前記表示部へ表示する、請求項１〜請求項７の何れか１項に記載の情報処理システム。
【請求項９】
前記サーバ装置は、
複数の前記利用端末の各々から、表示した前記全天球パノラマ画像を識別する画像識別情報と、前記全天球パノラマ画像の前記視点方向を示す視点方向情報と、を含む表示履歴情報を受信する第２の受信部と、
受信した前記表示履歴情報に含まれる前記視点方向情報に示される前記視点方向の内、最も多くの前記利用端末から受信した前記視点方向情報を、該表示履歴情報に含まれる前記画像識別情報によって識別される前記全天球パノラマ画像を撮影した撮影装置で撮影される前記全天球パノラマ画像の初期視点方向情報として設定する設定部と、
設定された前記初期視点方向情報を前記視点方向情報として含む前記配信情報を、前記利用端末へ配信する配信部と、
を備える、請求項６〜請求項８の何れか１項に記載の情報処理システム。
【請求項１０】
前記サーバ装置と通信可能な配信端末を更に備え、
前記サーバ装置は、
前記配信端末から配信対象の前記全天球パノラマ画像の指定を受付ける第２の受付部を備え、
前記サーバ装置の前記配信部は、
指定を受付けた前記全天球パノラマ画像を含む前記配信情報を、前記利用端末へ配信する、請求項９に記載の情報処理システム。
【請求項１１】
前記サーバ装置は、
前記利用端末の前記表示部への前記全天球パノラマ画像の表示時間を示す表示時間情報を前記利用端末から受信する第２の受信部と、
前記表示時間情報に応じた課金情報を生成する課金管理部と、
を備える、
請求項１〜請求項１０の何れか１項に記載の情報処理システム。
【請求項１２】
１以上のサーバ装置を含む情報処理システムであって、
前記サーバ装置は、
全方位の範囲の撮影によって得られた全天球パノラマ画像と、前記全天球パノラマ画像に関するメッセージと、前記メッセージの表示位置を示す表示位置情報と、前記全天球パノラマ画像の視点方向を示す視点方向情報と、を含む配信情報を作成する作成部と、
前記配信情報を利用端末へ送信する送信部と、
を備える、情報処理システム。
【請求項１３】
表示部と、
全方位の範囲の撮影によって得られた全天球パノラマ画像と、前記全天球パノラマ画像に関するメッセージと、を含む配信情報を受信する第１の受信部と、
前記配信情報に含まれる前記全天球パノラマ画像と前記メッセージとを含む表示画面を、前記表示部へ表示する表示制御部と、
を備える、利用端末。
【請求項１４】
全方位の範囲の撮影によって得られた全天球パノラマ画像と、前記全天球パノラマ画像に関するメッセージと、前記メッセージの表示位置を示す表示位置情報と、前記全天球パノラマ画像の視点方向を示す視点方向情報と、を含む配信情報を作成する作成部と、
前記配信情報を利用端末へ送信する送信部と、
を備える、サーバ装置。
【請求項１５】
全方位の範囲の撮影によって得られた全天球パノラマ画像と、前記全天球パノラマ画像に関するメッセージと、を含む配信情報を受信するステップと、
前記配信情報に含まれる前記全天球パノラマ画像と前記メッセージとを含む表示画面を、表示部へ表示するステップと、
をコンピュータに実行させるためのプログラム。
【請求項１６】
全方位の範囲の撮影によって得られた全天球パノラマ画像と、前記全天球パノラマ画像に関するメッセージと、前記メッセージの表示位置を示す表示位置情報と、前記全天球パノラマ画像の視点方向を示す視点方向情報と、を含む配信情報を作成するステップと、
前記配信情報を利用端末へ送信するステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、利用端末、サーバ装置、および、プログラムに関する。
【背景技術】
【０００２】
全方位の範囲の撮影によって得られた全天球パノラマ画像を扱う技術が開示されている。例えば、特許文献１には、全天球パノラマ画像と、全天球パノラマ画像のサムネイルと、を表示する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術では、全天球パノラマ画像と該全天球パノラマ画像に関するメッセージとを容易に提供することは困難であった。
【０００４】
本発明は、上記に鑑みてなされたものであって、全天球パノラマ画像と、全天球パノラマ画像に関するメッセージとを容易に提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、サーバ装置と、前記サーバ装置と通信可能な利用端末と、を備えた情報処理システムであって、前記サーバ装置は、全方位の範囲の撮影によって得られた全天球パノラマ画像と、前記全天球パノラマ画像に関するメッセージと、を含む配信情報を記憶する記憶部と、前記配信情報を、前記利用端末へ送信する送信部と、を備え、前記利用端末は、前記サーバ装置から前記配信情報を受信する第１の受信部と、前記配信情報に含まれる前記全天球パノラマ画像と前記メッセージとを含む表示画面を、表示部へ表示する表示制御部と、を備える、情報処理システムである。
【発明の効果】
【０００６】
本発明によれば、全天球パノラマ画像と全天球パノラマ画像に関するメッセージとを容易に表示することができる、という効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施の形態の情報処理システムの概略図である。
【図２】図２は、撮影装置の外観模式図の一例である。
【図３】図３は、撮影装置の使用状況の一例を示す図である。
【図４】図４は、全天球パノラマ画像の作成の一例の説明図である。
【図５】図５は、全天球パノラマ画像の作成の一例の説明図である。
【図６】図６は、全天球パノラマ画像と所定領域との位置関係の説明図である。
【図７】図７は、全天球パノラマ画像と所定領域との位置関係の説明図である。
【図８】図８は、視点方向情報の説明図である。
【図９】図９は、撮影装置のハードウェア構成を示す模式図である。
【図１０】図１０は、サーバ装置、外部装置、利用端末、配信端末、および情報処理端末のハードウェア構成図の一例である。
【図１１】図１１は、情報処理システムが行う情報処理の流れの概要の一例を示す、説明図である。
【図１２】図１２は、情報処理システムの機能的構成を示す模式図である。
【図１３】図１３は、配信先管理ＤＢのデータ構成の一例を示す模式図である。
【図１４】図１４は、配信管理ＤＢおよび履歴管理ＤＢのデータ構成を示す模式図である。
【図１５】図１５は、課金管理ＤＢおよびユーザ管理ＤＢのデータ構成を示す模式図である。
【図１６】図１６は、設定画面の一例を示す模式図である。
【図１７】図１７は、視点履歴ＤＢのデータ構成の一例を示す模式図である。
【図１８】図１８は、表示画面の一例を示す模式図である。
【図１９】図１９は、本実施の形態の情報処理システムで実行される、情報処理の流れの一例を示す、シーケンス図である。
【図２０】図２０は、サーバ装置で実行する情報処理の手順の一例を示すフローチャートである。
【図２１】図２１は、配信端末が実行する情報処理の一例を示すフローチャートである。
【図２２】図２２は、利用端末で実行する情報処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について説明する。
【０００９】
図１は、本実施の形態の情報処理システム１０の概略図である。
【００１０】
情報処理システム１０は、サーバ装置１２と、撮影装置１４と、外部装置１７と、情報処理端末２０と、を備える。情報処理端末２０は、利用端末１８と、配信端末１９と、を含む。サーバ装置１２と、撮影装置１４と、外部装置１７と、情報処理端末２０（利用端末１８、配信端末１９）と、は、ネットワーク１１などの通信部を介して互いに通信可能に接続されている。
【００１１】
通信部には、例えば、短距離無線技術、移動通信システムによる無線通信網、およびインターネットなどを用いる。短距離無線技術には、Ｗｉ−Ｆｉ（登録商標）（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）などが挙げられる。移動通信システムによる無線通信網には、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）や、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）や、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）などが挙げられる。
【００１２】
撮影装置１４は、全方位の範囲を撮影し、全天球パノラマ画像を得る。サーバ装置１２は、全天球パノラマ画像を管理する。外部装置１７は、全天球パノラマ画像に関するメッセージ（詳細後述）をサーバ装置１２へ配信する。配信端末１９は、利用端末１８に対して、配信情報を配信する。配信情報は、配信対象の全天球パノラマ画像とメッセージとを含む（詳細後述）。利用端末１８は、配信端末１９から配信された全天球パノラマ画像およびメッセージの表示などを行う。
【００１３】
本実施の形態では、一例として、撮影装置１４、利用端末１８、配信端末１９、外部装置１７、およびサーバ装置１２の各々が、特定の拠点Ｂ内に設置されている場合を想定する。拠点Ｂは、例えば、特定の店舗、特定の建物、建物内の特定のフロア（階）、建物内の特定の部屋、などである。
【００１４】
本実施の形態では、撮影装置１４と、利用端末１８と、配信端末１９と、サーバ装置１２と、外部装置１７と、は、異なる拠点Ｂに設置されているものとして説明する。具体的には、撮影装置１４は、拠点Ｂ１に設置され、利用端末１８は、拠点Ｂ２に設置され、サーバ装置１２は、拠点Ｂ３に設置されている場合を説明する。また、配信端末１９は、拠点Ｂ４に設置され、外部装置１７は、拠点Ｂ５に設置されている場合を説明する。
【００１５】
撮影装置１４は、例えば、店舗などの拠点Ｂ１に、該拠点Ｂ１を管理するユーザによって予め設置されている。拠点Ｂ１内には、例えば、１または複数の棚Ｄが設置され、出入口Ｅなどがある。本実施の形態では、拠点Ｂ１内には、複数（５台）の撮影装置１４が設置されている場合を一例として説明する。なお、情報処理システム１０に含まれる撮影装置１４の数は、限定されない。撮影装置１４は、例えば、拠点Ｂ１を監視する監視カメラとして用いることも可能である。
【００１６】
利用端末１８の設置された拠点Ｂ２は、例えば、ユーザが利用端末１８を操作する部屋などである。配信端末１９の設置された拠点Ｂ４は、例えば、ユーザが配信端末１９を操作する部屋などである。サーバ装置１２の設置された拠点Ｂ３は、例えば、情報処理システム１０の管理会社などである。外部装置１７の設置された拠点Ｂ５は、例えば、データの管理会社などである。
【００１７】
なお、複数の撮影装置１４の少なくとも１つを、互いに異なる拠点Ｂに設置した形態であってもよい。また、複数の撮影装置１４の内の少なくとも１つと利用端末１８または配信端末１９とを同じ拠点Ｂに設置した形態であってもよい。また、複数の撮影装置１４を、異なる複数の拠点Ｂに設置した形態であってもよい。また、撮影装置１４、利用端末１８、および配信端末１９の少なくとも一つを、携帯可能な構成とし、ユーザなどに携帯されることで位置移動可能としてもよい。
【００１８】
なお、図１では、説明を簡略化するために、５つの拠点Ｂを示した。しかし、情報処理システム１０は、４つ以下、または６つ以上の拠点Ｂの各々に、１または複数の撮影装置１４、利用端末１８、配信端末１９、外部装置１７、およびサーバ装置１２の何れかを配置した構成であってもよい。
【００１９】
また、図１には、情報処理システム１０に含まれるサーバ装置１２、外部装置１７、利用端末１８、配信端末１９の各々の数が、１台である場合を示した。しかし、サーバ装置１２、外部装置１７、利用端末１８、配信端末１９の数は、各々、複数台であってもよい。
【００２０】
まず、撮影装置１４について説明する。
【００２１】
撮影装置１４は、撮影によって全天球パノラマ画像を得る撮影装置である。全天球パノラマ画像とは、全天球の範囲（３６０°）の撮影によって得られるパノラマ画像である。
【００２２】
図２は、撮影装置１４の外観模式図の一例である。図２（Ａ）は撮影装置１４の側面図である。図２（Ｂ）は、撮影装置１４の、図２（Ａ）とは反対側の側面図である。図２（Ｃ）は、撮影装置１４の平面図である。
【００２３】
図２（Ａ）に示すように、撮影装置１４は、例えば、人間が片手で持つことができる大きさである。なお、撮影装置１４の大きさは、このような大きさに限られない。
【００２４】
図２に示すように、撮影装置１４の上部には、正面側（一方の面側）にレンズ１４０Ａ、背面側（他方の面側）にレンズ１４０Ｂ、が設けられている。レンズ１４０Ａおよびレンズ１４０Ｂは、各々、１８０°以上の画角を有する広角レンズである。本実施の形態では、レンズ１４０Ａおよびレンズ１４０Ｂは、広角レンズの１つである魚眼レンズであるものとして説明する。撮影装置１４では、レンズ１４０Ａおよびレンズ１４０Ｂの各々を介して像が導かれ、各々に対応する撮像素子に像が形成される。なお、撮像素子としては、ＣＣＤや、ＣＭＯＳ等が挙げられる。また、図２（Ｂ）に示されるように、撮影装置１４の正面側には、シャッターボタン等の操作部１４０Ｃが設けられていてもよい。
【００２５】
次に、撮影装置１４の使用状況の一例を説明する。図３は、撮影装置１４の使用状況の一例を示す図である。図３（Ａ）に示すように、ユーザが撮影装置１４を手に持って撮影した場合、ユーザの周りの全方位（３６０°）が撮影される。レンズ１４０Ａおよびレンズ１４０Ｂから導かれた像が各々の撮像素子で検出されることで、ユーザの周りの被写体が撮像され、２つの半球画像が得られる。全天球パノラマ画像は、これらの２つの半球画像から作成される。
【００２６】
なお、図３（Ｂ）に示すように、撮影装置１４を、地面や壁等に設置された支持部材１に設置してもよい。図３（Ｂ）に示す例では、支持部材１には、看板２が設けられている。看板２には、例えば、該撮影装置１４の設置された拠点Ｂを訪れるユーザに対する通知情報が表示または記載されている。この場合、撮影装置１４によって、撮影装置１４の設置位置の周りの全方位が撮影される。
【００２７】
次に、撮影装置１４で撮影された半球画像から全天球パノラマ画像が作成されるまでの処理の概略を説明する。図４および図５は、全天球パノラマ画像の作成の一例の説明図である。図４（Ａ）は、撮影装置１４で撮影された半球画像（前側）、図４（Ｂ）は撮影装置１４で撮影された半球画像（後側）、図４（Ｃ）は、メルカトル図法により表された画像（以下、「メルカトル画像」という）、の一例を示す模式図である。図５は、全天球パノラマ画像６０の一例を示す図である。
【００２８】
図４（Ａ）に示すように、レンズ１４０Ａは魚眼レンズであるため、このレンズ１４０Ａによって得られた画像は、湾曲した半球画像（前側）となる。また、図４（Ｂ）に示されているように、レンズ１４０Ｂは魚眼レンズであるため、このレンズ１４０Ｂによって得られた画像は、湾曲した半球画像（後側）となる。そして、半球画像（前側）と半球画像（後側）は、撮影装置１４によって合成されることで、メルカトル画像が作成される（図４（Ｃ）参照）。
【００２９】
撮影装置１４では、ＯｐｅｎＧＬ  ＥＳ（Ｏｐｅｎ  Ｇｒａｐｈｉｃｓ  Ｌｉｂｒａｒｙ  ｆｏｒ  Ｅｍｂｅｄｄｅｄ  Ｓｙｓｔｅｍｓ）を利用することで、メルカトル画像を、球面の内壁を覆うように貼り付ける。これにより、撮影装置１４は、図５に示すような全天球パノラマ画像６０を作成する。このように、全天球パノラマ画像６０は、メルカトル画像が球の中心を向いた画像として表される。なお、ＯｐｅｎＧＬ  ＥＳは、２Ｄ（２−Ｄｉｍｅｎｓｉｏｎｓ）および３Ｄ（３−Ｄｉｍｅｎｓｉｏｎｓ）のデータを視覚化するために使用するグラフィックスライブラリである。
【００３０】
図１へ戻り、撮影装置１４は、全天球パノラマ画像６０をサーバ装置１２へ送信する。なお、本実施の形態では、撮影装置１４が、半球画像を合成して全天球パノラマ画像６０を作成するものとして説明する。しかし、サーバ装置１２が、撮影装置１４から受信した半球画像を合成することで、全天球パノラマ画像６０を作成してもよい。
【００３１】
ここで、全天球パノラマ画像６０は、上述のように球面を覆うように貼り付けられた、３６０°の全方位の画像である。このため、表示時には、３６０°の全方位の内、仮想の視点方向を表示中心とした画像として表示することが好ましい。また、この場合、全天球パノラマ画像６０の一部の所定領域Ｓを、該視点方向を中心とした湾曲の少ない平面画像として表示することが好ましい。これにより、人間に違和感を与えない表示をすることが可能となる。
【００３２】
図６および図７は、三次元の立体球状と仮定した全天球パノラマ画像６０と、所定領域Ｓと、の位置関係の説明図である。
【００３３】
全天球パノラマ画像６０が、図６および図７に示すような、三次元の立体球状（立体球ＣＳ）であると仮定する。この場合、仮想撮影装置Ｐを、この立体球ＣＳの内壁を撮影可能な位置に位置させる。仮想撮影装置Ｐは、３次元の立体球ＣＳとして表示された全天球パノラマ画像６０を視認する、ユーザの視点位置に相当する。
【００３４】
すると、この立体球ＣＳの中心を原点とした座標系が構築される。所定領域Ｓは、仮想撮影装置Ｐが、全天球パノラマ画像６０より狭い画角で該立体球状の全天球パノラマ画像６０を撮影するときの、撮影画角αに相当する領域である。
【００３５】
所定領域Ｓは、視点方向を示す視点方向情報によって特定される。図８は、視点方向情報の説明図である。本実施の形態では、視点方向情報を、三次元の立体球状と仮定した全天球パノラマ画像６０における、矩形状の所定領域Ｓの中心点ＣＰの三次元座標情報（ｘ，ｙ，ｚ）としてあらわす。すなわち、立体球ＣＳの中心から中心点ＣＰに向かう方向が、視点方向に相当する。なお、視点方向情報は、仮想撮影装置Ｐによる撮影画角αを更に含むものであってもよい。
【００３６】
すなわち、視点方向情報に含まれる三次元座標情報（以下、単に、座標と称する場合がある）（ｘ，ｙ，ｚ）は、立体球ＣＳの中心（仮想撮影装置Ｐ）の位置を原点としたときの、立体球ＣＳにおける所定領域Ｓの中心点ＣＰを示す。撮影画角αは、仮想撮影装置Ｐの撮影倍率（ズーム）によって特定される。なお、視点方向情報は、さらに、仮想撮影装置Ｐの姿勢を示す撮影姿勢情報を含んだものであってもよい。仮想撮影装置Ｐの撮影姿勢情報は、立体球ＣＳの中心を原点とした座標系を構成する３軸の各々の回転角（ヨー、ピッチ、ロール）によって特定される。
【００３７】
本実施の形態の情報処理システム１０では、全天球パノラマ画像６０における所定領域Ｓを、立体球ＣＳの中心から中心点ＣＰに向かう方向を視点方向として、利用端末１８などに表示する。このため、情報処理システム１０は、人間に違和感を与えない表示の可能な構成となっている。
【００３８】
なお、視点方向は、利用端末１８を操作するユーザによる操作指示などによって変更可能である。すなわち、ユーザは、利用端末１８を用いて視点方向の変更指示を入力することで、全天球パノラマ画像６０における視点方向（すなわち全天球パノラマ画像６０における、表示画面に表示させる領域）を変更することができる。
【００３９】
次に、撮影装置１４のハードウェア構成を説明する。
【００４０】
図９は、撮影装置１４のハードウェア構成を示す模式図である。撮影装置１４は、撮像ユニット１０１、画像処理ユニット１０４、撮像制御ユニット１０５、マイク１０８、音処理ユニット１０９、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１２、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４、操作部１１５、ネットワークＩ／Ｆ１１６、通信部１１７、アンテナ１１７ａ、および電子コンパス１１８を備える。
【００４１】
撮像ユニット１０１は、レンズ１４０Ａと、レンズ１４０Ｂと、撮像素子１３Ａと、撮像素子１３Ｂと、を備える。撮像素子１３Ａは、レンズ１４０Ａに対応して設けられている。撮像素子１３Ｂは、レンズ１４０Ｂに対応して設けられている。撮像素子１３Ａおよび撮像素子１３Ｂは、レンズ１４０Ａおよびレンズ１４０Ｂの各々による光学像を電気信号の画像データに変換して出力する。
【００４２】
撮像素子１３Ａおよび撮像素子１３Ｂの各々は、画像処理ユニット１０４とパラレルＩ／Ｆバスで接続されている。また、撮像素子１３Ａおよび撮像素子１３Ｂは、撮像制御ユニット１０５とシリアルＩ／Ｆバス（Ｉ２Ｃバス等）で接続されている。画像処理ユニット１０４および撮像制御ユニット１０５は、バス１１０を介してＣＰＵ１１１と接続される。さらに、バス１１０には、ＲＯＭ１１２、ＳＲＡＭ１１３、ＤＲＡＭ１１４、操作部１１５、ネットワークＩ／Ｆ１１６なども接続されている。
【００４３】
画像処理ユニット１０４は、撮像素子１３Ａおよび撮像素子１３Ｂから出力された半球画像の画像データをパラレルＩ／Ｆバスを通して取り込む。そして、画像処理ユニット１０４は、これらの半球画像の画像データを合成し、全天球パノラマ画像６０を作成する。
【００４４】
撮像制御ユニット１０５は、撮像制御ユニット１０５をマスタデバイス、撮像素子１３Ａおよび撮像素子１３Ｂをスレーブデバイスとして、Ｉ２Ｃバスを利用して、撮像素子１３Ａおよび撮像素子１３Ｂのレジスタ群にコマンド等を設定する。必要なコマンド等は、ＣＰＵ１１１から受け取る。また、撮像制御ユニット１０５は、Ｉ２Ｃバスを利用して、撮像素子１３Ａおよび撮像素子１３Ｂのレジスタ群のステータスデータ等を取り込み、ＣＰＵ１１１に送る。
【００４５】
また、撮像制御ユニット１０５は、ＣＰＵ１１１と協働して撮像素子１３Ａおよび撮像素子１３Ｂの、半球画像の画像データの出力タイミングの同期をとる同期制御手段としても機能する。なお、本実施の形態では、撮影装置１４には表示部が設けられていないが、表示部を設けてもよい。
【００４６】
マイク１０８は、音を音（信号）データに変換する。音処理ユニット１０９は、マイク１０８から出力される音データをＩ／Ｆバスを通して取り込み、音データに対して所定の処理を施す。
【００４７】
ＣＰＵ１１１は、撮影装置１４の全体の動作を制御すると共に必要な処理を実行する。ＲＯＭ１１２は、ＣＰＵ１１１のための種々のプログラムを記憶している。ＳＲＡＭ１１３およびＤＲＡＭ１１４はワークメモリであり、ＣＰＵ１１１で実行するプログラムや処理途中のデータ等を記憶する。ＤＲＡＭ１１４は、画像処理ユニット１０４での処理途中の画像データや処理済みの全天球パノラマ画像６０を記憶する。
【００４８】
ネットワークＩ／Ｆ１１６は、ＳＤカード等の外付けのメディアやパーソナルコンピュータなどとのインターフェース回路（ＵＳＢＩ／Ｆ等）の総称である。また、ネットワークＩ／Ｆ１１６としては、無線、有線を問わずにネットワークインターフェースである場合も考えられる。ＤＲＡＭ１１４に記憶された全天球パノラマ画像６０は、このネットワークＩ／Ｆ１１６を介して外付けのメディアに記録、または、ネットワークＩ／Ｆ１１６を介して通信端末１５等の外部装置に送信される。
【００４９】
通信部１１７は、撮影装置１４に設けられたアンテナ１１７ａを介して、Ｗｉ−ＦｉやＮＦＣ等の短距離無線技術によって、通信端末１５等の外部装置と通信を行う。通信部１１７が、全天球パノラマ画像６０を通信端末１５の外部装置に送信してもよい。
【００５０】
電子コンパス１１８は、地球の磁気から撮影装置１４の姿勢（回転角（ヨー、ピッチ、ロール））を示す撮影姿勢情報を検出する。なお、電子コンパス１１８は、現在の撮影装置１４の位置を示すＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を更に備えていてもよい。
【００５１】
次に、サーバ装置１２および利用端末１８のハードウェア構成を説明する。図１０は、サーバ装置１２、外部装置１７、利用端末１８、配信端末１９、および情報処理端末２０のハードウェア構成図の一例である。
【００５２】
サーバ装置１２、外部装置１７、利用端末１８、配信端末１９、および情報処理端末２０は、ＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５０５、メディアドライブ５０７、ディスプレイ５０８、ネットワークＩ／Ｆ５０９、キーボード５１１、マウス５１２、およびＣＤ−ＲＯＭドライブ５１４を、バス５１０を介して接続した構成である。メディアドライブ５０７は、フラッシュメモリ等の記録メディア５０６に対してデータの読み出し又は書き込み（記憶）を行う。ＣＤ−ＲＯＭドライブ５１４は、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５１３に対する各種データの読み出し又は書き込みを行う。
【００５３】
なお、サーバ装置１２、外部装置１７、利用端末１８、配信端末１９、および情報処理端末２０は、ディスプレイ５０８と、キーボード５１１と、マウス５１２と、を一体的に構成した、タッチパネルを備えた構成であってもよい。
【００５４】
次に、本実施の形態の情報処理システム１０が行う情報処理の流れの概要を説明する。図１１は、情報処理システム１０が行う情報処理の流れの概要の一例を示す、説明図である。
【００５５】
本実施の形態では、配信端末１９が、コンテンツ作成指示をサーバ装置１２へ送信する（ステップＳ１）。コンテンツ作成指示は、撮影装置１４で撮影された全天球パノラマ画像６０と、全天球パノラマ画像６０に関するメッセージと、を利用端末１８へ配信することを指示する。
【００５６】
メッセージは、全天球パノラマ画像６０と共に配信される、全天球パノラマ画像６０以外の情報である。メッセージは、例えば、該全天球パノラマ画像６０の撮影時の撮影環境に関する情報である。詳細には、例えば、メッセージは、全天球パノラマ画像６０に含まれる物体の現在（撮影時）の状況に関する情報である。
【００５７】
具体的には、撮影装置１４がセール会場に配置されていたと仮定する。この場合、メッセージは、例えば、全天球パノラマ画像６０に含まれる物品の割引率（例えば、“全品２０％ＯＦＦ”、“棚の商品は３０％ＯＦＦ”、“あと１５分で特別割引終了”など）を示す情報である。
【００５８】
メッセージは、ユーザによる配信端末１９の操作指示によって入力される。なお、メッセージは、外部装置１７から受信してもよい。この場合、配信端末１９は、外部装置１７から受信したメッセージを、サーバ装置１２を介して利用端末１８へ配信すればよい。
【００５９】
配信端末１９からコンテンツ作成指示を受付けると、サーバ装置１２は、撮影開始指示を撮影装置１４へ送信する（ステップＳ２、ステップＳ３）。撮影開始指示は、撮影装置１４による全天球パノラマ画像６０の撮影開始を指示するための情報である。
【００６０】
ここで、メッセージが、特定の物体に関するメッセージである場合がある。物体は、例えば、棚、机、商品（衣服、アクセサリー）、人物などである。この場合、配信端末１９は、物体の物体ＩＤと、メッセージに関する物体の特徴情報と、を含む撮影開始指示を、撮影装置１４へ送信することが好ましい。物体の特徴情報は、全天球パノラマ画像６０を画像処理することで物体を認識可能な情報である。例えば、物体の特徴情報は、物体の色、形状、などを含む。例えば、物体が棚である場合、物体の特徴情報は、棚の画像の特徴情報である。また、物体が衣服である場合、物体の特徴情報は、衣服の画像の特徴情報である。
【００６１】
撮影開始指示を受付けた撮影装置１４は、撮影した全天球パノラマ画像６０と、関連情報６１と、を、通信端末１５および無線ルータ１６を介してサーバ装置１２へ送信する（ステップＳ４、ステップＳ５）。
【００６２】
本実施の形態では、撮影装置１４は、予め定められた位置に固定されているものとして説明する。また、撮影装置１４は、連続撮影を行い、連続撮影によって得られた全天球パノラマ画像６０の各々を、順次、サーバ装置１２へ送信するものとして説明する。
【００６３】
すなわち、本実施の形態では、撮影装置１４は、時系列に連続した複数の（複数フレームの）全天球パノラマ画像６０を、サーバ装置１２へ順次送信するものとして説明する。
【００６４】
また、撮影装置１４は、全天球パノラマ画像６０に対応する関連情報６１を、全天球パノラマ画像６０と共にサーバ装置１２へ送信する。すなわち、撮影装置１４は、各フレームの全天球パノラマ画像６０の各々に対応する関連情報６１を、全天球パノラマ画像６０と共にサーバ装置１２へ送信する。
【００６５】
関連情報６１は、対応する全天球パノラマ画像６０の撮影日時を示す撮影日時情報と、撮影装置識別情報（以下、撮影装置ＩＤと称する）と、物体の識別情報（以下、物体ＩＤと称する）と、全天球パノラマ画像６０における物体の位置情報と、を含む。
【００６６】
関連情報６１に含まれる撮影装置ＩＤは、該関連情報６１に対応する全天球パノラマ画像６０を撮影した撮影装置１４を識別するための識別情報である。関連情報６１に含まれる物体ＩＤは、撮影開始指示時にサーバ装置１２から指示された、物体ＩＤである。関連情報６１に含まれる物体の位置情報は、撮影開始指示時にサーバから指示された、物体の特徴情報によって示される特徴を有する物体の、全天球パノラマ画像６０における位置座標を示す情報である。
【００６７】
サーバ装置１２は、撮影装置１４から全天球パノラマ画像６０および関連情報６１を受信すると、利用端末１８へ配信情報を配信する、配信処理を実行する(ステップＳ６、ステップＳ７)。配信情報は、配信の識別情報（以下、配信ＩＤと称する）と、全天球パノラマ画像６０と、全天球パノラマ画像６０に関するメッセージと、メッセージの表示位置を示す表示位置情報と、視点方向情報と、を含む。
【００６８】
配信情報を受信した利用端末１８は、配信情報に含まれる全天球パノラマ画像６０およびメッセージを表示する（ステップＳ８）。このとき、利用端末１８は、配信情報に含まれる視点方向情報によって示される視点方向を表示中心として、全天球パノラマ画像６０を表示する。また、利用端末１８は、配信情報に含まれるメッセージを、配信情報に含まれる表示位置情報によって示される表示位置に配置して、表示する。
【００６９】
このため、利用端末１８には、配信端末１９から配信された全天球パノラマ画像６０およびメッセージが表示される。
【００７０】
次に、本実施の形態の情報処理システム１０を構成する各装置の機能について、詳細に説明する。
【００７１】
図１２は、情報処理システム１０における、サーバ装置１２、撮影装置１４、通信端末１５、利用端末１８、配信端末１９、および外部装置１７の各々の機能的構成を示す模式図である。
【００７２】
撮影装置１４は、撮影部１４Ｅと、記憶部１４Ｆと、接続部１４Ｇと、記憶・読出部１４Ｉと、送受信部１４Ａと、受付部１４Ｃと、認識部１４Ｂと、センサ部１４Ｄと、を備える。
【００７３】
送受信部１４Ａは、接続部１４Ｇを介して、通信端末１５に接続する。送受信部１４Ａは、撮影開始指示を受信する。
【００７４】
撮影開始指示は、配信期間、物体ＩＤ、および物体の特徴情報を含む。配信期間は、撮影装置１４で全天球パノラマ画像６０を撮影してサーバ装置１２へ順次送信する期間を示す。物体の特徴情報は、上述したため、ここでは説明を省略する。
【００７５】
撮影部１４Ｅは、撮影によって半球画像の画像データを取得し、記憶部１４Ｆへ記憶する。撮影部１４Ｅは、同じ撮影タイミングの一対の半球画像の画像データを記憶部１４Ｆから読出し、全天球パノラマ画像６０を生成する。そして、記憶・読出部１４Ｉは、生成された全天球パノラマ画像６０を、記憶部１４Ｆへ記憶する。
【００７６】
認識部１４Ｂは、全天球パノラマ画像６０に含まれる物体を認識し、該物体の全天球パノラマ画像６０における位置（三次元位置）を示す位置情報を特定する。認識部１４Ｂは、送受信部１４Ａが受信した撮影開始指示に含まれる、物体の特徴情報によって特定される物体を認識する。全天球パノラマ画像６０における物体の認識には、公知の画像処理技術を用いればよい。認識部１４Ｂは、全天球パノラマ画像６０における、認識した物体の位置を示す位置情報を特定する。例えば、認識部１４Ｂは、全天球パノラマ画像６０における物体の三次元位置座標を特定することで、全天球パノラマ画像６０における、物体の位置情報を特定する。
【００７７】
記憶・読出部１４Ｉは、認識部１４Ｂによる認識結果を、認識に用いた全天球パノラマ画像６０に対応づけて記憶する。すなわち、記憶・読出部１４Ｉは、認識部１４Ｂで認識した物体の特徴情報と、物体ＩＤと、物体の位置情報と、を、認識に用いた全天球パノラマ画像６０に対応づけて記憶する。
【００７８】
なお、認識部１４Ｂは、撮影部１４Ｅで撮影した全天球パノラマ画像６０に、受信した撮影開始指示に含まれる物体の特徴情報によって示される物体が含まれない場合、物体無を示す情報を、認識に用いた全天球パノラマ画像６０に対応づけて記憶する。
【００７９】
記憶・読出部１４Ｉは、全天球パノラマ画像６０の撮影日時情報と、該撮影装置１４の撮影装置ＩＤと、物体ＩＤと、物体の特徴情報と、を関連情報６１として記憶部１４Ｆから読み出す。そして、送受信部１４Ａは、接続部１４Ｇを介して、生成された全天球パノラマ画像６０と、関連情報６１と、を通信端末１５へ送信する。
【００８０】
なお、記憶・読出部１４Ｉは、記憶・読出部１４Ｉに記憶されている全天球パノラマ画像６０の内、物体無を示す情報が対応づけられている全天球パノラマ画像６０については、通信端末１５へ送信しないことが好ましい。これによって、撮影装置１４は、サーバ装置１２への通信データ容量の削減を図ることができる。
【００８１】
通信端末１５は、接続部１５Ａと、送受信部１５Ｂと、を備える。接続部１５Ａは、撮影装置１４の接続部１４Ｇに接続されている。送受信部１５Ｂは、接続部１５Ａを介して撮影装置１４と通信する。また、送受信部１５Ｂは、ネットワーク１１を介してサーバ装置１２と通信する。
【００８２】
本実施の形態では、送受信部１５Ｂは、サーバ装置１２から、撮影開始指示を受信する。送受信部１５Ｂは、受信した撮影開始指示を、接続部１５Ａを介して撮影装置１４へ送信する。一方、接続部１５Ａは、撮影装置１４から、全天球パノラマ画像６０および関連情報６１を受信する。本実施の形態では、送受信部１５Ｂは、接続部１５Ａを介して撮影装置１４から取得した全天球パノラマ画像６０および関連情報６１を、ネットワーク１１を介してサーバ装置１２へ送信する。
【００８３】
サーバ装置１２は、制御部１２Ａと、記憶部１２Ｂと、を備える。制御部１２Ａと記憶部１２Ｂとは、データや信号を授受可能に接続されている。
【００８４】
記憶部１２Ｂは、各種データを記憶する。記憶部１２Ｂは、例えば、配信管理ＤＢ１２Ｃと、配信先管理ＤＢ１２Ｄと、履歴管理ＤＢ１２Ｅと、課金管理ＤＢ１２Ｆと、ユーザ管理ＤＢ１２Ｇと、を記憶する。配信管理ＤＢ１２Ｃには、全天球パノラマ画像６０などが格納される（詳細後述）。
【００８５】
図１３は、配信先管理ＤＢ１２Ｄのデータ構成の一例を示す模式図である。配信先管理ＤＢ１２Ｄは、配信先を管理するためのデータベースである。なお、配信先管理ＤＢ１２Ｄのデータ構成は、データベースに限定されず、テーブルなどであってもよい。
【００８６】
配信先管理ＤＢ１２Ｄは、配信先と、配信先ＩＤと、ユーザＩＤと、端末ＩＤと、アドレスと、を対応づけたものである。配信先は、配信先を示す名称である。配信先ＩＤは、配信先の識別情報である。配信先管理ＤＢ１２ＤにおけるユーザＩＤは、配信先ＩＤによって識別される配信先であるユーザの、ユーザＩＤ（ユーザ識別情報）である。配信先管理ＤＢ１２Ｄにおける端末ＩＤは、対応する配信先ＩＤによって識別される配信先である利用端末１８の識別情報である。端末ＩＤによって識別される利用端末１８は、対応するユーザＩＤによって識別されるユーザによって操作される情報処理端末２０である。
【００８７】
アドレスは、データの送信先を示す情報である。図１３には、アドレスとして、対応する端末ＩＤによって識別される利用端末１８の各々の、ＩＰアドレスを用いる場合を一例として示した。しかし、アドレスは、データの送信先を示す情報であればよく、ＩＰアドレスに限定されない。例えば、アドレスは、メールアドレスであってもよい。
【００８８】
なお、配信先管理ＤＢ１２Ｄに登録されている各情報は、予め登録されているものとする。なお、配信先管理ＤＢ１２Ｄに登録されている各情報は、ユーザの操作指示などによって、適宜変更および更新可能である。
【００８９】
図１４は、配信管理ＤＢ１２Ｃおよび履歴管理ＤＢ１２Ｅのデータ構成を示す模式図である。図１４（Ａ）は、配信管理ＤＢ１２Ｃのデータ構成の一例を示す模式図である。配信先管理ＤＢ１２Ｄは、利用端末１８への配信状況を管理するためのデータベースである。なお、配信管理ＤＢ１２Ｃのデータ構成は、データベースに限定されず、テーブルなどであってもよい。
【００９０】
配信管理ＤＢ１２Ｃは、配信ＩＤと、配信先ＩＤと、撮影装置ＩＤと、配信期間と、初期視点方向情報と、画像ＩＤと、全天球パノラマ画像６０と、物体ＩＤと、物体の特徴情報と、物体の位置情報と、メッセージと、を含む。
【００９１】
配信管理ＤＢ１２Ｃにおける配信ＩＤは、配信の識別情報である。配信管理ＤＢ１２Ｃにおける配信ＩＤは、配信端末１９から受信するコンテンツ作成指示ごとに、付与される。配信先ＩＤは、配信先管理ＤＢ１２Ｄ（図１３参照）における配信先ＩＤと同様である。
【００９２】
撮影装置ＩＤは、撮影装置１４を識別する識別情報である。配信期間は、配信開始日時と、配信終了日時と、によって規定される期間である。すなわち、対応する撮影装置ＩＤによって識別される撮影装置１４は、対応する配信期間によって示される期間、全天球パノラマ画像６０を撮影し、撮影した全天球パノラマ画像６０をサーバ装置１２へ送信する。
【００９３】
初期視点方向情報は、全天球パノラマ画像６０の視点方向の初期値である。初期視点方向情報は、例えば、配信端末１９のユーザによって設定される。
【００９４】
画像ＩＤは、全天球パノラマ画像６０を識別する識別情報である。配信管理ＤＢ１２Ｃにおける全天球パノラマ画像６０は、対応する画像ＩＤによって識別される全天球パノラマ画像６０である。
【００９５】
物体ＩＤは、対応する画像ＩＤによって識別される全天球パノラマ画像６０に含まれる、物体の識別情報である。物体の特徴情報は、対応する物体ＩＤによって識別される物体の特徴情報である。
【００９６】
配信管理ＤＢ１２Ｃにおける物体の位置情報は、撮影装置１４で認識された、全天球パノラマ画像６０における物体の位置情報である。配信管理ＤＢ１２Ｃにおけるメッセージは、対応する全天球パノラマ画像６０に関するメッセージである。
【００９７】
配信管理ＤＢ１２Ｃは、制御部１２Ａの処理によって適宜更新される。
【００９８】
次に、履歴管理ＤＢ１２Ｅについて説明する。図１４（Ｂ）は、履歴管理ＤＢ１２Ｅのデータ構成の一例を示す模式図である。履歴管理ＤＢ１２Ｅは、配信先の利用端末１８で表示された、全天球パノラマ画像６０の視点方向の履歴を管理するためのデータベースである。なお、履歴管理ＤＢ１２Ｅのデータ構成は、データベースに限定されず、テーブルなどであってもよい。
【００９９】
本実施の形態では、履歴管理ＤＢ１２Ｅは、配信ＩＤによって識別される配信ごとに、配信先の各利用端末１８の各々に表示された全天球パノラマ画像６０の視点方向を管理する。上述したように、利用端末１８では、ユーザの操作によって、表示された全天球パノラマ画像６０の視点方向を変更可能である。履歴管理ＤＢ１２Ｅは、各利用端末１８における最新の視点方向情報を管理する。
【０１００】
履歴管理ＤＢ１２Ｅは、配信ＩＤと、画像ＩＤと、端末ＩＤと、視点方向情報と、を対応づけたデータベースである。配信ＩＤ、画像ＩＤ、端末ＩＤは、上述した定義と同様である。履歴管理ＤＢ１２Ｅにおける視点方向情報は、対応する端末ＩＤによって識別される利用端末１８において、ユーザによって視点方向の変更指示が入力される毎に、利用端末１８からサーバ装置１２へ送信される。このため、履歴管理ＤＢ１２Ｅにおける視点方向情報は、配信先の端末ＩＤによって識別される利用端末１８の各々において、表示されている全天球パノラマ画像６０の視点方向を示す視点方向情報である。
【０１０１】
図１５は、課金管理ＤＢ１２Ｆおよびユーザ管理ＤＢ１２Ｇのデータ構成を示す模式図である。図１５（Ａ）は、課金管理ＤＢ１２Ｆのデータ構成の一例を示す模式図である。課金管理ＤＢ１２Ｆは、利用端末１８を操作するユーザの各々の、課金情報を管理するためのデータベースである。なお、課金管理ＤＢ１２Ｆのデータ構成は、データベースに限定されず、テーブルなどであってもよい。
【０１０２】
課金管理ＤＢ１２Ｆは、ユーザＩＤと、配信ＩＤと、表示時間情報と、課金情報と、を対応づけたデータベースである。ユーザＩＤ、および配信ＩＤは、上記同様である。課金管理ＤＢ１２Ｆにおける表示時間情報は、対応する配信ＩＤによって識別される配信において配信された全天球パノラマ画像６０を、対応するユーザＩＤによって識別されるユーザの利用端末１８に表示した時間を示す情報である。課金管理ＤＢ１２Ｆにおける課金情報は、表示時間が長くなるほど、高い金額が対応付けられる。
【０１０３】
課金管理ＤＢ１２Ｆは、後述する制御部１２Ａの処理によって、適宜更新される。
【０１０４】
図１５（Ｂ）は、ユーザ管理ＤＢ１２Ｇのデータ構成の一例を示す模式図である。ユーザ管理ＤＢ１２Ｇは、ユーザのアカウントを管理するためのデータベースである。なお、ユーザ管理ＤＢ１２Ｇのデータ構成は、データベースに限定されず、テーブルなどであってもよい。
【０１０５】
ユーザ管理ＤＢ１２Ｇは、ユーザＩＤと、アカウントと、を対応づけたデータベースである。アカウントは、対応するユーザＩＤによって識別されるユーザの、ユーザ認証に用いる情報である。本実施の形態では、アカウントは、ユーザ名と、パスワードと、を含む。なお、ユーザ管理ＤＢ１２Ｇに登録されている各情報は、予め登録されているものとする。なお、ユーザ管理ＤＢ１２Ｇは、ユーザによる操作指示などによって、適宜、変更、更新が、可能である。
【０１０６】
図１２に戻り説明を続ける。次に、サーバ装置１２の制御部１２Ａについて説明する。制御部１２Ａは、サーバ装置１２を制御する。制御部１２Ａは、ＣＰＵ５０１、ＲＯＭ５０２、およびＲＡＭ５０３などによって実現する（図１０参照）。なお、制御部１２Ａは、回路などによって実現してもよい。
【０１０７】
本実施の形態のサーバ装置１２で実行される各種処理を実行するためのプログラムは、ＲＯＭ５０３などに予め組み込んで提供される。
【０１０８】
なお、本実施の形態のサーバ装置１２で実行される各種処理を実行するためのプログラムは、サーバ装置１２にインストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供するように構成してもよい。
【０１０９】
また、本実施の形態のサーバ装置１２で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態のサーバ装置１２における各処理を実行するためのプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１１０】
制御部１２Ａは、送受信部１２Ｋと、受付部１２Ｉと、認証部１２Ｍと、撮影装置制御部１２Ｑと、課金管理部１２Ｊと、コンテンツ作成部１２Ｒと、配信部１２Ｗと、を含む。送受信部１２Ｋは、送信部１２Ｌと、受信部１２Ｈと、を含む。コンテンツ作成部１２Ｒは、リンク情報作成部１２Ｓと、視点方向設定部１２Ｔと、配信情報作成部１２Ｖと、を含む。
【０１１１】
送受信部１２Ｋ、送信部１２Ｌ、受信部１２Ｈ、受付部１２Ｉ、認証部１２Ｍ、撮影装置制御部１２Ｑ、課金管理部１２Ｊ、コンテンツ作成部１２Ｒ、リンク情報作成部１２Ｓ、視点方向設定部１２Ｔ、配信情報作成部１２Ｖ、および配信部１２Ｗの一部または全ては、例えば、ＣＰＵ５０１（図１０参照）などの処理装置にプログラムを実行させること（すなわちソフトウェア）により実現してもよい。また、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハードウェアにより実現してもよいし、併用して実現してもよい。
【０１１２】
送受信部１２Ｋは、ネットワーク１１を介して、撮影装置１４、外部装置１７、利用端末１８、および配信端末１９の各々とデータの送受信を行う。送受信部１２Ｋは、送信部１２Ｌと、受信部１２Ｈと、を含む。
【０１１３】
受信部１２Ｈは、各種情報を受信する。受付部１２Ｉは、各種情報を受付ける。受付部１２Ｉは、送受信部１２Ｋから各種情報を受付ける。
【０１１４】
例えば、受信部１２Ｈは、配信端末１９から、ログイン情報や、撮影装置ＩＤや、コンテンツ作成指示を受信する。ログイン情報は、アカウント（ユーザ名、パスワード）を含む。配信端末１９から受信する撮影装置ＩＤは、配信対象の全天球パノラマ画像６０を撮影する撮影装置１４の識別情報である。
【０１１５】
受付部１２Ｉは、受信部１２Ｈからログイン情報（すなわち、アカウント）を受付けると、アカウントを認証部１２Ｍへ出力する。認証部１２Ｍは、記憶制御部１２Ｐを介して、受付けたアカウントに含まれる、ユーザ名およびパスワードが、ユーザ管理ＤＢ１２Ｇに登録されているか否かを確認する。これによって、認証部１２Ｍは、認証処理を行う。
【０１１６】
受付けたアカウントに含まれる、ユーザ名およびパスワードが、ユーザ管理ＤＢ１２Ｇに対応づけて登録されている場合、認証部１２Ｍは、認証ＯＫを示す認証結果を、送受信部１２Ｋを介して、アカウントの送信元の情報処理端末２０（例えば、配信端末１９）へ送信する。一方、受付けたアカウントに含まれるユーザ名およびパスワードが、ユーザ管理ＤＢ１２Ｇに対応づけて登録されていない場合、認証部１２Ｍは、認証ＮＧを示す認証結果を、送受信部１２Ｋを介して、アカウントの送信元の情報処理端末２０（例えば、配信端末１９）へ送信する。
【０１１７】
また、受信部１２Ｈは、配信端末１９から、配信対象の全天球パノラマ画像６０の指定を受信する。これによって、受付部１２Ｉ（第２の受付部）は、配信端末１９から、配信対象の全天球パノラマ画像６０の指定を受付ける。本実施の形態では、受付部１２Ｉは、配信端末１９から、撮影装置ＩＤを受付けることによって、撮影装置ＩＤによって識別される撮影装置１４で撮影される全天球パノラマ画像６０を、配信対象の全天球パノラマ画像６０の指定として受け付ける。
【０１１８】
受付部１２Ｉは、受付けた撮影装置ＩＤを、撮影装置制御部１２Ｑへ出力する。撮影装置制御部１２Ｑは、受付けた撮影装置ＩＤによって識別される撮影装置１４へ、画像取得要求を送信する。画像取得要求を受信した撮影装置１４は、撮影によって全天球パノラマ画像６０を取得し、サーバ装置１２へ送信する。これにより、送受信部１２Ｋは、撮影装置１４から全天球パノラマ画像６０を受信する。
【０１１９】
また、受信部１２Ｈは、コンテンツ作成指示を配信端末１９から受信する。コンテンツ作成指示は、撮影装置１４で撮影された全天球パノラマ画像６０と、全天球パノラマ画像６０に関するメッセージと、を利用端末１８へ配信することを指示するための情報である。
【０１２０】
本実施の形態では、コンテンツ作成指示は、メッセージと、物体の特徴情報と、初期視点方向と、配信先と、配信期間と、撮影装置ＩＤと、を含む。コンテンツ作成指示に含まれるメッセージは、配信端末１９によって指定された撮影装置ＩＤによって識別される撮影装置１４で撮影された全天球パノラマ画像６０に関するメッセージである。コンテンツ作成指示は、配信端末１９によって作成され、サーバ装置１２へ送信される（詳細後述）。
【０１２１】
受付部１２Ｉは、受信部１２Ｈを介して配信端末１９から、コンテンツ作成指示を受信する。そして、受付部１２Ｉは、受付けたコンテンツ作成指示を、撮影装置制御部１２Ｑと、コンテンツ作成部１２Ｒと、配信部１２Ｗと、記憶制御部１２Ｐと、へ出力する。
【０１２２】
なお、メッセージ、物体の特徴情報、および撮影装置ＩＤについては、外部装置１７から受信してもよい。この場合、受付部１２Ｉは、コンテンツ作成指示に含まれるメッセージ、物体の特徴情報、および撮影装置ＩＤを、外部装置１７から受信した情報に差替えて、撮影装置制御部１２Ｑと、コンテンツ作成部１２Ｒと、配信部１２Ｗと、記憶制御部１２Ｐと、へ出力すればよい。
【０１２３】
記憶制御部１２Ｐは、記憶部１２Ｂへの記憶や読出しを制御する。コンテンツ作成指示を受付けると、記憶制御部１２Ｐは、コンテンツ作成指示に含まれる、メッセージと、物体の特徴情報と、初期視点方向情報と、配信先に対応する配信先ＩＤと、配信期間と、を配信管理ＤＢ１２Ｃへ登録する。そして、記憶制御部１２Ｐは、新たなコンテンツ作成指示を受付ける度に、配信ＩＤを新たに付与し、配信管理ＤＢ１２Ｃへ登録する。また、記憶制御部１２Ｐは、物体の特徴情報に、物体ＩＤを付与し、配信管理ＤＢ１２Ｃへ登録する。
【０１２４】
撮影装置制御部１２Ｑは、撮影装置１４による撮影を制御する。撮影装置制御部１２Ｑは、受付けたコンテンツ作成指示に含まれる撮影装置ＩＤによって識別される撮影装置１４へ、送信部１２Ｌを介して、撮影開始指示を送信する。
【０１２５】
撮影開始指示は、配信期間と、物体ＩＤと、物体の特徴情報と、を含む。撮影開始指示を受付けた撮影装置１４は、撮影開始指示に含まれる配信期間、全天球パノラマ画像６０の撮影を繰り返す。そして、撮影装置１４は、撮影した全天球パノラマ画像６０および関連情報６１を順次、サーバ装置１２へ送信する。このとき、撮影装置１４の認識部１４Ｂで、受信した撮影開始指示に含まれる、物体の特徴情報によって示される特徴を示す物体と、物体の位置情報と、を認識する。そして、撮影装置１４の送受信部１４Ａは、撮影日時と、該撮影装置１４の撮影装置ＩＤと、認識した物体の物体ＩＤと、物体の位置情報と、を含む関連情報６１を、サーバ装置１２へ送信する。
【０１２６】
サーバ装置１２の受信部１２Ｈは、撮影装置１４から、全天球パノラマ画像６０および関連情報６１を受信する。すると、受信部１２Ｈは、全天球パノラマ画像６０および関連情報６１を記憶制御部１２Ｐへ出力する。記憶制御部１２Ｐは、受信した全天球パノラマ画像６０および関連情報６１を、配信管理ＤＢ１２Ｃへ登録する。
【０１２７】
詳細には、記憶制御部１２Ｐは、受信した全天球パノラマ画像６０を、対応する配信ＩＤに対応づけて、配信管理ＤＢ１２Ｃへ登録する。また、記憶制御部１２Ｐは、該全天球パノラマ画像６０と共に受信した関連情報６１に含まれる、撮影装置ＩＤおよび物体ＩＤに対応づけて、物体の位置情報を配信管理ＤＢ１２Ｃへ登録する。また、記憶制御部１２Ｐは、全天球パノラマ画像６０に、画像ＩＤを付与し、配信管理ＤＢ１２Ｃへ登録する。
【０１２８】
コンテンツ作成部１２Ｒは、コンテンツ作成指示を受付けると、利用端末１８へ配信するコンテンツを作成する。コンテンツ作成部１２Ｒは、リンク情報作成部１２Ｓと、視点方向設定部１２Ｔと、配信情報作成部１２Ｖと、を含む。
【０１２９】
リンク情報作成部１２Ｓは、リンク情報を作成する。リンク情報は、コンテンツ作成指示に含まれる配信先の配信先ＩＤに対応する、全天球パノラマ画像６０の格納場所を示す情報である。リンク情報は、例えば、記憶部１２Ｂにおける配信対象の全天球パノラマ画像６０の格納場所を示す、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）で表される。
【０１３０】
リンク情報作成部１２Ｓは、作成したリンク情報を、送受信部１２Ｋへ出力する。送受信部１２Ｋの送信部１２Ｌは、配信先の利用端末１８へ、リンク情報を送信する。ユーザによる利用端末１８の操作指示によって、リンク情報が指示されると、送受信部１２Ｋは、リンク情報を利用端末１８から受付け、コンテンツ作成部１２Ｒへ出力する。
【０１３１】
視点方向設定部１２Ｔは、全天球パノラマ画像６０の初期視点方向を設定する。例えば、視点方向設定部１２Ｔは、配信管理ＤＢ１２Ｃにおける、配信対象の全天球パノラマ画像６０に対応する初期視点方向情報を読取る。そして、視点方向設定部１２Ｔは、読取った初期視点方向情報の示す視点方向を、全天球パノラマ画像６０の初期視点方向として設定する。
【０１３２】
配信情報作成部１２Ｖは、利用端末１８へ配信する配信情報を作成する。配信情報は、配信ＩＤと、全天球パノラマ画像６０と、メッセージと、表示位置情報と、視点方向情報と、を含む。表示位置情報は、全天球パノラマ画像６０における、メッセージの表示位置を示す情報である。
【０１３３】
配信情報作成部１２Ｖは、受付部１２Ｉで受付けた撮影装置ＩＤと、コンテンツ作成指示に含まれる配信先の配信先ＩＤと、に対応する、全天球パノラマ画像６０、メッセージを読取る。そして、配信情報作成部１２Ｖは、これらの配信先ＩＤと、全天球パノラマ画像６０と、メッセージと、を配信情報とする。
【０１３４】
さらに、配信情報作成部１２Ｖは、配信管理ＤＢ１２Ｃにおける、配信対象の全天球パノラマ画像６０に対応する初期視点方向情報を、視点方向情報として、配信情報に含める。
【０１３５】
また、配信情報作成部１２Ｖは、配信管理ＤＢ１２Ｃにおける、配信対象の全天球パノラマ画像６０に対応する初期視点方向情報、または、物体の位置情報を、対応するメッセージの表示位置を示す表示位置情報として、配信情報に含める。
【０１３６】
すなわち、配信情報作成部１２Ｖが、メッセージの表示位置情報として、配信管理ＤＢ１２Ｃにおける、配信対象の全天球パノラマ画像６０に対応する初期視点方向情報を用いたと仮定する。この場合、配信情報作成部１２Ｖは、全天球パノラマ画像６０の表示時の表示中心を基準とした位置として、メッセージの表示位置を設定することとなる。
【０１３７】
この場合、利用端末１８を操作するユーザの操作によって、利用端末１８に表示された全天球パノラマ画像６０の視点方向が変更された場合であっても、メッセージは視点方向の変更に沿って全天球パノラマ画像６０内を移動し、メッセージが常に表示されることとなる。
【０１３８】
一方、配信情報作成部１２Ｖが、表示情報として、配信管理ＤＢ１２Ｃにおける、配信対象の全天球パノラマ画像６０に対応する物体の位置情報を用いたと仮定する。この場合、配信情報作成部１２Ｖは、全天球パノラマ画像６０における、該メッセージに関する物体を基準とした位置に、メッセージの表示位置を設定することとなる。
【０１３９】
この場合、利用端末１８を操作するユーザの操作によって、利用端末１８に表示された全天球パノラマ画像６０の視点方向が変更されると、全天球パノラマ画像６０に含まれる物体の移動に伴ってメッセージも移動する。このため、視点方向によっては、メッセージが表示されない場合もある。
【０１４０】
そして、コンテンツ作成部１２Ｒは、配信情報を、配信部１２Ｗへ出力する。配信情報は、配信対象の配信ＩＤと、全天球パノラマ画像６０と、メッセージと、視点方向設定部１２Ｔで設定された視点方向情報と、配信情報作成部１２Ｖで設定されたメッセージの表示位置情報と、を含む。配信部１２Ｗは、受付けた配信情報を、配信対象の利用端末１８へ、送受信部１２Ｋを介して配信する。このため、配信部１２Ｗは、配信端末１９から受付けた配信対象の全天球パノラマ画像６０と、メッセージと、を含む配信情報を、利用端末１８へ配信する。
【０１４１】
利用端末１８では、配信情報を受信すると、受信した配信情報に含まれる全天球パノラマ画像６０およびメッセージを表示する。このとき、利用端末１８は、配信情報に含まれる視点方向情報によって示される視点方向を表示中心として、全天球パノラマ画像６０を表示する。また、利用端末１８は、配信情報に含まれるメッセージを、配信情報に含まれる表示位置情報によって示される表示位置に配置して、表示する。
【０１４２】
さらに、サーバ装置１２の受信部１２Ｈ(第２の受信部、第３の受信部)は、表示履歴情報を、利用端末１８から受信する。
【０１４３】
表示履歴情報は、全天球パノラマ画像６０を表示した利用端末１８における、表示時の全天球パノラマ画像６０の視点方向の履歴を示す情報である。本実施の形態では、表示履歴情報は、利用端末１８で表示した全天球パノラマ画像６０を識別する画像ＩＤと、全天球パノラマ画像６０の視点方向を示す視点方向情報と、配信ＩＤと、を含む。
【０１４４】
受信部１２Ｈが表示履歴情報を受信すると、記憶制御部１２Ｐは、表示履歴情報を履歴管理ＤＢ１２Ｅ（図１４（Ｂ）参照）へ登録する。詳細には、記憶制御部１２Ｐは、受信した表示履歴情報に含まれる、配信ＩＤと、画像ＩＤと、端末ＩＤと、に対応づけて、該表示履歴情報に含まれる視点方向情報を、履歴管理ＤＢ１２Ｅへ登録する。
【０１４５】
記憶制御部１２Ｐは、表示履歴情報を受信する毎に、履歴管理ＤＢ１２Ｅへ登録すればよい。このため、履歴管理ＤＢ１２Ｅには、最新の視点方向情報が登録される。
【０１４６】
なお、上記では、視点方向設定部１２Ｔは、配信管理ＤＢ１２Ｃにおける、配信対象の全天球パノラマ画像６０に対応する初期視点方向情報の示す視点方向を、全天球パノラマ画像６０の初期視点方向として設定する場合を示した。
【０１４７】
しかし、視点方向設定部１２Ｔは、配信ＩＤおよび画像ＩＤごとに、履歴管理ＤＢ１２Ｅに登録された視点方向情報によって示される視点方向の内、最も多くの利用端末１８から受信した視点方向情報を、該画像ＩＤによって識別される全天球パノラマ画像６０の初期視点方向情報として設定してもよい。
【０１４８】
そして、この場合、配信部１２Ｗは、視点方向設定部１２Ｔで設定された初期視点方向を、視点方向情報として含む配信情報を、利用端末１８へ配信すればよい。ここで、同じ撮影装置１４で撮影された全天球パノラマ画像６０とメッセージを、複数の利用端末１８に配信し、複数の利用端末１８で表示されていると仮定する。この場合、最も多くの利用端末１８でユーザによって指定された視点方向と同一となるように、他の利用端末１８に表示されている全天球パノラマ画像６０の視点方向を変更することができる。このため、より多くのユーザが視聴している視点方向に、配信対象の複数の利用端末１８間の全天球パノラマ画像６０の視点方向を一致させることができる。
【０１４９】
さらに、サーバ装置１２の受信部１２Ｈ(第２の受信部、第３の受信部)は、表示時間情報を、利用端末１８から受信する。
【０１５０】
表示時間情報は、利用端末１８の表示部１８Ｇへの全天球パノラマ画像６０の表示時間を示す情報である。本実施の形態では、受信部１２Ｈは、表示時間情報と、利用端末１８の端末ＩＤと、を受信する。なお、表示時間情報は、端末ＩＤに代えて、または、端末ＩＤと共に、利用端末１８を利用するユーザのユーザＩＤを含むものであってもよい。
【０１５１】
受信部１２Ｈは、受信した表示時間情報を記憶制御部１２Ｐへ出力する。記憶制御部１２Ｐは、受付けた表示時間情報を、課金管理ＤＢ１２Ｆへ登録する。すなわち、記憶制御部１２Ｐは、受付けた表示時間情報を、該表示時間情報の送信元の利用端末１８を使用するユーザのユーザＩＤに対応づけて、課金管理ＤＢ１２Ｆへ登録する。
【０１５２】
課金管理部１２Ｊは、予め定めた期間ごとに、課金情報を生成する。この期間は、予め設定すればよい。課金管理部１２Ｊは、予め定めた期間ごとに、課金管理ＤＢ１２Ｆに登録されている表示時間情報を、ユーザＩＤごとに読取る。そして、課金管理部１２Ｊは、表示時間情報に応じた課金情報を生成する。例えば、課金管理部１２Ｊは、ユーザＩＤによって識別されるユーザごとに、課金情報を生成する。なお、課金管理部１２Ｊは、配信ＩＤおよびユーザＩＤごとに、課金情報を生成してもよい。また、課金管理部１２Ｊは、表示時間情報によって示される表示時間が長いほど、より高い金額が課金されるように、課金情報を生成すればよい。
【０１５３】
送信部１２Ｌは、課金管理部１２Ｊによって課金情報が作成される度に、課金管理ＤＢ１２ＦにおけるユーザＩＤに対応する端末ＩＤによって識別される利用端末１８へ、課金情報を送信してもよい。
【０１５４】
次に、外部装置１７の機能構成を説明する。外部装置１７は、送受信部１７Ａと、受付部１７Ｃと、表示制御部１７Ｄと、記憶・読出部１７Ｂと、記憶部１７Ｅと、入力部１７Ｆと、表示部１７Ｇと、配信管理部１７Ｈと、を備える。
【０１５５】
送受信部１７Ａ、受付部１７Ｃ、表示制御部１７Ｄ、記憶・読出部１７Ｂ、および、配信管理部１７Ｈは、データや信号を授受可能に接続されている。
【０１５６】
受付部１７Ｃは、入力部１７Ｆに接続されている。受付部１７Ｃは、ユーザによる入力部１７Ｆの操作指示を受付ける。入力部１７Ｆは、キーボード５１１やマウス５１２に相当する（図１０参照）。表示制御部１７Ｄは、表示部１７Ｇへ各種画像を表示する。表示部１７Ｇは、ディスプレイ５０８に相当する（図１０参照）。送受信部１７Ａは、ネットワーク１１を介してサーバ装置１２と通信する。記憶部１７Ｅは、各種データを記憶する。記憶読出部１７Ｂは、記憶部１７Ｅへの各種データの記憶、および記憶部１７Ｅからの各種データの読出しを行う。
【０１５７】
配信管理部１７Ｈは、全天球パノラマ画像６０に関するメッセージおよび物体の特徴情報の配信を管理する。配信管理部１７Ｈは、例えば、撮影装置１４の配置された各拠点Ｂの各々の撮影環境を管理し、撮影環境に応じてメッセージを作成する。また、配信管理部１７Ｈは、作成したメッセージの示す物体の特徴情報を作成する。そして、配信管理部１７Ｈは、メッセージおよび物体の特徴情報を作成するごとに、これらのメッセージおよび特徴情報と、該メッセージを付与する全天球パノラマ画像６０を撮影する撮影装置１４の撮影装置ＩＤと、をサーバ装置１２へ送信する。
【０１５８】
次に、配信端末１９の機能構成を説明する。配信端末１９は、送受信部１９Ａと、記憶・読出部１９Ｂと、受付部１９Ｃと、表示制御部１９Ｄと、記憶部１９Ｅと、入力部１９Ｆと、表示部１９Ｇと、を備える。
【０１５９】
送受信部１９Ａ、受付部１９Ｃ、表示制御部１９Ｄ、および、記憶・読出部１９Ｂは、データや信号を授受可能に接続されている。
【０１６０】
受付部１９Ｃは、入力部１９Ｆに接続されている。受付部１９Ｃは、ユーザによる入力部１９Ｆの操作指示を受付ける。入力部１９Ｆは、キーボード５１１やマウス５１２に相当する（図１０参照）。表示制御部１９Ｄは、表示部１９Ｇへ各種画像を表示する。表示部１９Ｇは、ディスプレイ５０８に相当する（図１０参照）。送受信部１９Ａは、ネットワーク１１を介してサーバ装置１２と通信する。記憶部１９Ｅは、各種データを記憶する。記憶読出部１９Ｂは、記憶部１９Ｅへの各種データの記憶、および記憶部１９Ｅからの各種データの読出しを行う。
【０１６１】
本実施の形態では、受付部１９Ｃは、ログイン情報、撮影装置ＩＤ、およびコンテンツ作成指示を、入力部１９Ｆから受付ける。例えば、ユーザは、入力部１９Ｆを操作することで、ログイン情報（アカウント）を入力する。受付部１９Ｃは、受付けたアカウントを、送受信部１９Ａを介してサーバ装置１２へ送信する。
【０１６２】
送受信部１９Ａは、送信したアカウントに対する、認証結果を受信する。そして、受付部１９Ｃは、入力部１９Ｆから、配信対象の全天球パノラマ画像６０を撮影する撮影装置１４の撮影装置ＩＤを受付ける。受付部１９Ｃは、撮影装置ＩＤを受付けると、送受信部１９Ａを介してサーバ装置１２へ送信する。サーバ装置１２は、撮影装置ＩＤによって識別される撮影装置１４から全天球パノラマ画像６０を取得し、配信端末１９へ送信する。
【０１６３】
送受信部１９Ａが全天球パノラマ画像６０を受信すると、受付部１９Ｃは、配信対象の全天球パノラマ画像６０の指定と、コンテンツ作成指示と、を入力部１９Ｆから受付ける。
【０１６４】
上述したように、本実施の形態では、配信対象の全天球パノラマ画像６０の指定として、配信対象の全天球パノラマ画像６０を撮影する撮影装置１４の撮影装置ＩＤの指定を受付ける。すなわち、配信端末１９の受付部１９Ｃは、入力された撮影装置ＩＤを受付ける。そして、受付部１９Ｃは、送受信部１９Ａを介してサーバ装置１２へ撮影装置ＩＤを送信する。サーバ装置１２は、撮影装置ＩＤによって識別される撮影装置１４から全天球パノラマ画像６０を取得し、配信端末１９へ送信する。
【０１６５】
配信端末１９の送受信部１９Ａが全天球パノラマ画像６０を受信すると、表示制御部１９Ｄは、該全天球パノラマ画像６０を表示部１９Ｇへ表示する。そして、配信端末１９のユーザは、表示された全天球パノラマ画像６０を参照しながら、入力部１９Ｆを操作することで、コンテンツ作成指示を入力する。
【０１６６】
なお、表示制御部１９Ｄは、コンテンツ作成指示の受付時には、設定画面を表示制御部１９Ｄへ表示する。図１６は、設定画面７０の一例を示す模式図である。設定画面７０は、コンテンツ作成指示を入力するときに、配信端末１９の表示部１９Ｇに表示される画面である。
【０１６７】
図１６に示すように、設定画面７０は、撮影装置ＩＤ選択欄７０Ａと、初期視点方向入力欄７０Ｂと、配信先選択欄７０Ｃと、配信期間入力欄７０Ｄと、メッセージ入力欄７０Ｅと、物体の特徴入力欄７０Ｆと、登録ボタン７０Ｇと、キャンセルボタン７０Ｈと、全天球パノラマ画像の表示欄８０と、を含む。
【０１６８】
設定画面７０の全天球パノラマ画像の表示欄８０には、配信対象の撮影装置１４で撮影された全天球パノラマ画像６０が表示される。このため、ユーザは、配信対象の全天球パノラマ画像６０を参照しながら、コンテンツ作成指示を入力することができる。
【０１６９】
撮影装置ＩＤ選択欄７０Ａは、配信対象の全天球パノラマ画像６０を撮影する撮影装置１４の選択時に、ユーザによって操作される。例えば、ユーザは、撮影装置ＩＤ選択欄７０Ａに示されるプルダウンボタンを操作することで、所望の撮影装置ＩＤを選択する。登録ボタン７０Ｇは、設定画面７０を介して入力された各情報を、サーバ装置１２へ送信するときにユーザによって操作される。
【０１７０】
すなわち、ユーザは、初期視点方向入力欄７０Ｂへ初期視点方向情報を入力する。また、ユーザは、配信先選択欄７０Ｃを操作することで、所望の配信先を選択する。また、ユーザは、配信期間入力欄７０Ｄに、所望の配信期間を入力する。
【０１７１】
また、ユーザは、表示されている全天球パノラマ画像６０に関するメッセージをメッセージ入力欄７０Ｅに入力する。また、メッセージが物体の状況に関するメッセージの場合、物体の特徴を物体の特徴入力欄７０Ｆに入力する。例えば、ユーザは、入力部１９Ｆを操作することで、設定画面７０に表示された全天球パノラマ画像６０における、メッセージに関する物体を指示する。すると、表示制御部１９Ｄは、全天球パノラマ画像６０における、指示された物体の領域を解析し、物体の特徴情報として抽出し、物体の特徴入力欄７０Ｆに表示してもよい。
【０１７２】
このように、設定画面７０を介して、コンテンツ作成指示が入力される。ユーザは、設定画面７０における各入力欄（撮影装置ＩＤ選択欄７０Ａ、初期視点方向入力欄７０Ｂ、配信先選択欄７０Ｃ、配信期間入力欄７０Ｄ、メッセージ入力欄７０Ｅ、物体の特徴入力欄７０Ｆ）へ入力を行った後に、登録ボタン７０Ｇを指示する。すると、受付部１９Ｃは、送受信部１９Ａを介して、コンテンツ作成指示をサーバ装置１２へ送信すればよい。
【０１７３】
これによって、配信端末１９からサーバ装置１２へ、メッセージと、物体の特徴情報と、初期視点方向情報と、配信先と、配信期間と、撮影装置ＩＤと、を含むコンテンツ作成指示が、送信される。
【０１７４】
図１２に戻り説明を続ける。次に、利用端末１８の機能的構成を説明する。利用端末１８は、送受信部１８Ａと、受付部１８Ｃと、表示制御部１８Ｄと、記憶制御部１８Ｂと、記憶部１８Ｅと、入力部１８Ｆと、表示部１８Ｇと、を備える。
【０１７５】
送受信部１８Ａ、記憶制御部１８Ｂ、受付部１８Ｃ、表示制御部１８Ｄ、および記憶部１８Ｅは、データや信号を授受可能に接続されている。
【０１７６】
受付部１８Ｃは、入力部１８Ｆに接続されている。受付部１８Ｃは、ユーザによる入力部１８Ｆの操作指示を受付ける。入力部１８Ｆは、キーボード５１１やマウス５１２に相当する（図１０参照）。表示制御部１８Ｄは、表示部１８Ｇへ各種画像を表示する。表示部１８Ｇは、ディスプレイ５０８に相当する（図１０参照）。送受信部１８Ａは、ネットワーク１１を介してサーバ装置１２と通信する。記憶部１８Ｅは、各種データを記憶する。記憶制御部１８Ｂは、記憶部１８Ｅへの各種データの記憶、および記憶部１８Ｅからの各種データの読出しを行う。
【０１７７】
例えば、記憶部１８Ｅは、利用端末１８を操作するユーザのユーザＩＤおよび端末ＩＤを記憶する。本実施の形態では、記憶部１８Ｅは、視点履歴ＤＢ１８Ｈを記憶する。
【０１７８】
図１７は、視点履歴ＤＢ１８Ｈのデータ構成の一例を示す模式図である。視点履歴ＤＢ１８Ｈは、配信ＩＤと、前回視点方向情報と、を対応づけたものである。前回視点方向情報は、対応する配信ＩＤによって識別される配信時に配信された全天球パノラマ画像６０の、表示部１８Ｇへの表示時の直前の視点方向を示す視点方向情報である。記憶制御部１８Ｂは、サーバ装置１２から受信した配信情報に含まれる視点方向情報を視点履歴ＤＢ１８Ｈへ記憶する。そして、記憶制御部１８Ｂは、ユーザによる視点履歴ＤＢ１８Ｈの操作指示によって、視点方向が変更される毎に、変更後の視点方向を示す視点方向情報を、前回視点方向情報として、視点履歴ＤＢ１８Ｈに登録すればよい。
【０１７９】
このため、視点履歴ＤＢ１８Ｈには、配信ＩＤごとに、表示部１８Ｇに前回表示された全天球パノラマ画像６０の視点方向情報が、前回視点方向情報として登録される。
【０１８０】
図１２に戻り説明を続ける。送受信部１８Ａは、サーバ装置１２から、リンク情報を受信する。表示制御部１８Ｄは、送受信部１８Ａで受信したリンク情報を、表示部１８Ｇへ表示する。ユーザは、配信端末１９によって配信された全天球パノラマ画像６０を閲覧する場合、視点履歴ＤＢ１８Ｈを操作することで、該リンク情報を指示する。
【０１８１】
すると、利用端末１８の送受信部１８Ａは、受信したリンク情報をサーバ装置１２へ送信する。そして、利用端末１８の送受信部１８Ａ（第１の受信部）は、該リンク情報によって特定される全天球パノラマ画像６０とメッセージとを含む配信情報を、サーバ装置１２から受信する。
【０１８２】
上述したように、配信情報は、配信ＩＤと、全天球パノラマ画像６０と、メッセージと、表示位置情報と、視点方向情報と、を含む。
【０１８３】
利用端末１８の表示制御部１８Ｄは、受信した配信情報に含まれる全天球パノラマ画像６０と、メッセージと、を含む表示画面を、表示部１８Ｇへ表示する。
【０１８４】
このとき、利用端末１８は、配信情報に含まれる視点方向情報によって示される視点方向を表示中心として、全天球パノラマ画像６０を表示する。このとき、視点方向情報に、撮影画角αを示す情報が含まれる場合には、撮影画角α（すなわち、拡大・縮小率）を調整して、全天球パノラマ画像６０を表示する。
【０１８５】
また、利用端末１８は、配信情報に含まれるメッセージを、配信情報に含まれる表示位置情報によって示される表示位置に配置して、表示する。
【０１８６】
図１８は、表示画面７１の一例（表示画面７２、表示画面７３、表示画面７４、表示画面７５）を示す模式図である。
【０１８７】
図１８（Ａ）は、表示画面７２の一例を示す模式図である。例えば、配信情報が、配信ＩＤと、図１８（Ａ）に示す全天球パノラマ画像８１と、メッセージ“タイムセール中！全商品２０％ＯＦＦ”と、メッセージの表示位置情報と、視点方向情報と、を含むと仮定する。そして、メッセージの表示位置情報が、全天球パノラマ画像８１の外側に設定されていたと仮定する。
【０１８８】
この場合、表示制御部１８Ｄは、全天球パノラマ画像８１と、利用端末１８の外側に配置したメッセージＭと、を含む表示画面７２を、表示部１８Ｇへ表示すればよい。なお、全天球パノラマ画像８１に、ボタン画像８６を重ねて表示することが好ましい。ボタン画像８６は、視点方向の変更や、拡大・縮小、などをユーザが指示するときに操作するための画像である。
【０１８９】
ボタン画像８６の操作によって視点方向の変更が指示されると、受付部１８Ｃは、視点方向の変更指示を受付ける。そして、表示制御部１８Ｄは、変更指示を受付けたときに、受付けた変更指示によって示される変更後の視点方向を表示中心とした全天球パノラマ画像６０を、表示部１８Ｇへ表示すればよい。また、記憶制御部１８Ｂは、視点履歴ＤＢ１８Ｈを更新すればよい。
【０１９０】
図１８（Ｂ）は、表示画面７３の一例を示す模式図である。例えば、配信情報が、配信ＩＤと、図１８（Ａ）に示す全天球パノラマ画像８１と、メッセージ“タイムセール中！全商品２０％ＯＦＦ”と、メッセージの表示位置情報と、視点方向情報と、を含むと仮定する。そして、サーバ装置１２の配信情報作成部１２Ｖが、メッセージの表示位置情報として、配信管理ＤＢ１２Ｃにおける、配信対象の全天球パノラマ画像６０に対応する物体の位置情報を用いたと仮定する。また、物体は、全天球パノラマ画像６０に含まれる棚Ａであったと仮定する。
【０１９１】
この場合、配信情報作成部１２Ｖは、全天球パノラマ画像６０における、該メッセージに関する物体（棚Ａ）を基準とした位置に、メッセージの表示位置を設定することとなる。
【０１９２】
このため、この場合、表示制御部１８Ｄは、全天球パノラマ画像８２に含まれる物体Ａを基準とする表示位置に、メッセージＭを表示する。
【０１９３】
この場合、ユーザによるボタン画像８６の操作指示によって、視点方向が変更され、物体（棚Ａ）が表示画面７３に含まれなくなると、メッセージＭは表示されなくなる。具体的には、図１８（Ｃ）に示すように、視点方向の変更指示によって、全天球パノラマ画像６０における棚Ａが表示されなくなると（全天球パノラマ画像８３）、表示画面７４には、メッセージＭも表示されない。
【０１９４】
一方、例えば、配信情報が、配信ＩＤと、図１８（Ｂ）に示す全天球パノラマ画像８２と、メッセージ“タイムセール中！全商品２０％ＯＦＦ”と、メッセージの表示位置情報と、視点方向情報と、を含むと仮定する。そして、サーバ装置１２の配信情報作成部１２Ｖが、メッセージＭの表示位置情報として、配信管理ＤＢ１２Ｃにおける、配信対象の全天球パノラマ画像６０に対応する初期視点方向情報を用いたと仮定する。この場合、配信情報作成部１２Ｖは、全天球パノラマ画像６０の表示時の表示中心を基準とした位置に、メッセージＭの表示位置を設定することとなる。
【０１９５】
このため、この場合、表示制御部１８Ｄは、全天球パノラマ画像８２における、視点方向（すなわち、表示時の表示中心）を基準とした表示位置に、メッセージＭを表示する（図１８（Ｂ）参照）。
【０１９６】
この場合、ユーザによるボタン画像８６の操作指示によって、視点方向が変更され、物体（棚Ａ）が表示画面７３に含まれなくなった場合でも、メッセージＭは表示される。具体的には、図１８（Ｄ）に示すように、視点方向の変更指示によって、全天球パノラマ画像６０における棚Ａが表示されなくなっても（全天球パノラマ画像８４）、表示画面７５には、メッセージＭが視点方向を基準とする位置に常に表示されることとなる。
【０１９７】
なお、利用端末１８の表示制御部１８Ｄは、視点方向情報として、配信情報に含まれる視点方向情報を用いてもよいし、視点履歴ＤＢ１８Ｈに登録されている同じ配信ＩＤに対応する前回視点方向情報を用いてもよい。
【０１９８】
何れを視点方向情報として用いるかは、予め設定すればよい。例えば、記憶制御部１８Ｂは、配信された視点方向を優先するか、前回視点方向を優先するか、を示す視点方向優先情報を記憶部１８Ｅに記憶する。この視点方向優先情報は、ユーザによる視点履歴ＤＢ１８Ｈの操作指示などによって、適宜変更可能とすればよい。
【０１９９】
そして、表示制御部１８Ｄは、記憶制御部１８Ｂに記憶されている視点方向優先情報が、配信された視点方向を優先することを示す場合、配信情報に含まれる視点方向情報を用いればよい。また、表示制御部１８Ｄは、記憶制御部１８Ｂに記憶されている視点方向情報が、前回視点方向を優先することを示す場合、視点履歴ＤＢ１８Ｈにおける、配信情報に含まれる配信ＩＤに対応する前回視点方向情報を、視点方向情報として用いればよい。
【０２００】
また、受付部１８Ｃは、視点方向の変更指示を受け付けると、変更後の視点方向を示す視点方向情報を、前回視点方向情報として、受信した配信情報に含まれる配信ＩＤに対応づけて視点履歴ＤＢ１８Ｈに登録すればよい。また、送受信部１８Ａは、視点方向の変更指示を受付けると、変更後の視点方向を示す視点方向情報と、表示されている全天球パノラマ画像６０の画像ＩＤと、当該利用端末１８の端末ＩＤと、配信ＩＤと、を含む表示履歴情報を、サーバ装置１２へ送信すればよい。
【０２０１】
また、送受信部１９Ａは、利用端末１８への全天球パノラマ画像６０の表示終了時に、配信された全天球パノラマ画像６０の表示時間情報と、配信ＩＤと、該利用端末１８を操作するユーザのユーザＩＤと、を、表示時間情報としてサーバ装置１２へ送信すればよい。
【０２０２】
次に、本実施の形態の情報処理システム１０における、情報処理の流れの一例を説明する。図１９は、本実施の形態の情報処理システム１０で実行される、情報処理の流れの一例を示す、シーケンス図である。
【０２０３】
まず、配信端末１９の受付部１９Ｃが、ログイン情報を受付ける（ＳＥＱ１００）。すると、配信端末１９の送受信部１９Ａが、受付けたログイン情報によって示されるアカウントを、サーバ装置１２へ送信する（ＳＥＱ１０２）。
【０２０４】
サーバ装置１２の送受信部１２Ｋは、アカウントを受信し、受付部１２Ｉを介して認証部１２Ｍへ出力する（ＳＥＱ１０４，ＳＥＱ１０６）。認証部１２Ｍは、受信したアカウントがユーザ管理ＤＢ１２Ｇに登録されているか否かを判別することで、ユーザ認証を行う（ＳＥＱ１０８，ＳＥＱ１１０，ＳＥＱ１１２）。そして、認証部１２Ｍは、認証結果を、送受信部１２Ｋを介して配信端末１９へ送信する（ＳＥＱ１１４）。ここでは、認証ＯＫであったものとして、説明を続ける。
【０２０５】
次に、配信端末１９の受付部１９Ｃが、配信対象の全天球パノラマ画像６０を撮影する撮影装置１４の撮影装置ＩＤの入力を受付ける（ＳＥＱ１１６）。受付部１９Ｃは、受付けた撮影装置ＩＤを、送受信部１９Ａを介してサーバ装置１２へ送信する（ＳＥＱ１１８）。
【０２０６】
サーバ装置１２の撮影装置制御部１２Ｑは、配信端末１９から、送受信部１２Ｋおよび受付部１２Ｉを介して、撮影装置ＩＤを受付ける（ＳＥＱ１２０，ＳＥＱ１２２）。
【０２０７】
撮影装置制御部１２Ｑは、受付けた撮影装置ＩＤに対応する撮影装置１４を特定する（ＳＥＱ１２４，ＳＥＱ１２６）。なお、記憶部１２Ｂには、撮影装置ＩＤと、撮影装置ＩＤによって識別される撮影装置１４のアドレスと、を対応づけて予め記憶しておけばよい。
【０２０８】
そして、撮影装置制御部１２Ｑは、特定した撮影装置１４へ、送受信部１２Ｋを介して画像取得要求を送信する（ＳＥＱ１２８，ＳＥＱ１３０）。画像取得要求を受付けた撮影装置１４では、撮影部１４Ｅが撮影を行い、全天球パノラマ画像６０をサーバ装置１２へ送信する（ＳＥＱ１３２，ＳＥＱ１３４）。サーバ装置１２の撮影装置制御部１２Ｑは、送受信部１２Ｋを介して全天球パノラマ画像６０を受付ける（ＳＥＱ１３６）。そして、撮影装置制御部１２Ｑは、送受信部１２Ｋを介して、受付けた全天球パノラマ画像６０を、ＳＥＱ１２２の撮影装置ＩＤの送信元の配信端末１９へ送信する（ＳＥＱ１３８，ＳＥＱ１４０）。
【０２０９】
配信端末１９は、全天球パノラマ画像６０を受信すると、設定画面７０（図１６参照）を表示部１９Ｇに表示する（ＳＥＱ１４２）。配信端末１９のユーザは、設定画面７０を参照しながら入力部１９Ｆを操作することで、メッセージと、物体の特徴情報と、初期視点方向情報と、配信先と、配信期間と、撮影装置ＩＤと、を含むコンテンツ作成指示を入力する。これによって、配信端末１９の受付部１９Ｃは、コンテンツ作成指示を受付ける（ＳＥＱ１４４）。
【０２１０】
配信端末１９の送受信部１９Ａは、受付けたコンテンツ作成指示を、サーバ装置１２へ送信する（ＳＥＱ１４６）。サーバ装置１２の受付部１２Ｉは、送受信部１２Ｋを介してコンテンツ作成指示を受付け、撮影装置制御部１２Ｑと、コンテンツ作成部１２Ｒと、配信部１２Ｗと、記憶制御部１２Ｐと、へ出力する（ＳＥＱ１４８，ＳＥＱ１５０、ＳＥＱ１５４，ＳＥＱ１５６，ＳＥＱ１５８）。
【０２１１】
記憶制御部１２Ｐは、記憶部１２Ｂへの記憶や読出しを制御する。コンテンツ作成指示を受付けると、記憶制御部１２Ｐは、コンテンツ作成指示に含まれる、メッセージと、物体の特徴情報と、初期視点方向情報と、配信先に対応する配信先ＩＤと、配信期間と、を配信管理ＤＢ１２Ｃへ登録する。そして、記憶制御部１２Ｐは、新たなコンテンツ作成指示を受付ける度に、配信ＩＤを新たに付与し、配信管理ＤＢ１２Ｃへ登録する。また、記憶制御部１２Ｐは、物体の特徴情報に、物体ＩＤを付与し、配信管理ＤＢ１２Ｃへ登録する（ＳＥＱ１５２）。
【０２１２】
なお、メッセージ、物体の特徴情報、および撮影装置ＩＤについては、外部装置１７から受信してもよい（ＳＥＱ１６０）。この場合、外部装置１７の受付部１７Ｃは、配信するメッセージと、メッセージに関する物体の特徴情報と、撮影装置ＩＤと、を受付ける（ＳＥＱ１６２）。そして、外部装置１７の配信管理部１７Ｈは、送受信部１７Ａを介して、受付けたメッセージと、物体の特徴情報と、撮影装置ＩＤと、を、サーバ装置１２へ送信する（ＳＥＱ１６４）。
【０２１３】
サーバ装置１２の受付部１２Ｉは、送受信部１２Ｋを介して外部装置１７から、メッセージと、物体の特徴情報と、撮影装置ＩＤと、を受付ける（ＳＥＱ１６６）。この場合、サーバ装置１２の受付部１２Ｉは、コンテンツ作成指示に含まれるメッセージ、物体の特徴情報、および撮影装置ＩＤを、外部装置１７から受信した情報に差替えて、撮影装置制御部１２Ｑと、コンテンツ作成部１２Ｒと、配信部１２Ｗと、記憶制御部１２Ｐと、へ出力すればよい（ＳＥＱ１６８）。すなわち、記憶制御部１２Ｐは、外部装置１７から受付けたメッセージと物体の特徴情報を、受付けた撮影装置ＩＤに対応づけて配信管理ＤＢ１２Ｃ（図１４参照）に登録すればよい。
【０２１４】
撮影装置制御部１２Ｑは、受付けたコンテンツ作成指示に含まれる撮影装置ＩＤによって識別される撮影装置１４へ、送信部１２Ｌを介して、撮影開始指示を送信する（ＳＥＱ１７２，ＳＥＱ１７４，ＳＥＱ１７６，ＳＥＱ１７８）。撮影開始指示は、配信期間と、物体ＩＤと、物体の特徴情報と、を含む。
【０２１５】
撮影開始指示を受付けた撮影装置１４は、撮影開始指示に含まれる配信期間、全天球パノラマ画像６０の撮影を繰り返す。そして、撮影装置１４は、撮影した全天球パノラマ画像６０および関連情報６１を順次、サーバ装置１２へ送信する。このとき、撮影装置１４の認識部１４Ｂで、受信した撮影開始指示に含まれる、物体の特徴情報によって示される特徴を示す物体と、物体の位置情報を認識する。そして、撮影装置１４の送受信部１４Ａは、撮影日時と、該撮影装置１４の撮影装置ＩＤと、認識した物体の物体ＩＤと、物体の位置情報と、を含む関連情報６１を、サーバ装置１２へ送信する（ＳＥＱ１８０，ＳＥＱ１８２，ＳＥＱ１８４）。
【０２１６】
サーバ装置１２の送受信部１２Ｋは、撮影装置１４から、全天球パノラマ画像６０および関連情報６１を受信する。すると、送受信部１２Ｋは、全天球パノラマ画像６０および関連情報６１を、記憶制御部１２Ｐおよびコンテンツ作成部１２Ｒへ出力する（ＳＥＱ１８６，ＳＥＱ１８８）。記憶制御部１２Ｐは、受信した全天球パノラマ画像６０および関連情報６１を、配信管理ＤＢ１２Ｃへ登録する（ＳＥＱ１９０）。
【０２１７】
コンテンツ作成部１２Ｒは、コンテンツ作成指示を受付けると、利用端末１８へ配信するコンテンツを作成する。コンテンツ作成部１２Ｒのリンク情報作成部１２Ｓは、記憶部１２Ｂにおける、コンテンツ作成指示に含まれる撮影装置ＩＤに対応する全天球パノラマ画像６０の格納場所を確認し、該格納場所を示すリンク情報を作成する（ＳＥＱ１９２，ＳＥＱ１９４，ＳＥＱ１９６）。
【０２１８】
リンク情報作成部１２Ｓは、作成したリンク情報を、送受信部１２Ｋを介して、配信先の利用端末１８へ送信する（ＳＥＱ１９８，ＳＥＱ２００，ＳＥＱ２０２）。配信先の利用端末１８は、ＳＥＱ１４６で受付けたコンテンツ作成指示に含まれる配信先に対応する端末ＩＤを、配信先管理ＤＢ１２Ｄ（図１３参照）から読取ることで、特定すればよい。
【０２１９】
利用端末１８の送受信部１８Ａは、リンク情報を受信すると、表示制御部１８Ｄが表示部１８Ｇへ表示する。そして、ユーザによる視点履歴ＤＢ１８Ｈの操作指示によって、リンク情報の指示を受付けたとする（ＳＥＱ２０４）。すると、利用端末１８の受付部１８Ｃは、送受信部１８Ａを介して、指示を受付けたリンク情報をサーバ装置１２へ送信する（ＳＥＱ２０６）。
【０２２０】
サーバ装置１２の視点方向設定部１２Ｔおよび配信情報作成部１２Ｖは、送受信部１２Ｋを介してリンク情報の指示を受付ける（ＳＥＱ２０５，ＳＥＱ２０６，ＳＥＱ２０７）。
【０２２１】
視点方向設定部１２Ｔは、全天球パノラマ画像６０の初期視点方向情報を設定する（ＳＥＱ２０８〜ＳＥＱ２１２）。例えば、視点方向設定部１２Ｔは、配信管理ＤＢ１２Ｃにおける、配信対象の全天球パノラマ画像６０に対応する初期視点方向情報を読取る。そして、視点方向設定部１２Ｔは、読取った初期視点方向情報を、全天球パノラマ画像６０の初期視点方向情報として設定する。そして、視点方向設定部１２Ｔは、設定した初期視点方向情報を、配信情報作成部１２Ｖへ出力する（ＳＥＱ２１４）。
【０２２２】
配信情報作成部１２Ｖは、利用端末１８へ配信する配信情報を作成する（ＳＥＱ２１６）。配信情報は、配信ＩＤと、全天球パノラマ画像６０と、メッセージと、表示位置情報と、視点方向情報と、を含む。表示位置情報は、全天球パノラマ画像６０における、メッセージの表示位置を示す情報である。
【０２２３】
配信情報作成部１２Ｖは、受付部１２Ｉで受付けた撮影装置ＩＤと、コンテンツ作成指示に含まれる配信先の配信先ＩＤと、に対応する、全天球パノラマ画像６０、メッセージを読取る（ＳＥＱ２１８，ＳＥＱ２２０）。そして、配信情報作成部１２Ｖは、これらの配信先ＩＤと、全天球パノラマ画像６０と、メッセージと、を配信情報とする。
【０２２４】
さらに、配信情報作成部１２Ｖは、配信管理ＤＢ１２Ｃにおける、配信対象の全天球パノラマ画像６０に対応する初期視点方向情報を、視点方向情報として、配信情報に含める。すなわち、配信情報作成部１２Ｖは、視点方向設定部１２Ｔが設定した初期視点方向情報を、視点方向情報として、配信情報に含める。
【０２２５】
また、配信情報作成部１２Ｖは、配信管理ＤＢ１２Ｃにおける、配信対象の全天球パノラマ画像６０に対応する初期視点方向情報、または、物体の位置情報を、対応するメッセージの表示位置を示す表示位置情報として、配信情報に含める。
【０２２６】
そして、コンテンツ作成部１２Ｒは、配信情報を、配信部１２Ｗへ出力する（ＳＥＱ２２２）。配信部１２Ｗは、受付けた配信情報を、配信対象の利用端末１８へ、送受信部１２Ｋを介して配信する（ＳＥＱ２２４，ＳＥＱ２２６）。このため、配信部１２Ｗは、配信端末１９から受付けた配信対象の全天球パノラマ画像６０と、メッセージと、を含む配信情報を、利用端末１８へ配信する。
【０２２７】
利用端末１８では、配信情報を受信すると、受信した配信情報に含まれる全天球パノラマ画像６０およびメッセージＭを含む表示画面７１（図１８参照）を表示部１８Ｇへ表示する（ＳＥＱ２２８）。このとき、利用端末１８は、配信情報に含まれる視点方向情報によって示される視点方向を表示中心として、全天球パノラマ画像６０を表示する。また、利用端末１８は、配信情報に含まれるメッセージを、配信情報に含まれる表示位置情報によって示される表示位置に配置して、表示する。
【０２２８】
利用端末１８の受付部１８Ｃは、視点方向変更指示を入力部１８Ｆから受付けると（ＳＥＱ２３０）、記憶制御部１８Ｂは、視点方向が変更される毎に、変更後の視点方向を示す視点方向情報を、前回視点方向情報として、視点履歴ＤＢ１８Ｈに登録する（ＳＥＱ２３２）。
【０２２９】
利用端末１８の送受信部１８Ａは、視点履歴ＤＢ１８Ｈが更新されるごとに、表示履歴情報をサーバ装置１２へ送信する（ＳＥＱ２３４）。サーバ装置１２の記憶制御部１２Ｐは、送受信部１２Ｋを介して表示履歴情報を受信し、履歴管理ＤＢ１２Ｅ（図１４（Ｂ）参照）へ登録する（ＳＥＱ２３６）。
【０２３０】
また、利用端末１８の送受信部１９Ａは、全天球パノラマ画像６０の表示の終了時に、表示時間情報をサーバ装置１２へ送信する（ＳＥＱ２３８）。サーバ装置１２の課金管理部１２Ｊは、送受信部１２Ｋを介して表示時間情報を受付け、課金管理ＤＢ１２Ｆへ登録すると共に、課金情報を生成する（ＳＥＱ２４０，ＳＥＱ２４２，ＳＥＱ２４６）。
【０２３１】
次に、サーバ装置１２で実行する情報処理の手順を説明する。図２０は、サーバ装置１２で実行する情報処理の手順の一例を示すフローチャートである。
【０２３２】
まず、サーバ装置１２の送受信部１２Ｋが、外部装置１７からメッセージを受信したか否かを判断する（ステップＳ３００）。詳細には、送受信部１２Ｋは、外部装置１７から、メッセージと、撮影装置ＩＤと、物体の特徴情報と、を受信したか否かを判断する。
【０２３３】
ステップＳ３００で肯定判断すると（ステップＳ３００：Ｙｅｓ）、ステップＳ３０２へ進む。ステップＳ３０２では、受信した撮影装置ＩＤと、メッセージと、物体の特徴情報と、を対応づけて記憶部１２Ｂへ記憶する（ステップＳ３０２）。そして、本ルーチンを終了する。
【０２３４】
一方、ステップＳ３００で否定判断すると（ステップＳ３００：Ｎｏ）、ステップＳ３０４へ進む。ステップＳ３０４では、送受信部１２Ｋが、配信端末１９から撮影装置ＩＤを受信したか否かを判断する（ステップＳ３０４）。
【０２３５】
ステップＳ３０４で肯定判断すると（ステップＳ３０４：Ｙｅｓ）、ステップＳ３０６へ進む。ステップＳ３０６では、撮影装置制御部１２Ｑが、ステップＳ３０４で受信した撮影装置ＩＤによって識別される撮影装置１４へ、画像取得要求を送信する（ステップＳ３０６）。
【０２３６】
サーバ装置１２の送受信部１２Ｋは、撮影装置１４から全天球パノラマ画像６０を受信すると（ステップＳ３０８）、ステップＳ３０４で受信した撮影装置ＩＤの送信元の配信端末１９へ、該全天球パノラマ画像６０を送信する（ステップＳ３１０）。
【０２３７】
次に、送受信部１２Ｋは、該配信端末１９から、コンテンツ作成指示を受信したと判断するまで（ステップＳ３１２：Ｙｅｓ）、否定判断を繰り返す（ステップＳ３１２：Ｎｏ）。ステップＳ３１２で肯定判断すると（ステップＳ３１２：Ｙｅｓ）、ステップＳ３１４へ進む。
【０２３８】
ステップＳ３１４では、記憶制御部１２Ｐが、受信したコンテンツ作成指示に含まれる、初期視点方向情報、配信先、配信期間、撮影装置ＩＤを、配信管理ＤＢ１２Ｃへ登録する（ステップＳ３１４）。
【０２３９】
ここで、記憶制御部１２Ｐは、外部装置１７から受信したメッセージと、配信端末１９から受信したメッセージの、何れを優先するかを判断する（ステップＳ３１６）。何れを優先するかは、予め設定すればよい。また、何れを優先するかは、ユーザの操作指示などによって適宜変更可能としてもよい。
【０２４０】
そして、外部装置１７から受信したメッセージを優先する場合（ステップＳ３１６：Ｙｅｓ）、ステップＳ３１８へ進む。ステップＳ３１８では、記憶制御部１２Ｐは、ステップＳ３０２で記憶部１２Ｂに記憶されている、ステップＳ３１２で受信したコンテンツ作成指示に含まれる撮影装置ＩＤに対応する、メッセージおよび物体の特徴情報を、配信管理ＤＢ１２Ｃへ登録する（ステップＳ３１８）。そして、ステップＳ３２２へ進む。
【０２４１】
一方、配信端末１９から受信したメッセージを優先する場合（ステップＳ３１６：Ｎｏ）、ステップＳ３２０へ進む。ステップＳ３２０では、配信端末１９から受信したコンテンツ作成指示に含まれる、メッセージおよび物体の特徴情報を、該コンテンツ作成指示に含まれる撮影装置ＩＤに対応づけて、配信管理ＤＢ１２Ｃへ登録する（ステップＳ３２０）。そして、ステップＳ３２２へ進む。
【０２４２】
ステップＳ３２２では、撮影装置制御部１２Ｑが、ステップＳ３１２で受信したコンテンツ作成指示に含まれる撮影装置ＩＤによって識別される撮影装置１４へ、撮影開始指示を送信する（ステップＳ３２２）。
【０２４３】
すると、サーバ装置１２の送受信部１２Ｋは、撮影装置１４から、全天球パノラマ画像６０および関連情報６１を受信する（ステップＳ３２４）。サーバ装置１２の記憶制御部１２Ｐは、受信した全天球パノラマ画像６０および関連情報６１（撮影日時、撮影装置ＩＤ、物体ＩＤ、物体の位置情報）を、配信管理ＤＢ１２Ｃへ登録する（ステップＳ３２６）。
【０２４４】
次に、リンク情報作成部１２Ｓが、リンク情報を作成する（ステップＳ３２８）。サーバ装置１２の送受信部１２Ｋは、リンク情報作成部１２Ｓが作成したリンク情報を、ステップＳ３１２で受信したコンテンツ作成指示に含まれる配信先によって特定される利用端末１８へ送信する（ステップＳ３３０）。
【０２４５】
送受信部１２Ｋは、利用端末１８からリンク情報を受信すると（ステップＳ３３２）、視点方向設定部１２Ｔが、初期視点方向情報を設定する（ステップＳ３３４）。
【０２４６】
次に、配信情報作成部１２Ｖが、配信ＩＤと、ステップＳ３２４で受信した全天球パノラマ画像６０と、該全天球パノラマ画像６０に関するメッセージと、表示位置情報と、視点方向情報と、を含む、配信情報を作成する（ステップＳ３３６）。
【０２４７】
そして、配信部１２Ｗが、ステップＳ３３６で生成された配信情報を、ステップＳ３１２で受信したコンテンツ作成指示に含まれる配信先の利用端末１８へ配信する（ステップＳ３３８）。そして、本ルーチンを終了する。
【０２４８】
一方、ステップＳ３０４で否定判断すると（ステップＳ３０４：Ｎｏ）、ステップＳ３４０へ進む。ステップＳ３４０では、送受信部１２Ｋが、利用端末１８から表示履歴情報を受信したか否かを判断する(ステップＳ３４０)。
【０２４９】
ステップＳ３４０で肯定判断すると（ステップＳ３４０：Ｙｅｓ）、ステップＳ３４２へ進む。ステップＳ３４２では、記憶制御部１２Ｐが、受信した表示履歴情報を、履歴管理ＤＢ１２Ｅへ登録し（ステップＳ３４２）、本ルーチンを終了する。
【０２５０】
一方、ステップＳ３４０で否定判断すると、ステップＳ３４４へ進む。ステップＳ３４４では、送受信部１２Ｋが、利用端末１８から表示時間情報を受信したか否かを判断する（ステップＳ３４４）。
【０２５１】
ステップＳ３４４で否定判断すると（ステップＳ３４４：Ｎｏ）、本ルーチンを終了する。ステップＳ３４４で肯定判断すると（ステップＳ３４４：Ｙｅｓ）、ステップＳ３４６へ進む。
【０２５２】
ステップＳ３４６では、記憶制御部１２Ｐが、ステップＳ３４４で受信した表示時間情報を、課金管理ＤＢ１２Ｆへ登録する（ステップＳ３４６）。そして、課金管理部１２Ｊが、課金処理を行い（ステップＳ３４８）、本ルーチンを終了する。
【０２５３】
次に、配信端末１９が実行する情報処理の一例を説明する。図２１は、配信端末１９が実行する情報処理の一例を示すフローチャートである。
【０２５４】
まず、受付部１９Ｃが、入力部１９Ｆからログイン情報を受付ける（ステップＳ４００）。ログイン情報を受付けると、送受信部１９Ａは、受付けたログイン情報によって示されるアカウントをサーバ装置１２へ送信する。そして、送受信部１９Ａは、サーバ装置１２から認証結果を受信する。本実施の形態では、認証ＯＫであったものとして説明する。
【０２５５】
次に、受付部１９Ｃは、配信対象の全天球パノラマ画像６０を撮影する撮影装置１４の撮影装置ＩＤを、入力部１９Ｆから受付ける（ステップＳ４０２）。撮影装置ＩＤを受付けると、送受信部１９Ａは、受付た撮影装置ＩＤをサーバ装置１２へ送信する（ステップＳ４０４）。
【０２５６】
次に、配信端末１９の送受信部１９Ａは、該撮影装置ＩＤによって識別される撮影装置１４で撮影された全天球パノラマ画像６０を受信する（ステップＳ４０６）。次に表示制御部１９Ｄは、ステップＳ４０６で受信した全天球パノラマ画像６０を全天球パノラマ画像の表示欄８０に表示した、設定画面７０（図１６参照）を、表示部１９Ｇへ表示する（ステップＳ４０８）。
【０２５７】
ユーザは、設定画面７０を参照しながら、設定画面７０に表示された各表示項目を入力することで、コンテンツ作成指示を入力する。これにより、受付部１９Ｃは、コンテンツ作成指示を受付ける（ステップＳ４１０）。送受信部１９Ａは、受付けたコンテンツ作成指示を、サーバ装置１２へ送信する（ステップＳ４１２）。そして、本ルーチンを終了する。
【０２５８】
次に、利用端末１８で実行する情報処理の一例を説明する。図２２は、利用端末１８で実行する情報処理の一例を示す、フローチャートである。
【０２５９】
まず、利用端末１８の送受信部１８Ａが、リンク情報をサーバ装置１２から受信する（ステップＳ５００）。次に、表示制御部１８Ｄは、受信したリンク情報を、表示部１８Ｇへ表示する（ステップＳ５０２）。
【０２６０】
受付部１８Ｃは、表示したリンク情報の、ユーザによる指示を受付けるまで（ステップＳ５０４：Ｙｅｓ）、否定判断を繰り返す（ステップＳ５０４：Ｎｏ）。ステップＳ５０４で肯定判断すると（ステップＳ５０４：Ｙｅｓ）、ステップＳ５０６へ進む。
【０２６１】
ステップＳ５０６では、送受信部１８Ａが、ステップＳ５０４で受付けたリンク情報をサーバ装置１２へ送信する（ステップＳ５０６）。
【０２６２】
次に、送受信部１８Ａは、サーバ装置１２から、配信情報を受信するまで（ステップＳ５０８：Ｙｅｓ）、否定判断を繰り返す（ステップＳ５０８：Ｎｏ）。ステップＳ５０８で肯定判断すると（ステップＳ５０８：Ｙｅｓ）、ステップＳ５１０へ進む。
【０２６３】
ステップＳ５１０では、表示制御部１８Ｄは、記憶部１８Ｅに記憶されている視点方向優先情報が、配信された視点方向を優先することを示すか否かを判断する（ステップＳ５１０）。
【０２６４】
視点方向優先情報が、配信された視点方向を優先することを示す場合（ステップＳ５１０：Ｙｅｓ）、ステップＳ５１２へ進む。ステップＳ５１２では、表示制御部１８Ｄは、受信した配信情報を読取る（ステップＳ５１２）。詳細には、ステップＳ５１２では、表示制御部１８Ｄは、受信した配信情報に含まれる、配信ＩＤと、全天球パノラマ画像６０と、メッセージと、表示位置情報と、視点方向情報と、表示位置情報と、を読取る。
【０２６５】
そして、表示制御部１８Ｄは、ステップＳ５１２で読取った情報に基づいた表示画面７１（図１８参照）を、表示部１８Ｇへ表示する（ステップＳ５１４）。
【０２６６】
すなわち、表示制御部１８Ｄは、ステップＳ５０８で受信した配信情報に含まれる全天球パノラマ画像６０と、メッセージと、を含む表示画面７１を、表示部１８Ｇへ表示する。
【０２６７】
このとき、表示制御部１８Ｄは、配信情報に含まれる視点方向情報によって示される視点方向を表示中心として、全天球パノラマ画像６０を表示する。このとき、視点方向情報に、撮影画角αを示す情報が含まれる場合には、撮影画角α（すなわち、拡大・縮小率）を調整して、全天球パノラマ画像６０を表示する。また、表示制御部１８Ｄは、配信情報に含まれるメッセージを、配信情報に含まれる表示位置情報によって示される表示位置に配置して、表示する。
【０２６８】
そして、記憶制御部１８Ｂは、ステップＳ５０８で受信した配信情報に含まれる視点方向情報を前回視点方向情報として、該配信情報に含まれる配信ＩＤに対応づけて、視点履歴ＤＢ１８Ｈに登録する（ステップＳ５１６、図１７参照）。そして、ステップＳ５２４へ進む。
【０２６９】
一方、視点方向優先情報が、前回視点方向を優先することを示す場合（ステップＳ５１０：Ｎｏ）、ステップＳ５１８へ進む。ステップＳ５１８では、表示制御部１８Ｄは、受信した配信情報に含まれる、配信ＩＤと、全天球パノラマ画像６０と、メッセージと、表示位置情報と、を読取る（ステップＳ５１８）。
【０２７０】
次に、表示制御部１８Ｄは、視点履歴ＤＢ１８Ｈから、ステップＳ５０８で受信した配信ＩＤに対応する前回視点方向情報を読取る（ステップＳ５２０）。
【０２７１】
そして、表示制御部１８Ｄは、ステップＳ５１８およびステップＳ５２０で読取った情報を用いた表示画面７１を、表示部１８Ｇへ表示する（ステップＳ５２２）。
【０２７２】
詳細には、表示制御部１８Ｄは、ステップＳ５０８で受信した配信情報に含まれる全天球パノラマ画像６０と、メッセージと、を含む表示画面７１を、表示部１８Ｇへ表示する。
【０２７３】
このとき、表示制御部１８Ｄは、視点履歴ＤＢ１８Ｈにおける、配信情報に含まれる配信ＩＤに対応する前回視点方向情報によって示される視点方向を表示中心として、全天球パノラマ画像６０を表示する。このとき、前回視点方向情報に、撮影画角αを示す情報が含まれる場合には、撮影画角α（すなわち、拡大・縮小率）を調整して、全天球パノラマ画像６０を表示する。また、表示制御部１８Ｄは、配信情報に含まれるメッセージを、配信情報に含まれる表示位置情報によって示される表示位置に配置して、表示する。そして、ステップＳ５２４へ進む。
【０２７４】
次に、ステップＳ５２４では、受付部１８Ｃが視点方向変更指示を受付けたか否かを判断する（ステップＳ５２４）。ステップＳ５２４で否定判断すると（ステップＳ５２４：Ｎｏ）、後述するステップＳ５３２へ進む。
【０２７５】
一方、ステップＳ５２４で肯定判断すると（ステップＳ５２４：Ｙｅｓ）、ステップＳ５２６へ進む。ステップＳ５２６では、表示制御部１８Ｄが、視点方向変更指示に示される変更後の視点方向となるように、表示部１８Ｇに表示されている全天球パノラマ画像６０の視点方向を変更する（ステップＳ５２６）。
【０２７６】
そして、記憶制御部１８Ｂは、変更後の視点方向を示す視点方向情報を、前回視点方向情報として、ステップＳ５０８で受信した配信情報に含まれる配信ＩＤに対応づけて、視点履歴ＤＢ１８Ｈに登録する（図１７参照）。このため、配信管理部１７Ｈにおける前回視点方向情報が更新される（ステップＳ５２８）。
【０２７７】
次に、送受信部１８Ａは、表示履歴情報をサーバ装置１２へ送信する（ステップＳ５３０）。次に、利用端末１８は、全天球パノラマ画像６０の表示処理を終了するか否かを判断する（ステップＳ５３２）。利用端末１８は、例えば、ユーザの入力部１８Ｆの操作によって終了が指示された場合に、表示処理を終了すると判断する。
【０２７８】
ステップＳ５３２で否定判断すると（ステップＳ５３２：Ｎｏ）、上記ステップＳ５０８へ戻る。一方、ステップＳ５３２で肯定判断すると（ステップＳ５３２：Ｙｅｓ）、表示制御部１８Ｄは、表示部１８Ｇへの全天球パノラマ画像６０の表示を解除し、ステップＳ５３４へ進む。
【０２７９】
ステップＳ５３４では、表示制御部１８Ｄは、全天球パノラマ画像６０の表示時間を算出する。表示時間は、ステップＳ５０６でリンク情報を送信した後に全天球パノラマ画像６０の表示を開始してから、該全天球パノラマ画像６０に対応する配信ＩＤを含む配信情報の受信によって全天球パノラマ画像６０の表示を継続し、ステップＳ５３２で肯定判断するまでの、全天球パノラマ画像６０の表示時間である。そして、送受信部１８Ａは、当該利用端末１８を利用するユーザのユーザＩＤと、ステップＳ５０８で受信した配信情報に含まれる配信ＩＤと、表示制御部１８Ｄが算出した表示時間と、を含む表示時間情報を、サーバ装置１２へ送信する（ステップＳ５３４）。そして、本ルーチンを終了する。
【０２８０】
以上説明したように、本実施の形態の情報処理システム１０は、サーバ装置１２と、サーバ装置１２と通信可能な利用端末１８と、を備える。サーバ装置１２は、記憶部１２Ｂと、送信部１２Ｌと、を備える。記憶部１２Ｂは、全方位の範囲の撮影によって得られた全天球パノラマ画像６０と、全天球パノラマ画像６０に関するメッセージＭと、を含む配信情報を記憶する。送信部１２Ｌは、配信情報を利用端末１８へ送信する。利用端末１８は、送受信部１８Ａ（第１の受信部）と、表示制御部１８Ｄと、を備える。送受信部１８Ａは、全方位の範囲の撮影によって得られた全天球パノラマ画像６０と、全天球パノラマ画像６０に関するメッセージＭと、を含む配信情報を受信する。表示制御部１８Ｄは、配信情報に含まれる全天球パノラマ画像６０とメッセージＭとを含む表示画面７１を、表示部１８Ｇへ表示する。
【０２８１】
このように、本実施の形態の利用端末１８は、サーバ装置１２から受信した配信情報に基づいて、全天球パノラマ画像６０と全天球パノラマ画像６０に関するメッセージＭとを含む表示画面７１を、表示部１８Ｇへ表示する。
【０２８２】
従って、本実施の形態の情報処理システム１０では、全天球パノラマ画像６０と、全天球パノラマ画像６０に関するメッセージＭと、を容易に提供することができる。
【０２８３】
メッセージＭは、全天球パノラマ画像６０の撮影環境に関する情報である。メッセージＭは、全天球パノラマ画像６０に含まれる物体の状況に関する情報である。
【０２８４】
配信情報は、全天球パノラマ画像６０におけるメッセージＭの表示位置を示す表示位置情報を含む。利用端末１８の表示制御部１８Ｄは、全天球パノラマ画像６０と、表示位置情報によって示される表示位置に配置したメッセージＭと、を含む表示画面７１を、表示部１８Ｇへ表示する。表示位置は、全天球パノラマ画像６０における、メッセージＭに関する物体を基準とした位置、または、全天球パノラマ画像６０の表示時の表示中心を基準とした位置である。
【０２８５】
配信情報は、全天球パノラマ画像６０における視点方向を示す視点方向情報を含む。利用端末１８の表示制御部１８Ｄは、視点方向情報によって示される視点方向を表示中心とした全天球パノラマ画像６０を、表示部１８Ｇへ表示する。
【０２８６】
利用端末１８は、全天球パノラマ画像６０の前回の表示時の視点方向を示す前回視点方向情報を記憶部１８Ｅに記憶する記憶制御部１８Ｂを備える。利用端末１８の表示制御部１８Ｄは、記憶部１８Ｅに記憶されている前回視点方向情報によって示される視点方向を表示中心とした全天球パノラマ画像６０を、表示部１８Ｇへ表示する。
【０２８７】
利用端末１８は、視点方向の変更指示を受付ける受付部１８Ｃ（第１の受付部）を備える。利用端末１８の表示制御部１８Ｄは、変更指示を受付けたときに、受付けた該変更指示によって示される変更後の視点方向を表示中心とした全天球パノラマ画像６０を、表示部１８Ｇへ表示する。
【０２８８】
サーバ装置１２は、受信部１２Ｈ（第２の受信部）と、設定部（視点方向設定部１２Ｔ）と、を備える。受信部１２Ｈは、複数の利用端末１８の各々から、表示した全天球パノラマ画像６０を識別する画像ＩＤ（画像識別情報）と、全天球パノラマ画像６０の視点方向を示す視点方向情報と、を含む表示履歴情報を受信する。視点方向設定部１２Ｔは、受信した表示履歴情報に含まれる視点方向情報に示される視点方向の内、最も多くの利用端末１８から受信した視点方向情報を、該表示履歴情報に含まれる画像ＩＤによって識別される全天球パノラマ画像６０を撮影した撮影装置１４で撮影される全天球パノラマ画像６０の初期視点方向情報として設定する。配信部１２Ｗは、設定された初期視点方向情報を視点方向情報として含む配信情報を、利用端末１８へ配信する。
【０２８９】
サーバ装置１２は、受付部１２Ｉ（第２の受付部）を備える。受付部１２Ｉは、配信端末１９から配信対象の全天球パノラマ画像６０の指定を受付ける。サーバ装置１２の配信部１２Ｗは、指定を受付けた全天球パノラマ画像６０を含む配信情報を、利用端末１８へ配信する。
【０２９０】
サーバ装置１２は、受信部１２Ｈ（第２の受信部）と、課金管理部１２Ｊと、を備える。受信部１２Ｈは、利用端末１８の表示部１８Ｇへの全天球パノラマ画像６０の表示時間を示す表示時間情報を利用端末１８から受信する。課金管理部１２Ｊは、表示時間情報に応じた課金情報を生成する。
【０２９１】
また、本実施の形態の情報処理システム１０は、１以上のサーバ装置１２を含む情報処理システム１０である。サーバ装置１２は、配信情報作成部１２Ｖ（作成部）と、送信部１２Ｌと、を備える。配信情報作成部１２Ｖは、全方位の範囲の撮影によって得られた全天球パノラマ画像６０と、全天球パノラマ画像６０に関するメッセージＭと、メッセージＭの表示位置を示す表示位置情報と、全天球パノラマ画像６０の視点方向を示す視点方向情報と、を含む配信情報を作成する。送信部１２Ｌは、配信情報を利用端末１８へ送信する。
【０２９２】
本実施の形態の利用端末１８は、表示部１８Ｇと、送受信部１８Ａ（第１の受信部）と、表示制御部１８Ｄと、を備える。送受信部１８Ａは、全方位の範囲の撮影によって得られた全天球パノラマ画像６０と、全天球パノラマ画像６０に関するメッセージＭと、を含む配信情報を受信する。表示制御部１８Ｄは、配信情報に含まれる全天球パノラマ画像６０とメッセージＭとを含む表示画面７１を、表示部１８Ｇへ表示する。
【０２９３】
本実施の形態のサーバ装置１２は、配信情報作成部１２Ｖ（作成部）と、送信部１２Ｌと、を備える。配信情報作成部１２Ｖは、全方位の範囲の撮影によって得られた全天球パノラマ画像６０と、全天球パノラマ画像６０に関するメッセージＭと、メッセージＭの表示位置を示す表示位置情報と、全天球パノラマ画像６０の視点方向を示す視点方向情報と、を含む配信情報を作成する。送信部１２Ｌは、配信情報を利用端末１８へ送信する。
【０２９４】
本実施の形態のプログラムは、全方位の範囲の撮影によって得られた全天球パノラマ画像６０と、全天球パノラマ画像６０に関するメッセージＭと、を含む配信情報を受信するステップと、配信情報に含まれる全天球パノラマ画像６０とメッセージＭとを含む表示画面を７１、表示部１８Ｇへ表示するステップと、をコンピュータに実行させるためのプログラムである。
【０２９５】
また、本実施の形態のプログラムは、全方位の範囲の撮影によって得られた全天球パノラマ画像６０と、全天球パノラマ画像６０に関するメッセージＭと、メッセージＭの表示位置を示す表示位置情報と、全天球パノラマ画像６０の視点方向を示す視点方向情報と、を含む配信情報を作成するステップと、配信情報を利用端末１８へ送信するステップと、をコンピュータに実行させるためのプログラムである。
【０２９６】
なお、上記サーバ装置１２、撮影装置１４、外部装置１７、利用端末１８、および配信端末１９の各々で実行される、上記処理を実行するためのプログラムは、ＮＶ−ＲＡＭやＲＯＭやその他の不揮発性記憶媒体に予め組み込まれて提供される。また、サーバ装置１２、撮影装置１４、外部装置１７、利用端末１８、および配信端末１９の各々で実行される、上記処理を実行するためのプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録し提供することも可能である。
【０２９７】
また、サーバ装置１２、撮影装置１４、外部装置１７、利用端末１８、および配信端末１９の各々で実行される、上記処理を実行するためのプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供または配布するように構成してもよい。
【０２９８】
また、サーバ装置１２、撮影装置１４、外部装置１７、利用端末１８、および配信端末１９の各々で実行される、上記処理を実行するためのプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０２９９】
また、サーバ装置１２、撮影装置１４、外部装置１７、利用端末１８、および配信端末１９の各々で実行される、上記処理を実行するためのプログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が記憶媒体から該プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。
【０３００】
なお、サーバ装置１２の記憶部１２Ｂに格納されている各種情報は、外部装置に格納してもよい。この場合には、該外部装置とサーバ装置１２と、を、ネットワーク等を介して接続した構成とすればよい。
【０３０１】
なお、上記には、本実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０３０２】
１０  情報処理システム
１２  サーバ装置
１２Ｉ  受付部
１２Ｈ  受信部
１２Ｊ  課金管理部
１２Ｌ  送信部
１２Ｖ  配信情報作成部
１２Ｗ  配信部
１４  撮影装置
１８  利用端末
１８Ａ  送受信部
１８Ｂ  記憶制御部
１８Ｄ  表示制御部
１８Ｆ  入力部
１８Ｇ  表示部
１９  配信端末
１９Ａ  送受信部
１９Ｃ  受付部
１９Ｆ  入力部
【先行技術文献】
【特許文献】
【０３０３】
【特許文献１】特開２０１４−００６８８０号公報
【図１】
2017169151.tif 000003
【図２】
2017169151.tif 000004
【図３】
2017169151.tif 000005
【図４】
2017169151.tif 000006
【図５】
2017169151.tif 000007
【図６】
2017169151.tif 000008
【図７】
2017169151.tif 000009
【図８】
2017169151.tif 000010
【図９】
2017169151.tif 000011
【図１０】
2017169151.tif 000012
【図１１】
2017169151.tif 000013
【図１２】
2017169151.tif 000014
【図１３】
2017169151.tif 000015
【図１４】
2017169151.tif 000016
【図１５】
2017169151.tif 000017
【図１６】
2017169151.tif 000018
【図１７】
2017169151.tif 000019
【図１８】
2017169151.tif 000020
【図１９】
2017169151.tif 000021
【図２０】
2017169151.tif 000022
【図２１】
2017169151.tif 000023
【図２２】
2017169151.tif 000024