(57)【特許請求の範囲】
【請求項１】
データ中の一部のデータをシード値としてデータスクランブルを行なっているデータフォーマットで、傷などの原因によりデータ中に誤りデータを含む可能性のあるデータを転送するデータデスクランブル方法において、
前記シード値に誤りが生じていれば、前記シード値を含んで生成されている第１のパリティ符号を用いて誤り訂正を行って正しいシード値を得る、該第１のパリティ符号を用いた誤り訂正が不能であれば、前記シード値、及び第１のパリティを含んだ第２のパリティを用いて誤り訂正を行なって正しいシード値を得る工程と、
該正しいシード値により前記データを正しくデスクランブルしたデータを、記憶装置上に保持する工程とを含む、
ことを特徴とするデータデスクランブル方法。
【請求項２】
請求項１記載のデータデスクランブル方法において、
前記第２のパリティ符号を用いた誤り訂正において、該誤り訂正が不能であれば、前回のデータデスクランブルの結果から推測されるシード値を用いて誤り訂正を行う工程と、
該正しいシード値により前記データを正しくデスクランブルしたデータを、記憶装置上に保持する工程とを含む、
ことを特徴とするデータデスクランブル方法。
【請求項３】
請求項１または２に記載のデータデスクランブル方法において、
前記シード値を正しく訂正した値を、前記記憶装置上に保持する工程を含む、
ことを特徴とするデータデスクランブル方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データのデスクランブルに関する技術分野に属するものである。
即ち、ノイズ等に影響を受けた誤りを含む可能性のあるデータ転送におけるデスクランブルを正確に行えるようにデータデスクランブル方法の改良を図ったものに関する。
【背景技術】
【０００２】
従来の技術として、光ディスクの一種であるＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ；以後、ＤＶＤと略す）を例にとって説明する。
【０００３】
ＤＶＤに記録されたデータ（以下、ＤＶＤ記録データと称す）は予めスクランブルされており、このＤＶＤ記録データを復調した後のデータフォーマットを図８に示す。
【０００４】
まず、光ディスクから再生されたＤＶＤ記録データは、上位１Ｂｙｔｅにセクタインフォメーション、下位３Ｂｙｔｅにセクタナンバーが付与された、４ＢｙｔｅからなるＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）情報８０１がＤＶＤの復調装置の復調処理系に転送される。続いて、ＩＤ情報８０１のパリティ情報に相当する、２ＢｙｔｅのＩＥＤ（ＩＤ  Ｅｒｒｏｒ  Ｄｅｔｅｃｔｉｏｎ  Ｃｏｄｅ）情報８０２が転送される。
【０００５】
続いて、６Ｂｙｔｅのリザーブ（以下、ＲＳＶと称す）領域８０３が転送され、メインデータの一部である１６０Ｂｙｔｅ分のデータ８０４ａが転送される。続いて、横方向の１行分のデータに対するパリティ情報、即ち、前記ＩＤ情報８０１，前記ＩＥＤ情報８０２，前記ＲＳＶ領域８０３およびメインデータの一部８０４ａからなる１７２Ｂｙｔｅのデータに対するパリティ情報として、１０ＢｙｔｅのＰＩ（Ｐａｒｉｔｙ  Ｉｎｎｅｒ）パリティ８０５が転送される。
【０００６】
次に、前記メインデータの一部８０４ａに続く、１６１Ｂｙｔｅ目〜３３２Ｂｙｔｅ目のメインデータの部分８０４ｂが転送される。該メインデータの部分は、１７２Ｂｙｔｅが各１行ごとに転送されるが、これらに対してもパリティ情報として、１０ＢｙｔｅのＰＩパリティ８０５が１行毎に転送される。これを１１行目まで繰り返す。
【０００７】
１２行目は、メインデータを１６８Ｂｙｔｅ転送し、前記ＩＤ情報８０１，前記ＩＥＤ情報８０２，前記ＲＳＶ領域８０３および前記メインデータ８０４のすべてに対する誤り検出情報である４ＢｙｔｅのＥＤＣ（Ｅｒｒｏｒ  Ｄｅｔｅｃｔｉｏｎ  Ｃｏｄｅ）情報８０６が転送される。この行にも１０ＢｙｔｅのＰＩパリティ８０５が付与され、前述と同様に転送される。
【０００８】
１３行目は、縦方向のパリティ情報として１７２ＢｙｔｅのＰＯ（Ｐａｒｉｔｙ  Ｏｕｔｅｒ）パリティ８０７が転送される。この行についても、ＰＯパリティ８０７に対する１０ＢｙｔｅのＰＩパリティ８０５が付与され、転送される。
【０００９】
ところで、前記ＩＥＤ情報８０２，前記ＰＩパリティ８０５および前記ＰＯパリティ８０６はすべてリードソロモン符号（ＲＳ符号ともいう）により作成されており、消失訂正ではＩＥＤが２Ｂｙｔｅの訂正能力を、ＰＩパリティが１０Ｂｙｔｅの訂正能力をそれぞれ有している。
【００１０】
さらに、前記メインデータ８０４には記録時にデータスクランブルがかかる仕様になっている。
【００１１】
この仕様は、前記ＩＤ情報８０１を構成する４Ｂｙｔｅ中の１Ｂｙｔｅの中の４ビットからなるＩＤを、図９に示す、予め決まった変換ルールを記述したテーブル、即ちスクランブルＳＥＥＤテーブルに基づいてシード情報に変換し、これに一定の演算、即ち、ＥＸＯＲ（Ｅｘｃｌｕｓｉｖｅ  ＯＲ）演算を行うことによりスクランブル後のデータに変換するものとなっている。
【００１２】
しかしながら前記ＩＤ情報８０１は、ディスクノイズ等で誤りを含む可能性がある。このため、誤ったシード値を用いてデスクランブルを行なった場合、メインデータ８０４は完全に不特定値、即ち、誤った値となる。
【００１３】
こうした不具合を防ぐことが可能なデータデスクランブル装置が本件出願人により既に開発されている。この従来のデータデスクランブル装置を図１１に示す。
【００１４】
図１１（ａ）において、ＤＶＤディスクから読み出されたデータを復調する復調装置１１０１が、前記と同様のフォーマットを有するＤＶＤデータとしての復調後データ１１１１を出力する。このＤＶＤデータ１１１１は、ノイズ・ディスクの傷等によるランダムもしくはバースト誤りデータを含む可能性があるものとする。
【００１５】
このデータをＦＩＦＯ装置１１０２が受信し、ＤＶＤデータとしてのＦＩＦＯ後データ１１１２を送信する。デスクランブル部１１０３は前記ＤＶＤデータ１１１２をシード値によってデスクランブルし、主記憶装置１１０６にＤＶＤデータとしてのデスクランブル後データ１１１３を送信する。
【００１６】
デスクランブルは図１０に示すシフトレジスタＳＲＧおよび排他的論理和回路ＥＸＯＲにより行われる。シフトレジスタＳＲＧはスクランブルＳＥＥＤテーブルにより変換された１５ビット長のデータが入力され、排他的論理和回路ＥＸＯＲはシフトレジスタＳＲＧの１０ビット目のデータと１４ビット目のデータとの排他的論理和を０ビット目に帰還して乱数を発生することで、デスクランブルを行う。
【００１７】
即ち、図１１（ｂ）に示すように、デスクランブル回路１１０３ａは、図１０のシフトレジスタＳＲＧに相当するシフトレジスタ１１０３ｃと、図１０の排他的論理和回路ＥＸＯＲに相当する排他的論理和回路１１０３ｄとからなる。
【００１８】
このデスクランブル回路１１０３ａが出力するシード値とＦＩＦＯ（Ｆｉｒｓｔ−Ｉｎ  Ｆｉｒｓｔ−Ｏｕｔ）装置１１０２からのＤＶＤデータ１１１２との排他的論理和を排他的論理和回路１１０３ｂにより得ることで、デスクランブル後ＤＶＤデータ１１１３を生成する。なおＦＩＦＯ装置１１０２に１つデータが入力される毎に、シフトレジスタ１１０３ｃはその内部でデータを１ビットずつシフトする。
【００１９】
ここで、前記シード値は本来ＤＶＤデータ１１１１もしくはＤＶＤデータ１１１２中に転送されるＩＤ情報から取得するべきものであるが、ＩＤ情報そのものに誤りを含む可能性があるため使用できない。
【００２０】
よって、ＣＰＵ１１０５にてあらかじめ転送されるべきセクタＩＤ情報としてのセクタナンバーをＣＰＵ書き込みパス１１１５を介してＩＤ保持レジスタ１１０４に設定しておき、その設定されたセクタＩＤ情報１１１４の値をデスクランブル部１１０３のシード値として使用することで、誤りを含む可能性のあるＤＶＤデータ１１１１もしくはＤＶＤデータ１１１２中の誤ったＩＤ情報の影響を受けることなくデスクランブルをすることが可能である。
【００２１】
このため、誤りを含まない正しいデータに悪影響を与えることなくデータ転送が可能となっていた（例えば、特許文献１参照）。
【特許文献１】国際公開第２００５／０５０９０９号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【００２２】
しかしながら、前記特許文献１に記載された従来例は、ＣＰＵが常時転送されているＤＶＤ転送データのＩＤ情報を常時管理していることが大前提である。このため、ＣＰＵがＩＤ情報を管理していないシステムや、ＣＰＵを使用しないシステムでは、誤ったシード値でデータのデスクランブルを行った場合に、誤りに影響を及ぼさない機構として利用できないという課題を有する。
【００２３】
本発明は、上述のような従来のものの問題点を解決するためになされたもので、ＣＰＵがＩＤ情報を管理していないシステムや、例えばロジック回路等のみでＣＰＵを含まずに構成したシステムにおいて、誤ったシード値を用いてデスクランブルを行ったとしても、誤りを含まない正しいデータに悪影響を与えることなくデータ転送を行えるデータデスクランブル方法を提供することを目的としている。
【課題を解決するための手段】
【００３３】
以上の課題を解決するために、本発明の請求項１にかかるデータデスクランブル方法は、データ中の一部のデータをシード値としてデータスクランブルを行なっているデータフォーマットで、傷などの原因によりデータ中に誤りデータを含む可能性のあるデータを転送するデータデスクランブル方法において、前記シード値に誤りが生じていれば、前記シード値を含んで生成されている第１のパリティ符号を用いて誤り訂正を行って正しいシード値を得る、該第１のパリティ符号を用いた誤り訂正が不能であれば、前記シード値、及び第１のパリティを含んだ第２のパリティを用いて誤り訂正を行なって正しいシード値を得る工程と、該正しいシード値により前記データを正しくデスクランブルしたデータを、記憶装置上に保持する工程とを含む、ことを特徴とするものである。
【００３５】
また、本発明の請求項２にかかるデータデスクランブル方法は、請求項１記載のデータデスクランブル方法において、前記第２のパリティ符号を用いた誤り訂正において、訂正不能であれば前回のデータデスクランブルの結果から推測されるシード値を用いる工程と、該正しいシード値により前記データを正しくデスクランブルしたデータを記憶装置上に保持する工程とを含む、ことを特徴とするものである。
【００３６】
また、本発明の請求項３にかかるデータデスクランブル方法は、請求項１または２に記載のデータデスクランブル方法において、前記シード値を正しく訂正した値を、前記記憶装置上に保持する工程を含む、ことを特徴とするものである。
【発明の効果】
【００３７】
本発明のデータデスクランブル方法によれば、ＣＰＵを代表とする中央演算装置がＩＤ情報またはシード情報の管理を行わない装置であっても、データ転送においてシード情報に誤りが生じた場合にＩＤを修正でき、正確なデスクランブルを実行することが可能である。またＩＤの訂正が不能であった場合は、前回のシード情報から推測しデスクランブルを行うことが可能である。
【００３８】
また、訂正されたＩＤ値を主記憶装置に書き戻すことで、再度スクランブルが必要になった場合に再度誤り訂正を行う必要がない。また、ＩＤ値をＦＩＦＯに書き戻すことで、主記憶装置へのアクセス回数を増加させることなくＩＤ値を書き換え、その誤り訂正を行うことが可能である。
【００３９】
また、シード情報を修正するタイミングを、シード情報を必要とするタイミングよりも後にすることで、ＦＩＦＯに蓄積すべきデータ量を少なくすることが可能であり、ＦＩＦＯの回路規模を削減することが可能である。
【発明を実施するための最良の形態】
【００４０】
以下、本発明の実施の形態を図について説明する。
（実施の形態１）
本発明の実施の形態１を、図１に示す。
図１（ａ）は、本発明の実施の形態１によるデータデスクランブル装置を示す。図において、１０１は復調装置、１０２はＦＩＦＯ装置、１０３はデスクランブル部、１０４はＩＤ保持レジスタ、１０５は誤り検出装置、１０６は主記憶装置、１０７はＤＶＤドライブである。
【００４１】
図１（ｂ）は、本発明の実施の形態１によるデータデスクランブル装置によるＩＤの誤り検出動作を、ＤＶＤのデータフォーマット上で示す図である。
【００４２】
図１（ｃ）は、本発明の実施の形態１によるデータデスクランブル装置における誤り検出装置の動作を示すフローチャートである。
【００４３】
次に動作について説明する。
ＤＶＤドライブ１０７が再生状態になると、復調装置１０１から前述したＤＶＤフォーマットを有する復調後データ１１１が出力される。ＦＩＦＯ装置１０２は、前記復調後データ１１１を蓄積し、蓄積されたデータをＦＩＦＯ後データ１１２、及び１２２としてデスクランブル部１０３、及び誤り検出装置１０５に出力する。誤り検出装置１０５は、前記ＦＩＦＯ後データ１２２に対し、該ＦＩＦＯ後データ１２２中のＩＤ情報８０１の誤り検出を、該ＦＩＦＯ後データ１２２中のＤＶＤフォーマットの一部であるＩＥＤ情報８０２を用いて行なう。
【００４４】
誤り検出の結果、シード情報に必要なＩＤ情報部分に誤りが検出された場合（ステップ１３１）、ＤＶＤドライブ１０７は誤り検出装置１０５からの繰り返し再生コマンド１１６により再度ＤＶＤ再生を行い（ステップ１３２）、読み出しデータ１１０として同じ情報を得て、前記復調装置１０１から復調後データ１１１を送信させる。そしてこの操作を誤りが検出されなくなるまで行なう。
【００４５】
誤り検出の結果、シード情報に必要なＩＤ情報部分に誤りが検出されなかった場合、ＩＤ保持レジスタ１０４に対してシード情報として誤り検出後エラーがなかった場合のＩＤ情報１１５を出力する（ステップ１３３）。ＩＤ保持レジスタ１０４は、誤り検出装置１０５からの保持コマンド１１７によりシード情報１１５を保持するとともにデスクランブルするためのフィルタ情報としてセクタＩＤ情報１１４を作成し、前記デスクランブル部１０３に出力する。
【００４６】
前記デスクランブル部１０３は、デスクランブルフィルタ情報１１４及び前記ＦＩＦＯ蓄積データ１１２を受信しこれらのＥＸＯＲ演算を実行することでデスクランブルを実施した後、デスクランブル後データ１１３を主記憶装置１０６に出力し、蓄積することで、メインデータのデスクランブルが可能となる。
【００４７】
以上の構成から、ＣＰＵが仲介することなく、誤りを含む転送中データにおけるデスクランブルが可能となる。
【００４８】
また、図１（ｃ）に示す誤り検出装置の動作は、ＣＰＵを用いることなく、簡単なロジックにより実現可能である。
【００４９】
このように、本実施の形態１によるデータデスクランブル装置によれば、ＩＥＤ情報を用いてＩＤ情報の誤り検出を行なうようにしたので、ＣＰＵが存在しなくても正しいＩＤ情報を得ることが可能となり、ＣＰＵを含まずに構成したシステムにおいても、あるいはさらに、ＣＰＵがＩＤ情報を管理していないシステムにおいても、正しいデスクランブル結果が得られる。
【００５０】
なお、本実施の形態１ではＩＥＤ情報を用いてＩＤ情報に対する誤り検出を行なったが、ＩＥＤ情報に代えて、ＩＤ情報に対するパリティを含む情報を用いて検出を行うようにしてもよく、同様に実施が可能である。
【００５１】
（実施の形態２）
本発明の実施の形態２を、図２に示す。
図２（ａ）は、本発明の実施の形態２によるデータデスクランブル装置を示す。図において、２０１は復調装置、２０２はＦＩＦＯ装置、２０３はデスクランブル部、２０４はＩＤ保持レジスタ、２０５は誤り訂正装置、２０６は主記憶装置、２０７はＤＶＤドライブである。
【００５２】
図２（ｂ）は、本発明の実施の形態２によるデータデスクランブル装置によるＩＤの誤り検出，訂正動作を、ＤＶＤのデータフォーマット上で示す図である。
【００５３】
図２（ｃ）は、本発明の実施の形態２によるデータデスクランブル装置における誤り訂正装置の動作を示すフローチャートである。
【００５４】
この実施の形態２は、実施の形態１における誤り検出装置１０５に代えて誤り訂正装置２０５を設けるようにしたものである。従って、他の構成要素である復調装置２０１，ＦＩＦＯ装置２０２，デスクランブル部２０３，ＩＤ保持レジスタ２０４，主記憶装置２０６はそれぞれ実施の形態１における復調装置１０１，ＦＩＦＯ装置１０２，デスクランブル部１０３，ＩＤ保持レジスタ１０４，主記憶装置１０６に相当する。
【００５５】
次に、動作について説明する。誤り検出装置２０５からの再生コマンド２１６によりＤＶＤドライブ２０７が読み出しデータ２１０を出力し、復調装置２０１から前述したＤＶＤフォーマットを有する復調後データ２１１が出力される。ＦＩＦＯ装置２０２は、前記復調後データ２１１を蓄積し、蓄積されたデータであるＦＩＦＯ後データ２１２及び２２２をデスクランブル部２０３及び誤り訂正装置２０５に出力する。誤り訂正装置２０５は、前記蓄積データ２２２に対しＤＶＤフォーマットの一部であるＩＥＤ情報８０２を使用して、まずＩＤ情報８０１に対する誤り検出を行なう。
【００５６】
誤り検出の結果、シード情報に必要なＩＤ情報部分に誤りが検出され（ステップ２３１）、かつ訂正不能であった場合（ステップ２３２）、ＤＶＤドライブ２０７は誤り訂正装置２０５からの繰り返し再生コマンド２１６により再度ＤＶＤ再生を行い（ステップ２３３）、同じ読み出しデータ２１０を得て復調後データ２１１を前記復調装置２０１から送信させる。そしてこの操作を誤りが検出されなくなるまで行なう。
【００５７】
誤り検出の結果、シード情報に必要なＩＤ情報部分に誤りが検出され（ステップ２３１）、かつ訂正可能である場合（ステップ２３２）、誤り訂正装置２０５は、誤り訂正を行い、ＩＤ保持レジスタ２０４に対して誤り訂正後のシード情報として誤り訂正後のＩＤ情報２１５を出力する（ステップ２３４）。
【００５８】
また、シード情報に必要なＩＤ情報部分に誤りが検出されなかった場合、誤り訂正装置２０５は前記ＩＤ保持レジスタ２０４に対して前記蓄積データ２２２から得られるシード情報と等価な、即ち、シード情報とみなせる信号をシード情報２１５として出力する（ステップ２３５）。前記ＩＤ保持レジスタ２０４は、誤り訂正装置２０５からの保持コマンド２１７によりシード情報２１５を保持するとともにデスクランブルするためのフィルタ情報を作成し、前記デスクランブル部２０３に出力する。
【００５９】
前記デスクランブル部２０３は、デスクランブルフィルタ情報としてのセクタＩＤ情報２１４及び前記ＦＩＦＯ蓄積データ２１２を受信しこれらにＥＸＯＲ演算を実施することでデスクランブルを行った後、デスクランブル後データ２１３を主記憶装置２０６に出力し、蓄積することでメインデータのデスクランブルが可能となる。
【００６０】
以上の構成から、ＣＰＵが仲介することなく、誤りを含む転送中データにおけるデスクランブルが可能となる。また、本発明の実施の形態１と比べて誤り訂正能力が付加され再度同じ情報を送信させる回数が減少することから、転送終了までの時間を高速化できる効果がある。
【００６１】
また、図２（ｃ）に示す誤り訂正装置の動作は、ＣＰＵを用いることなく、簡単なロジックにより実現可能である。
【００６２】
このように、本実施の形態２によるデータデスクランブル装置によれば、ＩＥＤ情報を用いてＩＤ情報の誤り検出を行い、訂正可能であれば誤り訂正装置により訂正を行なうようにしたので、ＣＰＵが存在しなくても、正しいＩＤ情報を得ることが可能となり、ＣＰＵを含まずに構成したシステムにおいても、あるいはさらにＣＰＵがＩＤ情報を管理していないシステムにおいても、正しいデスクランブル結果が得られる。
【００６３】
（実施の形態３）
本発明の実施の形態３を、図３に示す。
図３（ａ）は本発明の実施の形態３によるデータデスクランブル装置を示す。図において、３０１は復調装置、３０２はＦＩＦＯ装置、３０３はデスクランブル部、３０４はＩＤ保持レジスタ、３０５は誤り訂正装置１、３０６は主記憶装置、３０７は誤り訂正装置２、３０８はＤＶＤドライブである。
【００６４】
図３（ｂ）は、本発明の実施の形態３によるデータデスクランブル装置によるＩＤの誤り検出，訂正動作を、ＤＶＤのデータフォーマット上で示す図である。
【００６５】
図３（ｃ）は、本発明の実施の形態３によるデータデスクランブル装置における誤り訂正装置の動作を示すフローチャートである。
【００６６】
この実施の形態３は誤り訂正装置２  ３０７を追加し、誤り訂正装置を２系統にしたものである。従って、他の構成要素である復調装置３０１，ＦＩＦＯ装置３０２，デスクランブル部３０３，ＩＤ保持レジスタ３０４，誤り訂正装置１  ３０５，主記憶装置３０６はそれぞれ実施の形態２における復調装置２０１，ＦＩＦＯ装置２０２，デスクランブル部２０３，ＩＤ保持レジスタ２０４，誤り訂正装置２０５，主記憶装置２０６に相当する。
【００６７】
次に動作について説明する。誤り訂正装置１（３０５）からの再生コマンド３２０によりＤＶＤドライブ３０８が読み出しデータ３１０を出力し、復調装置３０１から前述したＤＶＤフォーマットを有する復調後データ３１１が出力される。ＦＩＦＯ装置３０２は、前記復調後データ３１１を蓄積し、蓄積されたデータであるＦＩＦＯ後データ３１２及び３２２をデスクランブル部３０３及び誤り訂正装置１（３０５），誤り訂正装置２（３０７）に出力する。誤り訂正装置１（３０５）は、前記蓄積データ３２２に対しＤＶＤフォーマットの一部であるＩＥＤ情報８０２を使用して、まずＩＤ情報８０１に対する誤り検出を行なう。
【００６８】
誤り訂正装置２（３０７）は、前記蓄積データ３２２に対し、ＤＶＤフォーマットの一部であるＩＤ情報８０１及びＩＥＤ情報８０２、さらにＲＳＶ情報８０３・メインデータ情報８０４に対するパリティ情報であるＰＩ−Ｐａｒｉｔｙ８０５を使用して、ＩＤ情報８０１に対する誤り訂正を行なう。
【００６９】
誤り検出の結果、シード情報に必要なＩＤ情報部分に誤りが検出され（ステップ３３１）、かつ誤り訂正装置１（３０５）及び誤り訂正装置２（３０７）共に訂正不能であった場合は（ステップ３３２），（ステップ３３３）、ＤＶＤドライブ３０８は誤り訂正装置１（３０５）及び誤り訂正装置２（３０７）からの繰り返し再生コマンド３２０及び３２１により再度ＤＶＤ再生を行い（ステップ３３４）、同じ読み出しデータ３１０による復調後データ３１１を前記復調装置３０１から送信させて誤りが検出しなくなるまで行なう。
【００７０】
誤り訂正装置１（３０５）からの誤り検出情報３２３が、シード情報に必要なＩＤ情報部分に誤りが検出された旨を示し、かつ誤り訂正装置１（３０５）が訂正可能である場合は、ＩＤ保持レジスタ３０４に対して誤り訂正後のシード情報としての誤り訂正後のＩＤ情報３１５を出力し（ステップ３３６）、ＩＤ保持レジスタ３０４は誤り訂正装置１（３０５）からの保持コマンド３２５によりこれを保持する。また、誤り訂正装置１（３０５）が訂正不能である場合であって誤り訂正装置２（３０７）が訂正可能である場合、ＩＤ保持レジスタ３０４に対して誤り訂正後のシード情報としての誤り訂正後のＩＤ情報３１７を出力し（ステップ３３５）、ＩＤ保持レジスタ３０４は誤り訂正装置２（３０７）からの保持コマンド３２４によりこれを保持する。
【００７１】
また、シード情報に必要なＩＤ情報部分に誤りが検出されなかった場合は、前記ＩＤ保持レジスタ３０４に対して蓄積データ３２２から得られるシード情報と等価であるシード情報３１５又は３１７を出力する（ステップ３３７）。この場合は誤り訂正を行っていない為、シード情報は３１５、３１７どちらを用いても同じである。
【００７２】
前記ＩＤ保持レジスタ３０４は、シード情報３１５からデスクランブルするためのフィルタ情報としてのセクタＩＤ情報３１４を作成し、前記デスクランブル部３０３に出力する。前記デスクランブル部３０３は、デスクランブルフィルタ情報３１４及び前記ＦＩＦＯ蓄積データとしてのＦＩＦＯ後データ３１２を受信しＥＸＯＲ演算を実施することでデスクランブルを実行した後、デスクランブル後データ３１３を主記憶装置３０６に出力し、蓄積することでデスクランブルが可能となる。
【００７３】
以上の構成から、ＣＰＵが仲介することなく、誤りを含む転送中データにおけるデスクランブルが可能となる。また、本発明の実施の形態２に対してさらに誤り訂正能力が向上しており、再度同じ情報を送信させる回数が減少することから、転送終了までの時間を高速化できる効果がある。
【００７４】
また、図３（ｃ）に示す誤り訂正装置の動作は、ＣＰＵを用いることなく、簡単なロジックにより実現可能である。
【００７５】
このように、本実施の形態３によるデータデスクランブル装置によれば、ＩＥＤ情報を用いてＩＤ情報の誤り検出を行い、訂正可能であれば訂正を行い、訂正不可能であればＰＩ−Ｐａｒｉｔｙを使用して誤り訂正を行うようにしたので、ＣＰＵが存在しなくても、正しいＩＤ情報を得ることが可能となり、ＣＰＵを含まずに構成したシステムにおいても、あるいはさらにＣＰＵがＩＤ情報を管理していないシステムにおいても、正しいデスクランブル結果が得られる。
【００７６】
（実施の形態４）
本発明の実施の形態４を、図４に示す。
図４（ａ）は、本発明の実施の形態４によるデータデスクランブル装置を示す。図において、４０１は復調装置、４０２はＦＩＦＯ装置、４０３はデスクランブル部、４０４はＩＤ保持レジスタ、４０５は誤り検出装置、４０６は主記憶装置、４０７はＤＶＤドライブ、４０８は加算器である。
【００７７】
図４（ｂ）は、本発明の実施の形態４によるデータデスクランブル装置における誤り検出装置の動作を示すフローチャートである。
【００７８】
なお、本実施の形態４におけるＩＤの誤り検出動作を、ＤＶＤのデータフォーマット上で示す図は、図１（ｂ）と同様である。
【００７９】
この実施の形態４は実施の形態１に加算器４０８を追加したものである。従って、他の構成要素である復調装置４０１，ＦＩＦＯ装置４０２，デスクランブル部４０３，ＩＤ保持レジスタ４０４，誤り検出装置４０５，主記憶装置４０６はそれぞれ実施の形態１における復調装置１０１，ＦＩＦＯ装置１０２，デスクランブル部１０３，ＩＤ保持レジスタ１０４，誤り検出装置１０５，主記憶装置１０６に相当する。
【００８０】
次に動作について説明する。誤り検出装置４０５からの再生コマンド４２０によりＤＶＤドライブ４０７が読み出しデータ４１０を出力し、復調装置４０１から前述したＤＶＤフォーマットを有する復調後データ４１１が出力される。
【００８１】
ＦＩＦＯ装置４０２は、前記復調後データ４１１を蓄積し、蓄積されたデータ４１２及び４２２をＦＩＦＯ後データ４１２及び４２２としてデスクランブル部４０３及び誤り検出装置４０５に出力する。誤り検出装置４０５は、前記蓄積データ４２２に対し、ＤＶＤフォーマットの一部であるＩＥＤ情報８０２を使用して、ＩＤ情報８０１に対する誤り検出を行なう（ステップ４３１）。
【００８２】
誤り検出の結果、シード情報に必要なＩＤ情報部分に誤りが検出された場合、誤り検出装置４０５は出力コマンド４２３によりＩＤ保持レジスタ４０４に保持されている前回のシード情報４１４を加算器４０８に入力し（ステップ４３２）、加算コマンド４２１により加算器４０８により得られる、ＩＤ保持レジスタ４０４に対して「１」を加算した値を出力結果、即ち、推測されたＩＤ情報４１８として出力する（ステップ４３３）。
【００８３】
シード情報として利用しているＩＤ情報はセクタナンバーがデータとして記載されており、通常１ずつ加算された値が格納されている。よって、前セクタから「１」を加算した値が本セクタのセクタナンバーであると推測される。
【００８４】
誤り検出の結果、シード情報に必要なＩＤ情報部分に誤りが検出されなかった場合、ＩＤ保持レジスタ４０４に対してシード情報、即ち、誤り訂正後のＩＤ情報４１５を出力する（ステップ４３４）。
【００８５】
ＩＤ保持レジスタ４０４は、誤り検出の結果によってシード情報４１５及び４１８を選択し、シード情報４１５からデスクランブルするためのフィルタ情報を前記デスクランブル部４０３に出力する。前記デスクランブル部４０３は、デスクランブルフィルタ情報としてのセクタＩＤ情報４１４及び前記ＦＩＦＯ後データ４１２を受信しＥＸＯＲ演算を実施することでデスクランブルを行った後、デスクランブル後データ４１３を主記憶装置４０６に出力し、蓄積することでデスクランブルが可能となる。
【００８６】
また、図４（ｂ）に示す誤り訂正装置の動作は、ＣＰＵを用いることなく、簡単なロジックにより実現可能である。
【００８７】
このように、本実施の形態４によるデータデスクランブル装置によれば、ＩＥＤ情報を用いてＩＤ情報の誤り検出を行うようにしたので、ＣＰＵが存在しなくても、正しいＩＤ情報を得ることが可能となり、ＣＰＵを含まずに構成したシステムにおいても、あるいはさらにＣＰＵがＩＤ情報を管理していないシステムにおいても、誤りを含む転送中データに対する正しいデスクランブル結果が得られる。
【００８８】
また、誤りが検出された場合、前回ＩＤ保持レジスタに保持されている値に「１」を加算した値をセクタナンバーとして使用するようにしたので、再度同じ情報を送信させる必要がなく、転送終了までの時間を高速化できる効果がある。
【００８９】
なお、本実施の形態４における、加算器が前回ＩＤ保持レジスタに保持されている値に「１」を加算した値をセクタナンバーとして使用する構成は、実施の形態２、実施の形態３においても同様に実施できる。
【００９０】
（実施の形態５）
本発明の実施の形態５を、図５に示す。
図５（ａ）は、本発明の実施の形態５によるデータデスクランブル装置を示す。図において、５０１は復調装置、５０２はＦＩＦＯ装置、５０３はデスクランブル部、５０４はＩＤ保持レジスタ、５０５は誤り訂正装置、５０６は主記憶装置、５０７はＤＶＤドライブである。
【００９１】
図５（ｂ）は、本発明の実施の形態５によるデータデスクランブル装置における誤り訂正装置の動作を示すフローチャートである。
【００９２】
なお、本実施の形態５におけるＩＤの誤り検出，訂正動作を、ＤＶＤのデータフォーマット上で示す図は、図２（ｂ）と同様である。
【００９３】
この実施の形態５は実施の形態２と同様のブロック構成を有するとともに、ＩＤ保持レジスタの出力を直接、主記憶装置にも入力するようにしたものである。
【００９４】
次に動作について説明する。誤り訂正装置５０５からの再生コマンド５２０によりＤＶＤドライブ５０７が読み出しデータ５１０を出力し、復調装置５０１から前述したＤＶＤフォーマットを有する復調後データ５１１が出力される。ＦＩＦＯ装置５０２は、前記復調後データ５１１を蓄積し、蓄積されたデータであるＦＩＦＯ後データ５１２及び５２２をデスクランブル部５０３及び誤り訂正装置５０５に出力する。誤り訂正装置５０５は、前記蓄積データ５２２に対しＤＶＤフォーマットの一部であるＩＥＤ情報８０２を使用して、まずＩＤ情報８０１に対する誤り検出を行なう。
【００９５】
誤り検出の結果、シード情報に必要なＩＤ情報部分に誤りが検出され（ステップ５３１）、かつ訂正不能であった場合は（ステップ５３２）、誤り訂正装置５０５は繰り返し再生コマンド５２０により、ＤＶＤドライブ５０７に再度ＤＶＤ再生を行わせ（ステップ５３３）、同じ情報の読み出しデータ５１０を前記復調装置５０１から送信させて誤りが検出しなくなるまで行なう。
【００９６】
誤り検出の結果、シード情報に必要なＩＤ情報部分に誤りが検出され、かつ訂正可能である場合は、誤り訂正装置５０５は、ＩＤ保持レジスタ５０４に対して誤り訂正後のシード情報としての誤り訂正後のＩＤ情報５１５を出力する（ステップ５３４）。また、シード情報に必要なＩＤ情報部分に誤りが検出されなかった場合は前記ＩＤ保持レジスタ５０４に対して前記蓄積データ５２２から得られるシード情報と等価な信号をシード情報５１５を出力する（ステップ５３５）。
【００９７】
前記ＩＤ保持レジスタ５０４は、シード情報５１５からデスクランブルするためのフィルタ情報を作成し、前記デスクランブル部５０３に出力する。また、前記ＩＤ保持レジスタ５０４は、誤り訂正装置５０５からの出力コマンド５２１により主記憶装置に対し正しいＩＤ情報５１４を出力し（ステップ５３６）、主記憶装置上で置き換えることを特徴とする。
【００９８】
前記デスクランブル部５０３は、デスクランブルフィルタ情報としてのセクタＩＤ情報５１４及び前記ＦＩＦＯ蓄積データ５１２を受信しこれらにＥＸＯＲ演算を実施してデスクランブルした後、デスクランブルデータ５１３を主記憶装置５０６に出力し、蓄積することでデスクランブルが可能となる。
【００９９】
また、図５（ｂ）に示す誤り訂正装置の動作は、ＣＰＵを用いることなく、簡単なロジックにより実現可能である。
【０１００】
このように、本実施の形態５によるデータデスクランブル装置によれば、ＩＥＤ情報を用いてＩＤ情報の誤り検出を行い、訂正可能であれば誤り訂正装置により訂正を行なうようにしたので、ＣＰＵが存在しなくても、正しいＩＤ情報を得ることが可能となり、ＣＰＵを含まずに構成したシステムにおいても、あるいはさらにＣＰＵがＩＤ情報を管理していないシステムにおいても、正しいデスクランブル結果が得られる。
【０１０１】
また、転送終了後に、正しいＩＤ情報が主記憶装置上に残るようにしたので、以後の処理に再度デスクランブルを行なう場合、再度誤り訂正を行う必要がない、という効果も得られる。
【０１０２】
なお、本実施の形態５における、ＩＤ保持レジスタの出力を直接、主記憶装置にも入力する構成は、実施の形態３、実施の形態４においても同様に実施できる。
【０１０３】
また、本実施の形態５では前記ＩＤ保持レジスタ５０４における正しいＩＤ値を主記憶装置７０６にて書き換えているが、この書き換えをＦＩＦＯ装置５０２により実行することにより実施してもよく、この場合、主記憶装置７０６により書き換えを実行するよりも、主記憶装置へのアクセス回数を増加させない分、有利である。
【０１０４】
（実施の形態６）
本発明の実施の形態６を、図６に示す。
図６（ａ）は、本発明の実施の形態６によるデータデスクランブル装置を示す。図において、６０１は復調装置、６０２はＦＩＦＯ装置、６０３はデスクランブル部、６０４はＩＤ保持レジスタ、６０５は誤り訂正装置、６０６は主記憶装置、６０７はシード補正回路、６０８はＤＶＤドライブである。
【０１０５】
図６（ｂ）は、本発明の実施の形態６によるデータデスクランブル装置における誤り訂正装置の動作を示すフローチャートである。
【０１０６】
図７は本発明の実施の形態６によるデータデスクランブル装置におけるシード補正装置の役割を、ＤＶＤフォーマット上に模式的に示すものである。
誤り訂正装置６０５からの再生コマンド６２０によりＤＶＤドライブ６０８が読み出しデータ６１０を出力し、復調装置６０１から前述したＤＶＤフォーマットを有する復調後データ６１１が出力される。ＦＩＦＯ装置６０２は、前記復調後データ６１１を蓄積する。この時、前記ＦＩＦＯ装置６０２の蓄積量を４Ｂｙｔｅであるとする。蓄積されたデータであるＦＩＦＯ後データ６１２、及び６２２をデスクランブル部６０３、及び誤り訂正装置６０５に出力する。
【０１０７】
誤り訂正装置６０５は、前記蓄積データ６２２からＤＶＤフォーマットの一部であるＩＤ情報７０１、及びＩＥＤ情報７０２及びＲＳＶ情報７０３情報、及びデータ情報７０４に対するパリティ情報であるＰＩパリティ情報７０５を使用して、まずＩＤ情報７０１に対する誤り検出を行なう。
【０１０８】
誤り検出の結果、シード情報に必要なＩＤ情報部分に誤りが検出され（ステップ６３１）、かつ訂正不能であった場合（ステップ６３２）、誤り訂正装置６０５は繰り返し再生コマンド６２０によりＤＶＤドライブ６０８に再度ＤＶＤ再生を行わせ（ステップ６３３）、同じ情報の読み出しデータ６１０を前記復調装置６０１から送信させて誤りが検出しなくなるまで行なう。
【０１０９】
誤り検出の結果、シード情報に必要なＩＤ情報部分に誤りが検出され、かつ訂正可能である場合は、誤り訂正装置６０５は、ＩＤ保持レジスタ６０４に対して誤り訂正後のシード情報としての誤り訂正後のＩＤ情報６１５を出力する（ステップ６３４）。また、シード情報に必要なＩＤ情報部分に誤りが検出されなかった場合は、前記ＩＤ保持レジスタ６０４に対して前記蓄積データ６２２から得られるシード情報と等価な信号を、シード情報６１５として出力する（ステップ６３５）。
【０１１０】
前記ＩＤ保持レジスタ６０４は、誤り訂正装置６０５からの保持コマンド６２１によりシード情報６１５を保持するとともに、該シード情報６１５からデスクランブルするためのフィルタ情報としてのセクタＩＤ情報６１４を作成し、シード補正回路６０７に出力する（ステップ６３６）。
【０１１１】
ここで、前記ＦＩＦＯ装置６０２の蓄積量は、誤り訂正を正しく行おうとすれば、ＩＤ７０１の４Ｂｙｔｅ＋ＩＥＤ７０２の２Ｂｙｔｅ＋ＲＳＶ７０３の６Ｂｙｔｅ＋メインデータ７０４の一部の１６０Ｂｙｔｅ＋ＰＩ−Ｐａｒｉｔｙ７０５の１０Ｂｙｔｅ＝１８２Ｂｙｔｅが必要であるが、ＦＩＦＯ装置６０２の回路規模を抑えるために上述のように４Ｂｙｔｅに設定しているため、正しいシード値が得られるタイミングでは、すでにデータは主記憶装置６０６に格納されていることになる。
【０１１２】
よって、誤ったシードによるデータ化け、即ちデータの消失が発生したデータ領域７１０がメインデータ７０４の一部に発生する。そこで、誤り訂正装置６０５からのシード補正コマンド６２３により前記シード補正回路６０７が、データ領域であるＩＤ情報誤りによって発生するバーストエラー部分７１０のＢｙｔｅ長に相当する１７２−１２＝１６０Ｂｙｔｅ分進めたデータ位置７１１を算出し、前記デスクランブル部６０３に出力する。これは図７におけるメインデータ７０４の第２行目の先頭に位置する。
【０１１３】
前記デスクランブル部６０３は、デスクランブルフィルタ情報６１４、及び前記ＦＩＦＯ蓄積データ６１２を受信し、図７におけるメインデータ７０４の第２行目の先頭に位置するデータ位置７１１からＥＸＯＲ演算を行ってデスクランブルを実施した後、デスクランブル後データ６１３を主記憶装置６０６に出力し、蓄積することでデスクランブルが可能となる。
【０１１４】
一方、データ化け、即ちデータの消失が発生したデータ領域７１０は、ＰＯパリティ等、他の誤り訂正による訂正能力の範囲内であり、他の誤り訂正により正常なデータに戻せるため、問題は発生しない。
【０１１５】
以上の構成から、ＣＰＵが仲介することなく、誤りを含む転送中データにおけるデスクランブルが可能となる。
【０１１６】
このように、本実施の形態６によるデータデスクランブル装置によれば、ＩＥＤ情報を用いてＩＤ情報の誤り検出を行い、訂正可能であれば誤り訂正装置により訂正を行なうようにしたので、ＣＰＵが存在しなくても、正しいＩＤ情報を得ることが可能となり、ＣＰＵを含まずに構成したシステムにおいても、あるいはさらにＣＰＵがＩＤ情報を管理していないシステムにおいても、正しいデスクランブル結果が得られる。
【０１１７】
また、シード値が、転送中のデータ位置に一致する位置となるよう、該シード値を補正するようにしたので、ＦＩＦＯ蓄積容量を削減できる効果が得られ、データ領域、及びパリティを含めたデータ量が多いシステムにおいて、大幅な回路削減が可能となる。
【０１１８】
なお、上記各実施の形態では、スクランブルされたデータはＤＶＤドライブによりＤＶＤから読み出されたものとしたが、他の情報源から得られるものであってもよく、上記各実施の形態と同様の効果を奏する。
【産業上の利用可能性】
【０１１９】
本発明は、光ディスクをはじめとする、誤りを含み、パリティによる誤り検出・訂正が可能なデータ転送におけるデータデスクランブルを行なうシステムに対し、幅広く利用可能である。
【図面の簡単な説明】
【０１２０】
【図１（ａ）】図１（ａ）は、本発明の実施の形態１によるデータデスクランブル装置のブロック構成を示す図である。
【図１（ｂ）】図１（ｂ）は、本発明の実施の形態１によるデータデスクランブル装置によるＩＤの誤り検出動作を、ＤＶＤデータのフォーマット上で示す図である。
【図１（ｃ）】図１（ｃ）は、本発明の実施の形態１によるデータデスクランブル装置における誤り検出装置の制御動作のフローチャートを示す図である。
【図２（ａ）】図２（ａ）は、本発明の実施の形態２によるデータデスクランブル装置のブロック構成を示す図である。
【図２（ｂ）】図２（ｂ）は、本発明の実施の形態２によるデータデスクランブル装置によるＩＤの誤り検出動作を、ＤＶＤデータのフォーマット上で示す図である。
【図２（ｃ）】図２（ｃ）は、本発明の実施の形態２によるデータデスクランブル装置における誤り検出装置の制御動作のフローチャートを示す図である。
【図３（ａ）】図３（ａ）は、本発明の実施の形態３によるデータデスクランブル装置のブロック構成を示す図である。
【図３（ｂ）】図３（ｂ）は、本発明の実施の形態３によるデータデスクランブル装置によるＩＤの誤り検出動作を、ＤＶＤデータのフォーマット上で示す図である。
【図３（ｃ）】図３（ｃ）は、本発明の実施の形態３によるデータデスクランブル装置における誤り検出装置の制御動作のフローチャートを示す図である。
【図４（ａ）】図４（ａ）は、本発明の実施の形態４によるデータデスクランブル装置のブロック構成を示す図である。
【図４（ｂ）】図４（ｂ）は、本発明の実施の形態４によるデータデスクランブル装置における誤り検出装置の制御動作のフローチャートを示す図である。
【図５（ａ）】図５（ａ）は、本発明の実施の形態５によるデータデスクランブル装置のブロック構成を示す図である。
【図５（ｂ）】図５（ｂ）は、本発明の実施の形態５によるデータデスクランブル装置における誤り検出装置の制御動作のフローチャートを示す図である。
【図６（ａ）】図６（ａ）は、本発明の実施の形態６によるデータデスクランブル装置のブロック構成を示す図である。
【図６（ｂ）】図６（ｂ）は、本発明の実施の形態６によるデータデスクランブル装置における誤り検出装置の制御動作のフローチャートを示す図である。
【図７】図７は、実施の形態６におけるＤＶＤ復調後のデータフォーマットを示す図である。
【図８】図８は、ＤＶＤ復調後のデータフォーマットを示す図である。
【図９】図９は、スクランブルＳＥＥＤテーブルを示す図である。
【図１０】図１０は、デスクランブルを行う基本構成を示す図である。
【図１１（ａ）】図１１（ａ）は、従来のデータデスクランブル装置のブロック構成を示す図である。
【図１１（ｂ）】図１１（ｂ）は、従来のデータデスクランブル装置のデスクランブル部の構成を示す図である。
【符号の説明】
【０１２１】
１０１  復調装置
１０２  ＦＩＦＯ装置
１０３  デスクランブル部
１０４  ＩＤ保持レジスタ
１０５  誤り検出装置
１０６  主記憶装置
１０７  ＤＶＤドライブ
１１０  読み出しデータ
１１１  復調後データ
１１２  ＦＩＦＯ後データ
１１３  デスクランブル後データ
１１４  セクタＩＤ情報
１１５  誤り検出後エラーがなかった場合のＩＤ情報
１１６  繰り返し再生コマンド
１１７  保持コマンド
１２２  ＦＩＦＯ後データ
２０１  復調装置
２０２  ＦＩＦＯ装置
２０３  デスクランブル部
２０４  ＩＤ保持レジスタ
２０５  誤り訂正装置
２０６  主記憶装置
２０７  ＤＶＤドライブ
２１０  読み出しデータ
２１１  復調後データ
２１２  ＦＩＦＯ後データ
２１３  デスクランブル後データ
２１４  セクタＩＤ情報
２１５  誤り訂正後のＩＤ情報
２１６  繰り返し再生コマンド
２１７  保持コマンド
２２２  ＦＩＦＯ後データ
３０１  復調装置
３０２  ＦＩＦＯ装置
３０３  デスクランブル部
３０４  ＩＤ保持レジスタ
３０５  誤り訂正装置１
３０６  主記憶装置
３０７  誤り訂正装置２
３０８  ＤＶＤドライブ
３１０  読み出しデータ
３１１  復調後データ
３１２  ＦＩＦＯ後データ
３１３  デスクランブル後データ
３１４  セクタＩＤ情報
３１５  誤り訂正後のＩＤ情報
３１７  誤り訂正後のＩＤ情報
３２０  繰り返し再生コマンド
３２１  繰り返し再生コマンド
３２２  ＦＩＦＯ後データ
３２３  誤り検出情報
３２４  保持コマンド
３２５  保持コマンド
４０１  復調装置
４０２  ＦＩＦＯ装置
４０３  デスクランブル部
４０４  ＩＤ保持レジスタ
４０５  誤り検出装置
４０６  主記憶装置
４０７  ＤＶＤドライブ
４０８  加算器
４１０  読み出しデータ
４１１  復調後データ
４１２  ＦＩＦＯ後データ
４１３  デスクランブル後データ
４１４  セクタＩＤ情報
４１５  誤り訂正後のＩＤ情報
４１８  推測されたＩＤ情報
４２０  再生コマンド
４２１  加算コマンド
４２２  ＦＩＦＯ後データ
４２３  出力コマンド
５０１  復調装置
５０２  ＦＩＦＯ装置
５０３  デスクランブル部
５０４  ＩＤ保持レジスタ
５０５  誤り訂正装置
５０６  主記憶装置
５０７  ＤＶＤドライブ
５１０  読み出しデータ
５１１  復調後データ
５１２  ＦＩＦＯ後データ
５１３  デスクランブル後データ
５１４  セクタＩＤ情報
５１５  誤り訂正後のＩＤ情報
５２０  繰り返し再生コマンド
５２１  出力コマンド
５２２  ＦＩＦＯ後データ
６０１  復調装置
６０２  ＦＩＦＯ装置
６０３  デスクランブル部
６０４  ＩＤ保持レジスタ
６０５  誤り訂正装置
６０６  主記憶装置
６０７  シード補正回路
６０８  ＤＶＤドライブ
６１０  読み出しデータ
６１１  復調後データ
６１２  ＦＩＦＯ後データ
６１３  デスクランブル後データ
６１４  セクタＩＤ情報
６１５  誤り訂正後のＩＤ情報
６１７  シード補正後のシード情報
６２０  繰り返し再生コマンド
６２１  保持コマンド
６２２  ＦＩＦＯ後データ
６２３  シード補正コマンド
７０１  ＤＶＤフォーマットＩＤ情報
７０２  ＤＶＤフォーマットＩＥＤ情報
７０３  ＤＶＤフォーマットＲＳＶ領域
７０４  ＤＶＤフォーマットメインデータ領域
７０５  ＤＶＤフォーマットＰＩパリティ情報
７０６  ＤＶＤフォーマットＥＤＣ情報
７０７  ＤＶＤフォーマットＰＯパリティ情報
７１０  ＩＤ情報誤りによって発生するバーストエラー部分
７１１  データ位置
８０１  ＤＶＤフォーマットＩＤ情報
８０２  ＤＶＤフォーマットＩＥＤ情報
８０３  ＤＶＤフォーマットＲＳＶ領域
８０４  ＤＶＤフォーマットメインデータ領域
８０５  ＤＶＤフォーマットＰＩパリティ情報
８０６  ＤＶＤフォーマットＥＤＣ情報
８０７  ＤＶＤフォーマットＰＯパリティ情報
１１０１  復調装置
１１０２  ＦＩＦＯ装置
１１０３  デスクランブル部
１１０４  ＩＤ保持レジスタ
１１０５  ＣＰＵ（中央演算装置）
１１０６  主記憶装置
１１１１  復調後データ
１１１２  ＦＩＦＯ後データ
１１１３  デスクランブル後データ
１１１４  セクタＩＤ情報
１１１５  ＣＰＵ書き込みパス
【図１（ａ）】
0004785005.tif 000002
【図１（ｂ）】
0004785005.tif 000003
【図１（ｃ）】
0004785005.tif 000004
【図２（ａ）】
0004785005.tif 000005
【図２（ｂ）】
0004785005.tif 000006
【図２（ｃ）】
0004785005.tif 000007
【図３（ａ）】
0004785005.tif 000008
【図３（ｂ）】
0004785005.tif 000009
【図３（ｃ）】
0004785005.tif 000010
【図４（ａ）】
0004785005.tif 000011
【図４（ｂ）】
0004785005.tif 000012
【図５（ａ）】
0004785005.tif 000013
【図５（ｂ）】
0004785005.tif 000014
【図６（ａ）】
0004785005.tif 000015
【図６（ｂ）】
0004785005.tif 000016
【図７】
0004785005.tif 000017
【図８】
0004785005.tif 000018
【図９】
0004785005.tif 000019
【図１０】
0004785005.tif 000020
【図１１（ａ）】
0004785005.tif 000021
【図１１（ｂ）】
0004785005.tif 000022