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