(57)【要約】【課題】大量の画像データの中から選択された特定の画像データの内容を鑑賞するのに適した画像表示方法、および画像表示装置を提供すること。【解決手段】仮想水平面内に、複数の画像データを示した参照画像オブジェクト２４を配して表示させる。参照画像オブジェクト２４の仮想水平面における配置座標は、対応する画像データの撮影日に対応したものとなっている。更に選択された画像データについては、対応する参照画像オブジェクトの直上付近に鑑賞画像オブジェクト２５を配して表示させる。【選択図】図９
2007066291.tif 000002
【特許請求の範囲】
【請求項１】
属性データに関連付けられた複数の画像データを、画像化して表示させるための画像表
示方法であって、
前記複数の画像データをそれぞれ示す参照画像オブジェクトを、仮想三次元空間の仮想
水平面内における対応する一の前記属性データに基づいた位置に、それぞれ配置する参照
画像配置ステップと、
前記複数の画像データから一以上の前記画像データを選択するデータ選択ステップと、
前記選択された画像データを示す鑑賞画像オブジェクトを、対応する前記参照画像オブ
ジェクトから前記仮想水平面の法線ないし略法線方向に移動した位置に配置する鑑賞画像
配置ステップと、
前記仮想三次元空間内における視野を設定する視野設定ステップと、
前記視野設定ステップで設定された前記視野の下で、前記仮想三次元空間を画像化する
画像化ステップと、を有することを特徴とする画像表示方法。
【請求項２】
前記鑑賞画像オブジェクトは、表示面と前記仮想水平面とが垂直ないし略垂直になるよ
うに配置されることを特徴とする請求項１に記載の画像表示方法。
【請求項３】
前記鑑賞画像オブジェクトは、前記参照画像オブジェクトに対して拡大されて配置され
ることを特徴とする請求項１または２に記載の画像表示方法。
【請求項４】
前記鑑賞画像オブジェクトの拡大比率は、対応する他の前記属性データに基づいて決め
られることを特徴とする請求項３に記載の画像表示方法。
【請求項５】
前記他の属性データは、前記画像データの重要度であることを特徴とする請求項４に記
載の画像表示方法。
【請求項６】
前記鑑賞画像オブジェクトの前記仮想水平面からの離間距離は、対応する他の前記属性
データに基づいて決められることを特徴とする請求項１ないし５のいずれか一項に記載の
画像表示方法。
【請求項７】
少なくとも前記鑑賞画像配置ステップおよび前記画像化ステップを、所定のタイミング
毎に行う請求項１ないし６のいずれか一項に記載の画像表示方法であって、
前記鑑賞画像オブジェクトの各タイミングにおける配置位置が描く軌道であって、対応
する前記参照画像オブジェクトから前記仮想水平面の法線ないし略法線方向に移動した位
置を中心として揺動する軌道を、演算するオブジェクト軌道演算ステップを有することを
特徴とする画像表示方法。
【請求項８】
前記軌道の揺動幅ないし揺動周期は、対応する他の前記属性データに基づいて決められ
ることを特徴とする請求項７に記載の画像表示方法。
【請求項９】
前記属性データを表示するテキストオブジェクトを、対応する前記参照画像オブジェク
トないし前記鑑賞画像オブジェクトに重ねて、またはその近傍に配置するテキスト配置ス
テップを有することを特徴とする請求項１ないし８のいずれか一項に記載の画像表示方法
。
【請求項１０】
前記仮想水平面への前記鑑賞画像オブジェクトの投影位置を示す投影オブジェクトを配
置する投影ステップを有することを特徴とする請求項１ないし９のいずれか一項に記載の
画像表示方法。
【請求項１１】
前記属性データに係る入力情報を取得するステップと、前記入力情報に関連する前記画
像データを検索するステップと、を有する請求項１ないし１０のいずれか一項に記載の画
像表示方法であって、
前記データ選択ステップにおいて、前記検索された画像データを選択することを特徴と
する画像表示方法。
【請求項１２】
前記視野設定ステップないし前記データ選択ステップを、記憶された設定条件に基づい
て行うことを特徴とする請求項１ないし１１のいずれか一項に記載の画像表示方法。
【請求項１３】
少なくとも前記視野設定ステップおよび前記画像化ステップを、所定のタイミング毎に
行う請求項１ないし１０のいずれか一項に記載の画像表示方法であって、
各タイミングにおける前記視野の視点が描く軌道であって、前記仮想三次元空間内を周
回する軌道に基づいて、前記視野設定ステップを行うことを特徴とする画像表示方法。
【請求項１４】
前記データ選択ステップにおいて第１の前記画像データと第２の前記画像データとを選
択する場合において、少なくとも前記視野設定ステップおよび前記画像化ステップを所定
のタイミング毎に行う請求項１ないし１１のいずれか一項に記載の画像表示方法であって
、
各タイミングにおける前記視野の視点が描く軌道であって、前記第１の画像データに対
応する前記鑑賞画像オブジェクトに臨む第１ポイントから前記第２の画像データに対応す
る前記鑑賞画像オブジェクトに臨む第２ポイントへと至る軌道を、演算する視野軌道演算
ステップを有することを特徴とする画像表示方法。
【請求項１５】
属性データに関連付けられた複数の画像データを、画像化して表示させるための画像表
示装置であって、
前記複数の画像データをそれぞれ示す参照画像オブジェクトを、仮想三次元空間の仮想
水平面内における対応する一の前記属性データに基づいた位置に、それぞれ配置する参照
画像配置部と、
前記複数の画像データから一以上の前記画像データを選択するデータ選択部と、
前記選択された画像データを示す鑑賞画像オブジェクトを、対応する前記参照画像オブ
ジェクトから前記仮想水平面の法線ないし略法線方向に移動した位置に配置する鑑賞画像
配置部と、
前記仮想三次元空間内における視野を設定する視野設定部と、
前記視野設定部で設定された前記視野の下で、前記仮想三次元空間を画像化する画像化
部と、を有することを特徴とする画像表示装置。
【請求項１６】
請求項１５に記載の画像表示装置を搭載する電子機器と、
前記画像表示装置で画像化の処理がされた情報を映像として表示する電気光学装置と、
を備える画像表示システム。
【請求項１７】
属性データと関連付けられた複数の画像データを画像化して表示させるための、ネット
ワークを介した画像表示システムであって、
仮想三次元空間を生成するメモリ領域と、
前記複数の画像データをそれぞれ示す参照画像オブジェクトを、仮想三次元空間の仮想
水平面内における対応する一の前記属性データに基づいた位置に、それぞれ配置する参照
画像配置部と、
前記複数の画像データから一以上の前記画像データを選択するデータ選択部と、
前記選択された画像データを示す鑑賞画像オブジェクトを、対応する前記参照画像オブ
ジェクトから前記仮想水平面の法線ないし略法線方向に移動した位置に配置する鑑賞画像
配置部と、
前記仮想三次元空間内における視野を設定する視野設定部と、
前記視野設定部で設定された前記視野の下で、前記仮想三次元空間を画像化する画像化
部と、を有することを特徴とする画像表示システム。
【請求項１８】
属性データと関連付けられた複数の画像データを画像化して表示させるための、ネット
ワークを介した画像表示システムにおけるサーバであって、
仮想三次元空間を生成するメモリ領域と、
前記複数の画像データをそれぞれ示す参照画像オブジェクトを、仮想三次元空間の仮想
水平面内における対応する一の前記属性データに基づいた位置に、それぞれ配置する参照
画像配置部と、
選択された前記画像データを示す鑑賞画像オブジェクトを、対応する前記参照画像オブ
ジェクトから前記仮想水平面の法線ないし略法線方向に移動した位置に配置する鑑賞画像
配置部と、
設定された視野の下で前記仮想三次元空間を画像化する画像化部と、を有することを特
徴とするサーバ。
【請求項１９】
属性データと関連付けられた複数の画像データを画像化して表示させるための動作を、
コンピュータに実行させるプログラムであって、
前記複数の画像データをそれぞれ示す参照画像オブジェクトを、仮想三次元空間の仮想
水平面内における対応する一の前記属性データに基づいた位置に、それぞれ配置する参照
画像配置ステップと、
前記複数の画像データから一以上の前記画像データを選択するデータ選択ステップと、
前記選択された画像データを示す鑑賞画像オブジェクトを、対応する前記参照画像オブ
ジェクトから前記仮想水平面の法線ないし略法線方向に移動した位置に配置する鑑賞画像
配置ステップと、
前記仮想三次元空間内における視野を設定する視野設定ステップと、
前記視野設定ステップで設定された前記視野の下で、前記仮想三次元空間を画像化する
画像化ステップと、を実行させることを特徴とするプログラム。
【請求項２０】
請求項１９に記載のプログラムを格納する記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大量の画像データの中から特定の画像データを抽出して鑑賞するのに適した
画像表示方法、および画像表示装置、画像表示システム、サーバ、並びにプログラム、記
録媒体に関する。
【背景技術】
【０００２】
従来、ディスプレイ上に多数の画像を表示する方法としては、ディスプレイの表示画面
上に各画像を縮小して（アイコン化して）並べて表示（いわゆるサムネイル表示）する方
法がある。しかし、サムネイル表示される画像が大量におよぶ場合、単に縮小画像を並べ
ただけではどこにどのような画像が配置されているかがわかりにくく、効率的な表示方法
とは言い難い。
【０００３】
そこで、所定のキーワードに対応する特徴量を個々の画像から抽出した上で、ディスプ
レイ上に示された仮想三次元空間の当該特徴量に応じた位置に、画像を配置して表示する
という方法が提案されている（例えば、特許文献１ないし２）。この方法は、同程度の特
徴量で規定される画像をグループ化し、仮想三次元空間上にグループごとにまとめてこれ
らの画像を配置することで、多数の画像の効率的な表示を可能としたものである。
【０００４】
【特許文献１】特開平１１−１７５５３４号公報
【特許文献２】特開２００４−１６４３３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の方法で画像を表示させた場合であっても、個々の画像の細部を鑑
賞するためにはその画像を一つ一つ拡大表示（鑑賞用表示）させることが必要である。す
なわち、仮想三次元空間上に現されたサムネイル表示は、鑑賞したい画像を選択するため
のツールとしての機能でしかなく、一の画像データに対応する鑑賞用表示は、他の画像デ
ータに対応する鑑賞用表示とは全く独立した存在である。言い換えるならば、鑑賞者が鑑
賞用表示とサムネイル表示における位置（グループ）との関係をそれぞれ記憶しているこ
とで、個々の鑑賞用表示間の関係が把握できているに過ぎないわけである。このため、上
述の方法は、多数の画像データの中からいくつかを選択して鑑賞する場合に十分に適して
いるものとは言い難かった。
【０００６】
本発明は、上述の課題を解決するためになされたもので、大量の画像データの中から選
択された特定の画像データの内容を鑑賞するのに適した画像表示方法、および画像表示装
置、画像表示システム、サーバ、並びにプログラム、プログラムを格納する記録媒体を提
供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明は、属性データに関連付けられた複数の画像データを、画像化して表示させるた
めの画像表示方法であって、前記複数の画像データをそれぞれ示す参照画像オブジェクト
を、仮想三次元空間の仮想水平面内における対応する一の前記属性データに基づいた位置
に、それぞれ配置する参照画像配置ステップと、前記複数の画像データから一以上の前記
画像データを選択するデータ選択ステップと、前記選択された画像データを示す鑑賞画像
オブジェクトを、対応する前記参照画像オブジェクトから前記仮想水平面の法線ないし略
法線方向に移動した位置に配置する鑑賞画像配置ステップと、前記仮想三次元空間内にお
ける視野を設定する視野設定ステップと、前記視野設定ステップで設定された前記視野の
下で、前記仮想三次元空間を画像化する画像化ステップと、を有することを特徴とする。
【０００８】
この発明の画像表示方法によれば、参照画像オブジェクトおよび鑑賞画像オブジェクト
の仮想三次元空間における配置位置が、対応する一の属性データに基づいて規定されてい
るので、ある鑑賞画像オブジェクトを鑑賞する際に、参照画像オブジェクトや他の鑑賞画
像オブジェクトとの間の位置関係によって、当該一の属性データに関しての相対的な関係
を認識することができる。また、鑑賞画像オブジェクトは仮想水平面から離間して配置さ
れるので、鑑賞画像オブジェクトを適切な視野の下で鑑賞する際に多数の参照画像オブジ
ェクトに煩わされることがない。
【０００９】
また好ましくは、前記画像表示方法において、前記鑑賞画像オブジェクトは、表示面と
前記仮想水平面とが垂直ないし略垂直になるように配置されることを特徴とする。
この発明の画像表示方法によれば、鑑賞画像オブジェクトの表示面と仮想水平面とが略
垂直になるようになっているので、鑑賞画像オブジェクトを参照画像オブジェクトとは別
の次元で鑑賞することができる。
【００１０】
また好ましくは、前記画像表示方法において、前記鑑賞画像オブジェクトは、前記参照
画像オブジェクトに対して拡大されて配置されることを特徴とする。
この発明の画像表示方法によれば、拡大された鑑賞画像オブジェクトによって、選択さ
れた画像データの内容を詳細に鑑賞することができる。
【００１１】
また好ましくは、前記画像表示方法において、前記鑑賞画像オブジェクトの拡大比率は
、対応する他の前記属性データに基づいて決められることを特徴とする。
さらに好ましくは、前記他の属性データは、前記画像データの重要度であることを特徴
とする。
この発明の画像表示方法によれば、鑑賞画像オブジェクトの拡大比率が対応する他の属
性データに基づいて決められるので、鑑賞画像オブジェクトの大きさによって対応する当
該他の属性データを認識することができる。
【００１２】
また好ましくは、前記画像表示方法において、前記鑑賞画像オブジェクトの前記仮想水
平面からの離間距離は、対応する他の前記属性データに基づいて決められることを特徴と
する。
この発明の画像表示方法によれば、鑑賞画像オブジェクトの仮想水平面からの離間距離
が対応する他のデータに基づいて決められるので、鑑賞画像オブジェクトが仮想水平面か
らどのくらい離れているかという鑑賞者の感覚によって当該他のデータを認識することが
できる。
【００１３】
また好ましくは、少なくとも前記鑑賞画像配置ステップおよび前記画像化ステップを、
所定のタイミング毎に行う前記画像表示方法において、前記鑑賞画像オブジェクトの各タ
イミングにおける配置位置が描く軌道であって、対応する前記参照画像オブジェクトから
前記仮想水平面の法線ないし略法線方向に移動した位置を中心として揺動する軌道を、演
算するオブジェクト軌道演算ステップを有することを特徴とする。
この発明の画像表示方法によれば、鑑賞画像オブジェクトが揺動運動をなすように動画
として表示されるため、鑑賞画像オブジェクト同士間の重なりをタイミングによって変化
させることができる。このため、視野の奥行き方向に重なって配置された鑑賞画像オブジ
ェクトであっても、視点を変更することなく好適に鑑賞することができる。
【００１４】
また好ましくは、前記オブジェクト軌道演算ステップを有する前記画像表示方法におい
て、前記軌道の揺動幅ないし揺動周期は、対応する他の前記属性データに基づいて決めら
れることを特徴とする。
この発明の画像表示方法によれば、鑑賞画像オブジェクトの揺動運動の揺動幅ないし揺
動周期が対応する他の属性データに基づいて決められるので、鑑賞画像オブジェクトがど
のような揺動運動をしているかという鑑賞者の感覚によって、対応する当該他の属性デー
タを認識することができる。
【００１５】
また好ましくは、前記画像表示方法において、前記属性データを表示するテキストオブ
ジェクトを、対応する前記参照画像オブジェクトないし前記鑑賞画像オブジェクトに重ね
て、またはその近傍に配置するテキスト配置ステップを有することを特徴とする。
この発明の画像表示方法によれば、参照画像オブジェクトないし鑑賞画像オブジェクト
の近傍に配置されたテキストオブジェクトによって、対応する属性データを直接的に認識
することができる。
【００１６】
また好ましくは、前記仮想水平面への前記鑑賞画像オブジェクトの投影位置を示す投影
オブジェクトを配置する投影ステップを有することを特徴とする。
この発明の画像表示方法によれば、投影オブジェクトによって、仮想水平面内に配置さ
れている参照画像オブジェクトとの相対位置関係の認識が容易となる。
【００１７】
また好ましくは、前記属性データに係る入力情報を取得するステップと、前記入力情報
に関連する前記画像データを検索するステップと、を有する前記画像表示方法は、前記デ
ータ選択ステップにおいて、前記検索された画像データを選択することを特徴とする。
この発明の画像表示方法によれば、ある属性データに係る入力情報（例えば特定のキー
ワード）によって関連する画像データを検索し、鑑賞画像オブジェクトとして表示するの
で、必要とされる画像データについての画像の鑑賞を効率的に行うことができる。
【００１８】
また好ましくは、前記画像表示方法において、前記視野設定ステップないし前記データ
選択ステップを、記憶された設定条件に基づいて行うことを特徴とする。
この発明の画像表示方法によれば、視野や画像データ選択の設定条件について、あらか
じめ記憶された通りに画像を再現させることができるので、プレゼンテーション的な利用
を図ることができる。
【００１９】
また好ましくは、少なくとも前記視野設定ステップおよび前記画像化ステップを、所定
のタイミング毎に行う前記画像表示方法において、各タイミングにおける前記視野の視点
が描く軌道であって、前記仮想三次元空間内を周回する軌道を、演算する視野軌道演算ス
テップを有することを特徴とする。
この発明の画像表示方法によれば、仮想三次元空間内を視点が周回するように、動画と
して画像が表示されるので、参照画像オブジェクトおよび鑑賞画像オブジェクトの全体像
を把握しやすい。
【００２０】
また好ましくは、前記データ選択ステップにおいて第１の前記画像データと第２の前記
画像データとを選択する場合に、少なくとも前記視野設定ステップおよび前記画像化ステ
ップを所定のタイミング毎に行う前記画像表示方法において、各タイミングにおける前記
視野の視点が描く軌道であって、前記第１の画像データに対応する前記鑑賞画像オブジェ
クトに臨む第１ポイントから前記第２の画像データに対応する前記鑑賞画像オブジェクト
に臨む第２ポイントへと至る軌道を、演算する視野軌道演算ステップを有することを特徴
とする。
この発明の画像表示方法によれば、第１の画像データに対応する画像表示オブジェクト
の鑑賞に適した第１ポイントに係る視点と、第２の画像データに対応する画像表示オブジ
ェクトの鑑賞に適した第２ポイントに係る視点において、好適に参照画像オブジェクトを
鑑賞することができる。また、第１ポイントから第２ポイントへ至るまでの過程が視点の
移動によって動画として表示されるので、当該過程における参照画像オブジェクトの参照
によって、第１および第２の画像データ間における一の属性データに関しての相対的な関
係を把握することができる。
【００２１】
本発明は、属性データに関連付けられた複数の画像データを、画像化して表示させるた
めの画像表示装置であって、前記複数の画像データをそれぞれ示す参照画像オブジェクト
を、仮想三次元空間の仮想水平面内における対応する一の前記属性データに基づいた位置
に、それぞれ配置する参照画像配置部と、前記複数の画像データから一以上の前記画像デ
ータを選択するデータ選択部と、前記選択された画像データを示す鑑賞画像オブジェクト
を、対応する前記参照画像オブジェクトから前記仮想水平面の法線ないし略法線方向に移
動した位置に配置する鑑賞画像配置部と、前記仮想三次元空間内における視野を設定する
視野設定部と、前記視野設定部で設定された前記視野の下で、前記仮想三次元空間を画像
化する画像化部と、を有することを特徴とする。
【００２２】
この発明の画像表示装置によれば、参照画像オブジェクトおよび鑑賞画像オブジェクト
の仮想三次元空間における配置位置が、対応する一の属性データに基づいて規定されてい
るので、ある鑑賞画像オブジェクトを鑑賞する際に、参照画像オブジェクトや他の鑑賞画
像オブジェクトとの間の位置関係によって、当該一の属性データに関しての相対的な関係
を認識することができる。また、鑑賞画像オブジェクトは仮想水平面から離間して配置さ
れるので、鑑賞画像オブジェクトを適切な視野の下で鑑賞する際に多数の参照画像オブジ
ェクトに煩わされることがない。
【００２３】
本発明の画像表示システムは、前記画像表示装置を搭載する電子機器と、前記画像表示
装置で画像化の処理がされた情報を映像として表示する電気光学装置と、を備えることを
特徴とする。
【００２４】
本発明は、属性データと関連付けられた複数の画像データを画像化して表示させるため
の、ネットワークを介した画像表示システムであって、仮想三次元空間を生成するメモリ
領域と、前記複数の画像データをそれぞれ示す参照画像オブジェクトを、仮想三次元空間
の仮想水平面内における対応する一の前記属性データに基づいた位置に、それぞれ配置す
る参照画像配置部と、前記複数の画像データから一以上の前記画像データを選択するデー
タ選択部と、前記選択された画像データを示す鑑賞画像オブジェクトを、対応する前記参
照画像オブジェクトから前記仮想水平面の法線ないし略法線方向に移動した位置に配置す
る鑑賞画像配置部と、前記仮想三次元空間内における視野を設定する視野設定部と、前記
視野設定部で設定された前記視野の下で、前記仮想三次元空間を画像化する画像化部と、
を有することを特徴とする。
【００２５】
本発明は、属性データと関連付けられた複数の画像データを画像化して表示させるため
の、ネットワークを介した画像表示システムにおけるサーバであって、仮想三次元空間を
生成するメモリ領域と、前記複数の画像データをそれぞれ示す参照画像オブジェクトを、
仮想三次元空間の仮想水平面内における対応する一の前記属性データに基づいた位置に、
それぞれ配置する参照画像配置部と、選択された前記画像データを示す鑑賞画像オブジェ
クトを、対応する前記参照画像オブジェクトから前記仮想水平面の法線ないし略法線方向
に移動した位置に配置する鑑賞画像配置部と、設定された視野の下で前記仮想三次元空間
を画像化する画像化部と、を有することを特徴とする。
【００２６】
本発明は、属性データと関連付けられた複数の画像データを画像化して表示させるため
の動作を、コンピュータに実行させるプログラムであって、前記複数の画像データをそれ
ぞれ示す参照画像オブジェクトを、仮想三次元空間の仮想水平面内における対応する一の
前記属性データに基づいた位置に、それぞれ配置する参照画像配置ステップと、前記複数
の画像データから一以上の前記画像データを選択するデータ選択ステップと、前記選択さ
れた画像データを示す鑑賞画像オブジェクトを、対応する前記参照画像オブジェクトから
前記仮想水平面の法線ないし略法線方向に移動した位置に配置する鑑賞画像配置ステップ
と、前記仮想三次元空間内における視野を設定する視野設定ステップと、前記視野設定ス
テップで設定された前記視野の下で、前記仮想三次元空間を画像化する画像化ステップと
、を実行させることを特徴とする。
【００２７】
本発明の記録媒体は、前記プログラムを格納することを特徴とする。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。
なお、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好まし
い種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定
する旨の記載がない限り、これらの形態に限られるものではない。
【００２９】
（第１実施形態）
まずは、図１、図２、図３を参照して、本発明に係る画像表示装置およびデータベース
の構成について説明する。
図１は、本発明に係る画像表示方法を実現するハードウェア構成の一例を示す図である
。図２は、画像表示装置の機能ブロック図である。図３は、データベースの構成を示す図
である。
【００３０】
本実施形態における画像表示装置は、図１に示す汎用のコンピュータ１００を用いて構
成されている。コンピュータ１００は、ＣＰＵ１０１，ＲＡＭ１０２，ＲＯＭ１０３、ハ
ードディスク１０４、入力インターフェース（Ｉ／Ｆ）１０５、出力インターフェース（
Ｉ／Ｆ）１０６を備え、これらはそれぞれ内部バスで接続されている。コンピュータ１０
０は、入力Ｉ／Ｆ１０５と接続されたマウス、キーボード等の入力機器１０７から入力情
報を取得し、また、出力Ｉ／Ｆ１０６と接続されたディスプレイ１０８を介して、表示画
面１０９上に画像を表示させることができる。
【００３１】
ＣＰＵ１０１は、ハードディスク１０４に格納された所定のアプリケーションプログラ
ムを読み出し、ＲＡＭ１０２やハードディスク１０４をワーキングメモリとして当該アプ
リケーションプログラムを実行する。これにより、コンピュータ１００は、図２に示す画
像表示装置１として機能する。
【００３２】
尚、所定のアプリケーションプログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤディスク、光
磁気ディスクなどの記録媒体によって外部から供給され、図示しない記録媒体読み取り装
置を介してハードディスク１０４に記憶することによって格納されていてもよい。また、
インターネットなどのネットワーク手段を介して、アプリケーションプログラムをダウン
ロードすることによってハードディスク１０４に格納されていてもよい。
【００３３】
図２において、画像表示装置１は、入力情報解析部２、データ選択部３、座標系設定部
４、オブジェクト制御部５、プロパティ管理部６、視野設定部７、画像化部８、メモリ領
域９として機能する各機能ブロックを備えている。また、画像表示装置１は、外部のデー
タベース１１０にアクセス可能なようになっている。
【００３４】
データベース１１０は、例えば図３に示すように、ハードディスク１０４（図１参照）
等に記憶された画像ファイル１１１ａ，１１１ｂ…、およびテキストファイル１１２ａ，
１１２ｂ…の集合として構成されている。画像ファイル１１１ａとテキストファイル１１
２ａ、画像ファイル１１１ｂとテキストファイル１１２ｂ、…は、それぞれヘッダの情報
（例えばファイル名など）によってリンク管理され、あたかも一つのファイルであるかの
ように扱われる。
【００３５】
画像ファイル１１１ａ，１１１ｂ…は、例えばＪＰＥＧファイルであり、デジタルカメ
ラによる撮影情報を記録したＥｘｉｆデータや、圧縮されたビットマップデータである画
像データを含んでいる。また、テキストファイル１１２ａ，１１２ｂ…は、対応する各画
像データの属性を示す「インデックス」、「重要度」、「アノテーション」等の各テキス
トデータを含んでいる。これらのテキストデータとＥｘｉｆデータとは合わせて属性デー
タと読ばれており、個々の画像データに関連付けられたデータとして扱われる。
【００３６】
上述の各テキストデータは、本実施形態の場合は、ユーザが個々に入力したものである
が、アプリケーションプログラム等によって、画像データやＥｘｉｆデータの内容から自
動生成されるようになっていてもよい。また、テキストデータの「重要度」は、対応する
画像データへのユーザの関心の高さを示す指標であるが、画像データ（画像ファイル）へ
のアクセス数に応じて自動的に更新されるようになっていてもよい。
【００３７】
データベース１１０の構成は、上述した態様に限定されるものではなく、ファイル形式
やデータ形式については、様々な態様とすることができる。例えば、画像データと属性デ
ータとは単一のファイルに含まれるようになっていてもよい。また、画像データには、コ
ンピュータグラフィクスを表示するための中間データや文書データなど、間接的に画像化
が可能なデータ形式のものも含まれる。また、属性データには、上で列挙した項目の他、
ユーザによって入力された画像データと関連する日記、Ｅ−ｍａｉｌデータなどを含める
こともできる。
【００３８】
再び図２に戻って、入力情報解析部２は、入力機器１０７からの入力情報を解析する役
割を担っている。データ選択部３はデータベース１１０を参照して、多数ある画像データ
の中から特定の画像データを選択する役割を担っている。座標系設定部４は、メモリ領域
９に仮想三次元空間の座標系を設定する役割を担っている。参照画像配置部および鑑賞画
像配置部としてのオブジェクト制御部５は、メモリ領域９内の仮想三次元空間上に生成（
配置）する様々なオブジェクトの制御を担っている。プロパティ管理部６は、各オブジェ
クトの静的な属性、例えば形態に関する情報を管理している。視野設定部７は、メモリ領
域９内の仮想三次元空間を画像化するための視野（視点および視線）の制御を担っている
。画像化部８は、メモリ領域９内の仮想三次元空間をコンピュータグラフィクスにより画
像化し、ディスプレイ１０８に表示させる役割を担っている。
【００３９】
次に、図２および図４、図５、図６を参照して、画像表示装置の初期表示について説明
する。
図４は、初期表示の処理フローを示すフローチャートである。図５は、仮想三次元空間
を示す図である。図６は、表示画面上に表示された表示画像を示す図である。
【００４０】
画像表示装置１は、初期表示において、図５に示すような多数の参照画像オブジェクト
２４を配置した仮想三次元空間２０をメモリ領域９に生成し、この仮想三次元空間２０を
ある視野（視点および視線）で捉えた画像（以下、視野画像と呼ぶ）を生成して、図６に
示すような画像を表示画面１０９上に表示する。尚、参照画像オブジェクト２４とは、デ
ータベース１１０に格納された複数の画像データ（図３参照）をそれぞれフレーム画像化
して示したものである。
【００４１】
以下では、初期表示についての具体的な処理フローについて説明する。
まず、座標系設定部４は、仮想三次元空間２０にＸＹＺ軸からなる座標系を設定する（
図４の座標系設定ステップＳ１）。ここで、ＸＹ平面は仮想水平面２１である。尚、ここ
で仮想水平面という言葉を用いたが、この仮想水平面の伸展方向は、表示画面１０９に表
された場合における実空間上の水平方向とは何ら関係のあるものではなく、自由に設定す
ることができる。
【００４２】
次に、オブジェクト制御部５は、仮想三次元空間２０に背景オブジェクトを配置する（
図４のステップＳ２）。この背景オブジェクトとして、本実施形態では暦（年）を表示す
るテキストオブジェクト２２が配置されているが、このテキストオブジェクト２２が表示
する暦の意義は後で説明する。
【００４３】
次に、視野設定部７は、仮想三次元空間２０の視野画像を生成するための視野を設定す
る（図４の視野設定ステップＳ３）。図５に示す視野設定ベクトル２３は、仮想三次元空
間２０の視野画像を生成する際の視野を規定する視点および視線を観念的に表すものであ
り（つまりオブジェクトの一種ではない）、端点部２３ａが視点を、矢印部２３ｂが視線
を表している。
【００４４】
次に、オブジェクト制御部５は、参照画像オブジェクト２４の配置座標（オブジェクト
の基準点の位置を表す座標）の演算を行い（図４のステップＳ４）、演算結果に従って、
参照画像オブジェクト２４を仮想水平面２１内に互いに重ならないように配置する（図４
のステップＳ５）。すなわち、ステップＳ４，Ｓ５は、参照画像配置ステップを構成して
いる。尚、参照画像オブジェクト２４の大きさやフレームの色、透過性などの情報は、プ
ロパティ管理部６によって管理されている。
【００４５】
次に、画像化部８は、視野設定部７が設定した視点および視線に基づいて、仮想三次元
空間２０内のテキストオブジェクト２２および参照画像オブジェクト２４の視野画像を生
成する（図４の画像化ステップＳ６）。これにより、図６に示すように、仮想三次元空間
２０をある視点および視線で捉えた視野画像が表示画面１０９上に表示される。
【００４６】
ステップＳ４における参照画像オブジェクト２４の配置座標の演算は、参照画像オブジ
ェクト２４の基礎となっている画像データに関連付けられた一の属性データ、本実施形態
においてはＥｘｉｆデータ（図３参照）に含まれる「撮影日」に基づいて行われている。
すなわち、Ｙ軸の正方向側には古い画像データの参照画像オブジェクト２４が配置され、
Ｙ軸の負方向側には新しい画像データの参照画像オブジェクト２４が配置されるようにな
っている。より具体的には、同じ四半期（３ヶ月間）に撮影された画像データの参照画像
オブジェクト２４は同じＹ座標に並べて配置され、さらに、同じＹ座標とされた参照画像
オブジェクト２４間では、相対的に新しい画像データの参照画像オブジェクト２４がＸ軸
の正方向側に配置されるようになっている。
【００４７】
ステップＳ２において配置された暦を表示するテキストオブジェクト２２は、参照画像
オブジェクト２４の配置座標と対応する画像データの「撮影日」との関係を、視覚的に対
応づけるためのものである。すなわち、テキストオブジェクト２２が表示する暦の配置と
注目する参照画像オブジェクト２４との位置関係によって、当該参照画像オブジェクト２
４がいつ頃撮影された画像データのものかを認識することができる。また、変形例として
、仮想水平面２１内に参照画像オブジェクト２４の背景画像となる背景オブジェクトを配
置することで、同様の役割を果たさせることも可能である。
【００４８】
上述の実施形態では、参照画像オブジェクト２４のＹ座標は四半期単位で設定されるこ
ととしたが、このスケールを可変として、一週間単位、あるいは年単位などとすることも
可能である。また、背景オブジェクトとしてのテキストオブジェクト２２の表示内容も、
このスケールに合わせて月単位や５年単位に変更されるようにすることも可能である。ま
た、同一Ｙ座標の期間に含まれる画像データの数が均等となるように、同一Ｙ座標に対応
する期間のスケールがその座標ごとに変化するようになっていてもよい。
【００４９】
また、配置座標を決める基礎となる属性データや座標軸との関係は、上述の実施形態に
限定されるものではなく、様々な変更が可能である。例えば、属性データの「インデック
ス」に応じて仮想水平面２１内の領域を分割し、同じインデックスが付された画像データ
の参照画像オブジェクト２４を所定の分割領域に並べて配置するようにしてもよい。
【００５０】
表示画面１０９の鑑賞者は、参照画像オブジェクト２４が仮想水平面２１におけるどの
位置に配置されているかによって、感覚的に、対応する画像データがいつ撮影されたもの
であるかということを知ることが出来る。例えば、図６における表示画像の場合には、手
前に表示されている画像は新しく、奥の方に配置されている画像は古いということを認識
できる。
【００５１】
表示画面１０９には、入力機器１０７によって移動させることが可能なカーソル４０が
表示されている。鑑賞者は、入力機器１０７によって、表示画面１０９上に表示された任
意の参照画像オブジェクト２４にカーソル４０を重ねるように操作して、当該参照画像オ
ブジェクト２４を選択することができる。
【００５２】
次に、図２、図７、図８、図９を参照して、参照画像オブジェクトが選択された場合に
おける画像表示について説明する。
図７は、参照画像オブジェクトが選択された場合の処理フローを示すフローチャートで
ある。図８は、仮想三次元空間を示す図である。図９は、表示画面上に表示された表示画
像を示す図である。
【００５３】
参照画像オブジェクト２４が選択されると、図８に示すように、対応する画像データに
ついての鑑賞画像オブジェクト２５が、仮想三次元空間２０に配置される。図では複数の
鑑賞画像オブジェクト２５が配置されているが、これは、複数の参照画像オブジェクト２
４が次々に選択された状態を表しているためである。尚、鑑賞画像オブジェクト２５は、
画像データをフレーム画像化して示した参照画像オブジェクト２４と同様のものであるが
、参照画像オブジェクト２４と異なり仮想水平面２１から離間して配置されるようになっ
ている。また、鑑賞画像オブジェクト２５は、参照画像オブジェクト２４よりも拡大され
て配置されるようになっている。
【００５４】
かくして、図９に示すように鑑賞画像オブジェクト２５が表示画面１０９上に表示され
た場合において、鑑賞者は、鑑賞画像オブジェクト２５を鑑賞することができる。鑑賞画
像オブジェクト２５は、選択された特定の画像データについてのみ、仮想水平面２１から
離間した状態で配置されているため、鑑賞者は、仮想水平面２１内に大量に密集して配置
されている参照画像オブジェクト２４に煩わされることがない。また、本実施形態の場合
、鑑賞画像オブジェクト２５は参照画像オブジェクト２４よりも拡大されているので、詳
細な鑑賞を行うのに特に好適である。
【００５５】
以下では、参照画像オブジェクトが選択された場合の具体的な処理フローについて説明
する。
任意の参照画像オブジェクト２４が選択されると、データ選択部３は、データベース１
１０に格納された多数の画像データの中から、対応する画像データの選択を行う（図７の
データ選択ステップＳ７）。
【００５６】
次に、オブジェクト制御部５は、鑑賞画像オブジェクト２５の拡大比率を演算する（図
７のステップＳ８）。この演算における拡大比率は、鑑賞画像オブジェクト２５の基礎と
なっている画像データに関連付けられた他の属性データ、例えば「重要度」（図３参照）
に基づいて決められるようになっていてもよい。
【００５７】
次に、オブジェクト制御部５は、鑑賞画像オブジェクト２５の配置座標の演算を行い（
図７のステップＳ９）、演算結果に従って、鑑賞画像オブジェクト２５を仮想水平面２１
内に対してその表示面２５ａが垂直になるように配置する（図７のステップＳ１０）。す
なわち、ステップＳ９，Ｓ１０は、鑑賞画像配置ステップを構成している。このステップ
Ｓ１０における鑑賞画像オブジェクト２５の配置は、既に他の鑑賞画像オブジェクト２５
が配置されている場合には、これに追加してなされる。
【００５８】
鑑賞画像オブジェクト２５は、具体的には、対応する参照画像オブジェクト２４の直上
位置に配置されることになる。ただし、厳密な直上位置を要求するものではなく、近傍に
既に配置された他の鑑賞画像オブジェクト２５がある場合には、互いの干渉を防ぐために
いくらか位置をずらして配置される場合もある。すなわち、鑑賞画像オブジェクト２５は
、仮想水平面２１上の参照画像オブジェクト２４との対応関係をある程度認識できる位置
に配置されていれば十分であり、対応する参照画像オブジェクト２４のほぼ上方にあれば
よい。
【００５９】
また、鑑賞画像オブジェクト２５の仮想水平面２１からの高さ（離間距離）については
、全ての鑑賞画像オブジェクト２５について一律の高さで配置されるようになっていても
よいし、干渉を避けるために互いに高さをずらして配置されるようになっていてもよい。
さらには、鑑賞画像オブジェクト２５ごとに、対応する画像データの「重要度」に基づい
てその高さが決められるようになっていてもよい。
【００６０】
次に、オブジェクト制御部５は、投影オブジェクト２６の配置を行う（図７の投影ステ
ップＳ１１）。投影オブジェクト２６とは、仮想水平面２１への鑑賞画像オブジェクト２
５の投影位置を示すオブジェクトであり、鑑賞画像オブジェクト２５のＸＹ座標系におけ
る位置を視覚的にわかりやすくするために配置されるものである。尚、このステップＳ１
１における投影オブジェクト２６の配置は、既に他の投影オブジェクト２６が配置されて
いる場合には、これに追加してなされる。
【００６１】
投影オブジェクト２６は、鑑賞画像オブジェクト２５の直下位置に配置されることが好
ましいが、必ずしも厳密な直下位置でなくともよい。また、投影オブジェクト２６の形態
は、必ずしも鑑賞画像オブジェクト２５の形態に対応したものでなければならないという
こともなく、投影位置が認識できるならばその形態は特に限定されない。
【００６２】
最後に、画像化部８が、仮想三次元空間２０における各オブジェクト２２，２４，２５
，２６について再び画像化を行い（図７の画像化ステップＳ６）、図９に示すように、表
示画面１０９上に画像表示がなされる。
【００６３】
上述したように、鑑賞画像オブジェクト２５は、仮想水平面２１に対して表示面２５ａ
が垂直になるように配置されている。このため、表示画面１０９上において鑑賞画像オブ
ジェクト２５を鑑賞する鑑賞者は、仮想水平面２１内に配置された多数の参照画像オブジ
ェクト２４とは別次元で鑑賞画像オブジェクト２５を鑑賞することができる。ただし、表
示面２５ａの仮想水平面２１に対する傾きは、必ずしも垂直に限定されるものではなく、
鑑賞の際に参照画像オブジェクト２４との別次元性が確保される程度の傾きを有していれ
ば十分である。
【００６４】
鑑賞画像オブジェクト２５は、対応する参照画像オブジェクト２４のほぼ直上位置に配
置されるため、鑑賞者は、その鑑賞画像オブジェクト２５がＸＹ座標系のどの位置に配置
されているかにより、対応する画像データがいつごろ撮影されたものであるかを認識する
ことができる。特に、本実施形態の場合、投影オブジェクト２６によって鑑賞画像オブジ
ェクト２５のＸＹ座標系における位置の認識が容易となっており、画像データの撮影日の
認識もしやすくなっている。かくして、複数の鑑賞画像オブジェクト２５間の位置関係か
ら、対応する画像データのどちらが新しいか、古いかといった相対的な比較が可能となる
。また、注目している鑑賞画像オブジェクト２５と多数の参照画像オブジェクト２４との
関係から、当該注目している鑑賞画像オブジェクト２５に対応する画像データが、どのよ
うな時期にどのような他の画像データと共に撮影されたかというようなことも認識するこ
とが可能となる。
【００６５】
また、鑑賞画像オブジェクト２５の拡大比率を対応する画像データの「重要度」に基づ
いて決めるようにした場合には、鑑賞者は、鑑賞画像オブジェクト２５の大きさから、対
応する画像データの重要度を認識することができる。また、複数の鑑賞画像オブジェクト
２５間での大きさの比較から、相対的な重要度の比較を行うことも可能である。
【００６６】
また、鑑賞画像オブジェクト２５の仮想水平面２１からの高さを対応する画像データの
「重要度」に基づいて決められるようにした場合には、鑑賞者は、鑑賞画像オブジェクト
２５の高さ（仮想水平面２１からの離間距離）から、対応する画像データの重要度を認識
することができる。また、複数の鑑賞画像オブジェクト２５間での高さの比較から、相対
的な重要度の比較を行うことも可能である。
【００６７】
図９に示す表示画面１０９上の表示画像において、鑑賞者は、任意の鑑賞画像オブジェ
クト２５を入力機器１０７により選択することができる。これにより、選択された鑑賞画
像オブジェクト２５の近傍には、図示するようにテキストオブジェクト２７が表示される
。このテキストオブジェクト２７は、選択された鑑賞画像オブジェクト２５に対応する画
像データに関連付けられた属性データ（図３参照）を表示しており、図中の「’０５海水
浴」はインデックスを、「九十九里浜（地名）」、「こうすけ（人名）」、「千葉（地名
）」はアノテーションを、「Ｆｒｉｄａｙ（撮影日の曜日）」、「２００５．０７．０１
（撮影日の日付）」は、Ｅｘｉｆデータの情報をそれぞれ表示するものである。
【００６８】
以下では、図２、図９、図１０を参照して鑑賞画像オブジェクトが選択された場合の具
体的な処理フローについて説明する。
図１０は、鑑賞画像オブジェクトが選択された場合の処理フローを示すフローチャート
である。
【００６９】
任意の鑑賞画像オブジェクト２５が選択されると、オブジェクト制御部５は、テキスト
オブジェクト２７の配置座標の演算を行い（図１０のステップＳ１３）、演算結果に従っ
て、テキストオブジェクト２７を、その表示面が鑑賞画像オブジェクト２５の表示面とほ
ぼ平行になるように配置する（図１０のステップＳ１４）。すなわち、ステップＳ１３，
Ｓ１４は、テキスト配置ステップを構成している。テキストオブジェクト２７は、具体的
には、選択された鑑賞画像オブジェクト２５と重なる位置に配置される。
【００７０】
そして、画像化部８が、テキストオブジェクト２７を含む各オブジェクトについて再び
画像化を行う（図１０の画像化ステップＳ６）。これにより、図９に示すように、選択さ
れた鑑賞画像オブジェクト２５に重なって、テキストオブジェクト２７が表示画面１０９
上に表示される。
【００７１】
図９に示す表示画面１０９上の表示画像において、鑑賞者は、任意のテキストオブジェ
クト２７を入力機器１０７により選択することができる。これにより、表示される鑑賞画
像オブジェクト２５の更新がなされる。
【００７２】
以下では、図２、図８、図９、図１１を参照してテキストオブジェクトが選択された場
合の具体的な処理フローについて説明する。
図１１は、テキストオブジェクトが選択された場合の処理フローを示すフローチャート
である。
【００７３】
任意のテキストオブジェクト２７が選択されると、データ選択部３は、対応する属性デ
ータに関連する画像データを検索し（図１１のステップＳ１５）、検索された画像データ
を選択する（図１１のデータ選択ステップＳ７）。例えば、図９において「九十九里浜」
と表示するテキストオブジェクト２７が選択された場合、データ選択部３は、同じ「九十
九里浜」という内容の属性データに関連付けられた画像データを選択することになる。こ
れにより、「九十九里浜」に関連する画像データが複数選択される。
【００７４】
次に、選択された画像データについて、鑑賞画像オブジェクト２５の拡大比率の演算（
図１１のステップＳ８）、配置座標の演算（図１１のステップＳ９）、鑑賞画像オブジェ
クト２５の配置（図１１のステップＳ１０）、投影オブジェクト２６の配置（図１１のス
テップＳ１１）を行う。ステップＳ８，Ｓ９，Ｓ１０，Ｓ１１は、先に説明した参照画像
オブジェクト２４の選択の場合とほとんど同様に行われるが、異なるのは、鑑賞画像オブ
ジェクト２５および投影オブジェクト２６の配置が更新して行われるということである。
すなわち、先に配置されていたこれらのオブジェクト２５，２６が消去された上で、新た
にステップＳ７で選択された画像データについての鑑賞画像オブジェクト２５、投影オブ
ジェクト２６が配置されることになる。
【００７５】
最後に、画像化部８が、仮想三次元空間２０における各オブジェクトについて再び画像
化を行い（図１１の画像化ステップＳ６）、図９に示すように、表示画面１０９上に画像
表示がなされる。
【００７６】
このように、表示画面１０９上に鑑賞画像オブジェクト２５を表示させる方法としては
、先に説明した個々の参照画像オブジェクト２４の選択による方法の他に、上述のような
属性データに係る情報を入力して関連する画像データを直接選択するという方法がある。
この方法によれば、関連性のある画像データについて、素早く鑑賞画像オブジェクト２５
を表示させて鑑賞を行うことができる。尚、本実施形態では、テキストオブジェクト２７
を選択して検索に係る属性データを決めたが、変形例として、キーボード等の入力機器１
０７で直接属性データに係る情報（テキスト）を入力して、関連する画像データを選択す
るようにしてもよい。
【００７７】
鑑賞者は、入力機器１０７を用いた視野変更命令により、仮想三次元空間２０に対する
視点および視線を変更した表示画像を表示させることも可能である。この視野変更命令に
より、鑑賞者は、特定の鑑賞画像オブジェクト２５や参照画像オブジェクト２４をズーム
アップさせて詳細な鑑賞を行ったり、死角となっている領域を視野内に入れて鑑賞したり
することができる。
【００７８】
以下では、図２、図１２、図１３を参照して視野変更命令が入力された場合の具体的な
処理フローについて説明する。
図１２は、視野変更命令が入力された場合の処理フローを示すフローチャートである。
図１３は、仮想三次元空間における視野設定ベクトルの移動の様子を示す図である。
【００７９】
視野変更命令が入力されると、視野設定部７は、図１３に示すように視野設定ベクトル
２３を所定差分量だけ並進ないし回転移動させ（図１２の視野設定ステップＳ３）、次い
で、画像化部８が仮想三次元空間２０の各オブジェクトについて再び画像化を行う（図１
２の画像化ステップＳ６）。これにより、表示画面１０９（図１参照）には、元の表示画
像とは異なる視野での表示画像が再表示される。
【００８０】
そして、視野設定部７は、視野変更処理を継続するか否かの判断を行い（図１２のステ
ップＳ１２）、継続するならば（Ｙｅｓ）、上述のステップＳ３，Ｓ６，Ｓ１２の処理を
所定のタイミング（本実施形態では、１／３０秒間隔のタイミング）で繰り返して行う。
継続しない場合は（Ｎｏ）、視野変更処理を終える。
【００８１】
このように、視野変更処理は、図１３に示すような視野設定ベクトル２３の所定差分量
の移動と、画像化とを所定のタイミングで繰り返すことで行われる。すなわち、表示画面
１０９（図１参照）には、視野変更の過程が動画として表示されることになる。尚、視野
変更に係る画像化の処理のタイミングは、滑らかな動画表示ができる間隔となっていれば
十分であり、また、必ずしも等間隔である必要はない。
【００８２】
尚、視野変更処理のフローについては、次のような変形例も考えることができる。すな
わち、ステップＳ３において視野設定ベクトル２３を移動させた後で、当該移動に合わせ
て鑑賞画像オブジェクト２５や投影オブジェクト２６の（再）配置を行い、それからステ
ップＳ６で（再）画像化を行うようにしてもよい。このようにすれば、鑑賞画像オブジェ
クト２５の表示面を常に視点側に対向させて画像表示させるようなことも可能である。ま
た、上述の実施形態では、視野変更命令によって視点と視線の両方についての変更がされ
るようになっているが、視点の変更のみが可能であるような変形例を考えることもできる
。
【００８３】
これまでの説明からわかるように、画像表示装置１は、任意の視点および視線で、任意
の画像データについて鑑賞画像オブジェクト２５を表示させることができるが、鑑賞者が
特に気に入った視野や画像データの選択についての設定条件については、保存ファイルと
してハードディスク１０４（図１参照）等に記憶させておくことが可能である。そして、
鑑賞者は、画像表示装置１にこの保存ファイルを読み込ませることで、簡単にその設定条
件での表示画像を再現させることができる。
【００８４】
以下では、図２、図８、図１４を参照して、保存ファイルが読み込まれた場合の具体的
な処理フローについて説明する。
図１４は、保存ファイルが読み込まれた場合の処理フローを示すフローチャートである
。
【００８５】
保存ファイルが読み込まれると、まず、視野設定部７が保存ファイルの設定条件に従っ
て視野設定ベクトル２３の設定を行い（図１４の視野設定ステップＳ３）、次いで、デー
タ選択部３が保存ファイルの設定条件に従って画像データの選択を行う（図１４のデータ
選択ステップＳ７）。その後、選択された画像データについて、鑑賞画像オブジェクト２
５の拡大比率の演算（図１４のステップＳ８）、配置座標の演算（図１４のステップＳ９
）、鑑賞画像オブジェクト２５の配置（図１４のステップＳ１０）、投影オブジェクト２
６の配置（図１４のステップＳ１１）を行い、再画像化（図１４の画像化ステップＳ６）
によって、新たな表示画像が表示される。
【００８６】
（変形例１）
次に、図２、図１５、図１６を参照して、変形例１について説明する。図１５は、変形
例１に係る画像表示処理のフローの一部を示すフローチャートである。図１６は、変形例
１に係る仮想三次元空間を示す図である。
【００８７】
この変形例１に係る画像表示装置１は、画像表示の処理を所定のタイミング毎（例えば
、１／３０秒間隔のタイミング毎）に更新して行うようになっており、表示画面１０９（
図１参照）には、仮想三次元空間２０が動画として表示される。尚、画像表示の更新を行
うタイミングは、滑らかな動画表示ができる間隔となっていれば十分であり、また、必ず
しも等間隔である必要はない。
【００８８】
このような動画表示の処理により、鑑賞画像オブジェクト２５は、図１６に示すように
、仮想三次元空間２０内においてそれぞれが独立した揺動運動をなすように表示される。
これにより、視野の奥行き方向に重なって鑑賞画像オブジェクト２５が配置されているよ
うな場合であっても、その重なり具合が鑑賞のタイミングによって変化し、鑑賞者は視野
を移動させることなく複数の鑑賞画像オブジェクトを好適に鑑賞することができる。変形
例１の具体的な処理フローについては、以下で説明する。
【００８９】
既に説明してきたような方法により画像データの選択がなされると（図１５のデータ選
択ステップＳ７）、オブジェクト制御部５は、鑑賞画像オブジェクト２５の拡大比率の演
算（図１５のステップＳ８）および、動画表示に係る鑑賞画像オブジェクト２５の配置座
標（配置位置）の軌道の演算を行う（図１５のオブジェクト軌道演算ステップＳ１６）。
そしてさらに、オブジェクト制御部５は、投影オブジェクト２６を配置する（図１５の投
影ステップＳ１１）。
【００９０】
以降のステップＳ１７，Ｓ１０，Ｓ６は、１／３０秒間隔のタイミングで繰り返される
一連の処理である。オブジェクト制御部５は、ステップＳ１６の演算結果から各タイミン
グの配置座標を参照して（図１５のステップＳ１７）、鑑賞画像オブジェクト２５を（再
）配置し（図１５のステップＳ１０）、次いで、画像化部８が再び画像化を行う（図１５
の画像化ステップＳ６）。ステップＳ１７，Ｓ１０，Ｓ６の繰り返し処理は、画像データ
が再選択されるまで行われ、また、途中で視野変更命令が入力された場合には、視野設定
ベクトル２３の移動の処理がステップＳ１７，Ｓ１０，Ｓ６の合間に追加されることにな
る。
【００９１】
ステップＳ１６に係る上記の軌道は、対応する参照画像オブジェクト２４の上方の一点
を中心として揺動する周期関数で表されるものであり、本変形例の場合はＺ軸方向の単振
動関数で表される。すなわち、ステップＳ１６では、対応する参照画像オブジェクト２４
の配置座標に基づいて軌道の中心点が設定され、さらに単振動関数の振幅（揺動幅）、周
期、初期位相が設定されて、各タイミングにおける鑑賞画像オブジェクト２５の配置座標
が演算される。
【００９２】
複数の画像データが選択されている場合にあっては、鑑賞画像オブジェクト２５の配置
座標に係る軌道の演算（ステップＳ１６）や（再）配置（ステップＳ１０）の処理は、各
画像データ（鑑賞画像オブジェクト２５）について行われる。本変形例では、単振動関数
の周期、初期位相は、画像データ（鑑賞画像オブジェクト２５）ごとにランダムに設定さ
れるようになっており、動画表示された各鑑賞画像オブジェクト２５が独立した揺動運動
をなすように配慮されている。
【００９３】
本変形例では、動画として表示される鑑賞画像オブジェクト２５はＺ軸方向の揺動運動
（単振動運動）を行うのみであり、ＸＹ軸方向へは移動しない。このため、鑑賞画像オブ
ジェクト２５の仮想水平面２１（ＸＹ軸平面）への投影位置を示す投影オブジェクト２６
の配置（ステップＳ１１）については、各タイミングの再配置の処理を省略した構成とな
っている。ただし、動画として表示される鑑賞画像オブジェクト２５の揺動運動に関して
、ＸＹ軸方向の成分を含むようにすることも可能であり、この場合において、投影オブジ
ェクト２６の配置（ステップＳ１１）を各タイミングで更新するような構成としてもよい
。
【００９４】
また、別の変形例として、ステップＳ１６における軌道の演算において、揺動に係る周
期や振幅（揺動幅）を、対応する画像データの「重要度」に応じて設定するようにしても
よい。このようにした場合、鑑賞者は、鑑賞画像オブジェクト２５がどのような揺動運動
をしているかという感覚によって、対応する画像データの重要度を認識することができる
。
【００９５】
（変形例２）
次に、図１７を参照して、変形例２について説明する。
図１７は、仮想三次元空間における視野設定ベクトルの周回軌道を示す図である。
【００９６】
この変形例２に係る画像表示装置１（図２参照）は、周回鑑賞モードとよばれる視野変
更処理のモードを備えており、画像表示の処理を所定のタイミング毎（例えば、１／３０
秒間隔のタイミング毎）に更新して行うことで、表示画面１０９上に、仮想三次元空間２
０の画像を動画として表示する。すなわちこのモードでは、図１７に示すように、あらか
じめ用意された視野の設定情報に基づいて、所定のタイミング毎に、視野設定ベクトル２
３の端点部２３ａ（視点）を周回軌道３０に沿って移動させて画像表示を行う。尚、本変
形例では、視野設定ベクトル２３の視線は常に仮想三次元空間２０の原点に向くように設
定される。
【００９７】
かくして、表示画面１０９には、仮想三次元空間２０内を様々な位置、角度から眺めた
視野画像が連続的に表示され、鑑賞者は、参照画像オブジェクト２４および鑑賞画像オブ
ジェクト２５の全体像を容易に把握することができる。
【００９８】
（変形例３）
次に、図１８を参照して、変形例３について説明する。
図１８は、変形例３に係る表示画像を示す図である。
【００９９】
この変形例３に係る画像表示装置１（図２参照）は、ランダムに抽出した参照画像オブ
ジェクト２４の近傍に、テキストオブジェクト２８を表示させるようになっている。この
変形例の場合、テキストオブジェクト２８は、対応する画像データの「インデックス」（
図３参照）を表示するものである。このように参照画像オブジェクト２４の近傍に、対応
する属性データを表すテキストオブジェクト２８を表示させることにより、鑑賞者は、Ｘ
Ｙ座標系のどの位置にどのような参照画像オブジェクト２４が配置されているかをより認
識しやすくなる。
【０１００】
（変形例４）
次に、図２、図１９、図２０を参照して、変形例４について説明する。
図１９は、仮想三次元空間における視野設定ベクトルの移動の様子を示す図である。図
２０は、変形例４に係る画像表示処理のフローを示すフローチャートである。
【０１０１】
この変形例４に係る画像表示装置１は、自動鑑賞モードとよばれる視野変更処理のモー
ドを備えており、画像表示の処理を所定のタイミング毎（例えば、１／３０秒間隔のタイ
ミング毎）に更新して行うことで、表示画面１０９上に、仮想三次元空間２０の画像を動
画として表示する。すなわちこのモードでは、図１９に示すように、所定のタイミング毎
に、視野設定ベクトル２３の端点部２３ａ（視点）を軌道３１に沿って移動させて画像表
示を行う。本変形例では、視野設定ベクトル２３の視線は常に鑑賞画像オブジェクト２５
の表示面２５ａに向かう方向（Ｙ軸の正方向）に向くように設定される。
【０１０２】
図１９には、選択された４つの画像データの鑑賞画像オブジェクト２５が仮想三次元空
間２０内に配置されており、対応する「撮影日」の新しいものから便宜的にＡ１〜Ａ４で
示す。また、図中の第１ポイントＰ１〜第４ポイントＰ４は、それぞれ鑑賞画像オブジェ
クトＡ１〜Ａ４の鑑賞に適した視点として演算された位置を示すものであり、この例では
鑑賞画像オブジェクトＡ１〜Ａ４に対向する位置に設定されている。また、軌道３１は、
第１ポイントＰ１〜第４ポイントＰ４を折れ線的に順番に移動する時間の関数を視覚的に
表したものである。
【０１０３】
上述の場合において、表示画面１０９には、仮想三次元空間２０を軌道３１に沿った視
点で眺めた視野画像が連続的に表示され、鑑賞者は、鑑賞画像オブジェクトＡ１〜Ａ４を
、それぞれ好適な視点である第１ポイントＰ１〜第４ポイントＰ４において順番に鑑賞す
ることができる。また、鑑賞者は、視点が各ポイントＰ１〜Ｐ４間を移動する過程におい
て、視界内の参照画像オブジェクト２４を参照することにより、各鑑賞画像オブジェクト
Ａ１〜Ａ４に対応する「撮影日」の間に、どのような画像データが撮影されたかというこ
とを把握することができる。例えば図１９に示す例では、視点が移動する過程において、
視界内に入る参照画像オブジェクト２４が「撮影日」の新しいものから古いものへと移行
してゆくことになるので、鑑賞者は、あたかも時間旅行をしているかのような感覚で、各
鑑賞画像オブジェクトＡ１〜Ａ４に係る「撮影日」の情報を認識することができるように
なる。
【０１０４】
以下では、自動鑑賞モードの命令が実行された場合の具体的な処理フローについて説明
する。
【０１０５】
鑑賞画像オブジェクトＡ１〜Ａ４に対応する画像データが選択されている状態で自動鑑
賞モードの命令が実行されると、先ずは、視野設定部７において、視点の軌道の演算が行
われる（図２０の視野軌道演算ステップＳ１８）。具体的には、鑑賞画像オブジェクトＡ
１〜Ａ４の配置座標を参照してこれに対向する位置として第１ポイントＰ１〜第４ポイン
トＰ４を設定し、さらに所定の移動速度を設定して、第１ポイントＰ１から第４ポイント
Ｐ４へ折れ線的に移動する軌道３１のデータ（座標の関数）を演算する。
【０１０６】
次に、視野設定部７は、そのタイミングにおける視野設定ベクトル２３の端点部２３ａ
（視点）の座標を軌道３１のデータから参照し、視野を設定する（図２０の視野設定ステ
ップＳ３）。そして、画像化部８により、設定された視野の下で仮想三次元空間２０の視
野画像を生成し（図２０の画像化ステップＳ６）、一のタイミングにおける画像表示の処
理が終了する。
【０１０７】
次に、視野設定部７は、視野設定ベクトル２３の端点部２３ａ（視点）の座標が軌道３
１の終点、すなわち第４ポイントＰ４に到達しているか否かの判断を行う（図２０のステ
ップＳ１９）。具体的には、第４ポイントＰ４に到達していなければ（Ｎｏ）、次のタイ
ミングにおいて再び上述のステップＳ３，Ｓ６の処理を行い、第４ポイントＰ４に到達し
ていれば（Ｙｅｓ）、自動鑑賞モードの処理を終了する。かくして、視野設定ベクトル２
３の端点部２３ａ（視点）が第４ポイントＰ４に到達するタイミングまでは、上述のステ
ップＳ３，Ｓ６の処理が繰り返され、表示画面１０９に、仮想三次元空間２０を軌道３１
に沿った視点で眺めた視野画像が連続的に表示される。
【０１０８】
（第２実施形態）
次に、図２１を参照して、本発明の第２実施形態について説明する。
図２１は、画像表示システムの構成の一例を示す図である。
【０１０９】
図２１に示す画像表示システム１２０は、電子機器１２１と、電子機器への情報入力を
行うためのリモートコントローラ１２２と、電子機器１２１からの出力情報を映像として
表示する電気光学装置としてのプロジェクタ１２３とを備えている。また、電子機器１２
１は、第１実施形態の画像表示装置１（図２参照）と同じ機能を有する画像表示装置とし
ての情報処理チップ１２４と、ＣＤ−ＲＯＭ等のディスク状の記録媒体を読み出すための
ドライブ装置１２５と、図示を省略したネットワークとの通信手段とを備えている。
【０１１０】
この画像表示システム１２０は、ドライブ装置１２５や通信手段を介して外部のデータ
ベースにアクセスし、情報処理チップ１２４で生成された画像情報を、プロジェクタ１２
３で映像化して表示する。これにより、プロジェクタ１２３の投写面には、第１実施形態
で説明したような画像が表示される。
【０１１１】
（第３実施形態）
次に、図２２を参照して、本発明の第３実施形態について説明する。
図２２は、画像表示システムの構成の一例を示す図である。
【０１１２】
図２２に示す画像表示システム１４０は、ネットワーク１４１を介して接続されたパー
ソナルコンピュータ１４２と、サーバ１４５とを備えている。パーソナルコンピュータ１
４２は、第１実施形態に係るコンピュータ１００（図１参照）と同じハードウェア構成を
有しており、ディスプレイ１４３や入力機器１４４が付属されている。
【０１１３】
パーソナルコンピュータ１４２は、内部にデータベース１１０を有し、ネットワーク１
４１や記録媒体を介して供給されたアプリケーションプログラムを読み込むことで、内部
に入力情報解析部２、データ選択部３、視野設定部７としての機能モジュールが生成され
る。また、サーバ１４５は、座標系設定部４、オブジェクト制御部５、プロパティ管理部
６、画像化部８、メモリ領域９の各機能モジュールを備えている。
【０１１４】
これらの各機能モジュールは、画像表示システム１４０全体として、第１実施形態に係
る画像表示装置１（図２参照）と同様の働きを行い、かくして、ディスプレイ１４３の表
示画面には、第１実施形態で説明したような画像が表示される。尚、このようなネットワ
ークを介した画像表示システムの構成については、パーソナルコンピュータ１４２やサー
バ１４５が有する各機能モジュールをさらに複数のサーバに分散させた態様とすることも
可能である。
【０１１５】
本発明は上述の実施形態に限定されない。
例えば、鑑賞画像オブジェクト２５の透過率を、視点からの距離によって変化させるよ
うな態様とすることができる。具体的には、視点から離れた鑑賞画像オブジェクト２５を
透過率を高くして生成することにより、視野画像における遠近感覚をより人間の感性に近
づけて表現することができる。
また、鑑賞画像オブジェクト２５を入力機器１０７で選択することによって、対応する
画像データを、仮想三次元空間２０におけるオブジェクトとは独立した再現画像として拡
大表示させるような表示動作モードを組み込むこともできる。さらに、この再現画像には
、属性データに係るテキストが付加されるようにすることもできる。
また、各実施形態の各構成はこれらを適宜組み合わせたり、省略したり、図示しない他
の構成と組み合わせたりすることができる。
【図面の簡単な説明】
【０１１６】
【図１】本発明に係る画像表示方法を実現するハードウェア構成の一例を示す図。
【図２】画像表示装置の機能ブロック図。
【図３】データベースの構成を示す図。
【図４】初期表示の処理フローを示すフローチャート。
【図５】仮想三次元空間を示す図。
【図６】表示画面上に表示された表示画像を示す図。
【図７】参照画像オブジェクトが選択された場合の処理フローを示すフローチャート。
【図８】仮想三次元空間を示す図。
【図９】表示画面上に表示された表示画像を示す図。
【図１０】鑑賞画像オブジェクトが選択された場合の処理フローを示すフローチャート。
【図１１】テキストオブジェクトが選択された場合の処理フローを示すフローチャート。
【図１２】視野変更命令が入力された場合の処理フローを示すフローチャート。
【図１３】仮想三次元空間における視野設定ベクトルの移動の様子を示す図。
【図１４】保存ファイルが読み込まれた場合の処理フローを示すフローチャート。
【図１５】変形例１に係る画像表示処理のフローの一部を示すフローチャート。
【図１６】変形例１に係る仮想三次元空間を示す図。
【図１７】仮想三次元空間における視野設定ベクトルの周回軌道を示す図。
【図１８】変形例３に係る表示画像を示す図。
【図１９】仮想三次元空間における視野設定ベクトルの移動の様子を示す図。
【図２０】変形例４に係る画像表示処理のフローを示すフローチャート。
【図２１】画像表示システムの構成の一例を示す図。
【図２２】画像表示システムの構成の一例を示す図。
【符号の説明】
【０１１７】
１…画像表示装置、２…入力情報解析部、３…データ選択部、４…座標系設定部、５…
参照画像配置部および鑑賞画像配置部としてのオブジェクト制御部、６…プロパティ管理
部、７…視野設定部、８…画像化部、９…メモリ領域、２０…仮想三次元空間、２１…仮
想水平面、２２…テキストオブジェクト、２３…視野設定ベクトル、２３ａ…端点部、２
３ｂ…矢印部、２４…参照画像オブジェクト、２５…鑑賞画像オブジェクト、２５ａ…表
示面、２６…投影オブジェクト、２７…テキストオブジェクト、２８…テキストオブジェ
クト、３０…周回軌道、３１…軌道、４０…カーソル、１００…コンピュータ、１０１…
ＣＰＵ、１０２…ＲＡＭ、１０３…ＲＯＭ、１０４…ハードディスク、１０５…入力Ｉ／
Ｆ、１０６…出力Ｉ／Ｆ、１０７…入力機器、１０８…ディスプレイ、１０９…表示画面
、１１０…データベース、１２０…画像表示システム、１２１…電子機器、１２３…電気
光学装置としてのプロジェクタ、１２４…画像表示装置としての情報処理チップ、１４０
…画像表示システム、１４１…ネットワーク、１４２…パーソナルコンピュータ、１４５
…サーバ、Ｐ１〜Ｐ４…第１〜第４ポイント。
【図１】
2007066291.tif 000003
【図２】
2007066291.tif 000004
【図３】
2007066291.tif 000005
【図４】
2007066291.tif 000006
【図５】
2007066291.tif 000007
【図６】
2007066291.tif 000008
【図７】
2007066291.tif 000009
【図１０】
2007066291.tif 000010
【図１１】
2007066291.tif 000011
【図１２】
2007066291.tif 000012
【図１４】
2007066291.tif 000013
【図１５】
2007066291.tif 000014
【図２０】
2007066291.tif 000015
【図２１】
2007066291.tif 000016
【図２２】
2007066291.tif 000017
【図８】
2007066291.tif 000018
【図９】
2007066291.tif 000019
【図１３】
2007066291.tif 000020
【図１６】
2007066291.tif 000021
【図１７】
2007066291.tif 000022
【図１８】
2007066291.tif 000023
【図１９】
2007066291.tif 000024