(57)【特許請求の範囲】
【請求項１】
記録媒体へデータを記録するデータ記録方法であって、
該記録媒体へデータを記録する過程に形成される誤り訂正符号を構成する複数のデータ列の内、第１のデータ列は第１の規則により当該第１のデータ列を形成するワードの順序の並び替えを行い、第２のデータ列は前記第１の規則とは異なる第２の規則により当該第２のデータ列を形成するワードの順序の並び替えを行い、前記記録媒体へ記録することを特徴とするデータ記録方法。
【請求項２】
請求項１記載のデータ記録方法において、
前記誤り訂正符号は複数の誤り訂正符号から構成される積符号であり、前記データ列は積符号を構成する誤り訂正符号であることを特徴とするデータ記録方法。
【請求項３】
請求項１記載のデータ記録方法において、
前記ワードの順序の並べ替えは、前記データ列毎に定まる規則により、前記データ列を構成するワードのうち、識別情報以外のワードの順序を並べ替えることを特徴とするデータ記録方法。
【請求項４】
請求項２記載のデータ記録方法において、
前記ワードの順序の並べ替えは、前記誤り訂正符号毎に定まる規則により、前記誤り訂正符号を構成するワードのうち、メインデータ列及びパリティデータ列を構成するワードの順序を並べ替えることを特徴とするデータ記録方法。
【請求項５】
請求項１記載のデータ記録方法において、
前記ワードの順序の並べ替えは、前記誤り訂正符号に用いられる複数種のワードの順序を並び替える規則の１つの規則により、前記データ列を構成するワードの順序を並べ替えることを特徴とするデータ記録方法。
【請求項６】
請求項１記載のデータ記録方法において、
前記ワードの順序の並べ替えは、複数ワードを一組として行うことを特徴とするデータ記録方法。
【請求項７】
請求項１記載のデータ記録方法において、
前記データ列毎に定まる規則は、Ｍ系列に従った規則であることを特徴とするデータ記録方法。
【請求項８】
請求項１記載のデータ記録方法において、
前記データ列毎に定まる規則は、等差数列に従った規則であることを特徴とするデータ記録方法。
【請求項９】
記録媒体へデータを記録するデータ記録方法であって、
該記録媒体へ記録するためのデータに誤り訂正用データを付加して誤り訂正符号を生成し、
該誤り訂正符号を構成する複数のデータ列の内、第１のデータ列は第１の規則により当該第１のデータ列を形成するワードの順序の並び替えを行い、第２のデータ列は前記第１の規則とは異なる第２の規則により当該第２のデータ列を形成するワードの順序の並び替えを行い、
該ワードの順序を並べ替えたデータ列を変調し、
該変調されたデータ列を前記記録媒体へ記録することを特徴とするデータ記録方法。
【請求項１０】
記録媒体に変調して記録されたデータを再生するデータ再生方法であって、
該記録媒体に記録された複数のデータ列を復調し、
該復調された複数のデータ列の内、第１のデータ列は第１の規則により当該第１のデータ列を形成するワードの順序の並び替えを行い、第２のデータ列は前記第１の規則とは異なる第２の規則により当該第２のデータ列を形成するワードの順序の並び替えを行い、
該ワードの順序を並べ替えたデータ列に含まれる誤りを訂正し、
該誤りを訂正されたデータを再生することを特徴とするデータ再生方法。
【請求項１１】
記録媒体にデータを記録するデータ記録装置であって、
前記記録媒体にデータを記録するための誤り訂正符号を構成する複数のデータ列の内、第１のデータ列は第１の規則により当該第１のデータ列を形成するワードの順序の並び替えを行い、第２のデータ列は前記第１の規則とは異なる第２の規則により当該第２のデータ列を形成するワードの順序の並び替えを行う信号処理回路を有することを特徴とするデータ記録装置。
【請求項１２】
請求項１１記載のデータ記録装置において、
前記信号処理回路は、前記データ列を構成するワードのうち、識別情報以外のワードの順序を並べ替えることを特徴とするデータ記録装置。
【請求項１３】
請求項１１記載のデータ記録装置において、
前記信号処理回路は、前記データ列を構成するワードのうち、メインデータ及びパリティを構成するワードの順序を並べ替えることを特徴とするデータ記録装置。
【請求項１４】
請求項１１記載のデータ記録装置において、
前記信号処理回路は、前記データ列を構成するワードの順序を、複数ワードを一組として並べ替えることを特徴とするデータ記録装置。
【請求項１５】
記録媒体へデータを記録するデータ記録装置であって、
該記録媒体へデータを記録するための誤り訂正符号を生成する回路と、
該誤り訂正符号を構成する複数のデータ列の内、第１のデータ列は第１の規則により当該第１のデータ列を形成するワードの順序の並び替えを行い、第２のデータ列は前記第１の規則とは異なる第２の規則により当該第２のデータ列を形成するワードの順序の並び替えを行う信号処理回路と、
該信号処理回路によりワードの順序を並べ替えたデータ列を変調する変調回路とを有し、
該変調されたデータ列を前記記録媒体へ記録することを特徴とするデータ記録装置。
【請求項１６】
記録媒体に変調して記録されたデータを再生するデータ再生装置であって、
該記録媒体に記録された複数のデータ列を復調する復調回路と、
該復調回路により復調された複数のデータ列の内、第１のデータ列は第１の規則により当該第１のデータ列を形成するワードの順序の並び替えを行い、第２のデータ列は前記第１の規則とは異なる第２の規則により当該第２のデータ列を形成するワードの順序の並び替えを行う信号処理回路と、
該信号処理回路によりワードの順序を並べ替えたデータ列に含まれる誤りを訂正する回路とを有し、
該誤りを訂正されたデータを再生することを特徴とするデータ再生装置。
【請求項１７】
データを記録するための記録領域を有する記録媒体であって、
前記記録領域に、第１のデータ列は第１の規則により当該第１のデータ列を形成するワードの順序の並び替えを行い、第２のデータ列は前記第１の規則とは異なる第２の規則により当該第２のデータ列を形成するワードの順序の並び替えを行った複数のデータ列からなる誤り訂正符号が記録されることを特徴とする記録媒体。
【請求項１８】
請求項１７記載の記録媒体において、
前記記録領域には、前記データ列毎に定まる規則により、前記データ列を構成するワードのうち、識別情報以外のワードの順序を並べ替えた複数のデータ列からなる誤り訂正符号が記録されることを特徴とする記録媒体。
【請求項１９】
請求項１７記載の記録媒体において、
前記記録領域には、前記データ列毎に定まる規則により、前記データ列を構成するワードのうち、メインデータ列及びパリティデータ列を構成するワードの順序を並べ替えた複数のデータ列からなる誤り訂正符号が記録されることを特徴とする記録媒体。
【請求項２０】
請求項１７記載の記録媒体において、
前記記録領域には、前記データ列毎に定まる規則により、前記データ列を構成するワードの順序を、複数個のワードを一組として並べ替えた複数のデータ列からなる誤り訂正符号が記録されることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、エラーを取り除くための誤り訂正技術、特に積符号による誤り訂正を利用するディジタルデータ再生方法、ディジタルデータ記録方法、ディジタルデータ再生装置及びディジタルデータ記録装置に好適に利用できるものである。また、複数行からなるデータに対して、バイト単位でインターリーブを行うディジタルデータ再生装置及びディジタルデータ記録装置に好適に利用できるものである。
【０００２】
【従来の技術】
本発明は積符号の誤り訂正を行うディジタルデータ再生システム・記録システムで広く応用可能であるが、ここではＤＶＤのデータ再生システム、データ記録システムを例として説明を行う。
【０００３】
ＤＶＤ（digital versatile disc）は、ＣＤ（compact disc）の約７倍の容量をもつ媒体である。ＤＶＤにデータを記録する媒体としては、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等がある。記録できるメディアは、近年のＣＤ−Ｒの成長に見られるように、今後最も期待できる分野である。
【０００４】
現行のＤＶＤの誤り訂正では、複数行からなるデータに対して行単位でインターリーブが行われている。このインターリーブが記録時、再生時においてどのように行われるか、以下、ＤＶＤ−ＲＡＭのフォーマットを例として説明する。
【０００５】
始めに図３を用いてＤＶＤ−ＲＡＭに記録されるデータの記録時の処理の概要を示す。記録されるメインデータは２０４８バイト単位で区切られ、その各々の先頭に図４に示すように４バイトのデータ識別信号ＩＤ401、２バイトのＩＤの誤り検出符号パリティのＩＥＤ（ID Error Detection Code）402、及び予備領域として６バイトのＲＳＶ（reservation bytes）４０３、合計１２バイトを付加し、さらにこの２０６０バイトのデータ列に対して４バイトの誤り検出符号パリティ（ＥＤＣ）を追加し、２０６４バイトの（スクランブル前の）データユニット１（３０４）を構成する。次にデータユニット１のＩＤ部の値によって決定されるスクランブル規則に応じて２０４８バイトのメインデータ部にスクランブル処理が施され、１２行×１７２バイトの（スクランブル後の）データユニット１（３０５）になる。さらに、この（スクランブル後の）データユニット１を１６個重ね合わせてできる１９２行×１７２バイトの１６データユニット１の１７２列の各列（縦方向）に１６バイトの外符号パリティ（ＰＯ）を加え、次にＰＯを含む２０８行の各行（横方向）に１０バイトの内符号パリティ（ＰＩ）を加えて、１８２行×２０８バイトのクロス−リードソロモン符号である１ＥＣＣブロック（３０７）を形成する。この後、１６行のＰＯ部（この１６行のＰＩも含む）を１行づつ各データユニット１の１３行目として挟み込むＰＯのインターリーブが行われ、１６データユニット２（３０８）（つまり、１３行で１データユニット２を構成する）になった後、全てのデータを８ビットから１６ビットに変換する８／１６変調が施された後、１データユニット２あたり２６ＳＹＮＣコードを付加して１６データユニット３（３０９）となる。
【０００６】
以下、それぞれのデータユニット構成について詳細に説明する。
【０００７】
（スクランブル後の）データユニット１（３０５）は、図４に示されるように２０４８バイトのメインデータと、４バイトのデータ識別信号ＩＤ401、２バイトのＩＤの誤り検出符号パリティであるＩＥＤ（ID Error Detection Code）402、及び予備領域として６バイトのＲＳＶ（reservation bytes）403と、４バイトの誤り検出符号ＥＤＣ（Error Detection Code）404からなる合計２０６４バイトのデータを１７２バイト×１２行の形式とし、２０４８バイトのメインデータ部にスクランブルを施してできるデータユニットである。
【０００８】
（スクランブル後の）１６データユニット１（３０６）は、図５のように１６のデータユニット１（３０５）を重ねてできる１７２バイト×１９２行のデータフィールドである。（スクランブル後の）１６データユニット１（３０６）に所定の誤り訂正用データを付加し、誤り訂正符号である１ＥＣＣブロック307を形成する。
【０００９】
１ＥＣＣブロック307は、ＤＶＤにおける誤り訂正処理の単位であり、図６が示すように１６データユニット１を情報データ（メインデータ）として、１７２列の各列をＲＳ（２０８，１９２，１７）符号とする外符号を形成（誤り訂正用データとして、外符号パリティＰＯ502を１６バイト付加）した後、メインデータの並び及びＤＶＤへの記録方向と同一方向にＰＯ502を含む２０８行をＲＳ（１８２，１７２，１１）とする内符号を形成（誤り訂正用データとして内符号パリティＰＩ501を付加）した積符号（クロス−リードソロモン符号）である。
【００１０】
データユニット２（３０８）は、ＥＣＣブロック307形成後のデータユニットであり、１６行のＰＯ502の各行を、図７が示すようにＰＩ501を含む各データユニットに１行ずつ挿入（ＰＯインターリーブ）してできる１８２バイト×１３行からなるデータユニットである。
【００１１】
データユニット３（３０９）は、図８が示すようにデータユニット２の９１バイト毎の先頭に８種類（ＳＹ０〜ＳＹ７）の同期信号（ＳＹＮＣ）801を、ユニットの先頭にＳＹ０（ＳＹＮＣコード０）、また各行の特定はサイクリックに繰り返すＳＹ１〜ＳＹ４とＳＹ５、ＳＹ６、ＳＹ７を加えて、８ビットデータを１６ビットデータに変換する８／１６変調を施すことで得られるデータ列である。またこのＳＹＮＣ801の付け方から再生時、ＳＹＮＣ801の発生パターンにより、再生されているデータのデータユニット３における位置を特定することができる。
【００１２】
このようなデータユニット１から３への変換が行われた後、ＤＶＤに変調されたデータはＮＲＺＩ（Non Return to Zero）変換されて記録される。
【００１３】
ここで、ＤＶＤに記録するメインデータの並びには、スクランブル、ＥＣＣエンコーディング、ＰＯインターリーブなどのデータ変換過程の間で一切変更はないため、ＤＶＤに記録されるデータの並び及びその順序とメインデータの並びと順序は同一となる。従って、再生時は、ＤＶＤに記録されたデータは図３で行われたデータ処理の逆の過程で行われる。
【００１４】
以下、図９を用いて従来のＤＶＤ再生時のデータ処理について説明する。
【００１５】
ＳＹＮＣ801を用いてデータユニット３（９０２）内の位置を決定しながら、８／１６復調を行いて、データユニット２（９０３）が生成される。次にＩＤ401を用いてＥＣＣブロック307におけるデータユニット２の位置を決定しながら、ＰＯインターリーブを解除して、エラー訂正前のＥＣＣブロック307に相当するＥＣＣブロック901を形成する。
【００１６】
ＤＶＤからの再生データはさまざまな要因により発生するエラーを含んでいるため、ＤＶＤに記録されているデータの並びと同じ並びの内符号に対する誤り訂正で各内符号あたり最大５バイト（通常、誤り訂正では符号を構成する各データを“ワード”や“シンボル”といった言葉で表すが、ここではデータの単位の例として“バイト”を用いて説明する）までのエラーの訂正が行われ、外符号に対する誤り訂正で各外符号に含まれる最大１６バイトまでのエラーの訂正を行い、エラーは取り除かれる。その後、ＥＣＣブロック（９０１）は誤り訂正データのＰＩ501、ＰＯ502を取り除き、図５で示した１６のデータユニット１（３０５）にする。
【００１７】
データユニット１（３０５）のデータはスクランブルを解除し（３０４）、誤り訂正処理で誤訂正を起こしていないことを確認するためにＥＤＣを用いた誤り検出処理を行った後、再びＩＤ、ＩＥＤ、ＲＳＶと２０４８バイトのメインデータ（３０３）に復元される。
【００１８】
以上がＤＶＤの記録時及び再生時に行われるデータ信号処理の概要である。
【００１９】
【発明が解決しようとする課題】
ＤＶＤの再生時において図９を用いて説明した誤り訂正処理では、ＤＶＤに記録されたデータと同一の並びを持つ内符号の誤り訂正が行われる。
【００２０】
ＤＶＤの誤り訂正は先に述べたように積符号であるＥＣＣブロック単位で行われる。ＥＣＣブロックの誤り訂正においては、内符号に対する誤り訂正を行った後、この符号で訂正できなかったエラーを訂正するため更に外符号に対する誤り訂正が行われる。
【００２１】
この外符号の訂正では内符号の訂正結果を用いて誤り位置を決定して行う消失訂正を行うことが可能である。例えば、ＤＶＤ上のデータ配置とＥＣＣブロック上のデータ配置の関係は図１０の（Ａ−２）の黒い部分が示すように連続して発生したエラーに対してはエラーを分散させず、内符号に対する誤り訂正で数箇所の訂正不能が発生した後、外符号に対する誤り訂正でこの結果をエラーの位置情報として用いる消失訂正を行うことで比較的長いバーストエラーに対する誤り訂正を行う。
しかし、図１０の（Ａ−１）の黒い箇所が示すようにランダムに発生する短いバーストエラーが特定の外符号で多数に重なってしまう場合には、内符号に対する誤り訂正でそのバーストエラーに対して誤り訂正が不可能となる場合が生じ、その数が外符号で訂正できる数を超えてしまった場合、多くの外符号で訂正不能が生じる。図１０の（Ｂ−１）、１０の（Ｂ−２）については後述する。
【００２２】
また、容量を増やすために記録データを高密度化するに伴って、現行ＤＶＤの、埃、傷などが原因で発生する１、２バイト程度のエラーが短いバーストエラーとなる。つまり、対象とするエラーの平均長（バイト数）は長くなり、訂正不能が生ずる場合が増加することが予想される。
【００２３】
誤り訂正能力は、メインデータに付加する誤り訂正用データの量を増やすことで向上させることも可能であるが、その分冗長度も高まるため記録効率が低下するという問題がある。即ち、誤り訂正用データの記録容量が増える分、メインデータの記録容量が減少してしまう。一般的に、記録媒体においては記録容量の確保は最重要課題の一つであり、記録効率を下げずに誤り訂正能力の向上を図ることが必要である。
【００２４】
これらのエラーに対する対策として、特開平８−１２５５４８号公報に記載の発明がある。この発明は所定の積符号内のデータを数バイト一単位として並び替えることで、エラーを積符号全体に分散させる方法であるが、例えば複数行にわたるようなバーストエラーに対しては従来と同等の訂正能力を確保できないおそれがある。なぜなら、行間で並べ替えを行うことでバーストエラーが外符号方向に分散され、本来訂正できるはずの領域にまでエラーが分散されてしまい、その結果として訂正不能の領域が帰って増加してしまう場合があるからである。
【００２５】
一方、本発明では後述するように行間では並べ替えを行わないため、外符号にエラーを分散させることがなく、バーストエラーに対する訂正能力を維持することが出来る。
【００２６】
また、かかる特開平８−１２５５４８号公報に記載の発明が行毎に並べ替えの規則を変えていないのに対し、本発明は行毎に並べ替えの規則を変えているため、外符号方向において効率良くエラー訂正することが出来る。
【００２７】
別の対策として、特開平３−２６６２６４号公報、特開平９−５４９５６に記載の発明がある。これらの発明は列方向、行方向の符号内に含まれるワードが互いに所定距離以上隔たるように配置することで、バーストエラーに対する耐性を高めようとするものである。
【００２８】
しかし、この発明は、行毎に並べ替えの規則を変えていない点、複数行にまたがった並べ替えを行っている点で本発明とは異なるものであり、バーストエラー長を維持できないおそれがある。
【００２９】
本発明の目的は、以上のような問題を解決できる誤り訂正能力を向上させた技術を提供することにある。
【００３０】
【課題を解決するための手段】
本発明においては上記課題を解決するために、一例として特許請求の範囲記載の構成を用いる。
【００４０】
【発明の実施の形態】
以下、本発明を図を用いて説明する。ここでも、ＤＶＤのデータ再生システム、データ記録システムを例として説明を行う
図１は本発明を図３に示した現行のＤＶＤ論理フォーマットに適応した場合の記録時におけるデータ処理過程を示した一例である。
【００４１】
図１を簡単に説明する。記録されるメインデータは２０４８バイト単位で区切られ、図４に示すように、その各々の先頭に４バイトのデータ識別信号ＩＤ401、２バイトのＩＤの誤り検出符号パリティのＩＥＤ（ID Error Detection Code）402、及び予備領域として６バイトのＲＳＶ（reservation bytes）403、合計１２バイトを付加し、さらにこの２０６０バイトのデータ列に対して４バイトの誤り検出符号パリティ（ＥＤＣ）を追加し、２０６４バイトの（スクランブル前の）データユニット１（３０４）を構成する。次にデータユニット１のＩＤ部の値によって決定されるスクランブル規則に応じて２０４８バイトのメインデータ部にスクランブル処理が施され、１２行×１７２バイトの（スクランブル後の）データユニット１（３０５）になる。さらに、この（スクランブル後の）データユニット１（３０５）を１６個重ね合わせてできる１９２行×１７２バイトの１６データユニット１（３０６）の１８２列の各列（縦方向）に１６バイトの外符号パリティ（ＰＯ）を加え、次にＰＯを含む２０８行の各行（横方向）に１０バイトの内符号パリティ（ＰＩ）を加えて、１８２行×２０８バイトのクロス−リードソロモン符号である１ＥＣＣブロック（３０７）を形成する。次にＥＣＣブロックの各行内のデータを１バイト単位で各規則に従って並び替え、ＥＣＣブロック１０１を得る。この後、１６行のＰＯ部（この１６行のＰＩを含む）を１行づつ各データユニット１の１３行目として挟み込むＰＯのインターリーブが行われ、１６データユニット２（１０２）（つまり、１３行で１データユニット２を構成する）になった後、全てのデータを８ビットから１６ビットに変換する８／１６変調が施された後、１データユニット２あたり２６ＳＹＮＣコードを付加して１６データユニット３（１０３）となる。
【００４２】
尚、図１ではＰＩインターリーブをＥＣＣブロック生成直後に行っているが、データユニット２を構成した後、或いはデータユニット３を構成した後にＰＩインターリーブを行っても構わない。即ち、ＥＣＣブロックが生成された後であれば、任意の時点でＰＩインターリーブを行うことが可能である。
【００４３】
以下、ＰＩインターリーブについて説明する。ＰＩインターリーブとは、具体的な例を挙げるならば、図２のようにＤＶＤのＥＣＣブロックの各行１８２バイトのデータ（内符号）をある規則に基づいて順序を並びかえるインターリーブ処理を意味する。即ち、誤り訂正符号を構成する複数のバイトからなるデータ列について、該バイトの順序を並べ替える処理を示している（データの単位である“ワード”や“シンボル”はバイト”として説明する）。ここで、誤り訂正符号とは、記録する所望のデータに、誤り訂正用データを付加した符号をいい、ここでは積符号であるＥＣＣブロックを例として説明する。また、データ列とは、ＥＣＣブロックを構成する内符号、即ち行方向のデータの並びをいう。並べ替えは、内符号の1行分、即ちデータユニット１（メインデータ相当部分）及びパリティについて行うものとして説明を行うが、データユニット１の部分のみ、或いはパリティ部分についてのみ行うことも可能である。この際、ＥＣＣブロック中の２０８行の内符号でお互いに相関がない異なる変換規則（インターリーブ規則）Ｆｉ（ｘ）（＝ｙ）を使用することがエラーの分散化という点での効果が大きくなる。しかし、最低２種類の変換規則（インターリーブ規則）Ｆ１（ｘ），Ｆ２（ｘ）を用いてこのＰＩインターリーブを行ってもエラーを分散させる効果を得ることもできる。また図２で示したデータＤｉ，０、Ｄｉ，１、Ｄｉ，２、…、Ｄｉ、１８１はＥＣＣブロックのｉ行目の内符号を構成するデータを示しており、Ｄｉ，１７１、Ｄｉ，１７２、…、Ｄｉ，１８１は内符号パリティＰＩに相当する。従って、（Ａ）のデータ列にＰＩインターリーブを行って生成される（Ｂ）のデータ列は必ず内符号であるわけではなくなる。
【００４４】
このデータの記録順序を並び替えるＰＩインターリーブを複数の内符号間で行うことも可能である。この場合、ランダムエラーに対して、さらに高い訂正能力を得ることが可能となるが、バーストエラー長は短くなってしまう。
【００４５】
図１１は図１のＰＩインターリーブ後のＥＣＣブロック（１０１）を示した図である。これは図６のＥＣＣブロックの各行をＰＩインターリーブを行って変換された状態を示している。
【００４６】
尚、実際にディスクに記録するときは先に述べた１６データユニット３のデータが内符号方向のデータの並び順に記録されることになる。次に、再生時におけるデータ処理について説明する。
【００４７】
図１２は図１のデータ変換を行った後生成されたデータをＤＶＤに記録し、それを再生した場合のデータ変換の流れを示している。
【００４８】
図１２では、ＤＶＤに記録されたデータは、ＳＹＮＣ801を用いてデータユニット３内の位置を決定しながら、８／１６復調を行いて、データユニット２（１２０３）が生成される。次にＩＤ401を用いてＥＣＣブロック307におけるデータユニット２の位置を決定しながら、ＰＯインターリーブを解除して、ＰＩインターリーブ処理された図１１が示すＥＣＣブロック（１２０１）を形成する。この後図１３が示すＦｉ（ｘ）の逆変換である変換規則Ｇｉ（ｙ）、つまり変調時データ並び替えを行ってできた記号列（Ａ）を再びＰＩ符号（Ｂ）に戻す変換を行うＰＩデインターリーブを各行に対して行い、図６のＥＣＣブロック（９０１）に復元し、この後、従来同様、内符号に対する誤り訂正で各内符号で最大５バイトまでのエラーの訂正を行い、外符号に対する誤り訂正で各外符号に含まれる最大１６バイトまでのエラーの訂正を行う（３０６）。その後、ＥＣＣブロックは誤り訂正処理のために必要な誤り訂正用データＰＩ、ＰＯを取り除き、図５で示した１６のデータユニット１（３０５）に復元され、スクランブルを解除し（３０４）、ＥＤＣを用いた誤り検出処理を行った後、再びＩＤ、ＩＥＤ、ＲＳＶと２０４８バイトのメインデータ（３０３）を得ることを示している。尚、変換規則Ｆｉ（ｘ）、Ｇｉ（ｘ）は予め定められた規則として装置側がその情報を有していても良く、また、媒体毎に変換規則Ｆｉ（ｘ）、Ｇｉ（ｘ）を記録し、装置側がその情報を読み取るようにしても良い。後者の場合、装置側ではまず変換規則Ｆｉ（ｘ）、Ｇｉ（ｘ）を読み込んだ後に上記の処理を行。また、変換規則Ｆｉ（ｘ）、Ｇｉ（ｘ）は、ディスク単位で決定されても良いし、ＥＣＣブロック単位で決定されても良く、また、フレーム単位ごとに決定されることも出来る。
【００４９】
データ列の並べ替えは、上述の通りＥＣＣブロックの各行毎に行うものである。即ち、メインデータ（３０６）だけでなく、内符号パリティ（ＰＩ）、外符号パリティ（ＰＯ）のパリティを含めＥＣＣブロックのデータ列全体について並べ替えを行う。
【００５０】
しかしながら、この説明で例として用いているＤＶＤでは通常復調処理を図１２のように行う際にＩＤを用いてＥＣＣブロック中の位置を決定するため、ＩＤも記録時にＰＩインターリーブ処理してしまうとＥＣＣ全ての行で異なるＰＩインターリーブを適用する際、ＩＤを含む行のＰＩインターリーブの変換規則ｙ＝Ｆｉ（ｘ）がわからず、データ列を復元する際のＰＩデインターリーブで使用するｘ＝Ｇｉ（ｙ）を決定できないためＩＤを探すことが大変困難となる。
【００５１】
そのため積符号における位置を示す情報、ＤＶＤではＩＤ、ＩＥＤ（ＩＤの信頼性を必要とする場合ＩＥＤも必要）をデータインターリーブの対象から外し、この情報を含む行はＩＤ、ＩＥＤ等の識別情報を除く１７６バイトのデータのみをＰＩインターリーブ処理する。このようにすることで、ＰＩデインターリーブする際にＩＤを容易に検出してｘ＝Ｇｉ（ｙ）を決定することが可能となる。
これをＤＶＤに適用した場合、図１のデータユニット２（１０２）は図１４のようになる。この場合、ＩＤ、ＩＥＤを除くデータはスクランブルの対象となるため、ＰＩインターリーブを解いてもとの内符号に復号するまでＥＤＣ、ＲＳＶ等を含む識別情報を得ることができない。
【００５２】
そのためＲＳＶ等に再生時ＥＣＣブロックを形成する前に必要となる情報が含まれる場合には、ＰＩインターリーブの効果は若干弱くなってしまうが、ＩＤ同様そのデータもインターリーブの対象から外すことで上記と同様の効果を得ることができるようになる。
【００５３】
また、図１４のようにＩＤ，ＩＥＤをＰＩインターリーブの対象から外す場合にはＩＤ，ＩＥＤを含む内符号の変換規則Ｆｉ（ｘ）はｘ＝１、…、１８２とし、ｘの値が図２が示すような位置アドレスを示す場合、Ｆｉ（ｎ）＝ｎ（ｎ=１，２，３，４，５，６）となる工夫をするか、ｘ、Ｆｉ（ｘ）を６から１８２と限定する。
【００５４】
先に簡単に触れた図２について再度説明する。図２は本発明を先に図６で説明した内符号にＰＩインターリーブの変換規則Ｆｉ（ｘ）によりＰＩインターリーブを適応した場合のデータの並び方を示した図の一例である。内符号は１８２バイトのデータ列であり、（Ａ）はＰＩ、ＰＯ付加後の内符号を示し、（Ｂ）は変換規則Ｆｉ（ｘ）によりＰＩインターリーブを行い、データの順序を並びかえた１８２バイトのデータ列を示す。ここで、（Ｂ）は１３個おきにデータを並びかえた場合の例を示しているが、変換規則Ｆｉ（ｘ）はこれに限定されず、不連続に並びかえる変換規則であればよい。
【００５５】
この変換規則Ｆｉ（ｘ）を異なるＰＩインターリーブを行うために複数種類用意、ＤＶＤの場合、最大２０８種類用意し、内符号ごとに異なる変換規則を適用することにより、図１０Ａから１０Ｄに示したとおり、ＥＣＣブロック内の外符号上のエラー数が平均化されるため、外符号に対する誤り訂正が可能となる場合が増加する。このように内符号に異なるＰＩインターリーブを施し、記録媒体に記録することで、訂正能力を向上させることが可能となる。また、この効果は繰り返して復号した場合には、更に大きくなる。
【００５６】
次にこのＰＩインターリーブの変換規則を回路として実現する方法について説明する。まず始めに本発明を適用した場合のＤＶＤの記録再生装置の構成の例を図１５を用いて説明する。ここでは記録再生装置を例として説明するが、本発明は再生専用装置、記録専用装置にも適用可能である。
【００５７】
1501はＤＶＤ等の記録媒体で、1502は記録媒体1501のデータの記録、再生を行うピックアップ、1503はディスクを回転させるスピンドルモータである。また、1504は光ピックアップ1502等の制御を行うサーボである。1505は、記録媒体1501より読み出されたアナログ再生信号の波形等価処理、2値化及び同期クロック生成を行うリードチャネルである。1506は、読み出されたデータを８／１６復調する復調回路1507を含み、データに含まれたエラーを取り除く処理を行う誤りを訂正回路（1507、1508）からなるデコーダ、1509aは再生時にデータを一時的に貯えておくＲＡＭである。1509bは記録時、データを一時的に貯えておくＲＡＭである。これは1509aと兼用しても構わない。1514はレーザドライバである。1512は、記録時データの変調処理を施す変調回路、1513は、誤り訂正符号パリティＰＩ，ＰＯ付加を付加する誤り訂正符号を生成する回路、スクランブル処理を行うスクランブル回路などからなるエンコード処理回路である。1515は上位装置とのデータの入出力制御を行うインターフェース、1516はシステムを統括するマイコンである。尚、誤り訂正符号パリティＰＩ，ＰＯ付加を行う誤り訂正符号生成回路等としてマイコン使用することも可能である。
【００５８】
1517は本発明を実現するＰＩインターリーブ回路（内符号内のデータを図２のように並び替える信号処理回路）であり、1518はＰＩデインターリーブ回路（ＰＩインターリーブ解除を行う信号処理回路であり、図１３で示した処理を行う）である。即ち、1517は誤り訂正符号を構成する複数のバイトからなるデータ列について、該バイトの順序を並び替えるものであり、1518は並び替えられたデータ列について、該データ列を形成するバイトの順序を並び替えられる前の順序のデータ列に戻すものである。
【００５９】
ＰＩインターリーブ回路1517は１内符号内で閉じたＰＩインターリーブが施されているシステムでは最低182バイトデータを保管できるＳＲＡＭやレジスタを有しており、記録時にはＥＣＣブロック生成後、ＲＡＭ1509bから内符号単位でデータを読み出し、読み出されたままの並びで、つまり内符号の形でデータをレジスタに一時保管した後、所定のＰＩインターリーブ変換規則に従ってデータの並びを変換しながら、再びＲＡＭ1509bにレジスタ上のデータを書き込んでいく。
【００６０】
ＰＩデインターリーブ回路1518は１内符号内で閉じたＰＩインターリーブが施されているシステムでは最低182バイトデータを保管できるレジスタやＳＲＡＭを有しておりＤＶＤからデータが読み出された後の再生処理時において、８／１６復調直後にＲＡＭ1509aからデータを内符号単位で読み出し、その並びでデータをレジスタに一時保管した後、所定のＰＩインターリーブ変換規則に従ってデータの並びを変換しながら、再びＲＡＭ1509a上にレジスタのデータを書き込んでいく。またこのＰＩデインターリーブ回路1518は内蔵するＳＲＡＭ、レジスタの数を増やしてデコード処理回路1508内の復調回路直後に配置し、復調回路から出力されるデータをレジスタに直接入力して、内符号相当のバイトのデータ列をそろえた後、レジスタ上のデータをＰＩデインターリーブしながらＲＡＭ1509aに配置していく構成でも同様の処理が可能である。
【００６１】
次に、図１５のＰＩインターリーブ回路及びＰＩデインターリーブ回路についての説明を行う。図１９はＭ系列発生回路1901（最大周期列を発生させる回路、８ビットのレジスタ使用時には２５５が最大周期列（＝Ｍ系列）である。）を用いて、ＰＩインターリーブ変換規則を規定するＰＩインターリーブ回路1517の一例である。またここではＲＡＭ1509bから読み出された内符号はすでにシフトレジスタ1902に格納されているとする。ＲＡＭ1509bへの書込み制御信号として書込み要求信号、ＲＡＭ1509bのアドレス（ただし、ここでは便宜上１から１８２とする）、書込みデータがあり、書込み要求信号が出力されている時にはＲＡＭ1509bからデータ書込みが行われたことを示す書込み要求受付信号が入力される。
【００６２】
この回路において、シフトレジスタ1902がシフトするタイミングは書込み要求受付信号が入力された場合、つまりデータ書込みが行われた場合である。またＭ系列発生回路1901も同様に書込み要求受付信号が入力された場合か、Ｍ系列発生回路1901で生成された１から２５５の信号（値の幅は１から２５５である必要はない、ＤＶＤでは内符号は１８２でここでは全ての内符号内のデータでのＰＩインターリーブを考えているため８ビットのＭ系列発生回路からの出力を使用する）が必要なアドレスを越えた場合つまり１８３以上の値であった場合、次の値に変化する。また書込み要求信号はＭ系列発生回路1901で作られたアドレスが要求生成判断回路1903で１８２以下と判断された場合出力される。
【００６３】
これはＭ系列発生回路1901で作られたアドレスが１８３を超えた場合にはＰＩインターリーブ処理が行えないため、そのアドレスをスキップさせるためである。
【００６４】
図２０はＭ系列発生回路1901を用いて、ＰＩインターリーブ変換規則を規定するＰＩデインターリーブ回路1518の一例である。またここではＲＡＭ1509aから読み出されたデータ列はすでにレジスタ2001に格納されているとする。
ＲＡＭ1509aへの書込み制御信号として書込み要求信号、ＲＡＭ1509aのアドレス、書込みデータがあり、書込み要求信号が出力されている時にはＲＡＭ1509aからデータ書込みが行われたことを示す書込み要求受付信号が入力される。
【００６５】
この回路において、ＰＩインターリーブ変換規則を規定したＭ系列発生回路1901と同じＭ系列発生回路1901の値が１８３を超えたとき、Ｍ系列発生回路1901から次の値が出力される。値が１８２以下のときには、書込み要求が発生し、このＭ系列発生回路1901の値で選択されたデータ列の１バイトのデータがカウンタ2002が示すアドレスに書き込まれる。また書込みが行われた際には書込み要求受付信号が入力されるため、アドレスを生成するカウンタ2002が次の値を示し、Ｍ系列発生回路1901も次の値を示す。
【００６６】
この回路においてもＭ系列発生回路1901で作られた値が１８３を超えた場合にはＰＩデインターリーブ処理が行えないため、その値をスキップさせる仕組みは必要となる。即ち、Ｍ系列発生回路1901等の乱数発生回路において、ＩＤ、ＩＥＤ等の識別情報の部分についてはＰＩインターリーブの対象とはならないように処理して上記識別情報を容易に検出可能とするものである。
【００６７】
またこれらの回路において、ＩＤを含む内符号においてはアドレスが要求生成判断回路において１から６のときには、１８３以上と同じ扱いとする（ＲＡＭ1509b上にある元の内符号、つまりレジスタ1902に格納された内符号にＰＩインターリーブを施したデータ列を上書きする場合にはＩＤ，ＩＥＤをＲＡＭ1509bに書き込む必要はない、またＲＡＭ1509b上の別のエリアに格納する場合にはＩＤ、ＩＥＤは所定の位置に書き込む仕組みを追加する）。
【００６８】
ただし、ＩＤを含む内符号のための対策はアドレスにオフセットを加えるなどでも容易に実現できる。
【００６９】
図１９、図２０で用いたＰＩインターリーブ規則を規定するＭ系列は次の組み合わせで多種類（ＤＶＤで全ての内符号を異なるＰＩインターリーブ変換規則で必要な２０８種類以上）生成することが可能である。
【００７０】
これは以下の１，２を組み合わせるだけでも容易に実現できる。
１、Ｍ系列を発生させるシフトレジスタの帰還の種類を替える（図１６Ａと図１６Ｂの関係に相当）
２、シフトレジスタから出力されるデータの位置を並びかえる（図１６Ａと図１７Ａの関係に相当）
例えば、図１のデータユニット２の単位、つまり図１４のデータユニットの単位でＭ系列を発生させる回路の帰還規則を変化させ、データユニット２の１３の内符号でそれぞれシフトレジスタから出力されるデータの位置の並び替えを行うことにすれば、２０８種類の異なるＰＩインターリーブ変換規則を得ることができる。
【００７１】
また図１７Ｂが示すようにあるビットの極性を変化させても異なるＭ系列が生成される。ただし、この場合にはＭ系列から０が出力されることもあり、またレジスタが全て０のときの値、図１７Ｂでは１６進数でＡＡ（＝１７０）のアドレスは生成されないため、得られた値から−１７０した値をアドレスとするなどといった工夫が必要となるが、ＰＩインターリーブ規則を規定するＭ系列として使用できる。また同様に論理和、論理積、否定を組み合わせた論理回路を用いてアドレスを変換できることは明らかである。
【００７２】
図２３Ａが示すように、前に示した図１６Ａ，１６Ｂ、図１７Ａ，１７ＢのＭ系列発生回路1901から出力される値に、各行で異なる値（ただし、同一行では固定値）を足した値もＭ系列であり、本発明のＰＩインターリーブ変換規則として用いることが可能である。ただし、この場合には、足し算を行うことで発生する９ビット目（ＭＳＢ）への桁上がりは無視する。
【００７３】
またこの図の足し算回路2302を図２３Ｂのように掛け算回路2303とし、各行に対応する固定値を有限体ＧＦ（28）上で掛け算して得られた値もＭ系列であり、本発明のＰＩインターリーブ変換規則として用いることができる。行カウンタ2301は、積符号内の内符号の位置、即ち行アドレスをカウントする。
【００７４】
また本発明のＰＩインターリーブを行う目的を達成するため、つまり数バイト単位でランダムに生じるバーストエラーを全ての外符号に均等に分散させるための回路的に最も単純な複数のＰＩインターリーブ変換規則発生方法として図１９のＭ系列発生回路1901の初期値を行に応じて変更する方法がある。これは同一のＭ系列発生回路1901から発生されるＭ系列をずらして発生させることを意味する。一例として、行アドレスをＰＩインターリーブ変換規則の初期値として代入する方法がある。これにより少なくとも１８２種類のＰＩインターリーブ変換規則が生成される。ただし、２０８行全ての行で異なるＰＩインターリーブ変換規則を用いるために他のＰＩインターリーブ変換規則発生方法と組み合わせる必要は生じる。なお、Ｍ系列を行に応じて変更できる手法であれば、上記の例以外の手法であっても構わない。
【００７５】
図１５のＰＩインターリーブ回路1517及びＰＩデインターリーブ回路1518をＭ系列発生回路1901を利用せずに別の方法で実現することも可能である。
【００７６】
これはＭ系列発生回路1901の変わりにＰＩインターリーブ変換規則を図１８Ａ，ＢのようにＲＯＭまたは回路で実現する方法である。これは特に数種のＰＩインターリーブ変換規則のみを必要とする場合に有効である。また、ランダムの特性を上げるためにＰＩインターリーブ規則を内符号上で隣合うデータが離れる距離を管理するなどアドレスを自由に設定できる点でさらに高い効果を期待できる。
【００７７】
またＰＩインターリーブ変換規則としてＭ系列以外のものとして、等差数列を用いる方法がある。
【００７８】
ここではＰＩインターリーブ規則として、ＤＶＤのＰＩインターリーブ規則としては、任意の１８２個の数字を使用すれば良いので０から１８１を用いることとする。
【００７９】
これは内符号の並びを等差数列に従って並びかえる方法、例えば３ずつ増加する数列を用いた場合、０，３，６，９，…，１７７，１８０，１，４，７，…，１７８，１８１，２，５，８，…，１７６，１７９のＰＩインターリーブ規則に従って、内符号上のデータの位置を配列しなおす方法である。
【００８０】
この場合、各行異なった定数を増加分として使用する必要があるが、１８２に対して互いに素である数を定数として利用した場合、１８１を超えた数についてはその数から１８２を引いた数をその数とし利用することができるが、互いに素でない数を定数とした場合には、例えば２の場合には、０，２，４，８，…，１８０，０，２，４，…となってしまうため、２回同じ数がでないように１８２を超えるときに１を加えるなどといった仕組みが必要となる。
【００８１】
また、対象とするランダムに発生するバーストエラーのほとんどが１０バイト以下であるといったような場合には増加分の定数として１１以上を選ぶ方が良い。
【００８２】
しかし、等差数列を用いた場合には、内符号として１８２バイトを例とした場合、定数として１を選んだ場合と１８１を選んだ場合、エラーを異なる外符号に分散させるという目的では同一なものであることに注意する必要がある。
【００８３】
これは、定数として１を選択した場合、０，１，２，３，４，… ，１８１となり、１８１を選択した場合、０，１８１，１８０、… ，４，３，２，１となり、隣接する数は、左右が異なるだけで同一になってしまうためである。
【００８４】
等差数列を生成する回路の一例（１を除いて、１８２と互いに素である数のみを使用する）を図２４に示す。
【００８５】
この図において、８ビットレジスタ2401から出力される値が等差数列になり、内符号に応じて、つまり行によって、できるだけ異なる数列が得られるように、行アドレスの値に応じて、増加分の定数を選択し、切り替えて用いるようになっている。
【００８６】
また等差数列を図１５のＰＩインターリーブ回路1517及びＰＩデインターリーブ回路1518に適用した例を図２５、図２６に示す。これは前に説明した図１９、図２０のＭ系列発生回路1901を図２４の等差数列発生回路2501に置き換えただけのもので構成できる。
【００８７】
図１５のＰＩインターリーブ回路1517のＭ系列発生回路1901として図１９を例としてあげ、内符号のデータを先頭から１バイトずつＭ系列で対応するアドレスにデータを配列する方式を示したが、図２０のＰＩデインターリーブ回路1518をＰＩインターリーブ回路1517として用いて、Ｍ系列で生成された内符号上の位置にあるデータをＭ系列順に並べていく方法がある。
【００８８】
またこれに対応するＰＩデインターリーブ回路1518は図１９となる。
【００８９】
当然ではあるが、異なるＭ系列を用いた場合、この方法を利用した場合にも、異なる外符号上にバーストエラーを分散させる目的を達成することができる。
【００９０】
しかし、この方法を用いた場合、Ｍ系列の初期値を行で替えることにより、異なる外符号上にバーストエラーを分散させることはできない。
【００９１】
この２種類のＰＩインターリーブ方法の関係は、ＰＩインターリーブ回路1517の図２５、及びＰＩデインターリーブ回路1518の図２６を用いて説明した等差数列発生回路2501でも同様である。
【００９２】
ＰＩインターリーブ変換規則は１つの方式からだけではなく、紹介したＭ系列、等差数列を含むいくつかの組み合わせによって構成でき、それを実現する回路も各要素の組み合わせで実現できる。
【００９３】
また多数のＰＩインターリーブ変換規則生成するためにＭ系列発生回路1901とＲＯＭ、回路で生成するアドレスデコーダ1801,1802を組み合わせても良い。
【００９４】
また回路からＰＩインターリーブ変換規則を考慮する必要があり、変換処理を高速に行うために図２１が示すようにＰＩインターリーブを同一変換規則を用いて複数行同時に行うことも可能であり、図２２が示すようにＰＩインターリーブを同一の内符号内で複数バイト（図２２では２バイト）同時に行うことも可能である。即ち、複数バイトを組とし、該組単位で組の順序を並べ替えることを可能である。
これらは実際に回路化を行う際、必要となる処理速度に合わせて、ＲＡＭのバス幅やデータ配置を考慮して最適なＰＩインターリーブ方法を選択すれば良い。また実現する際の回路規模と本発明により得られる性能の向上度も考慮する必要がある。
【００９５】
またこれらの図では２バイト単位でのＰＩインターリーブをした場合の例を示しているが、実際に同一のＰＩインターリーブを適用される内符号数は３以上でも構わない。
【００９６】
この実施例を通してＤＶＤを例に本発明を適用した場合について説明してきたが、本発明は積符号を含むディジタルデータ記録再生装置及びディジタルデータ記録再生方法で有効である。
【００９７】
なお、説明で用いていた内符号は、積符号の外符号の並びに従って記録メディアへの記録が行われる場合には外符号にあたることになることに注意されたい。また、ＰＩインターリーブ回路1517、ＰＩデインターリーブ回路1518ではＭ系列、等差数列を用いた信号処理回路を例示して説明したが、他の擬似乱数発生回路等を用いても構わない。
【００９８】
また、ここまでディジタルデータ記録再生装置及びディジタルデータ記録再生方法を中心に説明してきたが、本発明を記録媒体、即ちディスク自体に適用することも可能である。具体的には、ディスクの記録領域に、データ列毎に定まる規則により該データ列を形成するワードの順序を並べ替えた複数のデータ列からなる誤り訂正符号を記録したものである。ここでいうワードの順序の並べ替えについては、例えば、識別情報以外のワードの順序を並べ替え、データ列毎に定まる複数の異なる規則により並べ替え、複数個のワードを一組としての並べ替えなど、これまでディジタルデータ記録再生装置及びディジタルデータ記録再生方法の説明で述べてきた手法と同様の手法を適用することができる。
【００９９】
また、データのディスクへの記録は、誤り訂正符号の内符号方向のデータの並び順に記録する。
【０１００】
【発明の効果】
積符号の各行を各行毎に異なる規則でバイトインターリーブし、数バイトから数１０バイト程度の短いバーストエラーが各々の行で異なる規則を用いて並べ変えを行い、出来るだけ相関がないように分散させることで、バースト訂正長を変えずに、従来、訂正不能が発生する場合においても、エラーの数が平均化されるためより多くのエラーを訂正できる確率が高くなる。また、ランダムエラーに対して優れた能力をもつ繰り返し訂正も、従来よりも多くの場合、同等もしくは少ない回数の繰り返しでより多くのエラーを訂正することが可能となる。
【０１０１】
【図面の簡単な説明】
【図１】本発明をＤＶＤで利用した場合の記録時のデータ処理フローを示した図。
【図２】ＰＩインターリーブの一例を示した図。
【図３】ＤＶＤの記録時のデータ処理フローを示した図。
【図４】スクランブル後のデータユニット１を表す図。
【図５】スクランブル後の１６データユニット１を表す図。
【図６】ＥＣＣブロックを表す図。
【図７】１６データユニット２を表す図。
【図８】データユニット３を表す図。
【図９】ＤＶＤの再生時のデータ処理フローの一例を示した図。
【図１０】短いバーストエラーと長いバーストエラーに対してＰＩインターリーブしたときの効果を示す図。
【図１１】ＰＩインターリーブ後の１ＥＣＣブロックを表す図。
【図１２】本発明をＤＶＤで利用した場合の再生時のデータ処理フローを示した図。
【図１３】ＰＩインターリーブを解除する処理の一例を示した図。
【図１４】ＰＩインターリーブ後のデータユニット２の一例を示した図。
【図１５】本発明を適用したＤＶＤ記録再生装置の一例を示した図。
【図１６】Ｍ系列発生回路の例を示した図。
【図１７】Ｍ系列発生回路の例を示した図。
【図１８】アドレスデコーダを用いてアドレス生成回路を構成した場合の一例を示した図。
【図１９】ＰＩインターリーブ回路の一例を示した図。
【図２０】ＰＩデインターリーブ回路（ＰＩインターリーブを解除する回路）の一例を示した図。
【図２１】２つの内符号を１つのＰＩインターリーブ変換規則で行うＰＩインターリーブの一例を示した図。
【図２２】１つの内符号を２バイト単位で行うＰＩインターリーブの一例を示した図。
【図２３】Ｍ系列発生回路の一例を示した図。
【図２４】等差数列発生回路の一例を示した図。
【図２５】ＰＩインターリーブ回路の一例を示した図。
【図２６】ＰＩデインターリーブ回路（ＰＩインターリーブを解除する回路）の一例を示した図。
【符号の説明】
1501…ＤＶＤ，1502…ピックアップ，1503…スピンドルモータ，1504…サーボ，1505…リードチャネル，1506…デコーダ，1507…ＩＤ検出回路，1508…デコード処理回路，1509a…ＲＡＭ，1509b…ＲＡＭ，1511…エンコーダ，1512…変調回路，1513…エンコード処理回路，1514…ＬＤドライバ，1515…インターフェース，1516…マイコン，1517…ＰＩインターリーブ回路，1518…ＰＩデインターリーブ回路，1601…レジスタ，1602…ＥＸＯＲ，1701…インバータ，1904…論理和回路。
【図１】
0003928414.tif 000002
【図２】
0003928414.tif 000003
【図３】
0003928414.tif 000004
【図４】
0003928414.tif 000005
【図５】
0003928414.tif 000006
【図６】
0003928414.tif 000007
【図７】
0003928414.tif 000008
【図８】
0003928414.tif 000009
【図９】
0003928414.tif 000010
【図１０】
0003928414.tif 000011
【図１１】
0003928414.tif 000012
【図１２】
0003928414.tif 000013
【図１３】
0003928414.tif 000014
【図１４】
0003928414.tif 000015
【図１５】
0003928414.tif 000016
【図１６】
0003928414.tif 000017
【図１７】
0003928414.tif 000018
【図１８】
0003928414.tif 000019
【図１９】
0003928414.tif 000020
【図２０】
0003928414.tif 000021
【図２１】
0003928414.tif 000022
【図２２】
0003928414.tif 000023
【図２３】
0003928414.tif 000024
【図２４】
0003928414.tif 000025
【図２５】
0003928414.tif 000026
【図２６】
0003928414.tif 000027