(57)【要約】【課題】ユーザが指定した背景地図への画像等の配置を迅速かつ簡易に行って、より正確で娯楽性に優れる地図画像を得ることができ、リソースの少ない環境でも実用化が可画像表示方法、プログラム、及び、画像表示装置を提供する。【解決手段】画像表示装置２００を、制御部２１０と、画像とその取得場所情報を含む属性情報が関連付けられて記憶された記憶部２２０と、この記憶部２２０から画像データを読み込み、ユーザが指定した背景地図上に画像を配置して地図画像を作成する地図画像作成部２５０と、この地図画像作成部２５０により作成された地図画像を画像表示部２４０に表示する地図画像出力部２６０とから構成する。【選択図】図２
2011043871.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを用いて、取得場所情報が対応づけられた画像データを表示する画像表示方法であって、
前記画像データの中から取得場所を示す地図とする前記画像データを選択するステップと、
残りの前記画像データの中から選択され、前記地図上に同一直線上に並ばないよう配置された少なくとも３枚の基準画像の各々について、前記地図上における位置座標を取得するステップと、
前記基準画像の各々の、取得された前記位置座標及び前記取得場所情報に基づいて、前記取得場所情報から前記位置座標に変換するための対応関係を求めるステップと、
前記対応関係を用いて、残りの前記画像データ毎に、当該画像データの前記取得場所情報から前記位置座標を算出するステップと、
算出された前記位置座標に基づいて、残りの前記画像データを前記地図上に配置し地図画像を作成して表示するステップと、を有する画像表示方法。
【請求項２】
前記対応関係を求めるステップは、
前記基準画像のうち、３つの前記基準画像の前記地図上での前記位置座標を、ＡL（ｘ1，ｙ1）、ＢL（ｘ2，ｙ2）、ＣL（ｘ3，ｙ3）とし、前記地図の中心座標をＧL（ＸL，ＹL）とし、３つの前記基準画像の前記取得場所情報から得た前記位置座標をＡG（Ｘ1，Ｙ1）、ＢG（Ｘ2，Ｙ2）、ＣG（Ｘ3，Ｙ3）とし、前記地図として撮影対象となった地図と当該地図撮影時の光軸との交点の座標をＧGとしたとき、次式
【数４】
2011043871.tif 000006
の関係を満足するよう、定数ｍ及びｎを決定して、前記対応関係を求めるための式のパラメータを算出するように構成された請求項１に記載の画像表示方法。
【請求項３】
前記地図上における位置座標を取得するステップは、
同一直線上に並ばないように前記地図上に配置された６枚以上の前記基準画像の各々について、前記地図上における位置座標を取得するように構成された請求項１または２に記載の画像表示方法。
【請求項４】
前記取得場所情報が関連付けられた前記画像データが記憶された記憶部と、前記画像データを表示する画像表示部と、が接続されたコンピュータに、請求項１〜３いずれか一項に記載の画像表示方法を実行させるためのプログラム。
【請求項５】
取得場所情報が関連付けられた画像データが記憶された記憶部と、
画像表示部と、
前記記憶部から前記画像データ及び前記取得場所情報を読み出して、請求項１〜３いずれか一項に記載の画像表示方法により前記画像データを地図上に配置して地図画像を作成し、前記画像表示部に表示する制御部と、を有する画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示方法、プログラム、及び、画像表示装置に関する。
【背景技術】
【０００２】
従来、位置情報を持つオブジェクト（例えば、ＧＰＳ付きカメラユニットで撮影した画像、住所つき店舗情報など）を既知の地図上に配置し、旅行の軌跡などを効果的に振り返ることができるシステムが提案されている（例えば、特許文献１または２参照）。また、オブジェクトを配置する地図として、観光案内図など適宜デフォルメされた地図（以下「変形地図」と呼ぶ）を用いたシステムも提案されている（特許文献３参照）。このような変形地図は、実際には曲がっている通りでも直線として描かれている場合があるなど、本来の地図に対してゆがみを持っていることがある。そのため、この特許文献３のシステムでは、変形地図と本来の地図との間で、対応する点を設定してやることで、互いの対応を取った上で変形地図へのオブジェクトの配置を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２５１１３４号公報
【特許文献２】特開２００７−３２２８４７号公報
【特許文献３】特開平１１−２８２３４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来のシステムにおいて、オブジェクトを配置する背景として用いられている地図は、その図形的特徴（例えば、東西南北に対する地図画像の向き、傾きなど）が既知かつ比較的均質な地図のデータベースを必要とし、さまざまなユーザの要望に応えようとするとシステムが必要とする地図データの記憶領域が大容量になってしまうという課題があった。そのため、コストの観点からＷｅｂサービスのような比較的大きなシステム以外での実用化が難しかった。また、特許文献３のような変形地図を用いたシステムは、本来の地図と変形地図との対応点のデータベースを予め作成しておく分には有効であるが、ユーザの所持する任意のオブジェクト群を配置しようとするときには、膨大な対応点データのデータベースが必要となり、やはり大きなシステム以外での実用化が難しかった。
【０００５】
本発明はこのような課題に鑑みてなされたものであり、大容量の地図データ等を予め用意する必要がなく、ユーザの要望に応じた任意の地図に対して画像等の配置を迅速かつ簡易に行って、より正確で娯楽性に優れた地図画像を得ることが可能であり、パーソナルコンピュータ、その組み込み機器などの比較的リソースの少ない環境でも実用化が可能な画像表示方法、プログラム、及び、画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、本発明に係る画像表示方法は、コンピュータを用いて、取得場所情報が対応づけられた画像データを表示する画像表示方法であって、画像データの中から取得場所を示す地図とする画像データを選択するステップと、残りの画像データの中から選択され、地図上に同一直線上に並ばないよう配置された少なくとも３枚の基準画像の各々について、地図上における位置座標を取得するステップと、基準画像の各々の、取得された位置座標及び取得場所情報に基づいて、取得場所情報から位置座標に変換するための対応関係を求めるステップと、対応関係を用いて、残りの画像データ毎に、当該画像データの取得場所情報から位置座標を算出するステップと、算出された位置座標に基づいて、残りの画像データを地図上に配置し地図画像を作成して表示するステップと、を有する。
【０００７】
このような画像表示方法において、対応関係を求めるステップは、基準画像のうち、３つの基準画像の地図上での位置座標を、ＡL（ｘ1，ｙ1）、ＢL（ｘ2，ｙ2）、ＣL（ｘ3，ｙ3）とし、地図の中心座標をＧL（ＸL，ＹL）とし、３つの基準画像の取得場所情報から得た位置座標をＡG（Ｘ1，Ｙ1）、ＢG（Ｘ2，Ｙ2）、ＣG（Ｘ3，Ｙ3）とし、地図として撮影対象となった地図と当該地図撮影時の光軸との交点の座標をＧGとしたとき、次式
【数１】
2011043871.tif 000003
の関係を満足するよう、定数ｍ及びｎを決定して、対応関係を求めるための式のパラメータを算出するように構成されることが好ましい。
【０００８】
また、このような画像表示方法において、地図上における位置座標を取得するステップは、同一直線上に並ばないように地図上に配置された６枚以上の基準画像の各々について、地図上における位置座標を取得するように構成されることが好ましい。
【０００９】
また、本発明に係るプログラムは、取得場所情報が関連付けられた画像データが記憶された記憶部と、画像データを表示する画像表示部と、が接続されたコンピュータに、上述の画像表示方法のいずれかを実行させる。
【００１０】
また、本発明に係る画像表示装置は、取得場所情報が関連付けられた画像データが記憶された記憶部と、画像表示部と、記憶部から画像データ及び取得場所情報を読み出して、上述の画像表示方法のいずれかにより画像データを地図上に配置して地図画像を作成し、画像表示部に表示する制御部と、を有する。
【発明の効果】
【００１１】
本発明に係る画像表示方法、プログラム、及び、画像表示装置を以上のように構成すると、ユーザの指定した地図を用いて、この地図への画像等の配置を迅速かつ簡易に行うことができ、より正確な地図画像を得ることができる。その結果、大容量の地図データなどの記憶領域を用意する必要がなく、パーソナルコンピュータ、その組み込み機器などの比較的リソースの少ない環境でも実用化が可能となる。また、地図として、通常の地図画像に限らず、航空写真やデフォルメされた地図の写真など、好みの地図を利用することが可能であり、より娯楽性に優れた地図画像を得ることができる。
【図面の簡単な説明】
【００１２】
【図１】画像表示装置を有するデジタルカメラの構成を表すブロック図である。
【図２】画像表示装置の構成を表すブロック図である。
【図３】第１の実施形態における記憶部のデータ構造を示す図であり、（ａ）は画像情報格納領域を示し、（ｂ）は画像データ格納領域を示す。
【図４】背景地図上に配置された基準画像を基に、他の画像を背景地図上に配置するための地図画像作成処理を説明するための説明図であり、（ａ）は地図画像上に３つの基準画像が配置された状態を示し、（ｂ）は他の画像が地図画面上に配置された状態を示す。
【図５】背景地図上の座標と画像に付加された実際の位置座標との間の歪みを補正するための座標変換処理を説明するための説明図であり、（ａ）は実座標空間をグリッドで表した図であり、（ｂ）はこの実座標空間グリッドを表示面に射影変換した状態を示す図である。
【図６】画像表示装置により実行される画像表示方法の手順を示すフローチャートである。
【図７】第２実施形態における記憶部のデータ構造を示す図であり、（ａ）は画像情報格納領域を示し、（ｂ）はグループデータ格納領域を示す。
【図８】第２の実施形態における記憶部のデータ構造を示す図であり、（ａ）は画像データ格納領域を示し、（ｂ）はアイコン情報格納領域を示し、（ｃ）は音楽情報格納領域を示す。
【図９】第２の実施形態において、背景地図上に配置された基準画像を基に、他の画像を背景地図上に配置するための地図画像作成処理を説明するための説明図であり、（ａ）は地図画像上に３つの基準画像が配置された状態を示し、（ｂ）は他の画像及び音楽データその他のオブジェクトがグループ化されて地図画面上に配置され、更に、所定のグループアイコンのポップアップ画面が表示された状態を示す。
【発明を実施するための形態】
【００１３】
（第１の実施形態）
以下、本発明の好ましい第１の実施形態について図面を参照して説明する。まず、図１を用いて、第１の実施形態に係る画像表示装置を有するデジタルカメラ１００（以下、「デジタルカメラ１００」という）の構成について説明する。図１に示すように、このデジタルカメラ１００は、光学レンズ１０１、撮像素子１０２、Ａ／Ｄコンバータ１０３、バッファメモリ１０４、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０５、操作スイッチ１０７やタッチパネル１０８を有する操作パネル１０６、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１４、及び、画像信号処理プロセッサ１１５等を有しており、これらが相互に、又はデータバス１２１を介して接続されている。
【００１４】
光学レンズ１０１は、撮影対象となる被写体像を撮像素子１０２上に結像する役目を果たすものである。また、この光学レンズ１０１は、オートフォーカスおよびズーム機能を備えており、モータ１１８やアクチュエータ１２０によって、この光学レンズ１０１の構成レンズの相対位置を移動させることにより実現される。センサ１１７は、光学レンズ１０１の状態を取得する機能を有しており、モータ１１８は、光学レンズ１０１の位置を移動させるための機構を駆動し、焦点距離を調整するズーム動作をするものである。そして、モータ／アクチュエータドライバ１１９は、Ｉ／Ｏコントローラ１１６からの制御信号を電力に変換し、モータ１１８、アクチュエータ１２０が駆動するのに必要な電力の供給を行う。また、アクチュエータ１２０は、レンズアクチュエータであり、光学レンズ１０１の構成レンズの相対位置を移動させ、オートフォーカス機構を駆動するものである。なお、Ｉ／Ｏコントローラ１１６は、ＣＰＵ１０５の制御によって機構部の動作を制御するものである。
【００１５】
ＣＰＵ１０５は、マイクロプロセッサであり、デジタルカメラ１００の全体の動作を制御する。そして、このＣＰＵ１０５は、ＲＯＭ１１４や画像信号処理プロセッサ１１５に格納されているプログラムコードやこのプログラムコードが参照するデータに基づいて動作するように構成されている。ＲＡＭ１１３は、ＣＰＵ１０５や画像信号処理プロセッサ１１５、ビデオコントローラ１１２の動作時に必要なデータの格納用として機能するようになっている。ＲＯＭ１１４は、ＣＰＵ１０５や画像信号処理プロセッサ１１５が所定の動作を行うために必要なプログラムコードやデータを格納する記憶部となっている。画像信号処理プロセッサ１１５は、画像データの処理を行うプロセッサであり、画像データの処理に必要な各種演算が高速で行えるような機能を備えており、ＣＰＵ１０５の制御により動作するようになっている。
【００１６】
そして、上述のモータ１１８やアクチュエータ１２０の作動は、ＣＰＵ１０５からの制御信号がデータバス１２１を介してＩ／Ｏコントローラ１１６に送信され、さらに、このＩ／Ｏコントローラ１１６からモータ／アクチュエータドライバ１１９に送信されることで、制御されるように構成されている。また、撮像素子１０２は、光学レンズ１０１によって結像された画像を電気信号に変換し、Ａ／Ｄコンバータ１０３によって、撮像素子１０２から出力される電気信号の連続値が離散値へ変換される。バッファメモリ１０４は、ＣＰＵ１０５や画像信号処理プロセッサ１１５において、画像信号処理およびデータフロー制御を行うために一時的にデータが格納されるようになっている。
【００１７】
操作パネル１０６は、各種操作に必要な指示をユーザが入力するものである。この操作パネル１０６には、操作スイッチ１０７が配置されており、ユーザが操作スイッチ１０７を操作すると、この操作スイッチ１０７が通電または遮断されることにより、ユーザの操作入力が実現される。また、この操作パネル１０６にはタッチパネル１０８が接続されており、このタッチパネル１０８は、実際にはディスプレイ１０９上に配置されるようになっている。そのため、ディスプレイ１０９に表示された内容に応じて、ユーザが操作入力すると、この操作入力が、タッチパネル１０８で検出される。つまり、タッチパネル１０８は、ユーザによって指示された位置の検出と圧力の検出が同時に行えるものとなっているため、ユーザが触れると、その操作入力を検出できる。このタッチパネル１０８の検出方法としては、例えば、抵抗膜による電圧変化を検出する方法、画像認識による検出方法、電磁誘導による磁界変化を検出する方法などが挙げられるが、本実施形態のデジタルカメラ１００においては、これらの検出方法に限定されない。
【００１８】
ディスプレイ１０９は、表示装置であり、例えば、デジタルカメラ１００におけるその取り付け位置は、このデジタルカメラ１００本体の背面側、つまり、光学レンズ１０１の取り付け側とは反対側に配置されている。そして、ディスプレイ１０９は、ユーザが実際に現在撮影しており撮像素子１０２上に結像されている画像データ（いわゆる「スルー画」を示す）の表示や、デジタルカメラ１００の動作状況に対する情報等をユーザに示すことができる。また、ディスプレイ１０９は、メモリカード１１０に記憶された画像データの再生やタッチパネル１０８を介した操作入力のためのボタンやスライドスイッチを、画像として表示することもできるようになっている。なお、このディスプレイ１０９上に表示される映像は、データバス１２１を介してビデオコントローラ１１２から出力される。
【００１９】
メモリカード１１０は、不揮発メモリであって、一旦、画像データ等が記憶されると、デジタルカメラ１００本体の電源が遮断された場合であっても、記憶された画像データ等を保持することができるようになっている。このメモリカード１１０は、ストレージコントローラ１１１を介して画像データおよび付加情報の記録再生を行う際に制御されるようになっている。このメモリカード１１０に記憶される画像データ等のデータ構造の詳細については、後述する。
【００２０】
このような構成のデジタルカメラ１００の電源が投入されると、ＣＰＵ１０５はＲＯＭ１１４からプログラムコードを読み込み、実行を開始する。このプログラムコードは、最初に、上述したデジタルカメラ１００の各構成部分の機能を初期化し、撮影できる待機状態を設定する。設定が完了すると、光学レンズ１０１により集光され、撮像素子１０２上に結像された画像データが、Ａ／Ｄコンバータ１０３を通じて、バッファメモリ１０４に格納される。そして、バッファメモリ１０４に一旦格納された画像データは、画像信号処理プロセッサ１１５で処理される。その処理された結果が再びバッファメモリ１０４へ格納され、同時にビデオコントローラ１１２を介してディスプレイ１０９上に画像として表示される。この状態において、ユーザは操作パネル１０６に配置された操作スイッチ１０７、タッチパネル１０８を用いて、操作することができ、例えば、レリーズスイッチが押されたときの画像を静止画としてメモリカード１１０に記憶するように構成されている。
【００２１】
次に、図２を用いて本実施形態に係る画像表示方法が実行される画像表示装置２００の構成について説明する。この画像表示装置２００は、デジタルカメラ１００に組み込まれ、上述のようにユーザが撮影しメモリカード１１０などに記憶された画像データを使用して、これらの画像データを、画像データの取得場所を示す地図としてユーザが指定した地図（以下、「背景地図」と呼ぶ）上に配置して、地図画像を生成するように構成されている。画像表示装置２００は、図２に示すように、画像表示装置２００全体を制御する制御部２１０と、動画や静止画などの画像及びこの画像の各種情報から構成される画像データが記憶される記憶部（データベース）２２０と、記憶部２２０から画像データを読み込み、ユーザが指定した背景地図上に画像を配置して地図画像を作成する地図画像作成部２５０と、地図画像作成部２５０により作成された地図画像を画像表示部２４０に表示する地図画像出力部２６０とから構成される。ここで、本実施形態の画像表示装置２００は、このディスプレイ１０９及び外部モニタ２４１を備えるとともに、図１で示されたＣＰＵ１０５で実行されるプログラム、画像信号処理プロセッサ１１５、ＲＯＭ１１４、ＲＡＭ１１３、ビデオコントローラ１１２、及び、メモリカード１１０などを備えている。そのため、制御部２１０は、例えば、上述のＣＰＵ１０５とこのＣＰＵ１０５で実行されるプログラムとから構成される。また、画像表示部２４０は、デジタルカメラ１００のディスプレイ１０９、又は、図示しない外部端子を介してデジタルカメラ１００に接続された、テレビジョン等の外部モニタ２４１などから構成されている。
【００２２】
記憶部２２０は、メモリカード１１０、バッファメモリ１０４、ＲＡＭ１１３、ＲＯＭ１１４などを備え、図３に示すように、画像データの格納先、背景地図、この背景地図上での位置座標などが記憶される画像情報格納領域２２１と、画像そのものとその属性情報が（以下、この画像及び属性情報を「画像データ」と呼ぶ）が関連付けられて記憶される画像データ格納領域２２６とを有して構成されている。
【００２３】
画像情報格納領域２２１は、図３（ａ）に示すようなデータ構造を有しており、画像データを識別する識別情報（ＩＤ）として、第１の実施形態及び以降の実施形態では、ファイル名（例えば、ｆｉｌｅ１．ｊｐｇ）が記憶されるファイル名記憶領域２２２と、この画像データの格納先の先頭アドレスが記憶されるアドレス記憶領域２２３と、背景地図上での画像の表示位置座標（例えば、ディスプレイ１０９上における画像の中心の位置座標）が記憶される位置座標記憶領域２２４と、ユーザが撮影し背景地図として指定した画像データの格納先の先頭アドレスが記憶される背景地図格納アドレス記憶領域２２５とを有して構成されている。なお、デジタルカメラ１００により画像が撮影され、後述の画像データ格納領域２２６に画像データが記憶される際に、画像情報格納領域２２１のファイル名記憶領域２２２及びアドレス記憶領域２２３には各データが設定され、位置座標記憶領域２２４には、初期値として「（０，０）」が設定され、背景地図格納アドレス記憶領域２２５には、初期値として「０」が設定されて、記憶部２２０が更新される。なお、ここでは背景地図の情報として、背景地図格納アドレスを記憶するように構成しているが、これに限定されることはなく、背景地図のファイル名などを記憶してもよいし、画像情報格納領域２２１とは別個に、背景地図の情報を記憶する領域を設けてもよい。
【００２４】
なお、背景地図は、ユーザが予め撮影し指定した地図画像であれば、何れのものであってもよく、例えば、観光案内パンフレットに記載された地図や案内板に描かれた地図を撮影した画像であってもよいし、ユーザがビルの屋上などから景色を撮影した見下ろし写真（鳥瞰写真）などであってもよいし、ユーザの手書き地図などであってもよい。また、国や都道府県地図、または、観光地などの所定の地域などの地図であってもよいし、牧場や公園、テーマパークなどの施設の地図であってもよい。このように予め撮影された画像が、後述の地図画像作成部２５０による地図画像作成処理で使用される。
【００２５】
また、画像データ格納領域２２６は、図３（ｂ）に示すようなデータ構造を有しており、画像そのものが記憶される画像記憶領域２２７、ヘッダ領域、取得場所情報（例えば、デジタルカメラ１００のＧＰＳ機能により付加された緯度及び経度）、撮影時刻情報、などの属性情報が記憶される属性情報記憶領域２２８と、サムネイル画像が記憶されるサムネイル画像記憶領域２２９とを有し、１つの画像データに対する情報が１レコードとして管理される。ここで、前述のように、この画像データ格納領域２２６に格納されている画像データの格納場所（アドレス）は、画像情報格納領域２２１のアドレス記憶領域２２３に記憶される。そのため、各部では、ファイル名記憶領域２２２に記憶されている画像データのファイル名から、読み出そうとする画像データを特定し、この画像データの格納領域の先頭アドレスをアドレス記憶領域２２３から抽出して、画像データ格納領域２３２から該当する画像データそのものを取得することができる。なお、この画像記憶領域２２７と属性情報記憶領域２２８とを一つのファイルとして構成するようにしてもよい。このようなデータ構造としては、日本電子工業振興協会（ＪＥＩＤＡ）で規格されたＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）等が知られている。
【００２６】
次に、このような構成の第１の実施形態に係る画像表示装置２００による、画像表示方法を用いた画像表示処理について、図４及び図５の説明図、並びに、図６のフローチャートを合わせて用いて説明する。この画像表示処理は、制御部２１０の制御により、地図画像作成部２５０によって行われる地図画像作成処理（ステップＳ１１０〜ステップＳ１６０）と、地図画像出力部２６０によって行われる地図画像表示処理（ステップＳ２００〜ステップＳ２３０）とから構成され、これらの処理は、ユーザが操作スイッチ１０７やタッチパネル１０８などの操作パネル１０６を操作することで、画像表示装置２００に地図作成指示または地図画像表示指示が与えられることにより実行される。
【００２７】
このような指示を受信した制御部２１０は、地図画像作成指示か地図画像表示指示かを判定し（ステップＳ１００、ステップＳ２００）、地図画像作成指示の場合は、制御部２１０は、地図画像作成部２５０に対して、地図画像作成処理の実行を命令し、地図画像表示指示の場合は、制御部２１０は、地図画像出力部２６０に対して、地図画像表示処理の実行を命令する。各部での処理が終了すると、制御部２１０は、全ての処理が終了したか判定し（ステップＳ３００）、終了した場合は画像表示処理全体を終了する。ここで、この終了の判定は、例えば、電源オフや図示しない終了スイッチの押下などの終了動作が行われ、この終了動作によって発信された終了信号を制御部２１０が受信することにより行ってもよい。このような終了動作がされない間は指示待ち状態となり、操作パネル１０６による次の指示があったタイミングで、制御部２１０は地図画像作成処理、又は、地図画像表示処理を続行する。以下、各部の処理の詳細について説明する。
【００２８】
まず、地図画像作成部２５０による地図画像作成処理について説明する。地図画像作成部２５０は、制御部２１０からの地図画像作成命令を受信すると、記憶部２２０から画像データを読み出す（ステップＳ１１０）。次に、この読み出された画像データの中から、背景地図（３０１）を選択し、画像表示部２４０に表示する。この背景地図の選択は、ディスプレイ１０９に、記憶部２２０から読み出された画像データの画像を表示し、その中から、操作スイッチ１０７やタッチパネル１０８などの操作でユーザが指定した画像を、背景地図として選択する。この選択された背景地図の画像が、ディスプレイ１０９上に表示される（以上ステップＳ１２０）。
【００２９】
なお、この背景地図の選択は、このように地図画像作成処理の実行中に行われるものであってもよいが、これに限定されることはない。例えば、旅行先での画像の撮影前に、ユーザが所望の地図画像を撮影し、これを背景地図として記憶部２２０に記憶しておき、その後、ユーザが撮影した画像の画像データが記憶部２２０に記憶される際に、画像情報格納領域２２１の背景地図格納アドレス記憶領域２２５に、この背景地図の格納アドレスを設定するようにしてもよい。そして、背景地図の選択の際に、この背景地図格納アドレス記憶領域２２５から格納アドレスを取得し、背景地図を読み出し、ディスプレイ１０９上に表示する。
【００３０】
次に、基準画像の配置及びその位置座標などの取得処理が行われる（ステップＳ１３０）。それには、まず、背景地図が表示されたディスプレイ１０９上の、例えば、上端、下端、左端、又は、右端に、撮影された複数画像のサムネイル画像を表示する。このように背景地図とサムネイル画像とが表示さると、ユーザは、このサムネイル画像の中から、少なくとも３枚の画像（以下、「基準画像３０２（３０２ａ，３０２ｂ，２３０２ｃ）」と呼ぶ）を選択し、背景地図３０１上の当該画像が撮影された場所に配置する（図４（ａ））。この配置は、スタイラスペンなどのポインティングディバイスを用いて行ってもよいし、カメラ操作部の十字キー（不図示）を用いて行ってもよいし、表示させたい位置の座標データを直接入力して行ってもよい。また、この配置の際には、後述の対応関係を求める式（以下「変換式」と呼ぶ）の精度を高めるため、例えば、図４（ａ）に示すように、背景地図３０１上に３枚の基準画像３０２ａ〜３０２ｃとして、同一直線上に並ばない画像を選択し、これらを同一直線上に並ばないように配置することが好ましい。
【００３１】
なお、ここでは３枚の基準画像３０２ａ〜３０２ｃを配置しているが、ユーザによる配置の誤差や座標軸の歪みなどを良好に補正するために、６枚以上の基準画像３０２を配置することがより好ましく、これにより、変換式の精度がより向上して、より正確な地図画像を形成することができる。また、ここではサムネイル画像を表示して基準画像３０２を選択するよう構成しているが、通常サイズの画像をディスプレイ１０９上に表示し、スクロールボタンなどによって画像をスクロールし、ユーザが何れかの画像を基準画像３０２として選択すると、背景地図３０１の画面に切り替わって、選択された基準画像３０２の表示位置をポインティングデバイスなどで指定できるように構成してもよい。また、基準画像３０２の配置をより正確に行うため、背景地図３０１上にグリッド線を表示してもよい。
【００３２】
地図画像作成部２５０は、背景地図３０１上に配置された各基準画像３０２ａ〜３０２ｃの中心部の、ディスプレイ１０９などの表示面３００上での表示位置座標（即ち、背景地図３０１上での表示位置座標）を取得する。また、地図画像作成部２５０は、各基準画像３０２ａ〜３０２ｃについて、記憶部２２０から読み出した画像データ格納領域２２６の属性情報記憶領域２２８から、実際の撮影位置座標（本実施形態では、デジタルカメラ１００のＧＰＳ機能により付加された緯度及び経度）を取得する。
【００３３】
次に、地図画像作成部２５０は、上記ステップＳ１３０で取得した３枚の基準画像３０２ａ〜３０２ｃの実際の撮影位置座標と、背景地図３０１上の位置座標とを基に、撮影位置座標からの背景地図３０１上の位置座標への変換式を算出する（ステップＳ１４０）。ただし、ユーザが基準画像３０２ａ〜３０２ｃを背景地図３０１に配置する際の誤差なども考慮すると、この時得られる変換式は、実地図上の位置座標と背景地図３０１上の位置座標とが完全に一致するような変換式であるとは限らない。そのため、変換により得られる背景地図３０１上の位置座標と、属性情報記憶領域２２８に記憶された実際の撮影位置座標との誤差の累積が、なるべく小さくなるような変換式を採用することが好ましい。
【００３４】
この変換式の算出方法について、図５を用いて説明する。ここでは、ＧＰＳなどで得られる実際の地図の座標空間（以下、「実地図座標空間」と呼ぶ）４００と、ユーザが撮影した背景地図画像の座標空間（以下、「背景地図座標空間」と呼ぶ）４０２とは、共に平面であると近似して取り扱う。また、背景地図座標空間４０２は、実地図座標空間４００を透視投影モデルを用いて射影変換して得られる平面であるとして扱う。図５（ａ）に、実地図座標空間４００をグリッド線（緯度及び経度）４０１で分割したものを示し、図５（ｂ）に、この実地図座標空間４００とグリッド線４０１とがディスプレイ１０９などの表示面３００上に射影変換されることにより形成された背景地図座標空間４０３とグリッド線４０４とを示す。
【００３５】
この時、実地図座標空間４０１と表示面３００との間の座標の変換式は、以下のようにして算出する。まず、ステップＳ１３０で取得した基準画像３０２ａ〜３０２ｃの実際の撮影位置座標を基に、実地図空間座標４０１及びグリッド線４０２を作成し、基準画像３０２ａ〜３０２ｃの実地図座標空間４０１上での座標を求める。次に、この実地図座標空間４０１上での座標と、ステップＳ１３０で取得した基準画像３０２ａ〜３０２ｃの背景地図３０１上の位置座標、即ち、表示面３００上での位置座標とを基に、実地図空間座標４００から背景地図座標空間４０２への変換式のパラメータ（即ち、地図画像の撮影時におけるデジタルカメラ１００の姿勢パラメータ）を、射影変換により求める。この時、ユーザによるポインティングデバイスの操作ミスなどで、基準画像３０２を配置すべき正確な位置をポイントできない場合がある。これを考慮して、各基準画像３０２ａ〜３０２ｃの保持している実地図座標空間４０１における位置座標と、背景地図座標空間４０２における位置座標とから射影変換により得られる、実地図座標空間４０１上の位置座標の二乗誤差の総計が最も小さくなるようにパラメータを調整する。
【００３６】
以下に、背景地図３０１として、本来の地図平面の垂線方向と近い角度で地図（またはその他の地形を表す写真）を撮影した画像を使用した場合の、変換式のパラメータの計算例を示す。撮影対象平面の垂線方向付近から、平面を撮影した場合、光軸方向即ち奥行き方向（図５（ｂ）に示すｚ方向）の座標の差異（遠近差）による、表示面３００への投影時の大きさの変化が小さいと近似して考える。図４（ａ）に示すように、同一直線上に並ばない３つの基準画像３０２ａ〜３０２ｃが表示面３００上に配置された場合、上記ステップＳ１３０で得られた、これらの基準画像３０２ａ〜３０２ｃの表示面３００上での位置座標を、ＡL（ｘ1，ｙ1）、ＢL（ｘ2，ｙ2）、ＣL（ｘ3，ｙ3）とし、表示面３００（即ち、背景地図３０１）の中心座標をＧL（ＸL，ＹL）としたとき、この中心座標ＧLと表示面３００上での位置座標ＡL、ＢL、ＣLとの間には、定数ｍ及びｎを用いて、以下に示す式（１）のような関係が成り立つ。
【００３７】
【数２】
2011043871.tif 000004
【００３８】
また、このとき、前述したように背景地図を撮影している撮像系（デジタルカメラ１００）の光軸が、撮影対象地図の垂線と略平行であるという仮定から、背景地図として撮影対象となった地図と光軸との交点の座標をＧGとし、実地図座標空間４０１上での位置座標（第１の実施形態では、ＧＰＳなどにより取得される緯度及び経度）を、ＡG（Ｘ1，Ｙ1）、ＢG（Ｘ2，Ｙ2）、ＣG（Ｘ3，Ｙ3）としたとき、上記で求められた定数ｍ及びｎを用いて、交点座標ＧGは、以下に示す式（２）により近似的に求めることができる。
【００３９】
【数３】
2011043871.tif 000005
【００４０】
上記式（２）により求められたＧGには、奥行き方向の距離（遠近差）を無視したことによる誤差、及び、ユーザが設定した位置座標ＡL，ＢL，ＣLの、設定時の誤差が含まれることになる。ここで、光軸の向きは、図５（ｂ）のｚ方向と同じであり、残りのパラメータとして、デジタルカメラ１００の合焦位置（撮影対象の地図までの距離）をｃに固定したとき、光軸方向における直線ＧL−ＧGの長さｇ（表示面３００に投影された背景地図座標空間４０２の中心ＧLと、実地図座標空間４０１との距離）、及び、実地図座標空間４０１の平面の観測系のｘ，ｙ，ｚ軸周りに対する回転角θ、φ、ρの４要素が自由度として残る。
【００４１】
この回転角θ，φ，ρを、ある値に設定したとき、△ＡLＢLＣLと△ＡGＢGＣGとの面積比が一定になるようにｇを設定し、そのときの表示面（ｘ，ｙ平面）３００上の点ＰLを、この回転角（θ，φ，ρ）の組で表される仮の背景地図座標空間４０２に投影したときに得られる点ＰL′の位置座標を求める。このＰL′と、ＰLの背景地図座標空間４０２での対応点ＰGの位置座標との距離の絶対値を合計し、この合計値をサンプルとして、ユーザが与えた表示面３００上の全ての基準画像３０２のＰLに対して絶対値の合計をとり、誤差Ｓとする。そして、この誤差Ｓが最小値となるような、実地図座標空間４０１の表示面３０２に対する、向き及び距離のパラメータの組（θmin，φmin，ρmin）及び、回転中心点ＧGを、表示面３００（背景地図座標空間４０２）と実地図座標空間４０１（実際の地図）との間の変換式のパラメータとして採用する。なお、表示面３００上での位置座標と実地図座標空間４０１上での位置座標との対応がとれたサンプリング点が、より多く取得できる場合は、上記式（１）及び（２）よりも厳密な射影変換などを用いて、より精度の高い変換が行えるようにしてもよい。以上のようにして算出されたパラメータは、バッファメモリ１０４などに一時的に記憶され、地図画像作成後は消去されるものであってもよいし、記憶部２２０に記憶して、再計算などができるようにしてもよい。
【００４２】
上記のように変換式のパラメータが求まると、次に、地図画像作成部２５０は、このパラメータを用いて、記憶部２２０に記憶された残りの全ての画像データの画像を表示面３００上にマッピングする処理を行う（ステップＳ１５０）。これらの画像は、実際の撮影位置座標（即ち、実地図座標空間４００での位置座標）を有しているので、この位置座標を、上記で求めた変換式に当てはめ、背景地図座標空間４０２上の位置座標を求める。この求められた位置座標に基づいて、全ての画像データの画像３０３（３０３ａ，３０３ｂ，３０３ｃ，…）を、背景地図３０１上に配置し、表示面３００に表示する（図４（ｂ）参照）。以上のように、一度変換式用のパラメータが求まった後は、その変換式及び属性情報記憶領域２２８の撮影位置座標を用いて、地図画像作成部２５０が基準画像３０２以外の画像３０３を表示面３０２の対応位置に自動的に配置していく。
【００４３】
なお、このように地図画像作成部２５０により配置された画像３０３の表示面３００上の位置が、ユーザの意図するものと異なっていた場合、表示面３００上の当該画像３０３をポインティングデバイスで移動させることができるように構成してもよい。この操作により、新たに位置指定を行った画像３０３を基準画像３０２に加え、ステップＳ１４０〜Ｓ１５０の処理を再度行って、変換式のパラメータ調整を行うよう構成することにより、座標変換による画像の配置を、ユーザの意図により近づけることができる。
【００４４】
また、以上説明した処理では背景地図座標空間４０２と実地図座標空間４０１との変換を、平面から平面への射影変換で求めていたが、この射影変換では、地図上に高低差がある場合に、誤差が大きくなる。したがって、一度変換式のパラメータを固定してから、変換後の背景地図座標空間４０２のグリッド線４０３の頂点（交点）をゆがめ、その近傍４頂点からの線形変換で、背景地図座標空間４０２上の位置座標と実地図座標空間４０１上の位置座標との変換を行うように構成してもよい。
【００４５】
また、以上の説明では、ディスプレイ１０９の表示面３００上で背景地図３０１の選択、基準画像３０２の配置などの操作や基準画像３０２の位置座標の取得を行っているが、デジタルカメラ１００に外部端子を介して接続された外部モニタ２４１上に背景地図３０１などを表示し、マウスやリモコンなどのポインティングデバイスを用いて、以上の操作や処理を行うようにしてもよい。
【００４６】
そして、全ての画像データについて、上記で求められた表示面３０２上の位置座標を、画像情報格納領域２２１における位置座標記憶領域２２４に設定し、記憶部２２０を更新する（ステップＳ１６０）。以上により、地図画像作成部２５０による地図画像作成処理が終了する。
【００４７】
次に、地図画像出力部２６０による地図画像表示処理について説明する。地図画像出力部２６０は、制御部２１０からの地図画像表示命令を受信すると、記憶部２２０から画像データを全て読み出す。また、背景地図格納アドレス記憶領域２２５に記憶された背景地図の格納アドレスを基に、背景地図を決定する（ステップＳ２１０）。
【００４８】
次に、この取得された背景地図３０１上に、各画像データについて、ステップＳ２１０で読み出された位置座標記憶領域２２４に記憶された位置座標を基に、画像記憶領域２２７に記憶された画像を配置して、画像表示部２４０に表示するための地図画像を編集する（ステップＳ２２０）。
【００４９】
なお、この第１の実施形態において位置座標記憶領域２２４に記憶された値は、ディスプレイ１０９上での表示位置座標であるため、この値を基に、地図画像作成処理では、ディスプレイ１０９への表示用の地図画像を編集する。また、外部モニタ２４１に地図画像を表示する場合は、ディスプレイ１０９用の地図画像を外部モニタ２４１への表示用の画像に変換する処理を行う。また、ディスプレイ１０９の画面は小さいため、背景地図３０１上にはサムネイル画像を表示し、何れかのサムネイル画像がポインティングデバイスにより指定された場合に、ディスプレイ１０９上で、そのサムネイル画像に対応する画像が拡大表示されたり、動画が再生されるように構成してもよい。また、外部モニタ２４１への表示用の地図画像についても、同様の構成としてもよいが、外部モニタ２４１の画面が十分に大きい場合は、サムネイル画像ではなく、通常サイズの画像を表示するよう構成してもよい。また、同一の場所で複数の画像を撮影した場合、画像を撮影時間順に重ねて表示してもよいし、並べて表示してもよい。
【００５０】
上記のように編集された地図画像が、図４（ｂ）に示すように、画像表示部２４０のディスプレイ１０９上または外部モニタ２４１上に表示され、ユーザは地図画像を観賞することができる（以上、ステップＳ２３０）
【００５１】
以上のように、第１の実施形態では、ユーザが背景地図３０１を撮影し、その背景地図３０１上で、数個の基準画像３０２の位置を指定するだけの簡単な操作で、他の画像３０３が背景地図３０１上の対応した位置に配置され、より正確な地図画像を取得することができる。そのため、多くの地図データや実際の地形図と変形地図との対応点データを格納するための大容量の記憶領域を用意する必要がなく、パーソナルコンピュータ、その組み込み機器などの比較的リソースの少ない環境でも画像評価装置２００の実用化が可能となる。また、背景地図３０１として、通常の地図画像は勿論のこと、航空写真、印刷物の地図などをユーザが撮影した画像、手書き地図や観光地の地図看板などのデフォルメされた地図を撮影した画像などを利用することが可能であり、より娯楽性に優れた地図画像を得ることができる。また、このように背景地図に取得場所に応じて画像が配置された地図画像を観賞することで、ユーザは旅行の軌跡を振り返りつつ、撮影した写真等を楽しむことができる。
【００５２】
（第２の実施形態）
次に、第２の実施形態に係る画像表示装置２００及びこの画像表示装置２００による画像表示方法について説明する。第１の実施形態では、図４（ｂ）に示すように、各画像を個別に背景地図３０１上に配置し表示しているが、この第２の実施形態では、取得場所の距離が近い画像群をグルーピングし、そのグループごとにオブジェクトを表示している。また、画像の表示だけでなく、グループに関連付けて音楽データやテキストデータなどの他のオブジェクトも背景地図３０１上に配置して地図画像を生成するよう構成されている。この第２の実施形態に係る画像表示装置２００基本構成は、第１の実施形態と同様の構成をしており、制御部２１０と、記憶部４００と、地図画像作成部２５０と、画像表示部２４０と、地図画像出力部２６０とから構成される（図２参照）。以下、第１の実施形態と異なる記憶部４００の構成について説明する。
【００５３】
第２の実施形態の記憶部４００は、図７及び図８に示すように、画像データの格納先や所属グループ、背景地図３０１上での表示座標などが記憶される画像情報格納領域４０１と、グループ情報が記憶されるグループ情報格納領域４１０と、画像データが記憶される画像データ格納領域４２０と、グループアイコンのデータが格納されるアイコン情報格納領域４３０と、音楽データが格納される音楽情報格納領域４４０とを有して構成されている。
【００５４】
画像情報格納領域４０１は、図７（ａ）に示すようなデータ構造を有しており、画像データを識別する識別情報（ＩＤ）として、ファイル名（例えば、ｆｉｌｅ１．ｊｐｇ）が記憶されるファイル名記憶領域４０２と、この画像データの格納先の先頭アドレスが記憶されるアドレス記憶領域４０３と、背景地図３０１上での画像の表示位置座標が記憶される位置座標記憶領域４０４と、画像をグルーピングした際の当該画像が所属するグループのＩＤが記憶されるグループＩＤ記憶領域４０５とを有して構成されている。なお、画像データ格納時には、位置座標記憶領域４０４には、初期値「（０，０）」が設定される。また、この第２の実施形態では、取得場所別に画像をグルーピングし、グループＩＤが付与されるようにデジタルカメラ１００を構成し、画像データ格納時には、このように付与されたグループＩＤがグループＩＤ記憶領域４０５に設定されるように構成されている。
【００５５】
また、グループデータ格納領域４１０は、図７（ｂ）に示すようなデータ構造を有しており、グループＩＤ（０００１，０００２，…）が記憶されるグループＩＤ記憶領域４１１と、地図画像上に表示するグループアイコンデータの種別を示すＩＤが記憶されるアイコン種別記憶領域４１２と、ユーザが撮影し背景地図３０１として指定した画像データの格納先の先頭アドレスが記憶される背景地図格納アドレス記憶領域４１３と、画像に関連して背景地図３０１に貼り付ける音楽データの種別を示すＩＤが記憶される音楽データＩＤ記憶領域４１４と、画像に関連し背景地図３０１に貼り付けるテキストデータが記憶されるテキストデータ記憶領域４１５とを有して構成されている。なお、グループＩＤ記憶領域４１１以外の記憶領域には、初期値として「０」や空白などが記憶されている。
【００５６】
また、画像データ格納領域４２０は、図８（ａ）に示すようなデータ構造を有しており、画像そのものが記憶される画像記憶領域４２１と、ヘッダ領域、取得場所情報（緯度、経度）、撮影時刻情報、などの属性情報が記憶される属性情報記憶領域４２２と、サムネイル画像が記憶されるサムネイル画像記憶領域４２３とを有し、１つの画像データに対する情報が１レコードとして管理される。
【００５７】
またアイコン情報格納領域４３０は、図８（ｂ）に示すようなデータ構造を有しており、グループアイコンデータのＩＤが記憶されるアイコンＩＤ記憶領域４３１と、地図画像に表示するグループアイコンデータそのものが記憶されるアイコンデータ記憶領域４３２とを有して構成される。また、音楽情報格納領域４４０は、図８（ｃ）に示すようなデータ構造を有しており、音楽データＩＤが記憶される音楽ＩＤ記憶領域４４１と、音楽データそのものが記憶される音楽データ記憶領域４４２とを有して構成される。
【００５８】
このような第２の実施形態に係る画像表示装置２００による、画像表示方法を用いた画像表示処理は、第１の実施形態と同様に、地図画像作成部２５０によって行われる地図画像作成処理と、地図画像出力部２６０によって行われる地図画像表示処理とから構成される。各処理も図６に示すフローと同様のステップが実行される。
【００５９】
この第２の実施形態では、画像だけでなく、画像に関連付けて音楽データやテキストデータなどの他のオブジェクトも背景地図３０１上にマッピングして地図画像を生成するよう構成されている。また、取得場所ごとに、画像その他のオブジェクトをグルーピングし、背景地図３０１上には、図９（ｂ）に示すように、当該グループのグループアイコン３０４のみ表示し、ポインティングデバイスにより何れかのグループアイコン３０４が指定された際に、ポップアップ画面３０７が表示するように構成されている。このポップアップ画面３０７には、当該グループに所属する複数の画像３０３のサムネイル画像、音楽データアイコン３０５、テキストデータ３０６などが表示される。
【００６０】
次に、第２の実施形態における地図画像作成処理について説明する。この第２の実施形態においても、第１の実施形態と同様に、図９（ａ）に示すように、ユーザから選択された背景地図３０１を画像表示部２４０に表示した後（ステップＳ１１０、ステップＳ１２０）、撮影した画像の中から、少なくとも３枚、好ましくは６枚以上の画像が基準画像３０２（３０２ａ，３０２ｂ，３０２ｃ，…）として選択され、背景地図３０１上に配置される。このような操作がされると、地図画像作成部２５０は、基準画像３０２の表示面３００での位置座標と、この基準画像３０２の有する撮影位置座標（属性情報記憶領域４２２からのデータ）を取得し（ステップＳ１３０）、これらの情報を基に、前述の式（１）及び（２）などを用いて実地図座標空間と背景地図座標空間との間の位置座標の変換用パラメータを算出する（ステップＳ１４０）。
【００６１】
この変換式のパラメータを基に、地図画像作成部２５０では、記憶部４００から読み出した全ての画像データについて、表示面３００における位置座標を算出し、背景地図３０１上にマッピングし、地図画像を作成する（ステップＳ１５０）。ただし、第２の実施形態では、前述したように、各画像は取得場所が近いもの同士がグルーピングされ、作成された地図画像には、各グループのグループアイコン３０４が表示されている。またこの地図画像とは別に、各グループのポップアップ画像３０７が形成される。このポップアップ画像３０７には、グループアイコン３０４をクリックするなどの操作により、当該グループに所属する画像３０３のサムネイル画像、音楽データのアイコン３０５、テキストデータ３０６などが表示される。
【００６２】
したがって、ユーザは、画像表示部２４０に表示された地図画像を観察し、アイコン３０４の位置が意図するものと異なっていた場合、当該アイコン３０４をポインティングデバイスで移動させ、位置を補正することができるように構成してもよい。また、ポップアップ画面３０７を表示した際に、各グループに所属する画像３０３の位置が意図したものと異なったり、グループを分割したい場合は、その画像３０３のサムネイル画像をポインティングディバイスで所定の位置に移動させてもよい。また、第２の実施形態では、グループごとに、グループアイコン３０４を変更したり、音楽データを選択したり、テキストデータを入力できるように構成している。また、グループアイコン３０４は、ユーザが選択したり変更できるようにしてもよいし、地図画像作成部２５０が画像３０３を解析して、ポートレートであれば人型のアイコンを選択し、建築写真であればビル型のアイコンを選択して表示するように構成してもよい。
【００６３】
このような補正やアイコンなどの選択が終了すると、地図画像作成部２５０は、各画像データについて、変換式により算出された位置座標を位置座標記憶領域４０４に設定し、グループＩＤをグループＩＤ記憶領域４０５に設定し、選択されたアイコンデータのＩＤをグループデータ格納領域４１０のアイコンＩＤ記憶領域４１２に設定し、指定された音楽データのＩＤを音楽データＩＤ記憶領域４１４に設定し、に入力されたテキストデータをテキストデータ記憶領域４１５設定して、記憶部４００を更新する（ステップＳ１６０）。
【００６４】
次に、地図画像表示処理について説明する。この場合も第１の実施形態と同様に、地図画像表示制御部２６０は、記憶部４００から画像データ、位置座標、背景地図、グループ情報などの各種データを読み出すとともに、これらのデータを基に背景地図３０１を決定する（ステップＳ２１０）。この背景地図３０１上に、各グループのアイコン３０４を配置し地図画像を編集するとともに、各グループのポップアップ画像３０７を編集する。また、外部モニタ２４１に地図画像を表示する場合は、この外部モニタ２４１への表示用の地図画像を編集する（ステップＳ２２０）。
【００６５】
このように編集された地図画像が、ディスプレイ１０９及び外部モニタ２４１に表示される（ステップＳ２３０）。また、ポインティングディバイスの操作により、ユーザが何れかのグループアイコン３０４を指示すると、図９（ｂ）に示すように、ポップアップ画面３０７が表示され、前述したように、当該グループに所属する画像３０３のサムネイル画像、音楽データアイコン３０５、テキストデータ３０６などの各種アイコンが表示される。また、このポップアップ画面３０７のアイコンをポインティングディバイスで指示することで、そのアイコンが示すオブジェクトの元データを再生することができるように構成されている。例えば、サムネイル画像をマウスなどでクリックすると、静止画の場合は通常サイズの画像や拡大画像が画像表示部２４０に表示され、動画の場合は画像表示部２４０において動画の再生が行われる。また、音楽データアイコン３０５をクリックすると、音楽の再生が行われる。さらには、ポインティングディバイスにより１つのグループまたは複数のグループを選択し、この選択されたグループに含まれる画像その他のコンテンツを使用して、スライドショーを再生できるように地図画像出力部２６０を構成してもよい。このように第２の実施形態においても、ユーザの指定した背景地図を用い、数枚の画像の位置を指定するだけの簡易な操作で、この背景地図に全ての画像その他のオブジェクトが配置された地図画像を観賞することができる。
【００６６】
なお、上記各実施形態では、１つの背景地図に全ての画像を配置して１つの地図画像を作成しているが、２つ以上の画像を背景地図として選択してもよく、各画像を何れかの背景地図または複数の背景地図に配置して、複数の地図画像を作成するよう構成してもよい。例えば、北海道旅行の場合、北海道全体の地図を背景地図とし、この背景地図に全ての画像を配置した地図画像を作成するとともに、函館や札幌などの観光地の写真や牧場やテーマパークの写真などを背景地図として複数用い、これらの背景地図に該当する画像を配置して、地域ごとの地図画像を作成してもよい。また、必ずしも実際に画像を撮影した場所の地図を背景地図とする必要もなく、例えば、背景地図として福岡の地図や宇宙の地図を使用し、この背景地図に東京で撮影した画像を配置して、仮想的な地図画像を作成することもでき、娯楽性を更に向上させることができる。また、サムネイル画像やグループアイコン３０４で画像その他のオブジェクトの位置を示しているが、小さな輝点で位置を示してもよく、位置座標の正確な把握が可能となるとともに、オブジェクトを移動させて配置誤差を補正する際に、より正確な位置にオブジェクトを移動させることができる。また、輝点での表示とサムネイル画像などでの表示とを切り替えることができるようにしてもよい。
【００６７】
また、以上の各実施形態の説明では、デジタルカメラ１００に画像表示装置２００を実装した場合について説明したが、本願がこの構成に限定されることはなく、例えば、ＣＰＵやＲＯＭ、ＲＡＭ等の処理装置と、ハードディスク等の記憶部を備えるコンピュータに実装しても良いことは言うまでもない。
【００６８】
また、画像表示装置２００の画像表示処理により実行される画像表示方法は、画像表示装置２００のＣＰＵ１０５で実行されるプログラムとして実装することができる。ここで、このプログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体または記憶装置（記憶部２２０）に格納することができる。また、ネットワークなどを介してディジタル信号として配信される場合もある。このとき、中間的な処理結果はメモリ等の記憶装置に一時保管される。あるいは、このプログラムを専用のＩＣチップ（例えば、ＡＳＩＣ等）として構成しても良い。
【符号の説明】
【００６９】
２００  画像表示装置    ２１０  制御部
２２０，４００  データベース（記憶部）
２４０  画像表示部    ２５０  地図画像作成部    ２６０  地図画像出力部
【図１】
2011043871.tif 000007
【図２】
2011043871.tif 000008
【図３】
2011043871.tif 000009
【図４】
2011043871.tif 000010
【図５】
2011043871.tif 000011
【図６】
2011043871.tif 000012
【図７】
2011043871.tif 000013
【図８】
2011043871.tif 000014
【図９】
2011043871.tif 000015