(57)【特許請求の範囲】
【請求項１】
記憶手段と、
表示手段と、
前記記憶手段に記憶されている画像ファイルの表示を指示する画像ファイル表示指示手段と、
前記画像ファイル表示指示手段からの指示に応じて、前記記憶手段に記憶されている画像ファイルの画像を前記表示手段に表示させる画像ファイル表示制御手段と、
前記表示手段に表示された画像の中から少なくとも１つを選択して、その削除を指示する削除指示手段と、
前記削除指示手段で削除が指示された画像の画像ファイルを１つにまとめたゴミ箱ファイルを生成するゴミ箱ファイル生成手段と、
前記ゴミ箱ファイル生成手段で生成されたゴミ箱ファイルを前記記憶手段に記憶させるとともに、前記削除指示手段で削除が指示された画像の画像ファイルを前記記憶手段から削除する記憶制御手段と、
前記ゴミ箱ファイルに格納されている個々の画像ファイルの画像に対して個別に表示のＯＮ／ＯＦＦを設定する表示設定手段と、
前記表示設定手段で設定された個々の画像ファイルの表示設定情報を前記ゴミ箱ファイルの所定領域に記録する設定情報記録手段と、
前記記憶手段に記憶されているゴミ箱ファイルに対して、格納されている画像ファイルの展開表示を指示するゴミ箱ファイル展開表示指示手段と、
前記ゴミ箱ファイル展開表示指示手段からの指示に応じて、前記ゴミ箱ファイルに格納されている画像ファイルの画像を前記表示手段に表示させるゴミ箱ファイル展開表示制御手段であって、前記表示設定情報に基づき、表示設定がＯＮにされている画像ファイルの画像のみを前記表示手段に表示させるゴミ箱ファイル展開表示制御手段と、
を備えたことを特徴とする画像ファイル管理装置。
【請求項２】
前記記憶手段に記憶されているゴミ箱ファイルに対して、表示設定がＯＦＦにされている画像ファイルの削除を指示する完全削除指示手段と、
前記完全削除指示手段からの削除指示に応じて、前記ゴミ箱ファイルから表示設定がＯＦＦにされている画像ファイルを削除するとともに、該画像ファイルが削除された後のゴミ箱ファイルの表示設定情報を更新するゴミ箱ファイル編集手段と、
を備えたことを特徴とする請求項１に記載の画像ファイル管理装置。
【請求項３】
前記表示手段に表示されたゴミ箱ファイル内の画像ファイルの中から少なくとも１つを選択して、その復元を指示する復元指示手段と、
前記復元指示手段で復元が指示された画像ファイルを前記ゴミ箱ファイルから抽出し、復元する画像ファイル復元手段と、
前記画像ファイル復元手段で復元された画像ファイルを前記ゴミ箱ファイルから削除するとともに、該画像ファイルが削除された後のゴミ箱ファイルの表示設定情報を更新するゴミ箱ファイル編集手段と、
を備えたことを特徴とする請求項１に記載の画像ファイル管理装置。
【請求項４】
前記記憶手段に記憶されているゴミ箱ファイルに対して、表示設定がＯＦＦにされている画像ファイルの削除を指示する完全削除指示手段と、
前記表示手段に表示されたゴミ箱ファイル内の画像ファイルの中から少なくとも１つを選択して、その復元を指示する復元指示手段と、
前記復元指示手段で復元が指示された画像ファイルを前記ゴミ箱ファイルから抽出し、復元する画像ファイル復元手段と、
前記完全削除指示手段からの削除指示に応じて、前記ゴミ箱ファイルから表示設定がＯＦＦにされている画像ファイルを削除するとともに、前記画像ファイル復元手段で復元された画像ファイルを前記ゴミ箱ファイルから削除し、かつ、該画像ファイルが削除された後のゴミ箱ファイルの表示設定情報を更新するゴミ箱ファイル編集手段と、
を備えたことを特徴とする請求項１に記載の画像ファイル管理装置。
【請求項５】
前記記憶手段に記憶されているゴミ箱ファイルの表示／非表示を設定するゴミ箱ファイル表示設定手段を備え、該ゴミ箱ファイル表示設定手段の設定が表示にされている場合、前記画像ファイル表示制御手段は、前記画像ファイル表示指示手段からの表示指示に応じて、前記記憶手段に記憶されている画像ファイルの画像を前記表示手段に表示させるとともに、前記ゴミ箱ファイルに格納されている所定の代表画像を前記表示手段に表示させることを特徴とする請求項１〜４のいずれか一項に記載の画像ファイル管理装置。
【請求項６】
前記代表画像を生成する代表画像生成手段を備え、該代表画像生成手段は、前記ゴミ箱ファイルに格納されている画像ファイルの画像を所定の規則に従って配列した画像を代表画像として生成することを特徴とする請求項５に記載の画像ファイル管理装置。
【請求項７】
請求項１〜６のいずれか一項に記載の画像ファイル管理装置を備えたことを特徴とするデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像ファイル管理装置及びデジタルカメラに係り、特に記憶メディア内の画像ファイルを削除して、整理する画像ファイル管理装置及びデジタルカメラに関する。
【背景技術】
【０００２】
デジタルカメラでは、撮影により得られた画像のデータを所定フォーマットの画像ファイル（たとえば、Ｅｘｉｆファイル）として、メモリカード等の記憶メディアに保存する。
【０００３】
近年、デジタルカメラ等に使用される記憶メディアは、その容量が大容量化しており、１つの記憶メディアに大量の画像ファイルが保存できるようになっている。
【０００４】
しかし、１つの記憶メディアに大量の画像ファイルが保存されていると、閲覧時に見たい画像をなかなか見つけ出すことができないという不具合が生じる。
【０００５】
そこで、ユーザは、必要に応じて不要な画像ファイルを削除し、格納されている画像ファイルを整理する必要が生じる。
【０００６】
一般に画像ファイルの削除は、削除対象の画像ファイルの画像をモニタに表示させ、削除の指示を行った後、確認（本当に削除するか否かの確認）の動作を行ってから、実際に削除される。
【０００７】
しかし、このような確認動作を行った場合であっても、誤って画像ファイルを削除してしまう場合がある。
【０００８】
そこで、特許文献１では、削除が指示された画像の画像ファイルを圧縮して保存することにより、記憶メディアの記憶容量を圧迫せずに、削除した画像を復元できるようにすることを提案している。
【０００９】
また、特許文献２では、記憶メディア内のファイルの閲覧性を向上させるために、ファイルをまとめる指示が行われると、まとめる指示があった複数のファイルのファイル名から共通部分を抽出し、抽出した共通部分を元にディレクトリ名をつけて、そのディレクトリにファイルを移動させることが提案されている。
【特許文献１】特開平９−２１９６４８号公報
【特許文献２】特開平８−３１４７８１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１の方法は、削除・復元時に圧縮、伸張処理が必要になるため、削除、復元の処理に時間がかかるという欠点がある。また、削除した画像を個別に復元させるには、削除した画像をモニタに表示させる必要があるが、この場合にも伸張処理が必要になるため、表示までに時間がかかり、操作性が悪いという欠点がある。
【００１１】
一方、特許文献２の方法は、ファイルを移動させているだけなので、全体のファイル数は変わらず、ソートや検索処理などを行う場合に時間がかかるという欠点がある。
【００１２】
本発明はこのような事情に鑑みてなされたもので、削除した画像ファイルを簡単に確認でき、簡単に復元、完全削除することができる画像ファイル管理装置及びデジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【００１３】
請求項１に係る発明は、前記目的を達成するために、記憶手段と、表示手段と、前記記憶手段に記憶されている画像ファイルの表示を指示する画像ファイル表示指示手段と、前記画像ファイル表示指示手段からの指示に応じて、前記記憶手段に記憶されている画像ファイルの画像を前記表示手段に表示させる画像ファイル表示制御手段と、前記表示手段に表示された画像の中から少なくとも１つを選択して、その削除を指示する削除指示手段と、前記削除指示手段で削除が指示された画像の画像ファイルを１つにまとめたゴミ箱ファイルを生成するゴミ箱ファイル生成手段と、前記ゴミ箱ファイル生成手段で生成されたゴミ箱ファイルを前記記憶手段に記憶させるとともに、前記削除指示手段で削除が指示された画像の画像ファイルを前記記憶手段から削除する記憶制御手段と、前記ゴミ箱ファイルに格納されている個々の画像ファイルの画像に対して個別に表示のＯＮ／ＯＦＦを設定する表示設定手段と、前記表示設定手段で設定された個々の画像ファイルの表示設定情報を前記ゴミ箱ファイルの所定領域に記録する設定情報記録手段と、前記記憶手段に記憶されているゴミ箱ファイルに対して、格納されている画像ファイルの展開表示を指示するゴミ箱ファイル展開表示指示手段と、前記ゴミ箱ファイル展開表示指示手段からの指示に応じて、前記ゴミ箱ファイルに格納されている画像ファイルの画像を前記表示手段に表示させるゴミ箱ファイル展開表示制御手段であって、前記表示設定情報に基づき、表示設定がＯＮにされている画像ファイルの画像のみを前記表示手段に表示させるゴミ箱ファイル展開表示制御手段と、を備えたことを特徴とする画像ファイル管理装置を提供する。
【００１４】
請求項１に係る発明によれば、削除された画像ファイルが、１つのファイル（ゴミ箱ファイル）に格納される。ゴミ箱ファイルに格納された画像ファイルは、必要に応じて表示手段に表示させることができ、かつ、その表示／非表示を個別に設定することができる（個別に表示のＯＮ／ＯＦＦを設定することができる。）。これにより、ゴミ箱ファイルの中身を簡単に確認することができ、また、削除した画像ファイルの要／不要の整理も簡単に行うことができる。
【００１５】
請求項２に係る発明は、前記目的を達成するために、前記記憶手段に記憶されているゴミ箱ファイルに対して、表示設定がＯＦＦにされている画像ファイルの削除を指示する完全削除指示手段と、前記完全削除指示手段からの削除指示に応じて、前記ゴミ箱ファイルから表示設定がＯＦＦにされている画像ファイルを削除するとともに、該画像ファイルが削除された後のゴミ箱ファイルの表示設定情報を更新するゴミ箱ファイル編集手段と、を備えたことを特徴とする請求項１に記載の画像ファイル管理装置を提供する。
【００１６】
請求項２に係る発明によれば、完全削除指示手段から完全削除が指示されると、ゴミ箱ファイルに格納されている画像ファイルのうち、表示設定がＯＦＦにされている画像ファイルが、ゴミ箱ファイルから削除される。これにより、ファイルサイズを縮小することができる。
【００１７】
請求項３に係る発明は、前記目的を達成するために、前記表示手段に表示されたゴミ箱ファイル内の画像ファイルの中から少なくとも１つを選択して、その復元を指示する復元指示手段と、前記復元指示手段で復元が指示された画像ファイルを前記ゴミ箱ファイルから抽出し、復元する画像ファイル復元手段と、前記画像ファイル復元手段で復元された画像ファイルを前記ゴミ箱ファイルから削除するとともに、該画像ファイルが削除された後のゴミ箱ファイルの表示設定情報を更新するゴミ箱ファイル編集手段と、を備えたことを特徴とする請求項１に記載の画像ファイル管理装置を提供する。
【００１８】
請求項３に係る発明によれば、削除した画像ファイル（ゴミ箱ファイルに格納された画像ファイル）を復元することができる。この際、復元する画像ファイルを確認するために、ゴミ箱ファイルの中身を確認する必要があるが、必要な画像ファイルのみが表示手段に表示されるため、簡単に目的の画像ファイルを探し出すことができる。
【００１９】
請求項４に係る発明は、前記目的を達成するために、前記記憶手段に記憶されているゴミ箱ファイルに対して、表示設定がＯＦＦにされている画像ファイルの削除を指示する完全削除指示手段と、前記表示手段に表示されたゴミ箱ファイル内の画像ファイルの中から少なくとも１つを選択して、その復元を指示する復元指示手段と、前記復元指示手段で復元が指示された画像ファイルを前記ゴミ箱ファイルから抽出し、復元する画像ファイル復元手段と、前記完全削除指示手段からの削除指示に応じて、前記ゴミ箱ファイルから表示設定がＯＦＦにされている画像ファイルを削除するとともに、前記画像ファイル復元手段で復元された画像ファイルを前記ゴミ箱ファイルから削除し、かつ、該画像ファイルが削除された後のゴミ箱ファイルの表示設定情報を更新するゴミ箱ファイル編集手段と、を備えたことを特徴とする請求項１に記載の画像ファイル管理装置を提供する。
【００２０】
請求項４に係る発明によれば、完全削除指示手段から完全削除が指示されると、ゴミ箱ファイルに格納されている画像ファイルのうち、表示設定がＯＦＦにされている画像ファイルが、ゴミ箱ファイルから削除される。また、復元指示手段で復元を指示すると、削除した画像ファイル（ゴミ箱ファイルに格納された画像ファイル）を復元することができる。
【００２１】
請求項５に係る発明は、前記目的を達成するために、前記記憶手段に記憶されているゴミ箱ファイルの表示／非表示を設定するゴミ箱ファイル表示設定手段を備え、該ゴミ箱ファイル表示設定手段の設定が表示にされている場合、前記画像ファイル表示制御手段は、前記画像ファイル表示指示手段からの表示指示に応じて、前記記憶手段に記憶されている画像ファイルの画像を前記表示手段に表示させるとともに、前記ゴミ箱ファイルに格納されている所定の代表画像を前記表示手段に表示させることを特徴とする請求項１〜４のいずれか一項に記載の画像ファイル管理装置を提供する。
【００２２】
請求項５に係る発明によれば、通常の画像ファイルと同様にゴミ箱ファイルを表示手段に表示させることができ、かつ、その表示／非表示を任意に設定することができる。そして、表示させる場合は、ゴミ箱ファイルに格納された所定の代表画像が表示手段に表示される。ゴミ箱ファイルを表示させることにより、ゴミ箱ファイルの存在を確認することができる。また、ゴミ箱ファイルを非表示とすることにより、不用意にゴミ箱ファイルが削除されるのを防止できるとともに、画像の閲覧性を向上させることができる。
【００２３】
請求項６に係る発明は、前記目的を達成するために、前記代表画像を生成する代表画像生成手段を備え、該代表画像生成手段は、前記ゴミ箱ファイルに格納されている画像ファイルの画像を所定の規則に従って配列した画像を代表画像として生成することを特徴とする請求項５に記載の画像ファイル管理装置を提供する。
【００２４】
請求項６に係る発明によれば、ゴミ箱ファイルに格納されている画像ファイルの画像を所定の規則に従って配列した画像が代表画像として生成される。これにより、代表画像を表示させるだけで、ゴミ箱ファイルの中身を確認することができる。
【００２５】
請求項７に係る発明は、前記目的を達成するために、請求項１〜６のいずれか一項に記載の画像ファイル管理装置を備えたことを特徴とするデジタルカメラを提供する。
【００２６】
請求項７に係る発明によれば、撮影により得られた画像の整理を簡単に行うことができる。
【発明の効果】
【００２７】
本発明によれば、削除した画像ファイルを簡単に確認でき、簡単に復元、完全削除することができる。
【発明を実施するための最良の形態】
【００２８】
以下、添付図面に従って本発明に係る画像ファイル管理装置及びデジタルカメラの好ましい実施の形態について説明する。
【００２９】
＜デジタルカメラの構成＞
図１、図２は、それぞれ本発明が適用されたデジタルカメラの外観構成を示す正面斜視図と背面斜視図である。
【００３０】
同図に示すように、このデジタルカメラ１０は、いわゆるコンパクトカメラであり、そのカメラボディ（カメラ本体）１２は、片手で把持可能な薄い箱状に形成されている。
【００３１】
カメラボディ１２の正面には、図１に示すように、撮影レンズ１４、フラッシュ１６、スピーカ１８、ＡＦ補助光ランプ２０等が設けられており、上面には、シャッタボタン２２、モードレバー２４、電源ボタン２６等が設けられている。
【００３２】
一方、カメラボディ１２の背面には、図２に示すように、モニタ２８、ズームボタン３０、再生ボタン３２、削除ボタン３４、十字ボタン３６、ＭＥＮＵ／ＯＫボタン３８、ＤＩＳＰ／ＢＡＣＫボタン４０等が設けられており、側面には、外部接続端子４２が設けられている。
【００３３】
また、図示されていないが、カメラボディ１２の底面には、三脚ネジ穴及び開閉自在なバッテリカバーが設けられており、バッテリカバーの内側には、バッテリを収納するためのバッテリ収納室及びメモリカードを装着するためのメモリカードスロットが設けられている。
【００３４】
撮影レンズ１４は、沈胴式のズームレンズで構成されており、デジタルカメラ１０の電源をＯＮすると、カメラボディ１２から繰り出される。なお、撮影レンズ１４のズーム機構や沈胴機構については、公知の技術なので、ここでは、その具体的な構成についての説明は省略する。
【００３５】
フラッシュ１６は、キセノン管で構成されており、暗い被写体を撮影する場合や逆光時などに必要に応じて発光される。
【００３６】
ＡＦ補助光ランプ２０は、たとえば高輝度ＬＥＤ構成されており、ＡＦ時に必要に応じて発光される。
【００３７】
シャッタボタン２２は、いわゆる「半押し」と「全押し」が可能な二段ストローク式の押下スイッチで構成されている。デジタルカメラ１０は、このシャッタボタン２２を半押しすると撮影準備処理、すなわち、ＡＥ（Automatic Exposure：自動露出）、ＡＦ（Auto Focus：自動焦点合わせ）、ＡＷＢ（Automatic White Balance：自動ホワイトバランス）の各処理を行い、全押すると、画像の撮影・記録処理を行う。
【００３８】
モードレバー２４は、撮影モードの設定に用いられる。このモードレバー２４は、シャッタボタン２２の周りを回動自在に設けられており、「ＳＰ位置」、「ＡＵＴＯ位置」、「Ｍ位置」、「動画位置」にセット可能に設けられている。デジタルカメラ１０は、このモードレバー２４を「ＳＰ位置」にセットすることにより、「シーンプログラム撮影モード」に設定され、撮影シーンに応じた露出制御、撮影制御を行うモードに設定される。また、「ＡＵＴＯ位置」にセットすることにより、「オート撮影モード」に設定され、露出制御を全自動で行うモードに設定される。また、「Ｍ位置」に設定されることにより、「マニュアル撮影モード」に設定され、露出設定を手動で行うモードに設定される。また、「動画位置」に設定することにより、「動画撮影モード」に設定され、動画を撮影するモードに設定される。
【００３９】
なお、「シーンプログラム撮影モード」としては、たとえば、人物撮影を行う「人物撮影モード」、風景撮影を行う「風景撮影モード」、スポーツ撮影を行う「スポーツ撮影モード」、夜景撮影を行う「夜景撮影モード」、水中撮影を行う「水中撮影モード」等が用意されており、メニュー画面で設定可能にされている。
【００４０】
電源ボタン２６は、デジタルカメラ１０の電源をＯＮ／ＯＦＦするのに用いられ、所定時間（たとえば、２秒）押下されることにより、デジタルカメラ１０の電源が、ＯＮ／ＯＦＦされる。
【００４１】
モニタ２８は、カラーＬＣＤで構成されている。このモニタ２８は、撮影済み画像の再生表示に利用されるとともに、各種設定時にＧＵＩとして利用される。また、撮影時には、撮像素子で捉えた画像がスルー表示されて、電子ファインダとしても利用される。
【００４２】
ズームボタン３０は、撮影レンズ１４及び再生画像のズーム指示に用いられ、望遠側及び拡大側へのズームを指示するズームテレボタンと、広角側及び縮小側へのズームを指示するズームワイドボタンとで構成されている。
【００４３】
再生ボタン３２は、再生モードへの切り替え指示に用いられる。すなわち、デジタルカメラ１０は、撮影中、この再生ボタン３２が押されると、再生モードに切り替えられる。また、電源ＯＦＦの状態でこの再生ボタン３２が押されると、再生モードの状態でデジタルカメラ１０が起動する。
【００４４】
削除ボタン３４は、再生中の画像に対する削除指示に用いられる。すなわち、画像再生中に、この削除ボタン３４が押されると、モニタ２８に再生表示されている画像に対して削除指示が行われる。この削除ボタン３４が押されると、モニタ２８上に削除の実行を確認するメッセージが表示され、実行が指示（ＭＥＮＵ／ＯＫボタンの押下）された後、対象画像の画像ファイルがメモリカード１５２から削除される。
【００４５】
なお、この画像ファイルは、見かけ上、メモリカード１５２からは削除されるが、所定のゴミ箱ファイルに格納されて、必要に応じて復元される。この点については、後に詳述する。
【００４６】
十字ボタン３６は、上下左右４方向に押圧操作可能に設けられており、各方向には、カメラの設定状態に応じた機能が割り当てられる。
【００４７】
たとえば、撮影時には、左ボタンにマクロ機能のＯＮ／ＯＦＦを切り替える機能が割り当てられ、右ボタンにフラッシュモードを切り替える機能が割り当てられる。また、上ボタンにモニタ２８の明るさを替える機能が割り当てられ、下ボタンにセルフタイマのＯＮ／ＯＦＦを切り替える機能が割り当てられる。
【００４８】
また、再生時には、左ボタンにコマ送りの機能が割り当てられ、右ボタンにコマ戻しの機能が割り当てられる。
【００４９】
また、各種設定時には、モニタ２８に表示されたカーソルを各ボタンの方向に移動させる機能が割り当てられる。
【００５０】
なお、本実施の形態のデジタルカメラ１０において、フラッシュモードには、オート発光モード（撮影シーンに応じて自動的にフラッシュが発光される）と、強制発光モード（強制的にフラッシュが発光される）と、発光禁止モード（発光が禁止される）と、スローシンクロモード（スローシャッタ撮影が行われる）、赤目軽減発光モード（赤目軽減処理が行われる）、二枚撮りモード（１回の記録指示（シャッタボタンの全押し）でフラッシュＯＮ画像とフラッシュＯＦＦ画像の二枚の画像を撮影する）が用意されており、十字ボタン３６の右ボタンを押すたびに順次モードが切り替わるようにされている。
【００５１】
ＭＥＮＵ／ＯＫボタン３８は、メニュー画面の呼び出し（ＭＥＮＵ機能）に用いられるとともに、選択内容の確定、処理の実行指示等（ＯＫ機能）に用いられ、デジタルカメラ１０の設定状態に応じて割り当てられる機能が切り替えられる。
【００５２】
なお、メニュー画面では、たとえば、画像サイズ（記録画素数）の設定、感度の設定、記録方式（圧縮／ＲＡＷ画像データ記録）の設定、ホワイトバランスの設定、測光方式の設定、ＡＦ方式の設定、セルフタイマの設定、デジタルズーム機能の設定、連写機能の設定、ＤＰＯＦの設定等、デジタルカメラ１０が有する各種機能の設定が行われる。
【００５３】
ＤＩＳＰ／ＢＡＣＫボタン４０は、モニタ２８の表示内容の切り替え指示（ＤＩＳＰ機能）に用いられるとともに、入力操作のキャンセル等の指示（ＢＡＣＫ機能）に用いられ、デジタルカメラ１０の設定状態に応じて割り当てられる機能が切り替えられる。
【００５４】
外部接続端子４２は、パソコンやプリンタ等の外部機器にカメラを接続するための通信インタフェイスである（たとえば、ＵＳＢ、ＩＥＥＥ１３９４等）。デジタルカメラ１０は、この外部接続端子４２に専用のケーブルを接続して、パソコン等の外部機器に接続することができる。  
【００５５】
図３は、本実施の形態のデジタルカメラ１０の電気的構成を示すブロック図である。
【００５６】
同図に示すように、デジタルカメラ１０は、ＣＰＵ１１０、操作部（シャッタボタン２２、モードレバー２４、電源ボタン２６、ズームボタン３０、再生ボタン３２、削除ボタン３４、十字ボタン３６、ＭＥＮＵ／ＯＫボタン３８、ＤＩＳＰ／ＢＡＣＫボタン４０等）１１２、ＲＯＭ１１６、フラッシュＲＯＭ１１８、メモリ（ＳＤＲＡＭ）１２０、ＶＲＡＭ１２２、撮影レンズ１４、ズーム制御部１２４、絞り・シャッタ制御部１２６、フォーカス制御部１２８、撮像素子１３４、撮像素子制御部１３６、アナログ信号処理部１３８、Ａ／Ｄ変換器１４０、デジタル信号処理部１４２、ＡＦ検出部１４４、ＡＥ／ＡＷＢ検出部１４６、圧縮伸張処理部１４８、メディアコントローラ１５０、メモリカード（記憶メディア）１５２、表示制御部１５４、ＯＳＤ（Ｏｎ−Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）部１５６、モニタ２８、フラッシュ制御部１５８、フラッシュ１６、通信制御部１６０、通信インタフェイス１６２等を備えて構成されている。
【００５７】
ＣＰＵ１１０は、デジタルカメラ１０の全体の動作を統括制御する制御手段として機能し、操作部１１２からの入力に基づき所定の制御プログラムに従って各部を制御する。
【００５８】
バス１１４を介して接続されたＲＯＭ１１６には、このＣＰＵ１１０が実行する制御プログラム及び制御に必要な各種データ等が格納される。また、フラッシュＲＯＭ１１８には、ユーザ設定情報等のデジタルカメラ１０の動作に関する各種設定情報や画像ファイル等が格納される。すなわち、このフラッシュＲＯＭ１１８は、内部メモリとしても機能し、画像ファイルの保存先として指定された場合、このフラッシュＲＯＭ１１８に撮影により得られた画像ファイルが格納される。
【００５９】
メモリ（ＳＤＲＡＭ）１２０は、ＣＰＵ１１０の演算作業用領域として利用されるとともに、画像データの一時記憶領域として利用され、ＶＲＡＭ１２２は、表示用の画像データ専用の一時記憶領域として利用される。
【００６０】
撮影レンズ１４は、ズームレンズ１４Ｚ、絞り・シャッタユニット１４Ｉ、フォーカスレンズ１４Ｆ等を含んで構成されている。
【００６１】
ズームレンズ１４Ｚは、図示しないズームレンズアクチュエータに駆動されて光軸に沿って前後移動する。これにより、撮影レンズ１４の焦点距離が可変する。ＣＰＵ１１０は、ズーム制御部１２４を介してズームレンズアクチュエータの駆動を制御することにより、ズームレンズ１４Ｚの移動を制御し、ズーミングを行う。
【００６２】
フォーカスレンズ１４Ｆは、図示しないフォーカスレンズアクチュエータに駆動されて光軸に沿って前後移動する。これにより、撮影レンズ１４の結像位置が変化する。ＣＰＵ１１０は、フォーカス制御部１２８を介してフォーカスレンズアクチュエータの駆動を制御することにより、フォーカスレンズ１４Ｆの移動を制御し、フォーカシングを行う。
【００６３】
絞り・シャッタユニット１４Ｉは、図示しない絞りとメカシャッタを備えている。絞りは、絞り・シャッタユニット１４Ｉに内蔵された図示しない絞りアクチュエータに駆動されて動作し、これにより、撮像素子１３４への入射光量が調整される。ＣＰＵ１１０は、絞り・シャッタ制御部１２６を介して絞りアクチュエータの駆動を制御することにより、絞りの動作を制御し、撮像素子１３４への入射光量（絞り値）を制御する。メカシャッタは、絞り・シャッタユニット１４Ｉに内蔵された図示しないシャッタアクチュエータに駆動されて動作し、これにより、撮像素子１３４の露光／遮光が行われる。ＣＰＵ１１０は、絞り・シャッタ制御部１２６を介してシャッタアクチュエータの駆動を制御することにより、メカシャッタの動作を制御し、撮像素子１３４の露光／遮光を制御する。
【００６４】
撮像素子１３４は、所定のカラーフィルタ配列のカラーＣＣＤやカラーＣＭＯＳセンサ等で構成される（本例では、カラーＣＣＤ（たとえば、ベイヤ配列））。ＣＰＵ１１０は、撮像素子制御部１３６を介して撮像素子１３４を駆動し、撮影レンズ１４を通して撮像した被写体画像を画像信号として出力させる。
【００６５】
アナログ信号処理部１３８は、撮像素子１３４から出力される画像信号を相関二重サンプリング処理するとともに増幅する。
【００６６】
Ａ／Ｄ変換器１４０は、アナログ信号処理部１３８から出力されたアナログの画像信号をデジタルの画像信号に変換する。
【００６７】
デジタル信号処理部１４２は、ＣＰＵ１１０からの指令に従い、Ａ／Ｄ変換器１４０から出力される画像信号を取り込み、所定の信号処理を施して輝度信号Ｙと色差信号Ｃｒ、ＣｂとからなるＹ／Ｃの画像信号を生成する。また、ＣＰＵ１１０からの指令に従い、Ｙ／Ｃの画像信号に色調補正処理、階調補正処理等の各種画像処理を施す。
【００６８】
ＡＦ検出部１４４は、Ａ／Ｄ変換器１４０から出力されるＲ、Ｇ、Ｂの各色の画像信号を取り込み、ＡＦ制御に必要な焦点評価値を算出する。このＡＦ検出部１４４は、Ｇ信号の高周波成分のみを通過させるハイパスフィルタ、絶対値化処理部、画面に設定された所定のフォーカスエリア内の信号を切り出すフォーカスエリア抽出部、及び、フォーカスエリア内の絶対値データを積算する積算部を含み、この積算部で積算されたフォーカスエリア内の絶対値データを焦点評価値としてＣＰＵ１１０に出力する。
【００６９】
ＣＰＵ１１０は、ＡＦ制御時、このＡＦ検出部１４４から出力される焦点評価値が極大となる位置をサーチし、その位置にフォーカスレンズ１４Ｆを移動させることにより、主要被写体への焦点合わせを行う。すなわち、ＣＰＵ１１０は、ＡＦ制御時、まず、フォーカスレンズ１４Ｆを至近から無限遠まで移動させ、その移動過程で一定間隔おきに逐次ＡＦ検出部１４４から焦点評価値を取得する。そして、その焦点評価値が極大となる位置を検出し、検出された焦点評価値が極大の位置を合焦位置と判定して、その位置にフォーカスレンズ１４Ｆを移動させる。これにより、フォーカスエリアに位置する被写体（主要被写体）に撮影レンズ１４の焦点が合わせられる。
【００７０】
なお、焦点評価値が極大の位置が検出されない場合（たとえば、低コントラスト時）、ＣＰＵ１１０は、ＡＦエラーと判定し、所定の警告を行う（たとえば、モニタ２８へのエラーメッセージの表示）。
【００７１】
ＡＥ／ＡＷＢ検出部１４６は、Ａ／Ｄ変換器１４０から出力されるＲ、Ｇ、Ｂの各色の画像信号を取り込み、ＡＥ制御及びＡＷＢ制御に必要な積算値を算出する。すなわち、このＡＥ／ＡＷＢ検出部１４６は、一画面を複数のエリア（たとえば、８×８＝６４エリア）に分割し、分割されたエリアごとにＲ、Ｇ、Ｂ信号の積算値を算出する。
【００７２】
ＣＰＵ１１０は、ＡＥ制御時、このＡＥ／ＡＷＢ検出部１４６で算出されたエリアごとのＲ、Ｇ、Ｂ信号の積算値を取得し、被写体の明るさ（測光値）を求めて、適正な露光量を得るための露出設定を行う。すなわち、感度、絞り値、シャッタスピード、フラッシュ発光の要否を設定する。
【００７３】
また、ＣＰＵ１１０は、ＡＷＢ制御時、ＡＥ／ＡＷＢ検出部１４６で算出されたエリアごとのＲ、Ｇ、Ｂ信号の積算値をデジタル信号処理部１４２に加える。デジタル信号処理部１４２は、得られた積算値に基づいてホワイトバランス調整用のゲイン値を算出するとともに、光源種を検出する。
【００７４】
圧縮伸張処理部１４８は、ＣＰＵ１１０からの指令に従い、入力された画像データに所定形式（たとえば、ＪＰＥＧ形式）の圧縮処理を施し、圧縮画像データを生成する。また、ＣＰＵ１１０からの指令に従い、入力された圧縮画像データに所定形式の伸張処理を施し、非圧縮のＹ／Ｃの画像データを生成する。
【００７５】
なお、撮影された画像をＲＡＷ画像データとして記録することもできる。この場合、圧縮処理は行われずに、Ａ／Ｄ変換後の画像データが、所定のファイル形式でそのままメモリカード１５２に記録される。
【００７６】
メディアコントローラ１５０は、ＣＰＵ１１０からの指令に従い、メモリカード１５２に対してデータの読み／書きを制御する。メモリカード１５２は、上記のようにカメラ本体に設けられたメディアスロットに着脱自在に装填される。
【００７７】
表示制御部１５４は、ＣＰＵ１１０からの指令に従い、モニタ２８への表示を制御する。すなわち、ＣＰＵ１１０からの指令に従い、入力された画像信号をモニタ２８に表示するための信号形式に変換してモニタ２８に出力する。また、ＣＰＵ１１０からの指令に従い、ＯＳＤ部１５６から加えられる文字、図形、記号等のＯＳＤ信号を画像信号に混合して、モニタ２８に出力する。
【００７８】
ＯＳＤ部１５６は、キャラクタジェネレータを含み、ＣＰＵ１１０からの指令に従い、モニタ２８に表示する文字（警告メッセージや撮影情報（絞り、感度、シャッタ速度等）、撮影日時、撮影可能枚数、ファイル名等）、図形（顔検出枠、撮影補助線）、記号（フォーカスフレーム、電池残量マーク等）等の信号（ＯＳＤ信号）を生成する。ＯＳＤ部１５６で生成されたＯＳＤ信号は、表示制御部１５４に出力され、画像信号に混合されて液晶モニタ２８に出力される。これにより、撮影画像や再生画像に文字情報等が重ねて表示される。
【００７９】
フラッシュ制御部１５８は、ＣＰＵ１１０からの指令に従い、フラッシュ１６の発光を制御する。
【００８０】
通信制御部１６０は、ＣＰＵ１１０からの指令に従い、通信インタフェイス１６２を介して接続された外部機器との間の通信を制御する。なお、本デジタルカメラ１０は、通信インタフェイス１６２を介してパソコンに接続されると、ストレージデバイスとして認識され、メモリカード１５２に格納されたデータの送受信が可能になる。
【００８１】
次に、以上のように構成された本実施の形態のデジタルカメラ１０による処理動作について説明する。
【００８２】
まず、基本的な撮影、再生の処理動作について説明する。
【００８３】
撮影はデジタルカメラ１０のモードを撮影モードに設定することにより行われる。撮影モードの設定は、電源ＯＦＦの状態で電源ボタン２６を押圧操作することにより、あるいは、再生モードの状態でシャッタボタン２２を押圧操作することにより行われる。
【００８４】
デジタルカメラ１０のモードが撮影モードに設定されると、まず、撮像素子１３４で捉えた画像がモニタ２８にスルー表示される。すなわち、撮像素子１３４で連続的に画像が撮像され、その画像が連続的に処理されて、スルー画像用の画像データが生成される。生成された画像データは、ＶＲＡＭ１２２を介して順次表示制御部１５４に加えられ、表示用の信号形式に変換されて、モニタ２８に出力される。これにより、撮像素子１３４で捉えた画像がモニタ２８にスルー表示される。撮影者は、このモニタ２８に表示されたスルー画像を見て構図を決定し、シャッタボタン２２を半押しする。
【００８５】
シャッタボタン２２が半押しされると、ＣＰＵ１１０にＳ１ＯＮ信号が入力される。ＣＰＵ１１０は、このＳ１ＯＮ信号の入力に応動して、撮影準備処理、すなわちＡＥ、ＡＦ、ＡＷＢの各処理を実行する。
【００８６】
まず、撮像素子１３４から出力された画像信号をアナログ信号処理部１３８、Ａ／Ｄ変換器１４０を介してＡＥ／ＡＷＢ検出部１４６及びＡＦ検出部１４４に加える。
【００８７】
ＡＥ／ＡＷＢ検出部１４６は、入力された画像信号からＡＥ制御及びＡＷＢ制御に必要な積算値を算出し、ＣＰＵ１１０に出力する。ＣＰＵ１１０は、このＡＥ／ＡＷＢ検出部１４６から得られた積算値に基づき被写体輝度を算出し、適正露出を得るための感度、絞り値、シャッタスピード等を決定する。また、ホワイトバランス補正のためにＡＥ／ＡＷＢ検出部１４６から得られた積算値をデジタル信号処理部１４２に加える。
【００８８】
また、ＡＦ検出部１４４は、入力された画像信号からＡＦ制御に必要な積算値を算出し、ＣＰＵ１１０に出力する。ＣＰＵ１１０は、このＡＦ検出部１４４からの出力に基づきフォーカス制御部１２８介してフォーカスレンズ１４Ｆの移動を制御し、撮影レンズ１４の焦点を主要被写体に合わせる。
【００８９】
撮影者は、モニタ２８に表示されるスルー画像を見てピント状態等を確認し、撮影実行を指示する。すなわち、シャッタボタン２２を全押しする。
【００９０】
シャッタボタン２２が全押しされると、ＣＰＵ１１０にＳ２ＯＮ信号が入力される。ＣＰＵ１１０は、このＳ２ＯＮ信号に応動して、本撮影の処理を実行する。
【００９１】
まず、上記ＡＥ制御の結果求めた感度、絞り値、シャッタスピードで撮像素子１３４を露光し、記録用の画像を撮像する。
【００９２】
撮像素子１３４から出力された記録用の画像信号は、アナログ信号処理部１３８、Ａ／Ｄ変換器１４０を介してデジタル信号処理部１４２に加えられる。デジタル信号処理部１４２は、入力された画像信号に所定の信号処理を施して、輝度データＹと色差データＣｒ、Ｃｂとからなる画像データ（Ｙ／Ｃデータ）を生成する。
【００９３】
生成された画像データは、圧縮伸張処理部１４８に加えられ、所定の圧縮処理が施されたのち、メモリ１２０に格納される。ＣＰＵ１１０は、このメモリ１２０に格納された圧縮画像データに撮影に関する所定の情報を付加し、所定フォーマット（本実施の形態のデジタルカメラではＥｘｉｆ）の画像ファイルとして、メディアコントローラ１５０を介してメモリカード１５２に記録する。
【００９４】
図４に示すように、Ｅｘｉｆ規格の画像ファイルは、ファイルのヘッダ部分に画像の付属情報をタグ形式で記録できるようにされており、その付属情報タグには、バージョンに関する情報や画像データの特性に関する情報、構造に関する情報、ユーザ情報、関連ファイル情報、日時に関する情報、撮影条件に関する情報、ＩＦＤへのポインタに関する情報等の撮影した画像に関する撮影データがタグ形式で記録できるようにされている。
【００９５】
また、撮影条件に関するタグには、撮影時の露出時間やＦナンバー、露出プログラム、スペクトル感度、ＩＳＯスピードレート、光電変換関数、シャッタスピード、絞り値、輝度値、露出補正値、レンズ最小Ｆ値、被写体距離、測光方式、光源、フラッシュ、レンズ焦点距離、フラッシュ強度、空間周波数応答、焦点面の幅の解像度、焦点面の高さの解像度、焦点面解像度単位、被写体位置、露出インデックス、センサ方式、ファイルソース、シーンタイプ、ＣＦＡパターン等が記録できるようにされている。
【００９６】
また、ユーザ情報に関するタグには、メーカーノート、ユーザコメントが記録できるようにされており、このメーカーノート、ユーザコメントにカメラやユーザ固有の各種情報を記録できるようにされている。
【００９７】
また、Ｅｘｉｆ規格の画像ファイルは、ファイルのヘッダ部分にサムネイル画像（主画像の縮小画像）を記録できるようにされており、このサムネイル画像を利用することにより、モニタへの高速表示が可能にされている。
【００９８】
さらに、Ｅｘｉｆ規格の画像ファイルは、データの先端にＳＯＩマーカ（Start Of Image）が記録されるとともに、終端にＥＯＩマーカ（End Of Image）が記録され、ファイルの始まりと終わりを認識できるようにされている。
【００９９】
撮影された画像データは、これらの付属情報が付された画像ファイル（Ｅｘｉｆファイル）としてメモリカード１５２に記録される。
【０１００】
なお、記録形式としてＲＡＷ画像データ記録が選択されている場合は、Ａ／Ｄ変換後の画像データ（ＲＡＷ画像データ）が、所定フォーマットの画像ファイル（ＲＡＷ画像ファイル）としてメモリカード１５２に記録される。このＲＡＷ画像ファイルも、そのヘッダ部分に撮影に関する所定の情報がタグ形式で付加されて記録される。
【０１０１】
また、画像ファイルは、所定のカメラファイルシステム規格（本例では、ＤＣＦ規格（Design rule for Camera File system規格））に従ってメモリカード１５２に記録される。
【０１０２】
以上のようにしてメモリカード１５２に記録された画像は、デジタルカメラ１０のモードを再生モードに設定することにより、モニタ２８に再生表示される。すなわち、再生ボタン３２を押圧操作し、デジタルカメラ１０のモードが、再生モードに設定されると、ＣＰＵ１１０は、メディアコントローラ１５０を介してメモリカード１５２に最後に記録された画像ファイルの圧縮画像データを読み出す。
【０１０３】
メモリカード１５２から読み出された圧縮画像データは、圧縮伸張処理部１４８に加えられ、非圧縮の画像データとされたのちＶＲＡＭ１２２に加えられる。そして、ＶＲＡＭ１２２から表示制御部１５４を介してモニタ２８に出力される。これにより、メモリカード１５２に記録されている画像が、モニタ２８に再生表示される。
【０１０４】
画像のコマ送りは、十字ボタン３６の右キー及び左キーにて行われ、右キーが押圧操作されると、次の画像がメモリカード１５２から読み出され、モニタ２８に再生表示される。また、左キーが押圧操作されると、１つ前の画像がメモリカード１５２から読み出され、モニタ２８に再生表示される。
【０１０５】
なお、ＲＡＷ画像ファイルの場合は、デジタル信号処理部１４２で所定の信号処理が施されて、モニタ２８に再生表示される。
【０１０６】
以上のように、本実施の形態のデジタルカメラ１０は、カメラのモードを撮影モードに設定し、シャッタボタン２２を全押しすることにより、画像の記録が行われる。そして、記録された画像は、カメラのモードを再生モードに設定することにより、モニタ２８に再生表示される。
【０１０７】
＜画像ファイルの削除処理＞
上記のように、撮影された画像は、すべてメモリカード１５２に記録されるが、記録枚数が多くなると、閲覧性が低下し、見たい画像がすぐに見つけ出せなくする。
【０１０８】
そこで、必要に応じて適宜不要な画像を削除し、メモリカード１５２に記録されている画像を整理する必要がある。
【０１０９】
画像の削除は、再生モードの下、削除対象の画像ファイルの画像をモニタ２８に再生表示させ、削除ボタン３４を押下することにより行われる。
【０１１０】
ＣＰＵ１１０は、画像再生中に削除ボタン３４が押下されたことを検知すると、モニタ２８に削除実行を確認するメッセージ（たとえば、「削除しますか？  ＯＫ／CANCEL」）を表示させる。
【０１１１】
ユーザは、このメッセージを確認し、削除を実行する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、指示を取り消す場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。
【０１１２】
ＣＰＵ１１０は、この操作部からの入力に応じて、その後の処理を実行する。すなわち、ＤＩＳＰ／ＢＡＣＫボタン４０が押下された場合は、通常の再生時の状態に復帰し、ＭＥＮＵ／ＯＫボタン３８が押下された場合は、削除対象の画像ファイルをメモリカード１５２から削除する。
【０１１３】
ここで、この削除対象の画像ファイルは、メモリカード１５２から削除されると同時に所定のゴミ箱ファイルに格納される。すなわち、見かけ上はメモリカード１５２から削除されるが、所定のゴミ箱ファイルに格納されて保管される。したがって、必要に応じて復元することができる。
【０１１４】
このゴミ箱ファイルは、図５に示すように、削除された画像ファイルを１つにまとめて格納するファイル（いわゆる、マルチページファイル）であり、削除された画像ファイルは、すべてこのゴミ箱ファイルに格納される。
【０１１５】
なお、図５は、メモリカード１５２内に[DSCF0001]、[DSCF0002]、[DSCF0003]、[DSCF0004]、[DSCF0005]の５つの画像ファイルが記録されている場合において、[DSCF0001]、[DSCF0002]、[DSCF0004]の３つの画像ファイルを削除したときの状態を示している。この場合、[DSCF0001]、[DSCF0002]、[DSCF0004]の３つの画像ファイルが、１つのゴミ箱ファイル（[TRSH0001]）に格納される。そして、メモリカード１５２には、ゴミ箱ファイルと画像ファイル[DSCF0003]と[DSCF0005]とが残る。
【０１１６】
図６は、ゴミ箱ファイルのデータ構造を示す概略図である。同図に示すように、ゴミ箱ファイルは、代表画像領域Ｄ１と削除画像領域Ｄ２とを有している。
【０１１７】
削除画像領域Ｄ２は、削除された画像ファイルを格納する領域である。削除された画像ファイルは、そのデータ構造（Ｅｘｉｆ規格）を維持したまま、削除された順に、この削除画像領域Ｄ２に格納される。この際、各画像ファイルには、そのデータの先端にＳＯＩマーカが記録されるとともに、終端にＥＯＩマーカが記録される。これにより、各画像ファイルの始まりと終わりを認識することができる。
【０１１８】
代表画像領域Ｄ１は、削除画像領域Ｄ２に格納された削除済みの画像ファイルの１つを選択し、その画像ファイルの画像を代表画像として格納する領域である。本例では、一番最初に削除された画像ファイルの画像を代表画像として格納する。
【０１１９】
この代表画像領域Ｄ１は、Ｅｘｉｆ規格に準じて構成される。したがって、ゴミ箱ファイルの認識ができない機器であっても、Ｅｘｉｆファイルを認識可能な機器であれば、少なくともこの代表画像領域Ｄ１に格納された画像（代表画像）を表示することができる。
【０１２０】
この代表画像領域Ｄ１のヘッダ部分に設けられたＩＦＤ０領域（0th IFD）のExif IFD領域には、本ファイル（ゴミ箱ファイル）が、削除画像領域Ｄ２を含むか否かを示す削除画像領域有無情報、及び、削除画像領域Ｄ２を含む場合に、削除画像Index情報の格納場所を示す情報（ポインタ）が格納される。したがって、ゴミ箱ファイルを認識可能な機器は、このＩＦＤ０領域（0th IFD）を読み込むことで、ゴミ箱ファイルか否かを判定することができる。
【０１２１】
また、このＩＦＤ０領域（0th IFD）には、本ファイルにおける削除画像ファイルの格納場所（各画像ファイルのＳＯＩマーカのアドレス）を示す削除画像識別ＩＦＤ（１）、…、ＩＦＤ（ｎ）が格納される。したがって、ゴミ箱ファイルを認識可能な機器は、このＩＦＤ０領域（0th IFD）を読み込むことで、各画像ファイルの格納位置を認識することができる。
【０１２２】
一方、ＩＦＤ１領域（1st IFD）には、削除した画像ファイルのサムネイル画像が格納される。したがって、ゴミ箱ファイルを認識可能な機器において、ゴミ箱ファイル内に格納されている各画像ファイルをモニタに一覧表示する場合は、このＩＦＤ１領域（1st IFD）に格納されたサムネイル画像を利用して、モニタに表示させることができる。
【０１２３】
なお、ヘッダの他の領域には、格納した画像の情報が、そのまま記録される。したがって、本例の場合、一番最初に削除された画像ファイルの画像の情報が、そのまま記録され、サムネイル画像も、一番最初に削除された画像ファイルのサムネイルが記録される。
【０１２４】
また、上記のように、代表画像領域Ｄ１は、Ｅｘｉｆ規格に準じて構成されているので、ゴミ箱ファイルの認識ができない機器であっても、代表画像領域Ｄ１の情報を読み出すことにより、モニタに画像を表示することができる。この場合、代表画像領域Ｄ１に格納された画像（代表画像）が表示される（本例の場合、最初に削除された画像ファイルの画像が表示される）。
【０１２５】
なお、本例では、代表画像領域Ｄ１のＩＦＤ０領域（0th IFD）に削除した画像ファイルの情報を記録する構成としているが、この他、メーカーノートに削除した画像ファイルの情報（ゴミ箱ファイルの内部情報（ファイル数や削除した日時、画像情報など））を記録するようにしてもよい。すなわち、Ｅｘｉｆファイルに準じた構成でヘッダに記録された情報から、少なくとも格納されている画像ファイルの数、領域（開始アドレスと終了アドレス）が読み取れる構成であればよい。
【０１２６】
また、ゴミ箱ファイルは、削除された画像ファイルと同じディレクトリ（フォルダ）に記録される。
【０１２７】
ここで、上記のように、本実施の形態のデジタルカメラ１０では、ＤＣＦ規格に従ってメモリカード１５２に画像ファイルが格納される。
【０１２８】
図７に示すように、ＤＣＦ規格では、ルートディレクトリの直下にＤＣＦイメージディレクトリ（「ＤＣＩＭ」）が生成され、そのＤＣＦイメージディレクトリ（「ＤＣＩＭ」）の下位層にＤＣＦディレクトリ（「１００＿ＦＵＪＩ」、「１０１＿ＦＵＪＩ」、…）が生成される。撮影により画像の画像ファイルは、このＤＣＦディレクトリ（「１００＿ＦＵＪＩ」、「１０１＿ＦＵＪＩ」、…）に格納される。
【０１２９】
したがって、ゴミ箱ファイルは、ＤＣＦディレクトリ（ＤＣＦフォルダ）単位で生成され、ＤＣＦディレクトリに格納される。
【０１３０】
なお、ＤＣＦディレクトリのディレクトリ名は、先頭３文字がディレクトリ番号、そのディレクトリ番号に続く５文字が自由文字で構成される（本例では、自由文字を「＿ＦＵＪＩ」で構成している）。
【０１３１】
また、ファイル名は、先頭４文字が自由文字、その自由文字に続く４文字がファイル番号で構成される（本例では、自由文字を「ＤＳＣＦ」で構成している（ゴミ箱ファイルについては、自由文字を「ＴＲＳＨ」で構成している）。
【０１３２】
図８は、ゴミ箱ファイルの生成処理の手順を示すフローチャートである。
【０１３３】
上記のように、画像ファイルの削除は、再生モードの下、削除対象とする画像ファイルの画像をモニタ２８に表示させ、削除ボタン３４を押下することにより行われる。
【０１３４】
まず、ユーザは、カメラのモードを再生モードに設定し、削除対象とする画像ファイルの画像をモニタ２８に表示させる（ステップＳ１０）。
【０１３５】
ＣＰＵ１１０は、操作部１１２からの入力に基づいて、削除ボタン３４が押下されたか否か、すなわち、削除が指示されたか否かを判定する（ステップＳ１１）。
【０１３６】
削除が指示されたと判定すると、ＣＰＵ１１０は、削除確認のメッセージ（たとえば、「この画像を削除しますか？」等）をモニタ２８に表示させる（ステップＳ１２）。ユーザは、このメッセージを確認し、削除を実行する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、指示を取り消す場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。ＣＰＵ１１０は、操作部からの入力に基づいて、削除の実行が指示されたか否かを判定する（ステップＳ１３）。そして、削除実行が指示されると、ＣＰＵ１１０は、当該削除対象の画像ファイルが格納されているフォルダ（ディレクトリ）にゴミ箱ファイルが存在するか否かを判定する（ステップＳ１４）。
【０１３７】
ここで、削除対象の画像ファイルが格納されているフォルダにゴミ箱ファイルが存在していないと判定すると、ＣＰＵ１１０は、新規にゴミ箱ファイルを作成する（ステップＳ１５）。上記のように、ゴミ箱ファイルは、代表画像領域Ｄ１に、最初に削除指示された画像を代表画像として格納するとともに、そのヘッダ部に所要の情報を記録して生成される。ＣＰＵ１１０は、その新規に作成したゴミ箱ファイルに削除指示された画像の画像ファイルを追記する（ステップＳ１６）。これにより、削除指示された画像の画像ファイルが格納されたゴミ箱ファイルが生成される。
【０１３８】
一方、上記ステップＳ１４で既にゴミ箱ファイルが存在していると判定すると、ＣＰＵ１１０は、その既存のゴミ箱ファイルに削除指示された画像の画像ファイルを追記する（ステップＳ１６）。これにより、削除指示された画像の画像ファイルが、追加して格納されたゴミ箱ファイルが生成される。
【０１３９】
このように、ＣＰＵ１１０は、削除実行の指示を受けると、その削除指示された画像の画像ファイルをゴミ箱ファイルに格納する。ＣＰＵ１１０は、このゴミ箱ファイルへの格納処理を行った後、削除指示された画像の画像ファイルをメモリカード１５２から削除する（ステップＳ１７）。
【０１４０】
この後、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、再生モードの終了が指示されたか否かを判定し（ステップＳ１８）、再生モードの終了が指示されると、処理を終了する。
【０１４１】
なお、画像ファイルが削除された場合、モニタ２８には、次の画像ファイルの画像（ファイル番号が、次の画像ファイルの画像）が再生表示される。
【０１４２】
以上のように、本実施の形態のデジタルカメラでは、画像の削除が指示されると、その削除指示された画像の画像ファイルが、ゴミ箱ファイルに格納された後、メモリカード１５２から削除される。そして、このゴミ箱ファイルは、１つのファイルで構成され、削除された画像ファイルが逐次追記されて生成される。このように削除指示された画像ファイルを１つのファイルとして保管することにより、画像ファイルの管理、閲覧性を向上させることができる。
【０１４３】
なお、本例では、削除が指示された後、一度、削除実行を確認する処理を行っているが（ステップＳ１２及びステップＳ１３）、当該確認の処理は行わずに、削除するようにしてもよい。
【０１４４】
また、本例では、削除指示された画像ファイルをすべて１つのゴミ箱ファイルに格納するようにしているが、１つのゴミ箱ファイルに格納できる画像ファイルの数に上限値を設定し、上限値に達したら、ゴミ箱ファイルを新規に生成するようにしてもよい。この場合、上限値は、ユーザが設定できるようにしてもよいし、また、固定値としてもよい。
【０１４５】
また、本例では、ＤＣＦディレクトリごとにゴミ箱ファイルを生成（削除された画像ファイルと同じディレクトリにゴミ箱ファイルを格納）しているが、ゴミ箱ファイルの格納は、これに限定されるものではない。別途、ゴミ箱ファイルのみを格納するディレクトリを生成（たとえば、ＤＣＦイメージルートディレクトリの直下に生成）し、当該ディレクトリにゴミ箱ファイルを格納するようにしてもよい。この場合、ディレクトリ単位でゴミ箱ファイルを生成してもよいし、また、画像ファイルの格納元のディレクトリに関わらず、共通のゴミ箱ファイルを生成してもよい。また、メモリカード１５２に格納するのではなく、フラッシュＲＯＭ１１８等の内部メモリに格納するようにしてもよい。
【０１４６】
＜ゴミ箱ファイルに格納された画像ファイルの表示設定＞
さて、上記のように、本実施の形態のデジタルカメラでは、削除した画像ファイルが１つのゴミ箱ファイルに格納される。
【０１４７】
ゴミ箱ファイルに格納された画像ファイルは、必要に応じて復元させることができる。後述するように、この復元の操作は、ゴミ箱ファイルに格納されている画像ファイルの画像をモニタ２８に表示させ、目的とする画像に対して復元の指示を与えることにより行われる。
【０１４８】
ところで、ゴミ箱ファイルに格納されている画像ファイルのなかには、一応確保しておきたいものもあれば、まったく不要のものも存在する。
【０１４９】
したがって、不要な画像ファイルは、中身の閲覧時に表示されないようにすることが好ましい。
【０１５０】
本実施の形態のデジタルカメラでは、ゴミ箱ファイルに格納された画像ファイルの表示／非表示の設定（表示のＯＮ／ＯＦＦの設定）を個別に行うことができる。
【０１５１】
以下、このゴミ箱ファイルに格納された画像ファイルの表示設定（表示のＯＮ／ＯＦＦの設定）の処理について説明する。
【０１５２】
図９は、ゴミ箱ファイルに格納された画像ファイルの表示設定の処理手順を示すフローチャートである。
【０１５３】
ゴミ箱ファイルに格納された個々の画像ファイルの表示設定は、あらかじめ用意された表示設定機能（具体的には表示設定処理を行うプログラム）を呼び出して行われる。この表示設定機能の呼び出しは、メニュー画面で行われる。すなわち、あらかじめメニュー項目の一つとして、「ゴミ箱ファイルの中身の表示設定」の項目が用意されており、この項目がメニュー画面で選択されると、所定の表示設定の機能が呼び出される。
【０１５４】
したがって、この処理を行う場合、まず、ユーザは、メニュー画面で表示設定機能の呼び出しの処理を行う（ステップＳ２０）。
【０１５５】
ＣＰＵ１１０は、表示設定機能が呼び出されると、所定の制御プログラムに従って、表示設定の処理を実行する。
【０１５６】
まず、ＣＰＵ１１０は、ＣＰＵ１１０は、ユーザにディレクトリ（フォルダ）を選択させる（ステップＳ２１）。すなわち、表示設定を行う画像ファイルが格納されているディレクトリの選択をさせる。この選択処理は、たとえば、メモリカード１５２のＤＣＦイメージルートディレクトリに生成されているＤＣＦディレクトリをモニタ２８に一覧表示させ、その１つを選択させることにより行われる。
【０１５７】
ディレクトリの選択が行われると、ＣＰＵ１１０は、メモリカード１５２にアクセスし、そのディレクトリにゴミ箱ファイルが存在するか否かを判定する（ステップＳ２２）。ここで、選択されたディレクトリにゴミ箱ファイルが存在しないと判定すると、ＣＰＵ１１０は、所定のエラーメッセージ（たとえば、「復元可能な画像がありません」等）をモニタ２８に表示させる（ステップＳ３８）。
【０１５８】
一方、選択されたディレクトリにゴミ箱ファイルが存在する場合、ＣＰＵ１１０は、そのゴミ箱ファイルの解析処理を行う（ステップＳ２３）。すなわち、そのゴミ箱ファイルに格納されている画像ファイルの総数等を確認する処理を行う。そして、その解析結果に基づき、パラメータＮにゴミ箱ファイルに格納されている画像ファイルの総数を設定する（ステップＳ２４）。また、パラメータｎに１を設定する（ステップＳ２５）。
【０１５９】
この後、ＣＰＵ１１０は、ゴミ箱ファイルに格納されたｎコマ目の画像ファイルの画像をモニタ２８に表示させる（ステップＳ２６）。
【０１６０】
ここでは、ｎが１に設定されているので、１コマ目の画像ファイルの画像がモニタ２８に表示される。
【０１６１】
図１０は、モニタ２８の表示例を示す図である。同図に示すように、モニタ２８には、画面中央に読み出した画像ファイルの画像（ｎコマ目の画像）が表示される。そして、その画像の上下左右に十字ボタン３６に割り当てられた機能のアイコンが表示される。
【０１６２】
ここで、本実施の形態のデジタルカメラ１０では、表示設定のモード時、十字ボタン３６の右ボタンにコマ送り、左ボタンにコマ戻し、上ボタンに表示のＯＮ設定、下ボタンに表示のＯＦＦ設定の機能が割り当てられる。したがって、画像の右側にコマ送りのアイコン、左側にコマ戻しのアイコン、上側に表示のＯＮ設定（表示）のアイコン、下側に表示のＯＦＦ設定（非表示）のアイコンが表示される。
【０１６３】
ＣＰＵ１１０は、読み出した画像ファイルの画像をモニタ２８に表示させるとともに、これらのアイコン画像を表示させる。
【０１６４】
なお、画面左上隅のアイコンは、現在のモードを示すアイコンであり、現在のモードが表示設定のモードであることを示している。
【０１６５】
また、画面右上隅の表示は、現在のコマ番号（表示される画像に付与される通し番号）を示しており、分子が現在のコマ番号、分母がゴミ箱ファイル内に格納されている画像ファイルの総数を示している（コマ番号／総数）。
【０１６６】
また、画面右下隅の表示は、表示中の画像の現在の表示設定を示しており、ＯＮ又はＯＦＦが表示される。なお、初期設定では、すべてＯＮにされている。したがって、本表示設定の処理を行わない場合、ゴミ箱ファイルに格納された画像ファイルは、その展開表示時にすべて表示される。
【０１６７】
ユーザは、このモニタ２８の表示に基づいて必要な操作を行う。すなわち、現在、モニタ２８に表示されている画像の表示設定がＯＮに設定されている場合において、その表示設定をＯＦＦに切り替えたい場合は、十字ボタン３６の下ボタンを押下する。一方、現在、モニタ２８に表示されている画像の表示設定がＯＦＦに設定されている場合において、その表示設定をＯＮに切り替えたい場合は、十字ボタン３６の上ボタンを押下する。また、現在の表示設定を切り替えずに次の画像を確認する場合は、十字ボタン３６の右ボタンを押下し、前の画像を確認する場合は、十字ボタン３６の左ボタンを押下する。さらに、表示設定の機能を終了する場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。
【０１６８】
ＣＰＵ１１０は、操作部１１２からの入力に基づき、キー入力の有無を判定し（ステップＳ２７）、入力されたキー操作に応じた処理を実行する。
【０１６９】
・十字ボタン３６の上ボタンが押下された場合
上記のように、十字ボタン３６の上ボタンが押下されると、現在表示中の画像の表示設定がＯＮに設定される。
【０１７０】
十字ボタン３６の上ボタンが押下されると、現在表示中の画像の表示設定をＯＮに設定（表示フラグ：１（有効フラグ））し、その情報をゴミ箱ファイルの所定領域に記録する（ステップＳ２８）。記憶領域としては、たとえば、代表画像領域Ｄ１のヘッダ部分に設けられたメーカーノートに記録する。あるいは、当該画像ファイルのヘッダ部分に設けられたメーカーノートに記録する。
【０１７１】
この後、ＣＰＵ１１０は、パラメータｎに１を加算する（ステップＳ２９）。そして、１加算した後のパラメータｎが、パラメータＮ（ゴミ箱ファイル内の総数）を超えているか否か判定する（ステップＳ３４）。すなわち、最終コマの画像ファイルであったか否かを判定する。
【０１７２】
ここで、パラメータｎが、パラメータＮを超えていないと判定すると、ステップＳ２６の処理に戻り、次のコマをモニタ２８に表示させる。
【０１７３】
一方、パラメータｎが、パラメータＮを超えていると判定すると、ＣＰＵ１１０は、パラメータｎに１を設定し、ステップＳ２６の処理に戻る。すなわち、最初のコマをモニタ２８に表示させる。
【０１７４】
このように、十字ボタン３６の上ボタンが押下されると、現在表示中の画像の表示設定がＯＮに設定されるとともに、コマ送りされる。
【０１７５】
・十字ボタン３６の下ボタンが押下された場合
上記のように、十字ボタン３６の下ボタンが押下されると、現在表示中の画像の表示設定がＯＦＦに設定される。
【０１７６】
十字ボタン３６の下ボタンが押下されると、現在表示中の画像の表示設定をＯＦＦに設定（表示フラグ：０（無効フラグ））し、その情報をゴミ箱ファイルの所定領域に記録する（ステップＳ３０）。
【０１７７】
この後、ＣＰＵ１１０は、パラメータｎに１を加算する（ステップＳ３１）。そして、１加算した後のパラメータｎが、パラメータＮを超えているか否か判定する（ステップＳ３４）。
【０１７８】
ここで、パラメータｎが、パラメータＮを超えていないと判定すると、ステップＳ２６の処理に戻り、次のコマをモニタ２８に表示させる。一方、パラメータｎが、パラメータＮを超えていると判定すると、ＣＰＵ１１０は、パラメータｎに１を設定し、ステップＳ２６の処理に戻る。すなわち、最初のコマをモニタ２８に表示させる。
【０１７９】
このように、十字ボタン３６の下ボタンが押下されると、現在表示中の画像の表示設定がＯＦＦに設定されるとともに、コマ送りされる。
【０１８０】
・十字ボタン３６の右ボタンが押下された場合
上記のように、十字ボタン３６の右ボタンが押下されると、コマ送りされる。
【０１８１】
十字ボタン３６の右ボタンが押下されると、ＣＰＵ１１０は、パラメータｎに１を加算する（ステップＳ３２）。そして、１加算した後のパラメータｎが、パラメータＮを超えているか否か判定する（ステップＳ３４）。
【０１８２】
ここで、パラメータｎが、パラメータＮを超えていないと判定すると、ステップＳ２６の処理に戻り、次のコマをモニタ２８に表示させる。一方、パラメータｎが、パラメータＮを超えていると判定すると、ＣＰＵ１１０は、パラメータｎに１を設定し、ステップＳ２６の処理に戻る。すなわち、最初のコマをモニタ２８に表示させる。
【０１８３】
・十字ボタン３６の左ボタンが押下された場合
上記のように、十字ボタン３６の左ボタンが押下されると、コマ戻しされる。
【０１８４】
十字ボタン３６の左ボタンが押下されると、ＣＰＵ１１０は、パラメータｎから１を除算する（ステップＳ３３）。そして、１除算した後のパラメータｎが、０か否か判定する（ステップＳ３６）。
【０１８５】
ここで、パラメータｎが０ではないと判定すると、ステップＳ２６の処理に戻り、一つ前のコマをモニタ２８に表示させる。一方、パラメータｎが、０であると判定すると、ＣＰＵ１１０は、パラメータｎにＮを設定し、ステップＳ２６の処理に戻る。すなわち、最終コマの画像をモニタ２８に表示させる。
【０１８６】
・ＤＩＳＰ／ＢＡＣＫボタン４０が押下された場合
上記のように、ＤＩＳＰ／ＢＡＣＫボタン４０が押下されると、ＣＰＵ１１０は、表示設定の機能を終了する。この場合、直前のモードに復帰する。すなわち、直前のモードが、撮影モードの場合は、撮影モードに復帰し、再生モードの場合は、再生モードに復帰する。
【０１８７】
なお、上記の例では、ゴミ箱ファイルに格納された画像ファイルを１コマずつモニタ２８に表示させているが、複数コマをまとめて表示するようにしてもよい。たとえば、モニタ２８の表示領域に２×２コマの表示領域を設け、４コマ分の画像をまとめて表示するようにしてもよいし、３×３コマの表示領域を設け、９コマ分の画像をまとめて表示するようにしてもよい。また、これらの表示形態をユーザが選択できるようにしてもよい。
【０１８８】
なお、このように複数コマの画像を表示する場合は、たとえば、カーソルや選択枠等の選択手段で特定の画像を選択できるようにし、当該選択手段で選択された画像に対して、表示設定ができるようにする。
【０１８９】
また、上記の例では、表示設定が切り替えられるたびに逐次、その情報をゴミ箱ファイルに記録（表示設定の情報を更新）するようにしているが、設定した情報をメモリ１２０等にまとめて記憶しておき、処理の最後にゴミ箱ファイルに記録するようにしてもよい（最後に一括して更新するようにしてもよい。）。
【０１９０】
＜ゴミ箱ファイルに格納された画像ファイルの表示方法＞
次に、ゴミ箱ファイルに格納された画像ファイルの表示方法について説明する。
【０１９１】
上記のように、ゴミ箱ファイルに格納された画像ファイルの表示は、表示設定に基づいて行われる。すなわち、表示設定がＯＮにされている画像のみが表示される。
【０１９２】
図１１は、ゴミ箱ファイルに格納された画像ファイルの表示処理の手順を示すフローチャートである。
【０１９３】
ゴミ箱ファイルに格納された画像ファイルの表示は、ゴミ箱ファイルに対して展開表示の指示を与えることにより行われる。
【０１９４】
なお、上記のように、ゴミ箱ファイルは、その代表画像領域Ｄ１がＥｘｉｆ形式に準じて生成されているため、デジタルカメラ１０のモードを再生モードにすると、代表画像領域Ｄ１に格納された画像（代表画像）がモニタに表示される。すなわち、再生モード時にコマ送り又はコマ戻しされて、ゴミ箱ファイルが表示される番になると、そのゴミ箱ファイルの代表画像領域Ｄ１に格納された画像がモニタ２８に表示される。
【０１９５】
ユーザは、このゴミ箱ファイルの代表画像がモニタに表示された状態でデジタルカメラ１０に対して、展開表示の指示を与えて、ゴミ箱ファイルに格納されている画像の表示を指示する（たとえば、ＭＥＮＵ／ＯＫボタン３８を押下して、展開表示を指示する。）。
【０１９６】
なお、この展開表示の指示方法は一例であり、他の方法でゴミ箱ファイルの展開表示を指示するようにすることもできる。たとえば、メニュー項目の一つにゴミ箱ファイルの展開表示の指示の項目を用意しておき、メニュー画面でゴミ箱ファイルの展開表示を指示するようにすることもできる。
【０１９７】
ＣＰＵ１１０は、ゴミ箱ファイルの展開表示の指示が入力されると（ステップＳ４０）、指定されたゴミ箱ファイルにアクセスし、そのゴミ箱ファイルの解析処理を行う（ステップＳ４１）。そして、その解析結果に基づき、パラメータＭにゴミ箱ファイルに格納されている画像ファイルの総数を設定する（ステップＳ４２）。また、パラメータｍに１を設定する（ステップＳ４３）。
【０１９８】
この後、ＣＰＵ１１０は、ｍコマ目の画像ファイルの表示設定を確認し、表示設定がＯＮにされているか否かを判定する（ステップＳ４４）。
【０１９９】
この判定の結果、ｍコマ目の画像ファイルの表示設定がＯＮにされていると判定すると、ＣＰＵ１１０は、そのｍコマ目の画像ファイルの画像をモニタ２８に表示させる（ステップＳ４５）。
【０２００】
図１２は、モニタ２８の表示例を示す図である。同図に示すように、モニタ２８には、画面中央に読み出した画像ファイルの画像（ｍコマ目の画像）が表示される。そして、その画像の左右に十字ボタン３６に割り当てられた機能のアイコンが表示される。本例の場合、画像の右側にコマ送りのアイコン、左側にコマ戻しのアイコンが表示される。
【０２０１】
ＣＰＵ１１０は、読み出した画像ファイルの画像をモニタ２８に表示させるとともに、これらのアイコン画像を表示させる。
【０２０２】
なお、画面左上隅のアイコンは、現在のモードを示すアイコンであり、現在のモードが展開表示のモードであることを示している。
【０２０３】
また、画面右上隅の表示は、現在のコマ番号（表示される画像に付与される通し番号）を示しており、分子が現在のコマ番号、分母が表示される画像ファイルの総数（表示設定がＯＮにされている画像ファイルの総数）を示している。
【０２０４】
一方、上記ステップＳ４４において、ｍコマ目の画像ファイルの表示設定がＯＦＦにされていると判定すると、ＣＰＵ１１０は、パラメータｍに１を加算し（ステップＳ５３）、加算後のパラメータｍが、パラメータＭ（ゴミ箱ファイル内の総数）を超えているか否か判定する（ステップＳ５４）。すなわち、最終コマの画像ファイルであるか否かを判定する。
【０２０５】
ここで、パラメータｍが、パラメータＭを超えていないと判定すると、ステップＳ44の処理に戻り、次のコマの表示設定を確認する。
【０２０６】
一方、パラメータｍが、パラメータＭを超えていると判定すると、ＣＰＵ１１０は、パラメータｍに１を設定し、ステップＳ４４の処理に戻る。すなわち、最初のコマの表示設定を確認する。
【０２０７】
このように、表示設定がＯＦＦにされている画像ファイルについてはスキップし、表示設定がＯＮにされている画像ファイルまで自動的にコマ送りされる。これにより、表示設定がＯＮにされている画像ファイルの画像のみがモニタ２８に表示される。
【０２０８】
一方、ユーザは、モニタ２８に表示された画像を確認し、次の画像を見る場合は、十字ボタン３６の右ボタンを押下し、一つ前の画像を見る場合は、十字ボタン３６の左ボタンを押下する。また、ゴミ箱ファイルの展開表示を終了する場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。
【０２０９】
ＣＰＵ１１０は、キー入力の有無を判定し（ステップＳ４６）、入力された操作情報に応じた処理を実行する。
【０２１０】
・十字ボタン３６の右ボタンが押下された場合
上記のように、十字ボタン３６の右ボタンが押下されると、コマ送りされる。
【０２１１】
十字ボタン３６の右ボタンが押下されると、ＣＰＵ１１０は、パラメータｍに１を加算する（ステップＳ４７）。そして、１加算した後のパラメータｍが、パラメータＭを超えているか否か判定する（ステップＳ４８）。
【０２１２】
ここで、パラメータｍが、パラメータＭを超えていないと判定すると、ステップＳ４４の処理に戻り、次のコマの表示設定を確認する。一方、パラメータｍが、パラメータＭを超えていると判定すると、ＣＰＵ１１０は、パラメータｍに１を設定し、ステップＳ４４の処理に戻る。すなわち、最初のコマの表示設定を確認する。
【０２１３】
・十字ボタン３６の左ボタンが押下された場合
上記のように、十字ボタン３６の左ボタンが押下されると、コマ戻しされる。
【０２１４】
十字ボタン３６の左ボタンが押下されると、ＣＰＵ１１０は、パラメータｍから１を除算する（ステップＳ５０）。そして、１除算した後のパラメータｍが、０か否か判定する（ステップＳ５１）。
【０２１５】
ここで、パラメータｍが０ではないと判定すると、ステップＳ４４の処理に戻り、一つ前のコマの表示設定を確認する。一方、パラメータｍが、０であると判定すると、ＣＰＵ１１０は、パラメータｍにＭを設定し、ステップＳ４４の処理に戻る。すなわち、最終コマの表示設定を確認する。
【０２１６】
・ＤＩＳＰ／ＢＡＣＫボタン４０が押下された場合
上記のように、ＤＩＳＰ／ＢＡＣＫボタン４０が押下されると、ＣＰＵ１１０は、展開表示の処理を終了する。この場合、ゴミ箱ファイルの次の画像ファイルがモニタ２８に再生表示される（メニュー画面でゴミ箱ファイルの展開表示を指示した場合には、直前のモードに復帰する。）。
【０２１７】
このように、本実施の形態のデジタルカメラでは、ゴミ箱ファイル内の画像を確認する際、必要な画像のみ表示させることができるので、目的とする画像を容易に探し出すことができ、管理閲覧性を向上させることができる。
【０２１８】
また、表示／非表示の設定を行っているだけなので、必要な場合にいつでも復元させることができる。
【０２１９】
また、表示／非表示の設定を行っているだけなので、処理に負担が掛からず、処理能力の低い機器においても、待ち時間等を発生させずに、軽快に表示処理動作を行うことができる。
【０２２０】
なお、上記の例では、ゴミ箱ファイルに格納された画像ファイルを１コマずつモニタ２８に表示させているが、複数コマをまとめて表示するようにしてもよい。
【０２２１】
＜ゴミ箱ファイル内の画像ファイルの復元方法＞
さて、上記のように、本実施の形態のデジタルカメラでは、ゴミ箱ファイル内の画像を任意に展開表示させることができる。したがって、この展開表示中に画像ファイルの復元指示ができるようにすることが好ましい。同様に展開表示中に画像ファイルの表示設定（表示ＯＦＦの設定）ができるようにすることが好ましい。
【０２２２】
以下、ゴミ箱ファイル内の画像の展開表示中に画像ファイルの復元指示、表示設定を行う場合の処理について説明する。
【０２２３】
ゴミ箱ファイルの展開表示中における画像ファイルの復元指示、及び、表示設定は、復元対象の画像、又は、表示設定をＯＦＦにする画像が、モニタ２８に表示されている時に、所定のキー操作を行うことにより行われる。
【０２２４】
本例では、目的画像の表示中に十字ボタン３６の上ボタンが押下されると、復元指示が入力され、下ボタンが押下されると、表示設定がＯＦＦにされる。
【０２２５】
図１３は、ゴミ箱ファイルの展開表示中に画像ファイルの復元処理及び表示設定を行う場合の処理の手順を示すフローチャートである。
【０２２６】
なお、展開表示中に表示設定がＯＮにされている画像のみが表示される点は、上述した展開表示時の処理の手順と同じである。
【０２２７】
したがって、ここでは、画像ファイルの復元処理及び表示設定の処理についてのみ説明する。
【０２２８】
上記のように、本例では、画像表示中に十字ボタン３６の上ボタンが押下されると、復元指示が入力され、下ボタンが押下されると、表示設定がＯＦＦに設定される（右ボタンが押下された場合はコマ送り、左ボタンが押下された場合はコマ戻し）。
【０２２９】
図１４は、モニタ２８の表示例を示す図である。同図に示すように、モニタ２８には、画面中央に読み出した画像ファイルの画像（ｍコマ目の画像）が表示される。そして、その画像の上下左右に十字ボタン３６に割り当てられた機能のアイコンが表示される。本例の場合、画像の右側にコマ送りのアイコン、左側にコマ戻しのアイコン、上側に復元のアイコン、下側に表示のＯＦＦ設定のアイコンが表示される。
【０２３０】
ＣＰＵ１１０は、読み出した画像ファイルの画像をモニタ２８に表示させるとともに、これらのアイコン画像を表示させる。
【０２３１】
ユーザは、このモニタ２８の表示に基づいて必要な操作を行う。すなわち、現在、モニタ２８に表示されている画像を復元する場合には、十字ボタン３６の上ボタンを押下する。一方、現在、モニタ２８に表示されている画像の表示設定をＯＦＦにする場合（非表示とする場合）は、十字ボタン３６の下ボタンを押下する。また、次の画像を確認する場合は、十字ボタン３６の右ボタンを押下し、前の画像を確認する場合は、十字ボタン３６の左ボタンを押下する。さらに、ゴミ箱ファイルの展開表示を終了する場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。
【０２３２】
ＣＰＵ１１０は、操作部１１２からの入力に基づき、キー入力の有無を判定し（ステップＳ４５）、入力されたキー操作に応じた処理を実行する。
【０２３３】
なお、右ボタン、左ボタン、ＤＩＳＰ／ＢＡＣＫボタン４０が押下されたときの処理内容は、上述した展開表示時と同じなので、ここでは上ボタン又は下ボタンが押下されたときの処理について説明する。
【０２３４】
・十字ボタン３６の右ボタンが押下された場合
上記のように、十字ボタン３６の上ボタンが押下されると、表示中の画像の復元処理が行われる（ステップＳ６０）。
【０２３５】
図１５は、復元処理の手順を示すフローチャートである。
【０２３６】
同図に示すように、まず、ＣＰＵ１１０は、復元対象画像（現在表示中の画像）の画像ファイルをゴミ箱ファイルから抽出する（ステップＳ７０）。
【０２３７】
次に、抽出した画像ファイルを元に画像ファイルを新規作成する（ステップＳ７１）。すなわち、単独のＥｘｉｆファイルとして必要な情報を付加（必要に応じて削除）して、画像ファイルを新規に作成する。なお、本例では、削除した画像ファイルは、ほぼそのままの状態でゴミ箱ファイルに格納されるので、ゴミ箱ファイルを抽出するだけ（必要に応じてヘッダのタグ情報を修正）で画像ファイルを復元することができる。
【０２３８】
画像ファイルの復元後、ＣＰＵ１１０は、ゴミ箱ファイルから復元した画像ファイルの格納領域を削除し（ステップＳ７２）、ファイルの基本情報（格納数などヘッダに記録される情報）を更新する。そして、パラメータＭから１を除算するとともに（ステップＳ７３）、パラメータｍから１を除算して（ステップＳ７４）、元のフローに復帰する。
【０２３９】
この後、ＣＰＵ１１０は、パラメータｍに１を加算し（ステップＳ６１）、１加算した後のパラメータｍが、パラメータＭを超えているか否か判定し（ステップＳ４８）、パラメータｍが、パラメータＭを超えていないと判定すると、ステップＳ４４の処理に戻り、次のコマの表示設定を確認する。また、パラメータｍが、パラメータＭを超えていると判定すると、パラメータｍに１を設定し、ステップＳ４４の処理に戻って、最初のコマの表示設定を確認する。
【０２４０】
このように、表示中に十字ボタン３６の上ボタンが押下されると、復元処理が行われ、削除された画像ファイルが復元される。
【０２４１】
・十字ボタン３６の左ボタンが押下された場合
上記のように、十字ボタン３６の下ボタンが押下されると、現在表示中の画像の表示設定がＯＦＦにされる。
【０２４２】
ＣＰＵ１１０は、十字ボタン３６の下ボタンが押下されると、現在表示中の画像に対して、表示設定をＯＦＦに設定し、その情報をゴミ箱ファイルの所定領域に記録する（ステップＳ６２）。
【０２４３】
この後、ＣＰＵ１１０は、パラメータｍに１を加算し（ステップＳ６３）、１加算した後のパラメータｍが、パラメータＭを超えているか否かを判定する（ステップＳ４８）。そして、パラメータｍが、パラメータＭを超えていないと判定すると、ステップＳ４４の処理に戻り、次のコマを表示設定を確認する。また、パラメータｍが、パラメータＭを超えていると判定すると、パラメータｍに１を設定し、ステップＳ４４の処理に戻って、最初のコマの表示設定を確認する。
【０２４４】
このように、ゴミ箱ファイルの展開表示中に画像の復元処理を行うことにより、復元しようとする画像を簡単に見つけ出すことができ、利便性が向上する。
【０２４５】
なお、上記の例では、復元した画像ファイルをゴミ箱ファイルから削除しているが、削除せずに残しておいてもよい。この場合、表示設定をＯＦＦに切り替えるようにしてもよい。
【０２４６】
また、上記の例では、復元と同時に元の画像ファイルをゴミ箱ファイルから削除しているが、削除処理は別のタイミングで実施するようにしてもよい。たとえば、ゴミ箱ファイルの展開表示終了後に実施するようにしてもよい。これにより、複数の画像ファイルを復元したような場合に一括して削除処理を行うことができるので、処理効率を向上させることができる。
【０２４７】
＜ゴミ箱ファイル内の画像ファイルの完全削除＞
上記のように、ゴミ箱ファイル内の各画像ファイルに対して表示／非表示の設定を個別に行うことにより、ゴミ箱ファイル内の画像の閲覧、管理性を向上させることができ、また、処理負荷の低減を図ることができる。
【０２４８】
その一方で不要な画像ファイルが、いつまでも残存することにより、記憶メディアの記憶容量を圧迫する不具合がある。
【０２４９】
したがって、ゴミ箱ファイル内の不要な画像ファイルは完全に削除できるようにすることが好ましい。
【０２５０】
この場合、ゴミ箱ファイル内の画像ファイルを個別に削除することもできるが、不要な画像ファイルを一括して削除することにより、効率的に処理することができる。
【０２５１】
本実施の形態のデジタルカメラ１０では、表示設定がＯＦＦにされている画像ファイルをゴミ箱ファイルから一括して削除する機能（以下、清掃機能という。）を備えている。以下、この清掃機能について説明する。
【０２５２】
清掃機能の呼び出しは、メニュー画面で行われる。すなわち、あらかじめメニュー項目の一つとして、「ゴミ箱ファイルの清掃」の項目が用意されており、この項目がメニュー画面で選択されると、清掃の機能が呼び出される（清掃の処理プログラムが実行される。）。
【０２５３】
なお、ゴミ箱ファイルが複数存在する場合は、清掃処理を実行するゴミ箱ファイルの選択処理が行われる。
【０２５４】
なお、処理の実行の指示方法は、これに限定されるものではなく、たとえば、ゴミ箱ファイルの再生表示中（代表画像の再生表示中）に清掃指示を与えられるようにしてもよい。
【０２５５】
ＣＰＵ１１０は、清掃の指示が入力されると、ゴミ箱ファイルを解析し、図１６に示すように、表示設定がＯＦＦにされている画像ファイルを削除して、ゴミ箱ファイルを再構築する。
【０２５６】
図１７は、清掃処理の手順を示すフローチャートである。
【０２５７】
清掃指示が入力されると（ステップＳ８０）、ＣＰＵ１１０は、ゴミ箱ファイルを解析し（ステップＳ８１）、その解析結果に基づいて、表示設定ＯＦＦの画像ファイルが存在するか否かを判定する（ステップＳ８２）。
【０２５８】
ここで、ゴミ箱ファイル内に表示設定ＯＦＦの画像ファイルが存在しないと判定すると、処理を終了する（必要に応じてエラーメッセージを表示して終了する。）
一方、ゴミ箱ファイル内に表示設定ＯＦＦの画像ファイルが存在すると判定すると、その画像ファイル以降に表示設定ＯＮの画像ファイルが存在するか否かを判定する（ステップＳ８３）。
【０２５９】
ここで、その表示設定ＯＦＦの画像ファイル以降に表示設定がＯＮの画像ファイルが存在すると判定すると、図１８（ｂ）に示すように、その表示設定がＯＦＦの画像ファイルの領域に以降の画像ファイルをコピーする（ステップＳ８４）。たとえば、図１８の例では、同図（ａ）に示すように、画像ファイルＡについては表示設定ＯＮ、画像ファイルＢについては表示設定ＯＦＦ、画像ファイルＣについては表示設定ＯＦＦ、画像ファイルＤについては表示設定ＯＮの設定がなされているので、同図（ｂ）に示すように、表示設定ＯＦＦの画像ファイルＢ、Ｃの領域に、それ以降の画像ファイルである画像ファイルＤをコピーする。
【０２６０】
この後、ＣＰＵ１１０は、更に、表示設定がＯＦＦの画像ファイルの有無を判定し（ステップＳ８４）、表示設定がＯＦＦの画像ファイルが存在すると判定すると、ステップＳ８３に戻って、その画像ファイル以降に表示設定ＯＮの画像ファイルが存在するか否かを判定する。
【０２６１】
ここで、その表示設定ＯＦＦの画像ファイル以降に表示設定ＯＮの画像ファイルが存在しないと判定すると、ＣＰＵ１１０は、当該ゴミ箱ファイルの管理情報を更新し（ステップＳ８６）、処理を終了する。この場合、図１８（ｃ）に示すように、最終の画像ファイル以降の領域が開放される。すなわち、図１８に示す例では、最終の画像ファイルである画像ファイルＤの終端以降の領域が開放される。
【０２６２】
これにより、図１８（ｄ）に示すように、ゴミ箱ファイル内には、表示設定ＯＮの画像ファイルのみが残される。なお、管理情報の更新は、たとえば、表示設定のＯＮ／ＯＦＦの設定情報を代表画像領域のヘッダ部分に記録している場合には、当該表示設定情報を最新の情報の情報に更新する。また、併せて該当する関連情報を最新のものに更新する。
【０２６３】
このように、不要な画像ファイルをゴミ箱ファイルから削除（完全削除）することにより、ゴミ箱ファイルのファイルサイズを縮小させることができる。また、一括して削除することにより、効率的に処理することができる。
【０２６４】
＜ゴミ箱ファイル内の画像ファイルの個別削除＞
上記の例では、ゴミ箱ファイル内の表示設定がＯＦＦの画像ファイルを一括して削除することとしているが、個別に削除できるようにしてもよい。
【０２６５】
以下、ゴミ箱ファイル内の画像ファイルを個別に削除する場合について説明する。
【０２６６】
図１９は、ゴミ箱ファイルに格納された画像ファイルを個別に削除する時の処理の手順を示すフローチャートである。
【０２６７】
ゴミ箱ファイルに格納された画像ファイルの個別削除の処理は、カメラのモードを個別削除モードに設定して行われる（ステップＳ９０）。個別削除モードへの移行は、メニュー画面で行われる。
【０２６８】
カメラのモードが、個別削除モードに設定されると、ＣＰＵ１１０は、ユーザにディレクトリ（フォルダ）の選択をさせる（ステップＳ９１）。すなわち、完全削除する画像ファイルが格納されているディレクトリの選択処理を行わせる。この選択処理は、たとえば、メモリカード１５２のＤＣＦイメージルートディレクトリに生成されているＤＣＦディレクトリをモニタ２８に一覧表示させ、その１つを選択させることにより行われる。
【０２６９】
ディレクトリの選択が行われると、ＣＰＵ１１０は、メモリカード１５２にアクセスし、そのディレクトリにゴミ箱ファイルが存在するか否かを判定する（ステップＳ９２）。ここで、選択されたディレクトリにゴミ箱ファイルが存在しないと判定すると、ＣＰＵ１１０は、所定のエラーメッセージ（たとえば、「ゴミ箱ファイルがありません」等）をモニタ２８に表示させる（ステップＳ９９）。
【０２７０】
一方、選択されたディレクトリにゴミ箱ファイルが存在する場合は、そのゴミ箱ファイルに格納されている画像ファイルの画像をモニタ２８に表示させる（ステップＳ９３）。ユーザは、操作部を利用して、このモニタ２８に表示された画像の中から完全に削除する画像を選択し、完全削除の実行を指示する（ステップＳ９４）。
【０２７１】
ここで、画像の表示は、たとえば、１コマずつ行われるものとし、十字ボタン３６の右ボタンの押下でコマ送り、左ボタンの押下でコマ戻しが行われる。そして、下ボタンの押下で完全削除の指示が行われる。ユーザは、十字ボタン３６の右ボタン又は左ボタンの押下で完全削除する画像をモニタ２８に表示させ、表示されたところで下ボタンを押下する。これにより、削除する画像が選択され、完全削除の指示が入力される。
【０２７２】
削除させる画像が選択され、完全削除の指示が入力されると、ＣＰＵ１１０は、削除の実行を確認するメッセージ（たとえば、「この画像を完全に削除しますか？」等）をモニタ２８に表示させる（ステップＳ９５）。ユーザは、このメッセージを見て、完全削除の実行を指示する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、処理をキャンセルする場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。
【０２７３】
ＣＰＵ１１０は、操作部１１２からの入力に基づき、完全削除の実行が指示されたか否かを判定する（ステップＳ９６）。そして、完全削除の実行が指示されたと判定すると、選択された画像の画像ファイルをゴミ箱ファイルから削除する。すなわち、その画像ファイルが格納されているゴミ箱ファイルの領域を削除する（ステップＳ４７）。
【０２７４】
なお、この削除処理は、上記のように、削除対象の画像ファイルが格納されている領域を完全に削除して、ゴミ箱ファイルを再構築するようにしてもよいし、削除対象の画像ファイルが格納されている領域をＮＵＬＬとして、削除するようにしてもよい。
【０２７５】
この後、ＣＰＵ１１０は、画像ファイルの完全削除の処理を継続するか否かを問い合わせるメッセージをモニタ２８に表示させる。ユーザは、このメッセージに確認して、操作部１１２から処理の継続の要否を入力する。
【０２７６】
ＣＰＵ１１０は、操作部１１２の入力に基づいて、処理の継続の要否を判定し（ステップＳ９８）、処理の終了が指示されたと判定すると、処理を終了する。一方、継続する場合は、ステップＳ９１に戻り、上記処理を再度実行する。
【０２７７】
このように、ゴミ箱ファイル内の画像ファイルを個別に削除（完全削除）することもできる。
【０２７８】
なお、本モードでは、表示設定のＯＮ／ＯＦＦに関わらず、ゴミ箱ファイル内のすべての画像ファイルが表示される。
【０２７９】
なお、上記の例では、削除処理のみを行うようにしているが、同時に復元処理もできるようにしてもよい。
【０２８０】
図２０は、ゴミ箱ファイルに格納された画像ファイルを復元／削除する処理の手順を示すフローチャートである。
【０２８１】
この処理は、カメラのモードをゴミ箱ファイル編集モードに設定して行われる（ステップＳ１００）。ゴミ箱ファイル編集モードへの移行は、たとえば、メニュー画面で行われる。
【０２８２】
カメラのモードが、ゴミ箱ファイル編集モードに設定されると、ＣＰＵ１１０は、ユーザにディレクトリ（フォルダ）の選択をさせる（ステップＳ１０１）。すなわち、編集対象とするゴミ箱ファイルが格納されているディレクトリの選択処理を行わせる。
【０２８３】
ディレクトリの選択が行われると、ＣＰＵ１１０は、メモリカード１５２にアクセスし、そのディレクトリにゴミ箱ファイルが存在するか否かを判定する（ステップＳ１０２）。ここで、選択されたディレクトリにゴミ箱ファイルが存在しないと判定すると、ＣＰＵ１１０は、所定のエラーメッセージ（たとえば、「ゴミ箱ファイルがありません」等）をモニタ２８に表示させる（ステップＳ１１５）。
【０２８４】
一方、選択されたディレクトリにゴミ箱ファイルが存在する場合は、そのゴミ箱ファイルに格納されている画像ファイルの画像をモニタ２８に表示させる（ステップＳ１０３）。
【０２８５】
ここで、画像の表示は、たとえば、１コマずつ行われるものとし、十字ボタン３６の右ボタンの押下でコマ送り、左ボタンの押下でコマ戻しが行われる。また、上ボタンの押下で復元指示、下ボタンの押下で完全削除の指示が行われる。
【０２８６】
ＣＰＵ１１０は、操作部１１２からの入力に基づいて、画像のコマ送り、コマ戻しの指示が行われたか否かを判定する（ステップＳ１０４）。
【０２８７】
ここで、コマ送りが指示されると、ＣＰＵ１１０は、次に削除された画像ファイルの画像をモニタ２８に表示させ、コマ戻しが表示されると、その前に削除された画像ファイルの画像（最初に削除された画像ファイルの場合は、最後に削除された画像ファイルの画像）をモニタ２８に表示させる（ステップＳ１０５）。
【０２８８】
このように、ユーザは、十字ボタン３６の右ボタン又は左ボタンの操作により、復元又は完全削除を希望する画像をモニタ２８の画面上に表示させる。
【０２８９】
そして、復元又は完全削除を希望する画像ファイルの画像がモニタ２８に表示されたところで、十字ボタン３６の上ボタン又は下ボタンを押下する。すなわち、モニタ２８に表示された画像の復元を希望する場合は、十字ボタン３６の上ボタンを押下し、削除を希望する場合は、下ボタンを押下する。
【０２９０】
上記ステップＳ１０４でコマ送り／コマ戻しが指示されていないと判定すると、ＣＰＵ１１０は、操作部からの入力に基づいて、表示画像の復元又は削除が指示されたか否かを判定する（ステップＳ１０６）。
【０２９１】
ここで、復元が指示されたと判定すると（十字ボタン３６の上ボタンが押下されたと判定すると）、ＣＰＵ１１０は、復元実行を確認するメッセージ（たとえば、「この画像を復元しますか？」等）をモニタ２８に表示させる（ステップＳ１０７）。ユーザは、このメッセージを見て、復元実行を指示する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、処理をキャンセルする場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。
【０２９２】
ＣＰＵ１１０は、操作部１１２からの入力に基づき、復元の実行が指示されたか否かを判定する（ステップＳ１０８）。そして、復元の実行が指示されたと判定すると、選択された画像の画像ファイルをゴミ箱ファイルから抽出し、その画像ファイルを復元する（ステップＳ１０９）。そして、復元した画像ファイルが格納されていたゴミ箱ファイルの領域を削除する（ステップＳ１１０）。
【０２９３】
この後、ＣＰＵ１１０は、復元処理の継続を問い合わせるメッセージをモニタ２８に表示させる。ユーザは、このメッセージに確認して、操作部１１２から復元処理の継続の要否を入力する。ＣＰＵ１１０は、操作部１１２の入力に基づいて、復元処理の継続の要否を判定し（ステップＳ１１４）、復元処理の終了が指示されたと判定すると、処理を終了する。これにより、所望の画像を復元することができる。
【０２９４】
一方、上記ステップＳ１０６にて、削除が指示されたと判定すると（十字ボタン３６の下ボタンが押下されたと判定すると）、ＣＰＵ１１０は、削除実行を確認するメッセージ（たとえば、「この画像を完全に削除しますか？」等）をモニタ２８に表示させる（ステップＳ７１）。ユーザは、このメッセージを見て、完全削除の実行を指示する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、処理をキャンセルする場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。
【０２９５】
ＣＰＵ１１０は、操作部１１２からの入力に基づき、削除の実行が指示されたか否かを判定する（ステップＳ１１２）。そして、削除の実行が指示されたと判定すると、選択された画像の画像ファイルをゴミ箱ファイルから削除する（ステップＳ１１３）。
【０２９６】
この後、ＣＰＵ１１０は、復元処理の継続を問い合わせるメッセージをモニタ２８に表示させる。ユーザは、このメッセージに確認して、操作部１１２から復元処理の継続の要否を入力する。ＣＰＵ１１０は、操作部１１２の入力に基づいて、復元処理の継続の要否を判定し（ステップＳ１１４）、復元処理の終了が指示されたと判定すると、処理を終了する。これにより、不要な画像ファイルをゴミ箱ファイルから削除し、メモリカード１５２から完全に削除することができる。
【０２９７】
このように、１つのモード（ゴミ箱ファイル編集モード）で画像ファイルの復元と完全削除を行うようにすることもできる。これにより、効率よく画像ファイルの管理を行うことができる。
【０２９８】
なお、本例では、十字ボタン３６の右ボタンをコマ送り、左ボタンをコマ戻し、上ボタンを復元、下ボタンを削除に割り当てているが、たとえば、十字ボタン３６の右ボタンを削除、左ボタンを復元、上ボタンをコマ送り、下ボタンをコマ戻しに割り当てるようにしてもよい。
【０２９９】
また、モニタ２８には、十字ボタン３６に割り当てられた機能をアイコンで表示することが好ましい。
【０３００】
＜ゴミ箱ファイルの他の例＞
上記のように、本実施の形態のデジタルカメラでは、Ｅｘｉｆ形式に準じてゴミ箱ファイルを生成している。そして、その代表画像領域Ｄ１には、最初に削除された画像ファイルの画像を代表画像として格納している。このように生成されたゴミ箱ファイルは、通常のＥｘｉｆファイルと同様に扱うことができ、Ｅｘｉｆファイルを認識可能な機器で開くと、代表画像（最初に削除された画像ファイルの画像）がモニタに表示される。
【０３０１】
しかし、このような表示は、通常の画像ファイルと混同を生じるおそれがあり、誤って削除されるおそれがある。
【０３０２】
したがって、ゴミ箱ファイルは、一見して他の画像ファイルと識別できるようにすることがより好ましい。
【０３０３】
このため、代表画像領域Ｄ１には、ゴミ箱ファイルであることが認識できる画像を代表画像として格納することが好ましい。
【０３０４】
このような画像としては、図２１に示すような画像が考えられる。同図（ａ）〜（ｃ）は、ゴミ箱ファイル内に格納されている画像ファイルの画像をインデックス表示したものである。
【０３０５】
同図（ａ）は、ゴミ箱ファイル内に格納されている特定の画像ファイルの画像（たとえば、最初に削除された４つの画像ファイルの画像）を整列させてインデックス表示させたものを代表画像としたものであり、各画像を縦横に整列させて構成されている（この例では２×２で整列）。
【０３０６】
同図（ｂ）は、ゴミ箱ファイル内に格納されている特定の画像ファイルの画像（たとえば、最初に削除された５つの画像ファイルの画像）をランダムにインデックス表示させたものを代表画像としたものであり、各画像をランダムに配置して構成されている。
【０３０７】
同図（ｃ）は、ゴミ箱ファイル内に格納されている全画像ファイルの画像をインデックス表示させたものを代表画像としたものであり、各画像を縦横に整列させて構成されている。
【０３０８】
一方、同図（ｄ）は、ゴミ箱の図柄を代表画像としたものである。
【０３０９】
図２１（ｄ）に示す画像を代表画像として使用する場合は、当該画像の画像ファイルをあらかじめ用意しておき（たとえば、ＲＯＭ１１６やフラッシュＲＯＭ１１８等に格納しておく）、ゴミ箱ファイルの生成時に当該画像ファイルを使用して、ゴミ箱ファイルを生成する。
【０３１０】
一方、図２１（ａ）〜（ｃ）に示すように、ゴミ箱ファイル内に格納されている画像ファイルの画像を利用する場合は、ゴミ箱ファイルの生成時に代表画像を生成する。
【０３１１】
図２２は、ゴミ箱ファイル内に格納されている画像のインデックス画像を代表画像とする場合のゴミ箱ファイルの生成処理の手順を示すフローチャートである。
【０３１２】
なお、本フローチャートは、図２１（ａ）に示す画像をゴミ箱ファイルの代表画像として生成する場合のフローチャートである。すなわち、最初に削除された４つの画像ファイルの画像からインデックス画像を生成し、当該インデックス画像を代表画像とする場合のフローチャートである。
【０３１３】
再生モードの状態で画像ファイルの削除を行う点は上記と同じである。まず、ユーザは、カメラのモードを再生モードに設定し、削除対象とする画像ファイルの画像をモニタ２８に表示させる（ステップＳ１２０）。
【０３１４】
ＣＰＵ１１０は、操作部１１２からの入力に基づいて、削除ボタン３４が押下されたか否か、すなわち、削除が指示されたか否かを判定する（ステップＳ１２１）。
【０３１５】
削除が指示されたと判定すると、ＣＰＵ１１０は、削除確認のメッセージをモニタ２８に表示させる（ステップＳ１２２）。ユーザは、このメッセージを確認し、削除を実行する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、指示を取り消す場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。ＣＰＵ１１０は、操作部からの入力に基づいて、削除の実行が指示されたか否かを判定する（ステップＳ１２３）。そして、削除実行が指示されると、ＣＰＵ１１０は、当該削除対象の画像ファイルが格納されているフォルダ（ディレクトリ）にゴミ箱ファイルが存在するか否かを判定する（ステップＳ１２４）。
【０３１６】
ここで、削除対象の画像ファイルが格納されているフォルダにゴミ箱ファイルが存在していないと判定すると、ＣＰＵ１１０は、新規にゴミ箱ファイルを作成する（ステップＳ１２）。
【０３１７】
この後、ゴミ箱ファイルの代表画像の更新の要否を判定する（ステップＳ１２６）。すなわち、最初に削除された４つの画像ファイルの画像からインデックス画像が生成されているか否かを判定する。
【０３１８】
ここで、最初に削除された４つの画像ファイルの画像からインデックス画像が生成されていないと判定すると（代表画像の更新が必要と判定すると）、ＣＰＵ１１０は、インデックス画像の生成処理（代表画像の更新処理）を行う（ステップＳ１２７）。すなわち、削除された画像ファイルの画像を利用して、デジタル信号処理部１４２にインデックス画像の生成処理を行わせる。そして、生成されたインデックス画像を代表画像として、ゴミ箱ファイルを生成する。すなわち、生成されたインデックス画像を代表画像として、代表画像領域Ｄ１に格納する。
【０３１９】
この代表画像の更新処理は、インデックス画像が完成されるまで、すなわち、４つの画像ファイルが削除されるまで行われる。
【０３２０】
ＣＰＵ１１０は、このようにして作成されたゴミ箱ファイルに削除指示された画像の画像ファイルを記録する（ステップＳ１２８）。そして、削除指示された画像の画像ファイルをメモリカード１５２から削除する（ステップＳ１２９）。
【０３２１】
この後、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、再生モードの終了が指示されたか否かを判定し（ステップＳ１３０）、再生モードの終了が指示されると、処理を終了する。
【０３２２】
このようにして生成されたゴミ箱ファイルは、その表示時にゴミ箱ファイルに格納されている画像ファイルの画像（最初に削除された４枚分の画像）がインデックス表示された画像が表示され、他の画像ファイルから容易に識別できるようになる。また、その内容物の確認も行うことができるようになる。
【０３２３】
なお、本例では、最初に削除された４枚の画像ファイルの画像からインデックス画像を生成するようにしているが、インデックス画像を生成する画像、及び、その枚数は、これに限定されるものではない。たとえば、最後に削除された４枚の画像ファイルの画像からインデックス画像を生成するようにしてもよいし（この場合、削除するたびにインデックス画像を更新する）、また、一定枚数ごとに抽出した画像からインデックス画像を生成するようにしてもよい。
【０３２４】
また、図２１（ｃ）に示すように、ゴミ箱ファイルに格納されている画像ファイルの画像すべてをインデックス表示させた画像を代表画像とする場合は、画像ファイルを削除するたびに、代表画像を更新する処理が行われる。
【０３２５】
また、インデックス画像を生成する場合は、ゴミ箱ファイルであることが、より明瞭に認識できるようにするため、背景に所定の図柄（たとえば、ゴミ箱の画等）を合成することが好ましい。
【０３２６】
なお、インデックス画像で代表画像を生成する場合、その生成タイミングは、画像の削除時（ゴミ箱ファイルへの追記時）やゴミ箱ファイルの生成時に限らず、任意のタイミングで行うことができるようにしてもよい。
【０３２７】
また、特定の画像ファイルからインデックス画像を生成して代表画像とする場合、そのインデックス画像に用いられた画像の表示設定がＯＦＦにされると、表示設定がＯＮの画像から改めて代表画像を生成するようにしてもよい。
【０３２８】
また、すべての画像ファイルからインデックス画像を生成して代表画像を生成する場合は、表示設定がＯＮにされている画像ファイルの画像のみを利用して代表画像を生成するようにしてもよい。また、この場合、表示設定が切り替えられた場合は、改めて代表画像を生成するようにしてもよい。
【０３２９】
＜ゴミ箱ファイルの表示方法の他の例＞
上記のように、本実施の形態のデジタルカメラでは、Ｅｘｉｆ形式に準じてゴミ箱ファイルを生成しており、Ｅｘｉｆファイルを認識可能な機器で開くと、代表画像領域Ｄ１に格納された代表画像がモニタに表示される。
【０３３０】
ここで、上記のように、ゴミ箱ファイルに格納されている削除済み画像のインデックス画像が代表画像として格納されている場合は、そのインデックス画像がモニタに表示されるので、他の画像ファイルと容易に区別することができる。
【０３３１】
しかし、インデックス画像が代表画像として格納されていない場合は、他の画像ファイルと容易に区別できないおそれがある。
【０３３２】
そこで、ゴミ箱ファイルを表示する場合は、ゴミ箱ファイルに格納されている画像をインデックス表示させることが好ましい。
【０３３３】
以下、ゴミ箱ファイルを表示する場合の処理について説明する。
【０３３４】
図２３は、ゴミ箱ファイルに格納されている画像をインデックス表示する場合の処理手順を示すフローチャートである。
【０３３５】
上記のように、再生モードに設定すると（ステップＳ１４０）、メモリカード１５２に記録されている画像ファイルの画像がモニタに表示される。
【０３３６】
まず、ＣＰＵ１１０は、表示対象とする画像のファイルが、ゴミ箱ファイルか否かを判定する（ステップＳ１４１）。
【０３３７】
ここで、ゴミ箱ファイルではないと判定すると、ＣＰＵ１１０は、通常の表示処理の方式に従って当該画像ファイルの画像をモニタ２８に表示させる（ステップＳ１４８）。
【０３３８】
一方、表示対象とする画像ファイルがゴミ箱ファイルと判定すると、ＣＰＵ１１０は、そのゴミ箱ファイルを解析する（ステップＳ１４２）。そして、代表画像領域Ｄ１に代表画像として、インデックス画像が格納されているか否かを判定する（ステップＳ１４３）。
【０３３９】
なお、代表画像領域Ｄ１に格納されている代表画像が、インデックス画像か否かの判定は、たとえば、代表画像領域Ｄ１のヘッダの情報を読み取って判定する。したがって、インデックス画像を代表画像として記録する場合は、代表画像領域Ｄ１のヘッダに当該画像がインデックス画像であることを示す情報を記録しておく。
【０３４０】
ＣＰＵ１１０は、代表画像として格納されている画像がインデックス画像であると判定すると、その代表画像として格納されたインデックス画像をモニタ２８に表示させる（ステップＳ１４４）。これにより、当該ファイルがゴミ箱ファイルであること、及び、その中身を確認することができる。
【０３４１】
なお、代表画像として格納されているインデックス画像のサムネイルが格納されている場合には、このサムネイルをモニタに表示させるようにしてもよい。これにより、インデックス画像を素早く表示させることができる。
【０３４２】
一方、代表画像としてインデックス画像が格納されていないと判定すると、そのゴミ箱ファイルに格納されている画像ファイルからインデックス画像を生成する（ステップＳ１４５）。この際、表示設定がＯＮにされている画像ファイルの画像でインデックス画像を生成する。
【０３４３】
そして、生成したインデックス画像をモニタ２８に表示させる（ステップＳ１４６）。これにより、当該ファイルがゴミ箱ファイルであること、及び、その中身を確認することができる。
【０３４４】
なお、インデックス画像を代表画像として生成する場合、各画像ファイルにサムネイルが格納されている場合には、そのサムネイルを利用してインデックス画像を生成するようにしてもよい。
【０３４５】
このように、ゴミ箱ファイルの代表画像（代表画像領域Ｄ１に格納される画像）としてインデックス画像が記録されていない場合であっても、ゴミ箱ファイルに格納された各画像ファイルからインデックス画像を生成し、これをモニタに表示させることにより、通常の画像ファイルとゴミ箱ファイルとを容易に見分けることができる。また、ゴミ箱ファイルの中身を容易に確認することができる。
【０３４６】
なお、本例では、ゴミ箱ファイルの代表画像としてインデックス画像が記録されている場合、これを利用してゴミ箱ファイルの表示を行っているが、インデックス画像の有無にかかわらず、ゴミ箱ファイルに格納された画像ファイルからインデックス画像を生成し、これをモニタに表示させるようにしてもよい。
【０３４７】
また、インデックス画像は、ゴミ箱ファイルに格納されているすべての画像ファイルの画像をから生成してもよいし、特定の画像ファイルの画像（たとえば、最初に削除されたＮ枚、最後に削除されたＮ枚（Ｎは整数））から生成してもよい。また、その配列形態も種々の態様をとることができる。
【０３４８】
また、ゴミ箱ファイルの画像の表示の際には、ゴミ箱ファイルに格納されている画像の枚数も同時に表示させることが好ましい。これにより、格納枚数も把握することができる。
【０３４９】
また、このゴミ箱ファイルの内容を個別に表示する場合には、現在表示中の画像が、全体の中で何枚目の画像かを識別できる表示（たとえば、全体の枚数が１０２枚で３枚目の表示ならば、「３／１０２枚」と表示する等）を併せて表示することが好ましい。
【０３５０】
＜ゴミ箱ファイルの表示方法の他の例２＞
上記のように、本実施の形態のデジタルカメラでは、Ｅｘｉｆ形式に準じてゴミ箱ファイルを生成しており、Ｅｘｉｆファイルを認識可能な機器で開くと、代表画像領域Ｄ１に格納された代表画像がモニタに表示される。
【０３５１】
ゴミ箱ファイルは、不要な画像ファイルを１つにまとめ、必要に応じて復元できるようにしたものであるから、その表示は必要な場合だけでよい（たとえば、展開表示時や復元時、完全削除時など）。
【０３５２】
そこで、ゴミ箱ファイルの表示／非表示を任意に設定できるようにすることが好ましい。
【０３５３】
以下、ゴミ箱ファイルの表示／非表示を任意に設定し、ゴミ箱ファイルを表示する場合の処理について説明する。
【０３５４】
ゴミ箱ファイルの表示／非表示の設定は、たとえば、メニュー画面で行われる。すなわち、メニュー項目の１つとして、ゴミ箱ファイルの表示／非表示の設定項目を用意しておき、この項目を選択して、表示／非表示（表示のＯＮ／ＯＦＦ）の設定ができるようにする。
【０３５５】
設定された情報は、たとえば、フラッシュＲＯＭ１１８に格納される。ＣＰＵ１１０は、このゴミ箱ファイルの表示／非表示の設定に応じてゴミ箱ファイルの表示処理を行う。
【０３５６】
図２４は、ゴミ箱ファイルの表示／非表示の設定が行われた場合における画像ファイルの再生処理の手順を示すフローチャートである。
【０３５７】
まず、カメラのモードが、再生モードに設定されると（ステップＳ１６０）。メモリカード１５２に格納されている画像ファイルの読み出しが行われる（ステップＳ１６１）。この際、最初に読み出すファイルは、特に限定されないが、ここでは、一番最後に撮影された画像ファイルとする。
【０３５８】
ＣＰＵ１１０は、読み出した画像ファイルが、ゴミ箱ファイルか否かを判定する（ステップＳ１６２）。
【０３５９】
ここで、読み出した画像ファイルが、ゴミ箱ファイルでないと判定すると、ＣＰＵ１１０は、通常の処理に従って、その画像ファイルの画像をモニタ２８に表示させる（ステップＳ１６４）。
【０３６０】
一方、読み出し画像ファイルが、ゴミ箱ファイルであると判定すると、ＣＰＵ１１０は、フラッシュＲＯＭ１１８に格納された設定情報に基づき、ゴミ箱ファイルの表示設定がＯＮにされているか否かを判定する（ステップＳ１６３）。
【０３６１】
ここで、ゴミ箱ファイルの表示設定がＯＮに設定されていると判定すると、ＣＰＵ１１０は、その画像ファイルの画像（代表画像の画像）をモニタ２８に表示させる（ステップＳ１６４）。
【０３６２】
一方、ゴミ箱ファイルの表示設定がＯＦＦに設定されていると判定すると、ＣＰＵ１１０は、その画像の表示は行わず、次の画像ファイルの読み出しを行う（ステップＳ１６１）。
【０３６３】
この後、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、コマ送り／コマ戻しの操作が行われたか否かを判定する（ステップＳ１６５）。そして、コマ送り／コマ戻しの操作が行われたと判定すると、上記ステップＳ１６１に戻り、次の画像ファイル（コマ送り字）又は前の画像ファイル（コマ戻し時）の読み出しを行う。また、コマ送り／コマ戻しの操作が行われていないと判定すると、再生モードの終了が指示されたか否かを判定し（ステップＳ１６６）、再生モードの終了が指示されたと判定すると、画像の再生処理を終了する。
【０３６４】
このように、ゴミ箱ファイルの表示／非表示を設定できることにより、ゴミ箱ファイルを誤って削除するのを防止でき、また、使い勝手も向上させることができる。
【０３６５】
なお、本例では、ゴミ箱ファイルの表示設定をフラッシュＲＯＭ１１８に記録する構成としているが、ゴミ箱ファイル自体に記録するようにしてもよい（たとえば、メーカーノート等に記録）。
【０３６６】
また、本例では、ゴミ箱ファイルの表示設定を一括して行っているが、各ゴミ箱ファイルごとに個別に表示／非表示を設定するようにしてもよい。
【０３６７】
＜ゴミ箱ファイルの格納形態の他の例＞
上記実施の形態では、メモリカードに生成されたＤＣＦディレクトリごとにゴミ箱ファイルを生成している。すなわち、削除された画像ファイルと同じディレクトリにゴミ箱ファイルを格納している。
【０３６８】
しかし、ゴミ箱ファイルの格納場所は、これに限定されるものではない。以下、このゴミ箱ファイルの格納形態について説明する。
【０３６９】
図２５は、メモリカードのディレクトリ構造の他の例を示す概略図である。同図に示すように、この例では、メモリカードをＤＣＦイメージルートディレクトリにゴミ箱ファイルを格納している。このように、画像ファイルが格納されたディレクトリ（フォルダ）ごとにゴミ箱ファイルを格納するのではなく、ＤＣＦイメージルートディレクトリごとに格納することもできる。
【０３７０】
この場合、ゴミ箱ファイル自体は、画像ファイルが格納されたディレクト単位で生成するようにしてもよいし、また、画像ファイルが格納されたディレクトに関係なく、１つにまとめて生成するようにしてもよい。
【０３７１】
図２６は、メモリカードのディレクトリ構造の他の例を示す概略図である。同図に示すように、この例では、ＤＣＦイメージルートディレクトリの直下にゴミ箱ファイルを格納するための専用のディレクトリ（フォルダ）を生成し、そのディレクトリにゴミ箱ファイルを格納している。
【０３７２】
この場合も、ゴミ箱ファイル自体は、画像ファイルが格納されたディレクト単位で生成するようにしてもよいし、また、画像ファイルが格納されたディレクトに関係なく、１つにまとめて生成するようにしてもよい。
【０３７３】
図２７は、ゴミ箱ファイルの格納形態の他の例の説明図である。同図に示すように、この例では、撮影により得られた画像の画像ファイルは、メモリカード１５２に格納し、ゴミ箱ファイルは、内蔵メモリであるフラッシュＲＯＭ１１８に格納している。
【０３７４】
これにより、メモリカード１５２がカメラから取り外され、他の機器で読み取られた際、ゴミ箱ファイルを誤って削除してしまうのを有効に防止することができる。また、他の機器がゴミ箱ファイルを認識できずに、不具合が発生するのを有効に防止することができる。
【０３７５】
この場合も、ゴミ箱ファイル自体は、画像ファイルが格納されたメモリカードのディレクト単位で生成するようにしてもよいし、また、画像ファイルが格納されたメモリカードのディレクトに関係なく、１つにまとめて生成するようにしてもよい。
【０３７６】
なお、上記のように、ゴミ箱ファイルは、これを認識できない機器で読み取ろうとすると、不具合を発生させるおそれがある。
【０３７７】
そこで、ゴミ箱ファイルは、選択的に外部の機器に認識させないようにすることが好ましい。
【０３７８】
この方法としては、たとえば、ファイルの属性を隠しファイルに設定したりすること考えられる。
【０３７９】
また、本実施の形態のデジタルカメラは、通信インタフェイス１６２を介してパソコン等の外部機器に接続でき、接続された場合はストレージデバイスとして認識されるので、外部機器に接続された場合には、外部機器側にゴミ箱ファイルを通知しないことで、ゴミ箱ファイルを認識させないことができる。
【０３８０】
さらに、ゴミ箱ファイルを機器の内部メモリ（上記の例では、フラッシュＲＯＭ１１８）に格納する場合には、内部メモリ自体を外部機器に認識（通知）させないことで、ゴミ箱ファイルが外部機器に認識されるのを防止することができる。
【０３８１】
＜その他の実施の形態＞
上記実施の形態では、本発明をデジタルカメラに適用した場合を例に説明したが、本発明の適用は、これに限定されるものではない。画像を記憶する記憶手段と、その記憶手段に記憶された画像ファイルを表示する機能を有する機器であれば、同様に適用することができ、同様の作用効果を奏することができる。特に、パソコンの場合には、上記の各機能を所定のプログラムによって実現させることができる。
【０３８２】
また、上記実施の形態では、ゴミ箱ファイルをＥｘｉｆ形式に準じて構成しているが、ゴミ箱ファイルの構成は、これに限定されるものではない。すなわち、削除された複数の画像ファイルをまとめて、１つのファイルとして格納できる構成のものであればよい。
【０３８３】
また、格納する画像ファイルについても、上記実施の形態では、Ｅｘｉｆファイルを格納する場合を例に説明したが、格納する画像ファイルの形式についても、特に限定されるものではなく、他の形式の画像ファイルを削除する場合についても、同様に適用することができる。したがって、たとえば、ＲＡＷ画像ファイルを格納することもできる。
【０３８４】
この場合、ゴミ箱ファイルにＥｘｉｆファイルとＲＡＷ画像ファイル等の他の画像ファイルを混在して格納するようにしてもよいが、ファイル形式ごとにゴミ箱ファイルを生成するようにしてもよい。すなわち、たとえば、Ｅｘｉｆファイルは、Ｅｘｉｆファイル用のゴミ箱ファイル、ＲＡＷ画像ファイルは、ＲＡＷ画像ファイル用のゴミ箱ファイルを個別に生成し、分別して格納するようにしてもよい。
【０３８５】
また、ＲＡＷ画像ファイルを格納する場合には、当該ＲＡＷ画像データを所定フォーマットで圧縮し、圧縮後の画像ファイルを格納するようにしてもよい。この場合、圧縮方式は、可逆圧縮でもよいし、また、非可逆圧縮でもよい。非可逆圧縮の場合は、ＲＡＷ画像ファイルに格納された、ＲＡＷ画像データをＪＰＥＧ圧縮し、ＲＡＷ画像ファイルをＥｘｉｆファイルに変換して、格納するようにしてもよい。
【０３８６】
また、上記実施の形態では、ゴミ箱ファイルをＤＣＦ規格に準じてメモリカードに記録する構成としているが、ゴミ箱ファイルを格納する方法や、ゴミ箱ファイル名の付与方法は、これに限定されるものではない。
【０３８７】
さらに、上記実施の形態では、静止画の画像ファイルを削除する場合について説明したが、動画の画像ファイルを削除する場合も同様に適用することができる。この場合、動画は動画ファイルは、動画の画像ファイルごとにゴミ箱ファイルに格納するようにしてもよいし、また、静止画と動画のファイルを混在させてゴミ箱ファイルに格納するようにしてもよい。
【０３８８】
また、本実施の形態では、削除指示した画像をゴミ箱ファイルに格納するようにしているが、削除指示時にゴミ箱ファイルに格納するか、完全に削除するかを選択できるようにし、ゴミ箱ファイルに格納することが選択された場合にのみ、ゴミ箱ファイルに格納するようにしてもよい（完全削除が指示された場合は、ゴミ箱ファイルには格納せずに、完全にメモリカードから消去する。）。
【図面の簡単な説明】
【０３８９】
【図１】本発明が適用されたデジタルカメラの外観構成を示す正面斜視図
【図２】本発明が適用されたデジタルカメラの外観構成を示す背面斜視図
【図３】本実施の形態のデジタルカメラの電気的構成を示すブロック図
【図４】Ｅｘｉｆファイルのデータ構造の概略図
【図５】ゴミ箱ファイルの概念図
【図６】ゴミ箱ファイルのデータ構造を示す概略図
【図７】ディレクトリ構造の概略図
【図８】ゴミ箱ファイルの生成処理の手順を示すフローチャート
【図９】ゴミ箱ファイルに格納された画像ファイルの表示設定の処理手順を示すフローチャート
【図１０】モニタの表示例を示す図
【図１１】ゴミ箱ファイルに格納された画像ファイルの表示処理の手順を示すフローチャート
【図１２】モニタの表示例を示す図
【図１３】ゴミ箱ファイルの展開表示中に画像ファイルの復元処理及び表示設定を行う場合の処理の手順を示すフローチャート
【図１４】モニタの表示例を示す図
【図１５】復元処理の手順を示すフローチャート
【図１６】清掃処理の概念図
【図１７】清掃処理の手順を示すフローチャート
【図１８】清掃処理の手順の概念図
【図１９】ゴミ箱ファイルに格納された画像ファイルを個別に削除する時の処理の手順を示すフローチャート
【図２０】ゴミ箱ファイルに格納された画像ファイルを復元／削除する処理の手順を示すフローチャート
【図２１】ゴミ箱ファイルのモニタへの表示例を示す図
【図２２】ゴミ箱ファイル内に格納されている画像のインデックス画像を代表画像とする場合のゴミ箱ファイルの生成処理の手順を示すフローチャート
【図２３】ゴミ箱ファイルに格納されている画像をインデックス表示する場合の処理手順を示すフローチャート
【図２４】ゴミ箱ファイルの表示／非表示の設定が行われた場合の画像の再生処理の手順を示すフローチャート
【図２５】メモリカードのディレクトリ構造の他の例を示す概略図
【図２６】メモリカードのディレクトリ構造の他の例を示す概略図
【図２７】ゴミ箱ファイルの格納形態の他の例の説明図
【符号の説明】
【０３９０】
１０…デジタルカメラ、１２…カメラボディ、１４…撮影レンズ、１６…フラッシュ、１８…スピーカ、２０…ＡＦ補助光ランプ、２２…シャッタボタン、２４…モードレバー、２６…電源ボタン、３０…ズームボタン、３２…再生ボタン、３４…削除ボタン、３６…十字ボタン、３８…ＭＥＮＵ／ＯＫボタン、４０…ＤＩＳＰ／ＢＡＣＫボタン、４２…顔検出ボタン、１１０…ＣＰＵ、１１２…操作部、１１６…ＲＯＭ、１１８…フラッシュＲＯＭ、１２０…メモリ（ＳＤＲＡＭ）、１２２…ＶＲＡＭ、１３４…撮像素子、１３６…撮像素子制御部、１３８…アナログ信号処理部、１４０…Ａ／Ｄ変換器、１４２…デジタル信号処理部、１４４…ＡＦ検出部、１４６…ＡＥ／ＡＷＢ検出部、１４８…圧縮伸張処理部、１５０…メディアコントローラ、１５２…メモリカード（記憶メディア）、１５４…表示制御部、１５６…ＯＳＤ（Ｏｎ−Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）部、１５８…フラッシュ制御部、１６０…通信制御部、１６２…通信インタフェイス
【図４】
0004956479.tif 000002
【図５】
0004956479.tif 000003
【図６】
0004956479.tif 000004
【図７】
0004956479.tif 000005
【図８】
0004956479.tif 000006
【図９】
0004956479.tif 000007
【図１０】
0004956479.tif 000008
【図１１】
0004956479.tif 000009
【図１２】
0004956479.tif 000010
【図１３】
0004956479.tif 000011
【図１４】
0004956479.tif 000012
【図１５】
0004956479.tif 000013
【図１６】
0004956479.tif 000014
【図１７】
0004956479.tif 000015
【図１８】
0004956479.tif 000016
【図１９】
0004956479.tif 000017
【図２０】
0004956479.tif 000018
【図２１】
0004956479.tif 000019
【図２２】
0004956479.tif 000020
【図２３】
0004956479.tif 000021
【図２４】
0004956479.tif 000022
【図２５】
0004956479.tif 000023
【図２６】
0004956479.tif 000024
【図２７】
0004956479.tif 000025
【図１】
0004956479.tif 000026
【図２】
0004956479.tif 000027
【図３】
0004956479.tif 000028