(57)【要約】  【構成】  撮影モードが選択されると、ＪＰＥＧファイルおよびこれを識別するファイル情報が、ＣＰＵ３８によって記録媒体３２に書き込まれる。記録媒体３２に形成されたＦＡＴは、その後、ＣＰＵ３８によって更新される。再生モードが選択されると、削除操作が可能となる。ＣＰＵ３８は、記録媒体３２に形成されたＦＡＴを最初の削除操作に応答してＳＤＲＡＭ２４に複製する。ＣＰＵ３８はまた、記録媒体３２に記録された所望のＪＰＥＧファイルのファイル情報を削除操作に応答してＳＤＲＡＭ２４に複製する。複製処理を施されたファイル情報は、記録媒体３２から削除される。また、記録媒体３２に記録されたＦＡＴは、削除処理に関連して更新される。複製されたＦＡＴおよびファイル情報は、復活操作が行われたとき、記録媒体３２に戻される。  【効果】  記録媒体を削除操作前の状態に速やかに復帰させることができる。【選択図】  図１
2006246282.tif 000002
【特許請求の範囲】
【請求項１】
記録モードが選択されたときコンテンツデータを記録媒体に書き込む第１書き込み手段、
前記第１書き込み手段によって書き込まれたコンテンツデータを識別する識別情報を前記記録媒体に書き込む第２書き込み手段、
前記記録媒体に記録されたデータの位置を管理するべく前記記録媒体に記録された管理情報を前記第１書き込み手段の書き込み処理に関連して更新する第１更新手段、
特定モードが選択されたとき削除操作を受け付ける受付手段、
前記記録媒体に記録された管理情報を前記特定モードが選択された後に前記受付手段によって受け付けられた最初の削除操作に応答して内部メモリ上に複製する第１複製手段、
前記記録媒体に記録された所望のコンテンツデータの識別情報を前記受付手段によって受け付けられた削除操作に応答して前記内部メモリ上に複製する第２複製手段、
前記第２複製手段による複製処理を施された識別情報を前記記録媒体から削除する削除手段、
前記記録媒体に記録された管理情報を前記削除手段の削除処理に関連して更新する第２更新手段、および
前記特定モードにおいて復活操作が行われたとき前記第１複製手段によって複製された管理情報と前記第２複製手段によって複製された識別情報とを前記記録媒体に書き込む第３書き込み手段を備える、コンテンツ処理装置。
【請求項２】
再生モードが選択されたとき所望のコンテンツデータを再生する再生手段をさらに備え、
前記特定モードは前記再生モードであり、前記受付手段によって受け付けられる削除操作は前記再生手段によって再生されたコンテンツデータに向けられる、請求項１記載のコンテンツ処理装置。
【請求項３】
前記コンテンツデータは画像データである、請求項１または２記載のコンテンツ処理装置。
【請求項４】
前記第３書き込み手段は前記第１書き込み手段の書き込み処理が行われる前に前記内部メモリ上に複製された管理情報および識別情報を書き込み候補から除外する、請求項１ないし３のいずれかに記載のコンテンツ処理装置。
【請求項５】
コンテンツ処理装置のプロセサに、
記録モードが選択されたときコンテンツデータを記録媒体に書き込む第１書き込みステップ、
前記第１書き込みステップによって書き込まれたコンテンツデータを識別する識別情報を前記記録媒体に書き込む第２書き込みステップ、
前記記録媒体に記録されたデータの位置を管理するべく前記記録媒体に記録された管理情報を前記第１書き込みステップの書き込み処理に関連して更新する第１更新ステップ、
特定モードが選択されたとき削除操作を受け付ける受付ステップ、
前記記録媒体に記録された管理情報を前記特定モードが選択された後に前記受付ステップによって受け付けられた最初の削除操作に応答して内部メモリ上に複製する第１複製ステップ、
前記記録媒体に記録された所望のコンテンツデータの識別情報を前記受付ステップによって受け付けられた削除操作に応答して前記内部メモリ上に複製する第２複製ステップ、
前記第２複製ステップによる複製処理を施された識別情報を前記記録媒体から削除する削除ステップ、
前記記録媒体に記録された管理情報を前記削除ステップの削除処理に関連して更新する第２更新ステップ、および
前記特定モードにおいて復活操作が行われたとき前記第１複製ステップによって複製された管理情報と前記第２複製手段によって複製された識別情報とを前記記録媒体に書き込む第３書き込みステップを実行させる、コンテンツ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ処理装置に関し、特にたとえばディジタルカメラに適用され、記録媒体に記録されたコンテンツデータを削除操作に応答して削除する、コンテンツ処理装置に関する。
【背景技術】
【０００２】
従来のこの種の装置の一例が、特許文献１に開示されている。この従来技術によれば、画像履歴管理ファイルが記録媒体に形成される。記録媒体に記録された画像ファイルの消去が指示されると、消去すべき画像ファイルのファイル名，この画像ファイルが存在する記録領域を示す記録領域情報，およびこの記録領域に対する最終アクセス種別が“消去”であることを示す最終アクセス情報が、画像履歴管理ファイルに登録される。消去すべき画像ファイルは、画像履歴管理ファイルへの登録が完了した後も、記録領域に残存する。
【０００３】
記録領域に残存する画像ファイルが新規の画像ファイルによって上書きされると、上書きされた記録領域の最終アクセス情報は、“消去”から“記録”に更新される。したがって、最終アクセス情報は、“消去”および“記録”のいずれか一方を示す。画像ファイルの復活が指示されると、最終アクセス情報が“消去”を示す画像ファイルについて復活処理が実行される。
【特許文献１】特開２００２−１３５７１１号公報［H04N5/91, G03B19/02, H04N5/225］
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来技術では、復活できる画像ファイルのファイル名と復活できない画像ファイルのファイル名とが、画像履歴管理ファイル上に混在する。このため、復活処理を実行するときに復活できる画像ファイルを検索する必要があり、処理に時間がかかる。
【０００５】
それゆえに、この発明の主たる目的は、記録媒体を削除操作前の状態に速やかに復帰させることができる、コンテンツ処理装置を提供することである。
【課題を解決するための手段】
【０００６】
請求項１の発明に従うコンテンツ処理装置(10)は、記録モードが選択されたときコンテンツデータを記録媒体(32)に書き込む第１書き込み手段(S25)、第１書き込み手段によって書き込まれたコンテンツデータを識別する識別情報を記録媒体に書き込む第２書き込み手段(S27)、記録媒体に記録されたデータの位置を管理するべく記録媒体に記録された管理情報を第１書き込み手段の書き込み処理に関連して更新する第１更新手段(S29)、記録モードに代えて特定モードが選択されたとき削除操作を受け付ける受付手段(S49)、記録媒体に記録された管理情報を特定モードが選択された後に受付手段によって受け付けられた最初の削除操作に応答して内部メモリ(24)上に複製する第１複製手段(S53)、記録媒体に記録された所望のコンテンツデータの識別情報を受付手段によって受け付けられた削除操作に応答して内部メモリ上に複製する第２複製手段(S75)、第２複製手段による複製処理を施された識別情報を記録媒体から削除する削除手段(S77)、記録媒体に記録された管理情報を削除手段の削除処理に関連して更新する第２更新手段(S79)、および特定モードにおいて復活操作が行われたとき第１複製手段によって複製された管理情報と第２複製手段によって複製された識別情報とを記録媒体に書き込む第３書き込み手段(S83, S85)を備える。
【０００７】
第１書き込み手段は、記録モードが選択されたとき、コンテンツデータを記録媒体に書き込む。書き込まれたコンテンツデータを識別する識別情報は、第２書き込み手段によって記録媒体に書き込まれる。記録媒体に記録されたデータの位置を管理するべく記録媒体に記録された管理情報は、第１書き込み手段の書き込み処理に関連して、第１更新手段によって更新される。
【０００８】
記録モードに代えて特定モードが選択されると、削除操作が受付手段によって受け付けられる。第１複製手段は、記録媒体に記録された管理情報を、特定モードが選択された後の最初の削除操作に応答して、内部メモリ上に複製する。第２複製手段は、記録媒体に記録された所望のコンテンツデータの識別情報を削除操作に応答して内部メモリ上に複製される。
【０００９】
第２複製手段による複製処理を施された識別情報は、削除手段によって記録媒体から削除される。また、記録媒体に記録された管理情報は、削除手段の削除処理に関連して、第２更新手段によって更新される。
【００１０】
第１複製手段によって複製された管理情報および第２複製手段によって複製された識別情報は、特定モードにおいて復活操作が行われたとき、第３書き込み手段によって記録媒体に書き込まれる。
【００１１】
このように、削除操作前の時点の管理情報および削除された識別情報は、削除操作の後の復活操作によって内部メモリから記録媒体に戻される。記録媒体は、削除操作前の状態に復帰する。
【００１２】
請求項２の発明に従うコンテンツ処理装置は、請求項１に従属し、再生モードが選択されたとき所望のコンテンツデータを再生する再生手段(S43)をさらに備え、特定モードは再生モードであり、受付手段によって受け付けられる削除操作は再生手段によって再生されたコンテンツデータに向けられる。これによって、コンテンツを確認しながら、削除操作を行うことができる。
【００１３】
請求項３の発明に従うコンテンツ処理装置は、請求項１または２に従属し、コンテンツデータは画像データである。
【００１４】
請求項４の発明に従うコンテンツ処理装置は、請求項１ないし３のいずれかに従属し、第３書き込み手段は第１書き込み手段の書き込み処理が行われる前に内部メモリ上に複製された管理情報および識別情報を書き込み候補から除外する。この結果、記録媒体に書き込まれた管理情報，識別情報およびコンテンツデータの間で整合性が確保される。
【００１５】
請求項５の発明に従うコンテンツ処理プログラムは、コンテンツ処理装置のプロセサ(38)に、記録モードが選択されたときコンテンツデータを記録媒体に書き込む第１書き込みステップ(S25)、第１書き込みステップによって書き込まれたコンテンツデータを識別する識別情報を記録媒体に書き込む第２書き込みステップ(S27)、記録媒体に記録されたデータの位置を管理するべく記録媒体に記録された管理情報を第１書き込みステップの書き込み処理に関連して更新する第１更新ステップ(S29)、特定モードが選択されたとき削除操作を受け付ける受付ステップ(S49)、記録媒体に記録された管理情報を特定モードが選択された後に受付ステップによって受け付けられた最初の削除操作に応答して内部メモリ上に複製する第１複製ステップ(S53)、記録媒体に記録された所望のコンテンツデータの識別情報を受付ステップによって受け付けられた削除操作に応答して内部メモリ上に複製する第２複製ステップ(S75)、第２複製ステップによる複製処理を施された識別情報を記録媒体から削除する削除ステップ(S77)、記録媒体に記録された管理情報を削除ステップの削除処理に関連して更新する第２更新ステップ(S79)、および特定モードにおいて復活操作が行われたとき第１複製ステップによって複製された管理情報と第２複製手段によって複製された識別情報とを記録媒体に書き込む第３書き込みステップ(S83, S85)を実行させる。
【００１６】
請求項１と同様、削除操作前の時点の管理情報および削除された識別情報は、削除操作の後の復活操作によって内部メモリから記録媒体に戻される。記録媒体は、削除操作前の状態に復帰する。
【発明の効果】
【００１７】
この発明によれば、削除操作前の時点の管理情報および削除された識別情報は、削除操作の後の復活操作によって内部メモリから記録媒体に戻される。このため、記録媒体を削除操作前の状態に速やかに復帰させることができる。
【００１８】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００１９】
図１を参照して、この実施例のディジタルカメラ１０は、光学レンズ１２を含む。被写界の光学像は、光学レンズ１２を経てイメージセンサ１４の撮像面に照射され、光電変換を施される。この結果、被写界を表す生画像信号が生成される。
【００２０】
キー入力装置４０によってカメラモードが選択されかつ撮影操作が行われると、撮影処理が実行される。ＣＰＵ３８は、ＴＧ(Timing Generator)１８に本露光を命令する。イメージセンサ１４はＴＧ１８によって本露光を施され、これによって生成された生画像信号はラスタ走査態様でイメージセンサ１４から出力される。ＣＤＳ／ＡＧＣ／ＡＤ回路１６は、イメージセンサ１４から出力された生画像信号に相関２重サンプリング，自動ゲイン調整およびＡ／Ｄ変換の一連の処理を施し、ディジタル信号である生画像データを出力する。
【００２１】
生画像データは、信号処理回路２０によって白バランス調整，色分離，ＹＵＶ変換などの処理を施される。こうして得られたＹＵＶ形式の画像データは、メモリ制御回路２２によってＳＤＲＡＭ２４に書き込まれる。カメラモードが選択されたとき、ＳＤＲＡＭ２４には、ＹＵＶ画像エリア２４ａ，ＪＰＥＧエリア２４ｂ，ワークエリア２４ｃ…が図２に示す要領で形成される。信号処理回路２０からの画像データは、ＹＵＶ画像エリア２４ａに書き込まれる。
【００２２】
ＪＰＥＧコーデック３６は、ＹＵＶ画像エリア２４ａに確保された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データをＪＰＥＧ方式に従って圧縮し、そして圧縮画像データつまりＪＰＥＧデータをメモリ制御回路２２を通してＳＤＲＡＭ２４のＪＰＥＧエリア２４ｂに書き込む。撮影操作が行われた時点の被写界像は、以上のような撮影処理の実行によって、ＪＰＥＧデータとしてＪＰＥＧエリア２４ｂに確保される。
【００２３】
図３を参照して、記録媒体３２は、ＭＳ−ＤＯＳに従ってフォーマットされたメモリカードであり、ＭＢＲ(Master Boot Area)３２ａ，リザーブエリア３２ｂ，ＰＢＲ(Partition Boot Area)３２ｃ，ＦＡＴ(File Allocation Table)１，ＦＡＴ１の複製であるＦＡＴ２，ルートディレクトリ３２ｆおよびデータエリア３２ｇを有する。
【００２４】
ここで、データエリア３２ｇは、複数のクラスタ（単位記録領域）によって形成される。１つのデータファイルは複数のクラスタに跨り、このデータファイルが書き込まれた複数のクラスタのリンク状態はＦＡＴ１および２によって管理される。また、データファイルを識別するファイル情報（ファイル名，サイズ，作成日付など）は、ルートディレクトリ３２ｆまたはデータエリア３２ｇに書き込まれる。
【００２５】
ＣＰＵ３８は、ＪＰＥＧエリア２４ｂに格納されたＪＰＥＧデータをメモリ制御回路２４を通して読み出し、読み出されたＪＰＥＧデータを含むＪＰＥＧファイルをＩ／Ｆ３０を通して記録媒体３２のデータエリア３２ｇに記録する。ＣＰＵ３８はさらに、記録されたＪＰＥＧファイルのファイル情報をルートディレクトリ３２ｆに書き込み、かつＦＡＴ１および２を更新する。
【００２６】
キー入力装置４０によって再生モードが選択されると、所望のＪＰＥＧファイルの再生処理が実行される。ＣＰＵ３８は、Ｉ／Ｆ３０を通して記録媒体３２にアクセスし、所望のＪＰＥＧファイルに格納されたＪＰＥＧデータを読み出す。読み出されたＪＰＥＧデータは、メモリ制御回路２２を通してＳＤＲＡＭ２４のＪＰＥＧエリア２４ｂに書き込まれる。
【００２７】
ＪＰＥＧコーデック３６は、メモリ制御回路２２を通してＪＰＥＧエリア２４ｂからＪＰＥＧデータを読み出し、読み出されたＪＰＥＧデータを伸長し、そして伸長された画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４のＹＵＶ画像エリア２４ａに書き込む。
【００２８】
ビデオエンコーダ２６は、ＹＵＶ画像エリア２４ａに格納された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データをＮＴＳＣ方式のコンポジットビデオ信号に変換し、そして変換されたコンポジットビデオ信号をＬＣＤモニタ２８に出力する。この結果、再生画像がモニタ画面に表示される。
【００２９】
キー入力装置４０によって更新操作が行われると、別のＪＰＥＧファイルについて再生処理が実行される。これによって、モニタ画面に表示される再生画像が別の再生画像によって更新される。
【００３０】
キー入力装置４０によって削除操作が行われると、ＣＰＵ３８は、Ｉ／Ｆ３０を通して記録媒体３２からＦＡＴ１を読み出す。読み出されたＦＡＴ１は、ＳＤＲＡＭ２４のワークエリア２４ｃに書き込まれる。ＣＰＵ３８は続いて、現時点で再生されているＪＰＥＧファイルのファイル情報を記録媒体３２のルートディレクトリ３２ｆから読み出し、読み出されたファイル情報をＳＤＲＡＭ３２のワークエリア３２ｃに書き込む。こうして、ＦＡＴ１およびファイル情報の複製が、ワークエリア３２ｃに退避される。
【００３１】
ＣＰＵ３８は、かかる退避処理が完了した後に、ファイル情報をルートディレクトリ３２ｆから削除し、ＦＡＴ１およびＦＡＴ２を更新する。この結果、現時点で再生されているＪＰＥＧファイルが記録媒体３２から実質的に削除される。
【００３２】
削除操作の後にキー入力装置４０によって復活操作が行われると、ＣＰＵ３８は、ワークエリア３２ｃに退避されたＦＡＴ１をメモリ制御回路２２を通して読み出し、読み出されたＦＡＴ１をＩ／Ｆ３０を通して記録媒体３２に記録する。記録媒体３２の記録されたＦＡＴ１およびＦＡＴ２は、ワークエリア３２ｃに退避されたＦＡＴ１によって更新される。ＣＰＵ３８はまた、ワークエリア３２ｃに退避されたファイル情報をメモリ制御回路２２を通して読み出し、読み出されたファイル情報をＩ／Ｆ３０を通して記録媒体３２に記録する。この結果、削除操作に応答して削除されたファイル情報が元に戻される。削除操作によって削除されたＪＰＥＧファイルは、このような処理によって復活する。
【００３３】
ＣＰＵ３８は、図４に示すメインタスク，図５に示す撮影タスクおよび図６〜図８に示す再生タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ３４に記憶される。
【００３４】
まず、図４に示すステップＳ１で初期化処理を行う。これによって、図２に示すＳＤＲＡＭ２４のワークエリア２４ｃがクリアされる。ステップＳ３では記録媒体３２に記録されたＦＡＴ１をワークエリア２４ｃに退避させ、ステップＳ５ではフラグＦｒｃｖを“１”に設定する。
【００３５】
フラグＦｒｃｖは、復活操作に応答したＪＰＥＧファイルの復活が可能であるか否かを判別するためのフラグである。“１”が復活可能を示し、“０”が復活不可能を示す。ステップＳ３におけるＦＡＴ１の退避に応答して、まず“１”が設定される。
【００３６】
ステップＳ７では、現時点で選択されているモードがカメラモードであるか否かを判別する。ここでＹＥＳであればステップＳ９で撮影タスクを起動し、ＮＯであればステップＳ１１で再生タスクを起動する。ステップＳ９またはＳ１１の処理が完了すると、モード切換操作が行われたか否かをステップＳ１３で判別する。ここでＹＥＳであれば、起動中のタスクをステップＳ１５で停止し、その後にステップＳ７に戻る。
【００３７】
図５を参照して、ステップＳ２１では撮影操作が行われたか否かを判別する。ここでＹＥＳであれば、ステップＳ２３で撮影処理を行う。この結果、撮影操作が行われた時点の被写界像に対応するＪＰＥＧデータが、ＳＤＲＡＭ２４のＪＰＥＧエリア２４ｂ（図２（Ａ）参照）に確保される。
【００３８】
ステップＳ２５では、ＪＰＥＧエリア２４ｂに格納されたＪＰＥＧデータを含むＪＰＥＧファイルを記録媒体３２のデータエリア３２ｇに記録する。ステップＳ２７ではこうして記録されたＪＰＥＧファイルを識別するファイル情報をルートディレクトリ３２ｆに書き込み、続くステップＳ２９ではＪＰＥＧファイルが記録されたクラスタの間にリンクが形成されるようにＦＡＴ１および２を更新する。
【００３９】
ＦＡＴ１および２の更新が完了すると、ステップＳ３１でフラグＦｒｃｖを“０”に設定する。つまり、ステップＳ２９の処理が行われた結果、ワークエリア３２ｇに退避されたＦＡＴ１と記録媒体３２に記録されたＦＡＴ１との間での整合性が確保されなくなったため、削除されたＪＰＥＧファイルの復活が不可能であることを明らかにするべく、フラグＦｒｃｖが“０”に設定される。ステップＳ３１の処理が完了すると、ステップＳ２１に戻る。
【００４０】
図６を参照して、ステップＳ４１では或るファイル番号を指定し、ステップＳ４３では指定されたファイル番号に対応するＪＰＥＧファイルに再生処理を施す。この結果、再生画像がＬＣＤモニタ２８から出力される。更新操作が行われると、ステップＳ４５でＹＥＳと判断し、ステップＳ４７でファイル番号を更新してからステップＳ４３に戻る。この結果、ＬＣＤモニタ２８から出力される再生画像が更新される。
【００４１】
削除操作が行われたときは、ステップＳ４９でＹＥＳと判断し、ステップＳ５１でフラグＦｒｃｖの状態を判別する。フラグＦｒｃｖが“１”であればそのままステップＳ５７に進むが、フラグＦｒｃｖが“０”であればステップＳ５３〜Ｓ５５で上述のステップＳ３〜Ｓ５と同様の処理を行ってからステップＳ５７に進む。したがって、削除操作を受け付けた時点のＦＡＴ１は、必ずワークエリア２４ｃに退避される。ＦＡＴ１のサイズは固定であり、ＦＡＴ１の退避位置もまた固定である。このため、ワークエリア２４ｃに既に退避されているＦＡＴ１は、最新のＦＡＴ１に更新される。
【００４２】
ステップＳ５７では削除処理を実行し、続くステップＳ５９ではファイル番号を更新する。更新処理が完了すると、ステップＳ４３に戻る。復活操作が行われたときは、ステップＳ６１でＹＥＳと判断し、ステップＳ６３で復活処理を行ってからステップＳ４５に戻る。
【００４３】
ステップＳ５７の削除処理は、図７に示すサブルーチンに従って実行される。まず、ファイル情報を追加できる空き容量がワークエリア２４ｃに存在するか否かをステップＳ７１で判別する。ここでＹＥＳであればそのままステップＳ７５に進み、現時点で再生されているＪＰＥＧファイルのファイル情報をワークエリア２４ｃに退避させる。一方、ステップＳ７１でＮＯと判断されたときは、ワークエリア２４ｃに退避されている最古のファイル情報をステップＳ７３で削除し、その後にステップＳ７５で上述の退避処理を実行する。
【００４４】
ステップＳ７７では、現時点で再生されているＪＰＥＧファイルのファイル情報を記録媒体３２のルートディレクトリ３２ｆから削除する。続くステップＳ７９では、ステップＳ７７の削除処理に対応してＦＡＴ１および２を更新する。ＦＡＴ１および２の更新が完了すると、上階層のルーチンに復帰する。
【００４５】
図６に示すステップＳ６３の復活処理は、図８に示すサブルーチンに従って実行される。まずステップＳ８１でフラグＦｒｃｖの状態を判別する。フラグＦｒｃｖが“０”であれば、そのまま上階層のルーチンに復帰する。これに対して、フラグＦｒｃｖが“１”であれば、ステップＳ８３でワークエリア２４ｃ上のＦＡＴ１を記録媒体３２に戻す。つまり、記録媒体３２に形成されたＦＡＴ１および２の各々をワークエリア２４ｃに退避されたＦＡＴ１によって上書きする。ステップＳ８５では、ワークエリア２４ｃに退避されたファイル情報を、記録媒体３２のルートディレクトリ３２ｆに戻す。
【００４６】
複数回の削除操作の間で撮影操作が行われた場合、撮影操作の前の削除操作に応答して退避されたファイル情報と撮影操作の後の削除操作に応答して退避されたファイル情報とがワークエリア２４ｃに混在する。ステップＳ８５では、これらのファイル情報のうち、撮影操作の後の削除操作に応答して退避されたファイル情報が、ルートディレクトリ３２ｆに戻される。ステップＳ８５の処理が完了すると、上階層のルーチンに復帰する。
【００４７】
以上の説明から分かるように、撮影モードが選択されると、撮影操作に応答して作成されたＪＰＥＧファイルがＣＰＵ３８によって記録媒体３２のデータエリア３２ｆに書き込まれる(S25)。このＪＰＥＧファイルを識別するファイル情報は、ＣＰＵ３８によって記録媒体３２のルートディレクトリ３２ｆに書き込まれる(S27)。記録媒体３２に形成されたＦＡＴ１および２は、ＪＰＥＧファイルが書き込まれたクラスタの間でリンクが形成されるように、ＣＰＵ３８によって更新される(S29)。
【００４８】
撮影モードに代えて再生モードが選択されると、削除操作が可能となる(S49)。ＣＰＵ３８は、記録媒体３２に形成されたＦＡＴ１を再生モードが選択された後の最初の削除操作に応答してワークエリア２４ｃに複製する(S53)。ＣＰＵ３８はまた、記録媒体３２に記録された所望のＪＰＥＧファイルのファイル情報を削除操作に応答してワークエリア２４ｃに複製する(S75)。
【００４９】
複製処理を施されたファイル情報は、ＣＰＵ３２によってルートディレクトリ３２ｆから削除される(S77)。また、記録媒体３２に記録されたＦＡＴ１および２は、削除処理に関連して、ＣＰＵ３２によって更新される(S79)。複製されたＦＡＴ１およびファイル情報は、再生モードにおいて復活操作が行われたとき、ＣＰＵ３８によって記録媒体３２に書き込まれる(S83, S85)。
【００５０】
このように、削除操作前の時点のＦＡＴ１および削除されたＪＰＥＧファイルのファイル情報は、削除操作の後の復活操作によってワークエリア２４ｃから記録媒体３２に戻される。記録媒体３２は、削除操作前の状態に速やかに復帰する。
【００５１】
参考までに、２Ｇバイトのメモリカードを記録媒体３２として用いる場合、ＦＡＴ１の書き込みに要する時間は、約６２．５ミリ秒である。また、１ファイルに相当するファイル情報の書き込みに要する時間は１．４３ｍｓである。このため、たとえば１００個のＪＰＥＧファイルを復活させる場合、復活に要する時間は２０５．５（＝６２．５＋１．４３×１００）ミリ秒となる。
【００５２】
なお、この実施例では、記録媒体に記録するコンテンツデータとして静止画像データを想定しているが、コンテンツデータとしては動画像データ，音声データ，テキストデータなども想定できる。
【図面の簡単な説明】
【００５３】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】図１実施例に適用されるＳＤＲＡＭのマッピング状態の一例を示す図解図である。
【図３】図１実施例に適用される記録媒体のマッピング状態の一例を示す図解図である。
【図４】図１実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図５】図１実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図６】図１実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図７】図１実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図８】図１実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【符号の説明】
【００５４】
１０  …ディジタルカメラ
１４  …イメージセンサ
２４  …ＳＤＲＡＭ
３２  …記録媒体
３４  …フラッシュメモリ
【図１】
2006246282.tif 000003
【図２】
2006246282.tif 000004
【図３】
2006246282.tif 000005
【図４】
2006246282.tif 000006
【図５】
2006246282.tif 000007
【図６】
2006246282.tif 000008
【図７】
2006246282.tif 000009
【図８】
2006246282.tif 000010