(57)【特許請求の範囲】
【請求項１】
トラックジャンプ時にピックアップをトラック横断方向に駆動するトラッキングアクチュエータドライバ、
適時第１加速パルスあるいは減速パルスを前記トラッキングアクチュエータドライバに印加する第１加速パルス印加手段、
目標トラックに達するまで直前のトラッキングエラー信号のゼロクロス周期が一定の閾値を超えたかどうかを判別する判別手段、
前記判別手段によって前記一定の閾値を超えたと判別したとき前記第１加速パルスよりもレベルおよび幅の少なくとも一方が大きく設定される第２加速パルスを印加する第２加速パルス印加手段、および
前記目標トラックの所定トラック手前において前記トラッキングアクチュエータドライバにブレーキパルスを印加するブレーキパルス印加手段を備えるトラッキングジャンプ制御装置において、
前記ブレーキパルス印加手段によってブレーキパルスの印加を終了したとき、ゼロクロス周期の目標値よりも短い所定期間にトラッキングエラー信号のレベルを検出するレベル検出手段、および
前記レベルが所定値以下にならないとき、前記トラッキングアクチュエータドライバに第３加速パルスを印加する第３加速パルス印加手段を備えることを特徴とする、トラックジャンプ制御装置。
【請求項２】
目標トラックまでの総トラック本数を設定し、前記総トラック本数に応じたジャンプパルスをトラッキングアクチュエータドライバに印加し、前記目標トラックに達するまで適時第１加速パルスあるいは減速パルスを前記トラッキングアクチュエータドライバに印加して１トラックずつジャンプさせるトラックジャンプ方法において、
前記目標トラックに達するまでは直前のトラッキングエラー信号のゼロクロス周期が一定の閾値を超えたかどうかを判別し、
前記一定の閾値を超えたと判別したとき前記第１加速パルスよりもレベルおよび幅の少なくとも一方が大きく設定される第２加速パルスを印加し、
前記目標トラックの所定トラック手前において前記トラッキングアクチュエータドライバにブレーキパルスを印加し、
前記ブレーキパルスの印加を終了したとき、ゼロクロス周期の目標値よりも短い所定期間にトラッキングエラー信号のレベルを検出し、そして
前記レベルが所定値以下にならないとき、前記トラッキングアクチュエータドライバに第３加速パルスを印加するようにしたことを特徴とする、トラックジャンプ方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明はトラックジャンプ制御装置およびトラックジャンプ方法に関し、特にたとえば目標トラック数を設定し、目標トラック数に応じたジャンプパルスをトラッキングアクチュエータドライバに印加し、目標トラック数に達するまで適時第１加速パルスあるいは減速パルスをトラッキングアクチュエータドライバに印加して１トラックずつジャンプさせる、トラックジャンプ制御装置およびトラックジャンプ方法に関する。
【０００２】
【従来の技術】
従来のこの種のトラックジャンプ装置の一例が、平成７年５月２４日付で出願公告された特公平７−４８２５７号公報［Ｇ１１Ｂ  ７／０８５，Ｇ１１Ｂ  ２１／０８］に開示されている。この光ディスク装置のマルチトラックジャンプ回路では、本件出願人の製造販売に係るＤＶＤプレーヤ「ＤＶＤ−Ｆ２０００」と同じように、トラッキングエラー信号の零クロス間毎の時間を計測し、その計測時間が目標時間より遅いときは加速パルスをトラックアクセス機構に印加し、逆に速いときは減速パルスをトラックアクセス機構に印加して、ジャンプ中のビームの移動速度を定速制御し、トラックジャンプを安定して行っていた。
【０００３】
【発明が解決しようとする課題】
しかし、この従来技術では、加速パルスおよび減速パルスのそれぞれは、一定の幅および高さ（レベル）に設定されているため、装置本体の振動やディスクの偏芯などの外乱によって、ディスクの移動速度がビーム（ピックアップ）の移動速度よりもかなり速くなってしまった場合には、ディスクに対するピックアップすなわち対物レンズの移動方向が逆転（反転）してしまっていた。つまり、図１０（Ａ）に示すように、ディスクの偏芯等により、隣接するトラック間のピッチがかなり大きい箇所では、図１０（Ｂ）から分かるように、トラッキングエラー（ＴＥ）信号のゼロクロス周期が大きくなる。したがって、一定の幅および高さを有する加速パルスを出力した場合には、加速が不十分であり、対物レンズはディスクに追いつくことができず、図１０（Ｂ）のＰで示す時点において、ディスクに対するピックアップ（対物レンズ）の移動方向が反転してしまっていた。このため、ジャンプするトラックの本数を誤カウントしてしまい、所望の（目標の）トラックに正常にトラックオンできないという問題があった。
【０００４】
それゆえに、この発明の主たる目的は、ジャンプ中の外乱に拘わらず正常にトラックジャンプすることができる、ディスク装置のトラックジャンプ制御装置およびトラックジャンプ方法を提供することである。
【０００６】
【課題を解決するための手段】
第１の発明は、トラックジャンプ時にピックアップをトラック横断方向に駆動するトラッキングアクチュエータドライバ、適時第１加速パルスあるいは減速パルスをトラッキングアクチュエータドライバに印加する第１加速パルス印加手段、目標トラックに達するまで直前のトラッキングエラー信号のゼロクロス周期が一定の閾値を超えたかどうかを判別する判別手段、判別手段によって一定の閾値を超えたと判別したとき第１加速パルスよりもレベルおよび幅の少なくとも一方が大きく設定される第２加速パルスを印加する第２加速パルス印加手段、および目標トラックの所定トラック手前においてトラッキングアクチュエータドライバにブレーキパルスを印加するブレーキパルス印加手段を備えるトラッキングジャンプ制御装置において、ブレーキパルス印加手段によってブレーキパルスの印加を終了したとき、ゼロクロス周期の目標値よりも短い所定期間にトラッキングエラー信号のレベルを検出するレベル検出手段、およびレベルが所定値以下にならないとき、トラッキングアクチュエータドライバに第３加速パルスを印加する第３加速パルス印加手段を備えることを特徴とする、トラックジャンプ制御装置である。
【０００７】
第２の発明は、目標トラックまでの総トラック本数を設定し、前記総トラック本数に応じたジャンプパルスをトラッキングアクチュエータドライバに印加し、前記目標トラックに達するまで適時第１加速パルスあるいは減速パルスを前記トラッキングアクチュエータドライバに印加して１トラックずつジャンプさせるトラックジャンプ方法において、目標トラックに達するまでは直前のトラッキングエラー信号のゼロクロス周期が一定の閾値を超えたかどうかを判別し、一定の閾値を超えたと判別したとき前記第１加速パルスよりもレベルおよび幅の少なくとも一方が大きく設定される第２加速パルスを印加し、目標トラックの所定トラック手前において前記トラッキングアクチュエータドライバにブレーキパルスを印加し、ブレーキパルスの印加を終了したとき、ゼロクロス周期の目標値よりも短い所定期間にトラッキングエラー信号のレベルを検出し、そしてレベルが所定値以下にならないとき、トラッキングアクチュエータドライバに第３加速パルスを印加するようにしたことを特徴とする、トラックジャンプ方法である。
【０００８】
【作用】
このトラックジャンプ制御装置では、ＤＶＤあるいはＣＤのようなディスクの再生中に、早送り、巻き戻し、選曲あるいは曲飛ばしなどのシークの指示が与えられると、現在位置と目標位置とに基づいてジャンプするトラックの総本数（目標トラック数）を算出する。この目標トラック数に応じたキックパルス（ジャンプパルス）がトラッキングアクチュエータドライバに印加され、ジャンプパルスに応じたドライブ電圧がトラッキングアクチュエータコイルに与えられる。したがって、ピックアップすなわち対物レンズがトラックを横切る方向（ディスクの内周方向あるいは外周方向）に移動を開始し、トラックジャンプが開始される。ジャンプ中では、１トラック横切る毎にジャンプしたトラックの本数がカウントされるとともに、トラッキングエラー信号のゼロクロス周期が検出される。ゼロクロス周期が目標値（目標周期）に対して少し誤差がある場合には、適時第１加速パルスあるいは減速パルスをトラッキングアクチュエータドライバに印加し、対物レンズをジャンプ方向に加速または減速させる。つまり、目標値よりも少し遅れている場合には、第１加速パルスを印加し、逆に目標値よりも少し速い場合には、減速パルスを印加する。しかし、ディスクの偏芯により、隣接するトラック間のピッチがかなり大きく、ゼロクロス周期が所定の閾値を超えた場合には、ディスクに対する対物レンズの移動方向が反転し始めていると判断して、第１加速パルスよりも大きな第２加速パルスを印加する。具体的には、ピックアップすなわち対物レンズが目標トラック数に達するまでは、直前のトラッキングエラー信号のゼロクロス周期を検出し、検出したゼロクロス周期が目標値に対する一定の閾値を超えているかどうかを判別する。そして、ゼロクロス周期が一定の閾値を超えたときに第２加速パルスを印加するようにしている。この第２加速パルスは第１加速パルスに対してレベルおよび幅の少なくとも一方が大きく設定されるため、隣接するトラック間のピッチがかなり大きい場合であっても、対物レンズを十分に加速させることができる。したがって、移動方向が反転するのを未然に防止することができる。
【０００９】
【発明の効果】
この発明によれば、ジャンプ中では、トラッキングエラー信号のゼロクロス周期が一定の閾値を超えたときに対物レンズを大きく加速させて、ディスクに対するピックアップの移動方向が反転するのを未然に防止するので、ジャンプしたトラックの本数を誤カウントすることはない。したがって、目標のトラックに正確にトラックオンすることができる。
【００１０】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【００１１】
【実施例】
図１を参照して、この実施例のディスク装置１０は、ＤＶＤあるいはＣＤのような光ディスク（以下、単に「ディスク」という。）２２を再生することができ、ピックアップ１２を含む。このピックアップ１２には、対物レンズ１４が設けられる。対物レンズ１４は、たとえば２焦点レンズ方式のレンズであり、トラッキングアクチュエータ１６およびフォーカスアクチュエータ１８によって支持される。また、ピックアップ１２はレーザダイオード（ＬＤ）２０を含み、このＬＤ２０から放出されたレーザ光は、対物レンズ１４で収束されて、ディスク２２の記録面に照射される。
【００１２】
具体的には、ディスク２２がＤＶＤの場合には、対物レンズ１４を透過した透過光（０次光）がＤＶＤの記録面に照射され、ディスク２２がＣＤの場合には、対物レンズ１４を回折した回折光（１次光）がＣＤの記録面に照射される。したがって、ディスク２２に記録された信号が読み出される（再生される）。
【００１３】
また、ディスク２２は、スピンドルモータ２４の回転軸２４ａに固定的に設けられたターンテーブル２６に装着され、スピンドルモータ２４の回転に従って回転される。この実施例では、ディスク２２は、ＣＬＶ（線速度一定）方式のディスクであり、ディスク２２（スピンドルモータ２４）の回転数はピックアップ１２がディスク２２の内周から外周に移動するにつれて低下する。
【００１４】
記録面からの反射光は、上述した対物レンズ１４を通過して光検出器２８に照射される。光検出器２８の出力は、フォーカスエラー（ＦＥ）信号検出回路３０およびトラッキングエラー（ＴＥ）信号検出回路３２に入力される。
【００１５】
ＦＥ信号検出回路３０ではＦＥ信号が検出され、ＴＥ信号検出回路３２ではＴＥ信号が検出され、ＦＥ信号およびＴＥ信号は、それぞれ、Ａ／Ｄ変換器３４ａおよびＡ／Ｄ変換器３４ｂを介してＤＳＰ３６に入力される。
【００１６】
ＤＳＰ３６は、システムコントロールマイコンとして働くマイクロコンピュータユニット（ＭＣＵ）４４の指示の下、各回路コンポーネントを制御し、たとえば、ＦＥ信号に基づいてフォーカスサーボ処理を実行し、ＴＥ信号に基づいてトラッキングサーボ処理を実行する。
【００１７】
具体的には、フォーカスサーボ処理によって、フォーカスアクチュエータ１８を制御するためのパルス（フォーカス制御パルス）が生成され、このフォーカス制御パルスがフォーカスアクチュエータドライバ（以下、単に「ドライバ」という。）３８ａでフォーカスアクチュエータ制御電圧に変換され、フォーカスアクチュエータ１８に与えられる。
【００１８】
また、トラッキングサーボ処理によって、トラッキングアクチュエータ１６を制御するためのパルス（トラッキング制御パルス）が生成され、このトラッキング制御パルスがトラッキングアクチュエータドライバ（以下、単に「ドライバ」という。）３８ｂでトラッキングアクチュエータ制御電圧に変換され、トラッキングアクチュエータ１６に与えられる。
【００１９】
つまり、対物レンズ１４の光軸方向（フォーカス方向）の移動（位置）は、フォーカスアクチュエータ制御電圧によって制御され、対物レンズ１４の径方向（ディスク２２の径方向）の移動（位置）は、トラッキングアクチュエータ制御電圧によって制御される。
【００２０】
さらに、スレッドサーボ処理によって、スレッドモータ４０を駆動するためのパルス（スレッド制御パルス）が生成され、このスレッド制御パルスがスレッドドライバ（ドライバ）３８ｃでスレッド制御電圧に変換され、スレッドモータ４０に与えられる。また、スレッド制御パルスはＰＷＭ信号であり、このＰＷＭ信号によって、スレッドモータ４０の回転速度および回転方向が制御され、ラックピニオン方式あるいはボールネジ機構でスレッドモータ４０の回転軸（図示せず）に連結されたピックアップ１２をディスク２２の径方向（ラジアル方向）に移動させる。
【００２１】
さらにまた、回転サーボ処理によって、スピンドルモータ２４を回転するためのパルス（回転制御パルス）が生成され、この回転制御パルスはスピンドルドライバ（ドライバ）３８ｄで回転制御電圧に変換され、スピンドルモータ２４に与えられる。回転制御パルスもまた、ＰＷＭ信号であり、このＰＷＭ信号によって、スピンドルモータ２４の回転速度が制御される。
【００２２】
また、スピンドルモータ２４の近傍には、周波数タコジェネレータ（ＦＧ）４２が設けられており、スピンドルモータ２４の回転数に関連するパルス（ＦＧパルス）を発生する。ＦＧ４２で発生されたＦＧパルスは、ＤＳＰ３６に入力される。したがって、ＤＳＰ３６は、スピンドルモータ２４が回転を開始（起動）すると、ＦＧ４２からのＦＧパルスに基づいてスピンドルモータ２４の回転数を検出し、検出した回転数をＭＣＵ４４に与えるとともに、所望の回転数でスピンドルモータ２４が回転するように回転制御パルスを生成する。したがって、ＣＬＶ方式のディスク２２を正常に回転させることができる。
【００２３】
たとえば、ディスク２２の再生中に、ユーザが装置本体に設けられた操作パネル（図示せず）あるいはリモコン（図示せず）を用いて、早送り，巻き戻し，選曲あるいは曲飛ばし（スキップ）等のようなシークの指示を入力すると、このシークの指示がＭＣＵ４４に与えられる。ＭＣＵ４４はシークの指示に応答して、現在位置と目標位置とに基づいて、目標トラック数すなわちジャンプするトラック２２ａの総本数（トラック総本数）を算出し、ＤＳＰ３６にジャンプの指示を与えるとともに、算出したトラック総本数を与える。
【００２４】
これに応じて、ＤＳＰコア３６ａは、トラックジャンプの処理を開始し、まず、トラック総本数をＤＳＰ３６内に設けられたメモリ３６ｂに記憶する。次に、トラッキングサーボをオフ（不能化）して、メモリ３６ｂに記憶したトラック総本数に応じたトラッキング制御パルス（キックパルス）すなわちジャンプパルスを生成し、ドライバ３８ｂに与える（印加する）。したがって、そのジャンプパルスに応じたトラッキングアクチュエータ制御電圧がドライバ３８ｂからトラッキングアクチュエータ１６に与えられる。すると、対物レンズ１４は、トラック２２ａを横断する方向すなわちディスク２２の内周（または外周）から外周（または内周）に向けて移動を開始する。
【００２５】
対物レンズ１４の移動中すなわちジャンプ中では、ＴＥ信号検出回路３０において、図２（Ａ）に示すようなＴＥ信号が検出される。また、このＴＥ信号は、ＤＳＰコア３６ａによって、所定の閾値で２値化され、図２（Ｂ）に示すようなトラッキングゼロクロス（ＴＺＣ）信号が生成される。さらに、このようなＴＥ信号およびＴＺＣ信号に対応するディスク２２の断面が図２（Ｃ）のように示される。
【００２６】
なお、ディスク２２には、ピットが形成されるトラック２２ａ（ランド）およびレーザ光を全反射するミラー部２２ｂ（グルーブ）が形成される。
【００２７】
また、ＤＳＰコア３６ａは、同じくＤＳＰ３６内に設けられるカウンタ３６ｃでジャンプしたトラック２２ａの本数（トラック本数）をカウントする。具体的には、ＤＳＰコア３６ａは、図２（Ｂ）に示すＴＺＣ信号の立ち上がりエッジを検出すると、カウンタ３６ｃをインクリメントして、トラック本数をカウントしている。このように、ジャンプしたトラック２２ａの本数をカウントすることにより、ブレーキをかけるためのキックパルス（ブレーキパルス）を出力するタイミングを制御している。
【００２８】
ここで、上述したようなトラッキングアクチュエータ制御電圧すなわちジャンプパルスは、対物レンズ１４が一定時間（１００μｓｅｃ）間隔で隣接するトラック２２ａ間を移動（ジャンプ）するように、設定される。したがって、図３（Ａ）に示すように、隣接するトラック２２ａが所定のピッチ（ＤＶＤは０．８μｍであり、ＣＤは１．６μｍである。）で並んでいる場合には、対物レンズ１４は略一定時間間隔で隣接するトラック２２ａ間を移動される。
【００２９】
しかし、図３（Ｂ）および図３（Ｃ）に示すように、ディスク２２の偏芯により、あるいは装置本体への振動のような外乱により、隣接するトラック２２ａ間のピッチ（トラックピッチ）が粗または密となる場合には、対物レンズ１４の移動速度を調整するためのキックパルスをドライバ３８ｂに印加して、対物レンズ１４が隣接するトラック２２ａ間を一定時間間隔で移動するように制御（補正）している。
【００３０】
なお、図３（Ｂ）および図３（Ｃ）では、トラックピッチの疎密を分かり易くするために誇張して示してあるが、この実施例では、トラックピッチが±５％の間でずれた場合に、対物レンズ１４の移動速度を制御している。
【００３１】
具体的には、図３（Ｂ）に示すように、トラックピッチが粗である場合には、対物レンズ１４の移動速度が遅れるため、対物レンズ１４を移動方向に少し加速させるための第１所定レベルのキックパルス（加速パルス）が生成され、ドライバ３８ｂに印加される。したがって、この第１所定レベルの加速パルスに応じたトラッキングアクチュエータ制御電圧がトラッキングアクチュエータ１６に与えられる。
【００３２】
また、図３（Ｃ）に示すように、トラックピッチが密である場合には、対物レンズ１４の移動速度が速くなるため、対物レンズ１４を移動方向に少し減速させるための第２所定レベルのキックパルス（減速パルス）が生成され、ドライバ３８ｂに印加される。したがって、この第２所定レベルの減速パルスに応じたトラッキングアクチュエータ制御電圧がトラッキングアクチュエータ１６に与えられる。
【００３３】
ただし、この実施例では、第１所定レベルの加速パルスおよび第２所定レベルの減速パルスは、上述したように、最大で±５％のトラックピッチのずれを吸収できるレベルおよび幅に設定され、互いに逆極性である。
【００３４】
つまり、図４に示すように、トラック総本数をジャンプするためのジャンプパルスを印加してからブレーキパルスを印加するまでの間すなわち目標トラック数に達するまでの間では、直前のトラッキングエラー信号のゼロクロス周期が検出され、検出されたゼロクロス周期が目標周期より遅れている場合には、第１所定レベルの加速パルスがドライバ３８ｂに印加され、逆に目標周期より速い場合には、第２所定レベルの減速パルスがドライバ３８ｂに印加される。このように、対物レンズ１４を移動方向（ジャンプ方向）に対して適時加速あるいは減速させて、隣接するトラック２２ａ間を目標値（一定時間間隔）で移動するように、速度制御（定速制御）している。
【００３５】
しかし、図３（Ｂ）を用いて説明した場合よりも、トラックピッチがさらに大きい（この実施例では、＋５０％以上である。）箇所すなわち図１０（Ａ）で示したようなトラックピッチがかなり大きい箇所を対物レンズ１４ａが横断する場合には、ディスク２２の速度がピックアップ１２すなわち対物レンズ１４の移動速度より速くなる。言い換えると、ディスク２２に対して対物レンズ１４の移動速度がかなり遅くなる。このような場合に、上述したような第１所定レベルの加速パルスを印加したのでは、加速が不十分であり、図１０（Ｂ）で示したように、Ｐで示す時点において、ディスク２２に対する対物レンズ１４の移動方向が逆転（反転）してしまう。このように、相対的な移動方向が反転してしまうと、ピックアップ１２の制御をすることができなくなり、ピックアップ１２が暴走してしまうという恐れがある。
【００３６】
これを回避するため、この実施例では、図５（Ａ）に示すように、ＤＳＰコア３６ａは、一定時間間隔よりもかなり長い時間（この実施例では、１５０μｓｅｃ以上）で対物レンズ１４が隣接するトラック２２ａ間を移動していることを検出した場合には、ディスク２２に対する対物レンズ１４の移動方向が反転し始めていると判断して、図５（Ｂ）に示すように、第１所定レベルよりも大きな第３所定レベルのキックパルス（加速パルス）を生成し、対物レンズ１４を移動方向に大きく加速し、相対的な移動方向が反転しないようにしている。
【００３７】
なお、この実施例では、第３所定レベルは、第１所定レベルの２倍のレベル（大きさ）である。ただし、図５（Ｃ）に示すように、第１所定レベルの加速パルスをゼロクロス周期よりも短い一定の幅に設定した場合には、第３所定レベルの加速パルスは、第１所定レベルと同じレベルでパルスの幅を２倍に（大きく）するようにしてもよい。あるいは、第１所定レベルの加速パルスのレベルおよび幅の両方を変更した第３所定レベルの加速パルスを生成するようにしてもよい。つまり、第３所定レベルの加速パルスを積分した値が第１所定レベルの加速パルスを積分した値の２倍であればよい。
【００３８】
逆に、トラック２２ａのピッチが図３（Ｃ）で示したよりも、さらに小さくなる場合も考えられるが、この場合には、ディスク２２に対する対物レンズ１４の移動方向が反転することはないので、上述したような第２所定レベルの減速パルスを印加して、少し減速すればよい。
【００３９】
このようにして、対物レンズ１４が目標のトラック２２ａ（目標トラック）に向けて移動され、対物レンズ１４が目標トラックの１／２（半）トラック手前に到達すると、ＤＳＰコア３６ａはブレーキパルスをドライバ３８ｂに印加して、対物レンズ１４の径方向（ディスク２２の内周方向あるいは外周方向）への移動を停止させる。
【００４０】
この実施例では、ブレーキパルスは、対物レンズ１４が隣接するトラック２２ａ間を一定時間間隔で移動するように制御した場合に、目標トラックの半トラック手前でブレーキを駆けて目標トラック近傍で対物レンズ１４の移動を停止させることができるレベルおよび幅に予め決定されている。
【００４１】
また、この実施例では、ブレーキパルスと第２所定レベルの減速パルスとは、レベルおよび幅が同じである。
【００４２】
ただし、このような、ジャンプパルス、加速パルス、減速パルスおよびブレーキパルスは、対物レンズ１４が移動する方向（内周方向あるいは外周方向）に応じて極性が決定され、ジャンプパルスおよび加速パルスに対して、減速パルスおよびブレーキパルスは逆極性である。
【００４３】
また、ジャンプ終了時に、対物レンズ１４がトラックオンしようとしている目標トラック近傍が、ディスク２２の偏芯あるいは外乱により、トラックピッチがかなり大きくなっている（たとえば、＋５０％以上である）箇所である場合には、ディスク２２に対する対物レンズ１４の移動方向が逆転してしまう可能性がある。すなわち、ジャンプ中と同様に、ディスク２２の速度がピックアップ１２すなわち対物レンズ１４の移動速度より速くなり、ディスク２２に対する対物レンズ１４の移動方向が逆転してしまい、ピックアップ１２が暴走してしまう恐れがある。
【００４４】
これを回避するため、この実施例では、ＤＳＰコア３６ａは、図６に示すように、ジャンプ終了時にブレーキパルスを出力した後、０レベルのキックパルス（ホールド）を生成し、ドライバ３８ｂに印加するとともに、所定時間（この実施例では、６０μｓｅｃ）だけＴＥ信号のレベルを検出する。そして、ＴＥ信号のレベルが所定の閾値（所定値）以下にならない場合には、相対的な移動方向が反転し始めていると判断し、移動方向を補正するためのキックパルス（補正パルス）を生成し、ドライバ３８ｂに印加する。この補正パルスは、ブレーキパルスとは逆極性であり、一定のレベルおよび一定の幅に予め設定されている。
【００４５】
このように、ジャンプ終了時においても、移動方向の反転を防止し、ピックアップ１２（対物レンズ１４）が目的トラックにトラックオンできる出来るようにしてある。
【００４６】
なお、所定時間は、ゼロクロス周期より短い時間で設定すればよく、この実施例では、ゼロクロス周期の目標値を１００μｓｅｃに設定してあるため、それより短い時間つまり６０μｓｅｃに設定される。
【００４７】
上述のような動作を、ＤＳＰコア３６ａは、図７〜図９に示すフロー図に従って処理する。上述したように、ＭＣＵ４４からジャンプの指示およびトラック総本数が与えられると、ＤＳＰコア３６ａはトラックジャンプの処理を開始し、図７に示すステップＳ１で、トラック総本数をメモリ３６ｂに記憶する。
【００４８】
続くステップＳ３では、同じくＤＳＰ３６内に設けられたカウンタ３６ｃをリセットする。そして、ステップＳ５では、トラッキングサーボをオフ（不能化）する。具体的には、ＴＥ信号検出回路３２からの出力信号を検出するだけで、検出したＴＥ信号に基づいてトラッキングアクチュエータ制御電圧を生成しないようにする。つまり、ＴＥ信号に基づいて対物レンズ１４がトラック２２ａを引き込まないようにする。
【００４９】
続いて、ステップＳ７では、メモリ３６ｂに記憶されたトラック総本数をジャンプするためのジャンプパルスを生成し、生成したジャンプパルスをドライバ３８ｂに印加する。したがって、このジャンプパルスに応じたトラッキングアクチュエータ制御電圧がトラッキングアクチュエータ１６に与えられ、対物レンズ１４が所望の（目標）トラックに向けて移動される。
【００５０】
対物レンズ１４の移動中では、ＤＳＰ３６は、Ａ／Ｄ変換器３４ｂからの出力に基づいて、上述したようなＴＺＣ信号を生成する。そして、ステップＳ９で、ＴＺＣ信号の立ち上がりエッジを検出すると、ステップＳ１１でカウンタ３６ｃをインクリメントする。一方、ＴＺＣ信号の立ち上がりエッジを検出しない場合には、そのまま同じステップＳ９に戻る。このように、ジャンプしたトラック２２ａの本数（トラック本数）がカウンタ３６ｃを用いてカウントされる。
【００５１】
続くステップＳ１３では、目標トラックの半トラック手前かどうかを判断する。ここで、図２（Ｃ）に示すように、ジャンプ直前にピックアップ１２（対物レンズ１４）がトレースしていたトラック２２ａ（開始トラック）から目標トラックまでジャンプする場合には、ジャンプするトラック総本数とカウントするＴＺＣ信号の立ち上がりエッジの数とが一致する。また、トラック総本数とカウント値が一致するとき、対物レンズ１４は目標トラックの手前のミラー部２２ｂすなわち半トラック手前に到達している。したがって、ＤＳＰコア３６は、メモリ３６ｂに記憶されたトラック総本数とカウンタ３６ｃのカウント値とを比較し、カウンタ３６ｃのカウント値がトラック総本数と一致するかどうかを判断する。
【００５２】
ステップＳ１３で“ＮＯ”であれば、つまりカウンタ３６ｃのカウント値がトラック総本数と一致しなければ、目標トラックの半トラック手前に到達していないと判断し、図８に示すステップＳ１５でＴＺＣ信号の周期（ゼロクロス周期）が目標値（１００μｓｅｃ）に対して＋５０％以上かどうかを判断する。つまり、ＴＺＣ信号の立ち上がりエッジを１００μｓｅｃ毎に検出するように、対物レンズ１４を移動させているが、検出した（直前の）ゼロクロス周期が一定の閾値（１５０μｓｅｃ）以上かどうかを判断する。
【００５３】
なお、ゼロクロス周期は、ＤＳＰコア３６ａが図示しないタイマをＴＺＣ信号の立ち上がりエッジでリセットおよびスタートすることによって、１トラックをジャンプする毎に測定される。
【００５４】
ステップＳ１５で“ＹＥＳ”であれば、つまりゼロクロス周期が目標値の＋５０％以上であれば、対物レンズ１４の移動がディスク２２（トラック２２ａ）に対して遅れ始めているすなわち相対方向の逆転が起こり初めていると判断し、ステップＳ１７で第３所定レベルの加速パルスを生成し、ドライバ３８ｂに印加してから図７で示したステップＳ９に戻る。
【００５５】
なお、第３所定レベルの加速パルスに応じたトラッキングアクチュエータ制御電圧がドライバ３８ｂからトラッキングアクチュエータ１６に与えられ、対物レンズ１４は移動方向に大きく加速される。したがって、図５（Ｂ）で示したように、相対方向が逆転するのを未然に防止することができる。
【００５６】
一方、ステップＳ１５で“ＮＯ”であれば、つまりゼロクロス周期が目標値の＋５０％未満であれば、ステップＳ１９でゼロクロス周期が目標値の＋５％（１０５μｓｅｃ）以上かどうかを判断する。ステップＳ１９で“ＹＥＳ”であれば、つまりゼロクロス周期が目標値の＋５％以上であれば、ステップＳ２１で第３所定レベルよりも小さい第１所定レベルの加速パルスを生成し、ドライバ３８ｂに印加してからステップＳ９に戻る。
【００５７】
なお、第１所定レベルの加速パルスに応じたトラッキングアクチュエータ電圧がドライバ３８ｂからトラッキングアクチュエータ１６に与えられ、対物レンズ１４は移動方向に少し加速される。
【００５８】
一方、ステップＳ１９で“ＮＯ”であれば、つまりゼロクロス周期が目標値の＋５％未満であれば、ステップＳ２３でゼロクロス周期が目標値の−５％（９５μｓｅｃ）以下かどうかを判断する。ステップＳ２３で“ＹＥＳ”であれば、つまりゼロクロス周期が目標値の−５％以上であれば、ステップＳ２５で第２所定レベルの減速パルスを生成し、ドライバ３８ｂに印加してからステップＳ９に戻る。
【００５９】
なお、第２所定レベルの減速パルスに応じたトラッキングアクチュエータ電圧がドライバ３８ｂからトラッキングアクチュエータ１６に与えられ、対物レンズ１４は移動方向に少し減速される。
【００６０】
一方、ステップＳ２３で“ＮＯ”であれば、つまりゼロクロス周期が目標値の−５％未満であれば、ステップＳ２７で０レベルのキックパルス（ホールド）を生成し、ドライバ３８ｂに印加してから、すなわち０Ｖのトラッキングアクチュエータ制御電圧を出力してからステップＳ９に戻る。
【００６１】
また、図７で示したステップＳ１３で“ＹＥＳ”であれば、つまりカウンタ３６ｃのカウント値がトラック総本数と一致すれば、対物レンズが目標トラックの半トラック手前に到達したと判断し、図９に示すステップＳ２９でブレーキパルスを生成し、ドライバ３８ｂに印加する。したがって、ブレーキパルスに応じたトラッキングアクチュエータ制御電圧がドライバ３８ｂからトラッキングアクチュエータ１６に与えられ、対物レンズ１４は移動を停止される。続くステップＳ３１では、ホールドをドライバ３８ｂに印加する。すなわち、０Ｖのトラッキングアクチュエータ制御電圧が出力される。
【００６２】
そして、ステップＳ３３でＤＳＰ３６内に設けられるレジスタ３６ｄをリセットし、ステップＳ３５でＴＥ信号のレベルが所定値以下かどうかを判断する。ステップＳ３５で“ＹＥＳ”であれば、つまりＴＥ信号のレベルが所定値以下であれば、ステップＳ４５でトラッキングサーボをオン（能動化）してから処理を終了する。
【００６３】
なお、トラッキングサーバがオンされると、ＴＥ信号に基づいて、対物レンズ１４がトラックを引き込み、目標トラックにトラックオンされる。
【００６４】
一方、ステップＳ３５で“ＮＯ”であれば、つまりＴＥ信号のレベルが所定値より大きい場合には、ステップＳ３７でレジスタ３６ｄの値を参照して、所定時間（６０μｓｅｃ）が経過したかどうかを判断する。ステップＳ３７で“ＮＯ”でれば、つまり６０μｓｅｃが経過してなければ、ステップＳ３９でレジスタ３６ｄに１加算してからステップＳ３５に戻る。
【００６５】
つまり、この実施例では、ＴＥ信号のレベルが所定値以下どうかは、１μｓｅｃ毎の割り込みで検出され、レジスタ３６ｄを用いて時間をカウントし、６０μｓｅｃが経過したかどうかを判断している。
【００６６】
一方、ステップＳ３７で“ＹＥＳ”であれば、つまりＴＥ信号のレベルが所定値より大きい状態で６０μｓｅｃが経過すれば、ディスク２２に対する対物レンズ１４の移動方向が逆転し始めていると判断し、ステップＳ４１で補正パルスを生成し、ドライバ３８ｂに印加する。したがって、補正パルスに応じたトラッキングアクチュエータ制御電圧がドライバ３８ｂからトラッキングアクチュエータ１６に与えられ、対物レンズ１４がジャンプした時の移動方向に少し加速される。その後、ステップＳ４３でホールドを出力してから、ステップＳ３５に戻る。
【００６７】
つまり、補正パルスを出力した後に、ＴＥ信号のレベルが所定値以下にならない場合には、再度補正パルスを出力するようにしてある。
【００６８】
この実施例によれば、シーク（ジャンプ）中では、ＴＥ信号のゼロクロス周期を検出し、ゼロクロス周期が一定の閾値を超えたとき、対物レンズを大きく加速するので、対物レンズの移動方向がディスクに対して逆転することがない。つまり、トラック本数を誤カウントすることがないので、正確に目標トラックにトラックオンすることができる。このため、短時間で再生を開始することができる。
【００６９】
なお、この実施例では、ＤＳＰ３６で生成されたキックパルスすなわちジャンプパルス、加速パルス、減速パルス、ブレーキパルス、ホールドおよび補正パルスをドライバ３８ｂに印加し、各キックパルスに応じたトラッキング制御電圧をトラッキングアクチュエータ１６に与えるようにしたが、ディスク２２の面振れ等によってトラッキングアクチュエータにオフセットが生じる場合があるため、トラッキングアクチュエータ制御電圧をオフセット電圧で補正して、トラッキングアクチュエータ１６に与えるようにしてもよい。このオフセット電圧は、トラックジャンプを開始する直前のフォーカスアクチュエータ制御電圧であり、容易に取得することができる。
【００７０】
また、この実施例では、補正パルスを出力した後に、ＴＥ信号のレベルが所定値以下にならない場合には、再度補正パルスを出力するようにしたが、補正パルスの出力中にＴＥ信号のレベルを検出し、ＴＥ信号のレベルが所定値以下にならない場合には、補正パルスのレベルを上げたり、補正パルスの幅を大きくしたり、あるいはその両方を変更するようにしてもよい。
【図面の簡単な説明】
【図１】この発明の一実施例の構成を示す図解図である。
【図２】図１実施例に示すＴＥ信号検出回路で検出されるＴＥ信号、ＴＥ信号に基づいて生成されるＴＺＣ信号およびＴＥ信号およびＴＺＣ信号に対するディスク断面を示す図解図である。
【図３】図１実施例に示すディスクの一部の一例を示す図解図である。
【図４】図１実施例に示すディスク装置を用いてトラックジャンプした場合のＴＥ信号およびトラッキング制御パルスを示す波形図である。
【図５】図１実施例に示すディスク装置を用いてトラックジャンプした場合のジャンプ中のＴＥ信号およびトラッキング制御パルスを示す波形図である。
【図６】この実施例のディスク装置を用いてトラックジャンプした場合のトラックジャンプ終了時におけるＴＥ信号およびトラッキング制御パルスを示す波形図である。
【図７】図１実施例に示すＤＳＰコアのトラックジャンプの処理の一部を示すフロー図である。
【図８】図１実施例に示すＤＳＰコアのトラックジャンプの処理の他の一部を示すフロー図である。
【図９】図１実施例に示すＤＳＰコアのトラックジャンプの処理のその他の一部を示すフロー図である。
【図１０】従来のディスク装置でトラックジャンプした場合のジャンプ中のＴＥ信号およびトラッキング制御パルスを示す波形図である。
【符号の説明】
１０  …ディスク装置
１２  …ピックアップ
１４  …対物レンズ
２２  …ディスク
２４  …スピンドルモータ
３０  …ＦＥ信号検出回路
３２  …ＴＥ信号検出回路
３６  …ＤＳＰ
３８ａ，３８ｂ，３８ｃ，３８ｄ  …ドライバ
４４  …ＭＣＵ
【図１】
0003674518.tif 000002
【図２】
0003674518.tif 000003
【図３】
0003674518.tif 000004
【図４】
0003674518.tif 000005
【図５】
0003674518.tif 000006
【図６】
0003674518.tif 000007
【図７】
0003674518.tif 000008
【図８】
0003674518.tif 000009
【図９】
0003674518.tif 000010
【図１０】
0003674518.tif 000011