(57)【特許請求の範囲】
【請求項１】
方位情報と上下の方向を示す情報が付された全天球画像と、前記全天球画像の撮影位置において前記全天球画像よりも画質を精細に撮影されて撮影範囲を示す範囲情報が付された高精細画像とを記憶する記憶部と、
前記方位情報と上下の方向を示す情報及び前記範囲情報に基づいて、前記高精細画像を前記全天球画像内で対応する対応領域に対応づける対応付け部と、
前記全天球画像及び前記高精細画像の少なくともいずれかを、外部からの指示に応じた倍率で表示する表示部と、
前記表示部が表示している前記対応領域の倍率が所定値以上に変えられた場合に、前記表示部が表示している前記対応領域を前記高精細画像に切替えて前記表示部に表示させる切替部と
を有することを特徴とする画像表示システム。
【請求項２】
前記対応付け部は、前記全天球画像および前記高精細画像が有する撮影時刻を示す情報に基づいて、前記全天球画像および前記高精細画像が同一の場所で撮影された画像であると判断すること、
を特徴とする請求項１に記載の画像表示システム。
【請求項３】
前記範囲情報は、
前記高精細画像の撮影された方位及び水平方向からの傾き、並びに、前記高精細画像を撮影したカメラの焦点距離及びセンササイズを含む情報であること
を特徴とする請求項１又は２に記載の画像表示システム。
【請求項４】
前記切替部は、
前記表示部が表示する画像全体を前記高精細画像によって表示可能となったときに、前記表示部が表示している前記対応領域を前記高精細画像に切替えること
を特徴とする請求項１乃至３のいずれか１項に記載の画像表示システム。
【請求項５】
前記表示部は、
移動体端末に設けられ、
前記記憶部、前記対応付け部及び前記切替部は、
前記移動体端末に対して前記全天球画像及び前記高精細画像を送信するサーバに設けられていること
を特徴とする請求項１乃至４のいずれか１項に記載の画像表示システム。
【請求項６】
方位情報と上下の方向を示す情報が付された全天球画像と、前記全天球画像の撮影位置において前記全天球画像よりも画質を精細に撮影されて撮影範囲を示す範囲情報が付された高精細画像とを記憶する記憶部と、
前記方位情報と上下の方向を示す情報及び前記範囲情報に基づいて、前記高精細画像を前記全天球画像内で対応する対応領域に対応づける対応付け部と、
前記全天球画像及び前記高精細画像の少なくともいずれかを外部からの指示に応じた倍率で表示する表示装置に対して送信する通信部と、
前記表示装置が表示している前記対応領域の倍率が所定値以上に変えられた場合に、前記表示装置が表示している前記対応領域を前記高精細画像に切替えて前記表示装置に表示させる切替部と
を有することを特徴とする情報処理装置。
【請求項７】
方位情報と上下の方向を示す情報が付された全天球画像と、前記全天球画像の撮影位置において前記全天球画像よりも画質を精細に撮影されて撮影範囲を示す範囲情報が付された高精細画像とを記憶する工程と、
前記方位情報と上下の方向を示す情報及び前記範囲情報に基づいて、前記高精細画像を前記全天球画像内で対応する対応領域に対応づける工程と、
前記全天球画像及び前記高精細画像の少なくともいずれかを、外部からの指示に応じた倍率で表示する表示部が表示している前記対応領域の倍率が所定値以上に変えられた場合に、前記表示部が表示している前記対応領域を前記高精細画像に切替えて前記表示部に表示させる工程と、
を含む画像表示方法。
【請求項８】
方位情報と上下の方向を示す情報が付された全天球画像と、前記全天球画像の撮影位置において前記全天球画像よりも画質を精細に撮影されて撮影範囲を示す範囲情報が付された高精細画像とを記憶するステップと、
前記方位情報と上下の方向を示す情報及び前記範囲情報に基づいて、前記高精細画像を前記全天球画像内で対応する対応領域に対応づけるステップと、
前記全天球画像及び前記高精細画像の少なくともいずれかを外部からの指示に応じた倍率で表示する表示装置に対して送信するステップと、
前記表示装置が表示している前記対応領域の倍率が所定値以上に変えられた場合に、前記表示装置が表示している前記対応領域を前記高精細画像に切替えて前記表示装置に表示させるステップと、
をコンピュータに実行させるための画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示システム、情報処理装置、画像表示方法及び画像表示プログラムに関する。
【背景技術】
【０００２】
全天球カメラを利用して、３６０度パノラマ画像を作成する技術が知られている。
【０００３】
また、特許文献１には、静止画像と静止画像に貼り付けるべき動画像を記憶デバイスから読み出し、動画像を静止画像の領域に対応付けるためのコントロールポイントにもとづいて静止画像に対する動画像のアライメントを調整し、静止画像内の動画像を含む領域にズームインする指示を受け付けた場合、動画像の静止画フレームに代えて、動画像の再生を開始する画像表示方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の全天球カメラは、３６０度全天球の画像を同じ解像度で撮影できるが、ある部分をズームしてみると画像が粗くなってしまうという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、全天球画像の一部に高精細な画像を容易に対応付けることができる画像表示システム、情報処理装置、画像表示方法及び画像表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、方位情報と上下の方向を示す情報が付された全天球画像と、前記全天球画像の撮影位置において前記全天球画像よりも画質を精細に撮影されて撮影範囲を示す範囲情報が付された高精細画像とを記憶する記憶部と、前記方位情報と上下の方向を示す情報及び前記範囲情報に基づいて、前記高精細画像を前記全天球画像内で対応する対応領域に対応づける対応付け部と、前記全天球画像及び前記高精細画像の少なくともいずれかを、外部からの指示に応じた倍率で表示する表示部と、前記表示部が表示している前記対応領域の倍率が所定値以上に変えられた場合に、前記表示部が表示している前記対応領域を前記高精細画像に切替えて前記表示部に表示させる切替部とを有する。
【発明の効果】
【０００７】
本発明によれば、全天球画像の一部に高精細な画像を容易に対応付けることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態にかかる画像表示システムの概要を示す図である。
【図２】図２は、撮像装置のハードウェア構成を例示する図である。
【図３】図３は、全天球画像を例示する図である。
【図４】図４は、携帯端末のハードウェア構成を例示する図である。
【図５】図５は、高精細画像を例示する図である。
【図６】図６は、サーバのハードウェア構成を例示する図である。
【図７】図７は、サーバが記憶するコンテンツを表示装置に表示させる場合に動作する画像表示システムの機能の概要を示す図である。
【図８】図８は、対応付け部が対応付けデータを作成する動作を概念的に示す図である。
【図９】図９は、全天球画像と高精細画像とを対応付けた状態を示す図である。
【図１０】図１０は、全天球画像の球の半径、画角及び弦の長さを示す図である。
【図１１】図１１は、表示装置の表示部、全天球画像及び高精細画像の関係を示す図である。
【図１２】図１２は、対応付け部が対応付けデータを生成する場合に行う処理例を示すフローチャートである。
【図１３】図１３は、切替部が行う処理例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
まず、画像表示システムの実施形態の概要について説明する。図１は、本発明の実施形態にかかる画像表示システム１の概要を示す図である。画像表示システム１は、撮像装置２及び携帯端末３がネットワーク１０を介してサーバ４に接続されている。また、サーバ４は、ネットワーク１０及びアクセスポイント１２を介して表示装置１４に接続されている。
【００１０】
撮像装置２は、全天球カメラであり、全天球画像（３６０度パノラマ画像）を撮影可能にされている。携帯端末３は、カメラ（撮像素子）を備えた端末であり、撮像装置２の解像度よりも高い解像度の画像を撮影可能にされている。
【００１１】
画像表示システム１において、撮像装置２は、例えば定期的又は一定距離ごとに周囲を撮影するように設定されており、撮影した画像（後述する全天球画像）を撮像位置及び撮影日時と対応付けてサーバ４へ送信する。また、撮影者は、撮像装置２によって撮影を行うタイミングで、位置センサ（ＧＰＳセンサ）及び方向センサを備えた携帯端末３を用いて特に興味のある方向の写真を撮影する。この時、携帯端末３が撮影した画像（写真）には、携帯端末３のＧＰＳセンサ、方向センサなどによって撮影位置、撮影の向き及び撮影日時の情報が同時に保存される。
【００１２】
例えば、撮影者は、撮像装置２及び携帯端末３を携帯して、Ａ地点、Ｂ地点及びＣ地点を通って歩行し、Ａ地点、Ｂ地点及びＣ地点で撮像装置２による撮影を行い、Ａ地点及びＣ地点で携帯端末３による撮影を行う。
【００１３】
撮影者は、目的の場所まで歩行してルート上の撮影が終了すると、撮影した全天球画像及び携帯端末３により撮影した画像を同時にサーバ４に送信する。そして、全天球画像と同じ位置で携帯端末３により撮影された画像は、撮影日時などの情報を用いて全天球画像に対応付けられる。
【００１４】
例えばサーバ４は、撮影日時、画像に埋め込まれた方位の情報及びＧＰＳ情報などを用いて、全天球画像と携帯端末３により撮影された画像とを対応付ける（例えば合成する）。この対応付けは、携帯端末３などが行ってもよい。
【００１５】
表示装置１４は、例えばスマートフォンやＰＣ（Personal  Computer）などであり、例えばサーバ４が対応付けた全天球画像と携帯端末３により撮影された画像とをサーバ４から受信して表示する。例えば、表示装置１４は、ブラウザやアプリケーションなどによって画像を表示する。なお、表示装置１４が例えばスマートフォンなどである場合、携帯して移動させることが容易であることから、表示装置１４を移動体端末と記すことがある。
【００１６】
次に、画像表示システム１を構成する各部の詳細について説明する。図２は、撮像装置２のハードウェア構成を例示する図である。図２に示すように、撮像装置２は、例えば撮影ユニット２０、撮影制御ユニット２０４、画像処理ユニット２０６、ＣＰＵ２０８、ＲＯＭ２１０、ＳＲＡＭ２１２、ＤＲＡＭ２１４、操作部２１６、ネットワークインターフェース（Ｉ／Ｆ）２１８、通信部２２０及び電子コンパス２２４を有する。
【００１７】
撮影ユニット２０は、例えば画角が約１８０度となる２つの魚眼レンズ２００と、２つのＣＭＯＳセンサなどの撮像素子２０２とを有する。撮影制御ユニット２０４は、２つの撮像素子２０２が同時に画像を撮影するように制御する。画像処理ユニット２０６は、２つの撮像素子２０２が撮影した画像を図３に例示したような全天球画像とする処理を行う。
【００１８】
ＣＰＵ２０８は、撮像装置２を構成する各部を制御する。ＲＯＭ２１０は、撮像装置２を動作させるプログラム等を記憶している。ＳＲＡＭ２１２は、プログラム実行時の処理領域などに用いられる。ＤＲＡＭ２１４は、データサイズの大きな画像データ（全天球画像）などの記憶、処理及び展開などに用いられる。操作部２１６は、撮像装置２に対するユーザの操作を受入れる。ネットワークＩ／Ｆ２１８は、ネットワーク１０などに接続可能にされたインターフェースである。通信部２２０は、アンテナ２２２などを介してサーバ４との間で通信を可能にされている。
【００１９】
電子コンパス２２４は、撮影ユニット２０が撮影する方角及び向きを検出する。例えば電子コンパス２２４は、地球の磁気から撮像装置２の方位及び傾き（Ｒｏｌｌ回転角）を算出し、方位情報・傾き情報を出力する。この方位情報・傾き情報は、Ｅｘｉｆ（メタデータ）のフォーマットに従って、撮像素子２０２が撮影した画像に添付される。方位・傾き情報は、画像補正等の画像処理に利用される。なお、Ｅｘｉｆには、画像の撮像日時、画像データのサムネイル、及び画像データのデータ容量等も含まれている。なお、撮像装置２は、電子コンパス２２４によってＧＰＳによる位置（位置情報：撮影位置）も検出するようにされている。表１は、撮像装置２が撮影した全天球画像に埋め込まれる情報を例示している。
【００２０】
【表１】
0006714819.tif 000002
【００２１】
図４は、携帯端末３のハードウェア構成を例示する図である。携帯端末３は、例えば携帯電話網を介して通信を可能にされたスマートフォンなどであり、音声入力部３００、音声出力部３０２、通信部３０４、ＧＰＳ受信部３０８、ディスプレイ３１０、タッチパネル３１２、撮像素子３１４、ＣＰＵ３１６、ＲＯＭ３１８、ＲＡＭ３２０、ＥＥＰＲＯＭ３２２、ＣＭＯＳ３２４、センサ３２６、メディアドライブ３２８を有し、各部がバス３３０を介して接続されている。
【００２２】
音声入力部３００は、例えばマイクなどであり、ユーザの音声入力を受入れる。音声出力部３０２は、例えばスピーカなどであり、音声を出力する。通信部３０４は、アンテナ３０６を介して例えば携帯電話網を用いたネットワーク通信を行う。ＧＰＳ受信部３０８は、ＧＰＳを用いて携帯端末３の位置（例えば撮影位置）を検出する位置センサ（ＧＰＳセンサ）である。ディスプレイ３１０は、携帯端末３の動作に関する表示を行う。タッチパネル３１２は、携帯端末３に対するユーザの操作入力を受入れる。撮像素子３１４は、例えばＣＭＯＳセンサなどであり、図５に例示したような撮像装置２よりも解像度が高い高精細な画像（高精細画像）を撮影する。
【００２３】
ＣＰＵ３１６は、携帯端末３を構成する各部を制御する。ＲＯＭ３１８は、携帯端末３を動作させるプログラムなどを記憶している。ＲＡＭ３２０は、プログラム実行時の処理領域、及び高精細画像の記憶などに用いられる。ＥＥＰＲＯＭ３２２は、データを書き換え可能に保持する。ＣＭＯＳ３２４は、画像処理を含むデジタル処理を行う。センサ３２６は、地磁気を検知する電子磁気コンパスとしての機能やジャイロセンサ・加速度センサ等の機能を備えた加速度・方位センサであり、例えば携帯端末３による撮影方向を検出する方向センサとしての機能を備える。メディアドライブ３２８は、メモリカードなどのメディア３３２との間でデータの読み書きを行う。メディア３３２は、例えば高精細画像を記憶する。
【００２４】
なお、携帯端末３が撮影した画像（高精細画像）には、ＧＰＳ情報及び撮影時刻などの情報が付加されている。表２は、携帯端末３が撮影した高精細画像に埋め込まれる情報を例示している。
【００２５】
【表２】
0006714819.tif 000003
【００２６】
なお、撮像装置２及び携帯端末３の撮影位置は、例えば下式１のようなＧＰＳの緯度、経度の情報があった場合、整数部および少数点以下４桁まで同じであれば同じ位置とみなす。
【００２７】
【数１】
0006714819.tif 000004
【００２８】
また、全天球画像の一部に高精細な画像を対応付ける場合、撮影時間の情報も利用される。この場合、全天球画像の撮影時間の例えば±５分程度の範囲で撮影された高精細画像は、同一の場所で撮られた写真であるとみなす。また、カメラのセンササイズ（携帯端末３のセンササイズ）とは、撮像素子３１４のサイズである。また、携帯端末３が撮影している方向・方位は、センサ３２６によって検出される。
【００２９】
また、高精細画像の撮影された方位情報及び水平方向からの傾き、並びに、高精細画像を撮影した携帯端末３の焦点距離及びセンササイズを含む情報は、携帯端末３が撮影した撮影範囲を算出可能であることから、範囲情報と記すことがある。
【００３０】
図６は、サーバ４のハードウェア構成を例示する図である。サーバ４は、ＣＰＵ４００、ＲＯＭ４０２、ＲＡＭ４０４、ＨＤＤ制御部４０６、ＨＤＤ４０８、ディスプレイ４１０、ネットワークインターフェース（Ｉ／Ｆ）４１２、キーボード４１４、マウス４１６、メディアドライブ４１８及び光学ドライブ４２０を有するコンピュータ（情報処理装置）である。
【００３１】
ＣＰＵ４００は、サーバ４を構成する各部を制御する。ＲＯＭ４０２は、サーバ４のブートプログラムなどを記憶する。ＲＡＭ４０４は、処理領域として用いられる。ＨＤＤ制御部４０６は、プログラム４３０などを記憶するＨＤＤ４０８を制御する。ディスプレイ４１０、キーボード４１４及びマウス４１６は、ユーザインターフェイスとして用いられる。ネットワークインターフェース（Ｉ／Ｆ）４１２は、ネットワーク１０に接続される通信部である。メディアドライブ４１８は、メモリカード４２４などとの間でデータを読み書きする。光学ドライブ４２０は、ディスクなどのメディア４２６との間でデータを読み書きする。
【００３２】
また、サーバ４は、画像をコンテンツとするコンテンツ作成サーバとしての機能を備える。例えば、サーバ４は、画像補正部、ルート作成部、マップ取得部、データ付き画像受信部、ＵＲＩ送信部、コンテンツ送信部、画像埋め込み部などを備え、撮像装置２及び携帯端末３が撮影した画像をコンテンツとして、表示装置１４に画像を表示させる。
【００３３】
図７は、サーバ４が記憶するコンテンツを表示装置１４に表示させる場合に動作する画像表示システム１の機能の概要を示す図である。サーバ４は、表示装置１４に画像を表示させるための機能として、記憶部５０、対応付け部５２、表示画像作成部５４及び切替部５６を有する。また、表示装置１４は、ディスプレイに相当する表示部１４０と、表示部１４０が表示する画像内の所定の領域を示す領域情報を取得する領域情報取得部１４２とを有する。
【００３４】
記憶部５０は、全天球画像及び高精細画像それぞれの画像データを記憶する第１記憶領域５００、及び後述する対応付けデータを記憶する第２記憶領域５０２を有する。対応付け部５２は、撮像装置２が撮影した全天球画像と、携帯端末３が撮影した高精細画像とを受入れ、全天球画像と高精細画像とを対応付ける対応付けデータを生成する。具体的には、対応付け部５２は、方位情報及び範囲情報を用いて、高精細画像を全天球画像内で対応する対応領域に対応づける。そして、対応付け部５２は、全天球画像及び高精細画像それぞれの画像データを第１記憶領域５００に記憶させ、対応付けデータを第２記憶領域５０２に記憶させる。
【００３５】
表示画像作成部５４は、表示装置１４からの指示に応じて、表示部１４０が表示する画像を、全天球画像及び高精細画像と、対応付け部５２が生成した対応付けデータとを用いて作成（合成でもよい）する。表示部１４０は、全天球画像及び高精細画像の少なくともいずれかを、外部からの指示に応じた倍率で表示する。領域情報取得部１４２は、表示部１４０が表示する画像内の所定の領域を示す領域情報を取得し、サーバ４の切替部５６に対して出力する。
【００３６】
切替部５６は、領域情報取得部１４２から受入れた領域情報に応じて、表示画像作成部５４が作成する全天球画像及び高精細画像を用いた画像を切替える。例えば、切替部５６は、表示部１４０が表示している全天球画像内の対応領域の倍率が所定値（閾値）以上に変えられた場合に、表示部１４０が表示している対応領域を高精細画像に切替えて、表示画像作成部５４を介して表示部１４０に表示させる。
【００３７】
次に、対応付け部５２が生成する対応付けデータについて説明する。図８〜１１は、対応付け部５２が対応付けデータを作成する動作を概念的に示す図である。高精細画像には、表２に示したように携帯端末３が撮影した方向（方位情報及び傾き）を示す情報が付されている。全天球画像は、真下（重力方向）及び方位情報が付されており、一意に上下の方向及び方位を決定することが可能にされている。
【００３８】
対応付け部５２は、高精細画像の方位情報及び傾きと、全天球画像の上下の方向及び方位を示す情報を利用して、高精細画像の端点（図８、図９参照）が全天球画像のどこの座標に対応するかを計算する。
【００３９】
まず、対応付け部５２は、下式２、３によって高精細画像の画角を算出する。
【００４０】
【数２】
0006714819.tif 000005
【数３】
0006714819.tif 000006
【００４１】
なお、θは携帯端末３の画角、ｆは携帯端末３のレンズの焦点距離、ｈは撮像素子３１４の垂直方向（高さ）のサイズ、ｗは撮像素子３１４の水平方向（幅）のサイズ、ｄは撮像素子３１４の対角線のサイズを示す。
【００４２】
また、図１０に示すように、全天球画像の球の半径をｒ、画角をθとした場合の弦の長さｃは、下式４によって算出される。
【００４３】
【数４】
0006714819.tif 000007
【００４４】
高精細画像を撮影した携帯端末３の横方向の画角をθｈ、縦方向の画角をθｖとしたとき、画像がｘ軸に対して垂直で、画像の中心をｘ軸が通っており、水平な状態（ｘ−ｙ軸で作られる平面に対して水平）の場合の画像の４隅の座標は、下式５〜８によって示される。なお、画像の左上をＬＴ、右上をＲＴ、右下をＲＢ、左下をＬＢとする。
【００４５】
【数５】
0006714819.tif 000008
【数６】
0006714819.tif 000009
【数７】
0006714819.tif 000010
【数８】
0006714819.tif 000011
【００４６】
また、画像の向き及び回転を考慮して座標を変換する場合には、下式９が用いられる。ここで、ｘ軸、ｙ軸、ｚ軸の回転角をそれぞれα、β、γとする。
【００４７】
【数９】
0006714819.tif 000012
【００４８】
そして、表示画像作成部５４は、図９に示した全天球画像内の枠内の領域を高精細画像に置き換えることが可能にされている。例えば、全天球画像内の枠内の領域が所定の閾値以上の大きさに拡大される場合に、表示画像作成部５４は、当該枠内の領域を高精細画像に置き換える。
【００４９】
このとき、表示画像作成部５４は、表３に示した第２記憶領域５０２が記憶している対応付けデータを用いて画像の置き換えを行う。
【００５０】
【表３】
0006714819.tif 000013
【００５１】
高精細画像が対応付けられた全天球画像の各領域には、表示部１４０が表示を行う画像の倍率が所定の閾値以上となった場合に高精細画像に切替えられるように、それぞれ閾値情報が設定されている。この閾値情報は、全天球画像の領域が高精細画像に切替えられる対象になったときに変更されてもよい。
【００５２】
表示装置１４には、表示部１４０が表示可能な範囲（表示領域）がある。図１１に示すように、例えば表示部１４０が全天球画像内の枠内の一部を表示しているときに、表示されている画像をユーザが拡大する操作を行い、領域情報取得部１４２が取得する領域情報によって示される倍率が閾値以上になると、切替部５６は全天球画像の表示されている領域を対応する高精細画像に切替える。
【００５３】
表示部１４０が表示する画像が拡大縮小されると、全天球画像内の表示される領域が変化する。例えば、領域情報取得部１４２は、表示部１４０が表示している全天球画像内の領域のサイズと、表示部１４０のサイズ（ＶＳｉｚｅ＿ｘ、ＶＳｉｚｅ＿ｙ）を用いて、下式１０などによって現在表示部１４０に表示されている画像の倍率を算出する。なお、この画像の倍率の算出は、切替部５６が行ってもよい。
【００５４】
【数１０】
0006714819.tif 000014
【００５５】
この倍率が例えば１００％以上（計算結果が１．０以上）になった場合、切替部５６は、全天球画像の領域を高精細画像に切替える。高精細画像の４隅の座標は全天球画像上の座標に対応付けられており、表示画像作成部５４は、全天球画像の表示されている領域から高精細画像の対応する領域を算出する。そして、表示画像作成部５４は、算出した高精細画像の領域を表示部１４０の表示領域に収まるように縮小して表示部１４０に表示を行わせる。
【００５６】
また、切替部５６は、表示部１４０が全天球画像のある部分を表示しているときに、その領域のすべてに高精細画像が対応付けられていれば、表示部１４０が表示する画像を高精細画像に切替えるように構成されてもよい。つまり、切替部５６は、表示部１４０が表示する画像全体を高精細画像によって表示可能となったときに、表示部１４０が表示している全天球画像の対応領域を高精細画像に切替えてもよい。
【００５７】
なお、対応付け部５２、表示画像作成部５４、切替部５６及び領域情報取得部１４２は、ハードウェアによって構成されてもよいし、ソフトウェアによって構成されてもよい。
【００５８】
図１２は、対応付け部５２が対応付けデータを生成する場合に行う処理例を示すフローチャートである。対応付け部５２は、まず全天球画像データを撮像装置２から取得し（Ｓ１００）、全天球画像を撮影したカメラ（撮像装置２）のセンサ・画像情報を取得する（Ｓ１０２）。次に、対応付け部５２は、高精細画像データを携帯端末３から取得し（Ｓ１０４）、高精細画像を撮影したカメラ（携帯端末３）のセンサ・画像情報を取得する（Ｓ１０６）。
【００５９】
そして、対応付け部５２は、画像情報、センサ情報から全天球画像の対応する領域を計算する（Ｓ１０８）。すなわち、対応付け部５２は、上式２，３を用いて高精細画像の画角を算出し、画角に対応する弦の長さを上式４により算出して、画像の４隅の座標を上式５〜８によって算出することにより、全天球画像の対応する領域を計算する。画像の向き及び回転を考慮して座標を変換する場合には、上式９が用いられる。
【００６０】
次に、対応付け部５２は、計算した領域に高精細画像を割り当てて対応付けデータを生成する（Ｓ１１０）。対応付け部５２は、他にも高精細画像があるか否かを判定し（Ｓ１１２）、高精細画像がある場合（Ｓ１１２：Ｙｅｓ）にはＳ１０４の処理に戻り、高精細画像がない場合（Ｓ１１２：Ｎｏ）には処理を終了する。
【００６１】
このように、画像表示システム１は、対応付け部５２が対応付けデータを生成するので、ユーザが高精細画像の全天球画像に対する位置の指定を行わなくても、全天球画像と高精細画像の位置の対応付けが可能となる。
【００６２】
図１３は、切替部５６が行う処理例を示すフローチャートである。ここでは、現在、表示部１４０が表示している領域の全天球画像内での座標を、左上（Ｖｘ１，Ｖｙ１），右上（Ｖｘ２，Ｖｙ２），右下（Ｖｘ３，Ｖｙ３），左下（Ｖｘ４，Ｖｙ４）とする。また、高精細画像が対応付けられている領域の左上、右上、右下、左下の座標をそれぞれ（Ａｘ１，Ａｙ１）〜（Ａｘ４，Ａｙ４）とする。
【００６３】
まず、切替部５６は、現在表示部１４０に表示されている領域の情報（Ｖｘ１，Ｖｙ１）〜（Ｖｘ４，Ｖｙ４）の値を領域情報取得部１４２から取得する（Ｓ２００）。
【００６４】
切替部５６は、取得した領域に高精細画像が割り当てられた領域があるか否かを判定し（Ｓ２０２）、領域がある場合（Ｓ２０２：Ｙｅｓ）にはＳ２０４の処理に進み、領域がない場合（Ｓ２０２：Ｎｏ）にはＳ２１４の処理に進む。
【００６５】
切替部５６は、高精細画像が割り当てられている領域の座標（Ａｘ１，Ａｙ１）〜（Ａｘ４，Ａｙ４）を第２記憶領域５０２から取得する（Ｓ２０４）。
【００６６】
そして、切替部５６は、（Ｖｘ１，Ｖｙ１）〜（Ｖｘ４，Ｖｙ４）の領域が（Ａｘ１，Ａｙ１）〜（Ａｘ４，Ａｙ４）の領域の中にあるか否かを判定し（Ｓ２０６）、領域の中にある場合（Ｓ２０６：Ｙｅｓ）にはＳ２０８の処理に進み、領域の中にない場合（Ｓ２０６：Ｎｏ）にはＳ２０２の処理に戻る。
【００６７】
切替部５６は、現在の表示部１４０の表示倍率を計算し（Ｓ２０８）、表示倍率が１００％以上であるか否かを判定する（Ｓ２１０）。切替部５６は、表示倍率が１００％以上である場合（Ｓ２１０：Ｙｅｓ）にはＳ２１２の処理に進み、表示倍率が１００％以上でない場合（Ｓ２１０：Ｎｏ）にはＳ２１４の処理に進む。
【００６８】
Ｓ２１２の処理において、切替部５６は、表示画像作成部５４及び表示部１４０を介して高精細画像の表示を行う。また、Ｓ２１４の処理において、切替部５６は、表示画像作成部５４及び表示部１４０を介して全天球画像の表示を行う。
【００６９】
このように、実施形態にかかる画像表示システムによれば、方位情報及び範囲情報に基づいて、高精細画像を全天球画像内で対応する対応領域に対応づけるので、対応領域の倍率が所定値以上に変えられた場合に、表示部が表示している対応領域を高精細画像に切替えて表示部に表示させることが可能となっている。また、画像表示システムは、表示部が表示する画像全体を高精細画像によって表示可能となったときに、表示部が表示している対応領域を切替部が高精細画像に切替えて、全天球画像の一部に高精細な画像を容易に対応付けることができる。
【符号の説明】
【００７０】
１      画像表示システム
２      撮像装置
３      携帯端末
４      サーバ
１０    ネットワーク
１４    表示装置
２０    撮影ユニット
５０    記憶部
５２    対応付け部
５４    表示画像作成部
５６    切替部
１４０  表示部
１４２  領域情報取得部
２２０  通信部
２２４  電子コンパス
３０４  通信部
３０８  ＧＰＳ受信部
３１４  撮像素子
３２６  センサ
４１２  ネットワークＩ／Ｆ
５００  第１記憶領域
５０２  第２記憶領域
【先行技術文献】
【特許文献】
【００７１】
【特許文献１】特開２０１４−０８２７６４号公報
【図１】
0006714819.tif 000015
【図２】
0006714819.tif 000016
【図３】
0006714819.tif 000017
【図４】
0006714819.tif 000018
【図５】
0006714819.tif 000019
【図６】
0006714819.tif 000020
【図７】
0006714819.tif 000021
【図８】
0006714819.tif 000022
【図９】
0006714819.tif 000023
【図１０】
0006714819.tif 000024
【図１１】
0006714819.tif 000025
【図１２】
0006714819.tif 000026
【図１３】
0006714819.tif 000027