(57)【要約】【課題】  片面２層ＤＶＤ−ＲＷディスクでは、単層のディスクの約２倍のＥＣＣブロックが記録できるが、管理情報領域の合計容量は、一層のディスクのそれの２倍よりも少ない容量しかなく、約２倍の量の欠陥情報をコンパクトに記録できる方法が望まれている。【解決手段】  １番目のバイト位置ＢＰ０から１８４２０番目のバイト位置ＢＰ１８４１９までのうち、前半分のＢＰ０からＢＰ９２０９までのエリアには、連続する４ＥＣＣブロックからなるクラスタ毎の欠陥情報が格納される。後半分のＢＰ９２１０からＢＰ１８４１９までのエリアには、前半分のエリアで欠陥ありとされたクラスタについてのみの、ＥＣＣブロック毎の欠陥情報が格納される。欠陥ＥＣＣブロックがＤＶＤ−ＲＷディスク内に均等な間隔で配置しているとすると、１８４２０バイトのリストで全ＥＣＣブロック数の７％にあたる、従来よりも多くの１８４２０個の欠陥ＥＣＣブロックを登録できる。【選択図】            図４
2006228344.tif 000002
【特許請求の範囲】
【請求項１】
光ビームにより情報を所定のブロック単位で書き換え型の記録媒体のデータ領域に記録すると共に、記録に関する管理情報を前記記録媒体の管理情報記録領域に記録する記録方法において、
前記データ領域内の指定された領域に対して、前記所定のブロック毎に欠陥の有無を検出する第１のステップと、
前記指定された領域内において隣接する予め定めた複数の前記ブロックを欠陥確認単位として、その欠陥確認単位毎にすべての前記ブロックに欠陥が無いか一つ以上の前記ブロックに欠陥があるかを示す第１の欠陥有無情報と、その第１の欠陥有無情報により欠陥ありとされた欠陥確認単位についてのみ、その欠陥確認単位を構成する前記複数のブロックのそれぞれについて欠陥の有無を示す第２の欠陥有無情報とを、それぞれビットマップ形式で表わした欠陥情報リストを作成する第２のステップと、
前記欠陥情報リストを前記管理情報記録領域に記録する第３のステップと
を含むことを特徴とする記録方法。
【請求項２】
光ビームにより情報を所定のブロック単位で書き換え型の記録媒体のデータ領域に記録すると共に、記録に関する管理情報を前記記録媒体の管理情報記録領域に記録する記録方法において、
前記データ領域内の指定された領域に対して、前記所定のブロック毎に欠陥の有無を検出する第１のステップと、
前記指定された領域内において隣接する予め定めたＭ個（Ｍは２以上の自然数）の前記ブロックを欠陥確認単位として、その欠陥確認単位毎にすべての前記ブロックに欠陥が無いか一つ以上の前記ブロックに欠陥があるかを示す第１の欠陥有無情報と、その第１の欠陥有無情報により欠陥ありとされた欠陥確認単位についてのみ、その欠陥確認単位を構成する前記複数のブロックのそれぞれについて欠陥の有無を示す第２の欠陥有無情報とを、それぞれビットマップ形式で表わした第１の欠陥情報リストを作成する第２のステップと、
前記指定された領域内において隣接する予め定めたＮ個（Ｎは１以上でＭ未満の自然数）の前記ブロックを欠陥確認単位として、その欠陥確認単位毎にすべての前記ブロックに欠陥が無いか一つ以上の前記ブロックに欠陥があるかを示す第３の欠陥有無情報をビットマップ形式で表わした第２の欠陥情報リストを作成する第３のステップと、
外部からの指示により前記第１の欠陥情報リスト及び前記第２の欠陥情報リストの一方を選択して前記管理情報記録領域に記録すると共に、記録した欠陥情報リストが前記第１及び第２の欠陥情報リストのどちらであるかを示す識別情報を前記管理情報記録領域に記録する第４のステップと
を含むことを特徴とする記録方法。
【請求項３】
前記記録媒体は、複数の記録層が積層され、片面側から入射する光ビームにより情報を、所定のブロック単位で前記複数の記録層のそれぞれのデータ領域に記録されると共に、記録に関する管理情報を前記複数の記録層のそれぞれの管理情報記録領域に記録される書き換え型の記録媒体であり、
前記第３のステップは、前記複数の記録層のうち、光ビーム入射側に最も近い一層目記録層に対しては、前記第２の欠陥情報リストとして、前記指定された領域内において隣接する予め定めた前記Ｎ個のブロックとして１個のブロックを欠陥確認単位として、その欠陥確認単位毎にすべての前記ブロックに欠陥が無いか欠陥があるかを示す第４の欠陥有無情報をビットマップ形式で表わした欠陥情報リストを作成し、前記第４のステップは、前記一層目記録層の前記管理情報記録領域に対して、前記第３のステップにより作成された、前記第４の欠陥有無情報をビットマップ形式で表わした前記第２の欠陥情報リストを、前記識別情報と共に記録することを特徴とする請求項２記載の記録方法。
【請求項４】
光ビームにより情報を所定のブロック単位で書き換え型の記録媒体のデータ領域に記録すると共に、記録に関する管理情報を前記記録媒体の管理情報記録領域に記録する記録装置において、
前記データ領域内の指定された領域に対して、前記所定のブロック毎に欠陥の有無を検出する欠陥の有無検出手段と、
前記指定された領域内において隣接する予め定めた複数の前記ブロックを欠陥確認単位として、その欠陥確認単位毎にすべての前記ブロックに欠陥が無いか一つ以上の前記ブロックに欠陥があるかを示す第１の欠陥有無情報と、その第１の欠陥有無情報により欠陥ありとされた欠陥確認単位についてのみ、その欠陥確認単位を構成する前記複数のブロックのそれぞれについて欠陥の有無を示す第２の欠陥有無情報とを、それぞれビットマップ形式で表わした欠陥情報リストを作成する欠陥情報リスト作成手段と、
前記欠陥情報リストを前記管理情報記録領域に記録するリスト記録手段と
を有することを特徴とする記録装置。
【請求項５】
光ビームにより情報を所定のブロック単位で書き換え型の記録媒体のデータ領域に記録すると共に、記録に関する管理情報を前記記録媒体の管理情報記録領域に記録する記録装置において、
前記データ領域内の指定された領域に対して、前記所定のブロック毎に欠陥の有無を検出する欠陥の有無検出手段と、
前記指定された領域内において隣接する予め定めたＭ個（Ｍは２以上の自然数）の前記ブロックを欠陥確認単位として、その欠陥確認単位毎にすべての前記ブロックに欠陥が無いか一つ以上の前記ブロックに欠陥があるかを示す第１の欠陥有無情報と、その第１の欠陥有無情報により欠陥ありとされた欠陥確認単位についてのみ、その欠陥確認単位を構成する前記複数のブロックのそれぞれについて欠陥の有無を示す第２の欠陥有無情報とを、それぞれビットマップ形式で表わした第１の欠陥情報リストを作成する第１の欠陥情報リスト作成手段と、
前記指定された領域内において隣接する予め定めたＮ個（Ｎは１以上でＭ未満の自然数）の前記ブロックを欠陥確認単位として、その欠陥確認単位毎にすべての前記ブロックに欠陥が無いか一つ以上の前記ブロックに欠陥があるかを示す第３の欠陥有無情報をビットマップ形式で表わした第２の欠陥情報リストを作成する第２の欠陥情報リスト作成手段と、
外部からの指示により前記第１の欠陥情報リスト及び前記第２の欠陥情報リストの一方を選択して前記管理情報記録領域に記録すると共に、記録した欠陥情報リストが前記第１及び第２の欠陥情報リストのどちらであるかを示す識別情報を前記管理情報記録領域に記録するリスト記録手段と
を有することを特徴とする記録装置。
【請求項６】
光ビームにより情報を所定のブロック単位で書き換え型の記録媒体のデータ領域に記録すると共に、記録に関する管理情報を前記記録媒体の管理情報記録領域に記録する記録方法をコンピュータにより実行させる記録プログラムにおいて、
前記コンピュータに、
前記データ領域内の指定された領域に対して、前記所定のブロック毎に欠陥の有無を検出する第１のステップと、
前記指定された領域内において隣接する予め定めた複数の前記ブロックを欠陥確認単位として、その欠陥確認単位毎にすべての前記ブロックに欠陥が無いか一つ以上の前記ブロックに欠陥があるかを示す第１の欠陥有無情報と、その第１の欠陥有無情報により欠陥ありとされた欠陥確認単位についてのみ、その欠陥確認単位を構成する前記複数のブロックのそれぞれについて欠陥の有無を示す第２の欠陥有無情報とを、それぞれビットマップ形式で表わした欠陥情報リストを作成する第２のステップと、
前記欠陥情報リストを前記管理情報記録領域に記録する第３のステップと
を実行させることを特徴とする記録プログラム。
【請求項７】
光ビームにより情報を所定のブロック単位で書き換え型の記録媒体のデータ領域に記録すると共に、記録に関する管理情報を前記記録媒体の管理情報記録領域に記録する記録方法をコンピュータにより実行させる記録プログラムにおいて、
前記コンピュータに、
前記データ領域内の指定された領域に対して、前記所定のブロック毎に欠陥の有無を検出する第１のステップと、
前記指定された領域内において隣接する予め定めたＭ個（Ｍは２以上の自然数）の前記ブロックを欠陥確認単位として、その欠陥確認単位毎にすべての前記ブロックに欠陥が無いか一つ以上の前記ブロックに欠陥があるかを示す第１の欠陥有無情報と、その第１の欠陥有無情報により欠陥ありとされた欠陥確認単位についてのみ、その欠陥確認単位を構成する前記複数のブロックのそれぞれについて欠陥の有無を示す第２の欠陥有無情報とを、それぞれビットマップ形式で表わした第１の欠陥情報リストを作成する第２のステップと、
前記指定された領域内において隣接する予め定めたＮ個（Ｎは１以上でＭ未満の自然数）の前記ブロックを欠陥確認単位として、その欠陥確認単位毎にすべての前記ブロックに欠陥が無いか一つ以上の前記ブロックに欠陥があるかを示す第３の欠陥有無情報をビットマップ形式で表わした第２の欠陥情報リストを作成する第３のステップと、
外部からの指示により前記第１の欠陥情報リスト及び前記第２の欠陥情報リストの一方を選択して前記管理情報記録領域に記録すると共に、記録した欠陥情報リストが前記第１及び第２の欠陥情報リストのどちらであるかを示す識別情報を前記管理情報記録領域に記録する第４のステップと
を実行させることを特徴とする記録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録方法、記録装置及び記録プログラムに係り、特に書き換え型光ディスク等の記録媒体のデータ記録領域とは別に設けた記録領域に、欠陥情報を記録する記録方法、記録装置及び記録プログラムに関する。
【背景技術】
【０００２】
ＤＶＤ（Digital Versatile Disc）規格に従う従来の書き替え型の光ディスクとして、ＤＶＤ−ＲＷディスクが広く知られている（例えば、非特許文献１参照）。図８はこのＤＶＤ−ＲＷディスクの一例の構造断面図を示す。同図に示すように、ＤＶＤ−ＲＷディスク１００の記録領域は、ＤＶＤ−ＲＷディスク１００の内周から外周へ向かって、Ｒ情報領域（Ｒ−Ｉｎｆｏ．と記す）１０１、リードイン領域（Ｌｅａｄ−Ｉｎ）１０２、データ領域（Ｄａｔａ  Ａｒｅａ）１０３及びリードアウト領域（Ｌｅａｄ−ｏｕｔ）１０４に分割されている。
【０００３】
Ｒ−Ｉｎｆｏ．１０１は、ＤＶＤ−ＲＷディスク１００に特有の領域であり、パワーキャリブレーション領域（Power Calibration Area；ＰＣＡ）１１１と、記録管理領域（Recording Management Area；ＲＭＡ）１１２とから構成される。ＤＶＤ−ＲＷディスク１００のデータ領域１０３は、ユーザデータが記録される領域である。リードイン領域１０２とリードアウト領域１０４は、データ領域１０２にアクセスする際の記録・再生ヘッドのオーバーランに備える緩衝領域である。
【０００４】
記録管理領域（Recording Management Area；ＲＭＡ）１１２は、上述したリードイン領域１０２とデータ領域１０３とリードアウト領域１０４の記録状態の変遷を管理する。このＲＭＡ１１２は、ＲＭＡ１１２の始まりを示すＲＭＡリードイン領域と、記録管理データ（Recording Management Data；ＲＭＤ）領域とから構成される。ＲＭＡ１１２の直前にはリンキングロス領域（Linking Loss Area；ＬＬＡ）があり、これはデータ再生に必要なＰＬＬ同期やフレーム同期を確立するために使用される助走区間の役割を果たす。また、ＲＭＤは、データ領域１０３へのユーザデータの記録の時点における記録状態を保持するものである。
【０００５】
ＤＶＤ−ＲＷディスク１００では、ユーザデータはデータ領域１０３に誤り訂正（ＥＣＣ；Error Correcting Code）ブロックの形態で記録される。３２ｋバイトのユーザデータ毎に、誤り検出符号化及び誤り訂正符号化されて、ＥＣＣブロックとなる。ＤＶＤ−ＲＷディスクの表面の細かな傷やゴミにより、再生データに誤りが混入することがあるが、誤り訂正符号の復号を行うことで、誤りの訂正が可能である。訂正後のデータに対して誤り検出符号の復号を行うことで、誤りが残留していないことを確認できる。
【０００６】
しかしながら、ＤＶＤ−ＲＷディスクの再生データには、媒体に混入したゴミや泡により誤り訂正不能な誤りが発生することがある。その場所は、次に新たなデータを記録・再生しても、やはり誤り訂正不能な誤りが発生すると考えられる。また、ＤＶＤ−ＲＷディスクは書き替え可能な媒体であるが、その書き換え可能回数は１０００回程度に限定されたものである。従って、たまたま書き替え回数が多くなった場所では、記録・再生したデータに誤り訂正不能な誤りが発生することがある。この場所も、次に新たなデータを記録・再生しても、やはり誤り訂正不能な誤りが発生すると考えられる。
【０００７】
そこで、訂正不能な誤りが発生して正常に記録・再生ができない場所を欠陥として登録しておき、記録時には登録された欠陥場所を使用しないようにすることが行われている。欠陥は、ＥＣＣブロック単位で、ＲＭＡ１１２内の記録管理データ領域（ＲＭＤ）に登録される。ＲＭＤは図８に示したように、ＲＭＡ１１２内で７００個の領域（ブロック）があり、各々のＲＭＤブロックには、データ領域１０３に記録するユーザデータと同様に、ＥＣＣブロックの形態で記録管理データ（ＲＭＤデータ）が記録される。
【０００８】
１つのＲＭＤブロックは、１５個のフィールドと１つのリンキングロス領域（Linking Loss Area；ＬＬＡ）からなる。各フィールドとＬＬＡは、それぞれ２ｋバイトのデータからなる。ＬＬＡは、記録済みの領域に新たにＲＭＤブロックを付け加えるように記録するリンキング動作時の緩衝領域となる。
【０００９】
ＲＭＤブロック内の５番目のフィールドの１３番目のバイト位置から２０４８番目のバイト位置まで、及び６〜１３番目のフィールドの１番目のバイト位置から２０４８番目のバイト位置には、欠陥状態ビットマップが格納される。なお、ＲＭＤブロックの１４番目のフィールドと１５番目のフィールドは、現時点では何も格納されない空き領域となっている。
【００１０】
図９はＲＭＤブロック内の５番目のフィールドの１３番目のバイト位置から２０４８番目のバイト位置に格納するデータを示す。同図において、５番目のフィールドの１３番目のバイト位置をＢＰ１２、１４番目のバイト位置をＢＰ１３、・・・、２０４８番目のバイト位置をＢＰ２０４７で表している。ＢＰ１２のｂ０（ビット０）には、１番目のＥＣＣブロックが欠陥であれば「１」が、欠陥でなければ「０」であるＥＣＣブロックの欠陥情報が格納される。ｂ１（ビット１）には、２番目のＥＣＣブロックの欠陥情報が、ｂ２（ビット２）には、３番目のＥＣＣブロックの欠陥情報が登録される。以下、同様にｎ番目のＥＣＣブロックの欠陥情報がＤＳ＃ｎの位置に格納される。
【００１１】
ここで、１番目のＥＣＣブロックがＤＶＤ−ＲＷディスクのどの位置のＥＣＣブロックであるかを示す情報が、ＲＭＤブロック内の５番目のフィールドの５番目のバイト位置から８番目のバイト位置に格納される。２番目のＥＣＣブロックは、ディスク上の位置で１番目のＥＣＣブロックに隣接したＥＣＣブロックであり、３番目のＥＣＣブロックは、ディスク上の位置で２番目のＥＣＣブロックに隣接したＥＣＣブロックである。以下、同様にｎ番目のＥＣＣブロックは、ディスク上の位置で、ｎ−１番目のＥＣＣブロックに隣接したＥＣＣブロックである。
【００１２】
図９では、１６２８８番目のＥＣＣブロックの欠陥情報まで格納できる様子が示されている。１６２８９番目のＥＣＣブロックの欠陥情報は、６番目のフィールドの１番目のバイト位置のｂ０（ビット０）に格納される。以下、順次、図９と同様に１６２８９番目、１６２９０番目、・・・のＥＣＣブロックが格納される。
【００１３】
以上のようにして、ＲＭＤブロックには、１４７３６０個のＥＣＣブロックの欠陥情報が格納できる。これは、ＤＶＤ−ＲＷディスクのデータ領域の全ＥＣＣブロックをカバーできる容量である。
【００１４】
【非特許文献１】DVD Forum，”DVD Specifications for Re-recordable Disc (DVD-RW)”,「Part1 PHYSICAL SPECIFICATIONS」,Version 1.0,1999年11月，PH4-27〜PH4-51
【発明の開示】
【発明が解決しようとする課題】
【００１５】
さて、ユーザーが記録したい容量は年々増加しており、この要求に応えるべく２層の記録層を持つ片面２層のＤＶＤ−ＲＷディスクの開発が進められている。図１０はこの片面２層のＤＶＤ−ＲＷディスクの一例の概略構造断面図を示す。同図に示すように、片面２層のＤＶＤ−ＲＷディスクは、一層目記録層２０１と二層目記録層２０２とが、記録再生時の光ビームの光軸方向に積層されており、光ビームは一層目記録層２０１に集光されるか、又は一層目記録層２０１を透過して二層目記録層２０２に集光される。
【００１６】
上記の一層目記録層２０１の記録領域は、内周から外周へ向かって、Ｒ情報領域（Ｒ−Ｉｎｆｏ．）２１１、リードイン領域（Ｌｅａｄ−Ｉｎ）２１２、データ領域（Ｄａｔａ  Ａｒｅａ）２１３及び中間領域（Ｍｉｄｄｌｅ  Ａｒｅａ）２１４に分割されている。また、上記の二層目記録層２０２の記録領域は、内周から外周へ向かって、Ｒ情報領域（Ｒ−Ｉｎｆｏ．）２２１、リードアウト領域（Ｌｅａｄ−ｏｕｔ）２２２、データ領域（Ｄａｔａ  Ａｒｅａ）２２３及び中間領域（Ｍｉｄｄｌｅ  Ａｒｅａ）２２４に分割されている。すなわち、一層目記録層２０１は、図８に示した単層のＤＶＤ−ＲＷディスクに対して、リードアウト領域が中間領域２１４に変更されている。また、二層目記録層２０２は、一層目記録層２０１とほぼ同じ構造であるが、リードイン領域２１２の替わりにリードアウト領域２２２が設けられる。
【００１７】
一層目記録層２０１は、内周側から外周側に向かって記録され、二層目記録層２０２は外周側から内周側に向かって記録される。この片面２層のＤＶＤ−ＲＷディスクには、図８に示した一層のＤＶＤ−ＲＷディスク１００の約２倍のＥＣＣブロックが記録できる。従って、欠陥情報についても約２倍の量を格納する必要があると考えられる。
【００１８】
しかしながら、一層目記録層２０１の欠陥情報と二層目記録層２０２の欠陥情報を記録するＲ情報領域２１１及び２２１内の記録管理領域（ＲＭＡ）の合計容量は、一層のＤＶＤ−ＲＷディスク１００のＲＭＡの２倍よりかなり少ない容量しかない。そのため、ＲＭＡの限られた領域に、約２倍の量の欠陥情報をコンパクトに記録できる方法が望まれている。
【００１９】
本発明は以上の点に鑑みなされたもので、複数の記録層が積層された書き換え型の光ディスクの小容量の記録管理領域に、欠陥情報をできるだけ多く記録できる記録方法、記録装置及び記録プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記の目的を達成するため、第１の発明は、光ビームにより情報を所定のブロック単位で書き換え型の記録媒体のデータ領域に記録すると共に、記録に関する管理情報を記録媒体の管理情報記録領域に記録する記録方法において、データ領域内の指定された領域に対して、所定のブロック毎に欠陥の有無を検出する第１のステップと、指定された領域内において隣接する予め定めた複数のブロックを欠陥確認単位として、その欠陥確認単位毎にすべてのブロックに欠陥が無いか一つ以上のブロックに欠陥があるかを示す第１の欠陥有無情報と、その第１の欠陥有無情報により欠陥ありとされた欠陥確認単位についてのみ、その欠陥確認単位を構成する複数のブロックのそれぞれについて欠陥の有無を示す第２の欠陥有無情報とを、それぞれビットマップ形式で表わした欠陥情報リストを作成する第２のステップと、欠陥情報リストを管理情報記録領域に記録する第３のステップとを含むことを特徴とする。
【００２１】
この発明では、複数のブロックからなる欠陥確認単位で欠陥の有無を示す第１の欠陥有無情報と、その第１の欠陥有無情報により欠陥ありとされた欠陥確認単位についてのみ、その欠陥確認単位を構成する複数のブロックのそれぞれについて欠陥の有無を示す第２の欠陥有無情報とを、それぞれビットマップ形式で表わして、記録媒体の管理情報記録領域に記録するようにしたため、ブロック数が多数であっても、少ない容量の管理情報記録領域にも欠陥情報を記録することができる。
【００２２】
また、上記の目的を達成するため、第２の発明は、光ビームにより情報を所定のブロック単位で書き換え型の記録媒体のデータ領域に記録すると共に、記録に関する管理情報を記録媒体の管理情報記録領域に記録する記録方法において、データ領域内の指定された領域に対して、所定のブロック毎に欠陥の有無を検出する第１のステップと、指定された領域内において隣接する予め定めたＭ個（Ｍは２以上の自然数）のブロックを欠陥確認単位として、その欠陥確認単位毎にすべてのブロックに欠陥が無いか一つ以上のブロックに欠陥があるかを示す第１の欠陥有無情報と、その第１の欠陥有無情報により欠陥ありとされた欠陥確認単位についてのみ、その欠陥確認単位を構成する複数のブロックのそれぞれについて欠陥の有無を示す第２の欠陥有無情報とを、それぞれビットマップ形式で表わした第１の欠陥情報リストを作成する第２のステップと、指定された領域内において隣接する予め定めたＮ個（Ｎは１以上でＭ未満の自然数）のブロックを欠陥確認単位として、その欠陥確認単位毎にすべてのブロックに欠陥が無いか一つ以上のブロックに欠陥があるかを示す第３の欠陥有無情報をビットマップ形式で表わした第２の欠陥情報リストを作成する第３のステップと、外部からの指示により第１の欠陥情報リスト及び第２の欠陥情報リストの一方を選択して管理情報記録領域に記録すると共に、記録した欠陥情報リストが第１及び第２の欠陥情報リストのどちらであるかを示す識別情報を管理情報記録領域に記録する第４のステップとを含むことを特徴とする。
【００２３】
この発明では、第１の発明と同様にして作成した第１の欠陥情報リストと、第１の欠陥情報リストの欠陥確認単位よりも小ブロックの欠陥確認単位で、その欠陥確認単位毎にすべてのブロックに欠陥が無いか一つ以上のブロックに欠陥があるかを示す第２の欠陥情報リストを作成し、それらの一方を選択して管理情報記録領域に識別情報と共に記録するようにしたため、欠陥の数に対応した欠陥情報リストを選択して管理することができる。
【００２４】
また、上記の目的を達成するため、第３の発明の記録方法は、第２の発明における記録媒体は、複数の記録層が積層され、片面側から入射する光ビームにより情報を、所定のブロック単位で複数の記録層のそれぞれのデータ領域に記録されると共に、記録に関する管理情報を複数の記録層のそれぞれの管理情報記録領域に記録される書き換え型の記録媒体であり、第２の発明における第３のステップは、複数の記録層のうち、光ビーム入射側に最も近い一層目記録層に対しては、第２の欠陥情報リストとして、指定された領域内において隣接する予め定めたＮ個のブロックとして１個のブロックを欠陥確認単位として、その欠陥確認単位毎にすべてのブロックに欠陥が無いか欠陥があるかを示す第４の欠陥有無情報をビットマップ形式で表わした欠陥情報リストを作成し、第４のステップは、一層目記録層の管理情報記録領域に対して、第３のステップにより作成された、第４の欠陥有無情報をビットマップ形式で表わした第２の欠陥情報リストを、識別情報と共に記録することを特徴とする。
【００２５】
この発明では、複数の記録層のようにデータ領域の容量が多く、管理情報記録領域の容量は比較的小容量である記録媒体であっても、一層目記録層からデータを記録するので、一層目記録層の欠陥領域を１ブロック単位でビットマップ形式で記録するようにしたため、一層目記録層の欠陥領域が従来よりも多くても欠陥領域の記録ができる。
【００２６】
また、上記の目的を達成するため、第４の発明は、光ビームにより情報を所定のブロック単位で書き換え型の記録媒体のデータ領域に記録すると共に、記録に関する管理情報を記録媒体の管理情報記録領域に記録する記録装置において、データ領域内の指定された領域に対して、所定のブロック毎に欠陥の有無を検出する欠陥の有無検出手段と、指定された領域内において隣接する予め定めた複数のブロックを欠陥確認単位として、その欠陥確認単位毎にすべてのブロックに欠陥が無いか一つ以上のブロックに欠陥があるかを示す第１の欠陥有無情報と、その第１の欠陥有無情報により欠陥ありとされた欠陥確認単位についてのみ、その欠陥確認単位を構成する複数のブロックのそれぞれについて欠陥の有無を示す第２の欠陥有無情報とを、それぞれビットマップ形式で表わした欠陥情報リストを作成する欠陥情報リスト作成手段と、欠陥情報リストを管理情報記録領域に記録するリスト記録手段とを有する構成としたものである。
【００２７】
この発明では、複数のブロックからなる欠陥確認単位で欠陥の有無を示す第１の欠陥有無情報と、その第１の欠陥有無情報により欠陥ありとされた欠陥確認単位についてのみ、その欠陥確認単位を構成する複数のブロックのそれぞれについて欠陥の有無を示す第２の欠陥有無情報とを、それぞれビットマップ形式で表わして、記録媒体の管理情報記録領域に記録するようにしたため、ブロック数が多数であっても、少ない容量の管理情報記録領域にも欠陥情報を記録することができる。
【００２８】
また、上記の目的を達成するため、第５の発明は、光ビームにより情報を所定のブロック単位で書き換え型の記録媒体のデータ領域に記録すると共に、記録に関する管理情報を記録媒体の管理情報記録領域に記録する記録装置において、データ領域内の指定された領域に対して、所定のブロック毎に欠陥の有無を検出する欠陥の有無検出手段と、指定された領域内において隣接する予め定めたＭ個（Ｍは２以上の自然数）のブロックを欠陥確認単位として、その欠陥確認単位毎にすべてのブロックに欠陥が無いか一つ以上のブロックに欠陥があるかを示す第１の欠陥有無情報と、その第１の欠陥有無情報により欠陥ありとされた欠陥確認単位についてのみ、その欠陥確認単位を構成する複数のブロックのそれぞれについて欠陥の有無を示す第２の欠陥有無情報とを、それぞれビットマップ形式で表わした第１の欠陥情報リストを作成する第１の欠陥情報リスト作成手段と、指定された領域内において隣接する予め定めたＮ個（Ｎは１以上でＭ未満の自然数）のブロックを欠陥確認単位として、その欠陥確認単位毎にすべてのブロックに欠陥が無いか一つ以上のブロックに欠陥があるかを示す第３の欠陥有無情報をビットマップ形式で表わした第２の欠陥情報リストを作成する第２の欠陥情報リスト作成手段と、外部からの指示により第１の欠陥情報リスト及び第２の欠陥情報リストの一方を選択して管理情報記録領域に記録すると共に、記録した欠陥情報リストが第１及び第２の欠陥情報リストのどちらであるかを示す識別情報を管理情報記録領域に記録するリスト記録手段とを有することを特徴とする。
【００２９】
この発明では、第４の発明と同様にして作成した第１の欠陥情報リストと、第１の欠陥情報リストの欠陥確認単位よりも小ブロックの欠陥確認単位で、その欠陥確認単位毎にすべてのブロックに欠陥が無いか一つ以上のブロックに欠陥があるかを示す第２の欠陥情報リストを作成し、それらの一方を選択して管理情報記録領域に識別情報と共に記録するようにしたため、欠陥の数に対応した欠陥情報リストを選択して管理することができる。
【００３０】
また、第６の発明は、第１の発明の記録方法をコンピュータにより実行させる記録プログラムとしたものであり、第７の発明は、第２の発明の記録方法をコンピュータにより実行させる記録プログラムであることを特徴とする。
【００３１】
また、上記の目的を達成するため、本発明の記録装置は、記録媒体が、複数の記録層が積層され、片面側から入射する光ビームにより情報を、所定のブロック単位で複数の記録層のそれぞれのデータ領域に記録されると共に、記録に関する管理情報を複数の記録層のそれぞれの管理情報記録領域に記録される書き換え型の記録媒体であり、第５の発明の第２の欠陥情報リスト作成手段が、複数の記録層のうち、光ビーム入射側に最も近い一層目記録層に対しては、第２の欠陥情報リストとして、指定された領域内において隣接する予め定めた１個のブロックを欠陥確認単位として、その欠陥確認単位毎にすべてのブロックに欠陥が無いか欠陥があるかを示す第４の欠陥有無情報をビットマップ形式で表わした欠陥情報リストを作成する手段であり、リスト記録手段が、一層目記録層の管理情報記録領域に対して、第２の欠陥情報リスト作成手段により作成された、第４の欠陥有無情報をビットマップ形式で表わした第２の欠陥情報リストを、識別情報と共に記録する手段に限定したことを特徴とする。また、本発明は、第３の発明をコンピュータにより実行させる記録プログラムも包含する。
【発明の効果】
【００３２】
本発明によれば、複数のブロックからなる欠陥確認単位で欠陥の有無を示す第１の欠陥有無情報と、その第１の欠陥有無情報により欠陥ありとされた欠陥確認単位についてのみ、その欠陥確認単位を構成する複数のブロックのそれぞれについて欠陥の有無を示す第２の欠陥有無情報とをそれぞれビットマップ形式で表わして、記録媒体の管理情報記録領域に記録することにより、ブロック数が多数であっても、少ない容量の管理情報記録領域にも欠陥情報を記録することができるようにしたため、容量の大きい片面２層光ディスク等の記録媒体に、実用上問題のない個数の欠陥ブロックの位置を示す欠陥情報リストを記録媒体の管理情報記録領域に簡便に記録できる。
【００３３】
また、本発明によれば、第１の欠陥情報リストと、第１の欠陥情報リストの欠陥確認単位よりも小ブロックの欠陥確認単位で、その欠陥確認単位毎にすべてのブロックに欠陥が無いか一つ以上のブロックに欠陥があるかを示す第２の欠陥情報リストを作成し、それらの一方を選択して管理情報記録領域に識別情報と共に記録するようにしたため、欠陥の数に対応した欠陥情報リストを選択して管理することができ、光ディスク装置内部のシステムコントローラの性能が高くない場合には、第２の欠陥情報リストを作成して記録し、性能が高い場合には第１の欠陥情報リストを作成して記録し、どちらの方法で格納したかの識別情報を含めて管理情報として記録するようにしたので、内部のシステムコントローラの性能によらずに欠陥情報の管理ができる。
【００３４】
また、本発明によれば、記録媒体の欠陥が比較的少ない場合には、第１の欠陥情報リストを作成して記録し、所定の数よりも多い場合には、第２の欠陥情報リストを作成して記録し、どちらの欠陥情報リストで記録したかの識別情報を含めて管理情報として記録するようにしたので、欠陥ブロックの数が増えた場合でも欠陥情報の管理ができる。
【００３５】
更に、本発明によれば、複数の記録層が積層された記録媒体の光ビーム入射側に最も近い一層目の記録層の欠陥情報しか調査していない場合には、指定された領域内において隣接する予め定めた１個の前記ブロックを欠陥確認単位として、その欠陥確認単位毎にすべてのブロックに欠陥が無いか欠陥があるかを示す第４の欠陥有無情報をビットマップ形式で表わした欠陥情報リストを作成して記録し、二層目の記録層の欠陥情報も調査した段階で上記の第１及び第２の欠陥情報を記録し、どちらの方法で記録したかの識別情報を含めて管理情報領域に記録するようにしたので、一層目記録層しか調査していない記録媒体の欠陥情報の記録が簡単にできる。
【発明を実施するための最良の形態】
【００３６】
次に、発明を実施するための最良の形態について、図面と共に説明する。図１は本発明になる記録装置の一実施の形態を含む記録再生システムのブロック図を示す。この記録再生システムは、上位装置１０と、本発明の記録装置の一実施の形態である光ディスク装置２０と、図１０に示したような２層の記録層を持った片面２層ＤＶＤ−ＲＷディスク３０とを含む。上位装置１０は、光ディスク装置２０にＤＶＤ−ＲＷディスク３０に対する記録または再生を命令する。上位装置１０は、例えば、パーソナルコンピュータである。上位装置１０と光ディスク装置２０は同一筐体に収められていてもよい。このような形態は、例えば、光ディスクレコーダにおいて採用される。片面２層ＤＶＤ−ＲＷディスク３０は、光ディスク装置２０に装填される。
【００３７】
光ディスク装置２０は、装置全体を制御するシステムコントローラ２１と、片面２層ＤＶＤ−ＲＷディスク３０への記録と再生を行う記録再生回路２２と、記録再生回路２２に接続されて光ビームの放射及び反射ビームの受光を行う光ピックアップ２３と、システムコントローラ２１の制御プログラムが格納されたプログラムメモリ２４と、ＤＶＤ−ＲＷディスク３０へ記録及び再生するデータを一時的に保持するデータメモリ２５と、それらの構成要素を接続する内部バス２６と、上位装置１０との間のインタフェースを行うＩＦ２７とから構成される。記録再生回路２２は、光ピックアップ２３と共にＤＶＤ−ＲＷディスク３０（複数の記録層を持った情報記録媒体）に管理情報を記録する記録手段として機能する。
【００３８】
本実施の形態の光ディスク装置２０は、装填された２層ＤＶＤ−ＲＷディスク３０の、上位装置１０から指令された領域のＥＣＣブロックについて欠陥か否かの調査を行う。すなわち、光ディスク装置２０は、システムコントローラ２１が生成した所定のデータ（欠陥確認用信号）を記録再生回路２２で誤り訂正符号を含む所定の信号形態のＥＣＣブロックに処理した後、光ピックアップ２３から片面２層のＤＶＤ−ＲＷディスク３０の一層目記録層及び／又は二層目記録層のデータ領域内の指令された領域に光ビームを照射してＥＣＣブロック単位で記録する。
【００３９】
上記の記録終了後、光ピックアップ２３からＤＶＤ−ＲＷディスク３０の上記の所定のデータの記録領域に光ビームを照射することにより、ＤＶＤ−ＲＷディスク３０から反射された光を光ピックアップ２３が受光して光電変換し、これにより得られた再生信号を記録再生回路２２で再生処理することにより、上記のデータ記録領域からの所定のデータをＥＣＣブロック単位で再生する。
【００４０】
このとき、再生データに誤りがあるときには誤り訂正符号を用いて誤り訂正するが、訂正不能な誤りが発生した場合は、その訂正不能な誤りのあるＥＣＣブロックのアドレスを、欠陥のあるＥＣＣブロックとしてデータメモリ２５に登録する。また、誤り訂正が可能であっても、予め定めた数以上の再生データに誤りが発生したＥＣＣブロックについては、欠陥のあるＥＣＣブロックとしてデータメモリ２５に登録する。誤りが存在しないか、所定の数未満のデータに誤りが発生し、それらのすべてについて誤り訂正ができたＥＣＣブロックのアドレスは、欠陥が無いＥＣＣブロックとしてデータメモリ２５に登録する。
【００４１】
記録再生終了後、システムコントローラ２１が、データメモリ２５から読み出した欠陥の有無情報（以下、欠陥情報ともいう）に基づいて、後述の所定の方法で欠陥情報リストを作成し、その欠陥情報リストを２層ＤＶＤ−ＲＷディスク３０の、前述したＲ情報領域内の記録管理領域（ＲＭＡ）にＲＭＤデータの形で記録する。
【００４２】
より詳細には、一つのＲＭＤブロックは、図２（Ａ）に示すように、１５個のフィールドField0〜Field14と、１つのリンキングロス領域（Linking Loss Area；ＬＬＡ）からなる。各フィールドとＬＬＡは、それぞれ２ｋバイトのデータからなる。ＬＬＡは、記録済みの領域に新たにＲＭＤブロックを付け加えるように記録するリンキング動作時の緩衝領域となる。
【００４３】
ＲＭＤブロック内の５番目のフィールドField4の１３番目のバイト位置から２０４８番目のバイト位置まで、及び６〜１３番目のフィールドField5〜Field12の１番目のバイト位置から２０４８番目のバイト位置までの領域が、欠陥情報格納用フィールドとなっており、ここに図２（Ｂ）に示すように、検査開始セクタ番号４１、検査終了セクタ番号４２、ビットマップモードフラグ４３、欠陥ビットマップ４４を格納する。
【００４４】
なお、ビットマップモードフラグ４３は、後述する欠陥情報リストの作成方法を識別させるためのフラグである。また、欠陥ビットマップ４４は、システムコントローラ２１により作成された後述するビットマップ形式の欠陥情報リストに相当する。このような構成の一つのＲＭＤブロックは、一層目記録層又は二層目記録層の一つのＲＭＤ領域に記録される。なお、一般には、使用される最新の一つのＲＭＤ領域の記録層と、上位装置１０から欠陥の有無の調査が指令されて欠陥情報リストを作成するデータ領域が存在する記録層とは無関係である。
【００４５】
また、欠陥確認のための所定のデータ（欠陥確認用信号）は、数百ＥＣＣブロックを一度に記録して、再生もまとまって行いながら欠陥検出を行い、検出した欠陥を並列処理でデータメモリ２５に登録するようにしてもよい。また、欠陥確認用信号を記録せず、既に記録済みのブロックを再生だけして欠陥検出を行い、検出した欠陥をデータメモリ２５に登録するようにしてもよい。
【００４６】
次に、上記の欠陥情報を書き換え型光ディスクである片面２層ＤＶＤ−ＲＷディスク３０の記録管理領域にできるだけ多く記録するための記録方法の各実施例について説明する。
【実施例１】
【００４７】
図３は本発明になる記録方法の第１実施例を説明するためのＤＶＤ−ＲＷディスクのデータ領域の一部を示す図、図４は本発明になる記録方法の第１実施例により記録する欠陥情報リストを示す図である。図３は図１の片面２層ＤＶＤ−ＲＷディスク３０のデータ領域の一部の記録データを、ＥＣＣブロック単位で示しており、図３の１番目のＥＣＣブロック「１」以降が上位装置１０より欠陥の有無の調査を指令された領域であるものとする。図３中、各ＥＣＣブロックを示す区間の上に付した○と×は、×がそのＥＣＣブロックが欠陥であることを、○が欠陥ではないことを示す。
【００４８】
本実施例では、１番目のＥＣＣブロックから４個のＥＣＣブロックまでをまとめて１番目のクラスタＣ１とする。同様に、５番目のＥＣＣブロックから８個のＥＣＣブロックまでをまとめて２番目のクラスタＣ２とし、９番目のＥＣＣブロックから１２個のＥＣＣブロックまでをまとめて３番目のクラスタＣ３とする。以下、同様に、連続する４個のＥＣＣブロック毎に１つのクラスタとしてまとめて、かつ、記録順にクラスタ番号を付す。
【００４９】
なお、「クラスタ」という単位に物理的な意味はなく、欠陥情報の管理のための仮想的な欠陥確認単位であり、欠陥情報を格納する対象となるＥＣＣブロックを、４ＥＣＣブロックずつグループにしたものである。また、図３ではクラスタについても○か×かを付している。これは、そのクラスタ内の４ＥＣＣブロックに一つでも欠陥があれば×、全て欠陥ではない場合に○としている。従って、クラスタＣ１、Ｃ３、Ｃ５は×、クラスタＣ２、Ｃ４は○である。
【００５０】
図４は本発明になる記録方法の第１実施例により作成された、図３の欠陥情報に対応した欠陥情報リストの内容を示す。光ディスク装置２０は、欠陥調査をして得た図３に示した内容の欠陥情報をデータメモリ２５に格納し、その欠陥情報に基づいてシステムコントローラ２１が図４に示す欠陥情報リストを作成する。
【００５１】
図４において、１番目のバイト位置ＢＰ０から１８４２０番目のバイト位置ＢＰ１８４１９までのうち、前半分のバイト位置ＢＰ０からバイト位置ＢＰ９２０９までのエリアには、クラスタ毎の欠陥情報が格納される。すなわち、ＢＰ０のｂ０（ビット０）には、クラスタＣ１の欠陥情報を格納する。図３に示したように、クラスタＣ１内の４つのＥＣＣブロックのうち、３番目のＥＣＣブロックに欠陥があるので、クラスタＣ１の欠陥情報として“１”を格納する。ＢＰ０のｂ１（ビット１）には、クラスタＣ２の欠陥情報を格納する。クラスタＣ２内の４つのＥＣＣブロックには欠陥がないので、クラスタＣ２の欠陥情報として“０”を格納する。
【００５２】
以下、順次、クラスタＣ３の欠陥情報をＢＰ０のｂ２に、クラスタＣ４の欠陥情報をＢＰ０のｂ３に格納する。図３では、クラスタＣ３、Ｃ５には欠陥情報があり、クラスタＣ４には欠陥情報がないので、ＢＰ０のｂ２、ｂ３、ｂ４には、それぞれ”１”、”０”、”１”が格納される。同様にして、上位装置１０から指令されたＤＶＤ−ＲＷディスク３０の領域内の全てのクラスタの欠陥情報を、バイト位置ＢＰ９２０９までのエリアに格納する。この実施例では、バイト位置ＢＰ０からバイト位置ＢＰ９２０９までのエリアに、最大７３６８０クラスタ分の欠陥情報を格納することができる。
【００５３】
また、図４において、１番目のバイト位置ＢＰ０から１８４２０番目のバイト位置ＢＰ１８４１９までのうち、後半分のバイト位置ＢＰ９２１０からバイト位置ＢＰ１８４１９までのエリアには、前半分のエリアで欠陥情報が“１”であったクラスタについてのみの、ＥＣＣブロック毎の欠陥情報が格納される。
【００５４】
従って、バイト位置ＢＰ９２１０のｂ０（ビット０）からｂ３（ビット３）には、クラスタＣ１の４つのＥＣＣブロック、すなわち１番目から４番目のＥＣＣブロックの欠陥情報が格納される。図３に示したように、クラスタＣ１の１番目から４番目のＥＣＣブロックのうち、３番目のＥＣＣブロックは欠陥であるため、ＢＰ９２１０の３番目のｂ２（ビット２）の位置には“１”が格納され、その他のＥＣＣブロックは欠陥ではないため、ｂ０、ｂ１、ｂ３の位置には“０”が格納される。
【００５５】
次のクラスタＣ２内のＥＣＣブロックには欠陥がないので、クラスタＣ２内のＥＣＣブロックの欠陥情報は格納されない。クラスタＣ３の内のＥＣＣブロックには欠陥が存在する。従って、クラスタＣ３内の４つのＥＣＣブロックの欠陥情報が、クラスタＣ１内のＥＣＣブロックの欠陥情報に続いて格納される。図３に示したように、クラスタＣ３内のＥＣＣブロックでは、１番目と２番目（すなわち、クラスタＣ１の先頭から数えると９番目と１０番目）のＥＣＣブロックに欠陥が存在するので、ＢＰ９２１０のｂ４（ビット４）とｂ５（ビット５）の位置には“１”が格納され、３番目と４番目（クラスタＣ１の先頭から数えると１１番目と１２番目）のＥＣＣブロックは欠陥ではないため、ＢＰ９２１０のｂ６（ビット６）、ｂ７（ビット７）の位置には“０”が格納される。
【００５６】
同様に、クラスタＣ４内のＥＣＣブロックには欠陥がないので、クラスタＣ４内のＥＣＣブロックの欠陥情報は格納されない。クラスタＣ５内のＥＣＣブロックには欠陥が存在する。従って、クラスタＣ５の４つのＥＣＣブロック、すなわちクラスタＣ１の先頭から数えて１７番目から２０番目のＥＣＣブロックの欠陥情報を、ＢＰ９２１１のｂ０（ビット０）からｂ３（ビット３）に格納する。クラスタＣ５のＥＣＣブロックのうち２０番目のＥＣＣブロックだけが欠陥であるため、ＢＰ９２１１のｂ３のみに“１”を格納し、ＢＰ９２１１のｂ０からｂ２には“０”を格納する。
【００５７】
このように、上位装置１０から指令されたＤＶＤ−ＲＷディスク３０の領域内の全てのクラスタのうち、欠陥情報として“１”を格納したクラスタについてのみ、そのクラスタ内のＥＣＣブロックの欠陥情報を、バイト位置ＢＰ９２１０からバイト位置ＢＰ１８４１９までのエリアに格納する。
【００５８】
以上のように、バイト位置ＢＰ０からバイト位置ＢＰ１８９４１９までの所定のエリアに欠陥情報を格納し、未使用のエリアには全て“０”を格納する。光ディスク装置２０は、システムコントローラ２１で作成してデータメモリ２５に格納した、この欠陥情報リストと、ＤＶＤ−ＲＷディスク３０の領域のうち、欠陥か否かの調査を行った領域の開始アドレスと終了アドレスと、その他の情報をまとめてＥＣＣブロックを構成する。更に、誤り検出符号化、誤り訂正符号化を行い、図２に示したフォーマットのＲＭＤデータとしてＤＶＤ−ＲＷディスク３０のＲＭＡ内の一つのＲＭＤの所定のエリアに記録する。
【００５９】
一方、上記のようにＲＭＤデータを記録したＤＶＤ−ＲＷディスク３０を一旦、光ディスク装置２０から取り出し、その後再度装填した際に、上位装置１０から装填したＤＶＤ−ＲＷディスク３０の欠陥情報を報告する指令を受け取る場合がある。その場合、光ディスク装置２０は、ＤＶＤ−ＲＷディスク３０のＲＭＡ内の最新の（最後に記録された）ＲＭＤを再生する。更に、ＲＭＤの再生データ中の誤り訂正符号の復号と誤り検出符号の復号を行って、誤りが全て訂正されたＲＭＤデータを取得する。このＲＭＤデータをデータメモリ２５内に展開する。更に、データメモリ２５内に展開したＲＭＤデータから、欠陥か否かの調査を行った領域の開始アドレスと終了アドレスを取り出す。
【００６０】
次に、光ディスク装置２０内のシステムコントローラ２１はデータメモリ２５内に展開した欠陥ビットマップによる欠陥情報リスト（図４と同様になる）のバイト位置ＢＰ０のデータから順次取り出す。図４に示したように、バイト位置ＢＰ０のｂ０には、“１”が格納されているので、欠陥ＥＣＣブロックを含んだクラスタであると判断できる。欠陥ＥＣＣブロックを含んだクラスタであると判断される場合には、ＢＰ９２１０の位置のデータから順次取り出す。ＢＰ９２１０のｂ０からｂ３までを取り出すと、“０”、“０”、“１”、“０”となっており、３番目のＥＣＣブロックが欠陥であると判断できる。
【００６１】
従って、開始アドレス＋３−１（先頭のＥＣＣブロックの開始アドレスは０）を欠陥ＥＣＣブロックのアドレスとして、データメモリ２５内の別のエリアに登録する。同様に、ＢＰ０のｂ２に“１”が格納されているので、欠陥ＥＣＣブロックを含んだクラスタであると判断できる。そこで、ＢＰ９２１０のｂ４からｂ７までを取り出す。ｂ４とｂ５に“１”が格納されているので３番目のクラスタＣ３内の１番目と２番目のＥＣＣブロック、すなわち全体では９番目と１０番目のＥＣＣブロックが欠陥であると判断できる。そこで、開始アドレス＋９−１及び開始アドレス＋１０−１を欠陥ＥＣＣブロックのアドレスとして、データメモリ２５の別のエリアに登録する。
【００６２】
以下同様に、終了アドレスのＥＣＣブロックを含むクラスタの欠陥情報まで読み出して、欠陥ＥＣＣブロックのアドレスを算出し、データメモリ２５の別のエリアに登録する。このようにして求めた欠陥ＥＣＣブロックのアドレスを、上位装置１０からの指令に応じて光ディスク装置２０は上位装置１０に転送する。
【００６３】
指令された領域が欠陥か否かの調査済みのディスクについて、再度、領域を拡張した調査を指令される場合がある。その場合、新たな調査のクラスタ境界と前回の調査のクラスタ境界を合わせるようにする。一つの方法としては、上位装置１０から与えられる新たな調査開始アドレスを、前回の調査開始アドレスに対してクラスタ数とクラスタ内のＥＣＣブロック数の積だけ移動したものとする方法がある。本実施例では、クラスタ内のＥＣＣブロック数は４なので、４の倍数だけ移動したものとなる。従って、図３の例では、前回の開始アドレスが「１」で示した１番目のＥＣＣブロックである場合に、新たな開始アドレスとして「−４」で示す位置のＥＣＣブロックを指定する。
【００６４】
上位装置１０から４の倍数ではない数のＥＣＣブロック数だけ移動した開始アドレスを指令された場合は、光ディスク装置２０で境界の調整を行う方法もある。上位装置１０から指令された開始アドレスを含む形で、新たな調査開始アドレスを前回の調査開始アドレスに対してクラスタ数とクラスタ内のＥＣＣブロック数の積だけ移動したものとする。例えば、図３の例では、前回の開始アドレスが１番目のＥＣＣブロックで、上位装置１０から指令された新たな開始アドレスが「−３」で示す位置のＥＣＣブロックである場合に、光ディスク装置２０では、開始アドレスを「−４」として欠陥の調査と調査結果の記録を行う。
【００６５】
以上のように、前回の調査と新たな調査とでクラスタ境界を合わせることで、光ディスク装置２０内のシステムコントローラ２１の演算量の負担を軽減することができる。すなわち、新たな調査では、前回に調査したエリアについては調査しないで、調査していないエリアについてのみ調査し、前回の結果と今回の結果を合わせてＲＭＤデータとして記録する場合に、前回の調査のクラスタ欠陥情報がそのまま使用できるためである。
【００６６】
以上のように、欠陥情報のリストの前半にクラスタ単位の欠陥情報を格納し、後半には欠陥情報が“１”のクラスタについてのみ、そのクラスタ内の全ＥＣＣブロックについてのＥＣＣブロック単位の欠陥情報を格納することで、２層のＤＶＤ−ＲＷディスク３０の全領域の欠陥情報を格納できる。
【００６７】
欠陥ＥＣＣブロックがＤＶＤ−ＲＷディスク３０内に均等な間隔で配置しているとすると、１８４２０バイトのリストで１８４２０個の欠陥ＥＣＣブロックを登録できる。ＥＣＣブロック単位の欠陥情報を格納するエリアはＢＰ９２１０からＢＰ１８４１９までで、各バイトには２クラスタ分の欠陥情報が格納できる。欠陥ＥＣＣブロックがＤＶＤ−ＲＷディスク３０内に均等な間隔で配置している場合は各クラスタ内でせいぜい１個のＥＣＣブロックが欠陥であるため、欠陥ＥＣＣブロックは全部で
（１８４１９−９２１０＋１）×２×１＝１８４２０
である。これは、２層のＤＶＤ−ＲＷディスク３０内の全ＥＣＣブロック数の７％にあたる。
【００６８】
更に、２層のＤＶＤ−ＲＷディスク３０内の欠陥ＥＣＣブロックは連続して分布している場合が多いことが知られている。その場合には、各クラスタ内の４個のＥＣＣブロックの欠陥情報が全て“１”となる。従って、本実施例によれば、最大で全ＥＣＣブロック数の２８％の欠陥ＥＣＣブロックが登録できる。
【００６９】
一方、欠陥ＥＣＣブロックの個々のアドレスを登録する方法も考えられる。個々のアドレスを３バイトで表すと、１８４２０バイトのリストには６１４０（＝１８４２０／３）個のＥＣＣブロックしか登録できない。これは、２層のＤＶＤ−ＲＷディスク内の全ＥＣＣブロック数の２.４％に過ぎない。これは、欠陥ＥＣＣブロックが連続して分布していても同じである。
【００７０】
以上のように本実施例によれば、簡便な方法でありながら、容量の大きい２層のＤＶＤ−ＲＷディスク３０について実用上問題のない個数の欠陥ＥＣＣブロックをディスク内のＲＭＡに記録することができる。
【００７１】
なお、本実施例では、欠陥情報リストのバイト位置ＢＰ０からＢＰ９２０９までにクラスタの欠陥情報を格納する。その際、調査開始アドレスのＥＣＣブロックを含んだクラスタから順にＢＰ０のｂ０、ｂ１、ｂ２、・・・と格納するものとした。本発明はこれに限定されるものではなく、例えば、バイト位置ＢＰ０からＢＰ９２０９に、クラスタのＤＶＤ−ＲＷディスク３０内の絶対的な位置に対応した位置の欠陥情報を格納するようにしてもよい。
【００７２】
すなわち、２層のＤＶＤ−ＲＷディスク３０では、一層目記録層の最内周から最外周へと物理アドレスがふられており、その後二層目記録層の最外周から最内周へと物理アドレスが続いている。一層目記録層の最内周のＥＣＣブロックを含めた４ＥＣＣブロックでクラスタを構成し、そのクラスタの欠陥情報を欠陥情報リストのバイト位置ＢＰ０のｂ０に格納するものとする。次の４ＥＣＣブロックからなるクラスタの欠陥情報をｂ１に格納するものとする。上位装置１０から開始アドレスと終了アドレスを指定されて欠陥の有無の調査を行った場合は、そのアドレスに相当する位置のＢＰのビットについて欠陥情報を格納し、調査を行っていないクラスタの欠陥情報は“０”としておく。
【００７３】
一方、バイト位置ＢＰ９２１０からＢＰ１８４１９に格納する、欠陥のあるクラスタ内のＥＣＣブロック毎の欠陥情報については、調査開始アドレスとして登録するＥＣＣブロックを含むクラスタから終了開始アドレスとして登録するＥＣＣブロックを含むクラスタまでのうちの、欠陥のあるクラスタについてのみの情報を順次、ＢＰ９２１９のｂ０〜ｂ４から格納する。
【実施例２】
【００７４】
図５は本発明になる記録方法の第２実施例を説明するためのＤＶＤ−ＲＷディスクのデータ領域の一部を示す図、図６は本発明になる記録方法の第２実施例により記録する欠陥情報リストを示す図である。図５は図１の片面２層ＤＶＤ−ＲＷディスク３０のデータ領域の一部の記録データを、ＥＣＣブロック単位で示しており、図５の１番目のＥＣＣブロック「１」以降が上位装置１０より欠陥の有無の調査を指令された領域であるものとする。図５中、各ＥＣＣブロックを示す区間の上に付した○と×は、×がそのＥＣＣブロックが欠陥であることを、○が欠陥ではないことを示す。ＥＣＣブロック単位の欠陥の発生状況は、図３と同じである。
【００７５】
第２の実施例は、光ディスク装置２０が、第１の実施例による第一の方法と以下に述べる第二の方法とを実行可能で、上位装置１０がどちらの方法を使用するか選択する例である。光ディスク装置２０はどちらの方法を選択したかの情報も、ＤＶＤ−ＲＷディスクのＲＭＡに記録する。ここでは、光ディスク装置２０が、上位装置１０から第二の方法を用いて欠陥か否かを調査し、その結果をＲＭＤとして、ＤＶＤ−ＲＷディスク３０のＲＭＡに記録する旨の指令を受けたものとする。以下に、第二の方法について図５及び図６を参照して説明する。
【００７６】
本実施例では、図５において、１番目のＥＣＣブロックと２番目のＥＣＣブロックをまとめて１番目のパックＰ１とする。同様に、３番目のＥＣＣブロックと４番目のＥＣＣブロックをまとめて２番目のパックＰ２とし、５番目のＥＣＣブロックと６番目のＥＣＣブロックをまとめて３番目のパックＰ３とする。以下、同様に、連続する２個のＥＣＣブロック毎に１つのパックとしてまとめて、かつ、記録順にパック番号を付す。
【００７７】
なお、「パック」という単位に物理的な意味はなく、欠陥情報の管理のための仮想的な欠陥確認単位である。欠陥情報を格納する対象となるＥＣＣブロックを、２ＥＣＣブロックずつグループにしたものである。パックが、２ＥＣＣブロックずつのグループであるため、欠陥か否かのパックに付した○と×は、そのパック内の２ＥＣＣブロックに一つでも欠陥があれば、×、全て欠陥ではない場合に○としている。
【００７８】
図６は本発明になる記録方法の第２実施例により作成された、図５の欠陥情報に対応した欠陥情報リストの内容を示す。光ディスク装置２０は、欠陥調査をして得た図５に示した内容の欠陥情報をデータメモリ２５に格納し、その欠陥情報に基づいてシステムコントローラ２１が図６に示す欠陥情報リストを作成する。
【００７９】
図６において、バイト位置ＢＰ０からバイト位置ＢＰ１８４１９までの１８４２０バイトのエリアに、パック毎の欠陥情報を格納する。最初のバイト位置ＢＰ０のｂ０（ビット０）には、パックＰ１の欠陥情報が格納される。図５に示したように、パックＰ１内の２つのＥＣＣブロックには欠陥がないので、パックＰ１の欠陥情報として“０”が格納される。バイト位置ＢＰ０のｂ１（ビット１）には、パックＰ２の欠陥情報が格納される。図５に示したように、パックＰ２の２つのＥＣＣブロックのうち、３番目のＥＣＣブロックに欠陥があるので、パックＰ２の欠陥情報として“１”が格納される。バイト位置ＢＰ０のｂ２（ビット２）には、パックＰ３の欠陥情報が格納される。パックＰ３内の２つのＥＣＣブロックには欠陥が無いので、パックＰ３の欠陥情報として“０”が格納される。
【００８０】
以下、順次、パックＰ４の欠陥情報がバイト位置ＢＰ０のｂ３に、パックＰ５の欠陥情報がバイト位置ＢＰ０のｂ４に格納される。以下、同様にして、上位装置１０から指令されたＤＶＤ−ＲＷディスク３０の領域内の全てのパックの欠陥情報を、バイト位置ＢＰ１８４１９までのエリアに格納し、未使用のエリアには全て“０”を格納する。バイト位置ＢＰ０からバイト位置ＢＰ１８４１９までのエリアに、最大１４７３６０パック分の欠陥情報を格納することができる。これは、２９４７２０個のＥＣＣブロックに相当し、２層のＤＶＤ−ＲＷディスク３０内に記録できる全ＥＣＣブロック分に相当する。
【００８１】
光ディスク装置２０は、データメモリ２５に格納した、この欠陥情報リストとＤＶＤ−ＲＷディスク３０の領域のうち、欠陥か否かの調査を行った領域の開始アドレスと終了アドレスと、第二の方法で欠陥情報リストを作成した旨の情報と、その他の情報をまとめてＥＣＣブロックを構成する。更に、誤り検出符号化、誤り訂正符号化を行い、図２に示したフォーマットのＲＭＤデータとしてＤＶＤ−ＲＷディスク３０のＲＭＡ内の一つのＲＭＤの所定のエリアに記録する。図２（Ｂ）中、ビットマップモードフラグ４３が、上記の第二の方法で欠陥情報リストを作成したのか、第１実施例の第一の方法で欠陥情報リストを作成したのかを示すフラグである。
【００８２】
一方、上記のようにＲＭＤデータを記録したＤＶＤ−ＲＷディスク３０を一旦、光ディスク装置２０から取り出し、再度装填した際に、上位装置１０から装填したＤＶＤ−ＲＷディスク３０の欠陥情報を報告する指令を受け取る場合がある。その場合、光ディスク装置２０は、ＤＶＤ−ＲＷディスク３０のＲＭＡから所定のＲＭＤを再生する。更に、ＲＭＤの再生データ中の誤り訂正符号の復号と誤り検出符号の復号を行って、誤りが全て訂正されたＲＭＤデータを取得する。このＲＭＤデータをデータメモリ２５内に展開する。更に、データメモリ２５内に展開したＲＭＤデータから、第二の方法で欠陥情報リストを作成した旨の情報と、欠陥か否かの調査を行った領域の開始アドレスと終了アドレスを取り出す。
【００８３】
次に、光ディスク装置２０内のシステムコントローラ２１は、データメモリ２５内に展開した欠陥ビットマップによる欠陥情報リスト（図６と同様になる）のバイト位置ＢＰ０のデータから順次取り出す。図６に示したように、バイト位置ＢＰ０のｂ０には、“０”が格納されているので、１番目のパックは欠陥のないパックだと判断できる。従って、１番目のＥＣＣブロックと２番目のＥＣＣブロックは、欠陥ＥＣＣブロックではないと判断できる。
【００８４】
次に、バイト位置ＢＰ０のｂ１には“１”が格納されているので、２番目のパックは欠陥のあるパックだと判断できる。しかし、２番目のパックに含まれる２つのＥＣＣブロックのうち、どちらのＥＣＣブロックが欠陥であるか、あるいは両方とも欠陥であるかの判断はできない。そのため、光ディスク装置２０は、どちらのＥＣＣブロックも欠陥であると判断して、開始アドレス＋３−１及び開始アドレス＋４−１を欠陥ＥＣＣブロックのアドレスとして、データメモリ２５内の別のエリアに登録する。
【００８５】
同様に、バイト位置ＢＰ０のｂ４には“１”が格納されているので、５番目のパックが欠陥のあるパックだと判断できるので、光ディスク装置２０は、そのパックに含まれる２つのＥＣＣブロックが欠陥であると判断する。そこで、開始アドレス＋９−１及び開始アドレス＋１０−１を欠陥ＥＣＣブロックのアドレスとして、データメモリ２５内の別のエリアに追加する。
【００８６】
以下同様に、終了アドレスのＥＣＣブロックを含むパックの欠陥情報まで読み出して、欠陥ＥＣＣブロックのアドレスを算出し、データメモリ２５の別のエリアに登録する。このようにして求めた欠陥ＥＣＣブロックのアドレスを、上位装置１０からの指令に応じて光ディスク装置２０は上位装置１０に転送する。
【００８７】
以上説明した、第二の方法によれば、欠陥のあるパックとして登録されたパックに含まれる、実際には欠陥でないＥＣＣブロックも欠陥ＥＣＣブロックとして扱われてしまう。そのため、実際に存在する欠陥ＥＣＣブロック数の最大２倍の数のＥＣＣブロックが欠陥として扱われるため、使用可能なＥＣＣブロック数が減ってしまう。
【００８８】
しかしながら、第二の方法によれば、欠陥情報の登録及び更新に必要とされる光ディスク装置２０内のシステムコントローラ２１の演算量が第一の方法に比べて少ないという特徴がある。第一の方法では、欠陥のあるクラスタの登録と、更にそのクラスタ内のＥＣＣブロックの欠陥情報の登録という２段階の処理が必要であるのに対して、第二の方法では、欠陥のあるパックの登録という１段階の処理でよいからである。
【００８９】
従って、光ディスク装置２０内のシステムコントローラ２１の性能が高くないと判断した場合には、上位装置１０は第二の方法で欠陥か否かの調査、登録を行うように指令を出す。一方、光ディスク装置２０内のシステムコントローラ２１の性能が高いと判断した場合には、上位装置１０は第一の方法で欠陥か否かの調査登録を行うように指令を出す。第一の方法では、実際には欠陥ではないＥＣＣブロックを欠陥として扱うことはないので、使用可能なＥＣＣブロック数が減ってしまうことはない。
【００９０】
あるいは、一旦、第一の方法で調査、登録を行ったＤＶＤ−ＲＷディスク３０で、新たな調査の際に欠陥のあるクラスタ数が全領域の合計で所定の数を上回る場合（本実施例では、ＢＰ９２１０からＢＰ１８４１９の各バイト毎に２クラスタ分のＥＣＣブロック欠陥情報が格納できるので、１８４２０（＝９２１０×２）を上回る数）に、新たな登録を第二の方法で行ってもよい。その場合、全領域の欠陥の登録をパックの形で行う。
【００９１】
以上のように、本実施例によれば、光ディスク装置２０内部のシステムコントローラ２１の性能が高くない場合には第二の方法で欠陥情報を格納し、性能が高い場合には第一の方法で欠陥情報を格納し、どちらの方法で格納したかの情報を含めてＤＶＤ−ＲＷディスク３０のＲＭＡにＲＭＤとして記録するようにしたので、内部のシステムコントローラ２１の性能によらずに欠陥情報の管理ができる。
【００９２】
あるいは、ＤＶＤ−ＲＷディスク３０内部の欠陥が比較的少ない場合には、第一の方法で欠陥情報を格納し、所定の数よりも多い場合には、第二の方法で欠陥情報を格納し、どちらの方法で格納したかの識別情報（図２（Ｂ）に示したビットマップモードフラグ４３）を含めてＤＶＤ−ＲＷディスク３０のＲＭＡにＲＭＤとして記録するようにしたので、欠陥ＥＣＣブロックの数が増えた場合でも欠陥情報の管理ができる。
【実施例３】
【００９３】
次に、本発明の記録方法の第３実施例について説明する。本実施例は、欠陥情報の格納方法として前記第一の方法と第三の方法とを選択して実行する。二つの方法の一方を選択して欠陥情報の格納情報リストを作成する点は第２実施例と同様であるが、本実施例の第三の方法は、１パックを１ＥＣＣブロックとする点で前記第ニの方法と異なる。
【００９４】
本実施例では、片面２層のＤＶＤ−ＲＷディスク３０を使用する場合、まず一層目記録層を使用し、その後二層目記録層を使用する。一層目記録層のみを使用する場合で、欠陥か否かの調査も一層目記録層のデータ領域のみについて行っている間は、１パック＝１ＥＣＣブロック毎に欠陥情報を格納しても、バイト位置ＢＰ０からバイト位置ＢＰ１８４１９のエリアに格納することができる。
【００９５】
そこで、本実施例では、上位装置１０は、片面２層のＤＶＤ−ＲＷディスク３０の一層目記録層のみを調査領域としている場合には、第三の方法を選択する旨を光ディスク装置２０に指令する。図５に示すように、１番目のＥＣＣブロック以降が上位装置１０より指令された領域であり、図５に示すようにＥＣＣブロック欠陥があるものとする。ただし、本実施例のパックは、前記したように１ＥＣＣブロックである。
【００９６】
図７は本発明になる記録方法の第３実施例により記録する欠陥情報リストを示す図である。上記の図５に示した状態に対応した欠陥情報リストの内容を示したものである。図７において、バイト位置ＢＰ０からバイト位置ＢＰ１８４１９までの１８４２０バイトのエリアに、１ＥＣＣブロック毎の欠陥情報を格納する。最初のバイト位置ＢＰ０のｂ０〜ｂ７には、１番目から８番目までの各ＥＣＣブロックの欠陥情報が格納される。
【００９７】
図５に示したように、１番目から８番目までの各ＥＣＣブロックのうち、３番目のＥＣＣブロックのみが欠陥があり、残りの７つのＥＣＣブロックには欠陥が無いので、ＢＰ０のｂ０〜ｂ７のうち、ｂ２のみに”１”が格納され、他は”０”が格納される。次のバイト位置ＢＰ１のｂ０〜ｂ７には、９番目から１６番目までの各ＥＣＣブロックの欠陥情報が格納される。
【００９８】
図５に示したように、９番目から１６番目までの各ＥＣＣブロックのうち、９番目と１０番目のＥＣＣブロックに欠陥があり、残りの６つのＥＣＣブロックには欠陥が無いので、ＢＰ１のｂ０〜ｂ７のうち、ｂ０とｂ１に”１”が格納され、他は”０”が格納される。以下、同様にして、上位装置１０から指令されたＤＶＤ−ＲＷディスク３０の領域内の全てのパックの欠陥情報を、バイト位置ＢＰ１８４１９までのエリアに格納し、未使用のエリアには全て“０”を格納する。バイト位置ＢＰ０からバイト位置ＢＰ１８４１９までのエリアに、最大１４７３６０ＥＣＣブロックの欠陥情報を格納することができる。
【００９９】
光ディスク装置２０は、欠陥調査をして得た欠陥情報をデータメモリ２５に格納し、その欠陥情報に基づいてシステムコントローラ２１が作成した図７に示す欠陥情報リストと、２層のＤＶＤ−ＲＷディスク３０の領域のうち、欠陥か否かの調査を行った領域の開始アドレスと終了アドレスと、第三の方法で欠陥情報リストを作成した旨の情報と、その他の情報をまとめてＥＣＣブロックを構成する。
【０１００】
更に、誤り検出符号化、誤り訂正符号化を行い、図２（Ｂ）に示したフォーマットのＲＭＤデータとしてＤＶＤ−ＲＷディスク３０のＲＭＡ内の一つのＲＭＤの所定のエリアに記録する。図２（Ｂ）中、ビットマップモードフラグ４３が、上記の第三の方法で欠陥情報リストを作成したのか、第１実施例の第一の方法で欠陥情報リストを作成したのかを示すフラグである。
【０１０１】
一方、上記のようにＲＭＤを記録したＤＶＤ−ＲＷディスク３０が一旦、光ディスク装置２０から取り出され、その後再度装填されて、二層目記録層にも記録する場合がある。その場合、上位装置１０は光ディスク装置２０に対して、二層目記録層の領域についても欠陥か否かの調査を行う指令を出す。そして、その場合の欠陥情報の格納法として第一の方法を選択する旨を指令する。光ディスク装置２０は、図４に示すように欠陥情報を格納し、第一の方法で欠陥情報リストを作成した旨の情報等と共に、ＲＭＡの所定のエリアに記録する。
【０１０２】
以上のように、本実施例によれば、ＤＶＤ−ＲＷディスク３０の一層目記録層の欠陥情報しか調査していない場合には、第三の方法で欠陥情報を格納し、二層目記録層の欠陥情報も調査した段階で第一の方法で欠陥情報を格納し、どちらの方法で格納したかの情報を含めてＲＭＤとして記録するようにしたので、一層目記録層しか調査していないディスクの欠陥情報の記録が簡単にできる。
【０１０３】
なお、本発明は以上の実施の形態及び実施例をコンピュータにより実行させるための記録プログラムを含むものである。この記録プログラムは、記録媒体から再生されてプログラムメモリ２４に格納されるか、あるいは通信ネットワークを介してプログラムメモリ２４にローディングされる。
【０１０４】
また、本発明は、以上の実施の形態及び実施例に限定されるものではなく、例えば、書き換え型光ディスクは片面２層ＤＶＤ−ＲＷディスクであるものとして説明したが、本発明は３層以上の記録層が積層された書き換え型光ディスクにも適用することができる。また、本発明は、記録媒体は光ディスク以外の、例えばメモリにも適用可能である。
【図面の簡単な説明】
【０１０５】
【図１】本発明の記録装置の一実施の形態を含む記録再生システムのブロック図である。
【図２】ＲＭＤブロックの一例のフォーマットと、ＲＭＤブロック内の欠陥情報格納フィールドを示す図である。
【図３】本発明の記録方法の第１実施例を説明するためのＤＶＤ−ＲＷディスクのデータ領域の一部を示す図である。
【図４】本発明の記録方法の第１実施例により記録する欠陥情報リストを示す図である。
【図５】本発明の記録方法の第２実施例を説明するためのＤＶＤ−ＲＷディスクのデータ領域の一部を示す図である。
【図６】本発明の記録方法の第２実施例により記録する欠陥情報リストを示す図である。
【図７】本発明の記録方法の第３実施例により記録する欠陥情報リストを示す図である。
【図８】単層のＤＶＤ−ＲＷディスクの一例の構造断面図である。
【図９】ＲＭＤブロック内の５番目のフィールドの１３番目のバイト位置から２０４８番目のバイト位置に格納するデータを示す図である。
【図１０】片面２層のＤＶＤ−ＲＷディスクの一例の概略構造断面図である。
【符号の説明】
【０１０６】
１０  上位装置
２０  光ディスク装置
２１  システムコントローラ
２２  記録再生回路
２３  光ピックアップ
２４  プログラムメモリ
２５  データメモリ
２６  内部バス
２７  インタフェース（ＩＦ）
３０  片面２層光ディスク（ＤＶＤ−ＲＷ）
【図１】
2006228344.tif 000003
【図２】
2006228344.tif 000004
【図３】
2006228344.tif 000005
【図４】
2006228344.tif 000006
【図５】
2006228344.tif 000007
【図６】
2006228344.tif 000008
【図７】
2006228344.tif 000009
【図８】
2006228344.tif 000010
【図９】
2006228344.tif 000011
【図１０】
2006228344.tif 000012