(57)【要約】【課題】  ＰＲＭＬ復号装置にて設定される各基準レベルに対して再生信号値の分布にズレが生じてしまう場合にも正確な２値化を行うことができるようにする。【解決手段】  例えば記録媒体に対して記録されることが規定されている所定の固定パターンデータに対し、採用されるＰＲのクラスで想定される符号間干渉を再現するように演算を施すことで、上記固定パターンデータをそのＰＲで想定される基準レベルで表現した理想値に変換する（基準レベル選択信号）。このような基準レベル選択信号により、実際に記録媒体から再生される固定パターンデータの再生信号の各値を基準レベルごとに振り分けることができる。基準レベルごとに振り分けられた再生信号値に基づいて基準レベルを調整すれば、再生信号値の分布に応じた基準レベルを生成することができ、これによって再生信号値の分布にずれが生じた場合にも正確な２値化を行うことが可能となる。【選択図】図９
2006221719.tif 000002
【特許請求の範囲】
【請求項１】
固定パターンデータを含むようにされたデータ信号を入力する入力手段と、
上記入力手段により入力される上記データ信号について所定のパーシャルレスポンスのクラスに応じた波形等化処理を施す波形等化手段と、
上記所定のパーシャルレスポンスのクラスに応じた各基準レベルデータが設定され、上記波形等化手段を介して入力される上記データ信号について上記基準レベルデータを用いたパーシャルレスポンス最尤復号処理を行うことで２値化データを生成するＰＲＭＬ復号手段と、
予め用意された上記固定パターンデータに対する所定演算を行うことで、上記固定パターンデータを上記所定のパーシャルレスポンスのクラスで想定される理想的な基準レベルデータで表現した理想レベル固定パターンデータに変換する変換手段と、
上記波形等化手段を介して入力される上記固定パターンデータの各値を、上記変換手段により得られた上記理想レベル固定パターンデータの各値と照らし合わせた結果に基づき、上記入力される固定パターンデータの各値を上記理想的な基準レベルデータの値ごとに振り分け、振り分けられた各値についてそれぞれ所定の統計処理を行った結果に基づき、上記ＰＲＭＬ復号手段に設定される上記各基準レベルデータの値を調整する調整手段と、
を備えることを特徴とするＰＲＭＬ復号装置。
【請求項２】
上記調整手段は、
上記所定の統計処理として、上記振り分けられた各値の平均値を求めるように構成されている、
ことを特徴とする請求項１に記載のＰＲＭＬ復号装置。
【請求項３】
固定パターンデータを含むようにされたデータ信号を入力する入力手段と、上記入力手段により入力される上記データ信号について所定のパーシャルレスポンスのクラスに応じた波形等化処理を施す波形等化手段と、上記所定のパーシャルレスポンスのクラスに応じた各基準レベルデータが設定され、上記波形等化手段を介して入力される上記データ信号について上記基準レベルデータを用いたパーシャルレスポンス最尤復号処理を行うことで２値化データを生成するＰＲＭＬ復号手段とを備えたＰＲＭＬ復号装置におけるＰＲＭＬ復号方法として、
予め用意された上記固定パターンデータに対する所定演算を行うことで、上記固定パターンデータを上記所定のパーシャルレスポンスのクラスで想定される理想的な基準レベルデータで表現した理想レベル固定パターンデータに変換する変換手順と、
上記波形等化手段を介して入力される上記固定パターンデータの各値を、上記変換手順により得た上記理想レベル固定パターンデータの各値と照らし合わせた結果に基づき、上記入力される固定パターンデータの各値を上記理想的な基準レベルデータの値ごとに振り分け、振り分けられた各値についてそれぞれ所定の統計処理を行った結果に基づき、上記ＰＲＭＬ復号手段に設定される上記各基準レベルデータの値を調整する調整手順と、
を備えることを特徴とするＰＲＭＬ復号方法。
【請求項４】
固定パターンデータを含むようにされたデータ信号が記録される記録媒体について少なくとも再生を行う再生装置として、
上記記録媒体から上記データ信号を読み出す読出手段と、
上記読出手段により読み出される上記データ信号について所定のパーシャルレスポンスのクラスに応じた波形等化処理を施す波形等化手段と、
上記所定のパーシャルレスポンスのクラスに応じた各基準レベルデータが設定され、上記波形等化手段を介して入力される上記データ信号について上記基準レベルデータを用いたパーシャルレスポンス最尤復号処理を行うことで２値化データを生成するＰＲＭＬ復号手段と、
予め用意された上記固定パターンデータに対する所定演算を行うことで、上記固定パターンデータを上記所定のパーシャルレスポンスのクラスで想定される理想的な基準レベルデータで表現した理想レベル固定パターンデータに変換する変換手段と、
上記波形等化手段を介して入力される上記固定パターンデータの各値を、上記変換手段により得られた上記理想レベル固定パターンデータの各値と照らし合わせた結果に基づき、上記入力される固定パターンデータの各値を上記理想的な基準レベルデータの値ごとに振り分け、振り分けられた各値についてそれぞれ所定の統計処理を行った結果に基づき、上記ＰＲＭＬ復号手段に設定される上記各基準レベルデータの値を調整する調整手段と、
を少なくとも備えることを特徴とする再生装置。
【請求項５】
上記調整手段は、
上記所定の統計処理として、上記振り分けられた各値の平均値を求めるように構成されている、
ことを特徴とする請求項４に記載の再生装置。
【請求項６】
上記記録媒体に対して記録される上記固定パターンデータは、
上記記録媒体へのデータ信号の記録開始直前に挿入される非変調による固定パターンデータとされることを特徴とする請求項４に記載の再生装置。
【請求項７】
上記記録媒体に対して記録される上記固定パターンデータは、所定の固定パターンデータに対して所要の変調処理を施した変調固定パターンデータとされ、
上記変換手段は、
予め用意される上記所定の固定パターンデータに対して上記所要の変調処理を施した後に上記所定演算を行うことで、上記理想レベル固定パターンデータを得るように構成される、
ことを特徴とする請求項４に記載の再生装置。
【請求項８】
上記記録媒体に対して記録される上記固定パターンデータは、所定の固定パターンデータの所定のデータ位置に対して直流成分抑圧用のＤＳＶ制御ビットを挿入した後に、所要の変調処理が施されたＤＳＶ・変調固定パターンデータとされ、
上記変換手段は、
予め用意される上記所定の固定パターンデータに対して上記ＤＳＶ制御ビットの一方の値を挿入して上記所要の変調処理を施した生成ＤＳＶ・変調固定パターンデータと、他方の値を挿入して上記変調処理を施した生成ＤＳＶ・変調固定パターンデータの双方を生成すると共に、
これら生成ＤＳＶ・変調固定パターンデータと、上記読出手段により上記記録媒体から読み出され上記ＰＲＭＬ復号手段にて復号されて得られる復号ＤＳＶ・変調固定パターンとを比較した結果に基づき、上記復号ＤＳＶ・変調固定パターンデータに挿入されたＤＳＶ制御ビットを判定し、この判定したＤＳＶ制御ビットを挿入して生成した生成ＤＳＶ・変調固定パターンデータについて上記所定演算を行うことで、上記理想レベル固定パターンデータを生成するように構成されている、
ことを特徴とする請求項４に記載の再生装置。
【請求項９】
上記固定パターンデータとして、
上記記録媒体には、上記記録媒体へのデータ信号の記録開始直前に挿入される非変調固定パターンデータと、所定の固定パターンデータについて、所定のデータ位置に対し直流成分抑圧用のＤＳＶ制御ビットを挿入した後に所要の変調処理を施したＤＳＶ・変調固定パターンデータとの双方が記録され、
上記変換手段には、
予め用意される上記非変調固定パターンデータに対して上記所定演算を行って第１の上記理想レベル固定パターンデータを生成する第１の生成手段と、
予め用意される上記所定の固定パターンデータに対して指定された値による上記ＤＳＶ制御ビットを挿入して上記変調処理を施して生成した生成ＤＳＶ・変調固定パターンデータについて、上記所定演算を行って第２の上記理想レベル固定パターンデータを生成する第２の生成手段とが備えられると共に、
さらに、
上記予め用意される非変調固定パターンデータと、上記ＰＲＭＬ復号手段から出力される２値化データとを比較する第１の比較手段と、
上記第１の比較手段による比較結果から上記２値化データ中に上記非変調固定パターンデータと一致するデータが得られた場合に、上記第１の生成手段で生成される上記第１の理想レベル固定パターンデータが、上記調整手段にて上記波形等化手段を介して入力される非変調固定パターンデータに照らし合わすべきデータとして供給されるように制御を行う第１の制御手段とが備えられ、
また、さらに、
上記予め用意される所定の固定パターンデータに対して上記ＤＳＶ制御ビットの一方の値を挿入して上記変調処理を施した生成ＤＳＶ・変調固定パターンデータと、他方の値を挿入して上記変調処理を施した生成ＤＳＶ・変調固定パターンデータとを生成し、これら２つの生成ＤＳＶ・変調固定パターンデータのそれぞれと、上記ＰＲＭＬ復号手段から出力される２値化データとを比較する第２の比較手段と、
上記第２の比較手段による比較結果に基づき、上記２値化データと上記２つの生成ＤＳＶ・変調固定パターンデータの何れかとの一致を判定することにより、上記記録媒体に記録される上記ＤＳＶ・変調固定パターンデータに挿入された挿入ＤＳＶ制御ビットの値を判定すると共に、この判定した挿入ＤＳＶ制御ビットの値を上記第２の生成手段に対して指定することで、上記第２の生成手段によって当該ＤＳＶ制御ビットの挿入に基づく上記第２の理想レベル固定パターンデータを生成させて、当該第２の理想レベル固定パターンデータが上記調整手段にて上記波形等化手段を介して入力されるＤＳＶ・変調固定パターンデータに照らし合わされるべきデータとして供給されるように制御を行う第２の制御手段と、
を備えることを特徴とする請求項４に記載の再生装置。
【請求項１０】
上記変換手段は、
予め用意される上記固定パターンデータの反転データと非反転データとを生成し、これら反転／非反転による上記固定パターンデータと、上記読出手段により上記記録媒体から読み出され上記ＰＲＭＬ復号手段にて復号されて得られる復号固定パターンデータとを比較した結果に基づき、上記記録媒体から読み出される上記固定パターンデータについての極性を判定し、この判定した極性による上記理想レベル固定パターンデータを生成するように構成されている、
ことを特徴とする請求項４に記載の再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーシャルレスポンス最尤（ＰＲＭＬ）復号処理を行うためのＰＲＭＬ復号装置、及びＰＲＭＬ復号方法に関する。また、ＰＲＭＬによる復号処理を行う再生装置に関する。
【背景技術】
【０００２】
近年、光ディスクの記録情報の密度が高まるにつれて、アナログの２値信号を用いたビット検出では十分に小さなビットエラーレートが確保できないことが判明し、現在、特に高記録密度ディスクでは、ビット検出方法としてパーシャルレスポンス最尤（ＰＲＭＬ：Partial Response Maximum Likelihood）検出とよばれる手法を用いるのが一般的となってきている。
【０００３】
周知のようにＰＲＭＬとは、パーシャルレスポンスという過程と最尤検出という技術を組み合わせた技術である。
パーシャルレスポンスとは、１ビットの入力に対して、１ビットよりも長く出力を返す過程、すなわち、出力を複数の入力値から決定する過程のことをいう。例えば光ディスクから記録データを再生する場合、特に高記録密度とされる場合には再生信号に符号間干渉が生じることが知られているが、ＰＲではこのような符号間干渉を積極的に利用して２値化を行うようにされる。具体的に、符号間干渉が生じた再生信号としては、例えば連続する４ビットの情報ビットの入力に対してこれらを順に（１、２、２、１）を乗じて加算した信号として得られると想定するものがある。このような関係を利用して再生信号から記録データ（２値化データ）を復元する過程は、ＰＲ（１，２，２，１）と表現される。
【０００４】
また、最尤検出とは、２つの信号の間にユークリッド距離とよばれる距離を定義して、実際の再生信号と、想定されるビット系列から予想される再生信号（理想信号）との間の距離を調べて、その距離が最も近くなるようなビット系列を検出する方法である。なお、ここでユークリッド距離とは、同じ時刻での２つの信号の振幅差の二乗を全時刻にわたって加算した距離として定義される距離である。また、この距離を最小とするビット系列の探索にはビタビ検出を用いるようにされる。
【０００５】
なお、関連する先行文献として、例えば以下の特許文献にはこのようなＰＲＭＬ復号による２値化処理を行う構成が示されている。
【特許文献１】特開平１０−２１６５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、ＰＲＭＬでは、再生信号に生じる符号間干渉は予測できるものであることを前提に復号動作が行われる。このために、ＰＲＭＬ復号を行う場合には、記録媒体から実際に読み出される再生信号が、採用されるＰＲのクラスで想定される符号間干渉が生じたときの波形に近づくように波形等化処理を行うようにされるのが通常である。
この際、設定される波形等化特性は、基本的に（１＋Ｄ）nにより表されるパーシャルレスポンス特性を基とした上で、記録媒体の信号記録密度や記録再生系の諸特性等に応じたものが設定されることになる。つまりは、この波形等化処理によって、ＰＲＭＬ復号器に入力される再生信号が、想定される符号間干渉が生じたものにより近づくようにされている。
【０００７】
このように波形等化処理が為された再生信号は、所定間隔のサンプリングポイントでサンプリングされて、その値がＰＲＭＬ復号器に入力されて復号処理に用いられる。
この場合、サンプリングされた再生信号の値は、上記波形等化処理が施されたことで理想的にはそのＰＲのクラスで想定する各基準レベルのうちのいずれかの値を採るべきものとなる。但し、実際には再生信号に生じるノイズの影響により、当然のことながら再生信号の各値はＰＲＭＬ復号器にて設定される各基準レベルと完全に一致して得られるものとはならない。ＰＲＭＬでは、このようなノイズ等による各基準レベルと再生信号の各値とのずれも想定した上での復号（２値化）を行うものである。
【０００８】
具体的にＰＲＭＬ復号では、通常、復号器に設定される各基準レベルに対して、再生信号からサンプリングされる各値が白色雑音のようなガウシアン分布を行うものとして想定している。つまりは、ノイズによる再生信号の各値の分布が、そのＰＲのクラスに応じて設定される各基準レベルを平均値としたような正規なものであれば、正常に２値化動作を行うことができる。
【０００９】
しかしながら、実際において再生信号の各値は、例えば記録媒体の固体ごとのバラツキ等によっては、復号器に設定される各基準レベルに対して正規分布しなくなる場合がある。
また、特に記録媒体に対して磁気記録を行う場合では、さらに磁気ヘッドでの漏れ磁界等によるアシンメトリによっても基準レベルと再生信号の各値の分布とにずれが生じてしまう場合がある。
【００１０】
このことを、次の図１６（ａ）図１６（ｂ）を用いて説明する。
これら図１６（ａ）（ｂ）では、記録媒体からの再生信号をアイパターンによって示している。また、図中の基準レベルＡ〜基準レベルＥは、ＰＲＭＬ復号器にて２値化処理を行うために設定される各基準レベルの値を示している。
先ず、図１６（ａ）は、所定のＰＲのクラスに応じた各基準レベルを平均値として、再生信号が正規分布して得られている場合の例を示している。すなわち、再生信号がＰＲＭＬで想定する理想的な状態で得られている場合の例を示すものである。
このように再生信号が理想的に得られる場合では、図のような所定のタイミングで再生信号の振幅レベルをサンプリングしていくと、再生信号は、そのＰＲで想定される各基準レベルを平均値として分布するものとなる。つまり、図中の右端部の分布度数に示されるように、再生信号値の各分布は、対応する基準レベルで最も度数が高くなるようにされている。
【００１１】
一方で、図１６（ｂ）では、想定した各基準レベルと再生信号値の各分布とにズレが生じてしまっている例を示している。
すなわち、図示されるようにしてこの場合は再生信号値の各分布の度数ピーク（つまりその値の平均値）が、それぞれ対応する基準レベルからずれてしまっており、想定した基準レベルと平均値とが一致していない状態となり、想定した基準レベルからみると分布が正規分布をしていない状態となっている。
【００１２】
ここで、上記のようにして復号器に設定される各基準レベルに対し、再生信号の値の各分布にずれが生じてしまった場合には、当然のことながらＰＲＭＬ復号器にて演算されるブランチメトリックの値に誤りが生じてしまう可能性がある。そして、このように２値化処理にあたって必要なブランチメトリックの値に誤りが生じれば、２値化信号にも誤りが生じて再生エラーレートの悪化につながることになる。
【課題を解決するための手段】
【００１３】
本発明は上記問題点に鑑み、ＰＲＭＬ復号装置にて設定される各基準レベルに対する再生信号値の各分布にズレが生じてしまう場合にも正確な２値化を行うことができるようにすることを目的としている。
そして、この目的の達成のため、先ず本発明では、ＰＲＭＬ復号装置としては以下のように構成することとした。
つまり、先ず、固定パターンデータを含むようにされたデータ信号を入力する入力手段と、上記入力手段により入力される上記データ信号について所定のパーシャルレスポンスのクラスに応じた波形等化処理を施す波形等化手段とを備える。
また、上記所定のパーシャルレスポンスのクラスに応じた各基準レベルデータが設定され、上記波形等化手段を介して入力される上記データ信号について上記基準レベルデータを用いたパーシャルレスポンス最尤復号処理を行うことで２値化データを生成するＰＲＭＬ復号手段を備える。
また、予め用意された上記固定パターンデータに対する所定演算を行うことで、上記固定パターンデータを上記所定のパーシャルレスポンスのクラスで想定される理想的な基準レベルデータで表現した理想レベル固定パターンデータに変換する変換手段を備える。
その上で、上記波形等化手段を介して入力される上記固定パターンデータの各値を、上記変換手段により得られた上記理想レベル固定パターンデータの各値と照らし合わせた結果に基づき、上記入力される固定パターンデータの各値を上記理想的な基準レベルデータの値ごとに振り分け、振り分けられた各値についてそれぞれ所定の統計処理を行った結果に基づき、上記ＰＲＭＬ復号手段に設定される上記各基準レベルデータの値を調整する調整手段を備えるようにした。
【００１４】
また、本発明ではＰＲＭＬ復号方法として以下のようにすることとした。
すなわち、本発明のＰＲＭＬ復号方法は、固定パターンデータを含むようにされたデータ信号を入力する入力手段と、上記入力手段により入力される上記データ信号について所定のパーシャルレスポンスのクラスに応じた波形等化処理を施す波形等化手段と、上記所定のパーシャルレスポンスのクラスに応じた各基準レベルデータが設定され、上記波形等化手段を介して入力される上記データ信号について上記基準レベルデータを用いたパーシャルレスポンス最尤復号処理を行うことで２値化データを生成するＰＲＭＬ復号手段とを備えたＰＲＭＬ復号装置におけるＰＲＭＬ復号方法であって、
先ず、予め用意された上記固定パターンデータに対する所定演算を行うことで、上記固定パターンデータを上記所定のパーシャルレスポンスのクラスで想定される理想的な基準レベルデータで表現した理想レベル固定パターンデータに変換する変換手順を備える。
そして、上記波形等化手段を介して入力される上記固定パターンデータの各値を、上記変換手順により得た上記理想レベル固定パターンデータの各値と照らし合わせた結果に基づき、上記入力される固定パターンデータの各値を上記理想的な基準レベルデータの値ごとに振り分け、振り分けられた各値についてそれぞれ所定の統計処理を行った結果に基づき、上記ＰＲＭＬ復号手段に設定される上記各基準レベルデータの値を調整する調整手順を備えるものである。
【００１５】
さらに、本発明では固定パターンデータを含むようにされたデータ信号が記録される記録媒体について少なくとも再生を行う再生装置として、以下のように構成することした。
つまり、先ず、上記記録媒体から上記データ信号を読み出す読出手段と、上記読出手段により読み出される上記データ信号について所定のパーシャルレスポンスのクラスに応じた波形等化処理を施す波形等化手段とを備える。
また、上記所定のパーシャルレスポンスのクラスに応じた各基準レベルデータが設定され、上記波形等化手段を介して入力される上記データ信号について上記基準レベルデータを用いたパーシャルレスポンス最尤復号処理を行うことで２値化データを生成するＰＲＭＬ復号手段を備える。
また、予め用意された上記固定パターンデータに対する所定演算を行うことで、上記固定パターンデータを上記所定のパーシャルレスポンスのクラスで想定される理想的な基準レベルデータで表現した理想レベル固定パターンデータに変換する変換手段を備える。
さらに、上記波形等化手段を介して入力される上記固定パターンデータの各値を、上記変換手段により得られた上記理想レベル固定パターンデータの各値と照らし合わせた結果に基づき、上記入力される固定パターンデータの各値を上記理想的な基準レベルデータの値ごとに振り分け、振り分けられた各値についてそれぞれ所定の統計処理を行った結果に基づき、上記ＰＲＭＬ復号手段に設定される上記各基準レベルデータの値を調整する調整手段を備えるようにした。
【００１６】
上記本発明において、上記固定パターンデータとしては、例えば上記データ信号の記録再生について策定された規格書等により上記データ信号中に挿入すべきとして規定されている等、既知の固定パターンデータを想定している。すなわち、このような既知の固定パターンデータを基に、上記理想レベル固定パターンデータ（基準レベル選択信号）を生成することができる。
そして、上記のようにしてこの理想レベル固定パターンデータと、実際に入力される（再生される）上記固定パターンデータとを照らし合わせることで、再生される固定パターンデータの各値が、理想的な基準レベルのうちのどの値に相当するものであるかを把握することができ、これによって上記入力される固定パターンデータの各値を基準レベルごとに振り分けることができる。
その上で、このように振り分けられた各値について上記のように統計処理を行うことで、実際の入力信号（再生信号）の値の分布に応じて基準レベルを調整することができる。
【発明の効果】
【００１７】
このように本発明によれば、実際の入力信号（再生信号）の値の分布に応じて対応する各基準レベルの値を調整することができる。これによれば、例えば再生信号値の分布が想定される各基準レベルを平均値とした正規分布が得られない場合にも、ＰＲＭＬ復号手段にて演算されるブランチメトリックの値の誤差を抑制することができ、これによって２値化出力としても誤りが抑制されて再生エラーレートの改善を有効に図ることができる。
【発明を実施するための最良の形態】
【００１８】
以下、発明を実施するための最良の形態（以下実施の形態とする）について説明していく。
なお、説明は以下の順序で行うものとする。
＜１．再生装置の概要説明＞
＊１−１．再生装置の構成＊
＊１−２．ＰＲＭＬ復号方法＊
＊１−３．ＰＲＭＬ復号ブロックの構成＊
＜２．非変調固定パターンデータを用いた調整＞
＊２−１．調整の概要＊
＊２−２．非変調固定パターンデータ＊
＊２−３．基準レベル調整のための構成及び動作＊
＜３．Ｐｒｅ−ａｍｂｌｅデータを用いた調整＞
＊３−１．Ｐｒｅ−ａｍｂｌｅデータ＊
＊３−２．ＤＳＶ制御ビット＊
＊３−３．基準レベル調整のための構成及び動作＊
【００１９】
＜１．再生装置の概要説明＞
＊１−１.再生装置の構成＊
図１は、本発明の実施の形態としてのＰＲＭＬ（Partial Response Maximum Likelihood：パーシャルレスポンス最尤）復号装置を備えて構成される、記録再生装置１の内部構成について示すブロック図である。
実施の形態の記録再生装置１は、図示するディスク１００として、光磁気ディスクに対応して記録再生を行うことが可能なディスクドライブ装置として構成される。
なお、この図においては、特に本発明に係る動作を行う部分についてのみ示し、他の部分（例えばサーボ系やアドレス情報の検出系)については図示による説明を省略する。
【００２０】
先ず、ディスク１００は、図示するスピンドルモータ２７によって回転駆動された状態で、光ピックアップ（ＯＰ）２及び磁気ヘッド（ＯＷＨ）２６の動作によって情報の記録／再生／消去が行われる。
記録／再生／消去時の光ピックアップ２及び磁気ヘッド２６の位置制御（シーク、トラッキングサーボ、スレッドサーボ）や、光ピックアップ２からのレーザ光のフォーカスサーボ、さらにはスピンドルモータ２７の回転サーボは、図示しないサーボ系によって行われることになる。
【００２１】
図示するコントローラ１５は、例えばマイクロコンピュータで構成され、当該記録再生装置１の全体制御を行う。
例えばコントローラ１５は、後述するＰＲＭＬ復号化処理、および記録、再生、消去等の各モードの制御、並びにホストコンピュータ（Ｈｏｓｔ）１４との交信等の動作を行う。
また、特に実施の形態の場合、ディスク１００についての再生が開始されるタイミングに応じて再生開始信号ＳＰを後述するＰＲＭＬ復号ブロック９に対して供給するようにされる。
なお、コントローラ１５の必要な各部への制御線は、図中の制御信号cntにより示している。
【００２２】
この図に示される記録再生装置１における記録系の構成及び動作は、次のようになる。
先ず、記録時において、ディスク１００に対して記録すべきユーザデータは、図示するホストコンピュータ１４からＥＣＣ（Error Correcting Code）ブロック１３に入力される。
ＥＣＣブロック１３は、記録時にはホストコンピュータ１４から供給されるユーザデータに対するエラー訂正符号付加を行い、また再生時には後述する１−７ＰＰデコーダ１１から供給される復号データについてのエラー検出・訂正処理を行うようにされる。
ＥＣＣブロック１３にてエラー訂正符号を付加されたユーザデータは、図示する記録データ生成部１６に対して供給される。
【００２３】
記録データ生成部１６は、上記のようにしてＥＣＣブロック１３から供給されるユーザデータに基づくエンコード処理を行って、符号語としてのＲＬＬ（１，７）（ＲＬＬ：Run Length Limited）符号の一種である１−７ＰＰ（Parity preserve／prohibit）変調符号を生成する。そして、生成された１−７ＰＰ変調符号に対してＮＲＺＩ（Non Return to Zero Inverse）変調を施して、ディスク１００に対して記録すべき記録データを生成する。
なお、この記録データ生成部１６の内部構成、及び詳細な動作については後述する。
【００２４】
上記記録データ生成部１６にて生成された記録データは、磁気ヘッド２６に対して供給され、これによってディスク１００に対しては記録データに応じた磁界が印加される。
記録時においては、コントローラ１５の制御に基づき、上述した光ピックアップ２から記録レーザパワーによるレーザ出力がなされる。そして、このような状態の下で、上記のようにして磁気ヘッド２６により記録データに応じた磁界が印加されることで、ディスク１００に対して記録データに応じた情報信号を記録することができる。
【００２５】
ここで、上述のようにして記録データ生成部１６により生成される記録データは、１−７ＰＰ変調符号がＮＲＺＩ変調されたものとなる。なお、ＰＲＭＬ復号では、１−７ＰＰ変調符号をＲＬＬ（１−７）符号と称しても問題ない。
確認のために述べておくと、ＲＬＬ（１、７）符号は、変調後の符号の’１’と’１’の間の’０’の最小数を「１」、最大数を「７」とする変調方式である。
また、ＮＲＺＩは、符号’１’は反転、符号’０’は非反転とするものである
【００２６】
また、図１において、再生系の構成および動作は次のようになる。
光ピックアップ２は、スピンドルモータ２７によって回転されているディスク１００にレーザ光を照射し、それによって生じる戻り光を受光して、戻り光情報を生成する。なお詳述は避けるが、戻り光情報としては、再生データに相当する再生ＲＦ信号以外に、フォーカスエラー信号ならびにトラッキングエラー信号などがある。
【００２７】
ＲＦ信号は、図示する微分回路３を経由してマルチプレクサ（ＭＵＸ）４に入力される経路と、この微分回路３を経由せずマルチプレクサ４に供給される経路の２つの分岐される。
ここで、実施の形態では、光磁気ディスクによるディスク１００として２つの異なるタイプのディスクに対応するものとしている。一方のタイプのディスクは、上記微分回路３による帯域制限処理を要するものとされる。このため、装填されたディスク１００のタイプの別に応じて、マルチプレクサ４が微分回路３を経由して得られたＲＦ信号と微分回路３を経由しないＲＦ信号とを切り換えて出力するようにされている。
【００２８】
マルチプレクサ４から出力されたＲＦ信号は、図示するようにＡ／Ｄコンバータ５を経由してデジタルデータに変換された後、等化ブロック６に入力される。等化ブロック６は、入力されるＲＦ信号について固定係数のタップ選択により波形等化を行う。なお、この等化ブロック６では、後述もするようにＰＲＭＬ復号ブロック９が行うＰＲＭＬ復号処理に適合する波形等化特性が得られるように上記係数の設定がなされている。
【００２９】
等化ブロック６により波形等化されたＲＦ信号は、図示するＡＧＣ/ＤＣコントロールブロック７に供給されて、振幅及び、直流成分を一定に保つ制御がなされる。
そして、このように制御されたＲＦ信号は、デジタルＰＬＬ（Phase Locked Loop）ブロック８に入力される。デジタルＰＬＬブロック８では、入力されるＲＦ信号に基づいて補間ＲＦデータのイネーブル信号を生成する（図示せず）。この図に示されるＲＦ信号処理系（Ａ／Ｄコンバータ５、等化ブロック６、ＡＧＣ／ＤＣコントロールブロック７、ＰＲＭＬ復号ブロック９等）は、再生系のシステムクロック（図示せず）に基づき動作し、またＰＲＭＬ復号ブロック９より後段の各部は上記システムクロックと上記イネーブル信号に従うタイミングで動作する。
また、デジタルＰＬＬブロック８は、例えばディスク１００に記録される一定周波数の信号を利用して位相誤差を検出する構成とされ、この位相誤差の情報に基づいたＲＦ信号の補間処理も行うようにされる。
【００３０】
上記デジタルＰＬＬブロック８にて補間処理されたＲＦ信号は、図示する補間ＲＦデータIPRFとしてＰＲＭＬ復号ブロック９に対して供給される。
ＰＲＭＬ復号ブロック９は、供給される補間ＲＦデータIPRF（つまり再生信号値）に対し、ＰＲＭＬによる復号処理を行うことで２値化データＤＤを得る。かかる２値化データＤＤとしての復号データは、上述したようにしてディスク１００に対して記録される記録データに対する最尤復号系列である。従って、復号エラーが無い場合には、この２値化データＤＤは記録データと一致する。
なお、このＰＲＭＬ復号ブロック９の内部構成及び動作についても後述する。
【００３１】
そして、上記のようにして得られた２値化データＤＤは、ＮＲＺＩデコーダ１０によりＮＲＺＩ復調されてＲＬＬ（１．７）符号とされる。このＮＲＺＩ復調されたデータは、図示する１−７ＰＰデコーダ１１、及び同期回復＆ＴＧ（Timing Generator）ブロック１２に対して供給される。
【００３２】
なお、ＮＲＺＩエンコーダ１０内に記した「Hi-MD3 short」の記載は、Hi-MD3と呼ばれる規格によるディスク１００からの再生の場合には、２値化データＤＤをこのＮＲＺＩエンコーダ１０によるＮＲＺＩ復調を行わずに１−７ＰＰデコーダ１１に供給することを意味している。
ここでいうHi-MD3規格のディスク１００としては、先の微分回路３を介して再生信号が入力されるタイプのディスク１００に該当する。つまり、この規格では、ディスク１００に記録された１−７ＰＰ変調及びＮＲＺＩ変調されたデータがＰＲＭＬ復号ブロック９にて復号された場合、２値化データＤＤとしてはＲＬＬ（１，７）符号列で得られるため、ＮＲＺＩデコーダ１０による復調処理は不要となるものである。
【００３３】
同期回復＆ＴＧブロック１２は、供給されるビット列から、図示するRecording Frame同期パターン生成部２１により後述するようにして挿入されるフレーム同期信号を検出して同期を回復すると共に、各種タイミング信号を生成するようにされる。また、必要に応じて内挿処理等も行うようにされている。
生成されたフレーム同期信号（sync）及び各種タイミング信号は必要な各部に対して供給される。
【００３４】
１−７ＰＰデコーダ１１は、上記のようにして供給されるビット列に対して復調処理を行う。そして、この１−７ＰＰデコーダ１１からの復調データは、上述したＥＣＣブロック１３に供給されてエラー検出・訂正が行われた後、ホストコンピュータ１４に対して送出される。
【００３５】
＊１−２．ＰＲＭＬ復号方法＊
以下、図１に示したＰＲＭＬ復号ブロック９によって行われるＰＲＭＬ復号方法について説明する。
先ず、上述もしたように、図１に示した記録再生装置１においては、ブロック符号化において、”１”と”１”の間の”０”の数を制限するＲＬＬ（Run Length Limited）符号化方法が用いられている。
このようなＲＬＬ符号化方法と、上述したＮＲＺＩによる記録の手法との組合わせによって記録されたテータから再生される再生信号を復号するために、ＰＲＭＬ復号方法を用いることができる。
【００３６】
ＲＬＬ符号化方法は、記録密度の向上、および再生動作の安定性の確保という２つの観点から、符号化方法に要求される条件に対応できるものである。まず、上述したように、ＮＲＺＩでは、符号’１’を各マークのエッジによって表現される極性の反転に対応させるものなので、符号’１’と’１’の間の’０’の数を多くする程、各マークｌ個当たりに含まれるビット（情報）数を多くすることができる。したがって、記録密度を大きくすることができる。
【００３７】
一方、再生系の動作タイミングを合わせるために必要なリードクロックは、上述したように、ＲＦ信号に基づいてデジタルＰＬＬブロック８によって生成される。このため、記録データにおける符号’１’と’１’の間の’０’の数を多くすると、再生動作の際にデジタルＰＬＬブロック８の動作が不安定となるので、再生動作全体が不安定なものとなる。
【００３８】
これら２つの条件を考慮すると、”１”と”１”の間の”０”の数は、多過ぎたり、少な過ぎたりしない、適切な範囲内に設定される必要がある。このような、記録データ中の”０”の数の設定に関して、ＲＬＬ符号化方法が有効となる。
【００３９】
ところで、次の図２に示されるようにして、上述したＲＬＬ(１，７)符号化方法とＮＲＺＩの記録方法の組み合わせにおいては、記録データに基づいて生成される符号中の”１”と”１”の間に最低１個の”０”が含まれるので、最小反転幅(ＲＬｍｉｎ)が２となる。このような、最小反転幅が２となる符号化方法が用いられる場合に、符号間干渉およびノイズ等の影響を受けている再生信号から記録データを復号する方法として、後述するように、４値４状態（６値４状態）のＰＲＭＬ復号方法を適用することができる。
【００４０】
上述したように、ＲＦ信号には、等化ブロック６によって波形等化処理が施される。ＰＲＭＬ復号の前段として行われるこのような波形等化処理には、符号間干渉を積極的に利用するパーシャルレスポンスの手法が用いられる。この際に用いられる波形等化特性は、一般に（１＋Ｄ）nで表されるパーシャルレスポンス特性の内から、記録／再生系の線記録密度等を考慮して決められる。
上述したＲＬＬ(１，７)符号化方法とＮＲＺＩによる記録の組み合わせによって記録されたデータに対して、ＰＲ(１，２，１)を用いる波形等化処理は、４値４状態のＰＲＭＬ復号に対応したものとなる。
【００４１】
ここで、ＲＬＬ(１，７)符号化方法とＮＲＺＩによる記録の組み合わせによって記録データが記録される場合、各時点ｋにおける記録データ（１，７ＰＰ変調符号）をａ[ｋ]、これに基づくＮＲＺＩ変調出力（記録信号の値）をｂ[ｋ]とすると、これら記録データと記録信号の値との関係は以下のように表される。
ｂ[ｋ]＝ｍｏｄ２｛ａ[ｋ]＋ｂ［ｋ−１］｝・・・（１）
【００４２】
このような記録データの再生時に等化ブロック６によってなされる波形等化の特性を、パーシャルレスポンスのクラスがＰＲ(１，２，１)とされた場合を例に説明する。但し、以下の説明においては、信号の振幅を規格化せずに、波形等化特性をＰＲ（Ｂ，２Ａ，Ｂ）とする。また、ノイズを考慮しない場合の再生信号の値（つまりそのＰＲのクラスで想定される理想的な再生信号の値）をｃ[ｋ]と表記する。さらに、ノイズを含む実際の再生信号（すなわち、ディスク１００から再生されて得られる再生信号：図１では補間ＲＦデータIPRFの値となる）をｚ[ｋ]と表記する。
【００４３】
ＰＲ（Ｂ，２Ａ，Ｂ）は、ある時点ｋにおける再生信号の値に対して、時点ｋにおける振幅の寄与が振幅値の２Ａ倍とされ、さらに前後の時点ｋ−１およびｋ＋１における振幅の寄与が各々の時点での信号の振幅のＢ倍とされるものである。したがって、再生信号の値の最大値は、時点ｋ−ｌ、ｋ、ｋ＋１において何れもパルスが検出される場合である。このような場合には、再生信号の値の最大値は、以下のようになる。
Ｂ＋２Ａ＋Ｂ＝２Ａ＋２Ｂ
また、再生信号の値の最小値は「０」となる。但し、実際の取り扱いにおいては、ｃ[ｋ]として、ＤＣ成分のＡ＋Ｂを差し引いた以下のようなものが用いられる。
ｃ[ｋ]＝Ｂ×ｂ(ｋ−２)＋２Ａ×ｂ(ｋ−１)＋Ｂ×ｂ[ｋ]−Ａ−Ｂ・・・(２)
したがって、ノイズを考慮しない場合の再生信号ｃ[ｋ]は、Ａ＋Ｂ，Ａ，−Ａ，−Ａ−Ｂの内の何れかの値をとることになる。
なお、これらＡ＋Ｂ，Ａ，−Ａ，−Ａ−Ｂの各値が、ＰＲ（Ｂ，２Ａ，Ｂ）のクラスで想定される理想的な再生信号の値となるものであり、これらの各値に応じてＰＲＭＬ復号ブロック９にて設定される基準レベルの各値が設定されるべきものとなる。
【００４４】
ここで、一般に、再生信号の性質を示す手法のひとつとして、或る期間を単位として再生信号を多数重ね合わせたアイパターンを用いることが行われている。
上記のようなＰＲ(Ｂ，２Ａ，Ｂ)の下で波形等化処理された、実際の再生信号ｚ[ｋ]についてのアイパターンの一例は、図１６（ａ）に示したものとなる。
なお、この図１６（ａ）では上記したＰＲ（Ｂ，２Ａ，Ｂ）のクラスで想定される理想的な再生信号の値（Ａ＋Ｂ，Ａ，−Ａ，−Ａ−Ｂ）を、基準レベルＡ〜基準レベルＥとして示している。この場合、基準レベルＡが「Ａ＋Ｂ」、基準レベルＢが「Ａ」、基準レベルＤが「−Ａ」、基準レベルＥが「−Ａ−Ｂ」に対応するものとする。また、基準レベルＣは再生信号の最小値「０」に対応するものとする。
【００４５】
この図１６（ａ）から、各サンプリングタイミングにおける再生信号値ｚ[ｋ]は、ノイズによるばらつきを有するが、ほぼ各基準レベル（つまりＡ＋Ｂ，Ａ，−Ａ，−Ａ−Ｂの各理想値）の内の何れかを中心として分布することが確認できる。すなわち、再生信号ｚ値[ｋ]は、図中右端の分布度数と示されるように、それぞれ対応する基準レベルで最も度数が高くなるようにされて、各基準レベル（理想値）を平均値とした正規分布が得られるようになる。
【００４６】
先の図１に示した等化ブロック６では、入力される再生信号（ＲＦ信号）について、このように再生信号値の各分布がそのＰＲのクラスで想定される各理想値を平均値として正規分布するようにその波形等化特性が設定されていることになる。
【００４７】
続いて、上記のようにして波形等化処理が施された再生信号（図１では補間ＲＦデータIPRF）についてのＰＲＭＬ復号方法の概略は、次の「ステップ１」〜「ステップ３」に示すようにされる。
「ステップ１」・・・・符号化方法および記録媒体に対する記録方法等に基づいて、生じ得る全ての状態を特定する。
「ステップ２」・・・・ある時点における各状態を起点として、次の時点において生じ得る全ての状態遷移と、各状態遷移が生じるときの記録データａ[ｋ]および再生信号の値ｃ[ｋ]を特定する。
なお、「ステップ１」及び「ステップ２」の結果として特定された全ての状態および状態遷移と、各状態遷移が生じるときの｛記録データの値ａ[ｋ]／再生信号の値ｃ[ｋ]｝を模式的に示すと、後に説明する図３に示されるような状態遷移図となる。そして、この状態遷移図に基づく復号動作を行うように、ＰＲＭＬ復号ブロック９は構成されている。
【００４８】
「ステップ３」・・・上記ステップ１、ステップ２に示す状態遷移を前提として、記録媒体から各時点ｋにおいて再生される再生信号ｚ[ｋ]（補間ＲＦデータIPRF）に基づく最尤な状態遷移が選択される。
このような最尤な状態遷移の選択が行われる毎に、選択された状態遷移に対応して、記録データａ[ｋ]の値を復号値とすることによって、記録データに対応する２値化データを得ることができる。
【００４９】
以下、上述のステップ１〜ステップ３について説明する。
まずステップ１について説明する。
先ず説明に先立ち、ここで用いられる「状態」として、以下ではある時点ｋにおける状態について、時点ｋ及びそれ以前のＮＲＺＩ変調出力を用いて次のように定義する。
すなわち、ｎ＝ｂ[ｋ]、ｍ＝ｂ[ｋ−１]、ｌ＝ｂ[ｋ−２]のときの状態をＳｎｍｌと定義する。
【００５０】
このような定義によって、２3＝８個の状態があると考えられるが、上述したように、実際に生じ得る状態は符号化方法等に基づいて制限されることになる。
実施の形態で採用するＲＬＬ(１，７)符号として符号化された記録データ列ａ[ｋ]においては、”１”と”１”の間に最低１個の”０”が含まれるので、２個以上の”１”が連続することがない。記録データ列ａ[ｋ]に課されるこのような条件に基づいてＮＲＺＩ変調出力ｂ[ｋ]について一定の条件が課され、その結果として生じ得る状態に制限が加えられる。
【００５１】
このような制限としては、具体的に次のようになる。上述したようにＲＬＬ(１，７)符号化によって生成される記録データ列中に、２個以上の”１”が連続するもの、すなわち以下のパターンはあり得ない。
ａ[ｋ]＝１，ａ[ｋ−１]＝１，ａ[ｋ−２]＝１  ・・・  (３)
ａ[ｋ]＝１，ａ[ｋ−１]＝１，ａ[ｋ−２]＝０  ・・・  (４)
ａ[ｋ]＝０，ａ[ｋ−１]＝１，ａ[ｋ−２]＝１  ・・・  (５)
記録データ列に課されるこのような条件に基づいて、上述の(１)式にしたがってｂ[ｋ]について課される条件について検討すると、上記Ｓｎｍｌの定義において、Ｓ０１０およびＳ１０１の２個の状態は生じ得ないことがわかる。したがって、生じ得る状態は、２3−２＝６個である。
【００５２】
次に、ステップ２について説明する。ある時点ｊにおける状態を起点として、次の時点ｊ＋１において生じ得る状態を求めるためには、時点ｊ＋１における記録データの値ａ[ｊ＋１]が１となる場合、または０となる場合に分けて調べる必要がある。
【００５３】
ここでは、状態Ｓ０００を例として説明する。上述の(１)式にしたがって、Ｓ０００すなわちｎ＝ｂ[ｊ]＝０，ｍ＝ｂ[ｊ−１]＝０，ｌ＝ｂ[ｊ−２]＝０とＮＲＺＩ変調される記録データとしては、以下の２個が考えられる。
ａ[ｊ]＝０、ａ[ｊ−１]＝０、ａ[ｊ−２]＝１・・・(６)
ａ[ｊ]＝０、ａ[ｊ−１]＝０、ａ[ｊ−２]＝０・・・(７)
【００５４】
・・・ａ[ｊ＋１]＝１のとき
このとき、(１)式にしたがって、ｂ[ｊ＋１]は以下のように計算できる。
ｂ[ｊ＋１]＝ｍｏｄ２｛ａ[ｊ＋１]＋ｂ[ｊ]｝
＝ｍｏｄ２｛１＋０｝
＝１  ・・・(８)
したがって、再生信号ｃ[ｊ]の値は、上述の(２)式にしたがって、次のように計算される。
ｃ[ｊ＋１]＝｛Ｂ×ｂ[ｊ＋１]＋２Ａ×ｂ[ｊ]＋Ｂ×ｂ[ｊ−１]−Ａ−Ｂ
＝{Ｂ×１＋２Ａ×０＋Ｂ×０}−Ａ−Ｂ
＝−Ａ  ・・・(９)
【００５５】
また、次の時点[ｊ＋１]での状態Ｓｎｍｌについては、ｎ＝ｂ[ｊ＋１]，ｍ＝ｂ[ｊ]，ｌ＝ｂ[ｊ−１]である。そして、上述したようにｂ[ｊ＋１]＝１，ｂ[ｊ]＝０，ｂ[ｊ−１]＝０となるので、次の時点、ｊ＋１における状態は、Ｓ１００である。したがって、ａ[ｊ＋１]＝１の場合には、Ｓ０００→Ｓ１００という遷移が生じることが特定できる。
【００５６】
・・・ ａ[ｊ＋１]＝０のとき
このとき、(１)式にしたがって、ｂ[ｊ＋１]は以下のように計算できる。
ｂ[ｊ＋１]＝ｍｏｄ２{ａ[ｊ＋１]＋ｂ[ｊ]}
＝ｍｏｄ２{０＋０}
＝０  ・・・(１０)
したがって、再生信号ｃ[ｊ＋１]の値は、上述の(２)式にしたがって、次のように計算される。
ｃ[ｊ＋１]＝{Ｂ×ｂ[ｊ＋１]＋２Ａ×ｂｊ]＋Ｂ×ｂ[ｊ−１]}−Ａ−Ｂ
＝{Ｂ×０＋２Ａ×０＋Ｂ×０}−Ａ−Ｂ
＝−Ａ−Ｂ  ・・・(１１)
【００５７】
また、次の時点ｊ＋１における状態Ｓｎｍｌについては、ｎ＝ｂ[ｊ＋１]，ｍ＝ｂ[ｊ]，ｌ＝ｂ[ｊ−１]である。そして、上述したようにｂ[ｊ＋１]＝０，ｂ[ｊ]＝０，ｂ[ｊ−１]＝０となるので、次の時点における状態は、Ｓ０００である。したがって、ａ[ｊ＋１]＝０の場合には、Ｓ０００→Ｓ０００という遷移が生じることが特定できる。
【００５８】
このようにして、時点ｊにおけるＳ０００以外の各状態についても、それらを起点として次の時点ｊ＋１において生じ得る状態遷移と、そのような各状態遷移が生じるときの記録テータ値ａ[ｊ＋１]、及び再生信号値ｃ[ｊ＋１]との対応を求めることができる。
【００５９】
上述したようにして、各状態について、それらを起点として生じ得る状態遷移と、各状態遷移が生じるときの記録データの値および再生信号の値との対応を求め、模式図として示したのが図３である。上述の時点ｊおよびｊ＋１は、特別の時点ではない。したがって、上述したようにして求まる、生じ得る状態遷移とそれらに伴う記録データの値および再生信号の値との対応は、任意の時点において適用することができる。このため図３においては、任意の時点ｋにおいて生じる状態遷移に伴う記録データの値をａ[ｋ]と表記し、再生信号の値をｃ[ｋ]と表記する。
【００６０】
図３において、状態遷移は矢印によって表される。また、各矢印に付した符号が｛記録データ値ａ[ｋ]／再生信号値ｃ[ｋ]｝を示している。状態Ｓ０００，Ｓ００１，Ｓ１１１およびＳ１１０を起点とする状態遷移は、２通りあるのに対して、状態Ｓ０１１およびＳ１００を起点として生じ得る遷移は１通りのみである。
さらに、図３においてＳ０００とＳ００１は、何れもａ[ｋ]＝１に対しては、ｃ[ｋ]＝−Ａという値を取り、Ｓ１００に遷移している。一方、ａ[ｋ]＝０に対しては、ｃ[ｋ]＝−Ａ−Ｂという値を取りＳ０００に遷移している。
また、Ｓ１１１とＳ１１０も同様に、同じａ[ｋ＋１]の値について同じｃ[ｋ＋１]の値を取り、且つ、同じ状態に遷移している。したがって、Ｓ０００とＳ００１をまとめてＳ００と表現し、Ｓ１１１とＳ１１０をまとめてＳ１１と表現することができる。さらに、Ｓ０１１をＳ１０とし、Ｓ１００をＳ０１と表現する。
このように状態遷移を整理して示したものが、次の図４である。
【００６１】
図４が、４値４状態のＰＲＭＬ復号（ビタビ復号）方法に用いられる状態遷移図である。
例えば４値４状態ビタビ復号方法等の４個の状熊を有する場合には、かかる４個の状態を２ビットで表現できるので、このような２ビットのデータを状態データ値として用いることができる。そこで、図４においては、それぞれ２ビットの状態データ値、００，０１，１１，１０を用いて、各状態をＳ００，Ｓ０１，Ｓ１１，Ｓ１０と表記する。
【００６２】
また図４に対応して、状態遷移を時間に沿って表現する形式として、図５に示すようなトレリス線図が用いられる。図５では、２個の時点間の遷移を示しているが、さらに多数の時点間の遷移を示すこともできる。
時間経過に伴い、順次右の時点に遷移していく様子が表現される。したがって、水平な矢印は、例えばＳ００→Ｓ００等のように同じ状態への遷移を表し、斜めの矢印は、例えばＳ０１→Ｓ１１等のように異なる状態への遷移を表すことになる。
【００６３】
上述したＰＲＭＬ復号方法の「ステップ３」、すなわち図４に示した状態遷移図を前提として、ノイズを含む実際の再生信号ｚ［ｋ］から最尤な状態遷移を選択する方法は次のようになる。
最尤な状態遷移を選択するためには、まず、ある時点ｋにおける状態について、その状態に至る過程において経由してきた複数時点間の状態遷移の尤度の和を計算し、さらに、計算された尤度の和を比較して、最尤の復号系列を選択することが必要である。このような尤度の和をパスメトリックと称する。
【００６４】
パスメトリックを計算するためには、まず、隣接する時点間の状態遷移の尤度（ブランチメトリックと称される）を計算することが必要となる。
具体的に、このようなブランチメトリックの計算は、上述の状態遷移図を参照して、再生信号ｚ［ｋ］の値に基づいて以下のようになされる。
まず、一般的な説明として、時点ｋ−１において、状態Ｓａである場合について考える。この時、ＰＲＭＬ復号ブロック９に再生信号ｚ［ｋ］が入力された場合に、状態Ｓｂへの状態遷移が生じる尤度（ブランチメトリック）が、次の式に従って計算される。なお、次式において、状態Ｓａおよび状態Ｓｂは、図４の状態遷移図に記載されている４個の状態の何れかとなるものである。
（ｚ［ｋ］−ｃ（Ｓａ，Ｓｂ））2 ・・・（１２）
上式において、ｃ（Ｓａ，Ｓｂ）は、状態Ｓａから状態Ｓｂへの状態遷移について、図４の状態遷移図に記載されている再生信号の値である。すなわち、図４において、例えば状態遷移Ｓ０→Ｓ１について、−Ａと算出されている値である。
つまり、上式（１２）は、ノイズを含む実際の再生信号値ｚ［ｋ］と、ノイズを考慮せずに計算された再生信号ｃ（Ｓａ，Ｓｂ）の値の間のユークリッド距離となる。
この際、ノイズを考慮せずに計算された再生信号ｃとしては、先の図１６のアイパターンの説明からも理解されるように、そのＰＲで想定される基準レベルの値となる。従って、上式（１２）により示される、隣接する時点間の状態遷移の尤度、すなわちブランチメトリックは、再生信号値ｚ［ｋ］と、ＰＲＭＬ復号ブロック９に設定される各基準レベルとの２乗差を演算することで求められるものである。
【００６５】
そして、上述もしたように、最尤な状態遷移を選択するためには、まず、ある時点ｋにおける状態について、その状態に至る過程において経由してきた複数時点間の状態遷移の尤度の和、つまりパスメトリックを計算することが必要となる。そして、このパスメトリックは、各隣接する状態遷移の尤度（＝ブランチメトリック）の和として求められるものである。
従って、ある時点におけるパスメトリックは、その時点に至るまでのブランチメトリックの総和として定義される。
【００６６】
＊１−３．ＰＲＭＬ復号ブロックの構成＊
図６は、図１に示したＰＲＭＬ復号ブロック９の内部構成を示したブロック図である。
このＰＲＭＬ復号ブロック９は、上記により説明したＰＲＭＬ復号方法に従って再生信号（補間ＲＦデータIPRF）の２値化を行うように構成されている。
本実施の形態のＰＲＭＬ復号ブロックの構成としては、上記手法によりＰＲＭＬ復号動作を行うための構成として、ブランチメトリック演算ブロック３０、ＡＣＳ（加算・比較・選択）演算ブロック３１、パスメモリブロック３２が備えられている。
また、上記ブランチメトリック演算ブロック３０に対して、ブランチメトリックを求めるにあたって必要となる各基準レベルデータＡ〜Ｘを設定するための構成として、図示する固定基準レベルデータ３６、基準レベルデータ調整部３５、及びマルチプレクサ３３が備えられている。
【００６７】
ブランチメトリック演算ブロック３０に対しては、先の図１に示したデジタルＰＬＬブロック８からの補間ＲＦデータIPRFが入力される。
また、ブランチメトリック演算ブロック３０に対しては、後述するようにして固定基準レベルデータ３６による固定の基準レベルデータＡ〜Ｘ、又は基準レベルデータ調整部３５から出力される基準レベルデータＡ〜Ｘが設定される。
【００６８】
このブランチメトリック演算ブロック３０では、上記のように入力される補間ＲＦデータIPRFの値（再生信号値ｚ〔ｋ〕）と、設定された各基準レベルデータＡ〜Ｘとによって、実際の再生信号値ｚ〔ｋ〕と、生じうる各状態遷移で予想される理想的な再生信号値ｃ〔ｋ〕との間のユークリッド距離としてのブランチメトリックを演算する。
先にも説明したように、ブランチメトリックは、各基準レベルデータＡ〜Ｘと、入力される補間ＲＦデータIPRFの値との２乗差を演算することで求めることができる。
このように計算されたそれぞれのブランチメトリックの値はＡＣＳ演算ブロック３１に供給される。
【００６９】
ＡＣＳ演算ブロック３１は、それぞれの状態遷移に応じたブランチメトリックを加算していくことで、先の図５に示したようなトレリス線図上のそれぞれのパスについてのパスメトリックを計算する。そして、このように計算されたパスメトリックの値を比較した結果に基づき、最尤なパスを選択する。
このようなＡＣＳ演算ブロック３１によるブランチメトリックに基づくパスメトリックの計算、及びパスメトリックの比較に基づく最尤なパスの選択は、図示するパスメモリブロック３２内のメモリを用いて行われるが、このパスメモリブロック３２は、上記ＡＣＳ演算ブロック３１による選択結果に基づいて残されたパスを記憶するようにされ、そのパスに対応した出力を行うことで、ディスク１００に記録されたデータに対応する２値化データＤＤを得るようにされている。
【００７０】
このようにしてパスメメモリブロック３２にて得られる２値化データＤＤは、ＰＲＭＬ復号ブロック９の復号出力として、先の図１に示したＮＲＺＩエンコーダ１０に対して供給される。
また、特に本実施の形態では、上記２値化データＤＤは基準レベルデータ調整部３５に対しても分岐して供給されることになる。
【００７１】
なお、この基準レベルデータ調整部３５には、図示するようにしてデジタルＰＬＬブロック８からの補間ＲＦデータIPRFが分岐して供給される。また、図１に示したコントローラ１５からの再生開始信号ＳＰも供給される。さらには、この基準レベルデータ調整部３５内の所定部は、後述するようにして図１に示した記録データ生成部１６内の所定部に対して接続されるようになっている。
この基準レベルデータ調整部３５は、実際にディスク１００から再生される再生信号（IPRF）に応じて調整した基準レベルデータＡ〜Ｘを生成してこれを出力する動作を行うが、基準レベルデータ調整部３５の内部構成及び詳細な動作については後述する。
【００７２】
また、セレクト信号生成部３４は、予め設定されたタイミングで、上記基準レベルデータ調整部３５から出力される基準レベルデータＡ〜Ｘを選択するためのセレクト信号を、上記マルチプレクサ３３に対して供給するようにされる。
なお、セレクト信号生成部３４は、初期状態では固定基準レベルデータ３６による基準レベルデータＡ〜Ｘを選択するセレクト信号の出力を行うようにされている。
【００７３】
＜２．非変調固定パターンデータを用いた調整＞
＊２−１．調整の概要＊
上述のようにしてＰＲＭＬによる復号の手法では、装置側に設定される各基準レベルデータと、実際に得られる再生信号の値とに基づいてブランチメトリックを演算し、このブランチメトリックの値から判別できる尤度の情報に基づいて２値化処理が行われるものとなる。
【００７４】
但し、このようなＰＲＭＬ復号手法を用いた２値化は、先にも述べたようにして、ノイズを含む再生信号が、そのＰＲのクラスで想定される各基準レベルに対して正規分布して得られることを前提としてる。
しかしながら、先の図１６（ｂ）にも示したようにして、実際としては、再生信号が各基準レベルに対して正規分布しなくなる可能性もある。
すなわち、この図１６（ｂ）に示されるようにして、再生信号の各値の分布度数のピーク（つまりその値の平均値）が、それぞれ対応する基準レベルからずれてしまっており、各基準レベルに対して正規分布していない状態となるものである。
【００７５】
このような基準レベルと再生信号の値の分布とのずれは、例えば記録媒体の固体ごとのバラツキ等に起因して発生することがわかっている。また、特に本実施の形態のようにして記録媒体に対して磁気記録を行う構成では、磁気ヘッドでの漏れ磁界等によるアシンメトリによってもずれが生じてしまう可能性がある。
【００７６】
そして、このように再生信号の値の分布にずれが生じてしまった場合には、当然のことながらＰＲＭＬ復号ブロック９内のブランチメトリック３０にて演算されるブランチメトリックの値に誤りが生じてしまう。このように２値化処理にあたって必要なブランチメトリックの値に誤りが生じれば、これに基づき算出されるパスメトリックの値にも誤りが生じる可能性があり、これによって２値化信号にも誤りが生じて再生エラーレートの悪化につながってしまう虞がある。
【００７７】
そこで、本発明としては、このような再生信号の各値の分布の平均値と、想定される基準レベルとのずれを、実際に得られる再生信号の値に基づいて調整するものとしている。
そして、本実施の形態では、このようにして再生信号と基準レベルとのずれを調整するにあたり、予めディスク１００に記録されることがわかっている固定のパターンデータを用いるものとしている。
すなわち、このようにディスク１００に記録される既知の固定パターンデータを用いるものとすれば、この固定パターンデータを予め装置側で用意でき、この固定パターンデータと実際に再生された固定パターンデータとを照らし合わせることで、再生される固定パターンデータの各値が、想定される基準レベルのうちのどの値に相当するものかを把握できる。
そして、このように再生信号の各値がどの基準レベルに相当するかを把握できれば、各値を対応する基準レベルごとに振り分けることで、各基準レベルに対する実際の再生信号値の分布を把握できる。すなわち、例えば先の図１６（ｂ）で示されるような、各基準レベルＡ〜基準レベルＥに対する実際の再生信号値の各分布のずれを把握することができる。
【００７８】
そこで、このように把握された各基準レベルごとの実際の再生信号値の分布に応じて、設定されるべき各基準レベルを調整する。つまり、例えば図１６（ｂ）の例では、ずれが生じた再生信号値の各分布のピークに各基準レベルを一致させるようにして調整するものである。このように、実際の再生信号に応じて基準レベルの値が調整されれば、再生信号値の各分布が想定されるものからずれてしまう場合にも、そのずれをキャンセルして適正な２値化処理を行うことが可能となる。
【００７９】
＊２−２．非変調固定パターンデータ＊
本実施の形態としては、上記のような固定パターンデータとして、先ず以下に説明するような非変調固定パターンデータを用いる。
ここで、例えばＨｉ−ＭＤと称される、現在普及している光磁気ディスクの規格で実施されているＬＳＩでは、ディスク１００に対するデータ信号の記録開始時に、ＤＣ成分抑圧の目的で非変調による固定パターンデータ（非変調固定パターン：DC Compressed fixed patternとも称される）を繰り返し記録するようにされたものがある。
【００８０】
具体的に、この非変調固定パターンデータは、例えば次の図７に示されるようにしてディスク１００に対して記録される。
図７において、先ずディスク１００へのデータ信号の記録開始に先立っては、図中レーザパワー切換信号により、図１に示した光ピックアップ２内のレーザダイオードのレーザパワーが再生パワーから記録パワーに切り換えられる。そして、その後、記録単位であるクラスタに同期したクラスタ同期信号をトリガーとして、所要の内部遅延後、変調データ（１−７ＰＰ変調＆ＮＲＺＩ変調されたデータ）が記録される。
この変調データが記録される前、レーザパワーが再生パワーから記録パワーに切換えられた後の期間に非変調固定パターンデータが繰り返し記録される。
なお、変調データの記録終了時には適当なタイミングでレーザパワーは再生パワーに切りかえられる。この場合においても、実際には非変調固定パターンデータを繰返し記録することになるが本実施の形態とは直接的に関係しないので説明は省略する。
【００８１】
実際の記録再生装置１では、このような非変調固定パターンデータを、図１に示した記録データ生成部１６内の非変調固定パターン生成部２４にて生成するものとされる。つまり、この非変調固定パターン生成部２４は、上記した変調データを生成する部分（後述するPre-ambleデータ生成部１７、マルチプレクサ１８、ＤＳＶ制御部１９、１−７ＰＰ変調部２０、Recording Frame同期パターン生成部２１、マルチプレクサ２２、ＮＲＺＩ変調部２３）とは別経路にて、非変調固定パターンデータを磁気ヘッド２６に供給するようにされている。
この場合、上記した各部によって生成される変調データと、非変調固定パターン生成部２４から出力される非変調固定パターンデータとが、図示するマルチプレクサ２５に入力される。このマルチプレクサ２５は、上記したレーザパワー切換信号に応じて非変調固定パターンデータを磁気ヘッド２６に出力する。また、上記したクラスタ同期信号に応じて上記変調データを出力する。これによって先の図７に示したようにして、記録開始時における磁気ヘッドドライブ信号としては、記録パワーへの切り換え後所定期間は非変調固定パターンデータに基づくものとなり、その後に変調データに基づくものとなるようにされる。
【００８２】
＊２−３．基準レベル調整のための構成及び動作＊
本実施の形態では、上記のようにして非変調固定パターン生成部２４にて生成することのできる非変調固定パターンデータを先の図６に示した基準レベルデータ調整部３５に対して供給し、この基準レベルデータ調整部３５において、上記のように生成される非変調固定パターンデータと、実際にディスク１００から再生されて得られる非変調固定パターンデータとに基づいて基準レベルを調整する。
このように非変調固定パターンデータを用いた調整を行うための、基準レベルデータ調整部３５の内部構成を次の図８に示す。
【００８３】
先ず、この図８においても、先の図１に示した記録データ生成部１６内の非変調固定パターン生成部２４が示されている。この非変調固定パターン生成部２４にて生成される非変調固定パターンデータは、図示するようにしてこの基準レベルデータ調整部３５に対しても分岐して供給されるようになっている。なお、非変調固定パターンデータの供給は、図示する制御部４０からの非変調固定パターン生成部２４への制御信号（enable_0）に応じて行われる。
供給される非変調固定パターンデータは、基準レベルデータ調整部３５内における反転制御部４１、反転制御部４２のそれぞれに分岐して供給され、これら反転制御部４１、反転制御部４２を介した非変調固定パターンデータは、それぞれシフトレジスタ４３、シフトレジスタ４４に入力される。これらシフトレジスタ４３、シフトレジスタ４４の出力は、それぞれ比較器４６、比較器４７に入力される。
また、図示するシフトレジスタ４５に対しては、図６に示したＰＲＭＬ復号ブロック９の復号出力である２値化データＤＤが入力される。このシフトレジスタ４５の出力は、上記した比較器４６と比較器４７とに供給される。
比較器４６の出力は不一致bit積算部４８、比較器４７の出力は不一致bit積算部４９にそれぞれ入力される。さらに、これら不一致bit積算部４８、不一致bit積算部４９によるそれぞれの積算結果が制御部４０に入力されるようになっている。
【００８４】
制御部４０には、図１に示したコントローラ１５からの再生開始信号ＳＰが供給される。後述もするように制御部４０はこの再生開始信号ＳＰの供給に応じて各部を制御することで基準レベル調整のための動作を開始させる。また、この制御部４０は、上記不一致bit積算部４８、４９から入力される積算値についての比較・選択や、各種タイミング信号、enable信号の生成、及び反転制御信号の生成を行うがこれについては後述する。
【００８５】
また、上記したシフトレジスタ４４の値は、図示する乗算部５０に対しても供給されるようになっている。
この乗算部５０には、乗算器Ｃ0〜Ｃn-1が設けられており、これら乗算器Ｃ0〜Ｃn-1には録再生装置１で採用されるＰＲのクラスに応じたそれぞれの係数Ｃ0〜Ｃn-1が設定される。
そして、これら乗算器Ｃ0〜Ｃn-1の出力が、加算器５１に供給され加算される。この加算器５１の出力は、基準レベル選択信号として、図示するデマルチプレクサ（DEMUX_IPRF）５５とデマルチプレクサ（DEMUX_enabler）５３とに分岐して供給される。
なお、上記乗算部５０及び加算器５１による動作についても後述する。
【００８６】
また、図示するタイミング調整_IPRF５４には、先の図１に示したデジタルＰＬＬブロック８からの補間ＲＦデータIPRFが供給される。そして、このタイミング調整_IPRF５４によっては、後述するように、タイミング調整された補間ＲＦデータIPRFが上記デマルチプレクサ（DEMUX_IPRF）５５に対して供給される。
また、タイミング調整_enabler５２は、制御部４０からのenable_0信号をタイミング調整して上記したデマルチプレクサ（DEMUX_enabler）５３に供給する。
【００８７】
上記したデマルチプレクサ（DEMUX_IPRF）５５は、上記タイミング調整_IPRF５４から供給される補間ＲＦデータIPRFを、上記加算器５１からの基準レベル選択信号により指示される基準レベルごとに振り分ける。振り分けられた補間ＲＦデータIPRFの各値は、それぞれ対応する統計処理回路５６Ａ〜統計処理回路５６Ｘに供給されるようになっている。  これら統計処理回路５６Ａ〜統計処理回路５６Ｘは、ブランチメトリック演算ブロック３０にて設定される基準レベルの数に応じた個数設けられる。
また、上記したデマルチプレクサ（DEMUX_enabler）５３は、上述のようにして加算器５１から供給される基準レベル選択信号に応じ、この基準レベル選択信号によって選択される統計処理回路５６に対してenable_0信号を供給する。
つまり、これによって各統計処理回路５３Ａ〜統計処理回路５３Ｘは、上記デマルチプレクサ（DEMUX_IPRF）５５から対応する補間ＲＦデータIPRFの値が入力されるのと同時に、上記デマルチプレクサ（DEMUX_enabler）５３によりenableとされるようになっている。
【００８８】
統計処理回路（基準レベルＡ）５６Ａ〜統計処理回路（基準レベルＸ）５６Ｘは、それぞれデマルチプレクサ（DEMUX_enabler）５３によりenableとされることで、上記デマルチプレクサ（DEMUX_IPRF）５５から振り分けられて入力される新たな補間ＲＦデータIPRFの値について統計処理（例えば移動平均処理）を行い、各々基準レベルＡ、基準レベルＢ・・・基準レベルＸの値を調整する。
このように各統計処理回路５６Ａ〜５６Ｘにて調整される各基準レベルＡ〜基準レベルＸは、先の図６に示したマルチプレクサ３３に供給されるようになっている。
後述するように、マルチプレクサ３３に供給されるこれら各基準レベルＡ〜基準レベルＸは、セレクト信号生成部３４からのセレクト信号によって選択されてブランチメトリック演算ブロック３０に対して設定されることになる。
【００８９】
続いて、上記基準レベルデータ調整部３５の内部構成による動作を、図９のフローチャートを参照して説明する。
先ず、ステップＳ１０１においては、図６に示したブランチメトリック演算ブロック３０に対して固定基準レベルデータ３６を設定する。すなわち、初期状態においては基準レベルに関する情報を再生信号から得ていないので、ブランチメトリック演算ブロック３０には固定基準レベルデータ３６による各基準レベルが設定されている。
【００９０】
続くステップＳ１０２においては、非変調固定パターンデータについて、反転・非反転データをそれぞれ準備するようにされる。
ここで、先の図１に示したような記録再生装置１の構成では、記録系の構成と再生系の構成との関係等によってディスク１００に記録される非変調固定パターンデータと実際に再生されてＰＲＭＬ復号ブロック９に入力される非変調固定パターンデータとの間に反転パターンが生じる可能性がある。
ここでは、このような反転パターンが生じた場合にも対応できるように、予め非反転による非変調固定パターンデータと反転による非変調固定パターンデータとの双方を準備しておくようにされている。
【００９１】
このステップＳ１０２に対応する動作は、図８に示した制御部４０の制御に基づく非変調固定パターン生成部２４、反転制御部４１・４２、シフトレジスタ４３・４４の各部の動作によって実現される。つまり、先ず制御部４０は、図示する反転制御信号RC１、反転制御信号RC0のうち、何れか一方を反転を指示するレベルにより出力することで、反転制御部４１、反転制御部４２の何れか一方に反転制御を設定する。すなわち、上記レベルによる反転制御信号RCが供給された方の反転制御部では、反転データを生成するように設定され、反転制御信号RCとして他方のレベルが供給された反転制御部では非反転制御が設定されたことになる。
また、これと同時に制御部４０は、enable_0信号及びenable_1信号をactiveにして、非変調固定パターン生成部２４から非変調固定パターンデータを出力させると共に、反転制御部４１、反転制御部４２及びシフトレジスタ４３、シフトレジスタ４４をenableとする。これによってシフトレジスタ４３、シフトレジスタ４４の一方には反転による非変調固定パターンデータ、他方には非反転による非変調固定パターンデータがストアされる。制御部４０は、シフトレジスタ４３・４４の全レジスタにデータがすべてストアされたところで非変調固定パターンデータ生成及びシフト動作をdisableとする。
なお、これら非変調固定パターンデータについての反転・非反転データの準備は、次の再生開始信号ＳＰの供給前となるタイミングであれば任意のタイミングを設定することができる。
【００９２】
続くステップＳ１０３では、再生開始信号ＳＰを待機する。これは、図８に示される制御部４０が、図１に示したコントローラ１５がディスク１００についての再生の開始のタイミングと同期した再生開始信号ＳＰを待機する状態に相当する。
そして、再生開始信号ＳＰが供給された場合、次のステップＳ１０４において、ＰＲＭＬ復号された２値化データＤＤと、準備した反転・非反転データのそれぞれを同時に比較する動作を行う。
【００９３】
ここで、このステップＳ１０４において、再生開始信号ＳＰが供給されたということは、ディスク１００からの再生が開始され、これによって再生信号についてのＰＲＭＬ復号ブロック９での復号動作が実行される。なお、ここで確認のために述べておくと、この時点での復号動作は、ステップＳ１０１にて設定された固定基準レベルデータ３６に基づいて行われるものである。そして、このように復号動作が行われることによっては２値化データＤＤが出力されることになるが、この２値化データＤＤは、図８におけるシフトレジスタ４５に入力されるようになっている。
そして、再生開始後、このようにシフトレジスタ４５に対して入力されるデータとしては、先の図７の記録時の動作からも理解されるように非変調固定パターンデータが入力されることになる。
【００９４】
上記ステップＳ１０４の動作として、制御部４０は、上記再生開始信号ＳＰの供給に応じて再度enable_0信号・enable_1信号をactiveとする。これにより、シフトレジスタ４３にストアされたデータが比較器４６に、またシフトレジスタ４４にストアされたデータが比較器４７に対してそれぞれ入力される。
また、再生の開始に応じて上記のようにしてシフトレジスタ４５に入力された２値化データＤＤも、それぞれ比較器４６と比較器４７とに入力される。これにより比較器４６、比較器４７では、それぞれシフトレジスタ４３からの入力データと上記２値化データＤＤ、シフトレジスタ４４からの入力データと２値化データＤＤとをbit by bitで比較するようにされる。
さらに、上記比較器４６からの出力について不一致bit積算部４８が不一致bitを積算し、同様に比較器４７からの出力について不一致bit積算部４９が不一致bitを積算するようにされる。これら不一致bit積算部４８、不一致bit積算部４９の積算結果は制御部４０に入力され、制御部４０は不一致bit数が不一致bit数積算部４８・４９のどちらで設定閾値以下となるかを判定する。つまりは、これによって非変調固定パターンデータと２値化データＤＤとの同期がとれたか否かについての判定が行われると共に、同期がとれた方の入力が特定されることで、非変調固定パターンデータの極性を判定することができる。
【００９５】
ステップＳ１０５においては、上記した反転データ、非反転データの各々と２値化データＤＤとの比較に基づき、これら非反転データと反転データのいずれかと２値化データＤＤとのデータ一致があったか否かについて判別する。
ステップＳ１０５において、一致がなかったとされた場合は、後述するPre-ambleデータに基づく調整動作（図１３、図１４）に移行するようにされる。
一方、一致があったとされた場合は、ステップＳ１０６に進み、一致した方の極性を判定する。
上記説明から理解されるように、これらステップＳ１０５〜Ｓ１０６の判定は、上記した制御部４０での不一致bit積算部４８・４９からの積算結果に基づく判定動作に相当する。
【００９６】
上記ステップＳ１０６において、非反転が判定された場合は、ステップＳ１０７において非反転による非変調固定パターンデータを準備する。また、反転が判定された場合はステップＳ１０８にて反転による非変調固定パターンデータを準備するようにされる。
上記ステップＳ１０６からこれらステップＳ１０７、Ｓ１０８への動作として、先ず制御部４０は、判定された極性の情報に応じた反転制御信号RC0を反転制御部４２に対して供給する。そして、これと同時にenable_0信号をactiveとすることで、非変調固定パターン生成部２４による非変調固定パターンデータ生成及びシフトレジスタ４４のシフト動作を開始させる。
これによりシフトレジスタ４４には、判定された極性による非変調固定パターンデータがストアされる。
【００９７】
ステップＳ１０９では、準備した非変調固定パターンデータを、採用されるＰＲのクラスで想定される理想値に変換する動作を行う。
このステップＳ１０９の動作としては、上記のようにしてシフトレジスタ４４にストアされた非変調固定パターンデータが、乗算部５０内の乗算器Ｃ0〜Ｃn-1に入力されてそれぞれ係数Ｃ0〜Ｃn-1と乗算され、この乗算結果が加算器５１に入力されて加算されることで行われる。
先にも説明したように、乗算器Ｃ0〜Ｃn-1のそれぞれには、記録再生装置１で採用されるＰＲのクラスに応じた係数Ｃ0〜Ｃn-1が設定される。
例えばＰＲ(１,２,１)が採用される場合では、(Ｃ0, Ｃ1, Ｃ2, Ｃ3・・・Ｃn-2,Ｃn-1) ＝ (０・・・, ０,１,２,１)が設定される。
また、例えばＰＲ(1,−１) が採用される場合であれば、(Ｃ0, Ｃ1, Ｃ2, Ｃ3・・・Ｃn-2,Ｃn-1) ＝ (０・・・, ０,０,＋１,−１)が設定されるものとなる。
【００９８】
ここで、図１５に、ＰＲ(１,２,１)が採用される場合での上記乗算部５０及び加算器５１により行われる理想値への変換動作の例を示す。
なお、ここではシフトレジスタ４４からの入力データとして、{‥0,0,0,1,1,0,0,0,1,1,1,‥}が入力された場合の動作を示している。
このような入力データとされた場合、乗算部５０及び加算器５１の動作による出力としては、
{‥0x1+0x2+0x1,0x1+0x2+1x1,0x1+1x2+1x1,1x1+1x2+0x1,1x1+0x2+0x1,0x1+0x2+0x1‥}
＝{‥0,1,3,3,1,0‥}
が出力されるように構成される。これは先の理想的な再生信号ｃ〔ｋ〕として、{‥-2,-1,+1,+1,+1,-1,-2‥}に変換されるものである。
つまり、乗算部５０と加算器５１によっては、このように採用されるＰＲのクラスで想定される符号間干渉を再現するように、入力符号列について乗算及び加算が行われればよい。
【００９９】
ここで、そのＰＲのクラスで想定される理想値に変換したということは、この場合の固定パターンデータは、そのＰＲのクラスで想定される基準レベルの値で表現されたものとなる。ここでは、このように基準レベルの値で表現された固定パターンデータを理想レベル固定パターンデータとも呼ぶこととする。
【０１００】
続くステップＳ１１０では、再生されてくる補間ＲＦデータIPRFの各値を、上記のように変換された理想値による非変調固定パターンデータに照らし合わせることで、補間ＲＦデータIPRFの各値を基準レベルごとに振り分ける。
上記もしているように、ステップＳ１０９にて変換された非変調固定パターンデータは、そのＰＲで想定される基準レベルの値で表現されたデータとなっている。従ってこの理想値による非変調固定パターンデータの各値と、補間ＲＦデータIPRFに得られる非変調固定パターンデータの各値とをbit by bitで照らし合わせていくことで、IPRFに得られる各値を各基準レベルごとに振り分けることができる。
つまり、このことから理想値に変換された非変調固定パターンデータは、補間ＲＦデータIPRFに得られる各値を基準レベルごとに振り分けることのできる、基準レベル選択信号として機能するものとなる。
【０１０１】
このようなステップＳ１１０の動作は、タイミング調整_IPRF５４、デマルチプレクサ（DEMUX_IPRF）５５によって行われる。
つまり、タイミング調整_IPRF５４からは、タイミング調整された補間ＲＦデータIPRFが上記デマルチプレクサ（DEMUX_IPRF）５５に対して供給される。そして、このデマルチプレクサ（DEMUX_IPRF）５５には、上記加算器５１から出力される理想値に変換された非変調固定パターンデータとしての、基準レベル選択信号も供給される。
デマルチプレクサ（DEMUX_IPRF）５５は、上記タイミング調整_IPRF５４から供給される補間ＲＦデータIPRFの各値を、このように加算器５１から供給される基準レベル選択信号により選択される基準レベルごとに分配して出力する。分配された補間ＲＦデータIPRFの各値は、図８においても示したようにそれぞれ対応する統計処理回路５６Ａ〜統計処理回路５６Ｘに供給されるようになっている。
【０１０２】
なお、ここで確認のために述べておくと、上記タイミング調整_IPRF５４は、非変調固定パターンデータの理想値が生成されるタイミングよりも先行して得られている補間ＲＦデータIPRFについて、デマルチプレクサ（DEMUX_IPRF）５５に入力されるタイミングを調整するものである。従ってこのタイミング調整_IPRF５４としては、補間ＲＦデータIPRFに得られる非変調固定パターンデータと、上記のように理想値に変換された非変調固定パターンデータとが同期するタイミングとなるようにタイミング調整を行うことになる。これによってデマルチプレクサ（DEMUX_IPRF）５５では、それぞれの非変調固定パターンデータ（基準レベル選択信号とIPRF）を上記のようにしてbit by bitで比較することができるようにされる。
【０１０３】
続くステップＳ１１１においては、振り分けられた補間ＲＦデータIPRFの各値ごとに統計処理を行う。この動作は、統計処理回路５６Ａ〜統計処理回路５６Ｘが、それぞれデマルチプレクサ（DEMUX_IPRF）５５から分配されて入力されたIPRFの各値について統計処理（移動平均）を行う動作に相当する。
この場合、統計処理回路５６Ａ〜５６Ｘは、タイミング調整_enabler５２によってタイミング調整されたenable_0信号がデマルチプレクサ（DEMUX_enabler）５３によって上記基準レベル選択信号に応じて分配されることによって、それぞれenableとされる。つまり、これによって統計処理回路５６Ａ〜５６Ｘのそれぞれは、補間ＲＦデータIPRFの対応する値の入力と同時にenableとなるようになっている。
この場合、enableとされた各統計処理回路５６Ａ〜５６Ｘは、新たなIPRFの値の入力に応じて、例えば移動平均処理を行うように構成される。すなわち、各統計処理回路５６Ａ〜５６Ｘでは、それぞれ分配されて入力される補間ＲＦデータIPRFの各値について、それらの平均値を求める処理を行っていることになる。
【０１０４】
ここで、このように統計処理回路５６Ａ〜５６Ｘにてそれぞれ分配されたIPRFの各値について平均値を求める動作は、先の図１６（ｂ）において、再生信号（IPRF）の各値の分布の平均値（分布度数のピーク位置）を検出することに相当する。
この図１６（ｂ）を参照してわかるように、このように求められるIPRFの各値の分布の平均値が、それぞれの基準レベルとされれば、実際に得られている再生信号（IPRF）に応じた基準レベルを設定することができる。つまり、各統計処理回路５６Ａ〜５６Ｘは、上記のようにして補間ＲＦデータIPRFの各値の分布の平均値を求める処理を行っていることで、実際に得られている再生信号に応じた各基準レベルを生成することができるものである。
【０１０５】
なお、このように統計処理回路５６Ａ〜５６Ｘにて生成される各基準レベルデータＡ〜Ｘは、図６に示したブランチメトリック演算ブロック３０に対して供給されてブランチメトリックの演算に用いられるべきものであるが、本実施の形態において、このように統計処理回路５６Ａ〜５６Ｘにて生成される基準レベルデータをブランチメトリック演算ブロック３０に対して設定するタイミングは、後述するようにしてＰｒｅ−ａｍｂｌｅデータに基づく調整が完了した後となる。
但し、後述するＰｒｅ−ａｍｂｌｅデータに基づく調整を行わないとした場合には、例えば非変調固定パターンデータ区間の終了に応じたタイミング等で、統計処理回路５６Ａ〜５６Ｘにより生成された基準レベルデータＡ〜Ｘをブランチメトリック演算ブロック３０に設定するものとすればよい。つまり、具体的には、例えば非変調固定パターンデータ区間の終了に応じたタイミングで、図６に示したセレクト信号生成部３４によりマルチプレクサ３３に対してセレクト信号を供給するように構成し、これによって基準レベルデータ調整部３５からの基準レベルデータＡ〜Ｘがマルチプレクサ３３を介してブランチメトリック演算ブロック３０に設定されるようにすればよい。
【０１０６】
また、本実施の形態においては、先の図８の構成にて統計処理回路５６Ａ〜５６Ｘのそれぞれが基準レベル選択信号に応じてenableとされることからも理解されるように、各統計処理回路５６Ａ〜５６Ｘが、デマルチプレクサ（DEMUX_enabler）５３からのIPRFの１値の入力ごとに移動平均処理を行う例を挙げた。しかしながら、このように１値の入力ごとに移動平均を行う手法に代えて、それぞれの統計処理回路５６は分配されて入力されてくるIPRFの値をバッファリングするようにし、例えば非変調固定パターンデータの再生が終了したタイミングなどの所要のタイミングで、これらバッファリングしたIPRFの各値（分布）について平均値を求める演算を行って基準レベルデータを生成することもできる。
【０１０７】
さらに、本実施の形態では、各統計処理回路５６が補間ＲＦデータIPRFの各値についての平均値を求めるように構成したが、基準レベル設定のための統計処理は他にも多様に考えられる。
ここで、統計処理回路にて行われる基準レベル設定のための統計処理としては、実際の再生信号に応じた適切な基準レベルを設定するにあたっての重要な要素となる。本実施の形態では、先の図１６の説明において、想定される各基準レベルを平均値として再生信号値が分布する場合が正規分布となるケースを例に挙げたが、例えば記録／再生系の構成等によっては、必ずしも平均値を中心とした分布が、想定したレベルを平均値とする正規分布になるとは限らない可能性がある。よって、各統計処理回路５６にて行う統計処理としては、実際の記録／再生系の構成等の諸要素に基づいて想定される再生信号値の正規分布が得られる基準レベルに調整できる統計処理の手法が設定されればよく、ここで特に限定されるべきものではない。
【０１０８】
上記のようにして本実施の形態によれば、ディスク１００からの実際の再生信号値に応じて、ＰＲＭＬ復号ブロック９（ブランチメトリック演算ブロック３０）にて２値化処理を行うために設定される各基準レベルを調整することができる。
このようにして実際の再生信号値に応じて各基準レベルを調整できれば、ディスク１００個々のバラツキ等によって想定される各基準レベルに対して再生信号値の分布にずれが生じる場合にも、ブランチメトリック演算ブロック３０にて算出されるブランチメトリックに誤差が生じないようにすることができ、これによって２値化出力にも誤りを生じさせないようにすることができる。そして、これによれば、再生エラーレートの改善を有効に図ることができる。
【０１０９】
また、本実施の形態において上記のような基準レベルの調整に用いる非変調固定パターンデータとしては、先の図７の説明からも理解されるように、予めディスク１００に記録されるもとして規定されているデータである。つまり、本実施の形態としては、固定パターンデータとして特別に新たなデータをディスク１００に対して記録するものではなく、よってディスク１００の実質的な記録容量を犠牲にすることなく基準レベルの調整を行うことができる。
【０１１０】
＜３．Ｐｒｅ−ａｍｂｌｅデータを用いた調整＞
＊３−１．Ｐｒｅ−ａｍｂｌｅデータ＊
上述のようにして、ディスク１００に対して記録された固定パターンデータを用いた調整の１つとして、非変調固定パターンデータを用いた調整を行うことが可能である。
但し、これはあくまで、ディスク１００に記録された非変調固定パターンデータと、記録再生装置１にて生成することのできる非変調固定パターンデータとが一致する場合を前提としたものである。
【０１１１】
ここで、Ｈｉ−ＭＤの規格において、上記のような非変調固定パターンデータとしては、これを記録するタイミング及びそのパターンについて特に規定はされていない。つまり、非変調固定パターンデータは、場合によっては記録されないこともあり得るもので、また記録される場合であっても記録再生装置１の各製造メーカによって異なっていることもある。従って、仮に同一の記録再生装置１にて記録再生を行う自己録再を行った場合には有効に基準レベルの調整を行うことができても、それ以外の場合では基準レベルの調整を行うことができなくなってしまう。
そこで本実施の形態としては、以下で説明するようにしてディスク１００に記録される他の固定パターンデータを用いての基準レベルの調整も可能となるように構成している。
【０１１２】
ここで、本実施の形態で例示しているＨｉ−ＭＤの規格では、ディスク１００に記録されるべき固定パターンデータとして、Ｐｒｅ−ａｍｂｌｅデータと呼ばれる固定データを規定している。つまり、このＰｒｅ−ａｍｂｌｅデータは、そのデータがＨｉ−ＭＤの規格書において規定されている。
従ってこのＰｒｅ−ａｍｂｌｅデータを用いて、先の非変調固定パターンデータを用いる場合と同様の調整動作を行うものとすれば、自己録再以外の場合にも有効に基準レベルの調整を行うことができると考えられる。
【０１１３】
但し、実際において、このＰｒｅ−ａｍｂｌｅデータは、そのパターン自体は規格書で規定された固定データであっても、これが１−７ＰＰ変調されてディスク１００に記録された時には、同一のパターンが得られなくなる場合が存在する。
これは、現状の記録再生装置１においては、変調データについてＤＣ成分抑圧用のＤＳＶ（Digital Sum Value）制御ビットを挿入するように規定されていることによる。
【０１１４】
＊３−２．ＤＳＶ制御ビット＊
ここで、このようなＤＳＶ制御ビットについて、次の図１０及び図１１を参照して説明する。
先ず、図１０は、１−７ＰＰ変調前の記録データのデータ構造を示している。
図示されるように、１−７ＰＰ変調前の記録データとしては、Recording Blockと呼ばれる単位内に、複数のRecording Frameと呼ばれる単位が存在する。このRecording Frameの各々の先頭には、所定長のsync codeが挿入されている。
そして、１つのRecording Block内において、先頭の１０個のRecording Frameが、Ｐｒｅ−ａｍｂｌｅ Ｆｉｅｌｄと称される。このＰｒｅ−ａｍｂｌｅ Ｆｉｅｌｄに対して、規格書で規定される固定データを格納するようにされている。この固定データのことを、ここでは「Ｐｒｅ−ａｍｂｌｅデータ」と呼んでいる。
【０１１５】
また、上記Ｐｒｅ−ａｍｂｌｅ Ｆｉｅｌｄとしての１０個のRecording Frameに対しては、Ｄａｔａ Ｆｉｅｌｄと称される４９６個のRecording Frameが続く。このＤａｔａ Ｆｉｅｌｄには、ユーザデータが格納されるべきものとされている。
なお、図示されるように、この場合の１Data Sectorは、３１個のRecording Frameから成るようにされる。従ってＤａｔａ Ｆｉｅｌｄは４９６／３１より１６個のData Sectorから成るようにされている。
さらに、Ｄａｔａ Ｆｉｅｌｄの後には、例えば６つのRecording Frameから成るＰｏｓｔ−ａｍｂｌｅ Ｆｉｅｌｄと称される領域が続くようにされる。
【０１１６】
図１１は、図１０に示されるRecording Frameのデータ構造を示している。
先ず、上述もしたようにRecording Frameの先頭には所定長のsync codeが挿入される。この場合sync codeは２０ビットとされる。そして、上記sync codeに続けて、実データとしてのData bitが２５ビット分挿入される。さらに、これに続けて１ビットによるＤＳＶ制御ビット（図中ＤＳＶbit）が挿入される。
以降は、４５ビットによるData bitに続けて、同様に１ビットのＤＳＶ制御ビットが挿入されたパターンが２７個繰り返される。
ここで、図示もされているように１Recording Frameは、それぞれ最後尾にＤＳＶ制御ビットが挿入された４６ビットを単位として、２８個の区間に区切られる。このように最後尾にＤＳＶ制御ビットが挿入された４６ビットから成る区間を、dc-control unitと呼んでいる。
【０１１７】
なお、上記それぞれのdc-control unitに挿入されるＤＳＶ制御ビットの値としては、この図に示される構造による記録データが１−７ＰＰ変調、及びＮＲＺＩ変調されてディスク１００に記録される際に、ＤＣ成分が抑制された最適な記録信号が得られるようにして決定される。
このようなＤＳＶ制御ビットの決定の手法としては種々提案されているが、具体的な例としては先に本出願人が提案した「特開２００３−２１７２３９号公報」に記載の技術を挙げることができる。
【０１１８】
ここで、上記のようなＤＳＶ制御ビットを挿入した記録データの生成は、図１に示した記録再生装置１では、記録データ生成部１６内のＰｒｅ−ａｍｂｌｅデータ生成部１７、マルチプレクサ１８、ＤＳＶ制御部１９、１−７ＰＰ変調部２０、Recording Frame同期パターン生成部２１、マルチプレクサ２２、ＮＲＺＩ変調部２３によって行われる。
先ず、Ｐｒｅ−ａｍｂｌｅデータ生成部１７は、先に説明したＰｒｅ−ａｍｂｌｅデータとしての固定データを生成し、このＰｒｅ−ａｍｂｌｅデータをマルチプレクサ１８に供給する。
Ｈｉ−ＭＤの規格では、このＰｒｅ−ａｍｂｌｅデータ生成部１７はスクランブルレジスタを用いることによって上記のようなＰｒｅ−ａｍｂｌｅデータを生成するようにされている。
【０１１９】
また、先の図１においても説明したようにして、ホストコンピュータ１４からは、ＥＣＣブロック１３を介したユーザデータが記録データ生成部１６に入力される。このユーザデータとしても、図示するようにして上記マルチプレクサ１８に入力される。
【０１２０】
マルチプレクサ１８は、先の図１０に示した１Recording Blockにおいて、Ｐｒｅ−ａｍｂｌｅ Ｆｉｅｌｄの区間ではＰｒｅ−ａｍｂｌｅデータ生成部１７からのＰｒｅ−ａｍｂｌｅデータが出力されるように選択し、以降のＤａｔａ Ｆｉｅｌｄ区間ではＥＣＣブロック１３からのユーザデータが出力されるように出力選択を行う。
【０１２１】
ＤＳＶ制御部１９には、上記マルチプレクサ１８からの出力が供給され、先の図１１に示したRecording Frameにおいて、１dc-control unitごとにＤＳＶ制御ビットを挿入する。このようにして挿入されるＤＳＶ制御ビットの値は、後述するＮＲＺＩ変調部２３からの出力データに基づいて決定されるものとなるが、これについては後述する。
【０１２２】
ＤＳＶ制御部１９の出力データは、１−７ＰＰ変調部２０にて１−７ＰＰ変調符号に変換されてマルチプレクサ２２に供給される。また、このマルチプレクサ２２に対しては、Recording Frame同期パターン生成部２１によって生成されるsync codeも供給される。
【０１２３】
ここで、この図に示される構成から理解されるように、先の図１０、図１１にて示したRecording Frameに挿入される「sync code」は、実際には図１１に示されるsync codeとなる位置に、上記Recording Frame同期パターン生成部２１により生成される３０modulation−bitsによる１−７ＰＰ変調符号によるパターンが１−７ＰＰ変調部２０の出力データに対して挿入されることで得られるようになっている。
つまり、上記マルチプレクサ２２は、このようにして１−７ＰＰ変調部２０の出力データに対して、上記のようにして各Recording Frameの先頭となるタイミングで上記Recording Frame同期パターン生成部２１からの出力データを挿入することで、結果的に図１１に示したデータ構造が得られるようにされている。
【０１２４】
マルチプレクサ２２からの出力データはＮＲＺＩ変調部２３に供給され、先の図２において示したようなＮＲＺＩ変調を施してこれをマルチプレクサ２５に出力する。先にも説明したように、マルチプレクサ２５では、非変調固定パターン生成部２４からの非変調固定パターンデータの出力後に、ＮＲＺＩ変調部２３からの出力データを磁気ヘッド２６に対して出力するようにされる。これによってディスク１００に対しては、非変調固定パターンデータが記録された後にＮＲＺＩ変調部２３からの出力データ（変調データ）が記録されるようになっている。
【０１２５】
ここで、上述したようにＤＳＶ制御部１９は、ＮＲＺＩ変調部２３からの出力データに基づき、最適なＤＳＶ制御ビットの値を決定・挿入する動作を行うものとされる。このようなＤＳＶ制御ビットの決定・挿入のための動作の概要について述べておく。
先ず、ＤＳＶ制御部１９は、マルチプレクサ１８からの出力データについて、それぞれＤＳＶ制御ビット’０’、ＤＳＶ制御ビット’１’を挿入した２系統のデータをそれぞれ１−７ＰＰ変調部２０に供給する。１−７ＰＰ変調部２０では、これら２系統のデータ列について変調処理を施すようにされ、さらに変調されたこれら２系統のデータ列がＮＲＺＩ変調部２３に供給されてＮＲＺＩ変調処理が施される。
このように１−７ＰＰ変調及びＮＲＺＩ変調が施された２系統のデータは、フィードバックされるようにしてＤＳＶ制御部１９に供給される。そして、これに応じＤＳＶ制御部１９は、それぞれのデータ列についてＤＳＶを求めるようにされる。ＤＳＶの値が小さい方がよりＤＣ成分の少ないデータ列と判別できるので、この判別結果に応じたＤＳＶ制御ビットをディスク１００に実際に記録されるデータに対して挿入することで、ＤＣ成分をより抑圧した変調データをディスク１００に対して記録することができる。
【０１２６】
なお、上記動作によると、１−７ＰＰ変調部２０及びＮＲＺＩ変調部２３のそれぞれは、実際にはＤＳＶ制御ビット’１’と’０’とが挿入された２系統のデータについて変調処理を施すための２つのエンコーダを備える必要がある。さらには、このようなＤＳＶ制御ビット決定動作と並行して、ディスク１００に対して記録されるべきデータの生成も行うようにされているので、さらにもう１つのエンコーダが必要となり、１−７ＰＰ変調部２０及びＮＲＺＩ変調部２３には少なくとも３つのエンコーダが備えられることになる。
また、同様の理由から、ＤＳＶ制御部１９としても、ＤＳＶ制御ビットの挿入系を少なくとも３つ備えるようにされることになる。
【０１２７】
＊３−３．基準レベル調整のための構成及び動作＊
上記のようにして、ディスク１００に対して記録されるデータとしては、ＤＣ成分抑圧用のＤＳＶ制御ビットが所定のデータ位置に挿入された後に１−７ＰＰ変調が施されたものとなる。
現状の規格においては、変調前の記録データならびにＤＳＶ制御ビットの挿入位置については規定されているが、そのアルゴリズムについては規定されていない。そのために採用されるアルゴリズムによっては、変調前に挿入されるＤＳＶビットが異なるために変調後の記録パターンが全く異なってしまう可能性がある。
このようにして異なったパターンとされてしまっては、非変調固定パターンデータの場合のように予め用意した固定パターンデータをそのまま用いることはできないものとなってしまう。
【０１２８】
そこで、本実施の形態では、ディスク１００から再生されたデータから、記録時に挿入されたＤＳＶ制御ビットの値を判定するように構成する。
このように判定されたＤＳＶ制御ビットの値を挿入したＰｒｅ−ａｍｂｌｅデータについて１−７ＰＰ変調及びＮＲＺＩ変調を行うことで、実際にディスク１００に記録されているＰｒｅ−ａｍｂｌｅデータ（変調データ）を特定することができる。さらに、このように特定された変調後のＰｒｅ−ａｍｂｌｅデータについて、これを採用されるＰＲで想定される理想値に変換したデータを生成することで、先の非変調固定パターンデータの場合と同様にこれを補間ＲＦデータIPRFと照らし合わせて振り分けを行ってそれぞれ統計処理を行い、再生信号値に応じた基準レベルデータの調整を行うことができる。
【０１２９】
図１２は、このようなＰｒｅ−ａｍｂｌｅデータを用いた基準レベル調整を行うための構成を示したブロック図である。
なお、この図において、図中一点鎖線で囲った部分は、図１に示される記録データ生成部１６内における、特にＤＳＶ制御ビットの決定・挿入に係る部分の構成を共用している部分である。
なお、このような実施の形態の記録再生装置１が備えるＤＳＶ制御ビットの決定・挿入に係る部分の構成は、先の特許文献（特開２００３−２１７２３９号公報）に記載の構成に則った場合のものである。
【０１３０】
ここで、このような実施の形態の記録再生装置１が備える、上記特許文献に記載の構成に則った場合のＤＳＶ制御ビットの決定・挿入に係る部分の構成について、簡単に説明しておく。なお、確認のために述べておくと、この図１２において一点鎖線で囲った部分の構成は、記録時におけるＤＳＶ制御ビットの決定・挿入に係る部分の構成の全てについて示しているものではなく、あくまで本実施の形態の基準レベルデータ調整のための構成が共用する部分についてのみ示しているものである。
記録時におけるＤＳＶ制御ビットの決定・挿入に係る部分の詳細な構成及び動作は、上記した特開２００３−２１７２３９号公報に記載されているものと同様であるので詳しくは該文献を参照されたい。
【０１３１】
先ず、上述もしたようにＤＳＶ制御ビットの決定・挿入のためには、図１に示した記録データ生成部１６内の１−７ＰＰ変調部２０、ＮＲＺＩ変調部２３内には、実際にはそれぞれ３つのエンコーダが備えられるものとなる。この図１２において、１−７ＰＰ変調部２０が備える３つのエンコーダは１−７ＰＰエンコーダ６１Ａ、６１Ｂ、７３として示されている。また、ＮＲＺＩ変調部２３についてはＮＲＺＩエンコーダ６３Ａ、６３Ｂ、７５となる。
また、図１に示したＤＳＶ制御部１９としても、ＤＳＶ制御ビットを挿入（付加）する系を３つ備えるようにされている。図１２では、図示するＤＳＶ bit”０”付加部７０Ａ、ＤＳＶ bit”１”付加部７０Ｂ、決定ＤＳＶ bit付加部７２がこれに相当する。
【０１３２】
また、この図１２において、図示するRecording Frame同期パターン挿入部６２Ａ、６２Ｂ、７４としては、図１に示したRecording Frame同期パターン生成部２１によって生成されるRecording Frame同期パターンデータを、それぞれ上記３つの系のデータ列に対して挿入する部位となる。つまり、これらRecording Frame同期パターン挿入部６２Ａ、６２Ｂ、７４は、図１で示したマルチプレクサ２２内に構成されるものとなる。
【０１３３】
なお、図示はしていないが、実際の記録データ生成部１６内のＤＳＶ制御ビット決定・挿入のための構成においては、図１にてＤＳＶ制御部１９に対してマルチプレクサ１８の出力が供給されていることからも理解されるように、上記ＤＳＶ bit”０”付加部７０Ａ、ＤＳＶ bit”１”付加部７０Ｂ、決定ＤＳＶ bit付加部７２のそれぞれには、マルチプレクサ１８からの出力が供給されることになる。
但し、本実施の形態の基準レベルデータの調整動作に限っては、Ｐｒｅ−ａｍｂｌｅデータ生成部１７からのＰｒｅ−ａｍｂｌｅデータに基づいた調整動作を行うので、ここではこれら各付加部７０Ａ、７０Ｂ、７２に対しては、図１及びこの図１２に示されるＰｒｅ−ａｍｂｌｅデータ生成部１７からの出力が供給されるラインのみを示す。
【０１３４】
図１２において、上記した［ＤＳＶ bit”０”付加部７０Ａ→１−７ＰＰエンコーダ６１Ａ→Recording Frame同期パターン挿入部６２Ａ→ＮＲＺＩエンコーダ６３Ａ］は、上述したＤＳＶ制御ビット決定動作における、ＤＳＶ制御ビット”０”を挿入した記録データ（変調データ）を生成する第１の系となる。
同様に、［ＤＳＶ bit”１”付加部７０Ｂ→１−７ＰＰエンコーダ６１Ｂ→Recording Frame同期パターン挿入部６２Ｂ→ＮＲＺＩエンコーダ６３Ｂ］は、上述したＤＳＶ制御ビット決定動作における、ＤＳＶ制御ビット”１”を挿入した記録データ（変調データ）を生成する第２の系となる。
【０１３５】
実際の記録時におけるＤＳＶ制御ビット決定動作のための構成では、上記ＮＲＺＩエンコーダ６３Ａ、ＮＲＺＩエンコーダ６３Ｂからのそれぞれの出力データ（変調データ）は、図１に示したＤＳＶ制御部１９に対してフィードバックされてＤＳＶ演算に用いられるものとなる。
そして記録時において、ＤＳＶ制御部１９では、上記それぞれの系のＤＳＶ積算値に基づいて、最適なＤＳＶ制御ビットの値を、上記第１の系で挿入された”０”又は上記第２の系にて挿入された”１”の何れかに決定するが、このように決定された最適なＤＳＶ制御ビットの値が、図示は省略したが上記ＤＳＶ制御部１９から、この図１２に示される決定ＤＳＶ bit付加部７２に供給されることになる。
【０１３６】
この決定ＤＳＶ bit付加部７２に対しては、後述するタイミング調整部７１を介して図示するＰｒｅ−ａｍｂｌｅデータ生成部１７からのＰｒｅ−ａｍｂｌｅデータ（つまり図１のマルチプレクサ１８からの出力データ）が供給される。そして決定ＤＳＶ bit付加部７２は、上記のように供給された決定ＤＳＶ制御ビットを、タイミング調整部７１から指示されるタイミングでマルチプレクサ１８から供給されるデータに挿入する。
【０１３７】
この決定ＤＳＶ bit付加部７２の後段に対しては、図示するようにして［１−７ＰＰエンコーダ７３→Recording Frame同期パターン挿入部７４→ＮＲＺＩエンコーダ７５］が設けられる。これらは、ディスク１００に対する記録時において、ＤＳＶ制御部１９にて決定されたＤＳＶ制御ビットを挿入して変調データを生成する第３の系となる。
つまりは、記録時においては、この第３の系の出力が図１に示されるマルチプレクサ２５を介して磁気ヘッド２６に供給されて実際にディスク１００に対して記録されるものとなる。
なお、本実施の形態においては、後述もするようにこの第３の系をＰｒｅ−ａｍｂｌｅデータの理想値（基準レベル選択信号）を生成するための系として共用するものとしている。
【０１３８】
そして、この図１２に示されるＤＳＶ制御ビット決定・挿入のための構成において、特に上記した特許文献の構成を採用する場合は、図示する有効区切れ生成部６９Ａ、有効区切れ生成部６９Ｂが備えられることになる。
【０１３９】
ここで、先の図１１の説明から理解されるように、ＤＳＶ制御ビットは、各dc-control unitごとの最後尾に対して挿入される。そして、このように挿入されるＤＳＶ制御ビットの”０”と”１”の違いによって、その後の区間（Recording Frame）での変調データのパターンが異なるようにされるものである。
これによると、”０””１”を各々挿入した場合の変調データのＤＳＶ値の算出は、或る時点ｎで挿入すべきＤＳＶ制御ビットの位置（n番目のdc-control unitの最終ビット）から次に挿入すべきＤＳＶ制御ビットの直前のビット位置（n＋1番目のdc-control unitの最終ビットの直前ビット）までを算出期間として行うことが考えられる。
但し、実際には、１−７ＰＰエンコーダ６１における１−７ＰＰ変調符号への変換では、入力データと変換符号との対応が予め変換テーブルに規定されており、従って入力データの並びによっては、必ずしも上記のように次に挿入すべきＤＳＶ制御ビットの直前のビット位置ビットが、変調の切れ目となるとは限らない。
もし仮に、変調の区切れ目が次のＤＳＶ制御ビットの挿入位置を含んだ場合、ＤＳＶ値に影響を与えるため、実際のＤＳＶ値の算出は、上記のようなdc-control unitの最終ビットの直前ビットまでを算出期間として行うもとはならず、当該ビットの手前で且つ１−７ＰＰ変調の切れ目となるビット位置までを算出区間として行われることになる。ここでは、このようなＤＳＶ値算出区間を示すタイミングを有効区切れタイミングと呼んでいる。
【０１４０】
図１２に示される上記有効区切れ生成部６９Ａ、有効区切れ生成部６９Ｂは、このような有効区切れタイミングを生成するために設けられている。
このため、これら有効区切れ生成部６９Ａ、有効区切れ生成部６９Ｂには、それぞれ１−７ＰＰエンコーダ６９Ａ、６９Ｂから、上記ように変換テーブルの情報と入力データとから特定される変調の区切れ目を表す変調切れ目情報が入力される。また、１−７ＰＰエンコーダ６９Ａ、６９Ｂからは、入力データ中のdc-control unitごとのＤＳＶ bitの挿入位置を示すタイミング信号（つまり図１１ではdc-control unitの区間を示すものである）が供給される。
そして有効区切れ生成部６９Ａ及び６９Ｂでは、これら変調切れ目情報と、ＤＳＶ bit挿入位置とから、上記有効区切れタイミング信号を生成する。
【０１４１】
図示は省略したが、記録時においては、これら有効区切れ生成部６９Ａ及び６９Ｂにて生成されたそれぞれの有効区切れタイミング_0信号、有効区切れタイミング_1信号が図１に示されるＤＳＶ制御部１９に供給されて、それぞれ第１の系及び第２の系のＤＳＶ値算出区間の情報として用いられることになる。
つまり記録時において、ＤＳＶ制御部１９は、上述したＤＳＶ積算値の算出動作として、このようにそれぞれの有効区切れタイミング信号に応じた区間で各系のＤＳＶ積算値を算出し、これら２系統のＤＳＶ積算値がともに保持された直後のタイミング(判定タイミング)で、この保持されたＤＳＶ積算値を比較する。そして、よりＤＳＶ積算値の絶対値が少ない方の系のＤＳＶ制御ビットを挿入すべきＤＳＶ制御ビットとして決定するようにされている。
【０１４２】
ここで、これまでの説明のようにして、この場合の構成では、記録時においてＤＳＶ制御ビット”０”、”１”を挿入したそれぞれの変調データを生成する２つ系（第１の系、第２の系）について、それぞれＤＳＶ積算値を算出し、その結果に基づいてＤＳＶ制御ビットの値を決定するものとしているが、このような構成とした場合、決定された方の系の各エンコーダ（１−７ＰＰエンコーダ及びＮＲＺＩエンコーダ）のレジスタに保持されているデータ列はデータの連続性が保たれるものの、決定されなかった方の系の各エンコーダで保持されているデータ列は、異なるＤＳＶ制御ビットの挿入に基づくものであることから、データの連続性が保たれなくなってしまうことになる。
すなわち、ＤＳＶ制御ビットの決定後において、決定されなかった方の系は、決定された方の系とは異なる符号列が保持されており、この符号列に対して新たな入力データに基づく変調データを続けてしまっては、ＤＳＶ制御部１９にて正確なＤＳＶ積算値を得ることができなくなってしまうものである。
【０１４３】
そこで、上述の特許文献にも記載されているＳｗａｐと呼ばれる動作を行うようにされている。
このＳｗａｐ動作は、決定されなかった方の系の各エンコーダのレジスタに保持されているデータ列の内容が、決定された方の系に保持されているデータ列の内容と同じとなるようにデータ内容の更新を行う動作を指す。すなわち、決定されなかった方の系で保持されるデータを決定された方の系で保持されているデータに一致させることで、決定されなかった方の系でのデータの連続性を確保することができるものである。
図示は省略したが、記録時におけるこのようなＳｗａｐ動作は、ＤＳＶ制御部１９が、決定されたＤＳＶ制御ビットの値に基づいて対応する１−７ＰＰエンコーダ６１、ＮＲＺＩエンコーダ６３を制御することで実現される。
【０１４４】
図１２に示される構成において、記録時には、これまでに説明した各部の動作によって記録データに挿入されるべきＤＳＶ制御ビットの値が決定されている。
但し、上述もしたように、本実施の形態の基準レベルデータ調整動作としては、再生時において、このように記録データに挿入されたＤＳＶ制御ビットが”０”か”１”かを特定するように構成される必要がある。
そこで本実施の形態では、このように挿入されたＤＳＶ制御ビットの値を特定するために、記録時と同様にＤＳＶ制御ビット”０”と”１”とをそれぞれ挿入した変調データを生成する。そして、これら生成した２つの系の変調データと実際にディスク１００から再生されＰＲＭＬ復号された２値化データＤＤとの一致を比較することで、記録データ（Ｐｒｅ−ａｍｂｌｅデータ）に挿入されているＤＳＶ制御ビットの値を特定するように構成する。
【０１４５】
本実施の形態としては、上記のようにして挿入ＤＳＶ制御ビット”０”と”１”とを挿入した２つの系の変調データを生成するための構成として、先に説明した記録データ生成部１６内に構成される第１の系と第２の系とを共用するようにしている。また、これと共に、これら第１の系と第２の系のそれぞれに対応して設けられている有効区切れ生成部６９Ａ、有効区切れ生成部６９Ｂも共用するものとしている。
さらには、上記のように決定されたＤＳＶ制御ビットの値を挿入したＰｒｅ−ａｍｂｌｅデータに基づく理想値を得るにあたって必要となる変調系として、上記した第３の系を共用するものとしている。
【０１４６】
但し、上記第１の系と第２の系について、ＮＲＺＩエンコーダ６３Ａ・６３Ｂは、ディスク１００へのデータ記録時には必要となる部位であるが、再生時（基準レベルデータの調整時）においては必ずしも設けられる必要はない。
つまり、再生時において、これら第１の系と第２の系とで生成される変調データは、後述もするようにＰＲＭＬ復号ブロック９からの２値化データＤＤと比較されて何れかの一致が比較されるものとなる。
但し、採用されるＰＲのクラス等によっては、ＰＲＭＬ復号ブロック９の復号データ（２値化データＤＤ）として、１−７ＰＰ変調符号が得られる場合がある。このような場合は、当然のことながらＮＲＺＩによるデコードは不要となる。
例えば、先にも例示したようにＨｉ−ＭＤ３と呼ばれる規格では、ＰＲ（１，−１）が採用されＰＲＭＬ復号ブロック９の復号出力は１−７ＰＰ符号の状態で得られる。一方、Ｈｉ−ＭＤ１と称される規格ではＰＲ（１，２，１）が採用されてＰＲＭＬ復号ブロック９からの復号出力はＮＲＺＩ変調データとなる。
このような事情から、本実施の形態の基準レベルデータ調整動作のみを行う場合に限っては、ＮＲＺＩエンコーダ６３Ａ・６３Ｂは必ずしも備えられる必要はないものとなる。
なお、以下では、ＰＲＭＬ復号ブロック９からの復号出力がＮＲＺＩ変調データで得られる場合で、これらＮＲＺＩエンコーダ６３Ａ・６３Ｂが設けられるものとして説明を続ける。
【０１４７】
なお、この場合も図中「Hi-MD3 short」の記載は、例えば上記したＨｉ−ＭＤ３とＨｉ−ＭＤ１との双方の規格によるディスク１００に対応するとしてＮＲＺＩエンコーダ６３Ａ・６３Ｂが設けられる場合に、Ｈｉ−ＭＤ３によるディスク１００の再生時にはＮＲＺＩエンコーダ６３Ａ・６３Ｂをパスして１−７ＰＰ変調データが後段に供給されるようにすればよいことを示している。
【０１４８】
そして、上記のように図１の記録データ生成部１６内の構成を共用した上で、本実施の形態の動作を実現するための構成として、先の図６に示した基準レベルデータ調整部３５内に以下の構成を追加するものとしている。
先ず、基準レベルデータ調整部３５内には、上述のようにしてＤＳＶ制御ビット”０”と”１”とをそれぞれ挿入した変調データと、実際にディスク１００から再生されてＰＲＭＬ復号された２値化データＤＤとの一致を比較するための構成として、図示する反転制御部６４Ａ、反転制御部６４Ｂ、シフトレジスタ６５Ａ、シフトレジスタ６５Ｂ、シフトレジスタ６６、比較器６７Ａ、比較器６７Ｂ、不一致bit積算部６８Ａ、不一致bit積算部６８Ｂが設けられる。
さらに、決定されたＤＳＶ制御ビットを挿入したＰｒｅ−ａｍｂｌｅデータを理想値に変換し、この理想値によるデータと再生されてくる補間ＲＦデータIPRFとに基づいて各基準レベルデータを調整するための構成として、図示する反転制御部６４Ｃ、シフトレジスタ７６、乗算部７７、加算器７８、タイミング調整_enabler７９、デマルチプレクサ（DEMUX_enabler）８０、タイミング調整_IPRF８１、デマルチプレクサ（DEMUX_IPRF）８２と共に、先の図８に示した統計処理回路（基準レベルＡ）５６Ａ〜統計処理回路（基準レベルＸ）５６Ｘを備えている。
その上で、この図１２に示される各部に対する制御を行って本実施の形態としての動作を実現する制御部６０とが設けられている。
【０１４９】
この図において、先ず上記した記録データ生成部１６内の第１の系と第２の系との出力データは、それぞれ反転制御部６４Ａ、反転制御部６４Ｂに供給されるようになっている。これら反転制御部６４Ａ、反転制御部６４Ｂの出力はそれぞれシフトレジスタ６５Ａ、シフトレジスタ６５Ｂに対して供給される。
さらに、ＰＲＭＬ復号ブロック９からの出力データである２値化データＤＤがシフトレジスタ６６に供給される。
上記比較器６７Ａには上記シフトレジスタ６５Ａからの出力と上記シフトレジスタ６６からの出力データが供給されるようになっている。また、他方の比較器６７Ｂに対しては、上記シフトレジスタ６５Ｂからの出力と上記シフトレジスタ６６からの出力が供給されるようになっている。
不一致bit積算部６８Ａ、不一致bit積算部６８Ｂには、それぞれ比較器６７Ａ、比較器６７Ｂからの出力が供給される。そして、これら不一致bit積算部６８Ａ、不一致bit積算部６８Ｂの積算結果は制御部６０に入力されるようになっている。
【０１５０】
制御部６０には、図１に示したコントローラ１５からの再生開始信号ＳＰが入力される。
また、制御部６０には、有効区切れ生成部６９Ａ及び有効区切れ生成部６９Ｂのそれぞれから有効区切れタイミング_0信号と有効区切れタイミング_１信号も入力される。
また、制御部６０からは、上記した反転制御部６４Ａ、反転制御部６４Ｂに対しそれぞれ反転制御信号RC0と反転制御信号RC1とが供給されるようになっている。さらには、反転制御信RC2が、反転制御部６４Ｃに供給される。
また、１−７ＰＰエンコーダ６１Ａ・６１Ｂ、Recording Frame同期パターン挿入部６２Ａ・６２Ｂ、ＮＲＺＩエンコーダ６３Ａ・６３Ｂ、シフトレジスタ６５Ａ・６５Ｂの各部には、enable_A信号と、後述するようにして制御部６０が生成するＳｗａｐ信号とが供給される。
また、上記enable_A信号は、ＤＳＶ bit”０”付加部７０Ａ、ＤＳＶ bit”１”付加部７０Ｂ、Ｐｒｅ−ａｍｂｌｅデータ生成部１７、タイミング調整部７１に対しても供給されている。
さらに、１−７ＰＰエンコーダ６１Ａ・６１Ｂ、Recording Frame同期パターン挿入部６２Ａ・６２Ｂ、ＮＲＺＩエンコーダ６３Ａ・６３Ｂ、決定ＤＳＶ bit付加部７２の各部に対しては、後述するようにして制御部６０が判定する判定ＤＳＶ bitの値が供給されるようになっている。
【０１５１】
タイミング調整部７１は、Ｐｒｅ−ａｍｂｌｅデータ生成部１７から供給されるＰｒｅ−ａｍｂｌｅデータを、タイミング調整後、決定ＤＳＶ bit付加部７２に供給するようにされる。また、このタイミング調整部７１からは、図示するenable_B信号が、上述した第３の系としての決定ＤＳＶ bit付加部７２、１−７ＰＰエンコーダ７３、Recording Frame同期パターン挿入部７４の各部と、図示するシフトレジスタ７６、タイミング調整_enabler７９に対して供給されるようになっている。
【０１５２】
シフトレジスタ７６に対しては、上記第３の系から生成される変調データが供給される。つまり、第３の系からの出力データは、図示するようにして反転制御部６４Ｃを介してシフトレジスタ７６に供給される。そして、このシフトレジスタ７６の出力データは、乗算部７７に対して供給されるようになっている。
【０１５３】
上記乗算部７７、加算器７８、タイミング調整_enabler７９、デマルチプレクサ（DEMUX_enabler）８０、タイミング調整_IPRF８１、デマルチプレクサ（DEMUX_IPRF）８２は、先の図８におけるシフトレジスタ４４、乗算部５０、加算器５１、タイミング調整_enabler５２、デマルチプレクサ（DEMUX_enabler）５３、タイミング調整_IPRF５４、デマルチプレクサ（DEMUX_IPRF）５４と同様の接続形態により接続され、また各部は図８の場合と同様の動作を行うように構成されている。
つまり、この場合も上記乗算部７７内の各乗算器Ｃ0〜Ｃn-1には記録再生装置１にて採用されるＰＲのクラスに応じた係数Ｃ0〜Ｃn-1が設定され、これら乗算器Ｃ0〜Ｃn-1が上記シフトレジスタ７６からの入力データについて乗算を行い、さらに加算器７８はこれらの乗算結果について加算処理を行うことで基準レベル選択信号を生成する。
そして、デマルチプレクサ（DEMUX_IPRF）８２は、タイミング調整_IPRF８０によりタイミング調整された補間ＲＦデータIPRFについて、上記加算器７８からの上記基準レベル選択信号に基づいた振り分けを行うことで、IPRFの各値を基準レベルごとに分配する動作を行う。
このデマルチプレクサ（DEMUX_IPRF）８２からの分配出力が、先の図８にも示した統計処理回路（基準レベルＡ）５６Ａ〜統計処理回路（基準レベルＸ）５６Ｘに対してそれぞれ入力されるようになっている。
【０１５４】
また、タイミング調整_enabler７９は、上記のようにしてタイミング調整部７１から供給されるenable_B信号をタイミング調整後、上記したデマルチプレクサ（DEMUX_enabler）８０に供給する。デマルチプレクサ（DEMUX_enabler）８０は、上記タイミング調整_enabler７９から供給されるenable_Bを上記加算器７８からの基準レベル選択信号に応じて、統計処理回路５６Ａ〜５６Ｘのうちの対応する統計処理回路５６に対して供給する。
これによって統計処理回路５６Ａ〜５６Ｘのそれぞれは、この場合もIPRFの値の新たな入力に対して統計処理を行って対応する基準レベルデータを調整するようにされている。
【０１５５】
ここで、上記図１２に示される構成のようにして、先の図８にも示した各統計処理回路５６Ａ〜５６Ｘに対して、Ｐｒｅ−ａｍｂｌｅデータとしての補間ＲＦデータIPRFの各値が振り分けられて入力されるということは、これら統計処理回路５６Ａ〜５６Ｘは、Ｐｒｅ−ａｍｂｌｅデータ区間で得られるIPRFの各値についても統計処理を行うようにされているということになる。
つまりは、非変調固定パターンデータが一致した場合においては、非変調固定パターンデータとＰｒｅ−ａｍｂｌｅデータの双方の入力に基づく統計処理を行うようにされているものである。
【０１５６】
続いて、図１２に示される構成によって実現されるＰｒｅ−ａｍｂｌｅデータに基づく基準レベルデータの調整動作について、次の図１３、図１４のフローチャートを参照して説明する。
先ず、先の図９のフローチャートの説明からも理解されるように、この図１３、図１４に示される動作としては、図９ステップＳ１０５にて非変調固定パターンデータの一致なしと判別された場合、または非変調固定パターンデータに基づく基準レベルデータの調整が行われた（ステップＳ１１１）の後に行われるべき動作となる。つまりは、非変調固定パターンデータ区間の終了後に行われるべき動作となる。
ここで確認のために述べておくと、非変調固定パターンデータ区間が終了した際には、先の図７にて示されるような１−７ＰＰ変調及びＮＲＺＩ変調された変調データ区間として、図１０に示したＰｒｅ−ａｍｂｌｅ ＦＩＥＬＤ区間が続くものである。従って、この図１３に示される動作に移行してきたタイミングでは、ディスク１００からＰｒｅ−ａｍｂｌｅデータの再生される直前のタイミングとなる。
【０１５７】
先ず、図１３に示されるステップＳ２０１では、Ｐｒｅ−ａｍｂｌｅデータについて、１−７ＰＰ変調及びＮＲＺＩ変調したデータを生成するようにされる。
このステップＳ２０１の動作としては、図１２に示した制御部６０が、先の図１に示したコントローラ１５からの再生開始信号ＳＰの供給に応じてenable_A信号をactiveし、これによってＰｒｅ−ａｍｂｌｅデータ生成部１７、１−７ＰＰエンコーダ６１Ａ・６１Ｂ、Recording Frame同期パターン挿入部６２Ａ・６２Ｂ、ＮＲＺＩエンコーダ６３Ａ・６３Ｂが動作を開始して、第１の系及び第２の系のデータパターンを生成する動作に相当する。
【０１５８】
ここで、先の図１１のデータ構造から、dc-control unitではその最後尾にてＤＳＶ制御ビットが付加される。このため、ここで生成される変調データの最初の部分（つまり最初のdc-control unitのＤＳＶ制御ビット挿入位置の直前までの部分）までは、ＤＳＶ bit付加部７０Ａ・７０Ｂによる動作は行われない。
そして、このことからも理解されるように、上記変調データの最初の部分については、第１の系、及び第２の系によって同じ変調データが生成されることになる。なお、正確にはこれら２つの系の変調データが同じパターンとなるのは、最初の有効区切れタイミングまでとなる。
なお、このステップＳ２０１の動作において、先に述べたようにしてＰＲＭＬ復号ブロック９の復号出力が１−７ＰＰ符号で得られる場合は、ＮＲＺＩ変調は省略することができる。
【０１５９】
ステップＳ２０２においては、上記のように生成したＰｒｅ−ａｍｂｌｅデータの反転データ、非反転データをそれぞれ準備する。
ここで、この場合としても、上記のようにして反転／非反転を考慮するのは、先の非変調固定パターンデータの場合と同様に記録系と再生系の関係から反転パターンが生じる可能性があることを見越してのことである。また、特にＰｒｅ−ａｍｂｌｅデータを用いる場合では、記録時にＮＲＺＩ変調が施されるので、記録開始時でのＮＲＺＩ変調部２３の初期状態によってもこのような反転パターンが生じうる可能性があり、これも考慮しなければならないからである。
そして、上記もしているように、最初のＤＳＶ制御ビット挿入までのデータ区間（最初の有効区切れタイミングまで）では、双方は同じパターンデータとなる。このことから先の図８に示した非変調固定パターンデータについての反転・非反転の判定と同様に、この場合も反転・非反転について判定を行うことができるものである。
ステップＳ２０２の動作としては、制御部６０が上記のようにしてenable_A信号をactiveとする動作により、シフトレジスタ６５Ａ・６５Ｂがenableとされ、また、制御部６０が反転制御信号RC0又は反転制御信号RC0により、反転制御部６５Ａ、反転制御部６５Ｂの何れか一方に反転制御を設定することで実現される。
このような動作が行われることで、シフトレジスタ６５Ａ・６５Ｂには、一方に反転による変調データ、他方に非反転による変調データがストアされる。
【０１６０】
なお、ステップＳ２０２において、制御部６０は、上記の極性判定が可能な最初の有効区切れタイミングまでの変調データがシフトレジスタ６５Ａ／・６５Ｂにストアできるように、図１２に示した有効区切れ生成部６９Ａ・６９Ｂから供給される有効区切れタイミング_0信号、有効区切れタイミング_1信号に応じてenable_A信号を一度disableとするようにされる。
先にも述べたように、有効区切れタイミングとはdc-control unitの最後に位置するＤＳＶ制御ビットが１−７ＰＰエンコーダ６１に入力される直前で、データ列の変換区切れ目となるより遅い方のタイミングである。
【０１６１】
そして、ステップＳ２０３において、Ｐｒｅ−ａｍｂｌｅデータ（Ｐｒｅ−ａｍｂｌｅ Ｆｉｅｌｄ）の入力が開始されたとする。
すると、ステップＳ２０４では、ディスク１００から再生されたＰｒｅ−ａｍｂｌｅデータに基づく２値化データＤＤと、上記のように生成した反転・非反転データとのそれぞれを同時に比較する動作を行う。
ステップＳ２０４において、上記のようにＰｒｅ−ａｍｂｌｅ Ｆｉｅｌｄの再生が開始されることによっては、ＰＲＭＬ復号ブロック９における復号動作が行われてＰｒｅ−ａｍｂｌｅデータに基づく２値化データＤＤが得られる。この２値化データＤＤが、図１２に示したようにしてシフトレジスタ６６に入力される。
比較器６７Ａは、上述のようにしてシフトレジスタ６５Ａにストアされた変調データと、上記シフトレジスタ６６に入力された２値化データＤＤとが入力され、これらのデータについて比較を行うようにされる。
また、比較器６７Ｂは、上述のようにしてシフトレジスタ６５Ｂにストアされた変調データと、上記シフトレジスタ６６に入力された２値化データＤＤとが入力され、これらのデータについて比較を行うようにされる。
そして、これら比較器６７Ａ、比較器６７Ｂの比較結果が不一致bit積算部６８Ａ、不一致bit積算部６８Ｂに入力され、これら不一致bit積算部６８Ａ、不一致bit積算部６８Ｂにて演算される不一致bitについての積算結果が制御部６０に入力される。
制御部６０は、これら不一致bit数が不一致bit数積算部６８Ａ・６８Ｂのどちらで設定閾値以下となるかを判定する。つまりは、これによって同期がとれた方の入力が特定されることで、再生されるデータの極性を判定することができる。
【０１６２】
ステップＳ２０５においては、上記した反転データ、非反転データの各々と２値化データＤＤとの比較に基づき、これら非反転データと反転データのいずれに２値化データＤＤとのデータ一致があったか否かについて判別する。
上記説明から理解されるように、このステップＳ２０５の判定は、上記した制御部６０での不一致bit積算部６８Ａ・６８Ｂからの積算結果に基づく判定動作に相当する。
【０１６３】
このステップＳ２０５において、非反転が判定された場合は、Ｐｒｅ−ａｍｂｌｅデータについて非反転制御を設定するようにされる（ステップＳ２０６）。また、反転が判定された場合はＰｒｅ−ａｍｂｌｅデータについて反転制御を設定するようにされる（ステップＳ２０７）。
これらステップＳ２０６、ステップＳ２０７の動作として、制御部６０は、判定された極性の情報に応じた反転制御信号RC0、RC1を、反転制御部６４Ａ、反転制御部６４Ｂに対して出力する。さらに、制御部６０は、同様に反転された極性に応じた反転制御信号RC2を、反転制御部６４Ｃに対しても供給する。
これにより図１２にて説明した第１の系、第２の系、第３の系において、判定された極性による変調データを生成するように制御を行うことができる。
【０１６４】
続くステップＳ２０８では、次の有効区切れ期間について、Ｐｒｅ−ａｍｂｌｅデータにＤＳＶ制御ビット”０””１”を挿入した変調データを生成する。
ここで、上記有効区切れ期間とは、各有効区切れタイミング間の期間を指す。このステップＳ２０８の動作として先ず制御部６０は、有効区切れ生成部６９Ａ、有効区切れ生成部６９Ｂからの有効区切れタイミング_0信号、有効区切れタイミング_1信号により示される有効区切れタイミングで、再度enable_A信号をactiveとする。
これに応じ、Ｐｒｅ−ａｍｂｌｅデータ生成部１７と共に、第１の系、第２の系においてそれぞれ［ＤＳＶ bit”０”付加部７０Ａ、１−７ＰＰエンコーダ６１Ａ、Recording Frame同期パターン挿入部６２Ａ、ＮＲＺＩエンコーダ６３Ａ］、［ＤＳＶ bit”１”付加部７０Ｂ、１−７ＰＰエンコーダ６１Ｂ、Recording Frame同期パターン挿入部６２Ｂ、ＮＲＺＩエンコーダ６３Ｂ］が動作を開始して、これら第１の系、及び第２の系においてＤＳＶ制御ビット”０””１”を挿入した変調データがそれぞれ生成される。
また、上記enable_A信号がactiveとされることでシフトレジスタ６５Ａ・６５Ｂもenableとされるので、上記第１の系及び第２の系にて生成された変調データは、それぞれ反転制御部６４Ａ、６４Ｂを介してこれらシフトレジスタ６５Ａ・６５Ｂにストアされる。
なお、この場合の有効区切れ生成部６９Ａ、６９Ｂにて生成されるそれぞれの有効区切れタイミング_0信号、有効区切れタイミング_1信号は、後述するｓｗａｐ動作によりそれぞれタイミングが一致した信号となるようにされる。
このため、このステップＳ２０８において上記制御部６０がenable_A信号をactiveとするタイミングは１つのタイミングに統一できる。
【０１６５】
そして、ステップＳ２０９では、変調された挿入ＤＳＶビット”０”、”１”のデータと、２値化データＤＤとを比較する動作が行われる。
つまり、この時点においては、シフトレジスタ６６に対しても次の有効区切れ期間に対応した２値化データＤＤが入力されてくる。そして、上記のようにしてシフトレジスタ６５Ａにストアされた挿入ＤＳＶビット”０”の変調データは、比較器６７Ａに入力される。
また、この比較器６７Ａには、上記シフトレジスタ６６からの２値化データも入力される。
これによって、この比較器６７Ａでは、当該有効区切れ期間での挿入ＤＳＶビット”０”の変調データと２値化データＤＤとが比較される。
同様にして、シフトレジスタ６５Ｂとシフトレジスタ６６の間では、比較器６７Ｂにより、当該有効区切れ期間での挿入ＤＳＶビット”１”による変調データと２値化データＤＤとの比較が行われることになる。
【０１６６】
そして、これら比較器６７Ａ、６７Ｂの比較結果は、先にも説明したように不一致bit積算部６８Ａ、不一致bit積算部６８Ｂに対して入力されて不一致bitについての積算値が演算される。さらに、これらの積算値が制御部６０に入力される。
【０１６７】
続いて、図１４に示されるステップＳ２１０では、挿入ＤＳＶビット”０”による変調データと、挿入ＤＳＶビット”１”による変調データのどちらが一致したかについての判定を行う。
つまり、制御部６０は、不一致bit積算部６８Ａ、不一致bit積算部６８Ｂの積算値についてどちらが所定閾値以下となったかを判定することで、挿入ＤＳＶビット”０”系列、挿入ＤＳＶビット”１”系列のどちらが２値化データＤＤと一致したかを判定する。
【０１６８】
ここで、挿入されたＤＳＶ制御ビットの値が判定されたことに応じて、本実施の形態としても先の特許文献にも記載されるｓｗａｐ動作を行う
本実施の形態で行われるＳｗａｐ動作としても、判定されなかった方のＤＳＶビットを挿入した変調データを生成していた方の系に保持されるデータ状態を、判定された方の系のデータ状態と一致させる動作を言う。
つまり、このようにすることで、この場合も記録時と同様に、判定されなかった方の系で保持されるデータの連続性を確保することができる。そして、この場合には、データの連続性が確保できることで、挿入ＤＳＶビット”０””１”の判定を正しく行うことができるようになる。
【０１６９】
この場合のＳｗａｐ動作として、挿入ＤＳＶビット”０”系列の方が一致したと判定した場合は、挿入ＤＳＶビット”０”系列の状態に基づくＳｗａｐ動作を行う（ステップＳ２１１）。このため、制御部６０は、図１２に示されるＳｗａｐ信号を、挿入ＤＳＶビット”１”系列となる［１−７ＰＰエンコーダ６１Ｂ、Recording Frame同期パターン挿入部６２Ｂ、ＮＲＺＩエンコーダ６３Ｂ、シフトレジスタ６５Ｂ］に供給して、これらのレジスタで保持されるデータの状態が、判定された挿入ＤＳＶビット”０”系列の各部のレジスタで保持されているデータ状態と同じとなるようにＳｗａｐ動作を行う。
一方、挿入ＤＳＶビット”１”系列の方が一致したと判定した場合は、挿入ＤＳＶビット”１”系列の状態に基づくＳｗａｐ動作を行う（ステップＳ２１２）。つまり、制御部６０は、Ｓｗａｐ信号を挿入ＤＳＶビット”０”系列となる［１−７ＰＰエンコーダ６１Ａ、Recording Frame同期パターン挿入部６２Ａ、ＮＲＺＩエンコーダ６３Ａ、シフトレジスタ６５Ａ］に供給して、これら各部のレジスタで保持されるデータ状態が挿入ＤＳＶビット”１”系列の各部で保持されているデータ状態となるようにＳｗａｐ動作を行う。
【０１７０】
そして、このようなＳｗａｐ動作に続いては、判定結果に応じたＤＳＶ制御ビットを挿入したＰｒｅ−ａｍｂｌｅデータを１−７ＰＰ変調及びＮＲＺＩ変調し、さらにこの変調データを採用されるＰＲで想定される理想値に変換する動作が行われる。
つまり、挿入されたＤＳＶ制御ビットが”０”であったとされた場合は、ＤＳＶ制御ビット”０”を挿入したＰｒｅ−ａｍｂｌｅデータについて変調データの生成及び理想値への変換を行う（ステップＳ２１３）。
また、挿入されたＤＳＶ制御ビットが”１”であったとされた場合は、ＤＳＶ制御ビット”１”を挿入したＰｒｅ−ａｍｂｌｅデータについて変調データの生成及び理想値への変換を行う（ステップＳ２１４）。
【０１７１】
ステップＳ２１３の動作としては、先ず制御部６０が、図１２に示した判定ＤＳＶ bit信号により、決定ＤＳＶ bit付加部７２に対して”０”を指示する。
ここで、図１２に示されるタイミング調整部７１は、Ｐｒｅ−ａｍｂｌｅデータ生成部１７で生成されるＰｒｅ−ａｍｂｌｅデータのデータ列と、上記のように制御部６０にて挿入ＤＳＶビットが判定されるタイミングとの間でタイミング調整を行っている。すなわち、これによって決定ＤＳＶ bit付加部７２では、Ｐｒｅ−ａｍｂｌｅデータ生成部７１から供給されるデータ列中の、今回の判定対象となった有効区切れ期間内の適正な位置に、上記のように指示されたＤＳＶ制御ビット”０”を挿入することができるようにされている。
また、上記タイミング調整部７２は、上記したタイミング調整に応じたタイミングで、第３の系としての［１−７ＰＰエンコーダ７３、Recording Frame同期パターン挿入部７４、ＮＲＺＩエンコーダ７５］、及びシフトレジスタ７６、及びタイミング調整_enabler７９に供給されるenable_B信号をactiveとする。これによって決定ＤＳＶ bit付加部７２にてＤＳＶ制御ビットが挿入されたＰｒｅ−ａｍｂｌｅデータは、第３の系にて変調され、図示する反転制御部６４Ｃを介してシフトレジスタ７６に入力される。なお、このとき、反転制御部６４Ｃでは先のステップＳ２０６又はＳ２０７により判定された極性が設定されているので、再生信号に応じた極性が設定されていることになる。
そして、シフトレジスタ７６に入力された変調データは、乗算部７７内の乗算器Ｃ0〜Ｃn-1に入力されてそれぞれ係数Ｃ0〜Ｃn-1と乗算され、この乗算結果が加算器７８に入力されて加算されて、採用されるＰＲのクラスで想定される理想値に変換される。
上記乗算部７７及び加算器７８による理想値への変換動作は、先に説明した乗算部５０及び加算器５１による動作と同様となるのでここでの説明は省略する。
【０１７２】
一方、ステップＳ２１４の動作としては、制御部６０が、判定ＤＳＶ bit信号により決定ＤＳＶ bit付加部７２に対して”１”を指示する。なお、以降の変調データの生成及び理想値への変換動作についてはステップＳ２１３にて説明したものと同様となるので説明は省略する。
【０１７３】
続くステップＳ２１５では、再生されてくる補間ＲＦデータIPRFの各値を、上記のように変換された理想値によるＰｒｅ−ａｍｂｌｅデータに照らし合わせることで、補間ＲＦデータIPRFの各値を基準レベルごとに振り分ける動作を行う。
このステップＳ２１５の動作は、先の図９におけるステップＳ１１０と同様となる。
つまり、タイミング調整_IPRF８１からは、タイミング調整された補間ＲＦデータIPRFがデマルチプレクサ（DEMUX_IPRF）８２に対して供給される。そして、このデマルチプレクサ（DEMUX_IPRF）８２には、上記加算器７８から出力される理想値に変換された非変調固定パターンデータとしての、基準レベル選択信号も供給される。
これによってデマルチプレクサ（DEMUX_IPRF）８２は、上記タイミング調整_IPRF８１から供給される補間ＲＦデータIPRFの各値を、基準レベル選択信号により選択される基準レベルごとに分配して出力するようにされる。この場合も分配された補間ＲＦデータIPRFの各値は、それぞれ対応する統計処理回路５６Ａ〜統計処理回路５６Ｘに供給されるものとなる。
なお、上記タイミング調整_IPRF８１としても、補間ＲＦデータIPRFと理想値に変換された変調データとが同期するタイミングとなるようにタイミング調整を行うようにされ、これによってデマルチプレクサ（DEMUX_IPRF）８２ではIPRFと理想値（基準レベル選択信号）とについてbit by bitでの比較が可能となるようにされている。
【０１７４】
そして、ステップＳ２１６では、振り分けられた補間ＲＦデータIPRFの各値ごとに統計処理を行う。この動作としても、先の図９にて説明したものと同様となる。つまり、統計処理回路５６Ａ〜統計処理回路５６Ｘが、それぞれデマルチプレクサ（DEMUX_IPRF）から分配されて入力されたIPRFの各値について統計処理（移動平均）を行うものである。
この場合、図１２に示すタイミング調整_enabler７９は、上記したステップＳ２１３（又はＳ２１４）においてタイミング調整部７２によりactiveとされたenable_B信号を、入力される補間ＲＦデータIPRFとの間でタイミング調整を行ってデマルチプレクサ（DEMUX_enabler）８０に供給する。
そして、統計処理回路５６Ａ〜５６Ｘは、このようにタイミング調整_enabler７９によってタイミング調整されたenable_B信号が、上記デマルチプレクサ（DEMUX_enabler）８０によって上記基準レベル選択信号に応じて分配されることによって選択的にenableとされ、これによってこの場合も統計処理回路５６Ａ〜５６Ｘのそれぞれは、上記デマルチプレクサ（DEMUX_IPRF）８２からの補間ＲＦデータIPRFの対応する値の入力と同時にenableとなるようになっている。
先の図９においても説明したように、enableとされた各統計処理回路５６Ａ〜５６Ｘは、新たなIPRFの値の入力に応じて移動平均処理を行うように構成される。すなわち、それぞれ入力される補間ＲＦデータIPRFの各値についてそれらの平均値を求める処理を行っていることに相当する。
【０１７５】
ここで、確認のために述べておくと、各統計処理回路５６Ａ〜５６Ｘは、先の図９にて説明した動作からも理解されるように、非変調固定パターン生成部２４にて生成された非変調固定パターンデータとディスク１００から再生された非変調固定パターンデータとが一致する場合には、この非変調固定パターンデータに基づいての移動平均処理を既に行っているものとなる。
そして、この非変調固定パターンデータに基づく統計処理後には、上記により説明したＰｒｅ−ａｍｂｌｅデータに基づいての統計処理も行うことになる。
これによれば、各統計処理回路５６Ａ〜５６Ｘは、非変調固定パターンデータが一致した場合には非変調固定パターンデータ区間とＰｒｅ−ａｍｂｌｅデータ区間（Ｐｒｅ−ａｍｂｌｅ Ｆｉｅｌｄ区間）とにわたって、再生信号に応じた調整動作を行うことができるようになる。このように比較的長い期間にわたって再生信号（補間ＲＦデータIPRF）に応じた調整が為されることで、生成される各基準レベルデータＡ〜Ｘとしては、より信頼性の高いの値とすることができる。
【０１７６】
続くステップＳ２１７においては、調整動作が終了したか否かについて判別される。
この場合、Ｐｒｅ−ａｍｂｌｅデータに基づく調整は、例えばＰｒｅ−ａｍｂｌｅデータ区間（図１０にて示したＰｒｅ−ａｍｂｌｅ Ｆｉｅｌｄ）のおよそ半分程度の時点で調整動作を終了するものとしている。従って、それまでは調整動作が継続されることになる。
すなわち、この調整終了時点までは、図１２に示した各部の動作が継続されることで、先の図１３に示されるステップＳ２０８に戻り、次の有効区切れ区間について挿入ＤＳＶビット”０””１”のそれぞれの系列と２値化データＤＤとの比較、判定を始めとしたステップＳ２０８〜ステップＳ２１５までの動作が繰り返し実行されることになる。
つまり、これによって有効区切れ期間ごとに、［挿入ＤＳＶビットの判定、判定ＤＳＶビットを挿入した変調データの生成及び理想値（基準レベル選択信号）への変換、基準レベル選択信号に基づく補間ＲＦデータIPRFの各値の振り分け及び統計処理（各基準レベルデータの調整）］が繰り返し行われるものとなる。
【０１７７】
そして、調整動作が終了したとされた場合は、各統計処理回路５６Ａ〜５６Ｘの統計処理結果（各基準レベルデータ）を、ブランチメトリック演算ブロック３０に対して設定する動作が行われる（ステップＳ２１８）。
各統計処理回路５６Ａ〜５６Ｘにより調整された基準レベルデータＡ〜Ｘは、先にも説明したように先の図６にて示したマルチプレクサ３３に対して供給されるようになっている。同じ図６に示されるセレクト信号生成部３４は、予め、上記のようなＰｒｅ−ａｍｂｌｅデータ区間のおよそ半分程度となるタイミングで、マルチプレクサ３３に対して各統計処理回路５６Ａ〜５６Ｘからの出力を選択させるためのセレクト信号を出力するように構成されている。
これによって、統計処理回路５６Ａ〜５６Ｘのそれぞれの統計処理結果としての基準レベルデータＡ〜Ｘが、ブランチメトリック演算ブロック３０に対して設定されることになる。
【０１７８】
なお、ここでは、Ｐｒｅ−ａｍｂｌｅデータ区間の半分程度の期間にわたって基準レベルデータの調整を行うものとしたが、これはあくまでも一例を示したに過ぎない。
例えば、Ｐｒｅ−ａｍｂｌｅデータ区間の最後まで調整を行うとすれば、その分長い期間にわたって再生信号に応じた基準レベルデータの調整を行うことができる。すなわち、これによってさらに信頼性の高い基準レベルデータを設定することができる。
但し、実際にはＰｒｅ−ａｍｂｌｅデータ区間に続く実データの領域の再生は、Ｐｒｅ−ａｍｂｌｅ領域内で検出されたFrame同期パターンに影響されるので、調整区間（つまり調整されてない固定の基準レベルデータを用いた２値化が行われる区間ともなる）を長くすると、実データ領域での再生に悪影響を与える可能性はある。
【０１７９】
或いは、基準レベルデータの調整期間は、このようにデータ区間により定める以外にも、各統計処理回路５６で得られる各基準レベルの値が、予め定められた或る範囲内の値に収束するまでとすることも考えられる。つまり、各統計処理回路５６の移動平均処理により、各基準レベルが或る範囲に収束した場合、これら基準レベルは再生信号値の各分布の平均値付近の値となっていると考えられるので、これによって実際の再生信号に応じた適正な基準レベルに調整されたと推定し、調整動作を終了するものである。
このような動作とする場合、例えば各統計処理回路５６から出力される各基準レベルごとに判定回路を設け、各判定回路では入力される基準レベルの値が上記のように予め定められた範囲内に収束したかを判定し、その結果を図６に示したセレクト信号生成部３４に対して供給するように構成する。その上で、セレクト信号生成部３４としては、これら判定回路からの結果が全て肯定結果となることに応じ、マルチプレクサ３３に対して各統計処理回路５６Ａ〜５６Ｘからの出力を選択させるためのセレクト信号を出力するように構成すればよい。
【０１８０】
以上のようにして、本実施の形態では、既知の固定パターンデータとしてのＰｒｅ−ａｍｂｌｅデータが、ＤＳＶ制御ビットが挿入された後に変調されるものであった場合にも、挿入されたＤＳＶ制御ビットを判定することができる。そして、この判定されたＤＳＶ制御ビットを挿入したＰｒｅ−ａｍｂｌｅデータを生成し、この変調データを理想値に変換して基準レベル選択信号を生成することで、この基準レベル選択信号に基づいてディスク１００から再生されるＰｒｅ−ａｍｂｌｅデータを各基準レベルごとに振り分けることができる。さらに、このように基準レベルごとに振り分けられた各値について移動平均処理（統計処理）が行われることで、ディスク１００からの再生信号に応じた適正な基準レベルデータに調整することができる。
【０１８１】
このようにして、Ｐｒｅ−ａｍｂｌｅデータに基づく基準レベルデータの調整動作を行うことができれば、ディスク１００に記録されている非変調固定パターンデータが記録再生装置１側で生成できる（予め用意できる）パターンと異なるものであった場合にも、再生信号に応じて各基準レベルデータを調整することが可能となり、これによってブランチメトリック演算ブロック３０に対して適正な基準レベルデータを設定することができる。
このようにブランチメトリック演算ブロック３０に設定される基準レベルデータが適正なものとされれば、ＰＲＭＬ復号による２値化処理に用いられるブランチメトリックの値の誤差も抑制され、これによってＰＲＭＬ復号ブロック９の復号出力としての２値化データＤＤのエラーレートも改善することができる。
【０１８２】
また、Ｐｒｅ−ａｍｂｌｅデータとしても、先の非変調固定パターンデータと同様にディスク１００に対して記録されることが規定されている固定パターンデータである。よって、この場合もディスク１００に対して特別な固定パターンデータを別途記録することなしに、基準レベルデータの調整を行うことができる。すなわち、ディスク１００の実質的な記録容量を犠牲とせずに基準レベルデータの調整を行うことができる。
【０１８３】
さらには、先の図１２の構成を参照してわかるように、Ｐｒｅ−ａｍｂｌｅデータに基づく調整において、挿入ＤＳＶビット”０”系列（第１の系）、挿入ＤＳＶビット”１”系列（第２の系）、及び決定ＤＳＶ bitを挿入した変調データの生成系（第３の系）の構成は、記録時に必要とされる構成を共用することができる（図１２中一点鎖線内参照）。よって、ディスク１００に対する記録が可能な記録再生装置に本発明を適用する場合は、その分追加部品を少なくすることができる。
【０１８４】
ここで、本発明としては、これまでに説明した実施の形態に限定されるものではない。  例えば、本実施の形態では、本発明が記録媒体に対する記録及び再生を行う記録再生装置に適用される例を挙げたが、再生のみを行う再生装置に対して適用することも可能である。
但し、これまでの説明のようにして非変調固定パターンデータ及びRre-ambleデータの双方に基づく調整動作が可能となるように構成する場合、先の図１２の構成からも明らかなように、実際には記録系の構成を用いる構成となる。
一方、非変調固定パターンデータのみに基づく調整を行うとした場合では、特に記録系の追加構成は不要であるので、再生装置には好適である。
【０１８５】
また、本実施の形態では、記録媒体からの再生信号についてＰＲＭＬ復号を行う場合に本発明を適用する場合を例示したが、ネットワーク、又は衛星等の所要の通信媒体を介して受信されるデータ信号について復号する受信装置に対しても好適に適用できる。
【０１８６】
また、先の図１３〜図１４にて示したＰｒｅ−ａｍｂｌｅデータに基づく調整動作において、本実施の形態ではディスク１００から再生されるＰｒｅ−ａｍｂｌｅデータと装置側で生成したＰｒｅ−ａｍｂｌｅデータとの同期状態が確保されることを前提として説明したが、例えばこれらのデータの同期がはずれた場合には、同期がはずれたRecording Frameに続くRecording Frameにおいて、ＤＳＶビット”０””１”系列と２値化データＤＤとの比較を行えばよい。この場合、Ｐｒｅ−ａｍｂｌｅデータ生成部１７において、上記続くRecording Frameの先頭におけるスクランブルレジスタの値は、前もって演算した物をテーブルとして持っておきその値をスクランブルレジスタにロードすることによりＰｒｅ−ａｍｂｌｅデータ生成部１７の状態を上記続くRecording Frameの初期状態とする事ができる。
【０１８７】
また、各統計処理回路５６Ａ〜５６Ｘにおける統計処理動作として、本実施の形態においては、基準レベル選択信号に応じて対応する統計処理回路がenableとされて、各統計処理回路は１値入力ごとに移動平均処理を行うものとした。
しかし、他の方法として、各統計処理回路５６は１値の入力ごとに動作させるのではなく、入力される全ての値を保持できるように構成し、調整動作の終了タイミングでこれら保持された複数の値について統計処理（平均値算出処理）を行って基準レベルデータを生成するように構成することもできる。
【０１８８】
また、これまでで説明した実施の形態では、基準レベルデータの調整処理を実行するタイミングについて特に言及はしなかったが、例えば装填されるディスク１００ごとに行うことで、ディスク１００の固体ごとのバラツキに起因する再生信号のずれに応じた適切な基準レベルデータに調整することができる。
また、同一のディスク１００についても再生開始ごと等の所要のタイミングで複数回実行すれば、各統計処理回路５６ではその分長い期間の再生信号に応じた基準レベルデータに調整できるので、その分信頼性の高い基準レベルデータに調整することができる。
【０１８９】
また、本発明としては、再生信号に基づいて調整した基準レベルデータを設定することで、再生信号値と想定される各基準レベルとのずれをキャンセルすることがその本質としてある。
実施の形態では、このような再生信号値と各基準レベルとのずれのキャンセル手法として、基準レベル側を再生信号に応じて調整するものとしているが、逆にＰＲＭＬ復号ブロック内に設定される基準レベルは想定される値で固定として、ＰＲＭＬ復号ブロックに入力される再生信号（補間ＲＦデータIPRF）側が、設定される基準レベルに応じた値となるように等化器の係数を設定することも可能である。つまりは、図１６（ｂ）の例で言えば、再生信号値の各分布を、固定による各基準レベルを平均値とするように適応等化させることで、同様の結果を得るようにするものである。
なおこのような等化器の係数の設定方法についての詳細はここでは省略するが、適応等化のアルゴリズムが各種発案されているのでそれらを参照されたい。
【図面の簡単な説明】
【０１９０】
【図１】本発明の実施の形態としての再生装置の内部構成を示すブロック図である。
【図２】ＲＬＬ（１，７）符号化方法における最小磁化反転幅の説明図である。
【図３】ＰＲＭＬ復号における状態遷移の過程の説明図である。
【図４】ＰＲＭＬ復号における状態遷移の過程の説明図である。
【図５】ＰＲＭＬ復号におけるトレリス線図の説明図である。
【図６】実施の形態の再生装置が備えるＰＲＭＬ復号装置の内部構成を示すブロック図である。
【図７】記録データに対する非変調固定パターンデータの挿入例について説明するための図である。
【図８】実施の形態のＰＲＭＬ復号装置が備える基準レベルデータ調整部の内部構成として、主に非変調固定パターンデータに基づく調整を行う部分の構成を示したブロック図である。
【図９】実施の形態の基準レベデータ調整動作として、非変調固定パターンデータに基づく調整動作について説明するためのフローチャートである。
【図１０】記録媒体への記録データのデータ構造について説明するための図である。
【図１１】同じく、記録媒体への記録データのデータ構造について説明するための図である。
【図１２】実施の形態のＰＲＭＬ復号装置が備える基準レベルデータ調整部の内部構成として、主にＰｒｅ−ａｍｂｌｅデータに基づく調整を行う部分の構成を示したブロック図である。
【図１３】実施の形態の基準レベデータ調整動作として、Ｐｒｅ−ａｍｂｌｅデータに基づく調整動作について説明するためのフローチャートである。
【図１４】同じく、実施の形態の基準レベデータ調整動作として、Ｐｒｅ−ａｍｂｌｅデータに基づく調整動作について説明するためのフローチャートである。
【図１５】採用されるＰＲのクラスで想定される理想値への変換動作の一例について説明するための図である。
【図１６】再生信号値が各基準レベルに対して正規分布している場合の例と、再生信号値の分布と各基準レベルとにずれが生じた場合の例について説明するための図である。
【符号の説明】
【０１９１】
１  記録再生装置、９  ＰＲＭＬ復号装置、１６  記録データ生成部、１７  Ｐｒｅ−ａｍｂｌｅデータ生成部、２０  １−７ＰＰ変調部、２１  Recording Frame同期パターン生成部、２３  ＮＲＺＩ変調部、２４  非変調固定パターン生成部、３０  ブランチメトリック演算ブロック、３１  ＡＣＳ（加算・比較・選択）演算ブロック、３２  パスメモリブロック、３３  マルチプレクサ、３４  セレクト信号生成部、３５  基準レベルデータ調整部、３６  固定基準レベルデータ、４０  制御部、４１，４２  反転制御部、４３，４４，４７  シフトレジスタ、４６，４７  比較器、４８，４９  不一致bit積算部、５０  乗算部、Ｃ0〜Ｃn-1  乗算器、５１  加算器（基準レベル選択信号生成）、５２  タイミング調整_enabler、５３  デマルチプレクサ（ＤＥＭＵＸ_enabler）、５４  タイミング調整_IPRF、５５  デマルチプレクサ（ＤＥＭＵＸ_IPRF）、５６Ａ〜５６Ｘ  統計処理回路、６０  制御部、６１Ａ，６１Ｂ，７３  １−７ＰＰエンコーダ、６２Ａ，６２Ｂ，７４  Recording Frame同期パターン挿入部、６３Ａ，６３Ｂ，７５  ＮＲＺＩエンコーダ、６４Ａ，６４Ｂ，６４Ｃ  反転制御部、６５Ａ，６５Ｂ，６６  シフトレジスタ、６７Ａ，６７Ｂ  比較器、６８Ａ，６８Ｂ  不一致bit積算部、６９Ａ，６９Ｂ  有効区切れ生成部、７０Ａ  ＤＳＶ bit”０”付加部、７０Ｂ  ＤＳＶ bit”１”付加部、７１  タイミング調整部、７２  決定ＤＳＶ bit付加部、７６  シフトレジスタ、７７  乗算部、７８  加算器（基準レベル選択信号生成）、７９  タイミング調整_enabler、８０  デマルチプレクサ（ＤＥＭＵＸ_enabler）、８１  タイミング調整_IPRF、８２  デマルチプレクサ（ＤＥＭＵＸ_IPRF）
【図１】
2006221719.tif 000003
【図２】
2006221719.tif 000004
【図３】
2006221719.tif 000005
【図４】
2006221719.tif 000006
【図５】
2006221719.tif 000007
【図６】
2006221719.tif 000008
【図７】
2006221719.tif 000009
【図８】
2006221719.tif 000010
【図９】
2006221719.tif 000011
【図１０】
2006221719.tif 000012
【図１１】
2006221719.tif 000013
【図１２】
2006221719.tif 000014
【図１３】
2006221719.tif 000015
【図１４】
2006221719.tif 000016
【図１５】
2006221719.tif 000017
【図１６】
2006221719.tif 000018