(57)【要約】【課題】  効果的にディスク状記録媒体のシリンダの偏心補正を実現するための構成を提供することを目的とする。【解決手段】  ディスク状記録媒体１０のサーボフレームＳＦとは異なる、通常のユーザデータが記録されるユーザデータ記録領域に偏心補正量初期値テーブルデータＲＲＯ−ＣＤを記録する構成である。【選択図】  図１４
2005092980.tif 000002
【特許請求の範囲】
【請求項１】
ディスク状記録媒体に対する記録再生ヘッドの位置制御を行なう際に使用される偏心補正データを記録する偏心補正データ記録方法であって、
ユーザデータが記録されるユーザデータ記録領域に前記偏心補正データを記録する段階よりなる偏心補正データ記録方法。
【請求項２】
前記ディスク状記録媒体のユーザデータ記録領域に記録する偏心補正データは各シリンダ毎に、当該シリンダに関する偏心補正データ及び順次記録方式により次に記録するシリンダに関する偏心補正データのうちの少なくとも一つを記録する請求項１に記載の偏心補正データ記録方法。
【請求項３】
ユーザデータが記録されるユーザデータ記録領域に所定の偏心補正データが記録されたディスク状記録媒体。
【請求項４】
ユーザデータが記録されるユーザデータ記録領域に所定の偏心補正データが記録されたディスク状記録媒体に記録された前記偏心補正データを使用して記録再生ヘッドの位置制御を行なうヘッド位置制御方法。
【請求項５】
請求項３に記載のディスク状記録媒体を備えた情報記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はディスク状記録媒体への偏心補正データ記録方法、当該方法により偏心補正データが記録された記録媒体、並びにこの偏心補正データを利用したヘッド位置制御方法及び情報記録再生装置に係り、特に効果的な偏心補正制御を実施可能なディスク状記録媒体への偏心補正データ記録方法、当該方法により偏心補正データが記録された記録媒体、並びにこの偏心補正データを利用したヘッド位置制御方法及び情報記録再生装置に関する。
【背景技術】
【０００２】
ハードディスク駆動装置等のディスク状記録媒体を利用した記録装置では、その記録密度向上を目的としたディスク状記録媒体のトラックピッチの削減が求められている。このトラックピッチの削減にしたがってオフトラックスライス許容量が小さくなり、その結果偏心量の誤差の問題が深刻化し得る。この偏心量は、ディスク駆動装置出荷前に行なわれる所謂ＳＴＷ(サーボトラックライト)時及びディスク駆動装置への媒体実装時の媒体中心軸のずれによる所謂ＲＲＯ(リピータブルランアウト)により発生する。
【０００３】
この偏心量を少なくするため、装置出荷前の試験工程の初期において例えば以下の処理が行なわれる。即ち、媒体の特定シリンダ上でサーボ復調により得られた位置データに対してディスク駆動装置のＤＳＰ（ディジタルシグナルプロセッサ）にてＤＦＴ（離散フーリエ変換）を施すことでこの偏心補正量を求める。そしてこの偏心補正量はＤＳＰメモリ上で偏心補正テーブルとして格納され、このテーブルは更にフラッシュＲＯＭに格納される。そして、次回起動する際にこのフラッシュＲＯＭからこのテーブルを読み出し、ＤＳＰのメモリに転送し、ＤＳＰでこのテーブルを基に偏心補正制御を行う。その結果各記録再生ヘッドにつき全シリンダを通して安定なオントラック動作を可能とするものである。
【０００４】
このようなディスク状記録媒体のシリンダ／トラックの偏心量は、様々な要因から多くの次数成分（周波数成分）を含んでいる。このうち一次成分、二次成分などの低次偏心データは、現在オントラックしているシリンダの隣のシリンダにシークした場合でもその位相成分に殆ど変化は現れない。しかしながら四次以上の高次偏心データについては、オントラックするシリンダが隣に移動した場合にはその位相成分は大きく変化する(図１，２参照)。このように偏心量の位相成分が変化した場合、制御動作上適切なタイミングで偏心補正が出来なくなる虞がある。このような場合、記録再生ヘッドの位置制御を行なうために適切な電流をＶＣＭ（ボイスコイルモータ）に流すことができず、その結果偏心補正制御が正常に実施出来なくなり、結果的にＲＲＯが大きくなり、特定シリンダ上に記録再生ヘッドを静止させることが困難となる場合が想定される。
【０００５】
従来、この偏心補正量初期値テーブル内の低次偏心初期値に対し、各シリンダ、記録再生ヘッドにつき、オントラック中にＤＳＰがリアルタイムに低次偏心データの初期値からのずれ量と高次偏心補正量を計算することで対応することが行なわれている(図３参照)。
【特許文献１】特開平９−９１９０３号公報
【特許文献２】特開２００１−１９５１９６号公報
【特許文献３】特開平１１−２３２８１０号公報
【特許文献４】特開２００２−３５２５３５号公報
【特許文献５】特開平８−６３９１６号公報
【特許文献６】特開平９−１２８９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、この方法では、現在ヘッドが静止しているシリンダから別のシリンダへと記録再生ヘッドが移動するシーク動作、或いはヘッド切り替えを含むシーク動作直後には、以下の状況が発生し得る。即ち、装置のＤＳＰが記録再生ヘッド毎に記憶していた、該当ヘッドが前回オントラックしていたシリンダの高次偏心データと、現時点でオントラックしているシリンダの実際の偏心量との間にずれが生じ、その結果ヘッドの位置制御が不安定となり、シーク動作が完了しても書き込み時に書き込み失敗が発生する虞がある。
【０００７】
ここで、図１，図２は、夫々出荷後のディスク状記録媒体が有するシリンダ偏心量の一例を示す。このように、低次（１乃至３次）成分（図１参照）については、隣接シリンダ間のその位相変動は少ないが、高次（１６乃至１８次）成分（図２参照）では、その位相変動がかなり目立つ。
【０００８】
図３は従来のディスク駆動装置における順次読出し（シーケンシャルリード）動作における偏心補正工程を示す。ステップＳ１にて装置のＤＳＰに対してシーク命令が加えられるとステップＳ２にてこの命令が実行され、ステップＳ３にて、シーク動作完了時に上記偏心補正量初期値テーブルを読出し、このデータにしたがって偏心補正制御動作を実行する。この偏心補正制御動作によってヘッド位置制御が安定するまで、実際のデータ読出し、書き込みは実施できない（ステップＳ４、Ｓ５）。
【０００９】
したがって記録再生ヘッドを特定シリンダ上に安定に位置制御し、それがオフトラックすることなく、安定して静止させるため、各シリンダ、記録再生ヘッド特有の偏心補正量初期値テーブルを設け、これにしたがって的確に記録再生ヘッドの位置制御を行なうことが必要である。
【００１０】
上記特許文献１にて提案されている技術では、媒体に予め記録されるサーボ情報内に偏心補正量を書き込む。この技術では、媒体のサーボ情報を読み出す度毎にその位置での最適な偏心補正量を読み出すことで、現在オントラックしている位置で最適な偏心補正制御を実施する構成とされる。しかし、この方法では媒体のサーボ情報内に補正制御用データを書き込むため、書き込みのために特殊なハードウェアが必要となる。又、通常のサーボ情報の直後に偏心補正量データを書き込むため、書き込み時に媒体の回転変動、書き込みヘッドの静止状態の乱れ等により、誤って本来のサーボ情報を上書きしてしまう虞がある。
【００１１】
又、ヘッドを安定してオントラックさせ続けるためには偏心補正量初期値として低次から高次までの全次数の偏心データをシリンダ毎にヘッド本数分だけ設けることが望ましい。ところがディスク駆動装置毎に数万シリンダのデータを全次数分だけ設けてフラッシュＲＯＭに格納させることはメモリサイズ上困難である。そのため、例えば媒体の外周部から中心部迄の間を４つの領域に分割し、それぞれの領域内で一箇所のシリンダに限定して低次偏心補正量(例えば１次、２次)の初期値を設けておき、実際のデータ記録再生時には上述したＤＳＰによるリアルタイム偏心補正を行うことで全シリンダにつき補正処理を施す方式が採られている。
【課題を解決するための手段】
【００１２】
本発明は上記問題点に鑑み、ディスク状記録媒体の各シリンダ、記録再生ヘッドに対応した偏心補正量初期値テーブルを媒体上のユーザ領域に、(サーボ情報とは異なる)通常のデータとして記録するようにし、ＭＣＵやＤＳＰによる演算量を効果的に削減し、順次書き込み（シーケンシャルライト）機能時の安定的ヘッド位置制御、或いはランダム読出し、書き込み機能時のオフトラック発生時早期リトライ復旧を実現する方法を提供する。
【００１３】
本発明によればディスク状記録媒体に対する記録再生ヘッドの位置制御を行なう際に使用される偏心補正データを、当該ディスク状記録媒体に対する記録再生ヘッドの位置制御を行なう際に使用される他の位置決め制御情報、即ちサーボ情報が記録される所定の記録領域とは異なる、通常のユーザデータが記録されるユーザデータ記録領域に当該偏心補正データを記録するようにした。
【発明の効果】
【００１４】
このように該当するシリンダ、ヘッドに対応する偏心補正データをサーボ情報記録領域ではなく、通常のユーザデータ記録領域にまとめて記録するため、当該偏心補正データ書き込みの際には通常のユーザデータ書き込み時に使用するハードウェアをそのまま使用可能であり、特殊なハードウェアを別途準備する必要がない。そのため、偏心補正データ書き込みが効率的に実施可能である。またこのことにより、偏心補正データ書き込み時に誤ってサーボ情報を上書きしてしまうような虞が無くなる。更に、通常ユーザデータ書き込み時に付加するＥＣＣ(エラーコレクションコード)を同様に付加することで当該偏心補正データの信頼性向上が図れる。
【００１５】
又、ユーザデータ書き込み時と同様の構成にて偏心補正データを書き込むため、その書き込みの態様は当該書き込み時の書き込みプログラムの書き換え等により容易に変更可能である。そこで例えば順次書き込み機能に適するように、該当するシリンダにそのシリンダ用の偏心補正データを書き込む以外に、順次書き込みの手順にしたがって次にアクセスすることになるシリンダ用の偏心補正データを書き込んでおくことも可能である。その結果、シーク動作後の偏心補正制御の準備を予め実施しておくことが可能であり、動作速度の向上が図れる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について説明する。
【００１７】
本発明の実施の形態では、サーボ復調したディスク状記録媒体の各トラックの位置データから偏心補正量初期値テーブルを求める。これは全シリンダに対して行い、それぞれのシリンダに対応した偏心補正量初期値テーブルを、そのシリンダの特定セクタに記録しておく。尚、この偏心補正量初期値テーブルを構成する偏心補正量のデータは、例えば特許文献３又は４にて開示された手法と同様の手法を利用して求めることが可能である。又この偏心補正量初期値テーブルは例えば対応するトラックのセクタ毎に偏心補正量の初期値を示したテーブルとして構成し得るが、このような構成に限られず、同様の用途に利用可能な他の形態の偏心補正データとすることも可能である。又、ここで「偏心補正量初期値」としたのは、前記の如く、このデータを偏心補正量の初期値として使用し、その後の経年変化等による偏心量の変動に適応させ、装置のＤＳＰにて随時更新し得ることを想定したことによる。
【００１８】
ここでシリンダ偏心データとしてのＲＲＯ成分は各記録再生ヘッド毎に異なるため、偏心補正量初期値テーブルは各記録再生ヘッド毎に求める。この場合、偏心補正データは低次、高次の夫々の偏心成分を個別にテーブル化して記録することが可能である。又、これとは異なり、低次から高次までの全次数に亘る偏心量を一つに統合し、その統合の結果得られた偏心量に応じた電流をＶＣＭに流すためのデータを記録することも可能である。その場合、媒体に記録するデータ個数も一つに統合することが出来る。このようにすれば、各サーボサンプルにつき一つのデータを設定することができるため、サーボサンプル毎に全次数分の偏心補正を一度に実施可能である。
【００１９】
従来から行ってきたＤＳＰによるリアルタイムのずれ量の計算も、この初期値に対する差分としてさらに加算する構成とすることにより、より高精度のＲＲＯ補正を行うことが可能となる。このようにして媒体の特定セクタに記録した偏心補正データは、順次書き込み時に読み出す。或いは、書き込み中にオフトラックの発生が多発する特定セクタがあった場合に、オフトラック発生時のリトライ時に読み出す。そして、読み出された偏心補正データはシーク命令発行時にＭＣＵからＤＳＰに対して通知され、この補正データを利用してシーク後のヘッド位置制御を行なうことにより、効果的なＲＲＯ補正が可能となる。
【００２０】
ここで偏心補正データを記録する際のセクタはシリンダ毎に１つでも良いし、或いは複数セクタに亘っていてもよい。本実施の形態の場合、複数セクタに亘って偏心補正量初期値テーブルが記録されることが望ましい。
【００２１】
また、このように媒体に記録する偏心補正量初期値テーブルの内容につき、一般にディスク状記録媒体には大量のデータを記録することができるため、上記の如く全次数分を統合して一個の電流指示値補正量として記録する方式に限られず、低次、高次の偏心補正量成分を各周波数成分毎に分割して記録してもよい。又、各シリンダには、そのシリンダと順次シーク動作（シーケンシャルシーク動作）により次にヘッドが移動する次シリンダとの両方に関する偏心補正量初期値テーブルを記録することが望ましい。
【００２２】
即ち図４に示す例の場合、例えばセクタ０乃至３の計４セクタには自己のシリンダＭに関する偏心補正量初期値テーブルを書き込み、セクタＮ−３乃至Ｎの計４セクタには次にヘッドが移動するシリンダＭ＋１に関する偏心補正量初期値テーブルを書き込む。又この例は、偏心補正量初期値テーブルを固定のセクタに書き込む場合の例を示している。この方法では偏心補正量初期値テーブルを書き込む特定のセクタにはユーザデータを書き込むことが出来ないため、セクタスリップ処理、即ち特定のセクタを自動的にスキップする処理を行う等のファームウェアでの処理が必要となる。しかし、ＹＡＷ角による隣接シリンダのユーザデータを上書きすることはない（後述の方法参照）。
【００２３】
シーケンシャルシーク動作で次に移動するシリンダの偏心補正量初期値テーブルに関して下記に述べる。後述する如く、通常、書き込みヘッドと読み出しヘッドとの間の所謂ＹＡＷ角は数シリンダに及ぶため、現在書き込んいるシリンダにオントラックしたまま媒体を読み出した場合、書き込んでいるシリンダと異なるシリンダ上のデータを読み出すことになる。したがって、書き込みシーク時に該当するシリンダ位置で対応する偏心補正量初期値テーブルを読み出せるよう、次に移動してユーザデータを書き込むシリンダの偏心補正量初期値テーブルは、当該シリンダから所定シリンダ分オフセットさせて記録する必要がある。このように実際のシリンダ位置とはＹＡＷ角分だけずれた位置に補正データを書き込むため、その偏心補正量初期値テーブルにはどのシリンダに対応しているかを示すデータ(例えば該当する記録再生ヘッドやシリンダを示すデータ)を追加記録する必要がある。
【００２４】
又上例とは別に、偏心補正量初期値テーブルを固定セクタに書き込むのではなく、媒体に対してフォーマット処理を行った際に決定されるスタートセクタから書き込む方法も考えられる。この方法ではシリンダ中の任意の位置でもスタートセクタ(そのシリンダでの最初の論理アドレス)となり得る。ここで上記の如くＹＡＷ角分ずらして偏心補正量初期値テーブルを媒体に書き込む必要があるため、隣のシリンダに書かれているユーザデータ領域に対してまたがって書き込むこととなる。したがって、偏心補正量初期値テーブルの書かれたセクタの、隣のシリンダの該当するセクタはスキップ対象とする必要がある。しかしながらこの場合、図１２と共に後述する如く、スタートセクタから決まったセクタ数分だけ偏心補正量初期値テーブルが、ＹＡＷ角を加味されて書かれているため、「偏心補正量初期値テーブルの読み出し動作」から「ユーザデータ書き込み動作」への移行はスムーズに行うことを実現可能である。ファームウェア上ではこれらの該当するセクタは、データ書き込み時ヘッドスキュー対象として取り扱う（図１２参照）。
【００２５】
以下に、例えば本発明によるサーボフレームの直後のデータ領域に偏心補正量初期値テーブルを書き込む場合について、特許文献１に開示の技術におけるサーボフレーム内に偏心データを埋め込む場合との差異につき以下に説明する。即ち、上記スタートセクタは、媒体フォーマット時にトラック内の任意の位置に決定される。即ち、サーボフレームの直後のユーザデータ領域である場合もあれば、サーボフレームとサーボフレームの中間のユーザデータ領域の場合もある。そしてこのようにして決定されたスタートセクタの位置に上記偏心補正量初期値テーブルを1セクタまたは連続した複数セクタに亘り書き込む。
【００２６】
上述したどちらの方法でも、必ず決まったセクタ数分ユーザデータとは異なるデータを書き込むため、その分ユーザデータ記録容量が減少し、装置としてのデータ転送速度は低下する。特に、前述の如く、隣のシリンダ上の偏心補正量初期値テーブルのセクタ分だけスキップすることを必要とする方式では、その分データ転送速度は低下する。しかしながら、仮にヘッド位置不安定に起因してリトライ動作を複数回繰り返した場合を想定した場合、上記以上の性能低下に及ぶと考えられる。このため、いずれの方式を適用しても本発明方式は従来方式に比して十分有効であると考えられる。
【００２７】
図５は本発明の実施の形態としての磁気ディスク駆動装置の制御ブロック構成例を示す。図中、ＳＰＭ１８０はスピンドルモータであり、ディスク状記録媒体である磁気ディスクを回転させる。ＶＣＭ１９０はボイスコイルモータであり、例えば図７に示す例では、磁気ヘッド(記録再生ヘッド)２０を搭載したアクチュエータ３０(図７参照)を回動駆動し、磁気ヘッド２０を磁気ディスク１０上に設けられるシリンダ間を移動させる（シーク動作）。尚、上記記録再生ヘッド２０は書き込みヘッド（Ｗ）と読み出しヘッド（Ｒ）とよりなる（図７参照）。
【００２８】
ＨＤＩＣ１４０はヘッドＩＣであり、データ読み出しの際の読み出した信号の増幅のためのプリアンプや磁気ヘッド２０のためのバイアス電流源として、またデータ書き込みの際の磁気ヘッド２０のドライバとして、更に、複数個設けられている磁気ヘッド２０から実際に書き込み／読み出しに用いるものを選択する機能などを有する磁気ヘッド２０の動作制御用のＩＣである。このＨＤＩＣ１４０はヘッド２０の電気的な動作を制御するヘッド制御手段に相当する。
【００２９】
ＲＤＣ１３０はＰＲＭＬリードチャネルＩＣであり、データ読み出しの際にはＨＤＩＣ１４０から送られてくるアナログ信号であるデータ信号をＰＲＭＬ方式に基づいて復調してデコードし、デコードされたデジタルデータをパラレル信号に変換する。また、データ書き込みの際には書き込みデータをエンコードして変調し、アナログ信号となったデータ信号をＨＤＩＣ１４０に送出する。このＲＤＣ１３０は磁気ディスクから読み出され若しくは磁気ディスクに書き込まれるデータを変換するデータ変換手段に相当する。
【００３０】
ＤＳＰ(ディジタルシグナルプロセッサ)１５０は磁気ヘッド２０の位置制御を行なうサーボ制御系を構成するために必要となる信号処理を行なう。即ち、モータドライバとしてのＳＶＣ１７０を介してＳＰＭ１８０の回転数制御、ＶＣＭ１９０を介した磁気ヘッド２０の位置制御（シーク制御、トラック追従制御）を実行する。即ち磁気ディスクから読み出されたデータに基づいて、磁気ディスク上の磁気ヘッド２０の位置決めを制御するヘッド位置制御手段に相当する。
【００３１】
ＨＤＣ１００はハードディスクコントローラであり、本装置のホストであるコンピュータ等のシステムとの間で各種命令、データの授受を行なうＩＣであり、本装置に対する動作要求をホストから取得する。なお、本実施の形態において、ホストから送付される本装置に対する動作要求には、シーク、リード(読み出し)、及びライト(書き込み)の３種類の要求が予め定義されているものとする。ＭＣＵ１１０はマイクロプロセッサであり、この磁気ディスク駆動装置全体の制御を司るものである。ＭＣＵ  ＲＡＭ＋ＦＬＡＳＨＲＯＭ１２０はランダムアクセスメモリとフラッシュＥＥＰＲＯＭよりなり、ＭＣＵ１１０が制御処理を実行するときに使用するワークメモリとして及びＭＣＵ１１０が実行する制御プログラムや磁気ヘッド２０の特性データ等を格納する記憶装置として使用されている。又、ＤＳＰ−ＲＡＭ１６０はＤＳＰ１５０が適宜利用するワークメモリである。
【００３２】
以下に本発明の実施の形態による上記偏心補正量初期値テーブルに関する、上記ＭＣＵ１１０とＤＳＰ１５０の具体的な動作につき、図６と共に説明する。即ち、ステップＳ２１にて媒体(磁気ディスク)から通常のユーザデータを読み取る。そしてステップＳ２２にて媒体から偏心補正量初期値テーブルを読み取ると、ここで読み出された所要補正量データがステップＳ２３にてＭＣＵ１１０とＤＳＰ１５０との共有メモリに書き込まれる。そしてステップＳ２４にて、ＭＣＵ１１０がＤＳＰ１５０にシーク命令を発行すると、ステップＳ２５にてＤＰＳ１５０は上記共有メモリからステップＳ２３にて書き込まれた所要補正量データを読み出し、ステップＳ２４にて発行されたシーク命令を実行する。ステップＳ２６にてシーク命令実行完了すると、ステップＳ２７にて、ＤＳＰ１５０はステップＳ２５にてメモリから読み出されて転送されてきた補正量データを適用して偏心補正動作を実行する。そしてこの補正動作にて偏心補正処理が実施される。そして上記補正動作にて記録再生ヘッド位置が安定するまで実際の読み出し／書き込み動作は行なわれない(ステップＳ２８)。そしてステップＳ２９にて記録再生ヘッド位置が安定した後に当該ヘッド２０による読み出し／書き込み動作が開始される。
【００３３】
この処理により、処理手順自体はこの偏心補正量初期値テーブルを使用しない場合よりも増加することになる。しかしながらこの偏心補正量初期値テーブルの適用により効果的なヘッド位置安定化が図れるため、実際に読み出し／書き込み動作を開始するまでの待ち時間、実際に読み出し／書き込み動作を行った際に発生すリトライ回数を効果的に減少させることができる。したがって結果的には装置全体の性能を向上させることが可能である。
【００３４】
また、偏心補正量初期値テーブルは必ずしも媒体の全てのシリンダに書き込む必要はなく、所望の偏心補正の位相成分がそれ程大きく変化しないと見込まれるような場合には適宜間引いてもよい。その結果必要処理時間を効果的に短縮可能である。
【００３５】
又、本発明によれば偏心補正量データを通常のデータと同様にして書き込むため、そのデータにはＥＣＣ(エラーコレクションコード)を付加することが可能となり、これにより、媒体上の偏心補正量初期値テーブルデータに対する信頼性も確保可能である。
【００３６】
このように本発明によれば特許文献１に記載の技術、即ちサーボフレーム内に偏心補正量データを埋め込む方式に比べると以下の点で優れている。即ち、ユーザデータ書き込みと同一の書き込み工程にて偏心補正量データを書き込むため、偏心補正量書き込みに要する時間を効果的に削減可能である。
【００３７】
又、偏心補正量をサーボフレームに記録するか否かに関わらず、そのための書き込み領域は用意する必要があり、その領域分ユーザデータ書き込みのための装置記憶容量が減ることとなる。これを防止するため一旦設定された偏心補正量データ書き込み領域を新たにユーザデータ書き込みに使用する場合を考える。この場合上記特許文献１の構成では、サーボフレームに対する処理であるため再度ＳＴＷ（サーボトラックライト）工程にて上記処理を行なう必要がある。他方、本発明によれば、通常のユーザデータ領域に対する処理であるため、ＳＴＷ工程は必要なく、単にファームウェアの変更のみで対応できる。したがって、そのような場合であっても容易に対処可能である。
【００３８】
又、本発明によれば偏心補正量初期値テーブルを任意に複数書き込むことも可能なため、例えば出荷前工程内でおいて得られた偏心補正量データと、出荷後に得られた同データとを併せて記憶しておくことにより、後日装置を回収して経時劣化等を調べることが可能となる。特に、そのようなデータの記録形式も容易にファームウェアにより変更できる。
【００３９】
又、媒体に記録された偏心補正量をシークの度に読み出すことは性能低下を招くため、特定の条件でのみ実行するようにプログラミングすることも可能である。それにより、下記の効果が期待できる。即ち、シーケンシャルライト機能適用時の性能改善が図れる。シーケンシャルライト機能適用の際は順次隣接したシリンダを連続して読み書きする。この場合、前述したように、隣接しているとはいえ、隣のシリンダでは高次偏心量の位相が大きく異なる場合がある。このため、シーク直後には記録再生ヘッド２０の位置が不安定となることが考えられる。これを防ぐため、上記の如く、あるシリンダの最終セクタに次に読出し/書き込むシリンダの偏心補正量初期値テーブルを記録しておくことが望ましい。そしてそのシリンダのデータの読出しまたはそのシリンダへの書き込みが終わると同時に次のシリンダ用の偏心補正量初期値テーブルを読み出し、それをＤＳＰに通知するようにする。これによりＤＳＰは次のシリンダにシークした直後からそのシリンダに最適な偏心補正制御を行うことが可能となり、ヘッド位置が不安定となることによる読出し時のエラー発生を効果的に減少させることができる。
【００４０】
又、書き込み時のエラーリトライの早期復旧処理が可能となる。即ち、書き込み時に同一セクタにて複数回の書き込み時オフトラックが発生した場合、現時点でＤＳＰに設定されている偏心補正量がずれている可能性がある。このため、一度、そのシリンダの偏心補正量初期値テーブルを読出し、エラー発生セクタについての偏心補正量をＤＳＰに通知して設定偏心補正量を再設定する。これによりそのセクタのエラー発生を効果的に減少させることが可能である。即ち、リトライ動作を複数回繰り返すよりも、一旦該当する偏心補正量初期値テーブルを読み出したほうが復旧がより早く達成可能な場合がある。
【００４１】
以下、上記ＹＡＷ角について詳細に説明する。図７は本発明の実施の形態に適用可能なディスク状記録媒体（磁気ディスク）１０の一例の構成を模式的に表したものである。周知の如くこのようなディスク状記録媒体１０上には多数のシリンダが設けられており、図７では説明の便宜上、外縁部分と内縁部分の数シリンダのみ示している。ここでＹＡＷ角とは、この磁気ディスク媒体１０上にある磁気ヘッド２０の、磁気ディスク円周方向（接線方向）に対する傾きのことである。図では、ヘッド２０が媒体１０中、上記外縁部と内縁部の二箇所の各々に位置する場合を示している。図示の如く、シリンダの接線(正接線)を基準とし、磁気ヘッド２０の傾きは内縁側ではプラスの角度となり、外縁側ではマイナスの角度となる。
【００４２】
また、媒体１０外縁にヘッド２０がある場合には、読出しヘッドＲが書き込みヘッドＷに対し内側に位置し、逆に媒体内縁部分にヘッド２０がある場合には読出しヘッドＲが書き込みヘッドＷに対し外側にあることがわかる。したがって、媒体１０の外縁部で書かれたデータを読み出す際には、ＹＡＷ角はマイナスとなり、媒体１０の内縁部で書かれたデータを読み出す際にはＹＡＷ角はプラスとなる。
【００４３】
図８は、媒体１０における上記サーボフレームＳＦ内の記録フォーマットの例を示す。サーボフレームＳＦはディスク駆動装置動作中にヘッド２０により読取られ、その読取位置情報を基にＤＳＰにてＳＶＣを介してＳＰＭ，ＶＣＭを制御することでディスク状記録媒体１０の回転制御及びアクチュエータを介してそこに搭載されたヘッド２０の同媒体１０上の位置制御が達成される。ここで上記ヘッド２０の位置制御にはシーク制御及びトラック追従制御が含まれる。
【００４４】
図８中の「ギャップ」は「データ領域」にデータを書き込みした後にサーボフレームＳＦ内データを読み出す際、読出し信号が安定化するために時間を設けるための領域である。この領域「ギャップ」は、ユーザデータ書き込み用のデータ領域とサーボフレームＳＦとの間に設けられた領域であり、サーボフレームＳＦ内に書かれた信号と正しく同期をとって正常にユーザデータを読み書きするためのものである。
【００４５】
ＡＧＣはサーボフレームＳＦ内の信号を読み出した際の、信号の増幅率を調整するためにある。グレイコードは、該当するシリンダ上の位置が、どのヘッド／トラックに該当するかを示す情報であり、「バースト」に書かれた情報により、トラックの中心と、ヘッドが現在位置する位置との相対的な位置が認識される。ここで上記特許文献１の技術により偏心補正量をサーボフレームＳＦ内に書き込む際の記録領域を仮にポストコードと称する。この領域は偏心補正量を書き込まない場合には必要ないものである。
【００４６】
サーボフレームＳＦ内の情報は、一般にＳＴＷ(サーボトラックライト)工程にて書かれ、通常はその後には手を加えない。これは、一度サーボフレームＳＦ内情報を破壊してしまうと再度ＳＴＷを行わないとサーボフレームＳＦ内情報を元に戻すことが出来ないことによる。ＳＴＷ工程は一般に時間を要する工程である。上記ポストコードに情報を書き込む際に、他の領域(グレイコード)に誤ってデータを書き込まないよう、慎重にＳＴＷのハードウェア構成を設定する必要がある。それにより、サーボフレームＳＦ内情報を破壊することを防止可能である。
【００４７】
しかしこの場合、ポストコードに書き込んだデータがシリンダの中心軸からずれていた場合(図９中、符号（Ａ）で示される例)や、時間的にポストコードを書き込むタイミングがずれることで正しく書き込むことができない場合(図９中、符号（Ｂ）で示される例)等が考えられる。このような場合にはポストコードの書き直しを行う必要がある。図９中の（Ａ）の例は、書き込みヘッドＷと読出しヘッドＲがアクチュエータ３０上で異なる位置に取り付けられていることで、以下の問題を内包する。即ち、読出しヘッドＲはシリンダの中心に必ずある必要があるため、ポストコードを書き込む際には書き込みヘッドＷがシリンダの中心となるようにＹＡＷ角分読出しヘッドＲの位置にずらす必要がある。このように書き込みヘッドＷがシリンダの中心となるように読出しヘッドＲの位置をずらしてトラック追従動作をする場合、ヘッド２０の位置が不安定となりやすい。そのため、ポストコード書き込む位置が（Ａ）の状態となる虞がある。そのため、正常にポストコードを書くことが出来たかどうかの検証を行う必要があり、このように同書き込み工程は相当な処理時間を要すると考えられる。
【００４８】
これに対して本発明方法によれば、通常のユーザデータの書き込みと同様な書き込み処理にて偏心補正量データを書き込むため、一旦書き込んだデータを読み出すことが出来れば正常に書き込まれていると判断できる。したがって検証動作も容易に行え、偏心補正量データ書き込みに要する処理時間は短く済むと考えられる。
【００４９】
以下に、本発明の実施の形態による偏心補正量初期値テーブルの書き込みについて更に詳細に説明する。図１０は本発明の実施の形態による磁気ディスク駆動装置内の媒体１０とシリンダとの関係を示している。媒体１０上には、媒体中心を中心として放射上にサーボフレームＳＦが書かれている。このサーボフレームＳＦ内の情報は図８と共に上述の通りである。
【００５０】
図１１は偏心補正量初期化テーブルではないユーザデータのセクタとトラックとの間の位置関係を示している。既に述べたように、ＹＡＷ角のために読出しヘッドＲはトラックLの中心（一点鎖線で示す）でトラック追従動作していても、書き込みヘッドＷはシリンダＣＬ［Ｎ］上にあるため、トラックN上には別のトラック(トラックL)のユーザデータが書き込まれる。即ち、ここでは説明の便宜上、上記ＹＡＷ角による読出しヘッドＲと書き込みヘッドＷとの間のずれ量が１シリンダ分であると仮定する。この場合、上記トラックＬはトラック［Ｎ−１］に相当することになる。
【００５１】
又、図示の如く上記ＹＡＷ角の影響により殆どの場合トラックＮの中心にユーザデータが書かれるわけではない(中心からずれる)。即ち、図示の例の場合、読出しヘッドＲが追従しているトラック［Ｎ−１］のユーザデータはシリンダＣＬ［Ｎ］とシリンダＣＬ［Ｎ−１」とに亘って書き込まれる。このため、例えばトラックＬの書き込みデータセクタＷＤＳ［ｎ］を読み出すためには、トラックＬ（＝Ｎ−１）からトラック［Ｎ］側の書き込みデータセクタＷＤＳ［ｎ］の中心位置に読出しヘッドＲを移動（図中、矢印で表示）させる必要がある。このため、トラックＬの書き込みデータセクタＷＤＳ［ｎ］を読出しした直後に次の書き込みデータセクタＷＤＳ［ｎ＋１］にデータを書き込むことはできない。即ち、ヘッド２０の上記の如くの移動には有る程度時間を要するため、媒体１０が一回転する間次の書き込みを待つ必要がある。尚、図示の例では、サーボフレームＳＦ間に４個の書き込みデータセクタＷＤＳ（ｎ、ｎ＋１、ｎ＋２、ｎ＋３）が書き込まれる場合を示している。
【００５２】
図１２は図１１に示す例のおいて、本発明の実施の形態による偏心補正量初期値テーブルＲＲＯ−ＣＤを書き込んだ場合を示している。図示の如く、偏心補正量初期値テーブルＲＲＯ−ＣＤは、書き込みデータセクタＷＤＳとは位置がずれた状態(トラックの中心位置：一点鎖線で示す)に書き込む。これは、該当するユーザデータの書き込み中、読出しヘッドＲはトラックの中心でトラック追従動作しており、この状態で偏心補正初期値データを読み出すことにより、読み出した直後にデータを書き込むことが可能とすることが出来るからである。即ち、図１２において、ヘッド２０が、読出しヘッドＲがシリンダＣＬ［Ｎ］の中心に有る状態で偏心補正量初期値テーブルＲＲＯ−ＣＤを読出すが、そのヘッド２０の位置では、その書き込みヘッドＷはシリンダＣＬ［Ｌ＋１］の書き込みデータセクタＷＤＳ上にある。このため、そのままの状態で同書き込みデータセクタＷＤＳにデータを書き込めることとなる。
【００５３】
ただし図示の如く、隣のシリンダのデータセクタの領域の上にも偏心補正量初期値テーブルＲＲＯ−ＣＤを書き込むため、そのセクタもユーザデータ領域としては使用することはできないこととなる。即ち、図１２に示すシリンダＣＬ［Ｎ］上に書き込まれる偏心補正量初期値テーブルＲＲＯ−ＣＤは、シリンダＣＬ［Ｎ＋１］側に書き込まれるシリンダＣＬ［Ｌ＋１］の書き込みデータセクタＷＤＳへのデータ書き込み時の補正データである。他方、シリンダＣＬ［Ｎ］側に書き込まれる、シリンダＣＬ［Ｌ］の書き込みデータセクタＷＤＳを書き込む際の偏心補正量初期値テーブルＲＲＯ−ＣＤは、シリンダＣＬ［Ｎ−１］に書き込まれることとなる。
【００５４】
即ち、あるシリンダ用にデータを書き込む際に使用される偏心補正量初期値テーブルＲＲＯ−ＣＤを予め書き込む場合、そのシリンダ自体にも、その隣のシリンダ上にデータを書き込のために使用される偏心補正量初期値テーブルＲＲＯ−ＣＤを書き込む。そのため、当該シリンダにも使用できないセクタが発生することとなる。その結果各シリンダ毎に計２セクタ分、通常のユーザデータとして使用できないセクタが生ずることとなる。しかしながら１トラック当りに書き込まれる書き込みデータセクタＷＤＳの数は一般に非常に多いため、この程度の記録容量の減少は特に問題とならないと考えられる。
【００５５】
図１３は、上記シーケンシャルライト実施時における、本発明の実施の形態によるディスク駆動装置の動作を示す。ステップＳ３１ではトラック［Ｎ−１］のデータ書き込みを終了する（例えば図１２中、ヘッド２０の読出しヘッドＲがシリンダＣＬ［Ｎ−１］の中心に有る状態）と、ステップＳ３２にて次のトラック［Ｎ］の中心に読出しヘッドＲを移動する（図１２中、ヘッド２０の読出しヘッドＲがシリンダＣＬ［Ｎ］の中心に有る状態となる）。そして読出しヘッドＲにてトラック［Ｎ］上の偏心補正量初期値テーブルＲＲＯ−ＣＤを読み出す（ステップＳ３３）。そしてそのままヘッド２０を移動することなく、トラック［Ｎ」用に対してデータを書き込む（ステップＳ３４）。以上の手順にて、偏心補正量初期値テーブルＲＲＯ−ＣＤを読み出してから、そのまま一周待つことなく、連続して媒体１０にデータを書き込みを実行することができる。
【００５６】
図１４は、図１２に示す模式図に対し、より広いエリアを見渡す模式図を示す。同図では、媒体１０上のトラック［Ｎ］を中心に±２シリンダ分を示す。媒体１０上には、一定の間隔でサーボフレームＳＦが書かれており、その間には書き込みデータセクタＷＤＳが４個挿入される。また、この例では、隣のシリンダへの移動には最短３サーボフレームＳＦ分の媒体の回転を要するものとしている。図中、破線は各トラックの中心を示している。
【００５７】
又、図１４において、記録再生ヘッド２０は、トラック［Ｎ−１］をトラック追従動作している場合と、トラック［Ｎ］をトラック追従動作している場合を各々示している。同図に示す如く、読出しヘッドＲがそれぞれのトラックの中心に位置している。又、偏心補正量初期値テーブルＲＲＯ−ＣＤが書かれているセクタに関し、図示の如く、トラック［Ｎ］上の偏心補正量初期値テーブルＲＲＯ−ＣＤの書かれたセクタの左右の隣接セクタには書き込みデータセクタＷＤＳが存在せず、同様にトラック［Ｎ＋１］の偏心補正量初期値テーブルＲＲＯ−ＣＤの書かれたセクタの左右の隣接するセクタには書き込みデータセクタＷＤＳが存在しない。
【００５８】
このことは、上記の如く、以下の事実を示している。即ち、あるシリンダ用にデータを書き込む際に使用される偏心補正量初期値テーブルＲＲＯ−ＣＤを予め書き込む場合、そのシリンダ自体にも、その隣のシリンダ上にデータを書き込のために使用される偏心補正量初期値テーブルＲＲＯ−ＣＤを書き込むこととなる。そのため、当該シリンダにも使用できないセクタが発生することとなる。その結果各シリンダ毎に計２セクタ分、通常のユーザデータとして使用できないセクタが生ずることとなる。
【００５９】
本発明は以下の付記に記載の構成を含む。
（付記１）
ディスク状記録媒体に対する記録再生ヘッドの位置制御を行なう際に使用される偏心補正データを記録する偏心補正データ記録方法であって、
ユーザデータが記録されるユーザデータ記録領域に前記偏心補正データを記録する段階よりなる偏心補正データ記録方法。
（付記２）
前記偏心補正データは当該ディスク状記録媒体の全シリンダについて記録するものとする付記１に記載の偏心補正データ記録方法。
（付記３）
前記偏心補正データは当該ディスク状記録媒体の全シリンダのうちの所定のシリンダにのみ記録する付記１に記載の偏心補正データ記録方法。
（付記４）
前記ディスク状記録媒体のユーザデータ記録領域に記録する偏心補正データは初期値とされ、当該ディスク状記録媒体を使用する過程において適宜その内容を更新する付記１乃至３のうちの何れかに記載の偏心補正データ記録方法。
（付記５）
前記ディスク状記録媒体のユーザデータ記録領域に記録する偏心補正データは各周波数成分毎に個別に記録する付記１乃至４のうちの何れかに記載の偏心補正データ記録方法。
（付記６）
前記ディスク状記録媒体のユーザデータ記録領域に記録する偏心補正データは各シリンダ毎に一又は複数のセクタに亘って記録する付記１乃至５のうちの何れかに記載の偏心補正データ記録方法。
（付記７）
前記ディスク状記録媒体のユーザデータ記録領域に記録する偏心補正データは各シリンダ毎に、当該シリンダに関する偏心補正データ及び順次記録方式により次に記録するシリンダに関する偏心補正データのうちの少なくとも一つを記録する付記１乃至６の内の何れかに記載の偏心補正データ記録方法。
（付記８）
前記ディスク状記録媒体のユーザデータ記録領域に記録する偏心補正データは各シリンダの中心部分に記録する付記１乃至７の内の何れかに記載の偏心補正データ記録方法。
（付記９）
ユーザデータが記録されるユーザデータ記録領域に所定の偏心補正データが記録されたディスク状記録媒体。
（付記１０）
前記偏心補正データは当該ディスク状記録媒体の全シリンダについて記録されている付記９に記載のディスク状記録媒体。
（付記１１）
前記偏心補正データは当該ディスク状記録媒体の全シリンダのうちの所定のシリンダにのみ記録されている付記９に記載のディスク状記録媒体。
（付記１２）
前記ユーザデータ記録領域に記録された偏心補正データは初期値とされ、当該ディスク状記録媒体を使用する過程において適宜その内容が更新されるものとされた付記９乃至１１のうちの何れかに記載のディスク状記録媒体。
（付記１３）
前記ユーザデータ記録領域に記録された偏心補正データは各周波数成分毎に個別に記録された付記９乃至１２のうちの何れかに記載のディスク状記録媒体。
（付記１４）
前記ユーザデータ記録領域に記録された偏心補正データは各シリンダ毎に一又は複数のセクタに亘って記録されている付記９乃至１３のうちの何れかに記載のディスク状記録媒体。
（付記１５）
前記ユーザデータ記録領域に記録された偏心補正データは各シリンダ毎に、当該シリンダに関する偏心補正データ及び順次記録方式により次に記録するシリンダに関する偏心補正データのうちの少なくとも一つが記録された付記９乃至１４の内の何れかに記載のディスク状記録媒体。
（付記１６）
前記ユーザデータ記録領域に記録された偏心補正データは各シリンダの中心部分に記録された付記９乃至１５の内の何れかに記載のディスク状記録媒体。
（付記１７）
ユーザデータが記録されるユーザデータ記録領域に所定の偏心補正データが記録されたディスク状記録媒体に記録された前記偏心補正データを使用して記録再生ヘッドの位置制御を行なうヘッド位置制御方法。
（付記１８）
前記偏心補正データは当該ディスク状記録媒体の全シリンダについて記録されてなる付記１７に記載のヘッド位置制御方法。
（付記１９）
前記偏心補正データは当該ディスク状記録媒体の全シリンダのうちの所定のシリンダにのみ記録されてなる付記１７に記載のヘッド位置制御方法。
（付記２０）
付記９乃至１６の内の何れかに記載のディスク状記録媒体を備えた情報記録再生装置。
【図面の簡単な説明】
【００６０】
【図１】ディスク状記録媒体のシリンダの低次偏心データの一例を示す図である。
【図２】ディスク状記録媒体のシリンダの高次偏心データの一例を示す図である。
【図３】シーケンシャル読出し時の偏心補正方法の一例を示すフローチャートである。
【図４】本発明の実施の形態による偏心補正量初期値テーブル記録位置の一例を示す図である。
【図５】本発明の実施の形態としてのディスク駆動装置の制御ブロック図である。
【図６】本発明の実施の形態による偏心補正処理を含むデータ読出し／書き込み処理の一例を示すフローチャートである。
【図７】ＹＡＷ角の概念を説明するための図である。
【図８】従来の一例のサーボフレーム内データ配置を示す図である。
【図９】図８の構成に対して偏心補正量データを書き込んだ場合に考え得る問題点について説明するための図である。
【図１０】ディスク状記録媒体のサーボフレーム配置について説明するための図である。
【図１１】ディスク状記録媒体のトラックとユーザデータ書き込みセクタとの位置関係を説明するための図である。
【図１２】図１１との関連において本発明の実施の形態による偏心補正量初期値テーブルの書き込み位置について説明するための図である。
【図１３】本発明の実施の形態によるシーケンシャル書き込み動作について説明するためのフローチャートである。
【図１４】図１２に示す様子について、更に広い範囲で見渡して説明するための図である。
【符号の説明】
【００６１】
１０  ディスク状記録媒体
２０  記録再生ヘッド
３０  アクチュエータ
１００  ハードディスクコントローラ
１１０  マイクロプロセッサ
１２０  記憶装置
１３０  リードチャネルＩＣ
１４０  ヘッドＩＣ
１５０  ディジタルシグナルプロセッサ
１６０  ＲＡＭ
１７０  サーボ制御装置
１８０  スピンドルモータ
１９０  ボイスコイルモータ
Ｒ  読出しヘッド
Ｗ  書き込みヘッド
ＳＦ  サーボフレーム
ＣＬ  シリンダ
ＷＤＳ  書き込みデータセクタ
ＲＲＯ−ＣＤ  偏心補正量初期値テーブルデータ
【図１】
2005092980.tif 000003
【図２】
2005092980.tif 000004
【図３】
2005092980.tif 000005
【図４】
2005092980.tif 000006
【図５】
2005092980.tif 000007
【図６】
2005092980.tif 000008
【図７】
2005092980.tif 000009
【図８】
2005092980.tif 000010
【図９】
2005092980.tif 000011
【図１０】
2005092980.tif 000012
【図１１】
2005092980.tif 000013
【図１２】
2005092980.tif 000014
【図１３】
2005092980.tif 000015
【図１４】
2005092980.tif 000016