(57)【要約】【課題】表示部に表示させる所望の画像を複数の画像の中から短時間でしかも容易に検索し得る画像表示装置を提供する。【解決手段】複数の画像が記憶されているメモリカード１０１から画像を読み出してＬＣＤ３２に表示させる制御部を備え、制御部は、画像の表示状態において日付戻しスイッチ４６の操作が行われたときにその画像の撮影日よりも前の撮影日に撮影された画像をＬＣＤ３２に表示させる第１の表示処理を実行すると共に、画像の表示状態において日付送りスイッチ４７の操作が行われたときにその画像の撮影日よりも後の撮影日に撮影された画像をＬＣＤ３２に表示させる第２の表示処理を実行する。【選択図】図２
2006211084.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像が記憶されている記憶部から当該画像を読み出して表示部に表示させる制御部を備えた画像表示装置であって、
前記制御部は、前記画像の表示状態において第１の操作が行われたときに当該画像の撮影日よりも前の第１の撮影日に撮影された前記画像を前記表示部に表示させる第１の表示処理を実行すると共に、前記画像の表示状態において第２の操作が行われたときに当該画像の撮影日よりも後の第２の撮影日に撮影された前記画像を前記表示部に表示させる第２の表示処理を実行する画像表示装置。
【請求項２】
複数の画像が記憶されている記憶部から当該画像を読み出して表示部に表示させる制御部を備えた画像表示装置であって、
前記制御部は、複数の前記画像を前記表示部に表示させた状態においていずれか１つの当該画像が選択され、かつ第１の操作が行われたときに、当該選択された画像の撮影日よりも前の第１の撮影日に撮影された前記各画像の１つを前記表示部内の所定位置に表示させる第１の表示処理を実行すると共に、複数の前記画像を前記表示部に表示させた状態においていずれか１つの当該画像が選択され、かつ第２の操作が行われたときに、当該選択された画像の撮影日よりも後の第２の撮影日に撮影された前記各画像の１つを前記所定位置に表示させる第２の表示処理を実行する画像表示装置。
【請求項３】
前記制御部は、前記第１の表示処理において、前記第１の撮影日に撮影された前記各画像のうちの最初に撮影された画像および最後に撮影された画像のいずれか一方を前記表示部に表示させると共に、前記第２の表示処理において、前記第２の撮影日に撮影された前記各画像のうちの最初に撮影された画像および最後に撮影された画像のいずれか一方を前記表示部に表示させる請求項１または２記載の画像表示装置。
【請求項４】
複数の画像が記憶されている記憶部から当該画像を読み出して表示部に表示させる制御部を作動させる画像表示プログラムであって、
前記画像の表示状態において第１の操作が行われたときに当該画像の撮影日よりも前の第１の撮影日に撮影された前記各画像の１つを前記表示部に表示させる第１の表示処理を前記制御部に実行させると共に、前記画像の表示状態において第２の操作が行われたときに当該画像の撮影日よりも後の第２の撮影日に撮影された前記各画像の１つを前記表示部に表示させる第２の表示処理を前記制御部に実行させる画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶部に記憶されている画像を表示部に表示させる制御部を備えた画像表示装置、およびその制御部を作動させる画像表示プログラムに関するものである。
【背景技術】
【０００２】
この種の画像表示装置として、特開２００３−２９９０２８号公報に開示された画像表示装置が知られている。この画像表示装置は、ディジタルカメラに組み込まれて、撮影中のリアルタイム映像やメモリカード等に記録されている画像を液晶モニタに表示する。この場合、この画像表示装置では、メモリカードに複数の画像が記録されているときには、各画像が撮影された撮影日時の撮影間隔（時間差）を計算し、この撮影間隔に基づいて各画像をブロック化して、各ブロックにおける先頭（最初に撮影された）の画像を液晶モニタにサムネイル表示する。このため、表示された画像を目安にして、数多くの画像の中から所望の画像を検索することが可能となっている。
【特許文献１】特開２００３−２９９０２８号公報（第４−６頁、第２−３図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、従来の画像表示装置には、以下の問題点がある。すなわち、この画像表示装置では、各画像をブロック化する際に、各画像の撮影間隔を計算している。このため、メモリカードに数多くの画像が記録されているときには、全ての画像の撮影間隔を計算するのに長時間を要するため、所望の画像を短時間で検索するのが困難となっている。この場合、撮影間隔の計算時間を短縮するために、計算した撮影間隔を記憶しておく構成が上記公報に開示されている。しかしながら、この構成では、撮影した画像の一部を削除した場合に、全ての画像の撮影間隔を計算し直さなければならないため、依然として、所望の画像を短時間で検索するのが困難である。また、例えば、ブロック化の際に基準となる撮影間隔を短く設定したときには、ブロックの数が多く（ブロックが細かく）なり、所望の画像が含まれているブロックの特定自体が困難となる。
【０００４】
本発明は、かかる問題点に鑑みてなされたものであり、表示部に表示させる所望の画像を複数の画像の中から短時間でしかも容易に検索し得る画像表示装置および画像表示プログラムを提供することを主目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成すべく本発明に係る画像表示装置は、複数の画像が記憶されている記憶部から当該画像を読み出して表示部に表示させる制御部を備えた画像表示装置であって、前記制御部は、前記画像の表示状態において第１の操作が行われたときに当該画像の撮影日よりも前の第１の撮影日に撮影された前記画像を前記表示部に表示させる第１の表示処理を実行すると共に、前記画像の表示状態において第２の操作が行われたときに当該画像の撮影日よりも後の第２の撮影日に撮影された前記画像を前記表示部に表示させる第２の表示処理を実行する。
【０００６】
また、本発明に係る画像表示プログラムは、複数の画像が記憶されている記憶部から当該画像を読み出して表示部に表示させる制御部を作動させる画像表示プログラムであって、前記画像の表示状態において第１の操作が行われたときに当該画像の撮影日よりも前の第１の撮影日に撮影された前記各画像の１つを前記表示部に表示させる第１の表示処理を前記制御部に実行させると共に、前記画像の表示状態において第２の操作が行われたときに当該画像の撮影日よりも後の第２の撮影日に撮影された前記各画像の１つを前記表示部に表示させる第２の表示処理を前記制御部に実行させる。
【０００７】
この画像表示装置および画像表示プログラムでは、第１の操作が行われたときに第１の表示処理を制御部に実行させると共に、第２の操作が行われたときに第２の表示処理を制御部に実行させる。このため、第１の操作を１回行う度に撮影日が日単位で繰り上がり、第２の操作を行う度に撮影日が日単位で繰り下がる結果、複数の日に撮影した数多くの画像データが記憶部に記憶されていたとしても、少ない操作で各撮影日における１つの画像を切替表示させることができる。また、制御部が撮影日および撮影時刻のみに基づいて各撮影日における１つの画像を切替表示させるため、各画像の撮影間隔を計算してその撮影間隔に基づいて各画像をブロック化する従来の画像表示装置とは異なり、切替表示を短時間で実行させることができる。したがって、この画像表示装置および画像表示プログラムによれば、表示部に表示させる所望の画像を複数の画像の中から短時間でしかも容易に検索することができる。
【０００８】
また、本発明に係る画像表示装置は、複数の画像が記憶されている記憶部から当該画像を読み出して表示部に表示させる制御部を備えた画像表示装置であって、前記制御部は、複数の前記画像を前記表示部に表示させた状態においていずれか１つの当該画像が選択され、かつ第１の操作が行われたときに、当該選択された画像の撮影日よりも前の第１の撮影日に撮影された前記各画像の１つを前記表示部内の所定位置に表示させる第１の表示処理を実行すると共に、複数の前記画像を前記表示部に表示させた状態においていずれか１つの当該画像が選択され、かつ第２の操作が行われたときに、当該選択された画像の撮影日よりも後の第２の撮影日に撮影された前記各画像の１つを前記所定位置に表示させる第２の表示処理を実行する。
【０００９】
この画像表示装置では、表示された複数の画像の１つが選択された状態において第１の操作が行われたときに第１の表示処理を制御部に実行させると共に、表示された複数の画像の１つが選択された状態において第２の操作が行われたときに第２の表示処理を制御部に実行させる。このため、複数の日に撮影した数多くの画像データが記憶部に記憶されていたとしても、表示部に表示させる所望の画像をこれらの画像の中から短時間でしかも容易に検索することができる。
【００１０】
また、本発明に係る画像表示装置は、上記の画像表示装置において、前記制御部は、前記第１の表示処理において、前記第１の撮影日に撮影された前記各画像のうちの最初に撮影された画像および最後に撮影された画像のいずれか一方を前記表示部に表示させると共に、前記第２の表示処理において、前記第２の撮影日に撮影された前記各画像のうちの最初に撮影された画像および最後に撮影された画像のいずれか一方を前記表示部に表示させる。
【００１１】
この画像表示装置では、制御部が、第１の表示処理において、第１の撮影日の最初に撮影された画像および最後に撮影された画像のいずれか一方を表示させ、第２の表示処理において、第２の撮影日の最初に撮影された画像および最後に撮影された画像のいずれか一方を表示させる。この場合、一般的に、１日のうちに複数の画像を撮影したときには、最初に撮影した画像や最後に撮影した画像が各画像の中で最も印象に残っている。したがって、この画像表示装置によれば、記憶部に記録されている数多くの画像の中から所望の画像を検索して表示させるときに、最初に撮影された画像や最後に撮影された画像を検索の目安として十分に機能させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係る画像表示装置および画像表示プログラムの最良の形態について、添付図面を参照して説明する。図１に示すディジタルカメラ１は、本発明に係る画像表示装置を搭載したディジタルカメラであって、撮影部１１、データ入出力部１２、表示部１３、操作部１４、メモリ１５および主制御部１６を備えている。この場合、データ入出力部１２、表示部１３、操作部１４、メモリ１５および主制御部１６によって本発明に係る画像表示装置が構成される。撮影部１１は、主制御部１６の制御に従い、撮影データＤａを生成してデータ入出力部１２に出力する。なお、撮影部１１は、レンズ等の光学系、およびＣＣＤやＣＭＯＳ等の光電素子などを備えているが、本発明の理解を容易とするため、これらの図示および説明を省略する。
【００１３】
データ入出力部１２は、図１に示すように、エンコード部２１、メモリカードスロット２２、カードＩ／Ｆ部２３、日付テーブル記憶部２４およびファイル処理部２５を備えている。エンコード部２１は、撮影部１１から出力された撮影データＤａを例えばＪＰＥＧ形式の画像データＤｂにエンコードしてカードＩ／Ｆ部２３に出力する。この場合、エンコード部２１は、ファイル名（データ名）を画像データＤｂに付与すると共に、撮影データＤａが生成された日時、つまり撮影が行われた撮影日および撮影時刻を画像データＤｂに含める。メモリカードスロット２２は、例えば、ディジタルカメラ１の本体部に形成された挿入口１ａ（図２参照）から挿入されたメモリカード１０１（同図参照）を接続可能に構成されている。この場合、メモリカード１０１は、本発明における記憶部に相当し、一例として、ＪＰＥＧ形式の画像データ等を記録（記憶）可能に構成されている。カードＩ／Ｆ部２３は、ファイル処理部２５の制御に従い、メモリカードスロット２２に接続されたメモリカード１０１に対する画像データＤｂの書き込み、およびメモリカード１０１からの画像データＤｂの読み出しを実行する。
【００１４】
日付テーブル記憶部２４は、図４に概念的に示す日付テーブルを記憶する。この場合、この日付テーブルは、画像データＤｂに含まれている撮像日と画像データＤｂのファイル名とを含む日付データＤｄで構成されている。ファイル処理部２５は、主制御部１６の制御に従い、カードＩ／Ｆ部２３を制御する。また、ファイル処理部２５は、画像の再生が行われる際に、カードＩ／Ｆ部２３によって読み出された画像データＤｂを表示部１３に出力すると共に、後述する画像表示処理、日付データ書込処理、前日画像表示処理６０および後日画像表示処理７０を実行する。
【００１５】
表示部１３は、図１に示すように、デコード部３１およびＬＣＤ（Liquid Crystal Display）３２を備えている。デコード部３１は、ＪＰＥＧ形式の画像データＤｂを表示用の画像データＤｃにデコードしてＬＣＤ３２に出力する。ＬＣＤ３２は、図２に示すように、ディジタルカメラ１の本体部の背面側に配設されて、デコード部３１から出力された画像データＤｃに基づく画像（例えば同図に示す画像Ｇ１９（以下、画像の内容を区別しないときには「画像Ｇ」ともいう））を表示する。
【００１６】
操作部１４は、図２に示すように、電源スイッチ４１、モード選択スイッチ４２、ズームスイッチ４３、シャッタースイッチ４４、表示切替スイッチ４５、日付戻しスイッチ４６、日付送りスイッチ４７、カーソルキー４８および決定キー４９等の各種スイッチやキーが配列されて構成され、これらが操作されたときに、操作信号Ｓｏを主制御部１６に出力する。メモリ１５は、ＥＰＲＯＭ等の不揮発性メモリで構成されている。この場合、メモリ１５には、本発明に係る画像表示プログラムを含む主制御部１６の作動用のプログラムＰｒが記録されている。
【００１７】
主制御部１６は、ファイル処理部２５と共に本発明における制御部を構成し、メモリ１５に記録されているプログラムＰｒに従って作動する。また、主制御部１６は、操作部１４から出力された操作信号Ｓｏに従い、撮影部１１およびデータ入出力部１２を制御する。
【００１８】
次に、ディジタルカメラ１を用いて被写体を撮影する方法について、図面を参照して説明する。まず、図２に示すように、ディジタルカメラ１の挿入口１ａからデータ入出力部１２のメモリカードスロット２２にメモリカード１０１を挿入する。次いで、操作部１４の電源スイッチ４１を操作した後に、モード選択スイッチ４２を操作して「撮影」モードを選択する。この際に、主制御部１６が、操作部１４から出力された操作信号Ｓｏに従い、メモリ１５からプログラムＰｒを読み出して撮影部１１に対する制御を開始する。続いて、操作部１４のズームスイッチ４３を操作してズーミングを行う。この際に、撮影部１１が、主制御部１６の制御に従ってズーミング処理を実行する。次に、操作部１４のシャッタースイッチ４４を操作する。この際に、撮影部１１は、主制御部１６の制御に従って撮影処理を実行して、撮影データＤａをデータ入出力部１２に出力する。
【００１９】
次いで、データ入出力部１２のエンコード部２１が、撮影データＤａをＪＰＥＧ形式の画像データＤｂにエンコードして、カードＩ／Ｆ部２３に出力する。この場合、エンコード部２１は、メモリカード１０１に既に記録されているファイル名と重複しないファイル名を画像データＤｂに付与すると共に、撮影日および撮影時刻を画像データＤｂに含める。続いて、ファイル処理部２５が主制御部１６の制御に従ってカードＩ／Ｆ部２３を制御して、メモリカードスロット２２に接続されているメモリカード１０１に画像データＤｂを書き込ませる。以後、シャッタースイッチ４４が操作される度に、撮影部１１およびデータ入出力部１２は、上記の動作（処理）を繰り返して実行する。これにより、図３に概念的に示すように、撮影日時順に画像データＤｂ（一例として、同図に示す画像データＤｂ１〜Ｄｂ１９）がメモリカード１０１に記録される。
【００２０】
次に、メモリカード１０１に記録されている画像データＤｂに基づく画像Ｇをディジタルカメラ１に表示させる方法について、図面を参照して説明する。まず、上記と同様にして、ディジタルカメラ１のメモリカードスロット２２にメモリカード１０１を挿入する。次いで、操作部１４の電源スイッチ４１を操作した後に、モード選択スイッチ４２を操作して「再生」モードを選択する。この際に、主制御部１６が、操作部１４から出力された操作信号Ｓｏに従い、メモリ１５からプログラムＰｒを読み出す。続いて、主制御部１６は、プログラムＰｒに従ってデータ入出力部１２のファイル処理部２５を制御して、ファイル処理部２５に画像表示処理を実行させる。この画像表示処理では、ファイル処理部２５は、カードＩ／Ｆ部２３を制御して、メモリカード１０１に記録されている画像データＤｂを読み出させる。
【００２１】
次に、ファイル処理部２５は、カードＩ／Ｆ部２３を介して画像データＤｂを入力して、日付データ書込処理を実行する。この日付データ書込処理では、ファイル処理部２５は、図４に概念的に示すように、各画像データＤｂのファイル名および各画像データＤｂに含まれている撮影日を抽出して、一例として日付データＤｄ１〜Ｄｄ８（以下、区別しないときには「日付データＤｄ」ともいう）を生成して、日付テーブル記憶部２４内の日付テーブルに書き込む。この場合、ファイル処理部２５は、同じ撮影日を含む画像データＤｂがメモリカード１０１内に複数存在するとき、つまり、同日に複数の画像が撮影されているときには、例えば、これらの各画像データＤｂのうちの撮影時刻の最も早い画像データＤｂ（図３に網掛けして示した各画像データＤｂ）についての日付データＤｄだけを日付テーブルに書き込む。
【００２２】
次いで、ファイル処理部２５は、図４に概念的に示すように、例えば、日付テーブル内における最後の撮影日を含む日付データＤｄ（この場合、日付データＤｄ８）にポインタＰを設定する。続いて、ファイル処理部２５は、カードＩ／Ｆ部２３を制御して、例えば、最後に記録された画像データＤｂ１９をメモリカード１０１から読み出させる。次に、ファイル処理部２５は、読み出させた画像データＤｂ１９を表示部１３のデコード部３１に出力する。次いで、デコード部３１が画像データＤｂ１９を表示用の画像データＤｃにデコードしてＬＣＤ３２に出力する。これにより、図２に示すように、画像データＤｃに基づく最後に撮影された画像Ｇ１９がＬＣＤ３２に表示される。
【００２３】
続いて、画像Ｇ１９に代えて、画像Ｇ１９の直前に撮影された画像Ｇを表示させるときには、操作部１４におけるカーソルキー４８の上矢印キー（図２参照）を操作する。この際に、ファイル処理部２５は、主制御部１６の制御に従い、カードＩ／Ｆ部２３を制御して、画像データＤｂ１９の直前に記録された画像データＤｂ１８（図３参照）をメモリカード１０１から読み出させると共に、読み出させた画像データＤｂ１８をデコード部３１に出力する。次に、デコード部３１が画像データＤｂ１８を画像データＤｃにデコードしてＬＣＤ３２に出力することにより、図５の上段に示すように、画像Ｇ１９に代えて、画像データＤｂ１８に基づく画像Ｇ１８がＬＣＤ３２に表示される。
【００２４】
また、ファイル処理部２５は、カーソルキー４８が操作されたときに、図６に示すポインタ移動処理５０を実行する。このポインタ移動処理５０では、ファイル処理部２５は、同図に示すように、カードＩ／Ｆ部２３によって新たに読み出された画像データＤｂ（この場合、画像データＤｂ１８）に含まれている撮影日を取得する（ステップ５１）。続いて、ファイル処理部２５は、取得した撮影日（以下、「取得日付」ともいう）と、日付テーブル内においてカーソルキー４８の操作前にポインタＰが設定されていた日付データＤｄ（この場合、日付データＤｄ８）の撮影日（以下、「ポインタ日付」ともいう）とが異なっているか否かを判別する（ステップ５２）。この場合、取得日付とポインタ日付が異なっているときには、ファイル処理部２５は、取得日付を含む日付データＤｄにポインタＰを移動し（ステップ５３）、取得日付とポインタ日付とが同じときには、ポインタＰの移動を行うことなくポインタ移動処理５０を終了する。以後、ファイル処理部２５は、カーソルキー４８の上矢印キーが操作される度に上記の処理を実行する。これにより、図５に示すように、カーソルキー４８の上矢印キーが操作される度に、撮影日時の逆順に画像ＧがＬＣＤ３２に切替表示される。また、ファイル処理部２５は、カーソルキー４８の下矢印キー（図２参照）が操作されたときには、上記とは逆順で画像ＧをＬＣＤ３２に切替表示させる。これにより、カーソルキー４８の下矢印キーが操作される度に、撮影日時の順序で画像ＧがＬＣＤ３２に切替表示される。
【００２５】
次に、例えば、図５に示す画像Ｇ１６が表示されている状態において、画像Ｇ１６の撮影日よりも前の撮影日（本発明における第１の撮影日）に撮影された画像Ｇを表示させるときには、操作部１４における日付戻しスイッチ４６を操作する（本発明における第１の操作）。この際に、ファイル処理部２５は、主制御部１６の制御に従い、図７に示す前日画像表示処理６０（本発明における第１の処理）を実行する。この前日画像表示処理６０では、ファイル処理部２５は、日付テーブル記憶部２４に記録されている日付テーブルに基づき、日付戻しスイッチ４６が操作される直前にポインタＰが設定されていた日付データＤｄ（例えば図４に示す日付データＤｄ７）から、ポインタＰが設定されていた日付データＤｄで示される撮影日の直前の撮影日を示す日付データＤｄ、つまり１つ前の日付データＤｄ（同図に示す日付データＤｄ６）にポインタＰを移動する（ステップ６１）。次いで、ファイル処理部２５は、ポインタＰが移動（設定）された日付データＤｄ６の撮影日（この場合、２００４年１１月１日）を取得する（ステップ６２）。
【００２６】
続いて、ファイル処理部２５は、取得した撮影日を含む各画像データＤｂ（図３に示す画像データＤｂ１４，Ｄｂ１５）の中から最も早い撮影時刻を含む画像データＤｂ（同図に示す画像データＤｂ１４）を選択する（ステップ６３）。次に、ファイル処理部２５は、カードＩ／Ｆ部２３を制御して、画像データＤｂ１４をメモリカード１０１から読み出させると共に、読み出させた画像データＤｂ１４をデコード部３１に出力する（ステップ６４）。次いで、デコード部３１が画像データＤｂ１４を画像データＤｃにデコードしてＬＣＤ３２に出力することにより、図８の上段左図に示すように、日付戻しスイッチ４６が操作される直前に表示されていた画像Ｇ１６の撮影日よりも前の日に撮影された各画像Ｇの中で撮影時刻が最も早い画像Ｇ１４、つまりその撮影日のなかで最初に撮影された画像Ｇ１４（以下、同じ撮影日のなかで最初に撮影された画像Ｇを「先頭画像Ｇ」ともいう）がＬＣＤ３２に表示される。以後、ファイル処理部２５は、日付戻しスイッチ４６が操作される度に前日画像表示処理６０を実行する。これにより、同図に示すように、日付戻しスイッチ４６が操作される度に、撮影日が繰り上がり、その繰り上がった撮影日における先頭画像Ｇ（同図に示す画像Ｇ１１，Ｇ６，Ｇ５）がＬＣＤ３２に切替表示される。この場合、日付戻しスイッチ４６を１回操作する度に撮影日が日単位で繰り上がるため、複数の日に撮影した数多くの画像データＤｂがメモリカード１０１に記録されていたとしても、少ない操作で各撮影日における先頭画像Ｇを切替表示させることができる。また、ファイル処理部２５が撮影日および撮影時刻のみに基づいて各撮影日における先頭画像Ｇを切替表示させるため、各画像Ｇの撮影間隔を計算してその撮影間隔に基づいて各画像Ｇをブロック化する従来の画像表示装置とは異なり、切替表示が短時間で行われる。
【００２７】
続いて、例えば、図８に示す画像Ｇ５が表示されている状態において、画像Ｇ５の撮影日よりも後の撮影日（本発明における第２の撮影日）に撮影された画像Ｇを表示させるときには、操作部１４における日付送りスイッチ４７を操作する（本発明における第２の操作）。この際に、ファイル処理部２５は、主制御部１６の制御に従い、図９に示す後日画像表示処理７０（本発明における第２の処理）を実行する。この後日画像表示処理７０では、ファイル処理部２５は、日付テーブル記憶部２４に記録されている日付テーブル内において、日付送りスイッチ４７が操作される直前にポインタＰが設定されていた日付データＤｄ（例えば図４に示す日付データＤｄ３）から、ポインタＰが設定されていた日付データＤｄで示される撮影日の直後の撮影日を示す日付データＤｄ、つまり１つ後の日付データＤｄ（例えば図４に示す日付データＤｄ４）にポインタＰを移動する（ステップ７１）。次に、ファイル処理部２５は、ポインタＰが移動（設定）された日付データＤｄ４の撮影日（この場合、２００４年１０月２０日）を取得する（ステップ７２）。
【００２８】
次いで、ファイル処理部２５は、取得した撮影日を含む各画像データＤｂ（図３に示す画像データＤｂ６〜Ｄｂ１０）の中から最も早い撮影時刻を含む画像データＤｂ（同図に示す画像データＤｂ６）を選択する（ステップ７３）。続いて、ファイル処理部２５は、カードＩ／Ｆ部２３を制御して、画像データＤｂ６をメモリカード１０１から読み出させると共に、読み出させた画像データＤｂ６をデコード部３１に出力する（ステップ７４）。次に、デコード部３１が画像データＤｂ６を画像データＤｃにデコードしてＬＣＤ３２に出力することにより、図１０の上段左図に示すように、日付送りスイッチ４７が操作される直前に表示されていた画像Ｇ５の撮影日よりも後の日に撮影された各画像Ｇの中で撮影時刻が最も早い画像Ｇ６、つまりその撮影日における先頭画像Ｇ６がＬＣＤ３２に表示される。以後、ファイル処理部２５は、日付送りスイッチ４７が操作される度に後日画像表示処理７０を実行する。これにより、同図に示すように、日付送りスイッチ４７が操作される度に、撮影日が繰り下がり、その繰り下がった撮影日における先頭画像Ｇ（同図に示す画像Ｇ１１，Ｇ１４，Ｇ１６）がＬＣＤ３２に切替表示される。この場合、上記した前日画像表示処理６０と同様にして、日付戻しスイッチ４６を１回操作する度に撮影日が日単位で繰り下がるため、少ない操作でしかも短時間で各撮影日における先頭画像Ｇを切替表示させることができる。なお、上記した前日画像表示処理６０および後日画像表示処理７０において切替表示させる画像Ｇとしては、先頭画像Ｇに限定されず、繰り上がった撮影日や繰り下がった撮影日に撮影された各画像Ｇのいずれか１つであればよく、例えば、繰り上がった撮影日や繰り下がった撮影日のなかで最後に撮影された画像Ｇを先頭画像Ｇに代えて表示させることもできる。
【００２９】
次いで、例えば、日付戻しスイッチ４６および日付送りスイッチ４７の操作によって表示された上記の各先頭画像Ｇの中に、所望の画像Ｇと同じ日に撮影されたと思われる先頭画像Ｇがあるか否かを確認する。この際に、そのような先頭画像Ｇがあったときには、その先頭画像Ｇを表示させた状態において、カーソルキー４８の下矢印キーを操作して、その撮影日の各画像Ｇを順次切替表示させる。これにより、所望の画像Ｇを短時間でしかも容易に検索して表示させることができる。
【００３０】
このように、このディジタルカメラ１および画像表示プログラムによれば、日付戻しスイッチ４６の操作が行われたときに前日画像表示処理６０をファイル処理部２５に実行させると共に、日付送りスイッチ４７の操作が行われたときに後日画像表示処理７０をファイル処理部２５に実行させることにより、日付戻しスイッチ４６を１回操作する度に撮影日が日単位で繰り上がり、日付送りスイッチ４７を１回操作する度に撮影日が日単位で繰り下がるため、複数の日に撮影した数多くの画像データＤｂがメモリカード１０１に記録されていたとしても、少ない操作で各撮影日における１つの画像Ｇを切替表示させることができる。また、ファイル処理部２５が撮影日および撮影時刻のみに基づいて各撮影日における１つの画像Ｇを切替表示させるため、各画像Ｇの撮影間隔を計算してその撮影間隔に基づいて各画像Ｇをブロック化する従来の画像表示装置とは異なり、切替表示を短時間で実行させることができる。したがって、このディジタルカメラ１および画像表示プログラムによれば、ＬＣＤ３２に表示させる所望の画像Ｇを複数の画像Ｇの中から短時間でしかも容易に検索することができる。
【００３１】
また、ファイル処理部２５が、前日画像表示処理６０において、日付戻しスイッチ４６の操作直前に表示されていた画像Ｇの撮影日よりも前の日における先頭画像Ｇを表示させ、後日画像表示処理７０において、日付送りスイッチ４７の操作直前に表示されていた画像Ｇの撮影日よりも後の日における先頭画像Ｇを表示させる。この場合、一般的に、１日のうちに複数の画像を撮影したときには、先頭画像Ｇが各画像Ｇの中で最も印象に残っている。したがって、このディジタルカメラ１および画像表示プログラムによれば、メモリカード１０１に記録されている数多くの画像Ｇの中から所望の画像Ｇを検索して表示させるときに、先頭画像Ｇを検索の目安として十分に機能させることができる。
【００３２】
なお、本発明は、上記の構成に限定されない。例えば、ＬＣＤ３２に１つの画像Ｇを１画面表示させる例について上記したが、ＬＣＤ３２に複数の画像をサムネイル表示させる構成を採用することもできる。この構成では、例えば、操作部１４の表示切替スイッチ４５を操作したときに、主制御部１６が、操作部１４から出力された操作信号Ｓｏに従い、データ入出力部１２のファイル処理部２５を制御して、サムネイル表示用の画像表示処理を実行させる。この場合、ファイル処理部２５は、カードＩ／Ｆ部２３を制御して、例えば、撮影日時が新しい９つの画像データＤｂ（一例として、図３に示す画像データＤｂ１１〜Ｄｂ１９）をメモリカード１０１から読み出させる。次に、ファイル処理部２５は、各画像データＤｂをサムネイル表示用に合成して表示部１３のデコード部３１に出力する。次いで、デコード部３１が合成された画像データＤｂを表示用の画像データＤｃにデコードしてＬＣＤ３２に出力する。これにより、例えば、図１１に示すように、９つの画像Ｇ１１〜Ｇ１９がＬＣＤ３２にサムネイル表示される。
【００３３】
続いて、例えば、操作部１４のカーソルキー４８を操作して、図１１に示すように、サムネイル表示された各画像Ｇのうちの１つ（例えば同図に示す画像Ｇ１３）をカーソルＣで選択したときには、ファイル処理部２５が、上記したポインタ移動処理５０と同様の処理を実行する。この場合、ファイル処理部２５は、選択された画像Ｇに対応する画像データＤｂに含まれている撮影日（取得日付）と、日付テーブル内においてカーソルキー４８の操作前にポインタＰが設定されていた日付データＤｄに含まれている撮影日（ポインタ日付）とが異なっているときには、取得日付を含む日付データＤｄにポインタＰを移動する。次に、画像Ｇ１３を選択した状態において、日付戻しスイッチ４６を操作したときには、ファイル処理部２５が、上記した前日画像表示処理６０と同様の処理を実行する。この場合、ファイル処理部２５は、日付テーブル記憶部２４の日付テーブル内において、選択された画像Ｇ１３の撮影日を含む日付データＤｄ（図４に示す日付データＤｄ５）から、その日付データＤｄで示される撮影日の直前の撮影日を示す日付データＤｄ、つまり１つ前の日付データＤｄ（同図に示す日付データＤｄ４）にポインタＰを移動して、その日付データＤｄ４の撮影日（この場合、２００４年１０月２０日）を取得する。次いで、ファイル処理部２５は、取得した撮影日を含む各画像データＤｂ（図３に示す画像データＤｂ６〜Ｄｂ１０）の中から最も早い撮影時刻を含む画像データＤｂ（同図に示す画像データＤｂ６）を選択した後に、カードＩ／Ｆ部２３を制御して、画像データＤｂ６から撮影日時の経過順に９つの画像データＤｂ（同図に示す画像データＤｂ６〜Ｄｂ１４）をメモリカード１０１から読み出させる。続いて、ファイル処理部２５は、各画像データＤｂをサムネイル表示用に合成して表示部１３のデコード部３１に出力する。続いて、デコード部３１が合成された画像データＤｂを表示用の画像データＤｃにデコードしてＬＣＤ３２に出力する。これにより、図１２に示すように、ＬＣＤ３２の表示画面内における例えば左上の隅部（本発明における所定位置）から撮影日時の経過順に９つの画像Ｇ６〜Ｇ１４がＬＣＤ３２にサムネイル表示される。
【００３４】
次に、例えば、操作部１４のカーソルキー４８を操作して、図１２に示すように、サムネイル表示された各画像Ｇのうちの１つ（例えば同図に示す画像Ｇ１０）をカーソルＣで選択した状態において、日付送りスイッチ４７を操作したときには、ファイル処理部２５が、上記した後日画像表示処理７０と同様の処理を実行する。この場合、ファイル処理部２５は、日付テーブル記憶部２４の日付テーブル内において、選択された画像Ｇ１０の撮影日を含む日付データＤｄ（例えば図４に示す日付データＤｄ４）から、その日付データＤｄで示される撮影日の直後の撮影日を示す日付データＤｄ、つまり１つ後の日付データＤｄ（同図に示す日付データＤｄ５）にポインタＰを移動して、その日付データＤｄ５の撮影日（この場合、２００４年１０月３０日）を取得する。次に、ファイル処理部２５は、取得した撮影日を含む各画像データＤｂ（図３に示す画像データＤｂ１１〜Ｄｂ１３）の中から最も早い撮影時刻を含む画像データＤｂ（同図に示す画像データＤｂ１１）を選択した後に、カードＩ／Ｆ部２３を制御して、画像データＤｂ１１から撮影日時の経過順に９つの画像データＤｂ（同図に示す画像データＤｂ１１〜Ｄｂ１９）をメモリカード１０１から読み出させる。次いで、ファイル処理部２５は、各画像データＤｂをサムネイル表示用に合成して表示部１３のデコード部３１に出力する。続いて、デコード部３１が合成された画像データＤｂを表示用の画像データＤｃにデコードしてＬＣＤ３２に出力する。これにより、ＬＣＤ３２の表示画面内における例えば左上の隅部（本発明における所定位置）から撮影日時の経過順に９つの画像Ｇ１１〜Ｇ１９がＬＣＤ３２にサムネイル表示される。なお、取得した撮影日の中の撮影時刻の最も遅い画像Ｇを先頭にして、撮影日時の経過の逆順に複数の画像Ｇをサムネイル表示する構成を採用することもできる。
【００３５】
続いて、例えば、サムネイル表示された各画像Ｇ１１〜Ｇ１９の中に所望の画像Ｇを見つけたときには、カーソルキー４８を操作して、その画像ＧをカーソルＣで選択した状態において、決定キー４９（図２参照）を操作する。この際に、ファイル処理部２５は、主制御部１６の制御に従い、カードＩ／Ｆ部２３を制御して、選択された画像Ｇに対応する画像データＤｂをメモリカード１０１から読み出させると共に、読み出させた画像データＤｂをデコード部３１に出力する。次に、デコード部３１が画像データＤｂを画像データＤｃにデコードしてＬＣＤ３２に出力することにより、サムネイル表示された状態において選択した所望の画像ＧがＬＣＤ３２に１画面表示される。
【００３６】
この構成によれば、サムネイル表示された複数の画像Ｇの１つが選択された状態において日付戻しスイッチ４６の操作が行われたときに前日画像表示処理６０と同様の処理をファイル処理部２５に実行させると共に、サムネイル表示された複数の画像Ｇの１つが選択された状態において日付送りスイッチ４７の操作が行われたときに後日画像表示処理７０と同様の処理をファイル処理部２５に実行させることにより、上記のディジタルカメラ１と同様にして、複数の日に撮影した数多くの画像データＤｂがメモリカード１０１に記録されていたとしても、ＬＣＤ３２に表示させる所望の画像Ｇをこれらの画像Ｇの中から短時間でしかも容易に検索することができる。
【００３７】
また、上記の構成では、日付戻しスイッチ４６の操作が行われたときに１つ前の撮影日に撮影された画像Ｇを表示し、日付送りスイッチ４７の操作が行われたときに１つ後の撮影日に撮影された画像Ｇを表示しているが、例えば、これらのスイッチ４６，４７を操作する際に、シフトキー（図示せず）等を同時に操作することで、切替表示させる画像Ｇの撮影日を複数の日（一例として１０日）だけ繰り上げたり繰り下げたりする構成を採用することもできる。さらに、メモリカード１０１に記録されている画像データＤｂに基づく画像Ｇを表示させる例について上記したが、メモリカード１０１に限定されず、メモリ、ＣＤ、ＤＶＤおよびハードディスク等の各種の記憶素子や記録媒体に記録されている画像データＤｂに基づく画像Ｇを表示させることができる。この場合、これらの記憶素子や記録媒体記録媒体は、ディジタルカメラ１とは別体であってもよいし、ディジタルカメラ１に内蔵してもよい。また、撮影モードから再生モードにモードが切り替えられたときに、日付データ書込処理を実行する例について上記したが、撮影モードにおいてエンコード部２１から画像データＤｂが出力される度に日付データ書込処理を実行する構成を採用することもできる。また、ディジタルカメラ１に本発明を適用した例について上記したが、テレビ、ビデオレコーダ、プリンタ、携帯端末等の各種の電子機器に本発明を適用することができる。
【図面の簡単な説明】
【００３８】
【図１】ディジタルカメラ１の構成を示すブロック図である。
【図２】ディジタルカメラ１の背面図である。
【図３】画像データＤｂ１〜Ｄｂ１９がメモリカード１０１に記録されている状態を概念的に示す概念図である。
【図４】日付データＤｄ１〜Ｄｄ８で構成された日付テーブルを概念的に示す概念図である。
【図５】画像Ｇ１６〜Ｇ１９を表示する表示画面図である。
【図６】ポインタ移動処理５０のフローチャートである。
【図７】前日画像表示処理６０のフローチャートである。
【図８】画像Ｇ１４，Ｇ１１，Ｇ６，Ｇ５を表示する表示画面図である。
【図９】後日画像表示処理７０のフローチャートである。
【図１０】画像Ｇ６，Ｇ１１，Ｇ１４，Ｇ１６を表示する表示画面図である。
【図１１】画像Ｇ１１〜Ｇ１９をサムネイル表示する表示画面図である。
【図１２】画像Ｇ６〜Ｇ１４をサムネイル表示する表示画面図である。
【符号の説明】
【００３９】
１  ディジタルカメラ、１３  表示部、１６  主制御部、２５  ファイル処理部、３２  ＬＣＤ、４６  日付戻しスイッチ、４７  日付送りスイッチ、６０  前日画像表示処理、７０  後日画像表示処理、１０１  メモリカード、Ｇ１〜Ｇ１９  画像、Ｐｒ  プログラム
【図１】
2006211084.tif 000003
【図２】
2006211084.tif 000004
【図３】
2006211084.tif 000005
【図４】
2006211084.tif 000006
【図５】
2006211084.tif 000007
【図６】
2006211084.tif 000008
【図７】
2006211084.tif 000009
【図８】
2006211084.tif 000010
【図９】
2006211084.tif 000011
【図１０】
2006211084.tif 000012
【図１１】
2006211084.tif 000013
【図１２】
2006211084.tif 000014