(57)【特許請求の範囲】
【請求項１】
データ領域とサーボ領域とを有するディスク媒体と、
前記データ領域からヘッドで読み出された信号に基づいて前記ヘッドのクロストラック方向における目標位置からのオフセット量を求め、前記オフセット量に基づいて前記ヘッドを前記目標位置に近づける第１の制御を行うコントローラと、
を備え、
前記ディスク媒体は、第１のサブトラックに記録される情報と前記第１のサブトラックに隣接する第２のサブトラックに記録される情報との組み合わせにより、３つのレベルの信号を、前記第１のサブトラック及び前記第２のサブトラックを含むトラックにおける前記データ領域に記録可能であり、
前記３つのレベルは、第１のレベルと、第２のレベルと、前記第１のレベル及び前記第２のレベルの間にある第３のレベルとを含み、
前記コントローラは、前記データ領域から前記ヘッドで読み出された信号に基づいて、前記第３のレベルに対する尤度と前記第１のレベル及び前記第２のレベルに対する尤度との尤度比を求め、前記尤度比に応じて前記第１の制御を行う
ディスク装置。
【請求項２】
データ領域とサーボ領域とを有するディスク媒体と、
前記データ領域からヘッドで読み出された信号に基づいて前記ヘッドのクロストラック方向における目標位置からのオフセット量を求め、前記オフセット量に基づいて前記ヘッドを前記目標位置に近づける第１の制御を行うコントローラと、
を備え、
前記コントローラは、前記データ領域から前記ヘッドで読み出された信号に基づいて、前記オフセット量と、前記オフセットの向きとを求め、前記オフセット量及び前記向きに基づいて前記第１の制御を行い、
前記ディスク媒体は、第１のサブトラックに記録される情報と前記第１のサブトラックに隣接する第２のサブトラックに記録される情報との組み合わせにより、３つのレベルの信号を、前記第１のサブトラック及び前記第２のサブトラックを含むトラックにおける前記データ領域に記録可能であり、
前記３つのレベルは、第１のレベルと、第２のレベルと、前記第１のレベル及び前記第２のレベルの間にある第３のレベルとを含み、
前記コントローラは、前記データ領域から前記ヘッドで読み出された信号に基づいて、前記第３のレベルに対する尤度と前記第１のレベル及び前記第２のレベルに対する尤度との尤度比を求め、前記尤度比に応じて前記オフセット量を求めるとともに、前記第３のレベルのターゲットレベルからのずれの極性を求め、前記極性に応じて前記向きを求める
ディスク装置。
【請求項３】
データ領域とサーボ領域とを有するディスク媒体と、
前記データ領域からヘッドで読み出された信号に基づいて前記ヘッドのクロストラック方向における目標位置からのオフセット量を求め、前記オフセット量に基づいて前記ヘッドを前記目標位置に近づける第１の制御を行うコントローラと、
を備え、
前記ディスク媒体は、第１のサブトラックに記録される情報と前記第１のサブトラックに隣接する第２のサブトラックに記録される情報との組み合わせにより、３つのレベルの信号を、前記第１のサブトラック及び前記第２のサブトラックを含むトラックにおける前記データ領域に記録可能であり、
前記３つのレベルは、第１のレベルと、第２のレベルと、前記第１のレベル及び前記第２のレベルの間にある第３のレベルとを含み、
前記第１のレベルは、前記第１のサブトラックに記録される第１の磁化状態と前記第２のサブトラックに記録される前記第１の磁化状態との組み合わせにより記録され、
前記第２のレベルは、前記第１のサブトラックに記録される第２の磁化状態と前記第２のサブトラックに記録される前記第２の磁化状態との組み合わせにより記録され、
前記第３のレベルは、前記第１のサブトラックに記録される前記第２の磁化状態と前記第２のサブトラックに記録される前記第１の磁化状態との組み合わせを用いずに、前記第１のサブトラックに記録される前記第１の磁化状態と前記第２のサブトラックに記録される前記第２の磁化状態との組み合わせにより記録される
ディスク装置。
【請求項４】
データ領域とサーボ領域とを有するディスク媒体と、
前記データ領域からヘッドで読み出された信号に基づいて前記ヘッドのクロストラック方向における目標位置からのオフセット量を求め、前記オフセット量に基づいて前記ヘッドを前記目標位置に近づける第１の制御を行うコントローラと、
を備え、
前記ディスク媒体は、第１のサブトラックに記録される情報と前記第１のサブトラックに隣接する第２のサブトラックに記録される情報との組み合わせにより、３つのレベルの信号を、前記第１のサブトラック及び前記第２のサブトラックを含むトラックにおける前記データ領域に記録可能であり、
前記３つのレベルは、第１のレベルと、第２のレベルと、前記第１のレベル及び前記第２のレベルの間にある第３のレベルとを含み、
前記コントローラは、第１の時刻において前記第３のレベルに対する尤度と前記第１のレベル及び前記第２のレベルに対する尤度との第１の尤度比を求め、前記第１の時刻より後の第２の時刻において前記第３のレベルに対する尤度と前記第１のレベル及び前記第２のレベルに対する尤度との第２の尤度比を求め、前記第１の尤度比と前記第２の尤度比との大小関係に基づいて、前記第１の制御を行う
ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、ディスク装置に関する。
【背景技術】
【０００２】
近年、磁気ディスク装置などのディスク装置では、ディスク媒体に格納するデータを高密度化させる傾向にある。これに伴い、ディスク媒体のトラックピッチが狭くなる傾向にある。トラックピッチが狭いディスク媒体に対してヘッドでデータの読み出しを行う際、ヘッドのクロストラック方向の位置を、より正確に制御することが望まれる。ヘッドの位置決め制御は、周方向に点在するサーボ情報に基づいて実行される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第８９８８８１４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一つの実施形態は、ヘッドの位置をクロストラック方向に正確に制御できるディスク装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
一つの実施形態によれば、ディスク媒体とコントローラとを有するディスク装置が提供される。ディスク媒体は、データ領域とサーボ領域とを有する。コントローラは、データ領域からヘッドで読み出された信号に基づいて、ヘッドのクロストラック方向における目標位置からのオフセット量を求める。コントローラは、オフセット量に基づいて、第１の制御を行う。第１の制御は、ヘッドを目標位置に近づける制御である。ディスク媒体は、第１のサブトラックに記録される情報と第２のサブトラックに記録される情報との組み合わせにより、３つのレベルの信号を、トラックにおけるデータ領域に記録可能である。第２のサブトラックは、第１のサブトラックに隣接するサブトラックである。トラックは、第１のサブトラック及び第２のサブトラックを含む。３つのレベルは、第１のレベルと第２のレベルと第３のレベルとを含む。第３のレベルは、第１のレベル及び第２のレベルの間のレベルである。コントローラは、データ領域からヘッドで読み出された信号に基づいて、第３のレベルに対する尤度と第１のレベル及び第２のレベルに対する尤度との尤度比を求め、尤度比に応じて第１の制御を行う。
【図面の簡単な説明】
【０００６】
【図１】実施形態にかかるディスク装置の構成を示す図。
【図２】実施形態におけるトラックの記録磁化状態を示す図。
【図３】実施形態における記録ヘッド及び再生ヘッドの制御位置を示す図。
【図４】実施形態における再生ヘッドの位置とリード信号との関係を示す図。
【図５】実施形態におけるコントローラの構成を示す図。
【図６】実施形態における再生ヘッドのオフセット量と尤度比との関係を示す図。
【図７】実施形態におけるコントローラの動作を示すフローチャート。
【図８】実施形態の変形例におけるコントローラの動作を示す図。
【発明を実施するための形態】
【０００７】
以下に添付図面を参照して、実施形態にかかるディスク装置を詳細に説明する。なお、この実施形態により本発明が限定されるものではない。
【０００８】
（実施形態）
実施形態にかかるディスク装置１について図１を用いて説明する。図１は、ディスク装置１の構成を示す図である。
【０００９】
ディスク装置１は、ディスク媒体１１を有し、ホスト４０からの要求に応じてディスク媒体１１に情報を記録する。ディスク装置１は、例えば、磁気ディスク装置、光磁気ディスク装置などである。以下では、ディスク装置１が磁気ディスク装置である場合について例示するが、本実施形態は他の装置にも適用可能である。
【００１０】
ディスク装置１は、例えば、ヘッド２２を介してディスク媒体１１に情報を記録し、ヘッド２２を介してディスク媒体１１から信号を読み出す。具体的には、ディスク装置１は、ディスク媒体１１、スピンドルモータ１２、モータドライバ２１、ヘッド２２、アクチュエータアーム１５、ボイスコイルモータ（ＶＣＭ）１６、ランプ１３、ヘッドアンプ２４、リードライトチャネル（ＲＷＣ）２５、ハードディスクコントローラ（ＨＤＣ）２３、バッファメモリ２９、及び制御部２６を備える。
【００１１】
ディスク媒体１１は、スピンドルモータ１２により、回転軸を中心に所定の回転速度で回転される。スピンドルモータ１２の回転は、モータドライバ２１により駆動される。ディスク媒体１１は、例えば、磁気ディスク又は光磁気ディスクなどであってもよい。ディスク媒体１１は、例えば、垂直磁気記録層を有する記録媒体である。例えば、ディスク媒体１１の表裏面には、ディスク媒体１１の中心付近から放射方向に延びる複数のサーボ領域が規定される。サーボ領域は円周方向に等間隔で配置され得る。例えば、サーボ領域にはサーボパターンを含むサーボ情報が記録されている。また、サーボパターンにより、ディスク媒体１１の表裏面には、ディスク媒体１１の中心付近から同心円状に複数のトラックが規定される。各トラックにおいて、複数のサーボ領域の間には、ユーザデータが記録されるデータ領域が設けられている。すなわち、各トラックでは、その１周において、サーボ領域とデータ領域とが交互に繰り返し配置されている。
【００１２】
ヘッド２２は、それに備わる記録ヘッド２２ａおよび再生ヘッド２２ｂにより、ディスク媒体１１に対してデータの書き込みや読み出しを行う。また、ヘッド２２は、アクチュエータアーム１５の先端にあって、モータドライバ２１によって駆動されるＶＣＭ１６により、ディスク媒体１１の半径方向（トラック幅方向）に沿って移動される。ディスク媒体１１の回転が停止しているときなどは、ヘッド２２は、ランプ１３上に退避される。
【００１３】
ヘッドアンプ２４は、ヘッド２２がディスク媒体１１から読み取った信号を増幅して出力し、ＲＷＣ２５に供給する。また、ヘッドアンプ２４は、ＲＷＣ２５から供給された、ディスク媒体１１にデータを書き込むための信号を増幅して、ヘッド２２に供給する。
【００１４】
ＨＤＣ２３は、Ｉ／Ｆバスを介してホスト４０との間で行われるデータの送受信の制御や、バッファメモリ２９の制御、ならびに、記録データに対するデータの誤り訂正処理などを行う。バッファメモリ２９は、ホスト４０との間で送受信されるデータのキャッシュとして用いられる。バッファメモリ２９は、ディスク媒体１１から読み出されるデータ、ディスク媒体１１に書き込むデータ、又はディスク媒体１１から読み出される制御用ファームウェアを、一時記憶するためなどに用いられる。
【００１５】
ＲＷＣ２５は、ＨＤＣ２３から供給される、ディスク媒体１１に書き込むためのデータをコード変調してヘッドアンプ２４に供給する。また、ＲＷＣ２５は、ディスク媒体１１から読み取られヘッドアンプ２４から供給された信号をコード復調してデジタルデータとしてＨＤＣ２３へ出力する。
【００１６】
制御部２６には、動作用メモリ２７（例えば、ＳＲＡＭ：Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、不揮発性メモリ２８（例えば、Ｆｌａｓｈ  ＲＯＭ：Ｆｌａｓｈ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）および一時記憶用のバッファメモリ２９（例えば、ＳＤＲＡＭ：Ｓｙｎｃｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）が接続されている。制御部２６は、不揮発性メモリ２８およびディスク媒体１１に予め記憶されたファームウェア（プログラムデータ）に従って、このディスク装置１の全体的な制御を行う。制御部２６は、例えば、ＣＰＵである。ファームウェアは、初期ファームウェアおよび通常動作に用いる制御用ファームウェアである。起動時に最初に実行される初期ファームウェアは、例えば、不揮発性メモリ２８に記憶されている。制御用ファームウェアには、後述するように、コントローラ３０（図５参照）の機能の一部が含まれていてもよい。また、通常動作に用いる制御用ファームウェアは、ディスク媒体１１に記録されており、初期ファームウェアに従った制御により、ディスク媒体１１から一旦バッファメモリ２９に読み出され、その後動作用メモリ２７に格納される。
【００１７】
なお、ＲＷＣ２５、制御部２６、及びＨＤＣ２３を含む構成をコントローラ３０と見なすこともできる。
【００１８】
磁気ディスク装置などのディスク装置１では、ディスク媒体１１上の磁化方向で情報ビットの値を表すので、ディスク媒体１１上の記録密度を高めるとシンボル間干渉が生じて再生信号の品質が劣化することがある。例えば、磁化方向により「Ｄ１」（第１の方向に磁化された状態）、「Ｄ２」（第１の方向と逆の第２の方向に磁化された状態）の２値を磁化情報としてディスク媒体１１に記録する情報記録方式がある。この情報記録方式では、再生信号の品質の劣化抑制と情報の記録密度の向上とを両立させることが困難である。
【００１９】
本実施の形態では、ディスク媒体１１に対して、＋１、０、−１の３つの信号レベルを記録可能に構成する。３値の記録シンボルをディスク媒体１１に記録することで、１シンボルあたりの情報量を増加させる。これにより、シンボル間の記録ピッチを大きくしながらディスク媒体１１へ記録可能な情報量を増加させることができるので、シンボル間干渉を抑制しながら記録密度を向上させることができる。
【００２０】
すなわち、１記録シンボルにおける記録状態を３レベル（＋１、０、−１）で扱うことによって、１記録シンボルに記録できる実質情報ビット数を増加させることができる。例えば、３レベルの磁化状態を実現する方法のひとつとして、図２に示すように、単一の再生トラックＴＲ１内に、２つのサブトラックＳＴＲ１，ＳＴＲ２を更に設ける。図２は、トラックＴＲ１の記録磁化状態を示す図である。例えば、各サブトラックＳＴＲ１，ＳＴＲ２において、第１の方向に磁化された状態を「Ｄ１」（図２で密度の濃いハッチングで示された状態）で表し、第１の方向と逆の第２の方向に磁化された状態を「Ｄ２」（図２で密度の薄いハッチングで示された状態）で表す。このとき、クロストラック方向に並ぶ２つのサブトラックＳＴＲ１，ＳＴＲ２の２値の記録状態を（Ｄ１、Ｄ１）＝＋１、（Ｄ２、Ｄ１）＝０、（Ｄ２、Ｄ２）＝−１とすることで３レベルを表現する方法が考えられる。すなわち、ディスク媒体１１は、サブトラックＳＴＲ１に記録される磁化情報とサブトラックＳＴＲ２に記録される磁化情報との組み合わせにより、３つのレベルの信号をトラックＴＲ１におけるデータ領域に記録可能である。トラックＴＲ１は、記録シンボルに対する１つのトラックとみなすこともできる。なお、他にも３レベルの不飽和記録を行なう方法なども考えられる。
【００２１】
データ領域への図２に示すような磁化情報の書き込みは、例えば、図３の３Ａに示すような瓦記録方式で実現することができる。図３は、記録ヘッド２２ａ及び再生ヘッド２２ｂの制御位置を示す図である。すなわち、１つの記録ヘッド２２ａを用いて磁化情報を２回に分けてディスク媒体１１に記録する。図３の３Ａの例では、１回目の記録において、１つの記録ヘッド２２ａで磁化情報「Ｄ１」「Ｄ２」「Ｄ２」を２つのサブトラックＳＴＲ１，ＳＴＲ２に同時に書き込む。２回目の記録において、１つの記録ヘッド２２ａを１サブトラック幅分ＳＴＲ２側にシフトさせ、１つの記録ヘッド２２ａで磁化情報「Ｄ１」「Ｄ１」「Ｄ１」をサブトラックＳＴＲ２に書き込む。これにより、図２に示すような（Ｄ１、Ｄ１）＝＋１、（Ｄ２、Ｄ１）＝０、（Ｄ２、Ｄ１）＝０のシンボルが順にディスク媒体１１に記録される。
【００２２】
あるいは、データ領域への磁化情報の書き込みは、例えば、図３の３Ｂに示すような記録方式で実現することができる。すなわち、２つの記録ヘッド２２ａ−１，２２ａ−２を用いて磁化情報をディスク媒体１１に記録する。すなわち、２つの記録ヘッド２２ａ−１，２２ａ−２で磁化情報（Ｄ１、Ｄ１）を２つのサブトラックＳＴＲ１，ＳＴＲ２に同時に書き込む。その後、（Ｄ２、Ｄ１）、（Ｄ２、Ｄ１）についても同様に２つのサブトラックＳＴＲ１，ＳＴＲ２に同時に書き込む。これにより、図２に示すような（Ｄ１、Ｄ１）＝＋１、（Ｄ２、Ｄ１）＝０、（Ｄ２、Ｄ１）＝０のシンボルが順にディスク媒体１１に記録される。
【００２３】
データ領域からの図２に示すような磁化情報の読み出しは、例えば、図３の３Ｃに示すような再生方式で実現することができる。すなわち、１つの再生ヘッド２２ｂを用いて磁化情報を２つのサブトラックＳＴＲ１，ＳＴＲ２から同時に読み出す。これにより、図２に示すような（Ｄ１、Ｄ１）＝＋１、（Ｄ２、Ｄ１）＝０、（Ｄ２、Ｄ１）＝０の各シンボルの記録領域からその値に応じた信号が順に再生できる。
【００２４】
あるいは、データ領域からの磁化情報の読み出しは、例えば、図３の３Ｄに示すような再生方式で実現することができる。すなわち、２つの再生ヘッド２２ｂ−１，２２ｂ−２を用いて磁化情報を２つのサブトラックＳＴＲ１，ＳＴＲ２から同時に読み出す。そして、コントローラ３０は、各再生ヘッド２２ｂ−１，２２ｂ−２で読み出された信号を合成する。これにより、図２に示すような（Ｄ１、Ｄ１）＝＋１、（Ｄ２、Ｄ１）＝０、（Ｄ２、Ｄ１）＝０の各シンボルの記録領域からその値に応じた信号が順に再生できる。
【００２５】
例えば、図３の３Ａ又は３Ｂに示す記録方式では、ディスク媒体１１に格納するデータを高密度化させるために、各サブトラックＳＴＲ１，ＳＴＲ２のトラックピッチが狭くなる傾向にある。トラックピッチが狭い各サブトラックＳＴＲ１，ＳＴＲ２に対して再生ヘッド２２ｂでデータ領域からの磁化情報の読み出しを行う際、再生ヘッド２２ｂの位置をクロストラック方向に正確に制御することが望まれる。例えば、図３の３Ｃに示す再生方式では、サブトラックＳＴＲ１とサブトラックＳＴＲ２との境界近傍の位置に再生ヘッド２２ｂを正確に位置決めすることが望まれる。例えば、図３の３Ｄに示す再生方式では、サブトラックＳＴＲ１のトラック中心とサブトラックＳＴＲ２のトラック中心とのそれぞれの位置に再生ヘッド２２ｂ−１，２２ｂ−２を正確に位置決めすることが望まれる。
【００２６】
例えば、再生ヘッド２２ｂの位置決め制御は、サーボ領域から読み出されたサーボ情報を用いて行うことができる。すなわち、コントローラ３０は、サーボ領域からサーボ情報を読み出させ、読み出されたサーボ情報に基づいて再生ヘッド２２ｂのクロストラック方向における目標位置からのオフセット量を求める。そして、コントローラ３０は、そのオフセット量に基づいて再生ヘッド２２ｂを目標位置に近づける制御を行う。すなわち、コントローラ３０は、そのオフセット量にゲインを施して、オフセット量をキャンセルさせるための再生ヘッド２２ｂの駆動量を求め、その駆動量に従い再生ヘッド２２ｂのクロストラック方向における位置を補正する制御（オフセット補正制御）を行う。
【００２７】
しかし、例えば、図３の３Ｃに示す再生方式では、目標位置に対するオフセットマージンが記録シンボルの１トラック幅に比べて非常に小さいことがある。図４の４Ａに示すように、値「＋１」のシンボルを再生する場合、再生信号が値「＋１」に応じたレベル範囲ＬＲ１に収まる読み出し位置のマージン（リードマージン）がトラックＴＲ１の幅に対応した大きさＬＭ１を有している。図４は、再生ヘッド２２ｂの位置とリード信号との関係を示す図である。図４の４Ｃに示すように、値「−１」のシンボルを再生する場合、再生信号が値「−１」に応じたレベル範囲ＬＲ３に収まる読み出し位置のマージン（リードマージン）がトラックＴＲ１の幅に対応した大きさＬＭ３を有している。
【００２８】
一方、図４の４Ｂに示すように、値「０」のシンボルを再生する場合、再生信号が値「０」に応じたレベル範囲ＬＲ２に収まる読み出し位置のマージン（リードマージン）がトラックＴＲ１の幅よりも非常に小さい大きさＬＭ２を有している。そのため、サーボ領域とサーボ領域との間のデータ領域から情報を読み出している期間であっても、再生ヘッド２２ｂをクロストラック方向における目標位置に正確に位置決め制御することが望まれる。
【００２９】
そこで、本実施形態では、ディスク装置１において、各サブトラックのデータ領域から再生ヘッド２２ｂで読み出された信号に基づいて再生ヘッド２２ｂのクロストラック方向における目標位置からのオフセット量が求められる。ディスク装置１は、そのオフセット量に基づいて再生ヘッド２２ｂを目標位置に近づける制御を行うことで、データ領域から情報を読み出している期間における再生ヘッド２２ｂの位置決め精度の向上を図る。以下では、ディスク装置１の記録方式が図３の３Ａに示す記録方式（瓦記録方式）でありディスク装置１の再生方式が図３の３Ｃに示す再生方式である場合について例示するが、本実施形態は他の記録再生方式にも適用可能である。
【００３０】
具体的には、再生ヘッド２２ｂの位置が、記録シンボルがあるトラックＴＲ１のトラックセンター（サブトラックＳＴＲ１とサブトラックＳＴＲ２との境界近傍の位置）からずれた場合、３値における“０”レベルはリードマージンが小さく再生品質の劣化が発生しやすい（図４の４Ｂ参照）。一方で、“±１”レベルはある程度リードマージンが大きいため、再生ヘッド２２ｂの位置が記録シンボルのトラックＴＲ１のトラックセンターからずれても、“０”レベルほど極端に劣化しにくい（図４の４Ａ，４Ｃ参照）。
【００３１】
これにより、畳み込み復号時の“０”レベルの確からしさの尤度と“±１”レベルの確からしさの尤度との比（尤度比）は、記録シンボルのトラックＴＲ１のトラックセンターからずれると大きく劣化することが予想される。すなわち、コントローラ３０は、尤度比の劣化量を低減するようにフィードバック制御をすることで、リード時におけるオフセット補正制御が可能となる。
【００３２】
例えば、コントローラ３０は、次の数式１〜４に示されるような“０”レベルのエラーの尤度と“±１”レベルのエラーの尤度とを用いる。
“０”レベルのエラーの尤度＝１−（“０”レベルの確からしさの尤度）
・・・数式１
“＋１”レベルのエラーの尤度＝１−（“＋１”レベルの確からしさの尤度）
・・・数式２
“−１”レベルのエラーの尤度＝１−（“−１”レベルの確からしさの尤度）
・・・数式３
“±１” レベルのエラーの尤度＝｛（“＋１”レベルのエラーの尤度）＋（“−１”レベルのエラーの尤度）｝／２・・・数式４
【００３３】
そして、コントローラ３０は、次の数式５に示されるような、“０”レベルのエラーの尤度と“±１”レベルのエラーの尤度との尤度比（エラーの尤度比）を求める。
（エラーの尤度比）＝（“０”レベルのエラーの尤度）／（“±１”レベルのエラーの尤度）・・・数式５
【００３４】
コントローラ３０は、エラーの尤度比が０に近づくようにフィードバック制御をすることで、再生ヘッド２２ｂを目標位置に近づける制御を行う。
【００３５】
また、コントローラ３０は、尤度比（エラーの尤度比）に応じてオフセット量の絶対値は推定できるが、どちらにオフセットしているかは推定が困難である。そのため、コントローラ３０は、３値のシンボルを記録する際に２つのサブトラックにライトする磁化情報に偏りを持たせる。たとえば、コントローラ３０は、図２に示すように、“０”レベルの信号を、（サブトラックＳＴＲ１の磁化状態，サブトラックＳＴＲ２の磁化状態）＝（Ｄ２、Ｄ１）とすることで記録し、逆の組み合わせ（サブトラックＳＴＲ１の磁化状態，サブトラックＳＴＲ２の磁化状態）＝（Ｄ１、Ｄ２）を用いないようにする。これにより、コントローラ３０は、“０”レベルの信号のターゲットレベルからのずれ方向（±）をモニターすることで、オフセットの向きの推定も可能となる。
【００３６】
すなわち、コントローラ３０は、各サブトラックＳＴＲ１，ＳＴＲ２におけるデータ領域から読み出した信号に基づいて、エラーの尤度比をもとめることができる。それとともに、コントローラ３０は、“０”レベルの信号のターゲットレベルからのずれ方向からオフセットの向きを求めることができる。すなわち、コントローラ３０は、再生ヘッド２２ｂがどちらのサブトラック側にどの程度ずれたかを推定できる。コントローラ３０は、尤度比（エラーの尤度比）に適切なゲインを付加して位置決め信号にフィードバックを行うことで、再生ヘッド２２ｂの位置補正量を求めることができる。
【００３７】
より具体的には、コントローラ３０は、図５に示すように、等化器３１、オフセット量推定器３２、及びＶＣＭコントローラ３３を有する。図５は、コントローラ３０の構成を示す図である。なお、図５に示すコントローラ３０は、機能的な構成であり、ハードウェア的に（例えば、システムオンチップとして）実装されていてもよい。
【００３８】
例えば、等化器３１及びオフセット量推定器３２がＲＷＣ２５内にハードウェア的に実装され、ＶＣＭコントローラ３３が制御部２６内にハードウェア的に実装されてもよい。あるいは、例えば、等化器３１がＲＷＣ２５内にハードウェア的に実装され、オフセット量推定器３２がＲＷＣ２５及び制御部２６とは別チップとして構成され、ＶＣＭコントローラ３３が制御部２６内にハードウェア的に実装されてもよい。
【００３９】
あるいは、図５に示すコントローラ３０は、制御部２６等においてソフトウェア的に（例えば、制御部２６等により動作用メモリ２７等に一括して又は処理の進行に応じて順次に展開される機能モジュールとして）実装されていてもよい。
【００４０】
あるいは、図５に示すコントローラ３０は、一部の機能がハードディスクコントローラ３１等においてハードウェア的に実装され、残りの機能が制御部２６等においてソフトウェア的に実装されていてもよい。
【００４１】
コントローラ３０では、データ復号時の情報の確からしさ（尤度情報）に基づいて、トラッキングのずれを推定し、これを補正する。
【００４２】
例えば、等化器３１は、ディスク媒体１１から再生ヘッド２２ｂで読み出された信号をヘッドアンプ２４経由で受ける。等化器３１は、受けた信号（アナログ信号）をＡ／Ｄ変換し、Ａ／Ｄ変換後の信号（デジタル信号）を所定のＰＲターゲット（ターゲットレベル）へ等化する。等化器３１は、デジタル信号に対して、所定の時間間隔でサンプリングを行い、各サンプル点について信号が“０”レベルである確からしさの尤度と“＋１”レベルの確からしさの尤度と“−１”レベルの確からしさの尤度とをそれぞれ求める。
【００４３】
オフセット量推定器３２は、“０”レベルである確からしさの尤度と“＋１”レベルの確からしさの尤度と“−１”レベルの確からしさの尤度とのそれぞれを等化器３１から受ける。オフセット量推定器３２は、これらの尤度に基づき、再生ヘッド２２ｂの目標位置からオフセット量とオフセットの向きとを求める。
【００４４】
例えば、瓦記録方式による３値のシンボルの記録（０、±１）を考えた場合、“±１”レベルは２つのサブトラックＳＴＲ１，ＳＴＲ２の記録磁化の方向が一致しているため（図２参照）、再生ヘッド２２ｂの位置がクロストラック方向に十分なリードマージンを持っている（図４の４Ａ，４Ｃ参照）。これにより、多少のリードオフセット変動が発生しても再生出力はそれほど変化しない。一方で、“０”レベルの場合は、２つのサブトラックＳＴＲ１，ＳＴＲ２で記録磁化の方向が異なるため、オフトラック変動が発生し再生ヘッド２２ｂの位置が目標位置（サブトラックＳＴＲ１，ＳＴＲ２の境界近傍の位置）からずれるとどちらかのトラックの記録磁化の方向に再生信号が偏ってしまい、再生信号振幅が大きく変動してしまう可能性がある（図４の４Ｂ参照）。このことは、言い換えると、３値のシンボルの記録において、“０”レベルの再生信号は“±１”レベルの再生信号に比べてリードオフセット変動の影響を強く受ける（リードオフセットに対して再生信号品質の劣化が大きい）ことを意味している。従って、逆に、“０”レベルと“±１”レベルの再生信号品質の差に対応した尤度比（エラーの尤度比）をモニターすることでどの程度オフセットしているかの量（リードオフセット量）を推定することができることが意味される。
【００４５】
リードオフセット量の推定方法としては、例えば、３値レベルそれぞれの尤度情報を用いるものが考えられる。上記の再生信号品質を尤度に置き換えると、“０”レベルと“±１”レベルとの尤度比がリードオフセット量に対応すると考えることができる。この尤度情報は直接再生信号品質に対応している点や、リアルタイムにオフセット補正フィードバックを行うためのレイテンシーを抑えるためという観点から畳み込み（Ｖｉｔｅｒｂｉ）復号後の尤度情報を用いるのが望ましい。例えば、尤度比は、連続する“０”レベルのエラーの尤度と“±１”レベルのエラーの尤度との尤度比をそのまま用いる（連続するビット間でオフセット量は変化せず一定であると考える）ことができる。あるいは、尤度比は、連続する“０”レベルのエラーの尤度と“±１”レベルのエラーの尤度との尤度比をウィンドウ区間（例えば、クロストラック方向に数十〜数百ビット幅を有する区間）内で平均化することができる。
【００４６】
例えば、オフセット量推定器３２は、尤度比計算回路３２ａ、極性計算回路３２ｂ、乗算器３２ｃ、及び乗算器３２ｄを有する。尤度比計算回路３２ａは、“０”レベルである確からしさの尤度と“＋１”レベルの確からしさの尤度と“−１”レベルの確からしさの尤度とのそれぞれを等化器３１から受ける。尤度比計算回路３２ａは、上記の数式１〜５に従い、“０”レベルに対するエラーの尤度と“±１”レベルに対するエラーの尤度との尤度比（エラーの尤度比）を求める。尤度比計算回路３２ａは、求められた尤度比を乗算器３２ｃへ出力する。
【００４７】
図６には、リードオフセット量を変化させた場合に尤度比計算回路３２ａで計算される尤度比（エラーの尤度比）を示している。図６は、再生ヘッド２２ｂの目標位置からのオフセット量と尤度比との関係を示す図である。期待されるとおり、再生ヘッド２２ｂが３値のトラックの中心（サブトラックの境界）からずれるとエラーの尤度比が増加していく（すなわち、確からしさの尤度比が劣化していく）様子が確認できる。
【００４８】
尤度比によりリードオフセット量の絶対値の推定は可能であるが、オフセットの向き（どちらのサブトラック側にオフセットしたのか）は判断が困難である。そのため、コントローラ３０は、２つのサブトラックで“０”レベルのシンボルを記録する際の規則に偏りを持たせている。具体的には、図２に示すように“０”レベルのシンボルを記録する場合は、必ずサブトラックＳＴＲ１側が「Ｄ２」、サブトラックＳＴＲ２側が「Ｄ１」の組み合わせとするように定める。これにより、再生ヘッド２２ｂのオフセットの向きと、リードオフセット時の“０”レベルの畳み込み符号ターゲットレベルからのずれとを、一対一に対応させることができる。
【００４９】
このため、極性計算回路３２ｂは、“０”レベルのターゲットレベルからのずれの極性を求め、その極性に応じて、再生ヘッド２２ｂのオフセットの向きを求める。極性計算回路３２ｂは、向きを示す符号（＋又は−）を乗算器３２ｃへ出力する。
【００５０】
乗算器３２ｃは、エラーの尤度比を尤度比計算回路３２ａから受け、向きを示す符号（＋又は−）を極性計算回路３２ｂから受ける。乗算器３２ｃは、エラーの尤度比に向きを示す符号（＋又は−）を乗算して、エラーの尤度比に向きの情報を付加する。乗算器３２ｃは、乗算結果を乗算器３２ｄへ出力する。
【００５１】
乗算器３２ｄは、乗算器３２ｃから受けた乗算結果（向きの情報が付加されたエラーの尤度比）に、ゲインを乗算して、再生ヘッド２２ｂの位置補正量を求める。ゲインは、エラーの尤度比をオフセット量に換算する大きさと、オフセットの向きに対してオフセットをキャンセルする向きに変える極性とを有する。乗算器３２ｄは、再生ヘッド２２ｂの位置補正量をＶＣＭコントローラ３３へ供給する。ＶＣＭコントローラ３３は、再生ヘッド２２ｂの位置補正量に従って、ヘッド２２を径方向に移動させるようにモータドライバ２１経由でＶＣＭ１６を制御する。
【００５２】
すなわち、コントローラ３０は、尤度比とターゲットレベルからのずれ方向との２つの情報を用いることで、リードオフセットの極性および絶対値を共に推定してリードオフセット補正を行うことが可能となる。
【００５３】
例えば、コントローラ３０は、図７に示すように、リード時におけるオフセット補正制御を行うことができる。図７は、コントローラ３０の動作を示すフローチャートである。
【００５４】
ディスク媒体１１における各トラックでは、その１周において、サーボ領域とデータ領域とが交互に繰り返し複数回配置されている。例えば、各トラックには、互いに隣接するサーボ領域とデータ領域とを含むサーボセクター領域がＮ個（Ｎは２以上の整数）配置されている。各サーボセクター領域のサーボ領域に記録されたサーボ情報は、そのサーボセクター領域の識別情報（サーボセクター番号）を含む。
【００５５】
コントローラ３０は、再生ヘッド２２ｂでサーボ領域からサーボ情報を読み込んだ場合に、サーボ情報に基づいて、現在のサーボセクター番号を特定する（Ｓ１）。現在のサーボセクター番号は、例えば、０〜Ｎのいずれかの番号である。
【００５６】
また、コントローラ３０は、サーボ領域から読み出されたサーボ情報を用いて、再生ヘッド２２ｂの位置決め制御を行う（Ｓ２）。すなわち、コントローラ３０は、サーボ領域から読み出されたサーボ情報に基づいて再生ヘッド２２ｂのクロストラック方向における目標位置（例えば、サブトラックＳＴＲ１，ＳＴＲ２間の境界位置）からのオフセット量を求める。そして、コントローラ３０は、そのオフセット量に基づいて再生ヘッド２２ｂを目標位置に近づける制御を行う。すなわち、コントローラ３０は、そのオフセット量にゲインを施して、オフセット量をキャンセルさせるための再生ヘッド２２ｂの駆動量を求め、その駆動量に従い再生ヘッド２２ｂのクロストラック方向における位置を補正する制御（オフセット補正制御）を行う。
【００５７】
次に、コントローラ３０は、データ領域のリード動作を開始する（Ｓ３）。すなわち、コントローラ３０は、現在のサーボセクター領域のデータ領域内にＭ個（Ｍは２以上の整数）のウィンドウ区間を設定し、ウィンドウ区間とその識別情報（ウィンドウ番号）とが対応付けられた設定情報を保持する。ウィンドウ区間は、任意に設定可能であるが、例えば、ダウントラック方向に数十〜数百ビット幅を有する区間（数十〜数百個のシンボルが記録された区間）で設定することができる（図２参照）。コントローラ３０は、設定情報に基づいて、現在のウィンドウ番号を特定する（Ｓ４）。現在のウィンドウ番号は、例えば、０〜Ｍのいずれかの番号である。
【００５８】
コントローラ３０は、現在のウィンドウ区間について、上記の数式５に示すようなエラーの尤度比Ｒを計算する（Ｓ５）。すなわち、コントローラ３０は、現在のウィンドウ区間から再生ヘッド２２ｂで読み出された信号に基づいて、“０”レベルに対する確からしさの尤度と“＋１”レベルに対する確からしさの尤度と“−１”レベルに対する確からしさの尤度とをそれぞれ求める。コントローラ３０は、上記の数式１〜４に従い、“０”レベルに対するエラーの尤度と“±１”レベルに対するエラーの尤度とをそれぞれ求める。コントローラ３０は、上記の数式５に従い、“０”レベルに対するエラーの尤度と“±１”レベルに対するエラーの尤度との尤度比（エラーの尤度比Ｒ）を求める。例えば、コントローラ３０は、エラーの尤度比Ｒをウィンドウ区間内における複数の時刻のそれぞれで計算した結果を平均化する。
【００５９】
コントローラ３０は、エラーの尤度比Ｒが閾値Ｒｔｈ以上であるか否かを判断する（Ｓ６）。閾値Ｒｔｈは、再生ヘッド２２ｂの目標位置からのオフセット量が許容範囲を外れる位置を基準に定めることができる（図６参照）。
【００６０】
例えば、サーボ直後のデータセクタ先頭（ウィンドウ番号＝０）のウィンドウ区間はおおむね３値のシンボルのトラック中心に位置決めできていると考えられるので、このウィンドウ区間で計算された尤度比（エラーの尤度比Ｒ）又はその尤度比にマージンを加算した値を閾値Ｒｔｈとして用いることができる。あるいは、閾値Ｒｔｈは、再生ヘッド２２ｂの目標位置からのオフセット量が許容範囲を外れる位置に対応したエラーの尤度比Ｒの値として、予め実験的に決定されていてもよい。閾値Ｒｔｈは、予め校正しておくことができる。
【００６１】
コントローラ３０は、エラーの尤度比Ｒが閾値Ｒｔｈ以上である場合（Ｓ６でＹｅｓ）、オフセット補正制御（Ｓ７〜Ｓ９）を行い、エラーの尤度比Ｒが閾値Ｒｔｈ未満である場合（Ｓ６でＮｏ）、オフセット補正制御を行わない（処理をＳ１０へ進める）。
【００６２】
例えば、コントローラ３０は、エラーの尤度比Ｒが閾値Ｒｔｈ以上である場合（Ｓ６でＹｅｓ）、“０”レベルの信号のターゲットレベルからのずれの極性を求め、その極性に応じてオフセットの向きを求める（Ｓ７）。また、コントローラ３０は、エラーの尤度比Ｒにゲインを施して、再生ヘッド２２ｂのクロストラック方向における目標位置からのオフセット量を求める。ゲインは、エラーの尤度比をオフセット量に換算する大きさと、オフセットの向きに対してオフセットをキャンセルする向きに変える極性とを有する。エラーの尤度比をオフセット量に換算する大きさは、予め実験的に決定することができる。ゲインは、予め校正しておくことができる。
【００６３】
そして、コントローラ３０は、そのオフセット量をキャンセルするような再生ヘッド２２ｂの駆動量（オフセット補正量）を計算する（Ｓ８）。コントローラ３０は、オフセット補正量に従いＶＣＭコントローラ３３（図５参照）を動作させ、モータドライバ２１及びＶＣＭ１６経由で再生ヘッド２２ｂを目標位置に近づけるフィードバック制御（ＦＢ補正）を行う（Ｓ９）。
【００６４】
コントローラ３０は、Ｓ９が完了したら、あるいは、エラーの尤度比Ｒが閾値Ｒｔｈ未満である場合（Ｓ６でＮｏ）、現在のウィンドウ区間がデータ領域内の最後（ウィンドウ番号＝Ｍ）のウィンドウ区間であるか否かを判断する（Ｓ１０）。コントローラ３０は、現在のウィンドウ区間が最後のウィンドウ区間でなければ（Ｓ１０でＮｏ）、ウィンドウ番号をインクリメントして、処理をＳ４に戻す。
【００６５】
コントローラ３０は、現在のウィンドウ区間が最後のウィンドウ区間であれば（Ｓ１０でＹｅｓ）、現在のサーボセクター領域がトラック内の最後（サーボセクター番号＝Ｎ）のサーボセクター領域であるか否かを判断する（Ｓ１１）。コントローラ３０は、現在のサーボセクター領域が最後のサーボセクター領域でなければ（Ｓ１１でＮｏ）、サーボセクター番号をインクリメントして、処理をＳ１に戻す。
【００６６】
コントローラ３０は、現在のサーボセクター領域が最後のサーボセクター領域であれば（Ｓ１１でＹｅｓ）、現在のトラックについてのリード処理を終了する。コントローラ３０は、異なるトラックのリード処理についても、Ｓ１〜Ｓ１１と同様の処理を行うことができる。
【００６７】
このように、コントローラ３０は、瓦記録方式による３値のシンボルの再生時に、リードセンター位置を“０”レベルと“±１”レベルとの尤度情報の差に基づいて補正することにより、適正リード位置での復号を可能にする。
【００６８】
以上のように、実施形態では、ディスク装置１において、コントローラ３０が、データ領域から再生ヘッド２２ｂで読み出された信号に基づいて再生ヘッド２２ｂのクロストラック方向における目標位置からのオフセット量とオフセットの向きとをそれぞれ求め、これらに基づいて、再生ヘッド２２ｂを目標位置に近づけるオフセット補正制御を行う。これにより、データ領域から情報を読み出している期間において（例えば、リアルタイムに）、再生ヘッド２２ｂの位置決め精度を向上できる。
【００６９】
また、実施形態では、ディスク媒体１１において、互いに隣接するサブトラックＳＴＲ１，ＳＴＲ２に記録される磁化情報（Ｄ１又はＤ２）により、３つのレベル、例えば“＋１”レベル、“−１”レベル、“０”レベルが、サブトラックＳＴＲ１，ＳＴＲ２を含むトラックＴＲ１のデータ領域に記録される。コントローラ３０は、データ領域から再生ヘッド２２ｂで読み出された信号に基づいて、“０”レベルに対するエラーの尤度と“±１”レベルに対するエラーの尤度との尤度比を求める。コントローラ３０は、尤度比が閾値以上である場合、オフセット補正制御を行い、尤度比が閾値未満である場合、オフセット補正制御を行わない。これにより、再生ヘッドの目標位置からのオフセット量が許容範囲を超えたことに応じてオフセット補正制御を行うことができる。
【００７０】
また、実施形態では、ディスク媒体１１に記録される３つのレベル、例えば“＋１”レベル、“−１”レベル、“０”レベルのうち、“０”レベルのシンボルを記録する際に２つのサブトラックにライトする磁化情報に偏りを持たせる。“０”レベルの信号を、（サブトラックＳＴＲ１の磁化状態，サブトラックＳＴＲ２の磁化状態）＝（Ｄ２、Ｄ１）として記録し、逆の組み合わせ（サブトラックＳＴＲ１の磁化状態，サブトラックＳＴＲ２の磁化状態）＝（Ｄ１、Ｄ２）を用いないようにする。これにより、コントローラ３０は、“０”レベルの信号のターゲットレベルからのずれの極性を求め、その極性に応じて再生ヘッド２２ｂのオフセットの向きを求めることができるので、再生ヘッド２２ｂをオフセット補正させるべき向きを正確に求めることができる。なお、磁化情報に偏りを持たせることができれば、磁化状態は逆でもよい。すなわち、“０”レベルの信号を、（サブトラックＳＴＲ１の磁化状態，サブトラックＳＴＲ２の磁化状態）＝（Ｄ１、Ｄ２）として記録し、逆の組み合わせ（サブトラックＳＴＲ１の磁化状態，サブトラックＳＴＲ２の磁化状態）＝（Ｄ２、Ｄ１）を用いないようにしてもよい。
【００７１】
また、実施形態では、コントローラ３０は、サーボ領域から読み出されたサーボ情報に基づいて再生ヘッド２２ｂの目標位置からのオフセットを補正する制御を行った後に、データ領域から読み出された信号に基づいて再生ヘッド２２ｂの目標位置からのオフセットを補正する制御を行う。これにより、コントローラ３０が再生ヘッド２２ｂのオフセット補正を２段階で行うことができるので、データ領域から情報を読み出している期間における再生ヘッド２２ｂの位置決め精度を容易に向上できる。
【００７２】
なお、ディスク装置１の再生方式が図３の３Ｄに示す再生方式である場合、サブトラックＳＴＲ１とサブトラックＳＴＲ２との境界位置を求めるとともに、その境界位置を起点として各サブトラックＳＴＲ１，ＳＴＲ２のトラック中心に位置決めすることができる。これにより、ディスク装置１の再生方式が図３の３Ｄに示す再生方式である場合にも、再生ヘッド２２ｂを目標位置（各サブトラックのトラック中心）に近づけるオフセット補正制御を高精度の行うことができ、再生ヘッド２２ｂの位置決め精度を向上できる。
【００７３】
また、コントローラ３０は、オフセット補正制御を行うか否かの判断を行う指標として、エラーの尤度比に代えて、“０”レベルに対する確からしさの尤度と“±１”レベルに対する確からしさの尤度とのそれぞれがスレッショルドレベルＬｔｈを下回る回数の比を用いてもよい。すなわち、コントローラ３０は、第１のカウンタ、第２のカウンタ、第３のカウンタ（図示せず）を有する。第１のカウンタは、ウィンドウ区間内で“０”レベルの確からしさの尤度がスレッショルドレベルＬｔｈを下回る回数をカウントアップする。第２のカウンタは、ウィンドウ区間内で“＋１”レベルの確からしさの尤度がスレッショルドレベルＬｔｈを下回る回数をカウントアップする。第３のカウンタは、ウィンドウ区間内で“−１”レベルの確からしさの尤度がスレッショルドレベルＬｔｈを下回る回数をカウントアップする。第１〜第３のカウンタのそれぞれは、例えば、図８に破線で囲って示されたタイミングでカウント値をカウントアップする。図８は、コントローラ３０の動作（カウント動作）を示す図である。
【００７４】
例えば、コントローラ３０は、次の数式６〜９に示されるような“０”レベルのエラー回数と“±１”レベルのエラー回数とを用いる。
“０”レベルのエラー回数＝（第１のカウンタのカウント値）・・・数式６
“＋１”レベルのエラー回数＝（第２のカウンタのカウント値）・・・数式７
“−１”レベルのエラーの尤度＝（第３のカウンタのカウント値）・・・数式８
“±１” レベルのエラー回数＝｛（“＋１”レベルのエラー回数）＋（“−１”レベルのエラーの尤度）｝／２・・・数式９
【００７５】
そして、コントローラ３０は、次の数式１０に示されるような、“０”レベルのエラー回数と“±１”レベルのエラー回数との回数比（エラーの回数比）を求める。
（エラーの回数比）＝（“０”レベルのエラー回数）／（“±１”レベルのエラー回数）・・・数式１０
【００７６】
例えば、コントローラ３０は、図７に示す動作の説明において、「尤度」を「回数」に置き換え、「尤度比」を「回数比」を置き換えたことに相当する動作を行う。
【００７７】
このように、“０”レベルのエラー回数と“±１”レベルのエラー回数との回数比を用いてオフセット補正制御を行うか否かの判断を行うことで、位置決め制御の応答速度や局所的な記録品質の影響を受けにくいオフセット補正制御を実現可能である。
【００７８】
あるいは、実施形態では、尤度比が閾値以上であることに応じてオフセット補正制御を行う場合が例示されているが、尤度比の基準（閾値Ｒｔｈ）を定めない方法も可能である。すなわち、コントローラ３０は、“０”レベルに対するエラーの尤度と“±１”レベルに対するエラーの尤度との尤度比を第１の時刻について求める。コントローラ３０は、“０”レベルに対するエラーの尤度と“±１”レベルに対するエラーの尤度との尤度比を第１の時刻より後の第２の時刻について求める。コントローラ３０は、第１の時刻の尤度比と第２の時刻の尤度比との大小関係に基づいて、オフセット補正制御を行う。コントローラ３０は、第２の時刻の尤度比が第１の時刻の尤度比より大きい場合、オフセット補正制御を行い、第２の時刻の尤度比が第１の時刻の尤度比以下である場合、オフセット補正制御を行わない。
【００７９】
例えば、図７に示す動作において、コントローラ３０は、現在のウィンドウ区間について、上記の数式５に示すようなエラーの尤度比Ｒを計算したら（Ｓ５）、エラーの尤度比Ｒを現在のウィンドウ区間の識別情報に関連付けて保持しておく。そして、コントローラ３０は、エラーの尤度比Ｒが閾値Ｒｔｈ以上であるか否かを判断する代わりに、現在のウィンドウ区間のエラーの尤度比Ｒが直前のウィンドウ区間のエラーの尤度比Ｒ’以上であるか否かを判断する（Ｓ６）。
【００８０】
コントローラ３０は、エラーの尤度比Ｒがエラーの尤度比Ｒ’以上である場合（Ｓ６でＹｅｓ）、オフセット補正制御（Ｓ７〜Ｓ９）を行い、エラーの尤度比Ｒがエラーの尤度比Ｒ’未満である場合（Ｓ６でＮｏ）、オフセット補正制御を行わない（処理をＳ１０へ進める）。
【００８１】
このように、ウィンドウ区間単位で尤度比の時系列変化をモニターし、現在のウィンドウ区間の尤度比が直前のウィンドウ区間の尤度比より劣化した場合に、リードオフセット量が許容範囲を超えた可能性が高いものとしてオフセット位置補正を行うことも可能である。
【００８２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８３】
１  ディスク装置、１１  ディスク媒体、３０  コントローラ。
【図１】
0006385897.tif 000002
【図２】
0006385897.tif 000003
【図３】
0006385897.tif 000004
【図４】
0006385897.tif 000005
【図５】
0006385897.tif 000006
【図６】
0006385897.tif 000007
【図７】
0006385897.tif 000008
【図８】
0006385897.tif 000009