(57)【要約】【課題】必要とするメモリ容量が少なく、コスト高、大型化を招くことなく、削除コンテンツのバックアップを実現する。【解決手段】ユーザによりコンテンツデータの削除あるいはクイックフォーマットの指示があった場合、その実行前に、削除データのインデックスエリアデータを、バックアップ先の記録媒体に記録する（ST1〜ST3）。セグメントエリアに記録されているデータ量の大きなコンテンツデータそのものをバックアップするものではなく、データ量の少ないインデックスエリアデータをバックアップするため、バックアップ先の記録媒体に必要とされるメモリ容量は少なく、コスト高、大型化を招くことはない。ユーザ操作による復元指示があるとき、バックアップデータを、元の記録媒体のインデックスエリアに戻す（ST6,ST7）。これにより、削除コンテンツが復元される。【選択図】図３
2010183381.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータが記録されるセグメントエリアと、該セグメントエリアに記録される上記コンテンツデータの少なくとも記録位置を示すデータを含むインデックスエリアデータが記録されるインデックスエリアを有する記録媒体の上記セグメントエリアに上記コンテンツデータを記録すると共に、該コンテンツデータの記録に対応して上記記録媒体のインデックスエリアの記録内容を変更するデータ記録部と、
上記記録媒体の上記インデックスエリアの記録内容を変更して上記記録媒体のセグメントエリアに記録されている所定のコンテンツデータを削除するデータ削除部と、
上記データ削除部が上記所定のコンテンツデータの削除を行う前に、上記記録媒体の上記インデックスエリアに記録されている、少なくとも上記所定のコンテンツデータのインデックスエリアデータを、該記録媒体の上記セグメントエリアおよび上記インデックスエリアとは別の領域、または該記録媒体とは異なる他の記録媒体に記録してバックアップするバックアップ制御部と、
上記バックアップ制御部でバックアップされた上記インデックスエリアデータを、元の記録媒体の上記インデックスエリアに戻すデータ復元制御部
を備える電子機器。
【請求項２】
上記バックアップ制御部でバックアップされた上記インデックスエリアデータの復元をユーザが指示するためのユーザ指示部をさらに備え、
上記データ復元制御部は、上記ユーザ指示部により、上記インデックスエリアデータの復元が指示されたとき、上記バックアップ制御部でバックアップされた上記インデックスエリアデータを、元の記録媒体の上記インデックスエリアに戻す
請求項１に記載の電子機器。
【請求項３】
上記ユーザ指示部は、所定のタイミングで、上記バックアップされたインデックスエリアデータの復元をユーザが指示するためのユーザインタフェース画面を表示する
請求項２に記載の電子機器。
【請求項４】
上記ユーザ指示部が上記所定のタイミングで上記ユーザインタフェース画面を表示するか否かをユーザが予め設定するユーザ設定部をさらに備える
請求項３に記載の電子機器。
【請求項５】
被写体を撮像して、上記コンテンツデータとしての画像データを得る撮像部をさらに備え、
上記所定のタイミングは、他のモードから上記撮像部により上記画像データを得る撮影モードに移行したタイミングである
請求項３に記載の電子機器。
【請求項６】
上記所定のタイミングは、上記データ削除部により上記所定のコンテンツデータの削除が終了した直後のタイミングである
請求項３に記載の電子機器。
【請求項７】
上記所定のタイミングは、電源オフになる直前のタイミングである
請求項３に記載の電子機器。
【請求項８】
上記所定のタイミングは、電源オンとなった直後のタイミングである
請求項３に記載の電子機器。
【請求項９】
上記記録媒体の上記セグメントエリアに記録されている所定のコンテンツデータを加工するデータ加工部をさらに備え、
上記所定のタイミングは、他のモードから上記データ加工部で上記所定のコンテンツデータを加工するためのデータ加工モードに移行したタイミングである
請求項３に記載の電子機器。
【請求項１０】
電源オフになる直前に、上記バックアップ制御部でバックアップされた上記インデックスエリアデータが存在するか否かを判断し、該インデックスエリアデータが存在するとき、該インデックスエリアデータの復元が必要か否かをユーザに確認するデータ復元確認部をさらに備え、
上記バックアップ制御部は、上記データ復元確認部により上記インデックスエリアデータの復元が必要であることが確認されるとき該インデックスエリアデータのバックアップを継続し、上記データ復元確認部により上記インデックスエリアデータの復元が必要でないことが確認されるとき該インデックスエリアデータのバックアップを解除する
請求項１に記載の電子機器。
【請求項１１】
上記バックアップ制御部は、上記データ復元確認部により上記インデックスエリアデータの復元が必要であることが確認されるとき、電源オフとなって所定時間後に、該インデックスエリアデータのバックアップを解除する
請求項１０に記載の電子機器。
【請求項１２】
上記データ復元確認部により上記インデックスエリアデータの復元が必要であることが確認されるとき、電源オフとなって所定時間後に上記インデックスエリアデータのバックアップを解除するか否かをユーザが指示するユーザ指示部をさらに備え、
上記バックアップ制御部は、上記ユーザ指示部により上記解除が指示されるとき、上記電源オフとなって所定時間後に上記インデックスエリアデータのバックアップを解除する
請求項１１に記載の電子機器。
【請求項１３】
上記電源オフとなって所定時間後に上記インデックスエリアデータのバックアップを解除するか否かをユーザが予め設定するユーザ設定部をさらに備える
請求項１１に記載の電子機器。
【請求項１４】
コンテンツデータが記録されるセグメントエリアと、該セグメントエリアに記録される上記コンテンツデータの少なくとも記録位置を示すデータを含むインデックスエリアデータが記録されるインデックスエリアを有する記録媒体の上記セグメントエリアに上記コンテンツデータを記録すると共に、該コンテンツデータの記録に対応して上記記録媒体のインデックスエリアの記録内容を変更するデータ記録部と、
上記記録媒体の上記インデックスエリアの記録内容を変更して上記記録媒体のセグメントエリアに記録されている所定のコンテンツデータを削除するデータ削除部を備える電子機器の制御方法であって、
上記データ削除部が上記所定のコンテンツデータの削除を行う前に、上記記録媒体の上記インデックスエリアに記録されている、少なくとも上記所定のコンテンツデータのインデックスエリアデータを、該記録媒体の上記セグメントエリアおよび上記インデックスエリアとは別の領域、または該記録媒体とは異なる他の記録媒体に記録してバックアップするバックアップステップと、
上記バックアップステップでバックアップされた上記インデックスエリアデータを、元の記録媒体の上記インデックスエリアに戻すデータ復元ステップを有する
電子機器の制御方法。
【請求項１５】
コンテンツデータが記録されるセグメントエリアと、該セグメントエリアに記録される上記コンテンツデータの少なくとも記録位置を示すデータを含むインデックスエリアデータが記録されるインデックスエリアを有する記録媒体の上記セグメントエリアに上記コンテンツデータを記録すると共に、該コンテンツデータの記録に対応して上記記録媒体のインデックスエリアの記録内容を変更するデータ記録部と、
上記記録媒体の上記インデックスエリアの記録内容を変更して上記記録媒体のセグメントエリアに記録されている所定のコンテンツデータを削除するデータ削除部を備える電子機器を構成するコンピュータを、
上記データ削除部が上記所定のコンテンツデータの削除を行う前に、上記記録媒体の上記インデックスエリアに記録されている、少なくとも上記所定のコンテンツデータのインデックスエリアデータを、該記録媒体の上記セグメントエリアおよび上記インデックスエリアとは別の領域、または該記録媒体とは異なる他の記録媒体に記録してバックアップするバックアップ制御手段と、
上記バックアップ制御手段でバックアップされた上記インデックスエリアデータを、元の記録媒体の上記インデックスエリアに戻すデータ復元制御手段
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子機器、電子機器の制御方法およびプログラムに関し、特に、画像データ、音声データ等のコンテンツデータを記録媒体に記録し、さらにはこの記録媒体から当該コンテンツデータを削除し得る電子機器等に関する。
【背景技術】
【０００２】
従来、画像データや音声データを記録する記録媒体を単数あるいは複数備えたデジタルカメラが知られている。例えば、内蔵メモリ単体構成のもの、リムーバブルメモリ（メモリーカード）単体構成のもの、内蔵メモリ複数構成のもの、リムーバブルメモリ複数構成のもの、内蔵メモリとリムーバブルメモリの複合構成のもの等がある。
【０００３】
このような、記録媒体（内蔵メモリ、メモリカード等）に画像データ、音声データ等のコンテンツデータを記録するデジタルカメラにおいて、ユーザはメモリ内に記録された画像データ、音声データが気に入らない時や、不要になった時は、カメラ機能の内の削除機能あるいはフォーマット機能を用いて、データを削除することが可能になっている。
【０００４】
また、近年では、デジタルカメラとプリンタを直接的に接続し、記録媒体に記録した画像をプリントアウトすることが可能となっており、従来のようにパーソナルコンピュータに画像データを保存する必要性が薄れてきている。さらに、巷には、デジカメプリント用のプリンタを店頭に所有する店が溢れ、誰でもプリントアウトすることが可能なため、パーソナルコンピュータやプリンタ自体を所有しないユーザも存在している。
【０００５】
このような技術の進歩により、従来のデジタルカメラに備えられた削除機能あるいはフォーマット機能のみでは、画像選択の間違いあるいは誤操作によって必要な画像データ、あるいは音声データを消去してしまった場合には、復元することができず、そのまま消失してしまうと言う問題が発生する。
【０００６】
例えば、特許文献１では、複数の記録媒体を備えたデジタルカメラにおいて、（１）一方の記録媒体の画像データを、他方の記録媒体に転送し記録させてバックアップをおこなう、（２）満足するバックアップ容量を有しない時、画像データの加工をおこなった上でバックアップをおこなう、という提案がされている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−３１１４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、上述の特許文献１の提案では、以下の（１）〜（３）のような問題がある。
（１）複数の記録媒体が必ず必要となる。
（２）画像データ、音声データの全てをバックアップする必要が有るので、膨大な容量のメモリが必要となる。
（３）バックアップ側記録媒体の容量が少ないときは、画像データを消すか、あるいは元画像データを加工しないといけない。
【０００９】
デジタルカメラをはじめとする近年のモバイル機器は、より小型化、より低コスト化に進んでいる。そのため、コストを高くしたり、あるいは大容量メモリを使用したりすることは、できない現状にある。場合によっては、低コスト・小サイズの小容量メモリでさえ使用できないこともある。
【００１０】
また、静止画像データのように容易にサイズ変換(圧縮)できるデータであればよいが、動画像データ、あるいは音声データは、データ圧縮は容易ではない。データ圧縮加工を行うにしても、そのための手間が発生し、さらには、元の画像データをそのまま復元できないと言う問題点も持ち合わせてしまう。
【００１１】
この発明の目的は、コスト高、大型化を招くことなく、削除されたコンテンツデータの復元が可能なバックアップを実現することにある。
【課題を解決するための手段】
【００１２】
この発明の概念は、
コンテンツデータが記録されるセグメントエリアと、該セグメントエリアに記録される上記コンテンツデータの少なくとも記録位置を示すデータを含むインデックスエリアデータが記録されるインデックスエリアを有する記録媒体の上記セグメントエリアに上記コンテンツデータを記録すると共に、該コンテンツデータの記録に対応して上記記録媒体のインデックスエリアの記録内容を変更するデータ記録部と、
上記記録媒体の上記インデックスエリアの記録内容を変更して上記記録媒体のセグメントエリアに記録されている所定のコンテンツデータを削除するデータ削除部と、
上記データ削除部が上記所定のコンテンツデータの削除を行う前に、上記記録媒体の上記インデックスエリアに記録されている、少なくとも上記所定のコンテンツデータのインデックスエリアデータを、該記録媒体の上記セグメントエリアおよび上記インデックスエリアとは別の領域、または該記録媒体とは異なる他の記録媒体に記録してバックアップするバックアップ制御部と、
上記バックアップ制御部でバックアップされた上記インデックスエリアデータを、元の記録媒体の上記インデックスエリアに戻すデータ復元制御部
を備える電子機器にある。
【００１３】
この発明において、記録媒体は、概略的にはセグメントエリアおよびインデックスエリアを有する構成とされる。セグメントエリアは、コンテンツデータ（画像データ、音声データなど）が記録される領域である。インデックスエリアは、セグメントエリアに記録されるコンテンツデータの、少なくとも記録位置を示すデータを含むインデックスエリアデータが記録される領域である。
【００１４】
データ記録時には、データ記録部により、記録媒体のセグメントエリアにコンテンツデータが記録されると共に、この記録に対応して、記録媒体のインデックスエリアの記録内容が変更される。また、データ削除時には、例えば、データ削除部により、記録媒体のインデックスエリアの記録内容が変更されて、記録媒体のセグメントエリアに記録されている所定のコンテンツデータがあたかも削除されたように見せる。
【００１５】
この発明において、データ削除部が上述したように所定のコンテンツデータの削除を行う前に、記録媒体のインデックスエリアに記録されている、少なくとも所定のコンテンツデータのインデックスエリアデータがバックアップされる。この場合、インデックスエリアデータは、記録媒体のセグメントエリアおよびインデックスエリアとは別の領域、またはこの記録媒体とは異なる他の記録媒体に記録されて、バックアップされる。インデックスエリアデータが同一の記録媒体に記録されてバックアップが行われる場合には、バックアップされたインデックスエリアデータと、そのインデックスエリアデータが存在した元の記録媒体との対応付けが容易となる。
【００１６】
データ削除部により削除された上述の所定のコンテンツデータは、データ復元制御部により、バックアップされたインデックスエリアデータが元の記録媒体のインデックスエリアに戻されることで、復元される。
【００１７】
この発明においては、データ量の大きなコンテンツデータそのものがバックアップされるものではなく、データ量の少ないインデックスエリアデータがバックアップされる。そのため、バックアップ先の記録媒体に必要とされるメモリ容量は少なく、コスト高、大型化を招くことはない。また、インデックスエリアデータのバックアップおよび戻し処理のため、セグメントエリアのコンテンツデータ（画像データ、音声データ）を加工する必要がなく、記録したままの状態でコンテンツデータを復元できる。
【００１８】
この発明において、例えば、バックアップ制御部でバックアップされたインデックスエリアデータの復元をユーザが指示するためのユーザ指示部をさらに備え、データ復元制御部は、ユーザ指示部により、インデックスエリアデータの復元が指示されたとき、バックアップ制御部でバックアップされたインデックスエリアデータを、元の記録媒体のインデックスエリアに戻す、ようにしてもよい。この場合、ユーザは、ユーザ指示部により、インデックスエリアデータの復元を指示して、データ削除部により削除された所定のコンテンツデータを復元させることが可能となる。
【００１９】
この発明において、例えば、ユーザ指示部は、所定のタイミングで、バックアップされたインデックスエリアデータの復元をユーザが指示するためのユーザインタフェース画面を表示する、ようにしてもよい。この場合、ユーザは、ユーザインタフェース画面が表示されることで、例えば、削除されたコンテンツデータの復元が可能な状態で、インデックスエリアデータの復元指示を行うことが可能となる。
【００２０】
この発明において、例えば、被写体を撮影して、コンテンツデータとしての画像データを得る撮像部をさらに備え、所定のタイミングは、他のモードから撮像部により画像データを得る撮影モードに移行したタイミングとされる。撮影モードになると、記録媒体のセグメントエリアに、新たに撮像されて得られた画像データが記録され、削除されたコンテンツデータの復元が不可能となるおそれがある。撮影モードに移行したタイミングでユーザインタフェース画面が表示されることで、ユーザは、削除されたコンテンツデータの復元が不可能な状態となる前に、インデックスエリアデータの復元指示を行うことが可能となる。
【００２１】
この発明において、例えば、所定のタイミングは、データ削除部により所定のコンテンツデータの削除が終了した直後のタイミングとされる。このタイミングでユーザインタフェース画面が表示されることで、ユーザは、削除すべきコンテンツデータの選択誤り、あるいは誤操作によって必要なコンテンツデータを削除してしまった場合に、直ちにインデックスエリアデータの復元指示を行うことが可能となる。
【００２２】
この発明において、例えば、所定のタイミングは、電源オフになる直前のタイミングとされる。このタイミングでユーザインタフェース画面が表示されることで、ユーザは、電源オフとなる前にインデックスエリアデータの復元指示を行うことが可能となり、電源オフ時にインデックスエリアデータのバックアップ継続を不要とできる。例えば、インデックスエリアデータの復元が指示される場合には、電源オフとなる前に、バックアップされたインデックスエリアデータは元の記録媒体のインデックスエリアに戻される。また、インデックスエリアデータの復元が指示されない場合には、電源オフとなる前に、バックアップは解除される。
【００２３】
この発明において、例えば、所定のタイミングは、電源オンとなった直後のタイミングとされる。このタイミングでユーザインタフェース画面が表示されることで、電源オフ時にインデックスエリアデータのバックアップが継続されている場合、ユーザは、電源オン後直ちにインデックスエリアデータの復元指示を行うことが可能となる。
【００２４】
この発明において、例えば、記録媒体のセグメントエリアに記録されている所定のコンテンツデータを加工するデータ加工部をさらに備え、所定のタイミングは、他のモードからデータ加工部で所定のコンテンツデータを加工するためのデータ加工モードに移行したタイミングとされる。データ加工モードになると、記録媒体のセグメントエリアに、加工後のコンテンツデータが記録され、削除されたコンテンツデータの復元が不可能となるおそれがある。データ加工モードに移行したタイミングでユーザインタフェース画面が表示されることで、ユーザは、削除されたコンテンツデータの復元が不可能な状態となる前に、インデックスエリアデータの復元指示を行うことが可能となる。
【００２５】
この発明において、例えば、ユーザ指示部が所定のタイミングでユーザインタフェース画面を表示するか否かをユーザが予め設定するユーザ設定部をさらに備える、ようにしてもよい。このようにユーザ設定部を備えることで、ユーザは、ユーザインタフェース画面を表示するか否かを任意に設定できる。例えば、ユーザインタフェース画面を表示しないという設定にしておくことで、次の処理に入る前に中断されることがなくなる。
【００２６】
この発明において、例えば、電源オフになる直前に、バックアップ制御部でバックアップされたインデックスエリアデータが存在するか否かを判断し、このインデックスエリアデータが存在するとき、このインデックスエリアデータの復元が必要か否かをユーザに確認するデータ復元確認部をさらに備え、バックアップ制御部は、データ復元確認部によりインデックスエリアデータの復元が必要であることが確認されるときこのインデックスエリアデータのバックアップを継続し、このデータ復元確認部によりインデックスエリアデータの復元が必要でないことが確認されるときこのインデックスエリアデータのバックアップを解除する、ようにしてもよい。これにより、ユーザがインデックスエリアデータの復元を必要としないとき、電源オフ時にインデックスエリアデータのバックアップ継続を不要とできる。
【００２７】
この発明において、例えば、バックアップ制御部は、データ復元確認部によりインデックスエリアデータの復元が必要であることが確認されるとき、電源オフとなって所定時間後に、このインデックスエリアデータのバックアップを解除する、ようにしてもよい。これにより、デジタルカメラ等の電子機器を落とした場合でも、例えば、削除したコンテンツデータが他人の手によって復元される危険性を減らすことができる。
【００２８】
この発明において、例えば、電源オフとなって所定時間後にインデックスエリアデータのバックアップを解除するか否かをユーザが予め設定するユーザ設定部をさらに備える、ようにしてもよい。このようにユーザ設定部を備えることで、ユーザは、電源オフとなって所定時間後にインデックスエリアデータのバックアップを解除するか否かを任意に設定できる。
【発明の効果】
【００２９】
この発明によれば、インデックスエリアの記録内容を変更してセグメントエリアに記録されている所定のコンテンツデータを削除する際に、この所定のコンテンツデータのインデックスエリアデータをバックアップするものであり、コスト高、大型化を招くことなく、削除されたコンテンツデータの復元が可能なバックアップを実現できる。
【図面の簡単な説明】
【００３０】
【図１】この発明の実施の形態としてのデジタルカメラの内部構成例を示す概略ブロック図である。
【図２】記録媒体（メモリーカードあるいは内蔵メモリ）の内部構成例を示す概略図である。
【図３】コンテンツデータの削除、あるいはクイックフォーマットを行うと共に、その後に他のモードから撮影モードに移行する場合の動作例におけるＣＰＵの制御動作を示すフローチャートである。
【図４】表示部に表示される、バックアップされたインデックスエリアデータの復元をユーザが指示するためのユーザインタフェース画面（ＧＵＩ画面）の一例を示す図である。
【図５】コンテンツデータの削除、あるいはクイックフォーマットを行うと共に、それが終了した場合の動作例におけるＣＰＵの制御動作を示すフローチャートである。
【図６】コンテンツデータの削除を行うと共に、その後に他のモードからデータ加工モード（画像加工モード）に移行する場合の動作例におけるＣＰＵの制御動作を示すフローチャートである。
【図７】コンテンツデータの削除、あるいはクイックフォーマットを行うと共に、その後に電源オフ前となる場合の動作例におけるＣＰＵの制御動作を示すフローチャートである。
【図８】表示部に表示される、バックアップされたインデックスエリアデータの復元の要否をユーザに確認するためのユーザインタフェース画面（ＧＵＩ画面）の一例を示す図である。
【図９】電源オン時の動作例におけるＣＰＵの制御動作を示すフローチャートである。
【図１０】コンテンツデータの削除、あるいはクイックフォーマットを行うと共に、その後に電源オフ前となる場合の他の動作例におけるＣＰＵの制御動作を示すフローチャートである。
【図１１】コンテンツデータの削除、あるいはクイックフォーマットを行うと共に、その後に電源オフ前となる場合の他の動作例におけるＣＰＵの制御動作を示すフローチャートである。
【図１２】表示部に表示される、指定時間後にバックアップデータを消去するか否かをユーザが指示するためのユーザインタフェース画面（ＧＵＩ画面）の一例を示す図である。
【図１３】コンテンツデータの削除、あるいはクイックフォーマットを行うと共に、その後に電源オフ前となる場合の他の動作例におけるＣＰＵの制御動作を示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、発明を実施するための形態（以下、「実施の形態」とする）について説明する。なお、説明は以下の順序で行う。
１．実施の形態
２．変形例
【００３２】
＜１．実施の形態＞
［デジタルカメラの内部構成例］
図１は、実施の形態としてのデジタルカメラ１００の内部構成例を示す概略ブロック図である。なお、撮像素子として、ＣＣＤ（Charge Coupled Device）型イメージセンサ、ＣＭＯＳ（ComplementaryMetal Oxide Semiconductor）型イメージセンサ等が適用可能である。この実施の形態においてはＣＣＤ型イメージセンサを用いた例で説明する。
【００３３】
また、光学式手ブレ補正機構を搭載している機器と搭載していない機器が市場には存在するが、この実施の形態においては、機構有りの場合で説明する。光学式手ブレ補正機構としては、レンズシフト防振型、ＣＣＤシフト防振型等が適用可能であるが、この実施の形態においてはレンズシフト防振型を用いて説明する。なお、説明を簡単にするため、この実施の形態においては、音声系については説明を省略する。
【００３４】
デジタルカメラ１００は、ＣＰＵ（Central Processing Unit）１２３、ズームおよび手ブレ補正撮像光学系１３０を有している。また、このデジタルカメラ１００は、アイリス（Iris）／シャッタ駆動回路１０８、補正機構駆動回路１０９、フォーカスモータ駆動回路１１０、ズームモータ駆動回路１１１を有している。
【００３５】
ＣＰＵ１２３は、デジタルカメラ１００の各部を制御する。撮像光学系１３０は、レンズ部１０１、アイリス/シャッタユニット１０２、光学フィルタ１０３、ズーム（Zoom）モータ１０４、フォーカス（Focus）モータ１０５、手ブレ補正機構１０６、アイリス／シャッタアクチュエータ１０７で構成されている。
【００３６】
レンズ部１０１は、複数のレンズを有するレンズ系として構成されている。これら複数のレンズの光軸上の位置がズームモータ１０４により移動され、変倍(Zoom)が行われる。また、これら複数のレンズの内、フォーカシングに用いられるレンズがフォーカスモータ１０５により駆動され、焦点調節が行われる。
【００３７】
また、これら複数のレンズの内、手ブレ補正(防振)に用いられるレンズが手ブレ補正機構１０６により駆動され、手ブレ補正が行われる。さらに、アイリス/シャッタユニット１０２は、アイリス/シャッタアクチュエータ１０７により開閉され、露光量の調整がなされる。
【００３８】
ズームモータ１０４は、ＣＰＵ１２３からの制御信号により制御されるズームモータ駆動回路１１１を介して駆動される。また、フォーカスモータ１０５は、ＣＰＵ１２３からの制御信号により制御されるフォーカスモータ駆動回路１１０を介して駆動される。また、手ブレ補正機構１０６は、ＣＰＵ１２３からの制御信号により制御される補正機構駆動回路１０９を介して駆動される。さらに、アイリス/シャッタアクチュエータ１０７は、ＣＰＵ１２３からの制御信号により制御されるアイリス/シャッタ駆動回路１０８を介して駆動される。
【００３９】
また、デジタルカメラ１００は、タイミングジェネレータ１１２、タイミング制御回路１１３、ＣＣＤ１１４を備える撮像回路１１４、信号処理部１１６、画像処理部１１７、デジタルデータ処理部１１８を有している。また、デジタルカメラ１００は、ＤＲＡＭ（Dynamic Random Access Memory）１１９、表示処理部１２０、表示部１２１、メモリインタフェース（I/F）部１２２、メモリーカード１３１、内蔵メモリ１３２を有している。
【００４０】
タイミングジェネレータ１１２は、タイミング制御回路１１３から送られるクロックに基づき、ＣＣＤ１１４の駆動制御信号を生成する。タイミングジェネレータ１１２は、例えば、ＣＣＤ１１４の電荷の蓄積開始と終了のタイミング信号、ＣＣＤ１１４の各画素の電荷蓄積量の読み出し制御信号(水平同期信号、垂直同期信号、転送信号)等のクロック信号を生成し、ＣＣＤ１１４へ出力する。
【００４１】
撮像回路１１５は、ＣＣＤ１１４により被写体光が光電変換されて得られた画像アナログ信号を信号処理部１１６へ出力する。例えば、原色系のフィルタが用いられたＣＣＤの場合、撮像回路１１５は、Ｒ(赤)、Ｇ(緑)、Ｂ(青)の各色成分の画像アナログ信号を信号処理部１１６へ出力する。
【００４２】
信号処理部１１６は、撮像回路１１５から出力された画像アナログ信号に対して信号処理を施し、処理後の画像アナログ信号を画像処理部１１７へ出力する。信号処理部１１６は、例えば、相関二重サンプリング(ＣＤＳ)、オートゲインコントロール(ＡＧＣ)により、画像アナログ信号のノイズ低減とゲイン調整を行う。
【００４３】
画像処理部１１７は、タイミング制御回路１１３からのＡ／Ｄ変換用クロックに基づき、入力された画像アナログ信号をＡ／Ｄ変換して、デジタル信号（以下、「画像データ」と称す)に変換する。また、画像処理部１１７は、画像データの黒レベル補正をおこなった後、ホワイトバランス(ＷＢ)の調整を行う。このホワイトバランスの調整は、ＣＰＵ１２３から入力される変換係数により行われる。この変換係数は、撮影画像毎に、撮影環境に応じて適正に設定される。さらに、画像処理部１１７は、画像データにガンマ補正を行った後、その画像データをＤＲＡＭ１１９へ出力する。
【００４４】
デジタルデータ処理部１１８は、ＤＲＡＭ１１９に格納された画像データに対して、種々の処理を行う。例えば、デジタルデータ処理部１１８は、ＹＣｒＣｂ変換、解像度変換(ＲＣ)、色収差/歪曲収差等の補正処理、Ｗｉｄｅ  Ｄ−Ｒａｎｇｅ補正、色再現処理、ノイズリダクション、高輝度色回り低減、ＪＰＥＧ変換などを行う。
【００４５】
表示処理部１２０は、表示部１２１に画像を表示するための信号処理を行う。メモリインタフェース部１２２は、ＤＲＡＭ１１９に格納された画像データを、必要に応じて、記録媒体（メモリーカード１３１、内蔵メモリ１３２）に記録する。また、メモリインタフェース部１２２は、記録媒体（メモリーカード１３１、内蔵メモリ１３２）に記録されている画像データを、必要に応じて読み出し、ＤＲＡＭ１１９に格納する。内蔵メモリ１３２としては、例えば、ＮＡＮＤ型あるいはＮＯＲ型のフラッシュメモリ（フラッシュＲＯＭ）が用いられる。
【００４６】
撮影時のフレーミング時には、所定時間間隔で撮像された画像データがＤＲＡＭ１１９に格納され、表示処理部１２０にて所定の信号処理がおこなわれた後、表示部１２１に表示される。これにより、ユーザは、被写体像を確認することができ、ファインダとして使用できる。この画像表示は、「スルー画像表示」、「モニタリング画像表示」または「ＥＥ画像表示」と称されている。表示部１２１としては、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（ElectroLuminescence））等の表示装置が用いられる。
【００４７】
撮影された画像データに関しては、ＤＲＡＭ１１９に格納された後、メモリインタフェース部１２２を介して、メモリーカード１３１あるいは内蔵メモリ１３２に記録される。また、ＤＲＡＭ１１９に格納された画像データ対して表示処理部１２０にて所定の信号処理が行われ、表示部１２１にプレビュー画像が表示される。
【００４８】
また、再生時には、複数の挿脱可能な画像記録用メモリーカード１３１あるいは内蔵メモリ１３２に記録された撮影済みの画像は、メモリインタフェース部１２２を介してＤＲＡＭ１１９に格納される。そして、この画像データに対して表示処理部１２０で所定の信号処理が行われ、表示部１２１に再生画像が表示される。
【００４９】
また、デジタルカメラ１００は、外部入出力インタフェース部１３６、外部入出力端子１３７を有している。また、デジタルカメラ１００は、フラッシュ発光部１２４、フラッシュ制御回路１２５、給電回路１２６、時計回路１２７、フラッシュＲＯＭ１２８、操作スイッチ群１２９、電池／バッテリ１３３、ＤＣ入力端子１３４、Ａ／Ｃアダプタ１３５を有している。
【００５０】
外部入出力インタフェース部１３６は、外部のパーソナルコンピュータあるいはプリンタと信号の授受をおこなうためのインタフェースである。このインタフェース部１３６は、外部入出力端子１３７(例えばＵＳＢ端子)を介して、外部のパーソナルコンピュータあるいはプリンタへデータを送出する。また、このインタフェース部１３６は、外部入出力端子１３７を介して、外部のパーソナルコンピュータよりデータを受け取る。
【００５１】
フラッシュ制御回路１２５は、フラッシュ発光部１２４の発光を制御する回路である。フラッシュ制御回路１２５は、ＣＰＵ１２３により制御され、フラッシュ発光の有無、発光タイミング、フラッシュ用コンデンサへの充電等を制御する。時計回路１２７は、撮影された日時を管理するものである。この時計回路１２７は、各部へ電源を供給する給電回路１２６から電源供給を受けて作動するようにしてもよいし、図示しない別電源(例えば、バックアップ用２次電池)で作動するようにしてもよいし、複合で作動するようにしてもよい。
【００５２】
ＣＰＵ１２３および各部への電力供給は給電回路１２６によって行われる。この給電回路１２６には、電池/バッテリ１３３、あるいは、ＤＣ入力端子１３４を介して、Ａ／Ｃアダプタ１３５から電力が供給される。操作スイッチ群１２９は、レリーズ釦、ズーム釦、メニュー釦、セット釦、上下左右釦、削除釦等の各種釦によりオン（on）／オフ（off）するスイッチ群である。この操作スイッチ群１２９のオン／オフ信号はＣＰＵ１２３に送られる。ＣＰＵ１２３は、オンされた操作スイッチに応じて各部の動作を制御する。
【００５３】
なお、ＣＰＵ１２３は、フラッシュＲＯＭ１２８に格納されたソフトウェアに基づき、データの授受、各部のタイミング制御を行うのみならず、その他種々の機能を行う。
【００５４】
例えば、ＣＰＵ１２３は、得られたモニタリング画像データに基づく撮影時の絞り値とシャッタ速度の露光条件の決定を行う(ＡＥ機能)。また、例えば、ＣＰＵ１２３は、フォーカシングレンズを小刻みに移動させ、それぞれで得られたモニタリング画像データに基づいて評価をおこない、最適なフォーカシングレンズ位置の決定を行う(ＡＦ機能)。
【００５５】
また、例えば、ＣＰＵ１２３は、メモリーカードへ記録するために画像データを生成し圧縮する機能を持つデジタルデータ処理部１１８を制御する。また、例えば、ＣＰＵ１２３は、メモリーカードに記録された画像を表示部１２１に表示するために、メモリーカードに記録された画像データを、読み出し伸張する機能を持つデジタルデータ処理部１１８を制御する。
【００５６】
また、例えば、ＣＰＵ１２３は、記録媒体（メモリーカード１３１、内蔵メモリ１３２等）のインデックスエリアデータ（管理領域データ）をバックアップし、また、バックアップされたインデックスエリアデータを元の記録媒体に戻す。ＣＰＵ１２３は、バックアップ制御部およびデータ復元部を構成する。このインデックスエリアデータのバックアップ動作等の詳細については、後述する。
【００５７】
なお、上述のメモリーカード１３１は、単体でもよいし、複数存在する場合は、例えば、同じ規格、形態、仕様のカード型リムーバブルメモリでもよいし、異なる規格、形態、仕様のカード型リムーバブルメモリの組み合わせであってもよい。
【００５８】
［記録媒体の内部構成例］
図２は、コンテンツデータ（画像データ、音声データ等）を記録する記録媒体、つまり上述のメモリーカード１３１あるいは内蔵メモリ１３２の内部構成例を示す概略図である。
【００５９】
通常、メモリーカード１３１あるいは内蔵メモリ１３２の内部は、大別してインデックスエリア(管理領域)５０とセグメントエリア(実画像/実音声データ格納エリア)５１に分かれている。静止画像データ、あるいは動画像データ、音声データは、セグメントエリア５１に格納されるが、どのデータがどこに格納されているかの情報がインデックスエリア５０に格納される。
【００６０】
すなわち、セグメントエリア５１には、画像データ、音声データ等のコンテンツデータが記録される。また、インデックスエリア５０には、このセグメントエリア５１に記録されるコンテンツデータの少なくとも記録位置を示すデータを含むインデックスエリアデータが記録される。
【００６１】
なお、セグメントエリア５１には、上述したコンテンツデータの他に、例えば、当該セグメントエリア５１に記録されている画像を一覧表示するための縮小画像（サムネイル）の画像データも記録される。また、インデックスエリア５０に記録されるインデックスエリアデータには、例えば、セグメントエリア５１に記録される各画像のＥｘｉｆ（Exchangeable Image File Format）情報も含まれる。
【００６２】
例えば、画像（画像データ）１がセグメントエリア５１のＡ−１〜Ｃ−１の領域に格納されている場合、インデックスエリア５０には、「画像１がＡ−１〜Ｃ−１の領域に格納されている」という情報が記録されている。
【００６３】
メモリーカード１３１あるいは内蔵メモリ１３２に記録されている画像（画像データ）の再生時には、まずこのインデックスエリア５０を読みに行き、所望のデータが何処にあるかを確認してから、実際のデータをセグメントエリア５１から読み出してくる。
【００６４】
データを削除する場合、実はインデックスエリア５０の変更が行われてデータが消えているように見せているだけで、セグメントエリア５１のデータは手付かずで残っている。また、クイックフォーマット(論理フォーマット)の場合は、大抵がインデックスエリア５０の初期化がおこなわれているだけで、セグメントエリア５１のデータは手付かずで残っているため、実際のデータは消えてはいない。
【００６５】
なお、一部メーカーのリムーバブルメモリでは、クイックフォーマット時にはセグメントエリア５１の一部データを消去した後、インデックスエリア５０を初期化している。この場合、実際のデータの全てが残る訳ではないが、消去されていない分の実際のデータは、手付かずで残っている。
【００６６】
ただし、一般的には、削除もクイックフォーマットも、その後に新しいデータが記録されると、消えたように見えて実は残っているデータの領域にその新しいデータが上書きされてしまうため、消えたように見えて実は残っているデータも消えてしまう。
【００６７】
フルフォーマット(Low Level Format)の場合は、セグメントエリア５１のデータを全消去した後、インデックスエリア５０の初期化が行われるため、データは完全に消去される。
【００６８】
なお、インデックスエリア５０のデータは、セグメントエリア５１のデータよりも遥かにデータ量が小さい。ＦＡＴ３２で言えば、セグメントエリア５１に書き込まれる画像データ３２Kbyte毎に付き４byte×２ の「FATエントリ」と、画像１枚ごとに付き３２byteの「ディレクトリエントリ」が、インデックスエリア５０に書き込まれるだけである。
【００６９】
［インデックスエリアデータのバックアップ動作］
次に、図１に示すデジタルカメラ１００における、インデックスエリアデータのバックアップ動作について説明する。なお、デジタルカメラ１００は、静止画および/あるいは動画撮影をおこなう撮影モード、撮影した画像を再生および削除する再生モードを有している。また、デジタルカメラ１００は、カメラ各機能の設定等およびクイックフォーマットの指示を行えるメニューモード、後述のインデックスエリアデータの復元および削除モード、撮影後の画像を加工する画像加工モードを有している。
【００７０】
最初に、コンテンツデータの削除、あるいはクイックフォーマットを行うと共に、その後に他のモードから撮影モードに移行する場合の動作例を説明する。図３のフローチャートは、その動作例におけるＣＰＵ１２３の制御動作を示している。
【００７１】
ＣＰＵ１２３は、ステップＳＴ１において、ユーザにより操作スイッチ群１２９が操作されて、記録媒体からコンテンツデータの削除、あるいは記録媒体のクイックフォーマットが指示された場合、ステップＳＴ２の処理に移る。このステップＳＴ２において、ＣＰＵ１２３は、削除データのインデックスエリアデータをバックアップする。
【００７２】
ここで、コンテンツデータの削除の場合、削除データのインデックスエリアデータとは、当該削除されるコンテンツデータの記録位置を示すデータ等を含むインデックスエリアデータを意味する。また、クイックフォーマットの場合、削除データのインデックスエリアデータとは、インデックスエリアに記録されている全てのインデックスエリアデータを意味する。
【００７３】
ＣＰＵ１２３は、削除データのインデックスエリアデータをバックアップする際、このインデックスエリアデータを、同一の記録媒体あるいは他の記録媒体に記録して、バックアップする。バックアップすべきインデックスエリアデータを同一の記録媒体に記録してバックアップを行う場合には、バックアップされたインデックスエリアデータと、そのインデックスエリアデータが存在した元の記録媒体との対応付けが容易となる。
【００７４】
例えば、バックアップすべきインデックスエリアデータがメモリーカード１３１のインデックスエリア５０に記録されたものである場合、当該インデックスエリアデータは、以下の領域に記録される。すなわち、バックアップすべきインデックスエリアデータは、例えば、メモリーカード１３１のエリア５０，５１とは別の領域、あるいは内蔵メモリ１３２のエリア５０，５１とは別の領域に記録される。また、バックアップすべきインデックスエリアデータは例えば、ＤＲＡＭ１１９、あるいはＣＰＵ１２３のＳＲＡＭ（Static Random Access Memory）１２３ａに記録される。
【００７５】
例えば、バックアップすべきインデックスエリアデータが内蔵メモリ１３２のインデックスエリア５０に記録されたものである場合、当該インデックスエリアデータは、以下の領域に記録される。すなわち、バックアップすべきインデックスエリアデータは、例えば、内蔵メモリ１３２のエリア５０，エリア５１とは別の領域、あるいはメモリーカード１３１のエリア５０，５１とは別の領域に記録される。また、バックアップすべきインデックスエリアデータは例えば、ＤＲＡＭ１１９、あるいはＣＰＵ１２３のＳＲＡＭ１２３ａに記録される。
【００７６】
バックアップ先の記録媒体が、メモリーカード１３１あるいは内蔵メモリ１３２である場合、電源オフの前に特殊な処理を行わなくても、バックアップデータの保持が可能である。また、この場合、バックアップ用の電源が切れても、バックアップデータの保持が可能である。これに対して、バックアップ先の記録媒体が、ＤＲＡＭ１１９あるいはＣＰＵ１２３のＳＲＡＭ１２３ａである場合、システム内部でクローズできるため、余分なメモリを搭載する必要が無く、コストアップもサイズアップも不要となる。
【００７７】
なお、ＤＲＡＭ１１９、あるいはＣＰＵ１２３のＳＲＡＭ１２３ａにバックアップする場合、これらの場所では各プログラム展開および各種処理も行われるため、バックアップ領域にアクセスに行かない工夫も必要になる。
【００７８】
次に、ＣＰＵ１２３は、ステップＳＴ３において、コンテンツデータの削除あるいはクイックフォーマットを実行する。なお、上述したように、コンテンツデータの削除は再生モードで行われ、クイックフォーマットはメニューモードで行われる。コンテンツデータの削除の場合、上述したように、記録媒体のインデックスエリア５０から、削除されるコンテンツデータに対応したインデックスエリアデータを消去する処理が行われる。また、クイックフォーマットの場合、上述したように、記録媒体のインデックスエリア５０から全てのインデックスエリアデータを消去する処理、つまりインデックスエリア５０の初期化が行われる。
【００７９】
その後、ＣＰＵ１２３は、ステップＳＴ４において、他のモードから撮影モードに移行したか否かを判別する。ここで、他のモードには、コンテンツデータの削除が可能な再生モード、クイックフォーマットが可能なメニューモード等がある。他のモードから撮影モードには、例えば、ユーザが操作スイッチ群１２９の所定のスイッチを操作することで移行させることができる。再生モードから撮影モードには、例えば、ユーザがレリーズ釦を半押しすることでも移行させることができる。
【００８０】
撮影モードに移行したとき、ＣＰＵ１２３は、ステップＳＴ５において、表示処理部１２０を制御し、表示部１２１に、バックアップされたインデックスエリアデータの復元をユーザが指示するためのユーザインタフェース画面（ＧＵＩ画面）を表示する。
【００８１】
図４は、表示部１２１に表示されるユーザインタフェース画面の一例を示している。ユーザは、このユーザインタフェース画面に基づいて、バックアップデータ（バックアップされたインデックスエリアデータ）を復元するか否かの指示を行うことができる。すなわち、ユーザは、例えば、操作スイッチ群１２９を操作して、画面上の「ＹＥＳ」釦６１の押圧操作を行うことで復元することを指示でき、画面上の「ＮＯ」釦６２の押圧操作を行うことで復元しないことを指示できる。なお、表示部１２１の画面上にタッチパネルが配されている場合には、ユーザは、画面上の対応する箇所を押圧操作して指示することも可能となる。
【００８２】
なお、図４に示すユーザインタフェース画面においては、削除されたコンテンツデータ（画像データ）のサムネイル６３が一覧表示される。ユーザは、各サムネイル６３の下側に配置されたチェック欄６４にチェックを行うことで、バックアップデータのうち、所望のコンテンツデータ（画像データ）に対応したデータだけを選択的に復元するように指示できる。ユーザは、「すべて」に対応したチェック欄６４にチェックすることで、バックアップデータの全ての復元を指示できる。図４の例では、「すべて」に対応したチェック欄６４にチェックされている。
【００８３】
ＣＰＵ１２３は、ステップＳＴ６において、バックアップデータの復元が指示されたか否かを判別する。バックアップデータの復元が指示されたとき、ＣＰＵ１２３は、ステップＳＴ７の処理に進む。このステップＳＴ７において、ＣＰＵ１２３は、バックアップデータを、元の記録媒体のインデックスエリアに戻す。この場合、バックアップデータのすべてではなく、一部のみを復元する指示のとき、当該一部のみを元の記録媒体のインデックスエリアに戻す。
【００８４】
このようにバックアップデータが元の記録媒体のインデックスエリアに戻されることで、コンテンツデータの削除あるいはクイックフォーマットの処理によって削除されたコンテンツデータを復元できる。インデックスエリアデータのバックアップおよび戻し処理のため、セグメントエリアのコンテンツデータ（画像データ、音声データ）を加工する必要がなく、記録したままの状態でコンテンツデータを復元できる。
【００８５】
ＣＰＵ１２３は、ステップＳＴ７の処理の行った後、撮影モード処理を行う。なお、ステップＳＴ６でバックアップデータの復元が指示されなかったとき、ＣＰＵ１２３は、直ちに、ステップＳＴ８において、撮影モード処理を行う。
【００８６】
図３のフローチャートの動作例においては、ユーザによりコンテンツデータの削除あるいはクイックフォーマットの指示があった場合、その実行前に、削除データのインデックスエリアデータがバックアップ先の記録媒体に記録される。この場合、セグメントエリアに記録されているデータ量の大きなコンテンツデータそのものがバックアップされるものではなく、データ量の少ないインデックスエリアデータがバックアップされる。そのため、バックアップ先の記録媒体に必要とされるメモリ容量は少なく、コスト高、大型化を招くことはない。
【００８７】
また、図３のフローチャートの動作例においては、他のモード、例えば再生モード、メニューモード等から撮影モードに移行したタイミングで、表示部１２１に、バックアップデータの復元をユーザが指示するためのユーザインタフェース画面が表示される。ユーザは、このユーザインタフェース画面に基づいて、バックアップデータ（バックアップされたインデックスエリアデータ）を復元するか否かの指示を行うことができる。
【００８８】
撮影モードになると、記録媒体のセグメントエリアに、新たに撮像されて得られた画像データが上書き記録され、削除されたコンテンツデータの回復が不可能となるおそれがある。撮影モードに移行したタイミングでユーザインタフェース画面が表示されることで、ユーザは、削除されたコンテンツデータの復元が不可能な状態となる前に、インデックスエリアデータの復元指示を行うことが可能となる。
【００８９】
なお、図３のフローチャートの動作例においては、他のモードから撮影モードに移行したタイミングで、バックアップデータの復元をユーザが指示するためのユーザインタフェース画面が表示され、ユーザにバックアップデータの復元の確認を行わせる。しかし、このタイミングでユーザインタフェース画面を表示するか否かを、操作スイッチ群１２９の所定のスイッチを操作して、ユーザが予め設定可能としてもよい。
【００９０】
例えば、ユーザインタフェース画面を表示しないという設定とされる場合、ＣＰＵ１２３は、ステップＳＴ４で他のモードから撮影モードに移行したとき、直ちに、ステップＳＴ８の処理に移行し、撮影モード処理を行う。つまり、他のモードから撮影モードに移行したタイミングで当該ユーザインタフェース画面は表示されることはなく、中断なく撮影モード処理に移行させることができる。
【００９１】
なお、撮影モードにおいて、撮像されて新たに得られた画像データのセグメントエリア５１における記録先を、上書きではなく空き領域としておけば、当該画像データが記録されても、セグメントエリア５１に残っているデータが、消えることはない。この場合には、他のモードから撮影モードに移行したタイミングで、上述したようにユーザインタフェース画面を表示してユーザにバックアップデータの復元の確認を行わせることは、必ずしも必要ではない。
【００９２】
次に、コンテンツデータの削除、あるいはクイックフォーマットを行うと共に、それが終了した場合の動作例を説明する。図５のフローチャートは、その動作例におけるＣＰＵ１２３の制御動作を示している。
【００９３】
ＣＰＵ１２３は、ステップＳＴ１１において、ユーザにより操作スイッチ群１２９が操作されて、記録媒体からコンテンツデータの削除、あるいは記録媒体のクイックフォーマットが指示された場合、ステップＳＴ１２の処理に移る。このステップＳＴ１２において、ＣＰＵ１２３は、削除データのインデックスエリアデータを、バックアップ先の記録媒体に記録して、バックアップする。
【００９４】
次に、ＣＰＵ１２３は、ステップＳＴ１３において、コンテンツデータの削除あるいはクイックフォーマットを実行する。そして、ＣＰＵ１２３は、ステップＳＴ１４において、データ削除が終了したか否かを判別する。ここで、データ削除の終了は、コンテンツデータの削除の場合にはその削除処理の終了を意味し、クイックフォーマットの場合にはそのフォーマット処理の終了を意味する。
【００９５】
データ削除が終了したとき、ＣＰＵ１２３は、ステップＳＴ１５において、表示処理部１２０を制御し、表示部１２１に、バックアップされたインデックスエリアデータの復元をユーザが指示するためのユーザインタフェース画面（ＧＵＩ画面）を表示する。このユーザインタフェース画面は、例えば、上述した、他のモードから撮影モードに移行したタイミングで表示されるユーザインタフェース画面と同じものとされる（図３、図４参照）。ユーザは、このユーザインタフェース画面に基づいて、バックアップデータ（バックアップされたインデックスエリアデータ）を復元するか否かの指示を行うことができる。
【００９６】
次に、ＣＰＵ１２３は、ステップＳＴ１６において、バックアップデータの復元が指示されたか否かを判別する。バックアップデータの復元が指示されたとき、ＣＰＵ１２３は、ステップＳＴ１７の処理に進む。このステップＳＴ１７において、ＣＰＵ１２３は、バックアップデータを、元の記録媒体のインデックスエリアに戻す。この場合、バックアップデータのすべてではなく、一部のみを復元する指示のとき、当該一部のみを元の記録媒体のインデックスエリアに戻す。
【００９７】
次に、ＣＰＵ１２３は、ステップＳＴ１８において、再生モードまたはメニューモードの処理を行う。なお、ステップＳＴ１６でバックアップデータの復元が指示されなかったとき、ＣＰＵ１２３は、直ちに、ステップＳＴ１８において、再生モードまたはメニューモードの処理を行う。上述したように、コンテンツデータの削除は再生モードで行われ、クイックフォーマットはメニューモードで行われる。したがって、コンテンツデータの削除の場合、ＣＰＵ１２３は、ステップＳＴ１８において、再生モードの処理を行う。また、クイックフォーマットの場合、ＣＰＵ１２３は、ステップＳＴ１８において、メニューモードの処理を行う。
【００９８】
図５のフローチャートの動作例においては、ユーザによりコンテンツデータの削除あるいはクイックフォーマットの指示があった場合、その実行前に、削除データのインデックスエリアデータがバックアップ先の記録媒体に記録される。この場合、セグメントエリアに記録されているデータ量の大きなコンテンツデータそのものがバックアップされるものではなく、データ量の少ないインデックスエリアデータがバックアップされる。そのため、バックアップ先の記録媒体に必要とされるメモリ容量は少なく、コスト高、大型化を招くことはない。
【００９９】
また、図５のフローチャートの動作例においては、データ削除が終了した直後のタイミングで、表示部１２１に、バックアップデータの復元をユーザが指示するためのユーザインタフェース画面が表示される。ユーザは、このユーザインタフェース画面に基づいて、バックアップデータ（バックアップされたインデックスエリアデータ）を復元するか否かの指示を行うことができる。このタイミングでユーザインタフェース画面が表示されることで、ユーザは、削除すべきコンテンツデータの選択誤り、あるいは誤操作によって必要なコンテンツデータを削除してしまった場合に、直ちにインデックスエリアデータの復元指示を行うことが可能となる。
【０１００】
なお、図５のフローチャートの動作例においては、データ削除が終了した直後のタイミングで、バックアップデータの復元をユーザが指示するためのユーザインタフェース画面が表示され、ユーザにバックアップデータの復元の確認を行わせる。しかし、このタイミングでユーザインタフェース画面を表示するか否かを、操作スイッチ群１２９の所定のスイッチを操作して、ユーザが予め設定可能としてもよい。
【０１０１】
例えば、ユーザインタフェース画面を表示しないという設定とされる場合、ＣＰＵ１２３は、ステップＳＴ１４でデータ削除が終了したとき、直ちに、ステップＳＴ１８の処理に移行し、再生モードまたはメニューモードの処理を行う。つまり、データ削除が終了した直後のタイミングで当該ユーザインタフェース画面は表示されることはなく、中断なく再生モード処理またはメニューモード処理に移行させることができる。
【０１０２】
次に、コンテンツデータの削除を行うと共に、その後に他のモードからデータ加工モード（画像加工モード）に移行する場合の動作例を説明する。図６のフローチャートは、その動作例におけるＣＰＵ１２３の制御動作を示している。
【０１０３】
ＣＰＵ１２３は、ステップＳＴ２１において、ユーザにより操作スイッチ群１２９が操作されて、記録媒体からコンテンツデータの削除が指示された場合、ステップＳＴ２２の処理に移る。このステップＳＴ２２において、ＣＰＵ１２３は、削除データのインデックスエリアデータを、バックアップ先の記録媒体に記録して、バックアップする。
【０１０４】
次に、ＣＰＵ１２３は、ステップＳＴ２３において、コンテンツデータの削除を実行する。そして、ＣＰＵ１２３は、ステップＳＴ２４において、他のモードからデータ加工モード（画像加工モード）に移行したか否かを判別する。ここで、他のモードには、コンテンツデータの削除が可能な再生モード等がある。他のモードからデータ加工モードには、例えば、ユーザが操作スイッチ群１２９の所定のスイッチを操作することで移行させることができる。
【０１０５】
データ加工モードに移行したとき、ＣＰＵ１２３は、ステップＳＴ２５において、表示処理部１２０を制御し、表示部１２１に、バックアップされたインデックスエリアデータの復元をユーザが指示するためのユーザインタフェース画面（ＧＵＩ画面）を表示する。このユーザインタフェース画面は、例えば、上述した、他のモードから撮影モードに移行したタイミングで表示されるユーザインタフェース画面と同じものとされる（図３、図４参照）。ユーザは、このユーザインタフェース画面に基づいて、バックアップデータ（バックアップされたインデックスエリアデータ）を復元するか否かの指示を行うことができる。
【０１０６】
次に、ＣＰＵ１２３は、ステップＳＴ２６において、バックアップデータの復元が指示されたか否かを判別する。バックアップデータの復元が指示されたとき、ＣＰＵ１２３は、ステップＳＴ２７の処理に進む。このステップＳＴ２７において、ＣＰＵ１２３は、バックアップデータを、元の記録媒体のインデックスエリアに戻す。この場合、バックアップデータのすべてではなく、一部のみを復元する指示のとき、当該一部のみを元の記録媒体のインデックスエリアに戻す。
【０１０７】
ＣＰＵ１２３は、ステップＳＴ２７の処理を行った後、データ加工モード処理を行う。なお、ステップＳＴ２６でバックアップデータの復元が指示されなかったとき、ＣＰＵ１２３は、直ちに、ステップＳＴ２８において、データ加工モード処理を行う。
【０１０８】
図６のフローチャートの動作例においては、ユーザによりコンテンツデータの削除の指示があった場合、その実行前に、削除データのインデックスエリアデータがバックアップ先の記録媒体に記録される。この場合、セグメントエリアに記録されているデータ量の大きなコンテンツデータそのものがバックアップされるものではなく、データ量の少ないインデックスエリアデータがバックアップされる。そのため、バックアップ先の記録媒体に必要とされるメモリ容量は少なく、コスト高、大型化を招くことはない。
【０１０９】
また、図６のフローチャートの動作例においては、他のモード、例えば再生モードからデータ加工モードに移行したタイミングで、表示部１２１に、バックアップデータの復元をユーザが指示するためのユーザインタフェース画面が表示される。ユーザは、このユーザインタフェース画面に基づいて、バックアップデータ（バックアップされたインデックスエリアデータ）を復元するか否かの指示を行うことができる。
【０１１０】
データ加工モードになると、記録媒体のセグメントエリアに、加工後の画像データが上書き記録され、削除されたコンテンツデータの復元が不可能となるおそれがある。データ加工モードに移行したタイミングでユーザインタフェース画面が表示されることで、ユーザは、削除されたコンテンツデータの復元が不可能な状態となる前に、インデックスエリアデータの復元指示を行うことが可能となる。
【０１１１】
なお、図６のフローチャートの動作例においては、他のモードからデータ加工モードに移行したタイミングで、バックアップデータの復元をユーザが指示するためのユーザインタフェース画面が表示され、ユーザにバックアップデータの復元の確認を行わせる。しかし、このタイミングでユーザインタフェース画面を表示するか否かを、操作スイッチ群１２９の所定のスイッチを操作して、ユーザが予め設定可能としてもよい。
【０１１２】
例えば、ユーザインタフェース画面を表示しないという設定とされる場合、ＣＰＵ１２３は、ステップＳＴ２４で他のモードからデータ加工モードに移行したとき、直ちに、ステップＳＴ２８の処理に移行し、データ加工モード処理を行う。つまり、他のモードからデータ加工モードに移行したタイミングで当該ユーザインタフェース画面は表示されることはなく、中断なくデータ加工モード処理に移行させることができる。
【０１１３】
なお、データ加工モードにおいて、加工後の画像データのセグメントエリア５１における記録先を、上書きではなく空き領域としておけば、当該画像データが記録されても、セグメントエリア５１に残っているデータが、消えることはない。この場合には、他のモードからデータ加工モードに移行したタイミングで、上述したようにユーザインタフェース画面を表示してユーザにバックアップデータの復元の確認を行わせることは、必ずしも必要ではない。
【０１１４】
次に、コンテンツデータの削除、あるいはクイックフォーマットを行うと共に、その後に電源オフ前となる場合の動作例を説明する。図７のフローチャートは、その動作例におけるＣＰＵ１２３の制御動作を示している。
【０１１５】
ＣＰＵ１２３は、ステップＳＴ３１において、ユーザにより操作スイッチ群１２９が操作されて、記録媒体からコンテンツデータの削除、あるいは記録媒体のクイックフォーマットが指示された場合、ステップＳＴ３２の処理に移る。このステップＳＴ３２において、ＣＰＵ１２３は、削除データのインデックスエリアデータを、バックアップ先の記録媒体に記録して、バックアップする。
【０１１６】
次に、ＣＰＵ１２３は、ステップＳＴ３３において、コンテンツデータの削除あるいはクイックフォーマットを実行する。そして、ＣＰＵ１２３は、ステップＳＴ３４において、電源オフ前か否かを判別する。例えば、ユーザが操作スイッチ群１２９の所定のスイッチを操作することで電源オフ操作を行った場合には、電源オフ前であると判別する。また、例えば、電池／バッテリ１３３の電圧が一定値以下となり、電源オフとする必要がある場合には、電源オフ前であると判別する。
【０１１７】
電源オフ前であるとき、ＣＰＵ１２３は、ステップＳＴ３５において、表示処理部１２０を制御し、表示部１２１に、バックアップされたインデックスエリアデータの復元の要否をユーザに確認するためのユーザインタフェース画面（ＧＵＩ画面）を表示する。
【０１１８】
図８は、表示部１２１に表示されるユーザインタフェース画面の一例を示している。ユーザは、このユーザインタフェース画面に基づいて、バックアップデータ（バックアップされたインデックスエリアデータ）の復元が必要か否かを示すことができる。すなわち、ユーザは、例えば、操作スイッチ群１２９を操作して、画面上の「ＹＥＳ」釦７１の押圧操作を行うことで復元が必要であることを示すことができ、画面上の「ＮＯ」釦の押圧操作を行うことで復元が必要でないことを示すことができる。なお、表示部１２１の画面上にタッチパネルが配されている場合には、ユーザは、画面上の対応する箇所を押圧操作して指示することも可能となる。
【０１１９】
ＣＰＵ１２３は、ステップＳＴ３６において、ユーザによるバックアップデータの復元の要否を判別する。ユーザによりバックアップデータの復元が必要であることが示されたとき、ＣＰＵ１２３は、ステップＳＴ３７において、バックアップを続けたまま、電源をオフにする。一方、ユーザによりバックアップデータの復元が必要でないことが示されたとき、ＣＰＵ１２３は、ステップＳＴ３８において、バックアップを解除して、電源オフにする。
【０１２０】
なお、ＣＰＵ１２３のＳＲＡＭ１２３ａあるいはＤＲＡＭ１１９にバックアップを継続する場合は、電源オフ処理前に、以下の切り替えが必要となる。すなわち、ＣＰＵ１２３のＳＲＡＭ１２３ａあるいはＤＲＡＭ１１９にだけ電源を印加し続け、それらが自己リフレッシュ（Refresh）を行うように切り替える必要がある。この切り替えをしないと、電源オフと同時にバックアップデータが消えてしまうことになる。リムーバブルメモリ１３１あるいは内蔵メモリ１３２にバックアップする分には、電源オフとしてもバックアップデータが消えてしまうことはない。
【０１２１】
図７のフローチャートの動作例においては、ユーザによりコンテンツデータの削除あるいはクイックフォーマットの指示があった場合、その実行前に、削除データのインデックスエリアデータがバックアップ先の記録媒体に記録される。この場合、セグメントエリアに記録されているデータ量の大きなコンテンツデータそのものがバックアップされるものではなく、データ量の少ないインデックスエリアデータがバックアップされる。そのため、バックアップ先の記録媒体に必要とされるメモリ容量は少なく、コスト高、大型化を招くことはない。
【０１２２】
また、図７のフローチャートの動作例においては、電源オフになる直前のタイミングでバックアップされたインデックスエリアデータの復元の要否をユーザに確認するためのユーザインタフェース画面（ＧＵＩ画面）が表示される。そのため、ユーザは、電源オフとなる前にインデックスエリアデータの復元が必要か否かの指示を行うことが可能となり、復元を必要としないとき電源オフ時にインデックスエリアデータのバックアップ継続を不要とできる。
【０１２３】
なお、図７のフローチャートの動作例においては、電源オフになる直前のタイミングで、ユーザインタフェース画面を表示して、ユーザにバックアップデータの復元の必要性を確認させる。しかし、このタイミングでユーザインタフェース画面を表示するか否かを、操作スイッチ群１２９の所定のスイッチを操作して、ユーザが予め設定可能としてもよい。
【０１２４】
例えば、ユーザインタフェース画面を表示しないという設定の場合には、ステップＳＴ３４で電源オフ前であるとき、ＣＰＵ１２３は、直ちにステップＳＴ３７の処理に移行し、バックアップを続けたまま、電源をオフにする。つまり、ユーザの電源オフ操作がある場合に、当該ユーザインタフェース画面は表示されることはなく、直ちに電源オフとすることができる。
【０１２５】
次に、電源オン時の動作例を説明する。図９のフローチャートは、その動作例におけるＣＰＵ１２３の制御動作を示している。
【０１２６】
ＣＰＵ１２３は、ステップＳＴ４１において、ユーザの指示に従って電源オンとした後、ステップＳＴ４２の処理に移る。このステップＳＴ４２において、ＣＰＵ１２３は、バックアップ先の記録媒体にバックアップデータ（バックアップされたインデックスエリアデータ）があるか否かを判別する。
【０１２７】
バックアップデータがあるとき、ＣＰＵ１２３は、ステップＳＴ４３の処理に移る。このステップＳＴ４３において、ＣＰＵ１２３は、表示処理部１２０を制御し、表示部１２１に、バックアップされたインデックスエリアデータの復元をユーザが指示するためのユーザインタフェース画面（ＧＵＩ画面）を表示する。
【０１２８】
このユーザインタフェース画面は、例えば、上述した、他のモードから撮影モードに移行したタイミングで表示されるユーザインタフェース画面と同じものとされる（図３、図４参照）。ユーザは、このユーザインタフェース画面に基づいて、バックアップデータ（バックアップされたインデックスエリアデータ）を復元するか否かの指示を行うことができる。
【０１２９】
次に、ＣＰＵ１２３は、ステップＳＴ４４において、バックアップデータの復元が指示されたか否かを判別する。バックアップデータの復元が指示されたとき、ＣＰＵ１２３は、ステップＳＴ４５の処理に進む。このステップＳＴ４５において、ＣＰＵ１２３は、バックアップデータを、元の記録媒体のインデックスエリアに戻す。この場合、バックアップデータのすべてではなく、一部のみを復元する指示のとき、当該一部のみを元の記録媒体のインデックスエリアに戻す。
【０１３０】
次に、ＣＰＵ１２３は、ステップＳＴ４６において、撮影モードまたは再生モードとなり、その処理を行う。なお、ステップＳＴ４４でバックアップデータの復元が指示されなかったとき、あるいは、ステップＳＴ４２でバックアップデータがなかったとき、ＣＰＵ１２３は、直ちに、ステップＳＴ４６の処理に移行し、撮影モードあるいは再生モードとなり、その処理を行う。
【０１３１】
図９のフローチャートの動作例においては、バックアップデータがあるときには、電源オンとなった直後のタイミングで、表示部１２１に、バックアップデータの復元をユーザが指示するためのユーザインタフェース画面が表示される。ユーザは、このユーザインタフェース画面に基づいて、バックアップデータを復元するか否かの指示を行うことができる。このタイミングでユーザインタフェース画面が表示されることで、電源オフ時にインデックスエリアデータのバックアップが継続されている場合、ユーザは、電源オン後直ちにインデックスエリアデータの復元指示を行うことが可能となる。
【０１３２】
なお、図９のフローチャートの動作例においては、電源オンとなった直後のタイミングで、バックアップデータの復元をユーザが指示するためのユーザインタフェース画面が表示され、ユーザにバックアップデータの復元の確認を行わせる。しかし、このタイミングでユーザインタフェース画面を表示するか否かを、操作スイッチ群１２９の所定のスイッチを操作して、ユーザが予め設定可能としてもよい。
【０１３３】
例えば、ユーザインタフェース画面を表示しないという設定とされる場合、ＣＰＵ１２３は、ステップＳＴ４１で電源オンとした後、直ちに、ステップＳＴ４６の処理に移行し、撮影モードまたは再生モードの処理を行う。つまり、電源オン直後のタイミングで当該ユーザインタフェース画面は表示されることはなく、中断なく撮影モードまたは再生モード再生モード処理に移行させることができる。
【０１３４】
なお、ステップＳＴ４６において、ＣＰＵ１２３が、撮影モードに移行するか、あるいは再生モードに移行するかは、デジタルカメラ１００の設定による。したがって、これらのモードではなく、他のモードとなるものであってもよい。
【０１３５】
次に、コンテンツデータの削除、あるいはクイックフォーマットを行うと共に、その後に電源オフ前となる場合の他の動作例を説明する。図１０のフローチャートは、その動作例におけるＣＰＵ１２３の制御動作を示している。
【０１３６】
ＣＰＵ１２３は、ステップＳＴ５１において、ユーザにより操作スイッチ群１２９が操作されて、記録媒体からコンテンツデータの削除、あるいは記録媒体のクイックフォーマットが指示された場合、ステップＳＴ５２の処理に移る。このステップＳＴ５２において、ＣＰＵ１２３は、削除データのインデックスエリアデータを、バックアップ先の記録媒体に記録して、バックアップする。
【０１３７】
次に、ＣＰＵ１２３は、ステップＳＴ５３において、コンテンツデータの削除あるいはクイックフォーマットを実行する。そして、ＣＰＵ１２３は、ステップＳＴ５４において、電源オフ前か否かを判別する。例えば、ユーザが操作スイッチ群１２９の所定のスイッチを操作することで電源オフ操作を行った場合には、電源オフ前であると判別する。また、例えば、電池／バッテリ１３３の電圧が一定値以下となり、電源オフとする必要がある場合には、電源オフ前であると判別する。
【０１３８】
電源オフ前であるとき、ＣＰＵ１２３は、ステップＳＴ５５において、表示処理部１２０を制御し、表示部１２１に、バックアップされたインデックスエリアデータの復元をユーザが指示するためのユーザインタフェース画面（ＧＵＩ画面）を表示する。このユーザインタフェース画面は、例えば、上述した、他のモードから撮影モードに移行したタイミングで表示されるユーザインタフェース画面と同じものとされる（図３、図４参照）。ユーザは、このユーザインタフェース画面に基づいて、バックアップデータ（バックアップされたインデックスエリアデータ）を復元するか否かの指示を行うことができる。
【０１３９】
次に、ＣＰＵ１２３は、ステップＳＴ５６において、バックアップデータの復元が指示されたか否かを判別する。バックアップデータの復元が指示されたとき、ＣＰＵ１２３は、ステップＳＴ５７の処理に進む。このステップＳＴ５７において、ＣＰＵ１２３は、バックアップデータを、元の記録媒体のインデックスエリアに戻す。この場合、バックアップデータのすべてではなく、一部のみを復元する指示のとき、当該一部のみを元の記録媒体のインデックスエリアに戻す。また、ＣＰＵ１２３は、ステップＳＴ５７において、バックアップデータを元の記録媒体のインデックスエリアに戻した後、電源オフにする。
【０１４０】
また、ステップＳＴ５６でバックアップデータの復元が指示されなかったとき、ＣＰＵ１２３は、直ちに、ステップＳＴ５８において、バックアップを解除して、電源オフにする。
【０１４１】
図１０のフローチャートの動作例においては、ユーザによりコンテンツデータの削除あるいはクイックフォーマットの指示があった場合、その実行前に、削除データのインデックスエリアデータがバックアップ先の記録媒体に記録される。この場合、セグメントエリアに記録されているデータ量の大きなコンテンツデータそのものがバックアップされるものではなく、データ量の少ないインデックスエリアデータがバックアップされる。そのため、バックアップ先の記録媒体に必要とされるメモリ容量は少なく、コスト高、大型化を招くことはない。
【０１４２】
また、図１０のフローチャートの動作例においては、電源オフになる直前のタイミングで、表示部１２１に、バックアップデータ（バックアップされたインデックスエリアデータ）の復元をユーザが指示するためのユーザインタフェース画面が表示される。そのため、ユーザは、このユーザインタフェース画面に基づいて、バックアップデータを復元するか否かの指示を電源オフとなる前に行うことができ、復元を必要としないとき電源オフ時にインデックスエリアデータのバックアップ継続を不要とできる。すなわち、インデックスエリアデータの復元が指示される場合には、電源オフとなる前に、バックアップされたインデックスエリアデータは元の記録媒体のインデックスエリアに戻される。また、インデックスエリアデータの復元が指示されない場合には、電源オフとなる前に、バックアップは解除される。
【０１４３】
なお、図１０のフローチャートの動作例においては、電源オフになる直前のタイミングで、バックアップデータの復元をユーザが指示するためのユーザインタフェース画面が表示され、ユーザにバックアップデータの復元の確認を行わせる。しかし、このタイミングでユーザインタフェース画面を表示するか否かを、操作スイッチ群１２９の所定のスイッチを操作して、ユーザが予め設定可能としてもよい。
【０１４４】
例えば、ユーザインタフェース画面を表示しないという設定の場合、ＣＰＵ１２３は、ステップＳＴ５４で電源オフ前であるとき、バックアップを続けたまま、直ちに電源オフとする。つまり、ユーザの電源オフ操作がある場合に、当該ユーザインタフェース画面は表示されることはなく、直ちに電源オフとすることができる。
【０１４５】
次に、コンテンツデータの削除、あるいはクイックフォーマットを行うと共に、その後に電源オフ前となる場合のさらに他の動作例を説明する。図１１のフローチャートは、その動作例におけるＣＰＵ１２３の制御動作を示している。
【０１４６】
ＣＰＵ１２３は、ステップＳＴ６１において、ユーザにより操作スイッチ群１２９が操作されて、記録媒体からコンテンツデータの削除、あるいは記録媒体のクイックフォーマットが指示された場合、ステップＳＴ６２の処理に移る。このステップＳＴ６２において、ＣＰＵ１２３は、削除データのインデックスエリアデータを、バックアップ先の記録媒体に記録して、バックアップする。
【０１４７】
次に、ＣＰＵ１２３は、ステップＳＴ６３において、コンテンツデータの削除あるいはクイックフォーマットを実行する。そして、ＣＰＵ１２３は、ステップＳＴ６４において、電源オフ前か否かを判別する。例えば、ユーザが操作スイッチ群１２９の所定のスイッチを操作することで電源オフ操作を行った場合には、電源オフ前であると判別する。また、例えば、電池／バッテリ１３３の電圧が一定値以下となり、電源オフとする必要がある場合には、電源オフ前であると判別する。
【０１４８】
電源オフ前であるとき、ＣＰＵ１２３は、ステップＳＴ６５において、表示処理部１２０を制御し、表示部１２１に、バックアップデータの復元の要否をユーザに確認するためのユーザインタフェース画面（ＧＵＩ画面）を表示する（図８参照）。ユーザは、このユーザインタフェース画面に基づいて、バックアップデータの復元が必要か否かを指示できる。
【０１４９】
ＣＰＵ１２３は、ステップＳＴ６６において、ユーザによるバックアップデータの復元の要否を判別する。ユーザにより復元必要なしとの指示があったとき、ＣＰＵ１２３は、ステップＳＴ６７において、バックアップを解除して、電源オフにする。一方、ユーザにより復元必要ありとの指示があったとき、ＣＰＵ１２３は、ステップＳＴ６８の処理に移る。
【０１５０】
このステップＳＴ６８において、ＣＰＵ１２３は、表示処理部１２０を制御し、表示部１２１に、指定時間後にバックアップデータを消去するか否かを指示するためのユーザインタフェース画面（ＧＵＩ画面）を表示する。
【０１５１】
図１２は、表示部１２１に表示されるユーザインタフェース画面の一例を示している。ユーザは、このユーザインタフェース画面に基づいて、バックアップデータ（バックアップされたインデックスエリアデータ）を指定時間後に消去するか否かの指示を行うことができる。すなわち、ユーザは、例えば、操作スイッチ群１２９を操作して、画面上の「ＹＥＳ」釦８１の押圧操作を行うことで消去することを指示でき、画面上の「ＮＯ」釦８２の押圧操作を行うことで消去しないことを指示できる。なお、表示部１２１の画面上にタッチパネルが配されている場合には、ユーザは、画面上の対応する箇所を押圧操作して指示することも可能となる。
【０１５２】
図１２に示すユーザインタフェース画面においては、指定時間の入力欄８３が設けられている。ユーザは、この入力欄８３を用いて、指定時間を任意に設定できる。例えば、この指定時間の入力欄８３には最初デフォルトの指定時間（Ａ，Ｂ，Ｃ）が表示され、当該デフォルトの指定時間を変更したいときのみ入力操作を行う。
【０１５３】
次に、ＣＰＵ１２３は、ステップＳＴ６９において、消去指示があったか否かを判別する。消去指示がなかったとき、ＣＰＵ１２３は、ステップＳＴ７０において、バックアップを続けたまま、電源オフにする。一方、消去指示があったとき、ＣＰＵ１２３は、ステップＳＴ７１において、バックアップを続けたまま電源オフにし、指定時間が経過したらバックアップを解除する。
【０１５４】
図１１のフローチャートの動作例においては、ユーザによりコンテンツデータの削除あるいはクイックフォーマットの指示があった場合、その実行前に、削除データのインデックスエリアデータがバックアップ先の記録媒体に記録される。この場合、セグメントエリアに記録されているデータ量の大きなコンテンツデータそのものがバックアップされるものではなく、データ量の少ないインデックスエリアデータがバックアップされる。そのため、バックアップ先の記録媒体に必要とされるメモリ容量は少なく、コスト高、大型化を招くことはない。
【０１５５】
また、図１１のフローチャートの動作例においては、電源オフになる直前のタイミングでバックアップされたインデックスエリアデータの復元の要否をユーザに確認するためのユーザインタフェース画面（ＧＵＩ画面）が表示される。そのため、ユーザは、電源オフとなる前にインデックスエリアデータの復元が必要か否かの指示を行うことが可能となり、復元を必要としないとき電源オフ時にインデックスエリアデータのバックアップ継続を不要とできる。
【０１５６】
また、図１１のフローチャートの動作例においては、バックアップデータの復元が必要なとき、バックアップデータを指定時間後に消去するか否かの指示を行うためのユーザインタフェース画面（ＧＵＩ画面）が表示される。そして、消去が指示されるとき、バックアップを続けたまま電源がオフとされ、指定時間後にバックアップが解除される。そのため、デジタルカメラ１００を落とした場合でも、例えば、削除したコンテンツデータが他人の手によって復元される危険性を減らすことができる。
【０１５７】
なお、図１１のフローチャートの動作例においては、電源オフになる直前のタイミングで、ユーザインタフェース画面を表示して、ユーザにバックアップデータの復元の必要性を確認させる。しかし、このタイミングでユーザインタフェース画面を表示するか否かを、操作スイッチ群１２９の所定のスイッチを操作して、ユーザが予め設定可能としてもよい。
【０１５８】
例えば、ユーザインタフェース画面を表示しないという設定の場合には、ステップＳＴ６４で電源オフ前であるとき、ＣＰＵ１２３は、直ちにステップＳＴ７０の処理に移行し、バックアップを続けたまま、電源をオフにする。つまり、ユーザの電源オフ操作がある場合に、当該ユーザインタフェース画面は表示されることはなく、直ちに電源オフとすることができる。
【０１５９】
また、図１１のフローチャートの動作例においては、バックアップデータの復元が必要なとき、ユーザインタフェース画面を表示して、ユーザにバックアップデータの消去の必要性を確認させる。しかし、操作スイッチ群１２９の所定のスイッチを操作してユーザが予めバックアップデータを指定時間後に消去するか否かを設定する構成とし、ステップＳＴ６８の表示処理を行わないようにしてもよい。
【０１６０】
また、図１１のフローチャートの動作例においては、ステップＳＴ６９で消去指示がなかったとき、ＣＰＵ１２３は、ステップＳＴ７０において、バックアップを続けたまま、電源オフにする。しかし、図１３に示すように、ステップＳＴ６９で消去指示がなかったとき、ＣＰＵ１２３は、ステップＳＴ７０′の処理を行うようにしてもよい。すなわち、ＣＰＵ１２３は、ステップＳＴ７０′において、バックアップデータを、元の記録媒体のインデックスエリアに戻し、その後に電源オフにする。この場合、電源オフ時にインデックスエリアデータのバックアップ継続を不要とできる。なお、図１３のフローチャートにおいて、図１１のフローチャートと対応するステップには同一符号を付して示している。
【０１６１】
＜２．変形例＞
なお、上述実施の形態においては、他のモードから撮影モードに移行したタイミング等で、ユーザがバックアップデータを復元するか否かの指示を行い得る例を示した。ユーザがバックアップデータを復元するか否かの指示を行い得るタイミングは、上述実施の形態に示した各タイミングに限定されない。例えば、ユーザは、任意のタイミングで、操作スイッチ群１２９の所定のスイッチを操作してバックアップデータの復元操作を行い得るようにしてもよい。
【０１６２】
また、上述実施の形態においては、電源オフした後に指定時間が経過したらバックアップを解除することで、削除したコンテンツデータが他人の手によって復元される危険性を減らすことができる例を示した。勿論、バックアップ領域にロックをかけておき、ユーザが指定した手順あるいはパスワードを入力しないとバックアップからの復元ができないようにしておけば、他人の手による復元の危険を更に減らすことが可能となる。
【０１６３】
また、上述実施の形態においては、この発明を、デジタルカメラ１００に適用した例を示した。この発明は、デジタルカメラだけでなく、コンテンツデータ（画像データ、音声データ等）を、メモリーカードあるいは内蔵メモリに記録し、あるいはそれから削除可能な他の電子機器、例えばモバイル機器、携帯電話等にも同様に適用できる。
【産業上の利用可能性】
【０１６４】
この発明は、必要とするメモリ容量が少なく、コスト高、大型化を招くことなく、削除コンテンツのバックアップを実現できるものであり、デジタルカメラ、モバイル機器、携帯電話等の電子機器に適用できる。
【符号の説明】
【０１６５】
５０・・・インデックスエリア、５１・・・セグメントエリア、１００・・・デジタルカメラ、１０１・・・レンズ部、１０２・・・アイリス／シャッタユニット、１０３・・・光学フィルタ、１０４・・・ズームモータ、１０５・・・フォーカスモータ、１０６・・・手ブレ補正機構、１０７・・・アイリス／シャッタアクチュエータ、１０８・・・アイリス／シャッタ駆動回路、１０９・・・補正機構駆動回路、１１０・・・フォーカスモータ駆動回路、１１１・・・ズームモータ駆動回路、１１２・・・タイミングジェネレータ、１１３・・・タイミング制御回路、１１４・・・ＣＣＤ、１１５・・・撮像回路、１１６・・・信号処理部、１１７・・・画像処理部、１１８・・・デジタルデータ処理部、１１９・・・ＤＲＡＭ、１２０・・・表示処理部、１２１・・・表示部、１２２・・・メモリインタフェース、１２３・・・ＣＰＵ、１２３ａ・・・ＳＲＡＭ、１２４・・・フラッシュ発光部、１２５・・・フラッシュ制御回路、１２６・・・給電回路、１２７・・・時計回路、１２８・・・フラッシュＲＯＭ、１２９・・・操作スイッチ群、１３０・・・ズームおよび手ブレ補正撮像光学系、１３１・・・メモリーカード、１３２・・・内蔵メモリ、１３３・・・電池／バッテリ、１３４・・・ＤＣ端子、１３５・・・Ａ／Ｃアダプタ、１３６・・・外部入出力インタフェース、１３７・・・外部入出力端子
【図１】
2010183381.tif 000003
【図２】
2010183381.tif 000004
【図３】
2010183381.tif 000005
【図４】
2010183381.tif 000006
【図５】
2010183381.tif 000007
【図６】
2010183381.tif 000008
【図７】
2010183381.tif 000009
【図８】
2010183381.tif 000010
【図９】
2010183381.tif 000011
【図１０】
2010183381.tif 000012
【図１１】
2010183381.tif 000013
【図１２】
2010183381.tif 000014
【図１３】
2010183381.tif 000015