(57)【要約】【課題】複数の種類の検索画面を状況に応じて使い分け、かつ、統一された操作で取り扱い可能とした画像表示装置を提供する。【解決手段】ＣＰＵ２１は、画像記録媒体２６に格納された画像を検索するための検索画面として、マルチ表示画面とカレンダ表示画面の２種類備えている。そして、マルチ表示画面の表示中、レンズ１１の変倍調整を指示するための操作が本体操作部２３から通知されると、ＣＰＵ２１は、例えば２段×２列から３段×３列またはその逆へと一括表示する画像数を増加または減少させる。また、カレンダ表示画面の表示中、レンズ１１の変倍調整を指示するための操作が本体操作部２３から通知されると、ＣＰＵ２１は、例えば一ヶ月単位から一ヶ年単位またはその逆へと一括表示する範囲を拡大または縮小させる。【選択図】      図２
2006140990.tif 000002
【特許請求の範囲】
【請求項１】
画像検索用の検索画面を表示する画像表示装置において、
表示させる検索画面の種類を選択する選択部と、
検索画面で一括表示される範囲を大きくまたは小さくするように切り替える操作部と、
選択部による選択に応じて、画像を撮影順に並べて表示するマルチ表示画面、または画像を各々の撮影日時に対応する位置に配置したカレンダ表示画面の少なくともいずれかを検索画面として表示させる表示制御部と
を具備し、
前記表示制御部は、
マルチ表示画面の表示中に操作部が操作された場合、一括表示する画面数が多い画面または少ない画面に切り替え、カレンダ表示画面の表示中に操作部が操作された場合には、一括表示する時間単位が大きい画面または小さい画面に切り替えるように制御する
ことを特徴とする画像表示装置。
【請求項２】
前記表示制御部は、カレンダ表示画面の表示時、一ヶ月を範囲とするカレンダ画像、一ヶ年を範囲とするカレンダ画像および複数年を範囲とするカレンダ画像間の切り替えを制御することを特徴とする請求項１記載の画像表示装置。
【請求項３】
請求項１に記載の画像表示装置を備え、
前記操作部は、撮影レンズを広角方向または望遠方向に変倍調整するためのズーム操作部である
ことを特徴とするカメラ。
【請求項４】
画像検索用の検索画面を表示する画像表示装置において、
画面がカレンダ状に構成され、そのカレンダで規定される位置に撮影日時に基づく画像が配置されるカレンダ表示画面を検索画面として表示する表示制御部を備え、
表示制御部は、
一時記憶媒体に格納された画像の撮影日時の部分情報に基づいて、画像記録媒体に記録された画像の中からカレンダ表示画面に表示させる画像を決定する
ことを特徴とする画像表示装置。
【請求項５】
画像を撮影順に並べて表示するマルチ表示画面、または画像を各々の撮影日時に対応する位置に配置したカレンダ表示画面の少なくともいずれかを画像検索用の検索画面として表示する画像表示装置の表示制御方法であって、
前記検索画面で一括表示される範囲を大きくまたは小さくするように切り替える操作を受け付け、
前記マルチ表示画面の表示時には、一括表示する画面数が多い画面または少ない画面に切り替え、前記カレンダ表示画面の表示時には、一括表示する時間単位が大きい画面または小さい画面に切り替えるように制御する
ことを特徴とする画像表示装置の表示方法。
【請求項６】
画像を撮影順に並べて表示するマルチ表示画面または画像を各々の撮影日時に対応する位置に配置したカレンダ表示画面の少なくともいずれかを画像検索用の検索画面として表示する、撮影レンズを広角方向または望遠方向に変倍調整するための操作部を備えたカメラの表示制御方法であって、
前記マルチ表示画面の表示中に前記操作部が操作された場合、一括表示する画面数が多い画面または少ない画面に切り替え、前記カレンダ表示画面の表示中に前記操作部が操作された場合には、一括表示する時間単位が大きい画面または小さい画面に切り替えるように制御することを特徴とするカメラの表示方法。
【請求項７】
画像表示装置への検索画面表示を制御する表示制御方法をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記録媒体であって、
前記表示制御方法は、
画像を撮影順に並べて表示するマルチ表示画面および画像を各々の撮影日時に対応する位置に配置したカレンダ画像を表示するカレンダ表示画面のいずれかを画像検索用の検索画面として表示させ、
前記検索画面で一括表示される範囲を大きくまたは小さくするように切り替える操作を受付け、
前記マルチ表示画面の表示時には、一括表示する画面数が多い画面または少ない画面に切り替え、前記カレンダ表示画面の表示時には、一括表示する時間単位が大きい画面または小さい画面に切り替えるように制御する
ことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項８】
画像表示装置への検索画面表示を制御する表示制御方法をコンピュータに実行させるためのプログラムであって、
前記表示制御方法は、
画像を撮影順に並べて表示するマルチ表示画面および画像を各々の撮影日時に対応する位置に配置したカレンダ画像を表示するカレンダ表示画面のいずれかを画像検索用の検索画面として表示させ、
前記検索画面で一括表示される範囲を大きくまたは小さくするように切り替える操作を受付け、
前記マルチ表示画面の表示時には、一括表示する画面数が多い画面または少ない画面に切り替え、前記カレンダ表示画面の表示時には、一括表示する時間単位が大きい画面または小さい画面に切り替えるように制御する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばデジタルカメラや携帯端末等に適用される画像検索用のユーザインタフェース技術に関する。
【背景技術】
【０００２】
近年、半導体メモリの大容量化および低価格化が進んでおり、デジタルカメラや携帯端末などでも大容量の半導体メモリが使用されるようになってきている。これに伴い、１つの記録媒体に記録可能な画像数は増加の一途を辿っており、これら大量の画像の中から目的の画像を見つけ出すための画像検索機能は、デジタルカメラや携帯端末などの重要な機能の１つになっている。
【０００３】
画像検索で良く知られた方法は、３段×３列や４段×４列等のマトリックス状に複数のサムネイル画像を集合させたマルチ画面表示である（例えば特許文献１等参照）。このマルチ画面表示によれば、９画像や１６画像をまとめて見ることができるので、１枚ずつ見る場合と比較して、その検索速度は大幅に向上する。
【０００４】
しかしながら、このマルチ画面表示でも、画像数が多くなると、目的の画像を見つけるまでの時間がかかってしまう。
【０００５】
一方、最近では、新たな検索画面として、画像の検索は撮影日を手がかりに行われることが多いことに着目して、カレンダ状の画面を表示させ、各画像のサムネイルを撮影日に対応する位置に配置する手法も提案されている（例えば特許文献２等参照）。
【特許文献１】特開平６−３３４９６０号公報
【特許文献２】特開平１１−２１５４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、検索画面の優劣は、その使われる状況によって大きく左右される。例えば画像数が比較的少ない場合や撮影日を特定できない場合には、サムネイル画像を集合させたマルチ画面表示が適する。一方、画像数が多く、撮影日や月が明確な場合には、カレンダ画面表示が適する。つまり、これら複数の種類の検索画面を備えることが好ましい。
【０００７】
しかしながら、従来では、単独の検索画面が備えられるのみであったので、色々な状況に適切に対応することが困難であり、目的の画像を素早く検索可能な軽快な操作感を与えることができない場合もあった。そして、このときになるべく統一された操作で取り扱えることが望ましい。
【０００８】
この発明は、このような事情を考慮してなされたものであり、複数の種類の検索画面を状況に応じて使い分け、かつ、統一された操作で取り扱い可能とした画像表示装置、カメラ、画像表示装置およびカメラの表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
１）前述した目的を達成するために、この発明の画像表示装置は、画像検索用の検索画面を表示する画像表示装置において、表示させる検索画面の種類を選択する選択部と、検索画面で一括表示される範囲を大きくまたは小さくするように切り替える操作部と、選択部による選択に応じて、画像を撮影順に並べて表示するマルチ表示画面または画像を各々の撮影日時に対応する位置に配置したカレンダ表示画面の少なくともいずれかを検索画面として表示させる表示制御部とを具備し、前記表示制御部は、マルチ表示画面の表示中に操作部が操作された場合、一括表示する画面数が多い画面または少ない画面に切り替え、カレンダ表示画面の表示中に操作部が操作された場合には、一括表示する時間単位が大きい画面または小さい画面に切り替えるように制御することを特徴とする。
【００１０】
ここで、選択部および操作部は実施形態では、本体操作部２３に相当する。また、表示制御部は、ＣＰＵ２１に相当する。
【００１１】
２）またこの発明の画像表示装置は、画像検索用の検索画面を表示する画像表示装置において、画面がカレンダ状に構成され、そのカレンダで規定される位置に撮影日時に基づく画像が配置されるカレンダ表示画面を検索画面として表示する表示制御部を備え、表示制御部は、一時記憶媒体に格納された画像の撮影日時の部分情報に基づいて、画像記録媒体に記録された画像の中からカレンダ表示画面に表示させる画像を決定することを特徴とする。
【００１２】
ここで、表示制御部は実施形態ではＣＰＵ２１に相当する。一時記録媒体は、ＲＡＭ２７に相当する。画像記録媒体は画像記録媒体２６に相当する。
【発明の効果】
【００１３】
この発明によれば、複数の種類の検索画面を状況に応じて使い分け、かつ、統一された操作で取り扱い可能とした画像表示装置、カメラ、画像表示装置およびカメラの表示方法を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照してこの発明の実施形態について説明する。図１は、本発明の一実施形態に係るデジタルカメラ１００を後方から見た場合の外観図である。
【００１５】
図１に示すように、このデジタルカメラ１００の筐体面には、電源をオン／オフするための電源ボタン１、撮影レンズの変倍調整を行うためのズーム操作部２、カメラの動作モードを切り換えるためのモード操作部３、メニュー選択を行うためのＸＹ操作ボタン４およびＯＫボタン５、画像を表示するための表示画面６が設けられている。
【００１６】
図２は、このデジタルカメラ１００の概略構成を示すブロック図である。図２に示すように、このデジタルカメラ１００は、大きく分けて、画像撮像装置１０と画像表示装置２０との２つの装置から構成されている。
【００１７】
画像撮像装置１０は、レンズ１１、レンズ駆動部１２、撮像素子１３、撮像部１４を有しており、レンズ１１を通過した被写体光が撮像素子１３に入射することで、その撮影面上に被写体像が結像される。レンズ駆動部１２は、専用信号線を介して画像表示装置２０側からの制御信号を受け取り、この制御信号に基づき、レンズ１１を駆動する。また、撮像部１４は、画像表示装置２０に敷設されたシステムバスに接続され、このシステムバス経由の通信により画像表示装置２０側からの指令を受け取り、この指令に基づき、撮像素子１３の露光や読み出し等の各種制御を実行する。そして、撮像部１４は、撮像素子１３から読み出した画像信号を、このシステムバス経由の通信により画像表示装置２０側に送信する。
【００１８】
一方、画像表示装置２０は、ＣＰＵ２１、ＲＯＭ２２、本体操作部２３、画像処理部２４、画像表示部２５、画像記録媒体２６、ＲＡＭ２７を有している。ＣＰＵ２１は、画像撮像装置１０を含むこのデジタルカメラ１００全体の制御を司るものであり、ＲＯＭ２２に格納された制御プログラムの記述に従い、図１に示した電源ボタン１、ズーム操作部２、モード操作部３、ＸＹ操作ボタン４、ＯＫボタン５に対応する本体操作部２３からの通知に基づき、各部を動作制御する。この制御プログラムを格納するＲＯＭ２２は、電気的に書き換えが可能なフラッシュメモリで構成されている。画像記録媒体２６は、撮影した画像データを保存する画像記録媒体である。ＲＡＭ（ＲＡＮＤＯＭ  ＡＣＣＥＳＳ  ＭＥＭＯＲＹ）２７は、一時的にデータを格納し、画像処理等のワークエリアとしても利用される一次記憶媒体である。
【００１９】
画像処理部２４は、画像撮像装置１０側からシステムバスに出力された画像信号を受け取り、ＩＳＯ感度設定、オートホワイトバランス、輝度／色信号生成、ガンマ処理等を施すことにより、所定フォーマットのカラー画像信号を生成する。カラー画像信号は、表示出力に適した形態に変換されて画像表示部２５に供給され、モニタ画として図１に示した表示画面６にリアルタイムに表示されると共に、記録に適した形態に変換、つまり圧縮符号化されて画像記録媒体２６に撮像画像として記録される。この画像記録媒体２６に記録された撮像画像は、画像再生モード時、画像処理部２４によって読み出され、伸長復号化が施されて画像表示部２５により表示画面６に表示される。
【００２０】
この画像記録媒体２６に記録された撮影画像を効率的に検索するために、このデジタルカメラ１００では、例えばトータル画像数や撮影日時の把握有無など、状況に応じて使い分けることのできる、統一された操作で取り扱い可能な２種類の検索画面を用意する。そして、このデジタルカメラ１００は、この検索画面に関連して提供するユーザインタフェースに特長を有しており、以下、この点について詳述する。
【００２１】
まず、このデジタルカメラ１００で画像を検索する第１の方法を説明する。この第１の方法で画像を検索する場合には、モード操作部３を操作して、動作モードを再生モードに設定する。より具体的には、図１に示すモード操作部３上のマークａ１を選択位置に合わせるべく回転させる。この操作を本体操作部２３から通知されたＣＰＵ２１は、画像記録媒体２６に記録された画像データを読み出し、画像処理部２４に再生させて画像表示部２５に表示させる。図３は、この第１の方法で表示画面６に表示される検索画面の遷移を示す図である。
【００２２】
再生モードに設定された直後、ＣＰＵ２１は、初期画面として、各画像が全画面表示される画面ｂ１を表示画面６に表示させるべく画像処理部２４および画像表示部２５を制御する。この状態では、ＸＹ操作ボタン４を操作することにより、順番に１枚ずつ画像を切り替えていきながら、目的の画像を検索することができる。次に、この状態で、ズーム操作部２が広角方向（Ｗ：ワイド方向）に操作されたことを本体操作部２３から通知されると、ＣＰＵ２１は、４枚の画像を２段×２列に配列したマルチ画面ｂ２を表示画面６に表示させるべく画像処理部２４および画像表示部２５を制御する。その結果、ＸＹ操作ボタン４を操作することにより、前後に４枚ずつ画像を切り替えていきながら、目的の画像を検索することができる。
【００２３】
さらに、この状態で、ズーム操作部２が広角方向に操作されたことを本体操作部２３から通知されると、ＣＰＵ２１は、９枚の画像を３段×３列に配列したマルチ画面ｂ３を表示画面６に表示させるべく画像処理部２４および画像表示部２５を制御する。その結果、ＸＹ操作ボタン４を操作することにより、前後に９枚ずつ画像を切り替えていきながら、目的の画像を検索することができる。同様に、ズーム操作部２の操作がさらに広角方向に行われると、ＣＰＵ２１は、４段×４列、５段×５列と配列する画像数を１６枚、２５枚と増やしていく（マルチ画面ｂ４，ｂ５）。
【００２４】
逆に、マルチ画面ｂ２〜ｂ５のいずれかの状態で、ズーム操作部２が望遠方向（Ｔ：テレ方向）に操作されたことを本体操作部２３から通知されると、ＣＰＵ２１は、マルチ画面ｂ５→ｂ４→ｂ３→ｂ２→ｂ１へと、表示する画像数を少なくしていく。また、いずれかのマルチ画面ｂ２〜ｂ５に目的の画像が表示されていたら、ＸＹ操作ボタン４でその画像に選択枠を移動させてＯＫボタン５を押下すれば、その画像が全画面表示された画面ｂ１に直接移行させることができる。
【００２５】
つまり、この第１の方法は、マルチ画面表示における一括表示数を任意に変更可能としたものであり、トータル画像数が比較的少ない場合や目的の画像の撮影日付を覚えていない場合等に適した方法である。
【００２６】
次に、このデジタルカメラ１００で画像を検索する第２の方法を説明する。この第２の方法で画像を検索する場合には、モード操作部３を操作して、動作モードをカレンダモードに設定する。より具体的には、図１に示すモード操作部３上のマークａ２を選択位置に合わせるべく回転させる。この操作を本体操作部２３から通知されたＣＰＵ２１は、まず、画像記録媒体２６に記録された画像データを読み出し、画像処理部２４に再生させて画像表示部２５に表示させる。図４は、この第２の方法で表示画面６に表示される検索画面の遷移を示す図である。
【００２７】
カレンダモードに設定されると、まずＣＰＵ２１は、初期画面として、その操作がなされた日を含む一ヶ月単位のカレンダ画面ｃ２（本例では２００４年１月）を表示画面６に表示させるように、画像処理部２４および画像表示部２５を制御する。このカレンダ画面を表示するための画像データや、後述するマークを表示するための画像データは、すべてＲＯＭ２２に格納されている。このカレンダ画像ｃ２を表示する際、ＣＰＵ２１は、各日の代表画像、典型的には、その日の最初に撮影された画像の縮小画像をそれぞれの位置に添付する。そして、ＣＰＵ２１は、ＸＹ操作ボタン４の操作に応じて、このカレンダ画面ｃ２内で選択枠を移動させる。また、画面で最上辺の日（１月１日〜７日）の位置でＸＹ操作ボタン４がさらに上方向に操作されると、２００３年１２月に切り替え、逆に、最下辺の日（１月２５日〜３１日）の位置でさらにＸＹ操作ボタン４が下方向に操作されると、２００４年２月に切り替える。
【００２８】
この状態で、ズーム操作部２が広角方向に操作されたことを本体操作部２３から通知されると、ＣＰＵ２１は、その月を含む一年単位のカレンダ画面ｃ３を表示画面６に表示させるべく画像処理部２４および画像表示部２５を制御する。つまり、第１の方法ではマルチ画面の画像数を増やす操作で、この第２の方法では、カレンダとして表示される時間単位を大きくするわけである。第１の方法および第２の方法のいずれでも、同一の操作で検索範囲が拡大されることになるため、感覚的にも分かり易い。さらに言えば、レンズ１１の変倍調整との関係においても、撮像範囲を拡大する操作に対応するので、この点でも、感覚的に分かり易くしていることになる。
【００２９】
もし、ＸＹ操作ボタン４が操作されると、ＣＰＵ２１は、このカレンダ画面ｃ３を前後に一年単位に切り替え、また、ズーム操作部２がさらに広角方向に操作されると、その年を含む複数年分（ここでは３年分）のカレンダ画面ｃ４を表示画面６に表示させるべく画像処理部２４および画像表示部２５を制御する。
【００３０】
逆に、カレンダ画面ｃ２〜ｃ４のいずれかの状態で、ズーム操作部２が望遠方向（Ｔ：テレ方向）に操作されたことを本体操作部２３から通知されると、ＣＰＵ２１は、カレンダ画面ｃ４→ｃ３→ｃ２→ｃ１へと、表示する時間単位を小さくしていく。また、いずれかのカレンダ画面ｃ２〜ｃ４に目的の代表画像が表示されていたら、ＸＹ操作ボタン４でその画像に選択枠を移動させてＯＫボタン５を押下すれば、その画像が全画面表示された画面ｃ１に直接移行させることができる。
【００３１】
この画面ｃ１に移行した後、ＸＹ操作ボタン４を操作すると、前後に１枚ずつ画像を切り替えることができる。また、この画面ｃ１では、現在、動作モードがカレンダモードに設定されていることを示すためのマークｄが左上隅部に表示される。
【００３２】
つまり、この第２の方法は、トータル画像数が比較的多い場合で、目的の画像の撮影日付を覚えている場合等に適した方法である。そして、この第２の方法の操作は、第１の方法の操作と統一されているため、その使い勝手が非常に良い。
【００３３】
次に、図５乃至図７を参照して、このデジタルカメラ１００で画像検索を行う場合の動作手順を説明する。図５は、この画像検索時の基本フローである。
【００３４】
ＣＰＵ２１は、モード操作部３の操作を本体操作部２３から通知されると（ステップＡ１）、それがカレンダモードの設定かどうかを調べ（ステップＡ２）、カレンダモードの設定であれば（ステップＡ２のＹＥＳ）、図６にその詳細な流れを示すカレンダ画面処理を実行する（ステップＡ３）。一方、カレンダモードの設定でなければ（ステップＡ２のＮＯ）、ＣＰＵ２１は、続いて、再生モードの設定かどうかを調べ（ステップＡ４）、再生モードであれば（ステップＡ４のＹＥＳ）、図７にその詳細な流れを示すマルチ画面処理を実行する（ステップＡ５）。
【００３５】
図６は画像検索を行う場合の動作手順を示す第２のフローチャート（カレンダ画面処理の詳細フロー）である。カレンダ画面処理を実行する場合、ＣＰＵ２１は、初期画面として、一ヶ月単位のカレンダ画面を画像表示部２５に表示させる（ステップＢ１）。その後、もし、ズーム操作部２が操作されると（ステップＢ２のＹＥＳ）、ＣＰＵ２１は、それが広角方向かどうかを調べ（ステップＢ３）、広角方向であれば（ステップＢ３のＹＥＳ）、より広い時間単位の画面、例えば一ヶ月単位から一ヶ年単位へと表示するカレンダ画面を切り替え（ステップＢ４）、一方、広角方向でない、つまり望遠方向であれば（ステップＢ３のＮＯ）、より狭い時間単位の画面、例えば一ヶ年単位から一ヶ月単位へと表示するカレンダ画面を切り替える（ステップＢ５）。
【００３６】
また、いずれかのカレンダ画面表示時に、ＯＫボタン５が押下されると（ステップＢ６のＹＥＳ）、ＣＰＵ２１は、そのカレンダ画面上で選択枠があてられた画像を全画面表示し（ステップＢ７）、ダイヤルがカレンダモード以外へと操作されると（ステップＢ８のＹＥＳ）、この画面処理を終了する。
【００３７】
図７は画像検索を行う場合の動作手順を示す第３のフローチャート（マルチ画面処理の詳細フロー）である。
一方、マルチ画面処理を実行する場合、ＣＰＵ２１は、初期画面として、１つの画像を全画面表示する画面を画像表示部２５に表示させる（ステップＣ１）。その後、もし、ズーム操作部２が操作されると（ステップＣ２のＹＥＳ）、ＣＰＵ２１は、それが広角方向かどうかを調べ（ステップＣ３）、広角方向であれば（ステップＣ３のＹＥＳ）、より多数単位の画面、例えば２段×２列の４枚が集合した画面から３段×３列の９枚が集合した画面へと表示するマルチ画面を切り替え（ステップＣ４）、一方、広角方向でない、つまり望遠方向であれば（ステップＣ３のＮＯ）、より少数単位の画面、例えば３段×３列の９枚が集合した画面から２段×２列の４枚が集合した画面へと表示するマルチ画面を切り替える（ステップＣ５）。
【００３８】
また、いずれかのマルチ画面表示時に、ＯＫボタン５が押下されると（ステップＣ６のＹＥＳ）、ＣＰＵ２１は、そのマルチ画面上で選択枠があてられた画像を全画面表示し（ステップＣ７）、ダイヤルが再生モード以外へと操作されると（ステップＣ８のＹＥＳ）、この画面処理を終了する。
【００３９】
このように、このデジタルカメラ１００は、複数の種類の検索画面を状況に応じて使い分け、かつ、統一された操作で取り扱い可能とすることを実現する。
【００４０】
次に、カレンダ画面表示時に表示画像を迅速に決定する方法について説明する。
カレンダ画面表示においては、カレンダ画面上で撮影日付に基づいて選択された画像が表示される。この表示される画像を選択するための撮影日付の情報は、画像記録媒体２６の２箇所に記録されている。図８は、画像記録媒体２６に記録される画像データのデータ構造を簡単に示す図である。同図（Ａ）は、各画像ファイル毎のデータ構造を示し、同図（Ｂ）は、画像記録媒体全体のフォーマット管理情報（ＤＯＳファイルシステム情報）のデータ構造を示す。
【００４１】
まず一つとして、同図（Ａ）に示すように、画像の撮影日付情報ｍが画像ファイルに画像データ本体や画像ヘッダとともに記録されている。そしてもう一つは、同図（Ｂ）に示すように、ファイルの作成日付情報ｎとして、各ファイルのフォーマット管理情報（ＤＯＳファイルシステム情報）にそのファイル名とともに記録されている。ファイルの作成日付情報ｎは、実質的に撮影日付情報ｍと同一の日付になる。
【００４２】
図９は、各画像のファイル名と撮影日付情報ｍ（作成日付情報ｎ）の具体的な例を示す表である。ファイル名（０００１、０００２．…）の右横がそのファイルの撮影日付情報である。例えばファイル名０００１の画像が、２００１年５月１０日１３時５６分撮影されたことを示す。また、撮影日付情報の右横は、各撮影日付情報から年情報のみを抽出した撮影日時の部分情報である。撮影日時の部分情報は、年情報としてＲＡＭに格納される。この撮影日時の部分情報（年情報）についての詳細は以下に説明する。
【００４３】
図１０，１１はカレンダ画面表示の動作手順を示すフローチャートである。いずれも主にＣＰＵ２１による制御処理により実行される。
【００４４】
図１０は、カレンダ画面表示のために、初期設定時に年情報をＲＡＭ２７に格納する手順を示すフローチャートである。カメラの電源がオンされると、ＣＰＵは各種の初期設定を行う（ステップＤ１）。初期設定の中の一つとして、カメラに装着された画像記録媒体２６から全画像ファイルの日付情報を読み出す（ステップＤ２）。そして読み出した日付情報の中の年情報のみを、ファイル名ともにファイルの年情報としてＲＡＭ２７に記録する（ステップＤ３）。つまり、ＲＡＭ２７には前述の図９で示したファイル名とその右端の年情報が対応して格納される。
【００４５】
図１１は、カレンダ画面表示のときに、年情報を利用して表示する画像を決定する手順を示すフローチャートである。まず、表示の態様が数年単位の表示か（図４  ｃ４）を判断（ステップＥ１）する。そして、数年単位の表示（ステップＥ１  ＹＥＳ）なら、前記ＲＡＭ２７から年情報を読み出し（ステップＥ２）、読み出した年情報に基づいて表示するファイル名を決定する（ステップＥ３）。
【００４６】
一方、数年単位の表示でない（ステップＥ１  ＮＯ）ときには、年単位または月単位の表示なので、まず前記ＲＡＭ２７から年情報を読み出し、この年情報から表示の候補となるファイルを絞る（ステップＥ４）。続いて候補となったファイルについての詳細な撮影日時情報を画像記録媒体２６から読み出し（ステップＥ５）、読み出した撮影日時情報に基づいて表示するファイル名を決定する（ステップＥ６）。
【００４７】
続いて、決定されたファイル名のサムネイル画像データを画像記録媒体２６から読み出す（ステップＥ７）。そして、サムネイル画像データをリサイズして表示データを作成して、画像表示部２５にカレンダー画面表示をさせる（ステップＥ８）。
【００４８】
以上のようにカレンダ画面表示で年情報を利用したことの理由について説明する。
カレンダ画面表示においては、撮影日時情報に基づいて表示画像を選択しなければならない。そして撮影日時情報として、全画像データの「年、月、日等」の全部のデータが常に必要とは限らないが、表示を切り替えるときには多くの場合、画像記録媒体から全ファイルの日付情報を読み直す必要が生じて、表示切換えに時間がかかるという問題がでる。この場合に、全ファイルの撮影日付情報をカメラ内部のＲＡＭ上に全部持つようにすれば検索時間は短縮されると考えられるが、しかしＲＡＭの必要容量が膨大になるという別な問題が出る。
【００４９】
そこで、上記で説明したように、まずは全画像データの「年」の情報だけを画像記録媒体からから読み出し、カメラ内部のＲＡＭに格納しておく。「年」の情報だけであれば、カメラ内部のＲＡＭ容量も小さくて済むからである。そして、カレンダ表示が数年単位の表示であれば、この情報だけで表示画像が決定できる。一方、年や月単位の表示を行う場合にも、指定された年に該当するファイルは直ちに特定できるので、画像記録媒体からそのファイルだけの撮影日付情報を読み直して、表示画像が決定できる。画像記録媒体から全ファイルの撮影日付情報を読み出すのに比べれば時間短縮になる。
なお、ＣＰＵ２１に対し上記機能を実行するソフトウェアのプログラムを供給し、このＣＰＵ２１が、供給されたプログラムに従って上記動作させることによって上記実施の形態の機能を実現したものも、本発明の範疇に含まれる。つまり上記ソフトウェアのプログラム自体が上述した実施の形態の機能を実現することになり、そのプログラム自体は本発明を構成する。
【００５０】
また、これらのプログラムは前述のＲＯＭ以外の記録媒体の形式でＲＡＭに記憶され、ＲＡＭから読み出されて実行されていも良い。更に、上記プログラムは画像表示装置２０に着脱可能な記録媒体に格納されても良い。記録媒体としては、フロッピィディスク（登録商標）、ＣＤ−ＲＯＭの他にも、ＤＶＤ等の光学記録媒体、ＭＤ等の磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。
【００５１】
また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムを画像表示装置２０に提供してもよい。あるいは他のアプリケーションソフト等と協働して上述の実施の形態の機能が実現される場合にも、かかるプログラムが本発明の実施の態様に含まれることはいうまでもない。
【００５２】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態に係るデジタルカメラを後方から見た場合の外観図
【図２】同実施形態のデジタルカメラの概略構成を示すブロック図
【図３】同実施形態のデジタルカメラが備える第１の画像検索方法で表示される検索画面（マルチ表示画面）の遷移を示す図
【図４】同実施形態のデジタルカメラが備える第２の画像検索方法で表示される検索画面（カレンダ表示画面）の遷移を示す図
【図５】同実施形態のデジタルカメラが画像検索を行う場合の動作手順を示す第１のフローチャート（基本フロー）
【図６】同実施形態のデジタルカメラが画像検索を行う場合の動作手順を示す第２のフローチャート（カレンダ画面処理の詳細フロー）
【図７】同実施形態のデジタルカメラが画像検索を行う場合の動作手順を示す第３のフローチャート（マルチ画面処理の詳細フロー）
【図８】画像記録媒体２６に記録される画像データのデータ構造を簡単に示す図である。
【図９】各画像のファイル名と撮影日付情報ｍ（作成日付情報ｎ）の具体的な例を示す表である。
【図１０】カレンダ画面表示のために、初期動作時に年情報をＲＡＭに格納する手順を示すフローチャートである。
【図１１】カレンダ画面表示のときに、年情報を利用して表示する画像を決定する手順を示すフローチャートである。
【符号の説明】
【００５４】
１…電源ボタン、２…ズーム操作部、３…モード操作部、４…ＸＹ操作ボタン、５…ＯＫボタン、６…表示画面、１０…画像撮像装置、１１…レンズ、１２…レンズ駆動部、１３…撮像素子、１４…撮像部、２０…画像表示装置、２１…ＣＰＵ、２２…ＲＯＭ、２３…本体操作部、２４…画像処理部、２５…画像表示部、２６…画像記録媒体、１００…デジタルカメラ。
【図１】
2006140990.tif 000003
【図２】
2006140990.tif 000004
【図３】
2006140990.tif 000005
【図４】
2006140990.tif 000006
【図５】
2006140990.tif 000007
【図６】
2006140990.tif 000008
【図７】
2006140990.tif 000009
【図８】
2006140990.tif 000010
【図９】
2006140990.tif 000011
【図１０】
2006140990.tif 000012
【図１１】
2006140990.tif 000013