(57)【要約】【課題】追記形媒体に対し、キャッシュを使用しキャッシュ溢れや複数ファイル記録処理時に適切なサイズの記録ゾーンを割付けることで、領域を有効利用し再生が高速となる。記録処理が発生するたびにファイル構造を作成し記録しなくてはならないため、ほぼ同じ内容の情報が複数個所に記録され、領域を無駄に使用していた。また一つのファイル用に割付けた領域に全て記録し終わるまで、他記録処理は行えなかった。【解決手段】ファイル構造／ＶＡＴ構造をキャッシュし、また他ファイルやキャッシュ溢れの場合には適切なサイズの記録ゾーンを割付ける。【選択図】図１
2005235323.tif 000002
【特許請求の範囲】
【請求項１】
データ領域の一端からボリューム・ファイル構造を用いて管理されるファイルが記録再生されるとともに同一領域に対する記録回数が制限される情報記録媒体であって、
記録管理領域およびリードイン領域に続いてボリューム・ファイル構造が記録されるボリューム空間が割付けられ、
前記記録管理領域は、記録ゾーンの次回記録開始アドレスをもち、
ファイルデータで構成される記録ゾーンと、ファイル構造およびＶＡＴ構造で構成される記録ゾーンをもつ情報記録媒体。
【請求項２】
データ領域の一端からボリューム・ファイル構造を用いて管理されるファイルが記録再生されるとともに同一領域に対する記録回数が制限され、
記録管理領域およびリードイン領域に続いてボリューム・ファイル構造が記録されるボリューム空間が割付けられた情報記録媒体に対してデータ記録動作を実行する情報記録方法であって、
ファイルが全て記録済みでない場合は、記録ゾーンを割付け新たな次回記録開始アドレスを取得するステップを備えたことを特徴とする情報記録方法。
【請求項３】
データ領域の一端からボリューム・ファイル構造を用いて管理されるファイルが記録再生されるとともに同一領域に対する記録回数が制限され、
記録管理領域およびリードイン領域に続いてボリューム・ファイル構造が記録されるボリューム空間が割付けられた情報記録媒体に対してデータ記録動作を実行する情報記録装置であって、
ファイルが全て記録済みでない場合は、記録ゾーンを割付け新たな次回記録開始アドレスを取得する手段を備えたことを特徴とする情報記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ボリューム・ファイル構造を用いて管理されるファイルが記録・再生されるとともに、同一領域に対するデータ記録回数が制限される情報記録媒体と、この情報記録媒体を用いた情報記録方法及び情報記録装置に関し、特に、ファイル構造およびＶＡＴ構造が集中的に記録された情報記録媒体と、この情報記録媒体を用いた情報記録方法、及び情報記録装置に関するものである。
【背景技術】
【０００２】
近年、ディジタルデータの記録に様々な形態の媒体が用いられており、中でも安価な大容量記録型光ディスクとしてＤＶＤ−Ｒディスクが注目を集めつつある。このＤＶＤ−Ｒディスクを用いてデータを記録・再生する動作について、以下に図面を参照しながら説明する。なお、以下の説明において、ボリューム・ファイル構造として情報記録媒体に記録される記述子やポインタ等は、特に詳細な記載がない限り、ＩＳＯ／ＩＥＣ  １３３４６規格あるいはＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）規格に規定されたデータ構造をもつものとする。
【０００３】
説明の手順として、まず図６に示した情報記録媒体のデータ構成図と、図７に示した情報記録装置のブロック構成図を説明する。次に、図８に示したファイル記録処理手順を参照しながら、図９に示した情報記録媒体の状態遷移を説明する。
【０００４】
図６は、ＤＶＤ-Ｒ物理規格（Ｖｅｒｓｉｏｎ  ２．０）で規定されたディスク上に図１０に示すようなディレクトリ構造によって管理されるファイルが、ＤＶＤ-Ｒファイルシステム規格（Ｖｅｒｓｉｏｎ  ２．０）で規定されたボリューム・ファイル構造により記録された状態にあるＤＶＤ−Ｒディスクのデータ構造図である。
【０００５】
図６において、データ記録領域の先頭には、記録管理領域６０１とリードイン領域６０２が割り付けられ、このリードイン領域６０２に続いてボリューム空間が割付けられている。このボリューム空間には、フォーマット処理において、ボリューム構造情報が記録されたボリューム構造領域６０３を先頭として、ファイル構造領域６０４と、ＶＡＴ（Ｖｉｔｒｕａｌ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）構造領域６０５が形成される。
【０００６】
また、図１０で示したディレクトリ構造により管理されるＲＴＡＶディレクトリと、ＩＦ０ファイルおよびＡＶファイルの作成処理において、ＡＶファイルを管理するファイル構造領域６０６、そしてＶＡＴ構造領域６０７とが形成される。
【０００７】
ＩＦＯファイルの記録処理では、ＩＦＯファイル６０８とＩＦＯファイルを管理するファイル構造領域６０９とＶＡＴ構造領域６１０とが形成される。
【０００８】
ＡＶファイルの記録処理では、ＡＶファイルエクステント＃１（６１１）とＡＶファイルエクステント＃１を管理するファイル構造領域６１２とＶＡＴ構造領域６１３とが形成される。
【０００９】
またＡＶファイルの追加記録処理では、ＡＶファイルエクステント＃２（６１４）とＡＶファイルエクステント＃１（６１１）およびＡＶファイルエクステント＃２（６１４）を管理するファイル構造領域６１５とＶＡＴ構造領域６１６とが形成される。
【００１０】
図７は、従来例における情報記録再生装置のブロック図である。図７に示されるように、情報記録再生装置は、システム制御部７０１と、メモリ回路７０２と、Ｉ／Ｏバス７０３と、磁気ディスク装置７０４と、光ディスクドライブ装置７０５とから構成される。
【００１１】
システム制御部７０１は、制御プログラムや演算用メモリを含むマイクロプロセッサで実現され、ボリューム構造情報を記録するボリューム構造記録手段７１１と、ボリューム構造情報を再生するボリューム構造再生手段７１２と、ファイル構造情報を記録するファイル構造記録手段７１３と、ファイル構造情報を再生するファイル構造再生手段７１４と、ＶＡＴ構造情報を記録するＶＡＴ構造記録手段７１５と、ＶＡＴ構造情報を再生するＶＡＴ構造再生手段７１６と、ファイルデータを記録するファイル記録手段７１７と、ファイルデータを再生するファイル再生手段７１８とを含む。
【００１２】
また、メモリ回路７０２は、ボリューム構造情報、ファイル構造情報およびファイルの演算や一時保存に使用するデータ用メモリ７２１を含んでいる。
【００１３】
また、光ディスクドライブ装置７０５は、ドライブ制御部７３１と、メモリ回路７３２と、内部バス７３３と、記録再生手段７３４と、ディスク７３５とから構成される。ドライブ制御部７３１は、ドライブの制御プログラムや演算用メモリを含むマイクロプロセッサで実現され、次回記録開始位置を管理する記録管理手段７４１を含む。この次回記録開始アドレスは、記録管理領域の管理データとして登録されており、記録ゾーンにつき1つの次回記録開始アドレスを保持している。本従来例では、フォーマット処理から常に１つの記録ゾーンが割付けられている。
【００１４】
メモリ回路７３２は、光ディスクドライブ装置７０５へ転送されてきたデータの演算や一時保存に使用するバッファメモリ７５１を含むことを特徴としている。
【００１５】
次に、ＤＶＤ−Ｒディスクに対するファイル記録処理手順について、図７に示したブロック図と、図８のファイル記録処理手順を説明するフローチャートと、図９に示すファイル記録処理時の媒体の状態遷移図、そして図６に記載したファイル記録処理後のデータ構造図を参照しながら、以下に説明する。なお、このファイル記録を行う媒体は、フォーマット処理およびファイル作成処理は完了している状態とする。
（Ｓ８０１）システム制御部７０１は、空き領域取得手段７１９として内蔵された制御プログラムにしたがって光ディスクドライブ装置７０５へ次回記録開始アドレスの通知を依頼する。光ディスクドライブ装置７０５は、ドライブ制御部７３１の記録管理手段７４１により光ディスク７３５の記録管理領域６０１に登録されている管理データ＃１から次回記録開始アドレス６５１を取得し、システム制御部７０１に返送する。この処理が終了した後、媒体は図９に示す状態（ａ）となる。
（Ｓ８０２）システム制御部７０１は、ファイル記録手段７１７として内蔵された制御プログラムにしたがって、データ用メモリ７２１に作成されたＡＶファイルエクステントの記録動作を光ディスクドライブ装置７０５に指示する。光ディスクドライブ装置７０５は、データ用メモリ７２１から転送されるファイル構造情報をＡＶファイルエクステント＃２６１５の領域に記録する。次にドライブ制御部７３１の記録管理手段７４１は、記録したファイルサイズを考慮して次回記録開始アドレスが登録された管理データを記録管理領域に登録する。ファイルの記録動作が終了すると、光ディスクドライブ装置７０５は記録動作の完了をシステム制御部７０１に通知する。この処理が終了した後、媒体は図９に示す状態（ｂ）となる。
（Ｓ８０３）システム制御部７０１は、ファイル記録手段７１７として内蔵された制御プログラムにしたがって、ファイルの記録が全て完了したか判定する。ファイルの記録が全て完了していない場合は、ファイルを全て記録するまで（Ｓ８０１）からの処理を繰り返す。ファイルの記録が全て完了した場合は（Ｓ８０４）に進む。
（Ｓ８０４）システム制御部７０１は、空き領域取得手段７１９として内蔵された制御プログラムにしたがって光ディスクドライブ装置７０５へ次回記録開始アドレスの通知を依頼する。光ディスクドライブ装置７０５は、ドライブ制御部７３１の記録管理手段７４１により光ディスク７３５の記録管理領域６０１に登録されている管理データから次回記録開始アドレスを取得し、システム制御部７０１に返送する。この処理が終了した後、媒体は図９に示す状態（ｃ）となる。
【００１６】
なおファイルの記録が全て完了していない状態で、このステップ（Ｓ８０４）においてファイル構造用の空き領域を割付けると、次のステップ（Ｓ８０５）においてファイル構造の記録に進もうとした場合、ＡＶファイルエクステント用に割当てられていた領域は、ゴミデータや00hデータでファイル構造記録開始位置まで記録してしまうことになる。
（Ｓ８０５）システム制御部７０１は、ファイル構造記録手段７１３として内蔵された制御プログラムにしたがって、ＡＶファイルエクステント＃１（６１１）とＡＶファイルエクステント＃２（６１４）の位置情報等が反映されたファイル管理情報であるファイルエントリＦＥ（ＡＶファイル）６４４をメモリ回路７０２のデータ用メモリ７２１に生成する。さらに、システム制御部２０１は、この制御プログラムにしたがって、データ用メモリ７２１に作成されたこのファイル構造情報の記録動作を光ディスクドライブ装置７０５に指示する。
（Ｓ８０６）システム制御部７０１は、ＶＡＴ構造記録手段７１５として内蔵された制御プログラムにしたがって、ＶＡＴ６４５およびＶＡＴＩＣＢ６４６をメモリ回路７０２のデータ用メモリ７２１に生成する。さらに、システム制御部７０１は、この制御プログラムにしたがって、データ用メモリ７２１に作成されたこれらのＶＡＴ構造情報の記録動作を光ディスクドライブ装置７０５に指示する。光ディスクドライブ装置７０５は、データ用メモリ７２１から転送されるＶＡＴ構造情報をＶＡＴ構造領域６１６に記録する。次にドライブ制御部７３１の記録管理手段７４１は、記録したファイルサイズを考慮して次回記録開始アドレスが登録された管理データを記録管理領域６０１の管理データ＃５（６２２）の次回記録開始アドレス６５２を登録する。ＶＡＴ構造情報の記録動作が終了すると、光ディスクドライブ装置７０５は記録動作の完了をシステム制御部７０１に通知する。この処理が終了した後、媒体は図９に示す状態（ｄ）となる。
【００１７】
このＶＡＴ構造領域に含まれるＶＡＴ及びＶＡＴＩＣＢは、ＵＤＦ規格が追記形記録媒体のためにＩＳＯ１３３４６規格を拡張して規定したデータ構造であり、ファイル構造情報等の記録位置を論理アドレス空間ではなく仮想アドレス空間上で規定することによってファイル構造情報の更新処理を簡素化するものである。そして、ＶＡＴは論理アドレスと仮想アドレスの変換テーブルであり、フォーマット処理やファイル記録処理等の各処理において記録された領域の最終セクタに割付けられるＶＡＴＩＣＢによってＶＡＴの記録位置が指定される。
【００１８】
ＵＤＦ規格では、ＶＡＴ構造はファイル構造の一部として定義されているが、説明を分かりやすくするためにＶＡＴ構造として説明した。
【００１９】
以上で説明したファイル記録処理が終了すると図６に示すデータ構造がディスク上に作成されている。なお、ＤＶＤ−Ｒディスクのデータ記録動作では、データ記録動作が途切れる度にデータ記録単位の前後に予め定められた容量のダミーデータもつリンキング領域が存在することがあるが、データ構造やデータ記録動作の説明を簡単化する観点から、説明では省略した。
【特許文献１】特開２００１−３５９０３６号公報
【非特許文献１】ＩＳＯ／ＩＥＣ  １３３４６規格
【非特許文献２】ＯＳＴＡ  Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ  規格
【発明の開示】
【発明が解決しようとする課題】
【００２０】
解決しようとする問題点は、ファイル作成およびファイル記録処理が発生するたびにファイル構造を作成し記録しなくてはならないため、ほぼ同じ内容のファイルエントリが複数個所に記録さている点である。
【００２１】
またシーケンシャルに記録を進めるため、あるファイル用に割付けた領域に全て記録し終わるまで、他のファイルやファイル構造は記録できない点である。
【００２２】
また追記型媒体に対する制限された記録方法のため、書換え形媒体と同じ処理手順を利用することは難しい点である。このため追記形媒体への記録のためには専用記録ソフトウェアが作られていた。
【課題を解決するための手段】
【００２３】
データ領域の一端からボリューム・ファイル構造を用いて管理されるファイルが記録再生されるとともに同一領域に対する記録回数が制限される情報記録媒体であって、
記録管理領域およびリードイン領域に続いてボリューム・ファイル構造が記録されるボリューム空間が割付けられ、前記記録管理領域は、記録ゾーンの次回記録開始アドレスをもち、ファイルデータで構成される記録ゾーンと、ファイル構造およびＶＡＴ構造で構成される記録ゾーンをもつことを特徴とする情報記録媒体に関する。
【００２４】
また、データ領域の一端からボリューム・ファイル構造を用いて管理されるファイルが記録再生されるとともに同一領域に対する記録回数が制限され、記録管理領域およびリードイン領域に続いてボリューム・ファイル構造が記録されるボリューム空間が割付けられた情報記録媒体に対してデータ記録動作を実行する情報記録方法であって、ファイルが全て記録済みでない場合は、記録ゾーンを割付け新たな次回記録開始アドレスを取得するステップを備えたことを特徴とする情報記録方法に関する。
【００２５】
データ領域の一端からボリューム・ファイル構造を用いて管理されるファイルが記録再生されるとともに同一領域に対する記録回数が制限され、記録管理領域およびリードイン領域に続いてボリューム・ファイル構造が記録されるボリューム空間が割付けられた情報記録媒体に対してデータ記録動作を実行する情報記録装置であって、ファイルが全て記録済みでない場合は、記録ゾーンを割付け新たな次回記録開始アドレスを取得する手段を備えたことを特徴とする情報記録装置に関する。
【発明の効果】
【００２６】
本発明の情報記録方法は、ファイル記録のみを媒体上に行いファイル構造をキャッシュに保持し必要に応じて媒体に記録するため、ファイルの変更に伴うファイル管理情報の更新がキャッシュ上で行われる。これにより大多数の小さなファイルに対する記録または削除、変更処理が行われた場合でも、何度もファイル構造の記録が行われることなく、領域の有効利用が可能となる。
【００２７】
また、割付け領域へのデータ記録が終了しない状態で行う他ファイルの記録またはキャッシュ領域のデータ溢れによるデータ記録は、必要なサイズのみ次回記録開始アドレスを割当てて記録することにより、媒体の割付け状態および記録状態にかかわらず書込みが可能となる。
【００２８】
さらにこのような処理手順は書換え形媒体に適用されている方法であり、ソフトウェアの共通化が可能となる。
【００２９】
またこのようにして記録されたディスクは、ファイル構造およびＶＡＴ構造の領域集中によりディスク読出し時にシークが発生し難く、目的のファイルの読出しも高速化することが可能となっている。
【発明を実施するための最良の形態】
【００３０】
本発明の一実施例として、ＣＤ−ＲディスクやＣＤ−ＲＷディスク、ＤＶＤ−Ｒディスクのように同一領域に対するデータ記録回数が制限される情報記録媒体を用いて、ＩＳＯ／ＩＥＣ  １３３４６規格あるいはＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）規格に規定されたデータ管理されるファイルがボリューム空間内に記録される情報記録媒体と、この情報記録媒体を用いた情報記録方法と情報記録装置について、以下に図面を参照しながら説明する。
【００３１】
なお、以下の説明において、ボリューム・ファイル構造として情報記録媒体に記録される記述子やポインタ等は、特に詳細な記載がない限り、ＩＳＯ／ＩＥＣ  １３３４６規格あるいはＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）規格に規定されたデータ構造をもつものとする。また、リードイン領域より更にディスク内周側に存在する記録管理領域の管理データの次回記録開始アドレスから、ファイルまたはボリューム・ファイル構造を記録するアドレスを取得している。
【００３２】
説明の手順としては、まず図１に示した本発明の情報記録媒体の領域構成を示すデータ構造と、図２に示した本発明の情報記録装置のブロック構成を説明する。次に、図３に示したファイル記録処理手順のフローチャートと図４に示したファイル構造およびＶＡＴ構造記録処理手順のフローチャートを、図５に示した情報記録媒体の状態遷移図を参照しながら説明する。
【００３３】
図１は、本発明の一実施例における情報記録媒体の領域構成を示すデータ構造図である。図１において従来例と異なる領域構成は、ファイル作成処理領域１１およびキャッシュデータ記録処理領域１２で記録されるＩＦＯファイル１０６、ＡＶファイル１０７、未記録領域１０８、ファイル構造領域１０９、ＶＡＴ構造領域１１０である。特にファイル構造領域１１０内に登録された、ファイルエントリＦＥ（ルート）１２９、ルートディレクトリ１３０、ファイルエントリＦＥ（ＲＴＡＶ）１３１、ＲＴＡＶディレクトリ１３２、ファイルエントリＦＥ（ＩＦＯファイル）１３３、ファイルエントリＦＥ（ＡＶファイル）１３４と、ＶＡＴ構造領域１１１内のＶＡＴ１３５、ＶＡＴＩＣＢ１３６は、本実施の形態におけるフォーマット処理以外の一連の処理で重複することなく記録されている。また、記録管理領域１０１の管理データ＃３（１２２）には、次回記録開始アドレス１４２に加えて、交替次回記録開始アドレス１４３が登録されていることを特徴としている。
【００３４】
交替次回記録開始アドレスは、記録ゾーンをファイル構造／ＶＡＴ構造に適切なサイズ分を割付けることで取得する。
【００３５】
図２は、本発明の一実施例における情報記録装置のブロック図である。図２に示されるように、情報再生装置はシステム制御部２０１と、メモリ回路２０２と、Ｉ／Ｏバス２０３と、磁気ディスクドライブ装置２０４と、光ディスクドライブ装置２０５とから構成される。
【００３６】
以下、図７における従来のＤＶＤ−Ｒディスクを用いる情報記録装置と異なるブロック構成を中心に説明する。システム制御部２０１は、次回記録開始アドレスを新たに割付けるための次回記録開始アドレス割当て手段２２１をもつことを特徴とする。この手段は、ファイル構造／ＶＡＴ構造に適切なサイズの記録ゾーンを割当てるよう光ディスクドライブ装置２０５に指示し、新たな交替記録開始アドレスを取得するための手段である。
【００３７】
またメモリ回路２０２は、データキャッシュ用メモリ２２５およびＶＡＴ構造キャッシュ用メモリ２２６をもつことを特徴とする。
【００３８】
次に、本発明の一実施例として情報記録媒体に対するファイル記録処理の制御手順について、図２に示したブロック図と、図１のデータ構造図を参照しながら図５に示した情報記録媒体の状態遷移を説明する。
【００３９】
（Ｓ３０１）従来例と同様に、システム制御部２０１はファイルを記録するための空き領域を取得し、割付けを行う。この処理が終了した後、媒体は図５に示す状態（ａ）となる。
（Ｓ３０２）従来例と同様に、システム制御部２０１は、ファイルの一部であるエクステント＃１の記録を行う。この処理が終了した後、媒体は図５に示す状態（ｂ）となる。
【００４０】
なお、エクステントとは連続して記録されたファイルの一部データであり、サイズの大きいファイルは複数のエクステントから構成されていることが多い。またこのようにファイルサイズが大きい場合、エクステントの記録処理が空き領域割付け処理の直後に行われることは少なく、空き領域をいくつかのエクステントのために割付け後、割付け順と異なる順序で記録処理を行うことがある。
【００４１】
（Ｓ３０３）システム制御部２０１は、キャッシュ判定手段２２０として内蔵された制御プログラムにしたがって、メモリ回路２０２のデータキャッシュ用メモリ２２５から（Ｓ３０２）で記録したファイルのファイルエントリ等のファイル構造が、メモリ回路２０２のデータキャッシュ用メモリ２２５に既に作成されていないか探索する。キャッシュ上に既に作成されている場合は（Ｓ３０４）に進む。キャッシュ上に作成されていない場合は（Ｓ３０５）に進む。
【００４２】
ここで、ファイルエントリ等のファイル構造がキャッシュ上に既に作成されている場合としては、例えば以下のようなケースが考えられる。例えば、（Ｓ３０２）においてＩＦＯファイルの記録を行った場合は、後にＦＥ（ＩＦＯファイル）１３３として媒体上に記録されるデータを、データキャッシュ用メモリ上に保持しておく。また、（Ｓ３０２）においてＡＶファイルエクステント＃１の記録を行った場合は、後にＦＥ（ＡＶファイル）として媒体上に記録されるデータをデータキャッシュ用メモリ上に保持しておく。このため、例えばＡＶファイルエクステント＃２の記録を行った場合は、ファイルエントリＦＥ（ＡＶファイル）のファイル構造は、既にデータキャッシュ用メモリ上に作成されているため、（Ｓ３０４）へ進む。
【００４３】
（Ｓ３０４）システム制御部２０１は、ファイル構造記録手段２１４により、そのファイルエントリをデータキャッシュ用メモリ２２５上で更新する。
【００４４】
（Ｓ３０５）システム制御部２０１は、ファイル構造記録手段２１４により、そのファイルエントリをデータキャッシュ用メモリ２２５上に作成する。
【００４５】
（Ｓ３０６）システム制御部２０１は、キャッシュ判定部として内蔵された制御プログラムにしたがって、メモリ回路２０２から、記録したファイルおよびファイル構造の記録または更新によるＶＡＴ構造の変更要求があった場合、メモリ回路２０２のＶＡＴ構造キャッシュ用メモリ２２６に、ＶＡＴ構造が作成されているか判定する。作成されている場合（Ｓ３０７）に進む。作成されていない場合（Ｓ３０８）に進む。
【００４６】
（Ｓ３０７）システム制御部２０１は、ＶＡＴ構造記録手段２１５により、ＶＡＴ構造をＶＡＴ構造キャッシュ用メモリ２２６上で更新する。
【００４７】
（Ｓ３０６）システム制御部２０１は、ＶＡＴ構造記録手段２１５により、ＶＡＴ構造をＶＡＴ構造キャッシュ用メモリ２２６上に作成する。
【００４８】
このようなファイル記録処理手順によりＩＦＯファイルおよびＡＶファイルを構成するＡＶファイルエクステント＃１およびＡＶファイルエクステント＃２を記録した後の状態は、図５に示す情報記録媒体の状態遷移図の状態（ｂ）となる。
【００４９】
なお、（Ｓ３０１）で割付けるファイル記録用の領域は、ファイル記録処理と、ファイル構造／ＶＡＴ構造の記録を分離することにより、アプリケーションから複数の複数のファイル記録処理を受け付けることが可能となる。
【００５０】
なお、キャッシュ判定部２２０は、ボリューム空間に一意に付与された論理ブロックアドレスにより管理することが可能である。この場合、論理ブロックアドレスの割り振られていないファイル構造の一部や、最終記録済み領域に記録したいＶＡＴ構造に対しては、媒体で最大の論理ブロックアドレス、または最大の論理ブロックアドレスから減算した論理ブロックアドレスを一時的に割付け、最終的に次回記録開始アドレスを割付けることもできる。これにより、データキャッシュ用メモリの資源枯渇によりファイル構造をデータキャッシュ用メモリに作成できず媒体の記録を余儀なくなったような場合でも、論理上の整合性が確保される。
【００５１】
次にファイル構造／ＶＡＴ構造記録処理手順について図４を用いて説明する。あわせて図２に示したブロック図と図１のデータ構造図を参照しながら図５に示した情報記録媒体の状態遷移について説明する。
【００５２】
（Ｓ４０１）システム制御部２０１は、ファイル記録手段２１７によりファイルが全て記録完了したか判定する。完了した場合は（Ｓ４０３）へ進む。完了していない場合は（Ｓ４０２）へ進む。
【００５３】
（Ｓ４０２）システム制御部２０１は、ファイル記録手段２１７により光ディスクドライブ装置２０５に交替次回記録開始アドレスの割付けを依頼する。光ディスクドライブ装置２０５は、ドライブ制御部２３１の記録管理手段２４１にしたがって、記録管理領域１０１の管理データ１２２へ交代の次回記録開始アドレスを取得し、システム制御部２４１に通知する。交替次回記録開始アドレスの割付けでは、記録したいファイル構造／ＶＡＴ構造のデータサイズ分の記録ゾーン割当てにより、交替記録開始アドレスを取得している。
【００５４】
（Ｓ４０３）システム制御部２０１は、空き領域取得手段２１９により、ファイル構造用の空き領域の取得を行う。（Ｓ４０１）においてファイルが全て記録済みの場合は、従来例と同様に処理を行う。（Ｓ４０１）においてファイル記録が完了していない場合、（Ｓ４０２）において取得した交替次回記録開始アドレスより空き領域の取得を行う。この処理が終了した後、媒体は図５に示す状態（ｃ）となる。
【００５５】
従来はファイルの記録が全て完了していないとファイル構造／ＶＡＴ構造の記録が不可能であったが、本発明の情報記録方法では、ファイルの全記録を待たずにファイル構造／ＶＡＴ構造の記録が可能である。
（Ｓ４０４）従来例と同様に、（Ｓ４０５）で取得されたアドレスからファイル構造の記録を行う。
【００５６】
（Ｓ４０５）従来例と同様に、ＶＡＴ構造の記録を行う。この処理が終了した後、媒体は図５に示す状態（ｄ）となる。
【００５７】
以上の、ファイル構造／ＶＡＴ構造記録処理手順により、図１で示す情報記録媒体のデータ構造となる。
【００５８】
例えば、図５に示す状態（ｂ）に表されるように、ＩＦＯファイルとＡＶファイルの一部を記録し、未だＡＶファイルの残りの記録が完了していない場合、（Ｓ４０２）において交代の記録開始アドレスが取得されるため、ファイル構造領域／ＶＡＴ構造領域は、その交代の記録開始アドレスから記録する（図５状態（ｄ））。また記録サイズは、ファイル構造／ＶＡＴ構造に必要なサイズのみでよいため、領域の有効利用が可能である。
【００５９】
なお、このような実施の形態は停電時のバックアップデータのディスク記録にも有効に利用可能である。割付けた領域の記録完了をまたずして、任意のタイミングで停電用バックアップデータを記録することが可能になる。特にディスクレコーダなどの用途で使用される追記形光ディスクは、ある程度大きいＡＶファイルを複数個記録することが想定される。
【００６０】
ファイルの記録のみを媒体上に行い、ファイル構造をキャッシュに保持し必要に応じて媒体に記録するため、ファイルの変更に伴うファイル管理情報の更新がキャッシュ上で行われる。これにより大多数の小さなファイルに対する記録または削除、変更処理が行われた場合でも、何度もファイル構造の記録が行われることなく、領域の有効利用が可能となる。
【００６１】
また、割付け領域へのデータ記録が終了しない状態で行う他ファイルまたはキャッシュ領域のデータ溢れによるデータ記録は、必要なサイズのみ記録ゾーンおよび次回記録開始アドレスを割当てて記録することにより、媒体の割付け状態および記録状態にかかわらず書込みが可能となる。
【００６２】
またこのようにして記録されたディスクは、ファイル構造およびＶＡＴ構造の領域集中により目的のファイルの読出しも高速化することが可能となっている。
【産業上の利用可能性】
【００６３】
本発明の情報記録方法は、ファイルの記録のみを媒体上に行いファイル構造をキャッシュに保持し必要に応じて媒体に記録するため、大多数の小さなファイルに対する記録または削除、変更処理が行われた場合でも、何度もファイル構造の記録が行われることなく、領域の有効利用が可能となるため、コンピュータ上でのバックアップディスクなどの用途に適用できる。またＡＶファイル等の大きいファイルの記録中にも、停電対策用のバックアップデータなどを記録できるため、過程用ディスクレコーダの用途にも適用できる。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態におけるデータ構造図
【図２】本発明の実施の形態におけるブロック図
【図３】本発明の実施の形態におけるファイル記録処理のフローチャート
【図４】本発明の実施の形態におけるファイル構造／ＶＡＴ構造記録処理のフローチャート
【図５】本発明の実施の形態における媒体の状態遷移図
【図６】従来例におけるデータ構造図
【図７】従来例におけるブロック図
【図８】従来例におけるファイル／ファイル構造／ＶＡＴ構造記録処理のフローチャート
【図９】従来例における媒体の状態遷移図
【図１０】ディレクトリの構成図
【符号の説明】
【００６５】
１０１    記録管理領域
１０２    リードイン領域
１０３    ボリューム構造領域
１０４、１１０    ファイル構造領域
１０５、１１１    ＶＡＴ構造領域
１０６    ＩＦＯファイル
１０７    ＡＶファイルエクステント＃１
１０８    ＡＶファイルエクステント＃２
１０９、１１２    未記録領域
２０１    システム制御部
２０２    メモリ回路
２０３    Ｉ／Ｏバス
２０４    磁気ディスク装置
２０５    光ディスクドライブ装置
【図１】
2005235323.tif 000003
【図２】
2005235323.tif 000004
【図３】
2005235323.tif 000005
【図４】
2005235323.tif 000006
【図５】
2005235323.tif 000007
【図６】
2005235323.tif 000008
【図７】
2005235323.tif 000009
【図８】
2005235323.tif 000010
【図９】
2005235323.tif 000011
【図１０】
2005235323.tif 000012