(57)【要約】【課題】スパイラルサーボパターンの傾き変動がある場合でも、安定したサーボトラック密度を実現できるサーボ書込み方法を提供することにある。【解決手段】スパイラルサーボパターンに基づいて、同心円状のサーボトラックを構成する目標サーボパターンを書き込むサーボ書込み方法において、スパイラルサーボパターンの再生波形の振幅積算値に基づいてスパイラルサーボパターンの傾きを算出する構成である。【選択図】図７
2008140477.tif 000002
【特許請求の範囲】
【請求項１】
複数のスパイラルサーボパターンが記録されたディスク媒体上に、当該スパイラルサーボパターンに基づいて前記ディスク媒体上に同心円状のサーボトラックを構成する目標サーボパターンを書き込むためのディスク記憶装置のサーボ書込み方法であって、
前記スパイラルサーボパターンに基づいて、前記ヘッドを位置決めするステップと、
前記ヘッドにより前記スパイラルサーボパターンを再生するステップと、
前記ヘッドから出力される再生波形の振幅積算値を算出するステップと、
前記振幅積算値に基づいて、前記スパイラルサーボパターンの傾きを算出するステップと
を備えた手順を実行することを特徴とするサーボ書込み方法。
【請求項２】
前記スパイラルサーボパターンの傾きの算出結果に基づいて、前記同心円状のサーボトラックのトラック間隔を算出するステップを有することを特徴とする請求項１に記載のサーボ書込み方法。
【請求項３】
前記スパイラルサーボパターンの傾きの算出結果に基づいて、前記同心円状のサーボトラックのトラック間隔を算出するステップと、
前記同心円状のサーボトラックのトラック間隔の算出結果に基づいて、前記目標サーボパターンを書き込むときの前記ヘッドの送りピッチを決定するステップと
を有することを特徴とする請求項１に記載のサーボ書込み方法。
【請求項４】
前記スパイラルサーボパターンの傾きの算出結果に基づいて、前記同心円状のサーボトラックのトラック間隔を算出するステップと、
前記同心円状のサーボトラックのトラック間隔の算出結果に基づいて、前記目標サーボパターンを書き込むときに、前記ディスク媒体上に構成されるデータトラックの本数に基づいて前記ヘッドの送りピッチを決定するステップと
を有することを特徴とする請求項１に記載のサーボ書込み方法。
【請求項５】
複数のスパイラルサーボパターンが記録されたディスク媒体上に、当該スパイラルサーボパターンに基づいて前記ディスク媒体上に同心円状のサーボトラックを構成する目標サーボパターンを書き込むためのディスク記憶装置のサーボ書込み方法であって、
前記目標サーボパターンの書き込む前に、前記ディスク媒体上のディスク全面に渡る前記スパイラルサーボパターンの傾きを算出し、
前記スパイラルサーボパターンの傾きの算出結果に基づいて、前記目標サーボパターンを書き込むときの前記ヘッドの送りピッチを決定することを特徴とするサーボ書込み方法。
【請求項６】
複数のスパイラルサーボパターンが記録されたディスク媒体上に、当該スパイラルサーボパターンに基づいて前記ディスク媒体上に同心円状のサーボトラックを構成する目標サーボパターンを書き込むためのディスク記憶装置のサーボ書込み装置において、
当該スパイラルサーボパターンに基づいて、前記ヘッドを位置決めする手段と、
前記ヘッドにより前記スパイラルサーボパターンを再生する手段と、
前記ヘッドから出力される再生波形の振幅積算値を算出する手段と、
前記振幅積算値に基づいて、前記スパイラルサーボパターンの傾きを算出する手段と
を具備したことを特徴とするサーボ書込み装置。
【請求項７】
前記スパイラルサーボパターンの傾きの算出結果に基づいて、前記同心円状のサーボトラックのトラック間隔を算出する手段を有することを特徴とする請求項６に記載のサーボ書込み装置。
【請求項８】
前記スパイラルサーボパターンの傾きの算出結果に基づいて、前記同心円状のサーボトラックのトラック間隔を算出する手段と、
前記同心円状のサーボトラックのトラック間隔の算出結果に基づいて、前記目標サーボパターンを書き込むときの前記ヘッドの送りピッチを決定する手段と
を有することを特徴とする請求項６に記載のサーボ書込み装置。
【請求項９】
前記スパイラルサーボパターンの傾きの算出結果に基づいて、前記同心円状のサーボトラックのトラック間隔を算出する手段と、
前記同心円状のサーボトラックのトラック間隔の算出結果に基づいて、前記目標サーボパターンを書き込むときに、前記ディスク媒体上に構成されるデータトラックの本数に基づいて前記ヘッドの送りピッチを決定する手段と
を有することを特徴とする請求項６に記載のサーボ書込み装置。
【請求項１０】
請求項６から９のいずれかに記載の前記サーボ書込み装置が組み込まれて、
複数のスパイラルサーボパターンが記録されたディスク媒体と、
前記ディスク媒体上から前記スパイラルサーボパターンを再生するリードヘッド、及び前記ディスク媒体上に前記同心円状のサーボトラックを構成する目標サーボパターンを書き込むためのライトヘッドを有する磁気ヘッドと、
前記磁気ヘッドの位置決め制御を実行する制御手段と
を具備したことを特徴とするディスク記憶装置。
【請求項１１】
複数のスパイラルサーボパターンが記録されたディスク媒体上に、当該スパイラルサーボパターンに基づいて前記ディスク媒体上に同心円状のサーボトラックを構成する目標サーボパターンを書き込むためのディスク記憶装置のサーボ書込み装置において、
前記目標サーボパターンの書き込む前に、前記ディスク媒体上のディスク全面に渡る前記スパイラルサーボパターンの傾きを算出する手段と、
前記スパイラルサーボパターンの傾きの算出結果に基づいて、前記目標サーボパターンを書き込むときの前記ヘッドの送りピッチを決定する手段と
を具備したことを特徴とするサーボ書込み装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク記憶装置のサーボパターンの書込み技術に関し、特に、スパイラルサーボパターンをベースパターンとして使用するサーボ書込み技術に関する。
【背景技術】
【０００２】
一般的に、ハードディスクドライブを代表とするディスク記憶装置（以下、ディスクドライブと表記する場合がある）では、データの記録媒体であるディスク媒体上には、ヘッドの位置決め制御に使用されるサーボパターンが記録されている。ディスクドライブは、ヘッドにより読出されたサーボパターンを使用して、ディスク媒体上での目標位置（目標トラック）にヘッドを位置決め制御する。
【０００３】
ディスク媒体上に記録されるサーボパターンは、通常では周方向に一定間隔で配置されるサーボセクタを有し、これらのサーボセクタにより同心円状のサーボトラックを構成する。ディスクドライブは、ヘッドをサーボパターンに基づいて位置決めし、このヘッドでディスク媒体上にデータを記録し、同心円状のデータトラックを構成する。
【０００４】
ところで、サーボパターンは、ディスクドライブの製造工程に含まれるサーボ書込み工程により、ディスク媒体上に記録される。サーボ書込み工程において、ディスク媒体上にベースパターンとなる螺旋状のサーボパターン（以下、スパイラルサーボパターンと表記する）を記録する方法が提案されている（例えば、特許文献１及び２を参照）。
【０００５】
この方法によるサーボ書込み工程では、前工程で記録されたスパイラルサーボパターンに基づいて、製品として使用される目標のサーボパターン（便宜的に目標サーボパターンと表記する）が、ディスク媒体上に書き込まれる。この目標サーボパターンが、前述した同心円状のサーボトラックを構成するパターンである。製品として出荷されるディスクドライブには、目標サーボパターンが記録されたディスク媒体が組み込まれている。
【特許文献１】米国特許公報ＵＳＰ６，９８７，６３６Ｂ１
【特許文献２】米国特許公報ＵＳＰ５，６６８，６７９
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述した先行技術でのサーボ書込み方法では、スパイラルサーボパターンに基づいて、同心円状のサーボトラックを構成する目標サーボパターンを書き込む場合に、スパイラルサーボパターンの傾きにより、目標サーボパターンからなるサーボトラックの密度が決定される。このため、スパイラルサーボパターンの傾き変動に応じて、サーボトラックの密度も変動することになる。
【０００７】
そこで、本発明の目的は、スパイラルサーボパターンの傾き変動がある場合でも、安定したサーボトラック密度を実現できるサーボ書込み方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の観点に従ったサーボ書込み方法は、複数のスパイラルサーボパターンが記録されたディスク媒体上に、当該スパイラルサーボパターンに基づいて前記ディスク媒体上に同心円状のサーボトラックを構成する目標サーボパターンを書き込むためのディスク記憶装置のサーボ書込み方法であって、当該スパイラルサーボパターンに基づいて、前記ヘッドを位置決めするステップと、前記ヘッドにより前記スパイラルサーボパターンを再生するステップと、前記ヘッドから出力される再生波形の振幅積算値を算出するステップと、前記振幅積算値に基づいて前記スパイラルサーボパターンの傾きを算出するステップとを備えた手順を実行する構成である。
【発明の効果】
【０００９】
本発明によれば、スパイラルサーボパターンの傾き変動がある場合でも、等間隔のサーボトラックを書き込むことが可能となり、安定したサーボトラック密度を実現できるサーボ書込み方法を提供できる。
【発明を実施するための最良の形態】
【００１０】
以下図面を参照して、本発明の実施形態を説明する。
【００１１】
（ディスクドライブの構成）
図１は、本実施形態に関するディスクドライブの構成を示すブロック図である。
【００１２】
本実施形態のディスクドライブ１０は、磁気記録媒体としてディスク媒体１１を使用するハードディスクドライブである。ディスク媒体１１は、後述するように、複数のスパイラルサーボパターンが記録されている。ディスク媒体１１は、スピンドルモータ（ＳＰＭ）１３に固定されて、高速回転されるようにディスクドライブ１０内に組み込まれている。
【００１３】
一方、ディスクドライブ１０は、ディスク媒体１１に対してデータ（サーボパターンとユーザデータ）を読出すリードヘッド１２Ｒと、データを書き込むためのライトヘッド１２Ｗを含むヘッド１２を有する。ヘッド１２は、ボイスコイルモータ（ＶＣＭ）１５により駆動されるアクチュエータ１４に搭載されている。
【００１４】
ＶＣＭ１５は、ＶＣＭドライバ２１により駆動電流が供給されて、駆動制御される。アクチュエータ１４は、後述するマイクロプロセッサ（ＣＰＵ）１９により駆動制御されて、ヘッド１２をディスク媒体１１上の目標位置（目標トラック）に位置決めするためのヘッド移動機構である。
【００１５】
このようなヘッド・ディスクアセンブリ以外に、ディスクドライブ１０は、プリアンプ回路１６と、信号処理回路１７と、ディスクコントローラ（ＨＤＣ）１８と、ＣＰＵ１９と、メモリ２０とを有する。
【００１６】
プリアンプ回路１６は、ヘッド１２のリードヘッドから出力されるリードデータ信号を増幅するリードアンプ、及びライトデータ信号をライトヘッドに供給するためのライトアンプを有する。即ち、ライトアンプは、信号処理回路１７から出力されるライトデータ信号をライト電流信号に変換して、ライトヘッドに送出する。
【００１７】
信号処理回路１７は、リード／ライトデータ信号（サーボパターンに対応するサーボ信号を含む）を処理する信号処理回路であり、リード／ライトチャネルとも呼ばれている。信号処理回路１７は、サーボ信号からサーボパターンを再生するためのサーボデコーダを含む。
【００１８】
ＨＤＣ１８は、ドライブ１０とホストシステム２２（例えばパーソナルコンピュータや各種のディジタル機器）とのインターフェース機能を有する。ＨＤＣ１８は、ディスク１１とホストシステム２２間のリード／ライトデータの転送制御を実行する。
【００１９】
ＣＰＵ１９は、ドライブ１０のメインコントローラであり、ヘッド位置決め制御及びユーザデータの通常のリード／ライト動作制御を実行する。メモリ２０は、不揮発性メモリであるフラッシュメモリ（ＥＥＰＲＯＭ）以外に、ＲＡＭ及びＲＯＭなどを含み、ＣＰＵ１９の制御に必要な各種データ及びプログラムを保存する。
【００２０】
ここで、本実施形態では、ＣＰＵ１９は、いわゆるセルフサーボライト動作を実行し、サーボライト工程において、後述するように、ディスク媒体１１上に同心円状のサーボトラックを構成する目標サーボパターンを書き込む。この目標サーボパターンは、製品としてのディスクドライブ１０において、ヘッド１２の位置決め制御に使用されるサーボデータである。
【００２１】
（スパイラルサーボパターンの再生）
本実施形態では、ディスクドライブの製造工程において、サーボ書込み工程では、専用のサーボトラックライタ（ＳＴＷ）により、ディスク媒体１１上には、スパイラルサーボパターンが記録されている（前述の特許文献１を参照）。サーボ書込み工程では、スパイラルサーボパターンが記録されたディスク媒体１１がディスクドライブ１０に組み込まれた後に、ディスクドライブ１０のＣＰＵ１９は、スパイラルサーボパターンに基づいてヘッド１２の位置決め制御を実行しながら、ライトヘッド１２Ｗによりディスク媒体１１上に製品として使用される目標サーボパターンを書き込むセルフサーボライトを実行する。
【００２２】
なお、ＳＴＷは、ディスク媒体１１を回転させた状態で、ヘッドを移動させながら連続繰り返しパターンを一筆書きで書くことで、スパイラルサーボパターン（スパイラルサーボウェッジ：spiral servo wedgeとも呼ぶ）をディスク媒体１１上に記録する。
【００２３】
図８は、ディスク媒体１１上に書き込まれたスパイラルサーボパターン１００の一例を示す図である。一般的に、一筆書きで書き込まれたスパイラルサーボパターン１００は、複数分が書き込まれる。また、スパイラルサーボパターン１００は、スパイラルサーボライタにより書き込まれる方法でも良いし、ディスクドライブ１０自体により書き込まれる方法でもよい。ＣＰＵ１９は、リードヘッド１２Ｒにより再生したスパイラルサーボパターンに基づいて、ライトヘッド１２Ｗを位置決め制御しながら、目標サーボパターンを書き込む。
【００２４】
図２（Ａ）は、スパイラルサーボパターン１００の一部を示す図である。スパイラルサーボパターン１００は、周期的に存在する欠損ビット部（シンクマーク部に相当する）１１０を含むバースト信号からなる。スパイラルサーボパターン１００は、ディスク面の円周方向に対して斜めに記録されている状態である。図２（Ａ）は、リードヘッド１２Ｒが、回転しているディスク媒体１１の円周方向に、相対的に移動し、スパイラルサーボパターン１００を横切っている状態を示す。
【００２５】
図２（Ｂ）は、リードヘッド１２Ｒにより再生されたスパイラルサーボパターン１００の再生波形を示す。図２（Ｂ）において、縦方向の点線は、欠損ビット１１０に対応する部分を示す。リードヘッド１２Ｒは、円周方向に沿って移動し、斜めに記録されているスパイラルサーボパターン１００を再生するため、ほぼ包絡線形状が六角形形状となる再生波形となるバースト信号を出力する。図２（Ｃ）は、便宜的に、スパイラルサーボパターン１００の再生波形を簡略的に包絡線のみで示し、欠損ビット部１１０に対応する部分１１０Ｗを縦線で示す。
【００２６】
ディスクドライブ１０の信号処理回路１７に含まれるサーボデコーダは、図３（Ｂ）に示すデコードゲート区間（フレーム）に同期して、同図（Ａ）に示す再生波形から同図（Ｃ）に示す振幅値を取得する。デコードゲート区間は、欠損ビット部１１０Ｗの周期と同一周期で設定されている。
【００２７】
ＣＰＵ１９は、信号処理回路１７からデコードゲート区間に同期した振幅値をディジタル値で取得し、ヘッド１２（実際にはリードヘッド１２Ｒ）の位置を算出する。即ち、ＣＰＵ１９は、スパイラルサーボパターン１００の再生波形から得られる振幅値に基づいて、リードヘッド１２Ｒの半径方向の位置誤差、サーボトラックの中心線（図３（Ａ）に示す直線）に対する半径方向の位置誤差を算出する。
【００２８】
（サーボ書込み動作）
以下、図４から図７を参照して、本実施形態でのセルフサーボライト方法によるサーボ書込み動作を説明する。
【００２９】
まず、ＣＰＵ１９は、例えばディスク媒体１１の最内周から外周方向に向かって、ヘッド１２を移動させながら、ディスク媒体１１上に製品として使用される目標サーボパターンであって、同心円状のサーボトラックを構成する目標サーボパターンを書き込む。具体的には、図６（Ａ），（Ｂ）に示すように、スパイラルサーボパターン１００に基づいて、ライトヘッドを位置決めすることにより、一定間隔のサーボトラックを構成する目標サーボパターン２００をディスク媒体１１上に書き込む。目標サーボパターン２００は、サーボトラックを識別するトラックアドレス（またはシリンダコード）２１０及びサーボバーストパターン（位置検出用データ）２２０を含む。
【００３０】
ＣＰＵ１９は、ヘッド１２を移動させるときに、リードヘッド１２Ｒによりスパイラルサーボパターン１００を再生させる（ステップＳ１）。ＣＰＵ１９は、信号処理回路１７のサーボデコーダによりデコードされた再生波形の振幅値に基づいて、リードヘッド１２Ｒの半径方向を検出し、ライトヘッド１２Ｗを目標サーボパターン２００の各サーボトラックの中心線上に位置決めするように制御する。即ち、ＣＰＵ１９は、ディスク媒体１１上の指定位置である各サーボトラックの中心線上に相当する位置に、ライトヘッド１２Ｗを位置決めするように制御する。
【００３１】
ここで、ディスク媒体１１上には、一定のトラック間隔を有する各サーボトラックを構成できるように、目標サーボパターン２００を書き込む。即ち、ＣＰＵ１９は、一定のトラックピッチでサーボトラックを構成できるように、ヘッド１２の送り量を決定する。なお、サーボトラックの幅は、ライトヘッド１２Ｗのヘッド幅に基づいて決定される。
【００３２】
ところで、ディスク媒体１１上に記録されているスパイラルサーボパターン１００は、図４（Ａ）に示すように、ディスク面の円周方向に対して斜めに記録されている。このようなスパイラルサーボパターン１００に基づいて、目標サーボパターン２００を書き込む場合に、目標サーボパターン２００のトラックピッチは、一般的にスパイラルサーボパターン１００の傾きに依存することになる。即ち、スパイラルサーボパターンの傾きが緩やかな場合には、目標サーボパターン２００のトラックピッチは密となる。一方、スパイラルサーボパターンの傾きが急峻な場合には、目標サーボパターン２００のトラックピッチは疎となる。
【００３３】
そこで、本実施形態では、ＣＰＵ１９は、ディスク面に記録されたスパイラルサーボパターンの傾きを推定することで、この傾きに基づいて目標サーボパターン２００のトラックピッチを決定する（ステップＳ４）。換言すれば、スパイラルサーボパターンの傾きに依存することなく、指定のサーボトラック密度（トラック本数）に基づいて、サーボトラックのトラック間隔が一定となるように、目標サーボパターン２００を書き込む（ステップＳ６）。以下、具体的に説明する。
【００３４】
ＣＰＵ１９は、図４（Ｄ）または図５（Ｄ）に示すように、スパイラルサーボパターン１００の再生波形から振幅値を積算した振幅積算値を算出する（ステップＳ２）。ＣＰＵ１９は、算出した振幅積算値に基づいて、スパイラルサーボパターン１００の傾き（スロープ：slope）を推定する。
【００３５】
ここで、図４（Ａ）は、相対的にスパイラルサーボパターン１００の傾きが緩やかな場合を示す。一方、図５（Ａ）は、相対的にスパイラルサーボパターン１００の傾きが急峻な場合を示す。信号処理回路１７に含まれるサーボデコーダは、図４（Ｂ）に示す再生波形から図４（Ｃ）に示す振幅値を出力する。同様にして、サーボデコーダは、図５（Ｂ）に示す再生波形から図５（Ｃ）に示す振幅値を出力する。
【００３６】
ここで、図３（Ｂ）に示すような各フレーム（デコードゲート区間）毎において、図４（Ｃ）に示すように振幅値をａ０〜ａ９とした場合、振幅積算値ＡＶは、下記式（１）により算出できる。
【００３７】
ＡＶ＝Σａｋ…（１）
但し、ｋは０〜９である。
【００３８】
前記式（１）から、スパイラルサーボパターン１００の傾きが緩やかな場合には、振幅積算値ＡＶは相対的に大きい値となる。また、スパイラルサーボパターン１００の傾きが急峻な場合には、振幅積算値ＡＶは相対的に小さい値となる。即ち、振幅積算値ＡＶの逆数がスパイラルサーボパターン１００の傾きに比例した値となる。
【００３９】
ところで、通常では、目標サーボパターン２００のトラックピッチは、一般的にスパイラルサーボパターン１００の傾きに依存する。即ち、スパイラルサーボパターン１００に基づいて目標サーボパターン２００を書き込むと、目標サーボパターン２００のサーボトラック幅は、スパイラルサーボパターン１００の傾きに比例する。従って、スパイラルサーボパターンの傾きが緩やかな場合には、目標サーボパターン２００のトラックピッチは密となる。一方、スパイラルサーボパターンの傾きが急峻な場合には、目標サーボパターン２００のトラックピッチは疎となる。
【００４０】
要するに、ＣＰＵ１９は、振幅積算値ＡＶを算出することにより、この振幅積算値ＡＶの逆数に基づいてスパイラルサーボパターン１００の傾きを推定する。さらに、ＣＰＵ１９は、スパイラルサーボパターン１００の傾きに基づいた目標サーボパターン２００のサーボトラック幅を算出する（ステップＳ３）。このサーボトラック幅は、スパイラルサーボパターン１００の傾きに依存したものである。
【００４１】
本実施形態では、スパイラルサーボパターン１００の傾きに依存することなく、指定のトラック密度（ディスク面上のトラック本数）に従って、一定間隔のサーボトラックを構成する目標サーボパターン２００を書き込む。換言すれば、ＣＰＵ１９は、スパイラルサーボパターン１００の傾きに依存することなく、サーボトラック幅を等間隔になるようにヘッド１２の送り量（トラックピッチ）を決定する（ステップＳ４）。具体的には、ＣＰＵ１９は、スパイラルサーボパターン１００の傾きの逆数、即ち振幅積算値ＡＶに比例して、ヘッド１２の送り量（トラックピッチ）を決定する。
【００４２】
ここで、前述したように振幅積算値をＡＶとして、ヘッド１２の送り量（トラックピッチ）ＴＰは、下記式（２）により算出できる。
【００４３】
ＴＰ＝ＡＶ／Ｋ…（２）
但し、ＴＰの単位はトラック数である。この式（２）から、目標サーボパターン２００のサーボトラック幅に対するスパイラルサーボパターン１００のトラック幅が、ＴＰの逆数（ＡＶ／Ｋ）に比例していることを意味する。
【００４４】
次に、スパイラルサーボパターン１００が記録された領域全面に対するサーボトラック幅の総和Ｎは、下記式（３）により算出できる。
【００４５】
Ｎ＝ΣＫ／ＡＶ＝ＫΣ１／ＡＶ…（３）
従って、Ｋは下記式（４）により算出できる。
【００４６】
Ｋ＝Ｎ／（Σ（１／ＡＶ））…（４）
ここで、Ｎを、ディスク全面に書込むトラック本数の総数とすれば、所望のトラック本数を等間隔に書き込むためのヘッド１２送り量、即ちトラックピッチＴＰは、下記式（５）により算出できる。
【００４７】
ＴＰ＝ＡＶ／Ｋ＝（ＡＶΣ（１／ＡＶ））／Ｎ…（５）
換言すれば、振幅積算値ＡＶに、補正係数「Σ（１／ＡＶ））／Ｎ」を掛けた値を、ヘッド１２の送り量、即ちトラックピッチとして決定すればよい。
【００４８】
以上のようにして、ＣＰＵ１９は、ディスク媒体１１上に記録されているスパイラルサーボパターン１００をリードヘッド１２Ｒにより再生することにより、ヘッド１２の位置決め制御を実行しながら、ディスク媒体１１上に同心円状のサーボトラックを構成する目標サーボパターン２００をライトヘッド１２Ｗにより書き込む（ステップＳ５，Ｓ６）。この場合、本実施形態では、ＣＰＵ１９は、スパイラルサーボパターン１００の傾きに応じた振幅積算値ＡＶを算出し、この振幅積算値ＡＶに基づいて、目標サーボパターン２００を書き込むときのヘッド１２の送り量（トラックピッチＴＰ）を決定する。これにより、スパイラルサーボパターン１００の傾きに依存することなく、ディスク面上に記録すべきサーボトラック本数に基づいて、一定間隔のサーボトラックからなる目標サーボパターン２００を書き込むことができる。換言すれば、スパイラルサーボパターンの傾きが不定の場合においても、目標サーボパターン２００のサーボトラックピッチを等間隔にすることができる。
【００４９】
具体的には、図６（Ａ）に示すように、スパイラルサーボパターン１００の傾きが相対的に緩やかな場合には、振幅積算値ＡＶ（ＡＶ＝２Ｋ）に基づいて、例えばヘッド１２を２トラック毎に送ることにより、相対的に密なトラックピッチで目標サーボパターン２００を書き込むことができる。
【００５０】
一方、図６（Ｂ）に示すように、スパイラルサーボパターン１００の傾きが相対的に急峻な場合には、振幅積算値ＡＶ（ＡＶ＝Ｋ）に基づいて、例えばヘッド１２を１トラック毎に送ることにより、相対的に疎なトラックピッチで目標サーボパターン２００を書き込むことができる。
【００５１】
なお、実際のディスクドライブでは、図２（Ｂ）に示す再生波形の振幅値は、ヘッド１２Ｒの位置により変化する。このような場合には、再生波形の振幅最大値ｍａｘ（ａ）を基準として正規化すればよい。具体的には、下記式（６）により、振幅積算値ＡＶを算出することができる。
【００５２】
ＡＶ＝Σ（ａ／ｍａｘ（ａ））…（６）
また、本実施形態は、スパイラルサーボパターン１００の傾きを推定するために、再生波形の振幅積算値を使用する方法について説明した。これに限定されることなく、再生波形の包絡線形状の幅（時間方向）を使用する方法でもよい。
【００５３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施形態に関するディスクドライブの要部を示すブロック図。
【図２】本実施形態に関するスパイラルサーボパターンの再生波形を説明するための図。
【図３】本実施形態に関するスパイラルサーボパターンのデコード方法を説明するための図。
【図４】本実施形態に関するスパイラルサーボパターンの傾きの推定方法を説明するための図。
【図５】本実施形態に関するスパイラルサーボパターンの傾きの推定方法を説明するための図。
【図６】本実施形態に関するスパイラルサーボパターンと目標サーボパターンとの関係を説明するための図。
【図７】本実施形態に関するサーボ書込み動作の手順を説明するためのフローチャート。
【図８】本実施形態に関するディスク媒体上に書き込まれたスパイラルサーボパターンの一例を示す図。
【符号の説明】
【００５５】
１０…ディスクドライブ、１１…ディスク媒体、１２…ヘッド、
１２Ｒ…リードヘッド、１２Ｗ…ライトヘッド、１３…スピンドルモータ（ＳＰＭ）、
１４…アクチュエータ、１５…ボイスコイルモータ（ＶＣＭ）、１６…プリアンプ回路、
１７…信号処理回路（サーボデコーダを含む）、１８…ディスクコントローラ（ＨＤＣ）、
１９…マイクロプロセッサ（ＣＰＵ）、２０…メモリ、２１…ＶＣＭドライバ、
１００…スパイラルサーボパターン、２００…目標サーボパターン。
【図１】
2008140477.tif 000003
【図２】
2008140477.tif 000004
【図３】
2008140477.tif 000005
【図４】
2008140477.tif 000006
【図５】
2008140477.tif 000007
【図６】
2008140477.tif 000008
【図７】
2008140477.tif 000009
【図８】
2008140477.tif 000010