(57)【要約】【課題】ユーザが誤ってデータを削除した場合でも、削除データをできる限り保護し、より確実にデータの復元を行う。【解決手段】記録装置は、記録媒体においてファイルの記録状態を管理するための情報を格納したテーブルから削除対象のファイルが記録されている記録媒体のクラスタを特定するクラスタ特定情報を削除対象のファイルの削除処理に先立って取得するクラスタ特定情報取得手段と、削除対象のファイルのメタデータを含む所定の優先度特定情報に基づいて、ファイル記録時に用いる未使用クラスタを割り当てる際の優先度を定めるレーティング処理を行うレーティング処理手段と、レーティング処理の結果である優先度を含むレーティング管理ファイルを記録媒体に記録する管理ファイル記録手段と、レーティング管理ファイルを参照し、優先度に基づいて新たな記録対象のファイルに割り当てる未使用クラスタを特定する未使用クラスタ割当手段と、を備える。【選択図】図７
2014026343.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体においてファイルの記録状態を管理するための情報を格納したテーブルから削除対象のファイルが記録されている記録媒体のクラスタを特定するクラスタ特定情報を前記削除対象のファイルの削除処理に先立って取得するクラスタ特定情報取得手段と、
前記削除対象のファイルのメタデータを含む所定の優先度特定情報に基づいて、ファイル記録時に用いる未使用クラスタを割り当てる際の優先度を定めるレーティング処理を行うレーティング処理手段と、
前記レーティング処理の結果である前記優先度を含むレーティング管理ファイルを前記記録媒体に記録する管理ファイル記録手段と、
前記レーティング管理ファイルを参照し、前記優先度に基づいて新たな記録対象のファイルに割り当てる未使用クラスタを特定する未使用クラスタ割当手段と、
を備えた記録装置。
【請求項２】
前記未使用クラスタ割当手段は、前記優先度の高いクラスタから順番に前記未使用クラスタとして特定する、
請求項１記載の記録装置。
【請求項３】
前記レーティング処理手段は、前記優先度特定情報として、前記削除対象のファイルに対する削除処理がなされた時刻を取得する削除時刻取得手段を備え、
前記削除処理がなされた時刻に基づいて前記優先度を定める、
請求項１又は請求項２記載の記録装置。
【請求項４】
前記レーティング処理手段は、前記優先度特定情報として、前記記録媒体のディレクトリエントリから前記削除対象のファイルの作成時刻及び更新時刻を取得する作成・更新時刻取得手段を備え、
前記作成時刻及び前記更新時刻に基づいて前記優先度を定める、
請求項１乃至請求項３のいずれかに記載の記録装置。
【請求項５】
前記管理ファイル記録手段は、前記レーティング管理ファイルに前記優先度ごとに警告表示レベルを定める警告表示レベル設定手段と、
上記未使用クラスタの取得手段で取得されるクラスタが優先度の低いクラスタに変更されるごとに前記優先度に応じた前記警告表示レベルに基づく警告表示を行わせる表示制御手段と、
を備えた請求項１乃至請求項４のいずれかに記載の記録装置。
【請求項６】
前記管理ファイル記録手段は、任意のタイミングで各クラスタに対応付けられた優先度を変更する再レーティング処理手段、
を備えた請求項１乃至請求項５のいずれかに記載の記録装置。
【請求項７】
記録媒体にファイルを記録可能な記録装置において実行される記録制御方法であって、
前記記録媒体においてファイルの記録状態を管理するための情報を格納したテーブルから削除対象のファイルが記録されている記録媒体のクラスタを特定するクラスタ特定情報を前記削除対象のファイルの削除処理に先立って取得するクラスタ特定情報取得過程と、
前記削除対象のファイルのメタデータを含む所定の優先度特定情報に基づいて、ファイル記録時に用いる未使用クラスタを割り当てる際の優先度を定めるレーティング処理を行うレーティング処理過程と、
前記レーティング処理の結果である前記優先度を含むレーティング管理ファイルを前記記録媒体に記録する管理ファイル記録過程と、
前記レーティング管理ファイルを参照し、前記優先度に基づいて新たな記録対象のファイルに割り当てる未使用クラスタを特定する未使用クラスタ割当過程と、
を備えた記録制御方法。
【請求項８】
記録媒体にファイルを記録可能な記録装置をコンピュータにより制御するための制御プログラムであって、
前記コンピュータを、
前記記録媒体においてファイルの記録状態を管理するための情報を格納したテーブルから削除対象のファイルが記録されている記録媒体のクラスタを特定するクラスタ特定情報を前記削除対象のファイルの削除処理に先立って取得するクラスタ特定情報取得手段と、
前記削除対象のファイルのメタデータを含む所定の優先度特定情報に基づいて、ファイル記録時に用いる未使用クラスタを割り当てる際の優先度を定めるレーティング処理を行うレーティング処理手段と、
前記レーティング処理の結果である前記優先度を含むレーティング管理ファイルを前記記録媒体に記録する管理ファイル記録手段と、
前記レーティング管理ファイルを参照し、前記優先度に基づいて新たな記録対象のファイルに割り当てる未使用クラスタを特定する未使用クラスタ割当手段と、
して機能させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
従来、ディジタルスチルカメラでデータの記録用に用いられるメモリカード等の記録媒体ではファイルの記録状態を管理するための情報を格納したファイルアロケーションテーブル（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ：以下、ＦＡＴという。）に基づき、データであるファイルの管理を行っている。このような記録媒体では、特定のファイルに対する削除が指示された場合には、当該ファイルの全データを消去するのではなく、当該ファイルのヘッダ情報やＦＡＴを「削除された」状態に更新することで擬似的に削除されているようにみせている。以下、このような削除を擬似的削除という。
【０００３】
これは、ファイル削除に伴う処理時間を実効的に短縮するためである。
したがって、擬似的削除がなされたファイルは、新たに別のファイルによってデータの上書きがされない限り、実際には記録媒体にデータが残っており、これを利用して、誤ってファイルを削除指示した場合であっても、データの復元が可能であった。
【０００４】
しかしながら従来のファイルの記録方法では、記録媒体に新たにファイルを書き込む場合、単にＦＡＴを参照して、記録媒体内部の未使用領域を取得し、データを書き込んでいた。
具体的には、ＦＡＴにおいては、記録媒体内部の使用状況をクラスタ単位で管理し、ファイルの書き込みや削除ごとにクラスタの使用状況を更新しており、新たなファイルが書き込まれる場合にはＦＡＴを参照して、任意に必要なクラスタを確保していた。
【０００５】
そのため、誤ってファイルを削除してしまうと、比較的直近であっても記録媒体へのファイルの書き込みが行われていた場合には、削除したファイルのデータが失われデータが復元できないおそれがあった。
これを解決するため、特許文献１に記載の技術は、記録領域内部の未使用クラスタをチェーン構造で管理し、ファイル削除時にはそのファイルのクラスタを未使用クラスタのチェーンの最後尾に結合することで、削除したばかりのファイルを容易に復元可能としていた。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術においては、削除したばかりのファイルの復元は容易となるものの、ファイルの保存状況によっては、削除したデータの保護がなされずに、ユーザが復元する処理を行う前にデータの上書きが実行されてしまう虞があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、ユーザが誤ってデータを削除した場合であっても、削除データをできる限り保護し、より確実にデータの復元を行うことが可能な記録装置、記録制御方法及び制御プログラムを提供する。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の記録装置は、記録媒体においてファイルの記録状態を管理するための情報を格納したテーブルから削除対象のファイルが記録されている記録媒体のクラスタを特定するクラスタ特定情報を前記削除対象のファイルの削除処理に先立って取得するクラスタ特定情報取得手段と、前記削除対象のファイルのメタデータを含む所定の優先度特定情報に基づいて、ファイル記録時に用いる未使用クラスタを割り当てる際の優先度を定めるレーティング処理を行うレーティング処理手段と、前記レーティング処理の結果である前記優先度を含むレーティング管理ファイルを前記記録媒体に記録する管理ファイル記録手段と、前記レーティング管理ファイルを参照し、前記優先度に基づいて新たな記録対象のファイルに割り当てる未使用クラスタを特定する未使用クラスタ割当手段と、を備える。
【０００９】
また、本発明は、記録媒体にファイルを記録可能な記録装置において実行される記録制御方法であって、前記記録媒体においてファイルの記録状態を管理するための情報を格納したテーブルから削除対象のファイルが記録されている記録媒体のクラスタを特定するクラスタ特定情報を前記削除対象のファイルの削除処理に先立って取得するクラスタ特定情報取得過程と、前記削除対象のファイルのメタデータを含む所定の優先度特定情報に基づいて、ファイル記録時に用いる未使用クラスタを割り当てる際の優先度を定めるレーティング処理を行うレーティング処理過程と、前記レーティング処理の結果である前記優先度を含むレーティング管理ファイルを前記記録媒体に記録する管理ファイル記録過程と、前記レーティング管理ファイルを参照し、前記優先度に基づいて新たな記録対象のファイルに割り当てる未使用クラスタを特定する未使用クラスタ割当過程と、を備える。
【００１０】
また、本発明の制御プログラムは、記録媒体にファイルを記録可能な記録装置をコンピュータにより制御するための制御プログラムであって、前記コンピュータを、前記記録媒体においてファイルの記録状態を管理するための情報を格納したテーブルから削除対象のファイルが記録されている記録媒体のクラスタを特定するクラスタ特定情報を前記削除対象のファイルの削除処理に先立って取得するクラスタ特定情報取得手段と、前記削除対象のファイルのメタデータを含む所定の優先度特定情報に基づいて、ファイル記録時に用いる未使用クラスタを割り当てる際の優先度を定めるレーティング処理を行うレーティング処理手段と、前記レーティング処理の結果である前記優先度を含むレーティング管理ファイルを前記記録媒体に記録する管理ファイル記録手段と、前記レーティング管理ファイルを参照し、前記優先度に基づいて新たな記録対象のファイルに割り当てる未使用クラスタを特定する未使用クラスタ割当手段と、して機能させる。
【発明の効果】
【００１１】
本発明によれば、ユーザが誤ってデータを削除した場合であっても、削除データをできる限り保護し、より確実にデータの復元を行えるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の記録装置としてのディジタルカメラの正面図である。
【図２】図２は、図１のディジタルカメラの背面図である。
【図３】図３は、図１のディジタルカメラの上面図である。
【図４】図４は、実施形態の記録装置であるディジタルカメラの概要構成ブロック図である。
【図５】図５は、記録媒体のフォーマットの一例を示す図である。
【図６】図６は、ディレクトリエントリのデータフォーマットの一例の説明図である。
【図７】図７は、記録装置がファイルの削除要求を受け取った場合に、通常の削除処理を実行する前に行う前処理の処理フローチャートである。
【図８】図８は、記録装置がファイルの保存要求を受け取った場合に、記録媒体への通常の保存処理を実行する前に行う前処理の処理フローチャートである。
【図９】図９は、レーティング管理ファイルの具体例の説明図である。
【図１０】図１０は、ファイル削除処理の一例の説明図である。
【図１１】図１１は、ファイル保存処理の一例の説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、記録装置の実施の形態を詳細に説明する。
図１は、本発明の記録装置としてのディジタルカメラの正面図である。
図２は、図１のディジタルカメラの背面図である。
図３は、図１のディジタルカメラの上面図である。
ディジタルカメラＣＭ正面には、図１に示すように、撮影時の照明を行うストロボ発光部３と、ユーザが被写体の位置等を確認するための光学ファインダ４と、被写体までの距離を自動的に測定するための測距ユニット５と、撮影レンズを収納した鏡胴ユニット７と、が設けられている。
【００１４】
また、ディジタルカメラＣＭの上面には、図３に示すように、撮影指示を行うためのレリーズスイッチ（レリーズシャッタ）ＳＷ１と、撮影モードを選択させるためのモードダイヤルスイッチＳＷ２と、選択されている撮影モードにおいて、露出等の必要なパラメータ等を選択させるための第１ジョグダイヤルスイッチＳＷ３と、が設けられている。
【００１５】
また、ディジタルカメラＣＭの背面には、図２に示すように、撮影画像、撮影前の被写体の画像、各種データの表示を行うＬＣＤモニタ１０と、選択されている撮影モードにおいて、露出等の必要なパラメータ等を選択させるための第２ジョグダイヤルスイッチＳＷ４と、望遠側にズームさせるためのズームスイッチ［ＴＥＬＥ］ＳＷ５と、広角側にズームさせるためのズームスイッチ［ＷＩＤＥ］ＳＷ６、各種パラメータあるいはデータを選択するための上スイッチＳＷ７と、各種パラメータあるいはデータを選択するための右スイッチＳＷ８と、各種設定を確定し、あるいは、各種動作モードを終了するためのＯＫスイッチＳＷ９と、各種パラメータあるいはデータを選択するための左スイッチＳＷ１０、各種パラメータあるいはデータを選択するための下スイッチ／マクロスイッチＳＷ１１と、ＬＣＤモニタ５における画面の表示方法を変更するためのディスプレイスイッチＳＷ１２と、各種データを削除するための削除スイッチＳＷ１３と、各種操作を行うメニュー画面の表示／消去を行うためのメニュースイッチＳＷ１４と、電源の供給／遮断を行うための電源スイッチＳＷ１５と、が設けられている。
またディジタルカメラＣＭの側面には、電源としての電池を収容するための電池蓋６が設けられている。
【００１６】
図４は、実施形態の記録装置であるディジタルカメラの概要構成ブロック図である。
ディジタルスチルカメラプロセッサ（以下、「プロセッサ」とする。）１０４は、ＣＰＵ（中央演算装置）を内蔵しており、ディジタルカメラＣＭの各部はプロセッサ１０４によって制御されている。
【００１７】
鏡筒ユニット７は、図４に示すように、被写体の光学画像を取り込むズームレンズ７−１ａを備えたズーム光学系７−１と、被写体の光学画像を光電変換するための固体撮像素子であるＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）１０１の受光部に結像させるフォーカスレンズ７−２ａを備えたフォーカス光学系７−２と、絞り７−３ａを備えた絞りユニット７−３と、メカ（機械式）シャッタ７−４ａを備えたメカシャッタユニット７−４と、を備えている。
【００１８】
上記構成において、ズーム光学系７−１は、ズームモータ７−１ｂによって駆動されている。また、フォーカス光学系７−２は、フォーカスモータ７−２ｂによって駆動されている。また、絞りユニット７−３は、絞りモータ７−３ｂによって駆動されている。また、メカシャッタユニット７−４は、メカシャッタモータ７−４ｂによって駆動されている。
【００１９】
また、これらの各モータ７−１ｂ〜７−４ｂは、モータドライバ７−５の制御下で駆動されている。モータドライバ７−５は、リモコン受光部１６からのリモコン信号の入力や操作部を構成している各種スイッチＳＷ１〜ＳＷ１５の操作入力に基づいてプロセッサ１０４のＣＰＵブロック１０４−３が生成し、出力した駆動指令により駆動制御される。
【００２０】
鏡胴ユニット７を構成している光学系７−１、７−２によりＣＣＤ１０１の受光部に結像された被写体像は、ＣＣＤ１０１によって画像信号に変換されて、この画像信号がＦ／Ｅ（フロントエンド）−ＩＣ１０２に出力される。
【００２１】
Ｆ／Ｅ−ＩＣ１０２は、画像ノイズ除去用相関二重サンプリングを行うＣＤＳ１０２−１と、自動的に利得の調整を行うＡＧＣ１０２−２と、ＡＧＣ１０２−２から出力されるアナログ画像信号をディジタル画像信号に変換するＡ／Ｄ１０２−３と、を備えている。
【００２２】
Ｆ／Ｅ−ＩＣ１０２は、ＣＣＤ１０１から出力されたアナログ画像信号にノイズ低減の処理や利得調整の処理などの所定の処理を施し、さらにアナログ画像信号をディジタル画像信号に変換して、プロセッサ１０４のＣＣＤ１信号処理ブロック１０４−１に出力する。
【００２３】
Ｆ／Ｅ−ＩＣ１０２による画像信号のサンプリングなどのタイミング処理は、ＴＧ（Ｔｉｍｉｎｇ  Ｇｅｎｅｒａｔｏｒ）１０２−４が、プロセッサ１０４のＣＣＤ１信号処理ブロック１０４−１からフィードバックされる垂直同期信号（以下、ＶＤ信号という。）及び水平同期信号（以下、ＨＤ信号という。）に基づいて行っている。
【００２４】
また、プロセッサ１０４は、ＣＣＤ１０１よりＦ／Ｅ―ＩＣ１０２の出力データにホワイトバランス設定やガンマ設定を行う。
さらにプロセッサ１０４は、前述したＶＤ信号、ＨＤ信号を供給するＣＣＤ１信号処理ブロック１０４−１と、フィルタリング処理により輝度データ、色差データへの変換を行うＣＣＤ２信号処理ブロック１０４−２と、装置各部の動作を制御するＣＰＵブロック１０４−３と、制御に必要なデータ等を一時的に保存するローカルＳＲＡＭ１０４−４と、を備えている。
【００２５】
さらにまたプロセッサ１０４は、パーソナルコンピュータ（ＰＣ）等の外部機器とＵＳＢ通信を行うＵＳＢブロック１０４−５と、パーソナルコンピュータ（ＰＣ）等の外部機器とシリアル通信を行うシリアルブロック１０４−６と、画像データのＪＰＥＧ圧縮・伸長を行うＪＰＥＧ  ＣＯＤＥＣブロック１０４−７と、画像データのサイズを補間処理、間引き処理により拡大・縮小するリサイズブロック１０４−８と、画像データを液晶モニタやＴＶなどの外部表示機器に表示するためのビデオ信号に変換するビデオ信号出力ブロックであるＴＶ信号表示ブロック１０４−９と、撮影して取得された画像データを記録するメモリカードの制御を行うメモリカードコントローラブロック１０４−１０と、を備えており、これらの各ブロック１０４−１〜１０４−１０はバスラインを介して相互に接続されている。
【００２６】
プロセッサ１０４の外部には、ＳＤＲＡＭ１０３、ＲＡＭ１０７、ＣＰＵブロック１０４−３にて解読可能なコードで記述された制御プログラムや制御するためのパラメータなどが格納されたＲＯＭ１０８、撮影された画像の画像データを記憶する内蔵メモリ１２０が設けられており、これらもバスラインを介してプロセッサ１０４に接続されている。
【００２７】
ＳＤＲＡＭ１０３は、プロセッサ１０４で画像データに各種処理を施す際に、画像データを一時的に保存する。保存される画像データは、例えば、ＣＣＤ１０１から、Ｆ／Ｅ−ＩＣ１０２を経由して取りこんで、ＣＣＤ１信号処理ブロック１０４−１でホワイトバランス設定、ガンマ設定が行われた状態の「ＲＡＷ−ＲＧＢ画像データ」やＣＣＤ２信号処理ブロック１０４−２で輝度データ、色差データ変換が行われた状態の「ＹＵＶ画像データ」、ＪＰＥＧ  ＣＯＤＥＣブロック１０４−７で、ＪＰＥＧ圧縮された「ＪＰＥＧ画像データ」などである。
【００２８】
電源スイッチＳＷ１５をオンにした際に、ＲＯＭ１０８に格納された制御プログラムがプロセッサ１０４のメモリにロードされる。これにより、ＣＰＵブロック１０４−３は、ロードされた制御プログラムに従ってディジタルカメラＣＭの各部の動作を制御する。またＣＰＵブロック１０４−３は、制御に必要なデータ等を一時的にＲＡＭ１０７及びＬｏｃａｌ  ＳＲＡＭ１０４−４に保存する。また、ＲＯＭ１０８に書き換え可能なフラッシュＲＯＭを使用することで、制御プログラムや制御するためのパラメータを変更することが可能となり、機能のバージョンアップを容易に行えるようになっている。
【００２９】
制御プログラムが実行される際には、ＲＡＭ１０７のメモリが制御プログラムのワークエリアとして使用される。したがって、ＲＡＭ１０７のメモリには、制御プログラムの制御データやパラメータなどが随時書き込みされたり、読み出されたりする。
すなわち、後述される全ての処理は、この制御プログラムを実行することにより、主としてプロセッサ１０４によって実行される。
【００３０】
また、ＣＰＵブロック１０４−３は、音声記録回路１１５−１と、音声再生回路１１６−１と、ストロボ発光部３を発光させるストロボ回路１１４と、被写体までの距離を計測する測距ユニット５と、サブＣＰＵ１０９と、に接続されている。これらの回路はＣＰＵブロック１０４−３によって制御される。
【００３１】
マイク１１５−３によって取り込まれた音声信号は、マイクアンプ１１５−２によって増幅され、音声記録回路１１５−１によってアナログ／ディジタル変換され、ディジタル音声データに変換される。そして、ディジタル音声データは、ＣＰＵブロック１０４−３の制御命令に従いメモリカード１２１−１等に記録される。
【００３２】
音声再生回路１１６−１は、ＣＰＵブロック１０４−３の制御命令に従いＲＯＭ１０８などに記録されているディジタル音声データをディジタル／アナログ変換して、アナログ音声信号に変換する。そしてこのアナログ音声信号は、オーディオアンプ１１６−２によって増幅してスピーカー１１６−３から音響出力させる。
【００３３】
サブＣＰＵ１０９は、ＲＯＭ、ＲＡＭをワンチップに内蔵したマイクロプロセッサである。このサブＣＰＵ１０９には、リモコン受光部１６と、ＡＦ用ＬＥＤ８と、ストロボ用ＬＥＤ９と、各スイッチＳＷ１〜ＳＷ１５を有する操作キーユニットと、ブザー１１３と、が接続されている。これらのサブＣＰＵ１０９に接続された各部は、サブＣＰＵ１０９によって制御される。また、サブＣＰＵ１０９は、操作キーユニットＳＷ１〜ＳＷ１５やリモコン受光部１６の出力信号をユーザの操作情報としてＣＰＵブロック１０４−３に出力する。またサブＣＰＵ１０９は、ＣＰＵブロック１０４−３より出力されるカメラの状態に基づいて、ＡＦ用ＬＥＤ８、ストロボ用ＬＥＤ９及びブザー１１３の制御信号に変換して出力する。
【００３４】
ここで、ＡＦ用ＬＥＤ８は、撮影時の合焦状態を表示するためのＬＥＤであり、ストロボ用ＬＥＤ９は、ストロボ充電状態を表すためのＬＥＤである。なお、このＡＦ用ＬＥＤ８とストロボ用ＬＥＤ９を、メモリカードアクセス中などの別の表示用途に使用してもよい。
【００３５】
操作キーユニットＳＷ１〜ＳＷ１５は、ユーザが操作するキー回路であり、リモコン受光部１６はユーザが操作したリモコン送信機の信号の受信部である。
【００３６】
プロセッサ１０４のＵＳＢブロック１０４−５は、パーソナルコンピュータ（ＰＣ）等外部機器とＵＳＢ接続するためのＵＳＢコネクタ１２２に接続されている。
また、プロセッサ１０４のシリアルブロック１０４−６は、シリアルブロック１０４−６の出力信号を電圧変換するための回路であるシリアルドライバ回路１２３−１を介してＲＳ−２３２Ｃコネクタ１２３−２に接続されている。
これらのＵＳＢブロック１０４−５やシリアルブロック１０４−６によって、ディジタルカメラＣＭとディジタルカメラＣＭに接続された外部機器との間でデータ通信が行われる。
【００３７】
プロセッサ１０４のＴＶ信号表示ブロック１０４−９は、ＬＣＤモニタ１０を駆動するドライブ回路である。また、ＴＶ信号表示ブロック１０４−９は、ＴＶ信号ブロック１０４−９から出力されたビデオ信号をＬＣＤモニタ１０に表示するための信号に変換する機能を有するＬＣＤドライバ１１７と、ビデオ信号（ＴＶ信号）を増幅すると共に７５Ωインピーダンス整合を行うためのビデオアンプ１１８と、が接続されている。また、ＬＣＤドライバ１１７とビデオアンプ１１８とには、それぞれＬＣＤモニタ１０、ＴＶなどの外部モニタ機器に接続するためのビデオジャック１１９が接続されている。
【００３８】
ＴＶ信号表示ブロック１０４−９は、画像データをビデオ信号に変換して、ＬＣＤモニタ１０やビデオジャック１１９に接続された外部モニタ機器に出力する。
ＬＣＤモニタ１０は、撮影中の被写体のモニタや、撮影された画像の表示、メモリカードまたは内蔵メモリ１２０に記録された画像の表示などに使用される。
【００３９】
メモリカードコントローラブロック１０４−１０には、メモリカードスロットル１２１が接続されており、メモリカードスロットル１２１に挿入された増設用のメモリカード１２１−１とディジタルカメラとの間で画像データのやり取りを行なう。
【００４０】
次に実施形態の画像撮影時の動作を説明する。
撮影者がモードダイヤルスイッチＳＷ２を撮影モードに設定して電源スイッチＳＷ１５をオンすると、ディジタルカメラＣＭが撮影モードで起動する。
この動作をサブＣＰＵ１０９が検知することにより、制御プログラムに基づいてモータドライバ７−５に制御信号を出力する。さらにプロセッサ１０４は、鏡胴ユニット７を駆動して撮影可能位置に移動させ、ＣＣＤ１０１、Ｆ／Ｅ−ＩＣ１０２、プロセッサ１０４等を起動させる。
【００４１】
この状態でユーザがディジタルカメラＣＭと一体に鏡胴ユニット７を被写体に向けることにより、被写体画像がＣＣＤ１０１の各画素の受光面上に結像される。ＣＣＤ１０１より出力された電気信号（アナログＲＧＢ画像信号）は、Ｆ／Ｅ−ＩＣ１０２を介し１２ビット（ｂｉｔ）のＲＡＷ−ＲＧＢ画像データに変換される。
このＲＡＷ−ＲＧＢ画像データは、プロセッサ１０４のＣＣＤ１信号処理ブロック１０４−１に取り込まれ、ＳＤＲＡＭ１０３に保存される。そしてＳＤＲＡＭ１０３から読み出されたＲＡＷ−ＲＧＢ画像データは、ＣＣＤ２信号処理ブロック１０４−２にて表示可能な形式であるＹＵＶ画像データに変換された後に、ＳＤＲＡＭ１０３にＹＵＶ画像データが保存される。
【００４２】
その後、プロセッサ１０４によりＳＤＲＡＭ１０３から読み出されたＹＵＶ画像データは、ＴＶ信号表示ブロック１０４−９を介して、ＬＣＤモニタ１０に送られ、撮影画像が表示される。ＬＣＤモニタ１０に画像を表示しているモニタリング動作時においては、ＣＣＤ１信号処理ブロック１０４−１による画素数の間引き処理により、１／３０秒の時間で１フレームを読み出している。ここでいうモニタリング動作とは、電子ファインダとして機能する、ＬＣＤモニタ１０に撮影画像が表示されている動作状態をいい、撮影者のレリーズスイッチＳＷ１操作が行われていない状態である。
【００４３】
この撮影画像のＬＣＤモニタ１０への表示により、撮影画像を撮影者が確認することが出来る。なお、ＴＶ信号表示ブロック１０４−９からビデオアンプ１１８を、ビデオジャック１１９からケーブルを介し外部ＴＶ（テレビ）に、撮影画像を表示させることもできる。
ＣＣＤ１信号処理ブロック１０４−１は、取り込まれたＲＡＷ−ＲＧＢ画像データにより、ＡＦ（自動合焦）評価値、ＡＥ（自動露出）評価値、ＡＷＢ（オートホワイトバランス）評価値を算出する。
【００４４】
ここで、ＡＦ評価値は、例えば高周波成分抽出フィルタの出力積分値や、近接画素の輝度差の積分値によって算出される。合焦状態にあるときは、被写体のエッジ部分がはっきりとしているため、高周波成分が一番高くなる。
したがって、これを利用して、ＡＦ動作時（合焦検出動作時）には、フォーカス光学系７−２のフォーカスレンズ７−２ａ位置におけるＡＦ評価値を取得して、高周波成分が一番高くなる点を合焦検出位置として、ＡＦ動作が実行される。
【００４５】
また、ＡＥ評価値とＡＷＢ評価値は、ＲＡＷ−ＲＧＢ画像データにおけるＲＧＢ値のそれぞれの積分値から算出される。例えば、ＣＣＤ１０１の全画素の受光面に対応した画面を２５６エリアに等分割（水平１６分割、垂直１６分割）し、それぞれのエリアのＲＧＢ積算を算出する。そして、プロセッサ１０４は、制御プログラムに基づいて、算出されたＲＧＢ積算値を読み出し、ＡＥ処理では、画面のそれぞれのエリアの輝度を算出して、輝度分布から適正な露光量を決定する。決定した露光量に基づいて、露光条件（ＣＣＤ１０１の電子シャッタ回数、絞りユニット７−３の絞り値等）を設定する。
【００４６】
またＡＷＢ処理では、ＲＧＢの分布から被写体の光源の色に合わせた制御値を決定する。このＡＷＢ処理により、ＣＣＤ２信号処理ブロック１０４−２でＹＵＶ画像データに変換するときのホワイトバランスをあわせている。なお、前述のＡＥ処理とＡＷＢ処理とは、モニタリング動作の際には、連続的に実行されている。
そしてモニタリング動作時に、レリーズスイッチＳＷ１が押圧（半押しから全押し）操作され、静止画撮影動作が開始されると、合焦位置検出動作であるＡＦ動作と静止画記録処理が行われる。
【００４７】
すなわち、レリーズスイッチＳＷ１が押圧（半押しから全押し）されると、プロセッサ１０４は、制御プログラムにしたがって、モータドライバ７−５へ駆動指令を出力し、フォーカスレンズ７−２ａを移動させて合焦させる。
続いてＡＥ処理が行われ、露光開始時点で、プロセッサ１０４が制御プログラムにしたがってモータドライバ７−５へ駆動指令を出力することにより、メカシャッタ７−４ａが閉じられる。
【００４８】
この結果、ＣＣＤ１０１から静止画用のアナログＲＧＢ画像信号が出力され、Ｆ／Ｅ−ＩＣ１０２のＡ／Ｄ１０２−３において、ＲＡＷ−ＲＧＢ画像データに変換される。
そして、変換されたＲＡＷ−ＲＧＢ画像データは、プロセッサ１０４のＣＣＤ１信号処理ブロック１０４−１に取り込まれ、ＣＣＤ２信号処理ブロック１０４−２でＹＵＶ変換されてＳＤＲＡＭ１０３に保存される。
【００４９】
その後、ＹＵＶ画像データはＳＤＲＡＭ１０３から読み出されてリサイズ（ＲＥＳＩＺＥ）ブロック１０４−８で記録画素数に対応するサイズに変換され、ＪＰＥＧ  ＣＯＤＥＣブロック１０４−７でＪＰＥＧ形式等の画像データへと圧縮される。圧縮されたＪＰＥＧ形式等の画像データは、ＳＤＲＡＭ１０３に書き戻された後、メモリカードコントローラブロック１０４−１０を介して、メモリカード１２１−１等のメディアに保存される。
【００５０】
図５は、記録媒体のフォーマットの一例を示す図である。
このフォーマットは、パーソナルコンピュータ（ＰＣ）用のＤＯＳのフォーマットと同一のものとなっており、ファイル管理のデータとして、ＭＢＲ（Ｍａｓｔｅｒ  Ｂｏｏｔ  Ｒｅｃｏｒｄ）２１と、ＰＢＲ（Ｐａｒｔｉｔｉｏｎ  Ｂｏｏｔ  Ｒｅｃｏｒｄ）２２と、ＦＡＴ２３と、ディレクトリエントリ２４と、データエリア２５と、が規定されている。
【００５１】
ＭＢＲ２１は、記録媒体の記録領域の先頭に配置されており、パーティションの位置、サイズなどを記録したパーティションテーブルが記録されている。
ＰＢＲ２２は、パーティションの先頭セクタに配置され、記録媒体の記録形式を規定するデータが記録されている。
【００５２】
ＦＡＴ２３は、ＰＢＲ２２に続くセクタから複数のセクタにわたって記録され、データエリアの使用状態（使用／未使用）及びデータエリアで扱われるファイルの連結状態をクラスタ単位で管理している。通常、記録媒体上に記録されるデータは、クラスタ単位で管理されている。１つのファイルが複数のクラスタで構成されている場合には、ひとつのクラスタを読み出した後に次のクラスタを読み出す必要がある。ＦＡＴ２３は、あるクラスタに続くクラスタがどのクラスタであるかを示す情報であり、ＦＡＴ２３によって示されるクラスタの連結状態はＦＡＴチェーンと呼ばれる。
【００５３】
ディレクトリエントリ２４には、ルートディレクトリに配置される各ファイル及びサブディレクトリ（追加のディレクトリ）のエントリが記録されている。記録内容としては、記録したデータのファイル名、ファイル属性、予約領域、作成／更新時刻、作成／更新日付、対応するファイルまたはサブディレクトリエントリの物理的位置（ＦＡＴ開始番号）と該ファイルのサイズについての情報がそれぞれ記録されている。
【００５４】
これらファイルを読み書きする上で重要となる管理情報が記録されているファイル管理エリア（２１〜２４）に続く次のセクタから、記録ファイルの内容（データ本体）とサブディレクトリの情報が記録されるデータエリア２５が開始される。
【００５５】
ところで、ファイルの削除処理では、ＦＡＴ２３において、対応するデータエリアの使用状態を「使用」から「未使用」に変更し、ディレクトリエントリ２４の各ファイルのエントリの先頭１バイトを１６進数のＥ５とすることでファイルを削除したものとしている。すなわち、実際にデータエリアに記録されているファイルのデータについては変更を行わない。
【００５６】
図６は、ディレクトリエントリのデータフォーマットの一例の説明図である。
ディレクトリエントリ２４には、図６に示すように、記録したデータのファイル名を格納したファイル名データ３１と、記録したデータの属性を格納したファイル属性データ３２と、予約領域データ３３と、データを作成あるいは更新した時刻を格納した更新時間データ３４と、データを作成、更新あるいはアクセスした日付を格納した更新日付データ３５と、対応するファイルまたはサブディレクトリエントリの物理的位置（ＦＡＴ開始番号）を格納したＦＡＴ開始番号データ３６と、当該ファイルのサイズを格納したファイルサイズデータ３７と、がそれぞれ記録されている。
ここで、ファイル名としては、対応するものがデータファイルであるときには、ファイルの属性情報の１つである拡張子を含むファイル名が記録される。
【００５７】
本実施形態のディジタルカメラＣＭにおいては、更新時間データ３４としては、作成時間及び更新時間が格納されるが、作成時間としては、撮影や撮影画像のコピー等によってあらたに画像が生成された際の時間が対応している。また、更新時間としては、撮影画像に対しユーザが任意に使用可能な画像編集機能において画像の編集が行われた際の時間と対応している。
【００５８】
ここで、画像の編集とは、例えば画像の拡大縮小、画像のトリミング、画像処理によるレタッチ、動画像に対するフレーム編集、画像に付随する画像情報の変更などが該当する。また、アクセスした日付は、画像データの再生処理によって撮影画像が再生された際の時間が対応している。
【００５９】
図７は、記録装置がファイルの削除要求を受け取った場合に、通常の削除処理を実行する前に行う前処理の処理フローチャートである。
プロセッサ１０４は、ユーザの操作によりファイルの削除要求を受け取ると（ステップＳ１１）、削除対象であるファイルが使用していた全クラスタ情報をＦＡＴ２３を参照して取得する（ステップＳ１２）。
【００６０】
続いてプロセッサ１０４は、ディレクトリエントリ２４を参照し、更新時間データ３２４及び更新日付データ３５に対応する各種時間情報（ファイルの作成日時、更新日時、アクセス日付など）を取得する（ステップＳ１３）。
【００６１】
次にプロセッサ１０４は、データエリア２５を参照し、削除要求に対応するファイルから当該ファイルのメタデータ、より詳細には、ＥＸＩＦ情報（露出時間、絞り値など）を取得する（ステップＳ１４）。
【００６２】
続いてプロセッサ１０４は、削除処理を実行する時間として、削除要求がなされた時間を取得する（ステップＳ１５）。
【００６３】
次にプロセッサ１０４は、ステップＳ１２において取得した全クラスタ情報及びステップＳ１３において取得した時間情報に基づいて、削除要求がなされたファイルの削除処理を行った以降において、新たなファイルの保存処理を行う場合に、当該保存処理対象のファイルを記録するためのクラスタとして確保する未使用クラスタのレーティングを行う（ステップＳ１６）。
【００６４】
ここで、レーティングについて詳細に説明する。
レーティングとは、ファイルを記録するためのクラスタの割当順位の優先度を定めることを言い、優先度が高いほど優先してファイルを記録するためのクラスタとして割り当てられることとなる。
【００６５】
本実施形態においては、ファイル削除処理の時間（削除処理時刻）及びファイルに関する時間情報及び削除ファイルのメタデータであるＥＸＩＦ情報から削除対象のファイルのクラスタのレーティング処理を行っている。
そして、レーティング処理によって優先度付けが行われたクラスタとその優先度の情報を画像データを記録している記録媒体（例えば、メモリーカード１２１−１）に、後述するレーティング管理ファイルとして保存する。
【００６６】
この場合において、レーティング処理で用いるＥＸＩＦ情報（メタデータ）としては、例えば絞り値、露出時間、ＩＳＯ感度などの標準的な撮影画像情報や各ディジタルカメラメーカー独自の情報を用いることが考えられる。ここで、メーカー独自の情報の例としては、ＡＦが実行されたか等の情報であるＡＦ評価値や手振れ補正を行ったか等の情報である手振れ評価値、撮影状況を判別しそれに合わせた撮影を行う際に用いる撮影シーン（人、風景、逆光、夜景等）等が挙げられる。
【００６７】
以下に、レーティング処理の具体例を示す。
第１の具体例としては、削除処理時刻が実時間と１日以内のクラスタを最も優先度を低く設定し、１日おきに優先度を上げ、７日以上経過すると最も優先度を高くする。
このような態様によれば、日付単位で新しいファイルの復元の確率を上げることが出来る。
【００６８】
第２の具体例としては、削除処理時刻が実時間と数時間以内のクラスタを最も優先度を低く設定し、数時間おきに優先度を上げ、１日以上経過すると最も優先度を高くする。
このような態様によれば、時間単位で新しいファイルの復元の確率を上げることが出来る。
【００６９】
第３の具体例としては、ファイルの更新時間が実時間と１日以内のクラスタを最も優先度を低く設定し、１日おきに優先度を上げ、７日以上経過すると最も優先度を高くする。  このような態様によれば、日付単位で新しいファイルの復元の確率を上げることが出来る。
【００７０】
第４の具体例としては、ファイルの更新時間が実時間と数時間以内のクラスタを最も優先度を低く設定し、数時間おきに優先度を上げ、１日以上経過すると最も優先度を高くする。
このような態様によれば、時間単位で新しいファイルの復元の確率を上げることが出来る。
【００７１】
第５の具体例としては、アクセス日付が実時間と１日以内のクラスタを最も優先度を低く設定し、１日おきに優先度を上げ、７日以上経過すると最も優先度を高くする。
このような態様によれば、日付単位で新しいファイルの復元の確率を上げることが出来る。
【００７２】
第６の具体例としては、アクセス日付が１日以内かつ削除時間が実時間と数時間以内のクラスタを最も優先度を低く設定し、数時間おきに優先度を上げ、１日以上経過すると最も優先度を高くする。
このような態様によれば、時間単位で新しいファイルの復元の確率を上げることが出来る。
【００７３】
第７の具体例としては、絞り値が高い場合に優先度を低く設定し、低い場合には優先度を高く設定する。
このような態様によれば、絞り値が低い場合には絞りが開放されることによるぼけが発生しやすいことから、絞り値が低い削除ファイルのクラスタから使用されることで、よりぼけが少ない画像データを含むファイルの復元の確率を上げることが出来る。
【００７４】
第８の具体例としては、露出時間が短い場合には優先度を低く設定し、長い場合には優先度を高く設定する。
このような態様によれば、露出時間が長い場合には手振れや被写体ブレによるぼけが発生しやすくなることから、露出時間が短い削除ファイルのクラスタから使用されることで、よりぼけが少ない画像データを含むファイルの復元の確率を上げることが出来る。
【００７５】
第９の具体例としては、ＩＳＯ感度が低い場合には優先度を低く設定し、高い場合には優先度を高く設定する。
このような態様によれば、ＩＳＯ感度が高い場合にはノイズの影響を受けやすくなることから、ＩＳＯ感度が低い削除ファイルのクラスタから使用されることで、ノイズが少ない画像データを含むファイルの復元の確率を上げることが出来る。
【００７６】
第１０の具体例としては、ＡＦ評価値が高い場合には優先度を低く設定し、低い場合には優先度を高く設定する。
このような態様によれば、ＡＦ評価値が低い場合には非合焦によるぼけが発生しやすいことから、ＡＦ評価値が低い削除ファイルのクラスタから使用されることで、ぼけが少ない画像データを含むファイルの復元の確率を上げることが出来る。
【００７７】
第１１の具体例としては、手振れ評価値が高い場合には優先度を低く設定し、低い場合には優先度を高く設定する。
このような態様によれば、手振れ評価値が低い場合には手振れによるぼけが発生しやすいことから、手振れ評価値が低い削除ファイルのクラスタから使用されることで、ぼけが小さい画像データを含むファイルの復元の確率を上げることが出来る。
【００７８】
第１２の具体例としては、特定のシーン（例えば人物）について最も優先度を低く設定し、それ以外の場合には優先度を高く設定する。
このような態様によれば、ユーザが重要視しないシーンの削除ファイルのクラスタから使用されることで、ユーザが重要視する画像データを含むファイルの復元の確率を上げることが出来る。
【００７９】
また、レーティング処理は上記各具体例のように、取得した情報を単独で用いる場合だけでなく複合して用いることも可能である。
【００８０】
そして、プロセッサ１０４は、レーティング結果をレーティング管理ファイルとして記録媒体（例えば、メモリカード１２１−１）ごとに保存する（ステップＳ１７）。
これらのステップＳ１２〜ステップＳ１７の処理が完了すると、プロセッサ１０４は、通常のファイルの削除処理を実行する（ステップＳ１８）。
すなわち、プロセッサ１０４は、当該ファイルのヘッダ情報やＦＡＴ２３を「削除された」状態に更新することとなる。
【００８１】
図８は、記録装置がファイルの保存要求を受け取った場合に、記録媒体への通常の保存処理を実行する前に行う前処理の処理フローチャートである。
図９は、レーティング管理ファイルの具体例の説明図である。
まず、プロセッサ１０４は、ユーザの操作により新たなファイルの保存要求を受け取ると（ステップＳ２１）、メモリカード１２１−１からファイルの削除処理実行時に作成したレーティング管理ファイル４０を読み出し、レーティング結果を取得する（ステップＳ２２）。
【００８２】
ここで、レーティング管理ファイル４０について説明する。
レーティング管理ファイル４０は、大別すると、警告表示レベルデータ４１と、警告表示優先度データ４２と、レーティング優先度データ４３と、クラスタ番号データ４４と、を備えている。
警告表示レベルデータ４１は、予め警告表示方法を表すデータであり、例えば「何も警告しない」、「アイコンによる警告表示を行う」、「警告画面を表示させると共に使用者の許可を求める」等の警告表示に対応している。
【００８３】
警告表示優先度データ４２は、実際に警告を行う際の優先度を格納したデータである。
レーティング優先度データ４３は、ステップＳ１６のレーティング処理において削除時間やディレクトリエントリ２４の時間情報、削除ファイルのＥＸＩＦ情報（露出時間、絞り値など）に基づいて、レーティングした未使用クラスタとして解放する優先度を表している。
【００８４】
そしてクラスタ番号データ４４は、レーティング優先度データ４３に対応付けられた各優先度後のクラスタ番号が記録されている。
次にプロセッサ１０４は、取得したレーティング結果に基づき、ＦＡＴ２３に記載の未使用クラスタの内、レーティング優先度データ４３に示される優先度のうち、より優先度の高いレーティング優先度データ４３に対応するクラスタをクラスタ番号データ４４を参照して特定し、保存要求に対応するファイルの保存に必要なクラスタを取得（確保）する（ステップＳ２３）。
【００８５】
ここで、プロセッサ１０４は、クラスタを確保の際、保存するファイルの容量や記録媒体内の全クラスタの使用状況により、現在未使用クラスタとしてファイルの記録に使用している優先度よりも、より優先度の低いクラスタが、新たな未使用クラスタとして使用されるかどうかを判定する（ステップＳ２４）。
【００８６】
ステップＳ２４の判別において、現在未使用クラスタとしてファイルの記録に使用している優先度以上の優先度の高い、すなわち、データエリア２５に記録されているファイルの実データの削除の優先度が高いクラスタのみがファイルの保存に必要とされている場合には（ステップＳ２４；Ｎｏ）、処理をステップＳ２６に移行する。
【００８７】
ステップＳ２４の判別において、現在未使用クラスタとしてファイルの記録に使用している優先度よりも優先度の低い、すなわち、データエリア２５に記録されているファイルの実データを、より一層削除すべきではないクラスタ、すなわち、削除の優先度が低いデータを記録しているクラスタがファイルの保存に必要とされた場合には（ステップＳ２４；Ｙｅｓ）、ユーザにファイルの実データの削除に先立って、ユーザに警告表示を行う（ステップＳ２５）。
【００８８】
この場合に、警告表示レベルデータ４１に基づいて、優先度の高いクラスタ番号から未使用クラスタとして新しいファイルのクラスタを確保し、確保されるクラスタの優先度が下がるごとに警告表示レベルに応じた警告表示を行うこととなる。
そして、ユーザの確認を待って、通常のファイルの保存処理を実行する（ステップＳ２６）。
【００８９】
なお、レーティング処理の方法によっては、レーティング管理ファイル４０の新たなレーティング結果を基に既存のレーティング結果の優先度を変更する等の再レーティング処理を行うようにしてもよい。
【００９０】
次にファイル削除処理の具体例を説明する。
図１０は、ファイル削除処理の一例の説明図である。
図１０において、初期状態では、ファイルＦ１〜Ｆ３の３つのファイルが記録されているものとして説明する。
まず、ディジタルカメラＣＭにおいてファイルの削除処理が指示された場合、削除対象ファイルＦ１（図１０の例の場合、ファイル名＝「ＲＩＭＧ０００１．ＪＰＧ」）が記録されているクラスタをＦＡＴ２３から取得し、ディレクトリエントリ２４から削除対象ファイルの時間情報（作成時間、更新時間など）、削除ファイルのメタデータであるＥＸＩＦ情報（露出時間、絞り値など）をディジタルカメラＣＭ内部で行うレーティング処理５２を行うプロセッサ１０４に渡す（ステップＳ３１）。
次に削除処理が実行された時間をディジタルカメラＣＭ内部の時計装置５１からレーティング処理５２を行うプロセッサ１０４に渡す（ステップＳ３２）。
そしてプロセッサ１０４は、レーティング処理５２を行ってその結果をレーティング管理ファイル４０に記録する（ステップＳ３３）。
最後に、削除対象のファイルをメモリカード１２１−１から削除する（ステップＳ３４）。なお、この場合におけるファイルの削除では、データエリア２５の実データは削除されず、ＦＡＴ２３及びディレクトリエントリ２４の情報が書き換えられる擬似的消去が行われる。
【００９１】
次にファイル保存処理の具体例を説明する。
図１１は、ファイル保存処理の一例の説明図である。
図１１において、初期状態では、ファイルＦ１〜Ｆ２の二つのファイルが記録されているものとして説明する。
ディジタルカメラＣＭにおいて、ファイルの保存処理が指示された場合、プロセッサ１０４は、レーティング管理ファイル４０からレーティング結果として使用優先度とそれに対応するクラスタを取得し（ステップＳ４１）、未使用クラスタ判定処理６２に渡す。
【００９２】
次に、プロセッサ１０４は、撮影データ６１を保存するために必要なクラスタに相当する未使用クラスタをＦＡＴ２３から取得して、未使用クラスタ判定処理６２に渡す（ステップＳ４２）。この時、レーティング結果から得た使用優先度の高いクラスタから保存に必要なクラスタとして確保する。
プロセッサ１０４は、未使用クラスタ判定処理６２で判定され確保されたクラスタを撮影データと対応付ける（ステップＳ４３）。
【００９３】
次にプロセッサ１０４は、対応付けられた撮影データ６１と確保されたクラスタに基づいて、メモリカード１２１−１に撮影画像のデータをファイルＦ３（図１１においては、ファイル名＝「ＲＩＭＧ０００３．ＪＰＧ」）として保存する（ステップＳ４４）。この結果、ファイルＦ３の保存に用いられたクラスタは、使用中のクラスタとなるため、レーティング管理ファイル４０が更新されることとなる。
【００９４】
以上の説明のように本実施形態によれば、ユーザが誤ってデータを削除した場合であっても、削除データ（の実データ部分）をできる限り保護し、より確実にデータの復元を行うことができる。
【００９５】
以上の説明においては、ファイルの削除処理に先立ってレーティング管理ファイル４０の更新を行う構成としていたが、ファイル保存の直前にレーティング管理ファイル４０の更新を行ったり、時間経過に応じて適宜、定期的にレーティング管理ファイル４０の更新を行ったりするように構成することも可能である。
【００９６】
本実施の形態の記録装置は、通常のコンピュータを利用したハードウェア構成となっている。
本実施形態の記録装置で実行される制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００９７】
また、本実施形態の記録装置で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の記録装置で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
また、本実施形態の記録装置の制御プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００９８】
２１    ＭＢＲ
２２    ＰＢＲ
２３    ＦＡＴ
２４    ディレクトリエントリ
２５    データエリア
３１    ファイル名データ
３２    ファイル属性データ
３３    予約領域データ
３４    更新時間データ
３５    更新日付データ
３６    ＦＡＴ開始番号データ
３７    ファイルサイズデータ
４０    レーティング管理ファイル
４１    警告表示レベルデータ
４２    警告表示優先度データ
４３    レーティング優先度データ（優先度）
４４    クラスタ番号データ
５１    時計装置
５２    レーティング処理
６１    撮影データ
６２    未使用クラスタ判定処理
１０４  プロセッサ
１０７  ＲＡＭ
１０８  ＲＯＭ
１２１−１  メモリカード（記録媒体）
ＣＭ    ディジタルカメラ（記録装置）
【先行技術文献】
【特許文献】
【００９９】
【特許文献１】特開２００６−１０６８１０号公報
【図１】
2014026343.tif 000003
【図２】
2014026343.tif 000004
【図３】
2014026343.tif 000005
【図４】
2014026343.tif 000006
【図５】
2014026343.tif 000007
【図６】
2014026343.tif 000008
【図７】
2014026343.tif 000009
【図８】
2014026343.tif 000010
【図９】
2014026343.tif 000011
【図１０】
2014026343.tif 000012
【図１１】
2014026343.tif 000013