(57)【要約】【課題】画像表示システムにおいて、全天球パノラマ画像の複数の領域を表示するときに、全天球パノラマ画像における表示する位置やサイズ等を領域ごとに操作を受け付けて設定することとした場合には、操作数が増えるので、ユーザビリティが低下するという課題が生じる。【解決手段】通信端末７の受付部７２は、複数の所定領域の画像のうち第１の所定領域の画像への操作を受け付ける。通信端末７の表示制御部７３は、受付部７２によって受け付けられた操作に応じて第１の所定領域を変更して表示させ、かつ、第１の所定領域の画像とのシンクロ操作が設定された第２の所定領域の画像を、受付部７２によって受け付けられた操作に応じて変更して表示させる。【選択図】図２０
2018050123.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)として、国内又は国外へ提供されることができる。
【００６５】
＜画像管理システムの機能構成＞
画像管理システム５の各機能構成について説明する。画像管理システム５は、送受信部５１、及び記憶・読出部５９を有している。これら各部は、図１１に示されている各構成要素のいずれかが、ＨＤ５０４からＲＡＭ５０３上に展開された画像管理システム５用プログラムに従ったＣＰＵ５０１からの命令によって動作することで実現される機能である。
【００６６】
また、画像管理システム５は、図１１に示されているＲＡＭ５０３、及びＨＤ５０４によって構築される記憶部５０００を有している。この記憶部５０００には、端末管理ＤＢ５００２、及び画像管理ＤＢ５００４が構築されている。このうち、端末管理ＤＢ５００２は、後述の端末管理テーブルによって構成されている。画像管理ＤＢ５００４は、後述の画像管理テーブルによって構成されている。
【００６７】
（端末管理テーブル）
図１４の（Ａ）は、端末管理テーブルを示す概念図である。この端末管理テーブルでは、撮影装置１の装置ＩＤ毎に、撮影装置１の設置された拠点の拠点名、撮影装置１の設置位置が関連付けて管理されている。拠点名は、例えば、渋谷店等の店舗名や、渋谷会場等の会場名である。
【００６８】
（画像管理テーブル）
図１４の（Ｂ）は、画像管理テーブルを示す概念図である。この画像管理テーブルでは、装置ＩＤ毎に、撮影画像データの画像ＩＤ、及び撮影日時が関連付けて管理されている。このうち、画像ＩＤは、撮影画像データを識別するための画像識別情報の一例である。撮影日時は、撮影画像データが撮影装置１で撮影された日時である。
【００６９】
（画像管理システムの各機能構成）
次に、図１１及び図１３を用いて、画像管理システム５の各機能構成について詳細に説明する。
【００７０】
画像管理システム５の送受信部５１は、主に、図１１に示されているネットワークＩ／Ｆ５０９及びＣＰＵ５０１の処理によって実現され、通信ネットワーク９を介して通信端末３、又は通信端末７と各種データ（または情報）の送受信を行う。
【００７１】
記憶・読出部５９は、主に、図１１に示されているＨＤＤ５０５、及びＣＰＵ５０１の処理によって実現され、記憶部５０００に各種データ（または情報）を記憶したり、記憶部５０００から各種データ（または情報）を読み出したりする。
【００７２】
＜通信端末７の機能構成＞
次に、図１１及び図１３を用いて、通信端末７の機能構成について詳細に説明する。通信端末７は、送受信部７１、受付部７２、表示制御部７３、画像管理部７４、及び、記憶・読出部７９を有している。これら各部は、図１１に示されている各構成要素のいずれかが、ＨＤ５０４からＲＡＭ５０３上に展開された通信端末７用プログラムに従ったＣＰＵ５０１からの命令によって動作することで実現される機能又は手段である。
【００７３】
また、通信端末７は、図１１に示されているＲＡＭ５０３、及びＨＤ５０４によって構築される記憶部７０００を有している。
【００７４】
（表示画像管理テーブル）
図１４の（Ｃ）は、表示画像管理テーブルを示す概念図である。記憶部７０００には、表示画像管理テーブルによって表示画像管理ＤＢ７００１が構築される。この表示画像管理テーブルでは、表示される画像の画像ＩＤ、画像が撮影された拠点の拠点名、画像を撮影した撮影装置１の設置位置、全天球パノラマ画像における初期の表示領域（所定領域）を示す初期視点、及び全天球パノラマ画像における現在の表示領域（所定領域）を示す現在視点、及び表示さえる画像の拡大率が関連付けて管理されている。初期視点、及び現在視点は、所定領域情報(x(rH), y(rV), α)で表される。
【００７５】
（シンクロ管理テーブル）
図１４の（Ｄ）は、シンクロ管理テーブルを示す概念図である。記憶部７０００には、シンクロ管理テーブルによってシンクロ管理ＤＢ７００２が構築される。このシンクロ管理テーブルでは、表示される画像の画像ＩＤ、この画像に対する操作を他の画像に対する操作とシンクロさせるかを示すシンクロ操作のフラグ、及びこの画像に対する書込みを他の画像に対する書込みとシンクロさせるかを示すシンクロ書込みのフラグが関連付けられて管理されている。なお、本実施形態においてシンクロは、同期の意味で用いられている。フラグ「TRUE」はシンクロさせることを示し、フラグ「FALSE」はシンクロさせないことを示す。
【００７６】
（書込み管理テーブル）
図１４の（Ｅ）は、書き込み管理テーブルを示す概念図である。記憶部７０００には、書き込み管理テーブルによって書込み管理ＤＢ７００３が構築される。この書込み管理テーブルでは、書込みオブジェクトが重畳される画像の画像ＩＤ、画像上で書込みオブジェクトを重畳する位置を示す書込み位置、書込み内容、及び書込み内容を画像管理システム５に登録したかを示す登録フラグが関連付けられて管理されている。書込み位置は所定領域情報のうち座標(x(rH), y(rV))で表される。登録フラグ「TRUE」は登録したことを示し、登録フラグ「FALSE」は登録していないことを示す。
【００７７】
（通信端末７の各機能構成）
次に、図１３を用いて、通信端末７の各機能構成について詳細に説明する。
【００７８】
通信端末７の送受信部７１は、主に、図１１に示されているネットワークＩ／Ｆ５０９及びＣＰＵ５０１の処理によって実現され、通信ネットワーク９を介して画像管理システム５と各種データ（または情報）の送受信を行う。
【００７９】
受付部７２は、主に、図１１に示されているキーボード５１１及びマウス５１２、並びにＣＰＵ５０１の処理によって実現され、利用者（図８では、閲覧者Ｙ）からの操作入力を受け付ける。
【００８０】
表示制御部７３は、主に、図１１に示されているＣＰＵ５０１の処理によって実現され、通信端末７のディスプレイ５０８に各種画像を表示させるための制御を行なう。
【００８１】
画像管理部７４は、主に、図１１に示されているＣＰＵ５０１の処理によって実現され、通信端末７において表示される画像を管理する。
【００８２】
記憶・読出部７９は、主に、図１１に示されているＨＤＤ５０５、及びＣＰＵ５０１の処理によって実現され、記憶部７０００に各種データ（または情報）を記憶したり、記憶部７０００から各種データ（または情報）を読み出したりする。
【００８３】
＜＜実施形態の処理＞＞
続いて、本実施形態の処理について説明する。まず、図１５を用いて、撮影画像をアップロードする処理について説明する。図１５は、撮影画像をアップロードする処理の一例を示すシーケンス図である。
【００８４】
設置者Ｘは、定点観測する店舗等の拠点において、撮影装置１により全天球パノラマ画像を撮影する。全天球パノラマ画像が撮影されると、撮影装置１の記憶・読出部１９は、撮影画像に係る撮影画像データ、関連情報、所定領域情報、及び撮影装置１の装置ＩＤを記憶部１０００に記憶させる。関連情報は、撮影日時等を示す。所定領域情報は、例えば、撮影装置１の工場出荷時に設定されおり、予め定められた視点方向を示している。
【００８５】
設置者Ｘは、撮影後、撮影装置１を通信端末３に接続する。これにより、通信端末３の接続部３８は、撮影装置１の接続を検出する。通信端末３の接続部３８は、撮影装置１の記憶部１０００へアクセスして、撮影装置１から通信端末３へ、撮影画像データ、関連情報、所定領域情報、及び撮影装置１の装置ＩＤを転送させる（ステップＳ２１）。
【００８６】
次に、通信端末３の送受信部３１は、画像管理システム５に対して、画像の登録要求を送信する（ステップＳ２２）。この画像の登録要求には、ステップＳ２１で通信端末３へ転送された装置ＩＤ、撮影画像データ、関連情報、所定領域情報、及び撮影装置１の装置ＩＤが含まれている。これにより。画像管理システム５の送受信部５１は、画像の登録要求を受信する。画像管理システム５の記憶・読出部５９は、受信されたそれぞれの撮影画像データに対して、画像ＩＤを割り当てて記憶部５０００において管理する（ステップＳ２３）。
【００８７】
続いて、記憶・読出部５９は、各管理テーブルに対して各種情報を記録する（ステップＳ２４）。具体的には、記憶・読出部５９は、端末管理テーブル（図１４の（Ａ）参照）に、ステップＳ２２で通信端末３から送られてきた装置ＩＤ、及び所定領域情報を記録する。また、記憶・読出部５９は、画像管理テーブル（図１４の（Ｂ）参照）に、ステップＳ２２で通信端末３から送られてきた装置ＩＤ、ステップＳ２３で割り当てられた画像ＩＤ、及び撮影日時を関連付けて記録する。
【００８８】
続いて、通信端末７において表示する画像を追加する処理について説明する。図１６は、表示する画像を追加する処理の一例を示すシーケンス図である。以下、通信端末７のディスプレイ５０８に３つの画像Ｉ１，Ｉ２，Ｉ３が表示されているときに、４つ目の画像Ｉ４を追加する処理を説明する。ただし、ディスプレイ５０８に画像が表示されていない状態で画像を追加する処理、或いは、ディスプレイ５０８に２つ以下、又は４つ以上の画像が表示されている状態で新たな画像を追加する処理は、以下で説明する処理と同様である。
【００８９】
通信端末７の表示制御部７３は、表示する画像の追加要求を受け付ける画面をディスプレイ５０８へ出力する。図１７の（Ａ）は、画像の追加要求を受け付ける画面の表示例である。画面には、画像の追加要求を受け付けるボタンＢＡが含まれている。通信端末７のユーザがボタンＢＡを押下すると、受付部７２は画像の追加要求を受け付ける（ステップＳ３１）。画像の追加要求が受け付けられると、通信端末７の送受信部７１は、追加する画像を選択するための条件として、撮影装置１が設置される拠点名、及び設置位置の一覧の取得要求を画像管理システム５へ送信する（ステップＳ３２）。
【００９０】
画像管理システム５の送受信部５１は、通信端末７によって送信された拠点名、及び設置位置の一覧の取得要求を受信する。この取得要求に応じて画像管理システム５の記憶・読出部５９は、端末管理テーブル（図１４の（Ａ）参照）に記憶されている各拠点名、及び各設置位置を読み出す（ステップＳ３３）。画像管理システム５の送受信部５１は、ステップＳ３３で読み出された拠点名、及び設置位置の一覧を通信端末７へ送信する（ステップＳ３４）。
【００９１】
通信端末７の送受信部７１は、画像管理システム５によって送信された拠点名、及び設置位置の一覧を受信する。続いて、通信端末７の表示制御部７３は、追加する画像の撮影された拠点名、撮影装置１の設置位置、及び撮影日時の入力を受け付けるためのポップアップをディスプレイ５０８へ出力する。図１７の（Ｂ）は、拠点名、設置位置、及び撮影日時の入力を受け付けるためのポップアップの一例を示す図である。
【００９２】
ポップアップには拠点名を選択するためのドロップダウンリストＤＤ１が含まれている。ユーザがドロップダウンリストＤＤ１を選択すると、表示制御部７３は、ステップＳ３４で画像管理システム５から送られてきた拠点名の一覧を表示させる。ユーザが拠点名の一覧から所望の拠点名を選択すると、受付部７２は、拠点名の選択を受け付ける（ステップＳ３５）。
【００９３】
また、ポップアップには設置位置を選択するためのドロップダウンリストＤＤ２が含まれている。ユーザがドロップダウンリストＤＤ２を選択すると、表示制御部７３は、ステップＳ３４で画像管理システム５から送られてきた設置位置の一覧を表示させる。ユーザが設置位置の一覧から所望の拠点名を選択すると、受付部７２は、設置位置の選択を受け付ける（ステップＳ３６）。以下、ステップＳ３５で拠点名「渋谷店」が選択され、ステップＳ３６で設置位置「売場」が選択された場合について説明する。
【００９４】
通信端末７の送受信部７１は、ステップＳ３６で選択された拠点名「渋谷店」、及びステップＳ３７で選択された設置位置「売場」を含み、選択された拠点の選択された設置位置に設置された撮影装置１による撮影日時の一覧の取得要求を画像管理システム５へ送信する（ステップＳ３７）。
【００９５】
画像管理システム５の送受信部５１は、通信端末７によって送信された撮影日時の一覧の取得要求を受信する。画像管理システム５の記憶・読出部５９は、撮影日時の一覧の取得要求に含まれる拠点名「渋谷店」、及び設置位置「売場」を検索キーとして端末管理テーブル（図１４の（Ａ）参照）を検索して、対応する装置ＩＤ「t0001」を読み出す。画像管理システム５の記憶・読出部５９は、読み出された装置ＩＤ「t0001」を検索キーとして画像管理テーブル（図１４の（Ｂ）参照）を検索し、対応する撮影日時の一覧を読み出す（ステップＳ３８）。画像管理システム５の送受信部５１は、ステップＳ３８で読み出された撮影日時の一覧を通信端末７へ送信する（ステップＳ３９）。
【００９６】
通信端末７の送受信部７１は、画像管理システム５によって送信された撮影日時の一覧を受信する。通信端末７において表示されているポップアップには、撮影日時の選択画面に移行するためのボタンＢＢが含まれている（図１７の（Ｂ）参照）。ユーザがボタンＢＢを押下すると、表示制御部７３は、ステップＳ３９で画像管理システム５から送られてきた撮影日時の一覧が記録されたカレンダーをディスプレイ５０８へ出力する。図１７の（Ｃ）は、撮影日時の一覧が記録されたカレンダーの表示例である。ユーザがカレンダーから所望の撮影日時を選択すると、受付部１２は、撮影日時の選択を受け付ける（ステップＳ４０）。
【００９７】
通信端末７の送受信部７１は、ステップＳ３５で選択された拠点名、及びステップＳ３６で選択された設置位置、及びステップＳ４０で選択された撮影日時を含み、選択された拠点、設置位置、及び撮影日時の画像の取得要求を画像管理システム５へ送信する（ステップＳ４１）。
【００９８】
画像管理システム５の送受信部５１は、通信端末７によって送信された画像の取得要求を受信する。画像管理システム５の記憶・読出部５９は、画像の取得要求に含まれる拠点名、及び設置位置を検索キーとして端末管理テーブル（図１４の（Ａ）参照）を検索して、対応する装置ＩＤを読み出す。更に、画像管理システム５の記憶・読出部５９は、上記の処理で読み出された装置ＩＤ、及び画像の取得要求に含まれる撮影日時を検索キーとして画像管理テーブルを検索し、対応する画像ＩＤを読み出す（ステップＳ４２）。
【００９９】
画像管理システム５の送受信部５１は、ステップＳ４２で読み出された画像ＩＤ、この画像ＩＤに対応する撮影画像データ、拠点名、設置位置、撮影日時、及び初期視点の所定領域情報を通信端末７へ送信する（ステップＳ４３）。なお、拠点名、設置位置、及び撮影日時は、画像の取得要求に係るものである。初期視点の所定領域情報は、端末管理テーブルにおいて、上記の拠点名、及び設置位置に関連付けられているものである。
【０１００】
通信端末７の送受信部７１は、画像管理システム５によって送信された撮影画像データ等を受信する。続いて、画像管理部７４は、ステップＳ４３で画像管理システム５から送られてきた画像ＩＤ、拠点名、設置位置、撮影日時、及び初期視点が含まれるレコードを表示画像管理テーブル（図１４の（Ｃ）参照）に記録する（ステップＳ４４）。また、画像管理部７４は、このレコードの現在視点として、初期視点と同じ値を記録し、拡大率としてデフォルトの値「100%」を記録する。
【０１０１】
通信端末７の表示制御部７３は、表示画像管理テーブルにおいて管理されている画像ＩＤ「i11, i12, i13, i14」の各撮影画像データから、表示画像管理テーブルに記憶されている各現在視点の所定領域を抽出することにより、画像Ｉ１，Ｉ２，Ｉ３，Ｉ４をディスプレイ５０８へ出力する（ステップＳ４５）。また、表示制御部７３は、各画像Ｉ１，Ｉ２，Ｉ３，Ｉ４に対応付けて、表示画像管理テーブルにおいて管理されている拠点名、設置位置、及び撮影日時を表示させる。図１８の（Ａ）及び（Ｂ）は、ステップＳ４５におけるディスプレイの表示例である。表示制御部７３は、通信端末７で動作する画像表示用のプログラムに従って、例えば、図１８の（Ａ）又は（Ｂ）のような任意のレイアウトで画像を表示する。なお、図１８の（Ｂ）のレイアウトでは画面のスクロール操作により画像Ｉ４は表示される。
【０１０２】
表示制御部７３は、各画像Ｉ１，Ｉ２，Ｉ３，Ｉ４に対応付けて、操作のシンクロ又は書込みのシンクロを受け付けるためのチェックボックスＣＢ１、ＣＢ２を表示させる。なお、表示制御部７３は、チェックボックスＣＢ１，ＣＢ２にチェックが入っている画像を、チェックが入っていない画像に対して上部等の視認しやすい位置に優先的に表示させても良い。
【０１０３】
続いて、操作をシンクロさせる処理について説明する。図１９は、通信端末７の処理の一例を示すフロー図である。図２０は、通信端末７におけるディスプレイの表示例である。図２０の（Ａ）に示すように、ディスプレイ５０８の画面上で、ユーザが操作をシンクロさせる画像のチェックボックスＣＢ１にチェックを入れると、受付部７２は操作をシンクロさせる画像の選択を受け付ける（ステップＳ６１）。以下、画像Ｉ１，Ｉ２のチェックボックスＣＢ１にチェックが入れられた場合について説明する。
【０１０４】
通信端末７の記憶・読出部７９は、ステップＳ６１で選択された画像の画像ＩＤ「i11, i12」、及びシンクロ操作することを示すフラグ「TRUE」を関連付けて、シンクロ管理テーブル（図１４の（Ｄ）参照）に記録する（ステップＳ６２）。
【０１０５】
図２０の（Ａ）の画面上で、ユーザがいずれかかの画像Ｉ１，Ｉ２，Ｉ３，Ｉ４に対する操作を行うと、通信端末７の受付部７２は画像に対する操作を受け付ける（ステップＳ６３）。画像に対する操作としては、特に限定されないが、画像の拡大操作、画像の縮小操作、視点の移動操作等が挙げられる。なお、画像の拡大操作は所定領域の縮小操作に、画像の縮小操作は所定領域の拡大操作と言うこともできる。
【０１０６】
通信端末７の画像管理部７４は、表示画像管理テーブル（図１４の（Ｃ）参照）において、操作された画像に係るレコードの現在視点、及び拡大率を、操作の内容に応じて変更する（ステップＳ６４）。この処理で、画像管理部７４は、まず、操作の内容に基づいて操作対象の画像の所定領域の変位量（ΔrH, ΔrV, Δangle）を算出する。続いて、画像管理部７４は、表示画像管理テーブルにおいて、操作された画像に係るレコードの現在視点に、算出された変位量（ΔrH, ΔrV, Δangle）を加算して更新する。なお、画角の変位量Δangleが０ではない場合、画像管理部７４は、表示画像管理テーブルにおいて、操作された画像に係るレコードの拡大率を、画角の変位量Δangleに応じて変更する。以下、画像Ｉ２に対する操作に応じて、画像Ｉ２の現在視点が変位量（ΔrH=-8, ΔrV=8, Δangle=-16）変位した場合について説明する。この場合、画像管理部７４は、図１４の（Ｄ）の表示画像管理テーブルを、表１のように更新する。
【０１０７】
【表１】
2018050123.tif 000003
【０１０８】
続いて、画像管理部７４は、ステップＳ６３において操作された画像Ｉ２の画像ＩＤ「i2」を検索キーとしてシンクロ管理テーブル（図１４の（Ｄ）参照）を検索して、対応するシンクロ操作のフラグ「TRUE」を読み出す。これにより、画像管理部７４は、操作対象の画像がシンクロ操作の対象であるか判断する（ステップＳ６５）。ここで、シンクロ操作のフラグ「TRUE」が読み出された場合、シンクロ操作の対象（YES）と判断される。
【０１０９】
ステップＳ６５においてＹＥＳと判断された場合、画像管理部７４は、表示されている画像Ｉ１，Ｉ２，Ｉ３，Ｉ４のうち、操作をシンクロさせる画像を特定する（ステップＳ６６）。この処理で、画像管理部７４は、シンクロ操作のフラグ「TRUE」を検索キーとしてシンクロ管理テーブルを検索し、対応する画像ＩＤ「i11, i12」を読み出す。画像管理部７４は、読み出された画像ＩＤ「i11, i12」のうち、ステップＳ６３で操作された画像Ｉ２の画像ＩＤ「i12」以外の画像ＩＤ「i11」を、操作をシンクロさせる画像の画像ＩＤとして特定する。
【０１１０】
続いて、画像管理部７４は、表示画像管理テーブル（表１参照）において、操作をシンクロさせる画像の画像ＩＤ「i11」が記録されたレコードに対し、ステップＳ６４での操作された画像に係るレコードの変更内容と同じ変更内容を適用する（ステップＳ６７）。ステップＳ６４で、表示画像管理テーブルの画像ＩＤ「i12」に記録されたレコードに対して、現在視点に変位量（ΔrH=-8, ΔrV=8, Δangle=-16）が加算され、拡大率が100%加算された場合に、画像管理部７４は、画像ＩＤ「i11」が記録されたレコードに対しても、現在視点に変位量（ΔrH=-8, ΔrV=8, Δangle=-16）を加算し、拡大率を100%加算する。この処理で、表１の表示画像管理テーブルは、表２のように更新される。
【０１１１】
【表２】
2018050123.tif 000004
【０１１２】
ステップＳ６７の処理が完了してから、或いはステップＳ６５でＮＯと判断されてから、表示制御部７３は、表示画像管理テーブルに記録された情報に基づいて、画像Ｉ１，Ｉ２，Ｉ３，Ｉ４をディスプレイ５０８へ出力する（ステップＳ６８）。図２０の（Ｂ）は、ステップＳ６８におけるディスプレイの表示例である。上記の処理によって、画像Ｉ１，Ｉ２の現在視点が同じ変位量、変更されることから、図２０（Ａ）から図２０（Ｂ）のように、画像Ｉ１，Ｉ２に同じ操作が行われたように表示が更新される。
【０１１３】
拡大率を変更する操作において、操作される画像、又はシンクロさせる画像の一方の拡大率が最大値、又は最小値に達して、一方の画像に対する更なる拡大、又は縮小の操作を実行できなくなることも想定される。この場合、通信端末７の画像管理部７４は、ステップＳ６４以降の処理を実行せず処理を終了しても良い。これにより、最大値、又は最小値に達してからは、操作される画像、又はシンクロさせる画像の拡大率の変更は共に停止することになる。
【０１１４】
或いは、操作される画像、又はシンクロさせる画像の一方の拡大率が最大値、又は最小値に達した場合、画像管理部７４は、ステップＳ６４、又はＳ６７における例外の処理として、操作を同期させず、拡大率が最大値、又は最小値に達していない他方の画像に対してのみ、操作に応じた現在視点の変更を行っても良い。
【０１１５】
続いて、画像への書込みをシンクロさせる処理について説明する。図２１は、通信端末７の処理の一例を示すフロー図である。図２２は、通信端末７におけるディスプレイの表示例である。図２２の（Ａ）に示すように、ディスプレイ５０８の画面上で、ユーザが書込みをシンクロさせる画像に対応するチェックボックスＣＢ２にチェックを入れると、受付部７２は書込みをシンクロさせる画像の選択を受け付ける（ステップＳ８１）。以下、画像Ｉ１，Ｉ３のチェックボックスＣＢ２にチェックが入れられた場合について説明する。
【０１１６】
通信端末７の記憶・読出部７９は、ステップＳ８１で選択された画像の画像ＩＤ「i11, i13」、及びシンクロ書込みすることを示すフラグ「TRUE」を関連付けてシンクロ管理テーブル（図１４の（Ｄ）参照）に記録する（ステップＳ８２）。
【０１１７】
図２２の（Ａ）の画面上で、ユーザが書込み開始を受け付けるボタンＢＣを押下して、いずれかの画像Ｉ１，Ｉ２，Ｉ３，Ｉ４に対する書込み操作を行うと、通信端末７の受付部７２は画像に対する書込み操作を受け付ける（ステップＳ８３）。以下、画像Ｉ１の座標（rH228, rV432）に「ｍｅｍｏ」というテキストが書込まれた場合について説明する。
【０１１８】
通信端末７の画像管理部７４は、書込み管理テーブル（図１４の（Ｅ）参照）において、書込み操作された画像Ｉ１の画像ＩＤ「i11」に関連付けて、書込み位置（rH228, rV432）、及び書込み内容「ｍｅｍｏ」を記録する（ステップＳ８４）。
【０１１９】
通信端末７の画像管理部７４は、書込み操作された画像Ｉ１の画像ＩＤ「i11」を検索キーとしてシンクロ管理テーブル（図１４の（Ｄ）参照）を検索して、対応するシンクロ書込みのフラグ「TRUE」を読み出す。これにより、画像管理部７４は、書込み操作された画像Ｉ１がシンクロ書込みの対象であるか判断する（ステップＳ８５）。ここで、シンクロ書込みのフラグ「TRUE」が読み出された場合、シンクロ書込みの対象（YES）と判断される。
【０１２０】
ステップＳ８５においてＹＥＳと判断された場合、画像管理部７４は、表示されている画像Ｉ１，Ｉ２，Ｉ３，Ｉ４のうち、書込み操作をシンクロさせる画像を特定する（ステップＳ８６）。この処理で、画像管理部７４は、シンクロ管理テーブルにおいてシンクロ書込みのフラグ「TRUE」に対応付けられている画像ＩＤ「i11, i13」を読み出す。画像管理部７４は、読み出された画像ＩＤ「i11, i13」のうち、書込み操作された画像Ｉ１の画像ＩＤ「i11」とは異なる画像ＩＤ「i13」を、シンクロさせる画像の画像ＩＤとして特定する。
【０１２１】
続いて、画像管理部７４は、書込み管理テーブル（図１４の（Ｅ）参照）において、書き込みをシンクロさせる画像の画像ＩＤ「i13」、書込み内容として書込み操作された画像Ｉ１に書き込まれたテキスト「ｍｅｍｏ」、及び登録フラグ「FALSE」を記録する（ステップＳ８７）。更に、ステップＳ８７の処理で、画像管理部７４は、シンクロさせる画像Ｉ２上への書き込み位置を決定する。以下、書き込み位置を決定する方法を例示する。
【０１２２】
図２３の（Ａ）乃至（Ｃ）は、全天球パノラマ画像の立体球ＣＳを一方向から見た概念図である。図２３の（Ａ）乃至（Ｃ）において、左側の立体球ＣＳは書き込み操作された画像Ｉ１を示し、右側の立体球ＣＳは書き込みがシンクロされる画像Ｉ３を示す。このうち図２３の（Ａ）は、書き込み位置を決定する第１の方法を説明するための概念図である。第１の方法では、画像管理部７４は、書き込み操作された画像Ｉ１において、現在視点ＰＣに対する書込み位置の差分ΔＷ（ΔrHW, ΔrVW）を算出する。続いて、画像管理部７４は、シンクロさせる画像Ｉ３の現在視点に差分ΔＷ（ΔrHW, ΔrVW）を加算することにより、シンクロさせる画像Ｉ３上への書込み位置を決定する。なお、シンクロさせる画像Ｉ３の現在視点は、表示画像管理テーブル（図１４の（Ｃ）参照）において管理されている。
【０１２３】
図２３の（Ｂ）は、書き込み位置を決定する第２の方法を説明するための概念図である。第２の方法では、書込み操作された画像Ｉ１と、シンクロさせる画像Ｉ３とで、画像の拡大率が異なる。拡大率が異なる場合でも、画像管理部７４は、第１の方法と同様に、書込み操作された画像Ｉ１から算出された差分ΔＷ（ΔrHW, ΔrVW）を、シンクロさせる画像Ｉ３の現在視点に加算することにより、シンクロさせる画像Ｉ３上への書き込み位置を決定する。
【０１２４】
図２３の（Ｃ）は、書き込み位置を決定する第３の方法を説明するための概念図である。第３の方法では、画像管理部７４は、書込み操作された画像Ｉ１における書込み位置を、所定領域の横、縦の幅に対する相対位置で特定する。そして、画像管理部７４は、シンクロさせる画像Ｉ３における上記で特定された相対位置を書込み位置とする。例えば、書込み操作された画像Ｉ１における所定領域の横幅をｘ１：ｘ２に分けた位置に書込みが行われた場合、画像管理部７４は、シンクロされる画像Ｉ３における所定領域の横幅をｘ１：ｘ２に分けた位置を書込み位置として特定する。
【０１２５】
画像管理部７４は、シンクロさせる画像Ｉ３の画像ＩＤ「i13」に関連づけて、決定された書込み位置を書込み管理テーブルに記録する。
【０１２６】
ステップＳ８７の処理が完了してから、或いはステップＳ８５でＮＯと判断されてから、表示制御部７３は、書込み管理テーブルで管理されている画像ＩＤ「i11, i13」の画像Ｉ１，Ｉ３の各書込み位置に、書込み管理テーブルで管理されている書込み内容「ｍｅｍｏ」のオブジェクトが重畳された画像をディスプレイ５０８へ出力する（ステップＳ８８）。
【０１２７】
図２４は、ステップＳ８８におけるディスプレイ５０８の表示例である。なお、図２４の（Ａ）は書き込み操作された画像Ｉ１の表示例である。図２４の（Ｂ）は、第２の方法により書込み位置が決定されたシンクロさせる画像Ｉ３の表示例である。図２４の（Ｃ）は、第３の方法により書込み位置が決定されたシンクロされる画像Ｉ３の表示例である。図２４の（Ｃ）のように、第３の方法により書込み位置が決定された場合には、画像Ｉ１における書込み位置と同じ位置に書込み内容のオブジェクトＷが出力されるため視認性が向上する。
【０１２８】
なお、図２４は、書込み操作された画像Ｉ１の拡大率が２００％であり、シンクロされる画像Ｉ３の拡大率が１００％であるときの表示例である。この場合、画像Ｉ１，Ｉ３に同じサイズのオブジェクトＷが重畳されることで、画像Ｉ１には、画像Ｉ３に対して２倍に拡大されたオブジェクトＷが出力される。
【０１２９】
そこで、画像管理部７４は、オブジェクトＷが重畳される元の画像の拡大率に応じて、オブジェクトＷのサイズを正規化しても良い。例えば、画像管理部７４は、書込み操作された画像Ｉ１への書込み内容を書込み管理テーブルに記録する際に、画像Ｉ１の拡大率「２００％」の逆数「５０％」を、オブジェクトＷに対する拡大率として記録する。また、画像管理部７４は、シンクロさせる画像Ｉ３への書込み内容を書込み管理テーブルに記録する際に、画像Ｉ１の拡大率「１００％」の逆数「１００％」を、オブジェクトＷに対する拡大率として記録する。表３は、オブジェクトＷに対する拡大率が記録された書込み管理テーブルの一例を示す。
【０１３０】
【表３】
2018050123.tif 000005
【０１３１】
書込み管理テーブルにオブジェクトＷの拡大率が記録されている場合、表示制御部７３は、書込み管理テーブルに記録された拡大率でオブジェクトＷのサイズを変更して出力する。これにより、画像Ｉ１，Ｉ３の拡大率によらず、画像Ｉ１，Ｉ３上に同じサイズでオブジェクトＷが表示されるようになる。
【０１３２】
続いて、図２５を用いて、書込み内容を画像管理システム５に登録する処理について説明する。図２５は、書込み内容を登録する処理の一例を示すシーケンス図である。通信端末７の表示制御部７３は、任意のタイミングで、書込み内容を確定させるボタンＢＤをディスプレイ５０８へ出力する（図２２参照）。ユーザがボタンＢＤを押下すると、受付部７２は、書込み内容の確定を受け付ける（ステップＳ９１）。
【０１３３】
書込み内容の確定が受け付けられると、送受信部７１は、画像管理システム５は、書込み内容の登録要求を送信する（ステップＳ９２）。登録要求には、書込み管理テーブルにおいて、登録フラグが「FALSE」であるレコードの画像ＩＤ、書込み位置、及び書込み内容が含まれている。
【０１３４】
画像管理システム５の送受信部５１は、通信端末７によって送信された登録要求を受信する。画像管理システム５の記憶・読出部５９は、登録要求に含まれている画像ＩＤ、書込み位置、及び書込み内容等の情報を記憶部５０００に記憶させることにより書込み内容を登録する（ステップＳ９３）。これにより、登録された書込み内容を複数の通信端末で共有することが可能となる。登録が完了すると、画像管理システム５の送受信部５１は、登録が完了した旨の応答を通信端末７へ送信する（ステップＳ９４）。
【０１３５】
通信端末７の送受信部７１は、画像管理システム５によって送信された応答を受信する。応答が受信されてから、通信端末７の画像管理部７４は、書込み管理テーブルに記録されている登録フラグ「FALSE」を「TRUE」に更新する（ステップＳ９５）。
【０１３６】
＜＜実施形態の変形例Ａ＞＞
続いて、実施形態の変形例Ａについて上記の実施形態と異なる点を説明する。図２６の（Ａ）は、通信端末７における処理の一例を示すフロー図である。
【０１３７】
図２７の（Ａ）は、表示する画像の追加要求を受け付けるための画面の一例を示す図である。通信端末７の表示制御部７３は、表示する画像の追加要求を受け付けるための画面を出力するときに、現在表示されている画像の広角を別画像として表示する要求を受け付けるボタンＢＥを表示する。
【０１３８】
通信端末７のユーザがボタンＢＥを押下すると、受付部７２は広角の表示の要求を受け付ける（ステップＳ１０１）。なお、表示されている画像が複数ある場合に、受付部７２は、広角を表示する画像の選択を受け付けても良い。
【０１３９】
広角の表示の要求が受け付けられると、通信端末７の画像管理部７４は、現在表示されている画像に係る画像ＩＤ、拠点名、設置位置、撮影日時、初期視点、現在視点、及び拡大率を表示画像管理テーブルから取得する（ステップＳ１０２）。
【０１４０】
続いて、画像管理部７４は、ステップＳ１０２で取得されたものと同じ画像ＩＤ、拠点名、設置位置、撮影日時、初期視点、及び拡大率が含まれ、ステップＳ１０２で取得された現在視点に対し、９０°、１８０°、２７０°異なる現在視点が記録された３つのレコードを表示画像管理テーブルに追加する（ステップＳ１０３）。表４は、ステップＳ１０３で３つのレコードが追加された表示画像管理テーブルを示す概念図である。
【０１４１】
【表４】
2018050123.tif 000006
【０１４２】
通信端末７の表示制御部７３は、表４の表示画像管理テーブルに記録されている情報に基づいて、同じ全天球パノラマ画像の現在視点が９０°ずつ異なる４つの画像をディスプレイ５０８へ出力する（ステップＳ１０４）。図２７の（Ｂ）は、ステップＳ１０４におけるディスプレイの表示例である。
【０１４３】
＜＜実施形態の変形例Ｂ＞＞
続いて、実施形態の変形例Ｂについて上記の実施形態と異なる点を説明する。表５は、変形例Ｂにおけるシンクロ管理テーブルの一例を示す概念図である。
【０１４４】
【表５】
2018050123.tif 000007
【０１４５】
通信端末７の受付部７２は、ステップＳ６１で操作をシンクロさせる画像の選択を受け付けるときに選択された画像に対しグループの入力を受け付ける。通信端末７の記憶・読出部５９は、ステップＳ６２で、シンクロ管理テーブルにおいて、選択された画像の画像ＩＤに関連付けて、シンクロさせることを示す「TRUE」、及び入力されたグループ名（例えば、「GroupA」）が含まれたシンクロ操作のフラグ（例えば、「TRUE/GroupA)を記録する。
【０１４６】
画像管理部７４は、ステップＳ６６で、操作された画像と、シンクロ操作のフラグが一致する画像をシンクロさせる画像として特定する。例えば、画像管理部７４は、表５のシンクロ管理テーブルにおいて、操作れた画像ＩＤ「i11」の画像と、シンクロ操作のフラグ「TRUE/GroupA」が一致する画像ＩＤ「i12」の画像を、シンクロさせる画像として特定する。
【０１４７】
同様に、通信端末７の受付部７２は、ステップＳ８１で書込みをシンクロさせる画像の選択を受け付けるときに選択された画像に対しグループの入力を受け付ける。通信端末７の記憶・読出部５９は、ステップＳ８２で、シンクロ管理テーブルにおいて、選択された画像の画像ＩＤに関連付けて、シンクロすることを示す「TRUE」、及び入力されたグループ名（例えば、「GroupC」）が含まれたシンクロ書込みのフラグ（例えば、「TRUE/GroupC)を記録する。
【０１４８】
画像管理部７４は、ステップＳ８６で、操作された画像と、シンクロ書込みのフラグが一致する画像をシンクロさせる画像として特定する。例えば、画像管理部７４は、表５のシンクロ管理テーブルにおいて、書込み操作された画像ＩＤ「i11」の画像と、シンクロ書込みのフラグ「TRUE/GroupC」が一致する画像ＩＤ「i13」の画像を、シンクロさせる画像として特定する。
【０１４９】
＜＜実施形態の変形例Ｃ＞＞
続いて、実施形態の変形例Ｃについて上記の実施形態と異なる点を説明する。図２６の（Ｂ）は、通信端末７における処理の一例を示すフロー図である。
【０１５０】
画像に対する操作を繰り返すことで、表示されている複数の画像の現在視点がそれぞれ異なる値となることも想定される。そこで、通信端末７の受付部７２は、画像の視点を同期させる要求を受け付ける（ステップＳ１１１）。
【０１５１】
画像の視点を同期させる要求を受け付けられると、画像管理部７４は、表示管理テーブルにおいて管理されている複数の画像にかかる現在視点を同期させる（ステップＳ１１２）。現在視点を同期させるいくつかの方法を説明する。
【０１５２】
第１の方法では、画像管理部７４は、表示管理テーブルにおいて管理されている複数の画像にかかる現在視点を、その画像の初期視点に更新する。
第２の方法では、画像管理部７４は、表示管理テーブルにおいて管理されている情報に基づいて、表示されている画像のうちいずれかの基準となる画像の現在視点と、初期視点との差分を算出する。画像管理部７４は、表示管理テーブルにおいて、表示されている他の画像の現在視点を、他の画像の初期視点に算出された差分が加算された値に更新する。
なお、視点を同期させる画像は、表示されているすべての画像であっても良いし、シンクロ管理テーブルにおいてシンクロ操作のフラグが「TRUE」として管理されている画像のみであっても良い。
【０１５３】
表示制御部７３は、更新された表示管理テーブルに基づいて、現在視点が同期された複数の画像を表示する（ステップＳ１１３）。
【０１５４】
＜＜実施形態の補足＞＞
ステップＳ３１で、表示制御部７３は、画像追加のボタンとは異なる複製追加のボタンを出力する。これにより、受付部７２は、複製追加のボタンの押下を検知して表示されている画像と同じ画像の追加要求を受け付ける。表示されている画像と同じ画像を追加する処理において、通信端末７は、追加する画像の撮影画像データ、初期視点、拠点名、設置位置、撮影日時を新たに取得しなくても良い。この場合、画像管理部７４は、表示画像管理テーブルにおいて、複製の対象となる画像が記録されたレコードをコピーして、これを表示画像管理テーブルの新たなレコードとしてペーストする。これにより、ステップＳ４５で、表示制御部７３は、表示画像管理テーブルに記録されたコピー元、及びコピー先のレコードに基づいて、複数の同じ画像を表示する。
【０１５５】
ステップＳ３１乃至Ｓ４５では画像を追加する処理を説明したが、これを応用して通信端末７において表示する画像を変更する処理を実行することもできる。この処理は、ステップＳ４４において、画像管理部７４が、変更の対象となる画像の画像ＩＤが管理されたレコードを削除する処理が加わる点を除いて、上記の処理と同様である。なお、表示制御部７３は、表示する画像ごとに、ドロップダウンリストＤＤ１，ＤＤ２、及びボタンＢＢを表示し、受付部７２は、ドロップダウンリスト等から変更する画像の選択、変更後の拠点名等の選択を受け付けても良い。図１７の（Ｄ）は、画像ごとにドロップダウンリストが表示された画像選択画面の一例である。
【０１５６】
更に、通信端末７の受付部７２は、表示する画像の追加要求だけでなく、表示されている画像の削除要求を受け付けても良い。画像の削除が受け付けられた場合、画像管理部７４は、表示画像管理テーブルにおいて、削除が受け付けられた画像の画像ＩＤが含まれるレコードを削除する。表示制御部７３は、更新された表示画像管理テーブルに基づいて、削除されたレコードに係る画像を含めずに、画像を出力する。
【０１５７】
本実施形態における操作は、画像の拡大、縮小、及び書込み操作に限られない。例えば、表示させる画像が動画である場合、操作には再生操作も含まれる。即ち、受付部７２が一の画像に対する再生の操作を受け付けたとき、表示制御部７３は、操作された一の画像を再生して出力するだけでなく、操作をシンクロさせる画像についても再生して出力する。
【０１５８】
＜＜本実施形態の主な効果＞＞
以上説明したように本実施形態の画像表示方法によれば、通信端末７（画像表示システムの一例）は、全天球パノラマ画像における複数の所定領域の画像を表示する。通信端末７の受付部７２（受付手段）は、複数の所定領域の画像のうち第１の所定領域（第１の領域の一例）の画像への操作を受け付ける（受付処理の一例）。通信端末７の表示制御部７３は、受付部７２によって受け付けられた操作に応じて第１の所定領域を変更して表示させ、かつ、第１の所定領域の画像とのシンクロ（同期の一例）操作が設定された第２の所定領域（第２の領域の一例）の画像を、受付部７２によって受け付けられた操作に応じて変更して表示させる（表示制御処理の一例）。これにより、一の画像の操作により、一の画像だけでなく、他の画像の所定領域を変更して表示させることが可能になるので、通信端末７のユーザビリティが向上する。
【０１５９】
通信端末７の受付部７２は、第１の所定領域の画像の拡大又は縮小する操作（サイズを変更する操作の一例）を受け付ける。この操作により、第１の所定領域の画像、又は第２の所定領域の画像の一方の拡大率が最大値、又は最小値（所定の閾値の一例）に達したときに、通信端末７の表示制御部７３は、第１の所定領域の画像、及び第２の所定領域の画像の一方を変更せず、他方を変更して表示させる。これにより、一方の画像に対する操作ができなくなった場合でも、他方の画像に対する操作を継続できるようになる。
【０１６０】
通信端末７の受付部７２は、第１の所定領域に書込みオブジェクトを追加する操作を受け付ける。通信端末７の表示制御部７３は、書込みオブジェクトが重畳された第１の所定領域の画像、及び書込みオブジェクトが重畳された第２の所定領域の画像を表示させる。これにより、一の画像への書込み操作により、一の画像だけでなく、他の画像に書込みオブジェクトを重畳して表示させることが可能になるので、通信端末７のユーザビリティが向上する。
【０１６１】
通信端末７の表示制御部７３によって、書込みオブジェクトが重畳された第１の所定領域の画像、及び書込みオブジェクトが重畳された第２の所定領域の画像が表示されてから、通信端末７の送受信部７１（登録手段の一例）は、第１の所定領域の書込みオブジェクト、及び第２の所定領域の書込みオブジェクトの登録要求を画像管理システム５へ送信する。これにより、ユーザは、書込みオブジェクトが適切に表示されているか確認してから、書込みオブジェクトを登録させることが可能になる。
【０１６２】
通信端末７の表示制御部７３は、第１の所定領域の画像の拡大率の逆数の拡大率で第１の所定領域の書込みオブジェクトを表示させ、第２の所定領域の画像の拡大率の逆数の拡大率で第２の所定領域の書込みオブジェクトを表示させる。これにより、通信端末７は、複数の所定領域に、同じサイズの書込みオブジェクトを表示させることができる。
【０１６３】
通信端末７の記憶・読出部７９（設定手段の一例）は、シンクロ管理テーブルにおいて、所定領域を変更する操作のシンクロ、及び書込みオブジェクトを追加する操作のシンクロを独立して別のフィールドに記録して管理する。これにより、通信端末７は、所定領域を変更する操作のシンクロ、書込みオブジェクトを追加する操作のシンクロを独立して設定することができる。
【０１６４】
通信端末７のシンクロ管理ＤＢ７００２（グループ管理手段の一例）は、複数の所定領域のそれぞれが属するグループを管理する。通信端末７の表示制御部７３は、シンクロ管理ＤＢ７００２において管理されている第１の所定領域のグループ、及び第２の所定領域のグループが同じである場合、第２の所定領域を、受付部７２によって受け付けられた操作に応じて変更して表示させる。これにより、通信端末７は、グループごとに操作をシンクロさせることができる。
【０１６５】
通信端末７の表示画像管理ＤＢ７００１（位置管理手段の一例）は、複数の所定領域のそれぞれに対し、全天球パノラマ画像における所定領域のデフォルトの位置として初期視点を管理する。通信端末７の受付部７２は、視点（表示位置の一例）を同期させる操作を受け付ける。通信端末７の表示制御部７３は、視点を同期させる操作の受け付けに応じて、表示画像管理ＤＢ７００１において管理されている全天球パノラマ画像における第１の所定領域の初期視点、表示画像管理ＤＢ７００１において管理されている全天球パノラマ画像における第２の所定領域の初期視点を表示させる。これにより、操作により複数の画像の現在視点が異なるものとなったときに、通信端末７は、画像の視点を同期することができる。
【０１６６】
通信端末７の画像管理部７４（算出手段の一例）は、全天球パノラマ画像における第１の所定領域の現在視点（現在の位置の一例）、及び表示画像管理ＤＢ７００１において管理されている全天球パノラマ画像における第１の所定領域の初期視点の差分を、表示画像管理ＤＢ７００１において管理されている第２の所定領域の初期視点に加算した位置を算出する。視点を同期させる操作の受け付けに応じて、表示制御部７３は、画像管理部７４によって算出された位置を第２の所定領域として表示させる。これにより、操作に応じて複数の画像の現在視点が異なるものとなったときに、通信端末７は、基準となる画像に視点を同期させることができる。
【符号の説明】
【０１６７】
１  撮影装置
３  通信端末
５  画像管理システム
７  通信端末
９  通信ネットワーク
５１  送受信部
７１  送受信部
７２  受付部
７３  表示制御部
７４  画像管理部
７９  記憶・読出部
５９  記憶・読出部
５０８  ディスプレイ
５０００  記憶部
５００２  端末管理ＤＢ
５００４  画像管理ＤＢ
７００１  表示画像管理ＤＢ
７００２  シンクロ管理ＤＢ
７００３  書込み管理ＤＢ
【先行技術文献】
【特許文献】
【０１６８】
【特許文献１】特開２０１４−６８８０号公報
【図１】
2018050123.tif 000008
【図２】
2018050123.tif 000009
【図３】
2018050123.tif 000010
【図４】
2018050123.tif 000011
【図５】
2018050123.tif 000012
【図６】
2018050123.tif 000013
【図７】
2018050123.tif 000014
【図８】
2018050123.tif 000015
【図９】
2018050123.tif 000016
【図１０】
2018050123.tif 000017
【図１１】
2018050123.tif 000018
【図１２】
2018050123.tif 000019
【図１３】
2018050123.tif 000020
【図１４】
2018050123.tif 000021
【図１５】
2018050123.tif 000022
【図１６】
2018050123.tif 000023
【図１７】
2018050123.tif 000024
【図１８】
2018050123.tif 000025
【図１９】
2018050123.tif 000026
【図２０】
2018050123.tif 000027
【図２１】
2018050123.tif 000028
【図２２】
2018050123.tif 000029
【図２３】
2018050123.tif 000030
【図２４】
2018050123.tif 000031
【図２５】
2018050123.tif 000032
【図２６】
2018050123.tif 000033
【図２７】
2018050123.tif 000034