(57)【要約】【課題】書き換え可能な光記録媒体の使用可能な交替ブロックの新規なサーチ方法及び装置を提供する。【解決手段】本発明は、ＳＤＬに登録されたエントリが一つ以上存在して交替ブロックが割り当てられたエントリが存在しない場合は、スペア領域の最初の正常ブロックを最初に使用可能な交替ブロックとして決定する。その際、交替領域がユーザ領域の後ろにある場合は、ユーザ領域の最後のデータブロックの次に来る正常なブロックを最初に使用可能な交替ブロックとして判断する。したがって、交替ブロックが割り当てられてないＳＤＬエントリのみが存在する場合にも間違った交替ブロックがサーチされることを防止することができる。【選択図】図１１
2006236564.tif 000002
【特許請求の範囲】
【請求項１】
２次欠陥データ記憶部（ＳＤＬ）を有する光記録媒体で欠陥ブロックがあった場合に、交替領域中の使用可能な交替ブロックを探すサーチ方法において、
前記２次欠陥データ記憶部（ＳＤＬ）に登録されたエントリが少なくとも一つ以上存在する場合に交替ブロックが割り当てられたエントリが存在するかどうかを判別する第１の段階と、
前記第１の段階で全てのＳＤＬエントリに交替ブロックが割り当てられていないと判別されると、交替領域の最初の正常なブロックを使用可能な交替ブロックとして判断する第２の段階であって、交替領域がユーザ領域の後ろにある場合は、ユーザ領域の最後のデータブロックの次に来る正常なブロックを最初に使用可能な交替ブロックとして判断する、前記第２の段階と
を含むことを特徴とする光記録媒体の使用可能な交替ブロックのサーチ方法。
【請求項２】
交替領域がユーザ領域の後ろにあって、交替フロックが割り当てられたエントリが存在すると判別されると、最後の交替ブロックのすぐ次に来る正常なブロックを最初に使用可能な交替ブロックとして判断することを特徴とする請求項１記載の光記録媒体の使用可能な交替ブロックのサーチ方法。
【請求項３】
前記第２の段階は、
交替領域がユーザ領域の前にある場合は、ユーザ領域の最初のデータブロック直前の交替領域の正常なブロックを最初に使用可能な交替ブロックとして判断することを特徴とする請求項１記載の光記録媒体の使用可能な交替ブロックのサーチ方法。
【請求項４】
交替領域がユーザ領域の前にあって、交替ブロックが割り当てられたエントリが存在すると判断されると、最後の交替ブロックの直前の正常なブロックを最初に使用可能な交替ブロックとして判断することを特徴とする請求項３記載の光記録媒体の使用可能な交替ブロックのサーチ方法。
【請求項５】
２次欠陥データ記憶部（ＳＤＬ）を有する光記録媒体で欠陥ブロックがあった場合に、交替領域中の使用可能な交替ブロックを探すサーチ装置において、
前記２次欠陥データ記憶部（ＳＤＬ）に登録されたエントリが少なくとも一つ以上存在する場合、交替ブロックが割り当てられたエントリが存在するかどうかを判別する判別部と、
前記判別部で全てのＳＤＬエントリに交替ブロックが割り当てられていないと判別されると、交替領域の最初の正常なブロックを使用可能な交替ブロックとして決定し、交替領域がユーザ領域の後ろにある場合は、ユーザ領域の最後のデータブロックの次に来る正常なブロックを最初に使用可能な交替ブロックに決定する交替ブロック決定部と
を含むことを特徴とする光記録媒体の使用可能な交替ブロックのサーチ装置。
【請求項６】
前記交替ブロック決定部は、
交替領域がユーザ領域の後ろにある場合は、ユーザ領域の最後のデータブロックの次に来る正常なブロックを最初に使用可能な交替ブロックに決定することを特徴とする請求項５記載の光記録媒体の使用可能な交替ブロックのサーチ装置。
【請求項７】
前記交替ブロック決定部は、
交替領域がユーザ領域の前にある場合は、ユーザ領域の最初のデータブロック直前の交替領域の正常なブロックを最初に使用可能な交替ブロックに決定することを特徴とする請求項５記載の光記録媒体の使用可能な交替ブロックのサーチ装置。
【請求項８】
欠陥管理領域（ＤＭＡ）を有する光記録媒体で欠陥ブロックがあった場合に、交替領域中の使用可能な交替ブロックを探すサーチ方法において、
前記欠陥管理領域（ＤＭＡ）に登録されたエントリが少なくとも一つ以上存在する場合に交替ブロックが割り当てられたエントリが存在するかどうかを判別する第１の段階と、
前記第１の段階で全てのＤＭＡエントリに交替ブロックが割り当てられていないと判別されると、交替領域の最初の正常なブロックを使用可能な交替ブロックとして判断する第２の段階と
を含み、前記第２の段階は、
交替領域がユーザ領域の前にある場合は、ユーザ領域の最初のデータブロック直前の交替領域の正常なブロックを最初に使用可能な交替ブロックとして判断する段階を含むことを特徴とする光記録媒体の使用可能な交替ブロックのサーチ方法。
【請求項９】
交替領域がユーザ領域の前にあって、交替ブロックが割り当てられたエントリが存在すると判断されると、最後の交替ブロックの直前の正常なブロックを最初に使用可能な交替ブロックとして判断することを特徴とする請求項８記載の光記録媒体の使用可能な交替ブロックのサーチ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は書き換え可能な光記録媒体に関するもので、特に、使用可能な正常な交替ブロックを探す方法および装置に関するものである。
【背景技術】
【０００２】
一般的に、光記録媒体は繰り返して記録できるかどうかによって読み専用のＲＯＭ型と、１回のみ記録可能なＷＯＲＭ型および繰り返して記録できる書き換え可能型などの三つの種類に分けられる。
このうち、自由に繰り返し再記録可能な光記録媒体（以下、光ディスクと称する）としては、書き換え可能なコンパクトディスク（ＣＤ−ＲＷ）と書き換え可能なディジタル多機能ディスク（ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ)などがある。
【０００３】
このような書き換え可能型の光ディスクの場合は、情報の記録／再生（以下、記録／再生は記録または再生を意味する）作業を繰り返して行うことができる。
記録、再生を繰り返し行うと情報の記録のために形成された光ディスクの記録層を構成する混合物の混合比率が初期の混合比率と異なるようになり、その特性をなくすことによって情報の記録／再生時にエラーが発生する。
このような現象を劣化というが、この劣化の領域は光ディスクのフォーマット、記録・再生命令の遂行時に欠陥領域として現れる。このような欠陥領域には記録することができない。
また、書き換え可能型光ディスクの欠陥領域は、上述した劣化現象以外にも表面の引っ掻き傷、塵などの微塵、製作時のエラーなどによって発生することもある。様々な原因で形成された欠陥領域にデータを記録／再生することを防止するために、欠陥領域の管理が必要になった。
【０００４】
これのため、図１に示したように、光ディスクのリード−イン領域とリード−アウト領域に欠陥管理領域（以下ＤＭＡと言う）を用意して光ディスクの欠陥領域を管理している。
また、データ領域はゾーン別に分けて管理するが、各ゾーンは実際にデータが記録されるユーザー領域とユーザー領域に欠陥が発生した時に利用するためのスペア領域とに分かれている。
【０００５】
そして、一般的に一つのディスク（例えば、ＤＶＤ−ＲＡＭ）には四つのＤＭＡが存在するが、二つのＤＭＡはリード−イン領域にあり、残りの二つのＤＭＡはリード−アウト領域にある。欠陥領域の管理は重要であるため、データ保護のために四つのＤＭＡには同じ内容が繰り返して記録されている。
【０００６】
各ＤＭＡは二つのブロックからなり、全体で３２セクタからなっている。すなわち、一つのブロックは１６セクタで構成される。そして、各ＤＭＡの第１ブロック（ＤＤＳ／ＰＤＬブロックと言う）はＤＤＳ（Disc Definition Struture)とＰＤＬ（Primary Defect List)を含み、各ＤＭＡの第２ブロック（ＳＤＬブロックと言う）はＳＤＬ（Secondary Defect List)を含む。ここで、ＰＤＬは主欠陥データ記憶部を意味し、ＳＤＬは２次欠陥データ記憶部を意味する。
【０００７】
一般的にＰＤＬはディスク製作過程で生じた欠陥セクタのエントリ(entries)、そしてディスクのフォーマット時、つまり初期フォーマットと再フォーマット時に確認された全ての欠陥セクタのエントリを記憶する。ここで、各エントリはエントリタイプと欠陥セクタに対応するセクタ番号とで構成される。
【０００８】
一方、ＳＤＬはブロック単位でリストされるが、フォーマット後に発生する欠陥領域やフォーマットの間にＰＤＬに記憶できない欠陥領域のエントリを記憶する。各ＳＤＬエントリは、図２に示したように、欠陥セクタが発生したブロックの最初のセクタのセクタ番号を記憶する領域と、それを交替する交替ブロックの最初のセクタのセクタ番号を記憶する領域、そして未使用領域とで構成される。
また、前記各エントリには強制再割当マーキング（ＦＲＭ）のために１ビットが割り当てられている。ＦＲＭビット値が０であれば、交替ブロックが割り当てられていて、交替ブロックに欠陥がないことを意味する。そして、１であれば、交替ブロックが割り当てられてないか或いは割り当てられた交替ブロックに欠陥があることを意味し、このようなＳＤＬエントリに登録された欠陥ブロックにデータを記録する場合には必ず新しい交替ブロックを探して記録すべきであることを意味する。
【０００９】
したがって、データ領域内の欠陥領域（即ち、欠陥セクタまたは欠陥ブロック）は正常な領域に交替されるが、その交替方法としては通常スリップ交替とリニア交替がある。
スリップ交替方法は欠陥領域がＰＤＬに登録されている場合に適用される方法で、図３ａに示したように、実際のデータが記録されるユーザー領域にＰＤＬに登録された欠陥セクタが存在すると、その欠陥セクタを飛ばしてその代わりにその欠陥セクタの次に来る正常セクタに交替してデータを記録する。したがって、データが記録されるユーザー領域が押し出されて、結局、飛ばした欠陥セクタだけスペア領域に入り込むことになる。
【００１０】
また、リニア交替方法は、欠陥領域がＳＤＬに登録されている場合に適用される方法で、図３ｂに示したように、ユーザー領域やスペア領域にＳＤＬにリストされた欠陥ブロックが存在すると、スペア領域に割り当てられたブロック単位で交替してデータを記録する。
もし、ＳＤＬに記録された交替ブロックが後で欠陥と発見されると、ダイレクトポイント方法（Direct pointer method)がＳＤＬ登録に適用される。すなわちダイレクトポイント方法によって、欠陥交替ブロックは新たな正常交替ブロックに変わって、欠陥交替ブロックが登録されたＳＤＬエントリは新しく代わった交替ブロックの最初のセクタのセクタ番号に修正される。
【００１１】
図４ａはユーザー領域にデータを記録或いは記録されたデータを再生時、ＳＤＬにリストされた欠陥ブロックと出会ったときに交替ブロックに交替されて記録される過程を示したものである。また、図４ｂないし図４ｄはリニア交替方法によって発生可能なＳＤＬエントリの一例を示したもので、ＦＲＭ、欠陥ブロックの最初のセクタのセクタ番号、交替ブロックの最初のセクタのセクタ番号を順番に示している。すなわち、図４ｂのように（１、ｂＩｋＡ、０）であれば、再生中に欠陥が発生したブロック（ｂＩｋＡ）が発見されたのに交替ブロックを割り当てない場合（例え、欠陥が致命的な場合）を意味し、図４ｃのように（０、ｂＩｋＢ、ｂＩｋＥ）であれば、欠陥のない交替ブロック（ｂＩｋＥ）が割り当てられていて、ユーザ領域の欠陥ブロック（ｂＩｋＢ）に記録されるデータがスペア領域の交替ブロック（ｂＩｋＥ）に交替され記録されることを意味する。
また、図４ｄのように（１、ｂＩｋＣ、ｂＩｋＦ）であれば、ユーザ領域の欠陥ブロック（ｂＩｋＣ）を交替したスペア領域の交替ブロック（ｂＩｋＦ）に欠陥が発生した場合を表す。この場合にダイレクトポイント方法によって新たな交替ブロック（ｂＩｋＧ）が割り当てられる。そして、図４ｅはこの時のＳＤＬエントリを示している。すなわち、（０、ｂＩｋＣ、ｂＩｋＧ）は欠陥のない交替ブロック（ｂＩｋＧ）が割り当てられていて、ユーザ領域の欠陥ブロック（ｂＩｋＣ）に記録されるデータがスペア領域の交替ブロック（ｂＩｋＧ）に交替され記録されることを意味する。
【００１２】
図５は一般的な光ディスク記録／再生装置のうち、記録関連部分の一例を示したブロックで、光ディスクにデータを記録して再生するための光ピックアップ、光ピックアップを制御して光ピックアップの対物レンズと光ディスクとの距離を一定に維持させ、一定のトラックを追跡するためのサーボ部、入力されるデータを処理して光ピックアップへ伝送するデータ処理部、外部のホストとデータを取り交わすためのインターフェース、これらを制御するマイクロコンピュータなどで構成される。光ディスク記録／再生装置のインターフェースにはパーソナルコンピュータのようなホストが連結されて互いに命令語やデータが伝達されるように構成されている。
【００１３】
このように構成される光ディスク記録／再生装置で記録すべきデータが発生すると、ホストは記録命令を光ディスク記録／再生装置へ送る。記録命令は、記録位置を指定するＬＢＡ（Logical Block Address)とデータの大きさを知らせる転送長さ（transfer length)を含む。そして、ホストは記録するデータを光デスク記録／再生装置へ送る。光ディスク記録／再生装置はホストから光ディスクに記録するデータが入力されると、これを指定されたＬＢＡから記録し始める。
このとき、光ディスク記録／再生装置は光ディスクの欠陥を表す情報であるＰＤＬとＳＤＬを利用して、欠陥のある領域にはデータを記録しない。
すなわち、ＰＤＬに登録された物理的セクタは飛ばしながら記録し、ＳＤＬに登録された物理的ブロックは、図４ａのように、スペア領域に割り当てられた交替ブロックに交替しながら記録する。また、記録や再生時にＳＤＬに登録されてない欠陥フロックまたはエラーの可能性の多いブロックがあれば、このブロックを欠陥ブロックとして、スペア領域の交替ブロックを探して欠陥ブロックのデータを再記録した後、欠陥ブロックの最初のセクタ番号と交替ブロックの最初のセクタ番号をＳＤＬエントリに登録する。
【００１４】
一方、スペア領域を割り当てる方法には、図１以外にもデータ領域のあるゾーンのみに割り当てるか、それともデータ領域の一部に割り当てる方法が提案されている。そのうちの一つが、図６に示したように、スペア領域をデータ領域の前に位置させる方法であり、このときのスペア領域を主スペア領域（ＳＡ−ｐｒｉ）という。主スペア領域を除いた残りのデータ領域がユーザー領域となる。
【００１５】
主スペア領域は最初のフォーマットのとき割り当てられる領域で、論理的セクタ番号（ＬＳＮ）が与えられなていない。
すなわち、主スペア領域はディスク製造業体が光ディスクを製造するときに割り当て、ユーザーが光ディスクを初めてフォーマットするときにも割り当てられる。主スペア領域の容量は多様に割り当てられるが、一例として、最初のデータ記録容量（つまり、最初のユーザー領域）を４．７ギガバイト（ＧＢ）にするように２６メガバイト（ＭＢ)を割り当てることもできる。
【００１６】
そして、最初或いは再フォーマットによってＰＤＬに欠陥セクタが登録されると、その欠陥セクタにはデータを記録しないので、その分記録の容量が減る。したがって、最初のデータ記録の容量を維持するために、フォーマット時ＰＤＬに登録された欠陥セクタだけ主スペア領域がユーザー領域にスリップされる。すなわち、ユーザー領域の論理的スタート位置（ＬＳＮ＝０）が与えられる物理的セクタ番号（ＰＳＮ）は、フォーマット時にＰＤＬに登録される欠陥セクタによって変わる。このとき、主スペア領域は逆順にスリップされる。また、リニア交替のための主スペア領域の交替ブロックの割当も逆順で行われる。
【００１７】
一方、主スペア領域がスリップ交替或いはリニア交替によって一杯になろうとすると、図７の（ａ）ように、ユーザー領域の後ろの部分に新たなスペア領域を再び割り当てる。このときのスペア領域を補助スペア領域（ＳＡ−ｓｕｐ）という。また、補助スペア領域も一杯になろうとすると、図７の（ｂ）のように補助スペア領域を拡張できる。このとき、リニア交替に利用される補助スペア領域のスペアブロックは逆順で使用される。これは補助スペア領域を容易に連続的に拡張するためである。
【００１８】
一方、記録／再生中に新たな欠陥ブロックが発見されたり、フォーマット中にＰＤＬに記憶していない欠陥ブロックが存在すると、その欠陥ブロックを交替する正常交替ブロックを探さなければならない。図８はこの過程を示した従来の流れ図で、スペア領域が図１のように、ゾーン別に割り当てられる場合を例にしている。
まず、ＳＤＬに登録されたエントリが一つ以上存在するかどうかを判別する（段階５０１）。もし、ＳＤＬに登録されたエントリが一つも存在しなければ、そのゾーンの最初に使用可能な正常な交替ブロックは、そのゾーンのユーザー領域の最後のデータブロックのすぐ次に来る正常なブロックであると決定する（段階５０２）。そして、段階５０１でＳＤＬに登録されたエントリが一つ以上存在すると判断されると、交替ブロックの記憶位置に記録された値のうち一番高いアドレスを持つブロックを検索し（段階５０３）、その検索された交替ブロックのすぐ次に来るブロックをそのゾーンの最初に使用可能な正常な交替ブロックと決定する（段階５０４）。
たとえば、ＳＤＬに登録されたエントリが図４ｂ、４ｃ、４ｅのようであると、ＳＤＬに登録されたエントリは一つ以上になり、このとき、交替ブロックの記憶位置に記録された値のうち最も高いアドレスを持つ交替ブロックはｂｌｋＧになるので、以後の最初に使用可能な正常スペアブロックは、最後の交替ブロック（ｂｌｋＧ）のすぐ次に来るブロック、すなわち  ｂｌｋＨになる。もし、最後の交替ブロックの次に来るブロックが該当のゾーン内に存在しないとすると、すなわち該当のゾーンでそれ以上使用可能なスペアブロックが残ってないとすると、次のゾーンで前記過程が繰り返される。
【００１９】
しかし、このような使用可能な交替ブロックのサーチ方法は、図９ａのように、欠陥ブロック（ｂｌｋＡ）があるのに交替ブロックが割り当てられてなく、図９ｂのように交替ブロックが割り当てられてないＳＤＬエントリ（１，ｂｌｋＡ、０）のみが存在する場合、問題が発生する。すなわち、このときもＳＤＬに登録されたエントリが存在するので、段階５０３で最も高いアドレスを持つブロックが検索される。このとき、ＳＤＬエントリには、欠陥が発生したブロックのみが登録されていて交替ブロックが割り当てられてないので、交替ブロックの最初のセクタのセクタ番号は００００００ｈになる。したがって、最初に使用可能な交替ブロックは段階５０４で０番地に当たるブロックのすぐ次に来るブロックに決定される。
【００２０】
これは図６のように、主スペア領域をデータ領域の前に位置させる場合にも同じく適用される。すなわち、図６のような構造では、リニア交替が逆順で行われるので、ＳＤＬエントリが一つ以上存在し、二重の交替ブロックが割り当てられたＳＤＬエントリが一つもない場合に最初に使用可能な交替ブロックは、０番地に当たるブロックのすぐ前に来るブロックに決定する。
【００２１】
ところが、データ領域は３１０００ｈから始まるので、段階５０４で探した使用可能な交替ブロックは、ユーザ領域でもスペア領域でもない間違った位置となる。したがって、欠陥ブロックを交替する交替ブロックが間違って割り当てられるので、間違った位置にデータが記録されたり、データが記録されなかったりして、間違った再生が行われる。
【特許文献１】特許第２６３１３７８号
【発明の開示】
【発明が解決しようとする課題】
【００２２】
本発明は上記のような問題点を解決するためになされたもので、本発明の目的は、ＳＤＬに交替ブロックが割り当てられていないでエントリのみが存在する場合にも、使用可能な交替ブロックを正確に探がすことができる光ディスクの交替ブロックのサーチ方法および装置を提供することにある。
【００２３】
本発明の他の目的はＳＤＬに交替ブロックが割り当てられていないでエントリのみ存在する場合に、スペア領域の最初の使用ブロックを使用可能な交替ブロックとして判断する光ディスクの使用可能な交替ブロックのサーチ方法を提供することにある。
【課題を解決するための手段】
【００２４】
上記のような目的を達成するための本発明による光ディスクの交替ブロックのサーチ方法は、ＳＤＬに登録されたエントリが少なくとも一つ以上存在する場合に、交替ブロックが割り当てられたエントリが存在するか否かを判別する段階と、その段階で交替ブロックが割り当てられていないエントリが存在すると判別されると、スペア領域の最初の正常なブロックを使用可能な交替ブロックとして判断する段階を含むことを特徴とする。
【００２５】
交替ブロックを判断する判断段階において、スペア領域がユーザ領域の後ろにある場合は、ユーザ領域の最後のデータフロックの次に来る正常なブロックを最初に使用可能な交替ブロックとして判断することを特徴とする。
【００２６】
また前記判断段階において、ユーザ領域のほうがスペア領域の後ろにある場合は、ユーザ領域の最初のデータブロック直前のスペア領域の正常なブロックを最初に使用可能な交替ブロックとして判断することを特徴とする。
【００２７】
本発明による光記録媒体の最初に使用可能な交替ブロックのサーチ装置は、ＳＤＬに登録されたエントリが少なくとも一つ以上存在する場合に、交替ブロックが割り当てられたエントリが存在するか否かを判別する判別部と、その判別部で交替フロックが割り当てられてないエントリが存在すると判別されると、スペア領域の最初の正常なブロックを使用可能な交替ブロックと決定する交替ブロックの決定部を含むことを特徴とする。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の望ましい実施形態を添付の図面に基づき詳細に説明する。
図１０は本発明による使用可能な交替ブロックのサーチ方法を行うための光ディスク記録／再生装置６００の構成ブロックで、光ディスク６０１にデータを記録して再生するための光ピックアップ６０２、光ピックアップ６０２を制御して光ピックアップ６０２の対物レンズと光ディスク６０１との距離を一定に維持させ、一定のトラックを追跡するためのサーボ部６０３、入力されるデータを処理して光ピックアップ６０２へ伝送するデータ処理部６０４、データ処理部６０４を通じて、光ディスク上のＤＭＡ領域に登録された情報を読み込むＤＭＡ情報読出し部６０６、外部のホスト６０８とデータを取り交わすためのインターフェース６０５、これらを制御するマイクロコンピュータ６０７で構成されている。光ディスク記録／再生装置のインターフェース６０５は、外部のパーソナルコンピュータのようなホスト６０８に連結されて、ホスト６０８と本装置６００との間で命令語やデータのやりとりを制御している。
【００２９】
ここで、マイクロコンピュータ６０７は、使用可能なスペア領域のサーチ時にＤＭＡ情報読出し部６０６から読み込んだ情報のうち、ＳＤＬに登録されたエントリがあるか否かをチェックして、もしあったら、交替ブロックが割り当てられたエントリが存在するかを判別する判別部６０７−１と、判別部６０７−１で交替ブロックが割り当てられてないエントリのみが存在すると判別されると、スペア領域の最初の正常なブロックを使用可能な交替ブロックとして決定する交替ブロック決定部６０７−２、および交替ブロック決定部６０７−２で決定された交替ブロックへのリニア交替を制御する制御部６０７−３を含む。
【００３０】
図１１は本発明の第１実施形態による光ディスクの使用可能な交替ブロックのサーチ方法の流れ図を示したもので、図１のようにスペア領域がゾーン別に割り当てられている場合に適用される。この実施形態では、記録／再生中に新たな欠陥ブロックが発見されたり、フォーマット過程でＰＤＬに記憶不可能な欠陥ブロックが存在すると、その欠陥ブロックを交替する正常交替ブロックを探す。そのために、ＤＭＡ情報読出し部６０６は光ディスク６０１上のＤＭＡに記憶された情報をデータ処理部６０４を通じて読み取り、判別部６０７−１は、その読み取られたＤＭＡ情報のうちＳＤＬに登録されたエントリが少なくとも一つ以上存在するかどうかを判別する（段階７０１）。
【００３１】
段階７０１で、ＳＤＬに登録されたエントリが一つも存在しなければ、交替ブロック決定部６０７−２はそのゾーンのユーザー領域の最後のデータブロックのすぐ次に来る正常なブロックをそのゾーンの最初に使用可能な正常なブロックと決定する（段階７０３）。もし、段階７０１で、ＳＤＬに登録されたエントリが少なくとも一つ以上存在すると判別されると、交替ブロックが割り当てられているＳＤＬエントリが存在するかを判別する（段階７０２）。段階７０２で、交替ブロックが割り当てられてないＳＤＬエントリのみと判別されると、たとえば図９ｂのようなＳＤＬエントリ（１，ｂｌｋＡ、０）のみが存在するとこのときは交替ブロックの最初のセクタのセクタ番号は無視する。そして、そのゾーンのユーザー領域の最後のデータブロックのすぐ次に来る正常なブロックをそのゾーンの最初に使用可能な交替ブロックに決定する（段階７０３）。
【００３２】
一方、段階７０２で交替ブロックが割り当てられたＳＤＬエントリが存在すると、以後の動作は図８と同じである。すなわち、使用された交替ブロックのうち最も高いアドレスを持つ交替ブロックを検索した後（段階７０４）、検索された交替ブロックのすぐ次に来る正常なブロックをそのゾーンの最初に使用可能な交替ブロックと決定する（段階７０５）。もし、段階７０３または段階７０５で探した使用可能な交替ブロックが該当のゾーン内に存在しなければ、すなわち、該当のゾーンで使用可能なスペアブロックが残っていなければ、他のゾーンで同じ過程を繰り返す。
【００３３】
一方、図１２は本発明の第２実施形態による光ディスクの使用可能な交替ブロックのサーチ方法の流れ図を示したもので、図６のように、主スペア領域がデータ領域の最初の位置に割り当てられる場合に適用される。すなわち、記録／再生中に新たな欠陥ブロックが発見されたり、フォーマット過程でＰＤＬに記憶不可能な欠陥ブロックが存在すると、判別部６０７−１はＳＤＬに登録されたエントリが少なくとも一つ以上存在するかどうかを判別する（段階８０１）。
【００３４】
段階８０１でＳＤＬに登録されたエントリが一つも存在しなければ、交替ブロック決定部６０７−２は主スペア領域の最初の使用ブロックを使用可能な交替ブロックに決定する（段階８０３）。もし、段階８０１でＳＤＬに登録されたエントリが少なくとも一つ以上存在すると判別されると、交替ブロックが割り当てられているＳＤＬエントリが存在するかを判別する（段階８０２）。段階８０２で交替ブロックの割り当てられてないＳＤＬエントリのみ存在すると判別されると、このときは交替ブロックの最初のセクタのセクタ番号は無視する。
そして、ＳＤＬに登録されたエントリが一つもない場合と同じように、主スペア領域の最初の使用ブロックを最初に使用可能な交替ブロックに決定する（段階８０３）。このとき、図６のような主スペア領域でのスリップおよびリニア交替が逆順で行われるので、段階８０３はユーザー領域の最初のデータブロック直前の主スペア領域の正常なブロックを最初に使用可能な交替ブロックに決定する。
【００３５】
一方、段階８０２で交替ブロックが割り当てられたＳＤＬエントリが存在すると、使用された交替ブロックのうち最も低いアドレスを持つ交替ブロックを検索する（段階８０４）。すなわち、前述したように、主スペア領域でのスリップおよびリニア交替が逆順で行われるので、このときは最も低いアドレスを持つ交替ブロックを検索する。そして、その検索された交替ブロックの直前の正常なブロックを最初に使用可能な交替ブロックに決定する（段階８０５）。
【００３６】
[発明の効果]
上述したように、本発明による光ディスクの使用可能な交替ブロックのサーチ方法および装置によれば、ＳＤＬに交替ブロックが割り当てられてないエントリのみが存在する場合は、ＳＤＬエントリの交替ブロックの最初のセクタ番号は無視してスペア領域の最初の正常なブロックを使用可能な交替ブロックとして決定する。
これによって、ＳＤＬに交替ブロックが割り当てられてないエントリのみ存在する場合にも、正確に最初に使用可能な交替ブロックを探せる。したがって、欠陥ブロックを交替する交替ブロックが正確に割り当てられるので、交替ブロックへのデータ記録／再生が正しく行われる。
【図面の簡単な説明】
【００３７】
【図１】一般的な光ディスクのデータ領域を示した図である。
【図２】一般的なＳＤＬエントリ構造を示した図である。
【図３】ａは一般的なスリップ交替方法を示した図、ｂは一般的なリニア交替方法を示した図である。
【図４】ａは一般的な光ディスクでＳＤＬ使用時にデータを記録する状態を示した図、ｂないしｅはリニア交替方法で記録時に発生される欠陥ブロックの情報がＳＤＬエントリに登録される例を示した図である。
【図５】一般的な光ディスク記録／再生装置の構成ブロック図である。
【図６】一般的なスペア領域がデータ領域の最初の位置に割り当てられる例を示した図である。
【図７】図６のように、主スペア領域のあるデスクに補助スペア領域が割り当てられ、補助スペア領域が拡張される例を示した図である。
【図８】従来の光ディスクの使用可能な交替ブロックのサーチ方法を示した流れ図である。
【図９】ａは一般的な光ディスクで欠陥フロックに交替ブロックが割り当てられてない状態を示した図、ｂはａの欠陥ブロックの情報がＳＤＬエントリに登録される例を示した図である。
【図１０】本発明を使用する実施形態による光ディスク記録／再生装置の構成ブロック図である。
【図１１】本発明の第１実施形態による光ディスクの使用可能な交替ブロックのサーチ方法を示した流れ図である。
【図１２】本発明の第２実施形態による光ディスクの使用可能な交替ブロックのサーチ方法を示した流れ図である。
【符号の説明】
【００３８】
６０１  ディスク、６０２  ピックアップ、６０３  サーボ、６０４  デ−タ処理部、６０５  インターフェース、６０６  情報読出し部、６０７  マイクロコンピュータ。
【図１】
2006236564.tif 000003
【図２】
2006236564.tif 000004
【図３】
2006236564.tif 000005
【図４】
2006236564.tif 000006
【図５】
2006236564.tif 000007
【図６】
2006236564.tif 000008
【図７】
2006236564.tif 000009
【図８】
2006236564.tif 000010
【図９】
2006236564.tif 000011
【図１０】
2006236564.tif 000012
【図１１】
2006236564.tif 000013
【図１２】
2006236564.tif 000014