(57)【要約】【課題】第１のデータに対する第１の誤り訂正手段と、スクランブル初期値を含む第２のデータに対する第２の誤り訂正手段とが独立したフォーマットにおいては、誤ったデスクランブルによりユーザデータが誤ってしまうことがある。【解決手段】バッファメモリ１４上に書き込まれたデータは、訂正回路（ＢＩＳ／ＬＤＣ／ＩＤ訂正）１５によって誤り訂正が行われ、最初にＢＩＳ訂正が行われる。デスクランブルに先駆けて、ＩＤ抽出＆補間回路１７によって１６個のアドレス情報をすべて読み出し、エラー検査も併せて行い、読み出したアドレス情報のうちエラーでないアドレス情報をデスクランブル用の初期値としてデスクランブル回路１６に出力する。１６個のアドレス情報すべてがエラーと検出された場合には、当該ＥＣＣブロックの前ＥＣＣブロックのアドレス情報から当該ＥＣＣブロックのアドレス情報を補間する。【選択図】            図２
2004152337.tif 000002
【特許請求の範囲】
【請求項１】
少なくともアドレス及びユーザデータを含む情報に、前記アドレスの一部に基づいたスクランブル処理を施し、そのスクランブル処理された情報に対して第１の誤り訂正符号と第２の誤り訂正符号とを付加して、所定の誤り訂正ブロック単位に記録媒体に記録する記録手段を記録系に備え、
前記記録媒体に前記所定の誤り訂正ブロック単位に記録された情報を再生する再生手段と、前記再生手段により再生された情報を前記第１及び第２の誤り訂正符号に基づいて誤り訂正する誤り訂正処理手段と、前記誤り訂正処理手段により誤り訂正処理された前記アドレスをすべて抽出する抽出手段と、前記抽出手段により抽出された複数の前記アドレスすべてのエラー検査を行うエラー検査手段と、前記エラー検査の結果、エラー無しとして得られたいずれかのアドレスに基づいたデスクランブル初期設定値で前記情報をデスクランブル処理する第１のデスクランブル処理手段と、前記エラー検査の結果、複数の前記アドレスがすべてエラーであると判別されるときは、当該誤り訂正ブロックより前に再生された誤り訂正ブロックの前記アドレスから予測した値に基づいた当該誤り訂正ブロックの前記情報のデスクランブル初期設定値で前記情報をデスクランブル処理する第２のデスクランブル処理手段とを再生系に備えることを特徴とする記録再生装置。
【請求項２】
スクランブル処理された第１のデータに誤り訂正処理を施して第１の誤り訂正符号系列を得る第１の誤り訂正手段と、前記第１のデータに対する前記スクランブル処理のためのスクランブル初期設定値の基となるアドレスを複数含む第２のデータに誤り訂正処理を施して第２の誤り訂正符号系列を得る第２の誤り訂正手段と、それぞれ独立した前記第１及び第２の誤り訂正符号系列を所定の誤り訂正ブロック単位に記録媒体に記録する記録手段を記録系に備え、
前記記録媒体に前記所定の誤り訂正ブロック単位に記録された前記第１及び第２の誤り訂正符号系列を再生する再生手段と、前記再生手段により再生された前記第１及び第２の誤り訂正符号系列に対して別々に誤り訂正処理を行う誤り訂正処理手段と、前記誤り訂正処理手段により訂正処理された前記第２のデータ中に含まれる前記複数のアドレスをすべて抽出する抽出手段と、前記抽出手段により抽出された前記複数のアドレスのすべてについてエラー検査を行うエラー検査手段と、前記エラー検査の結果、エラー無しとして得られたいずれかのアドレスに基づいた当該誤り訂正ブロックの前記第１のデータのデスクランブル初期設定値でデスクランブル処理する第１のデスクランブル処理手段と、前記エラー検査の結果、前記複数のアドレスがすべてエラーであると判別されるときは、当該誤り訂正ブロックより前に再生された誤り訂正ブロックの前記第２のデータから予測した値に基づいた当該誤り訂正ブロックの前記第１のデータのデスクランブル初期設定値でデスクランブル処理する第２のデスクランブル処理手段とを再生系に備えることを特徴とする記録再生装置。
【請求項３】
前記記録媒体の再生開始時、又は前記記録媒体上不連続なブロックを再生するときは、前記デスクランブル処理に先駆けて予め先頭の誤り訂正ブロックに対するスクランブル処理の初期設定値を、前記誤り訂正ブロックより前に再生された誤り訂正ブロックの前記第２のデータから予測した値として前記第２のデスクランブル処理手段に設定する初期値設定手段を更に有することを特徴とする請求項２記載の記録再生装置。
【請求項４】
１つの前記誤り訂正ブロックあたりのセクタ数が異なる記録再生領域と再生専用領域が設けられた記録媒体の再生時は、前記第２のデスクランブル処理手段は、再生する当該誤り訂正ブロックより前に再生された誤り訂正ブロックの前記第２のデータから予測した値として、前記当該誤り訂正ブロックの再生領域が前記記録再生領域又は前記再生専用領域に応じて選択した、いずれかの前記セクタ数に対応したアドレス増加数を、当該誤り訂正ブロックより前に再生された誤り訂正ブロックのセクタアドレス値に加算した値とすることを特徴とする請求項２記載の記録再生装置。
【請求項５】
少なくともアドレス及びユーザデータを含む情報を所定の誤り訂正ブロック単位で記録媒体に記録して再生する記録再生装置に用いるコンピュータを、
記録時は、記録媒体に記録するための信号として、少なくともアドレス及びユーザデータを含む情報に、前記アドレスの一部に基づいたスクランブル処理を施し、そのスクランブル処理された情報に対して第１の誤り訂正符号と第２の誤り訂正符号とを付加して、前記所定の誤り訂正ブロック単位のフォーマットの信号を生成する生成手段として機能させ
再生時は、前記記録媒体から再生された情報を前記第１及び第２の誤り訂正符号に基づいて誤り訂正する誤り訂正処理手段と、
前記誤り訂正処理手段により誤り訂正処理された前記アドレスをすべて抽出する抽出手段と、
前記抽出手段により抽出された複数の前記アドレスすべてのエラー検査を行うエラー検査手段と、
前記エラー検査の結果、複数の前記アドレスのいずれかがエラー無しと判別されるときは、エラー無しとして得られたいずれかのアドレスに基づいたデスクランブル初期設定値で前記情報をデスクランブル処理する第１のデスクランブル処理手段と、
前記エラー検査の結果、複数の前記アドレスがすべてエラーであると判別されるときは、当該誤り訂正ブロックより前に再生された誤り訂正ブロックの前記アドレスから予測した値に基づいた当該誤り訂正ブロックの前記情報のデスクランブル初期設定値で前記情報をデスクランブル処理する第２のデスクランブル処理手段として機能させることを特徴とするコンピュータプログラム。
【請求項６】
第１及び第２のデータを所定の誤り訂正ブロック単位で記録媒体に記録し再生する記録再生装置に用いるコンピュータを、
記録時は、スクランブル処理された前記第１のデータに誤り訂正処理を施して第１の誤り訂正符号系列を得る第１の誤り訂正手段と、
前記第１のデータに対する前記スクランブル処理のためのスクランブル初期設定値の基となるアドレスを複数含む前記第２のデータに誤り訂正処理を施して第２の誤り訂正符号系列を得る第２の誤り訂正手段と、
記録媒体に記録するための信号として、それぞれ独立した前記第１及び第２の誤り訂正符号系列を所定の誤り訂正ブロック単位のフォーマットの信号を生成する生成手段として機能させ、
再生時は、前記記録媒体から再生された前記第１及び第２の誤り訂正符号系列に対して別々に誤り訂正処理を行う誤り訂正処理手段と、
前記誤り訂正処理手段により訂正処理された前記第２のデータ中に含まれる前記複数のアドレスをすべて抽出する抽出手段と、
前記抽出手段により抽出された前記複数のアドレスのすべてについてエラー検査を行うエラー検査手段と、
前記エラー検査の結果、複数の前記アドレスのいずれかがエラー無しと判別されるときは、エラー無しとして得られたいずれかのアドレスに基づく当該誤り訂正ブロックの前記第１のデータのデスクランブル初期設定値でデスクランブル処理する第１のデスクランブル処理手段と、
前記エラー検査の結果、前記複数のアドレスがすべてエラーであると判別されるときは、当該誤り訂正ブロックより前に再生された誤り訂正ブロックの前記第２のデータから予測した値に基づく当該誤り訂正ブロックの前記第１のデータのデスクランブル初期設定値でデスクランブル処理する第２のデスクランブル処理手段として機能させることを特徴とするコンピュータプログラム。
【請求項７】
前記コンピュータを、前記記録媒体の再生開始時、又は前記記録媒体上不連続なブロックを再生するときは、前記デスクランブル処理に先駆けて予め先頭の誤り訂正ブロックに対するスクランブル処理の初期設定値を、前記誤り訂正ブロックより前に再生された誤り訂正ブロックの前記第２のデータから予測した値として前記第２のデスクランブル処理手段に設定する初期値設定手段として機能させることを特徴とする請求項６記載のコンピュータプログラム。
【請求項８】
１つの前記誤り訂正ブロックあたりのセクタ数が異なる記録再生領域と再生専用領域が設けられた記録媒体の再生時に、前記第２のデスクランブル処理手段は、再生する当該誤り訂正ブロックより前に再生された誤り訂正ブロックの前記第２のデータから予測した値として、前記当該誤り訂正ブロックの再生領域が前記記録再生領域又は前記再生専用領域に応じて選択した、いずれかの前記セクタ数に対応したアドレス増加数を、当該誤り訂正ブロックより前に再生された誤り訂正ブロックのセクタアドレス値に加算した値とすることを特徴とする請求項６記載のコンピュータプログラム。
【請求項９】
請求項５乃至８のうちいずれか一項記載のコンピュータプログラムをパケット化するパケット化手段と、
前記パケット化した前記コンピュータプログラムを伝送路へ送信する送信手段と、
前記伝送路を経た前記パケット化したコンピュータプログラムを受信する受信手段と、
前記受信手段により受信された前記パケットから元の前記コンピュータプログラムに復元する復元手段と
を有することを特徴とする送受信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録再生装置及びコンピュータプログラム並びに送受信システムに係り、特に誤り訂正ブロック単位にデータを記録媒体に記録し再生する記録再生装置及びコンピュータプログラム並びにコンピュータプログラムの送受信システムに関する。
【０００２】
【従来の技術】
大容量な記録媒体として、ＣＤ（ｃｏｍｐａｃｔ  ｄｉｓｋ）、ＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅｄｉｓｋ）などの光ディスクが実用化されている。これらの光ディスクでは再生エラーを訂正するために、誤り訂正符号がデータに付加されて記録される。また、データをランダム化する目的で、データにスクランブルをかけて記録される。
【０００３】
これらの誤り訂正符号及びスクランブルに関してＤＶＤの例について説明すると、１セクタあたり２ｋバイトのユーザデータと、４バイトの検査符号ＥＤＣからなる論理セクタが１６セクタ分の合計の約３２ｋバイトのデータは、図１４に示すように、縦方向１９２バイト、横方向１７２バイトの所謂１９２×１７２の構成に並べ替えられ、各セクタには物理アドレスに相当する情報（図中ＩＤ０〜１５）が付加されると共に、各セクタのユーザデータ及びＥＤＣはアドレス情報の一部に基づいたスクランブルが施され、スクランブル後のデータに対して次に述べる誤り訂正符号が付加される。
【０００４】
ＤＶＤでは誤り訂正符号として図１４の横方向にリードソロモン符号ＲＳ（１８２，１７２，１１）を構成するＰＩ訂正符号と、縦方向にＲＳ（２０８，１９２，１７）を構成するＰＯ訂正符号を付加した積符号による誤り訂正符号構成が採られている。そして、光ディスクに記録するにあたっては、図１５に示すように、ＰＯ訂正符号が１６のセクタにインタリーブされ、図の横方向に順に記録される。すなわち、各々横方向１８２バイト（１８２列）、縦方向１２バイト（１２行）のデータ及びＰＩ訂正符号からなる物理セクタと、横方向１８２バイト（１８２列）、縦方向１バイト（１行）からなるＰＯ訂正符号とを一組として、１６組の構成が合成されている。
【０００５】
再生時においては、再生データは通常、まずＰＩ訂正が行われた後、ＰＯイレージャ訂正が行われ、さらにＰＩ訂正が行われて再生データの誤りが訂正される。しかし、極端に再生エラーが多いディスクなどにおいては訂正不能が起こる場合もある。
【０００６】
いま、バーストエラーを含む多数のエラーが発生したために、誤り訂正後に訂正不能エラーが残った結果、アドレス情報（ＩＤ）にデータ誤りを含んでいる場合を考える。ＩＤのエラーはＩＤに付加されているエラー検出符号（ＩＥＤ）によって検出することができる。ＤＶＤの場合、図１４にも示すように、ＩＤはＰＩ訂正符号系列及びＰＯ訂正符号系列の一部となっているので、訂正後にＩＤないしＩＥＤにエラーを含む場合、ＰＩ訂正符号系列とＰＯ訂正符号系列ともに訂正不能であったことになる。
【０００７】
この訂正不能状態はＩＤ以外のデータ部分にもエラーがあって、訂正能力を超えているためと考えられる。従って、ＩＤとＩＥＤを含むＰＩ訂正符号系列について考えれば、このＰＩ訂正符号系列に属するデータにもエラーを含んでいる可能性が高いといえる。従って、後述する本発明のようなアドレス補間を行ってスクランブル初期値を補間しても、データが依然としてエラーである可能性が高いため、あまり意味がなかった。
【０００８】
また、ユーザデータとしてＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）データのような圧縮データが記録されている場合、少しのデータエラーも致命的な結果となることがあるため、論理セクタに付加されているＥＤＣ等のデータ検査符号によってデータにエラーを含むと判断される場合は、ディスク上のトラックを再度アクセスしデータを読み込み直す、所謂リトライが行われることが多い。
【０００９】
また、上記の図１４及び図１５に示したフォーマット以外のフォーマットで情報信号を記録し再生する装置も知られている（特許文献１参照）。このフォーマットは、記録再生するユーザデータが主の第１のデータに対する第１の誤り訂正手段と、記録再生するアドレス情報やその他の付加情報である第２のデータに対する第２の誤り訂正手段とが重複しないそれぞれ独立したフォーマットである。
【００１０】
【特許文献１】
特開２００２−７４６６４号公報（図８、図９）
【００１１】
【発明が解決しようとする課題】
しかるに、上記の記録再生するユーザデータが主の第１のデータに対する第１の誤り訂正手段と、記録再生するスクランブル初期値を含む第２のデータに対する第２の誤り訂正手段とが重複しないそれぞれ独立したフォーマットにおいては、第１のデータに対して第１の誤り訂正手段によってたとえ誤り訂正が行われても、第２の誤り訂正手段において訂正不能が発生した場合には、デスクランブルの初期値が得られないことになり、正しく訂正された第１のユーザデータに誤りが無いにもかかわらず、誤ったデスクランブルが行われることによってユーザデータが誤ってしまうという不都合がある。
【００１２】
本発明は上記の点に鑑みなされたもので、第１のデータに対して第１の誤り訂正手段によって誤り訂正が行われ、第２の誤り訂正手段において訂正不能が発生した場合でも、ユーザデータを正しく復号し得る記録再生装置及びコンピュータプログラム並びに送受信システムを提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記の目的を達成するため、第１の発明の記録再生装置は、少なくともアドレス及びユーザデータを含む情報に、アドレスの一部に基づいたスクランブル処理を施し、そのスクランブル処理された情報に対して第１の誤り訂正符号と第２の誤り訂正符号とを付加して、所定の誤り訂正ブロック単位に記録媒体に記録する記録手段を記録系に備え、記録媒体に所定の誤り訂正ブロック単位に記録された情報を再生する再生手段と、再生手段により再生された情報を第１及び第２の誤り訂正符号に基づいて誤り訂正する誤り訂正処理手段と、誤り訂正処理手段により誤り訂正処理されたアドレスをすべて抽出する抽出手段と、抽出手段により抽出された複数のアドレスすべてのエラー検査を行うエラー検査手段と、エラー検査の結果、エラー無しとして得られたいずれかのアドレスに基づいたデスクランブル初期設定値で情報をデスクランブル処理する第１のデスクランブル処理手段と、エラー検査の結果、複数のアドレスがすべてエラーであると判別されるときは、当該誤り訂正ブロックより前に再生された誤り訂正ブロックのアドレスから予測した値に基づいた当該誤り訂正ブロックの情報のデスクランブル初期設定値で情報をデスクランブル処理する第２のデスクランブル処理手段とを再生系に備えることを特徴とする。
【００１４】
また、上記の目的を達成するため、第２の発明の記録再生装置は、スクランブル処理された第１のデータに誤り訂正処理を施して第１の誤り訂正符号系列を得る第１の誤り訂正手段と、第１のデータに対するスクランブル処理のためのスクランブル初期設定値の基となるアドレスを複数含む第２のデータに誤り訂正処理を施して第２の誤り訂正符号系列を得る第２の誤り訂正手段と、それぞれ独立した第１及び第２の誤り訂正符号系列を所定の誤り訂正ブロック単位に記録媒体に記録する記録手段を記録系に備え、記録媒体に所定の誤り訂正ブロック単位に記録された第１及び第２の誤り訂正符号系列を再生する再生手段と、再生手段により再生された第１及び第２の誤り訂正符号系列に対して別々に誤り訂正処理を行う誤り訂正処理手段と、誤り訂正処理手段により訂正処理された第２のデータ中に含まれる複数のアドレスをすべて抽出する抽出手段と、抽出手段により抽出された複数のアドレスのすべてについてエラー検査を行うエラー検査手段と、エラー検査の結果、複数のアドレスのいずれかがエラー無しと判別されるときは、エラー無しとして得られたいずれかのアドレスに基づいた当該誤り訂正ブロックの第１のデータのデスクランブル初期設定値でデスクランブル処理する第１のデスクランブル処理手段と、エラー検査の結果、複数のアドレスがすべてエラーであると判別されるときは、当該誤り訂正ブロックより前に再生された誤り訂正ブロックの第２のデータから予測した値に基づいた当該誤り訂正ブロックの第１のデータのデスクランブル初期設定値でデスクランブル処理する第２のデスクランブル処理手段とを再生系に備える構成としたものである。
【００１５】
ここで、ＤＶＤにおいてはデスクランブルの初期値はＩＤ３２ビットのうちの４ビットのみ用いて初期値が選択されるので、ＩＤエラーであってもその４ビットにエラーがなければ、デスクランブル初期値に影響を及ぼさなかったが、ユーザデータを含む第１のデータに対するスクランブル処理のためのスクランブル初期設定値を複数含むアドレス情報（ＩＤ）等の第２のデータに誤り訂正処理を施して第２の誤り訂正符号系列を得て、これら第１及び第２の誤り訂正符号系列をそれぞれ独立したフォーマットの所定の誤り訂正ブロック単位に記録媒体に記録し再生する本発明では、第２のデータの殆どのビットを初期値として用いるので、第２のデータの信頼性をより高めておく必要がある。
【００１６】
そこで、本発明では、訂正後に行うデスクランブル処理に先駆けて、第１のデータに対するスクランブル処理のためのスクランブル初期設定値の基となるアドレスを複数含む第２のデータ中に含まれる複数のアドレスをすべて抽出してエラー検査を行い、そのエラー検査の結果、いずれかのアドレスがエラー無しとして得られるときは、エラー無しと判別されたアドレスに基づいた当該誤り訂正ブロックの第１のデータのデスクランブル初期設定値でデスクランブル処理し、複数のアドレスがすべてエラーであると判別されるときは、当該誤り訂正ブロックより前に再生された誤り訂正ブロックの第２のデータから予測した値に基づいた当該誤り訂正ブロックの第１のデータのデスクランブル初期設定値でデスクランブル処理するようにしたため、常にデスクランブル初期設定値を得ることができる。
【００１７】
また、上記の目的を達成するため、第３の発明の記録再生装置は、記録媒体の再生開始時、又は記録媒体上不連続なブロックを再生するときは、デスクランブル処理に先駆けて予め先頭の誤り訂正ブロックに対するスクランブル処理の初期設定値を、誤り訂正ブロックより前に再生された誤り訂正ブロックの第２のデータから予測した値として第２のデスクランブル処理手段に設定する初期値設定手段を更に有することを特徴とする。
【００１８】
この発明では、記録媒体の再生開始時、又は記録媒体上不連続なブロックを再生するときに、再生される最初の誤り訂正ブロックの複数の初期設定値がすべてエラーであると判別されたときは、当該誤り訂正ブロックより前に再生された誤り訂正ブロックの第２のデータとして、上記のスクランブル処理の初期設定値を用いることができる。
【００１９】
また、上記の目的を達成するため、第４の発明の記録再生装置は、１つの誤り訂正ブロックあたりのセクタ数が異なる記録再生領域と再生専用領域が設けられた記録媒体の再生時は、第２のデスクランブル処理手段は、再生する当該誤り訂正ブロックより前に再生された誤り訂正ブロックの第２のデータから予測した値として、当該誤り訂正ブロックの再生領域が記録再生領域又は再生専用領域に応じて選択した、いずれかの上記のセクタ数に対応したアドレス増加数を、当該誤り訂正ブロックより前に再生された誤り訂正ブロックのセクタアドレス値に加算した値とすることを特徴とする。
【００２０】
この発明では、１つの誤り訂正ブロックあたりのセクタ数が異なる記録再生領域と再生専用領域が設けられた記録媒体の再生時には、記録再生領域及び再生専用領域のいずれにおいても、正しいデスクランブル処理ができる。
【００２１】
また、上記の目的を達成するため、第５乃至第８の発明のコンピュータプログラムは、コンピュータを、第１乃至第４の発明の各手段として機能させることを特徴とする。
【００２２】
また、上記の目的を達成するため、第９の発明の送受信システムは、第５乃至第８の発明のうちいずれか一の発明のコンピュータプログラムをパケット化するパケット化手段と、パケット化したコンピュータプログラムを伝送路へ送信する送信手段と、伝送路を経たパケット化したコンピュータプログラムを受信する受信手段と、受信手段により受信されたパケットから元のコンピュータプログラムに復元する復元手段とを有することを特徴とする。
【００２３】
【発明の実施の形態】
次に、本発明の実施の形態について図面と共に説明する。図１は本発明の記録再生装置の一実施の形態の概略構成図を示す。同図において、画像・音声等の情報信号は入出力信号処理部１によって、ＭＰＥＧエンコード／デコード等の処理が行われる。記録時には、この入出力信号処理部１によって入力情報信号をＭＰＥＧエンコードして得られたユーザデータは、変調・スクランブル処理部２に供給されて誤り検査符号（ＥＤＣ）の付加やスクランブルが施され、更に誤り訂正符号が付加されることにより、変調されたデータとして生成され、光ディスク等の記録媒体３に公知の手段により記録される。
【００２４】
一方、再生時には、光ディスク等の記録媒体３から公知の手段により再生された上記の変調されたデータが、復調・デスクランブル処理部４に供給され、ここで復調して得られたデータの誤り訂正が行われ、更にデスクランブル、データ誤り検査（ＥＤＣ検査）が行われた後、後段の入出力信号処理部１に供給されてＭＰＥＧデコーダで復号され、画像・音声等の情報信号が得られる。
【００２５】
図２は本発明になる記録再生装置の再生系の第１の実施の形態のブロック図を示す。同図中、図１と同一構成部分には同一符号を付してある。図２において、記録媒体３から公知の手段により再生された変調信号は、復調回路１１において復調される。復調回路１１により復調して得られたデータの中からＩＤ抽出部１２により物理アドレス情報を含むＩＤデータ部分が抽出され、システムコントローラ（シスコン）１３に出力される。
【００２６】
ここで、ＩＤデータにはエラー検出／訂正符号が付加されており、ＩＤ抽出部１２でのＩＤデータの検出において、ＩＤデータと共に適宜エラー検出／訂正結果も出力し、更にはディスクの連続性に基づいたアドレス補間処理なども行われてシステムコントローラ１３に出力される。システムコントローラ１３は入力された物理アドレス情報を用いて記録媒体３上の所望のトラックにアクセスし、後段のＭＰＥＧデコーダ１９に出力するためトラック上の所望のＥＣＣブロックのデータが読み込まれ、復調回路１１で復調されたテータが図３（Ａ）に模式的に示すようにブロック（ＢＬＫ）単位で読み出されてバッファメモリ１４に書き込まれる。
【００２７】
記録媒体３から再生されたデータはデータ誤りを含むので、バッファメモリ１４に書き込まれたデータは、一旦読み出されて誤り訂正回路（図中ＢＩＳ／ＬＤＣ／ＩＤ訂正）１５によって、ＢＩＳ訂正、ＬＤＣ訂正、ＩＤ訂正されてバッファメモリ１４に図３（Ｂ）に模式的に示すように書き戻される。
【００２８】
ここで、本発明が適用されるＥＣＣブロックの構造について図８及び図９を用いて説明する（参考文献：Ａｐｐｌ．Ｐｈｙｓ．ｖｏｌ．３９（２０００）「Ｏｐｔｉｃａｌ  Ｄｉｓｃ  ｓｙｓｔｅｍ  Ｆｏｒ  Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ」、ＩＳＯＭ１９９９  Ｊｕｌｙ  「Ｅｒｒｏｒ  Ｍｏｄｅｌｉｎｇ  ａｎｄ  Ｐｅｒｆｏｒｍａｎｃｅ  Ａｎａｌｙｓｉｓ  ｏｆ  Ｅｒｒｏｒ−Ｃｏｒｒｅｃｔｉｎｇ  Ｃｏｄｅ  ｆｏｒ  ＤＶＲ  Ｓｙｓｔｅｍ」）。
【００２９】
本実施の形態において、第１のデータであるユーザデータは、１物理セクタあたり４ｋバイトであり、１６物理セクタで１つのＥＣＣブロックを構成する。この１つのＥＣＣブロック内の合計６４ｋバイトのユーザデータは、２ｋバイトを一つの論理セクタとして２ｋバイト毎に誤り検出符号（ＥＤＣ）が付加されている。この第１のデータに対して第１の誤り訂正符号が付加される。
【００３０】
図９（ａ）は上記の第１の誤り訂正符号の構成を示す。スクランブル済みの１つのＥＣＣブロック内の６４ｋバイトのユーザデータは、インタリーブがかけられて縦方向２１６バイト（２１６行）、横方向３０４バイト（３０４列）の構成に並べ替えられ、各々縦方向の２１６バイトのデータに対して、その２１６バイトを生成要素とする３２バイトの訂正符号（パリティ）が生成されて同じ列に付加され、合計３０４個のリードソロモン符号系列ＲＳ（２４８，２１６，３３）が構成される。
【００３１】
このように、第１の誤り訂正符号は前記６４ｋバイトのユーザデータ及びＥＤＣを２１６バイトずつに分割して、３２バイトの訂正符号（パリティ）を付加したものであり、１つのＥＣＣブロックあたり３０４個の第１の誤り訂正符号系列ＬＤＣ（ＲＳ（２４８，２１６，３３））から構成されている。
【００３２】
一方、第２のデータである１６物理セクタ分のアドレス情報やその他の付加情報は、第２の誤り訂正符号が付加されたリードソロモン符号系列ＲＳ（６２，３０，３３）から構成される。すなわち、図９（ｂ）に示すように、１６セクタ分の物理アドレス情報やその他の付加情報は、インタリーブされて縦方向３０バイト（３０行）、横方向２４バイト（２４列）のデータに並び替えられ、それぞれ縦方向３０バイトのデータを生成要素とする３２バイトの訂正符号（パリティ）が縦方向に付加され、合計２４個のリードソロモン符号系列ＲＳ（６２，３０，３３）から構成される。つまり、１つのＥＣＣブロックあたり７２０バイト分の第２のデータから、２４個の第２の誤り訂正符号系列ＢＩＳ（ＲＳ（６２，３０，３３））が構成される。
【００３３】
物理アドレス情報は再生のために特に重要なデータであるため、このＩＤ用に第３の誤り訂正ないし誤り検出符号が付加されている。従って、前述の第２のデータには前述の１６セクタ分の物理アドレス情報やその他の付加情報の他に、ＩＤ専用の誤り訂正ないし誤り検出符号も含まれている。
【００３４】
上記アドレス情報等の第２のデータを含む第２の誤り訂正符号ＢＩＳ（６２，３０，３３）×２４は、前述のユーザデータである第１のデータを含む第１の誤り訂正符号系列ＬＤＣ（２４８，２１６，３３）×３０４と図８に示すようにインタリーブとマルチプレックスが行われ、３本のＢＩＳ領域に分割して配置される。
【００３５】
これらのインタリーブとマルチプレックスの結果、１６個の物理アドレス情報が図中ＩＤ０〜ＩＤ１５に示すように周期的に配置した形となっており、再生時にはこれらの値が復調回路１１によって抽出されてディスクアクセスが行われる。また、記録媒体３に記録されるデータとしては、横方向のデータの先頭にフレーム同期用符号ＳＹＮＣが付加され、図８の左から右方向に順に記録される。
【００３６】
ところで、前記第１のデータに対しては、アドレス情報を基にしたスクランブル処理が施され、ＥＣＣブロック内の第１のデータに対して第２のデータに含まれるアドレス情報を基に生成されるスクランブルデータによってスクランブル処理が施される。また、同一ＥＣＣブロック内の１６物理セクタのユーザデータには同一のスクランブル初期値が設定されて、同じスクランブル処理が施されている。アドレス情報には物理セクタ番号を含んでいるが、そのセクタ番号のビットはデスクランブル初期値の決定にはかかわらず、セクタ番号より上位のビットによってデスクランブル初期値が決定される結果、同一のデスクランブルが施されている。なお、同じＥＣＣブロックにおいては、デスクランブル初期設定値はスクランブル初期設定値と同じ値である。
【００３７】
上記説明のように、このＥＣＣブロック構造は、ユーザデータを含む第１のデータに対する第１の誤り訂正符号と、アドレス情報（スクランブル初期値）を含む第２のデータに対する第２の誤り訂正符号は、それぞれ独立した誤り訂正ＲＳ符号系列を構成しており、ＤＶＤのような積符号による誤り訂正符号系列とは異なっている。
【００３８】
再び図２に戻って説明するに、再生時は、復調回路１１で復調された図８及び図９に示したデータがバッファメモリ１４に書き込まれる。ただしフレーム先頭のＳＹＮＣパターンは復調回路１１によって評価されて、本来のパターンと異なるときは、後述するＬＤＣ訂正時のイレージャポインタ生成のためのＳＹＮＣエラーフラグがバッファメモリ１４に書き込まれる。
【００３９】
バッファメモリ１４上に書き込まれたデータは、図３（Ｃ）に模式的に示すように読み出されて、訂正回路（ＢＩＳ／ＬＤＣ／ＩＤ訂正）１５によって誤り訂正が行われ、最初にＢＩＳ訂正が行われる。この訂正処理によってＢＩＳ内のデータが訂正されると共に、ＢＩＳデータ中のエラー位置を判別し、後述のＬＤＣ訂正時のイレージャポインタ生成のためにＢＩＳエラーフラグとして記憶する。
【００４０】
ＢＩＳ訂正の後、引き続いてＬＤＣ訂正が行われ、前記ＳＹＮＣエラーフラグ及びＢＩＳエラーフラグによって示されるＳＹＮＣエラー及びＢＩＳエラーに挟まれたデータをバーストエラーとみなしてイレージャポインタをたて、図９（ａ）のリードソロモン符号ＲＳ（２４８，２１８，３３）に基づくイレージャ訂正を行う。
【００４１】
前述のように、アドレス情報は再生のために特に重要なデータであるため、アドレス情報専用の誤り訂正ないし誤り検出符号が付加されているが、この誤り訂正符号を用いて更にアドレス情報の訂正を行うようにしてもよい。訂正が終了したデータは、バッファメモリ１４から論理セクタ毎に読み出されて出力されるが、このとき図２中のデスクランブル回路１６によってデスクランブルされて、さらにＥＤＣ回路１８で論理セクタ毎にＥＤＣによる誤り検査が行われて、図３（Ｄ）に示すように後段のＭＰＥＧデコーダ１９に出力される。
【００４２】
また、本実施の形態では、デスクランブルに先駆けて、予め図２中のＩＤ抽出＆補間回路１７によって図８に示した１６個のアドレス情報をすべて読み出し、エラー検査も併せて行い、読み出したアドレス情報のうちエラーでないアドレス情報に基づいてデスクランブル用初期値を得てデスクランブル回路１６に出力する。
【００４３】
ここで、もし１６個のアドレス情報すべてがエラーと検出された場合には、当該ＥＣＣブロックの前ＥＣＣブロックのアドレス情報から当該ＥＣＣブロックのアドレス情報を補間する。
【００４４】
いま、一例として当該ＥＣＣブロックのアドレスの最下位バイトが０１１ｘｘｘｘ０（ｘｘｘｘは物理アドレスを示す値で００００〜１１１１）とすると、前ＥＣＣブロックアドレスの最下位バイトは０１０ｘｘｘｘ０であるが、本願において、ＩＤ抽出＆補間回路１７中のレジスタにこの前ＥＣＣブロックアドレスが記憶されており、エラー時にはこの値０１０ｘｘｘｘ０に１０００００を加算した０１１ｘｘｘｘ０を当該ＥＣＣブロックのデスクランブル初期値として用いる。
【００４５】
上記動作を図１０のフローチャートで説明する。同図において、復調から第３の誤り訂正までの処理（Ｓ１〜Ｓ４）と、ステップＳ５のＩＤ抽出＆補間処理後のデスクランブル処理（ステップＳ６）、ＥＤＣ回路１８によるＥＤＣ検査処理（ステップＳ７）、ＥＤＣエラーの有無の判定処理（ステップＳ８）、ＥＤＣエラーが無い時のＭＰＥＧデコード処理（ステップＳ９）は前述の通りであるので、ステップＳ５のＩＤ抽出＆補間処理についてのみ説明する。バッファメモリ１４から抽出した同一のＥＣＣブロック内の１６個のＩＤ値を読み取り、それらのＩＤがすべてエラーかどうかのエラー判定が行われる（ステップＳ５１）。エラーでない時はそのＩＤの値ＩＤＫ（Ｋは０〜１５の値）をデスクランブル用初期値ＳＣＲＩＤとする（ステップＳ５２）。
【００４６】
すなわち、前述の例でいえば、読み取ったアドレスＡ＿Ｂ＿Ｃ＿０１１０００１０が正しいと判定された場合、ＳＣＲＩＤ＝Ａ＿Ｂ＿Ｃ＿０１１０００１０とされ、この値を用いてデスクランブルされる（Ａ＿Ｂ＿Ｃはアドレス情報の上位３バイトである）。また、次のＥＣＣブロックのアドレス情報予測値生成用としてレジスタＩＤ−１にこの値ＩＤＫが保持され、ＩＤ−１＝Ａ＿Ｂ＿Ｃ＿０１１０００１０と更新される（ステップＳ５３）。
【００４７】
一方、１６個のＩＤ値を読み取った結果、全てのＩＤがエラーである場合には、前ＥＣＣブロックのアドレス保持値ＩＤ−１にＥＣＣブロックあたりのアドレス増加分を加算することによって当該アドレスとする（ステップＳ５４）。すなわち、ＳＣＲＩＤ＝ＩＤ−１＋ＳＮｒｗ＝Ａ＿Ｂ＿Ｃ＿０１０ｘｘｘｘ０＋１０００００＝Ａ＿Ｂ＿Ｃ＿０１１ｘｘｘｘ０とされる。また、次のＥＣＣブロックのアドレス情報予測値生成用としてレジスタＩＤ−１にこの値ＳＣＲＩＤが保持され、ＩＤ−１＝Ａ＿Ｂ＿Ｃ＿０１１ｘｘｘｘ０と更新される（ステップＳ５５）。
【００４８】
なお、図示しないが、いずれかのＩＤがエラーなしの場合、アドレスの連続性、すなわちＩＤＫ＝ＩＤ−１＋ＳＮｒｗとなっているか否かの評価も行われる。
【００４９】
次に、上記の動作を図１１と共に更に詳述する。図１１は図２中のＩＤ抽出＆補間回路１７の一実施の形態の構成を周辺回路と共に示すブロック図である。同図中、図２と同一構成部分には同一符号を付してある。図１１において、図２のバッファメモリ１４から抽出されたＩＤ値は、ＩＤラッチ１７１で次々と読み取られると共に、ＩＤエラー検査回路１７２でアドレス情報専用の誤り訂正ないし誤り検査符号を検査し、エラーがないとき（図中ＯＫ／Ｅｒｒｏｒ＝ＯＫ時）はＩＤラッチ１７１内のＩＤデータがＩＤレジスタ１７３に保持される。このようにして１６個のＩＤ値全てをバッファメモリ１４から読み取って、誤り検査する。
【００５０】
１６個のうちのいずれかのＩＤがＯＫであれば、その値がデータセレクタ１７４を介して後段のデスクランブル回路１６内の線形フィードバックレジスタ（ＬＦＳＲ：Ｌｉｎｅａｒ  Ｆｅｅｄｂａｃｋ  Ｓｈｉｆｔ  Ｒｅｇｉｓｔｅｒ）２８にデスクランブル初期値ＳＣＲＩＤとして出力される。また、このＳＣＲＩＤは、次のＥＣＣブロックのＩＤ値予測のためにＩＤ−１レジスタ１７７に保持される。
【００５１】
ＩＤエラー検査において１６個すべてのＩＤがエラーと判断されるとき（Ａｌｌ  Ｅｒｒｏｒ）は、前述のＩＤ−１レジスタ１７７に保持されている前ＥＣＣブロックのＩＤ値に、セレクタ１７５からの１ＥＣＣブロックのアドレス増加分ＳＮｒｗを図中の加算器（Ａｄｄ）１７６で加算した値が、データセレクタ１７４で選択されて当該ＥＣＣブロックのデスクランブル初期値ＳＣＲＩＤとしてデスクランブル回路１６内のＬＦＳＲ２８へ出力される。
【００５２】
上記の結果、得られたデスクランブル初期値ＳＣＲＩＤが入力されるＬＦＳＲ２８のデスクランブル出力は、バッファメモリ１４から読み出された第１のデータ（ユーザデータとＥＤＣ）と加算器２９においてモジュロ２加算されることにより、スクランブル前の本来のデータが得られる。
【００５３】
ところで、光ディスクではグルーブに記録する記録再生データ以外に、グルーブのウォッブリング等によってアドレス情報やデータを記録する手段を採ることができる。このウォッブルによる記録においては、記録密度を高くとることができないので、図８と同様のデータ構造を用いる場合、１ＥＣＣブロックあたりのセクタ数を少なくしたデータ構造にする方法がある。
【００５４】
そのように記録した再生専用信号を再生する場合、１ＥＣＣブロックごとのアドレスの増加数が前記記録再生信号を再生する場合と異なることになるので、前記記録再生信号を再生する場合で説明したアドレス補間のためのアドレス増加数（ＳＮ）は、再生専用信号を再生する場合には変える必要がでてくる。
【００５５】
図１０及び図１１中のＳＮｒｗは記録再生信号の場合のアドレス増加数であり、図１１中のＳＮｐｒｅｃは再生専用信号の場合のアドレス増加数を表しており、上記の説明ではＳＮｒｗ＝３２であったが、再生専用領域においてはこれより小さな値、例えばＳＮｐｒｅｃ＝２という値とする。
【００５６】
これによって、再生するトラックが記録再生領域か再生専用領域かによって、図１１のセレクタ１７５によりアドレス増加数をＳＮｒｗかＳＮｐｒｅｃに切り替え、再生専用領域において、すべてのＩＤがエラーである場合には、図１０のステップＳ５４及び図１１の加算器１７６でＳＣＲＩＤ＝ＩＤ−１＋ＳＮｐｒｅｃの加算を行うことによって、当該ＥＣＣブロックのデスクランブル初期値を求めることができる。
【００５７】
ところで、図２のバッファメモリ１４には再生開始先頭のＥＣＣブロックから書き込まれるため、再生開始先頭のＥＣＣブロックに対しては、前ＥＣＣブロックのアドレスに相当する値がＩＤ抽出＆補間回路１７には得られていない。このため、再生開始先頭のＥＣＣブロックのすべてのＩＤがエラーである場合には、上述のような方法ではアドレス補間が行えない。そこで、本実施の形態では、再生開始先頭のＥＣＣブロックに対しては、予めシステムコントローラ１３が前ＥＣＣブロックのアドレスに相当する値（ＩＤ−１）をＩＤ抽出＆補間回路１７に設定する。図１１中のＩＤ−１レジスタ１７７へのシステムコントローラ１３からの矢印は上記動作を示したものである。
【００５８】
同様なケースとして、ユーザデータが光ディスク上に分散して記録されている場合には、トラックジャンプを伴ったデータ再生が行われる結果、その再生アドレスは飛び飛びの不連続な値をとることになるので、トラックジャンプを伴った先頭ＥＣＣブロックの再生では、上記と同様に再生開始先頭アドレスに相当する値を予め設定するようにしている。こうすることによって、仮に再生開始先頭のＥＣＣブロックのすべてのＩＤがエラーであっても、先頭のＥＣＣブロックから正しくデスクランブルが可能となる。
【００５９】
なお、上記の実施の形態の説明では、アドレス情報専用の誤り訂正であるＩＤ訂正を図２中のＢＩＳ／ＬＤＣ／ＩＤ訂正部１５で行うこととして説明したが、これを図２中のＩＤ抽出＆補間回路１７において行うようにしてもよい。
【００６０】
図４は本発明になる記録再生装置の再生系の第２の実施の形態のブロック図を示す。同図中、図２と同一構成部分には同一符号を付し、その説明を省略する。図２に示した第１の実施の形態では、デスクランブル処理をＭＰＥＧデコーダ１９へ出力する際に行うようにしているが、この実施の形態では、デスクランブル回路２３で得られた図５（Ｃ）に模式的に示すデスクランブル結果を一度バッファメモリ２２に書き戻すと共に、ＩＤ抽出＆補間回路２１にＩＤを供給し、その後、バッファメモリ２２から図５（Ｄ）に模式的に示すように読み出したデスクランブル結果を、ＥＤＣ回路１８を通してＭＰＥＧデコーダ１９に出力する。この場合も、第１の実施の形態と同様の効果が得られる。なお、図５（Ａ）は図４の復調回路１１の出力データ、同図（Ｂ）はＢＩＳ／ＬＤＣ／ＩＤ訂正部１５の出力データを模式的に示す。
【００６１】
図６は本発明になる記録再生装置の再生系の第３の実施の形態のブロック図を示す。同図中、図４と同一構成部分には同一符号を付し、その説明を省略する。図６に示す第３の実施の形態では、バッファメモリ２４とは別に１ＥＣＣブロック相当のデータを保持できる作業用メモリ２５を設け、誤り訂正やデスクランブル、ＥＤＣ検査等の処理をこの作業用メモリ２５で行うように構成したものである。
【００６２】
次に、この第３の実施の形態の動作について説明するに、復調回路１１により復調された記録媒体３からのデータは、バッファメモリ２４に書き込まれるが、このバッファメモリ２４のサイズはＥＣＣブロックのデータが複数ブロック分、例えば６４ＥＣＣブロックのデータを保持できるメモリサイズ（例えば、８ＭＢ）とする。
【００６３】
バッファメモリ２４上の復調データは、１ＥＣＣブロック分が作業用メモリ２５に転送され、この作業用メモリ２５上で図８中のＢＩＳ／ＬＤＣ／ＩＤ訂正部１５、ＩＤ抽出＆補間回路１７、デスクランブル回路２３、ＥＤＣ回路２６によって図１０のフローチャートに示した処理が行われる。これら誤り訂正やデスクランブル、ＥＤＣ検査等の処理が終了したデータは、作業用メモリ２５から再びバッファメモリ２４に書き戻され、このデータがバッファメモリ２４から読み出されて後段のＭＰＥＧデコーダ１９に転送される。
【００６４】
バッファメモリ２４のサイズはＥＣＣブロックの複数ブロック分の容量をもっているので、ＭＰＥＧデコーダ１９への転送は図７（Ｄ）に模式的に示すように、前記誤り訂正やデスクランブルの処理がされて図７（Ｃ）に模式的に示すように作業用メモリ２５に転送されるデータに対して、所定量のディレーをもって転送することができる。なお、図７（Ａ）は図６の復調回路１１の出力データ、同図（Ｂ）はＢＩＳ／ＬＤＣ／ＩＤ訂正部１５の出力データを模式的に示す。
【００６５】
これによって、ＥＤＣ回路２６のＥＤＣ検査においてユーザデータの訂正不能であったために、ＥＤＣエラーが検出された場合には、ＥＤＣエラーの通知を受けたシステムコントローラ１３はデータエラーを含むＥＣＣブロックが記録された光ディスク上のトラックを再度アクセスするように図示しない光ヘッドを制御し、図１０のフローチャート中のステップＳ１〜Ｓ８の一連の処理のリトライを実行することによってデータ誤りの回復を図る。
【００６６】
なお、本発明は以上の実施の形態に限定されるものではなく、例えば本発明を実現する方法として、上記の各実施の形態では記録再生装置として説明したが、これを図１０のフローチャートで示す各ステップを実行するコンピュータプログラムとして、これを大規模半導体集積回路（ＬＳＩ）又はコンピュータ用記録媒体等に収納するようにしてもよい。
【００６７】
次に、本発明のコンピュータプログラムを伝送する方法について図１２のフローチャートと共に説明する。まず、コンピュータプログラムを伝送に適した所定バイト数単位に分割してパケット化し（ステップＳ１１）、そのパケットを所望の伝送路に伝送させる（ステップＳ１２）。そして、上記の処理をコンピュータプログラムの全てのパケットについて行う（ステップＳ１３）。
【００６８】
次に、本発明のコンピュータプログラムを伝送する伝送装置の一実施の形態について図１３のブロック図と共に説明する。同図において、図１０のフローチャートで示す各ステップを実行するコンピュータプログラムは、データ暗号化部３１で暗号化された後、送信インタフェース（Ｉ／Ｆ）部３２により伝送に適した前記パケット化等のデータ変換がされた後、ネットワーク３３を介して伝送される。受信側ではネットワーク３３からのパケットを受信Ｉ／Ｆ部３４で受信し、その受信パケットからデータを取り出し、データ復号部３５でデータ暗号の復号化等を行って暗号化前のコンピュータプログラムを復元入手する。
【００６９】
なお、以上の実施の形態では、図８に示したような記録再生するユーザデータが主の第１のデータに対する第１の誤り訂正手段と、記録再生するアドレス情報やその他の付加情報である第２のデータに対する第２の誤り訂正手段とが重複しないそれぞれ独立したフォーマットに本発明を適用する場合について説明したが、本発明はこれに限定されるものではなく、例えば図１４、図１５に示した積符号構造のフォーマットにも適用可能である。
【００７０】
図１４、図１５のフォーマットの場合、ＩＤの評価をセクタ順にシーケンシャルに行ったとき、訂正限界を超えるエラーがあって、あるセクタのＩＤがエラーであると、そのセクタでは正しい再生データまでもが誤ったデスクランブルによってすべてエラーとなってしまうが、本発明を適用した場合は、どれかのＩＤが正しければ、ＩＤエラーによるデスクランブルによって正しいデータまで全く違う値になってしまうことを防ぐことができる。
【００７１】
【発明の効果】
以上説明したように、本発明によれば、訂正後に行うデスクランブル処理に先駆けて、訂正処理された第２のデータ中に含まれる複数のスクランブル初期設定値をデスクランブル処理の初期設定値としてすべて抽出してエラー検査を行い、そのエラー検査の結果、いずれかの初期設定値がエラー無しとして得られるときは、その初期設定値を当該誤り訂正ブロックの第１のデータのデスクランブル初期設定値としてデスクランブル処理し、複数の初期設定値がすべてエラーであると判別されるときは、当該誤り訂正ブロックより前に再生された誤り訂正ブロックの第２のデータから予測した値を当該誤り訂正ブロックの第１のデータのデスクランブル初期設定値としてデスクランブル処理することにより、常にデスクランブル初期設定値を得ることができるため、以下の特長を有する。
【００７２】
（１）誤り訂正の結果、仮にデータが正しく得られても、デスクランブル初期値を含んでいるすべての第２のデータに含まれるアドレス（ＩＤ）が訂正不能であった場合、デスクランブル初期設定値が得られずにデスクランブルが正しく行われないという現象を防止でき、データ誤りを大幅に低減できる。
【００７３】
（２）無用なユーザデータエラーを低減できるため、ディスク等の記録媒体を再読込みさせるリトライ動作を減らすことができる。
【００７４】
（３）ディスク等の記録媒体上に記録されたデータをトラックジャンプを伴いながら再生する場合において、アドレスが不連続となるが、システムコントローラによる先頭アドレスに相当する値を設定することにより、デスクランブル初期値を得ることができる。
【００７５】
（４）処理の殆どがハードウェアによって行われるため、システムコントローラに負荷をかけずに実行できる。
【図面の簡単な説明】
【図１】本発明の記録再生装置の一実施の形態の概略構成図である。
【図２】本発明の記録再生装置の再生系の第１の実施の形態のブロック図である。
【図３】図２の要部のタイミングチャートである。
【図４】本発明の記録再生装置の再生系の第２の実施の形態のブロック図である。
【図５】図４の要部のタイミングチャートである。
【図６】本発明の記録再生装置の再生系の第３の実施の形態のブロック図である。
【図７】図６の要部のタイミングチャートである。
【図８】本発明におけるＥＣＣブロック構造の一実施の形態を示す図である。
【図９】本発明における誤り訂正符号の一実施の形態の構成を示す図である。
【図１０】本発明の一実施の形態の動作説明用フローチャートである。
【図１１】本発明の要部のＩＤ抽出＆補間回路及びデスクランブル回路の一実施の形態の構成を周辺回路と共に示すブロック図である。
【図１２】本発明のプログラムの伝送方法を説明するフローチャートである。
【図１３】本発明のプログラムの伝送装置の一実施の形態のブロック図である。
【図１４】従来の誤り訂正符号構造の一例を示す図である。
【図１５】従来のＥＣＣブロック構造の一例を示す図である。
【符号の説明】
１  入出力信号処理部
２  変調・スクランブル処理部
３  光ディスク等の記録媒体
４  復調・デスクランブル処理部
１１  復調回路
１２  ＩＤ抽出部
１３  システムコントローラ（シスコン）
１４、２２、２４  バッファメモリ
１５  ＢＩＳ／ＬＤＣ／ＩＤ訂正部
１６、２３  デスクランブル回路
１７  ＩＤ抽出＆補間回路
１８、２６  ＥＤＣ回路
１９  ＭＰＥＧデコーダ
２５  作業用メモリ
２８  線形フィードバックレジスタ（ＬＦＳＲ）
２９、１７６  加算器
３１  データ暗号化部
３２  送信Ｉ／Ｆ部
３３  ネットワーク
３４  受信Ｉ／Ｆ部
３５  データ復号部
１７１  ＩＤラッチ
１７２  ＩＤエラー検査回路
１７３  ＩＤレジスタ
１７４、１７５  セレクタ
１７７  ＩＤ−１レジスタ
【図１】
2004152337.tif 000003
【図２】
2004152337.tif 000004
【図３】
2004152337.tif 000005
【図４】
2004152337.tif 000006
【図５】
2004152337.tif 000007
【図６】
2004152337.tif 000008
【図７】
2004152337.tif 000009
【図８】
2004152337.tif 000010
【図９】
2004152337.tif 000011
【図１０】
2004152337.tif 000012
【図１１】
2004152337.tif 000013
【図１２】
2004152337.tif 000014
【図１３】
2004152337.tif 000015
【図１４】
2004152337.tif 000016
【図１５】
2004152337.tif 000017