(57)【要約】【課題】  デジタルデータ記録装置において、記録が中断されても、中断前まで記録されたデジタルデータを再生可能な状態で保存する。【解決手段】  デジタルデータ記録装置において、デジタルデータを記録媒体にファイル単位で記録する記録部と、前記記録部が記録媒体に記録したデジタルデータのデータ量を記憶する不揮発性記憶部とを備え、記録媒体を初期化するとき記録媒体上のデジタルデータの記録領域全体に連続するクラスタチェーンを有する単一の未記録領域ファイルを設定して初期化し、デジタルデータを記録するとき記録を開始してから記録を終了するまで前記記録部によって前記連続するクラスタチェーンに沿ってデジタルデータを記録させ、前記記録媒体に記録したデータ量を前記不揮発性記憶部に逐次記憶させる制御部とを備える。【選択図】  図１
2006285327.tif 000002
【特許請求の範囲】
【請求項１】
デジタルデータを記録媒体にファイル単位で記録する記録部と、前記記録部が記録媒体に記録したデジタルデータのデータ量を記憶する不揮発性記憶部とを備え、記録媒体を初期化するとき記録媒体上のデジタルデータの記録領域全体に連続するクラスタチェーンを有する単一の未記録領域ファイルを設定して初期化し、デジタルデータを記録するとき記録を開始してから記録を終了するまで前記記録部によって前記連続するクラスタチェーンに沿ってデジタルデータを記録させ、前記記録媒体に記録したデータ量を前記不揮発性記憶部に逐次記憶させる制御部とを備えることを特徴とするデジタルデータ記録装置。
【請求項２】
請求項１に記載のデジタルデータ記録装置において、前記制御部は、前記記録部によるデジタルデータの記録媒体への記録を終了させるとき、前記記録媒体の記録領域のうちデジタルデータを記録した部分のクラスタチェーンを有するファイルとして記録させ、前記記録媒体の記録領域のうち未記録部分のクラスタチェーンを有する単一の未記録領域ファイルを設定することを特徴とするデジタルデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルオーディオデータ、デジタルビデオデータ等のデジタルデータを記録するデジタルデータ記録装置に関する。
【背景技術】
【０００２】
デジタルオーディオデータ、デジタルビデオデータを記録する場合、それぞれ、デジタルオーディオテープ、ミニディスク、コンパクトディスク(Compact Disc、以下、ＣＤという。)、デジタルビデオテープ等の、専用の記録媒体が用いられている。デジタルオーディオデータやデジタルビデオデータを、コンピュータ用データ記録媒体であるハードディスクやフラッシュメモリカードに記録することもできる。コンピュータ用の記録媒体では、高速なデータの読み出し、伝送、及び記録が可能であり、コンピュータでデータを編集しやすいという利点がある。
【０００３】
コンピュータでデータを編集しやすいという利点を享受するためには、コンピュータで認識することができるデータフォーマットに準拠した形式で記録する必要がある。例えば、ＦＡＴ(File Allocation Table)形式は、現在、コンピュータ用途で一般的に広く使用されている形式である。一般的に、コンピュータで使用されるプログラムやデータなどのファイルにおいて、ファイルが最後まで記録されない場合、途中まで記録されたプログラムやデータは破棄されることが多い。しかし、録音、録画などの用途でデジタルオーディオデータ、デジタルビデオデータを記録する装置では、何らかの異常によって記録が中断されたとき、中断するまでに記録されたデジタルオーディオデータ、デジタルビデオデータを残して利用可能にすることが要求される。
【０００４】
従来、ＦＡＴ形式でプログラムやデータをファイルとして記録する記録装置は、ファイルの記録を開始するとき、ファイルの記録容量を０としてディレクトリエントリと呼ばれる領域に記憶し、ファイルの記録を開始した後、デジタルデータの記録領域にデジタルデータを書き込みながら、クラスタと呼ばれる記録単位毎に、クラスタ相互の連結状態を示すクラスタチェーン情報とファイルの記録済み容量を更新して記憶する。
このようにすれば、デジタルデータを書き進めるたびにクラスタチェーンとファイルのエントリ情報が更新されるので、デジタルデータの書き込みの途中で停電などの予期しない事故が発生し記録が中断された場合においても、記録を中断する直前に記録したクラスタまでのファイルデータが残っている。
【０００５】
また、デジタルデータの記録領域にデジタルデータを書き込みながらクラスタが切り替わる毎にクラスタチェーン情報を更新しファイルの記録済み容量は更新せず、ファイルの記録を終了するとき、確定したファイルの記録容量を記録する記録装置もある。この記録装置では、デジタルデータの書き込みの途中で停電などの予期しない事故が発生して記録が中断された場合においても、ファイルの先頭クラスタからクラスタチェーンをたどっていくことによって、記録を中断する直前に記録したクラスタまでのデジタルデータを読み出すことができる(特許文献１参照)。
【０００６】
【特許文献１】特開２０００−０２０３６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１の記録装置においては、デジタルデータの記録を開始した後、クラスタ毎にクラスタチェーン情報を更新するため、クラスタチェーン情報の記録領域に集中して頻繁にデータを記録することになる。この結果、例えば、フラッシュメモリのように書き換え回数に制限のある記録媒体では、記録媒体の使用寿命を縮めることになる。また、ハードディスクのように記録ヘッドの移動に時間を要する記録媒体では、デジタルデータの記録に要する時間が長くなる。
【０００８】
そこで、クラスタチェーン情報の記録領域に集中してデータを記録することを避けるために、例えば、クラスタチェーン情報をメモリに記憶し、デジタルデータの記録領域にデジタルデータの記録を開始した後、記録を終了する前までは、メモリに記憶されたクラスタチェーン情報を更新し、デジタルデータの記録を終了するとき、記録終了までメモリに記憶したクラスタチェーン情報をクラスタチェーン情報の記録領域に記録するデジタルデータ記録装置がある。このデジタルデータ記録装置では、デジタルデータの書き込み途中に停電などの予期しない事故が発生しデジタルデータの書き込みが中断されたとき、メモリに記憶していたクラスタチェーン情報が消えてしまうため、デジタルデータの書き込みの中断後に、記録を中断するまでに書き込まれたデジタルデータを読み出すことはできなかった。
【０００９】
本発明の目的は、デジタルデータ記録装置において、デジタルデータの記録が中断された場合であっても、中断前まで記録されたデジタルデータを再生可能な状態で保存することができる装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の請求項１に記載のデジタルデータ記録装置は、デジタルデータを記録媒体にファイル単位で記録する記録部と、前記記録部が記録媒体に記録したデジタルデータのデータ量を記憶する不揮発性記憶部とを備え、記録媒体を初期化するとき記録媒体上のデジタルデータの記録領域全体に連続するクラスタチェーンを有する単一の未記録領域ファイルを設定して初期化し、デジタルデータを記録するとき記録を開始してから記録を終了するまで前記記録部によって前記連続するクラスタチェーンに沿ってデジタルデータを記録させ、前記記録媒体に記録したデータ量を前記不揮発性記憶部に逐次記憶させる制御部とを備えるものである。
【００１１】
本発明の請求項２に記載のデジタルデータ記録装置は、請求項１に記載のデジタルデータ記録装置において、前記制御部は、前記記録部によるデジタルデータの記録媒体への記録を終了させるとき、前記記録媒体の記録領域のうちデジタルデータを記録した部分のクラスタチェーンを有するファイルとして記録させ、前記記録媒体の記録領域のうち未記録部分のクラスタチェーンを有する単一の未記録領域ファイルを設定するものである。
【発明の効果】
【００１２】
本発明のデジタルデータ記録装置によれば、デジタルデータの記録が中断された場合であっても、中断前まで記録されたデジタルデータを再生可能な状態で保存することができる。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明のデジタルデータ記録装置の一実施例の構成を示すブロック図である。入力装置１は、デジタルオーディオデータ、デジタルビデオデータ等のデジタルデータを、デジタルデータ記録装置２に入力する。デジタルデータ記録装置２は、記録部３、記録媒体４、制御部５、不揮発性記憶部６を備える。
記録部３は、入力装置１から入力されるデジタルデータを記録媒体４にＦＡＴ形式のファイルとして記録する。記録媒体４は、デジタルデータ記録装置２に着脱可能なディスク等の記録媒体である。また、記録媒体４は、記録部３に内蔵されるハードディスク等でも良い。制御部５は、記録部３の制御、記録部３を介して記録媒体４の初期化の制御、不揮発性記憶部６のデジタルデータの書き込み及び読み出しを行う。不揮発性記憶部６は、制御部５の制御によりデジタルデータを記憶する。
【００１４】
制御部５の制御によって記録部３が記録媒体４を初期化すると、初期化された直後の記録媒体４は、デジタルデータの記録領域が単一の未記録領域ファイルとして設定される。ファイルの設定は、記録媒体４のエントリと呼ばれる記録領域に記録され、具体的には、ファイルの開始クラスタの位置、デジタルデータ記録領域の末尾まで連続するクラスタチェーン情報が記録される。
【００１５】
図２は、本発明のデジタルデータ記録装置の記録動作の一実施例を示すフローチャートである。
記録部３はデジタルデータの記録媒体４への記録を開始するとき、まず、書き込み先となる最初のクラスタの位置を確認する(Ｓ１)。記録部３は、記録媒体４の初期化後の最初の記録であれば、記録媒体４のエントリ記録領域に記録されたファイルの開始クラスタの位置を読み取る。記録部３は、記録媒体４に既に記録されたデジタルデータがある状態、即ち２回目以降の記録であれば、前回の記録後、記録媒体４のエントリ記録領域に記録された残りの未記録領域ファイルの開始クラスタの位置を読み取る。
【００１６】
次に、記録部３は、記録するデジタルデータの最初の１クラスタ分のデータを準備する(Ｓ２)。１クラスタ分のデジタルデータを準備したら(Ｓ２でＹｅｓ)、その1クラスタ分のデジタルデータを、Ｓ１で確認した最初のクラスタの位置に書き込む(Ｓ３)。デジタルデータ記録領域に記録したデジタルデータのデータ量として、そのクラスタ数を不揮発性記憶部６に記憶する(Ｓ４)。次に記録するデジタルデータがあれば(Ｓ５でＹｅｓ)、Ｓ１へ戻って、記録部３は、次に記録するクラスタの位置を確認する(Ｓ２)。具体的には、制御部３は、記録媒体４のエントリ領域からクラスタチェーン情報を読み取り、クラスタチェーン情報に基づいて先に記録したクラスタに連続する次のクラスタの位置を読み取る。以下、Ｓ３からＳ５の動作を行う。
【００１７】
Ｓ５で、次に記録するデジタルデータがなければ(Ｓ５でＮｏ)、デジタルデータを記録した最後のクラスタの位置情報をファイルの終了位置としてエントリ領域に記録し(Ｓ６)、不揮発性記憶部６に、記録データ量として記憶していたクラスタ数を０値にクリアする(Ｓ７)。デジタルデータを記録した後に残りの未記録領域があれば、デジタルデータを記録した最後のクラスタの次のクラスタの位置を新たな開始位置とする単一の未記録領域ファイルとして、記録媒体４のエントリ領域に記録し設定する(Ｓ８)。
【００１８】
本実施例のデジタルデータ記録装置は、デジタルデータを記録中に電力供給の中断があったり記録媒体が取り出される誤動作があったりした場合であっても、その直前に記録したクラスタまでのデジタルデータを保存することができ、記録したデジタルデータを読み出すことができる。
【図面の簡単な説明】
【００１９】
【図１】本発明のデジタルデータ記録装置の一実施例の構成を示すブロック図である。
【図２】本発明のデジタルデータ記録装置の記録動作の一実施例を示すフローチャートである。
【符号の説明】
【００２０】
１  入力装置
２  デジタルデータ記録装置
３  記録部
４  記録媒体
５  制御部
６  不揮発性記憶部
【図１】
2006285327.tif 000003
【図２】
2006285327.tif 000004