(57)【要約】【課題】画像管理システムは、全天球パノラマ画像の一部が示されたサムネイルを出力しても、元となる全天球パノラマ画像が類似しているか出力側で判断し難い。【解決手段】画像管理システム５の生成部５４は、撮影装置１によって撮影される全天球パノラマ画像のサムネイルを生成する。画像管理システム５の算出部５３は、全天球パノラマ画像が複数のパターンで展開された展開画像から特徴量を算出する。画像管理システム５の検索部５５は、算出される特徴量に基づいて、一の全天球パノラマ画像に類似する他の全天球パノラマ画像を検索する。画像管理システム５の送受信部５１は、撮影装置１によって撮影された画像の要求に応じて、生成部５４によって生成される全天球パノラマ画像のサムネイル、及び全天球パノラマ画像のグループ名を要求元に送信する。【選択図】図７
2018036760.tif 000002
【特許請求の範囲】
【請求項１】
撮影装置によって撮影される全天球パノラマ画像のサムネイルを生成する生成手段と、
前記全天球パノラマ画像が複数のパターンで展開された展開画像から特徴量を算出する算出手段と、
前記算出手段によって一の全天球パノラマ画像の複数の展開画像から算出される特徴量、及び前記算出手段によって他の全天球パノラマ画像の複数の展開画像から算出される特徴量に基づいて、前記一の全天球パノラマ画像に類似する前記他の全天球パノラマ画像を検索する検索手段と、
前記撮影装置によって撮影された画像の要求に応じて、前記生成手段によって生成される前記全天球パノラマ画像のサムネイル、及び前記全天球パノラマ画像の属性情報を出力する出力手段を有し、
前記出力手段は、前記一の全天球パノラマ画像、及び前記一の全天球パノラマ画像に類似する前記他の全天球パノラマ画像に対して同じ属性情報を出力する
画像管理システム。
【請求項２】
前記出力手段は、前記属性情報を前記全天球パノラマ画像の撮影位置の名称として出力する請求項１に記載の画像管理システム。
【請求項３】
拠点の識別情報、及び前記拠点に設置される撮影装置の識別情報を関連付けて管理する管理手段を有し、
所定の拠点で撮影された画像の要求に応じて、前記出力手段は、前記管理手段において、前記所定の拠点に関連付けられている識別情報の撮影装置で撮影された全天球パノラマ画像から前記生成手段によって生成されるサムネイルを出力する請求項２に記載の画像管理システム。
【請求項４】
前記管理手段は、前記全天球パノラマ画像の撮影時期を示す情報を管理しており、
所定の時期に撮影された画像の要求に応じて、前記出力手段は、前記管理手段において管理されている前記撮影時期を示す情報に基づいて、前記所定の時期に撮影された全天球パノラマ画像から前記生成手段によって生成されるサムネイルを出力する請求項３に記載の画像管理システム。
【請求項５】
前記全天球パノラマ画像の撮影位置の名称の変更要求を受け付ける受付手段を有し、
前記出力手段は、前記変更要求に応じて変更された撮影位置の名称を出力する請求項３又は４に記載の画像管理システム。
【請求項６】
撮影位置ごとに一の画像を出力する要求に応じて、前記出力手段は、前記撮影位置の名称が共通するサムネイルに対し一のサムネイルを出力する請求項３乃至５のいずれか一項に記載の画像管理システム。
【請求項７】
前記算出手段によって前記一の全天球パノラマ画像の複数の展開画像から算出される特徴量、及び前記算出手段によって前記他の全天球パノラマ画像の複数の展開画像から算出される特徴量に基づいて、前記一の全天球パノラマ画像の撮影位置、及び前記他の全天球パノラマ画像の撮影位置の相対的な高さを決定する決定手段を有し、
前記出力手段は、前記決定手段によって決定される高さを示す情報を出力する請求項３乃至６のいずれか一項に記載の画像管理システム。
【請求項８】
前記生成手段は、前記高さを示す情報に基づいて、前記全天球パノラマ画像からサムネイルを生成する領域を調整する請求項７に記載の画像管理システム。
【請求項９】
前記出力手段は、前記全天球パノラマ画像のサムネイルごとに、前記全天球パノラマ画像から抽出される絶対位置を示す情報を出力する請求項３乃至８のいずれか一項に記載の画像管理システム。
【請求項１０】
所定の全天球パノラマ画像の削除の要求に応じて、当該画像管理システムにおいて管理されている前記所定の全天球パノラマ画像を削除する削除手段を有する請求項３乃至９のいずれか一項に記載の画像管理システム。
【請求項１１】
前記管理手段は、属性情報に関連付けて、前記全天球パノラマ画像の識別情報を管理しており、
前記削除手段による全天球パノラマ画像の削除に伴って、前記属性情報に関連付けられる全天球パノラマ画像が無くなるときに、前記削除手段は、前記管理手段から前記属性情報を削除する請求項１０に記載の画像管理システム。
【請求項１２】
画像管理システムに、
撮影装置によって撮影される全天球パノラマ画像のサムネイルを生成する生成処理と、
前記全天球パノラマ画像が複数のパターンで展開された展開画像から特徴量を算出する算出処理と、
前記算出処理によって一の全天球パノラマ画像の複数の展開画像から算出される特徴量、及び前記算出処理によって他の全天球パノラマ画像の複数の展開画像から算出される特徴量に基づいて、前記一の全天球パノラマ画像に類似する前記他の全天球パノラマ画像を検索する検索処理と、
前記撮影装置によって撮影された画像の要求に応じて、前記生成処理によって生成される前記全天球パノラマ画像のサムネイル、及び前記全天球パノラマ画像の属性情報を出力する出力処理を実行させ、
前記出力処理において、前記一の全天球パノラマ画像、及び前記一の全天球パノラマ画像に類似する前記他の全天球パノラマ画像に対して同じ属性情報を出力する
画像管理方法。
【請求項１３】
画像管理システムに、
撮影装置によって撮影される全天球パノラマ画像のサムネイルを生成する生成処理と、
前記全天球パノラマ画像が複数のパターンで展開された展開画像から特徴量を算出する算出処理と、
前記算出処理によって一の全天球パノラマ画像の複数の展開画像から算出される特徴量、及び前記算出処理によって他の全天球パノラマ画像の複数の展開画像から算出される特徴量に基づいて、前記一の全天球パノラマ画像に類似する前記他の全天球パノラマ画像を検索する検索処理と、
前記撮影装置によって撮影された画像の要求に応じて、前記生成処理によって生成される前記全天球パノラマ画像のサムネイル、及び前記全天球パノラマ画像の属性情報を出力する出力処理を実行させ、
前記出力処理において、前記一の全天球パノラマ画像、及び前記一の全天球パノラマ画像に類似する前記他の全天球パノラマ画像に対して同じ属性情報を出力する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像管理システム、画像管理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、一度の撮影で、３６０°の全天球パノラマ画像を得るデジタルカメラが提供されている。撮影された全天球パノラマ画像は、撮影装置からスマートフォン等の通信端末を介して、SNS(Social Networking Service)等の管理システムへアップロードされる。これにより、他の通信端末は、管理システムへアクセスすることにより全天球パノラマ画像をダウンロードすることができる。ところが、他の通信端末では、全天球パノラマ画像を表示しても、ユーザには湾曲して見えるため、何の画像であるか把握できないことがある。そこで、パノラマ画像の一部をサムネイルとして表示する通信端末が開示されている。
【０００３】
特許文献１の通信端末によると、パノラマ画像における所定領域を示すための所定領域情報、及び当該所定領域情報で示される所定領域画像に関するサムネイルを識別するためのサムネイル識別情報とを対応付けて記憶する記憶手段と、前記サムネイルを、所定の表示手段に表示させる表示制御手段と、前記表示されたサムネイルのうち、所定のサムネイルの選択を受け付ける受付手段と、を有し、前記表示制御手段は、前記選択されたサムネイルのサムネイル識別情報に基づいて、対応する所定領域情報で示される所定領域画像を前記表示手段に表示させる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
全天球パノラマ画像の用途の一例として、建物内等での定点観測がある。定点観測の位置を決定する場合、ユーザは、複数の位置で撮影された全天球パノラマ画像を確認し、所望の全天球パノラマ画像が得られる位置を特定する。このとき、近接した位置で撮影される全天球パノラマ画像は互いに類似するため、一方を確認対象から除外することが要請されるケースもある。このようなケースで、画像管理システムは、全天球パノラマ画像の一部が示されたサムネイルを出力しても、元となる全天球パノラマ画像が類似しているか出力側で判断し難いという課題が生じる。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、撮影装置によって撮影される全天球パノラマ画像のサムネイルを生成する生成手段と、前記全天球パノラマ画像が複数のパターンで展開された展開画像から特徴量を算出する算出手段と、前記算出手段によって一の全天球パノラマ画像の複数の展開画像から算出される特徴量、及び前記算出手段によって他の全天球パノラマ画像の複数の展開画像から算出される特徴量に基づいて、前記一の全天球パノラマ画像に類似する前記他の全天球パノラマ画像を検索する検索手段と、前記撮影装置によって撮影された画像の要求に応じて、前記生成手段によって生成される前記全天球パノラマ画像のサムネイル、及び前記全天球パノラマ画像の属性情報を出力する出力手段を有し、前記出力手段は、前記一の全天球パノラマ画像、及び前記他の全天球パノラマ画像に対して同じ属性情報を出力する画像管理システムである。
【発明の効果】
【０００６】
以上説明したように本発明に係る画像管理システムによると、全天球パノラマ画像の一部が示されたサムネイルを出力するときに、元となる全天球パノラマ画像が類似しているか出力側で判断させやすくすることができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】（ａ）は撮影装置の左側面図であり、（ｂ）は撮影装置の正面図であり、（ｃ）は撮影装置の平面図である。
【図２】撮影装置の使用イメージ図である。
【図３】（ａ）は撮影装置で撮影された半球画像（前）、（ｂ）は撮影装置で撮影された半球画像（後）、（ｃ）はメルカトル図法により表された画像を示した図である。
【図４】（ａ）メルカトル画像で球を被う状態を示した概念図、（ｂ）全天球パノラマ画像を示した図である。
【図５】全天球パノラマ画像を３次元の立体球とした場合の仮想カメラ及び所定領域の位置を示した図である。
【図６】（ａ）は図５の立体斜視図、（ｂ）は所定領域の画像を示す図である。
【図７】所定領域情報と所定領域画像との関係を示した図である。
【図８】本発明の実施形態に係る画像通信システムの概略図である。
【図９】撮影装置のハードウェア構成図である。
【図１０】スマートフォンの場合の通信端末のハードウェア構成図である。
【図１１】画像管理システム及び通信端末のハードウェア構成図である。
【図１２】本実施形態の処理の概略を示した図である。
【図１３】撮影装置、通信端末、及び画像管理システムの機能ブロック図である。
【図１４】画像管理システムにおいて管理される各管理テーブルを示す概念図である。
【図１５】撮影画像をアップロードする処理の一例を示すシーケンス図である。
【図１６】全天球パノラマ画像又はメルカトル画像上の特徴点を示す概念図である。
【図１７】全天球パノラマ画像又はメルカトル画像上の特徴点を示す概念図である。
【図１８】撮影画像を要求する処理の一例を示すシーケンス図である。
【図１９】ディスプレイの表示例である。
【図２０】ディスプレイの表示例である。
【図２１】グループ名を変更する処理の一例を示すシーケンス図である。
【図２２】グループ名の変更画面の一例を示す図である。
【図２３】画像を削除する処理の一例を示すシーケンス図である。
【図２４】画像の削除操作の画面の一例を示す図である。
【図２５】撮影画像を要求する処理の一例を示すシーケンス図である。
【図２６】撮影画像の選択画面の一例を示す図である。
【図２７】撮影画像を要求する処理の一例を示すシーケンス図である。
【図２８】ディスプレイの表示例である。
【図２９】撮影画像をアップロードする処理の一例を示すシーケンス図である。
【図３０】ディスプレイの表示例である。
【図３１】撮影画像を要求する処理の一例を示すシーケンス図である。
【図３２】ディスプレイの表示例である。
【図３３】レイアウトマップの概念図である。
【発明を実施するための形態】
【０００８】
以下、図面を用いて、本発明の実施形態について説明する。
【０００９】
＜＜実施形態の概略＞＞
＜全天球パノラマ画像の生成方法＞
図１乃至図７を用いて、全天球パノラマ画像の生成方法について説明する。
【００１０】
まず、図１を用いて、撮影装置１の外観を説明する。撮影装置１は、全天球（３６０°）パノラマ画像の元になる撮影画像を得るためのデジタルカメラである。なお、図１（ａ）は撮影装置の左側面図であり、図１（ｂ）は撮影装置の正面図であり、図１（ｃ）は撮影装置の平面図である。
【００１１】
図１（ａ）に示されているように、撮影装置１は、人間が片手で持つことができる大きさである。また、図１（ａ），（ｂ），（ｃ）に示されているように、撮影装置１の上部には、正面側（前側）に撮像素子１０３ａ及び背面側（後側）に撮像素子１０３ｂが設けられている。また、図１（ｂ）に示されているように、撮影装置１の正面側には、シャッターボタン等の操作部１１５が設けられている。
【００１２】
次に、図２を用いて、撮影装置１の使用状況を説明する。なお、図２は、撮影装置の使用イメージ図である。撮影装置１は、図２に示されているように、ユーザが手に持ってユーザの周りの被写体を撮影するために用いられる。この場合、図１に示されている撮像素子１０３ａ及び撮像素子１０３ｂによって、それぞれユーザの周りの被写体が撮像されることで、２つの半球画像を得ることができる。
【００１３】
次に、図３及び図４を用いて、撮影装置１で撮影された画像から全天球パノラマ画像が作成されるまでの処理の概略を説明する。なお、図３（ａ）は撮影装置で撮影された半球画像（前側）、図３（ｂ）は撮影装置で撮影された半球画像（後側）、図３（ｃ）はメルカトル図法により表された画像（以下、「メルカトル画像」という）を示した図である。図４（ａ）はメルカトル画像で球を被う状態を示した概念図、図４（ｂ）は全天球パノラマ画像を示した図である。
【００１４】
図３（ａ）に示されているように、撮像素子１０３ａによって得られた画像は、後述の魚眼レンズ１０２ａによって湾曲した半球画像（前側）となる。また、図３（ｂ）に示されているように、撮像素子１０３ｂによって得られた画像は、後述の魚眼レンズ１０２ｂによって湾曲した半球画像（後側）となる。そして、半球画像（前側）と、１８０度反転された半球画像（後側）とは、撮影装置１によって合成され、図３（ｃ）に示されているように、メルカトル画像が作成される。
【００１５】
そして、OpenGL ES（Open Graphics Library for Embedded Systems）が利用されることで、図４（ａ）に示されているように、メルカトル画像が球面を覆うように貼り付けられ、図４（ｂ）に示されているような全天球パノラマ画像が作成される。このように、全天球パノラマ画像は、メルカトル画像が球の中心を向いた画像として表される。なお、OpenGL ESは、２Ｄ(2-Dimensions)および３Ｄ(3-Dimensions)のデータを視覚化するために使用するグラフィックスライブラリである。なお、全天球パノラマ画像は、静止画であっても動画であってもよい。
【００１６】
以上のように、全天球パノラマ画像は、球面を覆うように貼り付けられた画像であるため、人間が見ると違和感を持ってしまう。そこで、全天球パノラマ画像の一部の所定領域（以下、「所定領域画像」という）を湾曲の少ない平面画像として表示することで、人間に違和感を与えない表示をすることができる。これに関して、図５及び図６を用いて説明する。
【００１７】
なお、図５は、全天球パノラマ画像を３次元の立体球とした場合の仮想カメラ及び所定領域の位置を示した図である。仮想カメラＩＣは、３次元の立体球として表示されている全天球パノラマ画像に対して、その画像を見るユーザの視点の位置に相当するものである。また、図６（ａ）は図５の立体斜視図、図６（ｂ）はディスプレイに表示された場合の所定領域画像を表す図である。また、図６（ａ）では、図４に示されている全天球パノラマ画像が、３次元の立体球ＣＳで表わされている。このように生成された全天球パノラマ画像が、立体球ＣＳであるとすると、図５に示されているように、仮想カメラＩＣが全天球パノラマ画像の外部に位置している。全天球パノラマ画像における所定領域Ｔは、この全天球パノラマ画像における仮想カメラＩＣの位置の所定領域情報によって特定される。この所定領域情報は、例えば、座標ｘ(rH)、座標ｙ(rV)、及び画角α(angle)によって示される。所定領域Ｔのズームは、画角αの範囲（円弧）を広げたり縮めたりすることで表現することができる。また、所定領域Ｔのズームは、仮想カメラＩＣを全天球パノラマ画像に近づいたり、遠ざけたりすることで表現することもできる。
【００１８】
そして、図６（ａ）で示されているように、全天球パノラマ画像における所定領域Ｔの画像は、図６（ｂ）に示されているように、所定のディスプレイに、所定領域画像として表示される。図６（ｂ）に示されている画像は、初期設定（デフォルト）された所定領域情報（ｘ，ｙ，α）によって表された画像である。
【００１９】
ここで、図７を用いて、所定領域情報と所定領域画像の関係について説明する。なお、図７は、所定領域情報と所定領域画像の関係との関係を示した図である。図７に示されているように、仮想カメラＩＣの画角αによって表される所定領域Ｔの対角線画角を２Ｌとした場合の中心点ＣＰが、所定領域情報の（ｘ，ｙ）パラメータとなる。ｆは仮想カメラＩＣから所定領域Ｔの中心点ＣＰまでの距離である。そして、図７では、一般的に以下の式（１）で示される三角関数が成り立つ。
Ｌｆ＝ｔａｎ（α／２）・・・（式１）
【００２０】
＜画像通信システムの概略＞
続いて、図８を用いて、本実施形態の画像通信システムの構成の概略について説明する。図８は、本実施形態の画像通信システムの構成の概略図である。
【００２１】
図８に示されているように、本実施形態の画像通信システムは、撮影装置１、通信端末３、無線ルータ９ａ、画像管理システム５、及び通信端末７によって構成されている。
【００２２】
このうち、撮影装置１は、上述のように、全天球（３６０°）パノラマ画像を得るためのデジタルカメラである。なお、この撮影装置１は、一般的なデジタルカメラであっても良く、通信端末３にカメラが付いている場合は、通信端末３がデジタルカメラとなりうる。本実施形態では、説明を分かりやすくするために全天球パノラマ画像を得るためのデジタルカメラとして説明を行う。通信端末３は、撮影装置１への充電やデータ送受信を行なうクレードル(Cradle)の一例である。また、通信端末３は、接点を介して撮影装置１とデータ通信を行なうことができると共に、無線ルータ９ａ及び通信ネットワーク９を介して画像管理システム５とデータ通信を行なうことができる。なお、通信ネットワーク９は、例えば、インターネットである。
【００２３】
また、画像管理システム５は、例えば、サーバコンピュータであり、通信ネットワーク９を介して、通信端末３，７とデータ通信を行なうことができる。画像管理システム５には、OpenGL ESがインストールされており、全天球パノラマ画像を作成する。また、画像管理システム５は、全天球パノラマ画像の一部の画像（所定領域画像）のサムネイルデータを作成し、通信端末７にサムネイルデータ及び撮影画像データを提供する。なお、画像管理システム５は、単一のサーバコンピュータによって構成されてもよいし、複数のサーバコンピュータによって構成されてもよい。
【００２４】
また、通信端末７は、例えば、ノートＰＣ(Personal Computer)であり、通信ネットワーク９を介して、画像管理システム５とデータ通信を行なうことができる。なお、通信端末７は、ノートＰＣだけでなく、デスクトップ型のＰＣ等のパーソナルコンピュータであってもよく、更に、スマートフォン、タブレット型端末、又はスマートウォッチであってもよい。
【００２５】
更に、撮影装置１、通信端末３、及び無線ルータ９ａは、衣服等の各販売拠点で設置者Ｘによって所定の位置に設置される。通信端末７は、各販売拠点を統括する本社等に設置され、画像管理システム５を介して送られて来る各拠点の状況を表した画像を表示することで、閲覧者Ｙが各拠点の状況を表した画像（以下、「拠点状況画像」と示す）を閲覧することができる。画像管理システム５は、各拠点の通信端末３から送られて来た撮影画像データに基づいてサムネイルデータを作成したり、通信端末７にサムネイルデータや撮影画像データを提供したりするサービスを行なうサービス会社等に設置されている。
【００２６】
＜実施形態のハードウェア構成＞
次に、図９乃至図１１を用いて、本実施形態の撮影装置１、通信端末３，７、及び画像管理システム５のハードウェア構成を詳細に説明する。
【００２７】
まず、図９を用いて、撮影装置１のハードウェア構成を説明する。なお、図９は、撮影装置のハードウェア構成図である。以下では、撮影装置１は、２つの撮像素子を使用した全方位撮影装置とするが、撮像素子は３つ以上いくつでもよい。また、必ずしも全方位撮影専用の装置である必要はなく、通常のデジタルカメラやスマートフォン等に後付けの全方位撮影ユニットを取り付けることで、実質的に撮影装置１と同じ機能を有するようにしてもよい。
【００２８】
図９に示されているように、撮影装置１は、撮像ユニット１０１、画像処理ユニット１０４、撮像制御ユニット１０５、マイク１０８、音処理ユニット１０９、ＣＰＵ(Central Processing Unit)１１１、ＲＯＭ(Read Only Memory)１１２、ＳＲＡＭ(Static Random Access Memory)１１３、ＤＲＡＭ(Dynamic Random Access Memory)１１４、操作部１１５、ネットワークＩ／Ｆ１１６、通信部１１７、及びアンテナ１１７ａによって構成されている。
【００２９】
このうち、撮像ユニット１０１は、各々半球画像を結像するための１８０°以上の画角を有する広角レンズ（いわゆる魚眼レンズ）１０２ａ，１０２ｂと、各広角レンズに対応させて設けられている２つの撮像素子１０３ａ，１０３ｂを備えている。撮像素子１０３ａ，１０３ｂは、魚眼レンズによる光学像を電気信号の画像データに変換して出力するＣＭＯＳ(Complementary Metal Oxide Semiconductor)センサやＣＣＤ(Charge Coupled Device)センサなどの画像センサ、この画像センサの水平又は垂直同期信号や画素クロックなどを生成するタイミング生成回路、この撮像素子の動作に必要な種々のコマンドやパラメータなどが設定されるレジスタ群などを有している。
【００３０】
撮像ユニット１０１の撮像素子１０３ａ，１０３ｂは、各々、画像処理ユニット１０４とはパラレルＩ／Ｆバスで接続されている。一方、撮像ユニット１０１の撮像素子１０３ａ，１０３ｂは、撮像制御ユニット１０５とは別に、シリアルＩ／Ｆバス（Ｉ２Ｃバス等）で接続されている。画像処理ユニット１０４及び撮像制御ユニット１０５は、バス１１０を介してＣＰＵ１１１と接続される。さらに、バス１１０には、ＲＯＭ１１２、ＳＲＡＭ１１３、ＤＲＡＭ１１４、操作部１１５、ネットワークＩ／Ｆ１１６、通信部１１７、及び電子コンパス１１８なども接続される。
【００３１】
画像処理ユニット１０４は、撮像素子１０３ａ，１０３ｂから出力される画像データをパラレルＩ／Ｆバスを通して取り込み、それぞれの画像データに対して所定の処理を施した後、これらの画像データを合成処理して、図３（ｃ）に示されているようなメルカトル画像のデータを作成する。
【００３２】
撮像制御ユニット１０５は、一般に撮像制御ユニット１０５をマスタデバイス、撮像素子１０３ａ，１０３ｂをスレーブデバイスとして、Ｉ２Ｃバスを利用して、撮像素子１０３ａ，１０３ｂのレジスタ群にコマンド等を設定する。必要なコマンド等は、ＣＰＵ１１１から受け取る。また、該撮像制御ユニット１０５は、同じくＩ２Ｃバスを利用して、撮像素子１０３ａ，１０３ｂのレジスタ群のステータスデータ等を取り込み、ＣＰＵ１１１に送る。
【００３３】
また、撮像制御ユニット１０５は、操作部１１５のシャッターボタンが押下されたタイミングで、撮像素子１０３ａ，１０３ｂに画像データの出力を指示する。撮影装置によっては、ディスプレイによるプレビュー表示機能や動画表示に対応する機能を持つ場合もある。この場合は、撮像素子１０３ａ，１０３ｂからの画像データの出力は、所定のフレームレート（フレーム／分）によって連続して行われる。
【００３４】
また、撮像制御ユニット１０５は、後述するように、ＣＰＵ１１１と協働して撮像素子１０３ａ，１０３ｂの画像データの出力タイミングの同期をとる同期制御手段としても機能する。なお、本実施形態では、撮影装置には表示部が設けられていないが、表示部を設けてもよい。
【００３５】
マイク１０８は、音を音（信号）データに変換する。音処理ユニット１０９は、マイク１０８から出力される音データをＩ／Ｆバスを通して取り込み、音データに対して所定の処理を施す。
【００３６】
ＣＰＵ１１１は、撮影装置１の全体の動作を制御すると共に必要な処理を実行する。ＲＯＭ１１２は、ＣＰＵ１１１のための種々のプログラムを記憶している。ＳＲＡＭ１１３及びＤＲＡＭ１１４はワークメモリであり、ＣＰＵ１１１で実行するプログラムや処理途中のデータ等を記憶する。特にＤＲＡＭ１１４は、画像処理ユニット１０４での処理途中の画像データや処理済みのメルカトル画像のデータを記憶する。
【００３７】
操作部１１５は、種々の操作ボタンや電源スイッチ、シャッターボタン、表示と操作の機能を兼ねたタッチパネルなどの総称である。ユーザは操作ボタンを操作することで、種々の撮影モードや撮影条件などを入力する。
【００３８】
ネットワークＩ／Ｆ１１６は、ＳＤカード等の外付けのメディアやパーソナルコンピュータなどとのインターフェース回路（ＵＳＢＩ／Ｆ等）の総称である。また、ネットワークＩ／Ｆ１１６としては、無線、有線を問わずにネットワークインタフェースである場合も考えられる。ＤＲＡＭ１１４に記憶されたメルカトル画像のデータは、このネットワークＩ／Ｆ１１６を介して外付けのメディアに記録されたり、必要に応じてネットワークＩ／ＦとなるネットワークＩ／Ｆ１１６を介して通信端末３等の外部装置に送信されたりする。
【００３９】
通信部１１７は、撮影装置１に設けられたアンテナ１１７ａを介して、WiFi(wireless fidelity)やＮＦＣ等の短距離無線技術によって、通信端末３等の外部装置と通信を行う。この通信部１１７によっても、メルカトル画像のデータを通信端末３の外部装置に送信することができる。
【００４０】
電子コンパス１１８は、地球の磁気から撮影装置１の方位及び傾き(Roll回転角)を算出し、方位・傾き情報を出力する。この方位・傾き情報はExifに沿った関連情報（メタデータ）の一例であり、撮影画像の画像補正等の画像処理に利用される。なお、関連情報には、画像の撮影日時、及び画像データのデータ容量の各データも含まれている。
【００４１】
次に、図１０を用いて、通信端末３のハードウェア構成を説明する。なお、図１０は、
無線通信機能を有したクレードルの場合の通信端末３のハードウェア構成図である。
【００４２】
図１０に示されているように、通信端末３は、通信端末３全体の動作を制御するＣＰＵ３０１、基本入出力プログラムを記憶したＲＯＭ３０２、ＣＰＵ３０１のワークエリアとして使用されるＲＡＭ(Random Access Memory)３０３、ＣＰＵ３０１の制御にしたがってデータの読み出し又は書き込みを行うＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）３０４、ＣＰＵ３０１の制御に従って被写体を撮像し画像データを得る撮像素子としてのＣＭＯＳセンサ３０５を備えている。
【００４３】
なお、ＥＥＰＲＯＭ３０４には、ＣＰＵ３０１が実行するオペレーティングシステム(OS)、その他のプログラム、及び、種々データが記憶されている。また、ＣＭＯＳセンサ３０５の代わりにＣＣＤセンサを用いてもよい。
【００４４】
更に、通信端末３は、アンテナ３１３ａ、このアンテナ３１３ａを利用して無線通信信号により、無線ルータ９ａ等と通信を行う通信部３１３、ＧＰＳ（Global Positioning Systems）衛星又は屋内ＧＰＳとしてのＩＭＥＳ(Indoor MEssaging System）によって通信端末３の位置情報（緯度、経度、および高度）を含んだＧＰＳ信号を受信するＧＰＳ受信部３１４、及び、上記各部を電気的に接続するためのアドレスバスやデータバス等のバスライン３１０を備えている。
【００４５】
図１１を用いて、画像管理システム５及びノートＰＣの場合の通信端末７のハードウェア構成を説明する。なお、図１１は、画像管理システム５及び通信端末７のハードウェア構成図である。画像管理システム５、及び通信端末７は、ともにコンピュータであるため、以下では、画像管理システム５の構成について説明し、通信端末７の構成の説明は省略する。
【００４６】
画像管理システム５は、画像管理システム５全体の動作を制御するＣＰＵ５０１、ＩＰＬ等のＣＰＵ５０１の駆動に用いられるプログラムを記憶したＲＯＭ５０２、ＣＰＵ５０１のワークエリアとして使用されるＲＡＭ５０３、画像管理システム５用のプログラム等の各種データを記憶するＨＤ５０４、ＣＰＵ５０１の制御にしたがってＨＤ５０４に対する各種データの読み出し又は書き込みを制御するＨＤＤ(Hard Disk Drive)５０５、フラッシュメモリ等の記録メディア５０６に対するデータの読み出し又は書き込み（記憶）を制御するメディアＩ／Ｆ５０７、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示するディスプレイ５０８、通信ネットワーク９を利用してデータ通信するためのネットワークＩ／Ｆ５０９、文字、数値、各種指示などの入力のための複数のキーを備えたキーボード５１１、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行うマウス５１２、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ(Compact Disc Read Only Memory)５１３に対する各種データの読み出し又は書き込みを制御するＣＤ−ＲＯＭドライブ５１４、及び、上記各構成要素を図１１に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン５１０を備えている。
【００４７】
＜実施形態の処理の概略＞
次に、図１２を用いて、本実施形態の処理の概略について説明する。図１２は、本実施形態の処理の概略を示した図である。
【００４８】
まず、通信端末３が撮影装置１から、撮影画像データ、所定領域情報、及び関連情報を取得する（ステップＳ１）。そして、通信端末３は、画像管理システム５に対して、撮影画像データ、所定領域画像、及び関連情報を送信する（ステップＳ２）。画像管理システム５は、所定領域画像に基づいて、サムネイルデータを作成する（ステップＳ３）。通信端末７は、撮影装置１を示す装置ＩＤを画像管理システム５へ送信する（ステップＳ４）。画像管理システム５は、通信端末７から送られてきた装置ＩＤの撮影装置１によって撮影された画像の撮影画像データ、所定領域画像、関連情報、及びサムネイルデータを通信端末７へ送信する（ステップＳ５）。
【００４９】
＜＜実施形態の機能構成＞＞
本実施形態の機能構成について説明する。図１３は、本実施形態の画像通信システムの一部を構成する、撮影装置１、通信端末３、画像管理システム５、及び通信端末７の各機能ブロック図である。図１３では、画像管理システム５が、通信ネットワーク９を介して、通信端末３及び通信端末７とデータ通信することができる。
【００５０】
＜撮影装置１の機能構成＞
図１３に示されているように、撮影装置１は、受付部１２、撮像部１３、集音部１４、接続部１８、及び記憶・読出部１９を有している。これら各部は、図９に示されている各構成要素のいずれかが、ＳＲＡＭ１１３からＤＲＡＭ１１４上に展開された撮影蔵置用のプログラムに従ったＣＰＵ１１１からの命令によって動作することで実現される機能又は手段である。
【００５１】
また、撮影装置１は、図９に示されているＲＯＭ１１２、ＳＲＡＭ１１３、及びＤＲＡＭ１１４によって構築される記憶部１０００を有している。
【００５２】
（撮影装置１の各機能構成）
次に、図９及び図１３を用いて、撮影装置１の各機能構成について更に詳細に説明する。
【００５３】
撮影装置１の受付部１２は、主に、図９に示されている操作部１１５及びＣＰＵ１１１の処理によって実現され、利用者（図８では、設置者Ｘ）からの操作入力を受け付ける。
【００５４】
撮像部１３は、主に、図９に示されている撮像ユニット１０１、画像処理ユニット１０４、及び撮像制御ユニット１０５、並びにＣＰＵ１１１の処理によって実現され、風景等を撮像し、撮影画像データを得る。
【００５５】
集音部１４は、図９に示されている１０８及び音処理ユニット１０９、並びにＣＰＵ１１１の処理によって実現され、撮影装置１の周囲の音を収音する。
【００５６】
接続部１８は、主に、電気接点、及びＣＰＵ１１１の処理によって実現され、通信端末３からの電源供給を受けると共に、データ通信を行う。
【００５７】
記憶・読出部１９は、主に、図９に示されているＣＰＵ１１１の処理によって実現され、記憶部１０００に各種データ（または情報）を記憶したり、記憶部１０００から各種データ（または情報）を読み出したりする。
【００５８】
＜通信端末３の機能構成＞
図１３に示されているように、通信端末３は、送受信部３１、接続部３８、及び記憶・読出部３９を有している。これら各部は、図１０に示されている各構成要素のいずれかが、ＥＥＰＲＯＭ３０４からＲＡＭ３０３上に展開された通信端末３用プログラムに従ったＣＰＵ３０１からの命令によって動作することで実現される機能又は手段である。
【００５９】
また、通信端末３は、図１０に示されているＲＯＭ３０２、ＲＡＭ３０３、及びＥＥＰＲＯＭ３０４によって構築される記憶部３０００を有している。
【００６０】
（通信端末３の各機能構成）
次に、図１０及び図１３を用いて、通信端末３の各機能構成について更に詳細に説明する。
【００６１】
通信端末３の送受信部３１は、主に、図１０に示されている通信部３１３及びＣＰＵ３０１の処理によって実現され、無線ルータ９ａ及び通信ネットワーク９を介して、画像管理システム５と各種データ（または情報）の送受信を行う。
【００６２】
接続部３８は、主に、電気接点、及びＣＰＵ３０１の処理によって実現され、通信端末３に電源供給すると共に、データ通信を行う。
【００６３】
記憶・読出部３９は、主に、図１０に示されているＣＰＵ３０１の処理によって実現され、記憶部３０００に各種データ（または情報）を記憶したり、記憶部３０００から各種データ（または情報）を読み出したりする。
【００６４】
なお、上記各プログラムが記憶されたＣＤ−ＲＯＭ等の記録媒体、並びに、これらプログラムが記憶されたＨＤ５０４は、いずれもプログラム製品(Program Product)として、国内又は国外へ提供されることができる。
【００６５】
＜画像管理システムの機能構成＞
画像管理システム５の各機能構成について説明する。画像管理システム５は、送受信部５１、算出部５３、生成部５４、検索部５５、及び記憶・読出部５９を有している。これら各部は、図１１に示されている各構成要素のいずれかが、ＨＤ５０４からＲＡＭ５０３上に展開された画像管理システム５用プログラムに従ったＣＰＵ５０１からの命令によって動作することで実現される機能又は手段である。
【００６６】
また、画像管理システム５は、図１１に示されているＲＡＭ５０３、及びＨＤ５０４によって構築される記憶部５０００を有している。この記憶部５０００には、拠点管理ＤＢ５００１、端末管理ＤＢ５００２、画像管理ＤＢ５００４、サムネイル管理ＤＢ５００５、及び画像グループ管理ＤＢ５００６が構築されている。このうち、拠点管理ＤＢ５００１は、後述の拠点管理テーブルによって構成されている。端末管理ＤＢ５００２は、後述の端末管理テーブルによって構成されている。画像管理ＤＢ５００４は、後述の画像管理テーブルによって構成されている。サムネイル管理ＤＢ５００５は、サムネイル管理テーブルによって構成されている。
【００６７】
（拠点管理テーブル）
図１４の（Ａ）は、拠点管理テーブルを示す概念図である。この拠点管理テーブルでは、地域ＩＤ、地域名、拠点ＩＤ、拠点名、拠点のレイアウトマップのファイル名、及び、装置ＩＤが関連付けて管理されている。このうち、地域ＩＤは、地域を識別するための地域識別情報の一例である。拠点ＩＤは、拠点を識別するための拠点識別情報の一例である。拠点名は、渋谷店等の店舗名や、渋谷会場等の会場名等を示す。レイアウトマップは、図３３に示されているように、２次元座標で拠点内の位置を特定可能に各拠点のレイアウトを示す。なお、図３３は、レイアウトマップの概念図である。装置ＩＤは、撮影装置１を識別するための装置識別情報の一例である。レイアウトマップのデータは、記憶部５０００に記憶されている。
【００６８】
（端末管理テーブル）
図１４の（Ｂ）は、端末管理テーブルを示す概念図である。この端末管理テーブルでは、装置ＩＤ毎に、所定領域情報が関連付けて管理されている。所定領域情報は、図７で説明した所定領域情報である。
【００６９】
（画像管理テーブル）
図１４の（Ｃ）は、画像管理テーブルを示す概念図である。この画像管理テーブルでは、装置ＩＤ毎に、撮影画像データの画像ＩＤ、撮影画像データのファイル名、撮影日時、撮影位置を示す位置情報が関連付けて管理されている。このうち、画像ＩＤは、撮影画像データを識別するための画像識別情報の一例である。撮影画像データのファイル名は、この関連付けられている画像ＩＤで示される撮影画像データのファイル名である。撮影日時は、この関連付けられている撮影画像データが装置ＩＤで示される撮影装置１で撮影された日時である。位置情報は撮影画像データに含まれるＧＰＳの位置情報である。撮影画像データは、記憶部５０００に記憶されている。
【００７０】
（サムネイル管理テーブル）
図１４の（Ｄ）は、サムネイル管理テーブルを示す概念図である。サムネイル管理テーブルでは、画像ＩＤ毎に、サムネイルデータのサムネイルＩＤ、サムネイルデータのファイル名、撮影日時、位置情報、及び所定領域情報が関連付けて管理されている。このうち、サムネイルＩＤは、画像データに基づいて作成されたサムネイルデータを識別するためのサムネイル識別情報の一例である。サムネイルデータのファイル名は、サムネイルデータのファイル名である。所定領域情報は、元の撮影画像データにおけるサムネイルデータが作成された領域を示す。例えば、図６（ａ）の全天球パノラマ画像における所定領域Ｔの画像が、図６（ｂ）に示されているが、サムネイルデータが作成される場合、この所定領域Ｔの画像である図６（ｂ）のサムネイルデータが作成される。
【００７１】
（画像グループ管理テーブル）
図１４の（Ｅ)は、画像グループ管理テーブルを示す概念図である。この画像グループ管理テーブルでは、画像のグループを示す画像グループＩＤ、画像を撮影した撮影装置１の装置ＩＤ、撮影位置が含まれる拠点の拠点ＩＤ、このグループに属する一以上の撮影画像の画像ＩＤが含まれる画像ＩＤリスト、及びグループ名が関連付けられて管理されている。
【００７２】
（画像管理システムの各機能構成）
次に、図１１及び図１３を用いて、画像管理システム５の各機能構成について詳細に説明する。
【００７３】
画像管理システム５の送受信部５１は、主に、図１１に示されているネットワークＩ／Ｆ５０９及びＣＰＵ５０１の処理によって実現され、通信ネットワーク９を介して通信端末３、又は通信端末７と各種データ（または情報）の送受信を行う。
【００７４】
画像管理システム５の算出部５３は、主に、図１１に示されているＣＰＵ５０１の処理によって実現され、撮影画像データから特徴点を算出する処理等を行う。
【００７５】
画像管理システム５の生成部５４は、主に、図１１に示されているＣＰＵ５０１の処理によって実現され、撮影画像データからサムネイルデータを作成する処理等を行う。
【００７６】
画像管理システム５の検索部５５は、主に、図１１に示されているＣＰＵ５０１の処理によって実現され、一の撮影画像データに係る全天球パノラマ画像と類似する他の撮影画像データに係る全天球パノラマ画像を検索する処理等を行う。
【００７７】
記憶・読出部５９は、主に、図１１に示されているＨＤＤ５０５、及びＣＰＵ５０１の処理によって実現され、記憶部５０００に各種データ（または情報）を記憶したり、記憶部５０００から各種データ（または情報）を読み出したりする。
【００７８】
＜通信端末７の機能構成＞
次に、図１１及び図１３を用いて、通信端末７の機能構成について詳細に説明する。通信端末７は、送受信部７１、受付部７２、表示制御部７３、及び、記憶・読出部７９を有している。これら各部は、図１１に示されている各構成要素のいずれかが、ＨＤ５０４からＲＡＭ５０３上に展開された通信端末７用プログラムに従ったＣＰＵ５０１からの命令によって動作することで実現される機能又は手段である。
【００７９】
また、通信端末７は、図１１に示されているＲＡＭ５０３、及びＨＤ５０４によって構築される記憶部７０００を有している。
【００８０】
（通信端末７の各機能構成）
次に、図１３を用いて、通信端末７の各機能構成について詳細に説明する。
【００８１】
通信端末７の送受信部７１は、主に、図１１に示されているネットワークＩ／Ｆ５０９及びＣＰＵ５０１の処理によって実現され、通信ネットワーク９を介して画像管理システム５と各種データ（または情報）の送受信を行う。
【００８２】
受付部７２は、主に、図１１に示されているキーボード５１１及びマウス５１２、並びにＣＰＵ５０１の処理によって実現され、利用者（図８では、閲覧者Ｙ）からの操作入力を受け付ける。
【００８３】
表示制御部７３は、主に、図１１に示されているＣＰＵ５０１の処理によって実現され、通信端末７のディスプレイ５０８に各種画像を表示させるための制御を行なう。
【００８４】
記憶・読出部７９は、主に、図１１に示されているＨＤＤ５０５、及びＣＰＵ５０１の処理によって実現され、記憶部７０００に各種データ（または情報）を記憶したり、記憶部７０００から各種データ（または情報）を読み出したりする。
【００８５】
＜＜実施形態の処理＞＞
続いて、本実施形態の処理について説明する。まず、図１５を用いて、撮影画像をアップロードする処理について説明する。図１５は、撮影画像をアップロードする処理の一例を示すシーケンス図である。
【００８６】
設置者Ｘは、定点観測する店舗等の拠点において、撮影装置１の設置位置を決定するために、拠点の異なる位置で撮影装置１により全天球パノラマ画像を撮影する。全天球パノラマ画像が撮影されると、撮影装置１の記憶・読出部１９は、撮影画像に係る撮影画像データ、関連情報、所定領域情報、及び撮影装置１の装置ＩＤを記憶部１０００に記録する。関連情報は、撮影日時等を示す。所定領域情報は、撮影装置１の工場出荷時に予め定められた視点方向を示している。
【００８７】
設置者Ｘは、撮影後、撮影装置１を通信端末３に接続する。これにより、通信端末３の接続部３８は、撮影装置１の接続を検出する。通信端末３の接続部３８は、撮影装置１の記憶部１０００へアクセスして、撮影装置１から通信端末３へ、撮影画像データ、関連情報、所定領域情報、及び撮影装置１の装置ＩＤを転送させる（ステップＳ２１）。
【００８８】
次に、通信端末３の送受信部３１は、画像管理システム５に対して、画像の登録要求を送信する（ステップＳ２２）。この画像の登録要求には、ステップＳ２１で通信端末３へ転送された装置ＩＤ、撮影画像データ、関連情報、所定領域情報、及び撮影装置１の装置ＩＤが含まれている。これにより。画像管理システム５の送受信部５１は、画像の登録要求を受信する。画像管理システム５の記憶・読出部５９は、受信されたそれぞれの撮影画像データに対して、画像ＩＤを割り当てて記憶部５０００において管理する（ステップＳ２３）。
【００８９】
画像管理システム５の算出部５３は、受信された撮影画像データによって示される全天球パノラマ画像から特徴量を算出する（ステップＳ２４）。特徴量を算出方法は、特に限定されないが、例えば、Harrisのコーナー検出法、ＳＵＲＦ（Speeded Up Robust Features）、又はＳＩＦＴ（Scale Invariant Feature Transform）等の任意のアルゴリズムを用いた方法が挙げられる。
【００９０】
図１６、及び図１７は全天球パノラマ画像又はメルカトル画像上の特徴点を示す概念図である。特徴量の算出方法の一例として、算出部５３は、まず、全天球パノラマ画像（図１６の（Ａ）参照）の両極を結ぶ半円周Ｓ１を辺として展開したメルカトル画像（図１６の（Ｂ）参照）から特徴量を算出する。図１６の（Ｂ）のメルカトル画像の特徴量の算出から、半円周Ｓ１上の特徴点Ｆ１，Ｆ２を検出することはできない。続いて、算出部５３は、全天球パノラマ画像（図１６の（Ｃ）参照）の両極を結ぶ他の半円周Ｓ２を辺として展開したメルカトル画像（図１６の（Ｄ）参照）から特徴量を算出する。なお、半円周Ｓ２は、半円周Ｓ１に対向している。図１６の（Ｄ）のメルカトル画像の特徴量の算出から、特徴点Ｆ２は検出されるが、特徴点Ｆ１は検出されない。
【００９１】
続いて、算出部５３は、全天球パノラマ画像（図１７の（Ａ）参照）の赤道上の半円周Ｓ３を辺として展開したメルカトル画像（図１７の（Ｂ）参照）から特徴量を算出する。図１７の（Ｂ）のメルカトル画像の特徴量の算出から、特徴点Ｆ１は検出されるが、特徴点Ｆ２は検出されない。続いて、算出部５３は、全天球パノラマ画像（図１７の（Ｃ）参照）の赤道上の他の半円周Ｓ４を辺として展開したメルカトル画像（図１７の（Ｄ）参照）から特徴量を算出する。なお、半円周Ｓ４は、半円周Ｓ３に対向したものである。図１７の（Ｄ）のメルカトル画像の特徴量の算出から、特徴点Ｆ１，Ｆ２は検出される。複数のパターンで展開されたメルカトル画像から得られた特徴量は、撮影画像データの画像ＩＤに関連付けられて、記憶・読出部５９によって、記憶部５０００に記憶される。
【００９２】
上記のように、算出部５３は、全天球パノラマ画像を複数のパターンで展開したメルカトル画像から特徴量を算出することで、全天球パノラマ画像の極、及び赤道を含む任意の位置の特徴点を検出することができる。なお、全天球パノラマ画像を展開するパターンの数は４つに限定されず、２つ以上の任意の数であっても良い。
【００９３】
ステップＳ２４で撮影画像データごとに、複数のメルカトル画像から特徴量が算出されると、検索部５５は、一の撮影画像データから算出された特徴量と、記憶部５０００に記憶されている他の撮影画像データから算出された特徴量とを比較する。これにより、検索部５５は、一の撮影画像データに係る全天球パノラマ画像と類似する他の撮影画像データに係る全天球パノラマ画像を検索する（ステップＳ２５）。なお、類似画像の検索方法としては、任意の画像検索方法が用いられる。
【００９４】
ステップＳ２４で、一の撮影画像データに係る全天球パノラマ画像に類似する他の撮影画像データに係る全天球パノラマ画像が検索された場合、記憶・読出部５９は、画像グループ管理テーブル（図１４の（Ｅ）参照）において、他の撮影画像データの画像ＩＤが登録されている画像ＩＤリストに、一の撮影画像データの画像ＩＤを追加する（ステップＳ２６）。これにより、一の撮影画像データ、及び他の撮影画像データが共通の画像グループＩＤに関連付けられることになる。
【００９５】
ステップＳ２４で、一の撮影画像データに係る全天球パノラマ画像に類似する他の撮影画像データに係る全天球パノラマ画像が検索されなかった場合、記憶・読出部５９は、新たな画像グループＩＤ、及びグループ名を生成し、生成した画像グループＩＤ、及びグループ名に関連付けて、一の撮影画像データに係る装置ＩＤ、及び拠点ＩＤ、並びに画像ＩＤリストとして一の撮影画像データの画像ＩＤを関連付けてグループ管理テーブルに登録する（ステップＳ２６）。
【００９６】
続いて、記憶・読出部５９は、各管理テーブルに対してその他の情報を記録する（ステップＳ２８）。具体的には、記憶・読出部５９は、端末管理テーブル（図１４の（Ｂ）参照）に、ステップＳ２２で受信された装置ＩＤ、及び所定領域情報を記録する。また、記憶・読出部５９は、画像管理テーブル（図１４の（Ｃ）参照）に、新たなレコードとして、受信された撮影画像データに係る装置ＩＤ、ステップＳ２３で割り当てられた画像ＩＤ、撮影画像データのファイル名、撮影日時、及び撮影画像データから抽出されるＧＰＳの位置情報を関連付けて記録する。
【００９７】
続いて、生成部５４は、ステップＳ２２で受信された所定領域情報に基づいて、撮影画像データから所定領域のサムネイルデータを作成する（ステップＳ２９）。記憶・読出部５９は、生成されたサムネイルデータに対して、サムネイルＩＤを割り当て、サムネイルデータに関連付けて記憶部５０００に記録する。
【００９８】
記憶・読出部５９は、サムネイル管理テーブル（図１４の（Ｄ）参照）に、新たなレコードとして、サムネイルデータの元の撮影画像データを示す画像ＩＤ、サムネイルデータのサムネイルＩＤ、サムネイルデータのファイル名を関連付けて記録する（ステップＳ３０）。記憶・読出部５９は、元の撮影画像データの位置情報、撮影日時、及び所定領域情報をサムネイルＩＤに関連付けて記録する。これにより、元の撮影画像データの情報を含むサムネイルデータに関する情報が、サムネイル管理テーブルで一元管理される。
【００９９】
続いて、通信端末７が撮影装置１によって撮影された画像を要求する処理について説明する。図１８は、撮影画像を要求する処理の一例を示すシーケンス図である。一実施形態において、通信端末７の記憶部７０００は、拠点名、拠点ＩＤ、及びその拠点に設置される撮影装置１の装置ＩＤを管理している。
【０１００】
通信端末７の表示制御部７３は、記憶部７０００において管理されている拠点名、及びその拠点に設置される撮影装置１の装置ＩＤが含まれた選択画面をディスプレイ５０８へ出力する。図１９の（Ａ）は、選択画面の一例を示す図である。通信端末７の受付部７２は、閲覧者Ｙの操作に基づいて、どの拠点の撮影画像を要求するか、又はどの撮影装置１による撮影画像を要求するかの選択を受け付ける（ステップＳ３１）。
【０１０１】
通信端末７の送受信部７１は、受付部７２によって受け付けられた拠点名に対応する拠点ＩＤ、又は受付部７２によって受け付けられた装置ＩＤを含むサムネイルの要求を画像管理システム５へ送信する（ステップＳ３２）。
【０１０２】
画像管理システム５の送受信部５１は、通信端末７によって送信されたサムネイルの要求を受信する。サムネイルの要求に拠点ＩＤが含まれている場合、画像管理システム５の記憶・読出部５９は、サムネイルの要求に含まれる拠点ＩＤを検索キーとして拠点管理テーブル（図１４の（Ａ）参照）を検索し、対応する装置ＩＤを読み出す。例えば、サムネイルの要求に含まれる拠点ＩＤが「s001」である場合、拠点管理テーブルからは、装置ＩＤ「t0001,t0002」が読み出される。サムネイルの要求に拠点ＩＤが含まれていなく、装置ＩＤが含まれている場合、この処理は実行されない。
【０１０３】
サムネイルの要求に含まれる拠点ＩＤに基づいて、対応する装置ＩＤが読み出された場合、画像管理システム５の記憶・読出部５９は、この装置ＩＤを検索キーとして画像管理テーブル（図１４の（Ｃ）参照）を検索する。或いは、サムネイルの要求に装置ＩＤが含まれていた場合、画像管理システム５の記憶・読出部５９は、この装置ＩＤを検索キーとして画像管理テーブルを検索する。上記のいずれかの処理により、記憶・読出部５９は、装置ＩＤに対応する撮影画像の画像ＩＤを読み出す（ステップＳ３３）。この処理で、例えば、装置ＩＤ「t0001」を検索キーとした検索により画像ＩＤ「i11, i12, i13」が読み出され、装置ＩＤ「t0002」を検索キーとした検索により画像ＩＤ「i21, i22, i23」が読み出される。
【０１０４】
続いて、画像管理システム５の記憶・読出部５９は、ステップＳ３３で読み出された画像ＩＤを検索キーとして、サムネイル管理テーブル（図１４の（Ｄ）参照）を検索し、対応するサムネイル画像のサムネイルＩＤ、及び撮影日時を読み出す（ステップＳ３４）。この処理で、例えば、画像ＩＤ「i11, i12, i13, i21, i22, i23」を検索キーとした検索により、各画像ＩＤに対応する６つのサムネイルＩＤ、及び撮影日時が読み出される。
【０１０５】
更に、記憶・読出部５９は、ステップＳ３３で読み出された画像ＩＤを検索キーとして、画像グループ管理テーブル（図１４の（Ｅ）参照）の画像ＩＤリストのフィールドを検索し、対応する画像グループＩＤ、及びグループ名を読み出す（ステップＳ３５）。この処理で、例えば、画像ＩＤ「i11」を検索キーとした検索により画像グループＩＤ「v00001」及びグループ名「場所１」が読み出され、画像ＩＤ「i12, i13」を検索キーとした検索により画像グループＩＤ「v00002」及びグループ名「場所２」が読み出される。更に、画像ＩＤ「i21」を検索キーとした検索により画像グループＩＤ「v00003」及びグループ名「場所３」が読み出され、画像ＩＤ「i22, i23」を検索キーとした検索により画像グループＩＤ「v00004」及びグループ名「場所４」が読み出される。
【０１０６】
画像管理システム５の送受信部５１は、ステップＳ３３で読み出された画像ＩＤ、ステップＳ３４で読み出されたサムネイルＩＤ、このサムネイルＩＤに対応するサムネイルデータ、ステップＳ３５で読み出された画像グループＩＤ、及びグループ名をサムネイルの要求元の通信端末７へ送信する（ステップＳ３６）。ステップＳ３３で読み出された画像ＩＤが複数ある場合、画像ＩＤごとに、対応するサムネイルＩＤ、サムネイルデータ、画像グループＩＤ、及びグループ名を通信端末７へ送信する。
【０１０７】
通信端末７の送受信部７１は、画像管理システム５によって送信された画像ＩＤ、サムネイルＩＤ、サムネイルデータ、画像グループＩＤ、及びグループ名を受信する。通信端末７の表示制御部７３は、画像管理システム５から送られてきたサムネイルデータ、及びグループ名を対応付けてディスプレイ５０８から出力する（ステップＳ３７）。図１９の（Ｂ）は、ステップＳ３７におけるディスプレイの表示例である。例えば、ステップＳ３６でグループ名が「場所２」である２つのサムネイルデータが受信され、グループ名が「場所４」である２つのサムネイルデータが受信された場合、ステップＳ３７では、図１９の（Ｂ）のように、グループ名「場所２」又は「場所４」に対応付けられてそれぞれ２つのサムネイルが表示されることになる。
【０１０８】
閲覧者Ｙが、ディスプレイ５０８に表示されているサムネイルの中から任意のサムネイルを選択すると、通信端末７の受付部７２はサムネイルの元画像の要求の入力を受け付ける（ステップＳ３８）。通信端末７の送受信部７１は、選択されたサムネイルのサムネイルＩＤを含む元画像の要求を画像管理システム５へ送信する（ステップＳ３９）。
【０１０９】
画像管理システム５の送受信部５１は、通信端末７によって送信される元画像の要求を受信する。画像管理システム５の記憶・読出部５９は、元画像の要求に含まれるサムネイルＩＤを検索キーとしてサムネイル管理テーブルを検索し、対応する画像ＩＤを読み出す。更に、記憶・読出部５９は、読み出された画像ＩＤを検索キーとして、画像管理テーブルを検索し、対応する撮影画像データのファイル名を特定する。更に、記憶・読出部５９は、特定されたファイル名の撮影画像データを記憶部５０００から読み出す（ステップＳ４０）。画像管理システム５の送受信部５１は、ステップＳ４０で読み出された元画像の撮影画像データを通信端末７へ送信する（ステップＳ４１）。
【０１１０】
通信端末７の送受信部７１は、画像管理システム５によって送信された元画像の撮影画像データを受信する。通信端末７の表示制御部７３は、画像管理システム５から送られてきた元画像の撮影画像データをディスプレイ５０８から出力する（ステップＳ４２）。図２０は、ステップＳ４２におけるディスプレイの表示例である。ディスプレイ５０８には、元画像の全天球パノラマ画像の一部が表示される。通信端末７の表示制御部７３は、閲覧者Ｙによる操作に応じて、全天球パノラマ画像における所定の表示領域の画像をディスプレイ５０８から出力させる。
【０１１１】
続いて、グループ名を変更する処理について説明する。図２１は、グループ名を変更する処理の一例を示すシーケンス図である。通信端末７の受付部７２は、閲覧者Ｙによる操作に応じて、グループ名の変更画面の要求の入力を受け付ける。この要求に応じて、通信端末７の表示制御部７３は、グループ名の変更画面をディスプレイ５０８から出力する。図２２は、グループ名の変更画面の一例を示す図である。図２２の変更画面において、表示制御部７３は、グループ名ごとに変更を受け付けるためのボタンＢを表示させる。閲覧者によってボタンＢが選択されると、表示制御部７３は、そのグループの変更後のグループ名を入力するための入力欄Ｉを表示させる。閲覧者によって入力欄Ｉに変更後のグループ名が入力されると、受付部７２は、変更後のグループ名を受け付ける（ステップＳ５１）。通信端末７の送受信部７１は、変更するグループの画像グループＩＤ、及び入力された変更後のグループ名を含むグループ名の変更要求を画像管理システム５へ送信する（ステップＳ５２）。
【０１１２】
画像管理システム５の送受信部５１は、通信端末７によって送信されたグループ名の変更要求を受信する。画像管理システム５の記憶・読出部５９は、画像グループ管理テーブル（図１４の（Ｅ）参照）において、グループ名の変更要求に含まれる画像グループＩＤに対応するグループ名を、グループ名の変更要求に含まれる変更後のグループ名に更新する（ステップＳ５３）。これにより、以後、画像管理システム５から通信端末７へグループ名が送信されるときには、変更後のグループ名が送信されることになる。
【０１１３】
続いて、画像を削除する処理について説明する。図２３は、画像を削除する処理の一例を示すシーケンス図である。通信端末７の受付部７２は、閲覧者Ｙによる操作に応じて、画像の削除操作の画面の要求の入力を受け付ける。この要求に応じて、通信端末７の表示制御部７３は、画像の削除操作の画面をディスプレイ５０８から出力する。図２４は、画像の削除操作の画面の一例を示す図である。図２４の変更画面において、表示制御部７３は、画像毎に画像の削除を受け付けるためのチェックボックスＣを表示させる。
【０１１４】
閲覧者Ｙの操作によりチェックボックスＣが選択されると、受付部７２は、削除対象の画像の選択を受け付ける（ステップＳ６１）。通信端末７の送受信部７１は、削除対象の画像の画像ＩＤを含む画像の削除要求を画像管理システム５へ送信する（ステップＳ６２）。
【０１１５】
画像管理システム５の送受信部５１は、通信端末７によって送信された画像の削除要求を受信する。画像管理システム５の記憶・読出部５９は、画像の削除要求に含まれる画像ＩＤの撮影画像データを、記憶部５０００から削除する（ステップＳ６３）。また、記憶・読出部５９は、画像管理テーブル（図１４の（Ｃ）参照）から、画像の削除要求に含まれる画像ＩＤと同じ画像ＩＤが記録されたレコードを削除する（ステップＳ６４）。また、画像管理システム５の記憶・読出部５９は、サムネイル管理テーブル（図１４の（Ｄ）参照）から、画像の削除要求に含まれる画像ＩＤと同じ画像ＩＤが記録されたレコードを削除する（ステップＳ６５）。更に、画像管理システム５の記憶・読出部５９は、画像グループ管理テーブル（図１４の（Ｅ）参照）の画像ＩＤリストから、画像の削除要求に含まれている画像ＩＤと同じ画像ＩＤを削除する（ステップＳ６６）。この削除の処理により、画像グループ管理テーブルの画像ＩＤリストが空値となった場合、その画像ＩＤが記録されていたレコードを削除する。これにより、画像ＩＤに対応するグループＩＤ及びグループ名も削除されることになる。
【０１１６】
＜＜実施形態の変形例Ａ＞＞
続いて実施形態の変形例Ａについて、上記の実施形態と異なる点を説明する。図２５は、変形例Ａにおける撮影画像を要求する処理の一例を示すシーケンス図である。変形例Ａにおいて、通信端末７の記憶部７０００には、拠点名、拠点を示す拠点ＩＤ、及びその拠点における画像の撮影日が記録されている。
【０１１７】
通信端末７の表示制御部７３は、記憶部７０００において管理されている拠点名、及びその拠点における画像の撮影日が含まれた選択画面をディスプレイ５０８へ出力する。図２６は、選択画面の一例を示す図である。これにより、通信端末７の受付部７２は、どの拠点のどの撮影日の画像を要求するかの選択を受け付ける（ステップＳ３１Ａ）。
【０１１８】
通信端末７の送受信部７１は、受付部７２によって受け付けられた拠点名に対応する拠点ＩＤ、及び撮影日を含むサムネイルの要求を画像管理システム５へ送信する（ステップＳ３２Ａ）。画像管理システム５の送受信部５１は、通信端末７によって送信されたサムネイルの要求を受信する。
【０１１９】
画像管理システム５の記憶・読出部５９は、サムネイルの要求に含まれる拠点ＩＤを検索キーとして拠点管理テーブル（図１４の（Ａ）参照）を検索し、対応する装置ＩＤを読み出す。更に、画像管理システム５の記憶・読出部５９は、上記の処理で読み出された装置ＩＤを検索キーとして、画像管理テーブル（図１４の（Ｃ）参照）を検索する。これにより、記憶・読出部５９は、装置ＩＤに対応する撮影画像の画像ＩＤ、及び撮影日時を読み出す（ステップＳ３３Ａ）。
【０１２０】
続いて、画像管理システム５の記憶・読出部５９は、ステップＳ３３Ａで読み出された画像ＩＤのうち対応する撮影日がサムネイルの要求に含まれる撮影日と一致する画像ＩＤを検索キーとして、サムネイル管理テーブル（図１４の（Ｄ）参照）を検索し、対応するサムネイル画像のサムネイルＩＤを読み出す（ステップＳ３４Ａ）。
【０１２１】
更に、記憶・読出部５９は、ステップＳ３３Ａで読み出された画像ＩＤのうち対応する撮影日がサムネイルの要求に含まれる撮影日と一致する画像ＩＤを検索キーとして、画像グループ管理テーブル（図１４の（Ｅ）参照）の画像ＩＤリストのフィールドを検索し、対応する画像グループＩＤ、及びグループ名を読み出す（ステップＳ３５Ａ）。
【０１２２】
サムネイルＩＤ、画像グループＩＤ、及びグループ名が読み出されてからの処理は、上記実施形態のステップＳ３６乃至Ｓ４２と同様である。但し、ステップＳ４２で通信端末７の表示制御部７３がサムネイルを表示させる際に、サムネイルに関連付けて撮影日を表示しても良い。これにより、閲覧者はサムネイルの画像の撮影日を把握することができる。
【０１２３】
＜＜実施形態の変形例Ｂ＞＞
続いて実施形態の変形例Ｂについて、上記の実施形態と異なる点を説明する。図２７は、変形例Ｂにおける撮影画像を要求する処理の一例を示すシーケンス図である。通信端末７の受付部７２は、撮影画像の要求を受け付けるときに、どの拠点の撮影画像を要求するか、又はどの撮影装置１による撮影画像を要求するかの選択を受け付けるかの指定に加え、グループごとに１枚の画像を出力する要求を受け付けることができる（ステップＳ３１Ｂ）。
【０１２４】
通信端末７の送受信部７１は、受付部７２によって受け付けられた拠点名に対応する拠点ＩＤ、又は受付部７２によって受け付けられた装置ＩＤを含むサムネイルの要求を画像管理システム５へ送信する（ステップＳ３２Ｂ）。ここで、上記のグループごとに１枚の画像を出力する要求が受け付けられた場合には、送受信部７１は、グループごとに１枚の画像を出力する要求を示すフラグをサムネイルの要求に含めて画像管理システム５へ送信する。画像管理システム５の送受信部５１は、通信端末７によって送信されたサムネイルの要求を受信する。
【０１２５】
画像管理システム５の記憶・読出部５９は、上記実施形態のステップＳ３３の処理と同様にして、撮影画像の画像ＩＤを読み出す。続いて、画像管理システム５の記憶・読出部５９は、ステップＳ３３で読み出された画像ＩＤを検索キーとして、サムネイル管理テーブル（図１４の（Ｄ）参照）を検索し、対応するサムネイル画像のサムネイルＩＤ、及び撮影日時を読み出す（ステップＳ３４Ｂ）。ただし、ステップＳ３３で読み出された画像ＩＤのうち、画像グループ管理テーブル（図１４の（Ｅ）参照）において共通のグループに対応付けられている複数の画像ＩＤがある場合、複数の画像ＩＤのうち一の画像ＩＤをステップＳ３４Ｂにおける検索キーとして用いる。
【０１２６】
更に、記憶・読出部５９は、ステップＳ３４Ｂの検索キーの画像ＩＤを用いて、画像グループ管理テーブル（図１４の（Ｅ）参照）のグループに属する画像ＩＤリストのフィールドを検索し、対応する画像グループＩＤ、及びグループ名を読み出す（ステップＳ３５Ｂ）。
【０１２７】
以後の処理は上記実施形態のステップＳ３６乃至Ｓ４２の処理と同様である。ただし、変形例Ｂではグループごとに一のサムネイルだけが画像管理システム５から通信端末７へ送信される。これにより、ステップＳ３７では、グループごとに一のサムネイルだけが表示されるので、サムネイルの選択が容易になる。図２８は、変形例ＢのステップＳ３７におけるディスプレイの表示例である。
【０１２８】
＜＜実施形態の変形例Ｃ＞＞
続いて実施形態の変形例Ｃについて、上記の実施形態と異なる点を説明する。図２９は、撮影画像をアップロードする処理の一例を示すシーケンス図である。図２９の処理において、類似画像を検索する処理までは、上記実施形態のステップＳ２１乃至Ｓ２５と同様である。
【０１２９】
ステップＳ２５で類似する全天球パノラマ画像が検索された場合、算出部５３は、類似する複数の全天球パノラマ画像に対し、撮影位置が相対的に高いものから撮影位置が相対的に低いものに並べたときの順序を決定する（ステップＳ２６Ｃ１）。順序の決定方法は、特に限定されないが、複数の全天球パノラマ画像の共通の特徴点間の距離として、例えば、天井の梁のコーナー間の距離を算出し、距離が大きい順に並べる方法が挙げられる。
【０１３０】
記憶・読出部５９は、画像グループ管理テーブル（図１４の（Ｅ）参照）の画像ＩＤリストにおいて、画像ＩＤを記録するときに、ステップＳ２６Ｃ１で決定された順序を示す情報を含める（ステップＳ２６Ｃ２）。順序を示す情報を含める方法は特に限定されないが、例えば、画像ＩＤ「i12」の順序が「1」であり、画像ＩＤ「i13」の順序が「2」である場合に、「i12, 1, i13,2」のように、画像ＩＤの後に順序を示す情報を含めて、記憶・読出部１９が画像ＩＤリストに記録する方法が挙げられる。
【０１３１】
続いて、生成部５４は、ステップＳ２５で画像の撮影画像データからサムネイルデータを作成する際に、ステップＳ２６Ｃ１で決定された順序に応じてサムネイルにする領域を調整する（ステップＳ２９Ｃ）。例えば、生成部５４は、順序が小さい、すなわち、撮影位置が相対的に高い全天球パノラマ画像の撮影画像データからサムネイルを作成するときに、順序が大きい、すなわち、撮影位置が相対的に低い全天球パノラマ画像の撮影画像データからサムネイルを作成するときよりも、全天球パノラマ画像における低緯度の領域を用いる。これにより、撮影位置が異なる撮影画像データからサムネイルを作成する場合でも、概ね同じ視点のサムネイルを作成することが可能になる。
【０１３２】
以後、ステップＳ３６の処理で、画像管理システム５から通信端末７へサムネイルに対応する画像ＩＤを送信する際に、上記の順序を示す情報を対応づけて送信しても良い。これにより、ステップＳ３７で通信端末７の表示制御部７３がサムネイルを表示させるときに、順序を示す情報に基づいてサムネイルを撮影位置の高さ順に並べて表示することもできる。図３０は変形例Ｃにおけるディスプレイの表示例である。変形例Ｃによると、サムネイルの視点を揃えられるので、サムネイルの画像を比較しやすくなる。
【０１３３】
＜＜実施形態の変形例Ｄ＞＞
続いて実施形態の変形例Ｄについて、上記の実施形態と異なる点を説明する。図３１は、変形例Ｄにおける撮影画像を要求する処理の一例を示すシーケンス図である。
【０１３４】
以下、画像管理システム５が、通信端末７によるサムネイルの要求に応じて、ステップＳ３３乃至Ｓ３５の処理を実行してからの処理について説明する。画像管理システム５の記憶・読出部５９は、拠点管理テーブル（図１４の（Ａ））を参照して、サムネイルの要求に含まれる拠点ＩＤ、又は装置ＩＤに対応するレイアウトマップのファイルを特定する。画像管理システム５の送受信部５１は、特定されたレイアウトマップのファイルを通信端末７へ送信する（ステップＳ３６Ｄ１）。
【０１３５】
画像管理システム５の送受信部５１は、ステップＳ３３で読み出された画像ＩＤ、この画像ＩＤを検索キーとしてステップＳ３４で読み出されたサムネイルＩＤ、このサムネイルＩＤに対応するサムネイルデータ、並びに、この画像ＩＤを検索キーとしてステップＳ３５で読み出された画像グループＩＤ、及びグループ名を、サムネイルの要求元の通信端末７へ送信する（ステップＳ３６Ｄ２）。このとき、送受信部５１は、サムネイルごとに、サムネイルの元画像の撮影画像データからＧＰＳの位置情報を抽出して、通信端末７へ送信する。
【０１３６】
通信端末７の送受信部７１は、画像管理システム５によって送信された画像ＩＤ、サムネイルＩＤ、サムネイルのファイル、画像グループＩＤ、グループ名、及びＧＰＳの位置情報を受信する。通信端末７の表示制御部７３は、画像管理システム５から送られてきたサムネイルのファイル、及びサムネイルに対応するグループ名をディスプレイ５０８に表示させる（ステップＳ３７Ｄ）。また、表示制御部７３は、画像管理システム５から送られてきたレイアウトマップをディスプレイ５０８に表示させる。更に、表示制御部７３は、画像管理システム５から送られてきたグループ名、及びこのグループのサムネイルに対応するＧＰＳの位置情報に基づいて、レイアウトマップ上の対応する位置にグループ名を表示する。図３２は、ステップＳ３７Ｄにおけるディスプレイの表示例である。変形例Ｄによると、閲覧者Ｙは、レイアウトマップにより撮影位置の把握が容易になる。
【０１３７】
＜＜本実施形態の主な効果＞＞
以上説明したように本実施形態の画像管理方法によれば、画像管理システム５の生成部５４（生成手段の一例）は、撮影装置１によって撮影される全天球パノラマ画像のサムネイルを生成する（生成処理の一例）。画像管理システム５の算出部５３（算出手段の一例）は、全天球パノラマ画像が複数のパターンで展開された展開画像から特徴量を算出する（算出処理の一例）。画像管理システム５の検索部５５（検索手段の一例）は、一の全天球パノラマ画像の複数の展開画像から算出される特徴量、及び他の全天球パノラマ画像の複数の展開画像から算出される特徴量に基づいて、一の全天球パノラマ画像に類似する他の全天球パノラマ画像を検索する（検索処理の一例）。画像管理システム５の送受信部５１（出力手段の一例）は、撮影装置１によって撮影された画像の要求に応じて、生成部５４によって生成される全天球パノラマ画像のサムネイル、及び全天球パノラマ画像のグループ名（属性情報の一例）を要求元に送信（出力の一例）する（出力処理の一例）。このとき、送受信部５１は、一の全天球パノラマ画像、及び一の全天球パノラマ画像に類似する他の全天球パノラマ画像に対して同じグループ名を出力する。これにより、閲覧者Ｙは、サムネイルの元となる全天球パノラマ画像が類似しているか判断しやすくなる。
【０１３８】
画像管理システム５の送受信部５１は、グループ名として、撮影位置の名称を出力する。これにより、閲覧者Ｙは、撮影装置１の設置位置を決定しやすくなる。
【０１３９】
画像管理システム５の記憶部５０００（管理手段の一例）の拠点管理テーブルは、拠点ＩＤ、及び拠点に設置される撮影装置１の装置ＩＤを関連付けて管理する。画像管理システム５の送受信部５１は、所定の拠点で撮影された画像の要求に応じて、拠点管理テーブルにおいて、所定の拠点の拠点ＩＤに関連付けられている装置ＩＤの撮影装置１で撮影された全天球パノラマ画像から生成部５４によって生成されるサムネイルを出力する。これにより、画像管理システム５は、拠点の指定を受け付けることで、その拠点で撮影された画像を出力することができる。
【０１４０】
画像管理システム５の記憶部５０００の画像管理テーブルは、全天球パノラマ画像の撮影日時（撮影時期の一例）を示す情報を管理する。画像管理システム５の送受信部５１は、所定の時期に撮影された画像の要求に応じて、画像管理テーブルにおいて管理されている撮影時期を示す情報に基づいて、所定の時期に撮影された全天球パノラマ画像から前記生成部５４によって生成されるサムネイルを出力する。これにより、画像管理システム５は、撮影時期の指定を受け付けることで、その撮影時期に撮影された画像を出力することができる。
【０１４１】
画像管理システム５の送受信部５１（受付手段の一例）は、グループ名の変更要求を受け付ける。画像管理システム５の送受信部５１は、変更要求に応じて変更されたグループ名を出力する。画像管理システム５は、変更要求に応じたグループ名を出力することで、変更要求元の撮影位置の把握が容易になる。
【０１４２】
画像管理システム５の送受信部５１は、グループごとに一の画像の要求を示すフラグの受信に応じて、グループ名が共通するサムネイルに対し一のサムネイルを出力する。これにより、閲覧者Ｙ側では、類似する複数のサムネイルを確認しなくても良くなる。
【０１４３】
画像管理システム５の算出部５３（決定手段の一例）は、一の全天球パノラマ画像の複数の展開画像から算出される特徴量、及び他の全天球パノラマ画像の複数の展開画像から算出される特徴量に基づいて、一の全天球パノラマ画像の撮影位置、及び他の全天球パノラマ画像の撮影位置の相対的な高さを決定する。画像管理システム５の送受信部５１は、決定された高さを示す情報を出力する。これにより、サムネイルの閲覧者Ｙ側では、撮影装置１の設置位置の高さを決定しやすくなる。
【０１４４】
画像管理システム５の生成部５４は、全天球パノラマ画像から、撮影位置の高さを示す情報に基づいて全天球パノラマ画像からサムネイルにする領域を調整する。これにより、画像管理システム５は、略同一の視点のサムネイルを作成することができる。
【０１４５】
画像管理システム５の送受信部５１は、全天球パノラマ画像のサムネイルごとに、撮影画像データから抽出されるＧＰＳの位置情報を示す情報（絶対位置を示す情報の一例）を出力する。これにより、閲覧者Ｙ側では、グループごとの絶対的な位置関係を、レイアウトマップ上で出力することが可能になる。
【０１４６】
画像管理システム５の記憶・読出部５９（削除手段の一例）は、所定の全天球パノラマ画像の削除の要求に応じて、記憶部５０００において管理されている所定の全天球パノラマ画像を削除する。これにより、画像管理システム５は、削除要求元の要求に基づいて、全天球パノラマ画像を削除することができる。
【０１４７】
画像管理システム５の記憶部５０００の画像グループ管理テーブルは、グループ名に関連付けて、全天球パノラマ画像の画像ＩＤを管理する。画像管理システム５の記憶・読出部５９による全天球パノラマ画像の削除に伴って、画像グループ管理テーブルにおいて、グループ名に関連付けられる全天球パノラマ画像が無くなるときに、記憶・読出部５９は、画像グループ管理テーブルからグループ名を削除する。これにより、画像管理システム５は、管理しなくても良くなるグループ名を削除することができる。
【符号の説明】
【０１４８】
１  撮影装置
３  通信端末
５  画像管理システム
７  通信端末
９  通信ネットワーク
５１  送受信部
５３  算出部
５４  生成部
５５  検索部
５９  記憶・読出部
５０８  ディスプレイ
５０００  記憶部
５００１  拠点管理ＤＢ
５００２  端末管理ＤＢ
５００４  画像管理ＤＢ
５００５  サムネイル管理ＤＢ
５００６  画像グループ管理ＤＢ
【先行技術文献】
【特許文献】
【０１４９】
【特許文献１】特開２０１４−６８８０号公報
【図１】
2018036760.tif 000003
【図２】
2018036760.tif 000004
【図３】
2018036760.tif 000005
【図４】
2018036760.tif 000006
【図５】
2018036760.tif 000007
【図６】
2018036760.tif 000008
【図７】
2018036760.tif 000009
【図８】
2018036760.tif 000010
【図９】
2018036760.tif 000011
【図１０】
2018036760.tif 000012
【図１１】
2018036760.tif 000013
【図１２】
2018036760.tif 000014
【図１３】
2018036760.tif 000015
【図１４】
2018036760.tif 000016
【図１５】
2018036760.tif 000017
【図１６】
2018036760.tif 000018
【図１７】
2018036760.tif 000019
【図１８】
2018036760.tif 000020
【図１９】
2018036760.tif 000021
【図２０】
2018036760.tif 000022
【図２１】
2018036760.tif 000023
【図２２】
2018036760.tif 000024
【図２３】
2018036760.tif 000025
【図２４】
2018036760.tif 000026
【図２５】
2018036760.tif 000027
【図２６】
2018036760.tif 000028
【図２７】
2018036760.tif 000029
【図２８】
2018036760.tif 000030
【図２９】
2018036760.tif 000031
【図３０】
2018036760.tif 000032
【図３１】
2018036760.tif 000033
【図３２】
2018036760.tif 000034
【図３３】
2018036760.tif 000035