(57)【特許請求の範囲】
【請求項１】
光ディスクの記録部に、記録情報の順序と同一方向に誤り符号が付加された第１符号列データと、前記第１符号列データを前記光ディスクに記録するための記録ガイドとして前記第１符号列が記録される前に消去不可能な状態で予め記録されている記録ガイド情報とが記録された光ディスクから記録情報を再生する誤り訂正装置であって、
前記記録ガイド情報における物理構造上の特異点を第１位置として検出する第１位置検出部と、
前記第１位置検出部により検出された前記第１位置を前記第１符号列データの位置に置き換えた第２位置を生成する第２位置生成部と、
前記第２位置のデータの誤りを検出する誤り検出部と、
前記誤り検出部が検出した誤りの数を計測する誤り計測部と、
前記誤り計測部が所定期間計測した誤りの数が所望の値を満たした時に、前記第１符号列データにおける前記第２位置にイレージャ訂正用のポインタを予め付与して前記第２位置を特定し、前記第２位置における前記第１符号列データのイレージャ訂正処理を強制的に行う誤り訂正部と、
を備えることを特徴とする。
【請求項２】
前記第２位置のデータの誤りを検出する誤り検出部は、前記第１符号列データから誤り位置を検出することを特徴とする請求項１記載の誤り訂正装置。
【請求項３】
前記第２位置のデータの誤りを検出する誤り検出部は、前記第１符号列とは異なる方向に誤り符号が付加された第２符号列データから誤り位置を検出することを特徴とする請求項１記載の誤り訂正装置。
【請求項４】
前記光ディスクはＤＶＤ−Ｒ又はＤＶＤ−ＲＷディスクであり、
前記第１検出部が前記特異点を検出したか否かの情報に基づいて、前記第２位置生成部は前記第２位置を生成することを特徴とする請求項１ないし請求項３のいずれか一項に記載の誤り訂正装置。
【請求項５】
前記第１検出部は前記特異点のビットパターンを識別する手段を有し、
前記第２位置生成部は、
前記第１検出部にて検出した前記特異点のビットパターンがプリピットシンクの場合、第１の所定位置（Ｊ）と第２の所定位置（Ｋ）とを第２位置とし（但しＪ＜Ｋ）、
前記特異点のビットパターンがプリピットデータ１の場合、第２の所定位置（Ｋ）を第２位置とすることを特徴とする請求項４記載の誤り訂正装置。
【請求項６】
前記第１検出部は、
前記特異点のビットパターンを識別する手段と、
前記第１検出部にて検出した前記特異点が前記第１符号列データの偶数シンクフレームと、
奇数シンクフレームのどちらのフレームに存在するかを識別する手段とを有し、
前記第２位置生成部は、
前記第１検出部にて検出した前記特異点が前記第１符号列データの偶数シンクフレームに存在し、かつ前記第１検出部にて検出した前記特異点のビットパターンがプリピットシンクの場合、第１の所定位置（Ｊ）と第２プリピット位置（Ｋ）を第２位置とし、
前記第１検出部にて検出した前記特異点が前記第１符号列データの偶数シンクフレームに存在し、かつ前記第１検出部にて検出した前記特異点のビットパターンがプリピットデータ１の場合、第２の所定位置（Ｋ）を第２位置とし、
前記第１検出部にて検出した前記特異点が前記第１符号列データの奇数シンクフレームに存在し、かつ前記第１検出部にて検出した前記特異点のビットパターンがプリピットシンクの場合、第３の所定位置（Ｌ）を第２位置とし、
前記第１検出部にて検出した前記特異点が前記第１符号列データの奇数シンクフレームに存在し、かつ前記第１検出部にて検出した前記特異点のビットパターンがプリピットデータ１の場合、第４の所定位置（Ｍ）を第２位置とする（但しＪ＜Ｋ＜Ｌ＜Ｍ）ことを特徴とする請求項４記載の誤り訂正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、誤り訂正装置に関する。
【背景技術】
【０００２】
デジタルバーサタイルディスク（Digital Versatile Disc、以下、ＤＶＤという）には、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／ＲＷ等の規格が存在する。
【０００３】
例えばＤＶＤ−Ｒ／ＲＷによる光ディスクには、光ディスク装置のピックアップをガイドするためのグルーブと称される案内溝（記録ガイド）が予めフォーマットされている。このグルーブは、ウォブル（wobble）と称されるように、半径方向にわずかに蛇行している。そして、ＤＶＤ−Ｒ／ＲＷでは、グルーブ間における突出した部分であるランドに、予めプリピット（Prepit）が刻み込まれている。
【０００４】
このような光ディスクの再生において、プリピットの影響によりプリピットの位置に相当する訂正ブロック上のデータにエラーが発生し、例えば第１符号列（ＰＩ）−第２符号列（ＰＯ）の２回訂正ではエラーを訂正できずにＰＯ−ＰＩ−ＰＯの３回訂正を行わなければならず、訂正処理の回数が増加して再生パフォーマンスが低下するという問題があった。
【０００５】
以下、従来の光ディスクの誤り訂正技術を開示した文献名を記載する。
【特許文献１】特開平１０−２８５０５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、訂正処理の回数を減少させ再生パフォーマンスを向上させることができる誤り訂正装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様による誤り訂正装置は、光ディスクの記録部に、記録情報の順序と同一方向に誤り符号が付加された第１符号列データと、前記第１符号列データを前記光ディスクに記録するための記録ガイドとして、前記第１符号列が記録される前に消去不可能な状態で予め記録されている記録ガイド情報とが記録された光ディスクから記録情報を再生する誤り訂正装置であって、前記記録ガイド情報における物理構造上の特異点を第１位置として検出する第１位置検出部と、前記第１位置検出部により検出された前記第１位置を前記第１符号列データの位置に、置き換えた第２位置を生成する第２位置生成部と、前記第２位置のデータの誤りを検出する誤り検出部と、前記誤り検出部が検出した誤りの数を計測する誤り計測部と、前記誤り計測部が所定期間計測した誤りの数が所望の値を満たした時に、前記第１符号列データにおける前記第２位置にイレージャ訂正用のポインタを予め付与して前記第２位置を特定し、前記第２位置における前記第１符号列データのイレージャ訂正処理を強制的に行う誤り訂正部と、を備えることを特徴とする。
【発明の効果】
【０００８】
以上説明した本発明の誤り訂正装置によれば、訂正処理の回数を増やさずに再生パフォーマンスを向上させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。
【００１０】
（１）実施の形態１
本発明の実施の形態１による光ディスクの誤り訂正装置の構成を図１に示す。
【００１１】
光ディスク１に記録された情報がピックアップ２により読み出され、マトリクスアンプ３においてＲＦ信号、ウォブル信号及びプリピット信号が求められて出力される。ＲＦ信号は復調回路４に、ウォブル信号はウォブルＰＬＬ回路１２に、プリピット信号はプリピットデコーダ１３にそれぞれ供給される。
【００１２】
再生時において、ＲＦ信号が復調回路４により復調され、復調されたＲＦ信号がエラー訂正回路５を介して訂正ＲＡＭ６に格納される。訂正ＲＡＭ６に格納されたデータは、データバッファ回路７を介してホストコンピュータ８に出力される。
【００１３】
記録時において、記録データがホストコンピュータ８から与えられてデータバッファ回路７を介してパリティ生成回路９に与えられ、パリティが生成されて記録データに付加される。
【００１４】
ウォブルＰＬＬ回路１２にウォブル信号が入力されて、ウォブルクロックが生成され、プリピット信号と共にプリピットデコーダ１３に与えられる。プリピットデコーダ１３は、光ディスク１上のアドレス情報等が記録された記録ガイド情報（プリフォーマット情報）を検出し、記録タイミング信号を生成して変調回路１０に出力する。
【００１５】
変調回路１０は、記録タイミング信号に基づいて、パリティ生成回路９により生成されたパリティが付加された記録データを変調して変調信号を生成し、変調信号をレーザ制御回路１１に出力する。レーザ制御回路１１によって、ピックアップ２の記録レーザが駆動されて光ディスク１に記録データが書き込まれる。
【００１６】
ところで、ＤＶＤでは内符号のパリティ（Parity of the Inner code、以下ＰＩという）と外符号のパリティ（Parity of the Outer code、以下ＰＯという）とを要素とした積符号が採用されている。ＤＶＤのような積符号の誤り訂正においては、「内符号：ＰＩ（外符号：ＰＯ）の誤り位置情報を基に外符号：ＰＯ（内符号：ＰＩ）でイレージャ訂正を行なうことが可能である」という特徴がある。光ディスクにおいて、連続的に再生されるデータ列と同一の行方向（ＰＩ符号のデータ配列方向）に発生する連続的なエラーであるバーストエラーを訂正する際には、先ずＰＩ符号の誤り訂正処理を行い、次にこれと直行する列方向（ＰＯ符号のデータ配列の方向）のＰＯ符号の訂正処理を行うのが一般的である。
【００１７】
ＤＶＤ−Ｒ／ＲＷには、グルーブに情報を記録するために、グルーブ間のランドに予めアドレス等の情報が設定されたランドプリピットと称されるピットが形成されている。このピットは、光ディスクの記録部（記録領域）において予め人為的に形成した物理構造上の特異点であり、プリピットデコーダ１３はこのプリピットを検出するものである。
【００１８】
グルーブに記録されている情報をビームスポットで走査して読み取る際に、プリピットからの反射光の光量に比較してプリピットからの反射光成分が雑音として作用し、グルーブの情報を高精度で検出することが困難となる場合がある。
【００１９】
従って、一般にプリピット信号が存在すると光ディスクからの再生信号が乱れ易くなる。そこで本実施の形態１では、訂正ブロックにおけるプリピットの位置にイレージャ訂正用のポインタを予め付加してからＰＩ訂正を行うことによって、ＰＩ−ＰＯの２回訂正を実現し、再生パフォーマンスを向上させている。
【００２０】
ここで、イレージャ訂正用のポインタとは、ある特定の位置（ここでは、訂正ブロック上におけるプリピット位置）にエラーが実際に存在するか否かにかかわらず、エラーが存在すると仮定し、この位置におけるエラー訂正処理を強制的に行うように指示するものとする。
【００２１】
エラーの位置が不明な状態で自符号列内のみでエラー訂正を行う際（ここでは、検出訂正という）には、パリティ数の１／２のエラー数しか訂正することはできない。しかし、予めエラーの位置が与えられている場合（ここでは、イレージャ訂正という）には、パリティ数と同数のエラーを訂正することができる。
【００２２】
ここで、エラーの位置が不明な自符号列内のみで訂正可能なエラー数Ｘと、エラーの位置が与えられているイレージャ訂正による訂正可能なエラー数Ｙと、パリティ数Ｚとの間には、以下の関係式（１）が成立する。
２＊Ｘ  ＋  Ｙ  ≦  Ｚ                                  （１）
【００２３】
このようなポインタを付加することにより、エラーの発生しやすいプリピット位置にはエラーが存在するものと仮定してイレージャ訂正を行うことで、訂正可能なエラー数を増やして訂正処理の回数を減らし再生パフォーマンスを向上させることができる。
【００２４】
偶数シンクフレームにプリピット（プリピットシンク）が存在する場合の記録データとウォブル信号とプリピット信号は図２に示されるような関係にあり、プリピットが存在する場合の１つ目のプリピットと記録データのシンク（３２チャネルビット長（以下、チャネル長をＴと称する））との関係は図３に示されるような関係にある。
【００２５】
ここで、プリピットには後述するように、その位置や数により、プリピットシンク（Prepit SYNC）、プリピットデータ（Prepit data）「１」、プリピットデータ「０」の３種類が規格上存在する。
【００２６】
また、１訂正ブロック（ＥＣＣブロック）は、図４に示されるように、ＰＯパリティがインターリーブされる構成となっている。１セクタは２６のシンクフレームで構成され、１訂正ブロックは１６のセクタで構成されている。
【００２７】
１シンボルは１バイトのデータから成り、１バイトのデータは記録情報を記録する際の記録フォーマットにより規定されるチャネルビット長の１６倍、即ち１６Ｔに相当する。シンクフレームは１４８８Ｔの長さを有しており、１シンクフレームの先頭の３２Ｔの長さを有する部分は、シンクフレーム毎の同期をとるための情報として用いられる。
【００２８】
ＰＩ符号列における訂正可能なエラー数は、１行のＰＩパリティ数が１０シンボルゆえ、エラーの位置が不明な自符号列内のみで訂正可能な数Ｘと、エラーの位置が与えられているイレージャ訂正による訂正可能な数Ｙとは、
２＊Ｘ  ＋  Ｙ  ≦  １０                                  （２）
という関係が成立する。
【００２９】
ＰＯ符号列における訂正可能なエラー数は、１列のＰＯパリティ数が１６シンボルであるため、エラーの位置が不明な自符号列内のみで訂正可能な数Ｘと、エラーの位置が与えられているイレージャ訂正による訂正可能な数Ｙとは、
２＊Ｘ  ＋  Ｙ  ≦  １６                                  （３）
という関係が成立する。
【００３０】
図５のフローチャートを用いて、本実施の形態における訂正動作の手順について説明する。
【００３１】
ステップＳ１１において、エラー訂正回路５による訂正処理が開始される。
【００３２】
ステップＳ１２において、エラー訂正回路５により、訂正ＲＡＭ６からＰＩ符号データが読み出される。
【００３３】
ステップＳ１３において、システムコントローラ１４により、光ディスク１がＤＶＤ−Ｒ／ＲＷかどうかが判断される。これにより、規格上のプリピットの有無が明らかとなる。
【００３４】
光ディスク１がＤＶＤ−Ｒ／ＲＷでない場合は、プリピットが存在しないため、ステップＳ１８においてＰＩ符号単独での誤り訂正、即ちエラーの存在位置に関する情報を外部から与えられることなく自符号列内のみで訂正が可能な検出訂正がエラー訂正回路５により行われ、ステップＳ２０へ移行する。
【００３５】
光ディスク１がＤＶＤ−Ｒ／ＲＷである場合はステップＳ１４へ移行し、プリピットの位置情報が更新される。これにより、エラー訂正回路５により現在の訂正ブロックにおけるプリピットの位置が認識される。
【００３６】
ステップＳ１５において、後述するプリピット位置をイレージャ訂正するポインタを付加する条件を満たしているかどうかが、プリピット位置のエラー検出計測情報を用いて判断される。例えば、１つ前の訂正ブロックあるいは１つ以上前の複数の連続する訂正ブロックの訂正処理により、当該光ディスク１にはプリピット位置にエラーが多く存在することが判明している場合は、初めからプリピットにエラーが存在することを前提としてイレージャ訂正を行った方が、訂正可能なエラー数を増やすことができるため、イレージャ訂正用のポインタを予め付加しておく。
【００３７】
この判断は、システムコントローラ１４、あるいは図１に示されていない外部のコントローラが行う。満たしていない場合はステップＳ１７においてＰＩ符号単独での誤り訂正が行われる。
【００３８】
ここで、ＰＩ符号単独での検出訂正は上述したように、図４に示されたＰＩ符号データの１列当たり５個まで可能であり、６個以上存在する場合は検出訂正は不能でありこの列のいずれに誤りが存在するか不明な状態でこのステップを終了する。
【００３９】
イレージャ訂正を行う条件を満たしている場合は、ステップＳ１６においてＰＩ符号単独での誤り訂正処理と共に、即ちプリピット位置以外においてランダムに存在する検出訂正と、プリピット位置情報を用いてプリピット位置におけるエラー訂正を強制的に行うイレージャ訂正が行われる。
【００４０】
ステップＳ２０において、エラー訂正回路５により、訂正ＲＡＭ６に格納された情報データの訂正が行われ、さらにこのＰＩ符号列に存在したエラーの位置に関するＰＩ符号の誤り位置情報が生成される。
【００４１】
ステップＳ２１において、ＰＩ符号列の訂正処理が全列終了したかどうかを判断し、終了していない場合はステップＳ１２へ戻り、終了した場合はステップＳ２２へ移行する。
【００４２】
ステップＳ２２において、エラー訂正回路５により、訂正ＲＡＭ６からＰＯ符号データが読み出される。
【００４３】
ステップＳ２３において、エラーの存在位置に関する情報を与えられずにＰＯ符号単独での検出訂正と共に、生成されたＰＩ符号の誤り位置情報を用いたイレージャ訂正がエラー訂正回路５により行われる。
【００４４】
ステップＳ２４において、ＰＯ符号列の訂正処理が全列終了したかどうかが判断され、終了していない場合はステップＳ２２へ戻り、終了した場合はステップＳ２５において訂正処理を終了する。
【００４５】
次に、プリピット位置をイレージャ訂正する条件を満たしているか否かを判断する際に使用するプリピット位置のエラー検出及び計測情報を生成するルーチンについて説明する。
【００４６】
ステップＳ１０１として、システムコントローラがプリピット位置のエラー検出及び計測開始を制御する。
【００４７】
ステップＳ１０２として、プリピット位置のエラー検出計測結果Ｑを初期化する（Ｑn＝"Ｌ"、Ｑn-1＝"Ｌ"、Ｑn-2＝"Ｌ"）。
【００４８】
ステップＳ１０３において、プリピット位置のエラー検出及び計測処理を開始する。
【００４９】
ステップＳ１０４において、１符号列（ＰＩ符号列）のデータを読み出し、プリピット位置及び誤り位置を検出する。
【００５０】
ステップＳ１０５において、プリピット位置は、プリピット位置情報生成回路が生成するプリピット位置情報に基づいて、誤位置検出は１符号列のエラー訂正回路の訂正処理の情報を基づいて行う。
【００５１】
ステップＳ１０６において、誤り位置がプリピット位置の場合、ステップＳ１０７として、プリピット位置のエラー検出計測結果にプリピット位置のイレージャ訂正を許可する旨をセットする（Ｑn＝"Ｈ"）。
【００５２】
誤り位置がプリピット位置ではない場合、ステップＳ１０８として、プリピット位置のエラー検出計測結果にプリピット位置のイレージャ訂正を許可しない旨をセットする（Ｑn＝"Ｌ"）。
【００５３】
ステップＳ１０９において、プリピット位置にイレージャ訂正用のポインタを付加する条件を満たす場合（連続するＰＩ符号列２列でプリピット位置のイレージャ訂正を許可された（Ｑn-1Ｑn＝"ＨＨ"）場合）、ステップＳ１１２として、プリピット位置にイレージャ訂正を実行する旨のプリピット位置のエラー検出計測情報を生成する。
【００５４】
ステップＳ１１０において、プリピット位置にイレージャ訂正用のポインタを削除する条件を満たす場合（連続するＰＩ符号列３列でプリピット位置のイレージャ訂正を許可されなかった（Ｑn-2Ｑn-1Ｑn＝"ＬＬＬ"）場合）、ステップＳ１１３として、プリピット位置にイレージャ訂正を実行しない旨のプリピット位置のエラー検出計測情報を生成する。
【００５５】
プリピット位置にイレージャ訂正用のポインタを付加する条件とプリピット位置にイレージャ訂正用のポインタを削除する条件のどちらも満たさない場合、ステップＳ１１１として、プリピット位置にイレージャ訂正については前の状態を維持する旨のプリピット位置のエラー検出計測情報を生成する。
【００５６】
ステップＳ１１４において、システムコントローラ１４により設定された計測終了条件を満たしていればステップＳ１１５において計測を終了し、満たしていなければステップＳ１０４へ戻り、計測処理を開始する。
【００５７】
上記ルーチンは１つのプリピット位置におけるエラー検出及び計測についての処理であるが、その他のプリピット位置についても同様の処理を行う。
【００５８】
本実施の形態１では、プリピット位置のエラー検出及び計測開始をシステムコントローラ１４から制御しているが、エラー訂正回路５の訂正処理と連動させてもよい。
【００５９】
本実施の形態１では、誤り位置検出において１符号列のエラー訂正回路５の訂正処理の情報を基にしているが誤り位置検出用に専用回路を設けてもよい。
【００６０】
図６に、訂正処理ブロック毎のエラー発生状況、プリピットエラー位置のイレージャ訂正用のポインタの有無、プリピットエラー位置のエラー情報計測結果、訂正処理後のデータ、１訂正ブロックにおけるイレージャ訂正用のポインタ付加条件、連続する複数の訂正ブロックにおけるイレージャ訂正用のポインタ付加条件、１訂正ブロックにおけるイレージャ訂正用のポインタ削除条件、連続する複数の訂正ブロックにおけるイレージャ訂正用のポインタ削除条件の一例を示す。
【００６１】
イレージャ訂正用のポインタを削除する処理を行う訂正ブロックには「ｎ−２、ｎ−１、ｎ、ｎ＋１、…」の符号、イレージャ訂正用のポインタを付加する処理を行う訂正ブロックには「ｍ−２、ｍ−１、ｍ、ｍ＋１、…」の符号を用いている。
【００６２】
エラー発生状況として、「Ｅ−１」は図７に示されるようなエラーが発生した状況、「Ｅ−２」は図８に示されるようなエラーが発生した状況、「Ｅ−３」は図９に示されるようにエラーが発生していない状況をそれぞれ示すものとする。
【００６３】
図中、「プリピットエラー位置のポインタの有無」における「有り」は、イレージャ訂正用のポインタの付加を示し、「無し」はイレージャ訂正用のポインタの削除を示す。
【００６４】
「訂正処理後のデータ」は、ＰＩ−ＰＯの２回訂正を行った後に含まれるエラーの有無を示す。
【００６５】
「１訂正ブロックにおける付加条件」又は「１訂正ブロックにおける削除条件」における「○」は、１訂正ブロックにおける付加条件又は削除条件を満たすブロックであることを示し、「×」は条件を満たさないブロックであることを示す。
【００６６】
また、「ポインタ付加条件」又は「ポインタ削除条件」における「○」は、各条件を満たしたことを示し、「×」は条件を満たしていないことを示す。
【００６７】
図７に示されるエラーは、プリピットによりエラーが縦（ＰＯ列）方向に沿って連続的に発生している。
【００６８】
図中、「○」は、プリピットシンクによる１シンボルのエラー、「△」はプリピットデータ「１」による１シンボルのエラー、「×」はランダムに発生したエラーを示す。
【００６９】
ＰＩ列−１から１６までは、プリピットシンクの位置、即ちＰＯ列−１及びＰＯ列−２の位置と、プリピットシンクの位置の隣、即ちＰＯ列−３及びＰＯ列−４の位置のシンボルにエラーが発生し、さらに他のランダムな２カ所においてエラーが発生し、合計６個のシンボルがエラーであることを示している。
【００７０】
また、ＰＩ列−１７は、プリピットデータの位置、即ちＰＯ列−２の位置と、その隣の位置、即ちＰＯ列−４の位置のシンボルにエラーが発生し、他に４個のシンボルのエラーが発生して、合計６個のシンボルのエラーが発生した状態を示す。
【００７１】
１つのＰＩ列において、エラーの発生数が５個以内であるときは、エラー位置情報を与えられることなく自符号列内のみでのＰＩ訂正が可能である。５個を超える場合は、自符号列内のみでのＰＩ訂正は全く行うことができない。
【００７２】
図８に示されるエラーでは、プリピットによりエラーが全く発生せず、ランダムなエラーのみが発生している。
【００７３】
ＰＩ列−１から１７までは、プリピットシンクの位置、即ちＰＯ列−１及びＰＯ列−２の位置と、そのプリピットシンクの位置の隣、即ちＰＯ列−３及びＰＯ列−４の位置以外に４個のシンボルがエラーであることを示している。
【００７４】
図９に示される訂正ブロックでは、ＰＩ列−１から１７まで、プリピットシンクの位置、即ちＰＯ列−１及びＰＯ列−２の位置と、そのプリピットシンクの位置の隣、即ちＰＯ列−３及びＰＯ列−４の位置、さらにそれ以外の位置において、エラーが全く発生していないことを示す。
【００７５】
次に、光ディスク１から再生されたデータとして、再生された順に、図１０に訂正ブロックＡ、図１１に訂正ブロックＢ、図１２に訂正ブロックＣを示す。
【００７６】
図１０における訂正ブロックＡでは、ＰＩ列−１−１から１１までは、プリピットシンクの位置、即ちＰＯ列−１及びＰＯ列−２の位置と、そのプリピットシンクの位置の隣、即ちＰＯ列−３及びＰＯ列−４の位置以外に、４個のシンボルがエラーであることを示している。
【００７７】
ＰＩ列−１−１２から１６までは、プリピットシンクの位置と、そのプリピットシンクの位置の隣において４個のシンボルにエラーが発生し、他の位置において２個のシンボルにエラーが発生し、合計６個のシンボルにエラーが発生している。
【００７８】
図１１における訂正ブロックＢでは、ＰＩ列−２−１から８、１０、１２−１６において、プリピットシンクの位置と、そのプリピットシンクの位置の隣のシンボルにエラーが発生し、他の位置において２個のシンボルにエラーが発生し、合計６個のシンボルがエラーであることを示している。
【００７９】
ＰＩ列−２−９では、プリピットシンクの位置（ＰＯ列−２の位置）とそのプリピットシンクの位置の隣（ＰＯ列−４の位置）に２個のシンボルにエラーが発生し、プリピットシンクの位置（ＰＯ列−１の位置）とそのプリピットシンクの位置の隣（ＰＯ列−３の位置）にはエラーは発生していない。合計２個のシンボルにエラーが発生している。
【００８０】
ＰＩ列−２−１１では、プリピットシンクの位置（ＰＯ列−２の位置）と、そのプリピットシンクの位置の隣（ＰＯ列−４の位置）に２個のシンボルにエラーが発生し、プリピットシンクの位置（ＰＯ列−１の位置）とそのプリピットシンクの位置の隣（ＰＯ列−３の位置）にはエラーは発生していない。プリピットシンクの位置とそのプリピットシンクの位置の隣以外の位置において２個のシンボルにエラーが発生し、合計４個のシンボルのエラーが発生している。
【００８１】
ＰＩ列−２−１７〜３３では、プリピットデータの位置とそのプリピットデータの位置の隣において２個のシンボルにエラーが発生し、他の位置において４個のシンボルにエラーが発生し、合計６個のシンボルにエラーが発生している。
【００８２】
図１２における訂正ブロックＣでは、ＰＩ列−３−１、２において、プリピットシンクの位置と、そのプリピットシンクの位置の隣の４個のシンボルにエラーが発生し、他の位置において２個のシンボルにエラーが発生し、合計６個のシンボルがエラーであることを示している。
【００８３】
ＰＩ列−３−３〜１６では、プリピットシンクの位置と、そのプリピットシンクの隣の位置以外の他の位置において４個のシンボルにエラーが発生している。
【００８４】
図１３に、プリピットを検出するとその位置でパルスを発生して、３種類のプリピットのいずれかを検出するプリピット検出信号と、規格に準拠して記録された記録データの訂正ブロック上のシンボル位置との関係を示す。
【００８５】
光ディスク１に記録された記録データは、通常は規格に準拠して記録されている。このため、偶数（Ｅｖｅｎ）ポジションのプリピットシンクの２番目のプリピットの訂正ブロック上における位置は、図１２に示すようにＰＩ符号列の先頭から１１シンボル目が訂正ブロックＡ〜ＣにおけるＰＯ列−１の位置に相当し、ＰＩ符号列の先頭から２３シンボル目がプリピットシンクの３番目、及びプリピットデータ「１」の２番目のプリピットの訂正ブロックＡ〜Ｃ上におけるＰＯ列−２の位置に相当する。
【００８６】
また、規格に準拠して記録された場合、セクタ先頭の１ライン目にプリピットシンクが存在し、続く２ライン目〜１３ライン目にプリピットデータが存在する。
【００８７】
図１に示されたプリピット位置情報生成回路１５は、訂正ブロックＡにおけるＰＩ列−１−１〜１６、および訂正ブロックＢにおけるＰＩ列−２−１〜１６、さらに訂正ブロックＣにおけるＰＩ列−３−１〜１６のＰＯ列−１の位置と、訂正ブロックＡ〜ＣにおけるＰＯ列−２の位置とを、プリピット位置とするプリピット位置情報を生成してプリピット位置のエラー計測回路１６に出力する。
【００８８】
プリピット位置のエラー計測回路１６は、プリピット位置情報生成回路１５が生成したプリピット位置のＰＩ符号列の訂正ステータスから、プリピット位置のエラーの有無を検出する。
【００８９】
ここで訂正ステータスとは、ＰＩ符号列やＰＯ符号列におけるエラーの有無、訂正可能又は不能、エラーの位置、エラーの個数等に関する情報である。
【００９０】
図１４に、訂正ブロックＡ〜Ｃのプリピット位置であるＰＯ列−１のエラーの有無と、光ディスク１から再生されたＰＩ符号列順との関係を示す。尚、プリピットエラーａの位置がＰＯ列−１に相当する。
【００９１】
ＰＩ列−１−８〜１１、２−９、２−１１、３−３〜９において、プリピットエラーａの位置にエラーが発生しておらず、ＰＩ列−１−１２〜１６、２−１〜８、２−１０、２−１２〜１６、３−１〜２において、プリピットエラーａの位置にエラーが発生している状態にある。
【００９２】
プリピット位置にイレージャ訂正用ポインタを付加する条件として、例えばプリピットの存在するＰＩ符号列で２列連続してプリピット位置にエラーが発生した場合に、プリピット位置にエラーの存在する確率が高く、エラーがあることを前提として訂正すると処理効率が上がると考えられるので、プリピット位置にイレージャ訂正用のポインタを付加する。また、プリピットの存在するＰＩ符号列で３列連続してプリピット位置にエラーが発生しなかった場合には、プリピット位置にはエラーが存在しない確率が高いと考えられ、この場合にはプリピット位置でのイレージャ訂正を行わない方が他のランダムな位置での訂正可能なエラー数を増やせるので、プリピット位置のイレージャ訂正用のポインタを削除するとする。以下、このような条件を、条件αと称する。
【００９３】
図１４に示されたＰＩ訂正において、ＰＩ列−１−１２、１３で２列連続してプリピットエラーａの位置にエラーが発生している。この場合には条件αを満たすので、プリピット位置にイレージャ訂正用のポインタを付加する旨の信号が、プリピット位置のエラー計測回路１６からシステムコントローラ１４に送信される。
【００９４】
ＰＩ列−３−３以後は、プリピットエラーａの位置においてエラーは発生していない。ＰＩ列−３−５において、プリピットエラーａの位置にエラーが発生していない列が３列連続したことになり、条件αを満たしている。よって、プリピット位置に付加されているイレージャ訂正用のポインタを削除する旨の信号が、プリピット位置のエラー計測回路１６からシステムコントローラ１４に送信される。
【００９５】
このようなＰＯ列−１の位置、即ちプリピットエラーａの位置におけるエラーの検出と計測とを、他のプリピット位置、即ちＰＯ列−２〜４に対しても同様に行う。
【００９６】
エラー訂正回路５は、システムコントローラ１４からプリピット位置にイレージャ訂正用のポインタを付加する旨の信号を受信した場合、プリピット位置にイレージャ訂正用のポインタを付加してＰＩ訂正を行う。また、システムコントローラ１４からプリピット位置にイレージャ訂正用のポインタを削除する旨の信号を受信した場合は、エラー訂正回路５はプリピット位置にイレージャ訂正用のポインタを付加せず、ＰＩ符号単独で訂正を行う。
【００９７】
図１０に示された訂正ブロックＡを例にとると、ＰＩ列−１−１〜１１ではＰＯ列−１〜４のプリピット位置にイレージャ訂正用のポインタは付加されず、ＰＩ符号単独の訂正が行われる。よって、ＰＩ列−１−１〜１１のエラーは、ＰＩ訂正で訂正される。
【００９８】
ＰＩ列−１−１２及び１３では、ＰＯ列−１〜４のプリピット位置にイレージャ訂正用のポインタは付加されないため、ＰＩ符号単独の訂正が行われる。ＰＩ列−１−１２及び１３のエラーは、ＰＩ訂正では訂正できないがＰＯ訂正によって訂正される。
【００９９】
ＰＩ列−１−１４〜１６では、ＰＯ列−１〜４のプリピット位置にイレージャ訂正用のポインタが付加される。このため、このプリピット位置では、プリピット位置以外のランダムなエラーに対するＰＩ符号単独の検出訂正と共に、プリピット位置のイレージャ訂正が行われる。ＰＩ列−１−１４〜１６のエラーは、ＰＩ訂正のみにより訂正される。
【０１００】
図１１に示された訂正ブロックＢを例にとると、ＰＩ列−２−１〜１６ではＰＯ列−１〜４のプリピット位置にイレージャ訂正用のポインタが付加される。このため、ＰＩ符号単独の訂正と共に、プリピット位置のイレージャ訂正が行われる。ＰＩ列−２−１〜１６のエラーは、ＰＩ訂正のみにより訂正される。
【０１０１】
ＰＩ列−２−１７〜３３では、ＰＯ列−２及び４のプリピット位置にイレージャ訂正用のポインタが付加される。このため、ＰＩ符号単独の訂正と共に、プリピット位置のイレージャ訂正が行われる。ＰＩ列−２−１７〜３３のエラーは、ＰＩ訂正のみにより訂正される。
【０１０２】
図１２に示された訂正ブロックＣを例にとると、ＰＩ列−３−１及び２は、ＰＯ列−１〜４のプリピット位置にイレージャ訂正用のポインタが付加される。このため、ＰＩ符号単独の訂正と共に、プリピット位置のイレージャ訂正が行われる。ＰＩ列−３−１及び２のエラーは、ＰＩ訂正のみにより訂正される。
【０１０３】
ＰＩ列−３−３〜５は、ＰＯ列−１〜４のプリピット位置にイレージャ訂正用のポインタが付加される。このため、ＰＩ符号単独の訂正と共に、プリピット位置のイレージャ訂正が行われる。ＰＩ列−３−３〜５のエラーは、ＰＩ訂正のみでは訂正できないがその後のＰＯ訂正により全てのエラーを訂正することができる。
【０１０４】
本実施の形態１によれば、上記訂正ブロックＡ、Ｂ、Ｃに示されるようなエラーが発生した場合、ＰＩ−ＰＯの２回訂正でエラーを訂正できるため再生パフォーマンスが向上する。
【０１０５】
ところで、プリピット位置のエラー検出に関し、ＰＩ符号列の訂正結果が訂正不能になった場合には、プリピット位置のシンボルのエラーの有無とは関係なく、プリピット位置において「エラー有り」としてもよく、あるいは「エラー無し」としてもよい。
【０１０６】
本実施の形態１では、条件αの設定を、プリピットエラーａの位置にエラーが連続して発生しているエラー数に基づいて行っている。しかし、プリピットエラーａの位置にエラーが不連続に発生している場合であっても、プリピットエラーａの位置のエラー発生総数が所定数を満たした場合にプリピットエラーａの位置にイレージャ訂正用のポインタを付加するように条件を設定してもよい。
【０１０７】
この場合の例として、ＰＩ符号系列２０８列分に対してプリピット位置のエラー検出及び計測を行う場合のフローを図１５に示す。ここで、図１５におけるステップＳ１１〜Ｓ２５は上記実施の形態１と同様であり、説明を省略する。
【０１０８】
ステップＳ１０１において、システムコントローラ１４がプリピット位置のエラー検出及び計測開始を制御する。
【０１０９】
ステップＳ１０３として、プリピット位置のエラー検出及び計測処理を開始する。
【０１１０】
ステップＳ１５１において、プリピット位置のエラー検出結果計測数Ｎを初期化する。
【０１１１】
ステップＳ１０４において、１符号列（ＰＩ符号列）のデータを読み出し、ステップＳ１０５においてプリピット位置及び誤り位置を検出する。
【０１１２】
プリピット位置の検出は、プリピット位置情報生成回路１５が生成するプリピット位置情報に基づいて、誤り位置検出は１符号列のエラー訂正回路５の訂正処理の情報を基づいて行う。
【０１１３】
ステップＳ１０６において、誤り位置がプリピット位置の場合、ステップＳ１５２においてプリピット位置のエラー検出結果を計測する（Ｎ＝Ｎ＋１）。
【０１１４】
誤り位置がプリピット位置ではない場合、プリピット位置のエラー検出結果を計測せずにステップＳ１５３へ移行する。
【０１１５】
ステップＳ１５３において、ＰＩ符号系列全ての訂正処理が終了している場合はプリピット位置のエラー検出結果の判定処理に、終了していない場合は次列の処理を行う。
【０１１６】
ステップＳ１５４において、プリピット位置のエラー検出結果計測数Ｎがプリピット位置にイレージャ訂正用のポインタを付加する条件を満たす場合、ステップＳ１１２においてプリピット位置にイレージャ訂正を実行する旨のプリピット位置のエラー検出計測情報を生成する。
【０１１７】
プリピット位置のエラー検出結果計測数Ｎがプリピット位置にイレージャ訂正用のポインタを付加する条件を満たさない場合、ステップＳ１１３として、プリピット位置にイレージャ訂正を実行しない旨のプリピット位置のエラー検出計測情報を生成する。
【０１１８】
ステップＳ１１４において、計測終了条件を満たしてればステップＳ１１１５において計測を終了し、満たしていなければステップＳ１５１へ戻って計測処理を行う。
【０１１９】
また、条件αにおいて、イレージャ訂正用のポインタを付加するためのＰＩ列数は、任意の列数に設定してもよい。
【０１２０】
本実施の形態１では、プリピット位置にイレージャ訂正用のポインタを付加する際に、その旨の信号をシステムコントローラ１４経由でエラー訂正回路５に伝達している。しかしこれに限らず、プリピット位置にイレージャ訂正用のポインタを付加する旨の情報を訂正ＲＡＭ６等のメモリやレジスタに保持し、その情報に基づいてエラー訂正回路５がイレージャ訂正用のポインタ位置を決定してイレージャ訂正を行ってもよい。
【０１２１】
プリピット位置のエラー計測は、検出された毎符号列のプリピット位置のエラーの有無を逐次計測することにより行ってもよいし、あるいは毎符号列のプリピット位置のエラーの有無を検出し保持した後に計測することで行ってもよい。
【０１２２】
（２）実施の形態２
本発明の実施の形態２による光ディスクの誤り訂正装置について説明する。回路構成は上記実施の形態１と同様に図１に示されたとおりであり、処理の手順は図１６に示されるようである。ここで、ステップＳ１１〜Ｓ４２のうちステップＳ１１〜Ｓ２５までの処理は、上記実施の形態１と同一であり説明を省略する。
【０１２３】
ステップＳ１５において、プリピット位置をイレージャ訂正する条件を満たしているか否かを判断する際に使用するプリピット位置のエラー検出及び計測情報を生成するルーチンについて、以下に説明する。
【０１２４】
ステップＳ１０１において、システムコントローラ１４よりプリピット位置のエラー検出及び計測開始を制御する。
【０１２５】
ステップＳ１０２において、プリピット位置のエラー検出計測結果Ｑを初期化する。
【０１２６】
ステップＳ１０３において、プリピット位置のエラー検出及び計測処理を開始する。
【０１２７】
ステップＳ２０１において、プリピット位置のエラー検出結果計測数Ｎを初期化する。
【０１２８】
ステップＳ１０４において、１符号列（ＰＩ符号列）のデータを読み出し、ステップＳ１０５において、プリピット位置及び誤り位置を検出する。
【０１２９】
プリピット位置の検出は、プリピット位置情報生成回路１５が生成するプリピット位置情報に基づいて、誤り位置検出は１符号列のエラー訂正回路５の訂正処理の情報を基づいて行う。
【０１３０】
ステップＳ１０６において、誤り位置がプリピット位置の場合、ステップＳ２０２において、プリピット位置のエラー検出結果を計測する（Ｎ＝Ｎ＋１）。
【０１３１】
誤り位置がプリピット位置ではない場合、プリピット位置のエラー検出結果を計測せずにステップＳ２０３へ移行する。
【０１３２】
ステップＳ２０３において、ＰＩ符号系列全ての訂正処理が終了している場合は、ステップＳ２０４におけるプリピット位置のエラー検出結果の判定処理へ移行し、ステップＳ２０４において、終了していない場合はステップＳ１０４へ戻って次の符号列の処理を行う。
【０１３３】
ステップＳ２０４において、プリピット位置のエラー検出結果計測数Ｎがプリピット位置をイレージャ訂正するためのポインタを付加する条件を満たす（Ｎ≧１６）場合、ステップＳ１０７において、プリピット位置のエラー検出計測結果にプリピット位置のイレージャ訂正を許可する旨をセットする（Ｑn＝"Ｈ"）。
【０１３４】
プリピット位置のエラー検出結果計測数Ｎがプリピット位置をイレージャ訂正するためのポインタを削除する条件を満たす（Ｎ＜１６）場合、ステップＳ１０８において、プリピット位置のエラー検出計測結果にプリピット位置のイレージャ訂正を許可しない旨をセットする（Ｑn＝"Ｌ"）。
【０１３５】
ステップＳ２０７において、プリピット位置にイレージャ訂正用のポインタを付加する条件を満たす場合（連続する３つの訂正ブロックでプリピット位置のイレージャ訂正を許可された（Ｑn-2Ｑn-1Ｑn＝"ＨＨＨ"）場合）、ステップＳ１１２において、プリピット位置にイレージャ訂正を実行する旨のプリピット位置のエラー検出計測情報を生成する。
【０１３６】
ステップＳ２０８において、プリピット位置にイレージャ訂正用のポインタを削除する条件を満たす場合（連続する３つの訂正ブロックでプリピット位置のイレージャ訂正を許可されなかった（Ｑn-2Ｑn-1Ｑn＝"ＬＬＬ"）場合）、ステップＳ１１３において、プリピット位置にイレージャ訂正を実行しない旨のプリピット位置のエラー検出計測情報を生成する。
【０１３７】
プリピット位置にイレージャ訂正用のポインタを付加する条件とプリピット位置にイレージャ訂正用のポインタを削除する条件のどちらも満たさない場合、ステップＳ１１１において、プリピット位置にイレージャ訂正については前の状態を維持する旨のプリピット位置のエラー検出計測情報を生成する。
【０１３８】
ステップＳ１１４において、計測終了条件を満たしていればステップＳ１１５において計測を終了し、満たしていなければステップＳ２０１に戻り、計測処理を再び開始する。
【０１３９】
上記は１つのプリピット位置におけるエラー検出及び計測についての処理であるが、その他のプリピット位置についてもそれぞれに同様の処理を行う。
【０１４０】
システムコントローラ１４によって、例えば図７に示されたＰＯ列−１とこれに隣接するＰＯ列−３、ＰＯ列−２とこれに隣接するＰＯ列−４とにイレージャ訂正用のポインタを付加し、ＰＩ訂正を行う。
【０１４１】
ここで、図７におけるＰＯ列−１をプリピットエラー１の位置、これに隣接するＰＯ列−３をプリピットエラー３の位置、ＰＯ列−２をプリピットエラー２の位置、これに隣接するＰＯ列−４をプリピットエラー４の位置とする。
【０１４２】
プリピット位置のエラー計測回路１６が、プリピット位置のエラーの発生数を計測して、プリピット位置にＰＩ訂正のイレージャ訂正用のポインタを付加あるいは削除する動作について説明する。
【０１４３】
先ず、プリピット位置にＰＩ訂正のイレージャ訂正用のポインタを付加する動作について、プリピットエラー１の位置において行う場合を例にとり説明する。
【０１４４】
１つの訂正ブロックにおいて、ＰＩ訂正の訂正ステータスに基づいて、プリピットエラー１の位置におけるエラーの発生数を計測し、さらにＰＯ訂正の訂正ステータスに基づいて、プリピットエラー１の列におけるエラーの発生数を計測する。
【０１４５】
プリピットエラー１の位置におけるエラーの発生数の計測結果と、プリピットエラー１の列におけるエラーの発生数の計測結果とに基づいて、当該訂正ブロックにおけるプリピットエラー１の位置でのエラーの発生状況を示す情報を生成する。
【０１４６】
当該訂正ブロックにおけるプリピットエラー１の位置のエラーの発生状況の情報が、プリピットエラー１の位置をイレージャ訂正するためのポインタを付加する条件（以下、条件１とする）を満たした場合に、条件１を満たしたことを示す情報を生成する。
【０１４７】
順次再生されていく他の各訂正ブロックにおいても同様に、それぞれの訂正ブロックにおけるプリピットエラー１の位置のエラーの発生数を計測し、条件１を満たした場合にはその旨を示す情報を生成する。
【０１４８】
そして、再生された各訂正ブロックに対し、条件１を満たした訂正ブロックの数を計測し、再生された一つあるいは複数の訂正ブロックに渡ってプリピットエラー１の位置をイレージャ訂正するためのポインタを付加する条件（以下、条件２とする）を満たした場合、プリピット位置のエラー計測回路１６からシステムコントローラ１４に、プリピットエラー１の位置がＰＩ訂正のイレージャ訂正用のポインタとして付加するための条件を満たしたことを送信する。
【０１４９】
システムコントローラ１４は、プリピットエラー１の位置が、この条件を満たしたことを受信した場合、次の訂正ブロック以後のＰＩ訂正におけるイレージャ訂正用のポインタとして付加することをプリピット位置情報生成回路１５とエラー訂正回路５とに送信する。
【０１５０】
プリピット位置にＰＩ訂正のイレージャ訂正用のポインタを付加する動作について、光ディスク１から再生されたデータが、図６に示すような訂正ブロックとなっている場合を例にとり説明する。
【０１５１】
ここで、条件１を、１つの訂正ブロックにおけるプリピットエラー１の位置にエラーが１６個以上あった場合とし、条件２を、条件１を満たす訂正ブロックが計測開始から３つの訂正ブロックで連続して発生した場合とする。
【０１５２】
図６の訂正ブロックｎにおいて、プリピットエラー１の位置のエラーの発生数を計測し、条件１を満たしたことを示す情報を生成して保存する。同様に、図６の訂正ブロックｎ＋１、ｎ＋２においても、プリピットエラー１の位置のエラーの発生数を計測し、条件１を満たしたことを示す情報を生成する。
【０１５３】
さらに、訂正ブロックｎ＋２において条件１を満たす訂正ブロックが３つの訂正ブロックで連続するため、条件２を満たす。これにより、システムコントローラ１４に対し、プリピットエラー１の位置はＰＩ訂正のイレージャ訂正用のポインタとして付加するための条件を満たしたことを送信する。
【０１５４】
システムコントローラ１４は、プリピットエラー１の位置をＰＩ訂正のイレージャ訂正用のポインタとして付加するための条件を満たしたことを受信した場合、次の訂正ブロック以後のＰＩ訂正におけるイレージャ訂正用のポインタとして付加することをプリピット位置情報生成回路１５とエラー訂正回路５とに送信する。
【０１５５】
同様に、プリピットエラー２、３、４に対してもエラーの発生数を計測する。条件１および条件２を満たすため、プリピット位置にＰＩ訂正のイレージャ訂正用のポインタを付加する処理が行われる。
【０１５６】
図６の訂正ブロックｎ＋２において、プリピット位置のＰＩ訂正のイレージャ訂正用のポインタを付加する条件を満たすため、訂正ブロックｎ＋３においてプリピット位置にＰＩ訂正のイレージャ訂正用のポインタを付加する。
【０１５７】
プリピット位置のエラーの発生数を計測し、計測結果が、プリピット位置にＰＩ訂正のイレージャ訂正用のポインタを付加する条件を満たした場合に、プリピット位置にＰＩ訂正のイレージャ訂正用のポインタを付加することによって多くの場合ＰＩ−ＰＯの２回訂正が可能となり、再生パフォーマンスを向上させることができる。
【０１５８】
プリピット位置のＰＩ訂正のイレージャ訂正用のポインタを削除する動作について、プリピットエラー１の位置における場合を例にとり説明する。
【０１５９】
１つの訂正ブロックにおいて、ＰＩ訂正の訂正ステータスに基づいて、プリピットエラー１の位置におけるエラーの発生数を計測し、さらにＰＯ訂正の訂正ステータスに基づいて、プリピットエラー１の列におけるエラーの発生数を計測する。
【０１６０】
プリピットエラー１の位置におけるエラーの発生数の計測結果と、プリピットエラー１の列におけるエラーの発生数の計測結果とに基づいて、当該訂正ブロックにおけるプリピットエラー１の位置におけるエラーの発生状況に関する情報を生成する。
【０１６１】
当該訂正ブロックにおけるプリピットエラー１の位置におけるエラーの発生状況に関する情報が、プリピットエラー１の位置をイレージャ訂正するためのポインタを削除する条件（以下、条件３とする）を満たした場合に、条件３を満たしたことを示す情報を生成する。
【０１６２】
順次再生されていく各々の訂正ブロックにおいても同様に、それぞれの訂正ブロックにおけるプリピットエラー１の位置のエラーの発生数を計測し、条件３を満たしたことを示す情報を生成する。
【０１６３】
再生された各訂正ブロックに対して、条件３を満たしたことを示す訂正ブロック数を計測し、再生された１つ又は複数の訂正ブロックに渡ってプリピットエラー１の位置をイレージャ訂正するためのポインタを削除する条件（以下、条件４とする）を満たした場合、システムコントローラ１４に、プリピットエラー１の位置がＰＩ訂正のイレージャ訂正用のポインタを削除するための条件を満たしたことを送信する。
【０１６４】
ここで条件３は、条件１を満たさない場合としてもよく、また条件４は、条件２を満たさない場合としてもよい。
【０１６５】
システムコントローラ１４は、プリピットエラー１の位置におけるＰＩ訂正のイレージャ訂正用のポインタを削除するための条件を満たしたことを受信した場合、次の訂正ブロック以後のＰＩ訂正におけるイレージャ訂正用のポインタを削除することを、プリピット位置情報生成回路１５とエラー訂正回路５に送信する。
【０１６６】
プリピット位置におけるＰＩ訂正のイレージャ訂正用のポインタを削除する動作について、光ディスク１から再生されたデータが図６に示されたような訂正ブロックとなっている場合を例にとり説明する。
【０１６７】
ここで条件３は、当該１つの訂正ブロックにおけるプリピットエラー１の位置においてエラーが１６個未満であった場合とし、条件４は、条件３を満たす訂正ブロックが計測開始から３つの訂正ブロックで連続して発生した場合とする。
【０１６８】
図６の訂正ブロックｍにおいて、プリピットエラー１の位置におけるエラー発生数を計測し、条件３を満たしたことを示す情報を生成して保存する。同様に、図６における訂正ブロックｍ＋１、ｍ＋２においてもプリピットエラー１の位置のエラー発生数を計測し、条件３を満たしたことを示す情報を生成する。
【０１６９】
図６の訂正ブロックｍ＋２において条件３を満たす訂正ブロックが３つの訂正ブロックで連続するため、条件４を満たす。そこで、システムコントローラ１４に、プリピットエラー１の位置がＰＩ訂正のイレージャ訂正用のポインタを削除するための条件を満たしたことを送信する。
【０１７０】
システムコントローラ１４は、プリピットエラー１の位置におけるＰＩ訂正のイレージャ訂正用のポインタを削除するための条件を満たしたことを受信した場合、次の訂正ブロック以後のＰＩ訂正におけるイレージャ訂正用のポインタを削除することを、プリピット位置情報生成回路１５とエラー訂正回路１５とに送信する。
【０１７１】
同様に、プリピットエラー２、３、４に対してもエラーの発生数を計測する。条件３および条件４を満たすため、プリピット位置のＰＩ訂正のイレージャ訂正用のポインタを削除する。
【０１７２】
図６に示された訂正ブロックｍ＋２において、プリピット位置のＰＩ訂正のイレージャ訂正用のポインタを削除する条件を満たす。このため、訂正ブロックｍ＋３から、プリピット位置のＰＩ訂正のイレージャ訂正用のポインタを削除する。
【０１７３】
図８に示すようなエラーが発生している場合、プリピット位置にイレージャ訂正用のポインタが付加されていないならば、プリピット位置のエラー訂正を強制的に行わないので、自符号列内でのＰＩ符号列の検出訂正で全てのエラーを訂正することが可能である。最初のＰＩ訂正において全てのエラーが訂正されている場合には、続くＰＯ訂正ステップにおいてエラーの訂正処理は発生しない。
【０１７４】
最後のＰＯ訂正においてエラーの訂正実行処理が発生しない場合には、最後のＰＯ訂正において誤訂正やメモリ上のデータを更新する際の何らかの要因により発生する出力データのエラーは発生しない。よって、ＰＯ−ＰＩ−ＰＯの３回訂正を行う必要がなく、ＰＩ−ＰＯの２回訂正により訂正することができる。
【０１７５】
尚、本実施の形態２では、条件２について、条件１を満たす訂正ブロックが連続して所定数を満たしたか否かを判断基準としている。しかしこれに限らず、条件１を満たす訂正ブロックが連続又は不連続を問わず、所定数を満たしたか否かを基準としてもよい。
【０１７６】
同様に、本実施の形態２では条件４について、条件３を満たす訂正ブロックが連続して所定数を満たしたか否かを基準としている。しかし、条件３を満たす訂正ブロックが連続、不連続を問わず所定数を満たしたか否かを判断基準としてもよい。
【０１７７】
以上のように、本実施の形態２によれば、プリピット位置のエラーの発生数を計測し、計測結果がプリピット位置のＰＩ訂正のイレージャ訂正用のポインタを付加又は削除する条件を満たした場合に、プリピット位置のＰＩ訂正のイレージャ訂正用のポインタを付加又は削除することで、多くの場合にＰＩ−ＰＯの２回でエラー訂正が可能となり、再生パフォーマンスが向上する。
【０１７８】
（３）実施の形態３
本発明の実施の形態３による光ディスクの誤り訂正装置の構成を図１７に示す。本実施の形態３は、図１に示された構成を備える上記実施の形態１、２と異なり、復調回路４からＰＩ符号列シンボル位置情報が生成されてプリピット位置情報生成回路１５に出力され、またプリピットデコーダ１３からプリピット検出パルスが生成されてプリピット位置情報生成回路１５に出力される構成を有する。
【０１７９】
そして、上記実施の形態１、２と異なり、プリピット位置が偶数ポジション又は奇数ポジションに存在する場合にもこれに対応してイレージャ訂正用のポインタを付加あるいは削除を行うものである。
【０１８０】
本実施の形態３における訂正処理について、図１８に示されるようなエラーが発生した場合を例にとり説明する。
【０１８１】
本実施の形態３において、記録可能なディスクに記録される際に何らかの要因で規格に準拠した状態からずれた状態で、記録データが記録ディスクに記録されているものとする。
【０１８２】
図１８において、１つの訂正ブロック内における前半は偶数ポジションのプリピットによりエラーが発生し、後半は奇数ポジションのプリピットによりエラーが発生している。
【０１８３】
ＰＩ列−１から８までのＰＩ符号列は、偶数ポジションのプリピットシンクの位置、即ちＰＯ列−１及びＰＯ列−２の位置と、その隣の位置、即ちＰＯ列−３及びＰＯ列−４の位置のシンボルにエラーが発生し、さらに他のランダムな２カ所においてエラーが発生し、合計６個のシンボルがエラーした状態にある。
【０１８４】
ＰＩ列−９から１６までのＰＩ符号列は、奇数ポジションのプリピットシンクの位置、即ちＰＯ列−５の位置と、その隣の位置、即ちＰＯ列−７の位置のシンボルにエラーが発生し、他に４個のシンボルのエラーが発生して、合計６個のシンボルのエラーが発生している。
【０１８５】
ＰＩ列−１７から２５までのＰＩ符号列は、奇数ポジションのプリピットデータの位置、即ちＰＯ列−６の位置と、その隣の位置、即ちＰＯ列−８の位置のシンボルにエラーが発生し、他に４個のシンボルのエラーが発生して、合計６個のシンボルのエラーが発生している。
【０１８６】
ＰＩ列−２６のＰＩ符号列は、プリピットシンクの位置、及びプリピットデータの位置以外のシンボルに４個のエラーが発生している。
【０１８７】
ここで、プリピットの存在するＰＩ符号列のプリピット位置にイレージャ訂正用のポインタを付加する条件として、プリピット位置にエラーが存在する列が１列存在する場合にはイレージャ訂正用のポインタを付加し、プリピットの存在するＰＩ符号列のプリピット位置にエラーが存在しない列が１列存在する場合にはイレージャ訂正用のポインタを削除するとする（以下、条件βとする）。
【０１８８】
プリピットデコーダ１３は、図１８のＰＩ列−１〜８を再生した時に図１９に示すようなカウンタ値に相当するＰＩ符号列シンボル位置情報と、プリピット検出パルスとを生成する。偶数ポジションのシンクフレームにおいて、開始時点と、訂正ブロック上のプリピット位置に相当するｊ＋１シンボル目、ｋ＋１シンボル目において、プリピット検出パルスがそれぞれ出力される。
【０１８９】
ここで、図２０に１訂正ブロックにおけるｊ＋１シンボル目、ｋ＋１シンボル目のプリピット位置を示す。
【０１９０】
同様に、図１８におけるＰＩ列−９〜１６を再生した時には図２１に示すように、奇数ポジションにおける開始時点と、ｍ＋１シンボル目においてプリピット検出パルスが出力される。さらに、ＰＩ列１７〜２５を再生した時には図２２に示すように、奇数ポジションにおける開始時点と、ｎ＋１シンボル目においてプリピット検出パルスが出力される。
【０１９１】
プリピット位置情報生成回路１５は、上述した図１９、図２１、図２２に示すようなＰＩ符号列シンボル位置を示す信号、訂正ブロック単位やセクタ単位等の区切りを示す信号を復調回路４から受信する。そして、ＰＩ符号列シンボル位置を示す信号から訂正ブロック上のＰＩ符号列方向のプリピット位置情報を生成する。
【０１９２】
図１８に示された訂正ブロックのプリピット位置情報を例にとると、ＰＩ列−１〜８の列はＰＯ列−１の位置が図１９および図２０に示すｊ＋１シンボル目に相当し、ＰＯ列−２の位置がｋ＋１シンボル目に相当する。ＰＩ列−９〜１６の列はＰＯ列−５の位置が図２１および図２３に示すｍ＋１シンボル目に、ＰＩ列−１７〜２５の列はＰＯ列−６の位置が図２２および図２３に示すｎ＋１シンボル目に相当する。
【０１９３】
また、プリピット位置情報生成回路１５は、訂正ブロック単位やセクタ単位等の区切りを示す信号から、受信したプリピット検出パルスがセクタ先頭ライン（セクタの１ライン目、プリピットシンクが存在する）か、あるいはセクタの２ライン目〜１３ライン目（プリピットデータが存在する）に関するＰＯ符号列方向のプリピット位置情報を生成する。
【０１９４】
以下、ＰＯ列−１の位置をプリピットエラー２１の位置、ＰＯ列−２の位置をプリピットエラー２２の位置、ＰＯ列−３の位置をプリピットエラー２３の位置、ＰＯ列−４の位置をプリピットエラー２４の位置、ＰＯ列−５の位置をプリピットエラー２５の位置、ＰＯ列−６の位置をプリピットエラー２６の位置、ＰＯ列−７の位置をプリピットエラー２７の位置、ＰＯ列−８の位置をプリピットエラー２８の位置とする。
【０１９５】
図２４に、本実施の形態３における訂正処理のフローを示す。特に、図５に示された上記実施の形態１と比較し、ステップ１３の後にステップ１３ａが追加されている点が相違する。
【０１９６】
ステップ１３ａにおいて、生成されたプリピット検出パルスに基づいて、プリピット位置情報を生成する。このプリピット位置情報は、検出したプリピットの位置が、セクタ先頭行における偶数ポジションにおけるプリピットシンクの位置、奇数ポジションにおけるプリピットシンクの位置、偶数ポジションにおけるプリピットデータ「１」の位置、奇数ポジションにおけるプリピットデータ「１」の位置のいずれかを示すものである。次のステップ１４では、この情報に基づいて、プリピットの位置を新たに認識する。他の上記実施の形態１と同一ステップに関する説明は、省略する。
【０１９７】
図２５に偶数ポジションのプリピットシンクの位置、偶数ポジションのプリピットデータ「１」の位置、奇数ポジションのプリピットシンクの位置、奇数ポジションのプリピットデータ「１」の位置におけるそれぞれのイレージャ訂正用ポインタの付加判定の模式図を示す。
【０１９８】
ＰＩ列−２〜８、１０〜１６、１８のエラーはＰＩ訂正で訂正され、ＰＩ列−１、９、１７のエラーはＰＯ訂正で訂正される。
【０１９９】
全てのＰＩ符号列のプリピットエラー２１〜２４の位置にイレージャ訂正用のポインタが付加されている場合に対し、プリピット位置のエラーに応じてイレージャ訂正用のポインタを付加あるいは付加しないことにより、訂正処理効率が向上し、多くの場合にＰＯ−ＰＩ−ＰＯの３回訂正が発生しないため再生パフォーマンスが向上する。
【０２００】
（４）実施の形態４
本発明の実施の形態４による光ディスクの誤り訂正装置の構成を図２６に示す。
【０２０１】
図１に示された上記実施の形態１〜３と比較し、本実施の形態４では、プリピットデコーダ１３からプリピット位置情報生成回路１５にプリピット有無情報が出力される点が相違する。プリピットデコーダ１３は、光ディスク１から再生されたプリピットのビットパターンがプリピットシンクかプリピットデータ「１」であるかを示すプリピット有無情報をプリピット位置生成回路１５に送信する。
【０２０２】
ここで、プリピットデータ「０」は、データ書き込み領域にプリピットが存在しないため、プリピットが原因で読み出しの際にエラーが発生することはなく、除外される。
【０２０３】
本実施の形態４における処理の手順を、図２７のフローチャートに示す。図５に示された上記実施の形態１における処理の手順と比較し、ステップＳ１５とステップＳ１６との間において、ステップＳ１５Ａ及びステップＳ１５Ｂが追加されている点で相違する。
【０２０４】
ステップＳ１５において、プリピット位置をイレージャ訂正する条件を満たしているか否かが判断される。
【０２０５】
この条件を満たしている場合には、ステップＳ１５Ａに移行し、プリピットシンク又はプリピットデータ「１」のいずれかであるか否かが判断される。
【０２０６】
プリピットシンク又はプリピットデータ「１」である場合は、上記実施の形態１と同じステップＳ１６へ移行し、異なる場合はステップＳ１５Ｂへ移行する。
【０２０７】
プリピットシンクである場合は、プリピットの位置は図１９及び図２０に示されたｊ＋１シンボル目とｋ＋１シンボル目、図２１及び図２３に示されたｍ＋１シンボル目となる。
【０２０８】
プリピットデータ「１」である場合は、プリピット位置は図１９及び図２０に示されたｋ＋１シンボル目、図２２及び図２３におけるｎ＋１シンボル目となる。
【０２０９】
ステップＳ１５Ｂにおいて、ＰＩ符号単独での検出訂正を行い、ステップＳ１９へ移行する。
【０２１０】
プリピット位置情報生成回路１５は、訂正ブロック上のＰＩ符号列毎にプリピット位置情報を生成する。
【０２１１】
プリピット位置のエラー計測回路１６は、エラー訂正回路５の訂正ステータスに基づいて、プリピットシンクまたはプリピットデータ「１」が存在するＰＩ符号列のプリピット位置、即ちｊ＋１シンボル目とｋ＋１シンボル目、ｍ＋１シンボル目とｎ＋１シンボル目のそれぞれに対して、上記実施の形態１と同様に図１４に示されたプリピットエラーａの位置のような検出と計測とを行い、条件αを満たした場合にイレージャ訂正用のポインタを付加する旨の信号をシステムコントローラ１４に送信する。
【０２１２】
エラー訂正回路５は、システムコントローラ１４からプリピット位置にイレージャ訂正用のポインタを付加する旨の信号を受信し、プリピットシンクまたはプリピットデータ「１」が存在するＰＩ符号列の訂正処理を行う場合に、プリピット位置にイレージャ訂正用のポインタを付加しエラー訂正を行う。
【０２１３】
訂正するＰＩ符号列に偶数ポジションのプリピットシンクがある場合は、そのＰＩ符号列のｊ＋１シンボル目とｋ＋１シンボル目とにイレージャ訂正用のポインタを付加し、イレージャ訂正を行う。訂正するＰＩ符号列にプリピットが存在しない場合は、ＰＩ符号単独で検出訂正を行う。
【０２１４】
図１１に示された訂正ブロックＢのようなエラーが発生した場合、ＰＩ列−２−１〜１６に対してはＰＯ列１〜４の位置にイレージャ訂正用のポインタを付加し、ＰＩ符号単独の訂正と共にイレージャ訂正を行う。
【０２１５】
ＰＩ列−２−１７〜３３に対しては、ＰＯ列２、ＰＯ列４の位置にイレージャ訂正用のポインタを付加し、ＰＩ符号単独の訂正と共にイレージャ訂正を行う。上記以外のＰＩ列については、ＰＩ符号単独での訂正を行う。これにより、全てのエラーをＰＩ訂正のみにて訂正することができるため、ＰＯ−ＰＩ−ＰＯの３回訂正を行う必要がなく再生パフォーマンスが向上する。
【０２１６】
本実施の形態４では、訂正ブロック上のプリピット位置がプリピットシンクである場合には、ｊ＋１シンボル目とｋ＋１シンボル目、さらにｍ＋１シンボル目としている。また、訂正ブロック上のプリピット位置がプリピットデータ「１」である場合には、ｋ＋１シンボル目、ｎ＋１シンボル目としている。しかしこれに限定されず、これらの位置は規格どおりの位置としてもよく、システムコントローラ１４により制御してもよい。
【０２１７】
また本実施の形態４では、訂正ブロック上のプリピット位置を、通常は偶数ポジションにプリピットが多い傾向があるため偶数ポジションのみとしている。しかし、訂正ブロック上のプリピット位置を奇数ポジションのみとしてもよく、あるいは偶数ポジションと奇数ポジションとの両方としてもよい。
【０２１８】
（５）実施の形態５
本発明の実施の形態５による光ディスクの誤り訂正装置の構成は、上記実施の形態４と同様に図２６に示されるようであり、処理の手順を図２８に示す。
【０２１９】
図２７に示された上記実施の形態４における処理の手順と比較し、ステップＳ１５ＡＡにおける処理が相違する。即ち、プリピットデコーダ１３は、光ディスク１から再生されたプリピットのビットパターンが、偶数ポジションのプリピットシンク、偶数ポジションのプリピットデータ「１」、奇数ポジションのプリピットシンク、奇数ポジションのプリピットデータ「１」のいずれであるか否かを示すプリピット有無情報を生成し、プリピット位置情報生成回路１５に送信する。
【０２２０】
プリピット位置情報生成回路１５は、訂正ブロック上のＰＩ符号列毎にプリピット位置情報を生成する。再生されたプリピットのピットパターンがプリピットシンクである場合は、プリピットの位置はｊ＋１シンボル目とｋ＋１シンボル目、さらにｍ＋１シンボル目となる。
【０２２１】
プリピットのピットパターンがプリピットデータ「１」である場合は、プリピット位置はｋ＋１シンボル目、ｎ＋１シンボル目となる。
【０２２２】
プリピット位置のエラー計測回路１６は、エラー訂正回路５の訂正ステータスに基づいて、プリピットシンクまたはプリピットデータ「１」が存在するＰＩ符号列のプリピット位置、即ちｊ＋１シンボル目とｋ＋１シンボル目、ｍ＋１シンボル目とｎ＋１シンボル目のそれぞれに対して、図１４に示されたプリピットエラーａの位置のような検出と計測を行い、条件αを満たした場合にイレージャ訂正用のポインタを付加する旨の信号をシステムコントローラ１４に送信する。
【０２２３】
エラー訂正回路５は、システムコントローラ１４からプリピット位置にイレージャ訂正用のポインタを付加する旨の信号を受信し、プリピットシンクまたはプリピットデータ「１」が存在するＰＩ符号列の訂正処理を行う場合に、プリピットシンクまたはプリピットデータ「１」が存在する偶数ポジションまたは奇数ポジションのどちらかのプリピット位置にイレージャ訂正用のポインタを付加してエラー訂正を行う。
【０２２４】
訂正するＰＩ符号列に偶数ポジションのプリピットシンクがある場合には、そのＰＩ符号列のｊ＋１シンボル目とｋ＋１シンボル目とにイレージャ訂正用のポインタを付加し、イレージャ訂正を行う。訂正するＰＩ符号列にプリピットが存在しない場合は、ＰＩ符号単独で訂正を行う。
【０２２５】
図１８に示すようなエラーが発生した場合、ＰＩ列−１〜８ではＰＯ列１〜４の位置にイレージャ訂正用のポインタを付加し、ＰＩ符号単独の訂正と共にイレージャ訂正を行う。
【０２２６】
ＰＩ列−９〜１６では、ＰＯ列５と７の位置にイレージャ訂正用のポインタを付加し、ＰＩ符号単独の訂正と共にイレージャ訂正を行う。
【０２２７】
ＰＩ列−１７〜２５では、ＰＯ列６と８の位置にイレージャ訂正用のポインタを付加し、ＰＩ符号単独の訂正と共にイレージャ訂正を行う。これら以外のＰＩ列では、ＰＩ符号単独での訂正を行う。
【０２２８】
これにより本実施の形態５によれば、プリピットの位置のエラーの発生状況にあわせて、プリピットの位置にＰＩ訂正のイレージャ訂正用のポインタを付加または削除することで、プリピットの影響により発生するエラーの発生状況に柔軟に対応できるため、再生パフォーマンスが向上する。
【０２２９】
以上説明した実施の形態１〜５によれば、ＤＶＤ−Ｒ／ＲＷのような記録可能なディスクに記録されたデータを再生する場合に、予め消去不可能な状態で記録されているプリフォーマット情報のプリピットの影響によって記録データにエラーが発生した場合において、プリピット位置のエラーの発生状況に合わせてプリピット位置にＰＩ訂正のイレージャ訂正用ポインタを付加または削除することで、ＰＩ−ＰＯの２回訂正を実現し、再生パフォーマンスを向上させることができる。
【図面の簡単な説明】
【０２３０】
【図１】本発明の実施の形態１による光ディスクの誤り訂正装置の構成を示すブロック図。
【図２】偶数シンクフレームにプリピットが存在するときの記録データとウォブル信号とプリピット信号を示す説明図。
【図３】プリピットが存在するときの１つ目のプリピットと記録データのシンクとの関係を示す説明図。
【図４】１訂正ブロックの構成を示す説明図。
【図５ａ】同実施の形態１による光ディスクの誤り訂正方法における訂正処理の手順を示すフローチャート。
【図５ｂ】同実施の形態１による光ディスクの誤り訂正方法における訂正処理の手順を示すフローチャート。
【図６】光ディスクから再生された訂正ブロックのエラー発生状況、プリピット位置のイレージャ訂正用のポインタの有無等を示す説明図。
【図７】プリピットの影響により発生した２シンボルのエラーと、その他にエラーが発生した場合の訂正ブロック上のエラーの発生状況を示す説明図。
【図８】プリピットの位置以外にエラーが発生した場合の訂正ブロック上のエラーの発生状況を示す説明図。
【図９】エラーが発生していない場合における訂正ブロックを示す説明図。
【図１０】プリピット（偶数ポジション）の影響により２シンボルのエラーが発生し、その他にエラーが発生した場合の訂正ブロックＡ上のエラーの発生状況を示す説明図。
【図１１】プリピット（偶数ポジション）の影響により２シンボルのエラーが発生し、その他にエラーが発生した場合の訂正ブロックＢ上のエラーの発生状況を示す説明図。
【図１２】プリピット（偶数ポジション）の影響により２シンボルのエラーが発生し、その他にもエラーが発生した場合の訂正ブロックＣ上のエラーの発生状況を示す説明図。
【図１３】訂正ブロックにおけるデータの位置とプリピットの位置との関係を示した説明図。
【図１４】光ディスクから再生されたＰＩ符号列とプリピットエラーの位置関係を示す説明図。
【図１５ａ】ＰＩ符号系列２０８列分に対してプリピット位置のエラー検出及び計測を行う場合の手順を示すフローチャート。
【図１５ｂ】ＰＩ符号系列２０８列分に対してプリピット位置のエラー検出及び計測を行う場合の手順を示すフローチャート。
【図１６ａ】本発明の実施の形態２による光ディスクの誤り訂正方法における訂正処理の手順を示すフローチャート。
【図１６ｂ】本発明の実施の形態２による光ディスクの誤り訂正方法における訂正処理の手順を示すフローチャート。
【図１６ｃ】本発明の実施の形態２による光ディスクの誤り訂正方法における訂正処理の手順を示すフローチャート。
【図１７】本発明の実施の形態３による光ディスクの誤り訂正装置の構成を示すブロック図。
【図１８】プリピット（偶数ポジションおよび奇数ポジション）の影響により２シンボルのエラーとその他にエラーが発生した場合の訂正ブロック上のエラーの発生状況を示す説明図。
【図１９】プリピット情報生成回路が訂正ブロックの偶数ポジションにおけるプリピット位置を検出する信号を生成する手法を示した説明図。
【図２０】訂正ブロックの偶数ポジションにおけるプリピット検出信号と訂正ブロックデータとの位置関係を示した説明図。
【図２１】プリピット情報生成回路が訂正ブロックの奇数ポジションにおけるプリピット位置を検出する信号を生成する手法を示した説明図。
【図２２】プリピット情報生成回路が訂正ブロックの奇数ポジションにおけるプリピット位置を検出する信号を生成する手法を示した説明図。
【図２３】訂正ブロックの奇数ポジションにおけるプリピット検出信号と訂正ブロックデータとの位置関係を示した説明図。
【図２４ａ】同実施の形態３による光ディスクの誤り訂正方法における訂正処理の手順を示すフローチャート。
【図２４ｂ】同実施の形態３による光ディスクの誤り訂正方法における訂正処理の手順を示すフローチャート。
【図２５】訂正ブロックの偶数ポジションおよび奇数ポジションにおけるプリピットの影響により２シンボルのエラーとその他にエラーが発生した場合のエラーの発生状況を示す説明図。
【図２６】本発明の実施の形態４、５による光ディスクの誤り訂正装置の構成を示すブロック図。
【図２７ａ】同実施の形態４による光ディスクの誤り訂正方法における処理の手順を示すフローチャート。
【図２７ｂ】同実施の形態４による光ディスクの誤り訂正方法における処理の手順を示すフローチャート。
【図２８ａ】同実施の形態５による光ディスクの誤り訂正方法における処理の手順を示すフローチャート。
【図２８ｂ】同実施の形態５による光ディスクの誤り訂正方法における処理の手順を示すフローチャート。
【符号の説明】
【０２３１】
１  光ディスク
２  ピックアップ
３  マトリクスアンプ
４  復調回路
５  エラー訂正回路
６  訂正ＲＡＭ
７  データバッファ回路
８  ホストコンピュータ
９  パリティ生成回路
１０  変調回路
１１  レーザ制御回路
１２  ウォブルＰＬＬ回路
１３  プリピットデコーダ
１４  システムコントローラ
１５  プリピット位置情報生成回路
１６  プリピット位置のエラー計測回路
【図１】
0004621631.tif 000002
【図２】
0004621631.tif 000003
【図３】
0004621631.tif 000004
【図４】
0004621631.tif 000005
【図５ａ】
0004621631.tif 000006
【図５ｂ】
0004621631.tif 000007
【図６】
0004621631.tif 000008
【図７】
0004621631.tif 000009
【図８】
0004621631.tif 000010
【図９】
0004621631.tif 000011
【図１０】
0004621631.tif 000012
【図１１】
0004621631.tif 000013
【図１２】
0004621631.tif 000014
【図１３】
0004621631.tif 000015
【図１４】
0004621631.tif 000016
【図１５ａ】
0004621631.tif 000017
【図１５ｂ】
0004621631.tif 000018
【図１６ａ】
0004621631.tif 000019
【図１６ｂ】
0004621631.tif 000020
【図１６ｃ】
0004621631.tif 000021
【図１７】
0004621631.tif 000022
【図１８】
0004621631.tif 000023
【図１９】
0004621631.tif 000024
【図２０】
0004621631.tif 000025
【図２１】
0004621631.tif 000026
【図２２】
0004621631.tif 000027
【図２３】
0004621631.tif 000028
【図２４ａ】
0004621631.tif 000029
【図２４ｂ】
0004621631.tif 000030
【図２５】
0004621631.tif 000031
【図２６】
0004621631.tif 000032
【図２７ａ】
0004621631.tif 000033
【図２７ｂ】
0004621631.tif 000034
【図２８ａ】
0004621631.tif 000035
【図２８ｂ】
0004621631.tif 000036