(57)【要約】【課題】隣接トラックにライトされた繰り返しランアウト補正データからの干渉を防止し、且つトラックフォーマット効率が低下するのを防止できるようにする。【解決手段】実施形態によれば、磁気ディスク装置は、磁気ディスクと、検出手段と、変換手段と、補正手段とを具備する。磁気ディスクは、サーボバーストデータがライトされたサーボフレームをそれぞれ含む複数のトラックを備えている。複数のトラックのサーボフレームの各々には、所定周期の繰り返しパターンから構成される繰り返しランアウト補正データが、当該サーボフレームにおける同期タイミング位置を基点として、補正量に対応した時間だけ遅延した位置からライトされている。検出手段は同期タイミング位置を基点として、磁気ヘッドによりサーボフレームから前記繰り返しパターンがリードされるまでの位相遅延量を検出する。【選択図】      図１
2013145612.tif 000002
【特許請求の範囲】
【請求項１】
複数の概同心円状のトラックを備え、スピンドルモータによって回転させられ、前記複数のトラックのそれぞれにはサーボバーストデータがライトされた複数のサーボフレームが備わっており、前記サーボフレームの各々には、前記磁気ディスクの回転に同期した前記サーボバーストデータの誤差を補正するのに用いられる、繰り返しランアウト補正データがライトされている磁気ディスクであって、前記繰り返しランアウト補正データは、所定周期の繰り返しパターンから構成され、前記サーボフレームにおける同期タイミング位置を基点として、補正量に対応した時間だけ遅延した位置からライトされている磁気ディスクと、
前記同期タイミング位置を基点として、磁気ヘッドにより前記サーボフレームから前記繰り返しパターンがリードされるまでの時間に対応する位相遅延量を検出する検出手段と、
前記検出された位相遅延量を当該位相遅延量に対応する補正量に変換する変換手段と、
前記変換された補正量に基づいて、対応する前記サーボフレームから前記磁気ヘッドによりリードされるサーボバーストデータの復調値を補正する補正手段と
を具備することを特徴とする磁気ディスク装置。
【請求項２】
前記遅延時間は、前記繰り返しパターンの前記所定周期に対する位相０度乃至９０度の範囲に含まれる第１の位相及び第２の位相の範囲に相当する第１の時間乃至第２の時間内に入るように、或いは、前記複数のトラックのうちの互いに隣接するトラック間で前記繰り返しパターンの位相差が前記９０度を超えない前記第２の時間内に入るように予め設定される請求項１記載の磁気ディスク装置。
【請求項３】
前記第１の位相は前記補正量の最小値に対応し、前記第２の位相は前記補正量の最大値に対応する請求項２記載の磁気ディスク装置。
【請求項４】
前記第１の位相及び前記第２の位相の範囲内で、前記位相と前記補正量とを対応付けるテーブルを更に具備し、
前記変換手段は、前記テーブルを参照することにより、前記検出された位相遅延量を、当該位相遅延量に対応する前記補正量に変換する請求項３記載の磁気ディスク装置。
【請求項５】
前記検出手段は、前記磁気ヘッドによりリードされた前記繰り返しパターンのリード信号を離散フーリエ変換することにより前記位相遅延量を検出する請求項１記載の磁気ディスク装置。
【請求項６】
前記サーボフレームの各々には、前記同期タイミング位置に代えて前記繰り返しパターンの基点となる位相０度の位置を表すのに用いられる、前記繰り返しパターンと同一周期のゼロ位相パターンがライトされており、
前記検出手段は、前記繰り返しパターンのリード信号をそれぞれ離散フーリエ変換することにより取得される第２の位相復調値から前記ゼロ位相パターンを離散フーリエ変換することにより取得される第１の位相復調値を差し引くことにより、前記位相遅延量を検出する
請求項５記載の磁気ディスク装置。
【請求項７】
複数の概同心円状のトラックを備え、スピンドルモータによって回転させられ、前記複数のトラックのそれぞれにはサーボバーストデータがライトされた複数のサーボフレームが備わっており、前記サーボフレームの各々には、前記磁気ディスクの回転に同期した前記サーボバーストデータの誤差を補正するのに用いられる、繰り返しランアウト補正データがライトされている磁気ディスクであって、前記繰り返しランアウト補正データは、所定周期の繰り返しパターンから構成され、前記サーボフレームにおける同期タイミング位置を基点として、補正量に対応した時間だけ遅延した位置からライトされている磁気ディスクを具備する磁気ディスク装置におけるサーボバーストデータ補正方法において、
前記同期タイミング位置を基点として、磁気ヘッドにより前記サーボフレームから前記繰り返しパターンがリードされるまでの時間に対応する位相遅延量を検出し、
前記検出された位相遅延量を当該位相遅延量に対応する補正量に変換し、
前記変換された補正量に基づいて、対応する前記サーボフレームから前記磁気ヘッドによりリードされるサーボバーストデータの復調値を補正する
サーボバーストデータ補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、繰り返しランアウト補正データに基づいてサーボバーストデータを補正する磁気ディスク装置及びサーボバーストデータ補正方法に関する。
【背景技術】
【０００２】
磁気ディスク装置では、ヘッド（磁気ヘッド）を、ディスク（磁気ディスク）上の目標位置に位置決めする必要がある。このヘッド位置決めにはサーボデータ（より詳細には、サーボデータに含まれているサーボバーストデータ）が用いられる。サーボデータは、ディスク上に同心円状に配置されたトラック（サーボトラック）に所定間隔で離散的に配置されたサーボ領域に予めライトされている。このサーボデータがライトされたサーボ領域はサーボフレームと呼ばれる。
【０００３】
サーボデータ中のサーボバーストデータに基づいてヘッドを目標位置に高精度に位置決めするためには、サーボデータがライトされているトラックの中心線の形状が、理想的な真円であることが望ましい。しかし、ディスク上のトラックの中心線の形状は歪んでおり、真円から外れているのが一般的である。この要因は、サーボデータライト時における、ディスクを回転させるスピンドルモータの回転軸のぶれ（つまりディスクの回転に同期したぶれ）に代表される。トラックの中心線の形状が歪んでいる場合、サーボバーストデータは、当該歪みに起因する誤差、つまりディスクの回転に同期したぶれ（いわゆる、繰り返しランアウト）に起因する誤差を含むことになる。
【０００４】
そこで近年の磁気ディスク装置では、各サーボフレームに、繰り返しランアウト補正データがライトされる。繰り返しランアウト補正データは、サーボバーストデータ（より詳細には、ヘッドによってリードされて復調されたサーボバーストデータ）の繰り返しランアウトに起因する誤差を補正（除去）するための補正量を符号化することによって生成されるデジタルデータである。
【０００５】
復調されたサーボバーストデータ（つまりサーボバーストデータの復調値）は、対応する繰り返しランアウト補正データの示す補正量に基づいて補正される。この補正により、補正されたサーボバーストデータの復調値から繰り返しランアウトに起因する誤差が除去される。このため、補正されたサーボバーストデータの復調値に基づいて、ヘッドを目標位置に位置決めすることにより、繰り返しランアウトに起因するヘッドの位置ずれを防止できる。つまり、繰り返しランアウト補正データの示す補正量に基づいてヘッドを位置決めすることにより、繰り返しランアウトに起因するヘッドの位置ずれを防止できる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−０８０３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
近年の磁気ディスク装置では、記録密度の一層の向上のために、狭トラックピッチ化が進められている。このような磁気ディスク装置において、ヘッドをディスク上の目標トラックの目標位置に位置決めする際の誤差が発生した場合を想定する。この場合、ヘッド（より詳細には、ヘッドのリード素子）の位置が目標トラックの目標位置（例えば、目標トラックの中心線）から少しずれても、当該ヘッドは当該目標トラックと隣接トラックとの境界に近付く。このようにヘッドがトラック境界に近接している状況では、目標トラック及び隣接トラックの両トラックからヘッドによって同時に繰り返しランアウト補正データがリードされる。
【０００８】
このとき、目標トラック及び隣接トラックに異なる繰り返しランアウト補正データがライトされているならば、目標トラックからリードされる繰り返しランアウト補正データは隣接トラックからリードされる繰り返しランアウト補正データによって干渉される。つまり、隣接トラック間干渉によるクロストークが発生する。このクロストークは、ヘッドにより出力されるリード信号に影響を及ぼす。このため、このリード信号を復調した場合、復調値が不確定となるビットが発生する可能性がある。
【０００９】
そこで狭トラックピッチ化が進んだ状況において、隣接トラックにライトされた繰り返しランアウト補正データからの干渉を防止することが、従来から要求されている。また、各トラックに繰り返しランアウト補正データをライトすることに起因して当該トラック上のデータ領域のサイズが縮小される（つまりトラックフォーマット効率が低下する）のを極力防止することも要求されている。
【００１０】
本発明が解決しようとする課題は、隣接トラックにライトされた繰り返しランアウト補正データからの干渉による悪影響を防止し、且つトラックフォーマット効率が低下するのを防止できる磁気ディスク装置及びサーボバーストデータ補正方法を提供することにある。
【課題を解決するための手段】
【００１１】
実施形態によれば、磁気ディスク装置は、磁気ディスクと、検出手段と、変換手段と、補正手段とを具備する。前記磁気ディスクは、複数の概同心円状のトラックを備え、スピンドルモータによって回転させられる。前記複数のトラックのそれぞれにはサーボバーストデータがライトされた複数のサーボフレームが備わっている。前記サーボフレームの各々には、前記磁気ディスクの回転に同期した前記サーボバーストデータの誤差を補正するのに用いられる、繰り返しランアウト補正データがライトされている。前記繰り返しランアウト補正データは、所定周期の繰り返しパターンから構成され、前記サーボフレームにおける同期タイミング位置を基点として、補正量に対応した時間だけ遅延した位置からライトされている。前記検出手段は、前記同期タイミング位置を基点として、磁気ヘッドにより前記サーボフレームから前記繰り返しパターンがリードされるまでの時間に対応する位相遅延量を検出する。前記変換手段は、前記検出された位相遅延量を当該位相遅延量に対応する補正量に変換する。前記補正手段は、前記変換された補正量に基づいて、対応する前記サーボフレームから前記磁気ヘッドによりリードされるサーボバーストデータの復調値を補正する。
【図面の簡単な説明】
【００１２】
【図１】実施形態に係る磁気ディスク装置の構成を示すブロック図。
【図２】同実施形態で適用されるサーボフレームのフォーマットを示す模式図。
【図３】同実施形態において、隣接するトラックの境界を、ヘッドのリード素子が通過する際の、繰り返しランアウト（ＲＲＯ）補正データに対応するリード信号及び当該リード信号を復調した結果を説明するための図。
【図４】隣接するトラック間でリード信号の位相差が９０度を超えている状態における、当該隣接するトラックの境界を、ヘッドのリード素子が通過する際の、ＲＲＯ補正データに対応するリード信号及び当該リード信号を復調した結果を説明するための図。
【図５】同実施形態におけるＲＲＯ補正データのライトを説明するためのタイミングチャート。
【図６】同実施形態におけるＲＲＯ補正データのリードを説明するためのタイミングチャート。
【図７】同実施形態の変形例で適用されるサーボフレームのフォーマットを示す模式図。
【図８】同変形例におけるＲＲＯ補正データのライトを説明するためのタイミングチャート。
【発明を実施するための形態】
【００１３】
以下、実施の形態につき図面を参照して説明する。  
図１は一つの実施形態に係る磁気ディスク装置の典型的な構成を示すブロック図である。  
図１に示す磁気ディスク装置は、ディスク（磁気ディスク）１１と、ヘッド（磁気ヘッド）１２と、スピンドルモータ（ＳＰＭ）１３と、アクチュエータ１４と、ドライバＩＣ１５と、ヘッドＩＣ１６と、コントロールユニット２０とを備えている。
【００１４】
ディスク１１は磁気記録媒体である。ディスク１１は上側と下側の２つのディスク面を有している。ディスク１１の例えば上側のディスク面は、データが磁気記録される記録面をなしている。
【００１５】
ヘッド１２はディスク１１の記録面に対応して配置される。ヘッド１２は、ライト素子（Ｗ）１２１（図２、図７参照）及びリード素子（Ｒ）１２２（図２乃至図４、図７参照）を備えている。ヘッド１２は、ディスク１１にライトされたデータをリードし、且つディスク１１にデータをライトするのに用いられる。つまりヘッド１２は、ディスク１１からデータをリードし、且つディスク１１にデータをライトするのに用いられる。
【００１６】
図１の構成では、単一枚のディスク１１を備えた磁気ディスク装置を想定している。しかし、ディスク１１が複数枚積層配置された磁気ディスク装置であっても構わない。また、図１の構成では、ディスク１１の一方の面が記録面をなしている。しかし、ディスク１１の両面がいずれも記録面をなし、両記録面にそれぞれ対応してヘッドが配置されても構わない。
【００１７】
ディスク１１はＳＰＭ１３によって高速に回転させられる。ＳＰＭ１３は、ドライバＩＣ１５から供給される駆動電流（または駆動電圧）により駆動される。ヘッド１２は、アクチュエータ１４のアーム１４１の先端に取り付けられている。ヘッド１２は、ディスク１１が高速に回転することにより当該ディスク１１上で浮上する。アクチュエータ１４は、当該アクチュエータ１４の駆動源となるボイスコイルモータ（ＶＣＭ）１４２を有している。ヘッド１２は、アクチュエータ１４がＶＣＭ１４２によって駆動されることにより、ディスク１１上を当該ディスク１１の半径方向に、円弧を描くように移動する。
【００１８】
ドライバＩＣ１５は、コントロールユニット２０（より詳細には、コントロールユニット２０内の後述するサーボコントローラ２３）の制御に従い、ＳＰＭ１３とＶＣＭ１４２とを駆動する。ヘッドＩＣ１６はヘッドアンプとも呼ばれており、ヘッド１２によりリードされた信号（つまりリード信号）を増幅する。ヘッドＩＣ１６はまた、コントロールユニット２０（より詳細には、コントロールユニット２０内の後述するＲ／Ｗチャネル２１）から出力されるライトデータをライト電流に変換してヘッド１２に出力する。
【００１９】
コントロールユニット２０は、例えばマイクロプロセッサユニット（ＭＰＵ）、メモリ等を含む複数の要素が単一チップに集積されたシステムＬＳＩによって実現される。コントロールユニット２０は、リード／ライトチャネル（Ｒ／Ｗチャネル）２１と、ディスクコントローラ（以下、ＨＤＣと称する）２２と、サーボコントローラ２３と、メモリ部２４とを備えている。
【００２０】
Ｒ／Ｗチャネル２１は、リード／ライトに関連する信号処理を行う。即ちＲ／Ｗチャネル２１は、ヘッドＩＣ１６によって増幅されたリード信号をデジタルデータに変換し、このデジタルデータからリードデータを復号する。Ｒ／Ｗチャネル２１はまた、上記デジタルデータからサーボデータを抽出する。Ｒ／Ｗチャネル２１はまた、ＨＤＣ２２から転送されるライトデータを符号化し、この符号化されたライトデータをヘッドＩＣ１６に転送する。Ｒ／Ｗチャネル２１は、検出器２１０を備えている。この検出器２１０の機能については後述する。
【００２１】
ＨＤＣ２２は、ホストインタフェースを介してホスト（ホストデバイス）と接続されている。ホストは、図１に示される磁気ディスク装置を自身のストレージ装置として利用する。ホスト及び図１に示される磁気ディスク装置は、パーソナルコンピュータ、ビデオカメラ、音楽プレーヤー、携帯端末、携帯電話機、或いはプリンタ装置のような電子機器に備えられている。
【００２２】
ＨＤＣ２２は、当該ＨＤＣ２２とホストとの間で信号を授受するホストインタフェースコントローラとして機能する。具体的には、ＨＤＣ２２は、ホストから転送されるコマンド（ライトコマンド、リードコマンド等）を受信する。ＨＤＣ２２はまた、ホストと当該ＨＤＣ２２との間のデータ転送を制御する。ＨＤＣ２２はまた、Ｒ／Ｗチャネル２１、ヘッドＩＣ１６及びヘッド１２を介してディスク１１へのデータのライト及びディスク１１からのデータのリードを制御するディスクインタフェースコントローラとしても機能する。
【００２３】
サーボコントローラ２３は、ドライバＩＣ１５を介してＳＰＭ１３及びＶＣＭ１４２を制御する。特にサーボコントローラ２３は、ヘッド１２をディスク１１上の目標トラックの目標位置に位置決めするために、ドライバＩＣ１５を介してＶＣＭ１４２を制御する。サーボコントローラ２３は、変換器２３１と、補正器２３２とを備えている。変換器２３１及び補正器２３２の機能については後述する。
【００２４】
メモリ部２４は、フラッシュＲＯＭ（ＦＲＯＭ）２４１と、ＲＡＭ２４２を備えている。ＦＲＯＭ２４１は書き換え可能な不揮発性メモリである。ＦＲＯＭ２４１には、テーブル２４１ａが予め格納されている。テーブル２４１ａのデータ構造については後述する。ＲＡＭ２４２の記憶領域の少なくとも一部は、ＨＤＣ２２及びサーボコントローラ２３のための作業領域として用いられる。
【００２５】
図２は、本実施形態で適用されるサーボフレームのフォーマットを示す模式図である。図２において矢印Ａはディスク１１が備える複数の同心円状のトラックＴＲＫ０，ＴＲＫ１，ＴＲＫ２，…の周方向（つまりディスク１１の円周方向）を表す。図２において、矢印Ａに垂直な方向は、ディスク１１の半径方向を表す。
【００２６】
本実施形態においてトラックＴＲＫｉ（ｉ＝０，１，２，…）は、所定間隔で離散的に配置されたサーボフレームを備えた、いわゆるサーボトラックである。図２では、トラックＴＲＫｉ（ｉ＝０，１，２，…）は、作図の都合で、直線状に（つまり模式的に）表現されている。トラックＴＲＫｉ及びＴＲＫｉ＋１の中心線間の距離、つまりトラックピッチはＴＰ１である。
【００２７】
トラックＴＲＫｉの各サーボフレームは、領域“ＢＳＴ”，“ＲＲＯＰＲ”，“ＲＲＯｓｙｎｃ”及び“ＲＲＯ＿ＰＢ”を備えている。領域“ＢＳＴ”には、サーボバーストデータＢＳＴがライトされている。サーボバーストデータＢＳＴは、例えばサーボライタでサーボフレームに予めライトされるサーボデータの一部である。図２では省略されているが、サーボフレームは、サーボデータの他の一部を構成する、プリアンブルデータ（サーボプリアンブルパターン）ＰＲＥ、サーボマークＳＭ及びアドレスデータ（サーボセクタアドレス及びシリンダアドレスを含むアドレスデータ）ＡＤＲがそれぞれライトされる、領域“ＰＲＥ”，“ＳＭ”及び“ＡＤＲ”（図５及び図６参照）も備えている。
【００２８】
サーボバーストデータＢＳＴは、トラックＴＲＫｉの例えば中心線からのヘッド１２の位置ずれ（位置誤差）を検出するのに用いられるデータ（いわゆる相対位置データ）であり、所定周期の繰り返しパターンから構成される。本実施形態におけるサーボバーストデータは、図２に示されるように、互いに隣接するトラックＴＲＫｉ及びＴＲＫｉ＋１にまたがって千鳥状にライトされている。
【００２９】
サーボバーストデータＢＳＴ（つまりトラックＴＲＫｉの各サーボフレームの領域“ＢＳＴ”にライトされるサーボバーストデータＢＳＴ）は、サーボデータライト時における、ディスク１１の回転に同期したぶれ（繰り返しランアウト）によって生じる当該トラックＴＲＫｉの真円からの歪みに起因する誤差を含んでいる。
【００３０】
そこで、トラックＴＲＫｉの各サーボフレームの領域“ＲＲＯＰＲ”，“ＲＲＯｓｙｎｃ”及び“ＲＲＯ＿ＰＢ”は、繰り返しランアウト（以下、ＲＲＯと称する）補正データを構成する信号パターンをライトするのに用いられる。ＲＲＯ補正データは、サーボデータに付加される一種の付加データである。ＲＲＯ補正データは、対応するサーボデータ（より詳細には、対応するサーボデータ中のサーボバーストデータ）の、ＲＲＯに起因する誤差を補正（つまり、トラックＴＲＫｉの真円からの歪みを補正する）のに用いられる。この補正を真円補正と称する。
【００３１】
コントロールユニット２０は、ヘッド１２によってデータをライトまたはリードする際には、まず、サーボバーストデータＢＳＴを含むサーボデータを復調する。コントロールユニット２０は更に、復調されたサーボデータ（より詳細には、復調されたサーボデータ中のサーボバーストデータ）を、続いてリードされるＲＲＯ補正データに基づいて、真円補正が施された新たなサーボデータに変換する。コントロールユニット２０は、新たなサーボデータに基づいてヘッド１２を目標位置に位置決めする。
【００３２】
領域“ＲＲＯ＿ＰＢ”にライトされているデータは、所定周期の繰り返しパターンであり、ＲＲＯ補正データの一部（主要部）を構成する。この所定周期の繰り返しパターンを、ＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢと称する。図２の例では、ＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢが、矢印Ａ方向に連続する矩形列で示されており、４つの連続する矩形で１周期が示される。１つの矩形は、ＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢの１／４周期、つまり位相９０度を示す。
【００３３】
領域“ＲＲＯＰＲ”及び“ＲＲＯＳｙｎｃ”にライトされているデータは、それぞれ、ＲＲＯプリアンブルパターンＲＲＯＰＲ及び同期パターンＲＲＯＳｙｎｃであり、ＲＲＯ補正データの他の一部を構成する。ＲＲＯプリアンブルパターンＲＲＯＰＲ及び同期パターンＲＲＯＳｙｎｃは、後続の領域“ＲＲＯ＿ＰＢ”にライトされているＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢ（つまり所定周期の繰り返しパターン）のリード開始タイミングを検出するのに用いられる。ＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢは、対応するサーボフレームにおいて先行するＲＲＯプリアンブルパターンＲＲＯＰＲ及び同期パターンＲＲＯＳｙｎｃの示すリード開始タイミングの位置（同期タイミング位置）を基点として、補正量に対応した時間だけ遅延した位置からライトされている。同期タイミング位置は、同期パターンＲＲＯＳｙｎｃの終端に対応する。以下の説明では、前記ＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢを、ＲＲＯ補正データと称することもある。
【００３４】
なお、図２では、トラックＴＲＫ１及びＴＲＫ４上にそれぞれライトされているＲＲＯプリアンブルパターンＲＲＯＰＲ、同期パターンＲＲＯＳｙｎｃ及びＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢ等は省略されている。
【００３５】
ここで、従来技術について説明する。  
従来技術では、ＲＲＯプリアンブルパターンＲＲＯＰＲ及び同期パターンＲＲＯＳｙｎｃに後続する情報として、補正量を符号化したデジタルデータ（以下、ＲＲＯ補正符号ＲＲＯＣｏｄｅと称する）が用いられる。ＲＲＯ補正符号ＲＲＯＣｏｄｅは、ＲＲＯ補正データの主要部を構成する。ＲＲＯ補正データは、トラックＴＲＫｉ毎にライトされる。このため、ＲＲＯ補正データがライトされる幅（ディスク１１の半径方向の幅）は、ヘッド１２のライト素子（Ｗ）１２１の幅（ライト素子幅）ＭＷＷと等しくなる。
【００３６】
ここで、トラックＴＲＫｉの幅（トラック幅）は、ライト素子幅ＭＷＷに一致するものとする。またトラック幅ＭＷＷ及びトラックピッチＴＰ１が、ヘッド１２のリード素子（Ｒ）１２２の幅（リード素子幅）ＭＲＷに対して、図２の例（本実施形態）と異なって十分に広いものとする。トラックピッチＴＰ１は、トラックＴＲＫｉと隣接するトラックＴＲＫｉ−１（またはＴＲＫｉ＋１）との中心線間の距離である。
【００３７】
このような状態で、ヘッド１２によってトラックＴＲＫ２からＲＲＯ補正データをリードするものとする。この場合、たとえヘッド１２がトラックＴＲＫ２の中心からディスク１１の半径方向に“ｙ”だけずれた位置に位置決めされたとしても、つまりディスク１１の半径方向に位置決め誤差“ｙ”が発生したとても、ヘッド１２のリード素子（Ｒ）１２２が隣接トラック（例えばトラックＴＲＫ１）からＲＲＯ補正データ（より詳細には、ＲＲＯ補正データ中のＲＲＯ補正符号ＲＲＯＣｏｄｅ）を誤って読むことはない。
【００３８】
しかしながら近年の磁気ディスク装置では、面記録密度を向上させるために狭トラックピッチ化が進められている。このためトラックピッチＴＰ１が、図２に示すように、ライト素子幅ＭＷＷとほぼ等しい幅にまで狭まっている。このような状況で上述の位置決め誤差“ｙ”が発生した場合、ヘッド１２のリード素子（Ｒ）１２２は、隣接トラック（図２の例ではトラックＴＲＫ１）に近付く。すると、ヘッド１２のリード素子（Ｒ）１２２は、隣接トラックＴＲＫ１からＲＲＯ補正符号ＲＲＯＣｏｄｅを誤読する危険性が高まる。
【００３９】
もし、目標トラックＴＲＫ１と隣接トラックＴＲＫ２とに異なるＲＲＯ補正符号ＲＲＯＣｏｄｅがライトされているならば、目標トラックＴＲＫ１と隣接トラックＴＲＫ２との境界では、隣接トラック間干渉によるクロストークが発生する。このクロストークは、ヘッド１２のリード素子（Ｒ）１２２により出力されるリード信号に影響を及ぼす。このため、このリード信号を復調した場合、復調値が不確定となるビットが発生する可能性がある。
【００４０】
そこで、隣接トラックにライトされたＲＲＯ補正符号ＲＲＯＣｏｄｅからの干渉を防止するために、互いに隣接するトラックＴＲＫｉ及びＴＲＫｉ−１の間で、ＲＲＯ補正符号ＲＲＯＣｏｄｅ（より詳細には、ＲＲＯ補正符号ＲＲＯＣｏｄｅを含むＲＲＯ補正データ）が隣接しないサーボフレーム構成が考えられる。このサーボフレーム構成では、トラックＴＲＫｉ及びＴＲＫｉ−１の間で、ディスク１１の円周方向にずれた位置にＲＲＯ補正データがライトされる。つまり、トラックＴＲＫｉ及びＴＲＫｉ−１の間で、ＲＲＯ補正データが交互に間引きされる。このため、例えばトラックＴＲＫｉ上のＲＲＯ補正データがライトされた第１のサーボフレームに隣接する、トラックＴＲＫｉ−１上の第３のサーボフレームにはＲＲＯ補正データはライトされず、トラックＴＲＫｉ上のＲＲＯ補正データがライトされない第２のサーボフレームに隣接する、トラックＴＲＫｉ−１上の第４のサーボフレームにはＲＲＯ補正データがライトされる。
【００４１】
第１のサーボフレームにライトされるＲＲＯ補正データは、当該第１のサーボフレーム及びＲＲＯ補正データがライトされていない他のサーボフレームを含む複数のサーボフレームにライトされているサーボデータ（サーボバーストデータＢＳＴ）を補正するのに用いられる。同様に、第４のサーボフレームにライトされるＲＲＯ補正データは、当該第４のサーボフレーム及びＲＲＯ補正データがライトされていない他のサーボフレームを含む複数のサーボフレームにライトされているサーボデータを補正するのに用いられる。このため、第１及び第４のサーボフレームの長さは、トラックＴＲＫｉ及びＴＲＫｉ−１の全サーボフレームにＲＲＯ補正データがライトされる場合と比較して長くなる。なお、データフォーマット設定の煩雑さを回避するため、一般には、第２及び第３のサーボフレームの長さも、第１及び第４のサーボフレームの長さに一致するように設定される。
【００４２】
したがって、トラックＴＲＫｉ及びＴＲＫｉ−１のデータ領域（つまりサーボフレーム間の領域）のサイズは、トラックＴＲＫｉ及びＴＲＫｉ−１の全サーボフレームにＲＲＯ補正データがライトされる場合と比較して短くなる。これにより、トラックＴＲＫｉ及びＴＲＫｉ−１のフォーマット効率は低下する。
【００４３】
これに対して本実施形態では、図２に示したサーボフレーム構成により、以下に述べるように、隣接トラックにライトされたＲＲＯ補正データからの干渉による悪影響を防止し、且つトラックフォーマット効率が低下するのを防止できる。
【００４４】
図３は、本実施形態において、隣接するトラックＴＲＫ１及びＴＲＫ２の境界を、ヘッド１２のリード素子（Ｒ）１２２が通過する際の、ＲＲＯ補正データに対応するリード信号及び当該リード信号を復調した結果を説明するための図である。つまり図３は、トラックＴＲＫ１及びＴＲＫ２のサーボフレームのフォーマットと、リード素子（Ｒ）１２２が通過するディスク１１上の異なる半径位置毎のＲＲＯ補正データに対応するリード信号の波形と、当該リード信号を復調した結果とを対比して示す。
【００４５】
図３において、リード信号ＲＳ１及びＲＳ２は、それぞれ、リード素子（Ｒ）１２２がトラックＴＲＫ１及びＴＲＫ２の中心線上を通過する場合に、当該リード素子（Ｒ）１２２がＲＲＯ補正データ（より詳細には、ＲＲＯプリアンブルパターンＲＲＯＰＲ、同期パターンＲＲＯＳｙｎｃ及びＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢ）をリードすることによって取得される。リード信号ＲＳ１２は、リード素子（Ｒ）１２２がトラックＴＲＫ１及びＴＲＫ２の境界を通過する場合に、当該リード素子（Ｒ）１２２がＲＲＯ補正データをリードすることによって取得される。
【００４６】
リード信号ＲＳ１及びＲＳ２の復調結果ＤＲ１及びＤＲ２は、それぞれ、“ＲＲＯプリアンブルパターンＲＲＯＰＲ＋同期パターンＲＲＯＳｙｎｃ”に対応する復調値（ここでは“０１０１１０”）とＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢに対応する位相復調値ＰＤＶ１及びＰＶＤ２とから構成される。位相復調値ＰＤＶ１及びＰＶＤ２は、それぞれ、対応するＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢのライト開始位置の、当該ＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢに先行するＲＲＯプリアンブルパターンＲＲＯＰＲ及び同期パターンＲＲＯＳｙｎｃの示す同期タイミング位置を基点とする遅延時間（より詳細には、遅延時間に対応する位相遅延量）を表す。この位相遅延量は、パターンＲＲＯ＿ＰＢが付加されているサーボデータのＲＲＯに起因する誤差を補正（除去）するための補正量（ＲＲＯ補正量）を表す。
【００４７】
一方、リード信号ＲＳ１２の復調結果ＤＲ１２は、“ＲＲＯプリアンブルパターンＲＲＯＰＲ＋同期パターンＲＲＯＳｙｎｃ”に対応する復調値（ここでは“０１０１１０”）とＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢに対応する位相復調値ＰＤＶ１２とから構成される。
【００４８】
図３から明らかなように、リード素子（Ｒ）１２２がトラックＴＲＫ１及びＴＲＫ２の境界に位置する場合、リード素子（Ｒ）１２２によって出力される、ＲＲＯ補正データのリード信号（つまり、領域“ＲＲＯ＿ＰＢ”からリードされるＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢに対応するリード信号ＲＳ１２）は、隣接トラックからの干渉を受ける。
【００４９】
しかし本実施形態では、トラックＴＲＫ１及びＴＲＫ２の互いに隣接する領域“ＲＲＯ＿ＰＢ”にライトされているＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢ、つまり互いに隣接するＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢは、いずれも所定周期の繰り返しパターン（つまり周波数が同一の繰り返しパターン）である。このため、前記両ＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢ自体は、従来技術で適用されるＲＲＯ補正符号ＲＲＯＣｏｄｅと異なり、補正量（つまり、当該両パターンＲＲＯ＿ＰＢが付加されているサーボデータのＲＲＯに起因する誤差を補正するための補正量）を直接的に表すものではない。
【００５０】
前記両パターンＲＲＯ＿ＰＢが相違する点は、当該両パターンＲＲＯ＿ＰＢのライト開始位置である。つまり両パターンＲＲＯ＿ＰＢは、前述したように、当該両パターンＲＲＯ＿ＰＢに先行するＲＲＯプリアンブルパターンＲＲＯＰＲ及び同期パターンＲＲＯＳｙｎｃの示す同期タイミング位置を基点として、補正量に対応する時間（位相）だけ遅延した位置からライトされている。したがって、両パターンＲＲＯ＿ＰＢのリード信号ＲＳ１及びＲＳ２は、従来技術で適用されるＲＲＯ補正符号ＲＲＯＣｏｄｅのリード信号と異なり、互いに相関を持つ。また、両パターンＲＲＯ＿ＰＢのライト開始位置の、同期タイミング位置からの位相遅延量を検出するならば、その位相遅延量から対応する補正量を取得できる。
【００５１】
上述したように、リード信号ＲＳ１及びＲＳ２は、互いに相関を持つ。このため、リード素子（Ｒ）１２２がトラックＴＲＫ１及びＴＲＫ２の境界に位置する場合、リード信号ＲＳ１２は、図３に示されるように、当該トラックＴＲＫ１及びＴＲＫ２それぞれに相関の高い重みつき平均波形として出力される。リード信号ＲＳ１２に対応する位相復調値ＰＤＶ１２も、これに準じた平均値として取得される。よって、位相復調値ＰＤＶ１２の示す補正量が、真値から大きくずれるおそれはない。
【００５２】
次に、位相遅延量（遅延時間）について説明する。  
まず、隣接するトラックＴＲＫ１及びＴＲＫ２の間で、ＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢのライト開始位置の位相差（遅延時間の差に対応する位相差）、つまりリード信号ＲＳ１及びＲＳ２の位相差が９０度を超えているものとする。
【００５３】
図４は、このような位相差が９０度を超える状態における、隣接するトラックＴＲＫ１及びＴＲＫ２の境界を、ヘッド１２のリード素子（Ｒ）１２２が通過する際の、ＲＲＯ補正データのリード信号及び当該リード信号を復調した結果を説明するための図である。  
図４の例のように、トラックＴＲＫ１及びＴＲＫ２の領域“ＲＲＯ＿ＰＢ”からそれぞれリードされたリード信号ＲＳ１及びＲＳ２の位相差が９０度を超えると、当該トラックＴＲＫ１及びＴＲＫ２の境界では、隣接トラック間干渉によるクロストークにより、リード信号ＲＳ１２の振幅が低下する。この場合、図４の例のリード信号ＲＳ１２では、位相遅延量を取得するのに十分な信号振幅が得られなくなるおそれがある。
【００５４】
そこで本実施形態では、ＲＲＯ補正データを位相データとして変調する際に、そのレンジが、ＲＲＯ補正位相バーストパターン（繰り返しパターン）ＲＲＯ＿ＰＢの周期に対して位相０度乃至９０度の範囲となるように設定される。この場合、最小補正量に対応する位相は０度、最大補正量に対応する位相は９０度である。
【００５５】
このため、最小補正量に対応するＲＲＯ補正位相バーストパターンは、対応するサーボフレーム内の同期タイミング位置からライトされる。一方、最大補正量に対応するＲＲＯ補正位相バーストパターンは、対応するサーボフレーム内の同期タイミング位置よりも位相が９０度遅れた位置（つまり、位相９０度に相当する時間だけ遅れた位置）からライトされる。
【００５６】
ＦＲＯＭ２４１に格納されたテーブル２４１ａは、位相０度乃至９０度（または位相０度乃至９０度に対応する遅延時間）の範囲で、予め定められた位相（または遅延時間）毎に、当該位相（または遅延時間）に対応する（例えば、比例した）補正量を保持する。ここで、最小補正量及び最大補正量にそれぞれ対応する第１の位相及び第２の位相をα及びβで表すならば、本実施形態ではαは０度、βは９０度である。しかし、α及びβが、０度＜α＜β＜９０度を満足する位相であっても構わない。
【００５７】
次に、本実施形態におけるＲＲＯ補正データのライトについて、図５のタイミングチャートを参照して説明する。  
本実施形態では、各サーボフレームの領域“ＰＲＥ”，“ＳＭ”及び“ＡＤＲ”には、それぞれ、プリアンブルデータ（サーボプリアンブルパターンＰＲＥ）、サーボマークＳＭ及びアドレスデータ（サーボセクタアドレス及びシリンダアドレスを含むアドレスデータ）ＡＤＲが予めライトされている。このような状態で、サーボプリアンブルパターンＰＲＥ、サーボマークＳＭ及びアドレスデータＡＤＲがライトされている、図５に示すディスク１１上のサーボフレーム５０に、ＲＲＯプリアンブルパターンＲＲＯＰＲ、同期パターンＲＲＯＳｙｎｃ及びＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢをライトするものとする。
【００５８】
Ｒ／Ｗチャネル２１は、ディスク１１上のサーボフレーム５０から、ヘッド１２のリード素子１２２によってサーボプリアンブルパターンＰＲＥがリードされるタイミングで、サーボゲートＳＧをアサートする。同時にＲ／Ｗチャネル２１は、サーボマーク検出信号ＳＭＦをネゲートする。次に、サーボフレーム５０から、サーボプリアンブルパターンＰＲＥに後続するサーボマークＳＭが検出されると、Ｒ／Ｗチャネル２１はサーボマーク検出信号ＳＭＦをアサートして、タイマを起動する。これによりタイマは時間計測を開始する。
【００５９】
Ｒ／Ｗチャネル２１は、タイマの値（タイマ値）ＴＭＲから、ヘッド通過時間ｔ１とヘッド通過時間ｔ２との和である時間ｔＡ（ｔＡ＝ｔ１＋ｔ２）が経過したことを検出すると、ライトゲートＷＧ１をアサートする。ヘッド通過時間ｔ１は、ディスク１１上のサーボフレーム５０にライトされているアドレスデータＡＤＲ及びサーボバーストデータＢＳＴの、予想される長さの和に相当する。ヘッド通過時間ｔ２は、ヘッド１２のライト素子１２１とリード素子１２２とのギャップＧＰに相当する。
【００６０】
Ｒ／Ｗチャネル２１はライトゲートＷＧ１をアサートすると、ヘッド１２のライト素子１２１により、ＲＲＯ補正同期パターン（ＲＲＯＰＲ＋ＲＲＯｓｙｎｃ）を、当該ＲＲＯ補正同期パターンの長さに対応するヘッド通過時間ｔ３の期間、ディスク１１上のサーボフレーム５０にライトする。続いて、ＲＲＯ補正量に相当する遅延時間ｔＤが経過すると、タイマは時間ｔＡ，ｔ３及びｔＤの和である時間ｔＢ（ｔＢ＝ｔＡ＋ｔ３＋ｔＤ）の経過を検出する。
【００６１】
すると、Ｒ／Ｗチャネル２１はライトゲートＷＧ２をアサートする。つまりＲ／Ｗチャネル２１は、タイマ値ＴＭＲがｔＢに一致するとライトゲートＷＧ２をアサートする。そしてＲ／Ｗチャネル２１は、ヘッド１２のライト素子１２１により、ＲＲＯ補正位相バーストパタンＲＲＯ＿ＰＢをディスク１１上のサーボフレーム５０にライトする。以上の動作により、ＲＲＯ補正位相バーストパタンＲＲＯ＿ＰＢを含むＲＲＯ補正データがディスク１１上のサーボフレーム５０にライトされる。
【００６２】
次に、本実施形態におけるＲＲＯ補正データのリードについて、図６のタイミングチャートを参照して説明する。  
Ｒ／Ｗチャネル２１は、ディスク１１上のサーボフレーム５０からサーボマークＳＭが検出されると、ＲＲＯ補正データのライト時と同様にサーボマーク検出信号ＳＭＦをアサートして、タイマを起動する。これによりタイマは時間計測を開始する。
【００６３】
次にＲ／Ｗチャネル２１は、サーボマークＳＭに後続するアドレスデータＡＤＲ及びサーボバーストデータＢＳＴをリード素子１２２によってリードする。Ｒ／Ｗチャネル２１は、リードされたアドレスデータＡＤＲ及びサーボバーストデータＢＳＴを復調し、その復調結果であるサーボ復調値を第１のレジスタに格納する。
【００６４】
Ｒ／Ｗチャネル２１は、タイマの値ＴＭＲから、ヘッド通過時間ｔ１とヘッド通過時間ｔ２の和である時間ｔＡが経過したことを検出すると、リードゲートＲＧをアサートする。ＲＲＯ補正データのライト時と同様、ヘッド通過時間ｔ１は、アドレスデータＡＤＲ及びサーボバーストデータＢＳＴの予想される長さの和に相当し、ヘッド通過時間ｔ２は、ヘッド１２のライト素子１２１とリード素子１２２とのギャップＧＰに相当する。
【００６５】
Ｒ／Ｗチャネル２１はリードゲートＲＧをアサートすると、ヘッド１２のリード素子１２２により、ＲＲＯ補正同期パターン（ＲＲＯＰＲ＋ＲＲＯｓｙｎｃ）をリードする。Ｒ／Ｗチャネル２１は、ＲＲＯ補正同期パターンのリードにより同期パターンＲＲＯｓｙｎｃを検出すると、つまり同期タイミング位置を検出すると、そのときのタイマＴＭＲの値（タイマ値）ｔＣを第２のレジスタに格納する。ｔＣは、時間ｔＡと時間ｔ３との和である。時間ｔ３は、リードゲートＲＧがアサートされてから同期パターンＲＲＯｓｙｎｃが検出されるまでの時間である。
【００６６】
さてＲ／Ｗチャネル２１は、同期タイミング位置を検出すると同時に、バーストゲートＢＧをアサートする。これによりヘッド１２のリード素子１２２は、同期パターンＲＲＯｓｙｎｃに後続するＲＲＯ補正位相バーストパタンＲＲＯ＿ＰＢをリードする。
【００６７】
Ｒ／Ｗチャネル２１の検出器２１０は、ＲＲＯ補正位相バーストパタンＲＲＯ＿ＰＢのリード信号を、離散フーリエ変換（ＤＦＴ）によって位相データに復調する。この位相データは、前記同期タイミング位置を基点として、ヘッド１２のリード素子１２２によりＲＲＯ補正位相バーストパタンＲＲＯ＿ＰＢがリードされるまでの時間ｔＤに対応する位相遅延量ＤＬＹ（以下、位相遅延量ｔＤと称する）を表す。つまり検出器２１０は、ＲＲＯ補正位相バーストパタンＲＲＯ＿ＰＢのリード信号を離散フーリエ変換することにより、所定周波数の位相データとしての位相遅延量（位相復調値）ｔＤを検出する。検出器２１０は、検出された位相遅延量ｔＤを第３のレジスタに格納する。
【００６８】
サーボコントローラ２３の変換器２３１は、第３のレジスタに格納された位相遅延量ｔＤを、テーブル２４１ａに基づいて補正量（ＲＲＯ補正量）に変換する。サーボコントローラ２３の補正器２３２は、第１のレジスタに格納されたサーボ復調値（特に、サーボバーストデータＢＳＴの復調値）をＲＲＯ補正量に基づいて補正する。これにより、サーボ復調値から、ＲＲＯに起因する誤差が除去される。このことは、サーボバーストデータＢＳＴのＲＲＯに起因する誤差が除去（補正）されることと等価である。サーボコントローラ２３は、ＲＲＯに起因する誤差が除去されたサーボ復調値に基づき、ドライバＩＣ１５を介してＶＣＭ１４２を制御することにより、ヘッド１２を目標位置に位置決めする。これにより、少なくともＲＲＯに起因するヘッド１２の位置ずれが防止される。
【００６９】
上述したように本実施形態では、トラックＴＲＫｉ（ｉ＝０，１，２，…）上の複数のサーボフレームの各々には、ＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢ（つまり、所定周期の繰り返しパターン）から構成されるＲＲＯ補正データが、当該サーボフレームにおける同期タイミング位置を基点として、ＲＲＯ補正量に対応した位相（時間）だけ遅延した位置からライトされている。このため本実施形態によれば、目標とするトラックからリードされた信号が、隣接トラックにライトされたＲＲＯ補正データからの干渉を狭トラック化によって受けやすくなる場合でも、復調値が不確定となることなく、ＲＲＯ補正データを含んだデータを取得することができる。つまり本実施形態によれば、隣接トラックにライトされたＲＲＯ補正データからの干渉による悪影響を防止できる。しかも本実施形態によれば、ＲＲＯ補正データのサイズが拡大するのを防止できる。つまり、各サーボフレームのサイズが拡大するのを防止できる。これにより本実施形態においては、サーボフレーム間の領域（つまりデータ領域）のサイズが縮小するのを防止して、トラックフォーマット効率が低下するのを極力防止できる。
【００７０】
＜変形例＞
次に上記実施形態の変形例について説明する。  
上記実施形態では、ＲＲＯ補正位相バーストパタンＲＲＯ＿ＰＢのリード信号を離散フーリエ変換することにより検出される位相遅延量は絶対値（つまり絶対的な位相遅延量）として用いられる。しかし、ヘッド１２により出力されるリード信号に例えばＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢのライトに起因するノイズが含まれている場合に検出される位相遅延量は、必ずしも正しい値を示すとは限らない。そこで本変形例の特徴は、より精度の高い位相遅延量を検出することにある。
【００７１】
図７は、本変形例で適用されるサーボフレームのフォーマットを示す模式図である。図７において、図２と等価な部分には同一参照符号を付してある。  
本変形例で適用されるサーボフレームのフォーマットは、上記実施形態で適用されるサーボフレームのフォーマットと異なる。この相違点は、同期パターンＲＲＯＳｙｎｃに代えて、ゼロ位相パターンＲＲＯ＿ＰＢ０が追加されたことである。
【００７２】
ゼロ位相パターンＲＲＯ＿ＰＢ０は、例えばＲＲＯプリアンブルパターンＲＲＯＰＲに連続して各サーボフレームにライトされる。ゼロ位相パターンＲＲＯ＿ＰＢ０は、後続するＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢと周期が同一の繰り返しパターンであり、当該後続するＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢの基準点である位相０度を表すのに用いられる。つまり、上記実施形態で適用される同期パターンＲＲＯＳｙｎｃが同期タイミング位置を表すのに対し、ゼロ位相パターンＲＲＯ＿ＰＢ０は同期タイミング位置に代わる位相０度の位置を表す。そのため、ＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢは、先行するゼロ位相パターンＲＲＯ＿ＰＢ０の終端を起点として、補正量に対応した時間（位相）だけ遅延した位置からライトされている。
【００７３】
Ｒ／Ｗチャネル２１の検出器２１０は、ゼロ位相パターンＲＲＯ＿ＰＢ０のリード信号及びＲＲＯ補正位相バーストパターンＲＲＯ＿ＰＢのリード信号をそれぞれ離散フーリエ変換することにより、第１及び第２の位相復調値を取得する。本変形例では、第１及び第２の位相復調値は相対値（つまり相対的な位相遅延量）として用いられる。そこで検出器２１０は、第２の位相復調値から第１の位相復調値（つまり、基準となるゼロ位相パターンＲＲＯ＿ＰＢ０の位相復調値）を差し引くことにより、絶対値としての位相復調値（位相遅延量）を算出する。つまり検出器２１０は、ＲＲＯ補正量に対応する絶対的な位相遅延量を検出する。
【００７４】
ヘッド１２により出力されるリード信号に、ヘッドや媒体の個体差によって決定的な特性となるパターンライト起因のノイズが含まれている場合、第１及び第２の位相復調値は、いずれもほぼ同量の当該ノイズの影響を受ける。しかし、このノイズの影響は、第２の位相復調値から第１の位相復調値を差し引くことで除去される。このため本変形例によれば、上記実施形態よりも、より精度の高い位相復調値を得ることができる。
【００７５】
次に、本変形例におけるＲＲＯ補正データのライトについて、上記実施形態と相違する点を中心に、図８のタイミングチャートを参照して説明する。  
Ｒ／Ｗチャネル２１は、ディスク１１上のサーボフレーム５０から、サーボプリアンブルパターンＰＲＥに後続するサーボマークＳＭを検出すると、サーボマーク検出信号ＳＭＦをアサートして、タイマを起動する。
【００７６】
Ｒ／Ｗチャネル２１は、タイマ値ＴＭＲから、時間ｔＡ（ｔＡ＝ｔ１＋ｔ２）が経過したことを検出すると、ライトゲートＷＧ１をアサートする。するとＲ／Ｗチャネル２１は、ヘッド１２のライト素子１２１により、ＲＲＯプリアンブルパターンＲＲＯＰＲ及びゼロ位相パターンＲＲＯ＿ＰＢ０を、当該ＲＲＯプリアンブルパターンＲＲＯＰＲ及びゼロ位相パターンＲＲＯ＿ＰＢ０の長さに対応するヘッド通過時間ｔ３及びｔ４０の期間、ディスク１１上のサーボフレーム５０に連続してライトする。続いて、ＲＲＯ補正量に相当する遅延時間ｔＤが経過すると、タイマは時間ｔＡ，ｔ３，ｔ４０及びｔＤの和である時間ｔＢ（ｔＢ＝ｔＡ＋ｔ３＋ｔ４０＋ｔＤ）の経過を検出する。
【００７７】
すると、Ｒ／Ｗチャネル２１はライトゲートＷＧ２をアサートする。そしてＲ／Ｗチャネル２１は、ヘッド１２のライト素子１２１により、ＲＲＯ補正位相バーストパタンＲＲＯ＿ＰＢをディスク１１上のサーボフレーム５０にライトする。以上の動作により、ＲＲＯ補正位相バーストパタンＲＲＯ＿ＰＢを含むＲＲＯ補正データがディスク１１上のサーボフレーム５０にライトされる。
【００７８】
以上説明した少なくとも１つの実施形態によれば、隣接トラックにライトされた繰り返しランアウト補正データからの干渉による悪影響を防止し、且つトラックフォーマット効率が低下するのを防止できる。
【００７９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８０】
１１…ディスク、１２…ヘッド、１３…スピンドルモータ（ＳＰＭ）、１４２…ボイスコイルモータ（ＶＣＭ）、１５…ドライバＩＣ、１６…ヘッドＩＣ、２０…コントロールユニット、２１…リード／ライト（Ｒ／Ｗ）チャネル、２２…ディスクコントローラ（ＨＤＣ）、２３…サーボコントローラ、２１０…検出器、２３１…変換器、２３２…補正器、２４１ａ…テーブル。
【図１】
2013145612.tif 000003
【図２】
2013145612.tif 000004
【図３】
2013145612.tif 000005
【図４】
2013145612.tif 000006
【図５】
2013145612.tif 000007
【図６】
2013145612.tif 000008
【図７】
2013145612.tif 000009
【図８】
2013145612.tif 000010