(57)【特許請求の範囲】
【請求項１】
サーボゲートを形成して記憶媒体に記録されたサーボマークを検出するためのサーボマーク検出装置であって、
前記記憶媒体に記録された複数のサーボマークについて、各サーボマークの位置ずれを調整するための情報が予め記録された前記記憶媒体のシステムエリアから、前記サーボマークの位置ずれを調整するための情報を読み取るための読み取り手段と、
前記読み取り手段により読み取られた前記サーボマークの位置ずれを調整するための情報に基づいて、前記サーボゲートを形成するサーボゲート形成手段とを備えたことを特徴とするサーボマーク検出装置。
【請求項２】
請求項１に記載のサーボマーク検出装置において、
前記サーボマークの位置ずれを調整するための情報は、前記サーボマークの基準位置に対する変位量であり、前記サーボゲート形成手段は、前記サーボマークの基準位置に対応するサーボゲートの形成位置から前記変位量に対応する位置に前記サーボゲートの形成位置を変更することを特徴とするサーボマーク検出装置。
【請求項３】
請求項２に記載のサーボマーク検出装置において、
前記サーボマークの基準位置に対する変位量は、前記記憶媒体の製作時に生じる前記記憶媒体の偏心による位置ずれ量であることを特徴とするサーボマーク検出装置。
【請求項４】
請求項１乃至請求項３のいずれかに記載のサーボマーク検出装置において、
前記サーボゲート形成手段は、所定のクロック数をカウントすることでサーボゲート形成タイミングを出力するカウント手段と、前記カウント手段によるカウント動作を前記サーボマークの位置ずれを調整するための情報に基づいて制御するカウント制御手段を備えたことを特徴とするサーボマーク検出装置。
【請求項５】
請求項１乃至請求項４のいずれかに記載のサーボマーク検出装置において、
前記記憶媒体のシステムエリアに記録された前記サーボマークの位置ずれを調整するための情報のうち、所定数のサーボマークについての前記情報を記憶しておく記憶手段を備え、
前記読み取り手段は、前記記憶媒体のシステムエリアから読み取った前記所定数のサーボマークについての位置ずれを調整するための情報を前記記憶手段に記憶させ、
前記サーボゲート形成手段は、前記記憶手段に記憶された前記所定数のサーボマークについての位置ずれを調整するための情報に基づいて前記サーボゲートを形成することを特徴とするサーボマーク検出装置。
【請求項６】
サーボゲートを形成して記憶媒体に記録されたサーボマークを検出するためのサーボマーク検出装置であって、
記録された複数のサーボマークについて、各サーボマークの位置ずれを調整するための情報が予めシステムエリアに記録された記録媒体と、
前記システムエリアから前記サーボマークの位置ずれを調整するための情報を読み取るための読み取り手段と、
前記読み取り手段により読み取られた前記サーボマークの位置ずれを調整するための情報に基づいて、前記サーボゲートを形成するサーボゲート形成手段とを備えたことを特徴とするサーボマーク検出装置。
【請求項７】
サーボマーク検出装置によってサーボゲートを形成して検出されるサーボマークを記録した記憶媒体であって、
前記サーボマーク検出装置によって読み取られ、前記サーボゲートを形成するために用いられる前記サーボマークについての位置ずれを調整するための情報を、記録された複数のサーボマークについて予め記録したシステムエリアを有することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、サーボゲートを用いて、例えば磁気ディスク等に記憶されたサーボマークを検出するサーボマーク検出装置に関し、特に、媒体に記録されたサーボマークの位置情報によりサーボゲートの位相を調整しサーボマークの検出を行なうようにしたサーボマーク検出装置及びサーボマークを記録した記憶媒体に関するものである。
【０００２】
【従来の技術】
従来、磁気ディスク等の媒体にサーボ情報を記録する処理は、磁気ディスク装置に媒体が組み込まれた後、同じく磁気ディスク装置に組み込まれたヘッドを用いて行われていた。従ってサーボ情報のライト時とリード時は同じ回転軸で同心に書かれた情報となるため、サーボ情報のライト時及びリード時の間に位置のずれは発生せず、媒体に記録されたサーボマーク間隔もほぼ一定となっていた。
【０００３】
図９にＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  ＩＣ）内部で用いられる同一トラック内のサーボマーク（ＦＳＭＤ）、サーボゲート（ＳＧ）、サーボマーク検出ウィンドウ（ＳＭＷｉｎ）の従来の記録状態を示す。図に示されるように、装置起動後サーボマークは一定間隔（ａ）毎にＡＳＩＣに入力される。またＡＳＩＣはＲＤＣ（Ｒｅａｄ  Ｃｈａｎｎｅｌ）に出力するサーボゲート、またＡＳＩＣ内部で用いるサーボマーク検出ウィンドウ等の各出力信号を一定間隔毎に出力する。
【０００４】
ＡＳＩＣはレジスタに設定された値に基づいて、サーボゲート及びサーボマーク検出ウィンドウをアサートし、サーボマークが検出されると、その検出位置がサーボ領域であることを判断し、シリンダ情報・バースト情報等を読み取る。この動作によりヘッドはヘッド自身の位置（シリンダ）を認識し、フォロイング動作を行うことができる。また目標シリンダへのシークによりゾーンが変わる場合には、磁気ディスク装置のファームウェアはそのゾーンでのサーボマークの間隔に合わせ、ＡＳＩＣのレジスタ値を書き換えることにより、各信号の出力タイミングを設定し直す。
【０００５】
一方、近年、媒体の記録密度が高くなったこと、また低コスト化のため、１−ｐｌａｔｔｅｒ、２−ｐｌａｔｔｅｒといった装置当たりの媒体数が少ない機種が主流となり、装置ごとにサーボ情報を書くという工程が生産時間及びコストの点から非効率となってきた。このため、一度に数台分の媒体にまとめてサーボ情報を記録し、その後装置に組み込むという方法（単板ＳＴＷ方式）がとられるようになりつつある。
【０００６】
【発明が解決しようとする課題】
しかしながら、このように従来用いていなかった単板ＳＴＷ方式を用いると、装置の組立工程で媒体の偏心や媒体の装置面（水平面）に対する傾きが生じる場合があり、サーボマークが従来のように一定間隔でＡＳＩＣに入力されず、従来の回路構成ではサーボマークを検出できない場合があるという問題点がある。
【０００７】
図１０に、単板ＳＴＷ方式で媒体を生産したことにより媒体が偏心した場合のサーボマーク、サーボゲート、サーボマーク検出ウィンドウの記録状態を示す。図示されるように媒体の偏心によりサーボマーク間隔はａ＋ｂ、ａ＋ｃのようになっており（ａ、ｂ、ｃは共にある定数とし、ａ＞ｂ、ａ＞ｃ、ｂ≠ｃとする）、従来のように一定間隔（ａ）毎にはなっていない。このような場合、サーボマークがサーボゲート（サーボマーク検出ウィンドウ）の外側に位置すると（５０）、サーボマークの検出ミスが生じることとなる。
【０００８】
従来のＡＳＩＣの構造の場合、このような原因によるサーボマークの取りこぼしを防ぐためには、サーボゲート及びサーボマーク検出ウィンドウのＯｎ／Ｏｆｆのタイミングを設定し直す必要があった。しかし各サーボでファームウェアがこれらのレジスタの値を設定し直す方法を採用すると、アクセス時間が増加してしまい、ファームウェアのオーバヘッドが大きくなってしまうという問題がある。
【０００９】
また通常、媒体は記録面が両面となるが、ヘッドを切り替えて裏面の情報をリードする場合も、この切り替えの動作により時間間隔が生じ、位置ずれの問題が発生する可能性がある。図１１にヘッド０（表面）からヘッド１（裏面）に切り替わった場合に生じた位置ずれの一例を示す。図に示されるようにヘッド切り替え時の位置ずれ（６０）により、サーボマークの検出ができなくなる。近年、媒体の高密度化により、このような位置ずれは無視できなくなってきており、媒体を有効的に使用するためにも、このような位置ずれを適切に補正する必要がある。
【００１０】
本発明は、上述した事情に鑑みてなされたものであって、媒体が偏心した場合やヘッドの切り替えの際に生じるサーボゲートの位置ずれを、予め設定した補正値によりサーボゲートの出力タイミングをずらすことで、サーボマークの検出を確実に実施できるサーボマーク検出装置及びサーボマークを記録した記憶媒体を提供することを目的としている。
【００１１】
【課題を解決するための手段】
上述した課題を解決するため、本発明に係るサーボマーク検出装置は、サーボマークの位置に関する情報、例えば記憶媒体の偏心によるサーボマークの位置ずれを補正するための補正値（位相調整量）等を記憶媒体製造時に予め記憶媒体に記録しておき、サーボ情報を読みとる際に、当該補正値を記憶媒体から読み取り、読み取られた補正値に基づいて、サーボゲートを形成するようにした。具体的には、通常、ＡＳＩＣにてサーボゲートを内部カウンタとレジスタに設定された値を比較することでタイミングを計り、その設定されたタイミングでサーボゲート信号のＯｎ／Ｏｆｆを行うが、読み取られた補正値によってそのタイミングをずらすことでサーボゲートの位相を調整する。例えば、図１０におけるｂやｃで表現されたサーボマークの位置からの変位量（位相量）を各サーボマーク間隔毎に収集して記憶媒体に記録しておくのである。
【００１２】
例えば、内部のカウンタを補正値分だけ一時的に止める方法、またはカウンタにある値をリロードする方法によりサーボゲート信号をＯｎ／Ｏｆｆするタイミングをずらすことができる。このように、記憶媒体に偏心が生じてもサーボゲートを再設定することなく、サーボマークの検出率を高めることができる。なお、サーボマーク検出ウィンドウの位相もサーボゲートと同様に調整することができる。また、上記の処理は、ファームウェアにより補正値を読み込んで制御してもよいし、ハードウェアで内部でパルス等を出力して自動的に補正値を読み込んで制御してもよい。
【００１３】
また、ヘッド切り替え時の位置ずれも、上記と同様、予めヘッド切り替え時の補正値を記憶媒体に記憶させておくことにより、当該補正値を読み出すことによってサーボゲートの位相を調整することができる。従って偏心による位置ずれ及びヘッド切り替え時の位置ずれの双方のための補正値を予め収集し記憶しておき、それらに基づいてヘッド切り替え前には偏心による補正値のみを、ヘッド切り替え後には、偏心による補正値並びにヘッド切り替え時の補正値の双方を用いてサーボゲートに位相を調整すれば、サーボマーク検出率は飛躍的に高まる。
【００１４】
このため本発明に係るサーボマーク検出装置は前記サーボマークの位置に関する情報が予め記録された前記記憶媒体のシステムエリアから前記サーボマークの位置に関する情報を読み取るための読み取り手段と、前記読み取り手段により読み取られた前記サーボマークの位置に関する情報に基づいて、前記サーボゲートを形成するサーボゲート形成手段とを備えるようにした。ここで、サーボゲート形成手段とは、本実施の形態では、ＭＰＵ、レジスタ、カウンタ、コンパレータ、及びファームウェアから構成され、ファームウェアに代えてタイミング形成回路を用いることもできる。
【００１５】
さらに、本発明に係るサーボマーク検出装置において、前記サーボマークの位置に関する情報は、前記サーボマークの基準位置に対する変位量であり、前記サーボゲート形成手段は、前記サーボマークの基準位置に対応するサーボゲートの形成位置から前記変位量に対応する位置に前記サーボゲートの形成位置を変更するようにした。また、この変位量は、前記記憶媒体の製作時に生じる前記記憶媒体の偏心による位置ずれ量もしくは前記記憶媒体のヘッド切り替え時に発生する位置ずれ量の少なくともいずれかを含むことを特徴とするものである。
【００１６】
また、本発明に係るサーボマーク検出装置において、前記サーボゲート形成手段は、所定のクロック数をカウントすることでサーボゲート形成タイミングを出力するカウント手段と、前記カウント手段によるカウント動作を前記サーボマークの位置に関する情報に基づいて制御するカウント制御手段を備えたことを特徴とするものである。
【００１７】
さらに、前記記憶媒体に記録された前記サーボマークの位置に関する情報を、所定数のサーボマークについて記憶しておく記憶手段を備え、前記読み取り手段は、前記記憶媒体から読み取った前記所定数のサーボマークについての位置に関する情報を前記記憶手段に記憶させ、前記サーボゲート形成手段は、前記記憶手段に記憶された前記所定数のサーボマークについての位置に関する情報に基づいて前記サーボゲートを形成するようにした。なお、本発明の実施の形態において、記憶手段は、バッファに相当し、読み取り手段は、ヘッドに相当する。
また、本発明は、サーボゲートを形成して記憶媒体に記憶されたサーボマークを検出するためのサーボマーク検出装置であって、前記サーボマークの位置に関する情報が予めシステムエリアに記録された記憶媒体と、前記システムエリアから前記サーボマークの位置に関する情報を読み取るための読み取り手段と、前記読み取り手段により読み取られた前記サーボマークの位置に関する情報に基づいて、前記サーボゲートを形成するサーボゲート形成手段とを備えたことを特徴とする。
また、本発明は、サーボマーク検出装置によってサーボゲートを形成して検出されるサーボマークを記録した記憶媒体であって、前記サーボマーク検出装置によって読み取られ、前記サーボゲートを形成するための位置に用いられる前記サーボマークの位置に関する情報を予めシステムエリアに記録していることを特徴とする。
【００１８】
【発明の実施の形態】
以下、図を用いて、本発明の実施の形態を詳細に説明する。
実施の形態１．
図１は、本発明の実施の形態であるサーボマーク検出装置の基本構成を簡略的に示したブロック図である。図において、サーボマーク検出装置１は、サーボゲート及びサーボマーク検出ウィンドウを形成し、サーボ情報の記録開始位置を示すサーボマークを検出する装置であり、サーボゲート及びサーボマーク検出ウィンドウの形成を含む各種機能は、ＭＰＵ１０により制御されている。さらに本サーボマーク検出装置１は、磁気ディスク等の記憶媒体１１、記憶媒体１１に対し読み取りと書き込みの動作を行うヘッド１２、ヘッド１２で読み込んだデータを復調するＲＤＣ１３、ＲＤＣ１３から取り込んだデータを格納しておくバッファ１５を有する。さらにまた、本サーボマーク検出装置１は、サーボマーク間隔の測定用のカウンタ１４と、サーボゲート等の各種信号をタイミングをとって形成出力するためのカウンタ１７及びレジスタ群１８並びにコンパレータ１９からなる各種信号形成部２１とを有するＡＳＩＣ２０を備えている。
【００１９】
記憶媒体１１のシステムエリア内には、サーボゲートの位相を調整するためのカウンタ補正値が記憶されており、ヘッド１２によって読み取られたカウンタ補正値はバッファ１５に格納される。ＭＰＵ１０はバッファ１５内のカウンタ補正値を読み取り、カウンタ１７を制御する。
【００２０】
ここで、各種信号形成部２１は、カウンタ１４の動作と密接な関連を持って動作する。すなわち、本発明では、記憶媒体の位置ずれを補正するためのファームウェアが本装置内のＲＯＭ等（図示せず）に記憶されており、当該ファームウェアをＭＰＵ１０が実行することにより、サーボマーク間隔値とサーボマークの位置ずれのためのカウンタ補正値とを考慮し、上述したようにカウンタ１７を制御してタイミングを計り、サーボゲート信号等を出力するようにしている。
【００２１】
図２は、各種信号形成部２１の部分をさらに詳細に示したブロック図である。レジスタ群１８は、図２の上から、本発明の主要信号以外の信号である、その他出力信号ＯＮ用レジスタ１８ａ、その他出力信号ＯＦＦ用レジスタ１８ｂ、サーボマーク検出ウィンドウ（ＳＭＷｉｎ）ＯＮ用レジスタ１８ｃ、サーボマーク検出ウィンドウ（ＳＭＷｉｎ）ＯＦＦ用レジスタ１８ｄ、サーボゲート（ＳＧ）ＯＮ用レジスタ１８ｅ、サーボゲート（ＳＧ）ＯＦＦ用レジスタ１８ｆ、を有し、それぞれＭＰＵ１０から与えられるレジスタ値を格納する。また、カウンタ１７の値と、上記各レジスタの値を比較してＯＮ又はＯＦＦ信号を出力するコンパレータ１９ａ〜１９ｆ、コンパレータ１９ａ又は１９ｂから出力された信号を受けて上記「その他出力信号」を出力するフリップフロップ回路３０ａ、コンパレータ１９ｃ又は１９ｄから出力された信号を受けてサーボマーク検出ウィンドウ信号を出力するフリップフロップ回路３０ｂ、コンパレータ１９ｅ又は１９ｆから出力された信号を受けてサーボマーク信号を出力するフリップフロップ回路３０ｃを備えている。
【００２２】
まず、本サーボマーク検出装置１にて、一般的なサーボゲートを形成する機構を図２，図３を用いて簡単に説明しておく。図示されるように、予めＭＰＵ１０からサーボゲートＯＮ用レジスタ１８ｅ、サーボゲートＯＦＦ用レジスタ１８ｆに対してサーボゲート信号を出力するタイミングを設定する。図３においては、サーボゲートＯＮ用レジスタ１８ｅには５ｈ、サーボゲートＯＦＦ用レジスタ１８ｆには９ｈが設定されている。これらレジスタの値と、図中のカウンタ１７の値が一致した場合にコンパレータ１９ｅあるいはコンパレータ１９ｆが動作し、信号が出力され、サーボゲートが形成される。カウンタ１７の値が５ｈに達すると、サーボゲートＯＮの信号（図中では信号Ａ）が出力され、カウンタ１７の値が９ｈに達すると、サーボゲートＯＦＦの信号（図中では信号Ｂ）が出力され、図のようにサーボゲートが形成される。なお、装置内ではクロックが常に動作し、同期をとっている。図３のようにサーボゲートを形成しても、実際には偏心等により位置ずれしたサーボマークを検出することができない場合が生じる。本発明では、このサーボゲートＯＮ／ＯＦＦの出力タイミングをずらすことで、サーボゲートの位相を調整する。
【００２３】
図４は、記憶媒体１１の製造時に行われるカウンタ補正値を収集するためのフローチャートであり、図５は、収集した補正値に基づいて本実施の形態における位相調整処理を行うためのフローチャートである。以下、これらフローチャートを用いて、本実施の形態における位相調整処理の流れを詳細に説明する。
【００２４】
まず、図４の記憶媒体１１の製造時におけるカウンタ補正値収集処理を説明する。装置起動後（Ｓ１００）、サーボゲートのＯＮ信号用にスタート値を設定し（Ｓ１０１）、サーボゲートのＯＦＦ信号用にストップ値を設定する（Ｓ１０２）。次にカウンタ１４をスタートさせる（Ｓ１０３）。次に、記憶媒体１１のサーボマークを検出するためサーチをかける（Ｓ１０４）。サーボマークが検出されると（Ｓ１０５）、サーボマーク間隔値をバッファ１５へ取り込む（Ｓ１０６）。さらにＭＰＵ１０は、該当ヘッドのカウンタ補正値を取り込みシステムエリアへ保存する（Ｓ１０７）。ここでカウンタ補正値収集が終了していなければ（Ｓ１０８、ＮＯ）、Ｓ１０５から処理を繰り返す。全てのサーボマークに対するカウンタ補正値収集が終了すると（Ｓ１０８、ＹＥＳ）、本処理を終了する。なお、このように収集されたカウンタを調整するための補正値は、具体的には、レジスタに設定された正常なサーボマークの基準位置に対する変位量を示す。
【００２５】
次に、図５にて、図４のフローにて収集した補正値を用いて、記憶媒体１１の偏心によるサーボゲートの位相調整を行う処理を説明する。まず、装置起動後（Ｓ２００）、サーボゲートのＯＮ信号用にスタート値を設定し（Ｓ２０１）、サーボゲートのＯＦＦ信号用にストップ値を設定する（Ｓ２０２）。次に、カウンタ１４をスタートさせる（Ｓ２０３）。次に、記憶媒体１１のサーボマークを検出するためサーチをかける（Ｓ２０４）。サーボマークが検出されると（Ｓ２０５）、ハードディスクへアクセスされているかを判断する（Ｓ２０６）。アクセスされていなければアクセスさせるまで待ち状態となる（Ｓ２０６、ＮＯ）。アクセスされていれば（Ｓ２０６、ＹＥＳ）、ゾーン／ヘッドに対応する補正値を取り出す（Ｓ２０７）。ＭＰＵ１０はカウンタ１７にカウンタ補正値を設定する（Ｓ２０８）。
【００２６】
具体的には、カウンタ１７は当該補正値分カウントストップまたはカウンタのリロードの処理が行われ、サーボゲート信号出力のタイミングがずらされ、タイミングをずらされた状態でサーボ信号が出力される（Ｓ２０９）。Ｓ２０５からＳ２０８までの処理は電源が切断されるまで繰り返される（Ｓ２１０）。なお、サーボマーク間隔のずれを時間軸の負方向（間隔が狭まる方向）に調整する場合には、カウンタのリロードを行い、正方向（間隔が広がる方向）に調整する場合には、カウンタをストップさせる。また、カウンタ補正値は通常アクセス時間短縮のため一旦バッファ１５に展開され、各サーボ間でタイミングを計ってＭＰＵ１０がバッファ１５から該当の補正値をリードしてカウンタ１７にセットするが、バッファ１５に展開しなくとも、１つ１つ記憶媒体１１からリードしてもよい。
【００２７】
図６は、以上の処理を実行し、従来の手法で生じるサーボマークの位置ずれに伴うサーボゲートの位置ずれを調整する場合を示している。図中、点線部分がサーボゲート（あるいはサーボマーク検出ウィンドウ）の本来の基準位置を示し、この基準位置からのサーボマークの位置ずれに対応する量（位相：サーボマークに対する位置ずれ）を補正したものが実線である。本実施の形態では、位置ずれに対応する補正量、例えば図中の補正量１（７０ａ）をカウンタ１７にセットすると、カウンタ１７は補正量１（７０ａ）だけカウントストップ（７１ａ）する。同様に、補正量２（７０ｂ）をカウンタ１７にセットすると、カウンタ１７は補正量２（７０ｂ）だけカウントストップ（７１ｂ）する。
【００２８】
このように、ファームウェアによりサーボマーク間隔のずれを時間軸の正方向・負方向共に自由に調整することができる。また、外部メモリにサーボマーク間隔のテーブルを持ち、ＡＳＩＣがファームウェアの介入無しにこの外部メモリからサーボマーク間隔の情報を読み取り、サーボ間隔毎に各信号の出力タイミングを調整することも可能である。このような処理によれば、ファームウェアの負荷を減らしつつサーボマーク検出率を高めることも可能となる。
【００２９】
実施の形態２．
実施の形態１で説明したようなこのような位置ずれの補正は、記憶媒体１１の偏心によるものでなく、ヘッドチェンジのタイムラグによるものであっても、適用可能である。図５において、補正値の収集を行う際、ヘッドチェンジのための補正値も収集し、記憶媒体１１に記録しておくのである。さらにまた、実際のサーボゲートの位相調整においては、図７のフローチャートに示される処理を行う。本フローチャートは基本的には図５と同様であるが、処理中はヘッド切り替えの判別を行い（Ｓ３０７）、ヘッドが切り替わる時点で（Ｓ３０７、ＹＥＳ）、バッファ１５を読み出して、偏心のための補正値だけでなく（Ｓ３０９）、ヘッド切り替えのための補正値を取得し（Ｓ３０８）、カウンタ１７にセットする（Ｓ３１０）。サーボ信号の出力は、偏心の補正値にヘッド切り替えの補正値を加味したタイミングで行われる。
【００３０】
実施の形態３．
また、ファームウェアを用いず、ハードウェアのみでカウンタの制御を行い、サーボゲートやサーボマーク検出ウィンドウの位相を調整することも可能である。図８にそのような場合の装置の構造を示す。装置内にタイミング形成回路１６を設けて、カウンタ補正値をバッファ１５から取り込むタイミングをファームウェアの代わりに制御する。なお、本装置の動作は、上述したファームウェアによる制御の場合と同様である。
【００３１】
以上、本発明の様々な実施の形態を説明したが、本発明は上述した実施の形態に限定されることはなく、本発明の要旨を逸脱しない範囲において適用可能であることはもちろんである。
【００３２】
（付記１）サーボゲートを形成して記憶媒体に記録されたサーボマークを検出するためのサーボマーク検出装置であって、前記サーボマークの位置に関する情報が予め記録された前記記憶媒体から前記サーボマークの位置に関する情報を読み取るための読み取り手段と、前記読み取り手段により読み取られた前記サーボマークの位置に関する情報に基づいて、前記サーボゲートを形成するサーボゲート形成手段とを備えたことを特徴とするサーボマーク検出装置。
（付記２）付記１に記載のサーボマーク検出装置において、前記サーボマークの位置に関する情報は、前記サーボマークの基準位置に対する変位量であり、前記サーボゲート形成手段は、前記サーボマークの基準位置に対応するサーボゲートの形成位置から前記変位量に対応する位置に前記サーボゲートの形成位置を変更することを特徴とするサーボマーク検出装置。
（付記３）付記２に記載のサーボマーク検出装置において、前記サーボマークの基準位置に対する変位量は、前記記憶媒体の製作時に生じる前記記憶媒体の偏心による位置ずれ量もしくは前記記憶媒体のヘッド切り替え時に発生する位置ずれ量の少なくともいずれかを含むことを特徴とするサーボマーク検出装置。
（付記４）付記１乃至付記３のいずれかに記載のサーボマーク検出装置において、前記サーボゲート形成手段は、所定のクロック数をカウントすることでサーボゲート形成タイミングを出力するカウント手段と、前記カウント手段によるカウント動作を前記サーボマークの位置に関する情報に基づいて制御するカウント制御手段を備えたことを特徴とするサーボマーク検出装置。
（付記５）付記４に記載のサーボマーク検出装置において、前記カウント手段は、所定のクロックをカウントするカウンタと、前記カウンタによる所定のカウント値を設定するためのカウント値設定手段と、前記カウンタのカウント値と前記カウント値設定手段に設定されたカウント値とを比較し、サーボゲート形成タイミングを出力する比較手段とを備えたことを特徴とするサーボマーク検出装置。
（付記６）付記５に記載のサーボマーク検出装置において、前記カウント制御手段は、前記サーボマークの位置に関する情報に基づいて前記カウント手段のカウンタを停止させる、もしくはカウント値を増加させることにより前記カウント手段を制御することを特徴とするサーボマーク検出装置。
（付記７）付記１乃至付記６のいずれかに記載のサーボマーク検出装置において、前記記憶媒体に記録された前記サーボマークの位置に関する情報を、所定数のサーボマークについて記憶しておく記憶手段を備え、前記読み取り手段は、前記記憶媒体から読み取った前記所定数のサーボマークについての位置に関する情報を前記記憶手段に記憶させ、前記サーボゲート形成手段は、前記記憶手段に記憶された前記所定数のサーボマークについての位置に関する情報に基づいて前記サーボゲートを形成することを特徴とするサーボマーク検出装置。
（付記８）サーボゲートを形成して記憶媒体に記録されたサーボマークを検出するためのサーボマーク検出方法であって、前記サーボマークの位置に関する情報が予め記録された前記記憶媒体から前記サーボマークの位置に関する情報を読み取るステップと、前記読み取りステップにより読み取られた前記サーボマークの位置に関する情報に基づいて、前記サーボゲートを形成するステップとを備えたことを特徴とするサーボマーク検出方法。
（付記９）サーボゲートを形成して記憶媒体に記録されたサーボマークを検出するためのサーボマーク検出用プログラムであって、前記サーボマークの位置に関する情報が予め記録された前記記憶媒体から前記サーボマークの位置に関する情報を読み取り、前記読み取られた前記サーボマークの位置に関する情報に基づいて、前記サーボゲートを形成する処理をコンピュータに実行させることを特徴とするサーボマーク検出用プログラム。
（付記１０）サーボゲートを形成してサーボマークを検出するためのサーボマーク検出装置が適用される記憶媒体であって、前記サーボマークの位置に関する情報であって、前記サーボマーク検出装置に備えられた読み取り手段により読み取られ、前記サーボマーク検出手段に備えられたサーボゲート形成手段により前記読み取り手段の読み取り結果に基づいて前記サーボゲートを形成するための情報が記録されていることを特徴とする記憶媒体。
【００３３】
【発明の効果】
本発明は、磁気ディスク等の記憶媒体に予め当該媒体の偏心やヘッド切り替えによるサーボマークの位置ずれを調整するための情報を記録しておき、当該情報を読み出してカウンタを制御することにより、サーボマークの位置ずれに対応してサーボゲート信号の出力タイミングをずらすことができるため、サーボゲートの位相が適切に調整され、サーボマークの検出を確実に行うことができる。従って、媒体の偏心やヘッド切り替えによる位置ずれが発生しても、サーボゲート形成のためのレジスタを再設定することないため、装置がオーバーヘッドの増大を防ぎ、サーボマークの検出率を高めることができる。また、当該媒体から読み出した位置ずれの情報を一旦バッファ等の記憶部に記憶させておき、バッファから当該情報を読み出すようにすることにより、情報の１つ１つを媒体から読み出す場合に比べ、位相の調整が高速化し、装置自体の負荷が軽減する。さらに、ヘッド切り替え時の位置ずれを補正することができるため、従来切り捨てられていた領域を有効に活用することができ、特に近年高密度化してきた磁気ディスクには有用である。
【図面の簡単な説明】
【図１】本発明のサーボマーク検出装置の基本構成を簡略的に示したブロック図である。
【図２】サーボマーク検出装置の構成の詳細を示したブロック図である。
【図３】サーボゲート形成機構を説明するタイムチャートである。
【図４】カウンタ補正値の収集処理の流れを示すフローチャートである。
【図５】サーボゲート形成処理の流れ示すフローチャートである。
【図６】カウンタの制御によりサーボゲートの位相が調整された状態を示す図である。
【図７】ヘッド切り替え時の補正処理の流れを示すフローチャートです。
【図８】ハードウェアによりカウンタが制御される場合のサーボマーク検出装置の基本構成を簡略的に示したブロック図である。
【図９】従来の手法により形成されたサーボゲートおよびサーボマーク検出ウィンドウの状態を示す図である。
【図１０】従来の手法により生じるサーボマーク検出ミスの状況を示した図である。
【図１１】従来の手法によりヘッド切り替え時に生じる位置ずれの状況を示した図である。
【符号の説明】
１  サーボマーク検出装置、１０  ＭＰＵ、１１  記憶媒体、１２  ヘッド、１３  ＲＤＣ、１４  カウンタ、１５  バッファ、１６  タイミング形成回路、１７  カウンタ、１８  レジスタ、１９  コンパレータ、２０  ＡＳＩＣ
【図１】
0003830356.tif 000002
【図２】
0003830356.tif 000003
【図３】
0003830356.tif 000004
【図４】
0003830356.tif 000005
【図５】
0003830356.tif 000006
【図６】
0003830356.tif 000007
【図７】
0003830356.tif 000008
【図８】
0003830356.tif 000009
【図９】
0003830356.tif 000010
【図１０】
0003830356.tif 000011
【図１１】
0003830356.tif 000012