(57)【要約】【課題】データを読み出すための性能を低下させることなく、再生素子の位置決めが可能な情報再生装置を実現する。【解決手段】実施形態によれば、記録再生装置は、リード手段と、位置決め手段とを具備する。前記リード手段は、所定データトラックのデータを再生素子で読み出す。前記位置決め手段は、前記再生素子が前記所定データトラックの隣接データトラックのデータをどの程度読み出しているかを示す指標に応じて前記再生素子を位置決めする。【選択図】図１０
2014026698.tif 000002
【特許請求の範囲】
【請求項１】
所定データトラックのデータを再生素子で読み出すリード手段と、
前記再生素子が前記所定データトラックの隣接データトラックのデータをどの程度読み出しているかを示す指標に応じて前記再生素子を位置決めする位置決め手段と
を具備する記録再生装置。
【請求項２】
前記位置決め手段は、前記再生素子の再生位置を前記指標に応じて変更し、前記変更した再生位置に、前記再生素子を移動する請求項１記載の記録再生装置。
【請求項３】
前記指標の値は、前記所定データトラックと前記隣接データトラックとの重なりに比例し、
前記位置決め手段は、前記指標の値が所定の値よりも小さい場合、前記隣接データトラックに近づける方向に前記再生素子を移動する請求項２記載の記録再生装置。
【請求項４】
リードエラーが発生した場合に、所定の方法により予め調整された再生位置から移動量を変化させて前記再生素子で前記所定データトラックのデータをリードリトライするリードリトライ手段をさらに具備し、
前記リードリトライ手段は、前記所定の方法により調整された再生位置で前記リードエラーが発生した場合、前記指標の値が前記所定の値よりも小さい場合、干渉を受けている前記隣接データトラックへ近づく方向へ前記移動量を変化させてリードリトライする請求項３記載の記録再生装置。
【請求項５】
リードエラーが発生した場合に、所定の方法により予め調整された再生位置から移動量を変化させて前記再生素子で前記所定データトラックのデータをリードリトライするリードリトライ手段をさらに具備し、
前記リードリトライ手段は、前記所定の方法により調整された再生位置で前記リードエラーが発生した場合、前記指標の値が前記所定の値よりも小さい場合、最初のリトライシーケンスで干渉を受けている前記隣接データトラックへ近づく方向へ前記再生素子を移動させ、その後、前記隣接データトラックに対して遠ざける方向及び近づける方向へ交互に前記移動量を変化させてリードリトライする請求項３記載の記録再生装置。
【請求項６】
前記指標の値は、前記所定データトラックと前記隣接データトラックとの重なりに比例し、
前記位置決め手段は、前記指標の値が前記所定の値よりも大きい場合、前記隣接データトラックから遠ざける方向に前記再生素子を移動する請求項２記載の記録再生装置。
【請求項７】
リードエラーが発生した場合に、所定の方法により予め調整された再生位置から移動量を変化させて前記再生素子で前記所定データトラックのデータをリードリトライするリードリトライ手段をさらに具備し、
前記リードリトライ手段は、前記所定の方法により調整された再生位置で前記リードエラーが発生した場合、前記指標の値が前記所定の値よりも大きい場合、干渉を受けている前記隣接データトラックから遠ざける方向へ前記移動量を変化させてリードリトライし、前記隣接データトラックから遠ざける方向の前記移動量が最大量に到達しても前記リードエラーが発生した場合、続けて前記隣接データトラックへ近づく方向へ前記移動量を変化させてリードリトライする請求項６記載の記録再生装置。
【請求項８】
リードエラーが発生した場合に、所定の方法により予め調整された再生位置から移動量を変化させて前記再生素子で前記所定データトラックのデータをリードリトライするリードリトライ手段をさらに具備し、
前記リードリトライ手段は、前記所定の方法により調整された再生位置で前記リードエラーが発生した場合、前記指標の値が前記所定の値よりも大きい場合、干渉を受けている前記隣接データトラックから遠ざける方向へ前記再生素子を移動させ、その後、前記隣接データトラックに対して近づける方向及び遠ざける方向へ交互に前記移動量を変化させてリードリトライする請求項６記載の記録再生装置。
【請求項９】
前記所定データトラックのデータが、前記所定データトラックと前記隣接データトラックとが部分的に重なるように記録される記録方式で記録され、
前記指標は、前記記録方式で前記再生素子が前記所定データトラックの隣接データトラックのデータをどの程度読み出しているかを示すトラック間干渉キャンセル重みである請求項１乃至請求項８の何れかに記載の記録再生装置。
【請求項１０】
データを読み出す再生素子を具備する記録再生装置での前記再生素子を位置決めする記録再生方法であって、
所定データトラックのデータを再生素子で読み出し、
前記再生素子が前記所定データトラックの隣接データトラックのデータをどの程度読み出しているかを示す指標に応じて前記再生素子を位置決めする記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、再生素子を用いてデータを読み出す記録再生装置および記録再生方法に関する。
【背景技術】
【０００２】
近年、データの読み書きが可能な磁気ディスク装置等の記録再生装置の開発が行われている。磁気ディスク装置は、磁気ディスクからデータを読み出す際、磁気ディスク装置に記録されているトラックからデータを読み出すために必要な記録信号を再生する。一般的に、磁気ディスク装置において、記録信号は、データを書き込む際に用いる記録素子とは別の記録信号を再生するための再生素子によって再生される。
【０００３】
また、磁気ディスクに高密度にトラックを記録することによって、多くのデータを磁気ディスクに書き込むことが求められている。このとき、トラックを高密度に記録することにより、再生素子の位置決めを高精度に行う必要が生じる。そのため、データ記録時の再生素子位置に対して、記録されたデータを最も品質良く再生できる再生素子位置を予め調整し、その再生位置でデータを読み出す必要がある。しかしながら、実際の記録再生時における記録位置のずれにより、予め調整しておいた最も品質良く再生できる再生素子の位置でも、リードエラーとなる場合がある。リードエラーが発生した場合には、記録信号を再生することができるまで、リードリトライ処理により、記録信号に対する再生素子の再生位置補正を行い、記録信号の再生を繰り返し行っていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３１９４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、再生素子の再生位置補正を繰り返し行うことにより、記録信号を再生するために要する処理時間が長くなり、データを読み出す性能が低下する。また、複数のトラックの一部が重なった状態で磁気ディスクに記録されている場合等において、記録信号を再生できるトラックの実質的な幅が狭くなることがある。このような場合でも、性能を低下させることなく、記録信号を再生することが求められる。
【０００６】
本発明は、データを読み出すための性能を低下させることなく、再生素子の位置決めが可能な記録再生装置および記録再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、記録再生装置は、リード手段と、位置決め手段とを具備する。前記リード手段は、所定データトラックのデータを再生素子で読み出す。前記位置決め手段は、前記再生素子が前記所定データトラックの隣接データトラックのデータをどの程度読み出しているかを示す指標に応じて前記再生素子を位置決めする。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る磁気ディスク装置の構成例を示す図。
【図２】同実施形態に係る磁気ディスク装置の磁気ディスクに対する再生ヘッド及び記録ヘッドの位置関係を示す図。
【図３】同実施形態に係る磁気ディスク装置に備えられた再生ヘッドに関するオフセットの調整を示す図。
【図４】同実施形態において、図３に示す予め調整した再生ヘッドの位置とリード時の再生ヘッドの最適な位置との関係を示す図。
【図５】同実施形態に係る磁気ディスク装置の磁気ディスクに瓦記録方式で記録されたトラックと最適な再生素子の位置を示す図。
【図６】同実施形態に係る磁気ディスク装置の磁気ディスクに瓦記録方式で記録されたトラックに対してＩＴＩキャンセル重みを用いたオフセットの調整方法を示す図。
【図７】同実施形態において、図６で予め調整されたオフセットをＩＴＩキャンセル重みに応じて変化させたオフセットの一例を示す図。
【図８】同実施形態において、図６で予め調整されたオフセットをＩＴＩキャンセル重みに応じて変化させたオフセットの他の一例を示す図。
【図９】同実施形態において、図６で予め調整されたオフセットをＩＴＩキャンセル重みに応じて変化させたオフセットのさらに他の一例を示す図。
【図１０】同実施形態において、図６で予め調整されたオフセットをＩＴＩキャンセル重みに応じて変化させる処理手順の一例を示す図。
【図１１】同実施形態において、図６で予め調整されたオフセットをＩＴＩキャンセル重みに応じて変化させる処理手順の他の一例を示す図。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、実施形態を説明する。  
図１は、本実施形態に関する磁気ディスク装置の要部を示すブロック図である。  
図１に示すように、磁気ディスク装置は大別して、ヘッド・ディスクアセンブリ（head-disk assembly：ＨＤＡ）、ヘッドアンプ集積回路（以下、ヘッドアンプＩＣ）１１と、ハードディスクコントローラ（ＨＤＣ）１５とから構成されている。
【００１０】
ＨＤＡは、記録媒体である磁気ディスク１と、スピンドルモータ（ＳＰＭ）２と、ヘッド１０を搭載しているアーム３と、ボイスコイルモータ（ＶＣＭ）４とを有する。磁気ディスク１は、スピンドルモータ２により回転する。アーム３とＶＣＭ４は、アクチュエータを構成している。アクチュエータは、ＶＣＭ４の駆動により、アーム３に搭載されているヘッド１０を磁気ディスク１上の指定の位置まで移動制御する。
【００１１】
ヘッド１０はスライダを本体として、当該スライダに実装されている記録（ライト）ヘッド２２及び再生（リード）ヘッド（再生素子）２１を有する。再生ヘッド２１は、磁気ディスク１上のデータトラックに記録されているデータを読み出す（以下、再生と称す。）。記録ヘッド２２は、磁気ディスク１上にデータを書き込む（以下、記録と称す。）。
【００１２】
ヘッドアンプＩＣ１１は、プリアンプ及びライトドライバを有する。プリアンプは、再生ヘッド２１により読み出されたリード信号（以下、入力信号と称す。）を増幅して、リード／ライト（Ｒ／Ｗ）チャネル１２に伝送する。一方、ライトドライバは、Ｒ／Ｗチャネル１２から出力される記録データに応じたライト電流を記録ヘッド２２に伝送する。
【００１３】
ＨＤＣ１５は、Ｒ／Ｗチャネル１２と、インターフェースコントローラ１３と、マイクロプロセッサ（ＭＰＵ）１４とを含む１チップの集積回路から構成されている。Ｒ／Ｗチャネル１２は、再生データの信号処理を実行するリードチャネルと、記録データの信号処理を実行するライトチャネルとを含む。
【００１４】
インターフェースコントローラ１３は、ホストシステム２０とＲ／Ｗチャネル１２との間のデータ転送を制御する。  
ＭＰＵ１４は磁気ディスク装置のメインコントローラであり、ＶＣＭ４を制御してヘッド１０の位置決めを行うサーボ制御を実行する。  
次に図２を参照し、磁気ディスク１における、再生ヘッド２１と記録ヘッド２２との位置関係について説明する。  
再生ヘッド２１の中心と記録ヘッド２２の中心とを通る直線が、磁気ディスク１のトラック２３とヨー角θで交わる。なお、図２は、磁気ディスク１の一部分を拡大した図であるため、本来曲線（同心円）であるトラック２３、ヘッド軌跡２４、２５は直線で示されている。また、ヨー角θは、磁気ディスク１上のヘッド１０の位置（半径位置）によって値が変わる。また、再生ヘッド２１と記録ヘッド２２と間には、図２に示すようなリードライトセパレーション（ＲＷＳ：Read Write Separation）が存在する。そして、ヘッド１０は、記録時及び再生時において、トラックに対してヨー角θで傾いた状態で移動する。そのため、記録ヘッド２２の軌跡２５と、再生ヘッド２１の軌跡２４と、の間には図２のＭＲ  ｏｆｆｓｅｔで示すような間隔が生じる。ＭＲ  ｏｆｆｓｅｔは、記録ヘッド２２によって軌跡２５を中心とするトラックに記録されたデータを再生ヘッド２１が再生するために必要なオフセット量である。あるトラックの再生時において、記録ヘッド２２を当該トラックに位置決めした後、再生ヘッド２１を、ＭＲ  ｏｆｆｓｅｔで示す距離だけディスクの径方向に移動させることによって、再生ヘッド２１を記録ヘッド２２の軌跡２５上に位置決めすることができ、磁気ディスク１上の記録データを適切に再生することができる。
【００１５】
次に図３を参照し、ＭＲ  ｏｆｆｓｅｔの調整方法について説明する。  
図３は、図２で示すような磁気ディスク１に対する記録ヘッド２２と再生ヘッド２１との位置関係において、磁気ディスク１上の３つのトラックの所定の部分領域がオフセット調整領域となっている場合を示す。第２のトラック３２には、記録信号がデータとして記録されている。第１のトラック３１及び第３のトラック３３には、クロストークノイズとなる隣接信号がデータとして記録されている。ＭＲ  ｏｆｆｓｅｔは、第２のトラック３２の記録信号を再生する場合のエラーレートに基づき決定される。エラーレートとは、ＳＮＲ（signal noise ratio）等同様、記録再生信号の品質を示す指標である。ＭＲ  ｏｆｆｓｅｔは、エラーレートが最適となるように調整される。
【００１６】
具体的には、図３において、再生位置Ｐ１１、再生位置Ｐ１２、再生位置Ｐ１３、及び再生位置Ｐ１ｅｎｄの順に再生素子３０を移動させながら第２のトラック３２の記録信号を再生し、各再生位置でのエラーレートの測定を行う。再生位置Ｐ１１は、第２のトラック３２の記録時の再生素子３０の位置であり、再生位置Ｐ１ｅｎｄは再生位置Ｐ１１から所定距離離れた位置である。なお、ここで言う再生素子３０とは、図２における再生ヘッド２１をトラック方向に射影したものであり、図２に示すようなヨー角θによる再生ヘッド２１の傾きを考慮した再生ヘッド２１と見なすことができる。
【００１７】
図３の下のグラフは、再生素子３０の再生位置に対するエラーレートの値を示している。始めに、再生素子３０を再生位置Ｐ１１（第１のトラック３１の中心）に移動させ、第２のトラック３２のデータを再生する。そして、エラーレートが算出される。
【００１８】
なお、再生素子３０を再生位置Ｐ１１に移動させるとは、再生素子３０の中心位置が再生位置Ｐ１１となるように移動させることである。また、以下、再生素子３０を再生位置に移動させることは、再生素子の中心位置が再生位置となるように移動させることである。
【００１９】
次に、再生素子３０を再生位置Ｐ１２に移動させ、第２のトラック３２のデータを再生し、エラーレートを算出する。同様に、再生素子３０を再生位置Ｐ１３、・・・・、Ｐ１ｅｎｄに順次移動させ、第２のトラック３２のデータを再生し、エラーレートを算出する。以上のように、エラーレートを算出した結果がバスタブ状の曲線３４によって表されるグラフによって示される。そして、最も小さいエラーレート（最適エラーレート）に対応する再生位置Ｐ０、図３では曲線３４の極小値に対応する再生位置Ｐ０、を第２のトラック３２のデータを再生する際の最適な再生位置とする。記録時の再生素子位置Ｐ１１と最適再生位置Ｐ０との距離がｏｆｆｓｅｔ０であり、第２のトラック３２の再生時にはＭＲ  ｏｆｆｓｅｔ＝ｏｆｆｓｅｔ０とすればよい。
【００２０】
図３を参照して、上述したように、ＭＲ  ｏｆｆｓｅｔを設定することによって、記録データを再生ヘッド２１で再生することができるが、実際には、記録ヘッド２２で磁気ディスク１に記録する際、例えば図４に示すように、隣接するトラックが一部重なって記録される場合がある。このような場合、仮に再生素子３０をｏｆｆｓｅｔ０だけオフセットさせたとしても、最適な信号品質を得られる再生位置ではないため、記録信号が再生できずエラーとなる場合がある。そのため、ＭＲ  ｏｆｆｓｅｔをリードエラーとならない再生位置に変更する（変化させる）必要がある。
【００２１】
具体的に、図４を参照して説明する。図４は、第３のトラック３３がｄ０だけ第２のトラック３２の方向にずれて記録され、第３のトラック３３が第２のトラック３２の一部に重なって記録されている場合を想定している。始めに、再生素子３０を図３のようにして調整したＭＲ  ｏｆｆｓｅｔ（＝ｏｆｆｓｅｔ０）だけオフセットさせ、再生素子３０の位置を再生位置Ｐ０に移動させる。仮に、図４のようにトラックが重なって記録されている場合において、図３を参照して上述したようなＭＲ  ｏｆｆｓｅｔの調整を行うと、図４の下の曲線３５で示すようなエラーレートに関するグラフが得られる。したがって、再生位置Ｐ０で得られるエラーレートの値は最小ではない。そのため、再生時の信号品質を改善するためには、図４のｏｆｆｓｅｔ１で示すオフセットの値にＭＲ  ｏｆｆｓｅｔを変更する必要がある。本実施形態では、このＭＲ  ｏｆｆｓｅｔの変更を以下に示すようなＩＴＩキャンセル重みに基づき行う。なお、ＩＴＩキャンセル重みについては、図５及び図６を参照して後述する。
【００２２】
図５は、瓦記録方式で記録されたトラックを再生する際の、理想的な再生素子の位置を示している。  
瓦記録方式とは、磁気ディスク1等において、既記録トラックの端部に後続の隣接トラックの一部が重なるように記録する記録方式である。瓦記録方式によって、トラックが高密度に記録されるため、磁気ディスク１に記録できるトラックの数が増え、トラックに記録できるデータ量を増加させることができる。
【００２３】
図５において、第１のトラック３１を記録した後、第１のトラック３１の上に一部が重なるように第２のトラック３２を記録し、さらに、第２のトラック３２の上に一部が重なるように第３のトラック３３が記録されている。再生時において、始めに、第３のトラック３３の中心位置を示す再生位置１に再生素子を移動させ、第３のトラック３３に記録されているデータを再生する。第３のトラック３３は、第１のトラック３１及び第２のトラック３２とは異なり、幅が広いため、隣接記録信号によるクロストークのノイズの影響を受けにくい。そのため、第３のトラック３３に記録されているデータを再生することは容易にできる。そのため、再生する第３のトラック３３から再生され復号されたデータを、他のＴｒａｃｋを再生する際に利用することができる。例えば、瓦記録方式で最後に記録されたトラック（第３のトラック３３）から順に１つ前に記録されたトラックを再生する場合において、第３のトラック３３に記録されているデータは既にリードしているため、第２のトラック３２を再生する際に生じる第３のトラック３３によるクロストークノイズを、ＩＴＩ(intertrack interferecne)キャンセル機能を用いて、除去することができる。
【００２４】
ＩＴＩキャンセル機能とは、瓦記録方式で磁気ディスク１のトラックに記録されたデータをリードする際、隣接トラックに記録されているデータ（ＩＴＩキャンセル用データ）を使用して、トラック間で生じるトラック間干渉成分（ノイズ）を除去しながら、磁気ディスク１のリードを行う機能である。なお、以下、各トラックに記録されているデータを各トラックのデータとも記載する。
【００２５】
図５において、第２のトラック３２を再生する際、第３のトラック３３のデータをＩＴＩキャンセル用データとして使用し、ＩＴＩキャンセル機能によって、第３のトラック３３の記録信号によるクロストークノイズの影響を除去し、第２のトラック３２のデータを再生することができる。また、図５において、第２のトラック３２を再生する際、最もエラーレートを小さくする再生位置で再生するためには、第２のトラック３２の領域でトラック３２の信号成分が最も多く再生でき、クロストークノイズとなる第１のトラック３１の信号成分が最も小さくなる再生位置と再生素子３０の中心位置とを近づけることが必要である。
【００２６】
瓦記録方式で記録された隣接するトラックの信号をどのくらいリードしているかを示す指標としてＩＴＩキャンセル重みが用いられている。具体的には、図６を参照して説明するが、ＩＴＩキャンセル重みは、隣接トラックを再生することで生じるクロストークノイズを再生したい信号から差し引くためのパラメータ等としても使用できる。また、ＩＴＩキャンセル重みは、再生ヘッド２１が既知となった隣接トラックデータをどれだけ再生しているかに応じて決定されるため、ＩＴＩキャンセル重みの増減に基づき再生ヘッド２１に対する隣接トラックの相対位置を予測することができる。そして、予測した相対位置に基づき、ＭＲ  ｏｆｆｓｅｔを調整することができる。
【００２７】
次に、図６を参照し、ＩＴＩキャンセル重みと再生素子の位置との依存関係について説明する。  
図６は、図５で示したような理想的な記録位置に瓦記録されたトラックを再生する場合を想定している。なお、図５を参照して説明したことと同じ構成については説明を省略する。  
ＩＴＩキャンセル重みは、例えば、再生素子３０が再生位置Ｐ２２にある場合、図６における再生ヘッド３０の領域に対する、再生素子３０と第３のトラック３３とが重なる領域６１の割合を示す指標でもある。ＩＴＩキャンセル重みは、曲線６０で表される図６の下のグラフに示される。なお、本実施形態において、第２のトラック３２及び第３のトラック３３に関するＩＴＩキャンセル重みについて説明するが、第２のトラック３２及び第１のトラック３１に関するＩＴＩキャンセル重みについては、同様であるので、説明は省略する。
【００２８】
図６において、再生素子３０が再生位置Ｐ２２にある場合のＩＴＩキャンセル重みをα０とする。α０は、リードエラーしていない時のＩＴＩキャンセル重みであり、理想的な記録位置に瓦記録されたトラックを再生する際のオフセット量ｏｆｆｓｅｔ０に対応し、エラーレートが最も小さい値に対応する値でもある。なお、リードエラーとは、リード時に生じるエラーであり、リードエラーがないとは、再生したいデータを正しくリードすることができることである。
【００２９】
図６に示すように、再生位置Ｐ２３の再生素子３０は、再生位置Ｐ２２の再生素子３０よりも、第３のトラック３３と重なっているため、第３のトラック３３に関するクロストークノイズの影響を大きく受ける。そのため、ＩＴＩキャンセル重みの値が、α０よりも増加している。一方、再生位置Ｐ２１の再生素子３０は、第３のトラック３３から離れた位置にあり、第３のトラック３３に関するクロストークノイズの影響が小さいく、ＩＴＩキャンセル重みの値が、α０よりも減少している。
【００３０】
すなわち、ＩＴＩキャンセル重みが大きいほど、信号品質悪化の原因となるクロストークノイズの影響を受けるトラック（第３のトラック３３）と再生ヘッド２１との距離が近く、ＩＴＩキャンセル重みが小さいほど、第３のトラック３３と再生ヘッド２１との距離が遠いことが分かる。したがって、基準値となるＩＴＩキャンセル重みα0と現在のＩＴＩキャンセル重みの大小関係を比較することで再生ヘッド２１と第３のトラック３３の相対距離が近いか、遠いか判定することができ、信号品質悪化要因を推定できるため、再生ヘッド２１の位置を適切な方向に移動させることによって、信号品質を改善することができる。
【００３１】
次に、図７を参照し、ＩＴＩキャンセル重みに応じてＭＲ  ｏｆｆｓｅｔを変更するための処理の一例について説明する。  
図７は、図５と同様に瓦記録方式で記録されたトラックに対して第２のトラック３２の記録信号を再生する場合を想定しているが、図５と比べて、第２のトラック３２及び第３のトラック３３の各々が、第２のトラック３２から第３のトラック３３への方向（図中の右方向、以下、Ｄｉｒｅｃｔｉｏｎ１と称す。）に、ｄ１及びｄ２の距離だけずれて記録されている。また、曲線７０は、図７のように記録されたトラックに関して得られるＩＴＩキャンセル重みを示している。
【００３２】
始めに、図６のｏｆｆｓｅｔ０に対応する再生位置Ｐ２２に再生素子３０を移動させ、第２のトラック３２のデータを再生し、再生位置Ｐ２２に対するＩＴＩキャンセル重みを算出する。第３のトラック３３がＤｉｒｅｃｔｉｏｎ１にずれて記録されたため、再生位置Ｐ２２の再生素子３０と第３のトラック３３とが重なる領域が小さくなり、算出されたＩＴＩキャンセル重みα０１は、α０と比較すると小さくなっている。換言すると、算出されたＩＴＩキャンセル重みα０１がα０よりも小さいということから、再生素子３０と第３のトラック３３の相対距離がはなれた、すなわち、第３のトラック３３がＤｉｒｅｃｔｉｏｎ１にずれて記録されていることが分かる。仮に、第２のトラック３２が距離ｄ１だけＤｉｒｅｃｔｉｏｎ１にずれていないとすると、ＩＴＩキャンセル重みが小さくなったため、第３のトラック３３によるクロストークノイズによる影響が少なくなっているはずであるから、リードエラーしないはずである。
【００３３】
しかしながら、図７においては、再生位置Ｐ２２で第２のトラック３２を再生したにもかかわらずリードエラーが発生した場合を想定しているため、再生素子３０をより最適な再生位置に移動させる必要がある。算出されたＩＴＩキャンセル重みがα０よりも小さいにもかかわらずリードエラーが発生するということは、図７のように、第２のトラック３２がＤｉｒｅｃｔｉｏｎ１にずれ、再生素子３０によって再生可能な第２のトラック３２の記録信号が減少したと考えられる。そのため、再生素子３０を、距離ｄ３だけＤｉｒｅｃｔｉｏｎ１に移動させることで、換言するとＭＲ  ｏｆｆｓｅｔがＤｉｒｅｃｔｉｏｎ１に変化しているため、ＭＲ  ｏｆｆｓｅｔを図７に示すｏｆｆｓｅｔ１（＝ｏｆｆｓｅｔ０  ＋  ｄ３）に変更することで、信号品質を改善できるためリードエラーの発生を回避することができる。再生素子３０を再生位置Ｐ３２に移動することによって得られるＩＴＩキャンセル重みはα１である。
【００３４】
次に、図８を参照し、ＩＴＩキャンセル重みに応じてＭＲ  ｏｆｆｓｅｔを調整するための処理の他の例について説明する。  
図７の場合と異なり、図８は第２のトラック３２がＤｉｒｅｃｔｉｏｎ１に距離ｄ４だけずれて記録され、第３のトラック３３は、第２のトラック３２から第１のトラック３１への方向（図中の左方向、以下、Ｄｉｒｅｃｔｉｏｎ２と称す。）に距離ｄ５だけずれて記録されている場合を想定している。また、距離ｄ４よりも距離ｄ５の方が大きいとする。なお、第２のトラック３２はＤｉｒｅｃｔｉｏｎ２に距離ｄ４だけずれて記録されていても良い(この場合、ｄ４のほうがｄ５より大きくても良い)。この場合において、再生位置Ｐ２２で第２のトラック３２を再生した場合に得られるＩＴＩキャンセル重みα０１は、α０よりも大きいことが、図８のＩＴＩキャンセル重みのグラフから分かる。なお、曲線８０は、図８のようにトラックが記録された場合の各再生位置に対するＩＴＩキャンセル重みの値を示している。
【００３５】
得られるＩＴＩキャンセル重みがα０よりも大きいということは、第３のトラック３３から受けるクロストークノイズが増加しており、再生素子３０と第３のトラック３３の相対距離が近い、すなわち、第３のトラック３３が第２のトラック３２に対してＤｒｅｃｔｉｏｎ２にずれて記録されていることを意味する。したがって、再生位置Ｐ２２においてリードエラーが発生した場合、第３のトラック３３の記録によって第２のトラック３２の記録信号の一部を通常よりも消去してしまい、再生素子３０が再生可能な第２のトラック３２の記録信号が減少したと考えられる。そのため、再生素子３０をＤｉｒｅｃｔｉｏｎ２に移動する、換言するとＭＲ  ＯｆｆｓｅｔがＤｉｒｅｃｔｉｏｎ２に変化していると考えられるためＭＲ  ｏｆｆｓｅｔをｏｆｆｓｅｔ０よりも距離ｄ６だけ小さいｏｆｆｓｅｔ１（＝ｏｆｆｓｅｔ０  −  ｄ６）に変更することによって、信号品質を改善できるためリードエラーの発生を回避することができる。
【００３６】
次に、図９を参照し、ＩＴＩキャンセル重みに応じてＭＲ  ｏｆｆｓｅｔを調整するための処理のさらに他の例について説明する。  
図７の場合と異なり、図９は第２のトラック３２がＤｉｒｅｃｔｉｏｎ１に距離ｄ７だけずれて記録され、第３のトラック３３は、Ｄｉｒｅｃｔｉｏｎ２に距離ｄ８だけずれて記録されている場合を想定している。また、距離ｄ７よりも距離ｄ８の方が小さいとする。
【００３７】
この場合において、再生位置Ｐ２２で第２のトラック３２を再生した場合に得られるＩＴＩキャンセル重みα０１は、α０よりも大きいことが、図９のＩＴＩキャンセル重みのグラフから分かる。なお、曲線９０は、図９のようにトラックが記録された場合の各再生位置に対するＩＴＩキャンセル重みの値を示している。
【００３８】
得られるＩＴＩキャンセル重みがα０よりも大きいということは、第３のトラック３３から受けるクロストークノイズが増加しており、再生素子３０と第３のトラック３３の相対距離が近い、すなわち、第３のトラック３３が第２のトラック３２に対してＤｒｅｃｔｉｏｎ２にずれて記録されていることを意味する。したがって、再生位置Ｐ２２においてリードエラーが発生した場合、図８の場合と同様に再生素子３０をＤｉｒｅｃｔｉｏｎ２に移動する、換言するとＭＲ  ＯｆｆｓｅｔがＤｉｒｅｃｔｉｏｎ２に変化していると考えられるためＭＲ  ｏｆｆｓｅｔをｏｆｆｓｅｔ０よりも小さいｏｆｆｓｅｔ１に変更する、ことによってリードエラーの発生を回避できる可能性がある。
【００３９】
しかしながら、図８の場合と異なり、距離ｄ７よりも距離ｄ８の方が小さい、換言すると第３のトラック３３よりも第２のトラック３２の方が、方向は異なるが記録されたトラックのずれの大きさ（絶対値）が大きい場合、再生素子３０をＤｉｒｅｃｔｉｏｎ２に移動させたとしてもリードエラーを回避できない。したがって、図９のような場合は、再生素子３０をＤｉｒｅｃｔｉｏｎ２に移動させた後、例えばリードエラーが回避できない場合、次に再生素子３０をＤｉｒｅｃｔｉｏｎ１に移動させる、換言するとＭＲ  ｏｆｆｓｅｔをｏｆｆｓｅｔ０よりも距離ｄ１０だけ大きいｏｆｆｓｅｔ１（＝ｏｆｆｓｅｔ０  ＋  ｄ１０）に変更する、ことによってリードエラーの発生を回避することができる。
【００４０】
次に、図１０を参照し、リードエラーが発生した場合のリードリトライ処理の一例について説明する。  
始めに、ブロック９９でリード処理を開始する。このリード処理時の再生ヘッド２１は、図３で上述したように予め調整されたｏｆｆｓｅｔ０によって位置決めされている。ブロック１００で、リードエラーが発生したかどうかを判定する。リードエラーが発生しなかった場合、リード処理を終了する。リードエラーが発生した場合、ブロック１０１に進み、再びリード処理（リードリトライ処理）を開始する。ブロック１００で、リードエラーが発生する場合は、例えば、磁気ディスク１に記録されているトラックは、図５を参照して上述したように正しく記録されているが、ｏｆｆｓｅｔ０でオフセットさせた再生ヘッド２１の位置がずれていたため、リードエラーが発生した場合が考えられる。そのため、ブロック１０２で、再生ヘッド２１のオフセット値（ＭＲ  ｏｆｆｓｅｔ）を変更することなく、リードリトライを行う。
【００４１】
ブロック１０２のリードリトライの後、ブロック１０３でリードエラーが発生したかどうかを判定する。リードエラーが発生しなかった場合、リード処理を終了する。リードエラーが発生した場合、ブロック１０４に進む。
【００４２】
ブロック１０４で、ＩＴＩキャンセル重みの評価を行う。ＩＴＩキャンセル重みの評価とは、例えばブロック１０２のリードリトライを行なった結果得られるパラメータ等からＩＴＩキャンセル重みを算出することである。具体的には、図７乃至図９等を参照して上述したα０１の値を求めることである。ブロック１０５で、ＩＴＩキャンセル重みの所定値α０の値とα０１の値とを比較する。α０１の値がα０の値以上であった場合、換言するとＩＴＩキャンセル重みが増加していた場合、ブロック１０６に進む。
【００４３】
ブロック１０６で、ＭＲ  ｏｆｆｓｅｔをＤｉｒｅｃｔｉｏｎ２に規定値だけ変化させリードリトライを行う。なお、規定値は、例えば予め設定された一定の値である。ブロック１０７で、リードエラーが発生したかどうかを判定する。リードエラーが発生しなければリード処理を終了する。リードエラーが発生しなかった場合ブロック１０８に進む。
【００４４】
ブロック１０８で、変化させたＭＲ  ｏｆｆｓｅｔ（ｏｆｆｓｅｔ１）が上限値であるかどうかを判定する。ｏｆｆｓｅｔ１が上限値でなければ、ブロック１０６に戻りｏｆｆｓｅｔ１をＤｉｒｅｃｔｉｏｎ２に規定値だけ変化させリードリトライを行う。ブロック１０８でｏｆｆｓｅｔ１が上限値であった場合、ブロック１０９に進む。
【００４５】
ブロック１０９で、上限値に達したｏｆｆｓｅｔ１をＤｉｒｅｃｔｉｏｎ１に規定値だけ変化させリードリトライを行う。ブロック１１０で、リードエラーが発生したかどうかを判定する。リードエラーが発生しなかった場合リード処理を終了する。ブロック１１０で、リードエラーした場合、ブロック１１１に進み、ブロック１０９で変化させたｏｆｆｓｅｔ１が上限値（例えば、図３のＰ１ｅｎｄで示される位置に対応するオフセット値）であるかどうかを判定する。ブロック１０９で変化させたｏｆｆｓｅｔ１が上限値であれば、発生するリードエラーは訂正ができないエラーとみなし、リード処理を終了する。ブロック１０９で変化させたｏｆｆｓｅｔ１が上限値でなければ、ブロック１０９に戻り、ブロック１０９で一度変化させたｏｆｆｓｅｔ１を、Ｄｉｒｅｃｔｉｏｎ１に規定値だけ変化させリードリトライを行う。
【００４６】
一方、ブロック１０５で、α０１の値がα０の値より小さい場合、換言するとＩＴＩキャンセル重みが減少していた場合、ブロック１０９に進み、ＭＲ  ｏｆｆｓｅｔをＤｉｒｅｃｔｉｏｎ１に規定値だけ変化させリードリトライを行う。
【００４７】
このように、図１０のようなリードリトライ処理を行うことにより、再生ヘッド２１を移動させる方向をＩＴＩキャンセル重みに応じて決定することができるため、再生ヘッド２１のリードエラーしない再生位置を短時間で決定することができる。
【００４８】
次に、図１１を参照し、リードリトライ処理の他の例を示す。なお、図１０を参照して述べた処理と同様の処理については説明を省略する。  
図１０に示したリードリトライ処理では、ＩＴＩキャンセル重みに応じて再生ヘッド２１をオフセットさせる方向を決定した後、再度リードリトライを行う前に、さらに同一の方向に、例えばオフセットさせる方向がＤｉｒｅｃｔｉｏｎ１であった場合はＤｉｒｅｃｔｉｎ１に、再生ヘッド２１をオフセットさせた。
【００４９】
一方、図１１に示すリードリトライ処理は、ＩＴＩキャンセル重みに応じて再生ヘッド２１をオフセットさせる方向を決定した後、繰り返しリードリトライを行う場合、オフセットさせる方向を変化させリードリトライを行う。
【００５０】
具体的には、ブロック１２５でα０１の値がα０の値以上である場合、ブロック１２６に進む。ブロック１２６では、ＭＲ  ｏｆｆｓｅｔをＤｉｒｅｃｔｉｏｎ２に規定値だけ変化させリードリトライを行う。次に、ブロック１２７で、リードエラーが発生したかどうかを判定する。リードエラーが発生しなかった場合、リード処理を終了する。リードエラーが発生した場合、ブロック１２８に進む。ブロック１２８では、ブロック１２６で変化させたオフセット値（ｏｆｆｓｅｔ１）をＤｉｒｅｃｔｉｏｎ１に規定値だけ変化させリードリトライを行う。ブロック１２９で、リードエラーが発生したかどうかを判定する。リードエラーが発生した場合、ブロック１２８で変化させたオフセット値が上限値であるかどうかを判定する。ブロック１２８で変化させたオフセット値が上限値である場合、発生するリードエラーは訂正ができないエラーとみなし、リード処理を終了する。ブロック１２８で変化させたオフセット値が上限値でなければ、ブロック１２６に戻り、ブロック１２８で変化させたオフセット値を、Ｄｉｒｅｃｔｉｏｎ２に規定値だけ変化させリードリトライを行う。なお、２巡目以降は、規定値を大きくすることが好ましい。
【００５１】
一方、ブロック１２５でα０１の値がα０の値より小さい場合、ブロック１３１に進む。ブロック１３１では、ＭＲ  ｏｆｆｓｅｔをＤｉｒｅｃｔｉｏｎ１に規定値だけ変化させリードリトライを行う。次に、ブロック１３２で、リードエラーが発生したかどうかを判定する。リードエラーが発生しなかった場合、リード処理を終了する。リードエラーが発生した場合、ブロック１３３に進む。ブロック１３３では、ブロック１３１で変化させたオフセット値（ｏｆｆｓｅｔ１）をＤｉｒｅｃｔｉｏｎ２に規定値だけ変化させリードリトライを行う。ブロック１３４で、リードエラーが発生したかどうかを判定する。リードエラーが発生した場合、ブロック１３５で変化させたオフセット値が上限値であるかどうかを判定する。ブロック１３５で変化させたオフセット値が上限値である場合、発生するリードエラーは訂正ができないエラーとみなし、リード処理を終了する。ブロック１３５で変化させたオフセット値が上限値でなければ、ブロック１３１に戻り、ブロック１３３で変化させたオフセット値を、Ｄｉｒｅｃｔｉｏｎ１に規定値だけ変化させリードリトライを行う。なお、２巡目以降は、規定値を大きくすることが好ましい。
【００５２】
このように、図１１のようなリードリトライ処理を行うことにより、再生ヘッド２１をオフセットさせる方向をＩＴＩキャンセル重みに応じて決定した後、さらに、再生ヘッド２１を移動させた方向において、再生ヘッド２１を磁気ディスク１の半径方向に左右にオフセットさせながら、再生ヘッド２１の最適な位置を決定する。そのため、従来のオフセットさせるべき方向が特定できないリードリトライ処理と比較して、短時間で、再生ヘッド２１のリードエラーしない位置を決定することができる。
【００５３】
以上説明したように、本実施形態によれば、ＩＴＩキャンセル機能で計算されるＩＴＩキャンセル重みを利用し再生ヘッド２１の位置を補正することにより、リードリトライの時間を短縮することができ、磁気ディスク装置のパフォーマンスを向上させることができる。また、予め調整されたオフセットを用いて再生素子の位置決めを行った場合でも、トラックがずれて記録されている場合、リードエラーが発生し、オフセット（再生素子）をさらにシフトしなければならないが、本実施形態では、始めに、ＩＴＩキャンセル重みによって、リードエラーしないオフセット方向が推定できるため、リードリトライ処理時間を短くすることができ、装置パフォーマンスを改善することができる。具体的には、ＩＴＩキャンセル重みの基準値からの増減によって、２つの方向の何れかに再生素子をシフトさせるため、シフトさせる範囲を半分にすることができ、最適な再生位置を見つけるための時間を半分にすることができる。また、リードエラーは、隣接トラックと再生ヘッドの相対位置によって、発生するため、隣接トラックと再生素子との重なりの程度によって変化するＩＴＩキャンセル重みを利用し、再生素子を移動させることによって、リードエラーを減少させることができる。
【００５４】
なお、本実施形態では、隣接するトラックの信号をどのくらいリードしているかを示す指標としてＩＴＩキャンセル重みを利用した場合について説明したが、この指標は、ＩＴＩキャンセル重み以外の隣接するトラックの信号をどのくらいリードしているかを示す指標であればよい。
【００５５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５６】
１…磁気ディスク、１４…ＭＰＵ、２１…再生（リード）ヘッド、２２…記録（ライト）ヘッド。
【図１】
2014026698.tif 000003
【図２】
2014026698.tif 000004
【図３】
2014026698.tif 000005
【図４】
2014026698.tif 000006
【図５】
2014026698.tif 000007
【図６】
2014026698.tif 000008
【図７】
2014026698.tif 000009
【図８】
2014026698.tif 000010
【図９】
2014026698.tif 000011
【図１０】
2014026698.tif 000012
【図１１】
2014026698.tif 000013