(57)【要約】【課題】ＤＳＶの発散が十分に抑えられる様にスクランブルデータを制御することによって、記録媒体に記録される信号の低周波成分を低減する。【解決手段】スクランブラー１２は、メモリ１１から主データをスクランブルして、このスクランブルされた主データを８／１６変換器１３に出力する。８／１６変換器１３は、スクランブルされた主データを変調して、出力用の主データを形成する。比較器１４は、８／１６変換器１３によって求められたＤＳＶを入力し、このＤＳＶの変化量がしきい値を越えたか否かを判定する。コントローラ１５は、ＤＳＶがしきい値以下となるまで、スクランブルデータを変更して、主データのスクランブルと変調を繰り返し行い、ＤＳＶがしきい値を越えなければ、８／１６変換器１３からの主データを記録再生装置に送出する。【選択図】図１
2007018699.tif 000002
【特許請求の範囲】
【請求項１】
セクター単位で主データを記録または再生するための符号記録媒体であって、
スクランブルデータとスクランブルされた主データとが変調されたデータとしてセクター毎に記録されており、
前記スクランブルデータは、前記主データをスクランブルするための予め定められた複数の擬似乱数系列の初期値のいずれかによって表されており、
前記複数の擬似乱数系列のそれぞれは、前記擬似乱数系列の初期値から始まる複数の乱数を含み、
前記変調されたデータは、前記変調されたデータに含まれる０ビットの個数と１ビットの個数がほぼ同数になる様に変調されていて、
前記主データは、前記スクランブルデータを表す初期値を有する擬似乱数系列と前記主データとに対して論理演算を順次実行することによってスクランブルされている、符号記録媒体。
【請求項２】
前記変調されたデータは、
変調テーブルと前記変調テーブルに入力される前記スクランブルされた主データとの組み合わせで生成され、
前記変調テーブルに入力される前記スクランブルされた主データの１０％以下で前記変調されたデータのＤＳＶ値の絶対値が増大する様に変調されている、請求項１に記載の符号記録媒体。
【請求項３】
前記複数の擬似乱数系列のそれぞれは、最大長周期系列である、請求項１に記載の符号記録媒体。
【請求項４】
前記スクランブルデータは、乱数に基づいて設定される、請求項１に記載の符号記録媒体。
【請求項５】
セクター単位で主データをスクランブルし、記録媒体に記録する符号記録装置であって、
前記主データをスクランブルするための予め定められた複数の擬似乱数系列の初期値のいずれかを表すスクランブルデータを生成するスクランブルデータ生成手段と、
前記スクランブルデータに応じて前記複数の擬似乱数系列のうちのいずれかを生成する擬似乱数系列生成手段と、
前記擬似乱数系列生成手段によって生成された擬似乱数系列と前記主データとに対して論理演算を順次実行することによって、前記主データをスクランブルするスクランブル手段と、
前記スクランブルデータと前記スクランブル手段によってスクランブルされた主データとを０ビットの個数と１ビットの個数がほぼ同数になる様に変調を行う変調手段と、
前記変調手段によって変調された主データを前記スクランブルデータとともに前記記録媒体に記録する記録手段と、
を備えた、符号記録装置。
【請求項６】
前記変調手段によって変調されたスクランブルデータと主データは、
変調テーブルと前記変調テーブルに入力される前記スクランブルされた主データとの組み合わせで生成され、
前記変調テーブルに入力される前記スクランブルデータと前記スクランブルされた主データの１０％以下で前記変調されたデータのＤＳＶ値の絶対値が増大する様に変調されている、請求項５に記載の符号記録装置。
【請求項７】
前記変調手段によって変調された主データに含まれる０ビットの個数と１ビットの個数との差を表す演算値を求める演算手段と、
前記演算値を判定する判定手段と、
をさらに備えた、請求項５に記載の符号記録装置。
【請求項８】
前記擬似乱数系列生成手段は、前記スクランブルデータだけでなく、前記記録媒体の各セクターを識別するためのセクター識別データに応じて、前記擬似乱数系列を生成する、請求項５に記載の符号記録装置。
【請求項９】
前記スクランブルデータ生成手段は、前記複数の擬似乱数系列の初期値をそれぞれ表す複数のスクランブルデータを所定の順序で生成する、請求項５に記載の符号記録装置。
【請求項１０】
前記スクランブルデータ生成手段は、乱数に基づいて前記複数の擬似乱数系列のうちのいずれかを選択し、前記選択された擬似乱数系列の初期値を表すスクランブルデータを生成する、請求項５に記載の符号記録装置。
【請求項１１】
記録媒体から主データを再生する符号再生装置であって、
前記記録媒体には、スクランブルデータとスクランブルされた主データとが０ビットの個数と１ビットの個数がほぼ同数になる様に変調されてセクター毎に記録されており、前記スクランブルデータは、前記主データをスクランブルするための予め定められた複数の擬似乱数系列の初期値のいずれかによって表されており、前記複数の擬似乱数系列のそれぞれは、前記擬似乱数系列の初期値から始まる複数の乱数を含み、前記主データは、前記スクランブルデータを表す初期値を有する擬似乱数系列と前記主データとに対して論理演算を順次実行することによってスクランブルされており、
前記符号再生装置は、
前記記録媒体から前記スクランブルデータと前記スクランブルされた主データとを読み出して復調する読み出し手段と、
前記読み出し手段によって読み出されたスクランブルデータに応じて、前記読み出し手段によって読み出された前記スクランブルされた主データを逆スクランブルするための擬似乱数系列を生成する擬似乱数系列生成手段と、
前記擬似乱数系列生成手段によって生成された擬似乱数系列と前記スクランブルされた主データとに対して論理演算を順次実行することによって、スクランブルされる以前の主データを復元する逆スクランブル手段と、
を備えた、符号再生装置。
【請求項１２】
前記変調されたデータは、
変調テーブルと前記変調テーブルに入力される前記スクランブルされた主データおよび前記スクランブルデータとの組み合わせで生成され、
前記変調テーブルに入力される前記スクランブルされた主データおよび前記スクランブルデータの１０％以下で前記変調されたデータのＤＳＶ値の絶対値が増大する様に変調されている、請求項１１に記載の符号再生装置。
【請求項１３】
セクター単位で主データを記録または再生するための符号記録媒体であって、
スクランブルデータとスクランブルされた主データとが変調されたデータとしてセクター毎に記録されており、
前記スクランブルデータは、前記主データをスクランブルするための予め定められた複数の擬似乱数系列の初期値のいずれかによって表されており、
前記複数の擬似乱数系列のそれぞれは、前記擬似乱数系列の初期値から始まる複数の乱数を含み、
前記主データは、前記スクランブルデータを表す初期値を有する擬似乱数系列と前記主データとに対して論理演算を順次実行することによってスクランブルされ、
前記スクランブルデータは、前記主データのセクターがスクランブルされるか否かを示し、
前記スクランブルデータは、同一セクター上で何回主データを書き換えたかに応じて設定される、符号記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、主データを高密度で記録するために、この主データをスクランブルして変
調する符号変換方式及び符号変換装置、このスクランブルされて変調された主データをス
クランブルデータと共に記録した符号記録媒体、主データをスクランブルして変調し、こ
の主データを記録媒体に記録したり、この記録媒体に記録された主データを再生する記録
装置及び再生装置に関する。
【背景技術】
【０００２】
周知の様に、映像データや音声データ、あるいは計算機用のデータ等の各種のソフトウ
ェアを記録する記録媒体として、光ディスクが普及して来ている。この光ディスクには、
再生専用のものとして、レーザディスク（ＬＤ）、コンパクトディスク（ＣＤ）、ＣＤ−
ＲＯＭ等があり、また書き換えあるいは追記可能なものとして、光磁気ディスク、相変化
ディスク、ＣＤ−Ｒ等がある。
【０００３】
一方、近年は、高能率符号化技術が発展して来ており、映像データでさえも帯域圧縮さ
れて、デジタルデータとして扱い易いものに変換され、あらゆる種類のデータがデジタル
データとして扱われる様になってい来ている。これに伴い、光ディスクの大容量化並びに
記録密度の向上が要求されている。
【０００４】
しかしながら、記録媒体の記録密度を向上させると、記録媒体から読み出された信号１
と信号０の差が小さくて、読み取りマージンが小さくなり、再生された信号の品質の劣化
を招き易い。
【０００５】
この様な再生された信号の品質の劣化を回避するには、例えば記録媒体に信号を記録す
るときに、この記録される信号の低周波数成分を抑制せねばならない。これは、光ディス
クから再生された信号には低周波ノイズが多く含まれており、この低周波ノイズをフィル
タで除去してＳ／Ｎを向上させるので、再生された信号の必要な低周波数成分をもカット
されてしまうためであり、記録される信号の低周波数成分を予め抑制して、その影響を回
避している。
【０００６】
このため、低周波数成分を抑制し得るデータの符号化方式が提案されている。しかしな
がら、この符号化方式を適用しても、低周波成分を抑制し得ないデータのパターンが長く
続くことがあるので、この確率を下げるために、データのスクランブルを行うことが有効
である。
【０００７】
ところで、記録媒体にデータを記録し、これを再生する場合は、適宜に規定された大き
さのデータを単位とし、この単位で記録及び再生を行っており、この単位をセクターと称
している。また、このセクターに記録される符号は、記録及び再生装置の通信の周波数帯
域幅を狭くするために、そのランレングスを制限されている。
【０００８】
この様にランレングスを制限されたセクターのデータを記録及び再生するときに、エラ
ーが一旦発生すると、このエラー箇所だけでなく、これに引き続くデータの部分にもエラ
ーが伝播することが知られている。これを防ぐために、セクターには、一定間隔毎に、記
録データと見分けがつくような予め定められたパターンを記録しており、このパターンを
シンクコードと称している。また、各シンクコードによって区切られるセクターの各部分
をフレームと称している。
【０００９】
先にも述べた様に、データの記録に際しては、このデータの低周波数成分を抑制せねば
ならず、このために、このデータを変換してから記録する。この変換は、例えば図１８に
示す様な符号変換装置によって行われる。
【００１０】
同図において、スクランブラー１０１は、主データを入力すると、この主データを疑似
乱数系列に基づいてスクランブルし、このスクランブルされた主データを８／１６変換器
１０２に加える。８／１６変換器１０２は、このスクランブルされた主データを入力する
と、この主データを変調し、この変調された主データを出力する。この変調された主デー
タは、記録及び再生装置へと伝送され、記録媒体に記録される。
【００１１】
また、スクランブラー１０１は、主データの入力に伴う論理アドレス（８ビット）の上
位４ビットをシード選択信号として入力しており、１６の各論理アドレス毎に（１６セク
ターの度に）、スクランブルデータを変更している。このスクランブルデータは、相互に
異なる１６種類の各疑似乱数系列のいずれかを示すものであって、各セクター毎に、スク
ランブルデータによって各疑似乱数系列を順次選択している。そして、セクタースタート
信号に応答して、選択した疑似乱数系列によって１セクターのデータをスクランブルして
いる。
【００１２】
このスクランブラー１０１によるスクランブルは、主データと、次式（１）の生成多項
式によって示されるＭ系列（Maximum length sequece系列）から生成されるデータ（乱数
）との排他的論理和を両者のデータの各ビット毎に求めることによって行われる。
【００１３】
【数１】
2007018699.tif 000003
【００１４】
図１９は、スクランブラー１０１の構成を示している。同図において、シードＲＯＭ１
１１は、１６種類の各疑似乱数系列の初期ビットパターンを予め記憶しており、シード選
択信号に応答して、これらの初期ビットパターンのいずれかを選択する。シフトレジスタ
１１２は、シードロード信号に応答して、シードＲＯＭ１１１で選択された初期ビットパ
ターンを受け取り、この初期ビットパターンをビットクロックに同期して順次シフトする
。排他的論理和回路１１３は、シフトレジスタ１１２から出力されたビットと、このシフ
トレジスタ１１２内の左から４番目のビットとの排他的論理和を求め、この演算結果をシ
フトレジスタ１１２に戻す。このシフトレジスタ１１２内の下位の８ビットは、ワードク
クロックに同期してフリップフロップ１１４にラッチされ、このフリップフロップ１１４
内の８ビットのビット列が各排他的論理和回路１１５に加えられる。これらの排他的論理
和回路１１５は、８ビットのビット列と共に、８ビット（１ワード）の主データを入力し
、各ビットの排他的論理をそれぞれ求め。これらの演算結果を出力する。
【００１５】
一方、８／１６変換器１０２は、スクランブルされた主データから出力用の主データを
形成するために、２段階の変換を行っている。第１段階は、スクランブルされたデータを
ＰＰＭ（Pit Position Moduration）によって変調して、８ビットの主データから１６ビ
ットの主データを形成すると言うものであり、第２段階は、この１６ビットの主データを
ＰＷＭ（Pulse Width Moduration）によって変調し、この１６ビットの主データから出力
用の主データを形成すると言うものである。
【００１６】
図２０は、この８／１６変換器１０２の構成を示している。同図において、スクランブ
ラー１０１からのスクランブルされた８ビットの主データは、フリップフロップ１２１を
介してメインテーブル１２２及びサブテーブル１２３に加えらえると共に、ＤＳＶ制御回
路１２４に加えられる。メインテーブル１２２は、この主データを入力すると共に、セレ
クター回路１２５からネクストステートを指示され、同様に、サブテーブル１２３は、こ
の主データを入力すると共に、セレクター回路１２５からネクストステートを指示される
。
【００１７】
メインテーブル１２２は、次の表１に示す様なメインデータを有しており、このメイン
データを参照して、８ビットの主データ及びネクストステートに対応する１６ビットの主
データを検索し、この１６ビットの主データを出力する。同様に、サブテーブル１２３は
、次の表２に示す様なサブデータを有しており、このサブデータを参照して、８ビットの
主データ及びネクストステートに対応する１６ビットの主データを検索し、この１６ビッ
トの主データを出力する。
【００１８】
ただし、８ビットの主データの値の範囲が０〜２５５となるから、メインテーブル１２
２においては、８ビットの主データの各値（０〜２５５）に対応して１６ビットの各主デ
ータを予め定めているものの、表１には、８ビットの主データの各値の一部（０〜４５）
と、これらの値に対応する１６ビットの主データのみを示している。また、サブテーブル
１２３においては、メインテーブル１２２とは異なり、８ビットの主データの各値の一部
（０〜８７）のみに対応して１６ビットの各主データを予め定めており、表２には、８ビ
ットの主データの各値の更なる一部（０〜４５）と、これらの値に対応する１６ビットの
各主データを示している。更に、各テーブル１２２，１２３のいずれにおいても、各主デ
ータに対応してそれぞれのネクストステートを予め定めており、１６ビットの主データの
検索に際しては、この１６ビットの主データに対応するネクストステートも読み出される
。
【００１９】
【表１】
2007018699.tif 000004
【００２０】
【表２】
2007018699.tif 000005
【００２１】
メインテーブル１２２では、８ビットの主データの値が０〜８７の範囲内に含まれてい
れば、セレクター回路１２５から指示されたネクストステートに応じて、表１における各
ステートＳ1〜Ｓ4のうちの１つを選択し、このステートに属する１６ビットの各主データ
のうちから８ビットの主データの値に対応する１６ビットの主データを選択し、この１６
ビットの主データＤMをクロスバースイッチ１２６に出力する。また、メインテーブル１
２２では、８ビットの主データの値が８８〜２５５の範囲内に含まれており、セレクター
回路１２５から指示されたネクストステートによって表１における２つの各ステートＳ1
，Ｓ4のいずれかが指示されていれば、表１における２つの各ステートＳ1，Ｓ4から８ビ
ットの主データの値に対応する１６ビットの各主データを選択し、これらの主データＤ1
，Ｄ4をクロスバースイッチ１２６に出力する。更に、メインテーブル１２２では、８ビ
ットの主データの値が８８〜２５５の範囲内に含まれており、セレクター回路１２５から
指示されたネクストステートによって表１における２つの各ステートＳ2，Ｓ3のいずれか
が指示されていれば、指示されたステートから８ビットの主データの値に対応する１６ビ
ットの主データを選択し、この主データをクロスバースイッチ１２６に出力する。
【００２２】
同様に、サブテーブル１２３では、８ビットの主データの値が０〜８７の範囲内に含ま
れていれば、セレクター回路１２５から指示されたネクストステートに応じて、表２にお
ける各ステートＳ1〜Ｓ4のうちの１つを選択し、このステートから８ビットの主データの
値に対応する１６ビットの主データを選択し、この１６ビットの主データＤSをクロスバ
ースイッチ１２６に出力する。
【００２３】
この際、各テーブル１２２，１２３からは、１６ビットの各主データが読み出されるだ
けでなく、これらの主データに対応するそれぞれのネクストステートも読み出されて、ク
ロスバースイッチ１２６に出力される。
【００２４】
なお、フレームの最初のときには、シンクコードに応答して、ネクストステートを１に
初期設定する。
【００２５】
ＤＳＶ制御回路１２４は、８ビットの主データ及びセレクター回路１２５からネクスト
ステートを入力すると、８ビットの主データの値及びネクストステートに基づく判定を行
い、この判定結果に応じたクロスバースイッチ切換信号をクロスバースイッチ１２６に出
力する。
【００２６】
クロスバースイッチ１２６は、このクロスバースイッチ切換信号に応答して、メインテ
ーブル１２２からの１６ビットの１つ乃至２つの主データ及びサブテーブル１２３からの
１６ビットの主データのうちから１つ乃至２つを選択し、１６ビットの１つ乃至２つの主
データを第１ＤＳＶ演算回路１２７及び第２ＤＳＶ演算回路１２８の少なくとも一方に出
力する。
【００２７】
例えば、８ビットの主データの値が８７以下であって、この８ビットの主データの値に
対応する１６ビットの各主データがメインテーブル１２２及びサブテーブル１２３のいず
れにも存在すると、ＤＳＶ制御回路１２４で判定された場合は、クロスバースイッチ１２
６は、クロスバースイッチ切換信号に応答して、メインテーブル１２２からの１６ビット
の主データＤM、及びサブテーブル１２３からの１６ビットの主データＤSを選択し、これ
らの１６ビットの主データＤM，ＤSを第１及び第２ＤＳＶ演算回路１２７，１２８に出力
する。
【００２８】
また、８ビットの主データの値が８８以上であって、この８ビットの主データの値に対
応する各１６ビットの主データがメインテーブル１２２にのみに存在し、かつセレクター
回路１２５からのネクストステートによって各ステート１，４のいずれかが指定されてい
ると、ＤＳＶ制御回路１２４で判定された場合は、クロスバースイッチ１２６は、クロス
バースイッチ切換信号に応答して、メインテーブル１２２からの１６ビットの各主データ
Ｄ1，Ｄ4を第１及び第２ＤＳＶ演算回路１２７，１２８に出力する。
【００２９】
更に、８ビットの主データの値が８８以上であって、この８ビットの主データの値に対
応する１６ビットの各主データがメインテーブル１２２にのみに存在し、かつセレクター
回路１２５からのネクストステートによって各ステート２，３のいずれかが指定されてい
ると、ＤＳＶ制御回路１２４で判定された場合は、クロスバースイッチ１２６は、クロス
バースイッチ切換信号に応答して、メインテーブル１２２からの１６ビットの１主データ
（ネクストステートによって指定された各ステート２，３のいずれかより読み出された１
６ビットの主データ）のみを選択し、この１６ビットの主データを第１ＤＳＶ演算回路１
２７に出力する。
【００３０】
この様なクロスバースイッチ１２６による各１６ビットの主データＤM，Ｄ1，Ｄ4，ＤS
の選択肢を次の表（３）に整理して示す。
【００３１】
【表３】
2007018699.tif 000006
【００３２】
ただし、８ビットの主データの値が８８以上であって、セレクター回路１２５からのネ
クストステートによって各ステート１，４のいずれかが指定されているときに、各ステー
ト１，４のいずれかについて、８ビットの主データのワードと１つ前のワード間に連続す
る同一符号のランレングスが２〜１０の範囲を外れていれば、ＤＳＶ制御回路１２４は、
各１６ビットの主データＤ1，Ｄ4のうちから、ランレングスが２〜１０の範囲に入ってい
る方のステートの１６ビットの主データのみが出力される様に、クロスバースイッチ１２
６を制御する。このため、メインテーブル１２２からの各１６ビットの主データＤ1，Ｄ4
を第１及び第２ＤＳＶ演算回路１２７，１２８に出力するには、８ビットの主データのワ
ードと１つ前のワード間に連続する同一符号のランレングスが２〜１０の範囲に入ること
が条件となる。
【００３３】
第１及び第２ＤＳＶ演算回路１２７，１２８は、１６ビットの主データを入力する度に
、１６ビットの主データにかかわるＤＳＶ（Digital Sum Value）を演算して求める。こ
のＤＳＶの演算方法は、次の通りである。
【００３４】
例えば、図２１（ａ）に示す様な１６ビット（１ワード）の主データをクロスバースイ
ッチ１２６からセレクター回路１２５を通じてＰＷＭ変換回路１２９に入力すると、この
ＰＷＭ変換回路１２９は、この１６ビットの主データをパルス幅変調して、図２１（ｂ）
に示す様な出力用の主データを形成し、この主データを出力する。
【００３５】
図２１（ａ），（ｂ）を比較すれば明らかな様に、１ワードの出力用の主データにおけ
る値１の個数と値０の個数は、１ワードの１６ビットの主データから導き出すことができ
る。そこで、１６ビットの主データを入力する度に、１６ビットの主データに対応する１
ワードの出力用の主データにおける値１の個数と値０の個数を求め、両者の個数の差を求
める。この差は、各ワード毎に加算され、その積算値がＤＳＶとして求められる。第１及
び第２ＤＳＶ演算回路１２７，１２８によって求められたそれぞれのＤＳＶは、セレクタ
ー回路１２５及び比較器１３０に与えられる。実際には、１ワードの出力用の主データに
おける値１を＋１に置き換えると共に、値０を−１に置き換え、１ワードの出力用の主デ
ータにおける値＋１と値−１の総和を求め、この総和を各ワードの度に積算してＤＳＶを
求める。
【００３６】
また、第１及び第２ＤＳＶ演算回路１２７，１２８による演算は、各セクター単位で行
われ、１つのセクターの開始時点から終了時点まで、連続的に行われる。セクターの開示
時点で、ＰＷＭ変換回路１２９から該セクターの最初のビットLSBを第１及び第２ＤＳＶ
演算回路１２７，１２８に入力し、このビットLSBに応答して、出力用の主データの最初
の値を０に初期設定する。
【００３７】
比較器１３０は、第１及び第２ＤＳＶ演算回路１２７，１２８からの各ＤＳＶを入力す
ると、これらのＤＳＶの絶対値が低い方を選択し、このＤＳＶを求めた側の演算回路をセ
レクター回路１２５に指示する。これに応答して、セレクター回路１２５は、比較器１３
０から指示された演算回路を選択し、この演算回路によってＤＳＶが求められた１６ビッ
トの主データをＰＷＭ変換回路１２９に出力すると共に、この１６ビットの主データに伴
うネクストステートをメインテーブル１２２、サブテーブル１２３及びＤＳＶ制御回路１
２４に出力する。
【００３８】
すなわち、８／１６変換器１０２においては、８ビットの主データを１６ビットの各主
データに変換し、１６ビットの各主データに対応する出力用の各主データのＤＳＶを予め
求めて、より小さなＤＳＶを導き得る側の１６ビットの主データを選択し、この１６ビッ
トの主データを出力用の主データに変換して出力している。ただし、先に述べた様に８ビ
ットの主データの値に対応する１６ビットの各主データがメインテーブル１２２にのみに
存在し、かつセレクター回路１２５からのネクストステートによって各ステート２，３の
いずれかが指定されている場合は、メインテーブル１２２からの１６ビットの１主データ
（ネクストステートによって指定された各ステート２，３のいずれかより読み出された１
６ビットの主データ）のみを選択するので、この１６ビットの主データから出力用の主デ
ータへの変換が一義的に行われることになる。
【００３９】
この様な符号変換装置による一連の処理を図２２及び図２３に示すフローチャートに従
って整理して説明すると、次の通りである。
【００４０】
まず、入力された主データの各ビットをカウントすることにより、フレームの先頭を識
別すると、このフレームの先頭にシンクコードを付加し（各ステップ２０１，２０２）、
８／１６変換器１０２のセレクター回路１２５から出力されるネクストステートを１に初
期設定する（ステップ２０３）。そして、セクターの終了でなければ（ステップ２０４，
NO）、ステップ２０１に戻る。
【００４１】
引き続いて、入力した主データのフレームのスクランブルを開始し、スクランブルされ
た主データのフレームを１ワードずつ出力用の主データのフレームに変換する（各ステッ
プ２０５，２０６）。そして、次のフレームを識別したときには、このフレームの先頭に
シンクコードを付加し、再びネクストステートを１に初期設定して、スクランブルと変換
を行う。以降同様に、各フレームの処理を繰り返し、１セクターの処理を終了する（ステ
ップ２０４，YES）。
【００４２】
また、ステップ２０６においては、８ビット（１ワード）の値が８８未満であるか否か
を判定し、８８未満であれば（ステップ３０１，YES）、メインテーブル１２２からの１
６ビットの主データＤM及びサブテーブル１２３からの１６ビットの主データＤSのうちか
らより小さなＤＳＶを持つ方を選択する（ステップ３０２）。
【００４３】
また、８ビット（１ワード）の値が８８以上であれば（ステップ３０１，NO）、メイン
テーブル１２２からの１６ビットの１つ乃至２つの主データのいずれかを選択する（ステ
ップ３０３）。
【００４４】
こうしてＤＳＶが常に小さくなる様な出力用の主データを形成すれば、この主データの
低周波成分が抑制される。このため、この主データを記録媒体に記録し、これを再生する
記録再生装置では、再生信号の低周波成分が抑制され、また、この再生信号のエンベロー
プ（包絡線）の偏りを抑制することができ、再生エラーを防止することができる。
【発明の開示】
【発明が解決しようとする課題】
【００４５】
しかしながら、上記従来の符号変換装置では、記録される再生信号の低周波成分を抑制
し、この低周波成分の異常な増加が起こる確率を低下させることはできるものの、この確
率を十分に低下させているとは言えず、再生エラーを起こすことがあった。
【００４６】
具体的には、図２０に示す８／１６変換器１０２において、１６ビットの主データがＭ
種類であれば、これらの主データのうちには、ＤＳＶの発散を招くビットパターンを含む
ものがＮ種類あり、この様なビットパターンを含む１６ビットの主データが連続すると、
ＤＳＶが増減して発散し、出力用の主データの低周波成分が増加してしまった。
【００４７】
ここでは、Ｍ＝２５６であって、Ｎ＝１６８となり、８ビットの主データの値が０〜８
７であれば、ＤＳＶが収束するものの、８ビットの主データの値が８８〜２５５であれば
、ＤＳＶが発散する。実際には、各主データの全体の約１０パーセントで、ＤＳＶの発散
が発生する。図２４（ａ）のグラフは、１セクターにおける８ビットの主データの値の変
動を示しており、図２４（ｂ）のグラフは、図２４（ａ）の主データの値の変動に応じた
ＤＳＶの増減を示している。これらのグラフからも明らかな様に、８ビットの主データの
値が８８〜２５５の範囲に含まれ続けると、ＤＳＶが発散する。
【００４８】
すなわち、従来の符号変換装置では、入力した主データをスクランブルし、このスクラ
ンブルされた主データを８／１６変換しているものの、この主データの低周波成分を十分
に低減することができず、このために、この主データを記録した記録媒体からの再生に際
しては、再生信号の低周波成分が増加し、また、この再生信号のエンベロープ（包絡線）
が急激に変動し、再生エラーを招いた。この再生エラーは、再生信号のエンベロープを補
正したり、主データに付加されるＥＣＣ（Error Correction Code）によって、この主デ
ータを訂正したとしても、防ぐことができない。
【００４９】
また、スクランブルデータの各疑似乱数系列を予め定められた順次で変更するので、同
一のセクターに、略同一の信号を繰り返して書き換える可能性が十分にある。この場合は
、このセクターの記録媒体部分の特性が不均一に変化するので、再生信号のＳ／Ｎが低下
して、再生エラーを招くことがある。
【００５０】
この様な再生エラーは、主データのスクランブルの方法を改善することにより、防止し
得ると考えられる。
【００５１】
そこで、この発明は、上記従来の課題を解決するものであって、ＤＳＶの発散が十分に
抑えられる様に疑似乱数系列を制御することによって、記録媒体に記録される信号の低周
波成分を低減することを目的とする。
【００５２】
また、この発明は、同一のセクターに、略同一の信号を繰り返して書き換えることがな
い様に、疑似乱数系列を制御することを目的とする。
【課題を解決するための手段】
【００５３】
上記従来の課題を解決するために、請求項１に記載の発明は、入力された主データを複
数種類の疑似乱数系列のいずれかに基づいてスクランブルし、このスクランブルされた主
データを複数種類の変換データのいずれかによって変換し、この変換された主データから
出力用の主データを形成し、この出力用の主データによって示される値０の個数と値１の
個数の差を示す演算値を求め、この演算値に応じて、各変換データのいずれかを選択する
符号変換方式において、演算値の変化量が予め定められたしきい値を越えたか否かを判定
するステップと、演算値の変化量がしきい値を越えたと判定されると、スクランブルに用
いられる疑似乱数系列を変更するステップと、この変更された疑似乱数系列に基づいて、
前記入力された主データを再度スクランブルするステップとを有している。
【００５４】
この様に出力用の主データによって示される値０の個数と値１の個数の差を示す演算値
の変化量、つまりＤＳＶの変化量がしきい値を越えると、疑似乱数系列を変更してから前
記入力された主データを再度スクランブルするので、ＤＳＶがしきい値を下回るまで、疑
似乱数系列の変更とスクランブルが繰り返される。これによって、ＤＳＶの増加が確実に
抑制され、出力用の主データの低周波成分が低減される。したがって、この出力用の主デ
ータを記録媒体に記録し、この記録媒体から信号を再生したときには、この再生信号の低
周波成分が少なくて済み、再生エラーを十分に防止することができる。
【００５５】
請求項２に記載の様に、主データの変換をＭ種類の変換データを持つ第１変調によって
行い、出力用の主データの形成を第２変調によって行われても良い。ここでは、Ｍ種類の
変換データのうちのＮ種類の変換データが演算値の増加を招くものとする。
【００５６】
請求項３に記載の様に、第１変調がＭ種類の変換データを持つピットポジション変調で
あって、第２変調がパルス幅変調であっても良い。
【００５７】
請求項４に記載の様に、演算値の変化量が第１期間Ｌにしきい値Ｋ以上となったときに
は、第１期間Ｌにおける出力用の主データの各ワードのうちに、この演算値を招く原因と
なったビットパターンを持つ各ワードが含まれ、このときの疑似乱数系列を第１疑似乱数
系列とすると、この第１疑似乱数系列を予め定められた複数の第２疑似乱数系列のいずれ
かに変更しており、これらの第２疑似乱数系列は、再度行われるスクランブルに伴って形
成される第１期間Ｌにおける出力用の主データとして、上記ビットパターンを持たない各
ワードを（Ｍ−Ｎ）／Ｍ以上の割合で含むものを導き得る疑似乱数系列であっても良い。
【００５８】
ここでは、再度行われるスクランブルに用いられる第２疑似乱数系列として、ＤＳＶの
増加の原因となるビットパターンを持たない各ワードを少なくとも（Ｍ−Ｎ）／Ｍ以上の
割合で導き得るものを設定している。この様にビットパターンを持たない各ワードを少な
くとも（Ｍ−Ｎ）／Ｍ以上の割合で導けば、ＤＳＶの変化量が実用的なレベルまで低減す
る。
【００５９】
請求項５に記載の様に、第１疑似乱数系列に基づくスクランブルに伴って形成される一
連の出力用の主データの期間を第２期間Ｈとすると、各第２疑似乱数系列は、Ｈ／Ｌ＝Ｊ
と少なくとも同数の種類だけ設定されても良い。
【００６０】
つまり、同一の第１疑似乱数系列に基づくスクランブルを行い続ける期間を第２期間Ｈ
とし、この第２期間Ｈよりも短い第１期間Ｌに、ＤＳＶがしきい値を越えるものとすると
、各第２疑似乱数系列をＨ／Ｌ＝Ｊと少なくとも同数の種類だけ設定しておく。１つの第
２疑似乱数系列を適用することによって、ある第１期間ＬでＤＳＶがしきい値を越えると
しても、Ｊ個の各第２疑似乱数系列のうちから、第２期間Ｈを通じてＤＳＶが増加するこ
とのない第２疑似乱数系列を求めることができる。
【００６１】
請求項６に記載の様に、演算値の変化量がしきい値を越えると、この時点より以前に入
力した予め定められた長さの主データの部分を該部分の疑似乱数系列を変更してから再度
スクランブルしても良い。
【００６２】
あるいは、請求項７に記載の様に、予め定められた長さの入力された主データに対応す
る出力用の主データの演算値を求め、この演算値の変化量がしきい値を越えたときには、
この入力された主データを疑似乱数系列を変更してから再度スクランブルし、この演算値
の変化量がしきい値以内となる疑似乱数系列を求めても良い。
【００６３】
請求項８乃至１４に記載の符号変換方式は、請求項１乃至７の様に演算値の変化量がし
きい値を越えたか否かを判定する代わりに、演算値の絶対値がしきい値を越えたか否かを
判定している点のみが異なる。
【００６４】
請求項１５乃至２２に記載の符号変換装置は、上記符号変換方式を具体化したものであ
る。
【００６５】
次に、請求項２３に記載の発明は、主データをセクター単位で記録及び再生する記録媒
体において、各セクター毎に、スクランブルデータ及びスクランブルされた主データを記
録しており、スクランブルデータは、主データをスクランブルするための予め定められた
各疑似乱数系列の初期値のいずれかを示し、これらの疑似乱数系列は、それぞれの初期値
から始まるそれぞれの乱数であって、主データは、スクランブルデータの疑似乱数系列と
主データを順次論理演算することによってスクランブルされたものである。
【００６６】
この様に各セクター毎に、スクランブルデータ及びスクランブルされた主データを記録
しておけば、スクランブルデータ及びスクランブルされた主データをセクターから読み出
して、この主データをスクランブルデータに基づいて元に戻すことができる。したがって
、各セクター毎に、スクランブルデータとして、各疑似乱数系列の初期値のいずれを記録
しても構わない。しかも、このスクランブルデータは、疑似乱数系列の初期値を示すもの
であって、この疑似乱数系列が初期値から始まる乱数であるから、主データを十分にスク
ランブルしてから、この主データを記録することができる。これによって、セクターに記
録される信号の低周波成分を抑制することができ、また同一のセクターに、略同一の信号
を繰り返して書き換えることがなくなる。
【００６７】
請求項２４に記載の様に、疑似乱数系列は、最大長周期系列であっても良い。
【００６８】
請求項２５に記載の様に、スクランブルデータは、セクターの主データをスクランブル
するか否かを示しても良い。
【００６９】
この場合は、主データを必ずしもスクランブルする必要がなく、主データをそのまま記
録及び再生することができる。
【００７０】
請求項２６に記載の様に、スクランブルデータを乱数に基づいて設定したり、あるいは
請求項２７に記載の様に、スクランブルデータを同一セクターでの主データの書き換え回
数に基づいて設定しても良い。
【００７１】
これによって、スクランブルデータを不規則に変更することができる。
【００７２】
請求項２８乃至３２に記載の符号記録装置は、請求項２３に記載の記録媒体に主データ
を記録するためのものである。
【００７３】
請求項３３に記載の符号再生装置は、請求項２３に記載の記録媒体から主データを再生
するためのものである。
【発明の効果】
【００７４】
以上説明した様に、この発明の符号変換方式及び符号変換装置によれば、出力用の主デ
ータによって示される値０の個数と値１の個数の差を示す演算値の変化量、つまりＤＳＶ
の変化量がしきい値を越えると、スクランブルデータを変更してから前記入力された主デ
ータを再度スクランブルするので、ＤＳＶがしきい値を下回るまで、スクランブルデータ
の変更とスクランブルが繰り返される。これによって、ＤＳＶの増加が確実に抑制され、
出力用の主データの低周波成分が低減される。
【００７５】
したがって、この出力用の主データを記録媒体に記録し、この記録媒体から信号を再生
したときには、この再生信号の低周波成分が少なくて済み、再生エラーを十分に防止する
ことができる。
【００７６】
また、主データとして、如何なるパターンのもの入力しても、ＤＳＶを許容範囲に収め
ることができ、再生エラーを十分に防止することができる。
【００７７】
また、この発明の符号記録媒体、符号記録装置及び符号再生装置によれば、各セクター
毎に、スクランブルデータ及びスクランブルされた主データを記録しているので、スクラ
ンブルデータ及びスクランブルされた主データをセクターから読み出して、この主データ
をスクランブルデータに基づいて元に戻すことができる。したがって、主データに対して
スクランブルの方法を自在に選択することが可能になり、再生信号の低周波成分の異常な
変動を効果的に抑制することができる。これによって、再生信号を正確に二値化すること
ができ、再生エラーを起こす確率を非常に少なくすることができる。また、光ディスクの
同一のセクターへの書き換え回数に応じて、スクランブルデータを変更しているので、同
一のセクターに同一の主データを繰り返して書き込んでも、このセクターの記録媒体の特
性の均一性が劣化せず、再生信号のＳ／Ｎの低下を抑えることができ、繰り返して行われ
る記録及び再生の信頼性が向上する。
【発明を実施するための最良の形態】
【００７８】
以下、この発明の実施形態を添付図面を参照して説明する。  
図１は、この発明の符号変換装置の第１実施形態を示している。同図において、メモリ
１１は、主データを入力して記憶するものであって、少なくとも２セクターの主データを
記憶することができる。スクランブラー１２は、メモリ１１から主データを入力すると、
この主データをスクランブルして、このスクランブルされた主データを８／１６変換器１
３に出力する。８／１６変換器１３は、スクランブルされた主データから出力用の主デー
タを形成するために、スクランブルされたデータをＰＰＭによって変調して、８ビットの
主データから１６ビットの主データを形成し、更に、この１６ビットの主データをＰＷＭ
によって変調し、この１６ビットの主データから出力用の主データを形成し、この出力用
の主データを出力する。比較器１４は、８／１６変換器１３によって求められたＤＳＶを
入力し、このＤＳＶの変化量（微分値）が予め定められたしきい値を越えたか否かを判定
し、この判定結果をコントローラ１５に出力している。コントローラ１５は、この符号変
換装置を統括的に制御するものであって、主データをメモリ１１に書き込みのための書き
込みアドレスの指示や、主データをメモリ１１から読み出すための読み出しアドレスの指
示、スクランブラー１２の疑似乱数系列の初期ビットパターンの変更、変換失敗信号の出
力等を行う。
【００７９】
スクランブラー１２は、図１９に示すスクランブラー１０１と同様に構成され、シード
ＲＯＭ１１１、シフトレジスタ１１２、排他的論理和回路１１３、フリップフロップ１１
４及び各排他的論理和回路１１５を備えており、８ビット（１ワード）の主データを入力
してスクランブルし、このスクランブルされた主データを出力する。
【００８０】
８／１６変換器１３は、図２０に示す８／１６変換器１０２と同様に構成され、フリッ
プフロップ１２１、メインテーブル１２２、サブテーブル１２３、ＤＳＶ制御回路１２４
、セレクター回路１２５、クロスバースイッチ１２６、第１及び第２ＤＳＶ演算回路１２
７，１２８、ＰＷＭ変換回路１２９及び比較器１３０を備えており、８ビットの主データ
を１６ビットの主データに変換し、この１６ビットの主データを出力用の主データに変換
して出力している。
【００８１】
この様な構成の符号変換装置の動作を図２に示すシーケンスチャートに従って説明する
。  
まず、コントローラ１５は、アイドル状態にあり（ステート４０１）、データイネーブ
ル信号がアサートになると、メモリ１１を書き込み状態に設定し（ステート４０２）、１
セクターの主データの記憶を開始する。セクタースタート信号がアサートになると、コン
トローラ１５は、メモリ１１から１セクターの主データの読み出しを開始して、この主デ
ータをスクランブラー１２に与えると共に、シード選択信号及びシードロード信号をスク
ランブラー１２に出力する（ステート４０３）。スクランブラー１２は、予め定められた
各疑似乱数系列の初期ビットパターンを予め記憶しており、シード選択信号に応答して、
これらの初期ビットパターンのいずれかを選択し、シードロード信号に応答して、選択さ
れた初期ビットパターンから開始される一連の乱数を生成し、この一連の乱数によって、
主データの各ワードを順次スクランブルし、スクランブルされた主データの各ワードを８
／１６変換器１３に順次出力する。  
なお、最初に設定される疑似乱数系列の初期ビットパターンは、図１８に示す従来の装
置と同様に、主データの入力に伴う論理アドレスの上位４ビットに基づいて設定すれば良
い。
【００８２】
８／１６変換器１３は、スクランブルされた主データの各ワードをＰＰＭによって順次
変調して、各ワード毎に、８ビットの主データから１６ビットの主データを形成し、更に
、この１６ビットの主データをＰＷＭによって変調し、この１６ビットの主データから出
力用の主データを形成し、この出力用の主データを出力する。また、８／１６変換器１３
は、主データの各ワード毎に、ＤＳＶを積算して求め、このＤＳＶを比較器１４に出力す
る。比較器１４は、このＤＳＶの変化量がしきい値を越えたか否かを判定し、この判定結
果をコントローラ１５に出力する。
【００８３】
こうしてメモリ１１から１セクターの主データを読み出して、この主データのスクラン
ブルと変調を行っているときには、次の１セクター主デのータをメモリ１１に入力して記
憶している（ステート４０４）。
【００８４】
このメモリ１１から１セクターの主データを読み出してしまうと、次の１セクターの主
データをメモリ１１に書き込むことのみが続行され（ステート４０５）、この書き込みが
終了して、セクタースタート信号がアサートになると、ステート４０４に戻り、この１セ
クターの主データを読み出して、この主データのスクランブルと変調を行う。
【００８５】
ステート４０４において、次の１セクターの主データが入力されなければ、１セクター
の主データをメモリ１１から読み出すことのみが続行され（ステート４０６）、この１セ
クターの主データの読み出しが終了すると、コントローラ１５は、次の１セクターの主デ
ータの待機状態となり（ステート４０７）、読み出しアドレスと書き込みアドレスを一致
させて、アイドル状態に戻る（ステート４０１）。
【００８６】
したがって、各セクターの主データをメモリ１１に順次記憶し、これ伴い、これらのセ
クターの主データをメモリ１１から順次読み出して、これらのセクターの主データを順次
スクランブルすると共に変調して出力している。こうして出力された主データの各フレー
ム間にそれぞれのシンクコードを挿入し、エラー訂正コードを付加してから、この主デー
タを記録再生装置（図３に示す）の記録部２４に入力する。この記録再生装置では、セク
ター単位で、主データを記録媒体に記録する。
【００８７】
一方、１セクターの主データのスクランブルと変調を行っている途中で（各ステップ４
０４，４０６）、比較器１４によって、ＤＳＶの変化量がしきい値を越えたと判定される
と、つまりＤＳＶが発散して、８／１６変換器１３から出力される主データの低周波成分
が大きくなると、これに応答してコントローラ１５は、メモリ１１への書き込みアドレス
と読み出しアドレスを初期化すると共に、変換失敗信号を出力する（ステート４０８）。
この変換失敗信号は、８／１６変換器１３、記録再生装置（図３に示す）のドライブ制御
部２６及びエラー訂正コード変調部２２に出力される。
【００８８】
この変換失敗信号は、リセット信号として、８／１６変換器１３に入力され、この８／
１６変換器１３を初期化する。また、この変換失敗信号に応答して、記録再生装置は、こ
のセクターについての記録を中断して、このセクターについての記録をやり直す状態とな
る。更に、この変換失敗信号に応答して、前段の回路（記録再生装置のエラー訂正コード
変調部２２）は、主データの供給を該セクターからやり直す。
【００８９】
そして、コントローラ１５は、メモリ１１への書き込みが不可となるのを待ち（ステー
ト４０９）、ステート４０１を経てステート４０２に戻り、先にＤＳＶが発散した１セク
ターの主データの読み出しを再び開始して、この主データをスクランブラー１２に与える
と共に、シード選択信号及びシードロード信号をスクランブラー１２に出力する（ステー
ト４１０）。このステート４１０においては、ＤＳＶの発散を招いたものとは異なる疑似
乱数系列によって、この１セクターの主データがスクランブルされる様に、コントローラ
１５は、この異なる疑似乱数系列の初期ビットパターンを指示するシード選択信号をスク
ランブラー１２に出力する。これに応答して、スクランブラー１２は、この異なる初期ビ
ットパターンから開始される一連の乱数を生成し、この一連の乱数によって、主データを
順次スクランブルし、スクランブルされた主データを８／１６変換器１３に順次出力する
。８／１６変換器１３は、このスクランブルされた主データを変調して、出力用の主デー
タを形成し、この出力用の主データを出力する。また、８／１６変換器１３は、ＤＳＶを
積算して求め、このＤＳＶを比較器１４に出力する。
【００９０】
以降同様に、各ステート４０１〜４１０が繰り返され、ＤＳＶがしきい値以下となるま
で、疑似乱数系列の初期ビットパターンが変更されて、同一セクターの主データのスクラ
ンブルと変調が繰り返される。この結果、ＤＳＶがしきい値を越えない状態で、つまり８
／１６変換器１３から出力される該セクターの主データの低周波成分が十分に抑制された
状態で、このセクターの主データが変換され、このセクターの主データが記録再生装置に
よって記録媒体に記録される。このため、この記録媒体から信号を再生したときには、こ
の再生信号の低周波成分が十分に少なく、再生エラーを十分に防止することができる。
【００９１】
さて、これまでに述べて来た８／１６変換においては、入力される主データが８ビット
単位（ワード単位）であるから、この主データの値が０〜２５５のいずれかに相当し、こ
れらの値０〜２５５に応じて、１６ビットの主データの値を予め設定して置かねばならな
い。すなわち、主データの変換データとして、２5６種類のものを予め設定しておかねば
ならない。
【００９２】
一方、１６ビットの主データの上位２ビットが００となるビットパターンか、上位２ビ
ットが０１となる各ビットパターのうちの一部分について、ＤＳＶが収束する傾向にあり
、１６ビットの主データの上位２ビットが００となるビットパターンか、上位２ビットが
０１となる各ビットパターのうちの一部分について、ＤＳＶの発散を招き易い。このＤＳ
Ｖの発散を招き易いビットパターンの種類は、１６８種類である。したがって、先の２５
６種類の変換データのうちの１６８種類の変換データがＤＳＶの発散を招き易い。
【００９３】
ここで、予め定められた第１期間Ｌ（１セクターの主データの期間よりも短い）におけ
る各ワードの個数をＧとし、主データの全ての変換データをＭ種類とし、ＤＳＶの発散を
招き易い主データの変換データをＮ種類とすると、ＤＳＶの発散を招き易いビットパター
ンを含まない各ワードの個数がＧ×（Ｍ−Ｎ）／Ｍの割合よりも多ければ、この第１期間
ＬにおけるＤＳＶが発散せずに済む。例えば、第１期間Ｌにおける各ワードの個数が４５
であるならば、４５×（２５６−１６８）／２５６≒１６となり、４５個のうちの１６個
の各ワードがＤＳＶの発散を招き易いビットパターンを含まなければ、この第１期間Ｌに
おけるＤＳＶの発散を実用的なレベルまで抑制することができる。
【００９４】
したがって、同じセクターの主データについて、スクランブルと変調を２回以上繰り返
すときに、最初の疑似乱数系列を第１疑似乱数系列とし、次の疑似乱数系列を第２疑似乱
数系列とすると、この第２疑似乱数系列として、ＤＳＶの発散を招き易いビットパターン
を含まない各ワードの個数がＧ×（Ｍ−Ｎ）／Ｍの割合よりも多くなる疑似乱数系列が望
ましい。
【００９５】
更に、１セクターの主データの期間を第２期間Ｈとすると、Ｈ／Ｌ＝Ｊと少なくとも同
数の種類だけ、各第２疑似乱数系列を設定しておけば、１つの第２疑似乱数系列を適用し
たときに、ある第１期間ＬでＤＳＶの発散を招いたとしても、その他の各第２疑似乱数系
列のいずれかによって、その第１期間ＬにおけるＤＳＶの発散を抑制することができる。
【００９６】
すなわち、第１期間Ｌの各ワードの度に第１疑似乱数系列に基づいて発生される各乱数
と、同第１期間Ｌの各ワードの度に第２疑似乱数系列に基づいて発生される各乱数を順次
比較したときに、相互の乱数の不一致の回数が少なくともＧ×（Ｍ−Ｎ）／Ｍの割合より
も多くなる様に、その第２疑似乱数系列を設定し、この様な第２疑似乱数系列を各第１期
間Ｌについて求める。これによって、Ｈ／Ｌ＝Ｊと少なくとも同数の種類の各第２疑似乱
数系列を設定することができる。通常、ＤＳＶの発散を招いた第１期間Ｌにおいては、各
ワードの全てによってＤＳＶの発散が招かれるので、第１及び第２疑似乱数系列間の各乱
数の不一致の回数が少なくともＧ×（Ｍ−Ｎ）／Ｍの割合よりも多ければ、これらのワー
ドを十分にスクランブルして、この第１期間ＬのＤＳＶを抑制することができる。また、
他の第１期間ＬでＤＳＶの発散を招いたとしても、その他の各第２疑似乱数系列のいずれ
かによって、その他の第１期間ＬにおけるＤＳＶの発散を抑制することができる。
【００９７】
ただし、第１疑似乱数系列の乱数と、これに一致しない第２疑似乱数系列の乱数は、ワ
ードに含まれるＤＳＶの発散を招き易い各ビットパターンを相互に異なる方法でスクラン
ブルし得るものでなければならない。
【００９８】
例えば、スクランブラー１２において、次式（２）の生成多項式を適用し、第１疑似乱
数系列とＪ種類の各第２疑似乱数系列を設定できる様にすれば良い。ただし、シードＲＯ
Ｍ１１１、シフトレジスタ１１２、及びフリップフロップ１１４の容量を大きくする必要
がある。  
【００９９】
【数２】
2007018699.tif 000007
【０１００】
なお、この第１実施形態の符号変換装置では、ＤＳＶの変化量がしきい値を越えたか否
かを判定しているが、ＤＳＶの絶対値が予め定められたしきい値を越えたか否かを判定し
、この判定に基づいて、同一の１セクターの主データをスクランブルし直しても構わない
。
【０１０１】
図３は、図１の符号変換装置を適用した記録再生装置を示している。  
同図において、外部通信部２１は、記録すべきデータを入力すると、このデータをエラ
ー訂正コード変調部２２に与える。エラー訂正コード変調部２２は、このデータを一旦記
憶して、このデータをセクター単位に分離し、各セクターのデータにそれぞれのエラー訂
正コードを付加し、各セクターのデータ及びエラー訂正コードを変調部２３に出力する。
この変調部２３は、図１の符号変換装置を含み、各セクター毎に、データ及びエラー訂正
コードのスクランブルと変調を行って、出力用の主データを形成し、この主データに各シ
ンクコード等を付加してから記録部２４に出力する。記録部２４は、１セクターの主デー
タ及び各シンクコード等をシリアルデータに変換し、このシリアルデータ対応する記録用
の信号を形成し、この記録用の信号を光ヘッド２５に出力する。光ヘッド２５は、この記
録用の信号を光信号（レーザ光）に変換して、この光信号を光ディスク２８に照射する。
【０１０２】
ドライブ制御部２６は、この記録再生装置を統括的に制御するものであり、変調部２３
及び記録部２４の処理に同期して、１セクターの主データ及び各シンクコード等の記録を
ヘッド制御部２７に指示する。これに応答して、ヘッド制御部２７は、光ディスク２８を
回転駆動するモータ２９を制御すると共に、この光ヘッド２５が光ディスク２８のトラッ
クをトレースする様に、この光ヘッド２５のアクチュエータを制御する。
【０１０３】
この結果、１セクターの主データ及び各シンクコード等が光ディスク２８の１セクター
（記憶領域）に記録される。
【０１０４】
ここで、先に述べた様に、図１の符号変換装置は、１セクターの主データのスクランブ
ルと変調を行っているときに、ＤＳＶが発散すると、変換失敗信号を出力する。そして、
同一セクタの主データを再び受け取ると、疑似乱数系列を変更してから、このセクターの
主データのスクランブルと変調をやり直す。
【０１０５】
この記録再生装置では、この変換失敗信号をエラー訂正コード変調部２２及びドライブ
制御部２６に入力する。この変換失敗信号に応答して、エラー訂正コード変調部２２は、
同一セクターの主データを変調部２３に再び与える。また、ドライブ制御部２６は、この
セクターの主データ及び各シンクコード等の記録のやり直しをヘッド制御部２７に指示す
る。これに応答して、ヘッド制御部２７は、光ディスク２８を回転駆動するモータ２９を
制御すると共に、光ヘッド２５の移動を制御し、このセクターの主データ及び各シンクコ
ード等を光ディスク２８の記録領域に書き込むことを一旦中断し、この後に同一セクター
の主データ及び各シンクコード等を再び入力すると、これを光ディスク２８の同一記録領
域に再び書き入む。したがって、この記録再生装置では、ＤＳＶが収束する１セクターの
主データを入力して、このセクターの主データ及び各シンクコード等を光ディスク２８の
同一記録領域に書き込むまで、光ディスク２８の同一記録領域への書き込みを繰り返すこ
とになる。
【０１０６】
また、この記録再生装置では、データの再生を外部から外部通信部２１を通じて指示さ
れると、ドライブ制御部２６は、この旨をヘッド制御部２７に通知する。これに応答して
、ヘッド制御部２７は、光ディスク２８を回転駆動するモータ２９を制御すると共に、光
ヘッド２５の移動を制御する。これに伴い、光ヘッド２５は、セクター単位で、主データ
及び各シンクコード等を示す光信号を光ディスク２８から読み出し、この光信号に対応す
る再生信号を再生部３１に出力する。再生部３１は、この再生信号のサンプリングと二値
化を行って、シリアルデータを形成し、このシリアルデータを更にパラレルデータに変換
し、１セクターの主データ及び各シンクコード等を復調部３２に出力する。復調部３２は
、各シンクコードを検出しつつ、主データを復調し、この復調された主データをエラー訂
正コード復調部３３に出力する。エラー訂正コード復調部３３は、主データのエラーを該
主データのエラー訂正コードに基づき検出して訂正し、この訂正された主データを外部通
信部２１を通じて外部へと出力する。
【０１０７】
図４は、この発明の符号変換装置の第２実施形態を示している。この第２実施形態の符
号変換装置では、図１の装置にセクターカウンタ４１を付設すると共に、スクランブラー
１２の代わりに、スクランブラー切り換え部４２を適用してなり、ＤＳＶが発散したとき
には、各セクター単位で、スクランブルと変調をやり直すと共に、ＤＳＶの発散を招いた
フレームでのみスクランブルの方法を変更している。
【０１０８】
セクターカウンタ４１は、セクタースタート信号がアサートになると、つまりメモリ１
１からの１セクターの主データの読み出しが開始されると、ビットクロック又はワードク
ロックに基づいて、このセクターの各フレームを順次カウントし、スクランブラー切り換
え部４２及び８／１６変換器１３で処理中のフレームの位置、つまりセクター先頭からの
該フレームの位置を検出し、このフレームの位置を比較器１４及びコントローラ１５に通
知している。
【０１０９】
スクランブラー切り換え部４２は、図５に示す様に、第１スクランブラー４３、第２ス
クランブラー４４、アンド回路４５、各排他的論理和演算器４６，４７を備えている。第
１スクランブラー４３は、図１９に示すスクランブラー１０１と略同様に構成され、シー
ドＲＯＭ１１１、シフトレジスタ１１２、排他的論理和回路１１３、及びフリップフロッ
プ１１４（各排他的論理和回路１１５が排他的論理和演算器４７に対応する）を備えてお
り、上式（１）の生成多項式によって示されるＭ系列から生成されるデータ（乱数）を出
力するものである。また、第２スクランブラー４４も、図１９に示すスクランブラー１０
１と略同様に構成され、シードＲＯＭ１１１、シフトレジスタ１１２、排他的論理和回路
１１３、及びフリップフロップ１１４（各排他的論理和回路１１５が排他的論理和演算器
４７に対応する）を備えており、上式（２）の生成多項式によって示されるＭ系列から生
成されるデータ（乱数）を出力するものである。ただし、第２スクランブラー４４の場合
は、シードＲＯＭ１１１、シフトレジスタ１１２、及びフリップフロップ１１４の容量を
第１スクランブラー４３よりも大きくする必要がある。
【０１１０】
通常、コントローラ１５からのフレーム信号がネゲートとなっており、アンド回路４５
には値０の信号が入力されているので、第２スクランブラー４４のデータが排他的論理和
演算器４６に出力されることはない。したがって、排他的論理和演算器４７は、第１スク
ランブラー４３から出力されたデータと８ビットの主データとの排他的論理和を求め、こ
の演算結果を出力する。この場合、スクランブラー切り換え部４２は、図１９に示すスク
ランブラー１０１と同様の役目を果たす。
【０１１１】
また、１セクターの任意のフレームの期間に、コントローラ１５からのフレーム信号が
アサートになると、アンド回路４５に値１の信号が入力される。この場合、第１スクラン
ブラー４３のデータと第２スクランブラー４４のデータとの排他的論理和が排他的論理和
演算器４６によって求められ、この演算結果と８ビットの主データとの排他的論理和が排
他的論理和演算器４７によって求められる。これによって、このフレームのみ、スクラン
ブルの方法が他の各フレームとは異なることになる。
【０１１２】
この様な構成の符号変換装置の動作を図６に示すシーケンスチャートに従って説明する
。  
まず、コントローラ１５は、アイドル状態にあり（ステート５０１）、データイネーブ
ル信号がアサートになると、メモリ１１を書き込み状態に設定し（ステート５０２）、１
セクターの主データの記憶を開始する。セクタースタート信号がアサートになると、コン
トローラ１５は、メモリ１１からの１セクターの主データの読み出しを開始して、この主
データをスクランブラー切り換え部４２に与えると共に、シード選択信号及びシードロー
ド信号をスクランブラー切り換え部４２に出力する（ステート５０３）。スクランブラー
切り換え部４２の第１及び第２スクランブラー４３，４４は、シード選択信号及びシード
ロード信号に応答して、それぞれの疑似乱数系列の初期ビットパターンを設定して、それ
ぞれのデータを出力する。このとき、フレーム信号がネゲートとなっているので、第１ス
クランブラー４３から出力されたデータによって、主データの各ワードが順次スクランブ
ルされ、スクランブルされた主データの各ワードが８／１６変換器１３に順次出力される
。８／１６変換器１３は、このスクランブルされた主データの各ワードをＰＰＭによって
順次変調して、各ワード毎に、８ビットの主データから１６ビットの主データを形成し、
更に、この１６ビットの主データをＰＷＭによって変調し、この１６ビットの主データか
ら出力用の主データを形成し、この出力用の主データを出力する。また、８／１６変換器
１３は、主データの各ワード毎に、ＤＳＶを積算して求め、このＤＳＶを比較器１４に出
力する。比較器１４は、このＤＳＶの変化量がしきい値を越えたか否かを判定し、この判
定結果をコントローラ１５に出力する。
【０１１３】
こうしてメモリ１１から１セクターの主データを読み出して、この主データのスクラン
ブルと変調を行っているときには、次の１セクターの主データをメモリ１１に入力して記
憶している。また、フレーム信号をネゲートとしている（ステート５０４）。
【０１１４】
このメモリ１１から１セクターの主データを読み出してしまうと、読み出しを一旦中断
して、次の１セクターの主データをメモリ１１に書き込むことのみが続行され（ステート
５０５）、この書き込みが終了して、セクタースタート信号がアサートになると、ステー
ト５０４に戻り、この１セクターの主データを読み出して、この主データのスクランブル
と変調を行う。
【０１１５】
ステート５０４において、次の１セクターの主データが入力されなければ、１セクター
の主データをメモリ１１から読み出すことのみが続行され（ステート５０６）、次の１セ
クターの主データの待機状態となり（ステート５０７）、メモリ１１が空になると、アイ
ドル状態に戻る（ステート５０１）。
【０１１６】
したがって、各セクターの主データをメモリ１１に順次記憶し、これ伴い、これらのセ
クターの主データをメモリ１１から順次読み出して、これらのセクターの主データを順次
スクランブルすると共に変調して出力している。
【０１１７】
一方、１セクターの主データのスクランブルと変調を行っている途中で（各ステップ５
０４，５０６）、比較器１４によって、ＤＳＶの変化量がしきい値を越えたと判定される
と、つまりＤＳＶが発散して、８／１６変換器１３から出力される主データの低周波成分
が大きくなると、コントローラ１５は、セクタカウンタ４１からの通知に基づいて、ＤＳ
Ｖの発散を招いたフレームを識別して記憶してから、メモリ１１への書き込みアドレスと
読み出しアドレスを初期化すると共に、変換失敗信号を出力する（ステート５０８）。こ
の変換失敗信号は、８／１６変換器１３、記録再生装置（図３に示す）のドライブ制御部
２６及びエラー訂正コード変調部２２に出力される。
【０１１８】
この変換失敗信号は、リセット信号として、８／１６変換器１３に入力され、この８／
１６変換器１３を初期化する。また、この変換失敗信号に応答して、記録再生装置は、こ
のセクターについての記録を中断して、このセクターについての記録をやり直す状態とな
る。更に、この変換失敗信号に応答して、前段の回路（記録再生装置のエラー訂正コード
変調部２２）は、主データの供給を該セクターからやり直す。
【０１１９】
そして、コントローラ１５は、メモリ１１への書き込みが不可となるのを待ち（ステー
ト５０９）、ステート５０１を経てステート５０２に戻り、先にＤＳＶが発散した１セク
ターの主データの記録が再び開始れると、この１セクターの主データの読み出しを開始し
て、この主データをスクランブラー切り換え部４２の第１及び第２スクランブラー４３，
４４に与えると共に、シード選択信号及びシードロード信号を第１及び第２スクランブラ
ー４３，４４に出力する（ステート５１０）。このステート５１０においては、ＤＳＶの
発散を招いたものとは異なる疑似乱数系列によって、この１セクターの主データがスクラ
ンブルされる様に、コントローラ１５は、この異なる疑似乱数系列の初期ビットパターン
を指示するシード選択信号を第１及び第２スクランブラー４３，４４に出力する。
【０１２０】
ここで、前回のＤＳＶの発散を招いたフレームが先頭のフレームであった場合は、コン
トローラ１５は、この先頭のフレーム期間のみ、フレーム信号をアサートにする。これに
応答して、スクランブラー切り換え部４２では、第１及び第２スクランブラー４３，４４
から出力されたそれぞれのデータによって該フレームをスクランブルし、このスクランブ
ルされたフレームを８／１６変換器１３に出力する（ステート５１１）。引き続いて、次
のフレームからはフレーム信号をネゲートにして、スクランブラー切り換え部４２の第１
スクランブラー４３から出力されたデータのみによって、主データをスクランブルし、ス
クランブルされた主データの各ワードを８／１６変換器１３に順次出力する（ステート５
０４）。
【０１２１】
また、前回のＤＳＶの発散を招いたフレームが先頭のフレームでなかった場合は、フレ
ーム信号をネゲートのままにして、スクランブラー切り換え部４２の第１スクランブラー
４３から出力されたデータのみによって、主データをスクランブルし、スクランブルされ
た主データの各ワードを８／１６変換器１３に順次出力する（ステート５０４）。この途
中で、前回のＤＳＶの発散を招いたフレームに達すると、このフレーム期間のみ、フレー
ム信号をアサートにし、これに応答して、スクランブラー切り換え部４２では、第１及び
第２スクランブラー４３，４４から出力されたそれぞれのデータによって該フレームをス
クランブルし、このスクランブルされたフレームを８／１６変換器１３に出力する（ステ
ート５１１）。引き続いて、次のフレームからは、フレーム信号をネゲートにして、スク
ランブラー切り換え部４２の第１スクランブラー４３から出力されたデータのみによって
、主データをスクランブルする（ステート５０４）。
【０１２２】
また、ステート５０４において、次の１セクターの主データが入力されず、１セクター
の主データをメモリ１１から読み出すことのみが続行されている状態で（ステート５０６
）、前回のＤＳＶの発散を招いたフレームに達すると、このフレーム期間のみ、フレーム
信号をアサートにし、これに応答して、スクランブラー切り換え部４２では、第１及び第
２スクランブラー４３，４４から出力されたそれぞれのデータによって該フレームをスク
ランブルする（ステート５１２）。そして、次のフレームからは、フレーム信号をネゲー
トにし、スクランブラー切り換え部４２の第１スクランブラー４３から出力されたデータ
のみによって、主データをスクランブルする（ステート５０６）。
【０１２３】
以降同様に、１セクターの主データのスクランブルと変調を行っている途中で（各ステ
ップ５０４，５０６）、ＤＳＶが発散する限り、各ステート５０８，５０９，５０１，５
０２，５１０を経て、同一セクターの主データのスクランブルと変調を繰り返す。
【０１２４】
なお、この第２実施形態においては、ＤＳＶの発散を招いたときには、セクターの疑似
乱数系列を変更すると共に、ＤＳＶの発散を招いたフレームの疑似乱数系列をも変更して
、同一セクターの主データのスクランブルと変調を繰り返しているが、ＤＳＶの発散を招
いたフレームの疑似乱数系列のみを変更して、スクランブルと変調を繰り返しても構わな
い。
【０１２５】
また、第１実施形態と同様に、第１期間Ｌにおける各ワードの個数をＧとし、主データ
の全ての変換データをＭ種類とし、ＤＳＶの発散を招き易い主データの変換データをＮ種
類とすると、変更された第２疑似乱数系列として、ＤＳＶの発散を招き易いビットパター
ンを含まない各ワードの個数がＧ×（Ｍ−Ｎ）／Ｍの割合よりも大きくなるものが望まし
い。
【０１２６】
また、１セクターの主データの期間を第２期間Ｈとすると、Ｈ／Ｌ＝Ｊと少なくとも同
数の種類だけ、各第２疑似乱数系列だけ設定しておくのが望ましい。
【０１２７】
更に、ＤＳＶの変化量がしきい値を越えたか否かを判定するのではなく、ＤＳＶの絶対
値が予め定められたしきい値を越えたか否かを判定しても構わない。
【０１２８】
図７は、この発明の符号変換装置の第３実施形態を示している。この第３実施形態の符
号変換装置は、図１の装置に、８／１６変換器１３の出力を遮断したり通過させるための
出力制御部４８を付設したものである。
【０１２９】
ここでは、まず、コントローラ１５は、出力制御部４８への出力イネーブル信号をネゲ
ートとすることにより、８／１６変換器１３の出力を出力制御部４８で遮断させる。この
状態で、データイネーブル信号がアサートになると、コントローラ１５は、メモリ１１を
書き込み状態に設定し、１セクターの主データをメモリ１１に入力して記憶する。引き続
いて、セクタースタート信号がアサートになると、コントローラ１５は、メモリ１１から
１セクターの主データを読み出して、この主データをスクランブラー１２に与えると共に
、シード選択信号及びシードロード信号をスクランブラー１２に出力する。これに応答し
て、スクランブラー１２は、各疑似乱数系列の初期ビットパターンのいずれかを選択し、
選択された初期ビットパターンから開始される一連の乱数を生成し、この一連の乱数によ
って、主データをスクランブルし、スクランブルされた主データを８／１６変換器１３に
出力する。８／１６変換器１３は、このスクランブルされた主データをＰＰＭによって変
調して、８ビットの主データから１６ビットの主データを形成し、更に、この１６ビット
の主データをＰＷＭによって変調し、この１６ビットの主データから出力用の主データを
形成し、この出力用の主データを出力する。
【０１３０】
この出力用の主データは、出力制御部４８によって遮断され、記録再生装置の記録部２
４へと伝達されることはない。
【０１３１】
また、８／１６変換器１３は、主データの各ワード毎に、ＤＳＶを積算して求め、この
ＤＳＶを比較器１４に出力する。比較器１４は、このＤＳＶの変化量がしきい値を越えた
か否かを判定し、この判定結果をコントローラ１５に出力する。
【０１３２】
ＤＳＶの変化量がしきい値以下であると判定された場合には、コントローラ１５は、出
力制御部４８への出力イネーブル信号をアサートとすることにより、８／１６変換器１３
の出力が出力制御部４８を通過することを可能にする。また、コントローラ１５は、先の
ものと同一の１セクターの主データをメモリ１１から再度読み出し、この主データをスク
ランブラー１２に与えると共に、先のものと同一のシード選択信号及びシードロード信号
をスクランブラー１２に出力する。これによって、先のものと同一のスクランブルされた
主データがスクランブラー１２から８／１６変換器１３へと再び与えられ、この８／１６
変換器１３からは先のものと同一の出力用の主データが出力される。
【０１３３】
この出力用の主データは、出力制御部４８を通過し、記録再生装置の記録部２４に与え
られる。
【０１３４】
また、ＤＳＶの変化量がしきい値を越えたと判定された場合には、コントローラ１５は
、出力制御部４８への出力イネーブル信号をネゲートに維持し続け、８／１６変換器１３
の出力を出力制御部４８で遮断さておく。この状態で、コントローラ１５は、先のものと
同一の１セクターの主データをメモリ１１から再度読み出し、この主データをスクランブ
ラー１２に与えると共に、シード選択信号を変更し、この変更されたシード選択信号をシ
ードロード信号と共にスクランブラー１２に出力する。これに応答して、スクランブラー
１２は、疑似乱数系列の初期ビットパターンを変更して、一連の乱数を生成し、この一連
の乱数によって、主データをスクランブルし、スクランブルされた主データを８／１６変
換器１３に出力する。８／１６変換器１３は、このスクランブルされた主データを変調し
、出力用の主データを出力する。この出力用の主データは、出力制御部４８によって遮断
され、記録再生装置の記録部２４へと伝達されることはない。
【０１３５】
また、８／１６変換器１３は、主データの各ワード毎に、ＤＳＶを積算して求め、この
ＤＳＶを比較器１４に出力する。比較器１４は、このＤＳＶの変化量がしきい値を越えた
か否かを判定し、この判定結果をコントローラ１５に出力する。
【０１３６】
このＤＳＶの変化量がしきい値を越えれば、出力制御部４８への出力イネーブル信号を
ネゲートに維持し続けたまま、先のものと同一セクターの主データをメモリ１１からまた
再び読み出し、疑似乱数系列を変更して、この主データをスクランブルし、この主データ
を変調して、ＤＳＶを求める。そして、このＤＳＶがしきい値以下となるまで、疑似乱数
系列の変更、スクランブルと変調を繰り返す。
【０１３７】
この結果、ＤＳＶの変化量がしきい値以下になると、出力制御部４８への出力イネーブ
ル信号をアサートにして、先のものと同一セクターの主データをメモリ１１から再度読み
出し、この主データを１つ前の処理のときと同一の疑似乱数系列によって再びスクランブ
ルし、この主データを変調し、出力用の主データを出力制御部４８を介して出力する。
【０１３８】
したがって、ＤＳＶの変化量がしきい値を越える限り、出力制御部４８によって８／１
６変換器１３の出力を遮断し続けると共に、疑似乱数系列の変更、スクランブル及び変調
を繰り返す。また、ＤＳＶの変化量がしきい値以下になると、出力制御部４８による８／
１６変換器１３の出力の遮断を解除し、疑似乱数系列を１つ前の処理のときと同一のもの
に設定してから、スクランブル及び変調を行い、ＤＳＶの変化量がしきい値以下となった
出力用の主データを再度形成し、この出力用の主データを出力制御部４８を介して出力す
る。この場合、ＤＳＶの変化量がしきい値以下となった主データのみをセクター単位で出
力するので、記録再生装置では、この主データを光ディスク２８の記録領域に一度書き込
むだけで済み、光ディスク２８の同一記録領域への書き込みを繰り返す必要がない。
【０１３９】
なお、この第３実施形態においても、第２疑似乱数系列として、ＤＳＶの発散を招き易
いビットパターンを含まない各ワードの個数がＧ×（Ｍ−Ｎ）／Ｍの割合よりも大きくな
るものが望ましい。
【０１４０】
また、Ｈ／Ｌ＝Ｊと少なくとも同数の種類だけ、各第２疑似乱数系列だけ設定しておく
のが望ましい。
【０１４１】
更に、ＤＳＶの変化量がしきい値を越えたか否かを判定するのではなく、ＤＳＶの絶対
値がしきい値を越えたか否かを判定しても構わない。
【０１４２】
次に、この発明の符号記録媒体の一実施形態である光ディスクを図８乃至図１１を参照
して説明する。
【０１４３】
図８は、この実施形態の光ディスクのデータユニットの構成を示している。図９は、こ
の光ディスクのセクターフォーマットを示している。図１０は、この光ディスクのシンク
フレームフォーマットを示しており、このシンクフレームフォーマットに図９のデータユ
ニットが含まれ、このシンクフレームフォーマットが図８のセクターフォーマットに含ま
れる。図１１は、図９のセクターフォーマットを記録した光ディスクを模式的に示してい
る。
【０１４４】
光ディスクにおいては、映像データ、音声データ及び計算機用データ等の主データを各
セクターに分割して記録及び再生している。図１１に示す様に、光ディスク上のセクター
は、ＨＥＡＤＥＲ部並びにＭＩＲＲＯＲ部９１、及びＲＥＣＯＲＤＩＮＧ部９２によって
構成され、これらのセクターを交互に記録している。
【０１４５】
図９に示す様に、１セクターは、ＨＥＡＤＥＲ部、ＭＩＲＲＯＲ部及びＲＥＣＯＲＤＩ
ＮＧ部からなり、全部で２６９７バイトである。ＨＥＡＤＥＲ部、ＭＩＲＲＯＲ部は、光
ディスク上で定められる。実際にデータの記録及び再生を行うのがＲＥＣＯＲＤＩＮＧ部
であり、このＲＥＣＯＲＤＩＮＧ部は、ＧＡＰ部、ＧＵＡＲＤ部、ＶＦＯ部、ＰＳ部、Ｄ
ＡＴＡ部、ＰＡ部、ＢＵＦＦＥＲ部からなり、２５６７バイトを占める。これらのうちの
ＤＡＴＡ部は、２４１８バイトであり、図１０のシンクフレームマットに相当し、２６個
のシンクフレーム（９３バイト）から構成される。
【０１４６】
図８に示す様に、データユニットは、全体で２０６４バイト（１７２バイト×１２）で
あり、４バイトのＤＡＴＡＩＤ部、２バイトのＩＥＤ部、６バイトのＳＣＬ部、２０４８
バイトのＭＡＩＮＤＡＴＡ部、４バイトのＥＤＣ部から構成される。ＤＡＴＡＩＤ部には
、トラッキングタイプ、つまりグルーブトラック及びランドトラックのいずれであるかを
示すデータ、あるいはリードエリア及びリードアウトエリアのいずれであるかを示すデー
タ、あるいはセクターアドレス等が記録されている。ＩＥＤ部には、ＤＡＴＡＩＤ部のエ
ラーを検出するためのコードが記録され、ＳＣＬ部には、スクランブルデータが記録され
、ＥＤＣ部には、このＥＤＣ部を除く２０６０バイトの他の部分のエラーを検出するため
のコードが記録されている。
【０１４７】
ＳＣＬ部のスクランブルデータ及びＤＡＴＡＩＤ部のセクターアドレスは、予め定めら
れた複数の疑似乱数系列の初期ビットパターンのうちの１つを指示しており、この初期ビ
ットパターンから開始される一連の乱数と光ディスクに記録すべき主データを論理演算（
例えば排他的論理和）することによって、この主データに対してスクランブル処理がなさ
れる。
【０１４８】
このスクランブルされた主データをＭＡＩＮＤＡＴＡ部とし、スクランブルデータ等を
付加したものが図８のデータユニットとなる。このデータユニットにエラー訂正符号を付
加すると、２３６６バイトとなり、これをデジタル変調の後に、９１バイト毎に、２バイ
トの同期信号（シンクコード）を挿入して、図１０に示す２６個のシンクフレームを構成
する。各同期信号ＳＹ０，ＳＹ１，…，ＳＹ７は、“０”と“１”の組み合わせからなり
、それぞれのパターンを有する。
【０１４９】
この結果、全体で２４１８バイトとなり、これが図９のセクターフォーマットにおける
ＤＡＴＡ部に該当する。
【０１５０】
この実施形態では、スクランブルデータだけでなく、セクターアドレスにも基づいて、
疑似乱数系列の選択を行っている。これは、セクターアドレスを無視すると、同じ乱数系
列によってスクランブルされた相関性を強く持つそれぞれの信号が光ディスク２８の隣接
する各トラックに記録される可能性があり、この場合はトラッキング等が不安定になるか
らであり、このためにセクターアドレスを考慮して、隣接する各トラックについては相互
に異なるそれぞれの疑似乱数系列を選択する様にしている。
【０１５１】
ＳＣＬ部のスクランブルデータは、例えば、通常は６ビットの全てを“０”とし、記録
される信号の低周波成分が異常に増加するときには（ＤＳＶが発散するとき）、６ビット
のいずれかを“０”以外の値としする。スクランブルデータの６ビットの全てを“０”と
したときには、スクランブルが行われず、６ビットのいずれかを“０”以外の値としたと
きには、スクランブルが行われる。
【０１５２】
また、スクランブルデータとして、データ書き換えのときには書き換え回数に対応する
データ、あるいは乱数に基づいて得られたデータ、あるいはそれらを組み合わせて得られ
るデータ等を設定しても良い。
【０１５３】
図１２は、この発明の符号記録装置の第１実施形態を示している。この符号記録装置で
は、図１１に示す光ディスクへの主データの記録を行う。
【０１５４】
デジタル化された音声データ、映像データ及び計算機用データ等の主データは入力ＩＦ
５１を通して入力される。この主データは、論理演算器５０に与えられる。この論理演算
器５０は、この主データと共に、疑似乱数発生器５２から乱数を入力し、この乱数と主デ
ータを論理演算（例えば排他的論理和）することによって、この主データに対してスクラ
ンブル処理を施す。
【０１５５】
疑似乱数発生器５２は、原始多項式に基づいて疑似乱数系列を発生している。この原始
多項式としては、例えば最大周期系列における１５次のＸ15＋Ｘ4＋１（上式（１）に示
す）、あるいは３１次のＸ31＋Ｘ3＋１等がある。例えば、１５次のＸ15＋Ｘ4＋１に基づ
いて疑似乱数系列を発生する場合は、疑似乱数発生器５２は、図１３に示す様に１５個の
レジスタＲＥと、１つの排他的論理和回路ＥＸから構成され、各レジスタＲＥに初期ビッ
トパターンＲ14，Ｒ13，……，Ｒ0を設定し、これらのレジスタＲＥのビットを矢印で示
す様に順次シフトし、これらのレジスタＲＥのビットの値を逐次変更することによって、
初期ビットパターンから開始される一連の乱数を生成する。
【０１５６】
したがって、疑似乱数発生器５２には、初期ビットパターンを与えねばならない。初期
値データ発生器５３は、複数の疑似乱数系列の初期ビットパターンを記憶しており、各セ
クターの主データを入力する度に、システムコントローラ５４からの指示を受け、各疑似
乱数系列の初期ビットパターンのいずれかを選択して疑似乱数発生器５２に与える。
【０１５７】
従来では、例えば図１４に示す様な１６種類の各値（ビット列）と１６種類の疑似乱数
系列の初期ビットパターン（初期値）を書き込んだデータテーブルを初期値データ発生器
５３に予め記憶しておき、システムコントローラ５４から初期値データ発生器５３へと光
ディスクのセクター（記憶領域）を示すアドレスを与えていた。これに応答して、初期値
データ発生器５３は、セクターのアドレスから特定の４ビットを抽出し、この４ビットの
値に対応する初期ビットパターンをデータテーブルから選択し、この初期ビットパターン
を疑似乱数発生器５２に与えていた。
【０１５８】
しかしながら、光ディスクの同一のセクター（記憶領域）にデータを記録するときには
、常に、同じ疑似乱数系列の初期ビットパターンが選択される。この場合、同一のセクタ
ーに同一の主データを繰り返して書き込むと、このセクターの記録媒体の特性が不均一と
なり、再生信号のＳ／Ｎが低下してしまう。
【０１５９】
そこで、この発明の実施形態では、セクターのアドレスだけでなく、他のデータをも考
慮して、疑似乱数系列の初期ビットパターンを選択する。この他のデータとしては、例え
ば同一セクターについての書き換え回数を適用することができる。この場合、図１４に示
すデータテーブルの代わりに、図１５に示す様に各書き換え数について、１６種類の各値
（ビット列）に対応して１６種類の各疑似乱数系列の初期ビットパターン（初期値）を設
定したデータテーブルを初期値データ発生器５３に予め記憶しておき、このデータテーブ
ルから書き換え回数を選択し、この選択された書き換え数の列を参照して、セクターのア
ドレスに対応する疑似乱数系列の初期ビットパターンを選択すれば良い。
【０１６０】
あるいは、書き換え回数の代わりに、乱数発生器によって乱数を発生し、この乱数に応
じて各データテーブルのいずれかを選択しても良い。更に、乱数発生器によって発生され
る乱数の初期値として、書き換え回数や書き換え日時を該乱数発生器に与えれば、乱数と
書き換え回数や書き換え時間を組み合わせることができる。
【０１６１】
書き換え回数、書き換え時間は、システムコントローラ５４で求められ、初期値データ
発生器５３に与えられる。
【０１６２】
こうしてスクランブルされた主データは、図８のＭＡＩＮＤＡＴＡ部として、第１多重
化器５６に入力される。また、第１付加信号発生器５５は、初期値データ発生器５３から
疑似乱数系列の初期ビットパターンをスクランブルデータとして受け取ると共に、システ
ムコントローラ５４からセクターアドレス、エラーを検出するためのコード等を受け取り
、これらを図８のＤＡＴＡＩＤ部、ＩＥＤ部、ＳＣＬ部、ＥＤＣ部として第１多重化器５
６に与える。第１多重化器５６は、各部を受け取って配列し、図８のデータユニットを形
成して出力する。このデータユニットは、エラー訂正符号発生器５７に入力され、ここで
エラー訂正符号が演算され、このエラー訂正符号が該データユニットに付加される。
【０１６３】
デジタル変調器（例えば８／１６変調）５８は、データユニット及びエラー訂正符号を
入力すると、これをデジタル変調して第２多重化器６１に出力する。一方、第２付加信号
発生器５９は、システムコントローラ５４から必要なデータを受け取って、図９のＶＦＯ
部、ＰＳ部、ＰＡ部及びＤＡＴＡ部内の同期信号（シンクコード）等を形成し、これらを
第２多重化器５ａに出力する。第２多重化器６１は、各部を受け取って配列し、図９の１
セクターのデータを形成して出力する。
【０１６４】
この１セクターのデータは、半導体レーザ変調器６２に入力されて、ここで変調され、
この半導体レーザ変調器６２の変調出力が光学ヘッド６３に加えられ、この変調出力によ
って、光学ヘッド６３内の半導体レーザから出射されるレーザ光が制御される。このレー
ザ光が光ディスク６４に照射されて、この光ディスク６４に１セクターのデータが記録さ
れる。
【０１６５】
図１６は、この発明の符号記録装置の第２実施形態を示している。この符号記録装置で
は、図１２の装置に、ＤＳＶ演算器７０を付加したものである。  
なお、図１６において、図１２と同様の作用を果たす部位には、同じ符号を付する。
【０１６６】
この装置では、主データを入力ＩＦ５１を通して入力し、論理演算器５０は、この主デ
ータを疑似乱数発生器５２からの乱数によってスクランブルし、このスクランブルされた
主データを図８のＭＡＩＮＤＡＴＡ部として、第１多重化器５６に出力する。また、第１
付加信号発生器５５は、図８のＤＡＴＡＩＤ部、ＩＥＤ部、ＳＣＬ部、ＥＤＣ部を第１多
重化器５６に与える。第１多重化器５６は、各部を受け取って配列し、図８のデータユニ
ットを形成して出力する。このデータユニットは、エラー訂正符号発生器５７に入力され
、ここでエラー訂正符号が演算され、このエラー訂正符号が該データユニットに付加され
る。デジタル変調器（例えば８／１６変調）５８は、データユニット及びエラー訂正符号
を入力すると、これをデジタル変調して出力する。
【０１６７】
これまでの動作は、図１２の装置と同様であり、スクランブルに用いられる疑似乱数系
列の初期ビットパターンをセクターのアドレスだけでなく、書き換え回数、書き換え時間
もしくは乱数に基づいて設定する。
【０１６８】
次に、ＤＳＶ演算器７０は、デジタル変調器５８から出力されたデータについて、ＤＳ
Ｖを演算して求め、こＤＳＶをシステムコントローラ５４に通知する。システムコントロ
ーラ５４は、例えばＤＳＶの絶対値が予め定められたしきい値よりも大きいか否かを判定
する。
【０１６９】
一方、第２付加信号発生器５９は、図９のＶＦＯ部、ＰＳ部、ＰＡ部及びＤＡＴＡ部内
の同期信号等を第２多重化器６１に与える。第２多重化器６１は、各部を受け取って配列
し、図９の１セクターのデータを形成して出力する。
【０１７０】
この１セクターのデータは、半導体レーザ変調器６２に入力される。半導体レーザ変調
器６２は、１セクターのデータを変調し、変調出力を光学ヘッド６３に加える。この変調
出力によって、光学ヘッド６３内の半導体レーザから出射されるレーザ光が制御され、光
ディスク６４に１セクターのデータが記録される。
【０１７１】
ここで、ＤＳＶの絶対値がしきい値よりも大きい場合は、デジタル変調器５８から出力
されたデータをそのまま光ディスクに記録しておくと、この光ディスクからの該データの
再生に際し、不都合が起こる可能性がある。そこで、システムコントローラ５４は、半導
体レーザ変調器６２に対して同一セクターの記録のやり直しを指示する。
【０１７２】
同時に、システムコントローラ５４は、疑似乱数系列の初期ビットパターンの変更を初
期値データ発生器５３に指示すると共に、スクランブルのやり直しを疑似乱数発生器５２
に指示する。また、システムコントローラ５４は、入力ＩＦ５１、エラー訂正符号発生器
５７、デジタル変調器５８、あるいは光ディスク６４の回転駆動装置（図示せず）や光学
ヘッド６３の移動装置（図示せず）等に処理のやり直しを指示する。
【０１７３】
これによって、同一セクターの主データが再びスクランブルされて変調され、デジタル
変調器５８から出力されたデータのＤＳＶが再び求められる。そして、このＤＳＶがしき
い値以下となるまで、同一セクターの主データのスクランブル、変調及び記録が繰り返さ
れ、ＤＳＶがしきい値以下となったときのデータが光ディスクに記録されると、次のセク
ターの処理へと移る。  
なお、同一セクターの主データを前段の回路から繰り返し供給させて、この同一セクタ
ーの主データの処理を繰り返しても良いし、同一セクターの主データを入力ＩＦ５１に一
旦記憶させておき、この同一セクターの主データを入力ＩＦ５１から繰り返し供給させて
、処理を繰り返しても良い。
【０１７４】
また、同一セクターの主データの記録を繰り返す代わりに、デジタル変調器５８から出
力されたデータをバッファに一旦蓄え、ＤＳＶがしきい値を越えれば、このバッファ内の
データを半導体レーザ変調器６２に与え、ＤＳＶがしきい値以下であれば、このバッファ
内のデータを切り捨てる様にしても構わない。
【０１７５】
更に、図１２及び図１６に示す装置においては、半導体レーザを例示しているが、気体
レーザを適用しても構わない。
【０１７６】
図１７は、この発明の符号再生装置の一実施形態を示している。この符号再生装置では
、図１２及び図１６に示す符号記録装置によって図１１に示す光ディスクに記録された主
データを再生する。
【０１７７】
図１７において、光ディスク７１に光（レーザ光）を照射すると、この光は、光ディス
ク７１によって変調されて反射され、強度変化を持つ光信号として光学ヘッド７２の受光
素子に入射する。この光学ヘッド７２の受光素子は、この強度変化を持つ光信号を光電変
換し、この光信号の強度変化を示す電気信号をヘッドアンプ７３に出力する。ヘッドアン
プ７３は、この微弱な電気信号を増幅して二値化器７４に出力する。二値化器７４は、ヘ
ッドアンプ７３の出力を“０”及び“１”を示すデジタル信号に変換し、このデジタル信
号を再生信号処理器７５に出力する。再生信号処理器７５は、このデジタル信号（図９に
示す）からＨＥＡＤＥＲ部、ＭＩＲＲＯＲ部、ＧＡＰ部、ＧＵＡＲＤ部、ＶＦＯ部、ＰＳ
部、ＰＡ部、ＢＵＦＦＥＲ部、ＤＡＴＡ部内の同期信号等を取り除き、これによって得ら
れたデータをデジタル復調器７６に出力する。デジタル復調器７６は、データを入力する
と、このデータをデジタル復調し、この復調されたデータをエラー訂正器７７に出力する
。
【０１７８】
エラー訂正器７７は、このデータに含まれるエラー訂正符号に基づいて、このデータの
エラーを訂正し、この訂正されたデータをエラー検出器７９に出力する。また、このデー
タのエラーを訂正することができなければ、このデータがエラー検出器７９に出力されず
、この旨がエラー訂正器７７からシステムコントローラ８０へと通知される。これに応答
して、システムコントローラ８０は、光ディスク７１の回転駆動装置（図示せず）や光学
ヘッド７２の移動装置（図示せず）等に処理のやり直しを指示する。これによって、光デ
ィスク７１の同一セクターからの読み出しが再度行われ、このセクターのデータがエラー
訂正器７７に再び入力され、このデータのエラーの訂正が行われる。
【０１７９】
エラー検出器７９は、この訂正されたデータ（図８に示す）を入力すると、このデータ
に含まれるＩＥＤ部及びＥＤＣ部に基づいて、このデータのエラーを検出する。これによ
って、確率的には低いものの、エラー訂正器７７によるエラー訂正の誤りを検出する。こ
の誤りが検出された場合は、この旨がエラー検出器７９からシステムコントローラ８０へ
と通知される。これに応答して、システムコントローラ８０は、先と同様に処理のやり直
しを指示する。これによって、光ディスク７１の同一セクターからの読み出しが再度行わ
れ、このセクターのデータがエラー検出器７９に再び入力され、エラー訂正の誤りの検出
が行われる。
【０１８０】
エラー検出器７９は、データのエラーを検出することができなければ、このデータをデ
ータ分配器８１に出力する。データ分配器８１は、このデータをＤＡＴＡＩＤ部、ＩＥＤ
部、ＳＣＬ部、ＭＡＩＮＤＡＴＡ部、ＥＤＣ部に分離し、ＳＣＬ部を初期値データ発生器
８２に出力すると共に、ＭＡＩＮＤＡＴＡ部の主データを論理演算器８３に出力する。
【０１８１】
初期値データ発生器８２は、図１２の初期値データ発生器５３と同一データテーブルを
記憶しており、データ分配器８１からのＳＣＬ部を入力すると、図１２の初期値データ発
生器５３と同様の手順で、このＳＣＬ部のスクランブルデータによって示される疑似乱数
系列の初期ビットパターンを選択し、この疑似乱数系列の初期ビットパターンを疑似乱数
発生器８４に出力する。疑似乱数発生器８４は、この疑似乱数系列の初期ビットパターン
を入力すると、図１２の符号記録装置でＭＡＩＮＤＡＴＡ部の主データをスクランブルす
るときに疑似乱数発生器５２によって発生された乱数と同一のものを発生し、これを論理
演算器８３に出力する。
【０１８２】
論理演算器８３は、データ分配器８１からの主データと疑似乱数発生器８４からの乱数
を論理演算して、この主データを逆スクランブルし、この逆スクランブルされた主データ
を出力Ｉ／Ｆ８５を通じて外部に再生データとして出力する。
【０１８３】
この様に記録時にスクランブルされた主データは、再生時に逆スクランブルされて元に
戻される。
【図面の簡単な説明】
【０１８４】
【図１】この発明の符号変換装置の第１実施形態を示すブロック図
【図２】図１の符号変換装置の動作手順を示すシーケンスチャート
【図３】図１の符号変換装置を適用した記録再生装置を示すブロック図
【図４】この発明の符号変換装置の第２実施形態を示すブロック図
【図５】図４の符号変換装置のスクランブラー切り換え部を示すブロック図
【図６】図４の符号変換装置の動作手順を示すシーケンスチャート
【図７】この発明の符号変換装置の第３実施形態を示すブロック図
【図８】この発明の符号記録媒体の一実施形態である光ディスクのデータユニットの構成を示す図
【図９】この実施形態の光ディスクのセクターフォーマットを示す図
【図１０】この実施形態の光ディスクのシンクフレームフォーマットを示す図
【図１１】この実施形態の光ディスクを模式的に示す図
【図１２】この発明の符号記録装置の第１実施形態を示すブロック図
【図１３】図１２の符号記録装置における疑似乱数発生器を概略的に示すブロック図
【図１４】図１２の符号記録装置における初期値データ発生器のデータテーブルの一例を示す図
【図１５】図１２の符号記録装置における初期値データ発生器のデータテーブルの他の例を示す図
【図１６】この発明の符号記録装置の第２実施形態を示すブロック図
【図１７】この発明の符号再生装置の一実施形態を示すブロック図
【図１８】従来の符号変換装置を示すブロック図
【図１９】図１８の符号変換装置におけるスクランブラーを示すブロック図
【図２０】図１８の符号変換装置における８／１６変換器を示すブロック図
【図２１】（ａ）は１６ビットの主データを示す図、（ｂ）は（ａ）をＰＷＭによって変調してなる出力用の主データを示す図
【図２２】従来の符号変換装置の処理を示すフローチャート
【図２３】従来の符号変換装置の他の処理を示すフローチャート
【図２４】（ａ）は従来の符号変換装置における主データの値の変動を示すグラフ、（ｂ）は（ａ）の変動に応じたＤＳＶの増減を示すグラフ
【符号の説明】
【０１８５】
１１  メモリ
１２  スクランブラー
１３  ８／１６変換器
１４  比較器
１５  コントローラ
２１  外部通信部
２２  エラー訂正コード変調部
２３  変調部
２４  記録部
２５  光ヘッド
２６  ドライブ制御部
２７  ヘッド制御部
２８  光ディスク
２９  モータ
３１  再生部
３２  復調部
３３  エラー訂正コード復調部
４１  セクターカウンタ
４２  スクランブラー切り換え部
４８  出力制御部
５０  論理演算器
５１  入力ＩＦ
５２  疑似乱数発生器
５３  初期値データ発生器
５４  システムコントローラ
５５  第１付加信号発生器
５６  第１多重化器
５７  エラー訂正符号発生器
５８  デジタル変調器
５９  第２付加信号発生器
６１  第２多重化器
６２  半導体レーザ変調器
６３  光学ヘッド
６４  光ディスク
７０  ＤＳＶ演算器
７１  光ディスク
７２  光学ヘッド
７３  ヘッドアンプ
７４  ２値化器
７５  再生信号処理器
７６  デジタル復調器
７７  エラー訂正器
７９  エラー検出器
８０  システムコントローラ
８１  データ分配器
８２  初期値データ発生器
８３  論理演算器
８４  疑似乱数発生器
８５  出力Ｉ／Ｆ
【図１】
2007018699.tif 000008
【図２】
2007018699.tif 000009
【図３】
2007018699.tif 000010
【図４】
2007018699.tif 000011
【図５】
2007018699.tif 000012
【図６】
2007018699.tif 000013
【図７】
2007018699.tif 000014
【図８】
2007018699.tif 000015
【図９】
2007018699.tif 000016
【図１０】
2007018699.tif 000017
【図１１】
2007018699.tif 000018
【図１２】
2007018699.tif 000019
【図１３】
2007018699.tif 000020
【図１４】
2007018699.tif 000021
【図１５】
2007018699.tif 000022
【図１６】
2007018699.tif 000023
【図１７】
2007018699.tif 000024
【図１８】
2007018699.tif 000025
【図１９】
2007018699.tif 000026
【図２０】
2007018699.tif 000027
【図２１】
2007018699.tif 000028
【図２２】
2007018699.tif 000029
【図２３】
2007018699.tif 000030
【図２４】
2007018699.tif 000031