(57)【要約】【課題】削除した画像ファイルを復元でき、かつ、画像ファイルの管理・閲覧性を高めることができる画像ファイル管理装置及びデジタルカメラを提供する。【解決手段】削除が指示された画像の画像ファイルは、ゴミ箱ファイルに格納され、１つの画像ファイルとして保管される。復元の指示がされた場合は、このゴミ箱ファイルから抜き出して復元される。【選択図】      図５
2009265815.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段と、
表示手段と、
前記記憶手段に記憶されている画像ファイルの表示を指示する画像ファイル表示指示手段と、
前記画像ファイル表示指示手段からの表示指示に応じて、前記記憶手段に記憶されている画像ファイルを前記表示手段に表示させる画像ファイル表示制御手段と、
前記表示手段に表示された画像ファイルの中から少なくとも１つを選択して、その削除を指示する削除指示手段と、
前記削除指示手段で削除が指示された画像ファイルを１つにまとめたゴミ箱ファイルを生成するゴミ箱ファイル生成手段と、
前記ゴミ箱ファイル生成手段で生成されたゴミ箱ファイルを前記記憶手段に記憶させるとともに、前記削除指示手段で削除が指示された画像ファイルを前記記憶手段から削除する記憶制御手段と、
を備えたことを特徴とする画像ファイル管理装置。
【請求項２】
前記ゴミ箱ファイルに格納されている画像ファイルの表示を指示するゴミ箱ファイル内表示指示手段と、
前記ゴミ箱ファイル内表示指示手段から表示指示に応じて、前記ゴミ箱ファイルに格納されている画像ファイルを前記表示手段に表示させるゴミ箱ファイル内表示制御手段と、
前記表示手段に表示された画像ファイルの中から少なくとも１つを選択して、その復元を指示する復元指示手段と、
前記復元指示手段で復元が指示された画像ファイルをゴミ箱ファイルから抜き出す画像ファイル復元手段と、
を備え、前記記憶制御手段は、前記画像ファイル復元手段で復元された画像ファイルを前記記憶手段に再度記憶させることを特徴とする請求項１に記載の画像ファイル管理装置。
【請求項３】
前記ゴミ箱ファイルに格納されている画像ファイルの表示を指示するゴミ箱ファイル内表示指示手段と、
前記ゴミ箱ファイル内表示指示手段から表示指示に応じて、前記ゴミ箱ファイルに格納されている画像ファイルを前記表示手段に表示させるゴミ箱ファイル内表示制御手段と、
前記表示手段に表示された画像ファイルの中から少なくとも１つを選択して、その完全削除を指示する完全削除指示手段と、
前記完全削除指示手段で完全削除が指示された画像ファイルをゴミ箱ファイルから削除する画像ファイル完全削除手段と、
を備えたことを特徴とする請求項１又は２に記載の画像ファイル管理装置。
【請求項４】
前記ゴミ箱ファイル内に格納可能な画像ファイルのファイル数を設定する格納ファイル数設定手段を備え、前記ゴミ箱ファイル生成手段は、既存のゴミ箱ファイル内の画像ファイルのファイル数が、前記格納ファイル数設定手段で設定されたファイル数を超えると、新たなゴミ箱ファイルを生成することを特徴とする請求項１、２又は３に記載の画像ファイル管理装置。
【請求項５】
前記記憶手段に記憶される画像ファイルは、フォルダに格納されて前記記憶手段に記憶され、
前記ゴミ箱ファイル生成手段は、削除指示された画像ファイルが格納されたフォルダ単位で前記ゴミ箱ファイルを生成し、
前記記憶制御手段は、前記ゴミ箱ファイルを該ゴミ箱ファイルに格納されている画像ファイルの削除元のフォルダに記憶させることを特徴とする請求項１〜４のいずれか一に記載の画像ファイル管理装置。
【請求項６】
前記ファイル表示制御手段は、前記画像ファイル表示指示手段からの表示指示に応じて、前記記憶手段に記憶されている画像ファイルの画像を前記表示手段に表示させ、
前記削除指示手段は、前記表示手段に表示された画像の中から少なくとも１つを選択して、その画像の画像ファイルの削除を指示することを特徴とする請求項１〜５のいずれか一に記載の画像ファイル管理装置。
【請求項７】
前記ゴミ箱ファイルは、所定の主画像の画像データを含み、該主画像の画像ファイルとして、他の画像ファイルと同様に前記ファイル表示制御手段に認識可能に生成され、
前記ファイル表示制御手段は、前記画像ファイル表示指示手段からの表示指示に応じて、前記記憶手段に記憶されている画像ファイルの画像を前記表示手段に表示させるとともに、前記ゴミ箱ファイルの主画像を前記表示手段に表示させることを特徴とする請求項６に記載の画像ファイル管理装置。
【請求項８】
前記主画像は、最初に削除された画像ファイルの画像、又は、最後に削除された画像ファイルの画像であることを特徴とする請求項７に記載の画像ファイル管理装置。
【請求項９】
前記主画像は、あらかじめ用意されたゴミ箱を示す画像であることを特徴とする請求項７に記載の画像ファイル管理装置。
【請求項１０】
前記主画像は、前記ゴミ箱ファイルに格納されている画像ファイルの画像をインデックス表示した画像であり、該画像を生成する主画像生成手段を備えたことを特徴とする請求項７に記載の画像ファイル管理装置。
【請求項１１】
画像データを圧縮する圧縮手段を備え、前記ゴミ箱ファイル生成手段は、前記削除指示手段で削除が指示された画像ファイルに格納された画像データが圧縮画像データではない場合、該画像データを前記圧縮手段で圧縮させた後、前記ゴミ箱ファイルに格納することを特徴とする請求項１〜１０のいずれか一に記載の画像ファイル管理装置。
【請求項１２】
請求項１〜１１のいずれか一に記載の画像ファイル管理装置を備えたことを特徴とするデジタルカメラ。
【請求項１３】
前記記憶手段が、カメラ本体に着脱自在に設けられる一方、前記カメラ本体内に着脱不能な第２の記憶手段が設けられ、前記記憶制御手段は、前記ゴミ箱ファイル生成手段で生成されたゴミ箱ファイルを前記第２の記憶手段に記憶させることを特徴とする請求項１２に記載のデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像ファイル管理装置及びデジタルカメラに係り、特に記憶メディア内の画像ファイルを削除して、整理する画像ファイル管理装置及びデジタルカメラに関する。
【背景技術】
【０００２】
デジタルカメラでは、撮影により得られた画像のデータを所定フォーマットの画像ファイル（たとえば、Ｅｘｉｆファイル）として、メモリカード等の記憶メディアに保存する。
【０００３】
近年、デジタルカメラ等に使用される記憶メディアは、その容量が大容量化しており、１つの記憶メディアに大量の画像ファイルが保存できるようになっている。
【０００４】
しかし、１つの記憶メディアに大量の画像ファイルが保存されていると、閲覧時に見たい画像をなかなか見つけ出すことができないという不具合が生じる。
【０００５】
そこで、ユーザは、必要に応じて不要な画像ファイルを削除し、格納されている画像ファイルを整理する必要が生じる。
【０００６】
一般に画像ファイルの削除は、削除対象の画像ファイルの画像をモニタに表示させ、削除の指示を行った後、確認（本当に削除するか否かの確認）の動作を行ってから、実際に削除される。
【０００７】
しかし、このような確認動作を行った場合であっても、誤って画像ファイルを削除してしまう場合がある。
【０００８】
そこで、特許文献１では、削除指示が行われた画像ファイルを圧縮して保存することにより、削除した画像ファイルを復元できるようにすることを提案している。
【０００９】
また、特許文献２では、記憶メディア内のファイルの閲覧性を向上させるために、ファイルをまとめる指示が行われると、まとめる指示があった複数のファイルのファイル名から共通部分を抽出し、抽出した共通部分を元にディレクトリ名をつけて、そのディレクトリにファイルを移動させることが提案されている。
【特許文献１】特開平９−２１９６４８号公報
【特許文献２】特開平８−３１４７８１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
特許文献１の方法は、一度削除した画像ファイルの復元が可能であるが、削除・復元時に圧縮・伸張処理が必要になるため、削除・復元の処理に時間がかかるという欠点がある。
【００１１】
また、復元可能な画像ファイルを確認する場合にも伸張処理が必要になるため、復元する画像ファイルを選択するのにも時間がかかるという欠点がある。
【００１２】
一方、特許文献２の方法は、ファイルを移動させているだけなので、全体のファイル数は変わらず、ソートや検索処理などを行う場合に時間がかかるという欠点がある。
【００１３】
本発明はこのような事情に鑑みてなされたもので、削除した画像ファイルを復元でき、かつ、画像ファイルの管理・閲覧性を高めることができる画像ファイル管理装置及びデジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【００１４】
請求項１に係る発明は、前記目的を達成するために、記憶手段と、表示手段と、前記記憶手段に記憶されている画像ファイルの表示を指示する画像ファイル表示指示手段と、前記画像ファイル表示指示手段からの表示指示に応じて、前記記憶手段に記憶されている画像ファイルを前記表示手段に表示させる画像ファイル表示制御手段と、前記表示手段に表示された画像ファイルの中から少なくとも１つを選択して、その削除を指示する削除指示手段と、前記削除指示手段で削除が指示された画像ファイルを１つにまとめたゴミ箱ファイルを生成するゴミ箱ファイル生成手段と、前記ゴミ箱ファイル生成手段で生成されたゴミ箱ファイルを前記記憶手段に記憶させるとともに、前記削除指示手段で削除が指示された画像ファイルを前記記憶手段から削除する記憶制御手段と、を備えたことを特徴とする画像ファイル管理装置を提供する。
【００１５】
請求項１に係る発明によれば、削除指示された画像ファイルが、ゴミ箱ファイルとして１つにまとめられて管理される。これにより、記憶手段に記憶される画像ファイルのファイル数を減少させることができ、管理・閲覧性を向上させることができる。
【００１６】
請求項２に係る発明は、前記目的を達成するために、前記ゴミ箱ファイルに格納されている画像ファイルの表示を指示するゴミ箱ファイル内表示指示手段と、前記ゴミ箱ファイル内表示指示手段から表示指示に応じて、前記ゴミ箱ファイルに格納されている画像ファイルを前記表示手段に表示させるゴミ箱ファイル内表示制御手段と、前記表示手段に表示された画像ファイルの中から少なくとも１つを選択して、その復元を指示する復元指示手段と、前記復元指示手段で復元が指示された画像ファイルをゴミ箱ファイルから抜き出す画像ファイル復元手段と、を備え、前記記憶制御手段は、前記画像ファイル復元手段で復元された画像ファイルを前記記憶手段に再度記憶させることを特徴とする請求項１に記載の画像ファイル管理装置を提供する。
【００１７】
請求項２に係る発明によれば、ゴミ箱ファイルに格納されている画像ファイルを表示手段に表示させることができ、かつ、抜き出して復元させることができる。これにより、一度削除した画像ファイルを復元させることができる。
【００１８】
請求項３に係る発明は、前記目的を達成するために、前記ゴミ箱ファイルに格納されている画像ファイルの表示を指示するゴミ箱ファイル内表示指示手段と、前記ゴミ箱ファイル内表示指示手段から表示指示に応じて、前記ゴミ箱ファイルに格納されている画像ファイルを前記表示手段に表示させるゴミ箱ファイル内表示制御手段と、前記表示手段に表示された画像ファイルの中から少なくとも１つを選択して、その完全削除を指示する完全削除指示手段と、前記完全削除指示手段で完全削除が指示された画像ファイルをゴミ箱ファイルから削除する画像ファイル完全削除手段と、を備えたことを特徴とする請求項１又は２に記載の画像ファイル管理装置を提供する。
【００１９】
請求項３に係る発明によれば、ゴミ箱ファイルに格納されている画像ファイルを表示手段に表示させることができ、かつ、その完全削除を行うことができる。これにより、削除した画像ファイルの管理・閲覧性を高めることができる。
【００２０】
請求項４に係る発明は、前記目的を達成するために、前記ゴミ箱ファイル内に格納可能な画像ファイルのファイル数を設定する格納ファイル数設定手段を備え、前記ゴミ箱ファイル生成手段は、既存のゴミ箱ファイル内の画像ファイルのファイル数が、前記格納ファイル数設定手段で設定されたファイル数を超えると、新たなゴミ箱ファイルを生成することを特徴とする請求項１、２又は３に記載の画像ファイル管理装置を提供する。
【００２１】
請求項４に係る発明によれば、ゴミ箱ファイルに格納可能な画像ファイルのファイル数を設定することができる。これにより、ゴミ箱ファイルの管理・閲覧性を高めることができる。また、復元時に目的とする画像ファイルの抽出速度を高めることができる。
【００２２】
請求項５に係る発明は、前記目的を達成するために、前記記憶手段に記憶される画像ファイルは、フォルダに格納されて前記記憶手段に記憶され、前記ゴミ箱ファイル生成手段は、削除指示された画像ファイルが格納されたフォルダ単位で前記ゴミ箱ファイルを生成し、前記記憶制御手段は、前記ゴミ箱ファイルを該ゴミ箱ファイルに格納されている画像ファイルの削除元のフォルダに記憶させることを特徴とする請求項１〜４のいずれか一に記載の画像ファイル管理装置を提供する。
【００２３】
請求項５に係る発明によれば、フォルダごとにゴミ箱ファイルが生成される。これにより、画像ファイルの管理・閲覧性を高めることができる。
【００２４】
請求項６に係る発明は、前記目的を達成するために、前記ファイル表示制御手段は、前記画像ファイル表示指示手段からの表示指示に応じて、前記記憶手段に記憶されている画像ファイルの画像を前記表示手段に表示させ、前記削除指示手段は、前記表示手段に表示された画像の中から少なくとも１つを選択して、その画像の画像ファイルの削除を指示することを特徴とする請求項１〜５のいずれか一に記載の画像ファイル管理装置を提供する。
【００２５】
請求項６に係る発明によれば、表示手段に画像ファイルの画像が表示され、その画像を選択して削除指示を行うことができる。これにより、削除対象とする画像の確認を容易に行うことができるとともに、誤削除を防止することができる。
【００２６】
請求項７に係る発明は、前記目的を達成するために、前記ゴミ箱ファイルは、所定の主画像の画像データを含み、該主画像の画像ファイルとして、他の画像ファイルと同様に前記ファイル表示制御手段に認識可能に生成され、前記ファイル表示制御手段は、前記画像ファイル表示指示手段からの表示指示に応じて、前記記憶手段に記憶されている画像ファイルの画像を前記表示手段に表示させるとともに、前記ゴミ箱ファイルの主画像を前記表示手段に表示させることを特徴とする請求項６に記載の画像ファイル管理装置を提供する。
【００２７】
請求項７に係る発明によれば、ゴミ箱ファイルが、他の画像ファイルと同様に画像ファイルとして認識可能に形成され、表示手段への表示時に主画像が表示される。これにより、ゴミ箱ファイルの有無を容易に確認することができる。
【００２８】
請求項８に係る発明は、前記目的を達成するために、前記主画像は、最初に削除された画像ファイルの画像、又は、最後に削除された画像ファイルの画像であることを特徴とする請求項７に記載の画像ファイル管理装置を提供する。
【００２９】
請求項８に係る発明によれば、ゴミ箱ファイルの主画像が、最初に削除された画像ファイルの画像、又は、最後に削除された画像ファイルの画像で構成される。これにより、ゴミ箱ファイルの有無をさらに容易に確認することができる。
【００３０】
請求項９に係る発明は、前記目的を達成するために、前記主画像は、あらかじめ用意されたゴミ箱を示す画像であることを特徴とする請求項７に記載の画像ファイル管理装置を提供する。
【００３１】
請求項９に係る発明によれば、ゴミ箱ファイルの主画像が、あらかじめ用意されたゴミ箱を示す画像で構成される。これにより、ゴミ箱ファイルの有無をさらに容易に確認することができる。
【００３２】
請求項１０に係る発明は、前記目的を達成するために、前記主画像は、前記ゴミ箱ファイルに格納されている画像ファイルの画像をインデックス表示した画像であり、該画像を生成する主画像生成手段を備えたことを特徴とする請求項７に記載の画像ファイル管理装置を提供する。
【００３３】
請求項１０に係る発明によれば、ゴミ箱ファイルの主画像が、ゴミ箱ファイルに格納されている画像ファイルの画像をインデックス表示した画像で構成される。これにより、ゴミ箱ファイルの有無を容易に確認できるとともに、そのゴミ箱ファイル内の画像ファイルの確認も容易に行うことができる。
【００３４】
請求項１１に係る発明は、前記目的を達成するために、画像データを圧縮する圧縮手段を備え、前記ゴミ箱ファイル生成手段は、前記削除指示手段で削除が指示された画像ファイルに格納された画像データが圧縮画像データではない場合、該画像データを前記圧縮手段で圧縮させた後、前記ゴミ箱ファイルに格納することを特徴とする請求項１〜１０のいずれか一に記載の画像ファイル管理装置を提供する。
【００３５】
請求項１１に係る発明によれば、削除対象の画像ファイルに格納された画像データが圧縮が画像データではない場合（たとえば、ＲＡＷ画像データ等）、当該画像データが圧縮された後、ゴミ箱ファイルに格納される。これにより、ファイルサイズを大きくなるのを防止することとができる。なお、圧縮形式としては、ＪＰＥＧ等の非可逆圧縮でもよいし、可逆圧縮でもよい。
【００３６】
請求項１２に係る発明は、前記目的を達成するために、請求項１〜１１のいずれか一に記載の画像ファイル管理装置を備えたことを特徴とするデジタルカメラを提供する。
【００３７】
請求項１２に係る発明によれば、デジタルカメラでの画像ファイルの管理・閲覧性を向上させることができる。
【００３８】
請求項１３に係る発明は、前記目的を達成するために、前記記憶手段が、カメラ本体に着脱自在に設けられる一方、前記カメラ本体内に着脱不能な第２の記憶手段が設けられ、前記記憶制御手段は、前記ゴミ箱ファイル生成手段で生成されたゴミ箱ファイルを前記第２の記憶手段に記憶させることを特徴とする請求項１２に記載のデジタルカメラを提供する。
【００３９】
請求項１３に係る発明によれば、ゴミ箱ファイルをカメラ本体内に設けられた着脱不能な第２の記憶手段（いわゆる、内蔵の記憶手段）に記憶される。これにより、不用意にゴミ箱ファイルが削除されるのを防止することができる。
【発明の効果】
【００４０】
本発明によれば、削除した画像ファイルを復元でき、かつ、画像ファイルの管理・閲覧性を高めることができる。
【発明を実施するための最良の形態】
【００４１】
以下、添付図面に従って本発明に係る画像ファイル管理装置及びデジタルカメラの好ましい実施の形態について説明する。
【００４２】
＜デジタルカメラの構成＞
図１、図２は、それぞれ本発明が適用されたデジタルカメラの外観構成を示す正面斜視図と背面斜視図である。
【００４３】
同図に示すように、このデジタルカメラ１０は、いわゆるコンパクトカメラであり、そのカメラボディ（カメラ本体）１２は、片手で把持可能な薄い箱状に形成されている。
【００４４】
カメラボディ１２の正面には、図１に示すように、撮影レンズ１４、フラッシュ１６、スピーカ１８、ＡＦ補助光ランプ２０等が設けられており、上面には、シャッタボタン２２、モードレバー２４、電源ボタン２６等が設けられている。
【００４５】
一方、カメラボディ１２の背面には、図２に示すように、モニタ２８、ズームボタン３０、再生ボタン３２、削除ボタン３４、十字ボタン３６、ＭＥＮＵ／ＯＫボタン３８、ＤＩＳＰ／ＢＡＣＫボタン４０等が設けられており、側面には、外部接続端子４２が設けられている。
【００４６】
また、図示されていないが、カメラボディ１２の底面には、三脚ネジ穴及び開閉自在なバッテリカバーが設けられており、バッテリカバーの内側には、バッテリを収納するためのバッテリ収納室及びメモリカードを装着するためのメモリカードスロットが設けられている。
【００４７】
撮影レンズ１４は、沈胴式のズームレンズで構成されており、デジタルカメラ１０の電源をＯＮすると、カメラボディ１２から繰り出される。なお、撮影レンズ１４のズーム機構や沈胴機構については、公知の技術なので、ここでは、その具体的な構成についての説明は省略する。
【００４８】
フラッシュ１６は、キセノン管で構成されており、暗い被写体を撮影する場合や逆光時などに必要に応じて発光される。
【００４９】
ＡＦ補助光ランプ２０は、たとえば高輝度ＬＥＤ構成されており、ＡＦ時に必要に応じて発光される。
【００５０】
シャッタボタン２２は、いわゆる「半押し」と「全押し」が可能な二段ストローク式の押下スイッチで構成されている。デジタルカメラ１０は、このシャッタボタン２２を半押しすると撮影準備処理、すなわち、ＡＥ（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）に削除した画像ファイルの情報を記録する構成としているが、この他、メーカーノートに削除した画像ファイルの情報（ゴミ箱ファイルの内部情報（ファイル数や削除した日時、画像情報など））を記録するようにしてもよい。すなわち、Ｅｘｉｆファイルに準じた構成でヘッダに記録された情報から、少なくとも格納されている画像ファイルの数、領域（開始アドレスと終了アドレス）が読み取れる構成であればよい。
【０１３９】
また、ゴミ箱ファイルは、削除された画像ファイルと同じディレクトリ（フォルダ）に記録される。
【０１４０】
ここで、上記のように、本実施の形態のデジタルカメラ１０では、ＤＣＦ規格に従ってメモリカード１５２に画像ファイルが格納される。
【０１４１】
図７に示すように、ＤＣＦ規格では、ルートディレクトリの直下にＤＣＦイメージディレクトリ（「ＤＣＩＭ」）が生成され、そのＤＣＦイメージディレクトリ（「ＤＣＩＭ」）の下位層にＤＣＦディレクトリ（「１００＿ＦＵＪＩ」、「１０１＿ＦＵＪＩ」、…）が生成される。撮影により画像の画像ファイルは、このＤＣＦディレクトリ（「１００＿ＦＵＪＩ」、「１０１＿ＦＵＪＩ」、…）に格納される。
【０１４２】
したがって、ゴミ箱ファイルは、ＤＣＦディレクトリ（ＤＣＦフォルダ）単位で生成され、ＤＣＦディレクトリに格納される。
【０１４３】
なお、ＤＣＦディレクトリのディレクトリ名は、先頭３文字がディレクトリ番号、そのディレクトリ番号に続く５文字が自由文字で構成される（本例では、自由文字を「＿ＦＵＪＩ」で構成している）。
【０１４４】
また、ファイル名は、先頭４文字が自由文字、その自由文字に続く４文字がファイル番号で構成される（本例では、自由文字を「ＤＳＣＦ」で構成している（ゴミ箱ファイルについては、自由文字を「ＴＲＳＨ」で構成している）。
【０１４５】
図８は、ゴミ箱ファイルの生成処理の手順を示すフローチャートである。
【０１４６】
上記のように、画像ファイルの削除は、再生モードの下、削除対象とする画像ファイルの画像をモニタ２８に表示させ、削除ボタン３４を押下することにより行われる。
【０１４７】
まず、ユーザは、カメラのモードを再生モードに設定し、削除対象とする画像ファイルの画像をモニタ２８に表示させる（ステップＳ１０）。
【０１４８】
ＣＰＵ１１０は、操作部１１２からの入力に基づいて、削除ボタン３４が押下されたか否か、すなわち、削除が指示されたか否かを判定する（ステップＳ１１）。
【０１４９】
削除が指示されたと判定すると、ＣＰＵ１１０は、削除確認のメッセージ（たとえば、「この画像を削除しますか？」等）をモニタ２８に表示させる（ステップＳ１２）。ユーザは、このメッセージを確認し、削除を実行する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、指示を取り消す場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。ＣＰＵ１１０は、操作部からの入力に基づいて、削除の実行が指示されたか否かを判定する（ステップＳ１３）。そして、削除実行が指示されると、ＣＰＵ１１０は、当該削除対象の画像ファイルが格納されているフォルダ（ディレクトリ）にゴミ箱ファイルが存在するか否かを判定する（ステップＳ１４）。
【０１５０】
ここで、削除対象の画像ファイルが格納されているフォルダにゴミ箱ファイルが存在していないと判定すると、ＣＰＵ１１０は、新規にゴミ箱ファイルを作成する（ステップＳ１５）。上記のように、ゴミ箱ファイルは、主画像領域Ｄ１に、最初に削除指示された画像を主画像として格納するとともに、そのヘッダ部に所要の情報を記録して生成される。ＣＰＵ１１０は、その新規に作成したゴミ箱ファイルに削除指示された画像の画像ファイルを追記する（ステップＳ１６）。これにより、削除指示された画像の画像ファイルが格納されたゴミ箱ファイルが生成される。
【０１５１】
一方、上記ステップＳ１４で既にゴミ箱ファイルが存在していると判定すると、ＣＰＵ１１０は、その既存のゴミ箱ファイルに削除指示された画像の画像ファイルを追記する（ステップＳ１６）。これにより、削除指示された画像の画像ファイルが、追加して格納されたゴミ箱ファイルが生成される。
【０１５２】
このように、ＣＰＵ１１０は、削除実行の指示を受けると、その削除指示された画像の画像ファイルをゴミ箱ファイルに格納する。ＣＰＵ１１０は、このゴミ箱ファイルへの格納処理を行った後、削除指示された画像の画像ファイルをメモリカード１５２から削除する（ステップＳ１７）。
【０１５３】
この後、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、再生モードの終了が指示されたか否かを判定し（ステップＳ１８）、再生モードの終了が指示されると、処理を終了する。
【０１５４】
なお、画像ファイルが削除された場合、モニタ２８には、次の画像ファイルの画像（ファイル番号が、次の画像ファイルの画像）が再生表示される。
【０１５５】
以上のように、本実施の形態のデジタルカメラでは、画像の削除が指示されると、その削除指示された画像の画像ファイルが、ゴミ箱ファイルに格納された後、メモリカード１５２から削除される。そして、このゴミ箱ファイルは、１つのファイルで構成され、削除された画像ファイルが逐次追記されて生成される。このように削除指示された画像ファイルを１つのファイルとして保管することにより、管理、閲覧性を向上させることができる。
【０１５６】
なお、本例では、削除が指示された後、一度、削除実行を確認する処理を行っているが（ステップＳ１２及びステップＳ１３）、当該確認の処理は行わずに、削除するようにしてもよい。
【０１５７】
さて、上記のように、本実施の形態のデジタルカメラでは、削除した画像ファイルを１つにまとめて、ゴミ箱ファイルに格納するが、このようにしてゴミ箱ファイルに格納された画像ファイルは、必要に応じて復元させることができる。以下、このゴミ箱ファイルに格納された画像ファイルの復元処理について説明する。
【０１５８】
画像ファイルの復元処理は、カメラのモードを所定のファイル復元モードに設定することにより行われる。本実施の形態では、メニュー画面によって、ファイル復元モードの呼び出しが行われる。すなわち、メニュー項目の１つとして「ファイル復元モードの呼び出し」が用意されており、この項目を選択して、カメラのモードをファイル復元モードに移行させる。
【０１５９】
図９は、画像ファイルの復元処理の手順を示すフローチャートである。
【０１６０】
上記のように、まず、カメラのモードをファイル復元モードに設定する（ステップＳ２０）。
【０１６１】
カメラのモードが、ファイル復元モードに設定されると、ＣＰＵ１１０は、ユーザにディレクトリ（フォルダ）の選択をさせる（ステップＳ２１）。すなわち、復元対象とする画像ファイルが格納されているディレクトリの選択処理を行わせる。この選択処理は、たとえば、メモリカード１５２のＤＣＦイメージルートディレクトリに生成されているＤＣＦディレクトリをモニタ２８に一覧表示させ、その１つを選択させることにより行われる。
【０１６２】
ディレクトリの選択が行われると、ＣＰＵ１１０は、メモリカード１５２にアクセスし、そのディレクトリにゴミ箱ファイルが存在するか否かを判定する（ステップＳ２２）。ここで、選択されたディレクトリにゴミ箱ファイルが存在しないと判定すると、ＣＰＵ１１０は、所定のエラーメッセージ（たとえば、「復元可能な画像がありません」等）をモニタ２８に表示させる（ステップＳ３０）。
【０１６３】
一方、選択されたディレクトリにゴミ箱ファイルが存在する場合は、そのゴミ箱ファイルに格納されている画像ファイルの画像をモニタ２８に表示させる（ステップＳ２３）。
【０１６４】
なお、画像の表示形態としては、たとえば、一コマずつ表示させるようにしてもよいし、複数コマをまとめて表示させるようにしてもよい（２×２コマ、３×３コマ、４×４コマ等）。
【０１６５】
また、この表示は、ゴミ箱ファイルのＩＦＤ１領域（1st IFD）に格納されたサムネイル画像を利用することにより、迅速に行うことができる。
【０１６６】
ユーザは、操作部を利用して、このモニタ２８に表示された画像の中から復元したい画像を選択し、復元の指示を入力する（ステップＳ２４）。復元指示の入力は、１コマずつ画像を表示させる場合には、たとえば、復元させる画像をモニタに表示させ、ＭＥＮＵ／ＯＫボタン３８を押下することにより行う。また、複数コマをまとめて表示させる場合には、カーソルで復元させる画像を選択し、ＭＥＮＵ／ＯＫボタン３８を押下することにより行う。
【０１６７】
復元させる画像が選択され、復元の指示が入力されると、ＣＰＵ１１０は、復元の実行を確認するメッセージ（たとえば、「この画像を復元しますか？」等）をモニタ２８に表示させる（ステップＳ２５）。ユーザは、このメッセージを見て、復元実行を指示する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、処理をキャンセルする場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。
【０１６８】
ＣＰＵ１１０は、操作部１１２からの入力に基づき、復元の実行が指示されたか否かを判定する（ステップＳ２６）。そして、復元の実行が指示されたと判定すると、選択された画像の画像ファイルをゴミ箱ファイルから抽出し、その画像ファイルを復元する（ステップＳ２７）。すなわち、メモリカード１５２に再度記録する。この際、画像ファイルは、元のデータ構造のままゴミ箱ファイルに格納されているため、簡易かつ迅速に復元させることができる。
【０１６９】
ＣＰＵ１１０は、この復元処理の後、復元した画像ファイルが格納されていたゴミ箱ファイルの領域を削除する（ステップＳ２８）。
【０１７０】
なお、この削除処理は、復元した画像ファイルが格納されていた領域を完全に削除して、ゴミ箱ファイルを再構築するようにしてもよいし、復元した画像ファイルが格納されていた領域をＮＵＬＬとして、削除するようにしてもよい。
【０１７１】
このように、ゴミ箱ファイルの対象ファイル領域の削除処理を行うと、ＣＰＵ１１０は、復元処理の継続を問い合わせるメッセージをモニタ２８に表示させる。ユーザは、このメッセージに確認して、操作部１１２から復元処理の継続の要否を入力する。
【０１７２】
ＣＰＵ１１０は、操作部１１２の入力に基づいて、復元処理の継続の要否を判定し（ステップＳ２９）、復元処理の終了が指示されたと判定すると、処理を終了する。一方、継続する場合は、ステップ２１に戻り、上記処理を再度実行する。
【０１７３】
このように、本実施の形態のデジタルカメラ１０によれば、一度削除した画像を必要に応じて復元することができる。また、その復元処理も簡単に行うことができる。
【０１７４】
なお、本例では、メモリカード内に複数のＤＣＦディレクトリ（フォルダ）が生成されている場合を例に説明したが、ＤＣＦディレクトリが１つだけの場合は、ディレクトリの選択処理を行わないようにしてもよい。
【０１７５】
また、メモリカード内に複数のＤＣＦディレクトリが生成されている場合であっても、ディレクトリの選択処理は行わず、メモリカード内に存在するゴミ箱ファイルを検索し、検索されたゴミ箱ファイルをモニタに表示（一覧表示又は個別表示（コマ送り等による表示））させ、処理対象のゴミ箱ファイルを選択させるようにしてもよい。
【０１７６】
また、本例では、復元を実行させる際、処理の実行を確認する処理を行っているが（ステップＳ２５及びステップＳ２６）、当該処理は行わずに、復元の処理を実行するようにしてもよい。
【０１７７】
ところで、完全に撮影に失敗した画像のように、復元する必要のない画像も存在する。このような画像は、ゴミ箱ファイル内の画像の閲覧性を低下させるので、完全に削除することが好ましい。
【０１７８】
そこで、本実施の形態のデジタルカメラ１０には、ゴミ箱ファイルに格納されている画像を完全に削除する機能が備えられている。以下、このゴミ箱ファイルに格納されている画像を削除する処理について説明する。
【０１７９】
図１０は、ゴミ箱ファイルに格納された画像ファイルを削除する処理の手順を示すフローチャートである。
【０１８０】
ゴミ箱ファイルに格納された画像ファイルの削除の処理は、カメラのモードをファイル削除モードに設定して行われる（ステップＳ４０）。なお、ファイル削除モードへの移行は、上記ファイル復元モードと同様にメニュー画面で行われる。
【０１８１】
カメラのモードが、ファイル削除モードに設定されると、ＣＰＵ１１０は、ユーザにディレクトリ（フォルダ）の選択をさせる（ステップＳ４１）。すなわち、完全削除する画像ファイルが格納されているディレクトリの選択処理を行わせる。この選択処理は、上記ファイル復元モード時と同様に、メモリカード１５２のＤＣＦイメージルートディレクトリに生成されているＤＣＦディレクトリをモニタ２８に一覧表示させ、その１つを選択させることにより行われる。
【０１８２】
ディレクトリの選択が行われると、ＣＰＵ１１０は、メモリカード１５２にアクセスし、そのディレクトリにゴミ箱ファイルが存在するか否かを判定する（ステップＳ４２）。ここで、選択されたディレクトリにゴミ箱ファイルが存在しないと判定すると、ＣＰＵ１１０は、所定のエラーメッセージ（たとえば、「ゴミ箱ファイルがありません」等）をモニタ２８に表示させる（ステップＳ４９）。
【０１８３】
一方、選択されたディレクトリにゴミ箱ファイルが存在する場合は、そのゴミ箱ファイルに格納されている画像ファイルの画像をモニタ２８に表示させる（ステップＳ４３）。
【０１８４】
ユーザは、操作部を利用して、このモニタ２８に表示された画像の中から完全に削除する画像を選択し、完全削除の実行を指示する（ステップＳ４４）。
【０１８５】
完全削除する画像が選択され、完全削除の指示が入力されると、ＣＰＵ１１０は、完全削除の実行を確認するメッセージ（たとえば、「この画像を完全に削除しますか？」等）をモニタ２８に表示させる（ステップＳ４５）。ユーザは、このメッセージを見て、完全削除の実行を指示する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、処理をキャンセルする場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。
【０１８６】
ＣＰＵ１１０は、操作部１１２からの入力に基づき、完全削除の実行が指示されたか否かを判定する（ステップＳ４６）。そして、完全削除の実行が指示されたと判定すると、選択された画像の画像ファイルをゴミ箱ファイルから削除する。すなわち、その画像ファイルが格納されているゴミ箱ファイルの領域を削除する（ステップＳ４７）。
【０１８７】
なお、この削除処理は、削除対象の画像ファイルが格納されている領域を完全に削除して、ゴミ箱ファイルを再構築するようにしてもよいし、削除対象の画像ファイルが格納されている領域をＮＵＬＬとして、削除するようにしてもよい。なお、削除対象の画像ファイルが格納されている領域を完全に削除する方法は、ゴミ箱ファイルのファイルサイズを小さくすることができ、ＮＵＬＬとする方法は、処理時間を短くすることができる。
【０１８８】
この後、ＣＰＵ１１０は、画像ファイルの完全削除の処理を継続するか否かを問い合わせるメッセージをモニタ２８に表示させる。ユーザは、このメッセージに確認して、操作部１１２から処理の継続の要否を入力する。
【０１８９】
ＣＰＵ１１０は、操作部１１２の入力に基づいて、処理の継続の要否を判定し（ステップＳ４８）、処理の終了が指示されたと判定すると、処理を終了する。一方、継続する場合は、ステップＳ４１に戻り、上記処理を再度実行する。
【０１９０】
このように、本実施の形態のデジタルカメラ１０によれば、必要に応じて画像を完全に削除することができる。これにより、復元処理時における画像の管理、閲覧性を向上することができる。
【０１９１】
なお、メモリカード内にＤＣＦディレクトリが１つだけ生成されている場合にディレクトリの選択処理を行わないようにしてもよい点、及び、メモリカード内に複数のＤＣＦディレクトリが生成されている場合であっても、ディレクトリの選択処理は行わず、メモリカード内に存在するゴミ箱ファイルを検索して表示させ、ユーザに処理対象のゴミ箱ファイルを選択させるようにしてもよい点は、上記の復元時と同じである。
【０１９２】
また、本例では、完全削除を実行させる際、処理の実行を確認する処理を行っているが（ステップＳ４５及びステップＳ４６）、当該処理は行わずに、復元の処理を実行するようにしてもよい。
【０１９３】
また、上記の例では、画像ファイルの復元と完全削除を別々のモードで行うようにしているが、１つのモードで画像ファイルの復元と削除を行うことができるようにしてもよい。
【０１９４】
図１１は、ゴミ箱ファイルに格納された画像ファイルを復元／削除する処理の手順を示すフローチャートである。
【０１９５】
この処理は、カメラのモードをファイル編集モードに設定して行われる（ステップＳ６０）。なお、ファイル編集モードへの移行は、上記ファイル復元モードと同様にメニュー画面で行われる。
【０１９６】
カメラのモードが、ファイル編集モードに設定されると、ＣＰＵ１１０は、ユーザにディレクトリ（フォルダ）の選択をさせる（ステップＳ６１）。すなわち、編集対象とするゴミ箱ファイルが格納されているディレクトリの選択処理を行わせる。
【０１９７】
ディレクトリの選択が行われると、ＣＰＵ１１０は、メモリカード１５２にアクセスし、そのディレクトリにゴミ箱ファイルが存在するか否かを判定する（ステップＳ６２）。ここで、選択されたディレクトリにゴミ箱ファイルが存在しないと判定すると、ＣＰＵ１１０は、所定のエラーメッセージ（たとえば、「復元／完全削除する画像がありません」等）をモニタ２８に表示させる（ステップＳ７５）。
【０１９８】
一方、選択されたディレクトリにゴミ箱ファイルが存在する場合は、そのゴミ箱ファイルに格納されている画像ファイルの画像をモニタ２８に表示させる（ステップＳ６３）。
【０１９９】
図１２は、画像の表示例である。同図に示すように、モニタ２８の画面中央にゴミ箱ファイルに格納されている画像ファイルの画像が表示される。
【０２００】
ここで、このモニタ２８に表示される画像は、最初に削除された画像ファイルの画像である。なお、最初に表示させる画像は、これに限定されるものではなく、最後に削除された画像や主画像領域に格納された画像を表示させるようにしてもよい。
【０２０１】
ユーザは、十字ボタン３６の右ボタンの押下でコマ送り、左ボタンの押下でコマ戻しの指示を行う。ＣＰＵ１１０は、操作部１１２からの入力に基づいて、画像のコマ送り、コマ戻しの指示が行われたか否かを判定する（ステップＳ６４）。
【０２０２】
ここで、コマ送りが指示されると、ＣＰＵ１１０は、次に削除された画像ファイルの画像をモニタ２８に表示させ、コマ戻しが表示されると、その前に削除された画像ファイルの画像（最初に削除された画像ファイルの場合は、最後に削除された画像ファイルの画像）をモニタ２８に表示させる（ステップＳ６５）。
【０２０３】
このように、ユーザは、十字ボタン３６の右ボタン又は左ボタンの操作により、復元又は完全削除を希望する画像をモニタ２８の画面上に表示させる。
【０２０４】
そして、復元又は完全削除を希望する画像ファイルの画像がモニタ２８に表示されたところで、十字ボタン３６の上ボタン又は下ボタンを押下する。すなわち、モニタ２８に表示された画像の復元を希望する場合は、十字ボタン３６の上ボタンを押下し、削除を希望する場合は、下ボタンを押下する。
【０２０５】
なお、モニタには、十字ボタン３６の右ボタンがコマ送り、左ボタンがコマ戻し、上ボタンが復元、下ボタンが削除であることをユーザが認識できるように、各方向に割り当てられた機能を示すアイコンが表示される（右方向にコマ送りを示すアイコン、左方向にコマ戻しを示すアイコン、上方向に復元を示すアイコン、下方向に削除を示すアイコンが表示される。）。また、当該モードがファイル編集モードであることを示すアイコンが、画面左上隅に表示される。
【０２０６】
上記ステップＳ６４でコマ送り／コマ戻しが指示されていないと判定すると、ＣＰＵ１１０は、操作部からの入力に基づいて、表示画像の復元又は削除が指示されたか否かを判定する（ステップＳ６６）。
【０２０７】
ここで、復元が指示されたと判定すると（十字ボタン３６の上ボタンが押下されたと判定すると）、ＣＰＵ１１０は、復元実行を確認するメッセージ（たとえば、「この画像を復元しますか？」等）をモニタ２８に表示させる（ステップＳ６７）。ユーザは、このメッセージを見て、復元実行を指示する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、処理をキャンセルする場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。
【０２０８】
ＣＰＵ１１０は、操作部１１２からの入力に基づき、復元の実行が指示されたか否かを判定する（ステップＳ６８）。そして、復元の実行が指示されたと判定すると、選択された画像の画像ファイルをゴミ箱ファイルから抽出し、その画像ファイルを復元する（ステップＳ６９）。そして、復元した画像ファイルが格納されていたゴミ箱ファイルの領域を削除する（ステップＳ７０）。
【０２０９】
この後、ＣＰＵ１１０は、復元処理の継続を問い合わせるメッセージをモニタ２８に表示させる。ユーザは、このメッセージに確認して、操作部１１２から復元処理の継続の要否を入力する。ＣＰＵ１１０は、操作部１１２の入力に基づいて、復元処理の継続の要否を判定し（ステップＳ７４）、復元処理の終了が指示されたと判定すると、処理を終了する。これにより、所望の画像を復元することができる。
【０２１０】
一方、上記ステップＳ６６にて、削除が指示されたと判定すると（十字ボタン３６の下ボタンが押下されたと判定すると）、ＣＰＵ１１０は、削除実行を確認するメッセージ（たとえば、「この画像を完全に削除しますか？」等）をモニタ２８に表示させる（ステップＳ７１）。ユーザは、このメッセージを見て、完全削除の実行を指示する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、処理をキャンセルする場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。
【０２１１】
ＣＰＵ１１０は、操作部１１２からの入力に基づき、削除の実行が指示されたか否かを判定する（ステップＳ７２）。そして、削除の実行が指示されたと判定すると、選択された画像の画像ファイルをゴミ箱ファイルから削除する（ステップＳ７３）。
【０２１２】
この後、ＣＰＵ１１０は、復元処理の継続を問い合わせるメッセージをモニタ２８に表示させる。ユーザは、このメッセージに確認して、操作部１１２から復元処理の継続の要否を入力する。ＣＰＵ１１０は、操作部１１２の入力に基づいて、復元処理の継続の要否を判定し（ステップＳ７４）、復元処理の終了が指示されたと判定すると、処理を終了する。これにより、不要な画像ファイルをゴミ箱ファイルから削除し、メモリカード１５２から完全に削除することができる。
【０２１３】
このように、１つのモード（ファイル編集モード）で画像ファイルの復元と削除を行うようにすることもできる。これにより、効率よく画像ファイルの管理を行うことができる。
【０２１４】
なお、本例では、十字ボタン３６の右ボタンをコマ送り、左ボタンをコマ戻し、上ボタンを復元、下ボタンを削除に割り当てているが、たとえば、十字ボタン３６の右ボタンを削除、左ボタンを復元、上ボタンをコマ送り、下ボタンをコマ戻しに割り当てるようにしてもよい。この場合もモニタには、たとえば、図１３に示すように、十字ボタン３６の右ボタンを削除、左ボタンを復元、上ボタンをコマ送り、下ボタンをコマ戻しであることをユーザが認識できるように、各方向に割り当てられた機能を示すアイコンが表示される（右方向に削除を示すアイコン、左方向に復元を示すアイコン、上方向にコマ送りを示すアイコン、下方向にコマ戻しを示すアイコンが表示される。）。
【０２１５】
＜ゴミ箱ファイルの生成処理の他の実施の形態１＞
さて、上述した実施の形態のデジタルカメラでは、削除した画像ファイルをすべて１つのゴミ箱ファイルに格納するように構成しているが、削除した画像ファイルの数が膨大になると、管理・閲覧性が低下する。しがたって、ゴミ箱ファイルに格納できる画像ファイルの数を一定の数に制限できるようにすることが好ましい。
【０２１６】
以下、画像ファイルの格納数に制限を設けてゴミ箱ファイルを生成する場合の処理について説明する。
【０２１７】
図１４は、画像ファイルの格納数に制限がある場合のゴミ箱ファイルの生成処理の手順を示すフローチャートである。
【０２１８】
再生モードの状態で画像ファイルの削除を行う点は上記と同じである。まず、ユーザは、カメラのモードを再生モードに設定し、削除対象とする画像ファイルの画像をモニタ２８に表示させる（ステップＳ８０）。
【０２１９】
ＣＰＵ１１０は、操作部１１２からの入力に基づいて、削除ボタン３４が押下されたか否か、すなわち、削除が指示されたか否かを判定する（ステップＳ８１）。
【０２２０】
削除が指示されたと判定すると、ＣＰＵ１１０は、削除確認のメッセージをモニタ２８に表示させる（ステップＳ８２）。ユーザは、このメッセージを確認し、削除を実行する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、指示を取り消す場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。ＣＰＵ１１０は、操作部からの入力に基づいて、削除の実行が指示されたか否かを判定する（ステップＳ８３）。そして、削除実行が指示されると、ＣＰＵ１１０は、当該削除対象の画像ファイルが格納されているフォルダ（ディレクトリ）にゴミ箱ファイルが存在するか否かを判定する（ステップＳ８４）。
【０２２１】
ここで、削除対象の画像ファイルが格納されているフォルダにゴミ箱ファイルが存在していないと判定すると、ＣＰＵ１１０は、新規にゴミ箱ファイルを作成する（ステップＳ８５）。そして、その新規に作成したゴミ箱ファイルに削除指示された画像の画像ファイルを記録する（ステップＳ８６）。これにより、削除指示された画像の画像ファイルが格納されたゴミ箱ファイルが生成される。この後、ＣＰＵ１１０は、削除指示された画像の画像ファイルをメモリカード１５２から削除する（ステップＳ８７）。そして、その画像ファイルの削除後、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、再生モードの終了が指示されたか否かを判定し（ステップＳ８８）、再生モードの終了が指示されると、処理を終了する。
【０２２２】
一方、上記ステップＳ８４で既にゴミ箱ファイルが存在していると判定すると、ＣＰＵ１１０は、その既存のゴミ箱ファイルに格納されている画像ファイルの格納数が、あらかじめ設定された格納数の上限値に達しているか否かを判定する（ステップＳ８９）。
【０２２３】
ここで、画像ファイルの格納数が上限値に達していないと判定すると、ＣＰＵ１１０は、その既存のゴミ箱ファイルに削除指示された画像の画像ファイルを追記する（ステップＳ８７）。この後、ＣＰＵ１１０は、削除指示された画像の画像ファイルをメモリカード１５２から削除する（ステップＳ８７）。
【０２２４】
一方、上記ステップ８９で既存のゴミ箱ファイルに格納されている画像ファイルの格納数が上限値に達していると判定すると、ＣＰＵ１１０は、新規にゴミ箱ファイルを作成する（ステップＳ８５）。そして、その新規に作成したゴミ箱ファイルに削除指示された画像の画像ファイルを記録する（ステップＳ８６）。これにより、削除指示された画像の画像ファイルが格納されたゴミ箱ファイルが生成される。
【０２２５】
このとき、ファイル名は、連続番号で付与される。たとえば、本例では、ゴミ箱ファイルのファイル名を「TRSH****」（****はファイル番号）としているので、最初に生成されたゴミ箱ファイルは、ファイル名が「TRSH0001」とされ、その次に生成されるゴミ箱ファイルは、ファイル名が「TRSH0002」とされる。すなわち、ゴミ箱ファイルが生成されるたびに、そのファイル番号が１つ繰り上がって付与される。これにより、生成順が分かりやすくなり、管理を容易にすることができる。
【０２２６】
なお、このゴミ箱ファイルも削除指示された画像ファイルが格納されていたディレクトリ（フォルダ）に格納される。
【０２２７】
この後、ＣＰＵ１１０は、削除指示された画像の画像ファイルをメモリカード１５２から削除する（ステップＳ８７）。そして、その画像ファイルの削除後、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、再生モードの終了が指示されたか否かを判定し（ステップＳ８８）、再生モードの終了が指示されると、処理を終了する。
【０２２８】
このように、ゴミ箱ファイルに格納できる画像ファイルの数に制限をもたせることにより、ゴミ箱ファイルに格納された画像ファイルの管理・閲覧性を向上させることができる。
【０２２９】
また、ゴミ箱ファイルから画像ファイルを復元する場合も対象画像ファイルの抽出（シーク）を迅速に行うことができ、処理時間を短縮することができる。
【０２３０】
なお、１つのゴミ箱ファイルに格納できる画像ファイルの格納数の上限値は、ユーザが設定できるようにしてもよいし、固定値（たとえば、１００）としてもよい。ユーザが設定する場合は、任意の値に設定できるようにしてもよいし、あらかじめ設定された数値の中から選択するようにしてもよい。この場合、たとえば、メニュー項目の１つにゴミ箱ファイルに格納できる画像ファイルの上限値を設定する項目を用意し、メニュー画面でユーザが格納数を設定するようにする。
【０２３１】
＜ゴミ箱ファイルの生成処理の他の実施の形態２＞
上記実施の形態では、削除指示された画像ファイルをそのままゴミ箱ファイルに格納する構成としているが、削除指示された画像ファイルが、ＲＡＷ画像ファイルの場合、そのままゴミ箱ファイルに格納すると、ゴミ箱ファイルのファイルサイズが極端に大きくなる場合がある。
【０２３２】
そこで、削除対象の画像ファイルが、ＲＡＷ画像ファイルの場合は、その画像ファイルに格納された画像データ（主画像データ）を圧縮し、所定フォーマットの画像ファイル（ここでは、Ｅｘｉｆファイル）として、ゴミ箱ファイルに格納する。
【０２３３】
以下、圧縮されていない画像ファイルを格納する場合を含むゴミ箱ファイルの生成処理の手順について説明する。
【０２３４】
図１５は、圧縮されていない画像ファイルを格納する場合を含むゴミ箱ファイルの生成処理の手順を示すフローチャートである。
【０２３５】
再生モードの状態で画像ファイルの削除を行う点は上記と同じである。まず、ユーザは、カメラのモードを再生モードに設定し、削除対象とする画像ファイルの画像をモニタ２８に表示させる（ステップＳ１００）。
【０２３６】
ＣＰＵ１１０は、操作部１１２からの入力に基づいて、削除ボタン３４が押下されたか否か、すなわち、削除が指示されたか否かを判定する（ステップＳ１０１）。
【０２３７】
削除が指示されたと判定すると、ＣＰＵ１１０は、削除確認のメッセージをモニタ２８に表示させる（ステップＳ１０２）。ユーザは、このメッセージを確認し、削除を実行する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、指示を取り消す場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。ＣＰＵ１１０は、操作部からの入力に基づいて、削除の実行が指示されたか否かを判定する（ステップＳ１０３）。そして、削除実行が指示されると、ＣＰＵ１１０は、当該削除対象の画像ファイルが格納されているフォルダ（ディレクトリ）にゴミ箱ファイルが存在するか否かを判定する（ステップＳ１０４）。
【０２３８】
ここで、削除対象の画像ファイルが格納されているフォルダにゴミ箱ファイルが存在していないと判定すると、ＣＰＵ１１０は、新規にゴミ箱ファイルを作成する（ステップＳ１０５）。
【０２３９】
この後、ＣＰＵ１１０は、削除対象とする画像の画像ファイルが、圧縮された画像データの画像ファイル（圧縮ファイル）か否かを判定する（ステップＳ１０６）。
【０２４０】
ここで、削除対象とする画像の画像ファイルが、圧縮ファイルでないと判定すると（本実施の形態の場合、ＲＡＷ画像ファイルと判定すると）、ＣＰＵ１１０は、その画像ファイルに格納されている画像データを圧縮伸張処理部１４８にて圧縮させ、所定フォーマットの画像ファイル（本実施の形態では、Ｅｘｉｆファイル）を生成する（ステップＳ１０７）。そして、生成した画像ファイルをゴミ箱ファイルに追記する（ステップＳ１０８）。
【０２４１】
なお、削除対象とする画像の画像ファイルが、圧縮ファイルであると判定すると（本実施の形態の場合、格納された画像データがＪＰＥＧ圧縮された画像ファイルと判定すると）、そのままその画像ファイルをゴミ箱ファイルに追記する（ステップＳ１０８）。
【０２４２】
この後、ＣＰＵ１１０は、削除指示された画像の画像ファイルをメモリカード１５２から削除する（ステップＳ１０９）。そして、その画像ファイルの削除後、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、再生モードの終了が指示されたか否かを判定し（ステップＳ１１０）、再生モードの終了が指示されると、処理を終了する。
【０２４３】
このように、削除指示された画像の画像ファイルが圧縮ファイルではない場合、圧縮処理した後、ゴミ箱ファイルに格納することにより、ゴミ箱ファイルのファイルサイズが極端に大きくなるのを防止することができる。
【０２４４】
なお、上記の例では、圧縮後の画像ファイルの管理性、取扱性を高めるために、ＲＡＷ画像データをＪＰＥＧ圧縮し、Ｅｘｉｆファイルに変換しているが、圧縮形式及びファイルフォーマットは、これに限定されるものではない。たとえば、可逆圧縮方式（たとえば、ＪＰＥＧ２０００等）で圧縮するようにしてもよいし、また、他のファイルフォーマットに変換するようにしてもよい。
【０２４５】
また、上記の例では、削除対象の画像ファイルが圧縮ファイルではない場合、無条件で画像データを圧縮して、ゴミ箱ファイルに格納するようにしているが、圧縮の要否等をユーザに問い合わせ、ユーザの指示に従ってゴミ箱ファイルに格納するようにしてもよい。
【０２４６】
＜ゴミ箱ファイルの構成の他の例＞
上記のように、本実施の形態のデジタルカメラでは、Ｅｘｉｆ形式に準じてゴミ箱ファイルを生成している。そして、その主画像領域Ｄ１には、最初に削除された画像ファイルを格納している。
【０２４７】
このように生成されたゴミ箱ファイルは、通常のＥｘｉｆファイルと同様に扱うことができ、Ｅｘｉｆファイルを認識可能な機器で開くと、最初に削除された画像がモニタに表示される。
【０２４８】
しかし、このような表示は、通常の画像ファイルと混同を生じるおそれがあり、誤って削除されるおそれがある。
【０２４９】
したがって、ゴミ箱ファイルは、一見して他の画像ファイルと識別できるようにすることが好ましい。
【０２５０】
このため、主画像領域Ｄ１には、ゴミ箱ファイルであることが認識できる画像を格納することが、より好ましい。
【０２５１】
このような画像としては、図１６に示すような画像が考えられる。同図（ａ）〜（ｃ）は、ゴミ箱ファイル内に格納されている画像ファイルの画像をインデックス表示したものである。
【０２５２】
同図（ａ）は、ゴミ箱ファイル内に格納されている特定の画像ファイルの画像（たとえば、最初に削除された４つの画像ファイルの画像）をインデックス表示させたものであり、各画像を縦横に整列させて表示させたものである（この例では２×２で表示）。
【０２５３】
同図（ｂ）は、ゴミ箱ファイル内に格納されている特定の画像ファイルの画像（たとえば、最初に削除された５つの画像ファイルの画像）をインデックス表示させたものであり、各画像をランダムに配置して表示させたものである。
【０２５４】
同図（ｃ）は、ゴミ箱ファイル内に格納されている全画像ファイルの画像をインデックス表示させたものであり、各画像を縦横に整列させて表示させたものである。
【０２５５】
一方、同図（ｄ）は、ゴミ箱の画像を表示させたものである。
【０２５６】
図１６（ｄ）に示す画像を使用する場合は、当該画像の画像ファイルをあらかじめ用意しておき（たとえば、ＲＯＭ１１６やフラッシュＲＯＭ１１８等に格納しておく）、ゴミ箱ファイルの生成時に当該画像ファイルを使用して、ゴミ箱ファイルを生成する。
【０２５７】
一方、図１６（ａ）〜（ｃ）に示すように、ゴミ箱ファイル内に格納されている画像ファイルの画像を利用してインデックス画像を生成し、当該インデックス画像をゴミ箱ファイルの主画像とする場合は、ゴミ箱ファイルの生成時にインデックス画像を生成する。
【０２５８】
図１７は、ゴミ箱ファイル内に格納されている画像のインデックス画像を主画像とする場合のゴミ箱ファイルの生成処理の手順を示すフローチャートである。
【０２５９】
なお、本フローチャートは、図１６（ａ）に示す画像をゴミ箱ファイルの主画像として生成する場合のフローチャートである。すなわち、最初に削除された４つの画像ファイルの画像からインデックス画像を生成し、当該インデックス画像を主画像とする場合のフローチャートである。
【０２６０】
再生モードの状態で画像ファイルの削除を行う点は上記と同じである。まず、ユーザは、カメラのモードを再生モードに設定し、削除対象とする画像ファイルの画像をモニタ２８に表示させる（ステップＳ１２０）。
【０２６１】
ＣＰＵ１１０は、操作部１１２からの入力に基づいて、削除ボタン３４が押下されたか否か、すなわち、削除が指示されたか否かを判定する（ステップＳ１２１）。
【０２６２】
削除が指示されたと判定すると、ＣＰＵ１１０は、削除確認のメッセージをモニタ２８に表示させる（ステップＳ１２２）。ユーザは、このメッセージを確認し、削除を実行する場合は、ＭＥＮＵ／ＯＫボタン３８を押下し、指示を取り消す場合は、ＤＩＳＰ／ＢＡＣＫボタン４０を押下する。ＣＰＵ１１０は、操作部からの入力に基づいて、削除の実行が指示されたか否かを判定する（ステップＳ１２３）。そして、削除実行が指示されると、ＣＰＵ１１０は、当該削除対象の画像ファイルが格納されているフォルダ（ディレクトリ）にゴミ箱ファイルが存在するか否かを判定する（ステップＳ１２４）。
【０２６３】
ここで、削除対象の画像ファイルが格納されているフォルダにゴミ箱ファイルが存在していないと判定すると、ＣＰＵ１１０は、新規にゴミ箱ファイルを作成する（ステップＳ１２）。
【０２６４】
この後、ゴミ箱ファイルの主画像の更新の要否を判定する（ステップＳ１２６）。すなわち、最初に削除された４つの画像ファイルの画像からインデックス画像が生成されているか否かを判定する。
【０２６５】
ここで、最初に削除された４つの画像ファイルの画像からインデックス画像が生成されていないと判定すると（主画像の更新が必要と判定すると）、ＣＰＵ１１０は、インデックス画像の生成処理（主画像の更新処理）を行う（ステップＳ１２７）。すなわち、削除された画像ファイルの画像を利用して、デジタル信号処理部１４２にインデックス画像の生成処理を行わせる。そして、生成されたインデックス画像を主画像として、ゴミ箱ファイルを生成する。すなわち、生成されたインデックス画像を主画像として、主画像領域Ｄ１に格納する。
【０２６６】
この主画像の更新処理は、インデックス画像が完成されるまで、すなわち、４つの画像ファイルが削除されるまで行われる。
【０２６７】
ＣＰＵ１１０は、このようにして作成されたゴミ箱ファイルに削除指示された画像の画像ファイルを記録する（ステップＳ１２８）。そして、削除指示された画像の画像ファイルをメモリカード１５２から削除する（ステップＳ１２９）。
【０２６８】
この後、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、再生モードの終了が指示されたか否かを判定し（ステップＳ１３０）、再生モードの終了が指示されると、処理を終了する。
【０２６９】
このようにして生成されたゴミ箱ファイルは、その表示時にゴミ箱ファイルに格納されている画像ファイルの画像（最初に削除された４枚分の画像）がインデックス表示された画像が表示され、他の画像ファイルから容易に識別できるようになる。また、その内容物の確認も行うことができるようになる。
【０２７０】
なお、本例では、最初に削除された４枚の画像ファイルの画像からインデックス画像を生成するようにしているが、インデックス画像を生成する画像、及び、その枚数は、これに限定されるものではない。たとえば、最後に削除された４枚の画像ファイルの画像からインデックス画像を生成するようにしてもよいし（この場合、削除するたびにインデックス画像を更新する）、また、一定枚数ごとに抽出した画像からインデックス画像を生成するようにしてもよい。
【０２７１】
また、図１６（ｃ）に示すように、ゴミ箱ファイルに格納されている画像ファイルの画像すべてをインデックス表示させた画像を主画像とする場合は、画像ファイルを削除するたびに、主画像を更新する処理が行われる。
【０２７２】
また、インデックス画像を生成する場合は、ゴミ箱ファイルであることが、より明瞭に認識できるようにするため、背景に所定の図柄（たとえば、ゴミ箱の画等）を合成することが好ましい。
【０２７３】
なお、インデックス画像を生成するタイミングは、画像の削除時（ゴミ箱ファイルへの追記時）やゴミ箱ファイルの生成時に限らず、任意のタイミングで行うことができるようにしてもよい。
【０２７４】
＜ゴミ箱ファイルの表示方法の他の例１＞
上記のように、本実施の形態のデジタルカメラでは、Ｅｘｉｆ形式に準じてゴミ箱ファイルを生成しており、Ｅｘｉｆファイルを認識可能な機器で開くと、主画像領域Ｄ１に格納された主画像がモニタに表示される。
【０２７５】
ここで、上記のように、ゴミ箱ファイルに格納されている削除済み画像のインデックス画像が主画像として格納されている場合は、そのインデックス画像がモニタに表示されるので、他の画像ファイルと容易に区別することができる。
【０２７６】
しかし、インデックス画像が主画像として格納されていない場合は、他の画像ファイルと容易に区別できないおそれがある。
【０２７７】
そこで、ゴミ箱ファイルを表示する場合は、ゴミ箱ファイルに格納されている画像をインデックス表示させることが好ましい。
【０２７８】
以下、ゴミ箱ファイルを表示する場合の処理について説明する。
【０２７９】
図１８は、ゴミ箱ファイルに格納されている画像をインデックス表示する場合の処理手順を示すフローチャートである。
【０２８０】
上記のように、再生モードに設定すると（ステップＳ１４０）、メモリカード１５２に記録されている画像ファイルの画像がモニタに表示される。
【０２８１】
まず、ＣＰＵ１１０は、表示対象とする画像のファイルが、ゴミ箱ファイルか否かを判定する（ステップＳ１４１）。
【０２８２】
ここで、ゴミ箱ファイルではないと判定すると、ＣＰＵ１１０は、通常の表示処理の方式に従って当該画像ファイルの画像をモニタ２８に表示させる（ステップＳ１４８）。
【０２８３】
一方、表示対象とする画像ファイルがゴミ箱ファイルと判定すると、ＣＰＵ１１０は、そのゴミ箱ファイルを解析する（ステップＳ１４２）。そして、主画像領域Ｄ１に主画像として、インデックス画像が格納されているか否かを判定する（ステップＳ１４３）。
【０２８４】
なお、主画像領域Ｄ１に格納されている主画像が、インデックス画像か否かの判定は、たとえば、主画像領域Ｄ１のヘッダの情報を読み取って判定する。したがって、インデックス画像を主画像として記録する場合は、主画像領域Ｄ１のヘッダに当該画像がインデックス画像であることを示す情報を記録しておく。
【０２８５】
ＣＰＵ１１０は、主画像として格納されている画像がインデックス画像であると判定すると、その主画像として格納されたインデックス画像をモニタ２８に表示させる（ステップＳ１４４）。これにより、当該ファイルがゴミ箱ファイルであること、及び、その中身を確認することができる。
【０２８６】
なお、主画像として格納されているインデックス画像のサムネイルが格納されている場合には、このサムネイルをモニタに表示させるようにしてもよい。これにより、インデックス画像を素早く表示させることができる。
【０２８７】
一方、主画像としてインデックス画像が格納されていないと判定すると、そのゴミ箱ファイルに格納されている画像ファイルからインデックス画像を生成する（ステップＳ１４５）。そして、生成したインデックス画像をモニタ２８に表示させる（ステップＳ１４６）。これにより、当該ファイルがゴミ箱ファイルであること、及び、その中身を確認することができる。
【０２８８】
なお、インデックス画像を生成する際、各画像ファイルにサムネイルが格納されている場合には、そのサムネイルを利用してインデックス画像を生成するようにしてもよい。
【０２８９】
このように、ゴミ箱ファイルの主画像（主画像領域Ｄ１に格納される画像）としてインデックス画像が記録されていない場合であっても、ゴミ箱ファイルに格納された画像ファイルからインデックス画像を生成し、これをモニタに表示させることにより、通常の画像ファイルとゴミ箱ファイルとを容易に見分けることができる。また、ゴミ箱ファイルの中身を容易に確認することができる。
【０２９０】
なお、本例ではゴミ箱ファイルの主画像としてインデックス画像が記録されている場合、これを利用してゴミ箱ファイルの表示を行っているが、インデックス画像の有無にかかわらず、ゴミ箱ファイルに格納された画像ファイルからインデックス画像を生成し、これをモニタに表示させるようにしてもよい。
【０２９１】
また、インデックス画像は、ゴミ箱ファイルに格納されているすべての画像ファイルの画像をから生成してもよいし、特定の画像ファイルの画像（たとえば、最初に削除されたＮ枚、最後に削除されたＮ枚（Ｎは整数））から生成してもよい。また、その配列形態も種々の態様をとることができる。
【０２９２】
また、ゴミ箱ファイルの画像の表示の際には、ゴミ箱ファイルに格納されている画像の枚数も同時に表示させることが好ましい。これにより、格納枚数も把握することができる。
【０２９３】
また、このゴミ箱ファイルの内容を個別に表示する場合には、現在表示中の画像が、全体の中で何枚目の画像かを識別できる表示（たとえば、全体の枚数が１０２枚で３枚目の表示ならば、「３／１０２枚」と表示する等）を併せて表示することが好ましい。
【０２９４】
＜ゴミ箱ファイルの表示方法の他の例２＞
上記のように、本実施の形態のデジタルカメラでは、Ｅｘｉｆ形式に準じてゴミ箱ファイルを生成しており、Ｅｘｉｆファイルを認識可能な機器で開くと、主画像領域Ｄ１に格納された主画像がモニタに表示される。
【０２９５】
ゴミ箱ファイルは、不要な画像ファイルを１つにまとめ、必要に応じて復元できるようにしたものであるから、その表示は必要な場合だけでよい（たとえば、復元時や完全削除時）。
【０２９６】
そこで、ゴミ箱ファイルの表示／非表示を任意に設定できるようにすることが好ましい。
【０２９７】
以下、ゴミ箱ファイルの表示／非表示を任意に設定し、ゴミ箱ファイルを表示する場合の処理について説明する。
【０２９８】
ゴミ箱ファイルの表示／非表示の設定は、たとえば、メニュー画面で行われる。すなわち、メニュー項目の１つとして、ゴミ箱ファイルの表示／非表示の設定項目を用意しておき、この項目を選択して、表示／非表示（表示のＯＮ／ＯＦＦ）の設定ができるようにする。
【０２９９】
設定された情報は、たとえば、フラッシュＲＯＭ１１８に格納される。ＣＰＵ１１０は、このゴミ箱ファイルの表示／非表示の設定に応じてゴミ箱ファイルの表示処理を行う。
【０３００】
図１９は、ゴミ箱ファイルの表示／非表示の設定が行われた場合の画像の再生処理の手順を示すフローチャートである。
【０３０１】
まず、カメラのモードが、再生モードに設定されると（ステップＳ１６０）。メモリカード１５２に格納されている画像ファイルの読み出しが行われる（ステップＳ１６１）。この際、最初に読み出すファイルは、特に限定されないが、ここでは、一番最後に撮影された画像ファイルとする。
【０３０２】
ＣＰＵ１１０は、読み出した画像ファイルが、ゴミ箱ファイルか否かを判定する（ステップＳ１６２）。
【０３０３】
ここで、読み出した画像ファイルが、ゴミ箱ファイルでないと判定すると、ＣＰＵ１１０は、通常の処理に従って、その画像ファイルの画像をモニタ２８に表示させる（ステップＳ１６４）。
【０３０４】
一方、読み出し画像ファイルが、ゴミ箱ファイルであると判定すると、ＣＰＵ１１０は、フラッシュＲＯＭ１１８に格納された設定情報に基づき、ゴミ箱ファイルの表示設定がＯＮにされているか否かを判定する（ステップＳ１６３）。
【０３０５】
ここで、ゴミ箱ファイルの表示設定がＯＮに設定されていると判定すると、ＣＰＵ１１０は、その画像ファイルの画像（主画像の画像）をモニタ２８に表示させる（ステップＳ１６４）。
【０３０６】
一方、ゴミ箱ファイルの表示設定がＯＦＦに設定されていると判定すると、ＣＰＵ１１０は、その画像の表示は行わず、次の画像ファイルの読み出しを行う（ステップＳ１６１）。
【０３０７】
この後、ＣＰＵ１１０は、操作部１１２からの入力に基づいて、コマ送り／コマ戻しの操作が行われたか否かを判定する（ステップＳ１６５）。そして、コマ送り／コマ戻しの操作が行われたと判定すると、上記ステップＳ１６１に戻り、次の画像ファイル（コマ送り字）又は前の画像ファイル（コマ戻し時）の読み出しを行う。また、コマ送り／コマ戻しの操作が行われていないと判定すると、再生モードの終了が指示されたか否かを判定し（ステップＳ１６６）、再生モードの終了が指示されたと判定すると、画像の再生処理を終了する。
【０３０８】
このように、ゴミ箱ファイルの表示／非表示を設定できることにより、ゴミ箱ファイルを誤って削除するのを防止でき、また、使い勝手も向上させることができる。
【０３０９】
なお、本例では、ゴミ箱ファイルの表示設定をフラッシュＲＯＭ１１８に記録する構成としているが、ゴミ箱ファイル自体に記録するようにしてもよい（たとえば、メーカーノート等に記録）。
【０３１０】
また、本例では、ゴミ箱ファイルの表示設定を一括して行っているが、各ゴミ箱ファイルごとに個別に表示／非表示を設定するようにしてもよい。
【０３１１】
＜ゴミ箱ファイルの格納形態の他の例＞
上記実施の形態では、メモリカードに生成されたＤＣＦディレクトリごとにゴミ箱ファイルを生成している。すなわち、削除された画像ファイルと同じディレクトリにゴミ箱ファイルを格納している。
【０３１２】
しかし、ゴミ箱ファイルの格納場所は、これに限定されるものではない。以下、このゴミ箱ファイルの格納形態について説明する。
【０３１３】
図２０は、メモリカードのディレクトリ構造の他の例を示す概略図である。同図に示すように、この例では、メモリカードをＤＣＦイメージルートディレクトリにゴミ箱ファイルを格納している。このように、画像ファイルが格納されたディレクトリ（フォルダ）ごとにゴミ箱ファイルを格納するのではなく、ＤＣＦイメージルートディレクトリごとに格納することもできる。
【０３１４】
この場合、ゴミ箱ファイル自体は、画像ファイルが格納されたディレクト単位で生成するようにしてもよいし、また、画像ファイルが格納されたディレクトに関係なく、１つにまとめて生成するようにしてもよい。
【０３１５】
図２１は、メモリカードのディレクトリ構造の他の例を示す概略図である。同図に示すように、この例では、ＤＣＦイメージルートディレクトリの直下にゴミ箱ファイルを格納するための専用のディレクトリ（フォルダ）を生成し、そのディレクトリにゴミ箱ファイルを格納している。
【０３１６】
この場合も、ゴミ箱ファイル自体は、画像ファイルが格納されたディレクト単位で生成するようにしてもよいし、また、画像ファイルが格納されたディレクトに関係なく、１つにまとめて生成するようにしてもよい。
【０３１７】
図２２は、ゴミ箱ファイルの格納形態の他の例の説明図である。同図に示すように、この例では、撮影により得られた画像の画像ファイルは、メモリカード１５２に格納し、ゴミ箱ファイルは、内蔵メモリであるフラッシュＲＯＭ１１８に格納している。
【０３１８】
これにより、メモリカード１５２がカメラから取り外され、他の機器で読み取られた際、ゴミ箱ファイルを誤って削除してしまうのを有効に防止することができる。また、他の機器がゴミ箱ファイルを認識できずに、不具合が発生するのを有効に防止することができる。
【０３１９】
この場合も、ゴミ箱ファイル自体は、画像ファイルが格納されたメモリカードのディレクト単位で生成するようにしてもよいし、また、画像ファイルが格納されたメモリカードのディレクトに関係なく、１つにまとめて生成するようにしてもよい。
【０３２０】
なお、上記のように、ゴミ箱ファイルは、これを認識できない機器で読み取ろうとすると、不具合を発生させるおそれがある。
【０３２１】
そこで、ゴミ箱ファイルは、選択的に外部の機器に認識させないようにすることが好ましい。
【０３２２】
この方法としては、たとえば、ファイルの属性を隠しファイルに設定したりすること考えられる。
【０３２３】
また、本実施の形態のデジタルカメラは、通信インタフェイス１６２を介してパソコン等の外部機器に接続でき、接続された場合はストレージデバイスとして認識されるので、外部機器に接続された場合には、外部機器側にゴミ箱ファイルを通知しないことで、ゴミ箱ファイルを認識させないことができる。
【０３２４】
さらに、ゴミ箱ファイルを機器の内部メモリ（上記の例では、フラッシュＲＯＭ１１８）に格納する場合には、内部メモリ自体を外部機器に認識（通知）させないことで、ゴミ箱ファイルが外部機器に認識されるのを防止することができる。
【０３２５】
＜その他の実施の形態＞
上記実施の形態では、本発明をデジタルカメラに適用した場合を例に説明したが、本発明の適用は、これに限定されるものではない。画像を記憶する記憶手段と、その記憶手段に記憶された画像ファイルを表示する機能を有する機器であれば、同様に適用することができ、同様の作用効果を奏することができる。特に、パソコンの場合には、上記の各機能を所定のプログラムによって実現させることができる。
【０３２６】
また、上記実施の形態では、ゴミ箱ファイルをＥｘｉｆ形式に準じて構成しているが、ゴミ箱ファイルの構成は、これに限定されるものではない。すなわち、削除された複数の画像ファイルをまとめて、１つのファイルとして格納できる構成のものであればよい。
【０３２７】
また、格納する画像ファイルについても、上記実施の形態では、Ｅｘｉｆファイル、ＲＡＷ画像ファイルを格納する場合を例に説明したが、画像ファイルの形式についても、特に限定されるものではなく、他の形式の画像ファイルを削除する場合についても、同様に適用することができる。
【０３２８】
また、上記実施の形態では、ゴミ箱ファイルにＥｘｉｆファイルとＲＡＷ画像ファイルを混在して格納するようにしているが、ファイル形式ごとにゴミ箱ファイルを生成するようにしてもよい。すなわち、Ｅｘｉｆファイルは、Ｅｘｉｆファイル用のゴミ箱ファイル、ＲＡＷ画像ファイルは、ＲＡＷ画像ファイル用のゴミ箱ファイルを個別に生成し、分別して格納するようにしてもよい。
【０３２９】
また、上記実施の形態では、ゴミ箱ファイルをＤＣＦ規格に準じてメモリカードに記録する構成としているが、ゴミ箱ファイルを格納する方法や、ゴミ箱ファイル名の付与方法は、これに限定されるものではない。
【０３３０】
また、上記実施の形態では、静止画の画像ファイルを削除する場合について説明したが、動画の画像ファイルを削除する場合も同様に適用することができる。この場合、動画は動画ファイルは、動画の画像ファイルごとにゴミ箱ファイルに格納するようにしてもよいし、また、静止画と動画のファイルを混在させてゴミ箱ファイルに格納するようにしてもよい。
【０３３１】
また、本実施の形態では、削除指示した画像をゴミ箱ファイルに格納するようにしているが、削除指示時にゴミ箱ファイルに格納するか、完全に削除するかを選択できるようにし、ゴミ箱ファイルに格納することが選択された場合にのみ、ゴミ箱ファイルに格納するようにしてもよい（完全削除が指示された場合は、ゴミ箱ファイルには格納せずに、完全にメモリカードから消去する。）。
【図面の簡単な説明】
【０３３２】
【図１】本発明が適用されたデジタルカメラの外観構成を示す正面斜視図
【図２】本発明が適用されたデジタルカメラの外観構成を示す背面斜視図
【図３】本実施の形態のデジタルカメラの電気的構成を示すブロック図
【図４】Ｅｘｉｆファイルのデータ構造の概略図
【図５】ゴミ箱ファイルの概念図
【図６】ゴミ箱ファイルのデータ構造を示す概略図
【図７】ディレクトリ構造の概略図
【図８】ゴミ箱ファイルの生成処理の手順を示すフローチャート
【図９】画像ファイルの復元処理の手順を示すフローチャート
【図１０】ゴミ箱ファイルに格納された画像ファイルを削除する処理の手順を示すフローチャート
【図１１】ゴミ箱ファイルに格納された画像ファイルを復元／削除する処理の手順を示すフローチャート
【図１２】ゴミ箱ファイルに格納された画像ファイルを復元／削除する際のモニタ画面の表示例を示す図
【図１３】ゴミ箱ファイルに格納された画像ファイルを復元／削除する際のモニタ画面の表示例を示す図（別実施例）
【図１４】画像ファイルの格納数に制限がある場合のゴミ箱ファイルの生成処理の手順を示すフローチャート
【図１５】圧縮されていない画像ファイルを格納する場合を含むゴミ箱ファイルの生成処理の手順を示すフローチャート
【図１６】ゴミ箱ファイルのモニタへの表示例を示す図
【図１７】ゴミ箱ファイル内に格納されている画像のインデックス画像を主画像とする場合のゴミ箱ファイルの生成処理の手順を示すフローチャート
【図１８】ゴミ箱ファイルに格納されている画像をインデックス表示する場合の処理手順を示すフローチャート
【図１９】ゴミ箱ファイルの表示／非表示の設定が行われた場合の画像の再生処理の手順を示すフローチャート
【図２０】メモリカードのディレクトリ構造の他の例を示す概略図
【図２１】メモリカードのディレクトリ構造の他の例を示す概略図
【図２２】ゴミ箱ファイルの格納形態の他の例の説明図
【符号の説明】
【０３３３】
１０…デジタルカメラ、１２…カメラボディ、１４…撮影レンズ、１６…フラッシュ、１８…スピーカ、２０…ＡＦ補助光ランプ、２２…シャッタボタン、２４…モードレバー、２６…電源ボタン、３０…ズームボタン、３２…再生ボタン、３４…削除ボタン、３６…十字ボタン、３８…ＭＥＮＵ／ＯＫボタン、４０…ＤＩＳＰ／ＢＡＣＫボタン、４２…顔検出ボタン、１１０…ＣＰＵ、１１２…操作部、１１６…ＲＯＭ、１１８…フラッシュＲＯＭ、１２０…メモリ（ＳＤＲＡＭ）、１２２…ＶＲＡＭ、１３４…撮像素子、１３６…撮像素子制御部、１３８…アナログ信号処理部、１４０…Ａ／Ｄ変換器、１４２…デジタル信号処理部、１４４…ＡＦ検出部、１４６…ＡＥ／ＡＷＢ検出部、１４８…圧縮伸張処理部、１５０…メディアコントローラ、１５２…メモリカード（記憶メディア）、１５４…表示制御部、１５６…ＯＳＤ（Ｏｎ−Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）部、１５８…フラッシュ制御部、１６０…通信制御部、１６２…通信インタフェイス
【図１】
2009265815.tif 000003
【図２】
2009265815.tif 000004
【図３】
2009265815.tif 000005
【図４】
2009265815.tif 000006
【図５】
2009265815.tif 000007
【図６】
2009265815.tif 000008
【図７】
2009265815.tif 000009
【図８】
2009265815.tif 000010
【図９】
2009265815.tif 000011
【図１０】
2009265815.tif 000012
【図１１】
2009265815.tif 000013
【図１２】
2009265815.tif 000014
【図１３】
2009265815.tif 000015
【図１４】
2009265815.tif 000016
【図１５】
2009265815.tif 000017
【図１６】
2009265815.tif 000018
【図１７】
2009265815.tif 000019
【図１８】
2009265815.tif 000020
【図１９】
2009265815.tif 000021
【図２０】
2009265815.tif 000022
【図２１】
2009265815.tif 000023
【図２２】
2009265815.tif 000024