(57)【要約】【課題】従来の画像表示システムによると、同じ位置で撮影された複数のパノラマ画像において表示する領域を変更するときに、同じ対象が表示されなくなるという課題が生じる。【解決手段】通信端末７の画像管理部７４は、第１の撮影画像データに係る基準となる所定領域Ｔ０に対する現在の所定領域Ｔｃの相対位置、及び第２の撮影画像データにおいて基準となる所定領域Ｔ０に対する現在の所定領域Ｔｃの相対位置を同期させる。通信端末７の表示制御部７３は、第１の撮影画像データに係る現在の所定領域Ｔｃ、及び第２の撮影画像データに係る現在の所定領域Ｔｃの少なくとも一方を表示させる。通信端末７の画像管理部７４は、第１の撮影画像データに係る現在の所定領域Ｔｃ、又は第２の撮影画像データに係る現在の所定領域Ｔｃの変更に応じて、他方の所定領域Ｔｃを変更する。【選択図】図２６
2018082298.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)５１３に対する各種データの読み出し又は書き込みを制御するＣＤ−ＲＯＭドライブ５１４、及び、上記各構成要素を図１１に示されているように電気的に接続するためのアドレスバスやデータバス等のバスライン５１０を備えている。
【００４７】
＜実施形態の処理の概略＞
次に、図１２を用いて、本実施形態の処理の概略について説明する。図１２は、本実施形態の処理の概略を示した図である。
【００４８】
通信端末３は、撮影装置１から、撮影画像データ、所定領域情報、及び関連情報を取得する（ステップＳ１）。通信端末３は、取得した撮影画像データ、所定領域情報、及び関連情報を、画像管理システム５へ送信する（ステップＳ２）。画像管理システム５は、受信した撮影画像データ、所定領域情報、及び関連情報を記憶して管理する。画像管理システム５は、撮影画像データを取得するためのスクリプトが含まれたＷＥＢページを生成する（ステップＳ３）。通信端末７は、ＷＥＢページの要求を画像管理システム５へ送信する（ステップＳ４）。画像管理システム５は、要求に応じて、スクリプトが含まれたＷＥＢページを通信端末７へ送信する（ステップＳ５）。通信端末７のブラウザによりＷＥＢページを読み込むと、ＷＥＢページに含まれるスクリプトが起動する。スクリプトに従って、通信端末７は、撮影画像データの要求を画像管理システム５へ送信する（ステップＳ６）。画像管理システム５は、要求に応じて、撮影画像データ、並びにこの撮影画像データに係る所定領域情報、及び関連情報を通信端末７へ送信する（ステップＳ７）。
【００４９】
＜＜実施形態の機能構成＞＞
本実施形態の機能構成について説明する。図１３は、本実施形態の画像通信システムの一部を構成する、撮影装置１、通信端末３、画像管理システム５、及び通信端末７の各機能ブロック図である。図１３では、画像管理システム５が、通信ネットワーク９を介して、通信端末３及び通信端末７とデータ通信することができる。
【００５０】
＜撮影装置１の機能構成＞
図１３に示されているように、撮影装置１は、受付部１２、撮像部１３、集音部１４、接続部１８、及び記憶・読出部１９を有している。これら各部は、図９に示されている各構成要素のいずれかが、ＳＲＡＭ１１３からＤＲＡＭ１１４上に展開された撮影装置用のプログラムに従ったＣＰＵ１１１からの命令によって動作することで実現される機能又は手段である。
【００５１】
また、撮影装置１は、図９に示されているＲＯＭ１１２、ＳＲＡＭ１１３、及びＤＲＡＭ１１４によって構築される記憶部１０００を有している。
【００５２】
（撮影装置１の各機能構成）
次に、図９及び図１３を用いて、撮影装置１の各機能構成について更に詳細に説明する。
【００５３】
撮影装置１の受付部１２は、主に、図９に示されている操作部１１５及びＣＰＵ１１１の処理によって実現され、ユーザからの操作入力を受け付ける。
【００５４】
撮像部１３は、主に、図９に示されている撮像ユニット１０１、画像処理ユニット１０４、及び撮像制御ユニット１０５、並びにＣＰＵ１１１の処理によって実現され、風景等を撮像し、撮影画像データを得る。
【００５５】
集音部１４は、図９に示されているマイク１０８及び音処理ユニット１０９、並びにＣＰＵ１１１の処理によって実現され、撮影装置１の周囲の音を収音する。
【００５６】
接続部１８は、主に、電気接点、及びＣＰＵ１１１の処理によって実現され、通信端末３からの電源供給を受けると共に、データ通信を行う。
【００５７】
記憶・読出部１９は、主に、図９に示されているＣＰＵ１１１の処理によって実現され、記憶部１０００に各種データ（または情報）を記憶したり、記憶部１０００から各種データ（または情報）を読み出したりする。
【００５８】
＜通信端末３の機能構成＞
図１３に示されているように、通信端末３は、送受信部３１、接続部３８、及び記憶・読出部３９を有している。これら各部は、図１０に示されている各構成要素のいずれかが、ＥＥＰＲＯＭ３０４からＲＡＭ３０３上に展開された通信端末３用プログラムに従ったＣＰＵ３０１からの命令によって動作することで実現される機能又は手段である。
【００５９】
また、通信端末３は、図１０に示されているＲＯＭ３０２、ＲＡＭ３０３、及びＥＥＰＲＯＭ３０４によって構築される記憶部３０００を有している。
【００６０】
（通信端末３の各機能構成）
次に、図１０及び図１３を用いて、通信端末３の各機能構成について更に詳細に説明する。
【００６１】
通信端末３の送受信部３１は、主に、図１０に示されている通信部３１３及びＣＰＵ３０１の処理によって実現され、無線ルータ９ａ及び通信ネットワーク９を介して、画像管理システム５と各種データ（または情報）の送受信を行う。
【００６２】
接続部３８は、主に、電気接点、及びＣＰＵ３０１の処理によって実現され、通信端末３に電源供給すると共に、データ通信を行う。
【００６３】
記憶・読出部３９は、主に、図１０に示されているＣＰＵ３０１の処理によって実現され、記憶部３０００に各種データ（または情報）を記憶したり、記憶部３０００から各種データ（または情報）を読み出したりする。
【００６４】
＜画像管理システムの機能構成＞
画像管理システム５の各機能構成について説明する。画像管理システム５は、送受信部５１、ページ生成部５２、及び記憶・読出部５９を有している。これら各部は、図１１に示されている各構成要素のいずれかが、ＨＤ５０４からＲＡＭ５０３上に展開された画像管理システム５用プログラムに従ったＣＰＵ５０１からの命令によって動作することで実現される機能である。
【００６５】
また、画像管理システム５は、図１１に示されているＲＡＭ５０３、及びＨＤ５０４によって構築される記憶部５０００を有している。この記憶部５０００には、画像管理テーブルによって画像管理ＤＢ５００４が構築されている。
【００６６】
（画像管理テーブル）
図１４の（Ａ）は、画像管理テーブルを示す概念図である。画像管理テーブルでは、撮影装置１の装置ＩＤ、撮影装置１により撮影された撮影画像データのＵＲＬ(Uniform Resource Locator)、撮影日時、撮影された拠点の拠点名、撮影位置、撮影画像データの所定領域情報が関連付けて管理されている。このうち、撮影画像データのＵＲＬには、撮影画像データの識別情報としてファイル名が含まれている。
【００６７】
（画像管理システムの各機能構成）
次に、図１１及び図１３を用いて、画像管理システム５の各機能構成について詳細に説明する。
【００６８】
画像管理システム５の送受信部５１は、主に、図１１に示されているネットワークＩ／Ｆ５０９及びＣＰＵ５０１の処理によって実現され、通信ネットワーク９を介して通信端末３、又は通信端末７と各種データ（または情報）の送受信を行う。
【００６９】
ページ生成部５２は、主に、図１１に示されているＣＰＵ５０１の処理によって実現され、記憶部５０００に記憶されている撮影画像データを取得するためのＷＥＢページを生成する。なお、画像管理システム５は、ＷＥＢページを生成せず、任意の通信端末からＷＥＢページのアップロードを受け付けて管理しても良い。
【００７０】
記憶・読出部５９は、主に、図１１に示されているＨＤＤ５０５、及びＣＰＵ５０１の処理によって実現され、記憶部５０００に各種データ（または情報）を記憶したり、記憶部５０００から各種データ（または情報）を読み出したりする。
【００７１】
＜通信端末７の機能構成＞
次に、図１１及び図１３を用いて、通信端末７の機能構成について詳細に説明する。通信端末７は、送受信部７１、受付部７２、表示制御部７３、画像管理部７４、及び、記憶・読出部７９を有している。これら各部は、図１１に示されている各構成要素のいずれかが、ＨＤ５０４からＲＡＭ５０３上に展開された通信端末７用プログラムに従ったＣＰＵ５０１からの命令によって動作することで実現される機能又は手段である。
【００７２】
また、通信端末７は、図１１に示されているＲＡＭ５０３、及びＨＤ５０４によって構築される記憶部７０００を有している。記憶部７０００には、表示画像管理テーブルによって表示画像管理ＤＢ７００１が構築される。
【００７３】
（表示画像管理テーブル）
図１４の（Ｂ）は、表示画像管理テーブルを示す概念図である。表示画像管理テーブルでは、表示する撮影画像データの画像ＩＤ、画像が撮影された拠点の拠点名、撮影位置、撮影日時、撮影画像データにおいて基準となる所定領域Ｔ０を示す所定領域情報、及び撮影画像データにおいて現在表示している領域（所定領域Ｔｃ）を示す所定領域情報、及び撮影画像データが動画である場合、表示するフレームを特定するための再生時間が関連付けて管理されている。
【００７４】
（通信端末７の各機能構成）
次に、図１３を用いて、通信端末７の各機能構成について詳細に説明する。
【００７５】
通信端末７の送受信部７１は、主に、図１１に示されているネットワークＩ／Ｆ５０９及びＣＰＵ５０１の処理によって実現され、通信ネットワーク９を介して画像管理システム５と各種データ（または情報）の送受信を行う。
【００７６】
受付部７２は、主に、図１１に示されているキーボード５１１及びマウス５１２、並びにＣＰＵ５０１の処理によって実現され、ユーザからの操作入力を受け付ける。
【００７７】
表示制御部７３は、主に、図１１に示されているＣＰＵ５０１の処理によって実現され、通信端末７のディスプレイ５０８に各種画像を表示させるための制御を行なう。
【００７８】
画像管理部７４は、主に、図１１に示されているＣＰＵ５０１の処理によって実現され、通信端末７において表示される画像を管理する。
【００７９】
記憶・読出部７９は、主に、図１１に示されているＨＤＤ５０５、及びＣＰＵ５０１の処理によって実現され、記憶部７０００に各種データ（または情報）を記憶したり、記憶部７０００から各種データ（または情報）を読み出したりする。
【００８０】
なお、上記各プログラムが記憶されたＣＤ−ＲＯＭ等の記録媒体、並びに、これらプログラムが記憶されたＨＤ５０４は、いずれもプログラム製品(Program Product)として、国内又は国外へ提供されることができる。
【００８１】
＜＜実施形態の処理＞＞
続いて、本実施形態の処理について説明する。まず、図１５を用いて、画像をアップロードする処理について説明する。図１５は、画像をアップロードする処理の一例を示すシーケンス図である。
【００８２】
撮影者Ｘは、拠点において、撮影装置１により全天球パノラマ画像を撮影する。被写体は、例えば、販売する不動産である。全天球パノラマ画像が撮影されると、撮影装置１の記憶・読出部１９は、撮影画像データ、関連情報、所定領域情報、及び撮影装置１の装置ＩＤを記憶部１０００に記憶させる。関連情報は、拠点名、撮影位置、及び撮影日時を含む。所定領域情報は、撮影装置１の工場出荷時に予め設定されおり、或いは、工場出荷後に撮影者Ｘによって任意に設定されており、例えば、撮像素子１０３ａにより撮影される画像の中心点から±１５°の範囲を示す(rH0,rV0,30)である。
【００８３】
一実施形態において、同じ位置で撮影された複数の全天球パノラマ画像において、所定の同じ対象が撮影された領域は、基準となる所定領域Ｔ０として設定される。図１６の（Ａ）は、撮影位置としての視点、及び基準となる所定領域Ｔ０の方向Ｔｃ０の一例を示す概念図である。図１６の（Ｂ）は、全天球パノラマ画像における所定領域Ｔ０の画像の一例を示す概念図である。図１６の例では、室内の同じ視点Ｖ１で撮影された複数の全天球パノラマ画像において、所定の対象としてキッチンが撮影された領域は、基準となる所定領域Ｔ０として設定される。基準となる所定領域Ｔ０を設定する方法について説明する。
【００８４】
撮影者Ｘは、例えば、朝夕、異なる季節などに複数回、視点Ｖ１，Ｖ２，Ｖ３で撮影装置１により撮影する。第１の方法では、同じ視点での複数回の撮影において、撮影者Ｘは、撮影装置１の撮像素子１０３ａを同じ方向に向ける。例えば、視点Ｖ１での複数回の撮影において、撮影者Ｘは、撮像素子１０３ａをキッチンの方向Ｔｃ０に向ける。この場合、撮影装置１は、撮像素子１０３ａにより撮影される画像の中心点から±１５°の範囲を所定領域情報(rH0,rV0,30)として記録する。第１の方法では、撮影装置１によって自動的に記録される所定領域情報(rH0,rV0,30)を所定領域Ｔ０を示す所定領域情報とする。
【００８５】
第２の方法では、同じ視点での複数回の撮影において、撮影者Ｘは、撮影装置１を任意の方向を向ける。撮影後に、撮影装置１、通信端末３、又は画像管理システム５は、複数の全天球パノラマ画像において同じ対象が撮影された一の範囲の指定を受け付ける。撮影装置１、通信端末３、又は画像管理システム５は、指定された範囲を示す所定領域情報を、基準となる所定領域Ｔ０を示す所定領域情報として設定する。なお、一の範囲の指定は、ユーザが行っても、特徴点の比較などの画像処理の技術を用いて、装置で行っても良い。
【００８６】
なお、動画を撮影する場合、撮影者Ｘは、同じ視点Ｖ１に撮影装置１を固定して所定の時間、撮影しても良いし、同じ動線Ｖ１ｍ上、同じ速度で視点Ｖ１を移動して複数回撮影しても良い。
【００８７】
以下、第１の方法で所定領域Ｔ０を設定する場合について説明する。撮影者Ｘは、撮影後、撮影装置１を通信端末３に接続する。接続後、通信端末３の接続部３８は、撮影装置１の記憶部１０００から通信端末３へ、撮影画像データ、関連情報、所定領域情報、及び撮影装置１の装置ＩＤを転送させる（ステップＳ２１）。転送された所定領域情報は、所定領域Ｔ０を示す所定領域情報として用いられる。関連情報には、撮影装置１の装置ＩＤ、撮影位置、撮影日時などが含まれている。
【００８８】
通信端末３の送受信部３１は、画像の登録要求を画像管理システム５へ送信する（ステップＳ２２）。画像の登録要求には、ステップＳ２１で通信端末３へ転送された撮影画像データ、関連情報、所定領域Ｔ０を示す所定領域情報が含まれる。
【００８９】
画像管理システム５の送受信部５１は、通信端末３によって送信された画像の登録要求を受信する。画像管理システム５の記憶・読出部５９は、受信された撮影画像データに対して、ＵＲＬを割り当てて記憶部５０００に記憶させる（ステップＳ２３）。
【００９０】
画像管理システム５の記憶・読出部５９は、画像管理テーブルに対して、通信端末３から送られてきた撮影画像データごとに、ステップＳ２３で割り当てられたＵＲＬ、所定領域Ｔ０を示す所定領域情報、及び関連情報を記録する（ステップＳ２４、図１４の（Ａ）参照）。関連情報には、装置ＩＤ、撮影日時、撮影位置が含まれている。
【００９１】
画像管理システム５のページ生成部５２は、ステップＳ２３でＵＲＬが割り当てられた撮影画像データを取得するスクリプトが含まれたＷＥＢページを生成する（ステップＳ２５）。画像管理システム５の記憶・読出部５９は、生成されたＷＥＢページに対してＵＲＬを割り当てて記憶部５０００に記憶させる。
【００９２】
ＷＥＢページは、画像管理テーブル（図１４の（Ａ）参照）において管理される拠点名毎に生成される。ＷＥＢページの形式は、特に限定されないが、例えば、ＨＴＭＬ(HyperText Markup Language)形式である。ページ生成部５２は、拠点における視点を選択するためのユーザインタフェースを含めてＷＥＢページを生成する。ユーザインタフェースは、例えば、不動産の見取り図上の文字、アイコン、又はプルダウンでる。また、ページ生成部５２は、選択された視点の撮影画像データを取得するためのスクリプトをＷＥＢページに含める。なお、ページ生成部５２は、拠点ごとに一のスクリプトを生成しても、視点ごとに一のスクリプトを生成しても、画像ごとに一のスクリプトを生成しても良い。
【００９３】
続いて、通信端末７が画像管理システムから画像を取得する処理について説明する。図１７は、通信端末７が画像を取得する処理の一例を示すシーケンス図である。
【００９４】
通信端末７においてブラウザが起動すると、表示制御部７３は、ディスプレイ５０８にブラウザの画面を表示させる。ブラウザの入力欄において、ユーザにより物件ＡのＷＥＢページのＵＲＬが入力されると、又は画面に表示されている物件ＡのＷＥＢページへのリンクが選択されると、通信端末７の受付部７２は、物件ＡのＷＥＢページの取得要求を受け付ける（ステップＳ３１）。受付部７２において物件ＡのＷＥＢページの取得要求が受け付けられると、通信端末７の送受信部７１は、物件ＡのＷＥＢページの取得要求を画像管理システム５へ送信する（ステップＳ３２）。物件ＡのＷＥＢページの取得要求には、物件ＡのＷＥＢページのＵＲＬが含まれる。
【００９５】
画像管理システム５の送受信部５１は、通信端末７によって送信された物件ＡのＷＥＢページの取得要求を受信する。この取得要求に応じて画像管理システム５の記憶・読出部５９は、取得要求に含まれているＵＲＬのＷＥＢページを記憶部５０００から読み出す（ステップＳ３３）。画像管理システム５の送受信部５１は、ステップＳ３３で読み出されたＷＥＢページを通信端末７へ送信する（ステップＳ３４）。ＷＥＢページには、ステップＳ２４で生成されるスクリプトが含まれる。
【００９６】
通信端末７の送受信部７１は、画像管理システム５によって送信された物件ＡのＷＥＢページを受信する。通信端末７の表示制御部７３は、ブラウザの画面に物件ＡのＷＥＢページを表示させる。図１８は、表示される画面の一例を示す概念図である。物件ＡのＷＥＢページには、撮影画像データにおける所定領域Ｔｃを表示する領域Ｉ１，Ｉ２が含まれている。また、物件ＡのＷＥＢページには、ユーザインタフェースＵＩとして、視点を選択するための見取り図上の文字、所定領域Ｔｃを移動、拡大、縮小するためのボタン、表示する画像が動画である場合に、動画を再生、又は停止するボタンなどが含まれている。
【００９７】
通信端末７の受付部７２が、ブラウザの画面からユーザによる視点Ｖ１の選択を受け付けると（ステップＳ３５）、ＷＥＢページに含まれるスクリプトの処理は開始する。このスクリプトに従って、通信端末７の送受信部７１は、画像管理システム５へ、物件Ａの視点Ｖ１の撮影画像データの要求を送信する（ステップＳ３６）。撮影画像データの要求には、視点Ｖ１の撮影画像のＵＲＬ"http://example.co/i11.mp4"、又は"http://example.co/i21.mp4"が含まれている。なお、これらのＵＲＬは、ＷＥＢページのスクリプトに含まれていたものである。
【００９８】
画像管理システム５の送受信部５１は、通信端末７によって送信された物件Ａの視点Ｖ１の撮影画像データの要求を受信する。この要求に応じて画像管理システム５の記憶・読出部５９は、撮影画像データの要求に含まれているＵＲＬの撮影画像データを記憶部５０００から読み出す（ステップＳ３７）。また、記憶・読出部５９は、撮影画像データのＵＲＬを検索キーとして、画像管理テーブルを検索し（図１４の（Ａ）参照）、対応する、撮影日時、拠点名、撮影位置などの関連情報、及び所定領域Ｔ０の所定領域情報を読み出す（ステップＳ３８）。画像管理システム５の送受信部５１は、ステップＳ３６で読み出された視点Ｖ１の撮影画像データ、並びにステップＳ３７で読み出された関連情報、及び所定領域Ｔ０の所定領域情報を通信端末７へ送信する（ステップＳ３９）。
【００９９】
通信端末７の送受信部７１は、画像管理システム５によって送信された視点Ｖ１の撮影画像データ、関連情報、及び所定領域Ｔ０の所定領域情報を受信する。通信端末７の記憶・読出部７９は、送受信部７１によって受信された撮影画像データを記憶部７０００に記憶させる。
【０１００】
また、通信端末７の送受信部７１によって、視点Ｖ１の撮影画像データのうち一つ目の撮影画像データ、この撮影画像データに対応する関連情報、及び所定領域Ｔ０の所定領域情報が受信されると、画像管理部７４は、受信された撮影画像データの画像ＩＤ、関連情報（拠点名、撮影位置、撮影日時）、及び所定領域Ｔ０の所定領域情報を含むレコードを表示画像管理テーブル（図１４の（Ｂ）参照）に記録する（ステップＳ４０）。撮影画像データの画像ＩＤは、例えば、撮影画像データのファイル名である。また、画像管理部７４は、上記のレコードに、現在視点の所定領域Ｔｃとして、受信した所定領域Ｔ０の所定領域情報と同じ値を記録する。更に、撮影画像データが動画である場合、表示画像管理テーブルにおいて、この撮影画像データが管理されるレコードに、再生時間としてデフォルトの値"00:00"を記録する。
【０１０１】
図１９を用いて、通信端末７において画像の表示を制御する処理の一例を説明する。図１９は、通信端末７において画像の表示を制御する処理の一例を示すフロー図である。
【０１０２】
通信端末７の記憶・読出部７９は、表示画像管理テーブルのレコードから画像ＩＤ、現在の所定領域Ｔｃの所定領域情報、及び再生時間の組を読み出す（ステップＳ６１）。例えば、記憶・読出部７９は、図１４の（Ｂ）の表示画像管理テーブルから、画像ＩＤ"i11"、所定領域Ｔｃの所定領域情報(rH0, rV0, angle30)、及び再生時間"00:00"の組を読み出す。
【０１０３】
通信端末７の表示制御部７３は、ステップＳ６１において読み出された画像ＩＤ"i11"の撮影画像データのうち、再生時間"00:00"におけるフレームから所定領域情報(rH0, rV0, angle30)で示される所定領域Ｔｃの画像を抽出して、ブラウザの画面の領域Ｉ１に表示させる（ステップＳ６２）。図２０の（Ａ）は、ステップＳ６２における、ブラウザの画面の一例を示す概念図である。図２０の（Ａ）の見取り図上の方向Ｔｃ１は、所定領域Ｔｃの方向を示す。
【０１０４】
通信端末７の画像管理部７４は、ＷＥＢページに含まれるスクリプトにおいて予め設定された自動操作のパターンに従って、又はユーザによる操作入力に従って、表示画像管理テーブルで管理されている画像の現在の所定領域Ｔｃを変更する（ステップＳ６３）。所定領域Ｔｃの変更方法は、特に限定されないが、以下のものが例示される。なお、以下、所定量には負の値も含まれる。
（１）回転：所定領域Ｔｃの所定領域情報(x(rH), y(rV))に、例えば、(1, 0)などの所定量を、ステップＳ６３のループ処理ごとに加算する。
（２）移動：所定領域Ｔｃの所定領域情報(x(rH), y(rV))に、例えば、(180, 0)などの所定量を加算する。
（３）ズーム：所定領域Ｔｃの所定領域情報(angleα)に、例えば、１などの所定量を加算する。
（４）再生：動画における再生時間を、例えば、１コマ分などの所定量、ステップＳ６３のループ処理ごとに進める。
（５）停止：動画における再生時間をデフォルトに戻す。
（６）（１）乃至（５）の組み合わせ：例えば、自動操作のパターンに従って、（１）の処理で所定領域Ｔｃの所定領域情報(x(rH))が所定の閾値に達してから、（２）の処理で所定領域Ｔｃの所定領域情報(x(rH), y(rV))に所定量を追加する。
【０１０５】
スクリプトによる自動操作中にユーザインタフェースＵＩによる操作入力が受け付けられた場合、画像管理部７４は、操作入力のみに基づいて所定領域Ｔｃを変更しても、操作入力、及び自動操作の両方に基づいて所定領域Ｔｃを変更しても良い。例えば、通信端末７において、所定領域Ｔｃの所定領域情報(x(rH))に所定量を追加する自動操作による命令、及び所定領域Ｔｃの所定領域情報(y(rV))に所定量を追加する操作入力が受け付けられた場合、画像管理部７４は、所定領域情報(y(rV))のみに所定量を追加するか、所定領域情報(y(rV))に所定量を追加した上で、所定領域情報(x(rH))に所定量を追加する。
【０１０６】
例えば、通信端末７の画像管理部７４は、ステップＳ６３において、図１４の（Ｂ）の表示画像管理テーブルの画像ＩＤ"i11"が記録されたレコードから、所定領域Ｔｃの所定領域情報(rH0, rV0, angle30)を読み出して、所定量(0, 0, 15)を追加する。通信端末７の記憶・読出部７９は、表示画像管理テーブルにおいて、画像ＩＤ"i11"に関連付けて、変更後の所定領域Ｔｃの所定領域情報(rH0, rV0, angle45)を記録する（ステップＳ６４）。表１は、ステップＳ６４の処理により更新された表示画像管理テーブルの一例を示す。
【０１０７】
【表１】
2018082298.tif 000003
【０１０８】
通信端末７の送受信部７１は、ステップＳ３６で、ＷＥＢページのスクリプトに従って視点Ｖ１の複数の撮影画像データを１つずつ要求する。画像管理システム５の送受信部５１は、ステップＳ３９で、要求に応じて、視点Ｖ１の複数の撮影画像データを１つずつ送信する。これにより、通信端末７の送受信部７１は、視点Ｖ１の複数の撮影画像データを１つずつ受信する。通信端末７の画像管理部７４は、視点Ｖ１の複数の撮影画像データのうち、表示画像管理テーブルにおいて未だ管理されていない新たな撮影画像データが受信されたか判断する（ステップＳ６５）。
【０１０９】
ステップＳ６５で新たな撮影画像データが受信された（ＹＥＳ）と判断された場合、通信端末７の画像管理部７４は、新たな撮影画像データの画像ＩＤ、新たな撮影画像データと共に画像管理システム５から送られてきた撮影位置、拠点名、撮影日時、及び基準となる所定領域Ｔ０の所定領域情報を関連付けて、表示画像管理テーブルに記憶させる（ステップＳ６６）。表２は、ステップＳ６６で更新された表示画像管理テーブルの一例を示す。
【０１１０】
【表２】
2018082298.tif 000004
【０１１１】
通信端末７の画像管理部７４は、表示画像管理テーブルにおいて先に管理されている撮影画像データに係る現在の所定領域Ｔｃ、及び基準となる所定領域Ｔ０の所定領域情報の差分と、表示画像管理テーブルにおいて新たに管理される撮影画像データに係る現在の所定領域Ｔｃ、及び基準となる所定領域Ｔ０の所定領域情報の差分と、を同期させる（ステップＳ６７）。例えば、画像管理部７４は、表２の表示画像管理テーブルにおいて、先に管理されている画像ＩＤ"i11"の撮影画像データに係る、所定領域Ｔｃの所定領域情報(rH0,rV0,angle45)、及び所定領域Ｔ０の所定領域情報(rH0,rV0,angle30)の差分Δ(0, 0, 15)を算出する。続いて、画像管理部７４は、表２の表示画像管理テーブルにおいて、新たに画像ＩＤ"i21"が記録されるレコードの所定領域Ｔ０の所定領域情報(rH0,rV0,angle30)に、算出された差分Δ(0, 0, 15)を加算する。これにより、画像管理部７４は、画像ＩＤ"i21"の撮影画像データに係る所定領域Ｔｃの所定領域情報(rH0, rV0, angle45)を得る。更に、画像管理部７４は、表示画像管理テーブルの先に画像ＩＤ"i11"が記録されたレコードにおける再生時間"00:00"を、画像ＩＤ"i21"の撮影画像データに係る再生時間に同期させる。
【０１１２】
通信端末７の記憶・読出部７９は、ステップＳ６７により得られた画像ＩＤ"i21"の撮影画像データに係る所定領域Ｔｃの所定領域情報(rH0,rV0,angle45)、及び再生時間"00:00"を表示画像管理テーブルに記録する（ステップＳ６８）。表３は、ステップＳ６８で更新された表示画像管理テーブルの一例を示す。
【０１１３】
【表３】
2018082298.tif 000005
【０１１４】
ステップＳ６５でＮＯと判断されてから、又はステップＳ６８の処理が完了してから、通信端末７の記憶・読出部７９は、ステップＳ６１に戻って、更新された表示画像管理テーブルのレコードから画像ＩＤ、現在の所定領域Ｔｃの所定領域情報、及び再生時間の組を読み出す。表示画像管理テーブルが表３のように更新された場合、記憶・読出部７９は画像ＩＤ"i11"、所定領域Ｔｃの所定領域情報(rH0, rV0, angle45)、及び再生時間"00:00"の組、及び画像ＩＤ"i21"、所定領域Ｔｃの所定領域情報(rH0, rV0, angle45)、及び再生時間"00:00"の組を読み出す。
【０１１５】
通信端末７の表示制御部７３は、読み出された画像ＩＤ"i11"の撮影画像データのうち、再生時間"00:00"におけるフレームから所定領域情報(rH0, rV0, angle45)で示される所定領域Ｔｃの画像を抽出してブラウザの画面の領域Ｉ１に表示させる。また、通信端末７の表示制御部７３は、読み出された画像ＩＤ"i21"の撮影画像データのうち、再生時間"00:00"におけるフレームから所定領域情報(rH0, rV0, angle45)で示される所定領域Ｔｃの画像を抽出して、ブラウザの画面の領域Ｉ２に表示させる（２回目のステップＳ６２）。図２０の（Ｂ）は、２回目のステップＳ６２におけるブラウザ画面の一例を示す概念図である。図２０の（Ｂ）の見取り図上の方向Ｔｃ２は、所定領域Ｔｃの方向を示す。画像ＩＤ"i21"の撮影画像データは、画像ＩＤ"i11"の撮影画像データに対して遅れてスクリプトが適用されるにも関わらず、先のステップＳ６７で、２つの画像の所定領域（Ｔｃ−Ｔ０）が同期されるので、視点Ｖ１から同じ方向の画像が表示される。
【０１１６】
通信端末７の画像管理部７４は、スクリプトにおいて予め設定された自動操作のパターンに従って、又はユーザによる操作入力に従って、表示画像管理テーブルで管理されている各撮影画像データに係る現在の所定領域Ｔｃを変更する（２回目のステップＳ６３）。２回目のステップＳ６３の処理で、所定領域Ｔｃの所定領域情報(rH, rV, α)に所定の値(180, 0, 0)を追加する場合について説明する。通信端末７の画像管理部７４は、表３の表示画像管理テーブルにおいて、画像ＩＤ"i11"が記録されるレコードにおける所定領域Ｔｃの所定領域情報(rH0, rV0, 0)に(180, 0, 0)を追加する。また、通信端末７の画像管理部７４は、表３の表示画像管理テーブルにおいて、画像ＩＤ"i21"が記録されるレコードにおける所定領域Ｔｃの所定領域情報(rH0, rV0, 0)に(180, 0, 0)を追加する。
【０１１７】
通信端末７の記憶・読出部７９は、表示画像管理テーブルにおいて、画像ＩＤ"i11"の撮影画像データに係る所定領域Ｔｃの所定領域情報、及び画像ＩＤ"i21"の撮影画像データに係る所定領域Ｔｃの所定領域情報として、２回目のステップＳ６３で変更された値を記録する（２回目のステップＳ６４）。表４は、ステップＳ６４の処理により更新された表示画像管理テーブルの一例を示す。
【０１１８】
【表４】
2018082298.tif 000006
【０１１９】
続いて３回目のループ処理では、通信端末７の記憶・読出部７９は、表４の更新された表示画像管理テーブルの各レコードから画像ＩＤ、及び現在の所定領域Ｔｃの所定領域情報の組を読み出す（３回目のステップＳ６１）。
【０１２０】
通信端末７の表示制御部７３は、読み出された画像ＩＤ"i11"の撮影画像データのうち、再生時間"00:00"におけるフレームから所定領域情報(rH180, rV0, angle45)で示される所定領域Ｔｃの画像を抽出して、ブラウザの画面の領域Ｉ１に表示させる。また、通信端末７の表示制御部７３は、読み出された画像ＩＤ"i21"の撮影画像データのうち再生時間"00:00"におけるフレームから所定領域情報(rH180, rV0, angle45)で示される所定領域Ｔｃの画像を抽出し、ブラウザの画面の領域Ｉ２に表示させる（３回目のステップＳ６２）。図２１の（Ａ）は、３回目のステップＳ６２における画面の一例を示す概念図である。図２１の（Ａ）の見取り図上の方向Ｔｃ３は、所定領域Ｔｃの方向を示す。２回目のステップＳ６３で、画像ＩＤ"i11"の撮影画像データに係る所定領域Ｔｃの所定領域情報、及び画像ＩＤ"i21"の撮影画像データに係る所定領域Ｔｃの所定領域情報に、同じ所定量が加算されることで、２つの画像の所定領域（Ｔｃ−Ｔ０）が同期されるので、視点Ｖ１から同じ方向の画像が表示される。
【０１２１】
通信端末７において、ＷＥＢページが表示されている間、スクリプトに従って、上記ステップＳ６１乃至Ｓ６８のループ処理が繰り返し実行される。
【０１２２】
なお、上記ではステップＳ６３における変更方法が、ズーム、又は移動である場合について説明した。変更方法が回転である場合、ループ処理におけるステップＳ６３の度に、所定領域Ｔｃの所定領域情報に、所定量が加算される点を除き、移動と同様である。変更方法が再生である場合、ループ処理におけるステップＳ６３の度に、表示画像管理テーブルのすべてのレコードの再生時間に、例えば、１コマ分の時間加算される点を除き、移動の処理と同様である。図２１の（Ｂ）は、変更が再生である場合のステップＳ６２における、画面の一例を示す概念図である。図２１の（Ｂ）の見取り図上の方向Ｔｃ４は、所定領域Ｔｃの方向である。同じ動線を同じ速度で移動して撮影した撮影画像データを再生した場合には、任意の再生時間において、同じ視点Ｖ１から、同じ方向Ｔｃ４の複数の画像が表示される。
【０１２３】
＜＜＜実施形態の変形例Ａ＞＞＞
続いて、実施形態の変形例Ａについて上記実施形態と異なる点を説明する。図２２は、変形例Ａにおいて、通信端末７が画像の表示を制御する処理の一例を示すフロー図である。なお、ステップＳ６２で最初に受信される画像を表示するまでの処理は上記実施形態と同様である。
【０１２４】
ステップＳ６２で最初に受信される画像が表示されてから、通信端末７の画像管理部７４は、視点Ｖ１の複数の撮影画像データのうち、未だ通信端末７が受信していない撮影画像データがあるか判断する（ステップＳＡ１）。
【０１２５】
ステップＳＡ１で、未受信の撮影画像データがある（ＹＥＳ）と判断された場合、通信端末７の画像管理部７４は、すでに受信した撮影画像データの現在の所定領域Ｔｃの変更の開始を待機する（ステップＳＡ２）。すなわち、スクリプトにおいて自動操作のパターンが予め設定されていても、或いはユーザによる操作入力が受け付けられても、画像管理部７４は、撮影画像データの現在の所定領域Ｔｃを変更しない。
【０１２６】
通信端末７の画像管理部７４は、未受信の撮影画像データを受信したか判断する（ステップＳＡ３）。ステップＳＡ３で未受信の撮影画像データを受信していない（ＮＯ）と判断されると、画像管理部７４は、所定領域Ｔｃの変更の開始を待機する。
【０１２７】
ステップＳＡ３で未受信の撮影画像データを受信した（ＹＥＳ）と判断されると、通信端末７の画像管理部７４は、新たに受信した撮影画像データの画像ＩＤ、新たに受信した撮影画像データと共に画像管理システム５から送られてきた関連情報（撮影位置、拠点名、撮影日時）、及び基準となる所定領域Ｔ０の所定領域情報を関連付けて、表示画像管理テーブルに記憶させる（ステップＳＡ４）。また、画像管理部７４は、受信した撮影画像データに対して、現在視点の所定領域Ｔｃとして、受信した所定領域Ｔ０の所定領域情報と同じ値を記録し、再生時間としてデフォルトの値"00:00"を表示画像管理テーブルに記録する。
【０１２８】
受信したすべての撮影画像データに係るレコードが表示画像管理テーブルに記録されると、通信端末７の画像管理部７４は、現在の所定領域Ｔｃの変更を開始する（ステップＳ６３）。所定領域Ｔｃを変更する処理、及び以降の変更された所定領域Ｔｃを管理する処理（ステップＳ６４）、次のループ処理で、変更された所定領域Ｔｃを読み出す処理（ステップＳ６１）、変更された所定領域Ｔｃを表示する処理（ステップＳ６２）は、上記の実施形態と同様であるので説明を省略する。
【０１２９】
実施形態の変形例Ａでは、通信端末７が要求したすべての撮影画像データを受信するまで、画像管理部７４は、所定領域Ｔｃの変更を待機する。これにより、通信端末７が要求した撮影画像データのうち一部だけ所定領域Ｔｃが変更されることを防ぐことができるので、すべての撮影画像データの所定領域（Ｔｃ−Ｔ０）を同期させることができる。
【０１３０】
＜＜＜実施形態の変形例Ｂ＞＞＞
続いて、実施形態の変形例Ｂについて上記実施形態と異なる点を説明する。図２３は、変形例Ｂにおいて、通信端末７が画像の表示を制御する処理の一例を示すフロー図である。変形例Ｂでは、通信端末７は、図１９、又は図２２におけるステップＳ６２の画像の所定領域Ｔｃを表示する処理において、以下の切り換え処理を加える。
【０１３１】
変形例Ｂでは、通信端末７の表示制御部７３は、画像管理システム５から受信した複数の撮影画像データのうち、まず、予め定められた一方の撮影画像データに係る所定領域Ｔｃをブラウザの領域Ｉ１に表示させる（ステップＳ６２Ｂ−１）。一方の画像は、例えば、画像ＩＤ"i11"の撮影画像データである。図２４の（Ａ）は、ステップＳ６２Ｂ−１における、ブラウザの画面の一例を示す概念図である。図２４の（Ａ）の見取り図上の方向Ｔｃ５は、所定領域Ｔｃの方向である。
【０１３２】
続いて、通信端末７の表示制御部７３は、画像を切り換えるイベントが発生したか判断する（ステップＳ６２Ｂ−２）。画像を切り換えるイベントは、ユーザによる操作入力であっても良いし、通信端末７がスタートさせたタイマーのタイムアウトであっても良い。ユーザによる操作入力は、例えば、ボタンなどのユーザインタフェースの選択によるものであっても良い。
【０１３３】
ステップＳ６２Ｂ−２において、画像を切り換えるイベントが発生していない（ＮＯ）と判断された場合、通信端末７の表示制御部７３は、ステップＳ６２Ｂ−１に戻って、図１９、又は図２２におけるループ処理で次に画像を表示させるタイミングに、一方の撮影画像データに係る所定領域Ｔｃを表示させる。
【０１３４】
ステップＳ６２Ｂ−２において、画像を切り換えるイベントが発生した（ＹＥＳ）と判断された場合、通信端末７の表示制御部７３は、一方の撮影画像データの所定領域Ｔｃが非表示になるよう制御する（ステップＳ６２Ｂ−３）。
【０１３５】
続いて、通信端末７の表示制御部７３は、図１９、又は図２２におけるループ処理で次に画像を表示させるタイミングに、画像管理システム５から受信した複数の撮影画像データのうち、一方の撮影画像データとは異なる他方の撮影画像データに係る所定領域Ｔｃをブラウザの画面の領域Ｉ１に表示させる（ステップＳ６２Ｂ−４）。なお、他方の撮影画像データは例えば、画像ＩＤ"i21"の撮影画像データである。図２４の（Ｂ）は、ステップＳ６２Ｂ−４における、ブラウザの画面の一例を示す概念図である。図２４の（Ｂ）の見取り図上の方向Ｔｃ６は、所定領域Ｔｃの方向である。先のステップＳ６２Ｂ−１で一方の画像を表示してからステップＳ６２Ｂ−４で表示を他方の画像に切り換えるまでの間に、ステップＳ６３の所定領域Ｔｃを変更する処理が実行された場合、ステップＳ６２Ｂ−４では、他方の撮影画像データに係る変更された所定領域Ｔｃが表示される。
【０１３６】
続いて、通信端末７の表示制御部７３は、ステップＳ６２Ｂ−２と同様に、画像を切り換えるイベントが発生したか判断する（ステップＳ６２Ｂ−５）。
【０１３７】
ステップＳ６２Ｂ−５において、画像を切り換えるイベントが発生していない（ＮＯ）と判断された場合、通信端末７の表示制御部７３は、図１９、又は図２２におけるループ処理で次に画像を表示させるタイミングに、ステップＳ６２Ｂ−４に戻って、他方の画像の所定領域Ｔｃを表示させる。
【０１３８】
ステップＳ６２Ｂ−５において、画像を切り換えるイベントが発生した（ＹＥＳ）と判断された場合、通信端末７の表示制御部７３は、他方の撮影画像データに係る所定領域Ｔｃが非表示になるよう制御する（ステップＳ６２Ｂ−６）。
【０１３９】
続いて、通信端末７の表示制御部７３は、ステップＳ６２Ｂ−１の処理に戻って、図１９、又は図２２におけるループ処理で次に画像を表示させるタイミングに、画像管理システム５から受信した複数の撮影画像データのうち、一方の撮影画像データに係る所定領域Ｔｃを表示させる。
【０１４０】
＜＜＜実施形態の変形例Ｃ＞＞＞
続いて、実施形態の変形例Ｃについて実施形態の変形例Ｂと異なる点を説明する。図２５は、変形例Ｃにおいて、通信端末７が画像の表示を制御する処理の一例を示すフロー図である。変形例Ｃでは、変形例ＢにおけるステップＳ６２Ｂ−１乃至Ｓ６２−Ｂ−６の処理を以下のように変更する。
【０１４１】
通信端末７の表示制御部７３は、画像管理システム５から受信した画像のうち、予め定められた一方の撮影画像データに係る所定領域Ｔｃをブラウザの画面の領域Ｉ１に表示させ、他方の撮影画像データに係る所定領域Ｔｃをブラウザの画面の領域Ｉ２に表示させる（ステップＳ６２Ｃ−１）。図２６の（Ａ）は、ステップＳ６２Ｃ−１における、ブラウザの画面の一例を示す概念図である。図２６の（Ａ）の見取り図上の方向Ｔｃ７は、所定領域Ｔｃの方向である。図２６の（Ａ）において、一方の撮影画像データは例えば、画像ＩＤ"i11"の撮影画像データであり、他方の撮影画像データは例えば、画像ＩＤ"i21"の撮影画像データである。図２６の（Ａ）において、領域Ｉ１は、領域Ｉ２よりも大きいサイズに設定されている。
【０１４２】
続いて、通信端末７の表示制御部７３は、領域を切り換えるイベントが発生したか判断する（ステップＳ６２Ｃ−２）。領域を切り換えるイベントは、ユーザによる操作入力であっても良いし、通信端末７がスタートさせたタイマーのタイムアウトであっても良い。ユーザによる操作入力は、例えば、ボタンなどのユーザインタフェースの選択によるものであっても良い。
【０１４３】
ステップＳ６２Ｃ−２において、領域を切り換えるイベントが発生していない（ＮＯ）と判断された場合、通信端末７の表示制御部７３は、図１９、又は図２２におけるループ処理で次に画像を表示させるタイミングに、ステップＳ６２Ｃ−１に戻って、一方の撮影画像データの所定領域Ｔｃを領域Ｉ１に表示させ、他方の撮影画像データの所定領域Ｔｃを領域Ｉ２に表示させる。
【０１４４】
ステップＳ６２Ｃ−２において、領域を切り換えるイベントが発生した（ＹＥＳ）と判断された場合、通信端末７の表示制御部７３は、一方の撮影画像データ、及び他方の撮影画像データに係る所定領域Ｔｃが非表示になるよう制御する（ステップＳ６２Ｃ−３）。
【０１４５】
続いて、通信端末７の表示制御部７３は、図１９、又は図２２におけるループ処理で次に画像を表示させるタイミングに、画像管理システム５から受信した画像のうち、他方の撮影画像データに係る所定領域Ｔｃを領域Ｉ１に表示させ、一方の撮影画像データに係る所定領域Ｔｃを領域Ｉ２に表示させる（ステップＳ６２Ｃ−４）。図２６の（Ｂ）は、ステップＳ６２Ｃ−４における、ブラウザの画面の一例を示す概念図である。図２６の（Ｂ）の見取り図上の方向Ｔｃ８は、所定領域Ｔｃの方向である。先のステップＳ６２Ｃ−１で画像を表示してからステップＳ６２Ｃ−４で領域を切り換えるまでの間に、ステップＳ６３の所定領域Ｔｃを変更する処理が実行された場合、ステップＳ６２Ｃ−４では、一方の撮影画像データ、及び他方の撮影画像データに係るステップＳ６３で変更された所定領域Ｔｃが表示される。
【０１４６】
続いて、通信端末７の表示制御部７３は、ステップＳ６２Ｃ−２と同様に、領域を切り換えるイベントが発生したか判断する（ステップＳ６２Ｃ−５）。
【０１４７】
ステップＳ６２Ｃ−５において、領域を切り換えるイベントが発生していない（ＮＯ）と判断された場合、通信端末７の表示制御部７３は、図１９、又は図２２におけるループ処理で次に画像を表示させるタイミングに、ステップＳ６２Ｃ−４に戻って、他方の撮影画像データに係る所定領域Ｔｃを領域Ｉ１に表示させ、一方の撮影画像データに係る所定領域Ｔｃを領域Ｉ２に表示させる。
【０１４８】
ステップＳ６２Ｃ−５において、領域を切り換えるイベントが発生した（ＹＥＳ）と判断された場合、通信端末７の表示制御部７３は、一方の撮影画像データ、及びの撮影画像データに係る所定領域Ｔｃが非表示になるよう制御する（ステップＳ６２Ｃ−６）。
【０１４９】
続いて、通信端末７の表示制御部７３は、ステップＳ６２Ｃ−１の処理に戻って、図１９、又は図２２におけるループ処理で次に画像を表示させるタイミングに、一方の撮影画像データに係る所定領域Ｔｃを領域Ｉ１に表示させ、他方の撮影画像データに係る所定領域Ｔｃを領域Ｉ２に表示させる。
【０１５０】
＜＜＜実施形態の変形例Ｄ＞＞＞
続いて、実施形態の変形例Ｄについて上記実施形態と異なる点を説明する。図２７は、変形例Ｄにおいて、通信端末７が画像の表示を制御する処理の一例を示すフロー図である。変形例Ｄでは、通信端末７は、図１９、又は図２２における処理に並行して以下のように処理する。
【０１５１】
図１９、又は図２２におけるループ処理が開始してから、通信端末７の受付部７２は、現在表示している画像の視点Ｖ１とは異なる視点（Ｖ２、又はＶ３）の選択を受け付ける。他の視点として、例えば、視点Ｖ２が選択されると（ステップＳＤのＹＥＳ）、視点Ｖ２の撮影画像データを取得するためのスクリプトに従った処理は開始する。この処理で、通信端末７の送受信部７１は、ステップＳ３６に戻って、画像管理システム５へ、物件Ａの視点Ｖ２の撮影画像データの要求を送信する（ステップＳ３６）。撮影画像データの要求には、複数の視点Ｖ２の撮影画像データの各ＵＲＬが含まれている。
【０１５２】
以下、上記実施形態と同様の処理により、通信端末７は、物件Ａの視点Ｖ２の複数の撮影画像データを取得し、所定領域（Ｔｃ−Ｔ０）を同期させてから、複数の撮影画像データに係る所定領域Ｔｃを表示する。
【０１５３】
＜＜＜実施形態の変形例Ｅ＞＞＞
続いて、実施形態の変形例Ｅについて実施形態の変形例Ｃと異なる点を説明する。実施形態の変形例Ｃにおいて通信端末７はスマートフォンである。
【０１５４】
ステップＳ２５で、画像管理システム５のページ生成部５２は、ＰＣ等の通信端末で動作するブラウザ用の物件ＡのＷＥＢページとは別に、スマートフォン等の通信端末で動作するブラウザ用の物件ＡのＷＥＢページを生成する。この場合、ページ生成部５２は、領域Ｉ２、及び物件Ａの見取り図Ｐが領域Ｉ１に重畳して表示されるように物件ＡのＷＥＢページを生成する。
【０１５５】
ステップＳ３２で画像管理システム５の送受信部５１がスマートフォン等のブラウザから物件ＡのＷＥＢページの取得要求を受信した場合、ステップＳ３３で記憶・読出部５９は、物件ＡのＷＥＢページのうち、スマートフォン等のブラウザ用のＷＥＢページを記憶部５０００から読み出す。
【０１５６】
画像管理システム５の送受信部５１は、ステップＳ３３で読み出されたスマートフォン等のブラウザ用の物件ＡのＷＥＢページを通信端末７へ送信する（ステップＳ３４）。以後の処理は、実施形態の変形例Ｃと同様である。
【０１５７】
図２８の（Ａ）は、ステップＳ６２Ｃ−１における、ブラウザの画面の一例を示す概念図である。図２８の（Ｂ）は、ステップＳ６２Ｃ−４における、ブラウザの画面の一例を示す概念図である。これらのステップで、通信端末７の表示制御部７３は、スマートフォン等のブラウザ用の物件ＡのＷＥＢページに従って、領域Ｉ２、及び物件Ａの見取り図Ｐが領域Ｉ１に重畳して表示されるように制御する。
【０１５８】
＜＜実施形態の補足＞＞
通信端末７が取得して表示する画像は、全天球パノラマ画像に限らず、任意のパノラマ画像であっても良い。上記の画像が、３６０°撮像された全天球パノラマ画像あるいは、１８０°撮像されたパノラマ画像である場合、画像を緯度又は経度により分割して座標を設定できるので、複数の画像において所定領域Ｔ０に対する所定領域Ｔｃの相対位置の算出が容易になる。他のパノラマ画像を用いる場合には、通信端末７は、複数のパノラマ画像について、それぞれ撮影範囲の画角を取得することが好ましい。これにより、通信端末７は、複数の画像のそれぞれに対し、パノラマ画像を経度、及び緯度で表すときの座標(rH, rV)を設定し、所定領域Ｔ０に対する所定領域Ｔｃの相対位置を算出することができる。
【０１５９】
通信端末７の受付部７２は、複数の全天球パノラマ画像における所定領域（Ｔｃ−Ｔ０）の同期の開始及び停止を受け付けても良い。受付部７２によって、同期の開始が受け付けられると、通信端末７は、図１９、及び図２２のループ処理により、複数の全天球パノラマ画像における所定領域（Ｔｃ−Ｔ０）を同期させる。また、受付部７２によって、同期の停止が受け付けられると、通信端末７は、図１９、及び図２２のステップＳ６３において、複数の全天球パノラマ画像の所定領域Ｔｃの両方を変更する代わりに、複数の全天球パノラマ画像のうち一の全天球パノラマ画像の所定領域Ｔｃを変更させ、新たな撮影画像データが受信されても、ステップＳ６７で所定領域（Ｔｃ−Ｔ０）を同期する処理を実行しない。
【０１６０】
上記実施形態では、通信端末７は、２つの全天球パノラマ画像における所定領域（Ｔｃ−Ｔ０）を同期させる処理について説明したが、３つ以上の全天球パノラマ画像における所定領域（Ｔｃ−Ｔ０）を上記実施形態による処理と同様に同期させても良い。この場合、通信端末７の表示制御部７３は、３つ以上の全天球パノラマ画像のうち１以上の任意の数の全天球パノラマ画像における所定領域Ｔｃを表示させても良い。
【０１６１】
＜＜本実施形態の主な効果＞＞
上記実施形態の画像表示方法において、通信端末７（画像表示システムの一例）の画像管理部７４（同期手段の一例）は、第１の撮影画像データ（第１のパノラマ画像の一例）に係る基準となる所定領域Ｔ０（予め定められた領域の一例）に対する現在の所定領域Ｔｃ（第１の領域の一例）の相対位置、及び第２の撮影画像データ（第２のパノラマ画像の一例）において基準となる所定領域Ｔ０（予め定められた領域の一例）に対する現在の所定領域Ｔｃ（第２の領域の一例）の相対位置を同期させる（同期処理の一例）。通信端末７の表示制御部７３（表示制御手段の一例）は、第１の撮影画像データに係る現在の所定領域Ｔｃ、及び第２の撮影画像データに係る現在の所定領域Ｔｃの少なくとも一方を表示させる（表示制御処理の一例）。通信端末７の画像管理部７４は、第１の撮影画像データに係る現在の所定領域Ｔｃ、又は第２の撮影画像データに係る現在の所定領域Ｔｃの変更に応じて、他方の所定領域Ｔｃを変更する。通信端末７によると、同じ位置で撮影された複数のパノラマ画像において表示する領域を変更しても、同じ対象が表示されるという効果を奏する。
【０１６２】
通信端末７の表示制御部７３によって、第１の撮影画像データが表示されてから、第２の撮影画像データが表示されるまで、画像管理部７４（停止手段の一例）は、ステップＳＡ３の処理により、第１の撮影画像データに係る所定領域Ｔｃの変更を停止させる。これにより、通信端末７は、複数の撮影画像データの表示が開始するときに、所定領域Ｔｃを同期させることができる。
【０１６３】
第１の撮影画像データ、及び第２の撮影画像データは動画であり、通信端末７の画像管理部７４は、第１の撮影画像データに係る再生時間、及び第２の撮影画像データに係る再生時間を同期させる。第１の撮影画像データ、及び第２の撮影画像データが、例えば、同じ動線を同じ速度で移動しながら撮影した動画である場合、通信端末７は、動線上の任意の視点における複数の撮影画像データに係る所定領域Ｔｃを同期させて表示させることができる。
【０１６４】
通信端末７は、第１の撮影画像データに係る所定領域Ｔｃ、又は第２の撮影画像データに係る所定領域Ｔｃの移動、回転、拡大、又は縮小に応じて、他方の所定領域Ｔｃを移動、回転、拡大、又は縮小する。これにより、通信端末７において、複数の撮影画像データの所定領域Ｔｃの移動、回転、拡大、又は縮小時に、複数の撮影画像データの所定領域Ｔｃを同期させることができる。
【０１６５】
通信端末７の表示制御部７３は、第１の撮影画像データに係る所定領域Ｔｃの表示、及び第２の撮影画像データに係る所定領域Ｔｃの表示を切り換える。これにより、通信端末７は、ディスプレイ５０８の画面が小さい場合でも、複数の撮影画像データを切り換えて表示させることができる。
【０１６６】
通信端末７の表示制御部７３は、第１の撮影画像データに係る所定領域Ｔｃの表示位置、及び第２の撮影画像データに係る所定領域Ｔｃの表示位置を切り換える。このとき、例えば、一の表示位置のサイズを大きくすることで、通信端末７は、複数の撮影画像データのうち一の撮影画像データの表示を強調することができる。
【０１６７】
通信端末７の受付部７２（受付手段の一例）は、同期の開始を受け付ける。通信端末７の画像管理部７４は、受付部７２による同期の開始の受けに応じて、第１の撮影画像データに係る所定領域（Ｔｃ−Ｔ０）、及び第２の撮影画像データに係る所定領域（Ｔｃ−Ｔ０）を同期させ、第１の撮影画像データに係る所定領域Ｔｃ、又は第２の撮影画像データに係る所定領域Ｔｃの変更に応じて、他方の領域を変更する。これにより、通信端末７は、複数の撮影画像データに係る所定領域Ｔｃを独立して変更するか、同期させるか切り換えることができる。
【０１６８】
画像通信システムの画像管理システム５は、通信端末７へ、第１の撮影画像データ、及び第２の撮影画像データを取得するためのスクリプトを通信端末７へ送信する。これにより、通信端末７は、画像管理システム５から複数の撮影画像データを取得することができる。
【符号の説明】
【０１６９】
１  撮影装置
３  通信端末
５  画像管理システム
７  通信端末
９  通信ネットワーク
５１  送受信部
５９  記憶・読出部
７１  送受信部
７２  受付部
７３  表示制御部
７４  画像管理部
７９  記憶・読出部
５０８  ディスプレイ
５０００  記憶部
５００４  画像管理ＤＢ
５０００  記憶部
７００１  表示画像管理ＤＢ
【先行技術文献】
【特許文献】
【０１７０】
【特許文献１】特開２０１４−６８８０号公報
【図１】
2018082298.tif 000007
【図２】
2018082298.tif 000008
【図３】
2018082298.tif 000009
【図４】
2018082298.tif 000010
【図５】
2018082298.tif 000011
【図６】
2018082298.tif 000012
【図７】
2018082298.tif 000013
【図８】
2018082298.tif 000014
【図９】
2018082298.tif 000015
【図１０】
2018082298.tif 000016
【図１１】
2018082298.tif 000017
【図１２】
2018082298.tif 000018
【図１３】
2018082298.tif 000019
【図１４】
2018082298.tif 000020
【図１５】
2018082298.tif 000021
【図１６】
2018082298.tif 000022
【図１７】
2018082298.tif 000023
【図１８】
2018082298.tif 000024
【図１９】
2018082298.tif 000025
【図２０】
2018082298.tif 000026
【図２１】
2018082298.tif 000027
【図２２】
2018082298.tif 000028
【図２３】
2018082298.tif 000029
【図２４】
2018082298.tif 000030
【図２５】
2018082298.tif 000031
【図２６】
2018082298.tif 000032
【図２７】
2018082298.tif 000033
【図２８】
2018082298.tif 000034