(57)【要約】コーダに、該コーダにより生成されるコードワードのRDSの絶対値を制限するようなデータが供給される。これは、２個のコードワードのグループにおいて第１のコードワードのRDSが第２のコードワードのRDSにより補償されることを確実なものとすることにより達成される。この場合、第２のコードワードの終端におけるRDSはゼロであり、第１のコードワードの始端から第２のコードワードの終端までのRDSの変位は制限される。なぜなら、RDSの絶対値の増加に貢献し得るビットの数がごく限られているからである。この原理は17PPコーダに容易に適用可能である。
2005530303.tif 000002
【特許請求の範囲】
【請求項１】
チャネルコードを用いて入力ワードのストリームをコード化する方法であって、
−  入力ワードのストリームをプリコード化入力ワードのストリームにコード化する工程と、
−  前記プリコード化入力ワードのストリームをＮ個のコードワードのグループのストリームにコード化する工程とを有する方法において、
Ｎ個のコードワードのグループ各々のRDSが0に等しいことを特徴とする方法。
【請求項２】
Ｎは２に等しいことを特徴とする請求項１に記載の方法。
【請求項３】
プリコード化入力ワードのストリームをＮ個のコードワードのグループのストリームにコード化する前記工程後に、前記Ｎ個のコードワードのグループを記憶媒体にグルーブ位置変調を用いて記憶する工程を有することを特徴とする請求項１又は２に記載の方法。
【請求項４】
入力ワードのプリコード化ストリームのコード化がパリティ保存コーダを用いて達成されることを特徴とする請求項１、２又は３に記載の方法。
【請求項５】
入力ワードのプリコード化ストリームのコード化がパリティ反転コーダを用いて達成されることを特徴とする請求項１、２又は３に記載の方法。  
【請求項６】
前記パリティ保存コーダは17PPコーダであることを特徴とする請求項４に記載の方法。
【請求項７】
Ｍ個の入力ワードのストリームが以下のテーブル
【表１】
2005530303.tif 000007
を用いてプリコード化されることを特徴とする請求項６に記載の方法。
【請求項８】
Ｍ個の入力ワードのストリームが以下のテーブル
【表２】
2005530303.tif 000008
を用いてプリコード化されることを特徴とする請求項６に記載の方法。
【請求項９】
Ｎ個のコードワードのグループを記憶媒体にグルーブ位置変調を用いて記憶する前記工程前に、残存するDC成分がハイパスフィルタを用いて除去されることを特徴とする請求項７又は８に記載の方法。
【請求項１０】
記憶媒体にデータを記憶する装置であって、プリコード化入力ワードのストリームをＮ個のコードワードのグループのストリームにコード化するエンコーダと、入力ワードのストリームをプリコード化入力ワードのストリームにコード化するプリコーダとを有する装置において、
Ｎ個のコードワードのグループ各々のRDSが0に等しいことを特徴とする装置。
【請求項１１】
Ｎは２に等しいことを特徴とする請求項１０に記載の装置。
【請求項１２】
前記Ｎ個のコードワードのグループを記憶媒体にグルーブ位置変調を用いて記憶することを特徴とする請求項１０又は１１に記載の装置。
【請求項１３】
前記エンコーダはパリティ保存コーダであることを特徴とする請求項１０、１１又は１２に記載の装置。
【請求項１４】
前記エンコーダはパリティ反転コーダであることを特徴とする請求項１０、１１又は１２に記載の装置。  
【請求項１５】
前記パリティ保存コーダは17PPコーダであることを特徴とする請求項１３に記載の装置。
【請求項１６】
前記プリコーダは、Ｍ個の入力ワードのストリームを以下のテーブル
【表３】
2005530303.tif 000009
を用いてプリコード化することを特徴とする請求項１５に記載の装置。
【請求項１７】
前記プリコーダは、Ｍ個の入力ワードのストリームを以下のテーブル
【表４】
2005530303.tif 000010
を用いてプリコード化することを特徴とする請求項１５に記載の装置。
【請求項１８】
前記Ｎ個のコードワードのグループを記憶媒体にグルーブ位置変調を用いて記憶する前にハイパスフィルタを用いて残存するDC成分を除去することを特徴とする請求項１６又は１７に記載の装置。
【請求項１９】
Ｎ個のコードワードのグループのストリームとして記憶されたＭ個の入力ワードのストリームを有する記録担体において、Ｎ個のコードワードのグループ各々のRDSが0に等しいことを特徴とする記録担体。
【請求項２０】
Ｎ＝２であることを特徴とする請求項１９に記載の記録担体。
【請求項２１】
前記Ｎ個のコードワードのグループはグルーブ位置変調を用いて記憶されていることを特徴とする請求項１９又は２０に記載の記録担体。
【請求項２２】
前記Ｍ個の入力ワードのストリームは以下のテーブル
【表５】
2005530303.tif 000011
を用いてプリコード化されていることを特徴とする請求項１９、２０又は２１に記載の記録担体。
【請求項２３】
前記Ｍ個の入力ワードのストリームは以下のテーブル
【表６】
2005530303.tif 000012
を用いてプリコード化されていることを特徴とする請求項１９、２０又は２１に記載の記録担体。
【請求項２４】
Ｎ個のコードワードのストリームをＭ個の出力ワードのストリームに復号する方法において、
前記Ｍ個の出力ワードのストリームは以下のテーブル
【表７】
2005530303.tif 000013
を用いてポストコード化されることを特徴とする方法。
【請求項２５】
Ｎ個のコードワードのストリームをＭ個の出力ワードのストリームに復号する方法において、
前記Ｍ個の出力ワードのストリームは以下のテーブル
【表８】
2005530303.tif 000014
を用いてポストコード化されることを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャネルコードを用いて入力ワードのストリームをコード化する方法であって、
−  入力ワードのストリームをプリコード化入力ワードのストリーム(stream of precoded input words)にコード化する工程と、
−  前記プリコード化入力ワードのストリームをＮ個のコードワードのグループのストリームにコード化する工程とを有する方法に関する。
【０００２】
本発明はさらに、上述の方法によって得られる変調信号が記録される記録担体を製造する方法に関する。
【０００３】
本発明はまた、チャネルコードを生成するコード化装置に関する。
【０００４】
本発明はさらに、斯かるコード化装置が用いられる記録装置に関する。
【０００５】
本発明はさらに、信号に関する。
【０００６】
本発明はさらに、上記信号が記録される記録担体に関する。
【０００７】
本発明はさらに、復号装置に関する。
【０００８】
最後に、本発明は、この種の記録担体が用いられる読取装置に関する。
【０００９】
斯かる方法、斯かる装置、斯かる記録担体及び斯かる信号は本出願人整理番号PHQ98023から知られている。
【従来の技術】
【００１０】
データが伝送路を介して伝送される、または例えば磁気ディスク、光ディスク、光磁気ディスク等の記録媒体に記録される場合、該データは、伝送または記録に先立ち該伝送路または該記録媒体に適合したコードに変調される。変調技術として、ブロック符号化が知られている。このブロック符号化では、データ列が、各々ｍ×ｉビットを有するユニットにブロック化される。以後データワードと称される各ユニットは、次いで、適当なコーディング規則に従ってｎ×ｉビットを有するコードワードに変換される。ｉ＝１の場合、このコードワードは固定長コードである。ｉが複数の値を持つ場合（各値は１乃至ｉmax（最大値ｉ）の範囲から選択される）、その結果のコードワードは可変長コードである。一般に、ブロック符号化によるコードは可変長コード（ｄ，ｋ；ｍ，ｎ；ｒ）と表される。
【００１１】
ここで、ｉは拘束長と呼ばれ、ｒはｉmax（最大拘束長）である。ｄは２つの連続する１の間に現れる０の最小数である。ｄは０の最小ランと称される。他方、ｋは２つの連続する１の間に現れる０の最大数である。ｋは０の最大ランと称される。
【００１２】
ところで、上述のブロック符号化から得られた可変長コードを、光ディスクや光磁気ディスク等の記録媒体、例えばコンパクトディスク（ＣＤ）やミニディスク（ＭＤ）に記録する処理において、該可変長コードは、NRZI(Non Return to Zero Inverted)変調を受ける。NRZI変調では、可変長コードの“１”は反転と解釈され、“０”は非反転と解釈される。次いで、NRZI変調を終えた可変長コードが記録される。NRZI変調を終えた可変長コードは記録波列と称される。それ程大きくない記録密度を規定する初期のＩＳＯ規格に準拠する光磁気ディスクの場合、記録変調を終えたビット列は、NRZI変調を受けずにそのまま記録される。
【００１３】
上述したように、データが伝送路を介して伝送される、または記録媒体に記録される場合、該データは、伝送または記録に先立ち該伝送路または該記録媒体に適合したコードに変調される。変調によるコードが直流成分を含む場合、ディスクドライブのサーボの制御で生じるトラッキングエラー等の種々のエラー信号に変動が生じやすくなったり、またジッタが容易に発生する。この理由のため、変調されたコードが直流成分を含むことを防止するためにできる限り多くの努力をなすことが望まれる。
【００１４】
変調されたコードが直流成分を含むことを防止するために、RDS(Running Digital Sum)を制御することにより、変調されたコードが直流成分を含むことを防止することが提案されている。RDSは、ビット列の値（データのシンボル）を積算することにより求められる総和である。ここで、値＋１及び−１は、それぞれ、ビット列内の“１”及び“０”に割り当てられる。尚、RDSは、チャネルビット列のNRZI変調（すなわちレベル符号化）によるものである。RDSはコード列に含まれる直流成分の指標(indicator)である。RDS制御によってRDSの絶対値を減少させることは、コード列に含まれる直流成分の大きさを抑制することと等価である。
【００１５】
RDSを制御する一つの方法は、データストリームがコーダに入る前にRDS制御ビットをデータストリームに挿入するプリコーダ(precoder)を用いることである。
【００１６】
RDS制御は、所定期間変調後の符号化ビット列（チャネルビット列）のRDSを計算し、所定数のRDS制御ビットを該符号化ビット列（チャネルビット列）に挿入することによりなされる。
【００１７】
いずれにしても、RDS制御ビットは、基本的に冗長ビットである。コード変換の効率を考慮した場合、RDS制御ビットの数は取り得る最小の値まで低減させることが望ましい。
【００１８】
さらに、RDS制御ビットを挿入する場合、最小ランｄ及び最大ランｋを変えないことも望ましい。（ｄ，ｋ）が変化すると、記録／再生特性に影響を及ぼしてしまうからである。
【００１９】
PHQ98023／国際特許出願公開第WO99/0948号／欧州特許出願第99919490.5号は、高効率の制御ビットを生成するRDS制御を実行可能にすることにより上述の問題に対処している。
【００２０】
従来方法と同様に、変換テーブルを用いてデータストリングを変換した後、RDS制御が、所定の間隔でRDS制御ビットを該変換によるチャネルビット列に加えることにより実行可能である。データストリングと変換テーブルに基づく変換によるコードワードストリングとの関係を用いることにより、RDS制御が実行可能である。
【００２１】
反転を示す“１”の値及び非反転を示す“０”の値を持つRDS制御ビットをチャネルビット列に挿入することは、反転を示す“１”の値及び非反転を示す“０”の値を持つRDS制御ビットをデータビット列に挿入することと等価である。
【００２２】
斯くして、ビットをコーダ前のデータストリームに挿入することにより、コーダ後のコードワードのストリームのRDSの制御が可能である。
【００２３】
記憶媒体のセクションで用いられるデータレートが低減される場合、変調データはDC成分をより持つようになる。データレートが低減される記憶媒体のセクションの例は、光ディスク上のProgram Information及びCalibration領域、即ち、PICバンドである。ここには、事前記録情報が例えばHFMグルーブを用いて記憶される。この領域におけるデータは、グルーブがトラッキングシステムによりトラッキングされ、グルーブの期待されるコースからのずれが該グルーブに変調されたデータを表すことにより復元される。確実にデータを復元することを可能にするためにグルーブに変調されたデータにおけるDCの量を最小にすることが重要である。
【００２４】
所定の間隔でコーダ前のビットストリームにビットを挿入するDC制御方法は、挿入されるRDS制御ビット間でRDS値が変化し、ゼロから大きくずれ、斯くして、PICバンドにおいてトラッキングシステムにより必要とされる取り得る最低のRDSを確保できないという不利な点を持つ。また、PICバンド内のデータレートはPICバンド外のデータレートよりも低いため、PICバンド内の変調データは容易にDC制御と干渉し、グルーブのトラッキングに問題を起こし得る。
【発明の開示】
【発明が解決しようとする課題】
【００２５】
本発明の目的は、コーダにより生成されるコードワードのDC制御を改善することにある。
【課題を解決するための手段】
【００２６】
この目的を達成するために、本発明は、Ｎ個のコードワードのグループ各々のRDSがゼロに等しいことを特徴とする。
【００２７】
RDSの絶対値がゼロに戻るようにプリコード化することにより、Ｎ個のコードワード毎、RDSの絶対値の変位(excursion)は自動的に小さく保たれる。なぜなら、Ｎ個のコードワードだけでしか、RDSの絶対値が増加し、ゼロからずれていかないからである。
【００２８】
RDSの変位は非常に小さく局所的に保たれるため、RDSの変化も全体的に非常に小さいままである。RDSの局所的な変位は小さく、Ｎの選択により制限される短期間であるので、変調信号は非常に低いDC成分を持つ。光及び磁気記憶メディアについて、これは、トラッキングがグルーブに変調されたデータの存在によりほんの僅か最小限しか影響を受けないことを意味する。
【００２９】
本発明の更なる実施例は、Ｎが２に等しいことを特徴とする。
【００３０】
Ｎを２に等しく選択することにより、RDSの絶対値の変位が非常に小さく保たれることが保証される。なぜなら、２個のコードワードだけでしか、RDSの絶対値が増加し、ゼロからずれていかないからである。さらに、Ｎを２に等しく選択することは、RDSの絶対値の変位各々が非常に短期間であり、斯くしてDC成分も非常に短期間であることを確実なものにする。
【００３１】
本発明の更なる実施例は、プリコード化入力ワードのストリームをＮ個のコードワードのグループのストリームにコード化する前記工程後に、前記Ｎ個のコードワードのグループを記憶媒体にグルーブ位置変調を用いて記憶する工程を有することを特徴とする。
【００３２】
グルーブ位置変調を用いて記憶媒体に情報を記憶する場合、できる限り少ないDCしかコードワード内に存在しないことが不可欠である。なぜなら、データは、記憶媒体上のグルーブをトラッキングしながらトラッキングエラーを復調することにより復元されるからである。本発明によるプリコード化は、コードワードのストリーム内のDC成分の低減を可能にし、それ故、グルーブ位置変調を用いる場合にとりわけ適している。
【００３３】
本発明の更なる実施例は、入力ワードのプリコード化ストリームのコード化がパリティ保存コーダ(parity preserving coder)を用いて達成されることを特徴とする。
【００３４】
本発明の更なる実施例は、前記パリティ保存コーダが17PPコーダであることを特徴とする。
【００３５】
17PPコーダは通常PICバンド外のデータをコード化するために用いられ、PICバンドにおけるトラッキングとは許容できない干渉をもたらす。本発明により提供されるDC制御によれば、PICバンド外及びPICバンド内の両データをコード化するために17PPコーダを用いることが可能になる。これは、２つの領域に対して２つの異なるコーダを持つ必要性がもはやなく、斯くして、本発明による方法を用いる装置の複雑さを低減させる利点を持つ。
【００３６】
また、取り出されたデータを復号する場合にも２つの異なるデコーダを持つことがもはや要求されない。なぜなら、一つの17PPコーダがPICバンド外及びPICバンド内の両データを復号することができるからである。
【００３７】
この実施例の更なる利点は、標準17PPコーダがプリコード化入力ワードを符号化するために用いられるため、コードのｄ、ｋ及びRMTR拘束が維持されることである。
【００３８】
本発明の更なる実施例は、Ｍ個の入力ワードのストリームが以下のテーブル
【表９】
2005530303.tif 000003
を用いてプリコード化されることを特徴とする。
【００３９】
17PPコーダにおいてワード長が変わるため、適切なDC制御を保証することは困難である。データが上記テーブルによりプリコード化される場合、プリコーダの後に17PPコーダを用いる場合に２個のコードワードのグループのRDSがゼロに等しくなることが保証される。このようにして、本発明の目的は達成される。
【００４０】
２つのメカニズムがDCの低減に貢献する。
−  プリコーダが２ビットを処理する毎に４ビットを生成するのでデータレートが倍化される。これは、コードワードのスペクトルエネルギをDC領域から離れより高い周波数に移動させる。
−  プリコーダは２個のコードワードのグループ各々のRDSがゼロに等しいことを確実なものとする。RDSの絶対値の変位は非常に小さく保たれる。なぜなら、２個のコードワードだけでしか、RDSの絶対値が増加し、ゼロからずれていかないからである。さらに、このプリコード化の選択は、RDSの絶対値の変位各々が非常に短期間であり、斯くしてDC成分も非常に短期間であることを確実なものにする。
【００４１】
これら２つのメカニズムの複合効果が、PICバンドにおけるトラッキングメカニズムに対する許容可能なレベルまでDC成分を低減させることが分かった。
【００４２】
本発明の更なる実施例は、Ｍ個の入力ワードのストリームが以下のテーブル
【表１０】
2005530303.tif 000004
を用いてプリコード化されることを特徴とする。
【００４３】
この実施例は、上述の実施例を同様の利点を持ち、異なるプリコーダが同一のコーダに対してプリコード化する場合と同様の効果を得ることができることを示している。
【００４４】
本発明の更なる実施例は、Ｎ個のコードワードのグループを記憶媒体にグルーブ位置変調を用いて記憶する前記工程前に、残存するDC成分がハイパスフィルタを用いて除去されることを特徴とする。
【００４５】
上述の２つの実施例のプリコード化はデータレートを増大させるため、コードワードのスペクトルコンテンツ(spectral content)は、グルーブ位置変調を用いて記録される前により高い周波数にシフトされる。結果として、変調されたコードワードにハイパスフィルタを適用しDC成分を更に低減させることがより容易である。
【００４６】
プリコード化はコーダにより生成されたデータしか影響を及ぼさないことに留意されたい。コーダが他の要素を符号化データストリームに挿入する、例えば、同期ワードを挿入する場合、プリコード化は同期パターンのRDSを変えることができない。
【００４７】
この問題を解消するため、同期パターンのRDSを、プリコーダがプリコード化されるデータの符号化データストリーム内の位置が分かる場合に同期パターン直後のデータにより補償することができる。これは、データ記憶容量の僅かな損失に繋がるが、同期パターン直後の補償ワードの終端においてRDSがゼロになることを確実なものとする。
【００４８】
本発明を以下図面に基づいて述べる。
【００４９】
図面はグルーブ位置変調、PICバンド及び光記憶媒体の観点で述べられているが、本発明はその他の変調及び応用例、例えば、DC成分が適当な復調及び／又はトラッキングとの干渉を低減させるために回避されるべきデータ通信等にも同様に当てはまる。
【発明を実施するための最良の形態】
【００５０】
図１は、プリコーダを用いる符号化システムを示す。
【００５１】
符号化システム１は、符号化されるべきデータを入力端６で受ける。入力端６は、エラー訂正エンコーダ２の入力端７に接続されている。エラー訂正エンコーダ２は、典型的な符号化システム１におけるプリコーダ３の位置を示すために含まれているが、本発明に必須ではない。
【００５２】
次いで、エラー訂正を有するデータが、エラー訂正エンコーダ２により該エンコーダ２の出力端８を介してプリコーダ３の入力端９に供給される。次いで、プリコーダは、エラー訂正を有するデータをプリコード化し、自身の出力端１０を介してコーダ４の入力端１１に供給する。コーダ４は、プリコード化データをエンコードし、その結果のコードワードを自身の出力端１２を介してNRZIエンコーダ１５の入力端１３に供給する。NRZIエンコーダ１５は、NRZI符号化コードワードを自身の出力端１４を介して符号化システム１の出力端５に供給する。
【００５３】
プリコーダ３により実行されるプリコーディングは、コーダ４により実行される符号化と密接に関連する。なぜなら、プリコーディングは、コーダ４により生成されるコードワードの特性を対象とするからである。図面の説明を通じて用いられるコーダのタイプは17PPコーダである。
【００５４】
コーダ４には、コーダ４により生成されるコードワードのRDSの絶対値を制限するようなプリコード化データが供給される。これは、２個のコードワードのグループにおいて第１のコードワードのRDSが第２のコードワードのRDSにより補償されることを確実なものとすることにより達成される。この場合、第２のコードワードの終端におけるRDSはゼロであり、第１のコードワードの始端から第２のコードワードの終端までのRDSの変位は制限される。なぜなら、RDSの絶対値の増加に貢献し得るビットの数がごく限られているからである。
【００５５】
コーダ４は例えば17PPコーダとすることができる。
【００５６】
図２は、オリジナルデータを取り出すための復号システムを示す。
【００５７】
復号システム２０は、NRZI符号化コードワードを自身の入力端２１で受け、受け取ったNRZI符号化コードワードをNRZIデコーダ１６の入力端１７に供給する。NRZIデコーダ１６は、NRZIコードを取り除き、斯くして得られたコードワードを自身の出力端１７ａを介してデコーダ２３の入力端２２に供給する。デコーダ２３は、コードワードを復号し、斯くしてエラー訂正を有するプリコード化データを取り出し、このデータを自身の出力端２４を介してプリコードデコーダ２６の入力端２５に供給する。プリコードデコーダ２６は、デコーダ２３から受けたデータを復号し、復号されたプリコードデータを自身の出力端２７を介してエラー訂正デコーダ２９の入力端２８に供給する。エラー訂正デコーダ２９は、復号されたプリコードデータからエラー訂正コーディングを取り除き、関連するエラー訂正を実行する。次いで、エラー訂正デコーダは、その結果のデータを自身の出力端１９を介して復号システム２０の出力端１８に供給する。結果のデータは符号化システム１に供給された入力データに対応する。デコーダ２３は例えば17PPデコーダとすることができる。
【００５８】
図３は、入力ワードの符号化の例を示す。
【００５９】
この例で用いられるプリコーディング工程は以下のテーブルを用いる。
【表１１】
2005530303.tif 000005
【００６０】
入力ワードのストリーム３０は、エラー訂正コード化入力ワード３３、３３ａ及び３３ｂを有する。
【００６１】
このストリーム３０は、プリコード化入力ワード３４、３４ａ及び３４ｂのストリーム３１にプリコード化される。
【００６２】
プリコード化入力ワードのストリーム３１は、コーダによりコードワード３５、３５ａ及び３５ｂのストリーム３２にコード化される。
【００６３】
“００”の値を持つ入力ワード３３は、“１０１０”の値を持つプリコード化入力ワード３４になる。次いで、プリコード化入力ワード３４は、17PPコーダにより“００１  ００１”の値を持つコード化ワード３５にコード化される。
【００６４】
プリコーダが、“１０１０”の値を持つ入力ワードのストリーム３０における２個の入力ワード３３ａのシーケンスに遭遇する場合、該プリコーダは、これら２個の入力ワード３３ａを“００００  １０００”の値を持つ２個のプリコード化入力ワードのシーケンス３４ａにプリコード化する。
【００６５】
次いで、コーダは、２個のプリコード化入力ワードのシーケンス３４ａを“０００  １００  １００  １００”の値を持つ２個のコードワードのシーケンス３５ａにコード化する。
【００６６】
17PPコーダはプリコード化入力ワードを処理するため、結果の出力ワードがブロックサイズ、同期及びDC制御ビット数に関して17PPチャネルコードに常に準拠することは明らかである。それ故、結果のコードワードは、標準の17PPデコーダを用いて復号可能であり、その後、入力ワードのオリジナルストリーム３０に存在していたオリジナル入力ワードをもたらすためにエラー訂正コーディングを取り除く前にプリコーディングしか取り除かれる必要がない。
【００６７】
図４は、本発明による信号のRDSを示す。
【００６８】
例示のグラフは、コードワード４２、４２ａ、４３、４３ａ、４４及び４４ａに対するRDSを示している。
【００６９】
２個のコードワードの一グループは、第１のコードワード４２及び第２のコードワード４２ａである。
【００７０】
２個のコードワードの他のグループは、第３のコードワード４３及び第４のコードワード４３ａである。プリコーダが、グループ内の２個のコードワード４２、４２ａ、４３、４３ａ、４４、４４ａに対する合計のRDSがゼロになることを確実なものとすることが分かる。これは、RDSを表すグラフ４０のゼロクロス４２ｃ、４３ｃ及び４４ｃにより示されている。
【００７１】
RDSは２個のコードワードの大部分において増加しかできず、他の部分においてRDSはゼロに戻らなければならないので、RDSの絶対値の最大値も制限される。また、RDSがゼロではない期間は２個のコードワードの最大値に制限される。このようにして、RDSの絶対値は全体的に、厳しい制御下に保たれ、RDSの絶対値を制限するDC制御の他の方法と比較して大抵の状況において低減される。
【００７２】
図５は、データをプリコード化するためにプリコーダにより用いられるテーブルを示す。
【００７３】
プリコーダは、図５のテーブルの“ＩＮ”列の要素との一致を探すためにエラー訂正コード化入力ワードのストリームを検索する。一致が見つかると、一致するエラー訂正コード化入力ワードのストリーム内のビットが、図５のテーブルの“ＯＵＴ”列の対応する要素のビットにより置き換えられる。
【００７４】
例えば、“００”に遭遇する場合、これらビットは、ビット１０１０により置き換えられる。
【００７５】
ビットレートは倍化され効果的にコードワードのスペクトルコンテンツをより高い周波数にシフトさせる一方、“ＯＵＴ”列の要素は、17PPコーダによりコード化される場合、Ｎ個のコードワードのグループ各々のRDSをゼロに等しくするようなものである。
【００７６】
図６は、デコーダにより用いられるテーブルを示す。
【００７７】
17PP復号コードワードからプリコーディングを取り除くデコーダが、図６に示されるテーブルを用いる。図６のテーブルを用いて、デコーダはプリコーディングの逆処理(inversion operation)を行う。プリコーディングを取り除いた後、結果のストリームは、エンコーダ内のエラー訂正符号化入力ワードのストリームに対応する。
【００７８】
プリコーディングを取り除くためのデコーダの検索及び置換処理は、図５のテーブルに代えて図６のテーブルを用いる点を除き、プリコーダの検索及び置換処理と同様である。
【００７９】
図７は、17PPコーダを用いる場合のコードワードの電力スペクトル密度(power spectral density: PSD)を示す。
【００８０】
スペクトルは、幾らかのDCコンテンツを持ち、このレベルから周波数と共に最大値に増加する。電力スペクトル密度のカーブは、17PPコーダにより生成されるコードワードの特性の直接の結果である。
【００８１】
図８は、17PPコーダを用いてコード化する前に入力ワードをプリコード化する場合のコードワードのスペクトルコンテンツを示す。
【００８２】
プリコーディングは、Ｎ個のコードワードのグループ各々のRDSをゼロに等しくすることを確実なものとすることによりプリコーディングによる顕著に低いDCコンテンツを達成する。これは、RDSの絶対値を低下させ、結果としてDCコンテンツも低下させる。さらに、データレートが増大されるので、全電力スペクトル密度がより高い周波数に向けて移動する。プリコーディングの両方の効果は、単独でもDCコンテンツを低減させるであろうが、複合効果がDCコンテンツを大きく低減させる。
【００８３】
図９は、記憶媒体にデータを記憶する装置を示す。
【００８４】
記憶媒体９１にデータを記憶する装置９０は、入力ワードのストリームを有するデータを自身の入力端で受け、この入力ワードのストリームを受けセクション(receiving section)に供給する。受けセクションでは、信号の条件付け(conditioning)が実行され、入力ワードのストリームが例えば記憶位置又は記憶方法を決定するために処理され得る。
【００８５】
次いで、受けセクション９３は、入力ワードのストリームをエンコーダ９２に供給する。エンコーダ９２は、図１に述べられたように作用するエラー訂正コーダ９５、プリコーダ９６及び17PPコーダ９７を有する。17PPコーダ９７により生成された結果のコードワードはビットエンジン９４に供給される。ビットエンジン９４は、記憶媒体９１にコードワードを記憶する手段を供する。明瞭にするために、任意のハイパスフィルタは図９に示されていないが、17PPコーダ９７の出力端とビットエンジン９４の入力端との間に挿入されるであろう。
【００８６】
図１０は、記憶媒体からデータを取り出す装置を示す。
【００８７】
記憶媒体９１からデータを取り出す装置１００は、記憶媒体９１からコードワードを取り出すビットエンジン９４を有する。ビットエンジンはコードワードをデコーダ１０１に供給する。デコーダ１０１は17PPデコーダ１０３、プリコーディングデコーダ１０４及びエラー訂正コードデコーダ１０５を有する。デコーダ101は図２に述べられたように作用する。次いで、結果のデータワードのストリームがデコーダ１０１により処理セクション１０２に供給される。処理セクション１０２では、データが装置１００の出力端に供給される前に更に処理され得る。
【００８８】
図１１は、同期パターンのRDSの補償を示す。
【００８９】
＃０DC制御ブロック１１０は、常に同一の同期体(Sync body)１１１を有する。同期体１１１には、７個の異なる値を持つことが可能なフレーム同期ID(Frame sync ID)１１２が後続する。通常、フレーム同期ID１１２には、データを伴う２５ビットが後続する。同期体１１１及びフレーム同期ID１１２のRDSを補償可能にするために、２５データビットの８ビットがフレーム同期補償(FS compensation)１１３として用いられ、RDSがフレーム同期補償１１３に用いられる８ビットの終端において０となることを確実なものとする。
【００９０】
＃０DC制御ブロックの構造は、
Sync body      Frame sync ID      FS compensation      Data     DCC
である。
【００９１】
以下のテーブルが17PPコーダに用いられる。
【表１２】
2005530303.tif 000006
【００９２】
フレーム同期補償及び残りのデータビット１１４は図３で説明されたようにプリコード化される。
【００９３】
＃０DC制御ブロックの最後のビットは、通常DC制御に用いられるDCCビット１５である。このDCCビット１５は正規のデータブロックにも存在するが、DC制御のための本発明の方法を用いる場合、DCCビット１５は、正規のデータブロック及び＃０DC制御ブロックの両方で無視され得る、即ち、標準値0に設定され得る。
【００９４】
結果の符号化データストリームは低いRDSを持ち、斯くして改善されたDC制御が達成される。
【図面の簡単な説明】
【００９５】
【図１】プリコーダを用いるシステムを示す。
【図２】本発明によるレシーバを示す。
【図３】入力ワードの符号化の例を示す。
【図４】本発明による信号のRDSを示す。
【図５】データをプリコード化するためにプリコーダにより用いられるテーブルを示す。
【図６】デコーダにより用いられるテーブルを示す。
【図７】17PPコーダを用いる場合のコードワードのスペクトルコンテンツを示す。
【図８】17PPコーダを用いてコード化する前に入力ワードをプリコード化する場合のコードワードのスペクトルコンテンツを示す。
【図９】記憶媒体にデータを記憶する装置を示す。
【図１０】記憶媒体からデータを取り出す装置を示す。
【図１１】同期パターンのRDSの補償を示す。
【図１】
2005530303.tif 000015
【図２】
2005530303.tif 000016
【図３】
2005530303.tif 000017
【図４】
2005530303.tif 000018
【図５】
2005530303.tif 000019
【図６】
2005530303.tif 000020
【図７】
2005530303.tif 000021
【図８】
2005530303.tif 000022
【図９】
2005530303.tif 000023
【図１０】
2005530303.tif 000024
【図１１】
2005530303.tif 000025
【国際調査報告】
2005530303.tif 000026
2005530303.tif 000027
2005530303.tif 000028