(57)【要約】光ディスクドライブにおけるトラッキングエラー信号のキャリブレーション値を生成する方法は、光ディスクドライブに挿入される光ディスクのそれぞれのターゲットトラックに向けて複数のＮジャンプを実行し、それぞれのジャンプで、１ジャンプの正規化値を計算し、それぞれのジャンプから得られた複数のＮの１ジャンプの正規化値に基づいてマルチジャンプのキャリブレーション値を計算することを含む。光ディスクドライブのラジアルアクチュエータを制御する制御信号は、トラッキングエラー信号及びマルチジャンプのキャリブレーション信号に基づいて計算された、正規化されたトラッキングエラー信号に基づいて発生される。
2008507072.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクドライブでトラッキングエラー信号のキャリブレーション値を生成する方法であって、
前記光ディスクドライブに挿入される光ディスクのそれぞれのターゲットトラックに対して複数のＮジャンプを実行するステップと、
それぞれのジャンプで、１ジャンプの正規化値を計算するステップと、
それぞれのジャンプで得られた前記複数のＮジャンプの正規化値に依存して、マルチジャンプのキャリブレーション値を計算するステップと、
を含む方法。
【請求項２】
前記それぞれのジャンプの間で、ディスク読み取りステップ又はディスク書込みステップが実行される、
請求項１記載の方法。
【請求項３】
トラック追従モードで、前記トラッキングエラー信号を計算するステップと、
前記トラッキングエラー信号及び前記マルチジャンプのキャリブレーション値に基づいて正規化されたトラッキングエラー信号を計算するステップと、
を更に含む請求項１記載の方法。
【請求項４】
現在のトラックからターゲットトラックにジャンプを実行するステップと、
前記ジャンプに対応する１ジャンプの正規化値を計算するステップと、
前記１ジャンプの正規化値に基づいて前記マルチジャンプのキャリブレーション値を更新するステップと、
前記トラック追従モードを再開するステップと、
再開されたトラック追従モードで、トラッキングエラー信号を計算するステップと、
前記トラッキングエラー信号及び更新されたマルチジャンプのキャリブレーション値に基づいて、正規化されたトラッキングエラー信号を計算するステップと、
を更に含む請求項３記載の方法。
【請求項５】
前記マルチジャンプのキャリブレーション値は、寄与している１ジャンプの正規化値の平均の近似として計算される、
請求項１記載の方法。
【請求項６】
前記１ジャンプの正規化値の実際の値は、メモリのそれぞれのメモリロケーションに記憶され、前記マルチジャンプキャリブレーション値は、前記メモリからの予め決定された数（Ｎ）の記憶された値に基づいて計算され、前記Ｎは１よりも大きく、好ましくは１０以上の数のオーダである、
請求項５記載の方法。
【請求項７】
前記メモリは、最近の１ジャンプの正規化値を受けるその入力を有するシフトメモリとして実現され、それぞれのジャンプの後に、前記メモリの内容は１桁シフトされる、
請求項６記載の方法。
【請求項８】
それぞれのジャンプの後、前記マルチジャンプのキャリブレーション値は、新たな１ジャンプの正規化値が予め決定された基準値よりも大きい場合に前記マルチジャンプのキャリブレーション値を増加し、前記新たな１ジャンプの正規化値が前記予め決定された基準値よりも小さい場合に前記マルチジャンプのキャリブレーション値を減少することで更新される、
請求項１記載の方法。
【請求項９】
前記マルチジャンプのキャリブレーション値は、新たなジャンプが予め決定された基準値よりも大きい１ジャンプの正規化値を提供する場合に、現在のマルチジャンプのキャリブレーション値を加算値だけ増加し、新たなジャンプが予め決定された基準値よりも小さい１ジャンプの正規化値を提供する場合に、前記現在のマルチジャンプのキャリブレーション値を減算値だけ減少することで計算される、
請求項１記載の方法。
【請求項１０】
前記加算値及び前記減算値は、予め決定された定数値である、
請求項９記載の方法。
【請求項１１】
前記加算値及び前記減算値は、現在の１ジャンプの正規化値と基準値との間の差に比例する、
請求項９記載の方法。
【請求項１２】
前記加算値及び前記減算値は、互いに等しい、
請求項９記載の方法。
【請求項１３】
ａ）読み取り又は書き込み手順を開始するステップと、
ｂ）前記マルチジャンプのキャリブレーション値の初期値を提供するステップと、
ｃ）加算値及び減算値を提供するステップと、
ｄ）前記読み取り又は書き込み手順により必要とされる場合、ターゲットトラックへのジャンプを実行するステップと、
ｅ）前記ジャンプの間、キャリブレーションの測定を実行し、前記ジャンプの終わりで、１ジャンプの正規化値を提供するステップと、
ｆ）前記１ジャンプの正規化値が基準値よりも大きい場合、前記マルチジャンプのキャリブレーション値を加算値だけ増加し、前記１ジャンプの正規化値は前記基準値よりも小さい場合、前記マルチジャンプのキャリブレーション値を前記減算値だけ減少させるステップと、
を含む請求項１記載の方法。
【請求項１４】
前記加算値は、前記減算値に近似的に等しい、
請求項１３記載の方法。
【請求項１５】
それぞれのジャンプで、前記１ジャンプの正規化値は、前記ジャンプの間に複数のトラッククロスに基づいて計算される、
請求項１記載の方法。
【請求項１６】
光ディスクドライブにおけるラジアルアクチュエータを制御する方法であって、
当該方法は、
光ディスクを回転するステップと、
光ビームの焦点スポットにより、回転している光ディスクをスキャニングするステップと、
前記光ディスクから反射された、反射光ビームを受けるステップと、
前記反射光ビームを表す読み取り信号を発生するステップと、
前記読み取り信号に基づいてトラキングエラー信号を計算するステップと、
請求項１乃至１５のいずれか記載の方法を使用してキャリブレーション値を計算するステップと、
トラック追従モードに入るステップと、
前記トラック追従モードで、前記トラッキングエラー信号及び前記キャリブレーション値に基づいて、正規化されたトラッキングエラー信号を計算するステップと、
前記正規化されたトラッキングエラー信号に基づいて前記ラジアルアクチュエータを制御するために制御信号を発生するステップと、
を含む方法。
【請求項１７】
請求項１乃至１６のいずれか記載の方法を実行するために適合されるディスク駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光記録ディスクへの情報の書込み、及び／又は光記録ディスクからの情報の読み取りのためのディスクドライブ装置全般に関し、以下では、かかるディスクドライブ装置は、「光ディスクドライブ」としても示される。  
より詳細には、本発明は、トラッキング信号の較正及び正規化のための方法に関する。
【背景技術】
【０００２】
一般に知られているように、光記憶ディスクは、情報がデータパターンの形式で記憶されるストレージスペースからなる連続的な螺旋の形式又は多数の同心円の形式のいずれかで、少なくとも１つのトラックを有する。光ディスクは、情報が製造の間に記録されるリードオンリタイプであり、この情報は、ユーザによってのみ読み取られる。また、光記憶ディスクは、情報がユーザにより記憶される書き換え可能なタイプである場合もある。光記憶ディスクのストレージスペースに情報を書き込むため、又はディスクから情報を読み取るため、光ディスクドライブは、一方で、光ディスクを受けて回転させるための回転手段を有し、他方で、光スキャニング手段を有する。一般に、情報を光ディスクに記憶することができ、光データを光ディスクから読み取ることができる光ディスクの技術が一般に知られているが、ここでは、この技術を更に詳細に説明する必要はない。
【０００３】
光ディスクを回転させるため、光ディスクドライブは、モータを典型的に有しており、このモータは、光ディスクの中心部分にかみ合うハブを駆動する。通常、モータは、スピンドルモータとして実現され、モータにより駆動されるハブは、モータのスピンドル軸に直接に配置される。
【０００４】
回転するディスクを光学的にスキャニングするため、光ディスクドライブは、光ビーム発生装置（典型的にはレーザダイオード）、（対物レンズのような）ディスクの焦点スポットに光ビームを焦点合わせするための手段、ディスクから反射された反射光を受け、電気的な検出器の出力信号を発生する光検出器を有する。通常、光検出器は、多数の検出器セグメントを有し、それぞれのセグメントは、個々のセグメントの出力信号を供給する。
【０００５】
動作の間、光ビームは、ディスクに焦点合わせされたままである。このため、対物レンズは、軸方向に移動可能に配置され、光ディスクドライブは、対物レンズの軸方向の位置を制御するためのフォーカルアクチュエータ手段を有する。さらに、焦点合わせされた光スポットは、トラックと揃えられたままであるか、現在のトラックから新たなトラックに移動可能であるべきである。このため、少なくとも対物レンズは、半径方向に配置可能にマウントされ、光ディスクドライブは、対物レンズの半径方向の位置を制御するためのラジアルアクチュエータを有する。
【０００６】
トラック追従のため、すなわちトラックと揃えられるビームフォーカスポイントを保持するため、光ディスクドライブは、トラッキングエラーとして示される、実際の焦点位置と所望の焦点位置との間のずれを決定可能なラジアルサーボシステムを有し、焦点の半径方向の位置を制御するため、かかるトラッキングエラーは、できるだけ小さく、好ましくはゼロである。制御回路は、電気的な検出器の出力信号を受信し、そこから、トラッキングエラーの実際の値を表すトラッキングエラー信号を導出する。このトラッキングエラー信号に基づいて、制御回路は、ラジアルアクチュエータの制御信号を発生する。トラッキングエラー信号、及びかかるトラッキングエラー信号を入力信号として使用するラジアルサーボシステムは知られているので、ここでは更に詳細に説明する必要はない。
【０００７】
理想的に、トラッキングエラー信号は、トラッキングエラーのみの実際の値、すなわち同じトラッキングエラーの値の関数であり、トラッキングエラー信号は、同じ信号値を常に有する。実際に、しかし、これは幾つかの理由のため、トラッキングエラーとトラッキングエラー信号との間の関係がストレージディスクの表面にわたり変動するというケースではない。予測可能なサーボシステムを得るため、同じトラッキングエラーが同じサーボアクションとなることが望まれ、したがって、制御回路が前記関係の変動に感度がないか、少なくとも該変動に感度が低いトラッキングエラー信号を受信するか、又はトラッキングエラー信号を計算することが望まれる。
【０００８】
このため、初期化ステージで、予め決定された数の予め定義されたディスクゾーン（ストレージスペースの半径方向の部分）に関して複数のキャリブレーション手順を実行することが知られている。それぞれのディスクゾーンでは、トラッキングエラー信号の振幅が測定され、測定された振幅がメモリに記憶される。後に、動作では、測定されたトラッキングエラー信号は、正規化されたトラッキングエラー信号を得るために対応するゾーンの記憶されたトラッキングエラー信号の振幅に比較され、ラジアルアクチュエータの半径方向の制御信号は、正規化されたトラッキングエラー信号に基づいて生成される。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
正規化されたトラッキングエラー信号を使用するコンセプトは、かなり良好に作動する。しかし、ディスクのスタートアップフェーズの間に、ディスクを複数のゾーンに分割し、それらのゾーンのそれぞれでキャリブレーション手順（トラッキングエラー信号の振幅の測定）を実行するこの公知のプロセスの問題点は、時間がかかることであり、それぞれの測定は、約２００ｍｓを要する場合があり、ゾーンの数は、約１０のオーダである場合がある。これは、時間に加えて、ユーザはディスクを使用することができる前に待つ必要がある。
【００１０】
更なる問題は、初期化の間に低減された時間消費量の所望と改善された精度の所望との間で妥協が発見されることである。初期化プロセスの期間は、ゾーンの数を低減することで低減され、ペイオフは、ゾーンのサイズが増加し、測定されたトラッキングエラー信号の振幅は、全体のゾーンについて正確ではないことである。
【００１１】
これらの問題を解決する試みにおいて、ＵＳ−Ａ−５．５０４．７２６号は、トラックジャンプの間のトラッキングエラー信号の振幅を測定することが既に提案している。この刊行物によれば、トラッキングエラー信号の振幅は、複数のトラッククロス（track  crossing）をもつ大きなジャンプの間に測定される最大振幅であるか、又は３つの連続する１トラックのジャンプの間に測定される最大振幅であるとして決定される。
【００１２】
ＵＳ−Ａ−５．５０４．７２６により提案される方法の問題点は、この方法がスクラッチのようなディスクの不完全さに非常に感度が高いことである。スクラッチは、トラッキングエラー信号の振幅が「ノーマル値」、すなわちトラッキングエラー信号の振幅がかかるスクラッチの存在なしに有する値に比較して減少又は増加する作用を有する。公知の方法では、正規化のために使用されるトラッキングエラー信号の振幅は、実際には１トラックのクロス、すなわち最も大きな振幅をもつ１トラッククロスに対応する振幅であるので、スクラッチのケースでは、「誤った」振幅が採用される可能性が非常に高い。
【００１３】
この問題は、ジャンプが終了したとき、従来のシステムは正規化のために前記最も大きな振幅を即座に使用するという事実により増加される。言い換えれば、正規化の値は、１ジャンプの間に得られるトラッククロスの結果に基づいてのみ計算される。したがって、ジャンプの間、「誤った」振幅が正規化のために振幅として採用される場合、更なる読み取り又は更なる書き込みプロセスが即座に影響を受ける。
【００１４】
本発明の重要な目的は、先の問題が除去されるか、又は少なくとも低減されるキャリブレーション方法を提供することにある。  
より詳細には、本発明は、スクラッチに対して感度が低いキャリブレーション方法を提供することを狙いとする。
【課題を解決するための手段】
【００１５】
本発明の重要な態様によれば、複数のトラックにわたりジャンプが実行され、１ジャンプの正規化の値は、このジャンプの間の複数のトラッククロスに基づいて計算される。このプロセスは、複数のジャンプについて計算され、それぞれのジャンプは、対応する１ジャンプの正規化の値につながる。マルチジャンプのキャリブレーション値は、前記複数のジャンプについて計算された複数の１ジャンプの正規化の値に基づいて計算される。したがって、それぞれのジャンプの計算された１ジャンプの正規化の値は、マルチジャンプのキャリブレーションの値に寄与する。たとえばスクラッチにより引き起こされる個々の１ジャンプの正規化の値におけるエラーは、マルチジャンプのキャリブレーションの値に影響を及ぼさない。
【００１６】
可能性のある実施の形態では、マルチジャンプのキャリブレーション値は、多数の１ジャンプの正規化の値の平均として計算される。  
別の可能性のある実施の形態では、新たなジャンプが基準値よりも大きい１ジャンプの正規化値を提供する場合にマルチジャンプのキャリブレーション値を増加し、新たなジャンプが基準値よりも小さい１ジャンプの正規化を提供する場合にマルチジャンプのキャリブレーションの値を減少させることで、マルチジャンプのキャリブレーションの値が計算される。増加の値及び減少の値は一定であるが、現在の１ジャンプの正規化値と基準値との差に比例する場合がある。
【００１７】
本発明のこれらの態様、特徴及び利点、並びに他の態様、特徴及び利点は、図面を参照して以下の説明により更に説明され、この図面では、同じ参照符号は、同一又は類似の部分を示す。
【発明を実施するための最良の形態】
【００１８】
図１は、典型的にはＤＶＤ又はＣＤである、光ディスク２への情報の記憶、光ディスク２からの情報を読み取りに適した光ディスクドライブ装置１を概念的に例示している。ディスク２は、その厚さが誇張された方式で示されており、少なくとも１つのストレージレイヤ２Ａを有する。ディスク２を回転させるため、ディスクドライブ装置１は、回転軸５を定義する、（明確さのために図示されない）フレームに固定されるモータ４を有する。
【００１９】
ディスクドライブ装置１は、光ビームによりディスク２のトラック（図示せず）をスキャニングするための光学系３０を更に有する。更に詳細には、図１に例示される例示的な構成では、光学系３０は、光ビーム３２を生成するために構成される、典型的にはレーザダイオードのようなレーザである、光ビーム生成手段３１を有する。以下では、光経路３９に後続する光ビーム３２の異なるセクションは、参照符号３２に追加される、文字ａ，ｂ，ｃ等により示される。
【００２０】
光ビーム３２は、ビームスプリッタ３３、コリメータレンズ３７及び対物レンズ３４を通過し、ディスク２に（ビーム３２ｂ）を到達する。光ビーム３２ｂは、ディスク２から反射し（反射された光ビーム３２ｃ）、対物レンズ３４、コリメータレンズ３７及びビームスプリッタ３３を通過し（ビーム３２ｄ）、光検出器３５に到達する。対物レンズ３４は、ストレージレイヤ２Ａの焦点スポットＦに光ビーム３２ｂを焦点合わせするために設計される。
【００２１】
ディスクドライブ装置１は、アクチュエータシステム５０を更に有し、このアクチュエータシステムは、ディスク２に関して対物レンズ３４を半径方向に移動させるためのラジアルアクチュエータ５１を有する。ラジアルアクチュエータは公知であり、本発明はかかるラジアルアクチュエータの設計及び機能に関連するものではないので、ラジアルアクチュエータの設計及び機能をここでは更に詳細に説明する必要がない。
【００２２】
ディスク２の所望の位置で正確に、正しい焦点合わせを達成及び維持するため、前記対物レンズ３４は、軸方向に移動可能に搭載され、さらに、アクチュエータシステム５０は、ディスク２に関して対物レンズ３４を軸方向に移動可能に配置されるフォーカスアクチュエータ５２を有する。フォーカスアクチュエータは公知であるので、かかるフォーカスアクチュエータの設計及び動作は本発明の目的はないので、かかるフォーカスアクチュエータの設計及び動作を更に詳細に説明する必要はない。
【００２３】
対物レンズ３４の正しいチルト位置を達成及び維持するため、対物レンズ３４は、傾斜させてマウントされ、かかるケースでは、図示されるように、アクチュエータシステム５０は、ディスク２に関して対物レンズ３４をピッチするために配置されるチルトアクチュエータ５３を有する。チルトアクチュエータは公知であるので、かかるチルトアクチュエータの設計及び動作は本発明の目的ではないので、かかるチルトアクチュエータの設計及び動作をここで更に詳細に説明する必要がない。
【００２４】
さらに、装置フレームに関する対物レンズをサポートする手段、対物レンズを軸方向及び半径方向に移動させる手段は、対物レンズを傾斜する手段と同様に、一般に公知である。かかるサポート及び移動手段の設計及び動作は本発明の主題ではないので、それら設計及び動作をここで更に詳細に説明する必要がない。  
さらに、ラジアルアクチュエータ５１、フォーカスアクチュエータ５２及びチルトアクチュエータ５３は、１つの統合されたアクチュエータとして実現される。
【００２５】
さらに、ディスクドライブ装置１は、ラジアルアクチュエータ５１の制御入力に結合される第１の出力９１を有し、フォーカスアクチュエータ５２の制御入力に結合される第２の出力９２を有し、チルトアクチュエータ５３の制御入力に結合される第３の出力９３を有し、モータ４の制御入力に結合される第４の出力９４を有し、及び、レーザ装置３１の制御入力に結合される第５の出力９６を有する制御回路９０を更に有する。制御回路９０は、ラジアルアクチュエータ５１を制御するために制御信号ＳCRをその第１の出力９１で発生し、フォーカスアクチュエータ５２を制御するために制御信号ＳCFをその第二の出力９２で発生し、チルトアクチュエータ５３を制御するために制御信号ＳCTをその第３の出力９３で発生し、モータ４を制御するために制御信号ＳCMをその第４の出力９４で発生し、レーザを制御するために制御信号ＳWをその第５の出力９６で発生するために設計される。
【００２６】
さらに、制御回路９０は、光検出器３５から読み取り信号ＳRを受信する読み取り信号入力９５を更に有する。光検出器３５は、公知であるように、幾つかの個々の検出器要素を実際に有し、読み取り信号ＳRは、公知であるように、幾つかの個々の検出器要素の出力信号から実際に構成される場合がある。さらに、読み取り信号入力９５は、幾つかの個々の入力信号端子を実際に有し、それぞれの端子は、公知である様に、検出器要素の出力信号の対応する１つを受信する。
【００２７】
制御回路９０は、個々の検出器要素の出力信号を処理して１以上のエラー信号を導出するために設計される。ラジアルエラー信号又はトラッキングエラー信号は、ＴＥＳとして以下にシンプルに示され、トラックと焦点スポットＦとの間に半径方向の距離を示す。フォーカスエラー信号は、以下ではＦＥＳとしてシンプルに示され、ストレージレイヤと焦点スポットＦとの間の軸方向の距離を示す。なお、光検出器の設計に依存して、エラー信号計算の異なる式が使用される場合がある。
【００２８】
読み取りモードでは、レーザビーム３２の強度は実質的に一定に保持され、読み取り信号入力９１で受信された個々の検出器要素の出力信号の強度における変動は、読み取られているトラックのデータコンテンツを反映する。制御回路９０は、データ入力９７を更に有する。書き込みモードでは、制御回路９０は、レーザビーム強度が入力データに対応するパターンを書き込むために変動するように、そのデータ入力９７で受信されたデータ信号ＳDATAに基づいてレーザ３１のための制御信号ＳWを発生する。また、別個の強度レベルは、再書き換え可能なディスクを消去するために使用され、これは、既存のデータを上書きする間に行われるか、ディスクをブランクにするスタンドアロンプロセスとして行われる。
【００２９】
図２Ａは、ディスクドライブ装置１がジャンプを実行するとき、すなわち焦点スポットＦが所定のターゲットトラックに進むために半径方向に移動されるとき、ＴＥＳの挙動を概念的に例示するグラフである。ターゲットトラックに向かうトラベルの間、フォーカススポットＦはトラックをクロスし、図２ＡにおいてＴ１，Ｔ２，Ｔ３で示されるそれぞれのトラッククロスで、ＴＥＳはゼロになる。トラックを通過した後、ＴＥＳは、次のトラックをクロスする前に最大の正の値ＴＥＳmax及び最小の負の値ＴＥＳminに到達する。ＴＥＳの挙動のグラフによる表現は、特徴的なＴＥＳ曲線として示され、かかる特徴的なＴＥＳ曲線の形状は、当業者により公知であり、更なる説明を必要としない。
【００３０】
制御回路９０は、当業者にとって明らかであるように、エラー信号の機能としてそのアクチュエータ制御信号を発生し、対応するエラーを低減するために設計される。しかし、ディスクパラメータにおける変動のため、所定のトラッキングエラーのＴＥＳの値は、ディスクの異なる位置で異なり、結果として、ＴＥＳの値は、トラッキングエラーの実際の値の良好な示唆ではない。式（１）にしたがって、ＴＥＳＮとして以下で示される、正規化されたトラッキングエラー信号を導出することが可能である。
【００３１】
【数１】
2008507072.tif 000003
ここでＴＥＳＡは式（２）に従ってＴＥＳの振幅を表す値である。
【００３２】
【数２】
2008507072.tif 000004
局所的な変動は、ＴＥＳＮはかかる局所的な変動とは独立であるように、ＴＥＳ及びＴＥＳＡの両者への類似の影響を有する。
【００３３】
図２Ｂは、従来技術の問題を説明する、異なるタイムスケールでの図２Ａに類似のグラフである。図２Ｂは、多数のトラックのクロスに対応するＴＥＳ曲線を示し、振幅は実際に一定である。しかし、スクラッチのような不完全性のため、曲線は、過度のピーク値ＴＥＳmaxを有するポジティブピーク２０１を示し、過度のピーク値ＴＥＳminを有するネガティブピーク２０２を示す。なお、ジャンプの終わりで、１ジャンプの正規化の値ＴＥＳＡは、式（２）に従って計算され、この１ジャンプの正規化の値ＴＥＳＡは、次のジャンプにまで読み取りプロセス及び書き込みプロセスの間にエラー信号を正規化するために使用される。この１ジャンプの正規化の値ＴＥＳＡは、Ａで示される実際の値に対応せず、したがって、誤った読み取り又は書込み品質は、読み取り又は書き込みプロセスが行われる領域が完全にスクラッチがない場合でさえ、ジャンプの間に遭遇する１又は２のみのスクラッチの結果として、次のジャンプまで、全体の読み取り又は書込みプロセスの間に生じる場合があることは明らかである。
【００３４】
本発明によれば、この問題は、制御回路９０が式（３）に従って正規化されたトラッキングエラー信号を使用するときに回避されるか、少なくとも低減される。
【００３５】
【数３】
2008507072.tif 000005
ここでＴＥＳＭは、複数の１ジャンプの正規化値に基づいて計算されたマルチジャンプのキャリブレーション値であり、すなわち、複数のジャンプは、マルチジャンプのキャリブレーション値ＴＥＳＭに寄与する。
【００３６】
本発明は、１ジャンプの正規化値に基づいて計算される、マルチジャンプのキャリブレーション値の使用に関し、１ジャンプの正規化値の性質が何であっても、すなわち、対応するジャンプの間に得られるトラッククロス信号に基づいてそれぞれ計算された１ジャンプの正規化値が従来の計算方法に従って計算されたときでさえ実現することができる。したがって、以下では、１ジャンプの正規化値を計算する方法を説明する必要はない。しかしながら、係属中の出願では、本出願人は、１ジャンプの正規化値を計算するための改善された方法を記載しており、本発明は、マルチジャンプのキャリブレーション値を計算するための基礎として、かかる改善された１ジャンプの正規化値を採用しつつ実現されることが好ましい。
【００３７】
以下では、マルチジャンプのキャリブレーション値はＴＥＳＭとして示され、何れかのやり方で得られた１ジャンプの正規化値は、ＴＥＳＡとして示される。
【００３８】
以下では、値ＸがＮの測定ｍ｛１｝，ｍ｛２｝，ｍ｛３｝，．．．ｍ｛Ｎ｝の関数であり、これは、Ｘ＝ｆ（ｍ｛１｝，ｍ｛２｝，ｍ｛３｝，．．．ｍ｛Ｎ｝）として示されるが、Ｘ＝ｆ［ｉ＝１〜Ｎ］（ｍ｛ｉ｝）として簡単に示される。
【００３９】
したがって、本発明の重要な態様によれば、マルチジャンプのキャリブレーション値ＴＥＳＭは、式（４）に従って複数のＮ個の１ジャンプの正規化値ＴＥＳＡ｛ｉ｝に基づいて計算される。
【００４０】
【数４】
2008507072.tif 000006
好ましくは、関数ｆは、式（５）に従う平均化関数であるが、ｆは平均の良好な近似となる関数である場合がある。
【００４１】
【数５】
2008507072.tif 000007
Ｎの正確な値は厳密ではないが、Ｎは余りに大きく選択されるべきではない。Ｎの適切な値は１０のオーダである。
【００４２】
図３は、第一の実施の形態の処理回路３００、制御回路９０の一部に関するブロック図である。  
制御回路９０のＴＥＳ計算ブロック９０１は、検出器の出力ＳRを受け、予め定義された式に従ってトラッキングエラー信号ＴＥＳを計算する。処理回路３００は、トラッキングエラー信号ＴＥＳを受ける第一の処理ブロック３０１を有する。第一の処理ブロック３０１は、ジャンプの間にＴＥＳの挙動に基づいて１ジャンプの正規化値ＴＥＳＡを計算するために設計される。
【００４３】
処理回路３００は、シフトレジスタとして編成される、Ｎ個のメモリロケーション３１１，３１２，３１３，３１４，３１５，．．．，３１９を有するメモリアレイ３１０を更に有する。第一のメモリロケーション３１１は、第一の処理ブロック３０１の出力に結合される入力を有し、したがって、１ジャンプの正規化値ＴＥＳＡを受信する。それぞれのメモリロケーション３１１，３１２，３１３，３１４，．．．は、次のメモリロケーション３１２，３１３，３１４，３１５，．．．の入力に結合される出力を有する。
【００４４】
処理回路３００は、メモリロケーション３１１，３１２，３１３，３１４，３１５，．．．３１９のそれぞれの出力に結合される、複数のＮ個の入力３２１，３２２，３２３，３２４，３２５，．．．３２９を有し、マルチジャンプのキャリブレーション値ＴＥＳＭを提供するための出力を有する第二の処理ブロック３２０を更に有する。第二の処理ブロック３２０は、そのＮ個の入力３２１，３２３，３２４，３２５，．．．，３２９で受信される入力信号に基づいてマルチジャンプのキャリブレーション値ＴＥＳＭを計算し、このマルチジャンプのキャリブレーション値ＴＥＳＭを出力３３９で提供するために設計される。
【００４５】
制御回路９０の制御可能な利得増幅器９０２は、ＴＥＳを入力信号として受け、処理回路３００の第二の処理ブロック３２０からマルチジャンプのキャリブレーション値ＴＥＳＭを受ける。制御可能な利得増幅器９０２は、ＴＥＳ／ＴＥＳＭに等しいか又は比例する、正規化された出力信号ＴＥＳＮが生成されるように、そのゲインを設定するために設計される。制御信号ＳCRは、正規化されたトラッキングエラー信号ＴＥＳＮに基づいて更なる処理ブロック９０３により生成される。
【００４６】
動作の間、ジャンプが終了したときは何時でも、メモリロケーション３１１，３１２，３１３，３１４，．．．のメモリコンテンツは、次のメモリロケーション３１２，３１３，３１４，３１５のそれぞれにシフトされ、第一の処理ブロック３０１の出力信号ＴＥＳＡは、第一のメモリロケーション３１１に記憶される。最後のメモリロケーション３１９のコンテンツは無視される。したがって、第二の処理ブロック３２０は、好ましくは平均化により、Ｎ個前のジャンプ（N  previous  jump）の間に得られた最後のＮ個の１ジャンプ（last  N  one-jump）の正規化値ＴＥＳＡに基づいてマルチジャンプのキャリブレーション値ＴＥＳＭを常に計算する。マルチジャンプのキャリブレーション値ＴＥＳＭ、従って全体としてシステムの挙動は、１つの強く離れる１ジャンプの正規化値ＴＥＳＡが得られる場合に突然に変化しないことは明らかである。したがって、システムは全体として完全にロバストである。
【００４７】
読み取り／書込みプロセスの開始で、メモリロケーション３１１，．．．３１９は、空であるか、無視されるべき無関係の情報を含む場合がある。これは、異なるやり方で達成される。
【００４８】
１つの例では、新たなディスクが導入された初期化手順の間、又は読み取り／書込み動作を実行する第一のステップの一部として、最初のジャンプが実行され、この最初のジャンプから得られる最初の１ジャンプの正規化値ＴＥＳＡは、全てのメモリロケーション３１１．．．３１９に記憶される。次いで、手順は、先に記載されたように継続する。
【００４９】
別の例では、第二の処理ブロック３２０は、１つの読み取り又は書き込み動作の間に実行されるジャンプの数をカウントするカウンタ（図示せず）を有する。この数Ｎ（ジャンプ）がメモリロケーションの数よりも小さい限り、第二の処理ブロック３２０は、最初のＮ（ジャンプ）のメモリロケーションの出力信号に基づいてＴＥＳＭを計算するために設計される。
【００５０】
図３の実施の形態では、Ｎジャンプの結果は、マルチジャンプのキャリブレーション値を計算するため、実際に計算、記憶及び処理される。このアプローチは、Ｎ個のメモリロケーションの使用を必要とする。マルチジャンプのキャリブレーション値の現在の値を記憶するために１つのメモリロケーションをのみを基本的に必要とする代替的なアプローチでは、最後のジャンプから得られる１ジャンプの正規化値は、マルチジャンプのキャリブレーション値の現在の値と比較される。図４を参照して以下に説明されるように、マルチジャンプのキャリブレーション値の新たな値は、新たな１ジャンプの正規化値がマルチジャンプのキャリブレーション値の現在の値よりも大きい場合に、予め決定された値でマルチジャンプのキャリブレーション値を増加させるか、新たな１ジャンプの正規化値がマルチジャンプのキャリブレーション値の現在の値よりも小さい場合に、予め決定された値でマルチジャンプのキャリブレーション値を減少させることで計算される。
【００５１】
図４は、第二の実施の形態の処理回路４００、制御回路９０の一部に関するブロック図である。  
制御回路９０の制御可能な利得増幅器９０２は、検出器の出力ＳRを受け、後に記載されるように信号ＴＥＳＮを計算する。制御回路９０のＴＥＳ計算ブロック９０１は、この信号ＴＥＳＮを受け、予め定義された式に従ってトラッキングエラー信号ＴＥＳを計算する。処理回路４００は、トラッキングエラー信号ＴＥＳを受ける第一の処理ブロック４０１を有する。第一の処理ブロック４０１は、ジャンプの間にＴＥＳの挙動に基づいて１ジャンプの正規化値ＴＥＳＡを計算するために設計される。
【００５２】
処理回路４００は、マルチジャンプのキャリブレーション値ＴＥＳＭを供給するために出力４４２ｅを有する制御可能な加算器４４２を更に有する。  
処理回路４００は、コンパレータ４４１を更に有する。第一の入力端子で、コンパレータ４４１は、第一の処理ブロック４０１から１ジャンプの正規化値ＴＥＳＡを受け、第二の入力端子で、コンパレータ４４１は、基準値ＲＥＦを受ける。
【００５３】
制御可能な加算器４４２は、予め決定された加算値Δａを受ける第一の入力４４２ｂを有し、予め決定された減算値を受ける第二の入力４４２ｃを有する。制御可能な加算器４４２は、コンパレータ４４１から出力信号を受ける制御入力４４２ｄを有する。
【００５４】
ディスクドライブ１のスタートアップで、制御可能な加算器４４２は、予め決定された初期値に設定され、この初期値は、制御可能な加算器４４２と関連付けされるメモリ４４３に記憶される固定された値である。
【００５５】
ディスクドライブ１の動作の間、ジャンプが実行されたとき、第一の処理ブロック４０１は、キャリブレーションプロセスを実行し、１ジャンプの正規化値ＴＥＳＡを計算する。
【００５６】
ジャンプの終了で、コンパレータ４４１は、１ジャンプの正規化値ＴＥＳＡを受け、ＴＥＳＡを基準値ＲＥＦと比較する。比較の結果に依存して、制御可能な加算器４４２は、その出力信号ＴＥＳＭを予め決定された加算値Δａだけ増加するか、出力信号ＴＥＳＭを予め決定された減算値Δｄだけ減少させる。より詳細には、入力信号ＴＥＳＡが基準値ＲＥＦよりも大きいことをコンパレータ４４１からの出力信号が示す場合、加算器４４２は、その第一の入力４４２ｂで受けた値Δａをその出力端子４４２ｅでの値ＴＥＳＭに加算する。他方で、入力信号ＴＥＳＡが基準値ＲＥＦよりも小さいことをコンパレータ４４１からの出力信号が示す場合、加算器４４２は、その第二の入力４４２ｃで受けた値Δｄをその出力端子４４２ｅでの値ＴＥＳＭから減算する。入力信号ＴＥＳＡが基準値ＲＥＦに等しい場合、ＴＥＳＭは変化しないままである。
【００５７】
制御回路９０の制御可能な利得増幅器９０２は、検出器の出力信号ＳRを入力信号として受け、処理回路４００の制御可能な加算器４４２からマルチジャンプのキャリブレーション値ＴＥＳＭを受ける。制御可能な利得増幅器９０２は、ＳR／ＴＥＳＭに等しいか又は比例する正規化された出力信号ＴＥＳＮが発生されるようにその利得を設定するために設計される。制御信号ＳCRは、正規化されたトラッキングエラー信号ＴＥＳＮに基づいて更なる処理ブロック９０３により発生される。
【００５８】
何れかの瞬間で、現在の出力値ＴＥＳＮは、複数のジャンプにわたるＴＥＳＡの履歴の進展に依存し、ＴＥＳＡの平均に近づくことは明らかである。さらに、たとえばスクラッチにより生じるＴＥＳＡの個々の異常は、最終的な出力信号ＴＥＳＭへの低減された影響を有することは明らかである。
【００５９】
Δａ及びΔｄの実際の値は、システムの全体の挙動に影響を及ぼし、期待されるＴＥＳの振幅への関係、及びサンプル周波数とトラックに対する関係において適切に設定される。
【００６０】
通常は、ΔａがΔｄに等しいことが好ましい。
【００６１】
上記において、トラッキングエラー信号を正規化するため、キャリブレーション値は複数のＮジャンプで得られたキャリブレーションの結果に基づいて計算されることが説明される。この複数とは、２つのジャンプに等しい場合があるが、ジャンプの数は、たとえば１０以上のオーダといった大きい数であることが好ましく、この数が大きくなると、スクラッチの不利な影響が低減される。
【００６２】
原理的に、読み取り又は書き込みプロセスを継続する前に、ターゲットロケーションにジャンプし、開始のロケーションにＮ／２回戻ることで複数のＮジャンプを達成することが可能である。ジャンプは、さらに任意の中間のロケーションになされる場合がある。しかし、この方法は好ましくない。ジャンプがターゲットロケーションに行われ、次のジャンプが必要となるまで、読み取り／書込みプロセスが継続することが意図される。
【００６３】
本発明は先に記載された例示的な実施の形態に限定されないが、特許請求の範囲で定義された本発明の保護の範囲で幾つかの変形及び変更が可能であることは、等業者にとって明らかであろう。
【００６４】
たとえばΔａ及びΔｄは調節可能とすることができる。  
上記において、本発明は、本発明に係る装置の機能ブロックを例示しているブロック図を参照して説明された。これら機能ブロックの１以上がハードウェアで実現される場合があり、この場合、かかる機能ブロックの機能は、個々のハードウェアコンポーネントにより実行され、また、これら機能ブロックの１以上がソフトウェアで実現され、かかる機能ブロックの機能が、コンピュータプログラム、又は、マイクロプロセッサ、マイクロコントローラ、デジタルシグナルプロセッサ等のようなプログラマブル装置からなる１以上のプログラムラインにより実行される。
【図面の簡単な説明】
【００６５】
【図１】光ディスクドライブ装置の関連するコンポーネントを概念的に例示する図である。
【図２Ａ】連続するトラッククロスの間の特徴的なＴＥＳ曲線を概念的に例示するグラフである。
【図２Ｂ】可能性のある乱れの状況を例示する、大きなタイムスケールでの図２Ａに類似したグラフである。
【図３】処理回路の第一の実施の形態を例示するブロック図である。
【図４】処理回路の第二の実施の形態を例示するブロック図である。
【図１】
2008507072.tif 000008
【図２Ａ】
2008507072.tif 000009
【図２Ｂ】
2008507072.tif 000010
【図３】
2008507072.tif 000011
【図４】
2008507072.tif 000012
【国際調査報告】
2008507072.tif 000013
2008507072.tif 000014
2008507072.tif 000015