(57)【特許請求の範囲】
【請求項１】
操作部及びディスプレイを有する画像表示装置であって、
或るカメラ位置から撮像した原画像と、当該原画像を縮小編集処理することで得られる互いに解像度の異なる複数の縮小画像とを、前記原画像中の位置を示す絶対座標と前記縮小画像中の任意の位置とを関連づけて一組の画像群とし、前記閲覧対象物を通る所定軸周りの円周上にある複数のカメラ位置で撮像することにより得られる複数組の画像群から、前記操作部を介して入力されるユーザからの表示要求に対応する画像を取得してディスプレイに表示させる表示制御部と、
或るカメラ位置で撮像した或る解像度の画像中の或る点と他のカメラ位置で撮像した同一解像度の画像中の対応点とを、各々の前記絶対座標が同じになる条件で、解像度毎及びカメラ位置毎に関連づけたアングル切換相関情報を取得するアングル切換相関情報取得部とを具備してなり、
前記表示制御部は、現在表示している画像中の特定座標を指定して現解像度とは異なる解像度への切換を指定する拡大表示要求又は縮小表示要求がなされた場合に、前記一組の画像群において原画像中の位置を示す絶対座標と前記縮小画像中の任意の位置との相関情報である拡大縮小用相関情報に基づき、現在のカメラ位置と同じカメラ位置で撮像された切換後の解像度となる画像のうち、現在表示中の画像における指定座標に対応する部位の画像を取得し、取得した画像に前記ディスプレイの表示を切り替える拡大縮小表示処理を実行する一方で、現在表示している画像中の特定座標を指定して現カメラ位置とは異なるカメラ位置への切換を指定するアングル切換表示要求がなされた場合には、前記拡大縮小表示処理を実行せずに、前記アングル切換相関情報取得部で取得したアングル切換相関情報に基づき、切換後のカメラ位置で撮像された現解像度と同じ解像度の画像のうち、現在表示中の画像における指定座標に対応する部位の画像を取得し、取得した画像に前記ディスプレイの表示を切り替えるアングル切換処理を実行することを特徴とする画像表示装置。
【請求項２】
前記複数組の画像群のうち解像度が所定値以上の画像は、小画像であるタイルを格子状に複数配列することで構成されており、前記アングル切換相関情報は、前記タイル同士を関連づけて構成されている請求項１に記載の画像表示装置。
【請求項３】
前記表示制御部は、表示要求に応じて必要となる画像を構成するタイルを取得する際に、前記アングル切換相関情報において当該タイルに関連づけられた他のカメラ位置のタイルを併せて取得するように構成されている請求項２に記載の画像表示装置。
【請求項４】
複数の表示要求を表示順序情報と共に関連付けた連続表示要求を予め設定しておき、前記連続表示要求が前記操作部を介してなされた場合に、前記表示制御部が、当該連続表示要求を構成する前記表示要求に応じた画像を、前記表示順序情報に従い順次表示するように構成されている請求項１〜３のいずれかに記載の画像表示装置。
【請求項５】
前記カメラ位置、前記絶対座標及び前記解像度の組み合わせに対して、前記ディスプレイで表示可能なメディア情報へのリンク又は文字データを予め関連付けて設定しておき、前記表示制御部は、現在の表示条件と合致している前記リンク又は前記文字データを画像上に重ねて表示するように構成されている請求項１〜４のいずれかに記載の画像表示装置。
【請求項６】
操作部及びディスプレイを有するコンピュータに、前記ディスプレイに画像を表示させるコンピュータプログラムであって、
前記コンピュータを、
或るカメラ位置から撮像した原画像と、当該原画像を縮小編集処理することで得られる互いに解像度の異なる複数の縮小画像とを、前記原画像中の位置を示す絶対座標と前記縮小画像中の任意の位置とを関連づけて一組の画像群とし、前記閲覧対象物を通る所定軸周りの円周上にある複数のカメラ位置で撮像することにより得られる複数組の画像群から、前記操作部を介して入力されるユーザからの表示要求に対応する画像を取得してディスプレイに表示させる表示制御部、
或るカメラ位置で撮像した或る解像度の画像中の或る点と他のカメラ位置で撮像した同一解像度の画像中の対応点とを、各々の前記絶対座標が同じになる条件で、解像度毎及びカメラ位置毎に関連づけたアングル切換相関情報を取得するアングル切換相関情報取得部として機能させ、
前記表示制御部は、現在表示している画像中の特定座標を指定して現解像度とは異なる解像度への切換を指定する拡大表示要求又は縮小表示要求がなされた場合に、前記一組の画像群において原画像中の位置を示す絶対座標と前記縮小画像中の任意の位置との相関情報である拡大縮小用相関情報に基づき、現在のカメラ位置と同じカメラ位置で撮像された切換後の解像度となる画像のうち、現在表示中の画像における指定座標に対応する部位の画像を取得し、取得した画像に前記ディスプレイの表示を切り替える拡大縮小表示処理を実行する一方で、現在表示している画像中の特定座標を指定して現カメラ位置とは異なるカメラ位置への切換を指定するアングル切換表示要求がなされた場合には、前記拡大縮小表示処理を実行せずに、前記アングル切換相関情報取得部で取得したアングル切換相関情報に基づき、切換後のカメラ位置で撮像された現解像度と同じ解像度の画像のうち、現在表示中の画像における指定座標に対応する部位の画像を取得し、取得した画像に前記ディスプレイの表示を切り替えるアングル切換処理を実行することを特徴とするコンピュータプログラム。
【請求項７】
解像度が所定値以上の画像は、小画像であるタイルを格子状に複数配列することで構成されており、前記アングル切換相関情報は、前記タイル同士を関連づけて構成されている請求項６に記載のコンピュータプログラム。
【請求項８】
前記表示制御部は、表示要求に応じて必要となる画像を構成するタイルを取得する際に、前記アングル切換相関情報において当該タイルに関連づけられた他のカメラ位置のタイルを併せて取得する請求項７に記載のコンピュータプログラム。
【請求項９】
複数の表示要求を表示順序情報と共に関連付けた連続表示要求を予め設定しておき、前記連続表示要求が前記操作部を介してなされた場合に、前記表示制御部が、当該連続表示要求を構成する前記表示要求に応じた画像を、前記表示順序情報に従い順次表示するように構成されている請求項６〜８のいずれかに記載のコンピュータプログラム。
【請求項１０】
前記カメラ位置、前記絶対座標及び前記解像度の組み合わせに対して、前記ディスプレイで表示可能なメディア情報へのリンク又は文字データを予め関連付けて設定しておき、前記表示制御部は、現在の表示条件と合致している前記リンク又は前記文字データを画像上に重ねて表示するように構成されている請求項６〜９のいずれかに記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの操作に応じた画像を表示する画像表示装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータにおける主演算装置（ＣＰＵ）の処理の高速化や記憶装置（ＨＤＤ）大容量化がめざましく、動画像や音楽データあるいは高解像度静止画画像などの大容量のデータが扱われるケースが急速に増えている。また、インターネットを始めとする通信ネットワークの高速化に伴い、このような大容量のデータを、通信ネットワークを介してオンライン配信したりする画像表示システムも普及しつつある。
【０００３】
画像表示システムの一例として特許文献１には、互いに解像度の異なる第一倍率画像及び第二倍率画像を拡大縮小表示可能に関連付けて記憶しておき、第一倍率画像の一部に対応する第二倍率画像を表示することで拡大表示を可能とした画像表示システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１１０７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、インターネット市場における既存の画像表示技術では、実物を直接見るほどリアリティが十分あるとは言い難いので、インターネット上における表現には、ある程度の限度があるという既成概念が利用者に形成されていると言える。このような状況を打破すべく、本発明の発明者らには、例えば実際に本物を見ているような疑似体験を実現して、様々なインターネット市場において現在の壁ともいえる利用者既存概念を越えたバーチャル空間を充実させるという思いがある。
【０００６】
このような思いすなわち要求の一例として、例えば博物館や美術館等に展示されるような貴重資料や美術品などの閲覧対象物を、高解像度の画像を通じて高精細な原本性のあるものとして提供することが挙げられる。この要求を解決する一つの有効な手段として、特許文献１に例示するような複数の解像度の画像を用いて拡大表示可能に構成された画像表示システムが有用であると考えられる。
【０００７】
しかしながら、閲覧対象物のリアリティを更に向上させるためには、ユーザの操作に応じて閲覧対象物自体が回転するように表示することが好ましいが、上記従来の画像表示システムは、このニーズに対応するものではない。
【０００８】
閲覧対象物自体が回転するように表示するための技術として、三次元コンピュータグラフィックス（３ＤＣＧ）が知られているが、閲覧対象物を三次元空間上に構築するモデリング作業が必要となるため、上記のように貴重資料や美術品などの閲覧対象物の表示に適用するのは、コストが増大してしまう。
【０００９】
本発明は、このような課題に着目してなされたものであって、その目的は、閲覧対象物を撮像した画像を用いて閲覧対象物が回転するような表示を実現し、閲覧対象物のリアリティを向上させた画像表示装置及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明は、かかる目的を達成するために次の手段を講じたものである。
【００１１】
すなわち、本発明の画像表示装置は、操作部及びディスプレイを有する画像表示装置であって、或るカメラ位置から撮像した原画像と、当該原画像を縮小編集処理することで得られる互いに解像度の異なる複数の縮小画像とを、前記原画像中の位置を示す絶対座標と前記縮小画像中の任意の位置とを関連づけて一組の画像群とし、前記閲覧対象物を通る所定軸周りの円周上にある複数のカメラ位置で撮像することにより得られる複数組の画像群から、前記操作部を介して入力されるユーザからの表示要求に対応する画像を取得してディスプレイに表示させる表示制御部と、或るカメラ位置で撮像した或る解像度の画像中の或る点と他のカメラ位置で撮像した同一解像度の画像中の対応点とを、各々の前記絶対座標が同じになる条件で、解像度毎及びカメラ位置毎に関連づけたアングル切換相関情報を取得するアングル切換相関情報取得部とを具備してなり、前記表示制御部は、現在表示している画像中の特定座標を指定して現解像度とは異なる解像度への切換を指定する拡大表示要求又は縮小表示要求がなされた場合に、現在のカメラ位置と同じカメラ位置で撮像された切換後の解像度となる画像のうち、現在表示中の画像における指定座標に対応する部位をディスプレイに表示する拡大縮小表示処理を実行する一方で、現在表示している画像中の特定座標を指定して現カメラ位置とは異なるカメラ位置への切換を指定するアングル切換表示要求がなされた場合には、前記アングル切換相関情報取得部で取得したアングル切換相関情報に基づき、切換後のカメラ位置で撮像された現解像度と同じ解像度の画像のうち、現在表示中の画像における指定座標に対応する部位を前記ディスプレイに表示するアングル切換処理を実行することを特徴とする。
【００１２】
ここでいう原画像の一例として、一眼カメラの撮像により得られる画像や、双眼カメラを用いて得られる二つの画像に基づき作成される立体視可能な画像が挙げられる。
【００１３】
或るカメラ位置で撮像した或る解像度の画像中の或る点と他のカメラ位置で撮像した同一解像度の画像中の対応点とについて、各々の絶対座標が同じ場合には、上記或る点と対応点とは、三次元において所定軸周りの円周上又は所定軸上にあることになる。本発明は、このような関係にある一方の点に対応する画像から他方の点に対応する画像にアングル切換相関情報を用いて表示を切り替えるので、現解像度（拡大率）を維持したまま閲覧対象物が回転しているように見せることができ、高精細の閲覧対象物を実際に見ているような疑似体験を実現することができ、閲覧対象物のリアリティを向上させることが可能となる。
【００１４】
それでいて、複数のカメラ位置から撮像した複数の画像を関連付けるだけで、上記擬似的な三次元表示を実現するので、閲覧対象物を三次元空間上に構築するモデリングといった煩雑な作業を要することがなく、種々の閲覧対象物に簡易に適用可能となり、有用である。
【００１５】
画像データの読込時間を短縮するとともに、上記アングル切換相関情報を容易に作成可能とするためには、前記複数組の画像群のうち解像度が所定値以上の画像は、小画像であるタイルを格子状に複数配列することで構成されており、前記アングル切換相関情報は、前記タイル同士を関連づけて構成されていることが好ましい。
【００１６】
アングル切換による閲覧対象物の回転表示を円滑に且つ連続して実行するためには、前記表示制御部は、表示要求に応じて必要となる画像を構成するタイルを取得する際に、前記アングル切換相関情報において当該タイルに関連づけられた他のカメラ位置のタイルを併せて取得するように構成されていることが効果的である。
【００１７】
閲覧対象物の新たな表示態様を実現するためには、複数の表示要求を表示順序情報と共に関連付けた連続表示要求を予め設定しておき、前記連続表示要求が前記操作部を介してなされた場合に、前記表示制御部が、当該連続表示要求を構成する前記表示要求に応じた画像を、前記表示順序情報に従い順次表示するように構成されていることが望ましい。
【００１８】
閲覧対象物の新たな表示態様を実現するためには、前記カメラ位置、前記絶対座標及び前記解像度の組み合わせに対して、前記ディスプレイで表示可能なメディア情報へのリンク又は文字データを予め関連付けて設定しておき、前記表示制御部は、現在の表示条件と合致している前記リンク又は前記文字データを画像上に重ねて表示するように構成されていることが好ましい。ここでいうコンピュータで表示可能なメディアには、文書、動画、画像及びホームページ等が挙げられる。
【００１９】
操作部及びディスプレイを有するコンピュータにコンピュータプログラムを実行させることで、コンピュータを、上記画像表示装置として機能させることも可能である。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る画像表示装置及びこれに関連するサーバを模式的に示す構成図。
【図２】画像表示装置及びサーバを構成するコンピュータのハードウェア構成を模式的に示す構成図。
【図３】組をなす画像群を構成する原画像及び縮小画像と、それらの関連を示す説明図。
【図４】原画像を得るための撮像方法を説明する説明図。
【図５】アングル切換相関情報に関する説明図。
【図６】拡大表示要求がなされたときの画像表示装置の動作を示す説明図。
【図７】アングル切換表示要求がなされたときの画像表示装置の動作を示す説明図。
【図８】コンピュータにおいて実行される表示制御処理ルーチンを示すフローチャート。
【発明を実施するための形態】
【００２１】
本発明の一実施形態に係る画像表示装置を、図面を参照して説明する。
【００２２】
画像表示装置は、図１及び図２に示すように、マウスやキーボード、タッチパネル等の操作部２０及びディスプレイ２１を有するコンピュータ２が後述するコンピュータプログラムを実行することにより実現されるもので、例えば博物館や美術館等に展示されるような貴重資料や美術品などの閲覧対象物Ｏｂを複数のカメラ位置（Ａｇ１〜Ａｇ１２）から撮像することで得られる複数の画像３（図４参照）を、予め所定の記憶領域１０に記憶しておき、前記複数の画像３のうち操作部２０を介して入力されるユーザからの表示要求に応じた画像を取得してディスプレイ２１に表示する装置である。
【００２３】
本実施形態では、図１に示すように、上記複数の画像３がＷｅｂサーバ等のサーバ１の記憶領域１０に記憶されており、パーソナルコンピュータ２上で動作するＷｅｂブラウザソフトウェアが当該サーバ１の所定ＵＲＬにアクセスした場合に、上記プログラムがダウンロードされて当該パーソナルコンピュータ２上で実行され、ユーザからの表示要求に応じて必要となる画像をサーバ１から逐次取得するように構成されている。勿論、本実施形態では、複数の画像３が画像表示装置以外（プログラムが実行されるコンピュータ２以外）に記憶されているが、プログラムが実行されるコンピュータ（画像表示装置）に前記複数の画像３を記憶する画像保持部を設けてもよい。
【００２４】
画像表示装置として機能するコンピュータ２は、図２に示すように、バスを介して接続されたＣＰＵ２５とメモリ２６と補助記憶装置２７と通信部２８とを具備する一般的なパーソナルコンピュータを用いて構成されており、インターネット及び通信部２８を介してＷｅｂサーバ１からメモリ２６にダウンロードされた図８に示すプログラムをＣＰＵ２５が実行することにより、周辺ハードリソースと協働して、図１に示す表示制御部２２と、アングル切換相関情報取得部２３とを実現する。なお、図２の補助記憶装置２７には、本願のプログラム以外にも基本プログラム（ＯＳ：Operating System）やＷｅｂブラウザソフトウェア等の所要のプログラムが記憶されている。コンピュータ２及びサーバ１は、図２に示すように、各々の通信部２８・１８を介してインターネット越しに有線又は無線で互いに通信可能に接続されている。本実施形態では、コンピュータ２としてパーソナルコンピュータを採用しているが、専用回路を備えたコントローラとして実装してもよい。
【００２５】
図１に示すように、サーバ１の記憶領域１０には、画像表示装置としてのコンピュータ２に用いられる複数の画像３が予め記憶されている。これら複数の画像３は、図３及び図４に示すように、或るカメラ位置から撮像した原画像３０と、当該原画像３０を縮小編集処理することで得られる互いに解像度の異なる複数の縮小画像３１とを一組の画像群Ｓｔとし、図４に示すように、閲覧対象物Ｏｂを通る所定軸Ｌ周りの円周Ｃｒ上にある複数のカメラ位置（本実施形態では１２箇所；カメラ位置Ａｇ１〜１２）から所定軸Ｌを撮像中心として撮像することにより得られる複数組の画像群Ｓｔ1、…、Ｓｔ12をなしている。ここでは、カメラを固定させた状態で撮像対象物Ｏｂを回転させ、各々のカメラ位置で撮像しているが、撮像対象物Ｏｂを固定させた状態でカメラ自体を移動させてもよい。すなわち、閲覧対象物Ｏｂとカメラ位置とは相対的な位置関係にある。具体的には、図４に示すように、閲覧対象物Ｏｂの正面をカメラ位置Ａｇ１とした場合に、超高精細（高解像度）で撮像可能な特殊カメラを用いてカメラ位置Ａｇ１から閲覧対象物Ｏｂを撮像して超高解像度の原画像３０を得る。図３に示すように、原画像３０は、閲覧対象物Ｏｂを最大拡大率で表示するので、原画像３０を縮小編集処理することにより、拡大率が段階的に低くなるすなわち解像度が段階的に小さくなる複数の縮小画像３１を生成する。この場合に、一組の画像群Ｓｔにおいて任意の画像中の任意座標を中心とした拡大表示又は縮小表示を可能とするべく、原画像３０中の位置を示す絶対座標（ab_X, ab_Y）と縮小画像３１中の任意の位置（s_X, s_Y）との相関情報を、図１に示す拡大縮小用相関情報４としてＸＭＬ（Extensible Markup Language）で表現して記憶している。例えば、図３に示すように、原画像３０のうち縮小画像３１中の或る点Ｐ１に対応する点は、点Ｐ２であるので、縮小画像３１中の或る点Ｐ１に対して絶対座標（ab_X=0.75、ab_Y=0.5）が関連付けられている。
【００２６】
また、図３に示すように、解像度が所定値以上の画像３０・３１は、小画像であるタイル３３を格子状に複数配列することで構成されており、タイル３３単位でのデータの読み取りを可能として、表示に不要な画像データのロードを省略することで画像データのローディング速度を向上させてある。言い換えれば、一組の画像群Ｓｔは、小画像であるタイル３３を格子状に複数配列して１枚の画像３０、３１を形成し、その画像３０、３１をピラミッド状に積み重ねたもので、下のレイヤーにいくほど解像度が高く、上のレイヤーにいくほど解像度が小さくなるように関連付けられているとも言える。なお、図３は、理解しやすいように簡略化して図示したものである。実際の原画像３０の解像度は膨大であり、タイル３３の数も図示のものに限定されるものではない。
【００２７】
さらに、図１に示すサーバ１の記憶領域１０には、閲覧対象物Ｏｂを撮像した画像３を用いて閲覧対象物Ｏｂが回転するように表示することを可能とするために、アングル切換相関情報５がＸＭＬ形式で記憶されている。アングル切換相関情報５は、図５に示すように、或るカメラ位置で撮像した或る解像度の画像中の或る点と、他のカメラ位置で撮像した同一解像度の画像中の対応点とを、各々の絶対座標が同じになる条件で解像度毎及びカメラ位置毎に関連づけた情報である。具体例としては、図５に示すように、解像度Ｚ１の画像のうち、カメラ位置Ａｇ１で撮像した画像３ａ中の点Ｐ３と、カメラ位置Ａｇ４で撮像した画像３ｂ中の点Ｐ４と、カメラ位置Ａｇ７で撮像した画像３ｃ中の点Ｐ５と、カメラ位置Ａｇ１０で撮像した画像３ｄ中の点Ｐ６とが、各々の絶対座標が（0.75、0.25）で同じであるので、これら点Ｐ３〜Ｐ６が互いに関連付けられている。また、アングル切換相関情報５は、タイル３３同士を関連づけることで簡素化している。すなわち、同図に示すように、ファイルパス、タイルの原点に対応する絶対座標、カメラ位置及び解像度に関するデータがタイル毎に関連付けられるようにＸＭＬ形式で保存されており、図５の表に示すように、絶対座標と解像度が一致するタイル３３ａ〜３３ｄ同士が互いに関連づけられたものとして取り扱っている。図中ではわかりやすいように、XML形式ではなく、表形式で示している。
【００２８】
すなわち、図４に示すように、各々の原画像３０は、閲覧対象物Ｏｂを通る所定軸Ｌ周りの円周Ｃｒ上にある複数のカメラ位置（Ａｇ１〜１２）から撮像することで得られる同じ解像度且つ同じサイズの画像群であるので、原画像３０中の位置を示す絶対座標が同じタイル同士３３ａ・３３ｂ・３３ｃ・３３ｄは、図５の平面図に示すように、三次元において所定軸Ｌ周りの円周Ｃｒ２上又は所定軸Ｌ上にあることになり、このような関係にあるいずれかのタイルから他のタイルに表示を切り替えると、現解像度（拡大率）を維持したまま閲覧対象物Ｏｂが回転しているように見せることができる。
【００２９】
図１に示すアングル切換相関情報取得部２３は、上記アングル切換相関情報５をプログラムの起動時に取得して図２のメモリ２６に保存する。勿論、アングル切換相関情報５がコンピュータの補助記憶装置に保持されている場合には、これを取得してメモリに保存するように構成してもよい。
【００３０】
図１に示す表示制御部２２は、上記複数組の画像群Ｓｔ1〜Ｓｔ12のうち、操作部２０を介して入力されるユーザからの表示要求に対応する画像を記憶領域１０から取得して、ディスプレイ２１に表示するという一連の動作を制御するものである。表示制御部２２は、拡大縮小用相関情報４やアングル切換相関情報５に基づき、ユーザからの表示要求に応じて必要な画像３をタイル３３単位で特定する必要画像特定部２２ａと、必要画像特定部２２ａで特定されたもののメモリにロードされていない画像をタイル単位でサーバ１から取得する画像取得部２２ｂとを有する。また、表示制御部２２は、表示要求に応じて必要となる画像を構成するタイルを取得する際に、当該タイルに関連づけられた他のカメラ位置のタイルを併せて取得するように構成されている。
【００３１】
上記構成の画像表示装置は次のように動作する。すなわち、コンピュータ２は、図６及び図８に示すように、カメラ位置Ａｇ１における解像度Ｚ２の画像３ｅのうち或る領域Ａｒ１を表示している状態で、現在表示している画像３ｅ中の特定座標Ｐ７（0.75、0.25）を指定して現解像度Ｚ２とは異なる解像度Ｚ１への切換を指定する拡大表示要求がなされた場合（ステップＳＴ１：ＹＥＳ）には、ステップＳＴ２において現在のカメラ位置Ａｇ１と同じカメラ位置Ａｇ１で撮像された切換後の解像度Ｚ１となる画像３ａのうち、現在表示中の画像３ｅにおける指定座標Ｐ７（0.75、0.25）に対応する部位Ａｒ２の表示に必要なタイル３４を特定する。次のステップＳＴ３において、アングル切換相関情報５で前記タイル３４に関連付けられた他のカメラ位置Ａｇ４、Ａｇ７、Ａｇ１０のタイル３５（図中において斜線で示す）を特定する。次のステップＳＴ４において、ステップＳＴ２・ＳＴ３で特定したタイル３４・３５のうちメモリに読み込んでいないタイルをサーバ１の記憶領域１０から取得する。次のステップＳＴ５において、取得したタイル３４を用いて上記画像３ａの領域Ａｒ２をディスプレイ２１に表示する。ここでは、拡大表示要求について説明したが、縮小表示要求も同様であり、ステップ２〜５は、拡大縮小表示処理とも言える。なお、表示要求時の特定座標の指定は、ユーザが明示してもよく、ユーザが明示しなくてもよい。ユーザが明示しない場合には、表示画像中の所定位置（例えば中央）を自動的に指定するように構成してもよい。
【００３２】
一方、コンピュータ２は、図７及び図８に示すように、カメラ位置Ａｇ１における解像度Ｚ１の画像３ａのうち或る領域Ａｒ２を表示している状態で、現在表示している画像３ａ中の特定座標Ｐ３（0.75、0.25）を指定して現カメラ位置Ａｇ１とは異なるカメラ位置Ａｇ４への切換を指定するアングル切換表示要求がなされた場合（ステップＳＴ６：ＹＥＳ）には、ステップＳＴ７において、図１及び図５に示すアングル切換相関情報５に基づき、切換後のカメラ位置Ａｇ４で撮像された現解像度と同じ解像度Ｚ１の画像３ｂのうち、現在表示中の画像３ａにおける指定座標Ｐ３（0.75、0.25）に対応する部位Ａｒ３の表示に必要なタイル３４を特定する。次のステップＳＴ８において、アングル切換相関情報５で前記タイル３４に関連付けられた他のカメラ位置Ａｇ７、Ａｇ１０のタイル３５（図中において斜線で示す）を特定する。次のステップＳＴ９において、ステップＳＴ７・ＳＴ８で特定したタイル３４・３５のうちメモリに読み込んでいないタイルをサーバ１の記憶領域１０から取得する。次のステップＳＴ１０において、取得したタイル３４を用いて上記画像３ｂの領域Ａｒ３をディスプレイ２１に表示する。つまり、ステップＳＴ７〜１０は、アングル切換処理とも言える。
【００３３】
また、ステップＳＴ２〜４、ＳＴ７〜９を実行することにより、表示要求に応じて必要となる画像３ｂを構成するタイル３４を取得する際に、アングル切換相関情報５において当該タイル３４に関連づけられた他のカメラ位置Ａｇ７・Ａｇ１０のタイル３５を併せて取得するステップを実行することになる。
【００３４】
以上のように、本実施形態に係る画像表示装置は、操作部２０及びディスプレイ２１を有する画像表示装置であって、或るカメラ位置から撮像した原画像３０と、原画像３０を縮小編集処理することで得られる互いに解像度の異なる複数の縮小画像３１・３１とを、原画像３０中の位置を示す絶対座標と縮小画像３１中の任意の位置とを関連づけて一組の画像群Ｓｔとし、閲覧対象物Ｏｂを通る所定軸Ｌ周りの円周Ｃｒ上にある複数のカメラ位置Ａｇ１〜１２で撮像することにより得られる複数組の画像群Ｓｔ1〜Ｓｔ12から、操作部２０を介して入力されるユーザからの表示要求に対応する画像を取得してディスプレイ２１に表示させる表示制御部２２と、或るカメラ位置Ａｇ１で撮像した或る解像度Ｚ１の画像３ａ中の或る点Ｐ３と他のカメラ位置Ａｇ４（Ａｇ７、Ａｇ１０）で撮像した同一解像度の画像３ｂ（３ｃ、３ｄ）中の対応点Ｐ４（Ｐ５、Ｐ６）とを、各々の絶対座標が同じ(0.75、0.25)になる条件で、解像度毎及びカメラ位置毎に関連づけたアングル切換相関情報５を取得するアングル切換相関情報取得部２３とを具備してなり、表示制御部２２は、現在表示している画像３ｅ中の特定座標Ｐ７を指定して現解像度Ｚ２とは異なる解像度Ｚ１への切換を指定する拡大表示要求又は縮小表示要求がなされた場合に、現在のカメラ位置と同じカメラ位置Ａｇ１で撮像された切換後の解像度Ｚ１となる画像３ａのうち、現在表示中の画像３ｅにおける指定座標Ｐ７に対応する部位Ａｒ２をディスプレイ２１に表示する拡大縮小表示処理を実行する一方で、現在表示している画像３ａ中の特定座標Ｐ３を指定して現カメラ位置Ａｇ１とは異なるカメラ位置Ａｇ４への切換を指定するアングル切換表示要求がなされた場合には、アングル切換相関情報取得部２３で取得したアングル切換相関情報５に基づき、切換後のカメラ位置Ａｇ４で撮像された現解像度と同じ解像度Ｚ１の画像３ｂのうち、現在表示中の画像３ａにおける指定座標Ｐ３に対応する部位Ａｒ３をディスプレイ２１に表示するアングル切換処理を実行する。
【００３５】
或るカメラ位置で撮像した或る解像度の画像中の或る点と他のカメラ位置で撮像した同一解像度の画像中の対応点とについて、各々の絶対座標が同じ場合には、上記或る点と対応点とは、三次元において所定軸周りの円周上又は所定軸上にあることになる。このような関係にある一方の点に対応する画像から他方の点に対応する画像にアングル切換相関情報を用いて表示を切り替えると、現解像度（拡大率）を維持したまま閲覧対象物が回転しているように見せることができ、高精細の閲覧対象物を実際に見ているような疑似体験を実現することができ、閲覧対象物のリアリティを向上させることが可能となる。
【００３６】
それでいて、複数のカメラ位置から撮像した複数の画像を関連付けるだけで、上記擬似的な三次元表示を実現するので、閲覧対象物を三次元空間上に構築するモデリングといった煩雑な作業を要することがなく、種々の閲覧対象物に簡易に適用可能となり、有用である。
【００３７】
特に、本実施形態では、複数組の画像群のうち解像度が所定値以上の画像は、小画像であるタイル３３を格子状に複数配列することで構成されており、アングル切換相関情報５は、タイル３３同士を関連づけて構成されているので、タイル単位でのデータ読み込みを可能として、画像データの読込時間を短縮するとともに、アングル切換相関情報５を、座標を変換する相関式で構成する場合に比べて簡易に作成可能にしている。
【００３８】
さらに、本実施形態では、表示制御部２２は、表示要求に応じて必要となる画像を構成するタイル３４を取得する際に、アングル切換相関情報５において当該タイル３４に関連づけられた他のカメラ位置のタイル３５を併せて取得するように構成されているので、アングル切換による回転表示を連続して行う場合に、必要となるタイル（データ）を事前に取得しているので、アングル切換による回転表示を円滑に且つ連続して実行することが可能となる。勿論、表示要求に応じて必要となる画像を構成するタイルのみを取得し、当該タイルに関連付けられた他のカメラ位置のタイルを併せて取得するようにしなくてもよい。このようにすれば、頻繁に座標が代わる場合に、画像データの取得量を必要最小限に留めて、レスポンスを向上させることが可能となる。
【００３９】
以上、本発明の実施形態について図面に基づいて説明したが、具体的な構成は、これらの実施形態に限定されるものでないと考えられるべきである。本発明の範囲は、上記した実施形態の説明だけではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【００４０】
（１）例えば、本実施形態では、アングル切換相関情報５は、タイル３３単位で関連付けてＸＭＬ形式で表現しているが、画像中の位置を示す座標を変換する相関関係式で構築してもよく、関連付けをテーブルで表現してもよい。拡大縮小用相関情報４についても同様のことが言える。また、本実施形態では、１２箇所のカメラ位置から閲覧対象物Ｏｂを撮像して、１２組の画像群を構成しているが、カメラ位置は複数であれば、これに限定されるものではない。カメラ位置が多いほど、より閲覧対象物Ｏｂのリアリティを向上させることが可能となる。
【００４１】
（２）また、本実施形態では、一眼カメラの撮像により得られる画像を原画像としているが、双眼カメラを用いて得られる二つの画像に基づき立体視可能な画像を生成して、この立体視可能な画像を原画像としてもよい。このような画像を用いると、閲覧対象物を立体視可能な閲覧対象物を提供することが可能となる。
【００４２】
（３）さらに、複数の表示要求を表示順序情報と共に関連付けた連続表示要求を予め設定しておき、連続表示要求が操作部２０を介してなされた場合に、表示制御部２２が、当該連続表示要求を構成する表示要求に応じた画像を、前記表示順序情報に従いディスプレイ２１に順次表示するように表示制御部を構成してもよい。このように構成すれば、閲覧対象物が常に回転し続けるように表示したり（オート回転機能とも言える）、回転表示や拡大表示を通じて閲覧対象物の注目すべき部位へナビゲートしたりする等、種々の新たな表示態様を実現することが可能となる。具体的な一例としては、予め設定されたメニューを表示するようにし、メニューの一つの項目を選択すると、閲覧対象物Ｏｂが回転するように表示され、メニューの他の一つの項目を選択すると、閲覧対象物Ｏｂの所定部位が拡大表示させ、メニューの他の一つの項目を選択すると、閲覧対象物Ｏｂの表示中心位置が所定の位置に移動するように構成することが挙げられる。
【００４３】
（４）さらにまた、カメラ位置、絶対座標及び解像度の組み合わせに対して、ディスプレイで表示可能なメディア情報へのリンク又は文字データを予め関連付けて設定しておき、現在の表示条件と合致している前記リンク又は文字データを画像上に重ねて表示するように表示制御部を構成してもよい。このように構成すれば、画像に設定したポイントを選択するとリンク先となる各メディアにアクセスするようにしたり、リンク又は文字データが、或るアングルでは見えないものの他のアングルでは見えるように、閲覧対象物の部位に応じて表示させることができ、閲覧対象物の新たな表示態様を実現することが可能となる。ここでいうコンピュータで表示可能なメディアには、文書、動画、画像及びホームページ等が挙げられる。
【００４４】
なお、各部の具体的な構成は、上述した実施形態のみに限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形が可能である。
【符号の説明】
【００４５】
２…コンピュータ（画像表示装置）
２０…操作部
２１…ディスプレイ
２２…表示制御部
２３…アングル切換相関情報取得部
３…画像
３０…原画像
３１…縮小画像
３３、３４、３５…タイル
５…アングル切換相関情報
Ａｇ１〜Ａｇ１２…カメラ位置
Ｏｂ…閲覧対象物
Ｓｔ…一組の画像群
Ｓｔ1〜Ｓｔ12…複数組の画像群
Ｌ…所定軸
【図１】
0005646432.tif 000002
【図２】
0005646432.tif 000003
【図３】
0005646432.tif 000004
【図４】
0005646432.tif 000005
【図５】
0005646432.tif 000006
【図６】
0005646432.tif 000007
【図７】
0005646432.tif 000008
【図８】
0005646432.tif 000009