(57)【特許請求の範囲】
【請求項１】
記録の最小単位であるセクタの複数個でＥＣＣブロックが構成され、
データの記録中に検出された欠陥ブロックに対しては、交替領域にその代替ブロックを割り当てるとともに、当該欠陥ブロックとその代替ブロックの位置情報が欠陥管理領域に登録される光ディスクにおいて、
ユーザ記録領域にＡＶデータを格納するＡＶコンテナが設けられて、その中にＡＶデータが記録され、
上記ＡＶコンテナにＡＶデータを記録しているときに欠陥ブロックが検出されたときは、上記ＡＶコンテナの検出された欠陥ブロックの次のブロックに記録され、
上記ＡＶデータの不連続箇所を登録した第１のテーブルと、
上記ＡＶデータの先頭の位置およびそのＡＶデータのサイズを登録した第２のテーブルとを備えたことを特徴とするＡＶ用光ディスク。
【請求項２】
ＡＶデータの不連続箇所およびＡＶデータの先頭の位置を示すアドレスとして、ＥＣＣブロックの最初のセクタのアドレスのみを用いることとし、さらにＡＶコンテナの先頭からの相対位置で示したことを特徴とする請求項１記載のＡＶ用光ディスク。
【請求項３】
記録の最小単位であるセクタの複数個でＥＣＣブロックが構成され、
データの記録中に検出された欠陥ブロックに対しては、交替領域にその代替ブロックを割り当てるとともに、当該欠陥ブロックとその代替ブロックの位置情報が欠陥管理領域に登録される光ディスクの記録方法において、
ユーザ記録領域にＡＶデータを格納するＡＶコンテナを設けて、その中にＡＶデータを記録し、
上記ＡＶコンテナにＡＶデータを記録しているときに欠陥ブロックが検出されたときは、上記ＡＶコンテナの検出された欠陥ブロックの次のブロックに記録し、
上記ＡＶデータの不連続箇所を第１のテーブルに登録し、
上記ＡＶデータの先頭の位置およびそのＡＶデータのサイズを第２のテーブルに登録することを特徴とするＡＶデータの記録方法。
【請求項４】
ＡＶデータの記録中に欠陥ＥＣＣブロックを発見しなかったときは、そのＡＶデータの記録開始位置と記録終了位置を登録し、
ＡＶデータの記録中に欠陥ＥＣＣブロックを検出したときは、次の記録可能なＥＣＣブロックにＡＶデータを記録するとともに、その欠陥ブロックの位置情報、記録開始位置および記録終了位置を登録することを特徴とする請求項３記載のＡＶデータの記録方法。
【請求項５】
ＡＶデータの記録中に欠陥ＥＣＣブロックを検出したときは、次の記録可能なＥＣＣブロックにＡＶデータを記録するとともに、そのＡＶデータが２つ以上の領域に分断されて記録されているときはその２つ以上の領域の開始位置と終了位置を登録することを特徴とする請求項４記載のＡＶデータの記録方法。
【請求項６】
請求項１又は２記載のＡＶ用光ディスクからＡＶデータを再生するＡＶデータの再生方法であって、
上記第１のテーブルから上記ＡＶデータの不連続箇所を読み出し、
上記第２のテーブルから上記ＡＶデータの先頭の位置およびそのＡＶデータのサイズを読み出し、
読み出された上記ＡＶデータの不連続箇所、上記ＡＶデータの先頭の位置およびそのＡＶデータのサイズに基づいて、ＡＶデータを再生することを特徴とするＡＶデータの再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＡＶ用光ディスクおよび記録方法に関し、より詳しくはＤＶＤ−ＲＡＭディスクに映像や音声等のリアルタイム性が要求されるデータを記録する光ディスクおよびその記録方法に関する。
【０００２】
【従来の技術】
従来のＤＶＤ−ＲＡＭ（ECMA-272 120mm DVD Rewritable Disk）の欠陥管理方法について説明する。
図８は、従来のＤＶＤ−ＲＡＭディスクの情報領域のレイアウトを示す図である。図に示すように、データ領域１の両側、つまり最内周と最外周にそれぞれリードイン領域２、リードアウト領域３がある。リードイン領域２には２つの欠陥管理領域であるＤＭＡ１，ＤＭＡ２がある。またリードアウト領域３には、同様に２つの欠陥管理領域であるＤＭＡ３，ＤＭＡ４がある。それぞれの欠陥管理領域ＤＭＡ１〜４には、一次欠陥リストＰＤＬと２次欠陥リストＳＤＬが含まれる。
【０００３】
図９は、従来のＤＶＤ−ＲＡＭディスクの１次欠陥リストＰＤＬの内容を示す図である。図に示すように、１次欠陥リストＰＤＬは、ＰＤＬ記述子に続きＰＤＬエントリの数とＰＤＬエントリが記録されている。さらに、それぞれのＰＤＬエントリは、欠陥セクタの物理アドレスが格納される。
【０００４】
図１０は、従来のＤＶＤ−ＲＡＭディスクの２次欠陥リストＳＤＬの内容を示す図である。図に示すように、２次欠陥リストＳＤＬは、ＳＤＬ記述子に続きＳＤＬエントリの数とＳＤＬエントリが記録されている。更に、それぞれのＳＤＬエントリは、ＦＲＭ（Ｆorced Ｒeassign marking ）欠陥ブロックの最初のセクタの物理アドレス、置換ブロックの最初のセクタの物理アドレスが格納される。
【０００５】
次に、１次欠陥リストＰＤＬと２次欠陥リストＳＤＬへ欠陥記録領域を登録するときに用いられるアルゴリズムである、スリップアルゴリズムと線形置換アルゴリズムについて説明する。
【０００６】
まず、スリップアルゴリズムについて述べる。このアルゴリズムは、ディスクを検索する時に用いられる方法である。検索中に欠陥セクタが見つかると、その欠陥セクタに続く最初の欠陥のないセクタに置き換える、つまり欠陥セクタを飛ばして次のセクタに、欠陥セクタに割り当てるべき論理アドレスを割り当てる。欠陥セクタの物理アドレスは１次欠陥リストＰＤＬに登録する。もし検索中に欠陥セクタが見つからなければ１次欠陥リストＰＤＬは空である。
【０００７】
次に、線形置換アルゴリズムについて説明する。このアルゴリズムは、検索後、通常の読み書き動作中に欠陥ブロックが見つかったときや、検索中にスリップアルゴリズムで予備領域を使い切ったときにも実行される。欠陥セクタは、ゾーン内の最初に利用できる予備セクタに置き換える。もし、ゾーン内に予備セクタが残っていなければ、別のゾーンの最初に利用できる予備セクタで置き換える。そして、欠陥セクタとそのセクタの移動先の予備セクタのアドレスが、２次欠陥リストＳＤＬに登録される。ただし、１次欠陥リストＰＤＬに記録されているセクタアドレスは、２次欠陥リストＳＤＬに記録しない。もし、２次欠陥リストＳＤＬに登録されている交替セクタが、後に欠陥を生じた場合は、その欠陥セクタに対する新しい交替セクタを２次欠陥リストＳＤＬに登録する。
【０００８】
次に、ディスクにデータを書き込む手順について説明する。セクタにデータを書き込む場合に、そのセクタの物理アドレスが１次欠陥リストＰＤＬに登録されているときは、スリップアルゴリズムに従い、その次のアドレスのセクタに書き込む。もし、書き込もうとするブロックが欠陥であるとわかった場合には、線形置換アルゴリズムに従い、予備ブロックに記録する。もし、書き込もうとするブロックがＦＲＭ０で２次欠陥リストＳＤＬに登録されている場合には、２次欠陥リストＳＤＬに示されている予備領域上にある交替ブロックに書かれる。もし、書き込もうとするブロックがＦＲＭ１で２次欠陥リストＳＤＬに登録されている場合には、線形置換アルゴリズムに従って予備ブロックで交替される。
【０００９】
次に、ＥＣＣブロック境界以外からデータを書き始める場合について説明する。もしこれから記録しようとしているＥＣＣブロックの一部に、既にデータが記録されている場合は、記録の前に既に記録されているデータを読み、このデータとこれから記録しようとしているデータをあわせてＥＣＣブロックを構成する必要があるため、記録に要する時間が、ＥＣＣブロックの先頭から記録を始める場合に比べて、時間がかかる。
【００１０】
次に、ディスクからデータを読み出す手順について説明する。セクタからデータを読み出す場合に、そのセクタの物理アドレスが１次欠陥リストＰＤＬに登録されているときは、スリップアルゴリズムに従い、その次のアドレスのセクタから読み出す。もし、読み出そうとするブロックがＦＲＭ０またはＦＲＭ１で２次欠陥リストＳＤＬに登録されていて、交替先ブロックの先頭のセクタの物理アドレスが００００００以外の場合には、線形置換アルゴリズムに従って２次欠陥リストＳＤＬに登録されている予備領域の交替ブロックから読み出される。
【００１１】
また、もし読み出そうとするブロックがＦＲＭ１で２次欠陥リストＳＤＬに登録されていて、交替先ブロックの先頭セクタの物理アドレスが００００００の場合には、登録されている欠陥ブロックからデータが読み出される。もし、読み出そうとするブロックが欠陥を持ち、訂正可能な場合にはそのブロックは線形置換アルゴリズムに従って予備ブロックに交替してもよい。また、読み出そうとするブロックが欠陥を持ち、訂正不能な場合には、その欠陥ブロックは線形置換アルゴリズムに従ってＦＲＭ１で２次欠陥リストＳＤＬに登録してもよい。さらに、交替ブロックとして用いられている予備ブロックが欠陥を持ち、訂正不能な場合には、対応する２次欠陥リストＳＤＬエントリのＦＲＭを１にしてもよい。
【００１２】
【発明が解決しようとする課題】
従来のＤＶＤ−ＲＡＭディスクおよびその記録再生方法は、以上のように構成されているので、ディスクにＡＶファイルを記録するとき２次欠陥リストＳＤＬに登録されている交替ブロックにＡＶデータを記録する場合、シーク動作を伴い、ＡＶ記録に重要な実時間記録が行えない可能性があった。
【００１３】
また、記録したブロックに欠陥があるかどうかを調べるベリファイ動作をする時間がある場合に、そのブロックが欠陥であると、交替領域を割り当てる必要があるためにやはりシーク動作を伴い、ＡＶ記録に重要な実時間記録が行えないという問題点があった。
【００１４】
また、ＥＣＣブロック境界以外の位置からＡＶデータを記録した場合には、もし、記録を開始するブロックの一部がすでに使用されているときに、記録の前に既に記録されているデータを読み、このデータとこれから記録しようとしているデータをあわせてＥＣＣブロックを構成する必要があるため、ブロック境界以外の位置から書き始める場合に比べて時間がかかるという問題点があった。
【００１５】
この発明は以上のような課題を解決するためになされたもので、書換え可能型光ディスクにおいてＡＶデータを記録する際に、線形置換によるシーク動作をなくし、実時間で記録できるＡＶ用光ディスクおよびその記録方法を得ることを目的とする。
【００１６】
また、従来とは異なる欠陥管理の方法で、処理したディスクにおいても、従来のファイルシステムのフォーマットとは矛盾することのないディスクとその記録方法を得ることを目的とする。
【００１７】
【課題を解決するための手段】
この発明に係るＡＶ用光ディスクは、記録の最小単位であるセクタの複数個でＥＣＣブロックが構成され、データの記録中に検出された欠陥ブロックに対しては、交替領域にその代替ブロックを割り当てるとともに、当該欠陥ブロックとその代替ブロックの位置情報が欠陥管理領域に登録される光ディスクにおいて、ユーザ記録領域にＡＶデータを格納するＡＶコンテナが設けられて、その中にＡＶデータが記録され、上記ＡＶコンテナにＡＶデータを記録しているときに欠陥ブロックが検出されたときは、上記ＡＶコンテナの検出された欠陥ブロックの次のブロックに記録され、上記ＡＶデータの不連続箇所を登録した第１のテーブルと、上記ＡＶデータの先頭の位置およびそのＡＶデータのサイズを登録した第２のテーブルとを備えたものである。
【００１８】
また、ＡＶデータの不連続箇所およびＡＶデータの先頭の位置を示すアドレスとして、ＥＣＣブロックの最初のセクタのアドレスのみを用いることとし、さらにＡＶコンテナの先頭からの相対位置で示したものである。
【００１９】
この発明に係るＡＶ用光ディスク記録方法は、記録の最小単位であるセクタの複数個でＥＣＣブロックが構成され、データの記録中に検出された欠陥ブロックに対しては、交替領域にその代替ブロックを割り当てるとともに、当該欠陥ブロックとその代替ブロックの位置情報が欠陥管理領域に登録される光ディスクの記録方法において、ユーザ記録領域にＡＶデータを格納するＡＶコンテナを設けて、その中にＡＶデータを記録し、上記ＡＶコンテナにＡＶデータを記録しているときに欠陥ブロックが検出されたときは、上記ＡＶコンテナの検出された欠陥ブロックの次のブロックに記録し、上記ＡＶデータの不連続箇所を第１のテーブルに登録し、上記ＡＶデータの先頭の位置およびそのＡＶデータのサイズを第２のテーブルに登録するものである。
【００２０】
また、ＡＶデータの記録中に欠陥ＥＣＣブロックを発見しなかったときは、そのＡＶデータの記録開始位置と記録終了位置を登録し、ＡＶデータの記録中に欠陥ＥＣＣブロックを検出したときは、次の記録可能なＥＣＣブロックにＡＶデータを記録するとともに、その欠陥ブロックの位置情報、記録開始位置および記録終了位置を登録するものである。
【００２１】
また、ＡＶデータの記録中に欠陥ＥＣＣブロックを検出したときは、次の記録可能なＥＣＣブロックにＡＶデータを記録するとともに、そのＡＶデータが２つ以上の領域に分断されて記録されているときはその２つ以上の領域の開始位置と終了位置を登録するものである。
この発明に係るＡＶデータの再生方法は、上記のＡＶ用光ディスクからＡＶデータを再生するＡＶデータの再生方法であって、上記第１のテーブルから上記ＡＶデータの不連続箇所を読み出し、上記第２のテーブルから上記ＡＶデータの先頭の位置およびそのＡＶデータのサイズを読み出し、読み出された上記ＡＶデータの不連続箇所、上記ＡＶデータの先頭の位置およびそのＡＶデータのサイズに基づいて、ＡＶデータを再生するものである。
【００２２】
【発明の実施の形態】
以下、この発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
この発明の実施の形態１である光ディスクは書換え可能であるＤＶＤ−ＲＡＭであり、記録データは、ＡＶデータはＭＰＥＧストリームであってオーディオやビデオ等のＡＶデータであって、その記録したＡＶデータは途切れることなく画像，音声等を再生できるよう記録される。
【００２３】
図１はこの実施の形態１のデータ領域内のレイアウトを示す図である。データ領域１はファイルシステムでいう論理ボリューム空間に相当する。ＡＶデータを記録する場合は論理ボリューム空間に１つのファイルを設け、このファイルをファイルシステム上で管理する。
【００２４】
ＤＶＤ−ＲＡＭのファイルシステムは、従来のＦＤＤ、ＨＤＤでよく用いられてきたＦＡＴ構造に比べて高機能であるがゆえに、そのファイルシステムに完全に対応したコントローラをＡＶデータ記録再生機に載せることは難しい。そこで、ファイルシステム上では、ＡＶ用に１つのみのファイルを作ることにより、ファイルシステム上での機能の簡略化を行えるようになる。この実施の形態１では、この１つのファイルをＡＶコンテナ４と呼ぶ。
【００２５】
ＡＶコンテナ４の大きさについて述べる。ディスクの使用をＡＶ用に限定する時は、その大きさはデータ領域１とほぼ同じにすればよい。このことによって、データ領域全てがＡＶ用に用いることができる。また、ＡＶ用途とＰＣ用途を混在する場合には、ＰＣ用ファイルを記録することが可能なように一定の領域を残して、残りのデータ領域にＡＶコンテナ４を確保する。以下では、ディスクをＡＶ用途として使用する場合について説明をするが、ＡＶ用途とＰＣ用途の混在したディスクに対してもこの実施の形態のディスクや記録方法を用いることができる。
【００２６】
図１で示すように、データ領域１には、この１つのＡＶコンテナ４がある。ＡＶデータはこのＡＶコンテナ４の中に記録され、そのＡＶデータの管理情報もこのＡＶコンテナ４の中に格納される。ＡＶＦＡＴ（ＡＶ  Ｆile Ａllocation Ｔable）５はＡＶデータの記録位置情報をテーブルにしたものである。また、この情報が何らかの原因により破壊され、記録したＡＶデータの記録位置情報が失われてＡＶデータが読めなくなるのを回避するために、ＡＶＦＡＴ５は２重書きされている。ルートディレクトリ領域６は、複数のＡＶディレクトリエントリを登録する領域である。実データ領域７は、実際のＡＶデータを記録する領域である。
【００２７】
図２は、この実施の形態１のＡＶＦＡＴ５の構成を示す図である。
図２（ａ）は、連続した物理アドレスに記録されている１つのＡＶデータがＡＶＦＡＴ５に登録されている様子を示す。開始ブロックアドレス、終了ブロックアドレスおよび１つのＡＶデータの位置情報の終わりを示す終端マークが登録されている。終端マークは０ＸＦＦＦＦＦＦなど実際のブロックアドレスに用いない特定のものを用いる。
図２（ｂ）は、１つのＡＶデータ中に１つの欠陥ブロックがあり、スリップ処理されている状態の場合のＡＶＦＡＴ５を示す。この場合には、開始ブロックアドレス、１つの欠陥ブロックアドレス、終了ブロックアドレスおよび終端マークがこの順に登録される。
【００２８】
ＤＶＤ−ＲＡＭディスクのユーザ領域のブロック数は７５６７１（＝０ｘ１２７９７）であり、３バイトあればブロックアドレスを表現できる。よって、それぞれのブロックアドレスを記録する領域の大きさは３バイトとする。ＡＶデータの数をｎ、欠陥ブロックの数をｄとすると、ＡＶＦＡＴ５は
３＊（ｄ＋３＊ｎ）バイト
のテーブルサイズになる。よって、ＡＶＦＡＴ５に登録できるＡＶデータの数と欠陥ブロックの数との関係は、
３＊（ｄ＋３＊ｎ）≦ＡＶＦＡＴ５のサイズ（バイト数）
となる。
【００２９】
位置情報として用いるブロックアドレスは、ＥＣＣブロックに付与されたアドレスでＡＶコンテナ４の中でのみ有効であり、ＡＶコンテナ４の先頭のブロックを「０」その次のブロックを「１」のように、昇べきの順に各ブロックに付与する。つまり、ＡＶコンテナ４内の先頭からの相対ブロック位置を示す。このように、相対アドレスにすることによって、このＡＶコンテナ４を別のディスクの別の場所にコピーしても、ＡＶデータ位置の補正をする必要がなくなる。
【００３０】
ＡＶコンテナを別のディスクにコピーする場合に、コピー元のＡＶコンテナ内に数個の欠陥があり、コピー先のディスクには全然欠陥がない場合を考える。単純にコピーした場合では、コピー元の欠陥情報がそのままコピーされ、コピー先のディスクに欠陥がないにもかかわらず、ＡＶデータに不連続が残る。しかしこのままの状態でも再生できる。この不連続をなくすには、アプリケーションによってＡＶコンテナ内のＡＶＦＡＴとルートディレクトリ領域からＡＶデータを再配置することによって行える。この再配置は不連続箇所をなくすというデータの断片解消（デフラグメンテーション）を実行する処理を含むため、ユーザに無視できない時間を要する。よってこの処理を実行するか否かは、使用環境やアプリケーションによって適宜選択する。
【００３１】
ＥＣＣブロックの先頭を見つけるためには、１次欠陥リストＰＤＬを用いる。ここで、論理アドレス０のセクタがＥＣＣブロックの先頭になっている場合を想定する。１次欠陥リストＰＤＬが登録されていない場合は、物理アドレスが１６で割り切れるセクタがＥＣＣブロックの先頭セクタである。これはＤＶＤの場合、１ＥＣＣが１６セクタで構成されているからである。
【００３２】
図３は、この実施の形態１の欠陥セクタとブロック境界を示す図である。次に、１次欠陥リストＰＤＬのみが登録されている場合を図３をもとに説明する。
図３において、説明を簡単にするために、１ＥＣＣブロックを４セクタとしている。論理アドレス０のセクタがＥＣＣブロックの先頭になるように物理アドレス２０に対応している。物理アドレスが２０から３９までの領域において、２５と３５セクタが欠陥セクタで１次欠陥リストＰＤＬに登録されており、論理アドレスは、０から１７までが割り振られている。物理アドレス２５のセクタに論理アドレス５が割り振られるはずのところ、そのセクタが欠陥であるため、スリップアルゴリズムにより物理アドレス２６に論理アドレス５が割り振られる。物理アドレス３５のセクタについても同様である。
【００３３】
つまり、論理アドレス０のセクタがＥＣＣブロックの先頭になっていれば、論理アドレスが１ＥＣＣブロックのセクタ数で割り切れるセクタがＥＣＣブロックの先頭セクタである。なお、２次欠陥リストＳＤＬに登録されている欠陥領域は、ブロック単位なのでブロック境界の変動とは無関係である。
【００３４】
ＡＶコンテナ４の配置はブロックの先頭から始まるようにする。図１において、データ領域１内の先頭にＡＶコンテナ４でない領域が存在するのはこの為である。
【００３５】
ＡＶコンテナ４の中に記録されるＡＶデータは、ブロックアドレスで管理されるために、ＡＶデータの開始位置はブロックの先頭からになる。もし、ブロックの前半部に何らかのデータが書かれていて、このブロックの後半にデータを記録する場合には、ブロックの前半に記録されているデータを一度読み取り、そのデータとブロックの後半に記録するデータをあわせてから、そのブロックにＥＣＣデータを付加するために、記録開始時にリード動作を行わなければならない。このため、この実施の形態１に示すように、位置情報をブロックアドレス単位で管理し、常にブロックの先頭からＡＶデータを記録することにより、ＥＣＣブロック再構成のための記録開始時のリード動作をなくすことが可能となる。
【００３６】
さらに、セクタ単位で管理する場合より、少ない情報でアドレスを管理できる。ＤＶＤ−ＲＡＭの１セクタ＝２０４８バイト単位よりも、１ブロック＝１６セクタ＝３２７６８バイト単位で管理するほうが、ＡＶデータのファイルサイズの多くが１ブロックよりも大きいことから効率がよい。
【００３７】
図４は、この実施の形態１のＡＶディレクトリエントリのフォーマットを示す図である。図に示すように、ファイル名、ファイル属性、ファイル更新時刻、ファイル更新年月日、ファイルの最初のブロックアドレス、ファイルサイズ等が記録される。
【００３８】
ＡＶデータは、ファイル名で管理する方法のほかに、小さな静止画像をそのデータの認識手段として利用する方法がある。この場合にはＡＶディレクトリエントリ中に、その静止画像が格納されている位置情報を追加しておいてもよい。
【００３９】
次に、ＡＶデータを記録する時の光ディスク装置の動作を説明する。まず、記録装置に光ディスクが挿入されると、ディスクのデータ領域１すべてを１つのＡＶコンテナ４にする。実際のＡＶデータは、このＡＶコンテナ４の中に記録していく。記録したＡＶデータは、先に述べたＡＶＦＡＴ５やＡＶディレクトリエントリで管理する。つまり、ファイルシステム上でＡＶデータを管理するのではなく、アプリケーションレベルでＡＶデータを管理する。ＡＶコンテナ４を確保した後、物理層で管理されている欠陥情報を読み込み、１次欠陥リストＰＤＬに登録されている欠陥セクタと、２次欠陥リストＳＤＬに登録されている欠陥ブロックを記憶する。
【００４０】
図５は、この実施の形態１のＡＶ用光ディスクにＡＶデータを記録する時のフローを示す図である。ここでは、ブロックアドレスｎからサイズがｍブロック相当のＡＶデータを記録する場合を想定している。記録を開始すると、まず、開始ブロックアドレスｎをＡＶＦＡＴ５とディレクトリエントリに仮登録する。仮に登録するのは、記録途中で電源が遮断した場合などに、実際の記録されている状態と矛盾が生じる可能性があるからである。書き始める前にそのブロックは交替領域にあるブロックか否かをあらかじめ２次欠陥リストＳＤＬから読み出した情報をもとに判定する。もしそのブロックが交替領域にある場合は、そのブロックのアドレスをＡＶＦＡＴ５に仮登録をし、次のブロックに書き込みを試みる。反対に交替領域でない場合には、そのブロックに記録し、書き込み数をカウントする。つまり、交替領域に割り当てられているブロックには書き込まずに、スリップさせて順次記録を行う。ｍブロックのＡＶデータの記録が終わるとＡＶＦＡＴ５とディレクトリエントリを本登録して記録を終了する。
【００４１】
実施の形態２．
この発明の実施の形態２では、記録データの転送レートが低い場合や、記録再生装置の記録再生速度が速いことによって、ベリファイ処理ができる場合を想定している。
【００４２】
記録動作中の欠陥管理は、記録するＡＶストリームの転送レートが高くて書き込んだデータが正しいか否かをチェックするベリファイ動作ができない場合を除いて、ベリファイ動作を行う。しかし、欠陥ブロックを発見した時であっても、通常の交替処理、つまりＥＣＭＡ−２７２：ＤＶＤ−ＲＡＭ規格に記載されている欠陥処理は行わない。通常の交替処理をした場合、交替領域へのシーク動作による多くの時間が必要になり、リアルタイムでのデータ記録が困難になるからである。
【００４３】
図６は、この実施の形態２のＡＶ用光ディスクにＡＶデータを記録する時のフローを示す図である。ここでは、ブロックアドレスｎからサイズがｍブロック相当のＡＶデータを記録する場合を想定している。記録を開始すると、まず、開始ブロックアドレスｎをＡＶＦＡＴ５とディレクトリエントリに仮登録する。仮に登録するのは、記録途中で電源が遮断した場合などに、実際の記録されている状態と矛盾が生じる可能性があるからである。
【００４４】
続いて、開始ブロックから順に記録していく。１ブロック書いた時点で、ベリファイが時間的に可能であれば、ベリファイを行う。もし欠陥であった場合は、そのブロックアドレスをＡＶＦＡＴ５に仮登録し、同じデータを次のブロックアドレスに記録する。ベリファイが可能でない場合や、書き込んだブロックに欠陥がない場合には書き込むべきブロック数ｍをデクリメントする。以下これらの書き込み動作をｍが０になるまで繰り返す。
【００４５】
その後、ＡＶＦＡＴ５とディレクトリエントリを本登録する。
ＡＶファイルの書き込み中でブロックの欠陥が見つかった場合でも、交替領域を使用しないので、ＦＲＭが０の２次欠陥リストＳＤＬが増えることはない。しかし、書き込み終了後にＦＲＭを１として欠陥ブロックの物理アドレスのみ、逆に記録前にＦＲＭが１で交替ブロックの物理アドレスが０の２次欠陥リストＳＤＬに登録されている欠陥ブロックを最初からスリップするように制御することもできる。
【００４６】
なお、この実施の形態２の記録方法を、上記実施の形態１で示した２次欠陥リストＳＤＬに登録されているブロックを必ずスキップする記録方法と組み合わせることが可能なことは言うまでもない。
【００４７】
なお、実施の形態１および実施の形態２で示した方法で記録したディスクは、ファイルシステム上で見た場合、１つのＡＶコンテナのファイルが記録されることに相当するのみであるので、従来のＤＶＤ−ＲＡＭディスクとの互換性は維持される。
【００４８】
実施の形態３．
実施の形態１においては、ＡＶＦＡＴ５は各ＡＶデータの開始ブロックアドレス、そのＡＶデータ内の欠陥ブロックアドレス、終了ブロックアドレス、終端マークの順に記録していた。この本実施の形態３におけるＡＶＦＡＴ５は、ＡＶデータの開始ブロックアドレス、終了ブロックアドレスを一対で登録する。欠陥ブロックアドレスは、ＡＶＦＡＴ５内または欠陥ブロックの位置情報専用のスリップ位置情報領域を設けて登録する。
【００４９】
このために、１つのＡＶデータはいつも開始と終端の２つのアドレスによって登録管理するので、終端マークをつける必要がない。
また、欠陥ブロックによるスリップ位置を１個所にまとめて記録するために、記録前に欠陥管理テーブルの１次欠陥情報を容易に取り込めるようになる。
【００５０】
図７は、この実施の形態３のＡＶＦＡＴ５およびスリップ位置情報を示す図である。図において、スリップ位置情報はＡＶＦＡＴ５以外の領域としている。２つのＡＶデータと２つのスリップ位置である欠陥ブロックアドレスが記録されている。
【００５１】
【発明の効果】
この発明は、以上説明したように構成されているので、以下に示すような効果を奏する。
【００５２】
この発明によるＡＶ用光ディスクにおいては、記録の最小単位であるセクタの複数個でＥＣＣブロックが構成され、データの記録中に検出された欠陥ブロックに対しては、交替領域にその代替ブロックを割り当てるとともに、当該欠陥ブロックとその代替ブロックの位置情報が欠陥管理領域に登録される光ディスクにおいて、ユーザ記録領域にＡＶデータを格納するＡＶコンテナが設けられて、その中にＡＶデータが記録され、上記ＡＶコンテナにＡＶデータを記録しているときに欠陥ブロックが検出されたときは、上記ＡＶコンテナの検出された欠陥ブロックの次のブロックに記録され、上記ＡＶデータの不連続箇所を登録した第１のテーブルと、上記ＡＶデータの先頭の位置およびそのＡＶデータのサイズを登録した第２のテーブルとを備えたので、実時間でＡＶデータをディスク上に記録することが可能となる。
【００５３】
また、ＡＶデータはファイルシステム上においては１つのＡＶコンテナとして管理するだけにとどめ、実際の管理はアプリケーション上で行うようにしたので、ＡＶ用光ディスクの記録再生装置にＰＣ並みのファイルシステムのコントローラを組み込む必要がなくなる。
【００５４】
また、ＡＶコンテナ内の管理情報に用いるアドレスを相対アドレスとしているために、このＡＶコンテナを別のディスクの別の場所にコピーする場合、絶対アドレスで管理する場合に比べて、アドレス更新が容易に行える。
【００５５】
また、ＡＶコンテナに記録するＡＶデータはブロックアドレスで管理し、ＥＣＣブロックの途中からデータを記録することをなくしたので、記録開始時のＥＣＣブロックの読取り動作をなくすることが可能となる。
【図面の簡単な説明】
【図１】  この発明の実施の形態１のデータ領域内のレイアウトを示す図である。
【図２】  実施の形態１のＡＶＦＡＴの構成を示す図である。
【図３】  実施の形態１の欠陥セクタとブロック境界を示す図である。
【図４】  実施の形態１のＡＶディレクトリエントリのフォーマットを示す図である。
【図５】  実施の形態１のＡＶ用光ディスクにＡＶデータを記録する時のフローを示す図である。
【図６】  この発明の実施の形態２のＡＶ用光ディスクにＡＶデータを記録する時のフローを示す図である。
【図７】  この発明の実施の形態３のＡＶＦＡＴおよびスリップ位置情報を示す図である。
【図８】  従来のＤＶＤ−ＲＡＭディスクの情報領域のレイアウトを示す図である。
【図９】  従来のＤＶＤ−ＲＡＭディスクの１次欠陥リストの内容を示す図である。
【図１０】  従来のＤＶＤ−ＲＡＭディスクの２次欠陥リストの内容を示す図である。
【符号の説明】
１  データ領域、２  リードイン領域、３  リードアウト領域、４  ＡＶコンテナ、５  ＡＶＦＡＴ、６  ルートディレクトリ領域、７  実データ領域。
【図１】
0003677995.tif 000002
【図２】
0003677995.tif 000003
【図３】
0003677995.tif 000004
【図４】
0003677995.tif 000005
【図５】
0003677995.tif 000006
【図６】
0003677995.tif 000007
【図７】
0003677995.tif 000008
【図８】
0003677995.tif 000009
【図９】
0003677995.tif 000010
【図１０】
0003677995.tif 000011