(57)【特許請求の範囲】
【請求項１】
ユーザデータを格納する第１のメモリ領域とパリティデータを格納する第２のメモリ領域と、前記第１のメモリ領域と前記第２のメモリ領域からデータを読み出して前記第２のメモリ領域から読み出したパリティデータに対してはデータスクランブルを行わずに前記第１のメモリ領域から読み出したユーザデータに対してのみデータスクランブルを行う第１のデータスクランブル手段と、前記第１のメモリ領域からユーザデータを読み出してデータスクランブルを行う第２のデータスクランブル手段と、前記第１のデータスクランブル手段の出力を変調して出力する変調手段と、前記第２のデータスクランブル手段でスクランブルされたデータに対して付加したパリティを前記第２のメモリ領域に書き込むＥＣＣ符号化手段とで構成され、前記第２のデータスクランブル手段は前記第１のメモリ領域への書き込みを行わないことを特徴とする情報記録装置。
【請求項２】
第１のメモリ領域と第２のメモリ領域は同一メモリ上に構成されることを特徴とする請求項１記載の情報記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光ディスク装置などの情報記録装置または情報通信における情報送信装置に関し、特にユーザデータに対してスクランブルを施した後でパリティを付加して記録または送信する装置に関する。
【０００２】
【従来の技術】
光ディスク装置や情報送信装置は、ユーザデータを光ディスク媒体あるいは通信媒体に送出する場合、通常は媒体の特性や利用形態に応じて、エネルギー拡散や情報保護のためのデータスクランブル処理、ＥＣＣ（エラー訂正符号）の符号化処理、変調処理からなる一連のエンコード動作を行う。図９は従来における情報記録装置の一例である。バッファメモリ２１には、複数のユーザブロックが格納されている。作業用メモリ２２は、データスクランブル手段２３、ＥＣＣ符号化手段２４、変調手段２５と相互に接続される。作業用メモリ２２には、ユーザブロックとパリティブロックの組を３組格納可能であり、それらの格納位置を、Ｗ＃０、Ｗ＃１、Ｗ＃２と表わす。また、データスクランブル手段２３はスクランブルデータ生成回路２３ａと排他的論理和演算回路２３ｂで構成される。以下、従来例における情報記録装置の動作を詳細に説明する。
【０００３】
まず、第１のステージとして、以下の手順を実行する。データスクランブル手段２３はバッファメモリ２１からユーザブロックｊを選択し、ユーザブロックｊからユーザデータを受信してデータスクランブルを施した後、作業用メモリ２２のＷ＃（ｊｍｏｄ３）の位置に書き込む。ここで、スクランブル方式には、例えば光ディスクであるＤＶＤで使用されているＭ系列の乱数を用いる。スクランブルデータ生成回路２３ａはＭ系列の乱数発生器であり、生成した乱数を排他的論理和演算回路２３ｂによってユーザデータとの排他的論理和をとることによって、ユーザデータをスクランブルする。以上が第１のステージである。
【０００４】
次に、第２のステージとして、以下の手順を実行する。直前の「第１のステージ」によって、作業用メモリ２２のＷ＃｛（ｊ−１）ｍｏｄ３｝には、ユーザブロック（ｊ−１）のスクランブル済みのユーザデータが格納されている。ＥＣＣ符号化手段２４は、そこからスクランブル済みのユーザデータを受信し、そのパリティを演算した後、作業用メモリ２２のＷ＃｛（ｊ−１）ｍｏｄ３｝におけるパリティデータ領域に書き込む。以上が第２のステージである。
【０００５】
次に、第３のステージとして、以下の手順を実行する。直前の「第２のステージ」によって、作業用メモリ２２のＷ＃｛（ｊ−２）ｍｏｄ３｝には、ユーザブロック（ｊ−２）のスクランブル済みのユーザデータと、それに対応するパリティが格納されている。変調手段２５は、そこからスクランブル済みのユーザデータと、それに対応するパリティを受信し、変調を施した後、記録媒体に出力する。以上が第３のステージである。
【０００６】
上記第１から第３のステージを順次並列に実行していくことにより、連続変調動作を行いながら記録媒体２６へ記録データを出力する。まず、ｊ＝０として第１のステージを実行する。次に、ｊ＝１として第１のステージと第２のステージを実行する。その次に、ｊ＝２として、第１から第３のステージ全てを実行する。以下、ｊ＝３，ｊ＝４，…として第１から第３のステージ全てを実行する。図１０にその実行の様子を示す。
【０００７】
【発明が解決しようとする課題】
しかしながら上記のような構成では、データスクランブル済みのユーザデータを格納するメモリ領域を必要とし、回路規模が大きくなるという問題点があった。また、データスクランブルを開始してから、ＥＣＣ符号化を経て変調データが出力されるまでにかかる時間が長い、つまり記録にかかるオーバーヘッドが大きいという問題点があった。また、インタリーブされたユーザデータに対してデータスクランブルを行う場合、インタリーブを解くための作業用メモリ領域を必要とする問題点があった。
【０００８】
【課題を解決するための手段】
上記目的を達成するために本発明の情報記録装置は、ユーザデータを格納する第１のメモリ領域とパリティデータを格納する第２のメモリ領域と、前記第１のメモリ領域と前記第２のメモリ領域からデータを読み出して前記第２のメモリ領域から読み出したパリティデータに対してはデータスクランブルを行わずに前記第１のメモリ領域から読み出したユーザデータに対してのみデータスクランブルを行う第１のデータスクランブル手段と、前記第１のメモリ領域からユーザデータを読み出してデータスクランブルを行う第２のデータスクランブル手段と、前記第１のデータスクランブル手段の出力を変調して出力する変調手段と、前記第２のデータスクランブル手段でスクランブルされたデータに対して付加したパリティを前記第２のメモリ領域に書き込むＥＣＣ符号化手段とで構成され、前記第２のデータスクランブル手段は前記第１のメモリ領域への書き込みを行わないことを特徴としたものである。
【０００９】
以下、本発明の作用を説明する。
本発明の情報記録装置は、データスクランブル済みのユーザデータを格納するメモリ領域を持つ代わりに、変調用とＥＣＣ用の２つのデータスクランブル手段を持つことによって、小規模な回路の情報記録装置が実現できる。また、情報記録装置の記録オーバーヘッドを縮めることができる。
【００１０】
また本発明のデータスクランブル回路は、格納されている順序とは別の順序でメモリからユーザデータを読み出すデータ並べ替え手段と、データ並べ替え手段の出力に対してデータスクランブルを行うデータスクランブル手段とを持つことによって、インタリーブされたユーザデータに対しても、データスクランブル後のユーザデータを取り出すことが可能となる。
【００１１】
【発明の実施の形態】
（実施の形態１）
図１は本発明による情報記録装置の一実施例における構成を示したものである。バッファメモリ１１には、複数のユーザブロックと複数のパリティブロックが格納されている。また、スクランブル手段１２はスクランブルデータ生成回路１２ａと排他的論理和演算回路１２ｂで構成され、スクランブル手段１３も同様にスクランブルデータ生成回路１３ａと排他的論理和演算回路１３ｂで構成される。スクランブルデータ生成回路１２ａとスクランブルデータ生成回路１３ａは、スクランブルデータとして乱数系列を発生し出力する。
【００１２】
以下、図１を用いて本実施の形態における情報記録装置の動作を詳細に説明する。
【００１３】
まず、第１のステージとして、以下の手順を実行する。ＥＣＣ符号化手段１４はバッファメモリ１１からユーザブロックｊとパリティブロックｋを選択し、ユーザブロックｊからユーザデータを受信する。ユーザデータの受信経路上でスクランブル手段１２はユーザデータをスクランブルする。スクランブル方式には、例えば光ディスクであるＤＶＤで使用されているＭ系列の乱数を用いる。スクランブルデータ生成回路１２ａはＭ系列の乱数発生器であり、生成した乱数とユーザデータとの排他的論理和を排他的論理和演算回路１２ｂでとることによって、ユーザデータをスクランブルする。ＥＣＣ符号化手段１４はユーザブロックｊのスクランブル済みのユーザデータに対するパリティを演算し、選択したパリティブロックｋに演算結果を書き込む。以上が第１のステージである。
【００１４】
次に、第２のステージとして、以下の手順を実行する。変調手段１５はバッファメモリ１からユーザブロックｍとパリティブロックｎを選択し、ユーザブロックｍからユーザデータを、パリティブロックｎからパリティデータを受信する。ユーザデータの受信経路上でスクランブル手段１３はユーザデータをスクランブルする。スクランブルはスクランブル手段１２の場合と同様に行う。変調手段１５はユーザブロックｍのスクランブル済みのユーザデータとパリティブロックｎのパリティデータを記録フォーマットに合わせながら変調し、記録媒体１６に書き込む。
【００１５】
上記第１のステージと上記第２のステージを順次並列に実行していくことにより、連続変調動作を行いながら記録媒体へ記録データを出力する。以下、その動作を図２を用いて説明する。第１のステージを、ｊ＝０、ｋ＝０で実行した後、第１のステージをｊ＝１、ｋ＝１で実行しながら第２のステージをｍ＝０、ｎ＝０で実行する。以後、第１のステージをｊ＝２、ｋ＝（２ modｐ）で実行しながら第２のステージをｍ＝１、ｎ＝１で実行し、第１のステージをｊ＝３、ｋ＝（３ modｐ）で実行しながら第２のステージをｍ＝２、ｎ＝（２ modｐ）で実行する、というように対象ブロックを１づつ進めながら順次実行を進めていく。ただし、第１のステージの実行時間すなわちＥＣＣ符号化手段２４の符号化時間は、通常第２のステージの実行時間すなわち変調時間より短いとする。ここで、modの記号は剰余を表わし、ｐは確保したパリティブロックの数とし、図２ではｐ＝２としている。パリティブロック数はユーザブロック数と同じだけ確保する必要はなく、ｐは２以上ユーザブロック数以下であればよい。ｐを３以上の値とした場合は、ＥＣＣ符号化手段２４の符号化時間が変調手段２５の変調時間を一時的に上回ったとしても、連続変調動作が破綻しない。
【００１６】
したがって、本発明によれば、従来のようにユーザブロックとパリティブロックの両方を少なくとも３ブロック分持つような作業用メモリを必要とせず、最低パリティブロック２ブロック分の作業用メモリを持つだけで従来と同等な情報記録が可能な情報記録装置を実現できる。また、従来では記録データのエンコード動作を開始してから実際に記録可能になるまでに、３ブロック分の遅延が発生していたが、本発明によれば２ブロック分の遅延で記録可能である。このように記録オーバーヘッドを縮めることができるため、情報記録装置のアクセス性能が向上する。
【００１７】
（実施の形態２）
図３は本発明によるデータスクランブル回路の一実施の形態における構成を示したものである。本実施の形態では、光ディスクであるＤＶＤで使用されているデータスクランブル方式に対応したデータスクランブル回路を示す。図４はＤＶＤのスクランブル値生成回路の例である。ＤＶＤスクランブル値生成回路６１はフィードバックシフトレジスタ６１ａと排他的論理和演算器６１ｂから構成されるＭ系列の乱数発生器である。ＤＶＤでは各セクタ毎に、スクランブル状態値を保持するフィードバックシフトレジスタ６１ａにおけるｓ[0]からｓ[7]までの１バイトのスクランブル値を、ユーザデータに排他的論理和することによってデータスクランブルを施し、その後でＥＣＣ符号化を行う。ＤＶＤスクランブル値生成回路６１は、１バイトのスクランブル値を求める毎にフィードバックシフトレジスタ６１ａを８ビット左にシフトする。８ビットシフト後のフィードバックシフトレジスタ６１ａの値ｓ’[0]からｓ’[14]は、シフト前のフィードバックシフトレジスタ６１ａの値ｓ[0]からｓ[14]を用いて、以下の（式１）で表わされる。
【００１８】
0003972503.tif 000002
ただし、式中の記号「＾」は排他的論理和を表わし、以後も同様の意味で使用する。
【００１９】
また、各セクタにおけるユーザデータの系列をＤ[0]からＤ[2063]で表わすと、Ｄ[0]からＤ[11]まではヘッダ情報領域、Ｄ[2060]からＤ[2063]まではエラー検出符号のパリティ領域であり、データスクランブルの対象はＤ[12]からＤ[2059]までである。フィードバックシフトレジスタ６１ａにおけるｓ[0]からｓ[14]までの１５ビットの初期値Ｓ[0]は、Ｄ[3]のビット位置４からビット位置７の４ビットの値（以後スクランブルキー値と呼ぶ）をもとに、下記の（表１）を検索して得られる。
【００２０】
【表１】
0003972503.tif 000003
【００２１】
ここで、数値の後の「ｈ」は１６進数を表わすものとする。また、ＤＶＤのＥＣＣを構成する１６セクタに関して、各セクタにおけるスクランブルキー値は同一である。
【００２２】
次にＤＶＤのＥＣＣに関して図５を用いて説明する。図中において、ＰＩ[n]はn番目の内符号パリティ、ＰＯ[n]はn番目の外符号パリティ、ＰＩＯは外符号パリティ部データ列の内符号パリティを表わす。図中に示すように、ＤＶＤではＥＣＣとして積符号を使用しており、内符号は連続データ系列を符号化するが、外符号は１６セクタ分のユーザブロックを集めた上で、１７２シンボル毎にインタリーブされたデータ系列を符号化する必要がある。従来は、１６セクタ分のユーザデータ領域（Ｄ[0]からD[2063]）のデータスクランブルを作業用メモリ上で行った後、内符号と外符号のＥＣＣ符号化を行っていた。本実施の形態では、データスクランブル後のユーザデータを格納する作業用メモリを持たずに、バッファメモリ上にあるデータスクランブル前のユーザデータ領域をそのまま使用して、データスクランブル後のユーザデータに対する内符号パリティと外符号パリティを求めるためのデータスクランブル回路を示す。
【００２３】
以下、図３を用いて本実施の形態における回路構成を説明する。図３において、データスクランブル演算器５３は排他的論理和演算器５３ａと選択器５３ｂから構成される。また、スクランブル状態値演算回路５４は、スクランブル状態値保持レジスタ５４ａと組合せ回路５４ｂから構成される。同様に、スクランブル状態値演算回路５５は、スクランブル状態値保持レジスタ５５ａと組合せ回路５５ｂから構成される。組合せ回路５４ｂは、１バイト毎のスクランブル状態値を求めるものであり、（式１）に関してｓ[0]からｓ[14]を入力としｓ’[0]からｓ’[14]を出力とする演算を行う。組合せ回路５５ｂに関しては、内符号時は１バイト毎のスクランブル状態値を求める演算すなわち組合せ回路５４ｂと同一の演算を行い、外符号時は１７２バイト毎のスクランブル状態値を求める演算を行う。１７２バイト毎のスクランブル状態値を求めるためには、（式１）の変換をｆと定義したとき、ｆ**172を演算すればよい。ここで演算子「**」は、ある変換の繰り返し演算とする。以後、変換ｆに対してｆ**ｎと書いた時、変換ｆのｎ回繰り返し演算を表わすものとする。ｆ**172は以下の式で表わされる。
【００２４】
0003972503.tif 000004
従って、外符号の場合、組合せ回路５５ｂは、（式２）に関して、ｓ[0]からｓ[14]を入力とし、ｓ’[0]からｓ’[14]を出力とする演算を行う。また、スクランブル状態値保持レジスタ５４ａに設定する初期値は、Ｄ[12]からデータスクランブルを開始する時に所定の初期値Ｓ[0]を指す必要がある。（式１）の変換ｆを用いて、次の（式３）におけるＳ[-12]をスクランブル状態値保持レジスタ５４ａの初期値にすれば、１２シンボル目のスクランブル値をＳ[0]とすることができる。
【００２５】
ｆ**12(Ｓ[-12])＝Ｓ[0]                                   （式３）
下記の（表２）は、上記（表１）のＳ[0]に対してＳ[-12]を求めたものである。
【００２６】
【表２】
0003972503.tif 000005
【００２７】
次に、図面を用いて本実施の形態におけるデータスクランブル回路の動作を詳細に説明する。以後はＥＣＣを構成する各セクタにおけるスクランブルキー値が０である場合を例にとって説明する。まず始めに、スクランブル状態値保持レジスタ５４ａに初期値を設定する。（表２）からスクランブルキー値が０である場合のＳ[-12]の値を検索すると52CEhであるので、52CEhを設定する。同時に、スクランブル状態値保持レジスタ５５ａも、スクランブル状態値保持レジスタ５４ａの出力を取り込み同じ初期値52CEhが設定される。また、以後の動作説明を円滑にするために、スクランブルキー値が０の場合において、各データ位置のスクランブル値を計算しておく。（表３）は、図５に示した１７２列１２行のセクタ構造に対応した各データ位置のスクランブル状態値をまとめたものである。表中の要素の上段にある鍵括弧内の値はスクランブル状態値をＳ[ｉ]とした時のｉの値を示しており、下段の値はスクランブル状態値を示している。
【００２８】
【表３】
0003972503.tif 000006
【００２９】
まず、内符号を処理する場合について、図６を用いて説明する。内符号を処理するときには、読み出し対象セクタにおけるセクタ中のデータ位置をｉとするとｉ＝０，１，…の順番でユーザデータを読み出す。つまり、バッファメモリ５１からデータ読み出し回路５２によってＤ[0]，Ｄ[1]，…の順番にユーザデータを読み出す。以下、順を追って本実施の形態におけるデータスクランブル回路の出力を説明する。ｉ＝０のとき、データ読み出し回路５２はＤ[0]を読み出す。このときスクランブル状態値保持レジスタ５５ａの出力は初期値Ｓ[-12]＝52CEhなので、選択器５３ｂの入力であるスクランブル値はCEhである。しかし、スクランブル値が如何なる値であっても、ｉ＝０の場合には選択器５３ｂの出力は０なので、排他的論理和演算器５３ａの出力はＤ[0]となる。ｉ＝１のとき、データ読み出し回路５２はＤ[1]を読み出す。スクランブル状態値保持レジスタ５５ａは前値Ｓ[-12]＝52CEhに組合せ回路５５ｂの演算を施した結果を格納しているので、（表３）より、出力値はＳ[-11]＝4EFChとなる。従って、選択器５３ｂの入力であるスクランブル値はFChとなるが、スクランブル値が如何なる値であっても、ｉ＝１の場合、選択器５３ｂの出力は０なので、排他的論理和演算器５３ａの出力はＤ[1]となる。以後同様に進めていき、ｉ＝１２になったとき、データ読み出し回路５２はＤ[12]を読み出す。スクランブル状態値保持レジスタ５５ａは、（表３）より前値Ｓ[-1]＝0880hに組合せ回路５５ｂの演算を施した結果を格納しているので、出力値はＳ[0]＝0001hとなる。従って、選択器５３ｂの入力であるスクランブル値は01hとなり、ｉ＝１２の場合、選択器５３ｂの出力は入力値つまり01hなので、排他的論理和演算器５３ａの出力はＤ[12]＾01hとなる。以後、ｉ＝１３のときに排他的論理和演算器５３ａの出力はＤ[13]＾00hと続き、ｉ＝１７１のときに排他的論理和演算器５３ａの出力がＤ[171]＾71hとなって、第０行目の内符号を計算するためのデータ出力が完了する。以後同様にして、図６に示すように第１行目以降の内符号を計算するためのデータ出力を行う。
【００３０】
次に、外符号を処理する場合について、図７及び図８を用いて説明する。外符号を処理する際には、読み出し対象セクタにおけるセクタ中のデータ位置をｉとするとｉ＝０，１７２，１７２×２＝３４４，…の順番でユーザデータを読み出す。つまり、バッファメモリ５１からデータ読み出し回路５２によってＤ[0]，Ｄ[172]，Ｄ[344]，…の順番にユーザデータを読み出す。以下、順を追って本実施の形態のデータスクランブル回路の出力を説明する。
【００３１】
まず、第０列の外符号を演算するためのデータを出力する例を示す。図７に示すように、第０セクタのＤ[0]からデータの読み出しを始める。すなわち、ｉ＝０のとき、データ読み出し回路５２はＤ[0]を読み出す。スクランブル状態値保持レジスタ５５ａの出力は初期値Ｓ[-12]＝52CEhなので選択器５３ｂの入力であるスクランブル値はCEhである。しかし、スクランブル値が如何なる値であっても、ｉ＝０の場合、選択器５３ｂの出力は０なので、排他的論理和演算器５３ａの出力はＤ[0]となる。ｉ＝１７２のとき、データ読み出し回路５２はＤ[172]を読み出す。スクランブル状態値保持レジスタ５５ａは前値Ｓ[-12]＝52CEhに組合せ回路５５ｂの演算を施した結果を格納しているので、表（３）より出力値はＳ[160]＝71B6hとなる。従って、選択器５３ｂの入力であるスクランブル値はB6hとなり、ｉ＝１７２の場合、選択器５３ｂの出力は入力値つまりB6hなので、排他的論理和演算器５３ａの出力はＤ[12]＾B6hとなる。以後同様に進めていき、ｉ＝１８９２になったとき、データ読み出し回路５２はＤ[1892]を読み出す。スクランブル状態値保持レジスタ５５ａは、（表３）より前値Ｓ[1708]＝3F63hに組合せ回路５５ｂの演算を施した結果を格納しているので、出力値はＳ[1880]＝549Dhとなる。従って、選択器５３ｂの入力であるスクランブル値は9Dhとなり、ｉ＝１８９２の場合、選択器５３ｂの出力は入力値つまり9Dhなので、排他的論理和演算器５３ａの出力はＤ[1892]＾9Dhとなる。その後、次のセクタに移る際には、スクランブル状態値保持レジスタ５５ａを、スクランブル状態値保持レジスタ５４ａの値つまり初期値Ｓ[-12]＝52CEhに再設定する。以後同様にして図７に示すようにデータ出力を行っていき、第１５セクタのＤ[1892]＾9Dhを出力した時点で、第０列目の外符号を計算するためのデータ出力が完了する。
【００３２】
次に、第１列目の外符号を演算するためのデータを出力する。次の列の出力に移る際には、スクランブル状態値保持レジスタ５４ａの値を更新する。つまり、スクランブル状態値保持レジスタ５４ａは、前値Ｓ[-12]＝52CEhに組合せ回路５４ｂの演算を施した結果を格納するので、（表３）より出力値はＳ[-11]＝4EFChとなる。そして、同時にスクランブル状態値保持レジスタ５５ａも、スクランブル状態値保持レジスタ５４ａの出力を取り込み、Ｓ[-11]＝4EFChに設定する。以後は、第０列目と同様に、図７に示すように第1列目以降のデータ出力を行う。また、第１２列目以降に関しては、最初の読み出しデータからｉ≧１２になるので、選択器５３ｂの出力が常にスクランブル値となる。そのため、図８に示すように最初のデータからスクランブル済みのデータが出力される。
【００３３】
このように本発明によれば、積符号のＥＣＣであっても、データスクランブル用の作業用メモリを持つことなしに、データスクランブル後のユーザデータをＥＣＣ符号器に出力可能なデータスクランブル回路を実現できる。
【００３４】
【発明の効果】
以上説明したように、本発明によればデータスクランブル済みのユーザデータを格納するメモリ領域を持つ代わりに、変調用とＥＣＣ用の２つのデータスクランブル手段を持つことによって、小規模な回路の情報記録装置が実現できる。また、情報記録装置の記録オーバーヘッドを縮めることができる。
【００３５】
また本発明によれば、格納されている順序とは別の順序でメモリからユーザデータを読み出すデータ並べ替え手段と、データ並べ替え手段の出力に対してデータスクランブルを行うデータスクランブル手段とを持つことによって、インタリーブされたユーザデータに対しても、データスクランブル後のユーザデータを取り出すことが可能なスクランブル回路を実現できる。
【図面の簡単な説明】
【図１】本発明の情報記録装置の一実施の形態におけるブロック図
【図２】本発明の情報記録装置の一実施の形態における動作タイミング図
【図３】本発明のデータスクランブル回路の一実施の形態におけるブロック図
【図４】ＤＶＤのスクランブル値生成回路の一例におけるブロック図
【図５】ＤＶＤのＥＣＣ構造を示す図
【図６】本発明のデータスクランブル回路における内符号時のデータ出力動作を示す図
【図７】本発明のデータスクランブル回路における外符号時のデータ出力動作を示す第１の図
【図８】本発明のデータスクランブル回路における外符号時のデータ出力動作を示す第２の図
【図９】従来の情報記録装置の一例におけるブロック図
【図１０】従来の情報記録装置の一例における動作タイミング図
【符号の説明】
１１  バッファメモリ
１２  スクランブル手段
１２ａ  スクランブルデータ生成回路
１２ｂ  排他的論理和演算回路
１３  スクランブル手段
１３ａ  スクランブルデータ生成回路
１３ｂ  排他的論理和演算回路
１４  ＥＣＣ符号化手段
１５  変調手段
１６  記録媒体
２１  バッファメモリ
２２  作業用メモリ
２３  スクランブル手段
２３ａ  スクランブルデータ生成回路
２３ｂ  排他的論理和演算回路
２４  ＥＣＣ符号化手段
２５  変調手段
２６  記録媒体
５１  バッファメモリ
５２  データ読み出し回路
５３  データスクランブル演算器
５３ａ  排他的論理和演算器
５３ｂ  選択器
５４  スクランブル状態値演算回路
５４ａ  スクランブル状態値保持レジスタ
５４ｂ  組合せ回路
５５  スクランブル状態値演算回路
５５ａ  スクランブル状態値保持レジスタ
５５ｂ  組合せ回路
６１  ＤＶＤスクランブル値生成回路
６１ａ  フィードバックシフトレジスタ
６１ｂ  排他的論理和演算器
【図１】
0003972503.tif 000007
【図２】
0003972503.tif 000008
【図３】
0003972503.tif 000009
【図４】
0003972503.tif 000010
【図５】
0003972503.tif 000011
【図６】
0003972503.tif 000012
【図７】
0003972503.tif 000013
【図８】
0003972503.tif 000014
【図９】
0003972503.tif 000015
【図１０】
0003972503.tif 000016