(57)【特許請求の範囲】
【請求項１】
４ビット単位の入力データ語を６ビット単位の出力符号語に符号化するための変換をする際に、
前記入力データ語に対応する前記出力符号語と、次の前記入力データ語を符号化するために使用される符号化テーブルを指定する符号化テーブル指定情報とを含む複数の符号化テーブルを参照し、
各前記出力符号語は２進数の出力符号語列として順次直接結合して（１，ｋ）ＲＬＬ（ラン・レングス・リミテッド）規則でｋは７または８を満足する出力符号語として出力し、
２０４８バイト単位からなるデータブロックとなるように前記入力データ語をブロック分けし、
前記入力データ語とは別にバイナリ系列の補助情報を入力し、
前記入力データ語に対して前記データブロック単位で前記補助情報のビット極性に合わせて、前記データブロック毎に前記ビット極性が０であれば(１，７)ＲＬＬ規則による符号化を行い、前記ビット極性が１であれば(１，８)ＲＬＬ規則による符号化を行うことを特徴とする変調方法。
【請求項２】
前記複数の符号化テーブルは、少なくとも第１符号化テーブルおよび第２符号化テーブルであり、
前記第１符号化テーブルおよび前記第２符号化テーブルは、所定の入力データ語に対応する前記第１符号化テーブル上の第１出力符号語と前記所定の入力データ語と同一の入力データ語に対応する前記第２符号化テーブル上の第２出力符号語とをそれぞれＮＲＺＩ変調した信号が逆極性であり、かつ、ある特定の出力符号語を出力した後に、前記第１，第２出力符号語のいずれを選択しても、選択された出力符号語は（１，ｋ）ＲＬＬ規則でｋは７または８を満足する出力符号語とすることを特徴とする請求項１記載の変調方法。
【請求項３】
前記第１，第２出力符号語のいずれかを選択することを特徴とする請求項２記載の変調方法。
【請求項４】
前記符号化テーブル指定情報で指定された入力データ語に対応する出力符号語が前記第１，第２出力符号語のいずれかであることを検出し、
この検出結果に基づいて前記第１符号化テーブル、前記第２符号化テーブルのいずれかを指定する符号化テーブル指定情報を前記複数の符号化テーブルに出力し、
前記複数の符号化テーブルの中から指定された符号化テーブルを用いて入力データ語に対応して順次出力される出力符号語を、出力符号語の極性毎に分別して蓄積し、
指定された符号化テーブルから順次出力される出力符号語毎に、前記蓄積されている出力符号語に対応するＣＤＳ（コードワード・ディジタル・サム）を順次加算したＤＳＶ（ディジタル・サム・バリエーション）を蓄積し、
前記蓄積したＤＳＶの絶対値の大きさを基に、前記符号語系列を選択して順次出力することを特徴とする請求項３に記載の変調方法。
【請求項５】
特定の前記入力データ語に対して符号語ビットの最小反転の連続数を監視し、
前記最小反転が所定の数以上続いた場合、前記符号化テーブルの符号化テーブル指定情報を変えることによって符号語ビットの最小反転の連続数を所定内の数に収めることを特徴とする請求項１乃至請求項４のいずれか１項に記載の変調方法。
【請求項６】
４ビット単位の入力データ語を６ビット単位の出力符号語に符号化する変換手段を有し、
前記変換手段は、各前記入力データ語を各前記出力符号語にそれぞれ符号化するための符号化テーブルを複数備えており、各前記符号化テーブルのそれぞれには各前記入力データ語に対応する各前記出力符号語と、次の前記入力データ語を符号化するために使用される符号化テーブルを指定する符号化テーブル指定情報とを含み、
各前記出力符号語を、２進数の出力符号語列として順次直接結合して（１，ｋ）ＲＬＬ（ラン・レングス・リミテッド）規則でｋは７または８を満足する出力符号語として出力する手段と、
２０４８バイト単位からなるデータブロックとなるように前記入力データ語をブロック分けする手段と、
前記入力データ語とは別にバイナリ系列の補助情報を入力する手段と、
前記入力データ語に対して前記データブロック単位で前記補助情報のビット極性に合わせて、前記データブロック毎に前記ビット極性が０であれば(１，７)ＲＬＬ規則による符号化を行い、前記ビット極性が１であれば(１，８) ＲＬＬ規則による符号化をする手段とを有することを特徴とする変調装置。
【請求項７】
前記複数の符号化テーブルは、少なくとも第１符号化テーブルおよび第２符号化テーブルであり、
前記第１符号化テーブルおよび前記第２符号化テーブルは、所定の入力データ語に対応する前記第１符号化テーブル上の第１出力符号語と前記所定の入力データ語と同一の入力データ語に対応する前記第２符号化テーブル上の第２出力符号語とをそれぞれＮＲＺＩ変調した信号が逆極性であり、かつ、ある特定の出力符号語を出力した後に、前記第１，第２出力符号語のいずれを選択しても、選択された出力符号語は（１，ｋ）ＲＬＬ規則でｋは７または８を満足する出力符号語となるように構成されていること特徴とする請求項６記載の変調装置。
【請求項８】
前記第１，第２出力符号語のいずれかを選択する選択手段を備えたことを特徴とする請求項７記載の変調装置。
【請求項９】
前記符号化テーブル指定情報で指定された入力データ語に対応する出力符号語が前記第１，第２出力符号語のいずれかであるかを検出する検出手段と、
前記検出手段の検出結果に基づいて前記第１，第２符号化テーブルのいずれかを指定する符号化テーブル指定情報を前記複数の符号化テーブルに出力する符号化テーブル指定手段と、
前記複数の符号化テーブルの中から指定された符号化テーブルを用いて入力データ語に対応して順次出力される出力符号語を、出力符号語の極性毎に分別してメモリする出力符号語メモリ手段と、
指定された符号化テーブルから順次出力される出力符号語毎に、前記出力符号語メモリ手段にメモリされている出力符号語に対応するＣＤＳ（コードワード・ディジタル・サム）を順次加算したＤＳＶ（ディジタル・サム・バリエーション）をメモリするＤＳＶメモリ手段と、
前記ＤＳＶメモリ手段から出力されるＤＳＶの絶対値の大きさを基に、前記出力符号語メモリ手段から順次出力する出力符号語系列を選択する選択手段とを具備したことを特徴とする請求項８に記載の変調装置。
【請求項１０】
特定の前記入力データ語に対して符号語ビットの最小反転が連続することを検出する最小反転符号語検出手段と、
前記最小反転の所定数の連続を監視する監視手段と、
前記最小反転が所定の数以上続いた場合、前記符号化テーブルの符号化テーブル指定情報を変えることによって符号語ビットの最小反転の連続数を所定内の数に収める符号語制御手段とを具備することを特徴とする請求項６乃至請求項９のいずれか１項に記載の変調装置。
【請求項１１】
請求項１乃至請求項５のいずれか１項に記載の変調方法を用いて符号化された６ビット単位の符号語を連続化した符号語列を、再生データ列に復調する際に、
前記符号語列を６ビット毎の符号語に再構成し、
後続の符号語が前記複数の符号化テーブルのうち、どの符号化テーブルで符号化がなされたのかを検出し、
後続の符号語とを基にして、前記符号語列を再生データ列に復調する復調方法であって、
（１，７）ＲＬＬで記録された記録ブロックと（１，８）ＲＬＬで記録されたブロックとを識別し、
前記識別されたブロックに対して重畳された補助情報は、（１，７）ＲＬＬで符号化がなされてあれば０、（１，８）ＲＬＬで符号化がなされてあれば１として、符号語列を再生データ列として復号出力することを特徴とする復調方法。
【請求項１２】
請求項６乃至請求項１０のいずれか１項に記載の変調装置を用いて符号化がなされた６ビット単位の符号語を連続化した符号語列を、再生データ列に復調する復調装置であって、
前記符号語列を６ビット毎の符号語に再構成する手段と、
後続の符号語が前記複数の符号化テーブルのうち、どの符号化テーブルで符号化がなされるかを示す判定情報と、後続の符号語とを基にして、前記符号語列を再生データ列に復調する手段と、
最大ラン長を求めるラン長カウンタと、ブロック毎に発生するセクタ情報とによって、（１，７）ＲＬＬで変換されたブロックと（１，８）ＲＬＬで変換されたブロックを識別する手段と、
前記識別手段によって再生データに重畳された補助情報を検出する検出手段とを具備することを特徴とする復調装置。
【請求項１３】
請求項６乃至請求項１０のいずれか１項に記載の変調装置を用いて符号化がなされた符号語が少なくとも一部記録されていることを特徴とする情報記録媒体。
【請求項１４】
請求項１乃至請求項５のいずれか１項に記載の変調方法を用いて符号化がなされた符号語を伝送情報として情報伝送を行うことを特徴とする情報伝送方法。
【請求項１５】
請求項６乃至請求項１０のいずれか１項に記載の変調装置を用いて符号化がなされた符号語を伝送情報として情報伝送を行うことを特徴とする情報伝送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタル情報信号を、（１，ｋ）ラン・レングス・リミテッド（以下、「（１，ｋ）ＲＬＬ」と記す）制限で、ｋ＝７または８なる制限をもつ記録符号系列を変調、復調、記録、伝送する際にランレングス制限を用いて主情報に補助情報を重畳する変調方法、変調装置、復調方法、復調装置、情報記録媒体、情報伝送方法および情報伝送装置に関するものである。
【０００２】
【従来の技術】
従来より、光ディスクあるいは磁気ディスクなどの記録媒体に、一連のディジタル情報信号を記録するための記録変調方式としては、（１，７）ＲＬＬがよく使われている。しかし従来から使われている（１，７）ＲＬＬでは、直流（ＤＣ）付近の信号成分抑圧が困難であり、ビットパタンによっては大きなＤＣ成分を生じ、例えば、サーボ信号帯域に情報信号成分のスペクトルが混入し、サーボ性能に悪影響が及ぶ問題が生ずる事が予想される。
【０００３】
これに対して、特開平６−１９５８８７号公報「記録符号変調装置」では、特定ビットパタンの繰り返しを防止する事で、ＤＣ成分の抑圧を図るための提案がなされている。また、特開平１０−３４０５４３号公報「エンコード装置、デコード装置、エンコード方法、及びデコード方法」では、（１，７）ＲＬＬ規則を乱さないように冗長ビットを挿入することで、ＤＣ成分の抑圧を図るための提案がなされている。
【０００４】
あるいは、特開２０００−１０５９８１公報「データ変換方式および装置」によれば、（１，８）ＲＬＬ規則による８／１２変調を用いて、最大ラン長を（１，７）ＲＬＬ規則に比べ符号語数に余裕を持たせ、この余裕分をＤＣ成分の抑圧制御に用いる提案がなされている。
【０００５】
【発明が解決しようとする課題】
然るに、特開平６−１９５８８７号公報によると、ビット反転や、ランダマイズ等の手段によって特定パタンの繰り返しの低減は図れるものの、十分にＤＣ成分の抑圧をすることは困難である。また、特開平１０−３４０５４３号公報によれば、ＤＣ成分の抑圧は前者に比べれば大きいものの、冗長ビットの挿入による記録容量の低下が生じてしまう。特開２０００−１０５９８１公報によれば、ＤＣ成分の抑圧が冗長ビット無しに図れるものの、１２ビットの符号化テーブルを複数必要とし、符号化規則および、復号化規則が複雑になるという問題点を有していた。
【０００６】
本発明は上記の問題点に鑑みてなされたもので、冗長ビットを用いること無しに（１、ｋ）ＲＬＬ規則で、ｋ＝７あるいは８の制限下におけるＤＣ成分の抑圧を４ビットを６ビットに変換可能な符号化テーブルを用いて達成することによって、従来より高い符号化レートでＲＬＬ（１，７）規則で行うことが可能で、かつ復号化、復号化を簡素化可能な変調方式を提供するもので、さらにｋ＝７と８の双方が生成可能な変調によってｋ＝７の記録ブロックとｋ＝８の記録ブロックを用いることによって画像情報や音声情報等の主情報に、ディスクＩＤやコピープロテクト情報等の補助情報を重畳可能とするものである。
【０００７】
【課題を解決するための手段】
本発明は上述した問題点を解決するために、下記の構成を有する変調方法、変調装置、復調方法、復調装置、情報記録媒体、情報伝送方法および情報伝送装置を提供する。
（１）  ４ビット単位の入力データ語を６ビット単位の出力符号語に符号化するための変換をする際に、
前記入力データ語に対応する前記出力符号語と、次の前記入力データ語を符号化するために使用される符号化テーブルを指定する符号化テーブル指定情報とを含む複数の符号化テーブルを参照し、
各前記出力符号語は２進数の出力符号語列として順次直接結合して（１，ｋ）ＲＬＬ（ラン・レングス・リミテッド）規則でｋは７または８を満足する出力符号語として出力し、
２０４８バイト単位からなるデータブロックとなるように前記入力データ語をブロック分けし、
前記入力データ語とは別にバイナリ系列の補助情報を入力し、
前記入力データ語に対して前記データブロック単位で前記補助情報のビット極性に合わせて、前記データブロック毎に前記ビット極性が０であれば(１，７)ＲＬＬ規則による符号化を行い、前記ビット極性が１であれば(１，８)ＲＬＬ規則による符号化を行うことを特徴とする変調方法。
（２）  前記複数の符号化テーブルは、少なくとも第１符号化テーブルおよび第２符号化テーブルであり、
前記第１符号化テーブルおよび前記第２符号化テーブルは、所定の入力データ語に対応する前記第１符号化テーブル上の第１出力符号語と前記所定の入力データ語と同一の入力データ語に対応する前記第２符号化テーブル上の第２出力符号語とをそれぞれＮＲＺＩ変調した信号が逆極性であり、かつ、ある特定の出力符号語を出力した後に、前記第１，第２出力符号語のいずれを選択しても、選択された出力符号語は（１，ｋ）ＲＬＬ規則でｋは７または８を満足する出力符号語とすることを特徴とする上記（１）記載の変調方法。
（３）  前記第１，第２出力符号語のいずれかを選択することを特徴とする上記（２）記載の変調方法。
（４）  前記符号化テーブル指定情報で指定された入力データ語に対応する出力符号語が前記第１，第２出力符号語のいずれかであることを検出し、
この検出結果に基づいて前記第１符号化テーブル、前記第２符号化テーブルのいずれかを指定する符号化テーブル指定情報を前記複数の符号化テーブルに出力し、
前記複数の符号化テーブルの中から指定された符号化テーブルを用いて入力データ語に対応して順次出力される出力符号語を、出力符号語の極性毎に分別して蓄積し、
指定された符号化テーブルから順次出力される出力符号語毎に、前記蓄積されている出力符号語に対応するＣＤＳ（コードワード・ディジタル・サム）を順次加算したＤＳＶ（ディジタル・サム・バリエーション）を蓄積し、
前記蓄積したＤＳＶの絶対値の大きさを基に、前記符号語系列を選択して順次出力することを特徴とする上記（３）に記載の変調方法。
（５）  特定の前記入力データ語に対して符号語ビットの最小反転の連続数を監視し、
前記最小反転が所定の数以上続いた場合、前記符号化テーブルの符号化テーブル指定情報を変えることによって符号語ビットの最小反転の連続数を所定内の数に収めることを特徴とする上記（１）乃至（４）のいずれか１に記載の変調方法。
（６）  ４ビット単位の入力データ語を６ビット単位の出力符号語に符号化する変換手段を有し、
前記変換手段は、各前記入力データ語を各前記出力符号語にそれぞれ符号化するための符号化テーブルを複数備えており、各前記符号化テーブルのそれぞれには各前記入力データ語に対応する各前記出力符号語と、次の前記入力データ語を符号化するために使用される符号化テーブルを指定する符号化テーブル指定情報とを含み、
各前記出力符号語を、２進数の出力符号語列として順次直接結合して（１，ｋ）ＲＬＬ（ラン・レングス・リミテッド）規則でｋは７または８を満足する出力符号語として出力する手段と、
２０４８バイト単位からなるデータブロックとなるように前記入力データ語をブロック分けする手段と、
前記入力データ語とは別にバイナリ系列の補助情報を入力する手段と、
前記入力データ語に対して前記データブロック単位で前記補助情報のビット極性に合わせて、前記データブロック毎に前記ビット極性が０であれば(１，７)ＲＬＬ規則による符号化を行い、前記ビット極性が１であれば(１，８) ＲＬＬ規則による符号化をする手段とを有することを特徴とする変調装置。
（７）  前記複数の符号化テーブルは、少なくとも第１符号化テーブルおよび第２符号化テーブルであり、
前記第１符号化テーブルおよび前記第２符号化テーブルは、所定の入力データ語に対応する前記第１符号化テーブル上の第１出力符号語と前記所定の入力データ語と同一の入力データ語に対応する前記第２符号化テーブル上の第２出力符号語とをそれぞれＮＲＺＩ変調した信号が逆極性であり、かつ、ある特定の出力符号語を出力した後に、前記第１，第２出力符号語のいずれを選択しても、選択された出力符号語は（１，ｋ）ＲＬＬ規則でｋは７または８を満足する出力符号語となるように構成されていること特徴とする上記（６）記載の変調装置。
（８）  前記第１，第２出力符号語のいずれかを選択する選択手段を備えたことを特徴とする上記（７）記載の変調装置。
（９）  前記符号化テーブル指定情報で指定された入力データ語に対応する出力符号語が前記第１，第２出力符号語のいずれかであるかを検出する検出手段と、
前記検出手段の検出結果に基づいて前記第１，第２符号化テーブルのいずれかを指定する符号化テーブル指定情報を前記複数の符号化テーブルに出力する符号化テーブル指定手段と、
前記複数の符号化テーブルの中から指定された符号化テーブルを用いて入力データ語に対応して順次出力される出力符号語を、出力符号語の極性毎に分別してメモリする出力符号語メモリ手段と、
指定された符号化テーブルから順次出力される出力符号語毎に、前記出力符号語メモリ手段にメモリされている出力符号語に対応するＣＤＳ（コードワード・ディジタル・サム）を順次加算したＤＳＶ（ディジタル・サム・バリエーション）をメモリするＤＳＶメモリ手段と、
前記ＤＳＶメモリ手段から出力されるＤＳＶの絶対値の大きさを基に、前記出力符号語メモリ手段から順次出力する出力符号語系列を選択する選択手段とを具備したことを特徴とする上記（８）に記載の変調装置。
（１０）  特定の前記入力データ語に対して符号語ビットの最小反転が連続することを検出する最小反転符号語検出手段と、
前記最小反転の所定数の連続を監視する監視手段と、
前記最小反転が所定の数以上続いた場合、前記符号化テーブルの符号化テーブル指定情報を変えることによって符号語ビットの最小反転の連続数を所定内の数に収める符号語制御手段とを具備することを特徴とする上記（６）乃至（９）のいずれか１に記載の変調装置。
（１１）  上記（１）乃至（５）のいずれか１に記載の変調方法を用いて符号化された６ビット単位の符号語を連続化した符号語列を、再生データ列に復調する際に、
前記符号語列を６ビット毎の符号語に再構成し、
後続の符号語が前記複数の符号化テーブルのうち、どの符号化テーブルで符号化がなされたのかを検出し、
後続の符号語とを基にして、前記符号語列を再生データ列に復調する復調方法であって、  （１，７）ＲＬＬで記録された記録ブロックと（１，８）ＲＬＬで記録されたブロックとを識別し、
前記識別されたブロックに対して重畳された補助情報は、（１，７）ＲＬＬで符号化がなされてあれば０、（１，８）ＲＬＬで符号化がなされてあれば１として、符号語列を再生データ列として復号出力することを特徴とする復調方法。
（１２）  上記（６）乃至（１０）のいずれか１に記載の変調装置を用いて符号化がなされた６ビット単位の符号語を連続化した符号語列を、再生データ列に復調する復調装置であって、
前記符号語列を６ビット毎の符号語に再構成する手段と、
後続の符号語が前記複数の符号化テーブルのうち、どの符号化テーブルで符号化がなされるかを示す判定情報と、後続の符号語とを基にして、前記符号語列を再生データ列に復調する手段と、
最大ラン長を求めるラン長カウンタと、ブロック毎に発生するセクタ情報とによって、（１，７）ＲＬＬで変換されたブロックと（１，８）ＲＬＬで変換されたブロックを識別する手段と、
前記識別手段によって再生データに重畳された補助情報を検出する検出手段とを具備することを特徴とする復調装置。
（１３）  上記（６）乃至（１０）のいずれか１に記載の変調装置を用いて符号化がなされた符号語が少なくとも一部記録されていることを特徴とする情報記録媒体。
（１４）  上記（１）乃至（５）のいずれか１に記載の変調方法を用いて符号化がなされた符号語を伝送情報として情報伝送を行うことを特徴とする情報伝送方法。
（１５）  上記（６）乃至（１０）のいずれか１に記載の変調装置を用いて符号化がなされた符号語を伝送情報として情報伝送を行うことを特徴とする情報伝送装置。
【００１４】
【発明の実施の形態】
以下、図１〜図９を参照して、本発明の変調に関する実施形態を説明する。図１は本発明の変調装置の基本構成図、図２は本発明の変調装置のブロック構成図、図３は図２に示す符号化部周辺のブロック構成図、図４は図２に示す変調装置の符号化動作を説明するためのフローチャート、図５は本発明の変調装置によるRLL（１，７）規則を満たすためのDSV制御を説明するためのフローチャート、図６本発明の変調装置によるRLL（１，８）規則を満たすためのDSV制御を説明するためのフローチャート。図８は本発明の変調装置に用いられる４つの符号化テーブル” Ｓ（ｋ）＝０”〜” Ｓ（ｋ）＝３”の各内容を表す図であり、Ｓ（ｋ）はテーブルの状態、Ｄ（ｋ）は入力データ語、Ｃ（ｋ）は出力符号語であり、デシマルとバイナリの表記をしてある。またＳ（ｋ＋１）は次にとるテーブルを示す状態である。
【００１５】
さて、（１，７）ＲＬＬあるいは（１，８）ＲＬＬ制限を満足する６ビット単位の出力符号語の種類は図７のようになる。この符号語種類を基にした符号化テーブルの一例としては、図８に示すような４つの符号化テーブル（符号化テーブル番号Ｓ（ｋ）＝”０”〜”３”）が構成できる。Ｓ（ｋ）＝”０”〜Ｓ（ｋ）＝”３”は、４つの符号化テーブルにそれぞれ割り当てられた符号化テーブル選択番号を表す。また、図８中のＳ（ｋ＋１）は、次の符号化を行うために用いる符号化テーブルを選択する符号化テーブル選択番号を表す。なお、データ語Ｄ（ｋ）と符号語Ｃ（ｋ）との割り当ては符号化規則を乱さずかつ復調に支障をきたさないよう配置を変えることは可能である。例えば、図１５に示す符号化テーブルは図８のテーブルのデータ語Ｄ（ｋ）と符号語Ｃ（ｋ）の割り当てを換えた配置をしており、このようにデータ語Ｄ（ｋ）と符号語Ｃ（ｋ）との割り当てを符号化規則を乱さないよう配置換えが可能であり、本発明の実施は図８の符号化テーブルの構成以外でも本発明は有効である。
【００１６】
まず図１を用いて、本発明の変調装置１について説明をする。変調がなされるべき画像、音声等を図示せぬ離散化手段によってバイナリ系列に変換されたディジタル情報信号はフォーマット部１１で誤り訂正符号の付加やセクタ構造化等のいわゆるフォーマット化がなされたのち４ビットごとのソースコード系列となり４−６変調器１２に加えられる。一方補助情報もフォーマット部１１に加えられフォーマット化がなされるが、補助情報の情報量は、例えばディジタル情報信号の２０４８バイトを１セクタとした場合に1セクタで１ビットの情報を記録するものとする。このとき、図示せぬ補助情報信号源から送出されるバイナリ系列の補助情報は、セクタごとにバイナリの１か０かのビット割り当てがフォーマット部で同時に行われ、必要に応じて誤り検出情報や誤り訂正情報等が付加されソースコードとともに最大ラン設定信号としてセクタ毎に変調部１２に送出される。もちろん、セクタ単位に限る必要は無く、補助情報に必要なビット数の転送が可能なディジタル情報信号のブロック単位で補助情報を転送することは可能である。
【００１７】
４−６変調器１２は一例として図８に示した符号化テーブル１３を用いて後述の符号化処理を行うとともに所定の同期語を付加したのち、ＮＲＺＩ変換回路１４にてＮＲＺＩ変換して記録信号として記録駆動回路１５に送出し、記録媒体２に記録あるいは伝送符号化手段３１にて伝送符号化がなされ伝送媒体３に送出される。
【００１８】
一方最大ラン設定信号は図１６のようにセクタ毎に１または０のビットで変調部に送られる。図１６の例では記録セクタ番号０，１，２，３、４、・・・に対し、最大ラン設定信号が１，０，０，１，１、・・・でこのときＴｍａｘが９Ｔ，８Ｔ，８Ｔ，９Ｔ，９Ｔ，・・・となる例を示している。ここで、Ｔは記録チャネル周期であり、９Ｔの場合は（１，８）ＲＬＬで変調をし、８Ｔの場合は（１，７）ＲＬＬで変調をする。
【００１９】
図２は図１の４−６変調部１２について、より詳細に動作を説明するための構成例を示したブロック図である。入力データ語（ソースコード）Ｄ（ｋ）は符号語選択肢有無検出回路１２１と符号化テーブルアドレス演算部１２２、同期語生成部１２３にそれぞれ加えられる。符号語選択肢有無検出回路１２１ではＤ（ｋ）と状態Ｓ（ｋ）を用いてＤＳＶ極性の異なる符号語候補があるかどうかを検出する。この検出結果とＤ（ｋ）とを基に符号化テーブルアドレス演算がなされ複数の符号化テーブル１３から符号化候補をＣ（ｋ）０、Ｃ（ｋ）１として前者を符号語メモリ「０」１２４、後者を符号語メモリ「１」１２５に送出する。
【００２０】
符号語メモリ「０」１２４、符号語メモリ「１」１２５にはＤＳＶ演算メモリ「０」１２６、ＤＳＶ演算メモリ「１」１２７が接続され、符号語Ｃ（ｋ）０，Ｃ（ｋ）１が符号語メモリ「０」１２４、符号語メモリ「１」１２５に入力される毎にＣＤＳの計算を行い記憶されているＤＳＶ値の更新する。ここで、符号語選択肢有無検出回路１２１によって選択肢があるソースコードＤ（ｋ）が検出された場合、絶対値比較部１２８によって、ＤＳＶメモリ「０」１２６、ＤＳＶメモリ「１」１２７に蓄えられているＤＳＶの絶対値が比較され、メモリ制御部１２９でＤＳＶの絶対値が小さい符号語メモリに蓄えられた符号語を選択し出力符号語として外部出力するとともに選択されなかった符号語メモリ、ＤＳＶ演算メモリの内容を、選択した符号語メモリ、ＤＳＶ演算メモリの内容に入れ替える。
【００２１】
図３が図２の符号化テーブル周辺を詳細に示した図であり、図４が以上述べた内容を詳細に示すフローチャートである。なお、本説明では符号語メモリを２つにし、符号語選択肢有無検出回路１２１で選択肢をもつＤ（ｋ）が検出された場合、すぐに出力符号語を出す場合について説明をしたが、符号語メモリは２つに限られたものではなく、選択肢をもつＤ（ｋ）が検出された場合、すぐに出力符号語を出す必要はなく、さらに何個かのメモリをもち、選択可能なソースコードをいくつか見て一番ＤＳＶの小さな符号語列を選択出力する方法でも本発明は有効である。図３において、最大ラン長設定１３０は、（１，７）ＲＬＬに制限をするか（１，８）ＲＬＬに制限をするかの制御信号を、符号語選択肢有無検出回路に出力する手段であり、動作の詳細は後述する。また、同図において、最小ラン繰り返し検出１３１は最短反転の繰り返し数を監視する手段であり、動作の詳細は後述する。
【００２２】
次に図９を用いて４ビット単位の入力データ語Ｄ（ｋ）を（１，７）ＲＬＬ制限による符号化する場合について具体的に説明する。入力データ語Ｄ（ｋ）、Ｄ（ｋ＋１）・・・として「４，５，６，７，８（デシマル）」を例として用いる。符号化の初期状態では、説明を省略する同期語の挿入などの操作によって、符号化テーブルの初期選択番号を決定し、例えば、符号化テーブルＳ（ｋ）＝”０”が選択される。この符号化テーブルＳ（ｋ）＝”０”に、入力データ語Ｄ（ｋ）＝４を入力すると、出力符号語Ｃ（ｋ）＝１８（デシマル）が出力され、また、次の符号化テーブル選択番号Ｓ（ｋ＋１）＝”１”が選択される。
【００２３】
次に、選択された符号化テーブルＳ（ｋ）＝”１”に、入力データ語Ｄ（ｋ）＝５を入力すると、出力符号語Ｃ（ｋ）＝２（デシマル）が出力され、また、次の符号化テーブル選択番号Ｓ（ｋ＋１）＝”２”が選択されることになる。以下同様に、符号化テーブルＳ（ｋ）＝”２”に入力データ語Ｄ（ｋ）＝６を入力すると、出力符号語Ｃ（ｋ）＝１８が出力され、符号化テーブル選択番号Ｓ（ｋ＋１）＝”３”が選択され、次に符号化テーブルＳ（ｋ）＝”３”に入力データ語Ｄ（ｋ）＝７を入力すると、出力符号語Ｃ（ｋ）＝２１が出力され、符号化テーブル選択番号Ｓ（ｋ＋１）＝”０”が選択され、そして、符号化テーブルＳ（ｋ）＝”０”に入力データ語Ｄ（ｋ）＝８を入力すると、出力符号語Ｃ（ｋ）＝２１が出力され、符号化テーブル選択番号Ｓ（ｋ＋１）＝”１”が選択されることになる。
【００２４】
この結果、入力データ語Ｄ（ｋ）として「４，５，６，７，８（デシマル）」は出力符号語Ｃ（ｋ）として「０１００１０，００００１０，０１００１０，０１０１０１，０１０１０１（バイナリ）」に符号化されて順次出力される。従って、前記した５つの出力符号語Ｃ（ｋ）を順次直接結合した一連の出力符号語列は、
０１００１０００００１００１００１００１０１０１０１０１０１
となり、（１，７）ＲＬＬの制限を満足する出力符号語列を得ることができる。
【００２５】
この例では選択肢が存在するソースコードが出現をしていないがこのように、図１から図３に示した変調装置によって、図８になる符号化テーブルを用いることで４ビットごとのソースコードＤ（ｋ）とひとつ前の符号語を出力した際に出力されたＳ（ｋ＋１）を１ワード（ソースコードでの４ビット長）遅延させたＳ（ｋ）とによって、（１，７）ＲＬＬ制限を満足する符号語列を順次直接結合する事によって得ることができる。
【００２６】
つぎに図５を用いて符号語選択肢有無検出回路１２１の動作について詳細に説明をする。図５が（１，７）ＲＬＬの場合の選択肢有無演算回路１２１がなす動作についてフローチャートに示したものである。ステップ２０１の条件１についてみると、ひとつ前に符号化がなされた符号語C(k-1)のLSB側のゼロランを検出し４の場合（ステップ２０１でＹｅｓの場合）、すなわち図８の符号化テーブルでC(k-1)がバイナリで０１００００のとき、S(k)=3で、D(k)が０〜３の場合（条件１−１、ステップ２０２でＹｅｓの場合）にはC(k)0としてS(k)＝３のテーブルから符号語を選択し、C(k)1としてS(k)=1の符号語を選択して“選択肢有り”という検出信号を選択肢有無検出回路１２１から出力する（ステップ２０６）。S(k)=2でD(k)が7以上の時（条件１−２、ステップ２０３でＹｅｓの場合）、C(k)0としてS(k)＝２のテーブルから符号語を選択し、C(k)1としてS(k)=1の符号語を選択して“選択肢有り”という検出信号を選択肢有無検出回路１２１から出力する（ステップ２０７）。ステップ２０１、ステップ２０２およびステップ２０３でそれぞれNｏの場合は、C(k)0  、C(k)1ともD(k)、S(k)で選択された符号語“選択肢なし“（ステップ２０８）として判断を終了する。
【００２７】
同様に、条件２（ステップ２０４）では、Ｃ（ｋ−１）のＬＳＢ側のゼロランが５のとき、あるいは条件３（ステップ２０５）ではＣ（ｋ−１）のＬＳＢ側のゼロランが１か２の時にも図５のフローチャートに従った判断によって選択肢があるかどうかを検出する。
【００２８】
ステップ２０４の条件２についてみると、ひとつ前に符号化がなされた符号語C(k-1)のLSB側のゼロランを検出し５の場合（ステップ２０４でＹｅｓの場合）、すなわち図８の符号化テーブルでC(k-1)がバイナリで１０００００のとき、S(k)=3で、D(k)が0〜1の場合（条件２−１、ステップ２０９でＹｅｓの場合）にはC(k)0としてS(k)＝３のテーブルから符号語を選択し、C(k)1としてS(k)=1の符号語を選択して“選択肢有り”という検出信号を選択肢有無検出回路１２１から出力する（ステップ２１０）。S(k)=2でD(k)が10以上の時（条件２−２、ステップ２１１でＹｅｓの場合）、C(k)0としてS(k)＝２のテーブルから符号語を選択し、C(k)1としてS(k)=1の符号語を選択して“選択肢有り”という検出信号を選択肢有無検出回路１２１から出力する（ステップ２１２）。ステップ２０４、ステップ２０９およびステップ２１１でそれぞれNｏの場合は、C(k)0  、C(k)1ともD(k)、S(k)で選択された符号語“選択肢なし“（ステップ２０８）として判断を終了する。
【００２９】
ステップ２０５の条件３についてみると、ひとつ前に符号化がなされた符号語C(k-1)のLSB側のゼロランを検出し、ゼロランが１か２の場合（ステップ２０５でＹｅｓの場合）、すなわち図８の符号化テーブルでC(k-1)がバイナリで０１００１０、０１０１００、００００１０、０００１００，００１０１０，１００１００，１０１０１０あるいは１０００１０のとき、S(k)=2で、D(k)が0〜1の場合（ステップ２１３でＹｅｓの場合）にはC(k)0としてS(k)＝３のテーブルから符号語を選択し、C(k)1としてS(k)=０の符号語を選択して“選択肢有り”という検出信号を選択肢有無検出回路１２１から出力する（ステップ２１４）。ステップ２０５およびステップ２１３でそれぞれNｏの場合は、C(k)0  、C(k)1ともD(k)、S(k)で選択された符号語“選択肢なし“（ステップ２０８）として判断を終了する。さて、C(k-1)が０１００００でS(k)=3でD(k)が３以下の場合、S(k)=1の符号語と交換が可能で有る事はどちらを選んでも最大の０の連続が７に収まり、（１，７）ＲＬＬ規則を乱すことがないことが明らかであり、また、C(k-1)が０１００００の場合は次に取る符号語がS(k)=２または３で符号化がなされることが符号化テーブル１３によって限定されており、かつS(k)が１，２，３の符号化テーブル１３に含まれる符号語は各々独立しているすなわち同じ符号語が存在していないことから復号時に問題が生じることはない。
【００３０】
同様に、C(k-1)が１０００００すなわちLSB側のゼロランが５のときも同様に（１，７）ＲＬＬ規則を乱すことがなく、さらに復号時の問題は生じない。
【００３１】
Ｃ（ｋ−１）のＬＳＢ側のゼロランが１か２の符号語は次にＳ（ｋ）＝１または２または３を取る符号語であり、Ｓ（ｋ）＝０の符号化テーブルに含まれる符号語はＳ（ｋ）＝２または３に含まれる符号語と同じ符号語が存在している。しかし、Ｓ（ｋ）＝０の符号語のうち、Ｄ（ｋ）＝０または１の符号語である０００００１は他のテーブルに存在しないユニークな符号語であり、Ｓ（ｋ）＝２の符号語と交換をしても復号時の問題は生じない。
【００３２】
以上説明をしたように、図５に従った符号語の交換によってＤＳＶの制御ができることは交換される符号語に含まれる１の偶奇が異なることから説明ができる。すなわち、Ｃ（ｋ−１）が０１００００で、Ｓ（ｋ）＝３でＤ（ｋ）＝０だった場合、Ｃ（ｋ）０は１０１００１であり、Ｃ（ｋ）１は００１００１である。ＮＲＺＩ変換する際の直前の極性が１だったとすると、前者は００１１１１であり、最終ビットが１なので０となる一方、後者は１１１０００であり最終ビットが１なので１になる。図１０にこの様子を示す。ａ）が前者でありｂ）が後者である。上段がＣ（ｋ−１）、Ｃ（ｋ），Ｃ（ｋ＋１）であり、下段がＮＲＺＩ変換後の符号語である。図１０から明らかなように、Ｃ（ｋ）を交換することでＮＲＺＩ変換後の極性が変わりＤＳＶ値が変化をする。よってＤＳＶの小さくなるようなパタンを選択することによってＤＣ成分の抑圧ができるのである。
【００３３】
次に図６を用いて（１，８）ＲＬＬ制限を持つ符号語の変調法について説明を行う。（１，７）ＲＬＬか（１，８）ＲＬＬかは図３の最大ラン長設定１３０によって決められるかあるいは初期設定からどちらかに決めておく。また、（１，８）ＲＬＬの場合の符号化テーブルは図８の（１，７）ＲＬＬと同様の符号化テーブルが使用できる。
【００３４】
さて、（１，８）ＲＬＬの場合は最大ラン長が（１、７）ＲＬＬより1ビット長くゆるされているので条件が図５と比較をして異なってくる。図６中、条件１ではC(k-1)のLSB側のゼロランが４か５の時（ステップ３０１でＹｅｓの場合）、S(k)=3のテーブルが選択され、かつD(k)が０〜３の場合（条件１−１、ステップ３０２でＹｅｓの場合）、C(k)0にS(k)=3の符号語、C(k)1にS(k)=1の符号語が選択可能である（ステップ３０３）。また、LSB側のゼロランが４か５の時（ステップ３０１でＹｅｓの場合）、S(k)=２のテーブルが選択され、かつD(k)が７以上の場合（条件１−２、ステップ３０４でＹｅｓの場合）、C(k)0にS(k)=２の符号語、C(k)1にS(k)=1の符号語が選択可能である（ステップ３０５）。ステップ３０１、ステップ３０２およびステップ３０４でそれぞれNｏの場合は、C(k)0、C(k)1ともD(k)、S(k)で選択された符号語“選択肢なし“（ステップ３０６）として判断を終了する。
【００３５】
同様に、条件２ではC(k-1)のLSB側のゼロランが１の時（ステップ３０７でＹｅｓの場合）、S(k)=3が選択された場合、D(k)=１２か１３であれば（ステップ３０８でＹｅｓの場合）、C(k)0にはS(k)=3の符号語、C(k)1にはS(k)=0の符号語が選択可能である（ステップ３０９）。テップ３０７およびステップ３０８でそれぞれＮｏの場合は、C(k)0  、C(k)1ともD(k)、S(k)で選択された符号語“選択肢なし“（ステップ３０６）として判断を終了する。
【００３６】
また、条件３ではC(k-1)のLSB側のゼロランが３以下のとき（ステップ３１０でＹｅｓの場合）、S(k)=2でD(k)が０または１の時（ステップ３１１でＹｅｓの場合）、C(k)0にはS(k)=3の符号語、C(k)1にはS(k)=0の符号語が選択可能である（ステップ３１２）。テップ３１０およびステップ３１１でそれぞれNｏの場合は、C(k)0  、C(k)1ともD(k)、S(k)で選択された符号語“選択肢なし“（ステップ３０６）として判断を終了する。
【００３７】
以上説明をしたように図６の条件判断に従えば、（１，８）ＲＬＬ規則を満たしたＤＣ成分の抑圧がなされた符号語の生成が可能である。なお、最大ラン長設定で９Ｔが設定されている場合はセクタ内で必ず一定数以上の９Ｔが発生したのちにＤＳＶの制御を行う必要があり、この制御は符号語選択肢有無検出回路内に９Ｔ発生のカウンタを持ち９Ｔ信号が発生するカウント数を監視することで行うことができる。
【００３８】
さて、以上説明したように、本発明になる符号化テーブルを用いることによって（１，７）ＲＬＬ制限あるいは（１，８）ＲＬＬ制限を持つ符号生成可能な変調方法、あるいは変調装置を実現が可能であり、さらに補助情報を重畳可能である。
【００３９】
つぎに図２乃至図４を参照してＤＳＶ制御の方法について上述した符号語の選択をふまえた説明を加える。説明では図５に示した（１，７）ＲＬＬの変調過程を用いるが,（１，８）ＲＬＬでも図６に示したように選択肢があるかどうかの判断をすることによって同様にＤＳＶ制御が可能である。
【００４０】
まず、図４において、初期テーブル設定（ステップ１０１）は符号語に付加される同期語等の後続のＳ（ｋ）を決定することで設定が可能である。次に４ビットのソースコードＤ（ｋ）を入力し（ステップ１０２）、Ｓ（ｋ）とＤ（ｋ）とによって図８の符号化テーブルに従って符号化を行う。この過程でひとつ前に符号化したＣ（ｋ−１）を見てＬＳＢ側のゼロラン長を演算し、符号語の選択肢があるかどうかを図５の条件に従って判断をする（ステップ１０３）。なお、図２、図３ではＣ（ｋ−１）が符号出力の手段から入力されているが、ひとつ前の入力データと、状態Ｓ（ｋ）を保持することによって求めることも可能である。
【００４１】
符号化テーブルに選択可能符号語が存在しない場合（ステップ１０３で「しない」場合）は符号語メモリ「０」１２４、符号語メモリ「１」１２５に符号化テーブルから出力された符号語をＣ（ｋ）０，Ｃ（ｋ）１として（ステップ１０７）それぞれ符号語メモリ「０」１２４，符号語メモリ「１」１２５に付加してＣＤＳを演算し、ＤＳＶメモリ１２６、ＤＳＶメモリ１２７を更新する（ステップ１０８）。
【００４２】
符号化テーブルに選択可能符号語が存在する場合（ステップ１０３で「する」場合）、選択肢が存在することを示す信号を符号語選択肢有無検出回路１２１から出力し、ＤＳＶメモリ０，１の絶対値を絶対値演算回路によって演算をし、符号語メモリから絶対値の小さい符号系列を出力手段から出力する（ステップ１０４）。その後、選択した符号語系列に選択しなかった符号語メモリの内容を入れ替えると同時にＤＳＶ演算メモリを採用した値に採用しなかった値を入れ替える（ステップ１０５）。その後、図５、図６の説明で述べたように、符号語候補として選択が可能な符号語をＳ（ｋ）で決定される一方の符号化テーブルと他方の符号化テーブルから選択をしＣ（ｋ）０，Ｃ（ｋ）１として出力する（ステップ１０６）。その後、符号語メモリ「０」１２４、符号語メモリ「１」１２５に符号化テーブルから出力された符号語をＣ（ｋ）０，Ｃ（ｋ）１として（ステップ１０７）＜符号語候補Ｃ（ｋ）０，Ｃ（ｋ）１それぞれについてＣＤＳを計算し、ＤＳＶメモリ「０」、「１」を更新し、符号語メモリ「０」、「１」にＣ（ｋ）０，Ｃ（ｋ）１を付加し、ＤＳＶメモリ１２６、ＤＳＶメモリ１２７を更新する（ステップ１０８）。以上の操作を符号化の終了（ステップ１０９）まで行うことによってＤＣ成分が抑圧された符号語の生成が終了する。
【００４３】
次に本発明になる最短ビットの反転が連続した場合のビット操作について説明をする。最短ビットの反転は伝送路の周波数特性が低い時に位相同期をかかりにくくする場合があり、このような伝送路について、本発明では次に述べるような手段によって最短ビット反転の連続を阻止することが可能である。
【００４４】
図８の符号化テーブルによれば、最短ビット反転の連続は０１０１０１の繰り返しまたは１０１０１０の繰り返しとによって発生する。０１０１０１の繰り返しはＳ（ｋ）＝０またはＳ（ｋ）＝３ののち、Ｄ（ｋ）＝７が連続した場合に生じる。このときは、最小ラン繰り返しカウントによってＳ（ｋ）＝０で、Ｄ（ｋ）＝７ののち、Ｄ（ｋ＋１）＝７、Ｄ（ｋ＋２）＝７の場合に限りＤ（ｋ＋１）を１０から１５の何れかに変え、Ｓ（ｋ＋２）は０のままにしておく。
【００４５】
すなわち、Ｓ（ｋ）＝０または３でＤ（ｋ）＝７の時はＳ（ｋ＋１）＝０であり、符号語は０１０１０１である。こののちＤ（ｋ＋１）＝７になれば、Ｓ（ｋ＋２）＝０で符号語は０１０１０１で、こののちＤ（ｋ＋２）＝７になると符号語は０１０１０１となる。ここで、Ｄ（ｋ＋１）を１０から１５の何れかに変えると、Ｓ（ｋ＋２）は２または３になるが、Ｓ（ｋ＋２）を０にすることによって復号時に連続最小ランの繰り返しが発生したことが検出可能でかつ連続最小ランの繰り返しを阻止することができるのである。
【００４６】
さて、１０１０１０の繰り返しの場合はＳ（ｋ）＝２でＤ（ｋ）＝１２のとき、符号語は１０１０１０で、Ｓ（ｋ＋１）＝２となり、その後、Ｄ（ｋ＋１）＝１２の時、符号語は１０１０１０でＳ（ｋ＋２）＝２でＤ（ｋ＋２）＝１２で１０１０１０の符号語が出力される。この場合はＳ（ｋ＋１）を０に変えることによって１０１０１０が００００００に交換することができ、後に述べる復調方法によって問題なく復調することが可能である。以上述べたように、本発明によれば、最小反転の繰り返しを阻止することが可能である。
【００４７】
図３を用いて以上の動作を再度説明する。最小ラン繰り返し監視１３１はＳ（ｋ）とＤ（ｋ）を監視しながら最小反転の繰り返しが起こるＤ（ｋ）とＳ（ｋ）の繰り返しをカウント（最小ラン繰り返しカウント）をする。この情報を符号語選択肢有無検出回路に送出し、最小ランの繰り返しを上述の手段によって阻止する。
【００４８】
さらに、符号語選択肢有無検出回路には最大ラン長設定１３０が接続されており、フォーマット部１１から送出された最大ラン長設定信号によって（１，７）ＲＬＬの変調を行うか、（１，８）ＲＬＬの変調を行うかの設定をする。前述のように、最大ラン長設定信号のビットが０の場合は符号語選択肢有無検出回路１２１によって図５のフローチャートによって説明をした符号語選択肢の有無検出が行われ（１，７）ＲＬＬ規則による変調がなされ、最大ラン長設定信号のビットが１の場合は符号語選択肢有無検出回路１２１によって図６のフローチャートによって説明をした符号語選択肢の有無検出が行われ（１，８）ＲＬＬ規則による変調がなされる。（１，８）ＲＬＬが選択された場合、Ｔｍｉｎ＝９Ｔの発生頻度を多くするよう９Ｔの選択肢がある場合は必ず９Ｔとなるよう制御することも可能である。
【００４９】
再度、図１６を参照して以上の動作を説明する。最小ラン設定が記録セクタ０，１、２、３，４、・・・に対して１，０，０，１，１・・・と割り当てられている場合、記録セクタ０に対しては最大ラン長設定信号のビットが１なので、図６で説明したＤＳＶ制御方法によって（１，８）ＲＬＬによる変調がなされＴｍａｘは９となる。記録セクタ１に対しては最大ラン長設定信号のビットが０なので、図５で説明したＤＳＶ制御方法によって（１，７）ＲＬＬによる変調がなされＴｍａｘは８となる。同様に記録セクタ２，３，４に対してＴｍａｘは８，９，９となるのである。
【００５０】
つぎに本発明による復調方法と復調装置について説明をする。図１１は本発明に好適な復調装置の実施の一例である。入力符号語のビット列はNRZI復調手段５０１でNRZI復調され、同期検出回路５０２によって同期語が検出され、NRZI復調された信号および同期語はパラレル６ビットに変換するためのタイミング信号であるワードクロックによってシリアル／パラレル変換器５０３によって６ビットごとの符号列Ｃ（ｋ）に構成される。こののちワードレジスタ５０４に入力され１ワード遅延がなされた符号語Ｃ（ｋ−１）は符号語の判定情報の検出装置５０５に入力され後述の判定情報が演算出力される。判定情報と入力符号語C(k)は状態演算器５０６に入力され４つの符号化テーブルのうちどの符号化テーブルによって符号化がなされたかを示す状態Ｓ（ｋ）を出力し、アドレス生成部５０７にてＣ（ｋ−１）とＳ（ｋ）とに指定されるアドレスにより例えば図１２に示す復号テーブル５０８から出力データ語が出力される。
【００５１】
一方入力符号語ビット列はラン長カウンタ５０９に入力されランレングスカウントによって（１，７）ＲＬＬ制限によるビット列か（１，８）ＲＬＬ制限によるビット列かの判断がなされセクタ情報をタイミング信号としてビット復号５１０によってビット復号され出力補助情報として出力される。セクタ情報は同期検出回路５０２による特定パタンの検出や出力データ語を図示せぬ処理回路によって処理することによって出力することが可能である。
図１７がラン長カウンタ５０９とビット復号処理５１０から構成される補助情報復号器６を具体的に示すブロック図である。ＮＲＺＩ復調５０１に接続される入力ビット列はレジスタ６１に加えられ加算器６２でゼロラン長、すなわちゼロの連続数を検出する。すなわちレジスタ６１のレジスタ長が８ビットであってすべてが０の時、加算器６２は８ビットすべてが０で有る事を検出出力し、加算器出力の出力によって後続のカウンタ６３をカウントアップする。ここで、レジスタ長が８で、すべてが０の場合は（１，８）ＲＬＬ制限によって符号化がなされたと判断される。カウンタ６３の出力は比較器６４で、基準値６５との比較によってカウンタ６３のカウント値が所定の値を超えたときに１を出力回路６６に出力する。出力回路６６ではセクタ情報をタイミング信号とし、図示せぬ後続の処理回路に出力補助情報として１または０のバイナリ系列を出力する。レジスタ６１、カウンタ６３はセクタ情報によって初期化される。基準値６５は（１，７）ＲＬＬで変調されたセクタにビットエラーが発生して誤検出するのを防止するための基準であり、９Ｔ（ＮＲＺＩ変調前ではゼロランは８ビット）の発生頻度によって所定の値に設定する。
【００５２】
以上述べたように簡単な構成によって重畳された補助情報が出力可能である。なお、本変調によれば、セクタを２０４８バイトにした場合に（１，８）ＲＬＬで変調したにもかかわらず９Ｔが出現しない確率は１０-10より低い値になり、セクタ毎でビット情報を持たせることは十分可能である。
【００５３】
次に主情報の復調について説明を加える。さて、判定情報は図１２に示すように０，１，２の３つの場合わけがなされ、LSB側のゼロラン長によって次の符号語がどの符号化テーブルによって符号化がなされるのかを示すものである。すなわち、ひとつ前の符号語Ｃ（ｋ−１）と現在の符号語がどの符号化テーブルで符号化がなされているのかを知ることによってＣ（ｋ−１）がＤ（ｋ−１）に復調される。
【００５４】
0004061844.tif 000002
式１がＣ（ｋ）と判定情報とからＳ（ｋ）を求めるための演算であり、C言語によって記述されている。本演算によれば、判定情報とＣ（ｋ）、Ｃ（ｋ−１）とからＳ（ｋ）が求まり、図１３の復調テーブルによってCk-1をDk-1に復調可能である。なお、本演算では（１，７）ＲＬＬの場合、（１，８）ＲＬＬの場合、最小ラン長の制限を設けた場合についてすべての復調演算を含んでいる。このため、（１，７）ＲＬＬでも（１，８）ＲＬＬについてもＤＳＶの制御方法すなわち図５、図６のいずれを選んだ場合でも復調装置は同一のもので正常に復調がなされる。
【００５５】
たとえば、図１４のように０１００００  ００１００１  ０００００１  ０００１０１  ０１０００１  なる符号語列が図１１に示す復調装置に入力された時、Ｃ（ｋ−１）＝０１００００の判定情報はＬＳＢ側のゼロラン長が４である事から図１２のように、判定情報は２である。また、次の符号語Ｃ（ｋ）が００１００１（デシマルで９）と続いており、式１の最初の条件判定に当てはまるからＳ（ｋ）は３であることがわかる。よって図１３の復調テーブルのＣ（ｋ−１）で、０１００００の行のＳ（ｋ）が３であることから、Ｄ（ｋ−１）として１５と求まる。すなわち、ｋ時点のＣ（ｋ）が生成された符号化テーブルの状態情報（番号）Ｓ（ｋ）からｋ−１時点のＣ（ｋ−１）に対応するＤ（ｋ−１）が復号されるのである。同様にして００１００１は判定情報が０であり、続く符号語の０００００１は符号化テーブルのＳ（ｋ）＝０にあるため、図１３の復調テーブルによってＤ（ｋ−１）は０と求まる。同様にして０００００１はＤ（ｋ−１）が１、０００１０１はＤ（ｋ−１）が２と求まる。なお、００１００１はＤＳＶ制御のために図５の条件１−１で交換がなされた符号語であるが、正常に復号ができていることが以上の説明によって明らかである。
【００５６】
【発明の効果】
以上説明したように本発明によれば、連続する２進数のデータ系列を４ビット単位の入力データ語に変換した後に、（１，７）ＲＬＬ規則または（１，８）ＲＬＬ規則を満足する６ビット単位の出力符号語列に変換が可能であり、また、出力符号語列に冗長ビットを加えることなくＤＳＶ制御が可能であるから、出力符号語列のＤＣ成分の効果的な抑圧が可能であり、さらに補助情報を付加して記録や伝送が可能で同一の復調器によって復調が可能であり、復調語の情報だけでは補助情報を知り得ることは困難で、そのためコピープロテクト情報をたとえ信号に埋め込んだとしても主情報の劣化は生じさせることなくディスクの不正コピー等が防止可能であるという利点を有する。
【図面の簡単な説明】
【図１】本発明の変調装置の基本構成図である。
【図２】本発明の変調装置のブロック構成図である。
【図３】図２に示す符号化部周辺のブロック構成図である。
【図４】図２に示す変調装置の符号化動作を説明するためのフローチャートである。
【図５】本発明の（１，７）ＲＬＬの場合のＤＳＶ制御を示すフローチャートである。
【図６】本発明の（１，８）ＲＬＬの場合のＤＳＶ制御を示すフローチャートである。
【図７】４ビット単位のデシマル入力データ語に対応する６ビット単位のバイナリ出力符号語を表す図である。
【図８】本発明の変調装置に用いられる４つの符号化テーブルＳ（ｋ）＝０〜Ｓ（ｋ）＝３の各内容を表す図である。
【図９】本発明の変調装置における符号化過程を説明する図である。
【図１０】本発明の変調装置の動作を説明するための図である。
【図１１】本発明の復調装置の実施例のブロック図である。
【図１２】本発明の復調装置に用いられる判定情報を示す図である。
【図１３】本発明の復調装置に用いられる復調テーブルを示す図である。
【図１４】本発明の復調装置の動作を説明するための図である。
【図１５】本発明の符号化テーブルの他の例を示す図である。
【図１６】本発明の補助情報の記録を説明するための図である。
【図１７】本発明の補助情報の再生について説明するための図である。
【符号の説明】
１…変調装置、
２…記録媒体、
３…伝送媒体、
１１…フォーマット部、
１２…４−６変調部、
１３…符号化テーブル、
１４…ＮＲＺＩ変換回路、
１５…記録駆動回路、
３１…伝送符号部、
１２１…符号語選択肢有無検出回路、
１２２…符号化テーブルアドレス演算部
１２３…同期語生成部、
１２６、１２７…ＤＳＶ演算メモリ、
１２４、１２５…符号語メモリ、
１２８…絶対値比較部、
１２９…メモリ制御符号化出力部、
５０１…ＮＲＺＩ復調、
５０２…同期検出回路、
５０３…シリアル／パラレル変換器、
５０４…ワードレジスタ、
５０５…符号語判定情報検出装置、
５０６…状態演算器、
５０７…アドレス生成部、
５０８…復号テーブル、
【図１】
0004061844.tif 000003
【図２】
0004061844.tif 000004
【図３】
0004061844.tif 000005
【図４】
0004061844.tif 000006
【図５】
0004061844.tif 000007
【図６】
0004061844.tif 000008
【図７】
0004061844.tif 000009
【図８】
0004061844.tif 000010
【図９】
0004061844.tif 000011
【図１０】
0004061844.tif 000012
【図１１】
0004061844.tif 000013
【図１２】
0004061844.tif 000014
【図１３】
0004061844.tif 000015
【図１４】
0004061844.tif 000016
【図１５】
0004061844.tif 000017
【図１６】
0004061844.tif 000018
【図１７】
0004061844.tif 000019