(57)【要約】【課題】ＥＣＣブロック単位でのエラーがその誤り訂正能力を超えて発生した場合であってもＤＭＡに記憶されている欠陥管理情報を読み出すことを可能とし、ユーザデータの消失を防止することができる情報記憶媒体を提供する。【解決手段】本発明に係る情報記憶媒体は、書換え可能な情報記憶媒体において、ユーザエリアと、ユーザデータが交替して記憶されるスペアエリアと、欠陥管理情報が重複して記憶される複数の欠陥管理エリアと、を備え、複数の欠陥管理エリアに記憶された欠陥管理情報は、複数の欠陥管理エリアの総てが所定のデータ単位で誤り訂正ができない場合であっても、欠陥管理情報のうちいずれかの欠陥管理情報が、所定のデータ単位よりも小さなデータ単位で誤り訂正が可能な場合には、誤り訂正後の小さなデータ単位のデータに基づいて欠陥管理情報を補完するように構成されたことを特徴とする。【選択図】  図１４
2007035197.tif 000002
【特許請求の範囲】
【請求項１】
書換え可能な情報記憶媒体において、
ユーザデータが記憶されるユーザエリアと、
前記ユーザエリア内の欠陥領域に記憶できなかった前記ユーザデータが交替して記憶されるスペアエリアと、
前記交替して記憶された前記ユーザデータを再生するための欠陥管理情報が所定の誤り訂正符号によって所定のデータ単位毎に符号化され、符号化された同一の欠陥管理情報が重複して記憶される複数の欠陥管理エリアと、を備え、
前記複数の欠陥管理エリアに記憶された欠陥管理情報は、
前記複数の欠陥管理エリアの総てが前記所定のデータ単位で誤り訂正ができない場合であっても、前記複数の欠陥管理エリアに記憶された前記欠陥管理情報のうちいずれかの欠陥管理情報が、前記所定のデータ単位よりも小さなデータ単位で誤り訂正が可能な場合又は誤りが検出されなかった場合には、誤り訂正後の又は誤りが検出されなかった前記小さなデータ単位のデータに基づいて前記欠陥管理情報を補完するように構成されたことを特徴とする情報記憶媒体。
【請求項２】
前記所定のデータ単位は、欠陥管理情報が記憶される有効データ領域と、予め定められたビットパターンを前記有効データ領域の末尾から前記所定のデータ単位の末尾まで充填する予備データ領域を備えて構成され、
前記所定のデータ単位を先頭からサーチし、前記予備データ領域が検出された場合には、検出された位置以降の予備データ領域のデータを前記ビットパターンで強制的に置き換えることにより、前記有効データ領域に対する前記所定のデータ単位の誤り訂正能力をさらに高めるように構成されたことを特徴とする請求項１に記載の情報記憶媒体。
【請求項３】
前記所定のデータ単位は、セクタ毎に誤り検出可能な複数のセクタを備えて構成され、
前記複数の欠陥管理エリアに重複して記憶された同一のセクタ単位のデータのうち、少なくとも２以上のセクタ単位に誤りが検出されず、かつその２以上のセクタ単位のデータが一致する場合には、誤り検出された対応するセクタ単位のデータを前記一致したセクタ単位のデータで置換するように構成されたことを特徴とする請求項１又は２に記載の情報記憶媒体。
【請求項４】
前記所定のデータ単位は、行毎に誤り訂正可能な複数の行を備えて構成され、
前記複数の欠陥管理エリアに重複して記憶された同一の行単位のデータのうち、少なくとも２以上の行単位のデータが誤り訂正可能で有り、かつ誤り訂正された２以上の行単位のデータが一致する場合には、誤り訂正不能な対応する行単位のデータを前記一致した行単位のデータで置換するように構成されたことを特徴とする請求項１又は２に記載の情報記憶媒体。
【請求項５】
前記補完された欠陥管理情報を所定の基準値と比較し、前記補完された欠陥管理情報が前記所定の基準値と一致した場合に前記補完された欠陥管理情報を用いて前記交替して記憶されたユーザデータを再生するように構成されたことを特徴とする請求項１に記載の情報記憶媒体。
【請求項６】
前記補完された欠陥管理情報を所定の基準値と比較し、前記補完された欠陥管理情報が前記所定の基準値と一致した場合に前記補完された欠陥管理情報を用いて前記誤り訂正不能の欠陥管理情報を書き換えるように構成されたことを特徴とする請求項１に記載の情報記憶媒体。
【請求項７】
前記欠陥管理情報を更新する複数の欠陥管理エリアと、
前記欠陥管理情報のうち情報記憶媒体の初期欠陥を管理する初期欠陥管理情報について、その情報の更新の有無、更新前の前記欠陥管理エリアのアドレス、および更新後の前記欠陥管理エリアのアドレスを記憶する初期欠陥管理情報更新記憶エリアと、
をさらに備え、
前記複数の欠陥管理エリアの総てが前記所定のデータ単位で誤り訂正ができない場合であっても、前記初期欠陥管理情報更新記憶エリアに記憶された情報に基づいて更新前の欠陥管理エリアに含まれる初期欠陥管理情報を抽出し、更新後の欠陥管理エリアに含まれる初期欠陥管理情報と置換するように構成されたことを特徴とする請求項１に記載の情報記憶媒体。
【請求項８】
書換え可能な情報記憶媒体を記録再生する情報記録再生装置において、
ユーザデータをユーザエリアに記憶する手段と、
前記ユーザエリア内の欠陥領域に記憶できなかった前記ユーザデータをスペアエリアに交替して記憶する手段と、
前記交替して記憶された前記ユーザデータを再生するための欠陥管理情報を所定の誤り訂正符号によって所定のデータ単位毎に符号化し、符号化した同一の欠陥管理情報を複数の欠陥管理エリアに重複して記憶する手段と、
前記複数の欠陥管理エリアの総てが前記所定のデータ単位で誤り訂正ができない場合であっても、前記複数の欠陥管理エリアに記憶された前記欠陥管理情報のうちのいずれかの欠陥管理情報が、前記所定のデータ単位よりも小さなデータ単位で誤り訂正が可能な場合又は誤りが検出されなかった場合には、誤り訂正後の又は誤りが検出されなかった前記小さなデータ単位のデータに基づいて前記欠陥管理情報を補完する手段と、
を備えたことを特徴とする情報記録再生装置。
【請求項９】
書換え可能な情報記憶媒体を記録再生する情報記録再生方法において、
ユーザデータをユーザエリアに記憶するステップと、
前記ユーザエリア内の欠陥領域に記憶できなかった前記ユーザデータをスペアエリアに交替して記憶するステップと、
前記交替して記憶された前記ユーザデータを再生するための欠陥管理情報を所定の誤り訂正符号によって所定のデータ単位毎に符号化し、符号化した同一の欠陥管理情報を複数の欠陥管理エリアに重複して記憶するステップと、
前記複数の欠陥管理エリアの総てが前記所定のデータ単位で誤り訂正ができない場合であっても、前記複数の欠陥管理エリアに記憶された前記欠陥管理情報のうちのいずれかの欠陥管理情報が、前記所定のデータ単位よりも小さなデータ単位で誤り訂正が可能な場合又は誤りが検出されなかった場合には、誤り訂正後の又は誤りが検出されなかった前記小さなデータ単位のデータに基づいて前記欠陥管理情報を補完するステップと、
を備えたことを特徴とする情報記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記憶媒体、情報記録再生装置、および情報記録再生方法に係り、特に、書換可能な光ディスク等の情報記憶媒体、その情報記憶媒体に情報を記録、再生する情報記録再生装置、および情報記録再生方法に関する。
【背景技術】
【０００２】
従来から、情報を書換可能に記録できる光ディスク等の情報記憶媒体においては、ディスク上に発生した「記録する上での欠陥箇所」を補償するための仕組みを持っている。この発生した欠陥箇所を管理するためのエリアは、欠陥管理情報領域（Defect Management Area：以下、適宜ＤＭＡと略記する）と呼ばれている。
【０００３】
ＤＭＡは、欠陥箇所の増加に伴いオーバーライト（overwrite）される。一般的に、情報記憶媒体はオーバーライトにより特性が劣化するため、オーバーライトの許容回数が制限されている。この許容回数が比較的少ない媒体（例えば、ブルーレーザを用いる高密度光ディスク等）の場合、ＤＭＡの更新に伴うオーバーライトが問題となってくる。つまり、オーバーライトに伴い、欠陥管理情報を記録したＤＭＡ自体が欠陥となってしまう可能性がある。
【０００４】
そこで、例えば、特許文献１等では、欠陥管理情報を物理的に離れた領域に複数記憶させることで冗長性をもたせ、単独のＤＭＡに欠陥が生じた場合でも他の領域に記憶された欠陥管理情報で補うことが可能となるように構成する技術を開示している。さらに、ＤＭＡの更新回数が所定回数を超えた場合等には、そのＤＭＡに記憶された欠陥管理情報を他のＤＭＡに移し代える技術も開示されている。
【特許文献１】特開２００４−２８８２８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１等が開示する光ディスク等の情報記憶媒体では、一般のデータ（ユーザデータ）を通常に記憶するユーザエリアの他にスペアエリアを有しており、ユーザエリアの特定の領域に欠陥が生じた場合には、その特定の領域に記憶させようとしたユーザデータをスペアエリアに記憶させる形態としている。このデータの置き換え（交替）は、所定のデータ単位（ＥＣＣブロックと呼ばれる）で行われる。
【０００６】
置き換えられたユーザデータを再生する（読み出す）場合には、欠陥のあった交替元のアドレス情報と交替先のアドレス情報とを対応付けるための欠陥管理情報が必要となる。この欠陥管理情報が記憶される領域がＤＭＡであり、ユーザエリアやスペアエリアとは異なる領域にＤＭＡが設けられている。
【０００７】
従来のＤＶＤ−ＲＡＭや次世代高密度光ディスク、例えばＨＤ  ＤＶＤ−ＲＷ、では光ディスクの最内周側に２つ、最外周側に２つの合計４つのＤＭＡを有する構成としている。４つのＤＭＡには同一の内容の欠陥管理情報が記憶される。この結果、特定のＤＭＡにごみが付着したりキズが生じたりした場合であっても、他のＤＭＡの欠陥管理情報は有効であるため欠陥管理情報の信頼性を向上させることが可能となる。
【０００８】
また、オーバーライトの許容回数がＤＶＤ−ＲＡＭに比べて少ないＨＤ  ＤＶＤ−ＲＷでは、４つのＤＭＡの各々が、さらに複数のＤＭＡ、例えば１００個のＤＭＡを有する形態としている。ＤＭＡに対するオーバーライトの回数が許容回数を超えそうになった場合や、データの誤り率が所定の範囲を超えた場合には、そのＤＭＡの欠陥管理情報を他のＤＭＡに更新し、順次この更新を繰り返すことで最大１００回までの更新が可能となる。
【０００９】
さらに、ＤＭＡに記憶される欠陥管理情報は、一般のユーザデータと同様に誤り訂正符号によって符号化されている。この結果、所定の範囲以内の誤りであれば誤り訂正符号によってＥＣＣブロック単位で訂正することができる。
【００１０】
このように、ＤＭＡに記憶される欠陥管理情報の信頼性を向上させるために種々の工夫がなされている。しかしながら、それでもＤＭＡに記憶されている欠陥管理情報の総てが誤り訂正できずに読み出せなくなるという可能性を完全には排除できない。
【００１１】
万一、ＤＭＡに記憶されている欠陥管理情報に訂正可能な誤り率を超えて誤りが発生した場合にはＥＣＣブロック単位での誤り訂正が不能となり、欠陥管理情報に欠損が生じてしまうことになる。同じ欠陥管理情報を記憶している４つのＤＭＡの総てが訂正不能となった場合には、その情報記憶媒体自体の記録再生が出来なくなってしまい、ユーザデータは再生不能となり、その影響は甚大である。
【００１２】
このため、ＥＣＣブロック単位でのエラーがその誤り訂正能力を超えて発生した場合であっても、ＤＭＡに記憶されている欠陥管理情報を何らかの方法で復活させる手段が強く求められる。
【００１３】
本発明は、上記事情に鑑みてなされたものであり、ＥＣＣブロック単位でのエラーがその誤り訂正能力を超えて発生した場合であってもＤＭＡに記憶されている欠陥管理情報を読み出すことを可能とし、ユーザデータの消失を防止することができる情報記憶媒体、情報記録再生装置、および情報記録再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明に係る情報記憶媒体は、上記課題を解決するため、請求項１に記載したように、書換え可能な情報記憶媒体において、ユーザデータが記憶されるユーザエリアと、前記ユーザエリア内の欠陥領域に記憶できなかったユーザデータが交替して記憶されるスペアエリアと、前記交替して記憶されたユーザデータを再生するための欠陥管理情報が所定の誤り訂正符号によって所定のデータ単位毎に符号化され、符号化された同一の欠陥管理情報が重複して記憶される複数の欠陥管理エリアと、を備え、前記複数の欠陥管理エリアに記憶された欠陥管理情報は、複数の欠陥管理エリアの総てが前記所定のデータ単位で誤り訂正ができない場合であっても、前記複数の欠陥管理エリアに記憶された前記欠陥管理情報のうちいずれかの欠陥管理情報が、前記所定のデータ単位よりも小さなデータ単位で誤り訂正が可能な場合又は誤りが検出されなかった場合には、誤り訂正後の又は誤りが検出されなかった小さなデータ単位のデータに基づいて前記欠陥管理情報を補完するように構成されたことを特徴とする。
【００１５】
また、本発明に係る情報記録再生装置は、上記課題を解決するため、請求項８に記載したように、書換え可能な情報記憶媒体を記録再生する情報記録再生装置において、ユーザデータをユーザエリアに記憶する手段と、前記ユーザエリア内の欠陥領域に記憶できなかったユーザデータをスペアエリアに交替して記憶する手段と、前記交替して記憶されたユーザデータを再生するための欠陥管理情報を所定の誤り訂正符号によって所定のデータ単位毎に符号化し、符号化した同一の欠陥管理情報を複数の欠陥管理エリアに重複して記憶する手段と、前記複数の欠陥管理エリアの総てが前記所定のデータ単位で誤り訂正ができない場合であっても、前記複数の欠陥管理エリアに記憶された前記欠陥管理情報のうちのいずれかの欠陥管理情報が、前記所定のデータ単位よりも小さなデータ単位で誤り訂正が可能な場合又は誤りが検出されなかった場合には、誤り訂正後の又は誤りが検出されなかった小さなデータ単位のデータに基づいて前記欠陥管理情報を補完する手段と、を備えたことを特徴とする。
【００１６】
また、本発明に係る情報記録再生方法は、上記課題を解決するため、請求項９に記載したように、書換え可能な情報記憶媒体を記録再生する情報記録再生方法において、ユーザデータをユーザエリアに記憶するステップと、前記ユーザエリア内の欠陥領域に記憶できなかったユーザデータをスペアエリアに交替して記憶するステップと、前記交替して記憶されたユーザデータを再生するための欠陥管理情報を所定の誤り訂正符号によって所定のデータ単位毎に符号化し、符号化した同一の欠陥管理情報を複数の欠陥管理エリアに重複して記憶するステップと、前記複数の欠陥管理エリアの総てが前記所定のデータ単位で誤り訂正ができない場合であっても、前記複数の欠陥管理エリアに記憶された前記欠陥管理情報のうちのいずれかの欠陥管理情報が、前記所定のデータ単位よりも小さなデータ単位で誤り訂正が可能な場合又は誤りが検出されなかった場合には、誤り訂正後の又は誤りが検出されなかった小さなデータ単位のデータに基づいて前記欠陥管理情報を補完するステップと、を備えたことを特徴とする。
【発明の効果】
【００１７】
本発明に係る情報記憶媒体、情報記録再生装置、および情報記録再生方法によれば、ＥＣＣブロック単位でのエラーがその誤り訂正能力を超えて発生した場合であってもＤＭＡに記憶されている欠陥管理情報を読み出すことを可能とし、ユーザデータの消失を防止することできる。
【発明を実施するための最良の形態】
【００１８】
本発明に係る情報記憶媒体、情報記録再生装置、および情報記録再生方法の実施形態について添付図面を参照して説明する。
【００１９】
（１）情報記憶媒体のデータ構造
最初に、本発明に係る情報記憶媒体の一実施形態である情報記憶媒体１、および本発明の実施形態に係る情報記録再生装置１００が記録し、再生する情報記憶媒体１のデータ構造について説明する。
【００２０】
図１（ａ）は、書換え可能な情報記憶媒体１の代表例としての次世代型ＤＶＤ、ＨＤ  ＤＶＤ−ＲＷ、ＨＤ  ＤＶＤ−ＲＡＭ等の物理的データ配置を模式的に示す図である。
【００２１】
情報記憶媒体１の記録面の大部分はユーザエリア（User  Area）で占められており、その一部がスペアエリア（Spare  Area）として用いられている。ユーザエリアは、映像・音声データや各種情報データ等のユーザデータが記録される領域である。スペアエリアは、ユーザエリアにデータが正しく書き込めなかった場合に、その書き込めなかった領域（欠陥領域）の代替として用いられる領域であり、欠陥領域に書き込もうとしたデータが交替してスペアエリアに記録されることになる。
【００２２】
ユーザエリア（その一部にスペアエリアを含む）の外周側にはデータリードアウトエリア（Data  Lead-out  are）と呼ばれるリング状の領域が設けられており、このデータリードアウトエリアに、ＤＭＡ（Defect  Management  Area：欠陥管理エリア）と呼ばれる領域がある。
【００２３】
また、ユーザエリアの内周側にはデータリードインエリア（Data  Lead-in  are）と呼ばれるリング状の領域が設けられており、このリードインエリアにも、ＤＭＡ（Defect  Management  Area：欠陥管理エリア）が含まれている。
【００２４】
図２は、情報記憶媒体１の概略のデータ構造を示す図である。情報記憶媒体１は前述したように、その内周側にデータリードインエリアを、また外周側にデータリードアウトエリアを有している。データリードインエリアには、ＤＭＡ１およびＤＭＡ２が各々物理的に近い領域に設けられている。同様に、データリードアウトエリアには、ＤＭＡ３およびＤＭＡ４が各々物理的に近い領域に設けられている。しかし、ＤＭＡ１およびＤＭＡ２とＤＭＡ３およびＤＭＡ４は物理的に離れた領域に設けられている。
【００２５】
また、ユーザエリアの外周側と内周側にはスペアエリアが設けられており、ユーザエリアに欠陥が生じた場合には、その欠陥領域に記録しようとしていたユーザデータをスペアエリアに代替して記録できるようになっている。
【００２６】
図３は、リードインエリアとリードアウトエリアとに記録されるＤＭＡ１ないしＤＭＡ４のデータ構造を示す図である。
【００２７】
次世代型ＤＶＤであるＨＤ  ＤＶＤ−ＲＷ等では、リードインエリアに記録されるＤＭＡ１、およびＤＭＡ２は、ＤＭＡ１−１ないしＤＭＡ１−１００、およびＤＭＡ２−１ないしＤＭＡ２−１００のそれぞれ１００個のＤＭＡの単位を有しており、１００個で１つのセットを構成している。
【００２８】
リードアウトエリアに記録されるＤＭＡ３、およびＤＭＡ４も同様に、ＤＭＡ３−１ないしＤＭＡ３−１００、およびＤＭＡ４−１ないしＤＭＡ４−１００と、それぞれ１００個のＤＭＡからなるセットを構成している。
【００２９】
リードインエリアとリードアウトエリアには、この他それぞれ１００個の予備ブロック「ＲＳＶ」が設けられている。
【００３０】
ＤＭＡに記録される欠陥管理情報は、データエリアに欠陥が生じてユーザデータが正常に書き込めなかった場合に、書き込めなかった領域（欠陥領域）のアドレス（旧アドレス）と、書き込めなかったデータを代替して記録するスペア領域のアドレス（新アドレス）を対応付ける情報である。ユーザデータの再生時にＤＭＡの欠陥管理情報を参照することで、データエリアに欠陥が生じて記録できなかった場合でも、代替して記録されたスペア領域のユーザデータを読み出すことでユーザデータの再生を保証することが可能となる。
【００３１】
ＤＭＡ１ないしＤＭＡ４には同一の欠陥管理情報が記録される。物理的に離れた４つの領域に同一の欠陥管理情報を記録することで、１つのＤＭＡが傷や指紋等によって欠損が生じ読み取り不能となっても、他のＤＭＡから欠陥管理情報が読み取ることで耐障害性を高めている。
【００３２】
データエリアに新たな欠陥が生じると、その欠陥管理情報をＤＭＡに書き加えることになるため、ＤＭＡの欠陥管理情報は欠陥が生じる毎に更新（オーバーライト）される。書換え可能な情報記憶媒体１はオーバーライトによって徐々に劣化していく。即ち、ＤＭＡ自体も劣化していく。このため、例えばＨＤ  ＤＶＤ−ＲＷでは、交替可能なＤＭＡを複数（具体的には１００個）具備する形態としている。１つのＤＭＡに対するオーバーライトの回数が所定の回数を超えた場合や、データが読み出し不能の可能性が高くなった（シンボル誤り率が所定値以上となった）場合等には、欠陥管理情報を次のＤＭＡに書き写して交替させ、順次これを繰り返すことで、最大１００の交替まで可能としている。
【００３３】
なお、従来型のＤＶＤ、例えばＤＶＤ−ＲＡＭでは、ＤＭＡの交替は行っておらず、リードインエリアにＤＭＡ１、およびＤＭＡ２がそれぞれ１つずつ、またリードアウトエリアにＤＭＡ３、およびＤＭＡ４がそれぞれ１つずつ配置されている。
【００３４】
各ＤＭＡの単位は、ＤＤＳ／ＰＤＬと呼ばれる欠陥管理情報と、ＳＤＬと呼ばれる欠陥管理情報とが記録されている。
【００３５】
図４（ａ）は、ＤＤＳ／ＰＤＬのデータ構造例を示す図であり、図４（ｂ）は、ＳＤＬのデータ構造例を示す図である。
【００３６】
各ＤＭＡを構成するＤＤＳ／ＰＤＬ、ＳＤＬ、はいずれもＥＣＣブロックと呼ばれるデータブロック単位で構成されている。ＥＣＣブロック単位で所定の誤り訂正符号（ＥＣＣ：Error  Correction  Code）が付加されており、一定のエラー数の範囲ではＥＣＣブロック単位でシンボルエラーが訂正可能に構成されている。
【００３７】
ＥＣＣブロックは、セクタと呼ばれるデータ単位に分割されており、情報記憶媒体１の種類によって、１６のセクタを有するＥＣＣブロックと３２のセクタを有するＥＣＣブロックが存在する。例えば、従来型のＤＶＤでは、１ＥＣＣブロックは１６セクタから構成されている。また、次世代型のＤＶＤ、例えばＨＤ  ＤＶＤ−ＲＷでは、１ＥＣＣブロックは３２セクタから構成されている。なお、３２セクタから構成されるＥＣＣブロックをＰＳブッロク（Physical  Segment  Block）と呼ぶ場合もある。
【００３８】
１セクタのデータサイズは、情報記憶媒体１の種類に関わらず、２ＫByteとなっている。従って、従来型のＤＶＤのＥＣＣブロックのデータサイズは、３２ＫByte（１６セクタ×２ＫByte）となり、ＨＤ  ＤＶＤ−ＲＷ等のＥＣＣブロックのデータサイズは、６４ＫByte（３２セクタ×２ＫByte）となる。
【００３９】
ＤＤＳ／ＰＤＬブロックは、ＤＤＳ（Disc  Definition  Structure）と呼ばれる領域とＰＤＬ（Primary  Defect  List）と呼ばれる領域に分割されており、このうち、ＤＤＳのデータサイズは２ＫByte（１セクタ分）となっている。
【００４０】
図５は、従来型ＤＶＤにおけるＤＤＳのバイト割り当て、および期待値を例示する図である。ＤＤＳには、ディスクの定義や構造等を示す情報（「ＤＤＳ識別子」、「Disc  Certification  flag」、「DDS/PDL更新カウンタ」、「グループ数」、「ソーン数」等）や、書込み開始物理アドレス（「LSN0」）等の情報が記録されている。
【００４１】
ＤＤＳのデータは、ディスク使用の経過に応じて変動する部分と、ディスク使用の経過に関わらず一定の値を示す部分とがある。図５の期待値の欄にはディスク使用の経過に関わらず一定の値を示す部分の値を該当するデータの「期待値」として記載している。
【００４２】
図６は、ＨＤ  ＤＶＤ−ＲＷにおけるＤＤＳのバイト割り当て、および期待値を同様に例示する図である。
【００４３】
ＰＤＬ（Primary  Defect  List）は、初期欠陥登録用の一次欠陥リストである。ＰＤＬのデータサイズは、ＤＤＳ／ＰＤＬブロック（ＥＣＣブロック）からＤＤＳのデータサイズを除いた領域のデータサイズとなり、従来型のＤＶＤでは３０ＫByte（１５セクタ×２ＫByte）となり、ＨＤ  ＤＶＤ−ＲＷ等のＥＣＣブロックのデータサイズは、６２ＫByte（３１セクタ×２ＫByte）となる。
【００４４】
ＰＤＬには、ディスク製造時に生じた欠陥、ディスクの最初のフォーマットの際のサーティファイ時に発見された欠陥、ディスク使用開始後のフォーマット時にＳＤＬから移動された欠陥等の初期欠陥に関する欠陥管理情報が記録される。
【００４５】
図７は、従来型ＤＶＤおよびＨＤ  ＤＶＤ−ＲＷにおけるＰＤＬのバイト割り当て、および期待値を例示する図である。ＰＤＬもＤＤＳと同様に、ディスク使用の経過に応じて変動する部分と、ディスク使用の経過に関わらず一定の値を示す部分とがある。図７の期待値の欄にはディスク使用の経過に関わらず一定の値を示す部分の値を該当するデータの「期待値」として記載している。
【００４６】
ＰＤＬは、先頭から、２バイトの「ＰＤＬ識別子」、「ＰＤＬエントリ数」を示す情報（２バイト）が記録され、その後、４バイトのＰＤＬエントリを順次記録する領域がＤＤＳ／ＰＤＬブロックの最後まで続く。
【００４７】
ＰＤＬエントリは１つの初期欠陥を管理するための情報が記録されるもので、ＰＤＬエントリの数は、初期欠陥の数に依存する。初期欠陥の数が多い場合にはＰＤＬエントリの数も多くなるが、ＰＤＬエントリの数がＤＤＳ／ＰＤＬブロックの最後まで達していない場合は「リザーブ」領域が残存する。この「リザーブ」領域には、総て「１」のビット値が埋め込まれており、バイト値の期待値としては総てが「ｆｆ（ヘキサ）」となる。
【００４８】
ＰＤＬが一次欠陥（初期欠陥）に関する欠陥管理情報を記録するものに対して、ＳＤＬは、二次欠陥に関する欠陥管理情報を記録するものである。即ち、通常のユーザデータの記録時に発見された欠陥（二次欠陥）に関する欠陥管理情報を記録するものである。
【００４９】
図８は、従来型ＤＶＤおよびＨＤ  ＤＶＤ−ＲＷにおけるＳＤＬのバイト割り当て、および期待値を例示する図である。
【００５０】
ＳＤＬは、先頭から、ＳＤＬ識別子等のＳＤＬ自身を管理する情報が記録された後、２２バイト目にＳＤＬブロックに含まれるＳＤＬエントリ数（２バイト）が記録され、その後、８バイトのＳＤＬエントリを記録する領域が続く。
【００５１】
ＳＤＬエントリは１つの二次欠陥を管理するための情報が記録されるもので、ＳＤＬエントリの数は、二次欠陥の数に依存する。情報記憶媒体１の使用によって二次欠陥の数が増えるにつれてＳＤＬエントリの数も増えていくことになる。
【００５２】
ＳＤＬエントリの数がＳＤＬブロックの最後まで達していない場合は「リザーブ」領域が残存する。この「リザーブ」領域にも、総て「１」のビット値が埋め込まれており、バイト値の期待値としては総てが「ｆｆ（ヘキサ）」となる。
【００５３】
図９は、従来型のＤＶＤにユーザデータ、ＤＤＳ／ＳＤＬ、およびＳＤＬを記録する際のデータ構造を説明する図である。
【００５４】
従来型のＤＶＤにおいては、ユーザデータ、ＤＤＳ／ＳＤＬ、およびＳＤＬはいずれもＥＣＣブロックという単位で記録される。ＥＣＣブロックは図９に示したように、セクタ１からセクタ１６までの１６のセクタに分割されている。
【００５５】
各セクタは、図９の右側の図に示したように、１２行のデータと１行の外符号パリティ（ＰＯ符号）の１３行から構成されている。また、１つの行は、１７２Byteのデータと１０Byteの内符号パリティ（ＰＩ符号）との合計１８２バイトから構成されている。
【００５６】
ＰＩ符号は行方向のエラー訂正を可能とするものであり、行方向で理論上は最大１０シンボルのエラー訂正が可能とされている。また、ＰＯ符号は列方向のエラー訂正を可能とするものであり、列方向で理論上は最大１６シンボルのエラー訂正が可能とされている。
【００５７】
これらのパリティ符号を含めたＥＣＣブロックの配列は、横方向に（１７２＋１０）Byte、即ち１８２Byteの列と、縦方向に１２行×１６＋１６行、即ち２０８行とから構成されている。なお、行方向はＰＩ符号で誤り訂正することから、行のことを「ＰＩ行」と呼ぶことがある。同様に、列方向はＰＯ符号で誤り訂正することから、列のことを「ＰＯ列」と呼ぶことがある
図１０は、従来型のＤＶＤにおいて、ユーザデータ、ＤＤＳ／ＳＤＬ、およびＳＤＬを読み出す際の誤り訂正の様子を説明する図である。図の最も右側に部分に「○」と「×」で示した列は、各ＰＩ行がＰＩ符号によって誤り訂正できた場合には「○」で表記し、ＰＩ符号によっても誤り訂正できなかった場合には「×」で表記している。
【００５８】
同様に、図の最も下側に部分に「○」と「×」で示した列は、各ＰＯ列がＰＯ符号によって誤り訂正できた場合には「○」で表記し、ＰＯ符号によっても誤り訂正できなかった場合には「×」で表記している。
【００５９】
ＰＩ符号とＰＯ符号とによる誤り訂正では、ＰＩ行とＰＯ列とをそれぞれ独立に誤り訂正することができるため、特定のＰＩ行に誤りが集中してＰＩ行としては誤り訂正不能の場合であっても、ＰＯ列で見れば誤りが少ない場合にはＰＩ行の誤りをＰＯ符号によって訂正することが可能となる。
【００６０】
例えば、図１０に例示したように、セクタ１の部分にデータ欠損が集中したような場合には、セクタ１に対応するＰＩ行、即ち、第1  ＰＩ行から第１２  ＰＩ行には誤りが集中して発生することになるが、それ以外のＰＩ行には誤りの発生が殆ど無い。このような場合、ＰＯ符号によって縦方向の誤り訂正を行うことで、第1  ＰＩ行から第１２  ＰＩ行の誤り訂正が可能となる場合がある。このように、ＰＩ符号、ＰＯ符号による誤り訂正方式は、集中的な誤り（バースト誤り)に強い方式ということができる。
【００６１】
図１１は、次世代型ＤＶＤ（ＨＤ  ＤＶＤ−ＲＷ）におけるＥＣＣブロックのデータ構造を示す図である。前述したように、ＨＤ  ＤＶＤ−ＲＷのＥＣＣブロックは３２のセクタを有しており、セクタ（０）からセクタ（３１）までのセクタを含んで構成されている。また、１つのセクタは、セクタＮ（Ｌ）とセクタＮ（Ｒ）（Ｎ＝０〜３１）の２種に分割されており、それぞれ６行のＰＩ行から構成されている。1セクタとしては合計１２のＰＩ行を備えており、セクタ当たりのデータサイズは従来型のＤＶＤと同じデータサイズとなっている。また、1行当たりのデータサイズも１７２Byteであり、従来型のＤＶＤと同じデータサイズと同じである。
【００６２】
誤り訂正を行うためのパリティ符合も、１７２Byteで構成される「行」毎に付加される１０ByteのＰＩ符号と、縦方向の１９２行（６行×３２）に対して付加される１６行のＰＯ符号とを備えており、従来型のＤＶＤと同等のものとなっている。
【００６３】
図１２は、１つのセクタにおけるデータ構造例を示す図である。１セクタは先頭から、４Byteの「Data  ＩＤ」（セクタ単位の識別情報）、２Byteの「IED（ID  Error  Detection）」、６Byteの予備領域（RSV）と続く。その後、２０４８Byte（２ＫByte）のメインデータ（Main  data）が、Ｄ０からＤ２０４７まで続き、最後に４ByteのＥＤＣ（Error  Detection  Code）を備えて構成されている。
【００６４】
ＥＤＣ（エラー検出符号）は、セクタの先頭からメインデータの最後（Ｄ２０４７）までの２０６０Byteのデータに対してエラー検出を行う（エラー訂正までは行わない）コードであり、ＥＣＣブロック単位でエラー訂正不能な場合（後述）であっても、ＥＤＣによってセクタ単位のデータが有効か否か（エラー検出されるか否か）の判定が可能となる。
【００６５】
なお、メインデータ領域は、スクランブルがかけられているため、スクランブルを解除（デスクランブル）した後、ＥＤＣによるエラー検出を行う必要がある。
【００６６】
セクタは、図１２に示したように、左右各６行、合計１２行の「行（ｒｏｗ）」に分割されており、１つの「行」は、１７２Byte単位で構成されている。この１７２Byteの各行に対して１０ByteのＰＩ符号符号が付加され、ＰＩ行を形成している。
【００６７】
図１２は、ＨＤ  ＤＶＤ−ＲＷにおけるセクタ構造例を示したものであるが、従来型ＤＶＤにおいてもセクタの基本的な構造は異ならない。ＨＤ  ＤＶＤ−ＲＷでは、６行ずつ左右に分割して配列しているが、従来型ＤＶＤでは、図９および図１０に示したように、１２行を分割せず、1列に配列している点が異なるだけである。
【００６８】
（２）情報記録再生装置１００の構成、および記録再生の基本動作
図１３は、本実施形態に係る情報記録再生装置１００のシステム構成例を示す図である。
【００６９】
情報記録再生装置１００は、情報記憶媒体１に対して情報の書込み、読み出しを行う光ピックアップ２、情報記憶媒体１を回転駆動させるスピンドルモータ３、光ピックアップ２のフォーカス制御やトラッキング制御の他、スピンドルモータ３の回転制御を行うサーボ処理部４、光ピックアップ２からの再生信号をゲイン調整するプリアンプ５、再生信号の信号処理を行う再生信号処理部８、再生信号から情報記憶媒体１上の物理アドレスを検出する物理アドレス検出部９、情報記憶媒体１への記録信号の信号処理を行う記録信号処理部７、光ピックアップ２に対して記録信号を増幅して出力する記録アンプ６、情報記憶媒体１に記録するデータに対してＥＣＣ符号を付加して符号化（Encode）するECC  ENC部１１、情報記憶媒体１から読み出したデータをＥＣＣ符号によって誤り訂正して復号化（Decode）するECC  DEC部１０、記録データおよび再生データを一時的に保存するバッファ１４、バッファ１４の入出力を制御するバッファコントローラ１２、情報記録再生装置１００と外部機器、例えばパーソナルコンピュータ１７等とのインタフェースを行うHOST  I/F１３、情報記録再生装置１００の全体の制御を行う制御マイコン１５、欠陥管理情報を記憶する欠陥管理情報記憶メモリ１６等を備えて構成されている。
【００７０】
上記のように構成された情報記録再生装置１００の記録、再生の基本動作について説明する。まず、再生の基本動作について説明する。
【００７１】
パーソナルコンピュータ１７から再生指示を受けると、光ピックアップ２を情報記憶媒体１上のＤＭＡに位置に移動し、ＤＭＡに記録されている欠陥管理情報を読み出す。ＤＭＡは前述したように、ＥＣＣブロック単位で記録されており、欠陥管理情報はＥＣＣブロック単位で読み出される。読み出された欠陥管理情報は一時的にバッファ１４に記憶される。ECC  DEC部１０は、記憶された欠陥管理情報に対してＥＣＣブロック単位でＰＩ符号、ＰＯ符号による誤り訂正を実行する。記録された欠陥管理情報に誤りがなかった場合、或いは誤りがあっても誤り訂正ができた場合には、その欠陥管理情報を欠陥管理情報記憶メモリ１６に記憶する。
【００７２】
ここで、ＤＭＡから読み出された欠陥管理情報がＥＣＣブロック単位で誤り訂正できなかった場合には、後述するＤＭＡ補完処理に進む。
【００７３】
次に、再生すべきデータが記録されている情報記憶媒体１上の物理アドレスに光ピックアップ２を順次移動させ、情報記憶媒体１のユーザエリアからユーザデータを再生していく。このとき、欠陥管理情報記憶メモリ１６に記憶されている欠陥管理情報を参照し、再生すべきユーザデータがユーザエリアからスペアエリアに代替して記録されている場合には、欠陥管理情報に基づいてスペアエリアの物理アドレスから対応するユーザデータを読み出していく。
【００７４】
なお、ユーザデータも誤り訂正符号で符号化されており、欠陥管理情報と同様にECC  DEC部１０において誤り訂正処理を行った後、HOST  I/F１３を介して外部のパーソナルコンピュータ１７等に再生信号を出力する。
【００７５】
次に、記録の基本動作について説明する。外部のパーソナルコンピュータ１７等から記録データを記録指示を受けると、記録データを一旦バッファ１４に記憶する。この後、ECC  ENC部１１は、ＥＣＣブロック単位でＰＩ符号、ＰＯ符号の付加等の符号化処理を行う。次にパーソナルコンピュータ１７等から指示された論理アドレスを情報記憶媒体１上の物理アドレスに変換し、その物理アドレスに光ピックアップ２を移動させて記録データを情報記憶媒体１に記録していく。
【００７６】
このとき、欠陥管理情報記憶メモリ１６に記憶されている欠陥管理情報を参照し、記録しようとするアドレスが欠陥アドレス（交替元アドレス）に該当する場合には、スペアエリアの交替先アドレスに記録データを記録していく。
【００７７】
次に、記録したデータのベリファイ（記録確認）を行う。ベリファイは、基本的にはデータ再生と同じ手順で行う。ベリファイで再生したデータに誤りが検出されなかった、或いは誤り訂正符号によって誤り訂正ができた場合には、データの記録が成功したことになる。逆に、誤り訂正符号によっても誤り訂正ができなかった（誤り訂正不能であった）場合には、記録しようとした情報記憶媒体１の領域に欠陥が生じたと判断し、そのデータをスペア領域に交替して記録する。併せて、交替元アドレスと交替先アドレスとをＤＭＡに新たに登録更新する。
【００７８】
上記の基本動作は、ＤＭＡに記録されている欠陥管理情報が正しく（誤り訂正可能な範囲で）読み出されることを前提として動作である。ＤＭＡ自体は、物理的に異なった４つの位置（ＤＭＡ１ないしＤＭＡ４）に同一情報を重複して記録することで信頼性を確保している。また、ＨＤ  ＤＶＤ−ＲＷでは、ＤＭＡ自体の劣化対策としてＤＭＡを最大１００までの交替可能に構成している。
【００７９】
しかしながら、それでもＤＭＡから読み出した欠陥管理情報が誤り訂正不能となった場合には、欠陥管理情報を参照してユーザデータを読み出すことが不可能となり、その影響は大きい。
【００８０】
そこで、以下に、読み出したＥＣＣブロック単位の欠陥管理情報が誤り訂正不能であったとしても、欠陥管理情報を補完処理することで利用可能な欠陥管理情報を取得する手段、方法について説明する。
【００８１】
（３）欠陥管理情報の補完処理
図１４は、欠陥管理情報の補完処理の流れを示すフローチャートである。個々の処理の細部は後述するが、図１４は全体の流れを示すものである。
【００８２】
ステップＳＴ１では、欠陥管理情報（ＤＤＳ／ＰＤＬ、ＳＤＬ）に含まれているリザーブデータを用いて補完処理を行う。補完処理後、誤り訂正可能となれば、ステップＳＴ９に進み補完したＤＭＡの内容の妥当性を確認し、妥当であればＤＭＡの読み出しが成功したことになる。
【００８３】
図７および図８に示したように、ＰＤＬやＳＤＬの「リザーブ」領域は、総て「１」（all“ｆｆ（ヘキサ））で埋められている。従って、１行すべて「１」のデータが発見できればそれ以降のデータは総て「リザーブ」領域の「１」が埋まっているはずである。
【００８４】
「リザーブ」領域を検出し、「リザーブ」領域に総て「１」を強制的に書き込めば、「リザーブ」領域に生じていた誤りは訂正されることになり、ＥＣＣブロック全体としての誤り数が削減される。この結果、それまで誤り数が多すぎてＥＣＣブロック単位では誤り訂正不能であったものが誤り訂正可能となり得る（ステップＳＴ２のｙｅｓ）。
【００８５】
ステップＳＴ１の処理を行った後もまだ誤り訂正不能の場合には、ステップＳＴ３の非エラーデータのＤＭＡ間一致チェックを行う。ＥＣＣブロック単位で誤り訂正不能な場合であっても、ＥＣＣブロックに含まれる総てのＰＩ行がＰＩ符号による誤り訂正不能であるとは限らない。誤りが存在しないＰＩ行や、ＰＩ符号によって誤り訂正可能なＰＩ行も存在しうる（これらを、以降「生きているＰＩ行」と呼ぶことにする）。この「生きているＰＩ行」を抽出して補完する処理が可能であり、この処理自体は後段のステップＳＴ５で行う。本ステップ３は、その補完処理を行う前に、「生きているＰＩ行」の信頼性を確認するために、他のＤＭＡにおける対応するＰＩ行のデータとの一致を判定、確認しようとするものである。「生きているＰＩ行」が４つのＤＭＡの中に1つしか存在しない場合、或いは仮に「生きているＰＩ行」が２以上あったとしてもそのデータの内容が一致しない場合には、「生きているＰＩ行」のデータは信頼が低いとして、そのデータによる補完処理を断念する（ステップＳＴ４のNo）。
【００８６】
同様に、ＥＣＣブロック単位で誤り訂正不能な場合であっても、ＥＣＣブロックに含まれる総てのセクタで誤り検出されるとは限らない。誤りが存在しないセクタや、セクタ内のＰＩ符号によって誤り訂正可能なセクタも存在しうる（これらを、以降「生きているセクタ」と呼ぶことにする）。この「生きているセクタ」を抽出して補完する処理が可能であり、この処理自体は後段のステップＳＴ７で行う。本ステップ３は、その補完処理を行う前に、「生きているセクタ」の信頼性を確認するために、１つのＤＭＡだけではなく、他のＤＭＡにおける対応するセクタのデータ内容の一致を判定、確認しようとするものである。「生きているセクタ」が４つのＤＭＡの中に1つしか存在しない場合、或いは仮に「生きているセクタ」が２以上あったとしてもそのデータの内容が一致しない場合には、「生きているセクタ」のデータは信頼が低いとして、そのデータによる補完処理を断念する（ステップＳＴ４のNo）。
【００８７】
ステップＳＴ５では、「生きているＰＩ行」のデータを抽出し、そのデータを他のＤＭＡの「死んでいるＰＩ行」に書き写す。この処理を４つのＤＭＡ間で相互に行うことによって、「生きているＰＩ行」を相互に補完しあうことが可能となり、４つのＤＭＡのそれぞれの誤り数が減少する。この結果、それまで誤り数が多すぎてＥＣＣブロック単位誤り訂正不能であったものが誤り訂正可能となり得る（ステップＳＴ６のｙｅｓ）。
【００８８】
同様に、ステップＳＴ７では、「生きているセクタ」のデータを抽出し、そのデータを他のＤＭＡの「死んでいるセクタ」に書き写す。この処理を４つのＤＭＡ間で相互に行うことによって、「生きているセクタ」を相互に補完しあうことが可能となり、４つのＤＭＡのそれぞれの誤り数が減少する。この結果、それまで誤り数が多すぎてＥＣＣブロック単位誤り訂正不能であったものが誤り訂正可能となり得る（ステップＳＴ８のｙｅｓ）。
【００８９】
ステップＳＴ９では、補完したデータの妥当性チェックを行っている。妥当性チェックは、例えば「期待値」と補完したデータとの一致判定によって行う。「期待値」は、図５ないし図８に示したバイト割り当て表の「期待値」欄に記載した値である。「期待値」は、記録するユーザデータの内容に依存せず、また記録、再生の過程で変化しない固定の値である。従ってこれらの「期待値」との一致判定をすることによって補完したデータの信頼性を確認することができる。
【００９０】
なお、図１４では、各補完処理（リザーブデータによる補完処理、ＰＩ行補完処理、セクタ補完処理）の総てをシーケンシャルに行う流れとしているが、個々の補完処理を単独に行う形態としてもよい。また、２以上の補完処理を任意に組み合わせる形態でもよい。さらに、ＤＭＡ間一致チェック（ステップＳＴ３）、妥当性チェック（ステップＳＴ９）を省略する形態であってもよい。
【００９１】
次に、個々の補完処理について、さらに詳細に説明する。
【００９２】
図１５は、リザーブデータ補完処理の詳細を示すフローチャートである。まず、ステップＳＴ１１で、ＰＤＬ或いはＳＤＬに含まれるリザーブ領域の検出を行う。
【００９３】
図１６は、リザーブ領域検出処理のフローチャートを示したものである。１ＥＣＣブロックは１６（従来型ＤＶＤ）又は３２（ＨＤ  ＤＶＤ−ＲＷ）のセクタで構成されている。また、１セクタは１２のＰＩ行から構成されている。そこで、ステップＳＴ111において初期化（ｍ＝０、ｎ＝０）を行った後、セクタ番号ｍ、ＰＩ行番号ｎを順次更新しつつ、ＥＣＣブロックの先頭（ｍ＝０、ｎ＝０）からリザーブ領域をサーチしていく。
【００９４】
具体的には、ＰＩ符号で誤り訂正ができた（エラーの無い）ＰＩ行を探し（ステップＳＴ１１２のｙｅｓ）、そのＰＩ行のメインデータのスクランブルを解除し（ステップＳＴ１１３）、解除したメインデータのデータ内容が、総て「１」（all“ｆｆ(ヘキサ)”）であれば（ステップＳＴ１１４のyes）、リザーブ領域の検出成功と判断する。
【００９５】
他方、ＰＩ行が誤り訂正不能な場合、或いはメインデータの値が総て「１」でない場合には、セクタ番号ｍ、ＰＩ行番号ｎを順次更新し（ステップＳＴ１１６ないしステップＳＴ１１９）、ＥＣＣブロックの最後まで探す。最後まで探しても総て「１」のＰＩ行が発見できなかった場合は、リザーブ領域の検出失敗となる。
【００９６】
リザーブ領域が発見できた場合には（図１５のステップＳＴ１２のｙｅｓ）、リザーブ領域において、誤り訂正不能の（エラーのある）ＰＩ行を探し（ステップＳＴ１３のｙｅｓ）、そのＰＩ行を総て「１」で埋める（「１」で補完する）（ステップＳＴ１４）。
【００９７】
この結果、エラーのあったＰＩ行のエラーは正しく補完され、誤り数はＥＣＣブロック全体として減少する。そこで、ＥＣＣブロック全体としての誤り訂正処理をこの段階で試みる（ステップＳＴ１５）。ＥＣＣブロック単位で誤り訂正が可能となれば、補完処理が成功したことになる。セクタ毎に設けられているＥＤＣによって誤り検出が無いことを確認する形態とすれば、さらに信頼性をあげることができる。
【００９８】
ＥＣＣブロック単位で誤り訂正不能の場合には、再度図１５の先頭から繰り返し、リザーブ領域のＰＩ行を１行ずつ「１」で埋めていく。ＥＣＣブロックの最後までこの処理を行っても、なお誤り訂正不能の場合は、リザーブデータ補完による訂正は失敗ということになる。
【００９９】
なお、図１５の流れは、ＰＩ行を１行ずつ補完する形態としているが、一旦リザーブ領域が検出できた後は、リザーブ領域の総てのＰＩ行を「１」で一括補完する形態としても良い。
【０１００】
次に、ＰＩ行、或いはセクタのＤＭＡ間一致チェック（図１４のステップＳＴ３）の詳細について説明する。
【０１０１】
図１７は、ＰＩ行のＤＭＡ間一致チェックの流れを示すフローチャートである。図１７（ａ）は、ＤＭＡのうち、ＤＤＳ／ＰＤＬブロックに対する処理であり、図１７（ｂ）は、ＳＤＬブロックに対する処理である。両処理は基本的には同じ処理であるため、図１７（ａ）についてのみ説明する。
【０１０２】
ステップＳＴ３１１は、セクタ番号ｍ、ＰＩ行番号ｎの初期化処理である。
【０１０３】
ステップＳＴ３１２で、まず、ＤＭＡ１、セクタ番号０のＰＩ行番号０のデータにエラーがあるか否か（ＰＩ符号によってエラー訂正可能か否か）を判定する。
【０１０４】
セクタ番号０のＰＩ行番号０のデータにエラーが無い場合は、他のＤＭＡ２ないしＤＭＡ４の対応する行のエラーの有無を判定し、対応する行にエラーがない場合には、メインデータのスクランブルを解除して対応するＰＩ行のデータ内容が一致するか否かを判定する（ステップＳＴ３１３）。
【０１０５】
この処理を、総てのセクタの総てのＰＩ行に対して行い、エラーの無いＰＩ行が存在し、かつそのＰＩ行のデータと対応する他のＤＭＡのＰＩ行のデータとが少なくとも１つ一致した場合には、ＰＩ行のＤＭＡ間一致チェックは成功と判定する。
【０１０６】
図１８は、セクタのＤＭＡ間一致チェックの流れを示すフローチャートである。図１８（ａ）は、ＤＭＡのうち、ＤＤＳ／ＰＤＬブロックに対する処理であり、図１８（ｂ）は、ＳＤＬブロックに対する処理である。両処理は基本的には同じ処理であるため、図１８（ａ）についてのみ説明する。
【０１０７】
ステップＳＴ３３１は、セクタ番号ｍの初期化処理である。
【０１０８】
ステップＳＴ３３２で、まず、ＤＭＡ１、セクタ番号０のデータにエラーがあるか否かを判定する。この判定は、メインデータのスクランブルを解除した後にセクタ毎に設けられているＥＤＣによって誤り検出があったか否かで判定する。
【０１０９】
セクタ番号０のデータにエラーが無い場合は、他のＤＭＡ２ないしＤＭＡ４の対応するセクタのエラー有無を判定し、対応するセクタにエラーがない場合には対応するセクタのデータ内容が一致するか否かを判定する（ステップＳＴ３３３）。
【０１１０】
この処理を、総てのセクタに対して行い、エラーの無いＰＩ行が存在し、かつそのセクタのデータと対応する他のＤＭＡのセクタのデータとが少なくとも１つ一致した場合には、セクタのＤＭＡ間一致チェックは成功と判定する。
【０１１１】
なお、これらの判定は、図１９に示したようにバッファ１４（図１３参照）にＤＭＡ１ないしＤＭＡ４のデータを取り込んだ後、比較判定すればよい。図１９の例示では、ＤＤＳ／ＰＤＬブロックのセクタ番号０、ＰＩ行番号０データは、ＤＭＡ１およびＤＭＡ２において、エラー無し（ＰＩ  ＯＫ）であり、ＤＭＡ３およびＤＭＡ４において、エラー有り（ＰＩ  ＮＧ）となっている。この場合、エラーの無いＤＭＡ１およびＤＭＡ２のＰＩ行について、スクランブルを解除した後、メインデータを比較し、一致判定をすることになる（ＰＩ行のＤＭＡ間一致チェック）。
【０１１２】
また、ＳＤＬブロックのセクタ番号０のデータは、ＤＭＡ１およびＤＭＡ３において、エラー無し（ＥＤＣ  ＯＫ）であり、ＤＭＡ２およびＤＭＡ４において、エラー有り（ＥＤＣ  ＮＧ）となっている。この場合、エラーの無いＤＭＡ１およびＤＭＡ３のセクタ番号０のデータについて、スクランブルを解除後のメインデータを比較し、一致判定をすることになる。
【０１１３】
次にＰＩ行補完処理について詳細を説明する。
【０１１４】
図２０は、ＰＩ行補完処理の流れを示すフローチャートである。図２０（ａ）は、ＤＭＡのうち、ＤＤＳ／ＰＤＬブロックに対する処理であり、図２０（ｂ）は、ＳＤＬブロックに対する処理である。両処理は基本的には同じ処理であるため、図２０（ａ）についてのみ説明する。
【０１１５】
ステップＳＴ５０１は、セクタ番号ｍ、ＰＩ行番号ｎの初期化処理である。
【０１１６】
ステップＳＴ５０２で、まず、ＤＭＡ１、セクタ番号０のＰＩ行番号０のデータにエラーがあるか否か（ＰＩ符号によってエラー訂正可能か否か）を判定する。この判定はステップＳＴ３１２（図１７）で既に行っており、この結果を利用する形態でもよい。
【０１１７】
セクタ番号０のＰＩ行番号０のデータにエラーが無いと判定された場合は、そのＰＩ行（「生きているＰＩ行」）のデータを他のＤＭＡ２ないしＤＭＡ４のうち、エラー有りと判定されている対応するＰＩ行（「死んでいるＰＩ行」）に書き写す。（ステップＳＴ５０３）。
【０１１８】
この段階で「死んでいたＰＩ行」が生き返り、エラー有りと判定されていたＤＤＳ／ＰＤＬブロックのエラーは減少することになる。そこで、ＥＣＣブロック単位での誤り訂正を試みる（ステップＳＴ５０４）。
【０１１９】
この処理を、総てのセクタの総てのＰＩ行に対して行うことで、ＤＭＡ１におけるエラーの無いＰＩ行のデータが他のＤＭＡのエラーのあるＰＩ行に書き写されることになる。
【０１２０】
同様の処理をＤＭＡ２に対しても行う。この結果、ＤＭＡ２におけるエラーの無いＰＩ行のデータが他のＤＭＡのエラーのあるＰＩ行に書き写されることになる。
【０１２１】
ＤＭＡ３、ＤＭＡ４についても同様の処理を行う。これらの処理によって、「生きているＰＩ行」のデータがＤＭＡ間で相互に補完されることになり、互いのエラー数が削減されることになる。
【０１２２】
この結果、それまでＥＣＣブロック単位ではエラー数が多すぎて誤り訂正不能であったＥＣＣブロックが誤り訂正可能となってくる。
【０１２３】
図２１は、セクタ補完処理の流れを示すフローチャートである。図２１（ａ）は、ＤＭＡのうち、ＤＤＳ／ＰＤＬブロックに対する処理であり、図２１（ｂ）は、ＳＤＬブロックに対する処理である。両処理は基本的には同じ処理であるため、図２１（ａ）についてのみ説明する。
【０１２４】
ステップＳＴ７０１は、セクタ番号ｍの初期化処理である。
【０１２５】
ステップＳＴ７０２で、まず、ＤＭＡ１、セクタ番号０のデータにエラーがあるか否か（メインデータのスクランブルを解除した後にセクタ毎に設けられているＥＤＣによって誤り検出があったか否かで判定する）を判定する。この判定はステップＳＴ３３２（図１８）で既に行っており、この結果を利用する形態でもよい。
【０１２６】
セクタ番号０のデータにエラーが無いと判定された場合は、そのセクタ（「生きているセクタ」）のデータを他のＤＭＡ２ないしＤＭＡ４のうち、エラー有りと判定されている対応するセクタ（「死んでいるセクタ」）に書き写す。（ステップＳＴ７０３）。
【０１２７】
この段階で「死んでいたセクタ」が生き返り、エラー有りと判定されていたＤＤＳ／ＰＤＬブロックのエラーは減少することになる。そこで、ＥＣＣブロック単位での誤り訂正を試みる（ステップＳＴ７０４）。
【０１２８】
この処理を、総てのセクタに対して行うことで、ＤＭＡ１におけるエラーの無いセクタのデータが他のＤＭＡのエラーのあるセクタに書き写されることになる。
【０１２９】
同様の処理をＤＭＡ２に対しても行う。この結果、ＤＭＡ２におけるエラーの無いセクタのデータが他のＤＭＡのエラーのあるセクタに書き写されることになる。
【０１３０】
ＤＭＡ３、ＤＭＡ４についても同様の処理を行う。これらの処理によって、「生きているセクタ」のデータがＤＭＡ間で相互に補完されることになり、互いのエラー数が削減されることになる。
【０１３１】
この結果、それまでＥＣＣブロック単位ではエラー数が多すぎて誤り訂正不能であったＥＣＣブロックが誤り訂正可能となってくる。
【０１３２】
上記に説明した補完処理はＤＤＳ／ＰＤＬブロック、およびＳＤＬブロックのいずれに適用可能なものである。
【０１３３】
次に、ＤＤＳ／ＰＤＬブロックにのみ適用可能な補完処理（以下、ＤＤＳ／ＰＤＬブロック補完処理という）について説明する。
【０１３４】
ＤＤＳ／ＰＤＬブロックに記録される欠陥管理情報は、情報記憶媒体１の製造時やユーザが意図的にフォーマットを行った時等の初期欠陥に関する欠陥管理情報である。このため、ＤＤＳ／ＰＤＬブロックにおける欠陥管理情報の更新回数は少なく、その結果ＤＤＳ／ＰＤＬブロックに係るＤＭＡに交替があったとしても、交替前の過去のＤＭＡに使用可能な欠陥管理情報が残存している可能性が高い。
【０１３５】
そこで、交替前の過去のＤＭＡが使用可能か否かを示す情報（以下、ＰＤＬ更新履歴情報という）を記録する領域を別途設け、ＤＤＳ／ＰＤＬブロックが誤り訂正不能となった場合にこのＰＤＬ更新履歴情報を参照し、交替前の過去のＤＭＡが使用可能な場合にはその情報を現在のＤＤＳ／ＰＤＬブロックの欠陥管理情報として使用する（補完する）のが、ＤＤＳ／ＰＤＬブロック補完処理である。なお、ＤＤＳ／ＰＤＬブロックの交替は、従来型のＤＶＤでは行っていないため、本補完処理は次世代型ＤＶＤ（ＨＤ  ＤＶＤ−ＲＷ）に適用可能なものである。
【０１３６】
図２２は、ＰＤＬ更新履歴情報の内容とその記録場所の一例を示す図である。ＰＤＬ更新履歴情報は、例えば図２２に示す３２バイトの情報である。「Ａ」の位置に「対象となるＰＤＬ（現在のＰＤＬ）が記録されている物理番地」を記録する。「Ｂ」の位置に、「対象となるＰＤＬが以前記録されていた（交替前の）物理番地」を記録する。また、「Ｃ」には、「対象となるＰＤＬが交替されたか否かを示す情報（フラグ）」を記録する。
【０１３７】
この、３２バイトのＰＤＬ更新履歴情報を、例えばＤＭＡの直後にある「ＲＳＶ」領域に記録する。「ＲＳＶ」領域のデータサイズは６４Ｋバイトであるため、ＰＤＬ更新履歴情報は、例えば２０４８個多重化して記録することができる。
【０１３８】
図２３は、ＰＤＬ更新履歴情報を生成する手順の例を示すフローチャートである。
【０１３９】
ＰＤＬは媒体の初期化（フォーマット）時に更新されるため、ステップＳＴ９０１で媒体の初期化の有無を判定している。媒体の初期化時には（ステップＳＴ９０１のｙｅｓ）、ＤＭＡ（ＰＤＬ）に欠陥管理情報を記録する（ステップＳＴ９０２）。併せて、ＰＤＬ更新履歴情報を「ＲＳＶ」領域に記録する。この時のＰＤＬ更新履歴情報は、初期化時に記録したＤＭＡ（ＰＤＬ）の物理番地と、交替前のＤＭＡ（ＰＤＬ）の物理番地（この場合はall“０”）、およびＰＤＬ更新有りのフラグを記録する（ステップＳＴ９０３）。
【０１４０】
ＤＭＡ（ＰＤＬ）に記録後、ベリファイを行い（ステップＳＴ９０４）、ベリファイに失敗した場合には（ステップＳＴ９０５のｙｅｓ）、ＤＭＡの交替が行われる（ステップＳＴ９０６）。この交替に伴って、ＰＤＬ更新履歴情報を更新する（ステップＳＴ９０７）。再度ベリファイを行い（ステップＳＴ９０９）、ＤＭＡ交替の残がある限り、ベリファイが成功するまで繰り返すことになる。
【０１４１】
一方、媒体の初期化がない場合（ステップＳＴ９０１のｎｏ）であっても、情報記憶媒体１の使用によって生じる二次欠陥によりＳＤＬは都度更新され、ＤＭＡの交替が発生する（ステップＳＴ９１１のｙｅｓ、ステップＳＴ９１３）。このＤＭＡの交替に伴ってＰＤＬ更新履歴情報の内容は書き換えられる。ただし、この過程では媒体の初期化は行われていないため、ＰＤＬ更新フラグは、「ＰＤＬ更新無し」となる。
【０１４２】
上記のようにＰＤＬ更新履歴情報は作成、更新されていく。このＰＤＬ更新履歴情報を用いることによって、現在のＰＤＬに記録された欠陥管理情報が読み出せない場合であっても、過去のＰＤＬの欠陥管理情報を流用することができる場合がある。
【０１４３】
図２４（ａ）は、過去のＰＤＬの欠陥管理情報を流用することができる場合の例を示している。この例では、ＤＭＡ１−８からＤＭＡ１−１１までＤＭＡが交替されている様子を示しており、ＤＭＡの交替に伴ってＰＤＬ更新履歴情報の内容も更新され、更新されたＰＤＬ更新履歴情報がＤＭＡと共に交替されている。
【０１４４】
ここで、ＰＤＬ更新履歴情報の（Ｃ）の、「「ＰＤＬ更新有り」、「ＰＤＬ更新無し」のフラグに着目すると、ＤＭＡ１−８からＤＭＡ１−９に交替する際に「ＰＤＬが更新された」ことが判る。また、ＤＭＡ１−９からＤＭＡ１−１０への交替、およびＤＭＡ１−１０からＤＭＡ１−１１への交替では、「ＰＤＬが更新されていない」ことが判る。従って、最新のＤＭＡ（ＤＭＡ１−１１）において、ＰＤＬが読み取れない場合であっても、ＤＭＡ１−９、或いはＤＭＡ１−１０に記録されているＰＤＬの欠陥管理情報は有効であり、これを流用して補完することができる。
【０１４５】
他方、図２４（ｂ）は、過去のＰＤＬの欠陥管理情報を流用することができない場合の例を示している。この例では、ＤＭＡ１−１１においてＰＤＬが更新されていることがわかる。即ち、ＤＭＡ１−１０からＤＭＡ１−１１への交替によってＰＤＬの内容は更新されており、過去のＤＭＡ１−１０のＰＤＬ情報は使用できない。それにもかかわらず、更新されたＰＤＬ（最新のＰＤＬ）が読み取れない場合には、本補完処理は適用できないことになる。
【０１４６】
以上説明してきたように、本実施形態に係る情報記憶媒体１、情報記録再生装置１００、および情報記録再生方法によれば、ＥＣＣブロック単位でのエラーがその誤り訂正能力を超えて発生した場合であってもＤＭＡに記憶されている欠陥管理情報を読み出すことを可能とし、ユーザデータの消失を防止することができる。
【０１４７】
なお、本発明は上記の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。
【図面の簡単な説明】
【０１４８】
【図１】書換え可能な情報記憶媒体の代表例としての次世代型ＤＶＤ、ＨＤ  ＤＶＤ−ＲＷ、ＨＤ  ＤＶＤ−ＲＡＭ等の物理的データ配置を模式的に示す図。
【図２】情報記憶媒体の概略のデータ構造を示す図。
【図３】リードインエリアとリードアウトエリアとに記録されるＤＭＡ１ないしＤＭＡ４のデータ構造を示す図。
【図４】（ａ）は、ＤＤＳ／ＰＤＬのデータ構造例を示す図、（ｂ）は、ＳＤＬのデータ構造例を示す図。
【図５】従来型ＤＶＤにおけるＤＤＳのバイト割り当て、および期待値を例示する図。
【図６】ＨＤ  ＤＶＤ−ＲＷにおけるＤＤＳのバイト割り当て、および期待値を同様に例示する図。
【図７】従来型ＤＶＤおよびＨＤ  ＤＶＤ−ＲＷにおけるＰＤＬのバイト割り当て、および期待値を例示する図。
【図８】従来型ＤＶＤおよびＨＤ  ＤＶＤ−ＲＷにおけるＳＤＬのバイト割り当て、および期待値を例示する図。
【図９】従来型のＤＶＤにユーザデータ、ＤＤＳ／ＳＤＬ、およびＳＤＬを記録する際のデータ構造を説明する図。
【図１０】従来型のＤＶＤにおいて、ユーザデータ、ＤＤＳ／ＳＤＬ、およびＳＤＬを読み出す際の誤り訂正の様子を説明する図。
【図１１】次世代型ＤＶＤ（ＨＤ  ＤＶＤ−ＲＷ）におけるＥＣＣブロックのデータ構造を示す図。
【図１２】１つのセクタにおけるデータ構造例を示す図。
【図１３】本実施形態に係る情報記録再生装置のシステム構成例を示す図。
【図１４】欠陥管理情報の補完処理の流れを示すフローチャート。
【図１５】リザーブデータ補完処理の詳細を示すフローチャート。
【図１６】リザーブ領域検出処理のフローチャート。
【図１７】ＰＩ行のＤＭＡ間一致チェックの流れを示すフローチャート。
【図１８】セクタのＤＭＡ間一致チェックの流れを示すフローチャート。
【図１９】ＰＩ行補完処理、およびセクタ補完処理の概念を説明する図。
【図２０】ＰＩ行補完処理の流れを示すフローチャート。
【図２１】セクタ補完処理の流れを示すフローチャート。
【図２２】ＰＤＬ更新履歴情報の内容とその記録場所の一例を示す図。
【図２３】ＰＤＬ更新履歴情報を生成する手順の例を示すフローチャート。
【図２４】ＰＤＬ更新履歴情報を用いたＰＤＬ補完処理の説明図。
【符号の説明】
【０１４９】
１  情報記憶媒体
２  光ピックアップ
３  スピンドルモータ
４  サーボ処理部
５  プリアンプ
６  記録アンプ
７  記録信号処理部
８  再生信号処理部
９  物理アドレス検出部
１０  ECC  DEC部
１１  ECC  ENC部
１２  バッファコントローラ
１３  HOST  I/F
１４  バッファ
１５  制御マイコン
１６  欠陥管理情報記憶メモリ
１００  情報記録再生装置
【図１】
2007035197.tif 000003
【図２】
2007035197.tif 000004
【図３】
2007035197.tif 000005
【図４】
2007035197.tif 000006
【図５】
2007035197.tif 000007
【図６】
2007035197.tif 000008
【図７】
2007035197.tif 000009
【図８】
2007035197.tif 000010
【図９】
2007035197.tif 000011
【図１０】
2007035197.tif 000012
【図１１】
2007035197.tif 000013
【図１２】
2007035197.tif 000014
【図１３】
2007035197.tif 000015
【図１４】
2007035197.tif 000016
【図１５】
2007035197.tif 000017
【図１６】
2007035197.tif 000018
【図１７】
2007035197.tif 000019
【図１８】
2007035197.tif 000020
【図１９】
2007035197.tif 000021
【図２０】
2007035197.tif 000022
【図２１】
2007035197.tif 000023
【図２２】
2007035197.tif 000024
【図２３】
2007035197.tif 000025
【図２４】
2007035197.tif 000026