(57)【要約】【課題】従来の書換形ディスクの記録方法は、同一領域を書換えることにより最新のデータを記録していた。これにより書換回数の制限されたディスクでは、欠陥ブロックが発生しやすいという課題を有していた。【解決手段】エントリセクタ番号以降の未割付け領域から順にデータを記録し、内周から外周へシーケンシャルにデータ記録を繰り返すことにより、書換の集中を回避する信頼性の高い情報記録媒体と情報記録再生方法及び情報記録再生システム装置を提供することを目的とする。【選択図】図１
2006066066.tif 000002
【特許請求の範囲】
【請求項１】
同一の領域に対するデータの書換回数が制限された情報記録媒体であって、
シーケンシャル繰り返し記録によりデータを記録することが可能な複数の第１の情報記録領域と、
第２の情報記録領域と、
前記複数の第１の情報記録領域のうちのどれが有効かを示す識別情報を記録するための第３の情報記録領域と
を備え、
前記第１の情報記録領域のそれぞれは、複数のブロックを含み、
前記複数のブロックのそれぞれは、当該ブロックのバージョンを示すバージョン情報を記録するための領域と、前記第２の情報記録領域の位置を示すポインタ情報を記録するための領域とを含み、
最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用される、情報記録媒体。
【請求項２】
前記識別情報は、前記第３の情報記録領域内の特定の領域において書き換えられ、前記特定の領域への記録が不可能となった場合には、前記第３の情報記録領域内の前記特定の領域以外の領域において書き換えられる、請求項１に記載の情報記録媒体。
【請求項３】
前記第３の情報記録領域は、シーケンシャル繰り返し記録によりデータを記録することが可能な領域であり、
前記第３の情報記録領域は、複数のブロックを含み、
前記複数のブロックのそれぞれは、当該ブロックのバージョンを示すバージョン情報を記録するための領域を含み、
最新のバージョン情報に対応する識別情報が有効な識別情報として使用される、請求項１に記載の情報記録媒体。
【請求項４】
同一の領域に対するデータの書換回数が制限された情報記録媒体に情報を記録する情報記録方法であって、
前記情報記録媒体は、シーケンシャル繰り返し記録によりデータを記録することが可能な複数の第１の情報記録領域と、第２の情報記録領域と、第３の情報記録領域とを備え、前記第１の情報記録領域のそれぞれは、複数のブロックを含み、
前記情報記録方法は、
前記複数の第１の情報記録領域のうちのどれが有効かを示す識別情報を前記第３の情報記録領域に記録するステップと、
前記有効な第１の情報記録領域に含まれる前記複数のブロックのうちの１つを指定するステップと、
前記指定されたブロックに、前記指定されたブロックのバージョンを示すバージョン情報と前記第２の情報記録領域の位置を示すポインタ情報とを記録するステップと
を包含し、
最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用される、情報記録方法。
【請求項５】
同一の領域に対するデータの書換回数が制限された情報記録媒体に記録された情報を再生する情報再生方法であって、
前記情報記録媒体は、シーケンシャル繰り返し記録によりデータを記録することが可能な複数の第１の情報記録領域と、第２の情報記録領域と、第３の情報記録領域とを備え、前記第１の情報記録領域のそれぞれは、複数のブロックを含み、前記複数のブロックのうちの少なくとも１つには、当該ブロックのバージョンを示すバージョン情報と、前記第２の情報記録領域の位置を示すポインタ情報とが記録されており、前記第３の情報記録領域には、前記複数の第１の情報記録領域のうちのどれが有効かを示す識別情報が記録されており、
前記情報再生方法は、
前記第３の情報記録領域から、前記識別情報を取得するステップと、
前記識別情報によって示される有効な第１の情報記録領域に含まれる前記複数のブロックのうちの１つを指定するステップと、
前記指定されたブロックに記録されている前記バージョン情報に応じて、前記指定されたブロックに記録されている前記ポインタ情報を取得するか否かを決定するステップと
を包含し、
最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用される、情報再生方法。
【請求項６】
同一の領域に対するデータの書換回数が制限された情報記録媒体に記録された情報を再生する情報再生装置であって、
前記情報記録媒体は、シーケンシャル繰り返し記録によりデータを記録することが可能な複数の第１の情報記録領域と、第２の情報記録領域と、第３の情報記録領域とを備え、前記第１の情報記録領域のそれぞれは、複数のブロックを含み、前記複数のブロックのうちの少なくとも１つには、当該ブロックのバージョンを示すバージョン情報と、前記第２の情報記録領域の位置を示すポインタ情報とが記録されており、前記第３の情報記録領域には、前記複数の第１の情報記録領域のうちのどれが有効かを示す識別情報が記録されており、
前記情報再生装置は、
前記第３の情報記録領域から、前記識別情報を取得する手段と、
前記識別情報によって示される有効な第１の情報記録領域に含まれる前記複数のブロックのうちの１つを指定する手段と、
前記指定されたブロックに記録されている前記バージョン情報に応じて、前記指定されたブロックに記録されている前記ポインタ情報を取得するか否かを決定する手段と
を備え、
最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用される、情報再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一領域に対するデータの書換回数が制限される情報記録媒体、この情報記録媒体に情報を記録する方法および装置、この情報記録媒体に記録された情報を再生する方法および装置に関する。
【背景技術】
【０００２】
セクタ構造を有する情報記録媒体として光ディスクがある。近年、高密度化、大容量化、マルチメディア化が進んでおり、光ディスク上に記録された複数のデータを用いてインタラクティブにビデオやオーディオが楽しまれている。インタラクティブなビデオデータが記録されたディスクの場合には、複数のＭＰＥＧストリームからなるＡＶファイルと共に、ＡＶデータの再生を制御するための制御ファイルも記録されている。
【０００３】
以下に、図８のディレクトリ構造図を用いて、ＡＶディレクトリ構造及びＡＶファイルと制御ファイルの関係の一例を説明する。ビデオ・オーディオデータが記録されるＡＶディレクトリは、ルートディレクトリの元に位置し、ビデオ・オーディオデータ自体が含まれているＡＶファイル（ＡＶｆｉｌｅ−ａ）、（ＡＶｆｉｌｅ−ｃ）および（ＡＶｆｉｌｅ−ｄ）とこれらのＡＶファイルに関する情報をもつ制御ファイル（Ｄａｔａｆｉｌｅ）を保持している。例えば、制御ファイル（Ｄａｔａｆｉｌｅ）は、ディスク上に記録されたビデオ・オーディオデータの各タイトル名や、タイトル毎の再生順番や、スロー再生や早送り等の特殊再生に必要なＩピクチャやＰピクチャの位置情報を含む。また、制御ファイルとＡＶファイルを一対一に対応させる場合には、複数個の制御ファイルを記録してもよい。なお、記録再生装置がファイルに容易にアクセス出来るように、ファイルは所定のディレクトリの下に予め決められたファイル名で記録される。
【０００４】
図２１を参照し、これらのファイルをＥＣＭＡ１６７規格に規定されているボリューム・ファイル構造を用いて、書換形ディスクであるＤＶＤ−ＲＡＭディスクに記録した場合のデータ構造の一例について説明する。図の上側はディスクの内周部、下側はディスクの外周部に相当し、論理セクタ番号はボリューム空間の先頭からセクタ単位に割り付けられる。ボリューム構造領域１０１はディスクをボリュームとして論理的に扱うための情報が記録されると共に、スペースビットマップ１０２１の位置情報とルートディレクトリのファイルエントリ１０２２の位置情報も記録されている。なお、一般に各ファイルへのアクセスは論理ブロック番号を用いて行われるが、本例では簡単化のために、各ファイルは論理セクタ番号を用いてアクセスされるものとする。
【０００５】
ファイル構造領域１００１は、ファイル構造を規定するための記述子が記録される領域である。スペースビットマップ１０２１はボリューム空間の中でファイル構造又はデータを割付けることの出来る未割付け領域をセクタ単位に管理するビットマップであり、論理セクタ毎に記録済み領域か未割付け領域かの状態を示す情報をもっている。ファイルエントリ（ルートディレクトリ）１０２２は、ルートディレクトリの属性情報や記録位置情報をもつ。ルートディレクトリ１０２３は、ルートディレクトリの元に記録されたＡＶディレクトリ（ＡＶＤｉｒ）のファイルエントリ１０２４の位置情報をもつ。
【０００６】
そしてファイルエントリ（ＡＶＤｉｒ）１０２４は、ＡＶディレクトリ（ＡＶＤｉｒ）１０２５の属性情報や記録位置情報をもち、ＡＶディレクトリ（ＡＶＤｉｒ）１０２５は、ＡＶディレクトリ（ＡＶＤｉｒ）の元に記録されたＡＶファイル（ＡＶｆｉｌｅ−ａ）、ＡＶファイル（ＡＶｆｉｌｅ−ｃ）、ＡＶファイル（ＡＶｆｉｌｅ−ｄ）および制御ファイル（Ｄａｔａｆｉｌｅ）各々のファイルエントリ１０２６、１０２７、１０２８および１０２９の位置情報をもつ。
【０００７】
またこれらのＡＶファイルと制御ファイルのファイルエントリは、ファイル領域１００２に記録されたＡＶファイル（ＡＶｆｉｌｅ−ａ）、ＡＶファイル（ＡＶｆｉｌｅ−ｃ）、ＡＶファイル（ＡＶｆｉｌｅ−ｄ）および制御ファイル（Ｄａｔａｆｉｌｅ）１０３０の属性情報と位置情報をもつ。ファイル領域１００２は、ＡＶファイルや制御ファイルのデータを記録する領域である。
【０００８】
欠陥管理領域１００３は、欠陥領域を管理するためのＤＭＡ（Ｄｅｆｅｃｔ  Ｍａｎａｇｅｍｅｎｔ  Ａｒｅａ）１００４と欠陥領域に記録されるべきデータの内容を代替記録する代替領域１００５から構成される。ＤＭＡには、代替元と代替先を管理する代替エントリが登録される。代替エントリは、欠陥領域のアドレス１０４５と代替先のアドレス１０４６をもっている。
【０００９】
次に、新たなビデオ・オーディオデータをＡＶファイル（ＡＶｆｉｌｅ−ｄ）に上書き記録する処理を図２２のブロック図、図２３に示すフローチャートに従って説明する。上書き記録されるビデオ・オーディオデータのサイズはＡＶファイル（ＡＶｆｉｌｅ−ｄ）に既に記録されたビデオ・オーディオデータより大きいものとする。
【００１０】
（Ｓ１２０１）システム制御部２０１は、ファイル構造再生手段１１０２として内蔵された制御プログラムに従って、スペースビットマップ１０２１から、ＡＶファイル（ＡＶｆｉｌｅ−ｄ）に対して不足分の未割付け領域の位置情報を取得する。
【００１１】
（Ｓ１２０２）システム制御部２０１は、ファイル記録手段２１３として内蔵された制御プログラムに従って、ＡＶファイル（ＡＶｆｉｌｅ−ｄ）を上書きし、ステップ（Ｓ１２０１）において取得した未割付け領域に対する記録動作を、光ディスクドライブ装置２０５に指示する。光ディスクドライブ装置２０５は、データ用メモリ２２１から転送されるビデオ・オーディオデータを記録すると共に、関連する制御データをＡＶファイル制御ファイル（Ｄａｔａｆｉｌｅ）に上書き記録する。ファイル記録処理において欠陥領域が検出されると、光ディスクドライブ装置２０５は、欠陥領域１０５３に記録されるべきＡＶファイルの内容を代替領域１００５に代替記録し、ＤＭＡ１００４に欠陥領域１０５３のアドレス１０４５と代替先１０５３のアドレス１０４６の対応情報である代替エントリ１０５１を登録する。光ディスクドライブ２０５は、記録動作の完了をシステム制御部２０１に通知する。
【００１２】
（Ｓ１２０３）システム制御部２０１は、ファイル構造記録手段１１０１として内蔵された制御プログラムに従って、ステップ（Ｓ１２０２）において使用された未割付け領域の記録状態をスペースビットマップ１０２１に反映する。
【００１３】
（Ｓ１２０４）システム制御部２０１は、ファイル構造記録手段１１０１として内蔵された制御プログラムに従って、ファイル構造領域１００１において更新されたスペースビットマップ１０２１、制御ファイル（Ｄａｔａｆｉｌｅ）１０３０のファイルエントリ（Ｄａｔａｆｉｌｅ）１０２９や、記録されたＡＶファイルのファイルエントリ（ＡＶｆｉｌｅ−ｄ）１０２８の記録動作を光ディスクドライブ装置２０５に指示する。光ディスクドライブ装置２０５は、ファイル構造用メモリ１１０３から転送されるこれらのファイル構造をファイル構造領域において上書き記録し、記録動作の完了をシステム制御部２０１に通知する。
【００１４】
欠陥領域の代替方法は、ＡＶファイルの上書きを例に説明したが、制御ファイルなどのデータファイルやボリューム構造・ファイル構造の記録においても同様に行われる。
【００１５】
なお、ＤＶＤ−ＲＡＭディスクのリードイン領域にはボリューム空間内のセクタに対して行われる欠陥管理のためのデータ構造領域ＤＭＡ（Ｄｅｆｅｃｔ  Ｍａｎａｇｅｍｅｎｔ  Ａｒｅａ）が４箇所設けられている。この領域は欠陥が発生する度に、同じ位置で全てのＤＭＡが書換えられる。
【００１６】
また、説明の簡単化のために、代替領域はリードイン領域に配置されることとしたが、ＤＶＤ−ＲＡＭディスクではリードイン領域とボリューム空間に挟まれた領域に代替領域が設けられている。また代替の多発のために代替領域が不足した場合は、ボリューム空間の外周に追加代替領域が設けられる。
【発明の開示】
【発明が解決しようとする課題】
【００１７】
同一セクタに対し１０万回の書換が可能な書換形ディスクの場合には、同一セクタに対する書換が集中しても問題が出ない。しかしながら、１００回から１０００回程度に書換が可能な回数が制限された書換形ディスクの場合には、ユーザがファイルの新規作成・書換えや削除を行った場合、同一領域に対して頻繁に書換えが行われ、欠陥が発生し易くなり、ファイル構造や制御ファイルといった重要なデータが破損したり、媒体に記録ができなくなるという課題があった。
【００１８】
本発明は上記の課題を解決するものであり、書換回数が制限されたディスクにおいて内周から外周に向かってＡＶファイル領域や基本ファイル構造領域をシーケンシャルに移動させることにより、同一領域に対する書換の集中を回避し欠陥の発生を防止することを目的とする。
【課題を解決するための手段】
【００１９】
本発明の情報記録媒体は、同一の領域に対するデータの書換回数が制限された情報記録媒体であって、シーケンシャル繰り返し記録によりデータを記録することが可能な第１の情報記録領域と、第２の情報記録領域とを備え、前記第１の情報記録領域は、複数のブロックを含み、前記複数のブロックのそれぞれは、当該ブロックのバージョンを示すバージョン情報を記録するための領域と、前記第２の情報記録領域の位置を示すポインタ情報を記録するための領域とを含み、最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用され、これにより、上記目的が達成される。
【００２０】
前記第２の情報記録領域は、シーケンシャル繰り返し記録によりデータを記録することが可能な領域であってもよい。
【００２１】
本発明の他の情報記録媒体は、同一の領域に対するデータの書換回数が制限された情報記録媒体であって、シーケンシャル繰り返し記録によりデータを記録することが可能な複数の第１の情報記録領域と、第２の情報記録領域と、前記複数の第１の情報記録領域のうちのどれが有効かを示す識別情報を記録するための第３の情報記録領域とを備え、前記第１の情報記録領域のそれぞれは、複数のブロックを含み、前記複数のブロックのそれぞれは、当該ブロックのバージョンを示すバージョン情報を記録するための領域と、前記第２の情報記録領域の位置を示すポインタ情報を記録するための領域とを含み、最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用され、これにより、上記目的が達成される。
【００２２】
前記識別情報は、前記第３の情報記録領域内の特定の領域において書き換えられ、前記特定の領域への記録が不可能となった場合には、前記第３の情報記録領域内の前記特定の領域以外の領域において書き換えられてもよい。
【００２３】
前記第３の情報記録領域は、シーケンシャル繰り返し記録によりデータを記録することが可能な領域であり、前記第３の情報記録領域は、複数のブロックを含み、前記複数のブロックのそれぞれは、当該ブロックのバージョンを示すバージョン情報を記録するための領域を含み、最新のバージョン情報に対応する識別情報が有効な識別情報として使用されてもよい。
【００２４】
本発明の情報記録方法は、同一の領域に対するデータの書換回数が制限された情報記録媒体に情報を記録する情報記録方法であって、前記情報記録媒体は、シーケンシャル繰り返し記録によりデータを記録することが可能な第１の情報記録領域と、第２の情報記録領域とを備え、前記第１の情報記録領域は、複数のブロックを含み、前記情報記録方法は、前記複数のブロックのうちの１つを指定するステップと、前記指定されたブロックに、前記指定されたブロックのバージョンを示すバージョン情報と前記第２の情報記録領域の位置を示すポインタ情報とを記録するステップとを包含し、最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用され、これにより、上記目的が達成される。
【００２５】
本発明の他の情報記録方法は、同一の領域に対するデータの書換回数が制限された情報記録媒体に情報を記録する情報記録方法であって、前記情報記録媒体は、シーケンシャル繰り返し記録によりデータを記録することが可能な複数の第１の情報記録領域と、第２の情報記録領域と、第３の情報記録領域とを備え、前記第１の情報記録領域のそれぞれは、複数のブロックを含み、前記情報記録方法は、前記複数の第１の情報記録領域のうちのどれが有効かを示す識別情報を前記第３の情報記録領域に記録するステップと、前記有効な第１の情報記録領域に含まれる前記複数のブロックのうちの１つを指定するステップと、前記指定されたブロックに、前記指定されたブロックのバージョンを示すバージョン情報と前記第２の情報記録領域の位置を示すポインタ情報とを記録するステップとを包含し、最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用され、これにより、上記目的が達成される。
【００２６】
本発明の情報記録装置は、同一の領域に対するデータの書換回数が制限された情報記録媒体に情報を記録する情報記録装置であって、前記情報記録媒体は、シーケンシャル繰り返し記録によりデータを記録することが可能な第１の情報記録領域と、第２の情報記録領域とを備え、前記第１の情報記録領域は、複数のブロックを含み、前記情報記録装置は、前記複数のブロックのうちの１つを指定する手段と、前記指定されたブロックに、前記指定されたブロックのバージョンを示すバージョン情報と前記第２の情報記録領域の位置を示すポインタ情報とを記録する手段とを備え、最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用され、これにより、上記目的が達成される。
【００２７】
本発明の他の情報記録装置は、同一の領域に対するデータの書換回数が制限された情報記録媒体に情報を記録する情報記録装置であって、前記情報記録媒体は、シーケンシャル繰り返し記録によりデータを記録することが可能な複数の第１の情報記録領域と、第２の情報記録領域と、第３の情報記録領域とを備え、前記第１の情報記録領域のそれぞれは、複数のブロックを含み、前記情報記録装置は、前記複数の第１の情報記録領域のうちのどれが有効かを示す識別情報を前記第３の情報記録領域に記録する手段と、前記有効な第１の情報記録領域に含まれる前記複数のブロックのうちの１つを指定する手段と、前記指定されたブロックに、前記指定されたブロックのバージョンを示すバージョン情報と前記第２の情報記録領域の位置を示すポインタ情報とを記録する手段とを備え、最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用され、これにより、上記目的が達成される。
【００２８】
本発明の情報再生方法は、同一の領域に対するデータの書換回数が制限された情報記録媒体に記録された情報を再生する情報再生方法であって、前記情報記録媒体は、シーケンシャル繰り返し記録によりデータを記録することが可能な第１の情報記録領域と、第２の情報記録領域とを備え、前記第１の情報記録領域は、複数のブロックを含み、前記複数のブロックのうちの少なくとも１つには、当該ブロックのバージョンを示すバージョン情報と、前記第２の情報記録領域の位置を示すポインタ情報とが記録されており、前記情報再生方法は、前記複数のブロックのうちの１つを指定するステップと、前記指定されたブロックに記録されている前記バージョン情報に応じて、前記指定されたブロックに記録されている前記ポインタ情報を取得するか否かを決定するステップとを包含し、最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用され、これにより、上記目的が達成される。
【００２９】
本発明の他の情報再生方法は、同一の領域に対するデータの書換回数が制限された情報記録媒体に記録された情報を再生する情報再生方法であって、前記情報記録媒体は、シーケンシャル繰り返し記録によりデータを記録することが可能な複数の第１の情報記録領域と、第２の情報記録領域と、第３の情報記録領域とを備え、前記第１の情報記録領域のそれぞれは、複数のブロックを含み、前記複数のブロックのうちの少なくとも１つには、当該ブロックのバージョンを示すバージョン情報と、前記第２の情報記録領域の位置を示すポインタ情報とが記録されており、前記第３の情報記録領域には、前記複数の第１の情報記録領域のうちのどれが有効かを示す識別情報が記録されており、前記情報再生方法は、前記第３の情報記録領域から、前記識別情報を取得するステップと、前記識別情報によって示される有効な第１の情報記録領域に含まれる前記複数のブロックのうちの１つを指定するステップと、前記指定されたブロックに記録されている前記バージョン情報に応じて、前記指定されたブロックに記録されている前記ポインタ情報を取得するか否かを決定するステップとを包含し、最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用され、これにより、上記目的が達成される。
【００３０】
本発明の情報再生装置は、同一の領域に対するデータの書換回数が制限された情報記録媒体に記録された情報を再生する情報再生装置であって、前記情報記録媒体は、シーケンシャル繰り返し記録によりデータを記録することが可能な第１の情報記録領域と、第２の情報記録領域とを備え、前記第１の情報記録領域は、複数のブロックを含み、前記複数のブロックのうちの少なくとも１つには、当該ブロックのバージョンを示すバージョン情報と前記第２の情報記録領域の位置を示すポインタ情報とが記録されており、前記情報再生装置は、前記複数のブロックのうちの１つを指定する手段と、前記指定されたブロックに記録されている前記バージョン情報に応じて、前記指定されたブロックに記録されている前記ポインタ情報を取得するか否かを決定する手段とを備え、最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用され、これにより、上記目的が達成される。
【００３１】
本発明の他の情報再生装置は、同一の領域に対するデータの書換回数が制限された情報記録媒体に記録された情報を再生する情報再生装置であって、前記情報記録媒体は、シーケンシャル繰り返し記録によりデータを記録することが可能な複数の第１の情報記録領域と、第２の情報記録領域と、第３の情報記録領域とを備え、前記第１の情報記録領域のそれぞれは、複数のブロックを含み、前記複数のブロックのうちの少なくとも１つには、当該ブロックのバージョンを示すバージョン情報と、前記第２の情報記録領域の位置を示すポインタ情報とが記録されており、前記第３の情報記録領域には、前記複数の第１の情報記録領域のうちのどれが有効かを示す識別情報が記録されており、前記情報再生装置は、前記第３の情報記録領域から、前記識別情報を取得する手段と、前記識別情報によって示される有効な第１の情報記録領域に含まれる前記複数のブロックのうちの１つを指定する手段と、前記指定されたブロックに記録されている前記バージョン情報に応じて、前記指定されたブロックに記録されている前記ポインタ情報を取得するか否かを決定する手段とを備え、最新のバージョン情報に対応するポインタ情報が有効なポインタ情報として使用され、これにより、上記目的が達成される。
【発明の効果】
【００３２】
本発明の情報記録媒体は、空間管理構造に登録される未割付け領域の利用順番を規定し、最新ファイル構造領域を内周から外周に移動しながら記録する。これにより同一領域への書換え集中によるデータ欠損や欠陥の発生を防止し、データ信頼性を向上させることが出来る。
【発明を実施するための最良の形態】
【００３３】
（用語の定義）
本明細書で使用する用語を以下に定義する。
【００３４】
（１）「シーケンシャル繰り返し記録」とは、所定の記録領域において未割付け領域をサーチし、そのサーチ結果に基づいて領域を割付け、その割付けられた領域にデータを記録することをいう。所定の記録領域において未割付け領域をサーチすることは、所定の位置から一定の方向に未割付け領域をサーチし、そのサーチがその所定の記録領域の終端に到達した場合には、その所定の記録領域の始端から次の未割付け領域をサーチすることによって達成される。なお、本明細書では、「シーケンシャル繰り返し記録」のことを「一定方向の繰り返し記録」ともいう。これらは、同義の用語である。
【００３５】
（２）「ＡＶデータ」とは、映像および音声の少なくとも一方を表すデータをいう。
【００３６】
（３）「ＡＶファイル」とは、ＡＶデータを含むファイルをいう。
【００３７】
以下、図面を参照しながら本発明の実施の形態を説明する。
１．実施の形態１
実施の形態１では、同一領域に対するデータの書換回数が制限される情報記録媒体と、その情報記録媒体に情報を記録する情報記録装置と、その情報記録媒体に記録された情報を再生する情報再生装置とを説明する。
【００３８】
本実施の形態では、同一領域に対するデータの書換回数が約１００回から１０００回に制限される情報記録媒体を想定している。しかし、それより少ない数にデータの書換回数が制限される情報記録媒体や、それより多い数にデータの書換回数が制限される情報記録媒体に対しても本発明を適用することができる。情報記録媒体は、任意のタイプの情報記録媒体（例えば、光ディスク、磁気ディスク、光磁気ディスクなど）であり得る。以下、情報記録媒体が光ディスクである場合を例にとり、本実施の形態を説明する。
【００３９】
また、情報記録媒体に記録される情報または情報記録媒体から再生される情報が、ＥＣＭＡ１６７規格に準拠したＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）規格を基本とするファイル構造を用いて管理されるファイルである場合を例にとり、本実施の形態を説明する。
【００４０】
なお、以下の説明では、ボリューム・ファイル構造として情報記録媒体に記録される記述子やポインタ等は、特に詳細な記載がない限り、ＥＣＭＡ１６７規格あるいはＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）規格に規定されたデータ構造をもつものとする。
１．１  光ディスクのデータ構造
図１は、光ディスクのデータ構造の一例を示す。
【００４１】
光ディスク上には、リードイン領域と、ボリューム空間と、リードアウト領域とが形成されている。リードイン領域は、光ディスクの内周側に設けられている。リードアウト領域は、光ディスクの外周側に設けられている。ボリューム空間は、リードイン領域とリードアウト領域とに挟まれている。
【００４２】
リードイン領域には、記録情報ゾーン１１１が割付けられている。記録情報ゾーン１１１は、カウントユニットと複数の登録ユニットとを含む。
【００４３】
ボリューム空間には、ボリューム構造領域１０１と、最新ファイル構造領域１３１と、ＡＶファイル領域１０２、１０３、１０５とが割付けられている。未割付け領域１２１、１２２、１２４、１２５は、有効なデータが割付けられていない領域である。
【００４４】
リードアウト領域には、拡張記録情報ゾーン１１２が割付けられている。
１．２  情報記録再生装置の構成
図２は、情報記録再生装置の一例を示す。
【００４５】
情報記録再生装置は、システム制御部２０１と、メモリ回路２０２と、磁気ディスク装置２０４と、光ディスクドライブ装置２０５とを含む。これらの構成要素は、Ｉ／Ｏバス２０３を介して相互に接続されている。
【００４６】
システム制御部２０１は、ボリューム構造を記録するボリューム構造記録手段２１１と、ボリューム構造を再生するボリューム構造再生手段２１４と、ＶＡＴ構造を記録するＶＡＴ構造記録手段２１２と、ＶＡＴ構造を再生するＶＡＴ構造再生手段２１５と、空間管理構造を記録する空間管理構造記録手段２５１と、空間管理構造を再生する空間管理構造再生手段２５２と、基本ファイル構造を記録する基本ファイル構造記録手段２６１と、基本ファイル構造を再生する基本ファイル構造再生手段２６２と、ファイルデータを記録するファイル記録手段２１３と、ファイルデータを再生するファイル再生手段２１６と、欠陥領域管理手段２１７とを含む。システム制御部２０１は、例えば、制御プログラムや演算用メモリを含むマイクロプロセッサによって実現され得る。
【００４７】
メモリ回路２０２は、ファイルを一時的に保存するデータ用メモリ２２１と、ＶＡＴ構造の演算や一時保存に使用するＶＡＴ構造用メモリ２２２と、空間管理構造の演算や一時保存に使用する空間管理構造用メモリ２５３と、基本ファイル構造の演算や一時保存に使用する基本ファイル構造用メモリ２６３と、ボリューム構造の演算や一時保存に使用するボリューム構造用メモリ２２３と、欠陥リスト用メモリ２２４とを含む。
【００４８】
光ディスクドライブ装置２０５は、ドライブ制御部２３１と、メモリ回路２３２と、記録再生手段２３４とを含む。これらの構成要素は、内部バス２３３を介して相互に接続されている。
【００４９】
ドライブ制御部２３１は、記録情報ゾーンに情報を記録する記録情報ゾーン記録手段２７１と、記録情報ゾーンに記録された情報を再生する記録情報ゾーン再生手段２７２とを含む。
【００５０】
メモリ回路２３２は、記録情報ゾーンに記録する情報の演算や一時保存に使用する記録情報ゾーン用メモリ２７３と、バッファメモリ２４１とを含む。
【００５１】
記録再生手段２３４は、光ディスク２３５に情報を記録し、または、光ディスク２３５に記録された情報を再生する。
【００５２】
なお、図２に示される情報記録再生装置は、光ディスク２３５に情報を記録する機能と、光ディスク２３５に記録された情報を再生する機能とを併せ持ったものである。従って、図２に示される情報記録再生装置を光ディスク２３５に情報を記録する「情報記録装置」とみなすこともできる。この場合、光ディスク２３５に情報を記録する機能に関係のない構成要素は省略され得る。また、図２に示される情報記録再生装置を光ディスク２３５に記録された情報を再生する「情報再生装置」とみなすこともできる。この場合、光ディスク２３５に記録された情報を再生する機能に関係のない構成要素は省略され得る。
１．３  フォーマット処理
図３は、光ディスク２３５をフォーマットするフォーマット処理の手順を示す。フォーマット処理は、図２に示される情報記録再生装置によって実行される。以下、図３に示される各ステップを詳細に説明する。
【００５３】
（Ｓ３０１）システム制御部２０１は、ボリューム名など予め指定されたパラメータを含むボリューム構造を作成し、そのボリューム構造をメモリ回路２０２のボリューム構造用メモリ２２３に格納する。さらに、システム制御部２０１は、ボリューム構造用メモリ２２３に格納されたボリューム構造を光ディスク２３５に記録するように光ディスクドライブ装置２０５に指示する。システム制御部２０１の上述した動作は、例えば、ボリューム構造記録手段２１１としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。光ディスクドライブ装置２０５は、ボリューム構造を光ディスク２３５の所定の位置に記録し、この記録動作が終了すると記録動作の完了をシステム制御部２０１に通知する。
【００５４】
（Ｓ３０２）システム制御部２０１は、基本ファイル構造を作成し、その基本ファイル構造をメモリ回路２０２の基本ファイル構造用メモリ２６３に格納する。さらに、システム制御部２０１は、基本ファイル構造用メモリ２６３に格納された基本ファイル構造を光ディスク２３５に記録するように光ディスクドライブ装置２０５に指示する。システム制御部２０１の上述した動作は、例えば、基本ファイル構造記録手段２６１としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。光ディスクドライブ装置２０５は、基本ファイル構造を光ディスク２３５の所定の位置に記録し、記録動作が終了すると記録動作の完了をシステム制御部２０１に通知する。
【００５５】
（Ｓ３０３）システム制御部２０１は、空間管理構造を作成し、その空間管理構造をメモリ回路２０２の空間管理構造用メモリ２５３に格納する。このとき、ステップ（Ｓ３０４）で割付けられるＶＡＴ構造領域の容量を考慮して、未割付け領域４２２の位置情報が未割付け空間エントリ４５３に登録される。さらに、システム制御部２０１は、空間管理構造用メモリ２５３に格納された空間管理構造を光ディスク２３５に記録するように光ディスクドライブ装置２０５に指示する。システム制御部２０１の上述した動作は、例えば、空間管理構造記録手段２５１としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。光ディスクドライブ装置２０５は、空間管理構造を光ディスク２３５の所定の位置に記録し、記録動作が終了すると記録動作の完了をシステム制御部２０１に通知する。
【００５６】
（Ｓ３０４）システム制御部２０１は、ＶＡＴ構造を作成し、そのＶＡＴ構造をメモリ回路２０２のＶＡＴ構造用メモリ２２２に格納する。さらに、システム制御部２０１は、ＶＡＴ構造用メモリ２２２に格納されたＶＡＴ構造を光ディスク２３５に記録するように光ディスクドライブ装置２０５に指示する。システム制御部２０１の上述した動作は、例えば、ＶＡＴ構造記録手段２１２としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。光ディスクドライブ装置２０５は、ＶＡＴ構造を光ディスク２３５の所定の位置に記録し、記録動作が終了すると記録動作の完了をシステム制御部２０１に通知する。
【００５７】
（Ｓ３０５）システム制御部２０１は、記録情報ゾーンへの記録を光ディスクドライブ装置２０５に指示する。ドライブ制御部２３１は、最新ファイル構造領域の終端の位置を示すエントリセクタ番号（ポインタ情報）と有効な登録ブロックを識別するためのバージョン番号（バージョン情報）とを含む第１の登録ブロック１７６を作成し、第１の登録ブロック１７６をメモリ回路２３２の記録情報ゾーン用メモリ２７３に格納し、第１の登録ブロック１７６を光ディスク２３５の所定の位置に記録する。例えば、ドライブ制御部２３１は、第１の登録ブロック１７６を第１の登録ユニット１４２に記録し、記録が行われた登録ユニットの識別番号を含むカウントブロックをカウントユニットの先頭に記録する。ドライブ制御部２３１の上述した動作は、例えば、記録情報ゾーン記録手段２７１としてドライブ制御部２３１に内蔵されている制御プログラムを実行することによって達成される。光ディスクドライブ装置２０５は、記録動作が終了すると記録動作の完了をシステム制御部２０１に通知する。
【００５８】
なお、本実施の形態では、登録ブロックの記録動作とカウントブロックの記録動作とが別々に行われる例を説明したが、これらの記録動作が同時に行われてもよい。
【００５９】
図４は、フォーマット処理が実行された後に、光ディスク２３５に記録されているデータの構造を示す。
【００６０】
ボリューム構造領域１０１には、ボリューム構造が記録されている。ボリューム構造は、ボリュームの認識情報をもつボリューム認識列４４１と、ボリュームの属性情報をもつ基本ボリューム記述子４４２と、処理システムのための情報をもつ処理システム用記述子４４３と、区画の情報をもつ区画記述子４４４と、論理ボリュームの識別情報をもつ論理ボリューム記述子４４５と、ボリューム空間内の未割付け領域の情報をもつ未割付け空間記述子４４６と、基本的な記述子列の終端を示す終端記述子４４７と、論理ボリュームの保全状態の情報をもつ論理ボリューム保全記述子４４８と、ボリュームに対するアクセス開始情報をもつ開始ボリューム記述子ポインタ４４９とを含む。なお、このボリューム構造領域に記録される情報はこの順またはこの種類に限定されるものではない。
【００６１】
最新ファイル構造領域３４１の基本ファイル構造領域４３２には、基本ファイル構造が記録されている。基本ファイル構造は、ファイル集合記述子４５０と、ルートディレクトリ４５１とファイルエントリ（ルートディレクトリ）４５２とを含む。
【００６２】
最新ファイル構造領域３４１の空間管理構造領域４２１には、空間管理構造が記録されている。空間管理構造は、未割付け空間エントリ４５３を含む。
【００６３】
最新ファイル構造領域３４１のＶＡＴ構造領域４０１には、ＶＡＴ構造が記録されている。ＶＡＴ構造は、ＶＡＴ４５４とＶＡＴＩＣＢ４５５とを含む。ＶＡＴ４５４およびＶＡＴＩＣＢ４５５は、ＵＤＦ規格で規定されたデータ構造である。光ディスク上のデータの記録位置は、仮想アドレス空間上の仮想アドレスと、論理アドレス空間上の論理アドレスとを用いて表される。ＶＡＴ４５４は、仮想アドレスと論理アドレスとの対応関係を保持する。ＶＡＴＩＣＢ４５５は、ＶＡＴ４５４の記録位置を示す。ＶＡＴＩＣＢ４５５は、データが記録された領域の最後尾のセクタに割り付けられる。
【００６４】
記録情報ゾーン１１１は、有効な登録ユニットの番号を指定するためのカウントユニット１４１と、第１の登録ユニット１４２、第２の登録ユニット１４３を含む複数の登録ユニットとを含む。カウントユニット１４１には、第１の登録ユニット１４２の識別番号を示す第１のカウントブロック１７１のみが記録されている。第１の登録ユニット１４２には、最新ファイル構造領域４３１の位置情報を示すエントリセクタ番号４６４を有する第１の登録ブロック１７６が記録されている。
【００６５】
カウントユニット１４１内の第２のカウントブロック以降は未記録であり、第第１の登録ユニット１４２内の第２の登録ブロック以降も未記録であり、第２の登録ユニット１４３以降も未記録である。
１．４  ファイル記録処理
図５は、光ディスク２３５にファイルを記録するファイル記録処理の手順を示す。ファイル記録処理は、図２に示される情報記録再生装置によって実行される。以下、図４に示されるデータ構造を有する光ディスク２３５にＡＶファイル（ＡＶｆｉｌｅ−ａ）とＡＶファイル（ＡＶｆｉｌｅ−ｂ）とそれらの制御ファイルとを記録する場合を例にとり、図５に示される各ステップを詳細に説明する。
【００６６】
（Ｓ５０１）システム制御部２０１は、空間管理構造用メモリ２５３に読み出されている未割付け空間エントリ４５３から未割付け領域の位置情報４６７を取得する。システム制御部２０１の上述した動作は、例えば、空間管理構造記録手段２５１としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【００６７】
（Ｓ５０２）システム制御部２０１は、ステップ（Ｓ５０１）において取得された未割付け領域の位置情報に従って未割付け領域をアロケートし、そのアロケートされた領域にＡＶファイル（ＡＶｆｉｌｅ−ａ）６４１のデータを記録するように光ディスクドライブ装置２０５に指示する。さらに、システム制御部２０１は、ＡＶファイル（ＡＶｆｉｌｅ−ａ）６４１のファイルエントリ（ＡＶｆｉｌｅ−ａ）６４２を作成し、このファイルエントリをデータ用メモリ２２１に格納し、このファイルエントリをＡＶファイル（ＡＶｆｉｌｅ−ａ）６４１のデータが記録された領域に連続する領域に記録するように光ディスクドライブ装置２０５に指示する。同様に、システム制御部２０１は、ＡＶファイル（ＡＶｆｉｌｅ−ｂ）６４３のデータとそのファイルエントリ（ＡＶｆｉｌｅ−ｂ）６４４とを連続する領域に記録するように光ディスクドライブ装置２０５に指示する。システム制御部２０１の上述した動作は、例えば、ファイル記録手段２１３としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。光ディスクドライブ装置２０５は、これらのデータを光ディスク２３５の所定の位置に記録し、記録動作が終了すると記録動作の完了をシステム制御部２０１に通知する。
【００６８】
（Ｓ５０３）システム制御部２０１は、基本ファイル構造を作成し、その基本ファイル構造をメモリ回路２０２の基本ファイル構造用メモリ２６３に格納する。さらに、システム制御部２０１は、基本ファイル構造用メモリ２６３に格納された基本ファイル構造を光ディスク２３５に記録するように光ディスクドライブ装置２０５に指示する。システム制御部２０１の上述した動作は、例えば、基本ファイル構造記録手段２６１としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。光ディスクドライブ装置２０５は、基本ファイル構造を光ディスク２３５の所定の位置に記録し、記録動作が終了すると記録動作の完了をシステム制御部２０１に通知する。
【００６９】
（Ｓ５０４）システム制御部２０１は、空間管理構造を作成し、その空間管理構造をメモリ回路２０２の空間管理構造用メモリ２５３に格納する。このとき、ステップ（Ｓ５０５）で割付けられるＶＡＴ構造領域６０２の容量を考慮して、未割付け領域＃１（６２３）の位置情報６６６と未割付け領域＃２（６２１）の位置情報６６７とが未割付け空間エントリ６５２に登録される。さらに、システム制御部２０１は、空間管理構造用メモリ２５３に格納された空間管理構造を光ディスク２３５に記録するように光ディスクドライブ装置２０５に指示する。システム制御部２０１の上述した動作は、例えば、空間管理構造記録手段２５１としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。光ディスクドライブ装置２０５は、空間管理構造を光ディスク２３５の所定の位置に記録し、記録動作が終了すると記録動作の完了をシステム制御部２０１に通知する。
【００７０】
（Ｓ５０５）システム制御部２０１は、ＶＡＴ構造を作成し、そのＶＡＴ構造をメモリ回路２０２のＶＡＴ構造用メモリ２２２に格納する。さらに、システム制御部２０１は、ＶＡＴ構造用メモリ２２２に格納されたＶＡＴ構造を光ディスク２３５に記録するように光ディスクドライブ装置２０５に指示する。システム制御部２０１の上述した動作は、例えば、ＶＡＴ構造記録手段２１２としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。光ディスクドライブ装置２０５は、ＶＡＴ構造を光ディスク２３５の所定の位置に記録し、記録動作が終了すると記録動作の完了をシステム制御部２０１に通知する。
【００７１】
（Ｓ５０６）システム制御部２０１は、記録情報ゾーンへの記録を光ディスクドライブ装置２０５に指示する。ドライブ制御部２３１は、最新ファイル構造領域の終端の位置を示すエントリセクタ番号（ポインタ情報）と有効な登録ブロックを識別するためのバージョン番号（バージョン情報）とを含む第２の登録ブロック１７７を作成し、第２の登録ブロック１７７をメモリ回路２３２の記録情報ゾーン用メモリ２７３に格納し、第２の登録ブロック１７７を光ディスク２３５の所定の位置（第１の登録ブロック１７６が記録された領域に連続する領域）に記録する。ドライブ制御部２３１の上述した動作は、例えば、記録情報記録手段２７１としてドライブ制御部２３１に内蔵されている制御プログラムを実行することによって達成される。光ディスクドライブ装置２０５は、記録動作が終了すると記録動作の完了をシステム制御部２０１に通知する。
【００７２】
図６は、ファイル記録処理が実行された後に、光ディスク２３５に記録されているデータの構造を示す。
【００７３】
ボリューム構造領域１０１には、ボリューム構造が記録されている。ボリューム構造の詳細は、図４を参照して説明したとおりである。
【００７４】
ＡＶファイル領域６０１には、ＡＶファイル（ＡＶｆｉｌｅ−ａ）６４１と、そのファイルエントリ（ＡＶｆｉｌｅ−ａ）６４２と、ＡＶファイル（ＡＶｆｉｌｅ−ｂ）６４３と、そのファイルエントリ（ＡＶｆｉｌｅ−ｂ）６４４とが記録されている。
【００７５】
最新ファイル構造領域６３１の基本ファイル構造領域６３２には、基本ファイル構造が記録されている。基本ファイル構造は、ＡＶファイルの関連情報をもつ制御ファイル（Ｄａｔａｆｉｌｅ）６４５と、そのファイルエントリ（Ｄａｔａｆｉｌｅ）６４６と、ＡＶディレクトリ（ＡＶＤｉｒ）６４７と、ファイルエントリ（ＡＶＤｉｒ）６４８と、ファイル集合記述子６４９と、ルートディレクトリ６５０と、そのファイルエントリ（ルートディレクトリ）６５１とを含む。ＡＶディレクトリ（ＡＶＤｉｒ）６４７は、ＡＶファイル（ＡＶｆｉｌｅ−ａ）６４１のファイルエントリ（ＡＶｆｉｌｅ−ａ）６４２の位置情報とＡＶファイル（ＡＶｆｉｌｅ−ｂ）６４３のファイルエントリ（ＡＶｆｉｌｅ−ｂ）６４４の位置情報とを含む。
【００７６】
なお、ファイル集合記述子６４９と、ルートディレクトリ６５０と、ファイルエントリ（ルートディレクトリ）６５１とは、新たな記録位置（論理アドレス）に記録されることになる。仮想アドレスと論理アドレスとの対応関係を記述したＶＡＴ６５３における論理アドレスを更新することにより、以前と同じ仮想アドレスを用いてその新たな記録位置にアクセスすることが可能になる。例えば、論理ボリューム記述子４４５から指定されるファイル集合記述子６４９の記録位置は、仮想アドレスを用いて指定される。ファイル集合記述子６４９が新たな記録位置（論理アドレス）に記録されたとしても、仮想アドレスと論理アドレスとの対応関係を記述したＶＡＴ６５３における論理アドレスを更新することにより、ファイル集合記述子６４９の新たな記録位置にアクセスすることが可能となる。
【００７７】
最新ファイル構造領域６３１の空間管理構造領域６２２には、空間管理構造が記録されている。空間管理構造は、未割付け空間エントリ６５２を含む。
【００７８】
最新ファイル構造領域６３１のＶＡＴ構造領域６０２には、ＶＡＴ構造が記録されている。ＶＡＴ構造は、ＶＡＴ６５３とＶＡＴＩＣＢ６５４とを含む。
【００７９】
記録情報ゾーン１１１は、有効な登録ユニットの番号を指定するためのカウントユニット１４１と、第１の登録ユニット１４２、第２の登録ユニット１４３を含む複数の登録ユニットとを含む。カウントユニット１４１には、第１の登録ユニット１４２の識別番号を示す第１のカウントブロック１７１のみが記録されている。第１の登録ユニット１４２には、第１の登録ブロック１７６と、最新ファイル構造領域６３１の位置情報を示すエントリセクタ番号６６３を有する第２の登録ブロック１７７とが記録されている。第２の登録ブロック１７７が有効なエントリセクタ番号６６３を有する最新の登録ブロックであることは、第１の登録ブロック１７６のバージョン番号４６３と第２の登録ブロック１７７のバージョン番号６６２とを比較することによって認識される。
１．５  空間管理構造
以下、図１を参照して空間管理構造について詳細に説明する。
【００８０】
空間管理構造は、ボリューム空間内に存在する、データを記録可能な連続した領域である未割付け領域の位置情報を管理するための構造である。空間管理構造は、光ディスク上に何らかのデータが記録された後に必ず記録される。
【００８１】
空間管理構造である未割付け空間エントリ１５５は、未割付け空間エントリであることを示す記述子タグ１８５と、ボリューム空間内に存在する少なくとも１つの未割付け領域の位置情報（図１に示される例では、未割付け領域＃１の位置情報１８６、未割付け領域＃２の位置情報１８７、未割付け領域＃３の位置情報１８８、未割付け領域＃４の位置情報１８９）とを含む。
【００８２】
最新情報を光ディスクの内周から外周に移動しながら記録するために、未割付け領域の位置情報は、最新ファイル構造領域１３１以降に存在する未割付け領域から外周に向かって順に未割付け空間エントリ１５５に登録される。最外周の未割付け領域の位置情報が未割付け空間エントリ１５５に登録されると、未割付け領域の位置情報は、最内周の未割付け領域から外周に向かって順に未割付け空間エントリ１５５に登録される。
【００８３】
図１に示される例では、未割付け領域＃１（１２４）が最新ファイル構造領域１３１以降に最初に存在する未割付け領域である。従って、未割付け領域＃１（１２４）の位置情報１８６が、１番目の位置情報として未割付け空間エントリ１５５に登録される。
次に、ボリューム空間の終端に位置する未割付け領域＃２（１２５）の位置情報１８７が２番目の位置情報として未割付け空間エントリ１５５に登録される。次に、ボリューム空間において最内周に位置する未割付け領域＃３（１２１）の位置情報１８８が３番目の位置情報として未割付け空間エントリ１５５に登録される。最後に、未割付け領域＃４（１２２）の位置情報１８９が４番目の位置情報として未割付け空間エントリ１５５に登録される。このように、未割付け領域＃１（１２４）、未割付け領域＃２（１２５）、未割付け領域＃３（１２１）、未割付け領域＃４（１２２）の順に、それらの位置情報が未割付け空間エントリ１５５に登録される。
【００８４】
上述した順序で未割付け領域を未割付け空間エントリ１５５に登録しておき、未割付け空間エントリ１５５に登録されている順番に従ってデータを未割付け領域に記録することによって、最新ファイル構造領域を光ディスク上で移動させながら記録することができる。その結果、データの書換えが特定の領域に集中することを回避し、欠陥発生やデータ欠損を回避することが可能となる。
【００８５】
また、光ディスク上に記録されていたファイルが削除されたり編集された場合、それまで使用していた光ディスク上の領域が不要となることがある。不要となった領域の位置情報は新たな未割付け領域の位置情報として未割付け空間エントリ１５５に登録される。未割付け空間エントリ１５５に新たに登録される新たな未割付け領域の位置情報の順番は、未割付け空間エントリ１５５に既に登録されている未割付け領域の位置情報から算出される。その結果、新たな未割付け領域の位置情報は、未割付け空間エントリ１５５内の所定の位置に挿入される。
【００８６】
なお、本実施の形態では、ボリューム空間内の未割付け領域の位置に依存して、未割付け領域の位置情報を未割付け空間エントリ１５５に登録する順番を決定する方法を説明したが、データの削除により不要となった領域が発生した時点で、その不要となった領域の位置情報を新たな未割付け領域の位置情報として未割付け空間エントリ１５５の最後に登録してもよい。このように、不要となった領域を新たな未割付け領域として回収した時間に依存して、未割付け領域の位置情報を未割付け空間エントリ１５５に登録する順番を決定する方法によっても、データの書換えが特定の領域に集中することを回避することが可能になる。
【００８７】
なお、本発明の内周から外周までの記録方法は、追記形ディスクにも適用可能である。
【００８８】
なお、図８においてデータの信頼性が要求される制御ファイルが１つの場合を説明したが、複数の制御ファイルを光ディスクに記録するようにしてもよい。この場合、制御ファイルは、基本ファイル構造領域に記録してもよいし、ＡＶファイル領域に記録してもよい。制御ファイルのサイズが小さい場合や制御ファイルの数が少ない場合には、制御ファイルを基本ファイル構造領域に記録することが好ましい。制御ファイルにアクセスすることが容易だからである。制御ファイルのサイズが大きい場合や制御ファイルの数が多い場合には、制御ファイルをＡＶファイル領域に記録することが好ましい。最新ファイル構造領域のサイズを小さく保つことができるからである。制御ファイルとそのファイルエントリをＡＶファイル領域に記録することにより、制御ファイルの更新時にデータの書換えが特定の領域に集中することを回避できることは自明である。
【００８９】
なお、エントリセクタ番号で指定される次の記録位置を示すための記録位置情報から、一定方向の繰り返し記録を行なうことも可能である。さらに、情報記録領域の記録可能な位置情報は空間管理構造から取得される。
１．６  記録情報ゾーンのデータ構造
図９は、記録情報ゾーン１１１のデータ構造の一例を示す。図９に示される例では、記録情報ゾーン１１１は、１個のカウントユニットと２５０個の登録ユニットとを含む。
【００９０】
カウントユニットは、１０個のカウントブロックを含む。１０個のカウントブロックのそれぞれは、例えば、最小記録単位であるＥＣＣブロック単位に形成されている。１０個のカウントブロックのうちの１つには、２５０個の登録ユニットのうちのどの登録ユニットが有効かを示す識別情報（例えば、有効なエントリセクタ番号が記録されている登録ブロックが所属する登録ユニットの識別番号）が記録される。カウントユニットは、２５０個の登録ユニットから有効な登録ユニットを検索するために用いられる。カウントユニットを用いることにより、全ての登録ユニットを読み出して検索しなくても、１つの有効な登録ユニットのみを読み出すことで最新のエントリセクタ番号を取得することが可能になる。
【００９１】
カウントブロックは、有効な登録ユニットの識別番号を変更する場合に書換えられる。従って、カウントブロックが書換えられる回数は登録ブロックが書換えられる回数と比較して非常に小さい。
【００９２】
カウントブロックは、カウントユニットに含まれる１０個のカウントブロックのうち先頭のカウントブロック（第１のカウントブロック）から順に使用される。１つのカウントブロックは、そのカウントブロックが記録不可能となるまで、何度でも繰り返し使用される。カウントブロックが記録不可能となる原因としては、例えば、書換可能な回数を上回る回数の書換が行われたこと、ごみなどが付着して欠陥状態となったことなどが挙げられる。第１のカウントブロックが記録不可能となった場合には、第２のカウントブロックが使用される。第２のカウントブロックが記録不可能となった場合には、第３のカウントブロックが使用される。このように、カウントブロックは記録不可能な状態になるまで書換えられ、そのカウントブロックが記録不可能な状態となった場合には、次のカウントブロックが使用される。従って、書換回数が少ないほどカウントブロックを高速に検索することができる。
【００９３】
第１の登録ユニット〜第２５０の登録ユニットのそれぞれは、１０個の登録ブロックを含む。１０個の登録ブロックのそれぞれは、最小記録単位であるＥＣＣブロック単位に形成されている。１０個の登録ブロックのそれぞれは、その登録ブロックのバージョンを示すバージョン番号（バージョン情報）を記録するための領域と、最新ファイル構造領域の終端の位置を示すエントリセクタ番号（ポインタ情報）を記録するための領域とを含む。
【００９４】
最新ファイル構造領域への記録が行われる毎に、１つの登録ユニット内の第１の登録ブロックから第１０の登録ブロックのうち選択された１つの登録ブロックにバージョン番号とエントリセクタ番号とが記録される。最新ファイル構造領域への記録が行われる毎に、バージョン番号とエントリセクタ番号とが記録される登録ブロックは変更される。例えば、最初に最新ファイル構造領域への記録が行われる場合には、バージョン番号とエントリセクタ番号とは第１の登録ブロックに記録され、２度目に最新ファイル構造領域への記録が行われる場合には、バージョン番号とエントリセクタ番号とは第２の登録ブロックに記録される。このように、バージョン番号とエントリセクタ番号とは、第１の登録ブロックから第１０の登録ブロックの順に、登録ブロックの１つずつに記録されていく。バージョン番号とエントリセクタ番号とが第１０の登録ブロックに記録された後は、バージョン番号とエントリセクタ番号とは、再び、第１の登録ブロックに記録される（上書きされる）。その後、再び、バージョン番号とエントリセクタ番号とは、第１の登録ブロックから第１０の登録ブロックの順に、登録ブロックの１つずつに記録されていく（上書きされていく）。
【００９５】
このように、登録ブロックの１つずつに順番にバージョン番号とエントリセクタ番号とを記録していくことにより、データの書換えが特定の登録ブロックに集中することを回避することが可能になる。
【００９６】
なお、エントリセクタ番号（ポインタ情報）によって示される位置は、最新ファイル構造領域の終端の位置に限定されない。エントリセクタ番号（ポインタ情報）によって示される位置は、光ディスク２３５上の任意の領域（例えば、第２の情報記録領域）の任意の位置（例えば、所定の位置）であり得る。第２の情報記録領域は、シーケンシャル繰り返し記録によりデータを記録することが可能な領域であってもよい。
【００９７】
本実施の形態では、２５０個の登録ユニットのそれぞれに対して、データがシーケンシャルに繰り返し記録される。すなわち、２５０個の登録ユニットのそれぞれは、シーケンシャル繰り返し記録によりデータを記録することが可能な第１の情報記録領域の一例である。このように、分割された複数の領域のそれぞれに対して、データをシーケンシャルに繰り返し記録することにより、全領域の信頼性向上と、各領域からの読み出しの高速化とが可能になる。
【００９８】
最新の登録ブロックは、登録ブロックが所属する登録ユニット内で最大のバージョン番号を有するように管理される。最大のバージョン番号は最新のバージョン情報を示す。最大のバージョン番号（最新のバージョン情報）に対応するエントリセクタ番号（ポインタ情報）が有効なエントリセクタ番号（有効なポインタ情報）として使用される。
【００９９】
図９に示される例では、バージョン番号（３）を有する第３の登録ブロックが最新の登録ブロックである。このように、登録ユニットに含まれる登録ブロックの数を１０個にすることにより、最大１０個の登録ブロックを読み出すだけで最新の登録ブロックを認識することができる。
【０１００】
１つの登録ユニット内において１つ以上の登録ブロックが使用できない状態になった場合には、次の登録ユニットが使用される。例えば、第１の登録ユニット内の登録ブロックが欠陥ブロックになった場合（もしくは、第１の登録ユニット内の登録ブロックのバージョン番号がある一定の値に達した場合）には、第２の登録ユニットが使用される。有効な登録ユニットは、カウントユニットにより識別される。従って、有効な登録ユニットを識別するために、２５０個の登録ユニットの全てを検索する必要がない。
【０１０１】
記録情報ゾーン１１１に記録される情報のコピーが記録される予備記録情報ゾーンを図１に示す拡張記録情報ゾーン１１２に設けることにより、記録情報ゾーン１１１の信頼性を向上させることができる。読み出しエラーが発生したために記録情報ゾーン１１１からエントリセクタ番号を読み出すことができない場合には、拡張記録情報ゾーン１１２からエントリセクタ番号を読み出すようにすればよいからである。
【０１０２】
情報記録ゾーン１１１は必ずしもリードイン領域やリードアウト領域に設けられなくてもよい。例えば、情報記録ゾーン１１１は、リードイン領域の更に内周側に配置されてもよい。あるいは、情報記録ゾーン１１１は、ボリューム構造領域１０１内に配置されてもよい。これらの場合にも、データの書換が特定のセクタに集中することを防止する効果が得られる。シーケンシャル繰り返し記録を行う場合において、エントリセクタ番号が記録した領域の終端の位置を示すことができるからである。
【０１０３】
カウントブロックの数は１０個に限定されない。カウントブロックの数は１以上の任意の数であり得る。登録ブロックの数も１０個に限定されない。登録ブロックの数も１以上の任意の数であり得る。
【０１０４】
登録ユニットの数は２５０個に限定されない。登録ユニットの数は１以上の任意の数であり得る。登録ユニットの数が１の場合には、カウントユニットは省略され得る。有効な登録ユニットを検索する必要がないからである。すなわち、１つの登録ユニットのみを含むように記録情報ゾーンを構成してもよい。例えば、登録ブロックの数を十分多くした場合には、１つの登録ユニットのみを含むように記録情報ゾーンを構成することができる。
【０１０５】
なお、記録情報ゾーン内の記録単位はセクタ単位でもよく、ＥＣＣブロック単位に限定する必要はない。
【０１０６】
なお、記録情報ゾーンが光ディスクの所定の領域に割付けられていることを示す識別情報が光ディスクに予め記録されていてもよい。この識別情報により、書換回数の制限のある光ディスクに対して、その光ディスクの出荷時にその光ディスクの信頼性が高いことを保証することができる。記録情報ゾーンを用いてデータをシーケンシャルに繰り返し記録することにより、書換回数の制限のある光ディスクに対して、その書換回数の制限を補償することができるからである。
【０１０７】
なお、追記形ディスクは、書換回数が０回に制限された記録可能なディスクであるとみなすことができる。上述した記録情報ゾーンを用いることにより、追記の回数が多くなった場合でも、有効な登録ユニットとその中に記録された有効な登録ブロックとを高速に認識することができる。更に、追記回数が増えて記録情報ゾーンの登録ユニットが全て使用された場合には、拡張記録情報ゾーン内に記録情報ゾーンを割付けることにより、更に、追記が可能になる。
【０１０８】
また、１つの登録ユニット内の登録ブロック数を増やしたり、１つのカウントユニット内のカウントブロック数を増やしたりすることにより、追記形ディスクにより適切なデータ構造を有する記録情報ゾーンを提供することも可能である。例えば、カウントユニット内のカウントブロックの数を登録ユニットの数と同じにすることにより、登録ユニットの更新回数分と同じだけカウントブロックの更新が可能である。また、カウントユニット内のカウントブロックの数を登録ユニットの数より大きくすることにより、カウントブロックの更新が欠陥ブロック等により出来ない場合でも次のカウントブロックに更新できる。
【０１０９】
なお、カウントユニット内の特定のカウントブロックにデータの書換えが集中することを回避するために、カウントユニット内でデータをシーケンシャルに繰り返し記録するようにしてもよい。すなわち、カウントユニットは、シーケンシャル繰り返し記録によりデータを記録することが可能な第３の情報記録領域の一例である。この場合には、カウントユニットに含まれる各カウントブロックが、上述した登録ブロックと同様に、そのカウントブロックのバージョンを示すバージョン番号（バージョン情報）と、登録ユニットの識別番号（識別情報）とを含むことになる。
【０１１０】
最新のカウントブロックは、カウントユニット内で最大のバージョン番号を有するように管理される。最大のバージョン番号は最新のバージョン情報を示す。最大のバージョン番号（最新のバージョン情報）に対応する登録ユニットの識別番号（識別情報）が有効な登録ユニットの識別番号（有効な識別情報）として使用される。
【０１１１】
カウントユニットおよび登録ユニットのそれぞれに対して、各ユニット内で、データをシーケンシャルに繰り返し記録することにより、カウントブロックおよび登録ブロックには古い情報が残されることになる。これにより、更新される前の情報（ファイル）を光ディスク上に保持することができ、その情報（ファイル）をバックアップとして利用することができる。
【０１１２】
また、上述した記録方法は、書換形ディスクに加えて追記形ディスクにも適用することができるので、書換形ディスクと追記形ディスクとで記録方法を共通化することが可能になる。
【０１１３】
なお、書換回数の制限された光ディスクにおいて、登録ユニット内の登録ブロックは、シーケンシャルな繰り返し記録を行なう代わりに、その登録ブロックが記録不可能となるまで、何度でも繰り返し使用されるようにしてもよい。これにより、登録ユニットからの読み出し時間を短縮することができる。登録ブロックが記録不可能となる原因としては、例えば、書換可能な回数を上回る回数の書換が行われたこと、ごみなどが付着して欠陥状態となったことなどが挙げられる。登録ブロックが記録不可能になった場合には、次の登録ブロックが使用される。カウントブロックが記録不可能となるまでそのカウントブロックを何度も繰り返し使用するとともに、登録ブロックが記録不可能となるまでその登録ブロックを何度も使用することにより、カウントユニットからの読み出し時間を短縮するとともに、登録ユニットからの読み出し時間を短縮することができる。
１．７  ファイル再生処理
図７は、光ディスク２３５に記録されたファイルを再生するファイル再生処理の手順を示す。ファイル再生処理は、図２に示される情報記録再生装置によって実行される。以下、図１に示されるデータ構造を有する光ディスク２３５からＡＶファイル（ＡＶｆｉｌｅ−ｄ）１５８を再生する場合を例にとり、図７に示される各ステップを詳細に説明する。
【０１１４】
なお、図１に示されるデータ構造を有する光ディスク２３５は、図６に示されるデータ構造を有する光ディスク２３５からＡＶファイル（ＡＶｆｉｌｅ−ｂ）を削除し、ＡＶファイル（ＡＶｆｉｌｅ−ｃ）とＡＶファイル（ＡＶｆｉｌｅ−ｄ）とを記録することによって得られる。
【０１１５】
（Ｓ７０１）光ディスクドライブ装置２０５に光ディスクが挿入されたことを検知すると、ドライブ制御部２３１は、記録情報ゾーン１１１のカウントユニット１４１の最初のカウントブロック１７１の位置を指定する。
【０１１６】
（Ｓ７０２）ドライブ制御部２３１は、カウントユニット１４１内の指定されたカウントブロックが未記録状態であるか否かを判定する。「Ｙｅｓ」であれば処理はステップ（Ｓ７０４）に進み、「Ｎｏ」であれば処理はステップ（Ｓ７０３）に進む。
【０１１７】
（Ｓ７０３）ドライブ制御部２３１は、カウントユニット１４１内の次のカウントブロックの位置を指定する。
【０１１８】
（Ｓ７０４）ドライブ制御部２３１は、未記録状態でないカウントブロックのうち最後のカウントブロックから登録ユニットの識別番号（識別情報）を取得する。
【０１１９】
（Ｓ７０５）ドライブ制御部２３１は、登録ユニットの識別番号により指定された登録ユニットの先頭の登録ブロックに対して再生動作を実行し、バージョン番号（バージョン情報）を取得する。
【０１２０】
（Ｓ７０６）ドライブ制御部２３１は、指定された登録ユニットの次の登録ブロックの位置を指定する。
【０１２１】
（Ｓ７０７）ドライブ制御部２３１は、指定された登録ブロックに対して再生動作を実行する。この再生動作で指定された登録ブロックが未記録状態の場合、もしくは登録ブロックに記録されたバージョン番号が先に取得したバージョン番号より小さい場合には、処理はステップ（Ｓ７０９）に進む。それ以外の場合には、ステップ（Ｓ７０８）に進む。
【０１２２】
（Ｓ７０８）ドライブ制御部２３１は、指定された登録ユニット内の次の登録ブロックの位置を指定する。
【０１２３】
（Ｓ７０９）ドライブ制御部２３１は、見つけられた最新の登録ブロックに記録されたエントリセクタ番号を取得し、そのエントリセクタ番号を記録情報ゾーン用メモリ２７３に格納する。
【０１２４】
なお、（Ｓ７０１）〜（Ｓ７０９）において説明したドライブ制御部２３１の動作は、例えば、記録情報再生手段２７２としてドライブ制御部２３１に内蔵されている制御プログラムを実行することによって達成される。
【０１２５】
（Ｓ７１０）システム制御部２０１は、光ディスクドライブ装置２０５の記録情報ゾーン用メモリ２７３に格納されたエントリセクタ番号を最新ファイル構造領域の終端の位置を示す情報（ポインタ情報）として取得する。システム制御部２０１は、最新ファイル構造領域の終端に記録されたＶＡＴＩＣＢ１５７を再生するように光ディスクドライブ装置２０５に指示する。システム制御部２０１の上述した動作は、例えば、ＶＡＴ構造再生手段２１５としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。光ディスクドライブ装置２０５は、最新ファイル構造領域の終端に記録されたＶＡＴＩＣＢ１５７を読み出し、メモリ回路２０２のＶＡＴ構造用メモリ２２２に格納する。
【０１２６】
次に、システム制御部２０１は、読み出されたＶＡＴＩＣＢに含まれるＶＡＴの位置情報を解釈して、ＶＡＴＩＣＢと同様な制御手順に従ってＶＡＴ構造領域１０８に記録されたＶＡＴ１５６を読み出し、メモリ回路２０２のＶＡＴ構造用メモリ２２２に格納する。
【０１２７】
（Ｓ７１１）システム制御部２０１はステップ（Ｓ７１０）で取得されたＶＡＴを用いて仮想アドレスを論理アドレスに変換する処理を行いながら、ファイル集合記述子１５２を起点として、ファイルエントリ（ルートディレクトリ）１５４とルートディレクトリ１５３を読み出す。またこれらと同一領域にまとめて記録しているファイルエントリ（ＡＶＤｉｒ）１５１、ＡＶディレクトリ（ＡＶＤｉｒ）１５０と共に、ファイルエントリ（Ｄａｔａｆｉｌｅ）１４９と制御ファイル（Ｄａｔａｆｉｌｅ）１４８も順次読み出すことにより、ＡＶファイルの記録位置や関連情報を取得する。システム制御部２０１の上述した動作は、例えば、基本ファイル構造再生手段２６１としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【０１２８】
（Ｓ７１２）最後に、システム制御部２０１は、ファイルエントリ（ＡＶｆｉｌｅ−ｄ）１５９およびＡＶファイル（ＡＶｆｉｌｅ−ｄ）１５８の読み出し動作を実行し、ファイル再生動作を完了する。システム制御部２０１の上述した動作は、例えば、ファイル再生手段２１６としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【０１２９】
なお、再生時に読出しエラーによってデータが読み出せなくなることを避けるために、そのデータのコピーを他の場所に記録してもよい。シーケンシャル記録によって移動する最新ファイル構造領域を２重化し、これらの位置情報を記録情報ゾーンにより指定してもよい。例えば、図１０に示されるように、予備最新ファイル構造領域２１０３と主最新ファイル構造領域２１０７を予備記録情報ゾーン２１０１及び主記録情報ゾーン２１０２に記録された登録ブロックに記録される主エントリセクタ番号２１５１と予備エントリセクタ番号２１５２から指定してもよい。
【０１３０】
シーケンシャルにベリファイ付き記録を行った後、キズや埃などの原因により再生が不可能になる可能性がある。このような場合も最新ファイル構造を読み出すことができるように、ボリューム空間内に主最新ファイル構造領域２１０７および予備最新ファイル構造領域２１０３を設け、その位置情報をそれぞれ主エントリセクタ番号２１５１および予備エントリセクタ番号２１５２としてリードイン領域に登録するようにしてもよい。これにより、データ再生信頼性が向上する。
【０１３１】
予備最新ファイル構造領域２１０３に記録される情報は、基本的に主最新ファイル構造領域２１０７に記録される情報の予備情報であるが、ＶＡＴ構造領域２１１０に記録されるＶＡＴ２１４５は、仮想アドレスと主最新ファイル構造領域２１０７に記録された最新ファイル構造の論理アドレスとの対応テーブルであるのに対し、ＶＡＴ構造領域２１０６に記録されるＶＡＴ２１３５は仮想アドレスと予備最新ファイル構造領域２１０３に記録された最新ファイル構造の論理アドレスとの対応テーブルである。
【０１３２】
なお、主最新ファイル構造領域２１０７の位置情報は主エントリセクタ番号２１５１として、予備最新ファイル構造領域２１０３の位置情報は予備エントリセクタ番号２１５２として、リードイン領域の主記録情報ゾーン２１０２および予備記録情報ゾーン２１０１に共に登録されてもよい。このとき予備記録情報ゾーン２１０１は主記録情報ゾーン２１０２に登録される情報の予備情報が登録される領域である。主または予備記録情報ゾーンの構成と使用方法は、実施の形態１に示した記録情報ゾーンと同様である。
【０１３３】
なお、予備最新ファイル構造領域の位置情報は、主エントリセクタ番号からのオフセットアドレスで指定されてもよい。オフセットアドレスは、例えば、主エントリセクタ番号−２５６や、主エントリセクタ番号−５１２、主エントリセクタ番号＋２５６、主エントリセクタ番号＋５１２などで指定されてもよい。またこのオフセットの値が情報記録ゾーンに登録されてもよい。
【０１３４】
なお、記録情報ゾーンを、リードイン領域内ではなく、ボリューム空間内に設けた場合でも、本発明の効果が得られるのは自明である。エントリセクタ番号は、例えば、ボリューム構造領域１０１などのボリューム空間内に記録されてもよい。この場合でも、エントリセクタ番号がリードイン領域に記録された場合と同様の効果が得られる。
【０１３５】
なお、エントリセクタ番号など、次の記録開始位置を示すための記録位置情報をもつことで、書換される領域が情報記録媒体の情報記録領域に分散するように、データを一定方向に繰り返し記録することができる。
【０１３６】
なお、主記録情報ゾーンに記録される情報の予備情報の登録方法は、主記録情報ゾーン２１０２と予備記録情報ゾーン２１０１においてそれぞれ独立に行われてもよい。この場合、ベリファイ付き記録を用いて欠陥領域を避けながらカウントブロックまたは登録ブロックが記録されるため、主記録情報ゾーン２１０２と予備記録情報ゾーン２１０１において、欠陥領域となるカウントブロックや登録ブロックの番号が異なる。
【０１３７】
また、予備記録情報ゾーン２１０１には主記録情報ゾーン２１０２と同じカウントブロック及び登録ブロックに複製情報が記録されてもよい。この場合、予備記録情報ゾーン２１０１ではベリファイ付き記録を行う必要はなく、欠陥状態であっても記録が実行される。
【０１３８】
なお、本実施の形態では予備最新ファイル構造領域に記録された情報は、主最新ファイル構造のコピー情報である。しかし、記録時間の短縮のため、予備最新ファイル構造領域には、前回の記録時より更新されたファイル構造のみを記録してもよい。主最新ファイル構造領域が読出し不可能であるとき、予備最新ファイル構造と、前回の主最新ファイル構造を利用してデータのバックアップを復元することができる。前回の主最新ファイル構造は、前回の登録ブロックをバージョン番号より判別し、その登録ブロックに記録されたエントリセクタ番号から取得することができる。
【０１３９】
図１０に示すようにボリューム空間に記録される最新ファイル構造が２重化され、その位置情報を共にリードイン領域にもつことによりシーケンシャル記録をしながらファイルへの記録再生に欠かすことのできないファイル構造領域のロバストネスを書換回数の制限された情報記録媒体において向上させることが可能となる。更に多重化された最新ファイル構造領域の位置情報の指定領域である記録情報ゾーンを確実に記録することで、キズや埃などの原因により再生が不可能になる恐れのあるディスクに対して再生信頼性が向上する。
【０１４０】
なお、この最新ファイル構造領域とエントリセクタ番号はともに３重化などの２重化以上にも対応可能であることは自明である。
【０１４１】
なお、ＥＣＭＡ１６７規格においてＡＶファイルのファイルエントリは、ファイル構造の一部として定義されるが、説明を簡単化するため本実施の形態においては、ＡＶファイル領域に記録されることとした。
【０１４２】
なお、ＡＶファイルが記録されない情報記録媒体の場合、ＡＶファイル領域に記録されるファイルは制御ファイルとしても本発明の効果が得られることは自明である。このとき、ボリューム空間内では、制御ファイルとそのファイル構造がシーケンシャルに記録される。
【０１４３】
なお、本実施の形態では、最新ファイル構造領域にはＶＡＴ構造を用いたファイル構造が記録されているが、エントリセクタ番号で指定される最新ファイル構造領域には、例えばＭＳ−ＤＯＳでも用いられているＦＡＴファイルシステム等、他のファイルシステムのファイル構造を記録してもよい。ＶＡＴ構造以外のファイル構造を用いても、記録情報ゾーンに記録されたエントリセクタ番号を用いることにより、書換回数の制限されたディスクにおける書換の集中を回避する効果が得られる。
【０１４４】
本実施の形態では、ディスク挿入時にシステムが、複数のＡＶファイルに記録された情報を認識するために、基本ファイル構造領域に制御ファイルを記録する例を示した。なお、ディスク上に記録されたファイルのみを認識すればよい場合は、基本ファイル構造領域に制御ファイルとそのファイルエントリを記録する必要はない。このとき基本ファイル構造領域はさらに小さくなるので読出し時間が短縮される。この基本ファイル構造領域が、読出し最小単位である１ＥＣＣブロック以内に記録された場合、ドライブ装置は１回の読出しを行うのみでよい。このように、本発明の情報記録媒体は、最新ファイル構造領域を含め更新記録するデータを内周から外周に移動させるため書換え集中によるデータ欠損や欠陥の発生を防止し、データ信頼性を向上させることができる。
２．実施の形態２
実施の形態２では、ボリューム空間に予め割付けられたＡＶファイル領域内においてＡＶファイルをシーケンシャルに記録する方法と、最新ファイル構造領域に記録される情報の欠陥管理方法とを説明する。
【０１４５】
ＡＶファイル領域に記録されるＡＶデータは、時間的に連続してデータを記録する必要があるために、ベリファイを行なうことなく記録される。他方、ファイル集合記述子などのファイル管理情報や制御ファイルは、データの信頼性が要求されるために、記録後にベリファイが行なわれて、記録時のデータの信頼性が確保される。また、一般に、ＡＶファイルはデータのサイズが大きく、制御ファイルやファイル管理情報はデータのサイズが小さい。このように、ＡＶデータの特性と非ＡＶデータの特性とは異なっている。ＡＶデータを記録する領域と、非ＡＶデータを記録する領域とを分離する例を説明する。
【０１４６】
実施の形態１のように未割付け領域の管理がテーブル形式によって行われる場合、未割付け領域の管理情報の登録順序を規定することによってシーケンシャルに記録が行われた。実施の形態２では、空間管理構造領域に記録される改良ビットマップを用いて未割付け領域の管理を行ない、ボリューム空間内のＡＶファイル領域内においてシーケンシャル記録する場合を説明する。
【０１４７】
なお、以下の説明において、ボリューム・ファイル構造として情報記録媒体に記録される記述子やポインタ等は、特に詳細な記載がない限り、ＥＣＭＡ１６７規格あるいはＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）規格に規定されたデータ構造をもつものとする。
２．１  光ディスクのデータ構造
図１１は、光ディスク２３５のデータ構造の一例を示す。
【０１４８】
ボリューム空間には、ボリューム構造領域１０１と代替可能ファイル構造領域１３０３とＡＶファイル領域１３０８とがあらかじめ固定位置に割付けられている。代替可能ファイル構造領域１３０３は、最新ファイル構造領域の一部に空間管理構造領域１３０６を有している。この空間管理構造領域には、改良ビットマップが記録される。
【０１４９】
ビットマップとは、セクタやＥＣＣブロックなど一定単位の領域毎に記録状態を示すマップである。ある一定単位の領域の記録状態は、記録済み状態であれば１、未記録状態であれば０として、１ビットで示される。全てのセクタの記録状態を示すビットの集合をビットマップと呼ぶ。実施の形態２では、ビットマップはユニットの記録状態を示す。未割付け領域の管理をビットマップで行なうメリットは、管理する単位領域毎にビットを用いて未割付けを指定するために、ビットマップのサイズが固定である点である。
【０１５０】
ユニットは１セクタ以上から構成される記録管理の単位であり、本実施の形態では１ユニットが約５０００セクタほどの例を示している。
【０１５１】
また、リードイン領域には、記録情報ゾーン１１１が割付けられている。記録情報ゾーン１１１には、代替ユニット番号１３１０と代替領域アドレス情報１３１１をもつ代替指定情報領域１３０２が割付けられている。この代替指定情報領域は、最新ファイル構造領域１３０４を代替可能ファイル構造領域１３０３の代替可能領域１３０７や他のユニットへ代替する。これにより、代替可能ファイル構造領域１３０７の最新ファイル構造領域１３０４に書換えが集中した場合や、また領域全体が記録不可能な状態となった場合、代替することによって媒体全体が記録不可能になることなく、引き続き最新ファイル構造領域の記録を行うことができる。
２．２  ファイル記録処理
図１３は、光ディスク２３５にファイルを記録するファイル記録処理の手順を示す。ファイル記録処理は、図２に示される情報記録再生装置によって実行される。以下、図１３に示される各ステップを詳細に説明する。
【０１５２】
（Ｓ１５０１）システム制御部２０１は、空間管理構造用メモリ２５３に読み出されている改良ビットマップ１３１３の先頭から開始ユニット番号１３３０を取得する。システム制御部２０１の上述した動作は、例えば、空間管理構造記録手段２５１としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【０１５３】
（Ｓ１５０２）システム制御部２０１は、開始ユニット番号１３３０で指定されたユニット＃４０から順にシーケンシャルにＡＶファイル（ＡＶｆｉｌｅ−ｄ）１４６を記録するように光ディスクドライブ装置２０５に指示する。システム制御部２０１の上述した動作は、例えば、ファイル記録手段２１３としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【０１５４】
（Ｓ１５０３）システム制御部２０１は、記録されたＡＶファイル（ＡＶｆｉｌｅ−ｄ）の管理情報を含めてファイル構造を更新し、更新されたファイル構造を最新ファイル構造領域１３０４に記録するように光ディスクドライブ装置２０５に指示する。システム制御部２０１の上述した動作は、例えば、基本ファイル構造記録手段２６１としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【０１５５】
このとき、代替可能ファイル構造領域１３０３において最新ファイル構造領域１３０４が書換え回数の集中やキズや埃などにより記録不可能な状態になったため、光ディスクドライブ装置２０５から書き込みエラーが返ってくると、システム制御部２０１は、記録位置を変更するため基本ファイル構造を更新し、代替可能領域１３０７に対する記録を指示する。
【０１５６】
再度、代替可能領域１３０７がキズや埃などにより記録不可能な状態になったため、光ディスクドライブ装置２０５より書き込みエラーが返ってくると、システム制御部２０１は、ＡＶファイル領域１３０８よりシーケンシャルに記録する場合に次の記録開始ユニットとなるユニット＃５６を代替可能ファイル構造領域として使用するため、ユニット＃５６に記録位置の変更を反映した基本ファイル構造領域の記録を指示する。このように、最新ファイル構造領域を記録時に書き込みエラーが発生すると、未記録状態の代替可能領域へ、最新ファイル構造領域に記録したデータを更新して記録する。さらに、代替可能領域において未記録状態の領域が無い場合には、開始ユニット番号を用いて、未割付け領域であるユニットに代替可能ファイル構造領域を割付け、最新ファイル構造領域に記録したデータを更新して代替可能ファイル構造領域の先頭に記録する。未割付け領域であるユニットに代替可能ファイル構造領域が割付けられると、所定のサイズの代替可能領域が未記録状態として配置されるために、最新ファイル構造領域の記録において、書き込みエラーが発生しても、代替記録が可能になる。
【０１５７】
ドライブ制御部２３２は、基本ファイル構造をユニット＃５６に記録するように記録再生手段２３４に指示し、その記録が完遂されると、リードイン領域の記録情報ゾーン１１１の代替ユニット番号１４１０に５６を記録し、代替領域アドレス情報１４１１に最新ファイル構造領域のアドレス情報を記録する。その後、ドライブ制御部２３２は処理の完遂をシステム制御部２０１に通知する。
【０１５８】
（Ｓ１５０４）最後に、システム制御部２０１は、ディスクの未割付け領域の状態を反映した改良ビットマップ１４１２を形成し、ユニット＃５６の空間管理構造領域１４０３に記録する。システム制御部２０１の上述した動作は、例えば、空間管理構造記録手段２５１としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【０１５９】
このとき改良ビットマップの先頭の開始ユニット番号には、記録されたユニット以降の先頭の未割付け領域を示すユニット番号５７が登録され、この処理で記録が行われたユニット＃４０からユニット＃５６の記録状態を示すビットは記録済み状態を示す１に変更される。
【０１６０】
図１２は、図１１に示されるデータ構造を有する光ディスク２３５に対してファイル記録処理が実行された後に、光ディスク２３５に記録されているデータの構造を示す。
【０１６１】
本実施の形態では、ＡＶファイル領域内での内周から外周へのシーケンシャル記録の２サイクル目を示した。書換え回数が制限された情報記録媒体において、記録開始位置が開始ユニット番号により指定されるため、ＡＶファイル領域内において、ディスクの内周から外周に向かってシーケンシャルな記録を繰り返し行うことができる。
【０１６２】
なお、次回の記録開始位置を開始ユニット番号で指定する代わりに、アドレスで指定してもよい。次回の記録開始位置をアドレスで指定することにより、次回の記録開始位置を開始ユニット番号で指定する場合に比べて、細かな記録開始位置を指定することが可能になる。なお、次回の記録開始位置の代わりに、前回の記録終端位置を指定してもよい。
【０１６３】
なお、本実施の形態では、ＡＶファイルの記録可能な未割付け領域の指定は、ユニット単位とし、ＡＶファイルが記録された領域の指定は、論理セクタ単位としているが、簡単化のために、ＡＶファイルが記録された領域の指定も、ユニット単位としてもよい。
【０１６４】
なお、ＡＶファイル領域には、ＡＶファイルのみが記録される例を示したが、実施の形態１で説明したように、ＡＶファイルのファイルエントリをＡＶファイル領域に記録してもよい。
【０１６５】
また、制御ファイルのサイズが大きい場合や制御ファイルの数が多い場合には、ＡＶファイル領域に制御ファイルとそのファイルエントリを記録することにより、制御ファイルの更新時にデータの書換が特定の領域に集中することを防止することができる。
【０１６６】
なお、ボリューム構造領域と最新ファイル構造領域とにデータを記録する場合には、ベリファイ付き記録が行われ、ＡＶファイル領域にデータを記録する場合には、ベリファイなし記録がおこなわれる。ベリファイ付き記録とは、記録を行った後にデータを読み出すことができるか確認する記録方法である。ベリファイなし記録とは、記録を行った後にデータを読み出すことができるか確認をしない記録方法である。
【０１６７】
なお、本実施の形態では、代替された後の最新ファイル構造領域をシステム制御部２０１が管理することにしている。しかし、代替領域をドライブ制御部２３１が管理するシステムでは、リニアリプレースメントと呼ばれる方式で管理されてもよい。リニアリプレースメントは、ドライブ制御部がシステム制御部から指定された論理アドレス情報と実際にデータが記録された物理アドレス情報の対応関係を管理し、再生時は、指示された論理アドレスにアクセスする変わりに、対応する物理アドレスから情報を読み出す方式である。このとき、システム制御部は、代替にともなう記録位置情報の更新を基本ファイル構造に対して行う必要はない。
【０１６８】
このように、代替可能領域への代替と、ユニットへの代替可能ファイル構造領域の割付けとの２段階の代替処理を行うことにより、ファイル構造領域やＡＶファイル領域のサイズが予め規定された媒体において予想外に書換え回数が増加しても、媒体への記録再生を引き続き行うことが可能となる。
２．３  ファイル再生処理
図１４は、光ディスク２３５に記録されたファイルを再生するファイル再生処理の手順を示す。ファイル再生処理は、図２に示される情報記録再生装置によって実行される。以下、図１２に示されるデータ構造を有する光ディスク２３５からＡＶファイル（ＡＶｆｉｌｅ−ｄ）１５８を再生する場合を例にとり、図１４に示される各ステップを詳細に説明する。
【０１６９】
（Ｓ１６０１）光ディスクが挿入されると、ドライブ制御部２３１は、記録情報ゾーンの代替指定情報領域１３０２から、代替ユニット番号１４１０と代替領域アドレス情報１４１１とを読み出し、システム制御部２０１に通知する。ドライブ制御部２３１の上述した動作は、例えば、記録情報ゾーン再生手段２７２としてドライブ制御部２３１に内蔵されている制御プログラムを実行することによって達成される。
【０１７０】
システム制御部２０１は読み出された代替ユニット番号１４１０が０であるか否かを判別する。０の場合は、処理は（Ｓ１６０３）に進む。０以外の場合は、処理は（Ｓ１６０２）に進む。
【０１７１】
（Ｓ１６０２）システム制御部２０１は、代替ユニット番号と代替領域アドレス情報とに基づいて、指定されたユニット番号をもつユニットに記録された最新ファイル構造領域の基本ファイル構造領域から基本ファイル構造を再生する。
【０１７２】
図１２に示される例では、代替ユニット番号１４１０は５６である。従って、ユニット＃５６に記録された最新ファイル構造領域１４０１の基本ファイル構造領域１４０２から基本ファイル構造が読み出される。
【０１７３】
（Ｓ１６０３）システム制御部２０１は、代替領域アドレス情報に基づいて、予め割り付けられている代替可能ファイル構造領域に記録された最新ファイル構造領域の基本ファイル構造領域から基本ファイル構造を再生する。
【０１７４】
図１１に示される例では、代替ユニット番号１４１０は０である。従って、代替可能ファイル構造領域１３０３に記録された最新ファイル構造領域１３０４の基本ファイル構造領域１３０５から基本ファイル構造が読み出される。
【０１７５】
なお、（Ｓ１６０２）、（Ｓ１６０３）で説明したシステム制御部２０１の動作は、例えば、基本ファイル構造再生手段２６２としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【０１７６】
（Ｓ１６０４）システム制御部２０１は、基本ファイル構造を解釈し、目的のＡＶファイル（ＡＶｆｉｌｅ−ｄ）１５８を再生する。システム制御部２０１の上述した動作は、例えば、ファイル再生手段２１６としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【０１７７】
なお、本実施の形態では、一般に、ＡＶファイルのサイズは制御データのサイズより大きいために、ＡＶファイルはユニット単位で管理されている。このため、ＡＶファイルの記録位置情報は論理セクタ番号の変わりにユニット番号を用いて指定することにより、記録位置の指定が簡単になる。
【０１７８】
なお、本実施の形態では、未割付け領域はディスクの内周から外周の順番でビットマップに登録されている。このため、開始ユニット番号で次回の記録位置を指定することによって、シーケンシャルな繰返し記録が実現される。ビットマップではなく、実施の形態１で示したようなテーブルを用いて未割付け領域を管理する方法では、ディスクの内周から外周の順番で未割付け領域をテーブルに登録し、エントリセクタ番号によって次回記録開始位置を指定する。
【０１７９】
実施の形態２では、代替可能ファイル構造領域がボリューム空間に予め割付けられているため最新ファイル構造の書換えが集中してしまうが、記録情報ゾーンの設けられた代替指定情報領域により異なった場所への記録が可能なため、媒体全体が使用不可能な状態に陥ることを防止することができる。
【０１８０】
また、空間管理構造領域に記録される改良ビットマップに設けられた開始ユニット番号を用いることにより、ＡＶファイル領域における記録開始位置を取得することができる。これにより、書換え集中を回避しつつシーケンシャルにＡＶファイルを記録することが可能である。また、空間管理構造の先頭に開始ユニット番号を登録することにより、空間管理構造を取得した後、すぐに、記録開始位置から記録を開始することが可能となる。
【０１８１】
なお、実施の形態１では、最新ファイル構造領域をシーケンシャルに記録していたが、実施の形態２では、データを更新する毎に最新ファイル構造領域の中でデータが書き換えられる例を示した。実施の形態１で示したように、空間管理構造領域に記録された空き領域情報と最新ファイル構造領域として割り付けられた位置を示す代替領域アドレス情報とを用いて、最新ファイル構造領域を代替可能ファイル構造領域内でシーケンシャルな繰り返し記録を行なってもよい。例えば、データの更新時、代替可能ファイル構造領域の終端までは、最新ファイル構造領域が割付けられた領域の位置（すなわち、ポインタ情報によって示される位置）に続く位置から一定方向に（例えば、ディスクの内周側から外周側に向かって）未割付け領域をサーチし、そのサーチ結果に基づいて領域を割付け、その割付けられた領域に最新ファイル構造領域のデータを記録し、代替可能ファイル構造領域の終端に最新ファイル構造領域が記録されている場合は、代替可能ファイル構造領域の先頭から一定方向に未割付け領域をサーチし、そのサーチ結果に基づいて領域を割付け、その割付けられた領域に最新ファイル構造領域のデータを記録してもよい。
【０１８２】
このように、代替可能ファイル構造領域は、代替可能ファイル構造領域の一部に別の領域（例えば、最新ファイル構造領域）を割付けることが可能なように構成されている。また、代替可能ファイル構造領域の一部に割付けられた別の領域（例えば、最新ファイル構造領域）は、代替可能ファイル構造領域内で移動可能なように構成されている。これにより、最新ファイル構造領域が代替可能ファイル構造領域の全体に分散するように、データを一定方向に繰り返し記録することができる。
【０１８３】
また実施の形態２では、ＡＶファイル領域と代替可能ファイル構造領域ともにシーケンシャルに繰り返しデータを記録することができ、ディスク全域の書換え回数の集中が回避される。このように１つの領域を複数の領域に分割し、それぞれの領域に対してシーケンシャルな繰り返し記録を行うことにより、データの信頼性向上と目的ファイルなどの読み出しを高速化できる。
【０１８４】
なお、このようにファイルを記録する領域とその領域内での次の記録開始位置を示すための記録位置情報を記録する領域のそれぞれにおいて、データを一定方向に繰り返し記録することができる。
３．実施の形態３
実施の形態３では、ハードディスクなどに適用されるＦＡＴファイルシステムのようにファイルの記録位置と未割付け領域の位置を同時に管理するテーブルにより、ＡＶファイル領域内においてＡＶファイルをシーケンシャルに記録する場合の一例を説明する。
【０１８５】
ハードディスクと整合性のあるシステムを構築する場合には、光ディスクにＦＡＴファイルシステムを導入することで、ハードディスクと光ディスクを一つのファイルシステムで扱える様になる。
【０１８６】
なお、以下の説明において、ボリューム・ファイル構造として情報記録媒体に記録される記述子やポインタ等は、特に詳細な記載がない限り、ＦＡＴファイルシステムとして知られているＥＣＭＡ１０７規格に規定されたデータ構造をもつものとする。
３．１  光ディスクのデータ構造
図１５は、光ディスク２３５のデータ構造の一例を示す。
【０１８７】
ボリューム空間には、システム領域１７０１と、最新ファイル構造領域１７０２と、ＡＶファイル構造領域１７０３とが予め割付けられている。
【０１８８】
最新ファイル構造領域１７０２は、ＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ
Ｔａｂｌｅ）領域１７０４と、ルートディレクトリ領域１７０５と、ＡＶディレクトリ領域１７０６と、データファイル領域１７０７とを含む。ＦＡＴ領域１７０４には、ディレクトリやファイルの記録位置のチェーン情報やクラスタの記録状態の情報をもつＦＡＴが記録されている。
【０１８９】
ＦＡＴは、クラスタごとの記録情報をもつクラスタ記録情報がクラスタの数だけ記録されるテーブルである。ルートディレクトリ領域１７０５やＡＶディレクトリ領域１７０６に記録されたディレクトリエントリには、そのディレクトリやファイルの開始クラスタ番号が登録されている。図１５に示される例では、ディレクトリエントリ（ＡＶｆｉｌｅ−ａ）１７１３は、ＡＶファイル（ＡＶｆｉｌｅ−ａ）１４４の開始クラスタ番号１をもつ。ＦＡＴのチェーン情報は、ＡＶファイル（ＡＶｆｉｌｅ−ａ）の開始クラスタであるクラスタ＃１に、続きのクラスタ番号２を登録しておくことで、チェーン情報を辿りＡＶファイル（ＡＶｆｉｌｅ−ａ）を再生可能にしている。チエーン情報の値欄において、ＥＯＦは、ファイルの終端を示し、具体的な値としては、例えば、１６進のＦＦ８が入る。
【０１９０】
なお、クラスタは１セクタ以上から構成される記録管理の単位であり、本実施の形態３では実施の形態２に示したユニット同様、１クラスタが、約５０００セクタほどの例を示している。
３．２  ファイル記録処理
図１６は、光ディスク２３５にファイルを記録するファイル記録処理の手順を示す。ファイル記録処理は、図２に示される情報記録再生装置によって実行される。以下、図１６に示される各ステップを詳細に説明する。
【０１９１】
（Ｓ１８０１）システム制御部２０１は、最新ファイル構造領域１７０２の先頭のＦＡＴ領域１７０４からＦＡＴを読み出し、開始点情報としてマークされたクラスタ番号を探索し、マークされたクラスタ番号から昇順に未割付け領域情報の取得を行う。システム制御部２０１の上述した動作は、例えば、空間管理構造記録手段２５１としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【０１９２】
（Ｓ１８０２）システム制御部２０１は、指定された開始点クラスタから順にシーケンシャルにＡＶファイルを記録する。システム制御部２０１の上述した動作は、例えば、ファイル記録手段２１３としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【０１９３】
（Ｓ１８０３）システム制御部２０１は、記録されたＡＶファイルの情報を加えたＡＶディレクトリ領域やルートディレクトリ領域やデータファイル、そしてＦＡＴ領域を最新ファイル構造領域に記録する。このとき記録されるＦＡＴは、記録されたファイルのチェーン情報や開始点情報が登録されるクラスタ情報が更新される。例えば、ＡＶファイル（ＡＶＦｉｌｅ−ｃ）１４６が記録された後のデータ構造を示す図１５において、次の記録開始点はクラスタ＃５６であるので、ＦＡＴ１７１０のクラスタ＃５６情報の開始点情報として１が登録される。システム制御部２０１の上述した動作は、例えば、基本ファイル構造記録手段２６１としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【０１９４】
本実施の形態では、ＡＶファイル領域内での内周から外周へのシーケンシャル記録の２サイクル目を示した。書換え回数が制限された情報記録媒体の場合、ＡＶファイル領域への記録は１サイクル目以上のサイクルにおいて同様にシーケンシャルな繰り返し記録が行われる。
【０１９５】
なお、説明の簡単化から、データファイルである制御ファイルは最新ファイル構造領域の一部として記録しクラスタ番号は割り当てられず、論理セクタ番号で管理されるものとした。しかし、データファイルはＡＶファイルの情報を制御するデータファイルとしてＡＶファイル領域内のクラスタに記録されてもよい。
【０１９６】
また、実施の形態３では、基本ファイル構造記録手段２６１に従ってＡＶディレクトリ領域やルートディレクトリ領域やデータファイルそしてＦＡＴ領域が最新ファイル構造領域に記録されることにした。ＦＡＴは、空間管理構造の機能をもつ構造であるがファイルの管理も同時に行っているため、基本ファイル構造記録手段や基本ファイル構造再生手段によって取り扱われることにした。
【０１９７】
なお、実施の形態３では、シーケンシャル記録を行う開始点情報は、ビット１を記録することにしたが、例えばＦＦｈなどの他の値によってシーケンシャル記録の開始点であることを示してもよいことは自明である。
【０１９８】
実施の形態３では、ＦＡＴのように未割付け領域の情報とファイルのチェーン情報が同一テーブルで管理されているデータ構造を用いてもシーケンシャル記録の開始位置が取得でき、ＡＶファイル領域において書換え集中を回避しつつシーケンシャルにＡＶファイルを記録することが可能である。
【０１９９】
また、実施の形態２では空間管理構造の先頭に開始ユニット番号が登録されていたが、実施の形態３では空間管理構造の各クラスタ情報の一部として開始点情報が登録される。各クラスタ情報のリザーブされたバイトにこの開始点情報を登録する場合、ＦＡＴ規格を拡張することなく既存コンピュータのオペレーティングシステムとも互換性を保つことが可能となる。
【０２００】
なお、実施の形態２で説明した２段階の欠陥管理方法を本実施の形態におけるＦＡＴ領域を含む最新ファイル構造領域にも適用できる。
【０２０１】
なお、ＡＶファイル領域において欠陥が発生したために使用不可能となったクラスタは、ＦＡＴ領域１７０４におけるＦＡＴ１７１０に登録してもよい。この場合、例えば開始点情報の値にＦＦｈを登録する。
４．実施の形態４
実施の形態４では、書換回数の制限されたディスクに対してシーケンシャルにＡＶファイル、制御ファイル、ボリューム・ファイル構造を記録したときの欠陥管理方法の一例を説明する。
【０２０２】
実施の形態１のようにシーケンシャル記録を行うことによって書換えの集中を回避し欠陥領域の発生自体を防止した場合も、ディスクの使用が度重なるとともに欠陥領域は増加する。
【０２０３】
なお、以下の説明において、欠陥領域は記録が出来ない領域または再生が出来ない領域を含む１ＥＣＣブロックを最小単位とする。
４．１  光ディスクのデータ構造
図１７は、光ディスク２３５のデータ構造の一例を示す。
【０２０４】
ボリューム空間には、欠陥領域１９０２、１９０６、１９０６および１９１０が存在する。またこれらの欠陥領域を登録するための欠陥リスト構造領域１９０８が割付けられている。欠陥リスト構造領域１９０８は、システムのためのデータ構造が登録されるシステムストリームディレクトリ１９２３とそのファイルエントリ１９２４と非割付け空間ストリームのファイルエントリ１９２５が記録される。非割付け空間ストリームは、欠陥領域や、ボリューム・ファイル構造を割付けることが出来ない領域を登録するために定義されたデータ構造である。本実施の形態では、非割付け空間ストリームは欠陥領域の位置情報を登録するために使用されている。
【０２０５】
図１８は、光ディスク２３５にファイルを記録するファイル記録処理の手順を示す。ファイル記録処理は、図２に示される情報記録再生装置によって実行される。以下、図１７に示されるデータ構造を有する光ディスク２３５にＡＶファイル（ＡＶｆｉｌｅ−ｃ）を記録する場合を例にとり、図１８に示される各ステップを詳細に説明する。
【０２０６】
（Ｓ２００１）システム制御部２０１は、指定されたエントリセクタ番号以降の未割付け領域から順にシーケンシャルにＡＶファイル（ＡＶｆｉｌｅ−ｃ）を記録する。このＡＶファイルの記録において、欠陥領域１９０６が検出されると、システム制御部２０１は、欠陥領域をスキップして次の未割付け領域に対して記録を続行する。したがって、ＡＶファイルが実際に記録された領域は、ＡＶファイル領域１９０５の第１のエクステント１９２１およびＡＶファイル領域１９０７の第２のエクステント１９２２となる。システム制御部２０１の上述した動作は、例えば、ファイル記録手段２１３としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【０２０７】
（Ｓ２００２）システム制御部２０１は、ＡＶファイル（ＡＶｆｉｌｅ−ｃ）が記録された第１のエクステント１９２１と第２のエクステント１９２２の位置情報を登録したファイルエントリ（ＡＶｆｉｌｅ−ｃ）１４７を作成し、そのファイルエントリ（ＡＶｆｉｌｅ−ｃ）１４７をメモリ回路２６３の基本ファイル構造用メモリ２３５に格納する。
【０２０８】
（Ｓ２００３）システム制御部２０１は、続く未割付け領域に制御ファイル（Ｄａｔａｆｉｌｅ）１４８を記録する。この制御ファイルの記録において欠陥領域が検出された場合、ステップ（Ｓ２００１）に示したＡＶファイルの記録と同様に、欠陥領域をスキップして続く未割付け領域に対して記録を続行する。
【０２０９】
（Ｓ２００４）システム制御部２０１は、制御ファイル（Ｄａｔａｆｉｌｅ）１４８が記録された領域（エクステント）の位置情報を登録したファイルエントリ（Ｄａｔａｆｉｌｅ）１４９を作成し、そのファイルエントリ（Ｄａｔａｆｉｌｅ）１４９をメモリ回路２６３の基本ファイル構造用メモリ２３５に格納する。欠陥領域の検出のため制御ファイルが複数エクステントに記録されていた場合は、この制御ファイルの記録位置情報の登録において、ＡＶファイルと同様、エクステント位置情報を全て登録する。
【０２１０】
（Ｓ２００５）システム制御部２０１は、欠陥リスト構造であるシステムストリームディレクトリ１９２４とそのファイルエントリ１９２３とともに、ボリューム空間内において検出された欠陥領域の位置情報が登録された非割付け空間ストリームのファイルエントリ１９２５を作成し、そのファイルエントリ１９２５を基本ファイル構造用メモリ２３５に格納する。
【０２１１】
さらに、システム制御部２０１は、ファイル記録処理において記録された未割付け領域や検出された欠陥領域の位置情報を除いて、未割付け空間の位置情報が登録された未割付け空間エントリ１９２５を作成し、その未割付け空間エントリ１９２５を基本ファイル構造用メモリ２３５に格納する。
【０２１２】
また同時に、システム制御部２０１は、記録されたＡＶファイルと制御ファイルの情報を加えたＡＶディレクトリ（ＡＶＤｉｒ）１５０、ファイル集合記述子１５２、ルートディレクトリ１５３、ルートディレクトリのファイルエントリ１５４、そして記録済みＡＶファイル（ＡＶｆｉｌｅ−ａ）１４４および（ＡＶｆｉｌｅ−ｄ）１５８の位置情報や属性情報を登録したファイルエントリ１４５、１５９、そしてＶＡＴ１５６およびＶＡＴＩＣＢ１５７を作成し、それらを基本ファイル構造用メモリ２３５に格納する。
【０２１３】
（Ｓ２００６）システム制御部２０１は、ステップ（Ｓ２００２）、（Ｓ２００４）および（Ｓ２００５）において作成された基本ファイル構造、欠陥リスト構造、空間管理構造１２３およびＶＡＴ構造を、最新ファイル構造領域１３１に記録する。
【０２１４】
（Ｓ２００７）最新ファイル構造領域１３１への記録において欠陥領域が検出された場合、ステップ（Ｓ２００８）以降が実行される。また欠陥が検出されず記録を完遂できた場合、ファイル記録処理を終了する。
【０２１５】
（Ｓ２００８）システム制御部２０１は、欠陥リスト構造と空間管理構造の登録情報とを更新作成する。欠陥リスト構造である非割付け空間ストリームには新たに検出された欠陥領域の位置情報が登録される。空間管理構造である未割付け空間エントリではこの欠陥領域の位置情報が除かれる。
【０２１６】
（Ｓ２００９）システム制御部２０１は、更新された最新ファイル構造を記録するために、続く未割付け領域を指定する。
【０２１７】
なお、（Ｓ２００２）〜（Ｓ２００９）で説明したシステム制御部２０１の動作は、例えば、基本ファイル構造記録手段２６１としてシステム制御部２０１に内蔵されている制御プログラムを実行することによって達成される。
【０２１８】
本実施の形態において、ＡＶファイルの記録処理では、ベリファイ無し記録時に、記録が完遂されなかったとエラーが返ってきた領域を欠陥領域として識別している。
【０２１９】
なお、一般的に、ボリューム構造領域と最新ファイル構造領域とに記録されるデータはベリファイ付き記録が行われ、ＡＶファイル領域に記録されるデータはベリファイ無し記録が行われる。しかし、ＡＶファイル領域に対しベリファイ付き記録が行われてもよい。また、ボリューム構造領域と最新ファイル構造領域とに記録されるデータにベリファイ無し記録が行われてもよい。また、ＡＶファイルの記録においては、代替処理に要する時間を省くため、欠陥領域は存在しないものと見なして記録を行ってもよい。このときファイル再生時に欠陥領域であったことが判別される。
【０２２０】
なお、ファイルの特性毎に欠陥管理方法を変えるために、ある欠陥管理方法が適用されるデータを記録する領域と、別の欠陥管理方法が適用されるデータを記録する領域を分けることができる。
【０２２１】
なお、ファイルの再生時に再生不可能であった領域も欠陥領域として登録されてもよい。
【０２２２】
なお、非割付け空間ストリームとして登録された欠陥領域の位置情報は、媒体の再フォーマットが行われるときに利用される。したがって、再フォーマット時に非割付け空間ストリームの内容を保持しておくことが必要である。
【０２２３】
なお、検出された欠陥領域の位置情報はボリューム空間外で記録されてもよい。例えば実施の形態１における記録情報ゾーンの登録ブロック内で管理されてもよい。
【０２２４】
なお、本実施の形態で説明した方法を実施の形態３に適用してもよい。欠陥管理を行う場合、ＡＶファイルを欠陥をスキップしながら記録し、欠陥情報はＦＡＴに登録される。
【０２２５】
このように、本実施の形態では、書換形媒体に対してシーケンシャルに記録を繰り返す中で、代替をすることなく検出された欠陥領域を回避しつつ、次の領域への記録を続けることが可能である。これにより、使用状況に応じて検出される欠陥量が大きく変化する書換形記録媒体において、あらかじめ代替領域を確保したり代替領域が不足した場合に拡張する必要がなく、領域の有効利用が可能となる。
５．実施の形態５
実施の形態５では、ディスクの高密度化によって物理的な書換回数が制限されたディスクにおいて、そのディスクの内周から外周にシーケンシャルに繰り返し記録を行うためのエントリセクタ番号に関するデータ構造とその更新方法の一例を説明する。
【０２２６】
本実施の形態では、エントリセクタ番号は記録情報ゾーンではなく、ファイルシステムで管理されるボリューム空間に記録される。
【０２２７】
実施の形態１では、記録情報ゾーンにカウントユニットと複数の登録ユニットとを構成することで書換回数の制限されたディスクでのエントリセクタ番号の信頼性を向上させる実施の形態を説明した。
【０２２８】
本実施の形態では、ＥＣＭＡ１６７に規定されたデータ構造を段階的に更新することでエントリセクタ番号の信頼性を向上することが可能であり、エントリセクタ番号を記録するために記録情報ゾーンを必要としないために、汎用のディスクにも適用できる。
【０２２９】
図１９は、ボリューム構造の中で更新記録されるエントリセクタ番号に関するデータ構成図である。
【０２３０】
エントリセクタ番号３０３２の機能は、他の実施の形態で述べた機能と同じであり、図１９では、最新ファイル構造領域１３１内のＶＡＴ構造領域１０４のＶＡＴ  ＩＣＢ１５７のアドレスを示す。エントリセクタ番号３０３２は、論理ボリューム保全記述子列３０１１内の論理ボリューム保全記述子３０３１の中の処理システム用に確保されているフィールドに記録される。
【０２３１】
論理ボリューム保全記述子には、ボリューム空間に記録されたファイル構造が正しい状態になっているかどうかを示す保全情報が記録されるために、エントリセクタ番号を論理ボリューム保全記述子に記録することで、さらにエントリセクタ番号の信頼性を向上させることができる。
【０２３２】
論理ボリューム保全記述子列３０１１の位置情報は、ボリューム記述子列３０１０内の論理ボリューム記述子３０２２に記録される。ボリューム記述子列３０１０は、ボリュームに関する記述子を記録するためのものであり、基本ボリューム記述子３０１２や区画記述子３０２３もこのボリューム記述子内に記録される。
【０２３３】
ボリューム記述子列３０１０の位置情報は、開始ボリューム記述子ポインタ３０４１に記録される。開始ボリューム記述子ポインタは、論理セクタ番号２５６の固定セクタに記録される。図示していないが、開始ボリューム記述子ポインタは、ボリューム空間の最外周の論理セクタ番号をＮとして、Ｎ−２５６の論理セクタにも記録される。開始ボリューム記述子ポインタが２重記録されるので、一方が読み出せなくなっても、もう一方の開始ボリューム記述子ポインタを利用できる。
【０２３４】
図２０は、エントリセクタ番号を更新記録する手順を示す図であり、エントリセクタ番号に関する更新方法について説明する。
【０２３５】
（Ｓ３００１）論理ボリューム保全記述子列は、例えば、３２セクタ分の領域が確保される。論理ボリューム保全記述子は、論理ボリューム保全記述子列の先頭から順番に記録され、最後に記録された論理ボリューム保全記述子が有効な記述子として認識される。エントリセクタ番号の更新は、後続の論理セクタに論理ボリューム保全記述子を記録することで行われ、後続する論理セクタがなくなった場合には、論理ボリューム保全記述子列のすべての論理セクタを００ｈで記録し、論理ボリューム保全記述子列の先頭に論理ボリューム保全記述子を記録する。
【０２３６】
（Ｓ３００２）論理ボリューム保全記述子の記録時に、記録しようとした論理セクタが欠陥セクタかどうかを調べる。欠陥でなければ終了するが、欠陥であった場合には、（Ｓ３００３）として、ボリューム構造領域内の空き領域に、新たに論理ボリューム保全記述子列を確保し、論理ボリューム保全記述子を記録する。
【０２３７】
このようにして、書換回数が１００回のディスクでは、３２×１００回、論理ボリューム保全記述子を同じ論理ボリューム保全記述子列を用いて記録できる。
【０２３８】
新たに論理ボリューム保全記述子列を割り当てた場合には、論理ボリューム保全記述子列の位置情報を管理する論理ボリューム記述子を記録する必要がある。
【０２３９】
（Ｓ３００４）ボリューム記述子列は、例えば、１６セクタ分の領域が確保される。論理ボリューム記述子は、ボリューム記述子順序番号を示すフィールドをもち、複数の論理ボリューム記述子がボリューム記述子列に記録される場合、一番大きなボリューム記述子順序番号をもつ論理ボリューム記述子が有効になる。論理ボリューム記述子の記録については、ボリューム記述子列の先頭から空いている論理セクタを探し、空いている先頭の論理セクタに記録する。空いている論理セクタがない場合には、古い論理ボリューム記述子の全てを００ｈで記録して空いている論理セクタを作成した後、先頭の空いている論理セクタから記録する。
【０２４０】
（Ｓ３００５）論理ボリューム記述子の記録時に、記録しようとした論理セクタが欠陥セクタかどうかを調べる。欠陥でなければ終了するが、欠陥であった場合には、（Ｓ３００６）として、ボリューム構造領域内の空き領域に、新たにボリューム記述子列を確保し、基本ボリューム記述子と区画記述子とともに、論理ボリューム記述子を記録する。
【０２４１】
このようにして、書換回数が１００回のディスクでは、（１６−２）×１００回、論理ボリューム記述子を同じボリューム記述子列に記録できる。
【０２４２】
（Ｓ３００７）新たにボリューム記述子列を割り当てた場合には、ボリューム記述子列の位置情報を管理する開始ボリューム記述子ポインタを更新記録する。
【０２４３】
このようにエントリセクタ番号が段階的に更新記録されるために、書換回数が１００回のディスクでも、合計（３２×１００）×（（１６−２）×１００）×１００回の記録が可能になる。
【０２４４】
なお、必要な書換回数に応じて更新記録の段階を変えてもよい。１０００回程度の書き換えでよければ、エントリセクタ番号の書き換えは同一論理ボリューム保全記述子列内でおこなえばよいのは自明である。
【図面の簡単な説明】
【０２４５】
【図１】実施の形態１における情報記録媒体のデータ構造を示す図
【図２】実施の形態１における情報記録再生装置の構成を示すブロック図
【図３】実施の形態１におけるフォーマット処理の手順を示すフローチャート
【図４】実施の形態１におけるフォーマット処理が行われた後の情報記録媒体のデータ構造を示す図
【図５】実施の形態１におけるファイル記録処理の手順を示すフローチャート
【図６】実施の形態１におけるファイル記録が行われた後の情報記録媒体のデータ構造を示す図
【図７】実施の形態１におけるファイル再生処理の手順を示すフローチャート
【図８】ディスクに記録されたファイルを管理するディレクトリ構造を示す図
【図９】実施の形態１における記録情報ゾーンのデータ構造を示す図
【図１０】実施の形態１における複数のエントリセクタ番号を持つ情報記録媒体のデータ構造を示す図
【図１１】実施の形態２における情報記録媒体のデータ構造を示す図
【図１２】実施の形態２におけるユニットへの代替処理後の情報記録媒体のデータ構造を示す図
【図１３】実施の形態２におけるファイル記録処理の手順を示すフローチャート
【図１４】実施の形態２におけるファイル再生処理の手順を示すフローチャート
【図１５】実施の形態３における情報記録媒体のデータ構造を示す図
【図１６】実施の形態３におけるファイル記録処理の手順を示すフローチャート
【図１７】実施の形態４における情報記録媒体のデータ構造を示す図
【図１８】実施の形態４におけるファイル記録処理の手順を示すフローチャート
【図１９】実施の形態５における情報記録媒体のデータ構造を示す図
【図２０】実施の形態５におけるエントリセクタ番号の更新処理の手順を示すフローチャート
【図２１】従来のＤＶＤ−ＲＡＭディスクのデータ構造を示す図
【図２２】従来のＤＶＤ−ＲＡＭディスクを用いる情報記録再生装置の構成を示すブロック図
【図２３】従来のファイル記録処理の手順を示すフローチャート
【図１】
2006066066.tif 000003
【図２】
2006066066.tif 000004
【図３】
2006066066.tif 000005
【図４】
2006066066.tif 000006
【図５】
2006066066.tif 000007
【図６】
2006066066.tif 000008
【図７】
2006066066.tif 000009
【図８】
2006066066.tif 000010
【図９】
2006066066.tif 000011
【図１０】
2006066066.tif 000012
【図１１】
2006066066.tif 000013
【図１２】
2006066066.tif 000014
【図１３】
2006066066.tif 000015
【図１４】
2006066066.tif 000016
【図１５】
2006066066.tif 000017
【図１６】
2006066066.tif 000018
【図１７】
2006066066.tif 000019
【図１８】
2006066066.tif 000020
【図１９】
2006066066.tif 000021
【図２０】
2006066066.tif 000022
【図２１】
2006066066.tif 000023
【図２２】
2006066066.tif 000024
【図２３】
2006066066.tif 000025