(57)【特許請求の範囲】
【請求項１】
ＤＶＤデータにアクセスするための方法であって、
読出し信号を受信する過程と、
前記読出し信号に従って読み出されるべきデータセクタを見出し、前記データセクタが再読出しされている状態であり、かつ前記データセクタの誤り検出符号が正しい場合には、前記データセクタをスキップする過程と、
前記データセクタが再読出しされていない場合、あるいは前記誤り検出符号が誤っている場合には、前記データセクタを読出し、かつ前記データセクタにおいてルーチン処理を実行する過程と、
前記データセクタをスキップした後、あるいは前記ルーチン処理の後、前記データセクタが現在読み出されたＥＣＣブロックの最後のセクタであるか否かを判定する過程と、
前記データセクタが前記最後のセクタでない場合には、後続するデータセクタのデータを継続して処理する過程と、
前記データセクタが前記最後のセクタである場合には、前記再読出しされている状態を解除する過程と、
を有し、
前記再読出しされている状態は、前記誤り検出符号が誤っている場合に設定される、
ことを特徴とするＤＶＤデータにアクセスするための方法。
【請求項２】
前記読出し信号が読み出されるべき前記データセクタのＩＤと、データを読出す前記過程が前記誤り検出符号の誤りにより発生するか否かを判定するための再読出しフラグとを有することを特徴とする請求項１に記載のＤＶＤデータにアクセスするための方法。
【請求項３】
前記データセクタが再読出しされている状態であるか否かが、前記再読出しフラグにおいて判定されることを特徴とする請求項１に記載のＤＶＤデータにアクセスするための方法。
【請求項４】
前記誤り検出符号が誤っている場合、ＲＳＰＣ復号器を用いて、前記誤り検出符号を訂正することを特徴とする請求項１に記載のＤＶＤデータにアクセスするための方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、全般的にはＤＶＤ装置及びその動作方法に関する。より詳細には、本発明はＤＶＤデータにアクセスするための方法に関する。
【背景技術】
【０００２】
近年、ＣＤ−ＲＯＭ記憶システムが、その応用及び技術においていずれも急速に発展してきている。動作速度に関しては、初期モデルの標準（１倍速）速度から、現在のモデルはその５０倍以上速い標準速度となっている。容量も６５０Ｍ（メガ）バイトから４Ｇ（ギガ）バイトまで増加してきている。今日では、ＤＶＤが重要な役割を果たしている。現在、ＤＶＤ−ＲＯＭは４倍速に近づいてきている。ＣＤ−ＲＯＭの発展に応じて、非常に高速のＤＶＤ−ＲＯＭの予測も可能である。動作速度に加えて、ＤＶＤ−ＲＯＭの性能はデータアクセスの能力も含む。すなわちディスクがスクラッチあるいは他の欠陥を含む場合にも、ＤＶＤ−ＲＯＭはディスクのデータに正確にアクセスすることができる。
【０００３】
ＤＶＤデータにアクセスするための簡単な説明を以下において行う。
【０００４】
ＤＶＤでは、２０４８バイトの元のデータがデータセクタに格納される。図１は、データセクタにそれぞれデータを格納するためのフォーマットを示す。図１の例では、各データセクタは１２のデータ行を備える。４バイトの長さを有するＩＤ１０２は、データセクタの順序に従って順次増加する数である。２バイトの長さを有する識別誤り検出符号（ＩＥＤＣ: identification error detection code）１０４は、ＩＤ１０２のデータ保護として用いられる。６バイトの長さを有する著作権管理情報（ＣＰＲ−ＭＡ１）は、著作権に関連するデータを格納するために用いられる。２０４８バイトの全数を有する主データが同様に図1に示される。ＩＤ１０２のスクランブル動作後、主データは順次主データセグメント１０８〜１３０に格納される。
【０００５】
主データセグメント１０８に１６０バイトのデータを格納し、かつ主データセグメント１１６に１６８バイトのデータを格納してさらに、１１０〜１２８の主データセグメントの残りはそれぞれ１７２バイトのデータを格納する。主データセグメント１０８〜１３０に格納されたこれらのデータの和は２０４８バイト（Ｄ０〜Ｄ２０４７）である。
【０００６】
したがって、図１の最後の行では、その行はデータセグメント１３０を有しており、４バイトの長さを有する誤り検出符号（ＥＤＣ: error detection code）が存在する。この誤り検出符号１１８は、ＩＤ１０２、ＩＥＤＣ１０４、ＣＰＲ−ＭＡ１１０６及び主データセグメント１０８〜１３０に格納された２０６０バイトのデータに応じて得られる。したがって、データセクタの全データ長は２０６４バイトである。
【０００７】
データセクタ内に格納されたデータを保護するために、ＤＶＤでは、１６データセクタ、すなわち１９２のデータ行が、リードソロモン積符号（ＲＳＰＣ）に従ってＥＣＣブロックに符号化されたユニットとして取り扱われる。図２Ａに示されるように、１９２行×１７２バイトのデータ、すなわちデータｂ０，０〜ｂ１９１，１７１が、データセクタ内のデータのシーケンスに従ってアセンブルされる。図２Ｂを参照すると、各１７２データ列はそれぞれＲＳＰＣに従ってＲＳ（２０８，１９２，１７）により符号化され、それにより１６バイト長の外部コードパリティ（ＰＯ）が、１６列のＰＯデータｂ１９２，０〜ｂ２０７，１７１として各列に加えられる。
【０００８】
ＰＯデータを生成した後の、データの全セクタが図２Ｃに示される。全セクタは、２０８のデータ行を含み、各データ行は、各列内に１０バイト長、すなわちデータｂ０，１７２〜ｂ０，１８１からデータｂ２０７，１７２〜ｂ２０７，１８１を有する内部コードパリティ（ＰＩ）データを加えるためにＲＳ（１８２，１７２，１１）により符号化される。加えられたＰＩデータは２０８行×１０バイトのデータを含む。こうしてＥＣＣブロックがアセンブルされる。
【０００９】
図２Ｄは、ＤＶＤディスクのデータ記憶構成を示す。図に示されるように、各データセクタの最後には、ＰＯデータのセグメントが加えられ、一方ＰＩデータはデータセクタの各行の直ぐ後に加えられる。例えば０番目のデータセクタ２１０の１２行それぞれの後に、１０バイトのＰＩデータが加えられる。０番目のデータセクタ２１０の後及び第１のデータセクタ２２０の前には、ＰＯ０データ２１５が加えられる。第２のセクタから１５番目のセクタ２４０まで、第１のセクタ２２０と同様である。
【００１０】
図３ＡはＤＶＤのデータにアクセスするための構造を示しており、図３ＢはＤＶＤのデータにアクセスするためのフローチャートを示す。図３Ａでは、読出しヘッド３１１によりディスク３１０から読み出されたアナログ信号が、アナログ信号プロセッサ３１２によりデジタルＥＦＭデータ３１３に変換される。ＥＦＭＰＬＵＳ復調器３１４により復調されると、ＥＦＭデータ３１３は、複数バイトが一単位を構成する行データ３１５になる。行データ３１５のＩＤに従って、行データインタフェース３１６は、メモリコントローラの制御下でメモリ３２１に必要なセクタデータを格納する。行データインタフェース３１６によりメモリ３２１に格納されたデータはＥＣＣブロックとしてアセンブルされることができるが、ＲＳＰＣ復号器３１７は、エラーデータを訂正するように、メモリコントローラ３２０を介してメモリ３２１に格納されたデータにアクセスしてＰＩデータ及びＰＯデータを復号化する。
【００１１】
ＲＳＰＣ復号器３１７がＥＣＣブロック内のＰＩ及びＰＯデータの復号化をそれぞれ終了した時点で、誤り検出符号プロセッサ３１８がメモリコントローラ３２０を介してメモリ３２１に格納されたデータにアクセスする。ＥＣＣブロックの１６データセクタの各セクタにおいて誤り検出符号が計算される。全ての誤り検出符号が正しい場合には、ホストインタフェース３１９がスクランブルを外し、主データをホスト３２２に送出する。１６の誤り検出符号のいずれかが誤っている場合には、２通りの処理方法がある。１つは再度ＲＳＰＣ復号器３１７によりＰＩ及びＰＯデータの復号化を繰返し、その後全ての誤り検出符号が正しくなるまで、ＥＤＣプロセッサ３１８により新しい誤り検出符号を再計算することである。もう１つの方法は、読出しヘッド３１１によりディスク３１０を再度読出すことによりＥＣＣブロックにアクセスすることである。同じフローを通して、全ての誤り検出符号が正しくなるまで、誤り検出符号が再計算される。
【００１２】
上記記載に従って、メモリ３２１に対するアクセス時間が、図３Ｂのフローチャートから得られるようになる。ステップＳ３３０において、ＥＦＭＰＬＵＳ復調を実行した後に、必要とされるシーケンシャルステップは、ステップ３３１において行データインタフェース３１６によりデータをメモリに３２１に書込む過程と、ステップＳ３３２及びＳ３３３においてＲＳＰＣ復号器３１７を用いてＰＩデータ及びＰＯデータを復号化し、訂正を実行する過程と、ステップＳ３３４において誤り検出符号を計算する過程と、ステップＳ３３５においてデータをホスト３２２に送出する過程とを有する。こうしてメモリ３２１にアクセスするためのステップは、ステップ３３１においてメモリ３２１に書込む過程と、ステップＳ３３２、Ｓ３３３、Ｓ３３４及びＳ３３５においてメモリを読出す過程と、ステップＳ３３２及びＳ３３３においてメモリを訂正する過程とを有する。
【００１３】
したがって、データの流れに対する計算は以下のように表すことができる。
【００１４】
ＥＣＣブロックにおいてそれぞれ読出しを行う時点で、（１９２＋１６）×（１７２＋１０）＝３８０３８バイトの全量がメモリに（図２Ｃに示されるように）書込まれることになる。
【００１５】
ステップＳ３３２では、ＰＩデータを復号化すると共に、（１９２＋１６）×（１７２＋１０）＝３８０３８バイトの量が読み出されることになる。
【００１６】
ステップＳ３３３では、ＰＯデータを復号化すると共に、（１９２＋１６）×１７２＝３５７７６バイトの量が読み出されることになる。
【００１７】
ステップＳ３３４では、誤り検出符号を計算すると共に、１６データセクタが読み出されることになる。各データセクタは２０６４バイトからなり、そのため全量は１６×２０６４＝３３０２４バイトである。
【００１８】
ステップＳ３３５においてホスト３２２にデータを送出する際に、必要な量のデータは１６×２０４８＝３２７６８バイトである。
【００１９】
ステップＳ３３２及びＳ３３３では、ＰＩデータ及びＰＯデータの訂正のためにアクセスされるメモリを無視できるので、その量は計算されない。
【００２０】
上記計算に従って、ホストが１６×２０４８（すなわち３２７６８）バイトのデータを得る際に、メモリの少なくとも１７７６２４バイトがアクセスされる。ＤＶＤ仕様の定義により、ＤＶＤのデータ転送のための標準速度は、１．３８５Ｍバイト／秒である。すなわち標準速度の場合、メモリに対するデータアクセス量は１．３８５×１７７６２４／３２７６８＝７．５０７Ｍバイト／秒である。したがって、ＤＶＤが１２倍速に近づく際に、データアクセス速度は９０Ｍバイト／秒であり、１６倍速の場合には１２０Ｍバイト／秒である。
【発明の開示】
【発明が解決しようとする課題】
【００２１】
ＤＶＤの設計に関して、１６ビット長のデータバスを有するメモリが、図３Ａに示されるようなメモリ３２１として用いられる。データバスの長さは１６ビットであり、そのため各時間毎に２バイトがアクセスされる。さらにＳＤＲＡＭの場合、各組のメモリデータにアクセスする間に、クロックサイクルを超えなければならない。したがって、１６倍速ＤＶＤ−ＲＯＭの場合、従来の設計に従えば、１２０ＭＨｚのＳＤＲＡＭが必要となる。メモリの周波数がより高くなれば、コストが上昇し、電力消費が大きくなる。さらに信号が高周波数になると、システム設計の難しさが増す。
【００２２】
したがって、ＤＶＤのデータにアクセスするための従来の設計では、以下の欠点を有する。
１．メモリに対するアクセス量が大きく、ＤＶＤのデータにアクセスするための速度に影響を与える。高周波数の装置が必要となるので、コストが増加し、電力消費の上昇を招く。さらに設計が難しい。
２．復号中に誤り検出符号の誤りを訂正するための方法が、再読込みすることにより多量のリソースを消費する。再読込み手順のために、ＤＶＤのデータにアクセスするための全体的な速度も低下する。したがって、高速度に関する要件を満足することができない。
【００２３】
本発明はＤＶＤのデータにアクセスするための方法を提供する。データにアクセスするために必要とされるメモリの全体量が低減される。さらに、部分的に再復号することにより、データアクセスの効率を高められる。
【課題を解決するための手段】
【００２４】
本発明はＤＶＤデータにアクセスするための方法を提供する。ＤＶＤの読出し装置は読出しコマンドを待つ。読出し信号を受信した場合、読み出されるべきデータセクタが読出し信号により見出される。データセクタが再読出しされており、かつデータセクタの誤り検出符号が訂正されている場合、そのデータセクタはスキップされる。これとは逆に、データセクタが再読出しされていないか、あるいはデータセクタの誤り検出符号が誤っている場合、そのデータセクタにおいてルーチン処理が行われる。
【００２５】
データセクタをスキップした後、あるいはルーチン処理の後、データセクタがＥＣＣブロックの最後のセクタであるか否かが判定される。そのデータセクタが最後のセクタではない場合には、現在のデータセクタに続くデータセクタのデータが処理される。そのデータセクタが最後のデータセクタである場合には、再読込み状態が解除される。
【００２６】
上記記載から、バッファを加えることにより、メモリのデータにアクセスするために必要とされるデータの量は低減される。したがって、ＤＶＤデータは下側動作周波数でアクセスされるようになる。さらに、本発明は、誤りを有するデータセクタのみを復号化し、その結果データアクセスの効率が高められる。
【００２７】
本発明によるＤＶＤのデータにアクセスするための方法を実施するための装置は、行データインタフェース、行データバッファ、内部コードパリティ復号器、誤り検出符号発生器及び誤り検出符号ファイルを備える。行データインタフェースは行データをデータ記憶セクションに格納するために用いられる。行データバッファは、行データインタフェースからの行データを格納するものである。さらに行データバッファ内の行データが内部コードパリティ符号としてアセンブルされることが可能である場合、内部コードパリティ復号器は内部コードパリティ符号を復号化し、内部コード復号化データを生成するようにする。内部コード復号化データが誤り検出符号を生成するために必要とされるデータである場合、内部コード復号化データは、誤り検出符号を生成するための誤り検出符号発生器に送出される。
【００２８】
さらに、誤り検出符号発生器が内部コード復号化データを受信した後に、かつ誤り検出符号を計算した後に、誤り検出符号がメモリに格納される。誤り検出符号ファイルは、メモリ内に格納された誤り検出符号を記録し、誤りが生じる場合に、誤り検出符号ファイル内の誤り検出符号を訂正する。
【００２９】
上記の全般的な記載及び以下の詳細な記載のいずれについても、例示及び説明にのみ役立つものであり、本発明を制限するものではない。
【発明の効果】
【００３０】
本発明は少なくとも、メモリにアクセスするために必要とされるデータ量が低減されるという利点を有する。
【００３１】
したがって、ＤＶＤのデータアクセス速度は、低い動作速度で実行することが可能になる。
【００３２】
さらに、ＤＶＤデータにアクセスするための本発明の方法は、誤った部分のみを復号化する方法に変更され、それによりデータアクセスの効率が高められる。
【発明を実施するための最良の形態】
【００３３】
図４Ａは本発明によるＤＶＤデータにアクセスするためのハードウエハ構造の実施の形態を示す。
【００３４】
図４Ａでは、読出しヘッド４１１によりディスク４１０から読み出されたアナログ信号が、アナログ信号プロセッサ４１２によりデジタルＥＦＭデータ４１３に変換される。ＥＦＭデータはＥＦＭＰＬＵＳ復調器４１４により複数バイトで一単位を構成する行データ４１５に復調される。
【００３５】
行データ４１５は、行データインタフェース及び第１の内部コードパリティ復号器４１６を介して行バッファ４１８に格納される。行バッファ４１８に格納されたデータが１組の内部コードパリティにアセンブルされることが可能な場合、内部コードパリティ復号化動作が、行データインタフェース及び第１の内部コードパリティ復号器４１６によりその組のデータにおいて実行される。１組の内部コードデータはこの復号化ステップにより得られる。その組の内部コードデータはメモリ４２１に格納される。
【００３６】
その組の内部コードデータがメモリ４２１に格納される際に、その組の内部コード復号化データが誤り検出符号を生成するために必要とされるデータである場合には、その組の内部コード復号化データも誤り検出符号（ＥＤＣ）発生器４１７に送出される。こうしてそのデータセクタの誤り検出符号が生成される。全データセクタのデータがメモリ４２１にそれぞれ格納される時点で、誤り検出符号発生器４１７により生成される誤り検出符号もメモリ４２１に格納され、ＲＳＰＣ復号器４２６により用いられる。
【００３７】
メモリ４２１に格納されたデータが、メモリコントローラ４２０により制御され、完全なデータブロックとしてアセンブルされることが可能な場合、ＲＳＰＣ復号器４２６は、行データインタフェース及び第１の内部コードパリティ復号器４１６により処理される１６データセクタの誤り検出符号をメモリ４２１から読み出す。誤り検出符号（ＥＤＣ）プロセッサ４２４により、これらの誤り検出符号は誤り検出符号（ＥＤＣ）ファイル４２２に格納される。
【００３８】
その後、ＲＳＰＣ復号器４２６が、外部コードパリティデータのうちの任意のデータを読み出し、外部コードパリティ復号化を実行する。外部コードパリティ復号化のステップにおいて誤りが発生する場合、メモリ４２１に格納されたデータはリフレッシュされる。
【００３９】
さらに、米国特許出願第０８／８２３４２３号に開示される誤り訂正の結果を本明細書の一部としており、誤り検出符号（ＥＤＣ）ファイル４２２に対応するデータセクタの誤り検出符号が訂正される。
【００４０】
ＲＳＰＣ復号器４２６により全ての外部コードパリティを復号化した後、ホストインタフェース４２８は、１６データセクタに対応する誤り検出符号ファイル４２２の誤り検出符号が正しいか否かを検査する。誤り検出符号が正しい場合には、メモリ４２１に格納されたデータがホスト４３０に送出される。
【００４１】
図４Ｂを参照すると、ＤＶＤデータにアクセスするための方法のフローチャートが示される。その方法は以下に図４Ａ及び図４Ｂの両方を参照して説明する。読み出された後に、ＥＦＭデータは、ステップＳ４７０においてＥＦＭＰＬＵＳ復調器４１４により行データ４１５に復調される。ステップＳ４７２では、行データインタフェース及び第１の内部コードパリティ復号器４１６が行データバッファ４１８にその行データ４１５を書き込む。ステップＳ４７４では、行データが行データバッファ４１８から読み出される。行データインタフェース及び第１の内部コードパリティ復号器４１６において内部コードパリティ復号化を実行した後に、内部コード復号化データが得られる。
【００４２】
ステップＳ４７６では、内部コード復号化データを取得した後に、誤り検出符号が誤り検出符号発生器４１７により計算される。その後そのデータはメモリ４２１に格納される。ステップＳ４７８では、メモリ４２１に格納されたデータがその際読み出され、その後ＲＳＰＣ復号器４２６により外部コードパリティ復号化が行われ、メモリ４２１のデータ及び誤り検出符号ファイル４２２の誤り検出符号において訂正が実行される。ステップＳ４８０では、訂正後、その訂正されたデータがホスト４３０に送出される。
【００４３】
ＥＣＣブロックのメモリに対するデータアクセスの量は以下のように計算される。
【００４４】
ステップＳ４７６では、メモリに書き込まれたデータは３８０３８バイト＋１６×４バイト（誤り検出符号がそれぞれ４バイトを有する）を含む。全体として、メモリに書き込まれるデータ長は３８０２８＋６４＝３８０９２バイトである。
【００４５】
ステップＳ４７８では、外部コードパリティ復号化のために読み出す必要があるアクセスデータは１７２×２０８＝３５７７６バイトである。
【００４６】
ステップＳ４８０では、ホストにデータを送出するためにアクセスする必要があるデータは、１６×２０４８＝３２７６８バイトである。
【００４７】
こうして、各ＥＣＣブロックに対して、アクセスされるために必要とされるデータは、３８０９２＋３５７７６＋３２７６８＝１０６６３６バイト長である。従来の構造と比較すると、データフローの６０％しか使用していない。したがって、従来の構造を用いる１６倍速ＤＶＤの場合、１２０ＭＨｚのＳＤＲＡＭが必要とされるが、本発明により提供される構造では、７２ＭＨｚのＳＤＲＡＭを使用するのみである。
【００４８】
行データバッファ４１８及び誤り検出符号ファイル４２２の大きさは注記するに値する。１６組の誤り検出符号のみが誤り検出符号ファイル４２２に格納されるため、６４バイトのみしか必要としない。内部コードパリティ復号化手順の間に、行データが連続して確実に転送されるためには、３６４バイトの２つの内部コードパリティ符号のための空間が必要とされる。この２つの領域は大きくないため、ＳＲＡＭをＤＶＤ集積回路に組み込むことにより達成することができる。
【００４９】
図５は本発明によるＤＶＤデータにアクセスするための方法のフローチャートを示す。
【００５０】
ステップＳ５００において、コマンドを読み出す場合にのみそのフローは開始する。読出し信号は、最初に読み出されるはずのデータセクタのＩＤのようなデータを含む。誤り検出符号の誤りに起因するデータ読出しのための繰返し読出しフラグがあるか否かも含まれる。
【００５１】
ステップＳ５０５では、読出し信号に従って、読み出されるべきデータセクタが見出される。実施の形態では、現在読み出されたデータが必要とされたデータか否かが、行データインタフェースからの行データにより判定される。その行データが読み出されるべきデータセクタのＩＤと同じである場合、その読出しデータセクタが必要とされたセクタであるか否かが判定される。
【００５２】
読出しデータセクタが再読出しされており、かつ現在読み出されたデータセクタの誤り検出符号が正しい場合には、ステップＳ５２０により制御されて、現在読出しデータセクタがスキップされる。現在読出しデータセクタが再読出しされていない場合、あるいは誤り検出符号が誤っている場合には、ステップＳ５１５における制御により、そのデータセクタが読み出され、現在の読出しデータセクタにおいてルーチン処理が行われる。いわゆる「ルーチン処理」は、データを書き込み、そのデータをホストに送出するための手順である。
【００５３】
ステップＳ５２０では、現在読み出されたデータセクタがスキップされるか、あるいはルーチン処理が実行されるステップＳ５１５の後、ステップＳ５２５において、読出しデータセクタがＥＣＣブロックの最後のセクタであるか否かが判定される。すなわち、読出しデータセクタを表すＩＤのフラグが１５であるか否かが判定される（各ＥＣＣブロックはＩＤ０〜１５の１６データセクタを含む）。
【００５４】
最後のセクタでない場合には、ステップＳ５３５においてフラグに１が加算される。このデータセクタに後続するデータセクタは処理されることになる。
【００５５】
これに対して、ＥＣＣブロックの最後のセクタである場合には、読み出される後続データは、別のＥＣＣブロックのデータであることを示す。こうしてステップＳ５３５では、フラグは０として設定され、次のＥＣＣブロックのデータにアクセスする。
【００５６】
ＲＳＰＣ復号化ステップを実行する場合、以前のＲＳＰＣ復号化ステップにおいて正しかったデータを訂正するのを避けるために、各外部コードパリティ復号化後に誤りが発生し、その誤りが図２Ａに示されるようなデータセクタで発生する場合には、その結果は信頼性がないものとして取り扱われる。その復号化結果は、いかなる訂正をも実行することなく破棄されなければならない。
【００５７】
本発明の他の実施の形態は、ここで開示された本発明の仕様及び実施の形態を考察することにより当業者には明らかになるであろう。本発明の仕様及び実施の形態は、例示としてのみ考慮されるべきであり、本発明の正確な範囲及び精神は、添付する特許請求の範囲により示されるものである。
【図面の簡単な説明】
【００５８】
【図１】各データセクタのデータ記憶のフォーマットを示す図である。
【図２Ａ】ＥＣＣブロックのデータ形成プロセスを示す図である。
【図２Ｂ】ＥＣＣブロックのデータ形成プロセスを示す図である。
【図２Ｃ】ＥＣＣブロックのデータ形成プロセスを示す図である。
【図２Ｄ】ＥＣＣブロックのデータ形成プロセスを示す図である。
【図３Ａ】ＤＶＤデータにアクセスするための従来のハードウエア構造を示す図である。
【図３Ｂ】ＤＶＤデータにアクセスし、かつそれを復号化するためのフローチャートである。
【図４Ａ】本発明の実施の形態におけるＤＶＤデータにアクセスするためのハードウエア構造を示す図である。
【図４Ｂ】図４Ａに示されるハードウエア構造を用いてＤＶＤにアクセスするプロセスを示すフローチャートである。
【図５】ＤＶＤデータにアクセスするための方法のフローチャートである。
【符号の説明】
【００５９】
１０２  ＩＤ
１０４  ＩＥＤＣ
１０６  ＣＰＲ−ＭＡ１
１０８  主データ１６０バイト
１１０〜１３０  主データ１７２バイト
１３２  誤り検出符号
２１０，２２０，２３０，２４０  セクタ
２１５，２２５，２３５，２４５  ＰＯデータ
３１０  ディスク
３１１  読出しヘッド
３１２  アナログ信号プロセッサ
３１３  ＥＦＭデータ
３１４  ＥＦＭＰＬＵＳ復調器
３１５  行データ
３１６  行データインタフェース
３１７  ＲＳＰＣ復号器
３１８  ＥＤＣプロセッサ
３１９  ホストインタフェース
３２０  メモリコントローラ
３２１  メモリ
３２２  ホスト
４１０  ディスク
４１１  読出しヘッド
４１２  アナログ信号プロセッサ
４１３  ＥＦＭデータ
４１４  ＥＦＭＰＬＵＳ復調器
４１５  行データ
４１６  行データインタフェース及び第１のＰＩ復号器
４１７  誤り検出符号（ＥＤＣ）発生器
４１８  行データバッファ
４２０  メモリコントローラ
４２１  メモリ
４２２  誤り検出符号（ＥＤＣ）ファイル
４２４  誤り検出符号（ＥＤＣ）プロセッサ
４２６  ＲＳＰＣ復号器
４２８  ホストインタフェース
４３０  ホスト
【図１】
0004652137.tif 000002
【図２Ａ】
0004652137.tif 000003
【図２Ｂ】
0004652137.tif 000004
【図２Ｃ】
0004652137.tif 000005
【図２Ｄ】
0004652137.tif 000006
【図３Ａ】
0004652137.tif 000007
【図３Ｂ】
0004652137.tif 000008
【図４Ａ】
0004652137.tif 000009
【図４Ｂ】
0004652137.tif 000010
【図５】
0004652137.tif 000011