(57)【要約】【課題】  撮影日時情報と撮影位置情報とを関連付けて、よりユーザに使いやすい画像表示を行うことができる画像表示装置及び画像表示方法を提供すること。【解決手段】  インデックス表示されているサムネイル画像のうち、何れかが選択された場合に、その選択された画像の撮影位置に対応した地図画像が取得される。対比モード中では、選択された画像と同じ撮影年に、同じ地図範囲内で撮影された画像及び選択された画像と異なる撮影年に、同じ地図範囲内で撮影された画像が検索され、これら検索された画像が撮影日時順に番号付けられ、この番号に従って各画像の撮影位置を示すマーカが地図画像上に表示される。さらに、この地図画像上に各種ボタンアイコンが表示される。この状態で期間変更操作がなされている間のみ、期間選択を行うための期間選択ボタンアイコンが表示される。【選択図】      図６
2009205550.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を記憶する画像記憶手段と、
上記画像記憶手段に記憶された複数の画像のうち、特定地域内において特定の期間に撮影された１つ以上の画像を抽出する画像抽出手段と、
上記抽出された画像を、上記特定地域に対応する地図画像に関連付けて表示する表示手段と、
上記表示手段に上記特定の期間の変更開始を指示するための操作部を示す画像を重畳表示させる第１の表示制御手段と、
上記表示手段の画面上への接触操作を検出する接触検出手段と、
上記接触検出手段によって上記画面における上記特定の期間の変更開始を指示するための操作部を示す画像への接触操作が検出された場合に、上記特定の期間の変更量を指示するための操作部を示す画像を上記表示手段に重畳表示させる第２の表示制御手段と、
上記接触検出手段によって上記画面における上記特定の期間の変更量を指示するための操作部を示す画像への接触操作が検出された場合に、該接触操作に従って上記特定の期間の変更を行う制御手段と、
を具備することを特徴とする画像表示装置。
【請求項２】
上記第２の表示制御手段は、上記接触検出手段によって上記画面における上記特定の期間の変更開始を指示するための操作部を示す画像への接触操作の解除が検出された場合に、上記特定の期間の変更量を指示するための操作部を示す画像を非表示とすることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
上記特定の期間の変更開始を指示するための操作部を示す画像を、上記特定期間を示す画像と兼用することを特徴とする請求項１に記載の画像表示装置。
【請求項４】
上記特定の期間の変更開始を指示するための操作部を示す画像と上記特定の期間の変更量を指示するための操作部を示す画像とは、上記表示手段の画面内の両端にそれぞれ配置されることを特徴とする請求項１に記載の画像表示装置。
【請求項５】
上記特定の期間の変更量を指示するための操作部を示す画像は、上記地図画像上に重畳表示されることを特徴とする請求項１に記載の画像表示装置。
【請求項６】
上記接触操作は、上記画面における上記特定の期間の変更量を指示するための操作部を示す画像への擦り操作、上記画面における上記特定の期間の変更量を指示するための操作部を示す画像へのタップ操作の少なくとも何れかをさらに含むことを特徴とする請求項１に記載の画像表示装置。
【請求項７】
複数の画像のうち、特定地域内において特定の期間に撮影された１つ以上の画像を抽出し、
上記抽出された画像を、上記特定地域に対応する地図画像及び上記特定の期間の変更開始を指示するための画像とともに表示部に表示し、
上記表示部における上記特定の期間の変更開始を指示するための操作部を示す画像位置への接触操作が検出された場合に、上記特定の期間の変更量を指示するための操作部を示す画像を上記表示部に表示し、
上記表示部における上記特定の期間の変更量を指示するための操作部を示す画像位置への接触操作が検出された場合に、該接触操作に従って上記特定の期間の変更を行う、
ことを特徴とする画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像情報に付与されている情報に基づいて画像を検索して表示する画像表示装置及びそのような画像表示方法に関する。
【背景技術】
【０００２】
近年、記録媒体の大容量化によって、デジタルカメラにおいては、数百枚、数千枚の画像を１つの記録媒体内に記録できるようになってきている。しかしながら、このような多数の画像の中から所望の画像を検索して表示することは非常に困難である。
【０００３】
このような画像の検索を行う手法として、デジタルカメラでの撮影時に画像データに付与される各種データ（露光データ、撮影日時データ、撮影位置データ等）を利用する手法が種々提案されている。
【０００４】
例えば、特許文献１では、撮影した画像を撮影日時で整理し、それを一覧表示する撮影装置が提案されている。また、特許文献２では、ＧＰＳ等を用いて撮影時の位置情報を取得し、パーソナルコンピュータの画面上に表示された地図画像上の、各撮影位置に対応した位置にサムネイル画像を貼り付けるシステムが提案されている。
【特許文献１】特開２００６−３４５４０２号公報
【特許文献２】特開２００２−２７８９９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、特許文献１のような撮影日時で整理して表示する方法では、撮影日時は分かるが撮影位置を瞬時に判断することはできない。逆に、特許文献２のような撮影位置と関連付けて表示する方法では、撮影位置は分かるが撮影日時を瞬時に判断することはできない。例えば、その場所に何度も訪れて撮影を行っている場合には、それらの画像が一度に表示されることになり、どの画像をいつ撮影したのかが分からなくなる。
【０００６】
本発明は、上記の事情に鑑みてなされたもので、撮影日時情報と撮影位置情報とを関連付けて、よりユーザに使いやすい画像表示を行うことができる画像表示装置及び画像表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明の第１の態様の画像表示装置は、複数の画像を記憶する画像記憶手段と、上記画像記憶手段に記憶された複数の画像のうち、特定地域内において特定の期間に撮影された１つ以上の画像を抽出する画像抽出手段と、上記抽出された画像を、上記特定地域に対応する地図画像に関連付けて表示する表示手段と、上記表示手段に上記特定の期間の変更開始を指示するための操作部を示す画像を重畳表示させる第１の表示制御手段と、上記表示手段の画面上への接触操作を検出する接触検出手段と、上記接触検出手段によって上記画面における上記特定の期間の変更開始を指示するための操作部を示す画像への接触操作が検出された場合に、上記特定の期間の変更量を指示するための操作部を示す画像を上記表示手段に重畳表示させる第２の表示制御手段と、上記接触検出手段によって上記画面における上記特定の期間の変更量を指示するための操作部を示す画像への接触操作が検出された場合に、該接触操作に従って上記特定の期間の変更を行う制御手段とを具備することを特徴とする。
【０００８】
また、上記の目的を達成するために、本発明の第２の態様の画像表示方法は、複数の画像のうち、特定地域内において特定の期間に撮影された１つ以上の画像を抽出し、上記抽出された画像を、上記特定地域に対応する地図画像及び上記特定の期間の変更開始を指示するための画像とともに表示部に表示し、上記表示部における上記特定の期間の変更開始を指示するための操作部を示す画像位置への接触操作が検出された場合に、上記特定の期間の変更量を指示するための操作部を示す画像を上記表示部に表示し、上記表示部における上記特定の期間の変更量を指示するための操作部を示す画像位置への接触操作が検出された場合に、該接触操作に従って上記特定の期間の変更を行うことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、撮影日時情報と撮影位置情報とを関連付けて、よりユーザに使いやすい画像表示を行うことができる画像表示装置及び画像表示方法を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。  
図１は、本発明の一実施形態に係る画像表示装置の一例としてのデジタルカメラの構成を示す図である。
【００１１】
カメラ１００は、撮影レンズ１０１と、撮像素子１０２と、撮像素子駆動回路１０３と、前処理回路１０４と、データバス１０５と、ＳＤＲＡＭ制御回路１０６と、ＳＤＲＡＭ１０７と、画像処理回路１０８と、ビデオ信号出力回路１０９と、液晶モニタ駆動回路１１０と、背面液晶モニタ１１１と、圧縮伸長回路１１２と、記録媒体制御回路１１３と、記録媒体１１４と、シーケンスコントローラ（ＣＰＵ）１１５と、フラッシュメモリ制御回路１１６と、フラッシュメモリ１１７と、各種スイッチ１１８と、スイッチ検知回路１１９と、時計回路１２０と、ＧＰＳ回路１２１と、タッチセンサ１２２と、入出力回路１２３と、通信回路１２４と、コネクタ１２５とを有している。また、カメラ１００は、通信回路１２４及びコネクタ１２５を介してネットワーク２００に接続可能であり、ネットワーク２００を介して情報センター３００内に設けられたサーバー３０１と通信可能に構成されている。
【００１２】
撮影レンズ１０１は、図示しない被写体の像を、撮像素子１０２に結像させるための光学系である。撮像素子１０２は、撮影レンズ１０１を介して結像された被写体の像を電気信号（画像信号）に変換する。撮像素子駆動回路１０３は、入出力回路１２３を介したＣＰＵ１１５からの指示に従って撮像素子１０２を駆動制御するとともに、撮像素子１０２で得られる画像信号の読み出しを制御する。前処理回路１０４は、撮像素子駆動回路１０３を介して撮像素子１０２から読み出される画像信号に対してノイズ除去や増幅等のアナログ処理や、アナログ処理した画像信号をデジタル信号（画像データ）に変換する処理といった前処理を行う。
【００１３】
データバス１０５は、前処理回路１０４において得られた画像データや画像処理回路１０８で処理される画像データ等の種々のデータを転送するための転送路である。
【００１４】
ＳＤＲＡＭ制御回路１０６は、ＳＤＲＡＭ１０７へのデータの書き込み及び読み出しを制御する。ＳＤＲＡＭ１０７は、前処理回路１０４において得られたデータ等を一時格納しておくためのバッファメモリである。
【００１５】
画像処理回路１０８は、前処理回路１０４において得られ、ＳＤＲＡＭ１０７に格納されている画像データを読み出して各種の画像処理を施す。この画像処理は、画像の色バランスを補正するホワイトバランス補正処理、画像の色を補正する色補正処理、画像の階調を補正する階調補正処理等が含まれる。画像処理回路１０８において画像処理された画像データはＳＤＲＡＭ１０７に格納される。
【００１６】
ビデオ信号出力回路１０９は、ＳＤＲＡＭ１０７から画像処理後の画像データを読み出し、読み出した画像データをビデオ信号に変換して液晶モニタ駆動回路１１０に出力する。液晶モニタ駆動回路１１０は、ビデオ信号出力回路１０９から入力されたビデオ信号に従って背面液晶モニタ１１１を駆動して背面液晶モニタ１１１の画面上に画像表示を行う。背面液晶モニタ１１１は、図３のようにしてカメラ１００の背面に配置されており、液晶モニタ駆動回路１１０の制御により各種の画像を表示する。
【００１７】
圧縮伸長回路１１２は、ＳＤＲＡＭ１０７から画像処理後の画像データを読み出し、読み出した画像データをＪＰＥＧ方式等の所定の圧縮形式で圧縮する。圧縮伸長回路１１２において圧縮された画像データはＳＤＲＡＭ１０７に格納される。また、圧縮伸長回路１１２は、画像の再生時には、ＳＤＲＡＭ１０７から圧縮済みの画像データを読み出し、読み出した画像データを伸長することも行う。
【００１８】
記録媒体制御回路１１３は、記録媒体１１４へのデータの書き込み及び読み出しを制御する。記録媒体１１４は、例えばカメラ１００に対して着脱自在に構成されたメモリカードであり、圧縮伸長回路１１２において圧縮された画像データを記録する。
【００１９】
ＣＰＵ１１５は、フラッシュメモリ１１７に記憶されている制御プログラムに従ってカメラ１００の各部を制御する。
【００２０】
フラッシュメモリ制御回路１１６は、フラッシュメモリ１１７へのデータの書き込み及び読み出しを制御する。フラッシュメモリ１１７は、ＣＰＵ１１５によって読み出される制御プログラムやカメラ１００の各種の設定値、後述する再生モード時において地図画像に重畳される各種の画像に係る画像データ等を記憶する。
【００２１】
図２は、背面液晶モニタ１１１に、操作部を示す画像であるボタンアイコンを表示可能とするための画像の概要を示す図である。本実施形態における画像再生時には、例えば、ユーザの設定に従って３種類の表示の中から１種類の表示がなされる。フラッシュメモリ１１７には、この３種類の表示を行うための画像データが記憶されている。
【００２２】
図２（ａ）〜図２（ｆ）は後述する再生モード時における地図画像に重畳されるボタンアイコンを表示可能とするためのパレットデータである。また、図２（ｇ）は各ボタンアイコン上に文字情報を重畳するためのテンプレートデータである。ここで、図２（ａ）〜図２（ｆ）で示す各パレットデータは、各種ボタンアイコンの配置、形状、色を指定するためのアイコンデータ部６０１と、透明データ部６０２とを有して構成された矩形データである。また、図２（ｇ）で示すテンプレートデータは、文字情報を示す文字データ部６０３と、透明データ部６０４とを有して構成された矩形データである。
【００２３】
画像再生時には、ユーザによる設定に従って、まず図２（ａ）、図２（ｃ）、図２（ｅ）の何れかのパレットデータがＣＰＵ１１５によって選択されて地図画像に重畳される。さらに、必要に応じて背面液晶モニタ１１１に表示されるボタンアイコンに図２（ｇ）に示すテンプレートデータが重畳される。
【００２４】
また、図２（ｂ）、図２（ｄ）、図２（ｆ）は、地図画像の表示時に後述する期間変更操作がなされたときに重畳されるパレットデータである。ここで、図２（ａ）と図２（ｂ）、図２（ｃ）と図２（ｄ）、図２（ｅ）と図２（ｆ）は対応している。即ち、図２（ａ）のパレットデータが重畳された状態で期間変更操作がなされた場合には図２（ａ）に代えて図２（ｂ）のパレットデータが重畳される。また、図２（ｃ）のパレットデータが重畳された状態で期間変更操作がなされた場合には図２（ｃ）に代えて図２（ｄ）のパレットデータが重畳される。図２（ｅ）のパレットデータが重畳された状態で期間変更操作がなされた場合には図２（ｅ）に代えて図２（ｆ）のパレットデータが重畳される。
【００２５】
図２（ａ）〜図２（ｆ）に示す各ボタンアイコンの機能及び画像再生時の処理の詳細については後述する。
【００２６】
図１に戻って、各種スイッチ１１８は、カメラ１００を操作するための各種の操作部材に応答して状態が切り替わるスイッチである。スイッチ検知回路１１９は、各種スイッチ１１８の操作状態を検知し、検知結果をＣＰＵ１１５に通知する回路である。スイッチ検知回路１１９を介して操作部材の操作が検知された場合に、ＣＰＵ１１５は、操作部材の操作内容に応じた制御を実行する。
【００２７】
図３は、カメラ１００の背面図である。本実施形態では、操作部材としてカメラ１００に、レリーズボタン１１８ａと、モードダイヤル１１８ｂと、十字ボタン１１８ｃと、ＯＫボタン１１８ｄと、キャンセルボタン１１８ｅと、メニューボタン１１８ｆとが設けられている。レリーズボタン１１８ａは、カメラ１００に撮影実行の指示を与えるための操作部材である。モードダイヤル１１８ｂは、カメラ１００の動作モード（撮影モード、再生モード等）を設定するための操作部材である。十字ボタン１１８ｃは、背面液晶モニタ１１１に表示されるメニュー画面等において各種の項目の選択操作を行うための操作部材である。ＯＫボタン１１８ｄは、背面液晶モニタ１１１に表示されるメニュー画面等において各種の項目の決定操作を行うための操作部材である。キャンセルボタン１１８ｅは、背面液晶モニタ１１１に表示されるメニュー画面において各種の項目のキャンセル操作等を行うための操作部材である。メニューボタン１１８ｆは、背面液晶モニタ１１１にメニュー画面を表示させるための操作部材である。
【００２８】
図１に戻って、時計回路１２０は、撮影日時等の時間測定を行う回路である。ＧＰＳ回路１２１は、人工衛星４００からの測位電波を受信し、この受信結果からカメラ１００の位置（緯度・経度）を演算する。
【００２９】
タッチセンサ１２２は、背面液晶モニタ１１１と一体的に設けられたタッチセンサであり、背面液晶モニタ１１１に指等が接触した場合に、その接触位置に応じた信号をＣＰＵ１１５に出力する。ＣＰＵ１１５は、タッチセンサ１２２からの位置に応じた信号に従って各種の処理を実行する。ここで、タッチセンサ１２２は、既知のものを使用すれば良いが、静電容量型のタッチセンサ、表面弾性波型のタッチセンサ、光学式のタッチセンサ等の、指等の接触に加えて、指等による背面液晶モニタ１１１の任意の位置の擦り操作（摩擦力の変化）やタップ操作等をも検出できるタッチセンサであることが望ましい。
【００３０】
入出力回路１２３は、ＧＰＳ回路１２１の出力やタッチセンサ１２２の出力を取り込んだり、撮像素子駆動回路１０３の制御を行うための信号を出力したりするインターフェース回路である。
【００３１】
通信回路１２４は、カメラ１００と情報センター３００内のサーバー３０１との通信を行うための各種処理を行う。コネクタ１２５は、カメラ１００をネットワーク２００に接続するために必要な通信回線を接続するためのコネクタである。
【００３２】
ここで、図１の例では、カメラ１００をネットワーク２００に直接接続する例を示しているが、例えばカメラ１００をパーソナルコンピュータ（ＰＣ）に接続し、ＰＣ経由でカメラ１００をネットワーク２００に接続するような形態としても良い。さらには、無線通信によってカメラ１００をネットワーク２００に接続するような形態としても良い。
【００３３】
また、図１において、情報センター３００には、サーバー３０１と、地図情報データベース３０２とが設けられている。サーバー３０１は、カメラ１００からの要求に従った条件の地図画像を地図情報データベース３０２から検索してカメラ１００に送信する。地図情報データベース３０２は、多数の地図画像を緯度情報・経度情報に対応付けて記憶した記憶媒体（ハードディスク等）である。図４に地図情報データベース３０２の概念的なデータ構成を示す。なお、メモリ容量が許せば、地図画像はカメラ１００のフラッシュメモリ１１７に記憶させるようにしても良い。
【００３４】
以下、図１に示すカメラ１００の動作について説明する。  
まず、画像の撮影時の動作について説明する。以下の画像の撮影に係る処理は、ユーザのモードダイヤル１１８ｂの操作によってカメラ１００の動作モードが撮影モードに設定された場合に行われる。
【００３５】
撮影モードにおいて、ユーザによってレリーズボタン１１８ａが押されると、その旨がスイッチ検知回路１１９を介してＣＰＵ１１５に通知される。これを受けて、ＣＰＵ１１５は、入出力回路１２３を介して撮像素子駆動回路１０３を制御して撮像素子１０２による被写体像の撮像を実行する。撮像素子１０２において得られた画像信号は、撮像素子駆動回路１０３によって読み出された後、前処理回路１０４においてデジタル信号である画像データに変換される。この画像データは、データバス１０５、ＳＤＲＡＭ制御回路１０６を介してＳＤＲＡＭ１０７に記憶される。
【００３６】
ＳＤＲＡＭ１０７に記憶された画像データは、画像処理回路１０８によって読み出されて各種の画像処理が施される。画像処理回路１０８によって処理された画像データは、ＳＤＲＡＭ制御回路１０６を介してＳＤＲＡＭ１０７に記憶される。ＳＤＲＡＭ１０７に記憶された画像データは、圧縮伸長回路１１２によって読み出されて圧縮される。圧縮伸長回路１１２によって圧縮された画像データは、ＳＤＲＡＭ制御回路１０６を介してＳＤＲＡＭ１０７に記憶される。
【００３７】
ＳＤＲＡＭ１０７に記憶された圧縮済みの画像データは、ＣＰＵ１１５によって読み出される。そして、この圧縮済みの画像データのヘッダ情報に、時計回路１２０によって測定された撮影日時情報、ＧＰＳ回路１２１によって測定された撮影位置情報を含む撮影情報が付与され、この撮影情報を付与された圧縮済みの画像データが記録媒体制御回路１１３を介して記録媒体１１４に記録される。このようにして、記録媒体１１４には、撮影日時情報及び撮影位置情報と関連付けられて画像データが記録される。なお、撮影日時情報についてはＧＰＳ回路１２１から取得するようにしても良い。
【００３８】
次に、画像再生時の動作について説明する。図５及び図６は、画像再生時のメイン動作について示すフローチャートである。以下の画像の再生に係る処理は、ユーザのモードダイヤル１１８ｂの操作によってカメラ１００の動作モードが再生モードに設定された場合に行われる。
【００３９】
カメラ１００の動作モードが再生モードに設定されると、ＣＰＵ１１５は、記録媒体１１４に記録されている画像データのサムネイル画像を背面液晶モニタ１１１上にインデックス表示させる（ステップＳ１）。図７にインデックス表示の例を示す。図７に示す表示では、記録媒体１１４に記録されている画像データの撮影日時情報に従って、撮影日時の新しい順に、サムネイル画像５００ａ〜５００ｐを背面液晶モニタ１１１の画面左上端から配置することで一覧表示を行っている。勿論、左上端に最も古い画像データのサムネイル画像を表示させるようにしても良い。
【００４０】
インデックス表示の後、ＣＰＵ１１５は、タッチセンサ１２２の出力から、画面内の何れかのサムネイル画像が選択されたかを判定する（ステップＳ２）。ユーザの指等が背面液晶モニタ１１１に表示されている何れかのサムネイル画像に触れると、その位置に応じた信号がタッチセンサ１２２から出力される。タッチセンサ１２２からの信号は入出力回路１２３を介してＣＰＵ１１５に入力される。この結果、ＣＰＵ１１５は、画面内の何れの画像が選択されたかを認識する。
【００４１】
ステップＳ２の判定において、何れの画像も選択されていない、即ちタッチセンサ１２２の出力に変化がない場合に、ＣＰＵ１１５は再生モードの終了操作、例えば再生モードから撮影モードの移行操作やカメラ１００の電源オフ操作等がなされたかを判定する（ステップＳ３）。ステップＳ３の判定において、再生モードの終了操作がなされていない場合に、ＣＰＵ１１５はステップＳ２に戻って同じ判定を繰り返す。一方、ステップＳ３の判定において、再生モードの終了操作がなされた場合に、ＣＰＵ１１５は、再生モードの処理を終了させる。
【００４２】
また、ステップＳ２の判定において、何れかの画像が選択された場合に、ＣＰＵ１１５は、選択された画像のヘッダ情報から、撮影日時情報及び撮影位置情報を読み込む（ステップＳ４）。次に、ＣＰＵ１１５は、通信回路１２４を介して情報センター３００内のサーバー３０１に、選択された画像の撮影位置情報を送信して地図画像の取得を要求する。これを受けて、サーバー３０１は、カメラ１００において選択された画像の撮影位置付近の地図画像を地図情報データベース３０２から検索して、検索した地図画像をカメラ１００に返信する（ステップＳ５）。地図画像の取得後、ＣＰＵ１１５は、ユーザによって選択された画像の撮影年に、ユーザによって選択された画像の撮影位置付近（取得した地図画像の範囲内）で撮影された他の画像データを記録媒体１１４から検索する（ステップＳ６）。なお、地図画像の範囲内に、他の画像がない場合には、サーバー３０１に対して縮尺を拡大した地図画像の取得を要求するようにしても良い。この場合に、サーバー３０１は、複数の地図画像を合成し、さらに合成した地図画像をカメラ１００において表示可能なサイズに縮小してからカメラ１００に返信する。このようにすることで、カメラ１００は、縮尺が拡大された地図画像内で再度の画像データの検索を行うことが可能である。
【００４３】
次に、ＣＰＵ１１５は、ステップＳ６で検索した各画像に番号を付与する（ステップＳ７）。ここでは、撮影日時の新しい順に１、２、３、４…と番号を付与することにする。勿論、撮影日時の古い順に番号を付与するようにしても良い。各画像の番号付けの後、ＣＰＵ１１５は、取得した地図画像を図８に示すように背面液晶モニタ１１１に表示させる（ステップＳ８）。この表示については後で詳しく説明する。
【００４４】
次に、ＣＰＵ１１５は、図８に示すように、地図画像５１０上に、ステップＳ６において検索した各画像の撮影位置を示すマーカ５１１ｇ、５１１ｈ、５１１ｉ、５１１ｊを重畳表示させる（ステップＳ９）。その後、ＣＰＵ１１５は、図８に示すようにして、地図画像５１０上に、後述する地図変更操作を行うためのボタンアイコンである地図変更ボタンアイコン５２１を重畳表示させる。また、ＣＰＵ１１５は、後述する期間変更操作を行うためのボタンアイコンとして期間変更ボタンアイコン５２２を重畳表示させる（ステップＳ１０）。ここで、表示されるボタンアイコンは、図２（ａ）、図２（ｃ）、図２（ｅ）に示すパレットデータの何れかをユーザの設定にしたがって地図画像５１０上に重畳させることで表示させる。この設定は、例えば、ユーザによるメニューボタン１１８ｆの操作によって背面液晶モニタ１１１に表示されるメニュー画面上で行うことができる。図８は、ユーザ設定によって、地図画像５１０に図２（ａ）に示すパレットデータが重畳された例を示している。図２（ａ）に示すパレットデータが重畳されることにより、背面液晶モニタ１１１の画面左上部に地図変更ボタンアイコン５２１が表示されるとともに、背面液晶モニタ１１１の画面左下部に期間変更ボタンアイコン５２２が表示される。さらに、図２（ｇ）に示すテンプレートデータが重畳されることによって、期間変更ボタンアイコン５２２には、ユーザによって選択された画像の撮影年を示す文字情報が重畳される。
【００４５】
次に、ＣＰＵ１１５は、地図画像の横に、ステップＳ６において検索した各画像のサムネイル画像５０１ｇ、５０１ｈ、５０１ｉ、５０１ｊを表示させる（ステップＳ１１）。
【００４６】
図８は、図７の画面上でサムネイル画像５００ｇが選択された例を示している。サムネイル画像５００ｇが選択されると、サムネイル画像５００ｇに対応する画像の撮影位置を含む地図画像が取得される。さらに、サムネイル画像５００ｇに対応する画像の撮影年に、サムネイル画像５００ｇに対応する画像の撮影位置の付近で撮影された画像が検索される。その後、これらの各画像に番号付けがなされ、各画像の撮影位置を示すマーカ５１１ｇ、５１１ｈ、５１１ｉ、５１１ｊと各画像のサムネイル画像５０１ｇ、５０１ｈ、５０１ｉ、５０１ｊが地図画像５１０とともに表示される。
【００４７】
ここで、図８の表示において、マーカに表示される番号とサムネイル画像に表示される番号とは対応しており、ステップＳ７において付与された番号である。このような表示を行うことにより、ユーザは、各画像をどこで撮影したかを簡単に知ることができる。
【００４８】
次に、ＣＰＵ１１５は、ユーザによって、地図変更操作がなされたかを判定する（ステップＳ１２）。この地図変更操作とは、地図変更ボタンアイコン５２１の操作のことを言う。地図変更ボタンアイコン５２１は上ボタン５２１ａと、下ボタン５２１ｂと、左ボタン５２１ｃと、右ボタン５２１ｄとから構成されている。ユーザは、上ボタン５２１ａに触れることで、北方向に隣接した地図への変更を行うことができる。また、下ボタン５２１ｂに触れることで、南方向に隣接した地図への変更を行うことができる。また、左ボタン５２１ｃに触れることで、西方向に隣接した地図への変更を行うことができる。また、右ボタン５２１ｄに触れることで、東方向に隣接した地図への変更を行うことができる。
【００４９】
ステップＳ１２の判定において、地図変更操作がなされた場合に、ＣＰＵ１１５は、情報センター３００内のサーバー３０１と通信して、地図変更操作の操作方向に応じた地図画像を取得する（ステップＳ１３）。その後、ＣＰＵ１１５は、現在選択されている撮影年に、新たに取得された地図範囲内で撮影された画像を記録媒体１１４から検索する（ステップＳ１４）。検索の終了後、ＣＰＵ１１５はステップＳ７以後の処理を実行して表示の更新を行う。
【００５０】
図９は、図８の表示において、右ボタン５２１ｄが操作されたときになされる表示を示す図である。図８の表示状態で右ボタン５２１ｄが操作されると、現在取得されている地図に対して東方向に隣接した地図画像がサーバー３０１から取得される。その後、現在選択されている年度に、新たに取得した地図範囲内で撮影された画像が記録媒体１１４から検索される。そして、検索された各画像の撮影日時順に番号が付与される。その後、新たに取得された地図画像上に新たに検索された各画像の撮影位置を示すマーカ５１３ａ、５１３ｂ、５１３ｆが表示されるとともに、地図画像の横に各画像のサムネイル画像５０１ａ、５０１ｂ、５０１ｆが表示される。
【００５１】
また、ステップＳ１２の判定において、地図変更操作がなされていない場合に、ＣＰＵ１１５は、ユーザによって、地図画像の横に表示されている何れかのサムネイル画像が選択されたかを判定する（ステップＳ１５）。ステップＳ１５の判定において、地図画像の横に表示されている何れかのサムネイル画像が選択された場合に、ＣＰＵ１１５は、選択されたサムネイル画像に対応する画像を拡大表示するとともに（ステップＳ１６）、戻るボタンアイコンを重畳表示させる（ステップＳ１７）。
【００５２】
次に、ＣＰＵ１１５は、戻る操作がなされたかを判定する（ステップＳ１８）。この戻る操作とは、戻るボタンアイコンの操作のことを言う。ステップＳ１８の判定において、戻るボタンアイコンの操作がなされるまで、ＣＰＵ１１５は拡大表示を継続する。一方、ステップＳ１８の判定において、戻るボタンアイコンの操作がなされた場合に、ＣＰＵ１１５は、ステップＳ８以後の処理を実行して地図画像等を再表示させる。
【００５３】
また、ステップＳ１５の判定において、地図画像の横に表示されている何れのサムネイル画像も選択されていない場合に、ＣＰＵ１１５は、期間変更操作がなされたかを判定する（ステップＳ１９）。期間変更操作とは、期間変更ボタンアイコン５２２の操作のことをいう。本実施形態においては、ユーザの指等が期間変更ボタンアイコン５２２に触れた際にＣＰＵ１１５に期間変更の開始が指示されて期間選択ボタンアイコンが表示され、期間変更を行うことが可能となる。この際、ユーザは、所望の期間を選択することができ、その選択に従って地図画像やマーカ等の表示が更新される。なお、期間変更は、ユーザの指等が期間変更ボタンアイコン５２２に触れている間のみ行うことが可能である。
【００５４】
ステップＳ１９の判定において、期間変更操作がなされた場合に、ＣＰＵ１１５は、期間選択ボタンアイコンを表示させるべく、フラッシュメモリ１１７の中から現在の設定に対応したパレットデータを選択する（ステップＳ２０）。即ち、地図画像に図２（ａ）のパレットデータが重畳されていた場合には図２（ｂ）のパレットデータを選択する。また、地図画像に図２（ｃ）のパレットデータが重畳されていた場合には図２（ｄ）のパレットデータを選択する。さらに、地図画像に図２（ｅ）のパレットデータが重畳されていた場合には図２（ｆ）のパレットデータを選択する。パレットデータの選択後、ＣＰＵ１１５は、選択したパレットデータを、ビデオ信号出力回路１０９を介して液晶モニタ駆動回路１１０に送り、期間選択ボタンアイコンを重畳表示させる（ステップＳ２１）。
【００５５】
図１０（ａ）は、図９の表示がなされている状態から、図２（ｂ）のパレットデータが重畳された後の背面液晶モニタ１１１の表示画面を示す図である。図２（ｂ）のパレットデータが重畳されることによって、図１０（ａ）に示すようにして、サムネイル画像の代わりに期間選択ボタンアイコン５３１ａ、５３１ｂ、５３１ｃが地図画像の横に表示される。また、期間変更操作を行える状態となっていることをユーザが認知できるように、拡大された期間変更ボタンアイコン５２２が表示される。ここで、期間変更ボタンアイコン５２２の拡大は、例えば、図２（ｂ）に示すような、拡大後の期間変更ボタンアイコンを含むパレットデータをフラッシュメモリ１１７に記憶させておけば、そのパレットデータをもとのパレットデータに変えて重畳させるだけで良い。また、期間変更ボタンアイコン５２２の色を変える等の強調表示を行うようにしても良い。また、パレットデータを重畳する時に透明度を時間的に変化させるようにしても良い。例えば、ボタンアイコンの表示を消す場合に、いきなり消すのではなく、徐々に消えるようにする、即ち重畳させているパレットデータの透明度を時間的に高くしていくことで、ボタンアイコンの表示を消すことをユーザに印象づけることができる。
【００５６】
図１１は、図２（ｄ）のパレットデータが重畳された後の背面液晶モニタ１１１の表示画面を示す図である。図２（ｄ）のパレットデータが重畳されることによって、図１１に示すようにして期間選択ボタンアイコン５３２が背面液晶モニタ１１１上に表示される。
【００５７】
図１２は、図２（ｆ）のパレットデータが重畳された後の背面液晶モニタ１１１の表示画面を示す図である。図２（ｆ）のパレットデータが重畳されることによって、図１２に示すようにして、期間選択ボタンアイコン５３３が背面液晶モニタ１１１上に表示される。また、期間変更操作を行える状態となっていることをユーザが認知できるように、拡大された期間変更ボタンアイコン５２２が表示される。期間変更ボタンアイコン５２２の色を変えて表示させるようにしても良い。
【００５８】
期間選択ボタンアイコンの表示後、ＣＰＵ１１５は、期間選択ボタンアイコンの操作入力チェック処理を行う（ステップＳ２２）。  
ここで、期間選択ボタンアイコンの操作入力チェック処理について説明する。図１３は、操作入力チェック処理について示すフローチャートである。操作入力チェック処理は、ユーザによって期間選択ボタンアイコンがどのように操作されたかをチェックする処理である。
【００５９】
操作入力チェック処理において、ＣＰＵ１１５は、ユーザによる期間選択ボタンアイコンの「ＵＰ（アップ）」入力がなされたかを判定する（ステップＳ３１）。「ＵＰ」入力は選択期間を大きく増加させるための操作である。ここで、本実施形態では、図１０（ａ）の表示がなされているときと、図１１の表示がなされているときと、図１２の表示がなされているときとで、それぞれ異なる操作が「ＵＰ」入力となる。図１０（ａ）の表示がなされているときには、期間選択ボタンアイコン５３１ａに触れる操作が「ＵＰ」入力となる。また、図１１の表示がなされているときには、期間選択ボタンアイコン５３２のＵＰ部５３２ａ又は５３２ｂを擦る操作が「ＵＰ」入力となる。ここで、ＵＰ部５３２ａは選択期間の上位２桁、ＵＰ部５３２ｂは選択期間の下位２桁を増加させるためのボタンアイコンである。さらに、図１２の表示がなされているときには、期間選択ボタンアイコン５３３の上部をタップする（軽くつつく）操作が「ＵＰ」入力となる。
【００６０】
ステップＳ３１の判定において、「ＵＰ」入力がなされた場合に、ＣＰＵ１１５は、変更後の選択年を示すパラメータＹに所定の期間変更幅Ｋ年を加算する（ステップＳ３２）。ここで、Ｋ年は、例えば１２年間隔（干支の間隔）や４年間隔（オリンピックの開催間隔）等、種々の間隔が考えられ、繰り返しで行われる行事等に合わせることでユーザの検索しやすい期間を設定できる。
【００６１】
一方、ステップＳ３１の判定において、「ＵＰ」入力がなされていない場合に、ＣＰＵ１１５は、ユーザによる期間選択ボタンアイコンの「ＤＮ（ダウン）」入力がなされたかを判定する（ステップＳ３３）。「ＤＮ」入力は選択期間を大きく減少させるための操作である。「ＵＰ」入力と同様に、本実施形態では、図１０（ａ）の表示がなされているときと、図１１の表示がなされているときと、図１２の表示がなされているときとで、それぞれ異なる操作が「ＤＮ」入力となる。図１０（ａ）の表示がなされているときには、期間選択ボタンアイコン５３１ｃに触れる操作が「ＤＮ」入力となる。また、図１１の表示がなされているときには、期間選択ボタンアイコン５３２のＤＮ部５３２ｃ又は５３２ｄを擦る操作が「ＤＮ」入力となる。ここで、ＤＮ部５３２ｃは選択期間の上位２桁、ＤＮ部５３２ｄは選択期間の下位２桁を減少させるためのボタンアイコンである。さらに、図１２の表示がなされているときには、期間選択ボタンアイコン５３３の下部をタップする操作が「ＤＮ」入力となる。
【００６２】
ステップＳ３３の判定において、「ＤＮ」入力がなされた場合に、ＣＰＵ１１５は、変更後の選択年を示すパラメータＹから所定の期間変更幅Ｋを減算する（ステップＳ３４）。
【００６３】
一方、ステップＳ３４の判定において、「ＤＮ」入力がなされていない場合に、ＣＰＵ１１５は、期間選択ボタンアイコンの「ｆｉｎｅ＋（ファイン＋）」入力がなされたかを判定する（ステップＳ３５）。「ｆｉｎｅ＋」入力は選択期間を細かく増加させるための操作である。「ＵＰ」入力と同様に、本実施形態では、図１０（ａ）の表示がなされているときと、図１１の表示がなされているときと、図１２の表示がなされているときとで、それぞれ異なる操作が「ｆｉｎｅ＋」入力となる。図１０（ａ）の表示がなされているときには、期間選択ボタンアイコン５３１ａと期間選択ボタンアイコン５３１ｂの付近を擦る操作が「ｆｉｎｅ＋」入力となる。また、図１１の表示がなされているときには、期間選択ボタンアイコン５３２のｆｉｎｅ＋部５３２ｃを擦る操作が「ｆｉｎｅ＋」入力となる。さらに、図１２の表示がなされているときには、期間選択ボタンアイコン５３３の円周に沿って指等を時計回転させる操作が「ｆｉｎｅ＋」入力となる。
【００６４】
ステップＳ３５の判定において、「ｆｉｎｅ＋」入力がなされた場合に、ＣＰＵ１１５は、変更後の選択年を示すパラメータＹに所定の期間変更幅Ｌ年を加算する（ステップＳ３６）。ここで、Ｌ＜Ｋである。
【００６５】
一方、ステップＳ３５の判定において、「ｆｉｎｅ＋」入力がなされていない場合に、ＣＰＵ１１５は、ユーザによる期間選択ボタンアイコンの「ｆｉｎｅ−（ファイン−）」入力がなされたかを判定する（ステップＳ３７）。「ｆｉｎｅ−」入力は選択期間を細かく減少させるための操作である。「ＵＰ」入力と同様に、本実施形態では、図１０（ａ）の表示がなされているときと、図１１の表示がなされているときと、図１２の表示がなされているときとで、それぞれ異なる操作が「ｆｉｎｅ−」入力となる。図１０（ａ）の表示がなされているときには、期間選択ボタンアイコン５３１ｂと期間選択ボタンアイコン５３１ｃの付近を擦る操作が「ｆｉｎｅ−」入力となる。また、図１１の表示がなされているときには、期間選択ボタンアイコン５３２のｆｉｎｅ−部５３２ｄを擦る操作が「ｆｉｎｅ−」入力となる。さらに、図１２の表示がなされているときには、期間選択ボタンアイコン５３３の円周に沿って指等を反時計回転させる操作が「ｆｉｎｅ−」入力となる。
【００６６】
ステップＳ３７の判定において、「ｆｉｎｅ−」入力がなされた場合に、ＣＰＵ１１５は、変更後の選択年を示すパラメータＹから所定の期間変更幅Ｌ年を減算する（ステップＳ３８）。
【００６７】
ステップＳ３２、Ｓ３４、Ｓ３６、Ｓ３８の後、ＣＰＵ１１５は、期間選択ボタンアイコンの操作がなされたと判定する（ステップＳ３９）。一方、ステップＳ３７の判定において、「ｆｉｎｅ−」入力がなされていない場合に、ＣＰＵ１１５は、期間選択ボタンアイコンの操作がなされていないと判定する（ステップＳ４０）。ステップＳ３９又はＳ４０の後、ＣＰＵ１１５は、図６のステップＳ２３以後の処理を行う。
【００６８】
以下、図６に戻って説明を続ける。ステップＳ２２の操作入力チェック処理の後、ＣＰＵ１１５は、期間選択ボタンアイコンの操作がなされたかを判定する（ステップＳ２３）。ステップＳ２３の判定において、期間選択ボタンアイコンの操作がなされていない場合に、ＣＰＵ１１５は、ステップＳ１９に戻って期間変更操作がなされているかを再び判定する。一方、ステップＳ２３の判定において、期間選択ボタンアイコンの操作がなされた場合に、ＣＰＵ１１５は、現在選択されている撮影位置付近の地図画像を取得する（ステップＳ２４）。続いて、ＣＰＵ１１５は、期間変更ボタンアイコン５２２又は期間選択ボタンアイコン５３２に重畳表示させている撮影年をパラメータＹに設定されている年に更新する（ステップＳ２５）。その後、ＣＰＵ１１５は、パラメータＹに設定された撮影年に、現在取得されている地図範囲内で撮影された画像を記録媒体１１４から検索する（ステップＳ２６）。続いて、ＣＰＵ１１５はステップＳ７以後の処理を実行して表示の更新を行う。
【００６９】
例えば、Ｋを１２年とし、図１０（ａ）の表示がなされている状態で、ユーザの指等が期間選択ボタンアイコン５３１ｃに触れた場合には、図１０（ｂ）に示すようにして、期間変更ボタンアイコン５２２の表示が現在の選択年である２００７年の１２年前である１９９５年に更新されるとともに、現在選択されている地図範囲内で１９９５年に撮影された画像が検索される。そして、検索された各画像の撮影日時順に番号が付与される。その後、地図画像上に新たに検索された各画像の撮影位置を示すマーカ５１３ａ、５１３ｂ、５１３ｆが表示される。
【００７０】
また、ステップＳ１９の判定において、期間変更操作が解除された場合に、ＣＰＵ１１５は、期間選択ボタンアイコンを非表示とする（ステップＳ２７）。その後、ＣＰＵ１１５は、再生モードの終了操作がなされたかを判定する（ステップＳ２９）。ステップＳ２９の判定において、再生モードの終了操作がなされていない場合に、ＣＰＵ１１５は、ステップＳ８以後の処理を実行して地図画像の表示を継続させる。一方、ステップＳ２９の判定において、再生モードの終了操作がなされた場合に、ＣＰＵ１１５は、図５及び図６の再生モードの処理を終了させる。
【００７１】
以上説明したように、本実施形態によれば、撮影された画像に付与される撮影日時情報と撮影位置情報とを関連付けた情報をユーザに分かりやすく示すことが可能である。これにより、記録媒体内に大量の画像データが記録されたとしても、ユーザは所望の画像を見つけることが容易となる。
【００７２】
また、期間変更ボタンアイコンを背面液晶モニタ１１１の画面左端、期間選択ボタンアイコンを画面右端に表示させることにより、一方の手（図では左手）で期間変更ボタンアイコンに触れた状態で、他方の手（図では右手）で期間選択ボタンアイコンを操作するという簡易な操作によって期間変更操作を行うことができるため、期間変更操作を直感的に且つ素早く行うことが可能である。さらには、期間変更ボタンアイコンから指等を離すだけで、期間選択ボタンアイコンを非表示とすることができるので、不要な表示を廃し、画面を見やすくすることができるという効果もある。
【００７３】
また、タッチセンサ１２２により、ユーザの指等の接触以外の操作も検出することで、１つの期間選択ボタンアイコンに対し、複数種類の処理を割り当てることが可能となる。これにより、一度に表示させる期間選択アイコンの数を少なくして、より画面を見やすくすることが可能である。
【００７４】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。例えば、上述した操作入力チェック処理で示した期間選択ボタンアイコンの操作は一例であり、別の操作によって期間変更がなされるようにしても良い。
【００７５】
また、期間変更操作後になされる表示も上述したものに限るものではない。例えば、図１４に示すように、期間選択ボタンアイコン５３３を地図画像上に重畳表示するようにしても良い。この場合には、期間選択ボタンアイコン５３３を、より大きくて見やすいものとすることも可能である。
【００７６】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、上述したような課題を解決でき、上述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施形態に係る画像表示装置の一例としてのデジタルカメラの構成を示す図である。
【図２】ボタンアイコンを表示可能とするための画像の概要を示す図である。
【図３】カメラの背面図である。
【図４】地図情報データベースの概念的なデータ構成を示す図である。
【図５】画像再生時のメイン動作について示すフローチャートの第１図である。
【図６】画像再生時のメイン動作について示すフローチャートの第２図である。
【図７】インデックス表示の例を示す図である。
【図８】地図画像、マーカ、サムネイル画像の表示例を示す図である。
【図９】地図変更操作後の画面表示の例を示す図である。
【図１０】期間変更操作後の画面表示の第１の例を示す図である。
【図１１】期間変更操作後の画面表示の第２の例を示す図である。
【図１２】期間変更操作後の画面表示の第３の例を示す図である。
【図１３】操作入力チェック処理について示すフローチャートである。
【図１４】期間変更操作後の画面表示の変形例を示す図である。
【符号の説明】
【００７８】
１００…カメラ、１０１…撮影レンズ、１０２…撮像素子、１０３…撮像素子駆動回路、１０４…前処理回路、１０５…データバス、１０６…ＳＤＲＡＭ制御回路、１０７…ＳＤＲＡＭ、１０８…画像処理回路、１０９…ビデオ信号出力回路、１１０…液晶モニタ駆動回路、１１１…背面液晶モニタ、１１２…圧縮伸長回路、１１３…記録媒体制御回路、１１４…記録媒体、１１５…シーケンスコントローラ（ＣＰＵ）、１１６…フラッシュメモリ制御回路、１１７…フラッシュメモリ、１１８…各種スイッチ、１１９…スイッチ検知回路、１２０…時計回路、１２１…ＧＰＳ回路、１２２…タッチセンサ、１２３…入出力回路、１２３…タッチセンサ、１２４…通信回路、１２５…コネクタ、２００…ネットワーク、３００…情報センター、３０１…サーバー、３０２…地図情報データベース、４００…人工衛星
【図１】
2009205550.tif 000003
【図２】
2009205550.tif 000004
【図３】
2009205550.tif 000005
【図４】
2009205550.tif 000006
【図５】
2009205550.tif 000007
【図６】
2009205550.tif 000008
【図７】
2009205550.tif 000009
【図８】
2009205550.tif 000010
【図９】
2009205550.tif 000011
【図１０】
2009205550.tif 000012
【図１１】
2009205550.tif 000013
【図１２】
2009205550.tif 000014
【図１３】
2009205550.tif 000015
【図１４】
2009205550.tif 000016