(57)【特許請求の範囲】
【請求項１】
入力されたデジタル情報系列に対して、記録再生系の要求に応じた形態に変換するための変調処理を施す変調手段と、
前記変調手段で変調処理の施されたデジタル情報系列の所定位置に、予め定められたパターンのダミーシンボルを付加する付加手段と、
前記付加手段でダミーシンボルの付加された変調処理後のデジタル情報系列に対して、誤り訂正用のパリティビット系列を生成する符号化手段と、
前記符号化手段で生成されたパリティビット系列が前記記録再生系の要求に応じた形態に対応しているか否かを判別する判別手段と、
前記判別手段で前記パリティビット系列が前記記録再生系の要求に応じた形態に対応していると判断された場合、前記ダミーシンボルを除く前記変調処理後のデジタル情報系列とパリティビット系列とを対応させて出力し、前記判別手段で前記パリティビット系列が前記記録再生系の要求に応じた形態に対応していないと判断された場合、前記変調処理後のデジタル情報系列に対して予め定められた他のパターンのダミーシンボルを付加して、新たな誤り訂正用のパリティビット系列を生成させる制御手段とを具備することを特徴とする誤り訂正処理装置。
【請求項２】
前記制御手段は、前記符号化手段で生成されるパリティビット系列が前記記録再生系の要求に応じた形態に対応するまで、前記変調処理後のデジタル情報系列に付加するダミーシンボルのパターンを、予め設定された順序で変更していくことを特徴とする請求項１記載の誤り訂正処理装置。
【請求項３】
前記制御手段は、第１のパターンのダミーシンボルを前記変調処理後のデジタル情報系列に付加して生成された第１のパリティビット系列と、前記第１のパターンとは異なる第２のパターンのダミーシンボルを、前記変調処理後のデジタル情報系列に対応するビット数を有し各ビットがオールゼロに設定されたデジタル情報系列に付加して生成された第２のパリティビット系列とを排他的論理和演算することにより、前記第２のパターンのダミーシンボルを前記変調処理後のデジタル情報系列に付加したときのパリティビット系列を生成することを特徴とする請求項１記載の誤り訂正処理装置。
【請求項４】
前記ダミーシンボルは、前記変調手段で変調処理の施されたデジタル情報系列の先頭、途中、後尾のいずれかの位置に付加されることを特徴とする請求項１記載の誤り訂正処理装置。
【請求項５】
前記制御手段から出力された前記変調処理後のデジタル情報系列とパリティビット系列とを、情報記録媒体に対して記録再生する記録再生手段を具備することを特徴とする請求項１記載の誤り訂正処理装置。
【請求項６】
記録再生系の要求に応じた形態に変換するための変調処理が施されたデジタル情報系列とそれに対応する誤り訂正用のパリティビット系列とが入力される入力手段と、
前記入力手段に入力された変調処理後のデジタル情報系列の所定位置に、予め定められたパターンのダミーシンボルを付加する付加手段と、
前記付加手段でダミーシンボルの付加された変調処理後のデジタル情報系列に対して、前記入力手段に入力されたパリティビット系列に基づいた誤り訂正処理を施す復号化手段と、
前記復号化手段で誤り訂正処理が正しく行なわれたか否かを判別する判別手段と、
前記判別手段で誤り訂正処理が正しく行なわれたと判断された場合、前記変調処理後のデジタル情報系列に復調処理を施して元のデジタル情報系列を復元する復調手段と、
前記判別手段で誤り訂正処理が正しく行なわれなかったと判断された場合、前記変調処理後のデジタル情報系列に予め定められた他のパターンのダミーシンボルを付加し、該他のパターンのダミーシンボルの付加された変調処理後のデジタル情報系列に対して、前記パリティビット系列に基づいた誤り訂正処理を施させる制御手段とを具備することを特徴とする誤り訂正処理装置。
【請求項７】
前記制御手段は、前記復号化手段における誤り訂正処理が正しく行なわれるまで、前記変調処理後のデジタル情報系列に付加するダミーシンボルのパターンを、予め設定された順序で変更していくことを特徴とする請求項６記載の誤り訂正処理装置。
【請求項８】
入力されたデジタル情報系列に対して、記録再生系の要求に応じた形態に変換するための変調処理を施す第１の工程と、
前記第１の工程で変調処理の施されたデジタル情報系列の所定位置に、予め定められたパターンのダミーシンボルを付加する第２の工程と、
前記第２の工程でダミーシンボルの付加された変調処理後のデジタル情報系列に対して、誤り訂正用のパリティビット系列を生成する第３の工程と、
前記第３の工程で生成されたパリティビット系列が前記記録再生系の要求に応じた形態に対応しているか否かを判別する第４の工程と、
前記第４の工程で前記パリティビット系列が前記記録再生系の要求に応じた形態に対応していると判断された場合、前記ダミーシンボルを除く前記変調処理後のデジタル情報系列とパリティビット系列とを対応させて出力する第５の工程と、
前記第４の工程で前記パリティビット系列が前記記録再生系の要求に応じた形態に対応していないと判断された場合、前記変調処理後のデジタル情報系列に対して予め定められた他のパターンのダミーシンボルを付加して、新たな誤り訂正用のパリティビット系列を生成させる第６の工程とを具備することを特徴とする誤り訂正処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、デジタル情報系列に誤り訂正用の符号化処理を施す誤り訂正処理装置及び誤り訂正処理方法の改良に関する。
【背景技術】
【０００２】
周知のように、例えば映像及び音声等に対応したデジタル情報系列を、ディスクやテープ等の情報記録媒体に記録再生するシステムでは、記録するデジタル情報系列にＥＣＣ（error correcting code）パリティを付加し、その後、記録再生系の要求に応じるための変調処理、例えばゼロが一定長以上続かないようにする処理を施すようにしている。
【０００３】
これに対し、近年では、記録するデジタル情報系列に記録再生系の要求に応じるための第１の変調処理を施してＥＣＣパリティを付加し、その後、付加したＥＣＣパリティに対して記録再生系の要求に応じるための第２の変調処理を施す符号化手段（リバースＥＣＣと称される場合がある）が開発されている。
【０００４】
しかしながら、このような符号化手段では、本来のデジタル情報系列に対する第１の変調処理と、そのＥＣＣパリティに対する第２の変調処理との２回の変調処理を行なう必要があるため、構成が複雑化するとともに、記録するデータのビット数も多くなるという不都合を有している。
【０００５】
特許文献１には、記録再生系の要求に応じるための変調処理を施したデジタル情報系列にダミービットを付加して誤り訂正用のパリティビット系列を生成し、生成したパリティビット系列が記録再生系の要求に対応しない場合には、ダミービットの値を変更し新たなパリティビット系列を生成して置き換えるようにすることが開示されている。
【０００６】
また、特許文献２には、誤り訂正符号としてＲＳ（reed solomon）符号を用いる場合、変調テーブルによってデータを変換する代わりにガロア体の元を乗算することで、変調回路において誤り訂正回路を１個持つだけでも、本来のデータと同様な誤り訂正能力を、乗算ガロア体情報にも持たせるようにすることが開示されている。
【０００７】
さらに、特許文献３には、多重化情報により多重化されたデータストリームに対して多重化情報を含む同期コードワードの挿入及び変調を行ない、それぞれの変調されたデータストリームのうちＤＣ成分の最も小さなデータストリームを選択させるようにすることが示されている。
【特許文献１】特開２００７−１４１３４１号公報
【特許文献２】特許第３１６７６３８号公報
【特許文献３】特許第３８２７６７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
そこで、この発明は上記事情を考慮してなされたもので、デジタル情報系列及びそれに付加する誤り訂正用のパリティビット系列に対して、記録再生系の要求に応じた形態への変換処理を容易に行なうことができ、しかも記録するデータ長も短くし得る誤り訂正処理装置及び誤り訂正処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係る誤り訂正処理装置は、入力されたデジタル情報系列に対して、記録再生系の要求に応じた形態に変換するための変調処理を施す変調手段と、変調手段で変調処理の施されたデジタル情報系列の所定位置に、予め定められたパターンのダミーシンボルを付加する付加手段と、付加手段でダミーシンボルの付加された変調処理後のデジタル情報系列に対して、誤り訂正用のパリティビット系列を生成する符号化手段と、符号化手段で生成されたパリティビット系列が記録再生系の要求に応じた形態に対応しているか否かを判別する判別手段と、判別手段でパリティビット系列が記録再生系の要求に応じた形態に対応していると判断された場合、ダミーシンボルを除く変調処理後のデジタル情報系列とパリティビット系列とを対応させて出力し、判別手段でパリティビット系列が記録再生系の要求に応じた形態に対応していないと判断された場合、変調処理後のデジタル情報系列に対して予め定められた他のパターンのダミーシンボルを付加して、新たな誤り訂正用のパリティビット系列を生成させる制御手段とを備えるようにしたものである。
【００１０】
また、この発明に係る誤り訂正処理方法は、入力されたデジタル情報系列に対して、記録再生系の要求に応じた形態に変換するための変調処理を施す第１の工程と、第１の工程で変調処理の施されたデジタル情報系列の所定位置に、予め定められたパターンのダミーシンボルを付加する第２の工程と、第２の工程でダミーシンボルの付加された変調処理後のデジタル情報系列に対して、誤り訂正用のパリティビット系列を生成する第３の工程と、第３の工程で生成されたパリティビット系列が記録再生系の要求に応じた形態に対応しているか否かを判別する第４の工程と、第４の工程でパリティビット系列が記録再生系の要求に応じた形態に対応していると判断された場合、ダミーシンボルを除く変調処理後のデジタル情報系列とパリティビット系列とを対応させて出力する第５の工程と、第４の工程でパリティビット系列が記録再生系の要求に応じた形態に対応していないと判断された場合、変調処理後のデジタル情報系列に対して予め定められた他のパターンのダミーシンボルを付加して、新たな誤り訂正用のパリティビット系列を生成させる第６の工程とを備えるようにしたものである。
【発明の効果】
【００１１】
上記した発明によれば、記録再生系の要求に応じた形態に変換するための変調処理が施されたデジタル情報系列にダミーシンボルを付加したデータ系列に対して、誤り訂正用のパリティビット系列を生成し、そのパリティビット系列が記録再生系の要求に応じた形態に対応している場合、ダミーシンボルを除く変調処理後のデジタル情報系列とパリティビット系列とを対応させて出力し、パリティビット系列が記録再生系の要求に応じた形態に対応していない場合、変調処理後のデジタル情報系列に対して他のパターンのダミーシンボルを付加して、新たな誤り訂正用のパリティビット系列を生成させるようにしている。このため、デジタル情報系列及びそれに付加する誤り訂正用のパリティビット系列に対して、記録再生系の要求に応じた形態への変換処理を容易に行なうことができ、しかも記録するデータ長も短くすることができるようになる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明の実施の形態について図面を参照して詳細に説明する。図１は、この実施の形態で説明する情報記録再生装置であるＨＤＤ（hard disk drive）１１の概略を示している。すなわち、このＨＤＤ１１は、外部のホスト装置１２との間で情報の授受を行なうためのホストＩ／Ｆ（interface）１３を備えている。
【００１３】
このホスト装置１２としては、例えばＰＣ（personal computer）等である。このホスト装置１２は、例えば所定のアプリケーションソフトウエアを実行する際に、ＨＤＤ１１を利用して情報の書き込み及び読み出しを実行するとともに、最終的に得られた情報の保存先としてもＨＤＤ１１を利用することができる。
【００１４】
この場合、ホスト装置１２は、ＨＤＤ１１に対して情報の書き込みや情報の読み出しを要求するコマンドを発生している。これらのコマンドは、ホストＩ／Ｆ１３を介して主制御部１４に供給され解析される。この主制御部１４は、ＣＰＵ（central processing unit）を内蔵し、ＨＤＤ１１が実行する各種の動作を統括的に制御している。
【００１５】
例えば、ホスト装置１２から書き込み要求コマンドが供給された場合、その書き込み要求コマンドは、ホストＩ／Ｆ１３を介して主制御部１４に供給され解析される。これにより、主制御部１４は、記録用処理部１５を駆動するとともに、ディスクＩ／Ｆ１６を介してハードディスク１７を書き込み状態に制御する。
【００１６】
また、書き込むべきデジタル情報系列は、ホストＩ／Ｆ１３を介して記録用処理部１５に供給される。この記録用処理部１５は、入力されたデジタル情報系列に対して、例えばランレングス変調処理のような、このＨＤＤ１１における記録再生系の要求に応じた形態の変調処理（例えばゼロが一定長以上続かないようにする変調処理）を施した後、例えばＲＳ符号に基づいたＥＣＣパリティビット系列を算出して付加している。
【００１７】
そして、この記録用処理部１５により、上記した記録のための必要な処理が施されたデジタル情報系列は、ディスクＩ／Ｆ１６を介してハードディスク１７に書き込まれ、ここに、ホスト装置１２からの書き込み要求に基づいた、ハードディスク１７へのデジタル情報系列の書き込み処理が実行される。
【００１８】
一方、ホスト装置１２から読み出し要求コマンドが供給された場合、その読み出し要求コマンドは、ホストＩ／Ｆ１３を介して主制御部１４に供給され解析される。このため、主制御部１４は、再生用処理部１８を駆動するとともに、ディスクＩ／Ｆ１６を介してハードディスク１７を読み出し状態に制御する。
【００１９】
また、ハードディスク１７から読み出されたデジタル情報系列は、ディスクＩ／Ｆ１６を介して再生用処理部１８に供給される。この再生用処理部１８は、入力されたデジタル情報系列に対して、それに付加されているＥＣＣパリティビット系列に対応した誤り訂正処理を施した後、例えばランレングス変調処理のような変調に対する復調処理を施すことにより、元のデジタル情報系列を復元している。
【００２０】
そして、この再生用処理部１８により、上記した再生のための必要な処理が施されたデジタル情報系列は、ホストＩ／Ｆ１３を介してホスト装置１２に出力され、ここに、ホスト装置１２からの読み出し要求に基づいた、ハードディスク１７からのデジタル情報系列の読み出し処理が実行されることになる。
【００２１】
ここで、この実施の形態の主要部を説明するに先立ち、前述したリバースＥＣＣの、現在、一般的に行なわれている手法について簡単に説明する。すなわち、このリバースＥＣＣでは、まず、情報記録媒体に記録するデジタル情報系列に対して、例えばランレングス変調処理のような、記録再生系の要求に応じた形態に変換するための第１の変調処理（例えばゼロが一定長以上続かないようにするラン長制限処理）を施している。
【００２２】
その後、第１の変調処理が施されたデジタル情報系列に対して誤り訂正のためのＥＣＣパリティビット系列を生成し、その生成したＥＣＣパリティビット系列に対して、記録再生系の要求に応じた形態に変換するための第２の変調処理を施している。そして、第１の変調処理が施されたデジタル情報系列と、第２の変調処理が施されたＥＣＣパリティビット系列とが、対応して情報記録媒体に記録されるようになっている。
【００２３】
具体的に言えば、今、情報記録媒体に記録するデジタル情報系列として、図２（ａ）に示すように、４０９６ビットのユーザデータを考える。なお、このデジタル情報系列は、８ビットを１バイトとすると５１２バイトとなり、１０ビットを１シンボルとすると４１０シンボルとなる。
【００２４】
そして、この図２（ａ）に示した４０９６ビットのデジタル情報系列は、ランレングス変調処理のような、記録再生系の要求に応じた形態に変換するための第１の変調処理（例えばゼロが一定長以上続かないようにするラン長制限処理）が施されることによって、図２（ｂ）に示すように、４１２０ビット（５１５バイト）にデータ量が増加する。
【００２５】
その後、この図２（ｂ）に示した第１の変調処理後の４１２０ビットのデジタル情報系列に対して、図２（ｃ）に示すように、誤り訂正のためのＥＣＣパリティビット系列を生成する。この場合、生成されたＥＣＣパリティビット系列が４００ビットを有するとすると、この４００ビットのＥＣＣパリティビット系列は、記録再生系の要求に応じた形態に変換するための第２の変調処理が施されることにより、図２（ｄ）に示すように、４２０ビットにデータ量が増加する。
【００２６】
すなわち、一般的なリバースＥＣＣによる符号化手段では、図２（ａ）に示した４０９６ビットのデジタル情報系列を情報記録媒体に記録する場合に、第１の変調処理と第２の変調処理との２回の変調処理が必要であるため処理が煩雑になる。また、第１の変調処理後の４１２０ビットのデジタル情報系列と、第２の変調処理後の４２０ビットのＥＣＣパリティビット系列とを合計した、４５４０ビットのデータを記録することになるため、記録するデータ長が長くなっている。
【００２７】
そこで、この実施の形態では、以下に述べる構成及び方法により、記録再生系の要求に応じた形態への変換処理が１回で済み、しかも、記録するデータ長も短くすることができるようにしている。
【００２８】
すなわち、図３は、上記した記録用処理部１５の一例を示している。まず、情報の記録時に、ホスト装置１２からホストＩ／Ｆ１３を介して供給されるデジタル情報系列（ユーザデータ）は、入力端子１９を介して変調処理部２０に供給される。この変調処理部２０に入力されるデジタル情報系列は、図４（ａ）に示すように、４０９６ビット（＝５１２バイト）となっているものとする。
【００２９】
この変調処理部２０は、入力されたデジタル情報系列に対して、例えばランレングス符号化処理のような、このＨＤＤ１１における記録再生系の要求に応じた形態の変調処理、例えばゼロが一定長以上続かないようにするラン長制限処理を施している。このラン長制限後のデジタル情報系列は、図４（ｂ）に示すように、４１２０ビット（５１５バイト）になる。
【００３０】
そして、この変調処理部２０でラン長制限処理の施されたデジタル情報系列は、ダミーシンボル付加部２１に供給される。このダミーシンボル付加部２１は、図４（ｃ）に示すように、入力されたラン長制限後のデジタル情報系列の先頭に、例えば１シンボル（＝１０ビット）のダミーシンボルを付加する。この場合、ダミーシンボルとしては、予め複数のパターンＡ，Ｂ，Ｃ，……のものが用意されており、最初は、図４（ｃ）に示すように、パターンＡのダミーシンボルが付加されるように予め順序が設定されている。
【００３１】
その後、上記ダミーシンボル付加部２１によりパターンＡのダミーシンボルが付加されたデジタル情報系列は、符号化処理部２２に供給される。この符号化処理部２２は、入力されたパターンＡのダミーシンボルを含むデジタル情報系列に対して、図４（ｄ）に示すように、例えばＲＳ符号に基づいた４００ビットのＥＣＣパリティビット系列を算出して付加する。
【００３２】
なお、ラン長制限処理後のデジタル情報系列に対して、ダミーシンボルを付加する位置は、図４（ｃ）に示したように、デジタル情報系列の先頭に限らず、途中であっても、後尾であっても、その付加する位置が予め決められていて、後述する復号化時に分かるようになっていればよいものである。
【００３３】
より具体的に言えば、最初に付加するパターンＡのダミーシンボルがオールゼロに設定される場合、そのダミーシンボルは、ＥＣＣ符号語であるデジタル情報系列（ユーザデータ）の最高次以上の次数の部分、または、デジタル情報系列の所定のシンボルに排他的論理和演算された状態で、既に付加されているとみなすことができる。
【００３４】
このため、最初のパターンＡのダミーシンボルがオールゼロである場合、ダミーシンボル付加部２１では、特にダミーシンボルの付加処理を行なわず、次の、符号化処理部２２が、オールゼロのダミーシンボルが上記したように付加されているものとしてＥＣＣパリティビット系列を算出することができる。
【００３５】
ただし、最初に付加するパターンＡのダミーシンボルがオールゼロに設定される場合であっても、デジタル情報系列を２つに分け、その間にダミーシンボルを介在させる場合や、デジタル情報系列の末尾に付加する場合には、ダミーシンボル付加部２１によるダミーシンボルの付加処理が必要になる。
【００３６】
そして、上記符号化処理部２２から出力されるデータ系列（パターンＡのダミーシンボル＋ラン長制限後のデジタル情報系列＋ＥＣＣパリティビット系列）は、判別制御部２３に供給される。この判別制御部２３は、入力されたデータ系列に含まれるＥＣＣパリティビット系列が、このＨＤＤ１１における記録再生系の要求に応じた形態、例えばゼロが一定長以上続かない形態となっているか否かを判別する。
【００３７】
そして、この判別制御部２３は、ＥＣＣパリティビット系列がこのＨＤＤ１１における記録再生系の要求に応じた形態となっていると判断した場合、図４（ｅ）に示すように、符号化処理部２２から供給されたデータ系列からダミーシンボルを除いた、ラン長制限後のデジタル情報系列＋ＥＣＣパリティビット系列を出力端子２４から出力させ、前記ハードディスク１７への記録に供させる。
【００３８】
また、上記判別制御部２３は、ＥＣＣパリティビット系列がこのＨＤＤ１１における記録再生系の要求に応じた形態となっていないと判断した場合、ダミーシンボル付加部２１に対してダミーシンボルのパターンの変更を要求する。これにより、ダミーシンボル付加部２１は、図４（ｆ）に示すように、先に入力されたラン長制限後のデジタル情報系列の先頭に、次の順番に対応するパターンＢのダミーシンボルを付加する。
【００３９】
その後、上記ダミーシンボル付加部２１によりパターンＢのダミーシンボルが付加されたデジタル情報系列は、符号化処理部２２に供給される。この符号化処理部２２は、入力されたパターンＢのダミーシンボルを含むデジタル情報系列に対して、図４（ｇ）に示すように、例えばＲＳ符号に基づいた４００ビットのＥＣＣパリティビット系列を算出して付加する。
【００４０】
そして、上記符号化処理部２２から出力されるデータ系列（パターンＢのダミーシンボル＋ラン長制限後のデジタル情報系列＋ＥＣＣパリティビット系列）は、判別制御部２３に供給される。この判別制御部２３は、入力されたデータ系列に含まれるＥＣＣパリティビット系列が、このＨＤＤ１１における記録再生系の要求に応じた形態、例えばゼロが一定長以上続かない形態となっているか否かを判別する。
【００４１】
そして、この判別制御部２３は、ＥＣＣパリティビット系列がこのＨＤＤ１１における記録再生系の要求に応じた形態となっていると判断した場合、符号化処理部２２から供給されたデータ系列からダミーシンボルを除いた、ラン長制限後のデジタル情報系列＋ＥＣＣパリティビット系列を出力端子２４から出力させ、前記ハードディスク１７への記録に供させる。
【００４２】
また、上記判別制御部２３は、ＥＣＣパリティビット系列がこのＨＤＤ１１における記録再生系の要求に応じた形態となっていないと判断した場合、ダミーシンボル付加部２１に対してダミーシンボルのパターンの変更を要求する。これにより、ダミーシンボル付加部２１は、入力されたラン長制限後のデジタル情報系列の先頭に、次の順番に対応するパターンＣのダミーシンボルを付加し、以下、判別制御部２３によりＥＣＣパリティビット系列がこのＨＤＤ１１における記録再生系の要求に応じた形態になっていると判断されるまで、ダミーシンボルのパターンを変えて同様な動作が繰り返される。
【００４３】
上記した記録用処理部１５によれば、ホスト装置１２から供給される４０９６ビットのデジタル情報系列（ユーザデータ）に対して、例えばランレングス符号化処理のような、このＨＤＤ１１における記録再生系の要求に応じた形態の変調処理（例えばゼロが一定長以上続かないようにするラン長制限処理）を施し、ＥＣＣパリティビット系列に対してはラン長制限のための変調処理を施さないようにしているので、変調処理を容易化することができる。
【００４４】
また、ダミーシンボルを除く、ラン長制限後の４１２０ビットのデジタル情報系列と、ラン長制限処理を行なわない４００ビットのＥＣＣパリティビット系列とでなる４５２０ビットのデータ系列をハードディスク１７に記録するようにしたので、先に図２（ｄ）に示した４５４０ビットのデータを記録することに比べて、記録するデータ長を２０ビット短くすることができる。
【００４５】
ここで、上記符号化処理部２２によって、最初のパターンＡのダミーシンボル＋ラン長制限後のデジタル情報系列に対して算出されたＥＣＣパリティビット系列が、このＨＤＤ１１における記録再生系の要求に応じた形態となっていない確率は、実際上非常に小さい（０．０２％）ものである。
【００４６】
このため、判別制御部２３で、最初のパターンＡのダミーシンボル＋ラン長制限後のデジタル情報系列に対して算出されたＥＣＣパリティビット系列が、このＨＤＤ１１における記録再生系の要求に応じた形態となっていない場合に、次のパターンＢのダミーシンボル＋ラン長制限後のデジタル情報系列に対して新たに算出されたＥＣＣパリティビット系列も、このＨＤＤ１１における記録再生系の要求に応じた形態となっていない可能性は、極めて低くなる（０．０００４％）。
【００４７】
つまり、ダミーシンボルのパターンを変更してＥＣＣパリティビット系列を算出し、そのＥＣＣパリティビット系列が記録再生系の要求に応じた形態となっているか否かを判別する処理は、現実的に見て３回以上繰り返されることはまずないといってよく、このような点でも、処理の容易化を図ることが可能である。
【００４８】
また、記録するデータ長が短くなった分だけ、ＥＣＣパリティビット系列のデータ長を増やすことにより、ＥＣＣの訂正能力を、書き込みの記録密度を変化させることなく向上させることができる。例えば、ＥＣＣパリティビット系列が１０ビット増加する毎に、１ビットの誤り訂正能力が備わるとすると、図４（ｅ）に示した例のように、図２（ｄ）に示した４５４０ビットのデータに比べて、記録するデータ長を２０ビット短くすることができる場合には、ＥＣＣパリティビット系列を２０ビット増やすことにより、リバースＥＣＣで現在一般的に行なわれている符号化手法で符号化されたデータ系列と同じデータ長で、誤り訂正能力を２ビット分高めることができるようになる。
【００４９】
なお、最初のパターンＡのダミーシンボル＋ラン長制限後のデジタル情報系列に対してＥＣＣパリティビット系列が算出されれば、次のパターンＢのダミーシンボル＋ラン長制限後のデジタル情報系列に対するＥＣＣパリティビット系列は、次に述べるようにして容易に算出することができる。
【００５０】
すなわち、図５（ａ）に示すように、パターンＡのダミーシンボルと、ラン長制限後のデジタル情報系列（ユーザデータ）と、そのダミーシンボルとラン長制限後のデジタル情報系列とに対して算出されたＥＣＣパリティビット系列［１］とからなるデータ系列が存在するとする。
【００５１】
この場合、図５（ｂ）に示すように、パターンＡのダミーシンボルと次のパターンＢのダミーシンボルとを排他的論理和演算したパターンＡ＋Ｂのダミーシンボルと、ラン長制限後のデジタル情報系列と同じビット長を有するオールゼロのデジタル情報系列と、パターンＡ＋Ｂのダミーシンボルとオールゼロのデジタル情報系列とに対して算出されたＥＣＣパリティビット系列［２］とからなるデータ系列を生成する。
【００５２】
そして、図５（ａ）に示したデータ系列と図５（ｂ）に示したデータ系列とを排他的論理和演算することにより、図５（ｃ）に示すように、パターンＢのダミーシンボルと、ラン長制限後のデジタル情報系列（ユーザデータ）と、そのダミーシンボルとラン長制限後のデジタル情報系列とに対して算出されたＥＣＣパリティビット系列［１］＋［２］とからなるデータ系列が生成される。つまり、パターンＡの次のパターンＢのダミーシンボル＋ラン長制限後のデジタル情報系列に対するＥＣＣパリティビット系列［１］＋［２］が容易に生成される。
【００５３】
ここで、ダミーシンボルのパターンＡ，Ｂは予め設定されているので、パターンＡ＋Ｂのダミーシンボルとオールゼロのデジタル情報系列とに対するＥＣＣパリティビット系列［２］を予め算出しておけば、パターンＡのダミーシンボルを用いたときのＥＣＣパリティビット系列が記録再生系の要求に応じた形態となっていないと判断された場合に、容易にパターンＢのダミーシンボルに変更することが可能となる。
【００５４】
図６は、上記した記録用処理部１５の主要な処理動作をまとめたフローチャートを示している。この処理動作は、上記変調処理部２０に図４（ａ）に示したようなユーザデータであるデジタル情報系列が供給されることにより開始（ステップＳ１）される。すると、この変調処理部２０は、ステップＳ２で、入力されたデジタル情報系列に対して、図４（ｂ）に示したように、このＨＤＤ１１における記録再生系の要求に応じた形態とするための変調処理、例えばゼロが一定長以上続かないようにするラン長制限処理を実行する。
【００５５】
その後、上記ダミーシンボル付加部２１は、ステップＳ３で、ラン長制限後のデジタル情報系列に対して、図４（ｃ）に示したように、最初のパターンＡのダミーシンボルを付加する。そして、上記符号化処理部２２は、ステップＳ４で、ダミーシンボルの付加されたラン長制限後のデジタル情報系列に対して、図４（ｄ）に示したように、例えばＲＳ符号に基づいたＥＣＣパリティビット系列を算出し付加する。
【００５６】
その後、上記判別制御部２３は、ステップＳ５で、付加されたＥＣＣパリティビット系列が、ＨＤＤ１１における記録再生系の要求に応じた形態、例えばゼロが一定長以上続かない形態となっているか否かを判別する。そして、ＥＣＣパリティビット系列がこのＨＤＤ１１における記録再生系の要求に応じた形態となっていないと判断された場合（ＮＯ）、判別制御部２３は、ステップＳ６で、ダミーシンボルを次の候補のダミーシンボルに変更してステップＳ４の処理に戻される。
【００５７】
また、上記ステップＳ５でＥＣＣパリティビット系列がＨＤＤ１１における記録再生系の要求に応じた形態となっていると判断された場合（ＹＥＳ）、判別制御部２３は、ステップＳ７で、図４（ｅ）に示したように、符号化処理部２２から供給されたデータ系列からダミーシンボルを除いた、ラン長制限後のデジタル情報系列＋ＥＣＣパリティビット系列を出力端子２４から出力させて、処理を終了（ステップＳ８）する。
【００５８】
次に、図７は、上記した再生用処理部１８の一例を示している。すなわち、情報の再生時に、ハードディスク１７から読み出されディスクＩ／Ｆ１６を介して供給されるデータ系列（ラン長制限後のデジタル情報系列＋ＥＣＣパリティビット系列）は、入力端子２５を介してダミーシンボル付加部２６に供給される。このダミーシンボル付加部２６は、入力されたデータ系列の予め設定された位置に、最初のパターンＡのダミーシンボルを付加する。
【００５９】
そして、上記ダミーシンボル付加部２６から出力されるデータ系列（パターンＡのダミーシンボル＋ラン長制限後のデジタル情報系列＋ＥＣＣパリティビット系列）は、復号化処理部２７に供給される。この復号化処理部２７は、入力されたデータ系列に含まれるＥＣＣパリティビット系列に基づいて、パターンＡのダミーシンボル＋ラン長制限後のデジタル情報系列に対して誤り訂正処理を施している。
【００６０】
その後、この復号化処理部２７から出力された誤り訂正処理後のパターンＡのダミーシンボル＋ラン長制限後のデジタル情報系列は、判別制御部２８に出力される。この判別制御部２８は、入力された誤り訂正処理後のパターンＡのダミーシンボル＋ラン長制限後のデジタル情報系列から、復号化処理部２７における誤り訂正処理が正しく行なわれたか否かを判別する。
【００６１】
そして、この判別制御部２８は、復号化処理部２７における誤り訂正処理が正しく行なわれたと判断した場合、復号化処理部２７から供給されたデータ系列からダミーシンボルを除いた、ラン長制限後のデジタル情報系列を復調処理部２９に出力する。この復調処理部２９は、入力されたラン長制限後のデジタル情報系列に復調処理を施し、ラン長制限前の元のデジタル情報系列に復元して出力端子３０から出力させ、上記ホスト装置１２による使用に供させる。
【００６２】
また、上記判別制御部２８は、復号化処理部２７における誤り訂正処理が正しく行なわれなかったと判断した場合、上記ダミーシンボル付加部２６で付加したダミーシンボルのパターンが違っていたと判断し、ダミーシンボル付加部２６に対してダミーシンボルのパターンの変更を要求する。これにより、ダミーシンボル付加部２６は、入力されたデータ系列に次の順番に対応するパターンＢのダミーシンボルを付加し、以下、判別制御部２８により誤り訂正処理が正しく行なわれたと判断されるまで、ダミーシンボルのパターンを変えて同様な動作が繰り返される。
【００６３】
図８は、上記した再生用処理部１８の主要な処理動作をまとめたフローチャートを示している。この処理動作は、上記ダミーシンボル付加部２６に、図４（ｅ）に示すようなデータ系列（ラン長制限後のデジタル情報系列＋ＥＣＣパリティビット系列）が供給されることにより開始（ステップＳ９）される。すると、このダミーシンボル付加部２６は、ステップＳ１０で、図４（ｄ）に示すように、入力されたデータ系列の予め設定された位置に、最初のパターンＡのダミーシンボルを付加する。
【００６４】
その後、上記復号化処理部２７は、ステップＳ１１で、入力されたデータ系列（パターンＡのダミーシンボル＋ラン長制限後のデジタル情報系列＋ＥＣＣパリティビット系列）に含まれるＥＣＣパリティビット系列に基づいて、パターンＡのダミーシンボル＋ラン長制限後のデジタル情報系列に対して誤り訂正処理を施し、図４（ｃ）に示すような、誤り訂正処理後のデータ系列（パターンＡのダミーシンボル＋ラン長制限後のデジタル情報系列）を出力する。
【００６５】
次に、上記判別制御部２８は、ステップＳ１２で、入力された誤り訂正処理後のデータ系列（パターンＡのダミーシンボル＋ラン長制限後のデジタル情報系列）から、復号化処理部２７における誤り訂正処理が正しく行なわれたか否かを判別する。そして、誤り訂正処理が正しく行なわれなかったと判断された場合（ＮＯ）、判別制御部２８は、上記ダミーシンボル付加部２６で付加したダミーシンボルのパターンが違っていたと判断し、ステップＳ１３で、ダミーシンボル付加部２６に対してダミーシンボルのパターンの変更を要求する。これにより、ダミーシンボル付加部２６では、図４（ｇ）に示すように、入力されたデータ系列（ラン長制限後のデジタル情報系列＋ＥＣＣパリティビット系列）に次の順番に対応するパターンＢのダミーシンボルを付加し、ステップＳ１１の処理に戻される。
【００６６】
また、上記ステップＳ１２で誤り訂正処理が正しく行なわれたと判断された場合（ＹＥＳ）、判別制御部２８は、ステップＳ１４で、図４（ｂ）に示すような、復号化処理部２７から供給されたデータ系列からダミーシンボルを除いた、ラン長制限後のデジタル情報系列を上記復調処理部２９に出力する。すると、復調処理部２９は、入力されたラン長制限後のデジタル情報系列に復調処理を施し、ラン長制限前の元のデジタル情報系列に復元して出力端子３０から出力させ、処理が終了（ステップＳ１５）される。
【００６７】
なお、この発明は上記した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【図面の簡単な説明】
【００６８】
【図１】この発明の実施の形態を示すもので、ＨＤＤの概略を説明するために示すブロック構成図。
【図２】現在、一般的に行なわれているリバースＥＣＣによる符号化手法について具体的に説明するために示す図。
【図３】同実施の形態におけるＨＤＤに内蔵された記録用処理部の一例を説明するために示すブロック構成図。
【図４】同実施の形態におけるＨＤＤに内蔵された記録用処理部での処理動作を具体的に説明するために示す図。
【図５】同実施の形態におけるＨＤＤに内蔵された記録用処理部での処理動作を容易化する手段を具体的に説明するために示す図。
【図６】同実施の形態におけるＨＤＤに内蔵された記録用処理部での処理動作を説明するために示すフローチャート。
【図７】同実施の形態におけるＨＤＤに内蔵された再生用処理部の一例を説明するために示すブロック構成図。
【図８】同実施の形態におけるＨＤＤに内蔵された再生用処理部での処理動作を説明するために示すフローチャート。
【符号の説明】
【００６９】
１１…ＨＤＤ、１２…ホスト装置、１３…ホストＩ／Ｆ、１４…主制御部、１５…記録用処理部、１６…ディスクＩ／Ｆ、１７…ハードディスク、１８…再生用処理部、１９…入力端子、２０…変調処理部、２１…ダミーシンボル付加部、２２…符号化処理部、２３…判別制御部、２４…出力端子、２５…入力端子、２６…ダミーシンボル付加部、２７…復号化処理部、２８…判別制御部、２９…復調処理部、３０…出力端子。
【図１】
0004909824.tif 000002
【図２】
0004909824.tif 000003
【図３】
0004909824.tif 000004
【図４】
0004909824.tif 000005
【図５】
0004909824.tif 000006
【図６】
0004909824.tif 000007
【図７】
0004909824.tif 000008
【図８】
0004909824.tif 000009