(57)【要約】      （修正有）【課題】トラック間隔中の変化量を補うマイクロ・ジョグ補正を行う。【解決手段】サーボウェッジ７００はプリアンブルフィールド７０２とトラック識別フィールド７０３とサーボバーストフィールド７０４とＲＲＯフィールド７０５とマイクロ・ジョグ補正係数フィールド７０１を含んでいる。マイクロ・ジョグ補正係数フィールド７０１は、どのくらいの“カウント”のマイクロ・ジョグの値が与えられたデータトラックに関する累積したトラックピッチの変化量の補正のために修正されるべきであるかを示した値を持っているグレイコードワードを含んでいる。【選択図】図７
2011187148.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体のデータトラック上にハードディスクドライブのリードヘッドを配置する方法であって、
前記記録媒体上に目標の位置を決定し、
前記目標の位置へリードヘッドを動かし、
前記リードヘッドが動いている間に、グレイコード形式で符号化された１つ以上の補正係数を読み込み、前記補正係数に基づいて前記目標の位置を調節するリードヘッド配置方法。
【請求項２】
前記リードヘッドが、前記目標の位置から所定のトラック数の範囲内になるまで、前記１つ以上の補正係数は読み込まれない請求項１記載のリードヘッド配置方法。
【請求項３】
前記目標の位置が、表で表わされた値に基づいて始めに決定される請求項１記載のリードヘッド配置方法。
【請求項４】
前記記録媒体が、そこに書き込まれた前記補正係数を持ち、隣接する前記補正係数が、１以下の値で異なる請求項１記載のリードヘッド配置方法。
【請求項５】
前記記録媒体が、多くのサーボウェッジを持ち、前記補正係数がサーボウェッジ位置に書き込まれる請求項１記載のリードヘッド配置方法。
【請求項６】
前記目標の位置が、前記リードヘッドが動いている間、前記補正係数に基づいて連続的に調節される請求項１記載のリードヘッド配置方法。
【請求項７】
前記補正係数が、隣接する前記補正係数間のギャップが、実質的になく、書き込まれる請求項１記載のリードヘッド配置方法。
【請求項８】
リードヘッドと、
記録媒体の半径位置に前記リードヘッドを移動するためのドライブユニットと、
前記ドライブユニットにドライブ信号を出すことによって、前記リードヘッドの動きを制御するための前記制御ユニットと、を具備し、
前記制御ユニットは、前記記録媒体の目標の位置を決定し、前記リードヘッドを前記目標の位置へ動かすために、ドライブ信号を前記ドライブユニットに出し、リードヘッドが動いている間、グレイコード形式で符号化された１以上の補正係数を読み出し、前記補正係数に基づいて前記目標の位置を調節するようにプログラムされている
ディスクドライブアセンブリ装置。
【請求項９】
前記制御ユニットが前記目標の位置を決定する際に基づく値を格納しているメモリーユニットをさらに具備する請求項８記載のディスクドライブアセンブリ装置。
【請求項１０】
前記記録媒体が、そこに書き込まれた前記補正係数を持ち、隣接する前記補正係数が、１以下の値で異なる請求項８記載のディスクドライブアセンブリ装置。
【請求項１１】
前記記録媒体が、多くのサーボウェッジを持ち、グレイコード形式で符号化された補正係数が前記サーボウェッジの要素として書き込まれる請求項１０記載のディスクドライブアセンブリ装置。
【請求項１２】
グレイコード形式で符号化された前記補正係数が、前記記録媒体の内径から前記記録媒体の外径へ実質的に連続であるように、前記サーボウェッジの各々に書き込まれる請求項１１記載のディスクドライブアセンブリ装置。
【請求項１３】
前記サーボウェッジの各々が、グレイコード形式で書き込まれたトラック数を表わしている値の追加のフィールドを持っている請求項１２記載のディスクドライブアセンブリ装置。
【請求項１４】
多くのサーボウェッジを具備し、
前記サーボウェッジの各々が、そこにグレイコード形式で書き込まれたリーダー・ライターオフセット補正係数を持つディスクドライブアセンブリのための記録媒体。
【請求項１５】
前記記録媒体の内径から前記記録媒体の外径へ実質的に連続であるように、前記補正係数が前記サーボウェッジの各々に書き込まれる請求項１４記載の記録媒体。
【請求項１６】
前記サーボウェッジの各々が、グレイコード形式で書き込まれた値の追加のフィールドを持つ請求項１５記載の記録媒体。
【請求項１７】
隣接する前記補正係数が、１以下の値で異なる請求項１４記載の記録媒体。
【請求項１８】
サーボバーストと整列していないデータトラックをさらに具備する請求項１４記載の記録媒体。
【請求項１９】
前記補正係数が、前記データトラックと実質的に整列し書き込まれる請求項１８記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、一般的にディスクドライブのリーダー・ライターオフセット補正に関する方法とシステムに関する。
【背景技術】
【０００２】
ディスクドライブは、データストレージディスクの表面上の同心のトラックにデジタルデータを格納するデータストレージ装置である。データストレージディスクは、その上に磁気を帯びた材料の層が設けられた回転可能なハードディスクであり、ディスクが一定の角速度でその中心の回りを回転する間、トラックの近くで保持されるリード・ライトヘッドを使用し、データはデータストレージディスクの所望したトラックに書き込まれるか、または所望したトラックから読み込まれるかである。典型的に、データを書き込むためのライトヘッドと別個のデータを読み込むためのリードヘッドがある。リードヘッドとライトヘッドは典型的に、半径方向と接線方向の両方のいくらかの距離によって分離される。
【０００３】
リード動作またはライト動作の間に、所望したトラックとリード・ライトヘッドを適切に配置させるために、ディスクドライブは、ディスクドライブが製造される際にディスク表面に書き込まれるサーボセクターに格納されているサーボデータに頼る閉ループサーボシステムを一般的に使用する。これらのサーボセクターは、ディスクの外径から内径へ“サーボウェッジ”または“サーボスポーク”を形成しサーボトラックライターのような外部の装置、またはドライブそれ自身が自己サーボライティング手順を使用することのどちらかによって、ディスク表面に書き込まれる。リード・ライトヘッドは、リードヘッドを使用しサーボウェッジから読み込まれたサーボ情報に基づき、フィードバックコントロールを使用することによってデータストレージディスクに対して配置され得る。従って、サーボウェッジからサーボ情報を集めるリードヘッドはリード動作とライト動作の両方に関してディスクに適切にヘッドを配置するために使用される。
【０００４】
リードヘッドとライトヘッドは、ストレージディスクに関してお互いからの半径のオフセットがあるので、リードヘッドはライトヘッドよりも異なるトラックに一般的に配置される。この半径のオフセットは“マイクロ・ジョグ”と呼ばれ、ディスクに関してリード・ライトヘッドを動かすための回転アクチュエーターを使用するディスクドライブにおいて、マイクロ・ジョグの大きさはディスクの表面を横切って変化する。ライトヘッドによって書き込まれたデータを読み戻すために、リードヘッドは所望したデータトラックの中心に正確に配置されなければならない。このことは所望したデータトラックに関するマイクロ・ジョグの正確な情報を必要とする。ディスク上の全てのデータトラックに関するマイクロ・ジョグを定めるための補間カーブが構築されるように、製造後のセルフテスト処理の間ディスク表面を横切る多くの場所で行われるマイクロ・ジョグ校正を典型的に含むマイクロ・ジョグの値を計算することに関する技術は公知である。
【０００５】
このような校正方法は、例えばデータトラックの間の半径距離のようなトラックピッチが実質的に一定であると想定する。実質的には、ディスクに関する公称のトラックピッチからの変化量、例えば全てのトラックピッチの±１パーセントのオーダーのような相対的に小さな変化量は一般的である。この変化量のレベルは、個々のトラックに関する重要なデータの完全性の問題を避けるために一般的に十分小さい。しかしながら、トラックピッチの小さな変化量は、リードヘッドの比較的大きな位置誤差を生み出すようなリーダー・ライターオフセットの間隔に亘って蓄積され得るので、逆にトラックピッチのこのような小さな変化量は、補間カーブによって生み出されるマイクロ・ジョグの値の正確さに影響を与える。例えば、ディスク上の特定の位置に関する、例えばマイクロ・ジョグのようなリーダー・ライターオフセットは１０トラックに及ぶ。もし、リードヘッドの位置とライトヘッドの位置の間の１０トラックの各々に関するトラックピッチが公称のトラックピッチよりも狭いほんの１％であれば、補間された校正曲線によって提供された結果として生ずるマイクロ・ジョグの値の不正確さはトラック間の一定の間隔の１０％になる。マイクロ・ジョグの値を提供する補間された曲線は、全てのトラックは公称のトラックピッチを持ち、ディスク表面を横断して生じ得るトラックピッチの小さな変化量を無視できると想定しているので、公称のトラック幅からの１％の変化量は１０トラックにわたり蓄積する。その結果、リードヘッドが、補間された校正曲線によって決定されたマイクロ・ジョグの距離を移動させられる際、リードヘッドが成功のうちにデータを読み込むことを妨げるのに十分大きな半径位置誤差である１０％のオフトラックにリードヘッドが配置される。
【０００６】
上述の点から、トラック間隔中の変化量を補うマイクロ・ジョグ補正に関して業界内でニーズがある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来のディスクに関してリード・ライトヘッドを動かすための回転アクチュエーターを使用するディスクドライブにおいては、マイクロ・ジョグの大きさはディスクの表面を横切って変化するという課題があった。
【０００８】
本発明の目的は、トラック間隔中の変化量を補うマイクロ・ジョグ補正を行うことである。
【課題を解決するための手段】
【０００９】
実施形態によれば、記録媒体のデータトラック上にハードディスクドライブのリードヘッドを配置する方法であって、前記記録媒体上に目標の位置を決定し、前記目標の位置へリードヘッドを動かし、前記リードヘッドが動いている間に、グレイコード形式で符号化された１つ以上の補正係数を読み込み、前記補正係数に基づいて前記目標の位置を調節するリードヘッド配置方法が提供される。
【００１０】
他の実施形態によれば、リードヘッドと、記録媒体の半径位置に前記リードヘッドを移動するためのドライブユニットと、前記ドライブユニットにドライブ信号を出すことによって、前記リードヘッドの動きを制御するための前記制御ユニットと、を具備し、前記制御ユニットは、前記記録媒体の目標の位置を決定し、前記リードヘッドを前記目標の位置へ動かすために、ドライブ信号を前記ドライブユニットに出し、リードヘッドが動いている間、グレイコード形式で符号化された１以上の補正係数を読み出し、前記補正係数に基づいて前記目標の位置を調節するようにプログラムされているディスクドライブアセンブリ装置が提供される。
【００１１】
他の実施形態によれば、多くのサーボウェッジを具備し、前記サーボウェッジの各々が、そこにグレイコード形式で書き込まれたリーダー・ライターオフセット補正係数を持つディスクドライブアセンブリのための記録媒体が提供される。
【図面の簡単な説明】
【００１２】
【図１】図１は、ここで記述されるような実施形態から効果を得ることができるディスクドライブの斜視図である。
【図２】図２は、業界で公知の典型的な方法で編成されたデータを伴った記憶ディスクを描いている。
【図３】図３は、同心のデータストレージトラックに関するトラックピッチが、ディスクドライブに関する公称のトラックピッチに関してどの程度変化するかを例示しているグラフである。
【図４】図４は、リードヘッドとライトヘッドの軌跡を描いているストレージディスクの部分的概要図である。
【図５Ａ】図５Aは、実施形態によって、ディスクドライブのリード動作とライト動作間の記憶ディスクとリードヘッドとライトヘッドの部分的概要図である。
【図５Ｂ】図５Bは、実施形態によって、ディスクドライブのリード動作とライト動作間の記憶ディスクとリードヘッドとライトヘッドの部分的概要図である。
【図５Ｃ】図５Cは、実施形態によって、ディスクドライブのリード動作とライト動作の間の記憶ディスクとリードヘッドとライトへ度の部分的概要図である。
【図６Ａ】図６Aは、ディスクドライブ上の２つの隣接するデータストレージトラックに書き込まれた磁気の徴表の概要図である。
【図６Ｂ】図６Bは、ディスクドライブ上の２つの隣接するデータストレージトラックに書き込まれた磁気の徴表の概要図である。
【図７】図７は、１つ以上の実施形態によって、マイクロ・ジョグ補正係数フィールドを含むストレージディスク上のサーボウェッジの部分的概要図である。
【図８】図８は、実施形態によって、トラック間隔中の変位量を補正するディスクドライブのマイクロ・ジョグ補正に関する方法を段階的に要約するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、実施の形態について、図面を参照して説明する。
【００１４】
図１は、ここで記述されるような実施形態から効果を得ることができるディスクドライブの斜視図である。明快さのために、ディスクドライブ１１０はトップカバーなしで描かれている。ディスクドライブ１１０は、スピンドルモーター１１４によって回転されるストレージディスク１１２を含む。スピンドルモーター１１４は、ベースプレート１１６にマウントされている。アクチュエータームアセンブリー１１８もまたベースプレート１１６にマウントされ、リードヘッド１２７とライトヘッド１２９を伴ったフレクスチャーアーム１２２にマウントされたスライダー１２０を持っている。明快さのために、リードヘッド１２７とライトヘッド１２９は図１から省略され、その代わりに図４と図５Aから図５Cに示されている。フレクスチャーアーム１２２は、ベアリングアセンブリ１２６の周りを回転するアクチュエーターム１２４に取り付けられている。ボイスコイルモーター１２８は、ストレージディスク１１２に対してスライダー１２０を動かし、それによって、ストレージディスク１１２の表面１１２Aに配置された所望した同心のデータストレージトラックにリードヘッド１２７とライトヘッド１２９を配置する。スピンドルモーター１１４とリードヘッド１２７とライトヘッド１２９とボイスコイルモーター１２８は、プリント回路基板１３２にマウントされている電子回路１３０に接続されている。電子回路１３０はリードチャネルとマイクロプロセッサーベースのコントローラーとランダムアクセスメモリー（RAM）を含む。記述の明快さのために、ディスクドライブ１１０は１つのストレージディスク１１２とアクチュエータームアセンブリ１１８とともに描かれている。しかしながら、ディスクドライブ１１０は多数のストレージディスク１１２と多数のアクチュエータームアセンブリ１１８も含むかもしれない。ディスク１１２の各々の面は、１つの関連付けられたリードヘッド１２７とライトヘッド１２９を持つかもしれない。リードヘッド１２７とライトヘッド１２９の両方が一斉に回転するようにアクチュエータームアセンブリ１１８に集合的に結合されている。ここで記述されている実施形態は、個々のヘッドがデュアルステージアクチュエーションを使用しアクチュエーターに対していくらか小さな距離を分離して動くように設定されている装置に等しく適用可能である。
【００１５】
図２は、サーボウェッジ２４４が、メディアライターまたは自己サーボライト（SSW）を経由したディスクドライブ１１０のどちらかによってストレージディスク１１２に書き込まれた後、典型的な方法で配列されたデータを伴ったストレージディスク１１２を描いている。ストレージディスク１１２は、データを格納することに関するデータセクター２４６に配置された同心のデータストレージトラック２４２を含む。同心のデータストレージトラック２４２は、サーボウェッジ２４４に書き込まれたサーボ情報によって位置的に定められる。同心のデータストレージトラック２４２の各々は中心線として概要的に描かれているが、実際には対応する中心線の周りに有限の幅を占める。実質的に放射状に配置されたサーボウェッジ２４４は、同心のデータストレージトラック２４２と交差しているように示され、同心のデータストレージトラック２４２の、例えば間隔のようなトラックピッチと半径位置を定めるサーボ情報を含んでいるサーボセクターを持っている。このようなサーボ情報は、リード１２７とライト１２９を望ましいトラック２４２に配置するためのリード動作とライト動作の間、リードヘッド１２７によって読み出される基準信号を含んでいる。サーボウェッジ２４４は、以下の図７と関連してより詳細に記述されている。実質的には、サーボウェッジ２４４はいくらかカーブしているかもしれない。例えば、浅いスパイラルパターンで構成されているかもしれない。典型的に、同心のデータストレージトラック２４２とストレージディスク１１２に含まれるサーボウェッジ２４４の実際の数は、図２に描かれるよりも非常に大きい。例えば、ストレージディスク１１２は、数１０万の同心のデータストレージトラック２４２と数百のサーボウェッジ２４４を含むかもしれない。
【００１６】
上で言及したように、サーボウェッジ２４４は、メディアライターまたはSSW処理を経たディスクドライブ１１０のどちらかによってストレージディスク１１２に書き込まれる。どちらの場合においても、サーボウェッジ２４４を書き込むための処理の間生じるライティングヘッドの位置での変動のために、同心のデータストレージトラック２４２の大部分はディスクドライブ１１０の公称のトラックピッチからわずかに変化する。例えば、同心のデータストレージトラック２４２の多くは公称のトラックピッチよりも広いまたは狭いかのどちらかである。加えて、ライティングヘッドの変動は一般的に１０Hzから１００Hzの低い周波数の変動であるため、同心のデータストレージトラック２４２に関するトラックピッチはトラックからトラックにランダムに変化しない。その代わり、トラックピッチは、より狭いトラックのグループとそれからより広いトラックを交替しながらいくらか周期的な方法で変化する。
【００１７】
実例として、図３は、同心のデータストレージトラック２４２に関するトラックピッチがディスクドライブ１１０に関する公称のトラックピッチに対してどのくらい変化するかを例示しているグラフ３００である。グラフ３００で、横軸はトラックの数を表わし、縦軸は、典型的なストレージディスクの実際のトラックピッチを表わしている。図示されているように、トラック１からトラック１００の実際のトラックピッチは、いくらか周期的で段階的な方法で１００nmの理想的なトラックピッチよりも４nmまたは5nm大きなトラックピッチから１００nmの理想的なトラックピッチよりも４nmまたは５nm小さなトラックピッチに変化する。公称のトラックピッチより広いトラックピッチを持っている１０以上の隣接するトラックのブロックは、公称のトラックピッチより狭いトラックピッチを持っている１０以上の隣接するトラックのブロックと一般的に交互にくる、その結果、例えば２０以上の大きなトラック数にわたり、平均のトラックピッチは公称のトラックピッチに実質的に等しい。
【００１８】
ディスクドライブ１１０が動作中である際、アクチュエータームアセンブリ１１８はストレージディスク１１２の内径（ID）と外径（OD）の間の円弧を動く。アクチュエータームアセンブリ１１８は、ボイスコイルモーター１２８のボイスコイルを電流が通った際、１つの角度方向に加速し、その電流が逆転した際、反対の方向に加速する。これは、ストレージディスク１１２に対して取り付けられたリードヘッド１２７とライトヘッド１２９とアクチュエータームアセンブリ１１８の位置の制御を可能にする。ボイスコイルモーター１２８は、同心のトラック２４２に関してリードヘッド１２７とライトヘッド１２９の位置を決定するために、リードヘッド１２７によってストレージディスク１１２から読み出されるデータを配置することに使用される業界内で公知のサーボシステムと結合されている。サーボシステムは、ボイスコイルモーター１２８のボイスコイルを通って駆動し、電流ドライバと連結した回路を使用して、前記電流を駆動するために十分な電流を決定する。業界内で公知であるように、アクチュエータームアセンブリ１１８はストレージディスク１１２の内径と外径の間の円弧を動き、スライダー１２０とストレージディスク１１２の間のスキュー角度が変化する。ここで、スキュー角度は、ストレージディスク１１２の接線の速度の方向とスライダー１２０の縦軸の間の角度として定める。
【００１９】
図４は、アクチュエータームアセンブリ１１８がストレージディスク１１２の内径４２１と外径４２２の間を動く際、リードヘッド１２７とライトヘッド１２９の軌跡４１０を描いているストレージディスク１１２の部分的概要図である。アクチュエータームアセンブリ１１８が、内径ID４２１でリードヘッド１２７とライトヘッド１２９の位置を決める際、第１のスキュー角度４０１は、リードヘッド１２７とライトヘッド１２９の直ぐ隣のストレージディスク１１２上の点で、ストレージディスク１１２の接線の速度の方向とスライダー１２０の縦軸４２３の間で形成される。同様に、アクチュエータアームアセンブリ１１８が外径ＯＤ４２２でリードヘッド１２７とライトヘッド１２９の位置を決める際、第１のスキュー角度４０１よりも大きい第２のスキュー角度４０２が形成される。従って、リードヘッド１２７とライトヘッド１２９が軌跡４１０に沿って動く際、リードヘッド１２７とライトヘッド１２９の間のスキュー角度が変化する。スキュー角度が変化する際、リードヘッド１２７とライトヘッド１２９の間のストレージディスク１１２に関する半径のオフセット、例えば、マイクロ・ジョグ、も変化する。
【００２０】
製造後のセルフテスト処理の間、マイクロ・ジョグは同心のトラック２４２の各々に関して測定される。そして、軌跡４１０に沿って多くのゾーン３２０の各々に関して、マイクロ・ジョグが平均化される。ゾーン３２０の１つを表わしているマイクロ・ジョグの値の平均値を使用する際、業界内で公知の補間技術とカーブフィッティングが、どの同心のトラック２４２に関しても推定されたマイクロ・ジョグの値を提供するキャリブレーションカーブをつくるために使用される。このキャリブレーションカーブの代表されるものが、サーボシステム用のメモリー内の表に格納される。また、製造後のセルフテスト処理の間、同心のトラック２４２に関するマイクロ・ジョグ補正係数が、ストレージディスク１１２の対応するデータトラックに書き込まれる。マイクロ・ジョグ補正係数は、測定された際の実際のマイクロ・ジョグとキャリブレーションカーブから推定された際のマイクロ・ジョグの差を表わしている。
【００２１】
図５A乃至図５Cは、実施形態によって、ディスクドライブ１１０のリード動作とライト動作の間のストレージディスク１１２とリードヘッド１２７とライトヘッド１２９の部分的概要図である。図５A乃至図５Cで、例えばトラック０乃至トラック４のサーボバースト５１０によって定められるような多くの同心のトラックのトラック位置が描かれている。但し、サーボバーストは各トラックと整列している必要はない。図３と関連し上で記述されたトラックピッチの変動によって、トラック０からトラック４の実際のトラックピッチは、ストレージディスク１１２に関する公称のトラックピッチよりもわずかに小さいまたは大きいかもしれない。例えば、１nmまたは２nmのオーダーである。
【００２２】
図５Aで、ライトヘッド１２９はトラック０に配置されたリードヘッド１２７を伴ってライト動作を行う。ライト動作の間、リードヘッド１２７は、ディスクドライブ１１０のサーボループがストレージディスクに関して所望した位置にリードヘッド１２７とライトヘッド１２９を保持するために、トラック０から位置情報を読み込む。図示されるように、リードヘッド１２７とライトヘッド１２９は距離５１２で分離される。この分離のため、リードヘッド１２７がトラック０に配置されている間、リードヘッド１２７は、ライトヘッド１２９によって書き込まれたデータを読み込むために、距離５１２単位で移動されなければならない。
【００２３】
距離５１２はトラック０に対応している実際のマイクロ・ジョグである。このマイクロ・ジョグの推定は、図４と関連して上で記述されているキャリブレーションカーブから得られる。この推定は５１３として図５Bに表わされ、４トラックのマイクロ・ジョグの１つの例である。しかしながら、この位置では、リードヘッド１２７はトラック０に対応しているデータトラックに書き込まれるデータを読み込むことができないかもしれない。距離５１４単位の補正はトラック０に対応しているデータトラックに書き込まれるデータを適切に読み込むために必要とされる。
【００２４】
実施形態で、マイクロ・ジョグ補正係数を含んでいるグレイコードフィールド５２０が使用される。リードヘッド１２７がトラック０から推定された目標のトラック位置へ移動する際、そのリードヘッド１２７はグレイコードフィールド５２０に含まれるマイクロ・ジョグ補正係数を読み込み、そのリードヘッド１２７が推定した目標のトラック位置へ動く際、マイクロ・ジョグ補正係数を連続的に読み込み、適用する。最後に、リードヘッド１２７の収束した位置が図５Cに示されている。
【００２５】
表１は、マイクロ・ジョグ補正係数を格納するために、実施形態で使用されるかもしれない一連の４ビットのグレイコードを提供する。ここで、グレイコードはストレージディスク１１２に書き込まれる。表１の第１コラムは調整のためのカウント数を提供する。このような実施形態で、１つの“カウント”はトラックピッチがそれによってディスクドライブの２つの隣接するデータトラックの間で変化する、例えば１nmと２nmなどの最大値に等しくなるように決められている。第２のコラムは、磁気の徴表の形でデータトラックに書き込まれるかもしれないグレイコード“ワード”または対応するグレイコードバイナリビットシークエンスを提供する。表１の閲覧によって、第１コラムの各々のステップカウントに関して、第２のコラムに特有のグレイコードワードがあることが明らかにされる。加えて、どの２つの隣接するグレイコードワードもほんの１ビットだけ同時に変化すると言うことに注意されるべきである。例えば、表１で隣接するワードは１ビットの位置変化以外同一である。典型的なバイナリビットシークエンスよりもむしろグレイコードを使用することによって、たとえリードヘッドが実質的に特定のデータトラックと１つの隣接するデータトラックの間に配置されているとしても、どんな特定のデータトラックに関するマイクロ・ジョグ補正係数でも±１カウントの精度でリードヘッドによって読み込むことができる。
【表１】
2011187148.tif 000003
【００２６】
図６Aは、ディスクドライブ上の２つの隣接するデータストレージトラックに書き込まれた磁気の徴表の概要図である。ここで、その徴表はマイクロ・ジョグ補正係数を表わす各々のデータトラックのバイナリワードの値と典型的なバイナリコード形式で書き込まれる。この例で、バイナリコードは４ビットワードである。第１のコラムは２３の値を示し、第２のコラムは２２の値を示し、第３のコラムは２１の値を示し、第４のコラムは２０の値を示している。バーの存在は、特定のコラムに関する１の値を表わす。バーの欠如は特定のコラムに関する０の値を表わしている。図示されるように、データトラックNはそこに格納された５の値を表わしているバイナリワード（０−１−０−１）を格納し、隣接するデータトラックN＋１はそこに格納された６の値を表わしているバイナリワード（０−１−１−０）を格納する。もし、リードヘッド１２７がデータトラックNを読み込むことが試みられるが、始めはNとN＋１の間に実質的に配置されていると、リードヘッド１２７が読み込むだろう値を予期することができない。つまり、リードヘッド１２７が５カウントの補正を示しているデータトラックN（０−１−０−１）の磁気の徴表を読み込むだけかもしれない。または、リードヘッド１２７が６カウントの補正を示しているデータトラックN＋１（０−１−１−０）の磁気の徴表を読み込むだけかもしれない。さらに、リードヘッド１２７は、各々が７カウントの補正と４カウントの補正を示すデータトラック（０−１−１−１）または（０−１−０−０）の両方の組み合わせを読み込むかもしれない。従って、マイクロ・ジョグ補正係数を格納するバイナリコード形式の使用は、リーダー１２７が所望したデータトラックと正確に配置されることができなければほとんど価値がない。このような場合は、マイクロ・ジョグ補正係数は本当は必要とされない場合である。
【００２７】
図６Bは、ディスクドライブ上の２つの隣接するデータストレージトラックに書き込まれた磁気の徴表の概要図である。ここで、その徴表はグレイコード形式で書き込まれ、各々のデータトラックのグレイコードワードの値はマイクロ・ジョグ補正係数を表わしている。この例では、グレイコードは０乃至１５の特有の値に対応する表１の４ビットワードであり、バイナリコードとは異なり、コラムの合計ではない。図示されるように、データトラックNはそこに格納されている５の値を表わしているグレイコードワードを持っており、隣接するデータトラックN＋１はそこに格納されている６の値を表わしているグレイコードワードを持っている。もし、リードヘッド１２７が、データトラックNを読み込もうとするが、初めは実質的にデータトラックNとN＋１の間に位置していると、リードヘッド１２７が読み込む値は５または６である。これは、どの２つの隣接するグレイコードワードも１ビットだけ変化し、そしてマイクロ・ジョグ補正係数が隣接するデータトラックの間を変化する最大の量は１カウントであるように、グレイコードワードによって表わされたマイクロ・ジョグ補正係数が定められているからである。リードヘッド１２７が、データトラックNの磁気の徴表、またはデータトラックN＋１の磁気の徴表を読み込むのであろうと、またはその両方の結合を読み込むのであろうと、読み込まれる可能性のある最適値は５または６である。従って、トラックピッチ変動マイクロ・ジョグのようなディスク上のマイクロ・ジョグ補正係数を格納するグレイコードを使用することによって、リードヘッド１２７の位置の正確さにかかわらず、マイクロ・ジョグ補正係数の検索回復が可能である。
【００２８】
図７は、１以上の実施形態によって、マイクロ・ジョグ補正係数フィールド７０１を含むストレージディスク１１２上のサーボウェッジ７００の部分的概要図である。サーボウェッジ７００は、ストレージディスク１１２上の同心のトラック２４２の各々に関するサーボ情報を含んでいる。サーボウェッジ７００の部分は、同心のデータストレージトラック２４２の３つ、特にトラックNとトラックN＋１とトラックN＋２、に関するサーボ情報を含んでいる。サーボウェッジ７００は、図２と関連した、上で記述したサーボウェッジと実質的に似ている。そしてプリアンブルフィールド７０２とトラック識別フィールド７０３とサーボバーストフィールド７０４とRRO (repeatable run-out)フィールド７０５とマイクロ・ジョグ補正係数フィールド７０１を含んでいる。プリアンブルフィールド７０２とトラック識別フィールド７０３とサーボバーストフィールド７０４とRROフィールド７０５は、ディスクドライブのサーボウェッジで共通して使用される特徴であり、業界で公知である。実施形態によるマイクロ・ジョグ補正係数フィールド７０１は、どのくらいの“カウント”のマイクロ・ジョグの値が与えられたデータトラックに関する累積したトラックピッチの変化量の補正のために修正されるべきであるかを示した値を持っているグレイコードワードを含んでいる。
【００２９】
１つの実施形態で、マイクロ・ジョグ補正係数フィールド７０１は実質的にデータトラックの間のギャップが全くない状態で書き込まれる。このような実施形態で、ギャップ７１０の欠如が、リードヘッド１２７がデータストレージトラックの間に位置している際、リードヘッド１２７によってマイクロ・ジョグ補正係数フィールド７０１から読み込まれた信号の大きさを最大化する。
【００３０】
他の実施形態で、マイクロ・ジョグ補正係数フィールド７０１は、補正係数が正の値または負の値であるかどうかを示している１つの外部のビットを使用する。または、図４と関連して記述された校正曲線によって、正の補正係数だけが使用されるように調整される。
【００３１】
図８は、実施形態によって、ディスクドライブでマイクロ・ジョグ補正に関する方法８００を段階的に要約するフローチャートである。方法８００は図１のディスクドライブ１１０と実質的に同じディスクドライブによって記述される。しかしながら、他のディスクドライブもまた方法８００の使用から効果を得るかもしれない。ステップ８０１乃至８０５を実行するためのコマンドは、ディスクドライブ及び/またはディスクドライブの電子回路に格納された値、またはストレージディスクそれ自身に格納された値として存在するかもしれない。図４に関連して上で記述されたように、方法８００の第１のステップの前に、マイクロ・ジョグ校正曲線が構築され、マイクロ・ジョグ校正曲線を表わしている値の表がメモリーに格納される。
【００３２】
ステップ８０１で、特定のトラックからデータを読み出すリクエストが受信される。ステップ８０２で、この特定のトラックに対応するマイクロ・ジョグの値がメモリー内の表から決定される。ステップ８０３で、リードヘッド１２７はマイクロ・ジョグの値に基づいて目標のトラックへ移動する。もし、ステップ８０４によって、リードヘッド１２７が、例えば、５トラック程度離れた目標のトラックの近くにあれば、マイクロ・ジョグ補正係数は続けて読み込まれ、マイクロ・ジョグ補正係数は適用される。この方法で収束したものが所望したデータトラックに実質的に生じ、データは所望したデータトラックから読まれる。
【００３３】
実施形態によれば、トラックスペーシング中の変化量を補うディスクドライブのマイクロ・ジョグ補正に関する方法とシステムを提供する。その方法で、マイクロ・ジョグ補正係数は、ディスクドライブのデータトラックに関して決定され、２つの連続する値がほんの１ビット単位で異なる数の符号化である“グレイコード”形式でディスクに符号化される。グレイコードで形式されたマイクロ・ジョグ補正係数は、データトラックに関するサーボウェッジの位置補正フィールドに配置され、放射状のウェッジを形成するために隣接するデータトラックに関する同様のマイクロ・ジョグ位置補正フィールドと共に配列される。（無生物）マイクロ・ジョグ補正データに関するグレイコード形式の使用によって、±１カウントの正確さで、どんなデータトラックに関してもマイクロ・ジョグ補正データの回復が可能になる。１つの実施形態で、マイクロ・ジョグ位置補正フィールドによって形成された半径のウェッジは、例えば、実質的にデータトラックの間のギャップが全くなく、トラック番号を符号化するために使用されたグレイコードフィールドに類似する連続する放射状のウェッジである。
【００３４】
実施形態による、記録可能な媒体のデータトラックにハードディスクドライブのリードヘッドを配置する方法は、記録可能な媒体に目標の位置を決定し、目標の位置へリードヘッドを動かし、リードヘッドが動いている間、グレイコード形式を使って符号化された１つ以上の補正係数を読み出し、補正係数に基づいて目標の位置を調節するステップを含む。
【００３５】
実施形態によるディスクドライブアセンブリは、リードヘッドと、リードヘッドを記録媒体の半径位置に動かすためのドライブユニットと、記録媒体の目標の位置を決定し、目標の位置にリードヘッドを動かすためにドライブユニットにドライブ信号を出し、リードヘッドが動いている間に、グレイコード形式で符号化された１つ以上の補正係数を読み出し、その補正係数に基づいて目標の位置を調節するようにプログラムされ、ドライブ信号をドライブユニットに出すことによってリードヘッドの動きを制御するためのコントロールユニットを含む。
【００３６】
実施形態による、ディスクドライブアセンブリに関する記録媒体は、各々のサーボウェッジがサーボウェッジに（orその中に）グレイコード形式で書き込まれたリーダー・ライターオフセット補正係数を持つ多くのサーボウェッジから成る。
【００３７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００３８】
１１０…ディスクドライブ、１１２…ストレージデバイス、１１４…スピンドルモータ、１１６…ベースプレート、１１８…アクチュエータームアセンブリー、１２０…スライダー、１２２…フレクスチャーアーム、１２４…アクチュエーターム、１２６…ベアリングアセンブリ、１２７…リードヘッド、１２８…ボイスコイルモーター、１２９…ライトヘッド、１３０…電子回路、１３２…プリント回路基板、２４４…サーボウェッジ。
【図１】
2011187148.tif 000004
【図２】
2011187148.tif 000005
【図３】
2011187148.tif 000006
【図４】
2011187148.tif 000007
【図５Ａ】
2011187148.tif 000008
【図５Ｂ】
2011187148.tif 000009
【図５Ｃ】
2011187148.tif 000010
【図６Ａ】
2011187148.tif 000011
【図６Ｂ】
2011187148.tif 000012
【図７】
2011187148.tif 000013
【図８】
2011187148.tif 000014