(57)【要約】【課題】トラックジャンプの精度を向上させる。【解決手段】ヘッダ情報が予め記録されたヘッダ部と、データが記録されるデータ部とを有した光ディスクに対して、光ピックアップが受光した前記光ディスクからの反射光より生成される二値化トラッキングエラー信号のパルス数をカウントしていくことで、前記光ピックアップを現走査トラック位置から目標走査トラック位置へとジャンプさせる制御を行うトラックジャンプ制御回路において、前記二値化トラッキングエラー信号のエッジ間隔をカウントするカウンタと、前記カウンタが生成したカウント値を保持する保持回路と、前記保持回路に保持されたカウント値と前記二値化トラッキングエラー信号を用いて、前記二値化トラッキングエラー信号の補正信号を生成する補正処理回路と、前記光ピックアップが前記ヘッダ部を通過したことを示すヘッダ部検出信号に応じて前記二値化トラッキングエラー信号又は前記補正信号を選択出力するセレクタと、を有する。【選択図】図４
2008071422.tif 000002
【特許請求の範囲】
【請求項１】
ヘッダ情報が予め記録されたヘッダ部と、データが記録されるデータ部とを有した光ディスクに対して、光ピックアップが受光した前記光ディスクからの反射光より生成される二値化トラッキングエラー信号のパルス数をカウントしていくことで、前記光ピックアップを現走査トラック位置から目標走査トラック位置へとジャンプさせる制御を行うトラックジャンプ制御回路において、
前記二値化トラッキングエラー信号のエッジ間隔をカウントするカウンタと、
前記カウンタが生成したカウント値を保持する保持回路と、
前記保持回路に保持されたカウント値と前記二値化トラッキングエラー信号を用いて、前記二値化トラッキングエラー信号の補正信号を生成する補正処理回路と、
前記光ピックアップが前記ヘッダ部を通過したことを示すヘッダ部検出信号に応じて前記二値化トラッキングエラー信号又は前記補正信号を選択出力するセレクタと、
を有することを特徴とするトラックジャンプ制御回路。
【請求項２】
請求項１に記載のトラックジャンプ制御回路において、
前記保持回路に保持されたカウント値と、前記カウンタが出力するカウント値と、を比較する比較回路を有し、
前記補正処理回路は、
前記比較回路の比較結果を用いて前記補正信号を生成すること、
を特徴とするトラックジャンプ制御回路。
【請求項３】
請求項２に記載のトラックジャンプ制御回路において、
前記補正処理回路は、
前記ヘッダ部検出信号が生成された場合、前記ヘッダ部検出信号のエッジが形成された際の前記二値化トラッキングエラー信号のレベルを記憶し、
当該記憶した二値化トラッキングエラー信号のレベルと、前記比較回路の比較結果と、に基づいて前記補正信号を生成すること、
を特徴とするトラックジャンプ制御回路。
【請求項４】
請求項３に記載のトラックジャンプ制御回路において、
前記比較回路は、
前記保持回路に保持されたカウント値と、前記カウンタが出力するカウント値とが一致したときにタイミング信号を生成し、
前記補正処理回路は、
前記タイミング信号に基づいて前記補正信号のレベルを反転させること、
を特徴とするトラックジャンプ制御回路。
【請求項５】
請求項１乃至４のいずれかに記載のトラックジャンプ制御回路において、
前記ヘッダ部検出信号のパルス幅を延長した補正期間設定信号を生成する補正期間設定回路を有し、
前記セレクタは、
前記補正期間設定信号に応じて前記二値化トラッキングエラー信号又は前記補正信号を選択出力すること、
を特徴とするトラックジャンプ制御回路。
【請求項６】
請求項５に記載のトラックジャンプ制御回路において、
前記補正処理回路は、
前記補正期間設定信号に基づく補正期間が終了した時点から前記二値化トラッキングエラー信号のエッジを検出するまでの間、前記補正信号を生成すること、
を特徴とするトラックジャンプ制御回路。
【請求項７】
請求項１に記載のトラックジャンプ制御回路において、
前記光ピックアップの加速移動を行う加速移動期間、又は、前記光ピックアップの等速移動を行う等速移動期間を示すジャンプ状態フラグを格納する状態レジスタを有し、
前記補正処理回路は、
前記ジャンプ状態フラグが前記加速移動期間を示し、且つ、前記ヘッダ部検出信号が生成された場合に、
前記ヘッダ部検出信号のエッジが形成された際の前記二値化トラッキングエラー信号のレベルを記憶し、
前記記憶した二値化トラッキングエラー信号のレベルで、前記ヘッダ部検出信号のエッジが形成されたときから所定期間、前記二値化トラッキングエラー信号を補間して、前記補正信号を生成すること、
を特徴とするトラックジャンプ制御回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トラックジャンプ制御回路に関する。
【背景技術】
【０００２】
ＤＶＤ−ＲＡＭ媒体は、記録、再生又は消去のいずれも可能なＤＶＤ媒体であり、主にコンピュータ用の大容量記憶媒体として普及している。
【０００３】
図１０は、ＤＶＤ−ＲＡＭのディスクフォーマットを示した図である。光ディスク１０は、ＤＶＤ−ＲＡＭ媒体であり、複数のゾーン１５ａ〜１５ｚが半径方向に向けてそれぞれ設定されている。尚、各ゾーン１５ａ〜１５ｚに対する光ディスク１０の回転速度は内周から外周に向けて遅くなっており、それに応じて、各ゾーン１５ａ〜１５ｚに含まれる１トラック当たりのセクタ数も異なっている。各ゾーン１５ａ〜１５ｚに含まれるトラックは、物理ＩＤ等のヘッダ情報がＣＡＰＡ（Complimentary Allocated Pit Addressing）方式によって予め記録されているヘッダ部１１とデータを記録するデータ部１２とを有した１セクタ毎に分割されている。
【０００４】
図１１は、前述したヘッダ部１１を説明するための図である。ヘッダ部１１は、１セクタ毎に隣り合うデータ部１２ａ、１２ｂ間に設けられており、ヘッダ情報示すエンボスピット（Embossed Pit）１６ａ〜１６ｆが、データ部１２ａ、１２ｂのトラックに対して１／２トラック分ずらした位置に記録されている。
【０００５】
以上のような光ディスク１０の記録・再生を行う光ディスク装置７００は、図１２に示すような仕組みで、例えばランダム再生等を行う場合に、光ピックアップ７５０の走査位置を、現走査トラック位置Ｔ１から目標走査トラック位置Ｔ２へとトラックジャンプさせるシーク動作を行う（例えば、以下に示す特許文献１を参照）。
【０００６】
即ち、光ディスク装置７００は、外部のホストコンピュータ６００から記録又は再生命令を受けて、光ディスク１０を回転させるべくスピンドルサーボ制御回路７１０を通じてスピンドルモータ７０５を駆動する。この結果、光ディスク１０の回転に伴ったディスク面振れやトラック振れが生じ得る。そこで、光ディスク装置７００は、フォーカスサーボ制御回路７２０やトラッキングサーボ制御回路７３０を稼動させることによって、フォーカスエラー信号ＦＥやトラッキングエラー信号ＴＥに基づき光ピックアップ７５０の対物レンズ（不図示）をフォーカス方向（光軸に平行な方向）やトラッキング方向（光軸と直交する方向）へと駆動して、光ディスク１０に形成される光スポットＳの二次元位置を調整する。
【０００７】
つぎに、光ディスク装置７００は、光ピックアップ７５０の走査位置を、光スポットＳが現在走査している現走査トラック位置Ｔ１から、記録又は再生対象となる目標セクタを有した目標走査トラック位置Ｔ２近傍へと移動させる、いわゆる「ロングジャンプ」を行う。即ち、かかるロングジャンプは、光スポットＳの走査位置の粗い調整を行うための仕組みと言え、複数のゾーン１５ａ〜１５ｚをまたがったトラックジャンプとなる。
【０００８】
詳述すると、光ディスク装置７００は、光ディスク１０の各１セクタのヘッダ部１１にあるヘッダ情報を読み出して現走査トラック位置Ｔ１を検出し、目標走査トラック位置Ｔ２と一致するか否かを判定する。現走査トラック位置Ｔ１が目標走査トラック位置Ｔ２と一致していない場合、光ディスク装置７００は、現走査トラック位置Ｔ１と目標走査トラック位置Ｔ２との差分に基づいて、光ピックアップ７５０を内周又は外周に何トラック分移動させればよいかの指標となる目標ジャンプトラック本数を算出する。
【０００９】
そして、光ディスク装置７００は、トラックジャンプ制御回路７４０によって、この目標ジャンプトラック本数に基づいたロングジャンプ信号を、光ピックアップ７５０のスレッド機構（不図示）を駆動するスレッドモータ（一般的には、ステッピングモータ）に供給することで、光ピックアップ７５０を半径方向に移動させる。スレッドモータへのロングジャンプ信号の供給が停止すると、光ピックアップ７５０の移動、即ち、ロングジャンプが終了する。
【００１０】
さらに、光ディスク装置７００は、ロングジャンプ後、光スポットＳの走査位置を微調整して位置決めをする、いわゆる「ショートジャンプ」を行う。尚、ショートジャンプの際は、ロングジャンプと異なり、同一ゾーン１５ａ〜１５ｚ内でのトラックジャンプとなる。
【００１１】
詳述すると、光ディスク装置７００は、ロングジャンプ後、トラックジャンプ制御回路７４０を稼動させて、光スポットＳが現在走査している現走査トラック位置Ｔ１が目標走査トラック位置Ｔ２と一致するように、光ピックアップ７５０の対物レンズを半径方向へと移動させる。尚、かかる移動の際に、光ディスク装置７００は、アナログ量のトラッキングエラー信号ＴＥをスライスして、パルス列となる二値化トラッキングエラー信号ＴＥＳを生成する。かかる二値化トラッキングエラー信号ＴＥＳのパルス数は、光スポットＳが移動の際に横切ったジャンプトラック本数に相当する。
【００１２】
そこで、トラックジャンプ制御回路７４０は、二値化トラッキングエラー信号ＴＥＳのパルス数をカウントしていくことで、光スポットＳが横切ったジャンプトラック本数をカウントしていく。トラックジャンプ制御回路７４０は、このカウントしたジャンプトラック本数が目標ジャンプトラック本数と一致したところでショートジャンプが終了し、ひいてはシーク動作が終了する。
【特許文献１】特開２０００−１６３７６４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
ところで、トラックジャンプ中、光スポットＳがトラックを横切っていく際に、光スポットＳがデータ部１２ではなくヘッダ部１１を通過すると、エンボスピット１６等の影響でデータ部１２とは反射光量が相違するので、アナログ量のトラッキングエラー信号ＴＥが歪んでしまい、ひいては、二値化トラッキングエラー信号ＴＥＳのパルス列において無駄なパルスの発生又は欠落が生じ得ることになる。かかる二値化トラッキングエラー信号ＴＥＳのパルス列の乱れにより、光スポットＳが横切ったジャンプトラック本数のカウント値に誤差が生じてしまい、トラックジャンプを正常に行えず、現走査トラック位置Ｔ１が目標走査トラック位置Ｔ２と一致しないという課題があった。
【課題を解決するための手段】
【００１４】
前述した課題を解決するための主たる本発明は、ヘッダ情報が予め記録されたヘッダ部と、データが記録されるデータ部とを有した光ディスクに対して、光ピックアップが受光した前記光ディスクからの反射光より生成される二値化トラッキングエラー信号のパルス数をカウントしていくことで、前記光ピックアップを現走査トラック位置から目標走査トラック位置へとジャンプさせる制御を行うトラックジャンプ制御回路において、前記二値化トラッキングエラー信号のエッジ間隔をカウントするカウンタと、前記カウンタが生成したカウント値を保持する保持回路と、前記保持回路に保持されたカウント値と前記二値化トラッキングエラー信号を用いて、前記二値化トラッキングエラー信号の補正信号を生成する補正処理回路と、前記光ピックアップが前記ヘッダ部を通過したことを示すヘッダ部検出信号に応じて前記二値化トラッキングエラー信号又は前記補正信号を選択出力するセレクタと、を有することとする。
【発明の効果】
【００１５】
本発明によれば、トラックジャンプの精度を向上させたトラックジャンプ制御回路を提供することができる。
【発明を実施するための最良の形態】
【００１６】
＜＜＜  光ディスク装置の構成  ＞＞＞
図１は、本発明の一実施形態に係る光ディスク装置の構成を示した図である。  
光ディスク１０は、ＤＶＤ−ＲＡＭ媒体であり、図１０に示すディスクフォーマットに準拠している。即ち、光ディスク１０は、複数のゾーン１５ａ〜１５ｚが半径方向に向けて同心円状に設定されている。また、ゾーン１５ａ〜１５ｚそれぞれに配設されるトラック（図１１に示すグルーブ１３ａ〜１３ｄ又はランド１４ａ〜１４ｃ）は、物理ＩＤ等のヘッダ情報が予め記録されたヘッダ部１１ａ〜１１ｚとデータが記録されるデータ部１２ａ、１２ｂとを有したセクタ単位で分割される。尚、ヘッダ部１１には、図１１に示すように、ヘッダ情報を記録するエンボスピット１６ａ〜１６ｆが、データ部１２ａ、１２ｂのトラックに対して１／２トラック分ずらした位置に記録されている。尚、光ディスク１０は、ＤＶＤ−ＲＡＭ媒体以外にも、前述したように、ヘッダ部１１ａ〜１１ｚが１セクタの先頭に予め形成されるディスクフォーマットに準拠したその他の光ディスクの場合であってもよい。
【００１７】
スピンドルモータ３００は、光ディスク１０の収納台に取り付けられて、スピンドルモータドライバ３５０を駆動することで、光ディスク１０を回転駆動するモータである。
【００１８】
スレッド４４０は、光ピックアップ４００を光ディスク１０の面に対向させて支持するとともに、対物レンズ４１０を含めた光ピックアップ４００全体を光ディスク１０の半径方向に移動させる、即ち「ロングジャンプ」のための機構である。尚、ロングジャンプとは、光ピックアップ４００より集光された光ディスク１０上の光スポットＳの走査位置を、光スポットＳが現在走査している現走査トラック位置Ｔ１から、記録又は再生対象セクタを含む目標走査トラック位置Ｔ２の近傍へ、と移動させるトラックジャンプのことであり、光ピックアップ４００の走査位置の粗い調整を行うために行われる。
【００１９】
スレッドモータ４５０は、スレッド４４０を移動させるためのモータであり、一般的に、励磁電流の基準値に応じて基準ステップ角が定められるマイクロステップ駆動方式のステッピングモータが採用される。
【００２０】
光ピックアップ４００は、半導体レーザー（不図示）から出射するレーザー光を光ディスク１０上に光スポットＳとして集光させるための対物レンズ４１０やその他の光学レンズ、光ディスク１０からの反射光を受光する４分割ダイオード等の光検出器４２０、フォーカス／トラッキングサーボ用のサーボ機構４３０を有する。
【００２１】
尚、サーボ機構４３０は、対物レンズ４１０を保持するレンズホルダー、当該レンズホルダーをサスペンションワイヤーで弾性支持する基板、当該レンズホルダーに設ける駆動コイル、当該駆動コイルを駆動することで磁気作用が働くマグネット、ヨーク等の磁気部材、等によって構成される。即ち、当該駆動コイルを駆動することで、磁気作用によって、対物レンズ４１０がフォーカス方向（光軸に平行な方向）やトラッキング方向（光軸と直交する方向）へと駆動する。
【００２２】
また、サーボ機構４３０は、フォーカシングサーボ機構やトラッキングサーボ機構として利用される他、いわゆる「ショートジャンプ」用の機構としても用いられる。尚、ショートジャンプとは、ロングジャンプ後、光スポットＳの走査位置が目標走査トラック位置Ｔ２となるように微調整をして、光ピックアップ４００の位置決めをするためのトラックジャンプのことである。
【００２３】
アナログ信号処理回路２００は、ＲＦ生成回路２１０、ＴＥ／ＦＥ生成回路２２０、ヘッダ部検出信号生成回路２３０を有する。
【００２４】
ＲＦ生成回路２１０は、光検出器４２０において検出された光ディスク１０からの反射光に基づいてアナログ量のＲＦ信号を生成する。尚、デジタル信号処理回路１００に対しては、ＲＦ信号を二値化した二値化ＲＦ信号が供給される。
【００２５】
ＴＥ／ＦＥ生成回路２２０は、光検出器４２０において受光された光ディスク１０からの反射光に基づいて、トラッキングサーボ用のトラッキングエラー信号ＴＥ、フォーカスサーボ制御用のフォーカスエラー信号ＦＥを生成する。例えば、トラッキングエラー信号ＴＥは、３ビーム法、プッシュプル法又はＤＰＤ（Differential Phase Detection）法に従って生成され、フォーカスエラー信号ＦＥは、非点収差法やフーコー法に従って生成される。尚、デジタル信号処理回路１００に対しては、トラッキングエラー信号ＴＥを二値化した二値化トラッキングエラー信号ＴＥＳが供給される。
【００２６】
ヘッダ部検出信号生成回路２３０は、ＲＦ信号に基づいて光スポットＳがヘッダ部１１を通過した旨を示すヘッダ部検出信号ＣＤＥＴを生成してデジタル信号処理回路１００へと供給される。図２をもとに詳述すると、図２（ａ）に示すように、ヘッダ部１１とデータ部１２では反射光量の違いによりＲＦ信号のレベルが明らかに相違する。そこで、図２（ｂ）に示すように、ＲＦ信号を所定の閾値でスライスすることで、光スポットＳがヘッダ部１１を通過開始したタイミングで立ち上がりエッジを形成し、光スポットＳがヘッダ部１１を通過終了したタイミングで立ち下がりエッジを形成するＨレベルパルスのヘッダ部検出信号ＣＤＥＴが生成される。尚、ヘッダ部検出信号ＣＤＥＴは、光スポットＳがヘッダ部１１を通過した箇所がＬレベルパルスとなって出現する波形としてもよい。
【００２７】
デジタル信号処理回路１００は、スピンドルサーボ制御回路１１０、トラッキング／フォーカスサーボ制御回路１２０、アドレスデコーダ１３０、スレッドサーボ制御回路１４０、トラックジャンプ制御回路１５０、エンコーダ／デコーダ１６０を有する。尚、デジタル信号処理回路１００は、アナログ信号処理回路２００を含めて集積化したアナログ・デジタル混載ＬＳＩの場合としてもよい。
【００２８】
スピンドルサーボ制御回路１１０は、ＲＦ生成回路２１０で生成された二値化ＲＦ信号に基づいて光ディスク１０の回転速度に比例した周波数を有したビットクロック信号を生成する。そして、スピンドルサーボ制御回路１１０は、このビットクロック信号をスピンドルモータ３００の規定回転速度に対応した基準クロック信号と比較し、この比較結果に応じた駆動電圧をスピンドルモータドライバ３５０へと供給することで、スピンドルモータ３００が規定回転速度となるように回転速度を制御する。尚、スピンドルモータ３００の規定回転速度は、光ディスク１０のゾーン１５ａ〜１５ｚ毎に異なっている。
【００２９】
トラッキング／フォーカスサーボ制御回路１２０は、ＴＥ／ＦＥ生成回路２２０において生成されたトラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥに基づいて、サーボ機構４３０の各種駆動コイルを駆動させる駆動電圧を生成供給し、光スポットＳを目標走査トラックに追従させるトラッキングサーボ制御や、当該光スポットＳのフォーカスを合焦させるフォーカスサーボ制御を行う。
【００３０】
アドレスデコーダ１３０は、ＲＦ生成回路２１０で生成された二値化ＲＦ信号に基づいて、光スポットＳが現在走査している１セクタのヘッダ部１１のヘッダ情報をデコードする。この結果、マイクロコンピュータ５００は、ロングジャンプ又はショートジャンプを実施するにあたり、光スポットＳの現走査トラック位置Ｔ１を把握することができる。
【００３１】
スレッドサーボ制御回路１４０は、スレッドモータ４５０を駆動して光ピックアップ４００を支持するスレッド４４０を移動させることで、光ピックアップ４００の走査位置を、現走査トラック位置Ｔ１から目標走査トラック位置Ｔ２へとロングジャンプさせるためのスレッドサーボ制御を行う。
【００３２】
詳述すると、スレッドサーボ制御回路１４０は、アドレスデコーダ１３０においてデコードされたヘッダ情報に基づいて現走査トラック位置Ｔ１を検出し、マイクロコンピュータ５００から指示された目標走査トラック位置Ｔ２と一致するか否かを判定する。現走査トラック位置Ｔ１が目標走査トラック位置Ｔ２と一致していない場合、スレッドサーボ制御１４０は、現走査トラック位置Ｔ１と目標走査トラック位置Ｔ２との差分に基づいて、光ピックアップ４００の走査位置を内周又は外周に何トラック分移動させればよいかの指標となる目標ジャンプトラック本数を算出する。
【００３３】
そして、スレッドサーボ制御回路１４０は、目標ジャンプトラック本数に基づいたジャンプ信号（駆動電圧）をスレッドモータ４５０に供給することで、光ピックアップ４００を半径方向に移動させる。スレッドモータ４５０へのジャンプ信号の供給が停止すると、光ピックアップ４００の移動、即ち、ロングジャンプが終了する。
【００３４】
トラックジャンプ制御回路１５０は、ロングジャンプ後、光スポットＳが現在走査している現走査トラック位置Ｔ１が目標走査トラック位置Ｔ２と一致するように、光ピックアップ４００の対物レンズ４１０を、光ディスク１０の半径方向へと移動させるショートジャンプを行う。尚、かかるショートジャンプの際に発生した二値化トラッキングエラー信号ＴＥＳのパルス数は、光スポットＳが移動の際に横切ったジャンプトラック本数に相当する。
【００３５】
そこで、トラックジャンプ制御回路１５０は、二値化トラッキングエラー信号ＴＥＳのパルス数をカウントしていくことで、光スポットＳが移動の際に横切ったジャンプトラック本数をカウントしていく。そして、トラックジャンプ制御回路１５０は、ジャンプトラック本数が目標ジャンプトラック本数と一致したところで、ショートジャンプを終了させる。
【００３６】
エンコーダ／デコーダ１６０は、ＤＶＤ−ＲＡＭの規格に応じたエンコード処理又はデコード処理を行う。例えば、エンコード処理は、ホストコンピュータ６００から送信されたライトデータに対してスクランブル処理、誤り訂正符号や誤り検出符号の生成付与並びにＥＦＭ＋変調処理等を含む。また、デコード処理は、光ディスク１０から読み出したリードデータ（二値化ＲＦ信号）に対してＥＦＭ＋復調処理、誤り訂正や誤り検出並びにデスクランブル処理等を含む。
【００３７】
マイクロコンピュータ５００は、デジタル信号処理回路１００、アナログ信号処理回路２００、光ピックアップ４００等、光ディスク装置全体の制御を司るシステムコントローラである。
【００３８】
ホストコンピュータ６００は、例えば、ＤＶＤ−ＲＡＭドライブを搭載したパーソナルコンピュータ等の外部機器であり、光ディスク装置に対して記録命令や再生命令を行い、エンコード処理前のライトデータの送信やデコード処理後のリードデータの受信を行う。
【００３９】
＜＜＜  トラックジャンプ制御回路及びその周辺回路の構成  ＞＞＞
図３は、本発明の一実施形態に係るトラックジャンプ制御回路１５０及びその周辺回路の構成を示した図である。
【００４０】
まず、トラックジャンプ制御回路１５０の周辺回路として、マイクロコンピュータ５００、トラッキング／フォーカスサーボ制御回路１２０のトラッキング信号生成回路１２１、二入力スイッチ回路１２５、光ピックアップ４００のサーボ機構４３０が挙げられる。
【００４１】
マイクロコンピュータ５００は、トラックジャンプ制御回路１５０に対して、ＴＥＳ補正処理を有効とするか否かを設定するＴＥＳ補正有効フラグｔｃｃｓｗと、光ピックアップ４００の加速移動が行われる加速移動期間又は光ピックアップ４００の等速移動が行われる等速移動期間を示すジャンプ状態フラグｔｃｃｏｎと、現走査トラック位置Ｔ１から目標走査トラック位置Ｔ２までのトラック本数である目標トラックカウント値ＴＣ１と、を供給する。また、マイクロコンピュータ５００は、二入力スイッチ回路１２５に対して二入力を切り替える切替信号ＳＷを供給する。
【００４２】
トラッキング信号生成回路１２１は、ＴＥ／ＦＥ生成回路２２０から供給されるトラッキングエラー信号ＴＥに基づいて、トラッキングサーボ制御のためにサーボ機構４３０の駆動コイルを駆動するためのトラッキング信号ＴＤを生成し、二入力スイッチ回路１２５の一方の入力端子へと入力させる。
【００４３】
二入力スイッチ回路１２５は、前述したように、トラッキング信号生成回路１２１からトラッキング信号ＴＤが一方の入力端子に入力される他、トラックジャンプ制御回路１５０において生成されたトラックジャンプ信号ＴＪが他方の入力端子に入力される。二入力スイッチ回路１２５は、マイクロコンピュータ５００からの切替信号ＳＷに基づいて、トラッキングサーボ制御を実施する場合にはトラッキング信号ＴＤを選択出力し、トラックジャンプを実施する場合にはトラックジャンプ信号ＴＪを選択出力する。
【００４４】
サーボ機構４３０は、二入力スイッチ回路１２５から出力されたトラッキング信号ＴＤ又はトラックジャンプ信号ＴＪに基づいて駆動コイルが駆動されて、トラッキングサーボ制御又はショートジャンプが実施される。
【００４５】
一方、トラックジャンプ制御回路１５０は、ＴＥＳ補正回路１５１、トラックカウンタ１５２、トラックジャンプ信号生成回路１５３を有する。
【００４６】
ＴＥＳ補正回路１５１は、ＴＥ／ＦＥ生成回路２２０から供給された二値化トラッキングエラー信号ＴＥＳ及びヘッダ部検出信号生成回路２３０から供給されたヘッダ部検出信号ＣＤＥＴ、さらにはマイクロコンピュータ５００から供給されたＴＥＳ補正有効フラグｔｃｃｓｗ及びジャンプ状態フラグｔｃｃｏｎに基づいて、光スポットＳがヘッダ部１１を通過したことに起因して二値化トラッキングエラー信号ＴＥＳに生じ得るパルスの乱れに対し、後述のＴＥＳ補正処理又は前置補間処理を行う。
【００４７】
トラックカウンタ１５２は、ＴＥＳ補正回路１５１から供給された二値化トラッキングエラー信号ＴＥＳ又はその補正信号ＴＥＳ’のエッジを検出していくことで、二値化トラッキングエラー信号ＴＥＳ又は補正信号ＴＥＳ’のパルス数をカウントしていく。このカウント値（以下、トラックカウント値ＴＣ２）が、光スポットＳがトラックジャンプの際に横切ったジャンプトラック本数に相当する。
【００４８】
トラックジャンプ信号生成回路１５３は、トラックカウンタ１５２から供給されたトラックカウント値ＴＣ２と、マイクロコンピュータ５００から供給された目標トラックカウント値ＴＣ１とを比較し、トラックカウント値ＴＣ２が目標トラックカウント値ＴＣ１と一致するまで光ピックアップ４００の走査位置を移動させるべく、サーボ機構４３０の駆動コイルを駆動するためのトラックジャンプ信号ＴＪを生成出力する。
【００４９】
＜＜＜  ＴＥＳ補正回路の構成  ＞＞＞
図４は、本発明の一実施形態に係るＴＥＳ補正回路１５１の構成を示した図である。  
制御レジスタ１５１０は、マイクロコンピュータ５００から供給されたＴＥＳ補正有効フラグｔｃｃｓｗを格納するレジスタである。本実施形態では、ＴＥＳ補正有効フラグｔｃｃｓｗが、「０」の場合にはＴＥＳ補正処理を無効とし、「１」の場合にはＴＥＳ補正処理を有効とする場合とする。即ち、制御レジスタ１５１０を設けることで、ヘッダ部１１を設定しないその他の光ディスクに対してトラックジャンプを行う際に、ヘッダ部１１が設定されていない以上、本発明に係るＴＥＳ補正処理を実施する必要がないからである。
【００５０】
状態レジスタ１５１１は、ジャンプ状態フラグｔｃｃｏｎを格納するレジスタである。本実施形態では、ジャンプ状態フラグｔｃｃｏｎが、「０」の場合には光ピックアップ４００の不安定な移動初期のためにトラックカウント値ＴＣ２が確定しない光ピックアップ４００の加速移動期間を示し、「１」の場合には光ピックアップ４００の移動が等速で安定しておりトラックカウント値ＴＣ２が正常に導出され得る等速移動期間を示す場合とする。
【００５１】
尚、ジャンプ状態フラグｔｃｃｏｎは、ジャンプ状態が判別された場合とする。図５を用いて詳述すると、マイクロコンピュータ５００は、加速移動期間であれば（Ｓ５００：ＹＥＳ）、ジャンプ状態フラグｔｃｃｏｎを「０」に設定し、加速移動期間ではなく等速移動期間であれば（Ｓ５００：ＮＯ、Ｓ５０２：ＹＥＳ）、ジャンプ状態フラグｔｃｃｏｎを「１」に設定する。尚、加速移動期間でもなく等速移動期間でもない場合には（Ｓ５００：ＮＯ、Ｓ５０２：ＮＯ）、ジャンプ状態フラグｔｃｃｏｎの現ビット値を保持する（Ｓ５０４）。
【００５２】
ＴＥＳ補正回路１５１は、ジャンプ状態フラグｔｃｃｏｎが「１」の場合にはＴＥＳ補正処理を実施し、「０」の場合には後述の前置補間処理を実施する。即ち、ＴＥＳ補正回路１５１は、等速移動期間の場合には、ＴＥＳ補正処理を実施するが、加速移動期間の場合には、二値化トラッキングエラー信号ＴＥＳのエッジ検出やエッジ間隔のカウント動作が不安定となるので、ＴＥＳ補正処理が有効に機能しない。このため、ＴＥＳ補正回路１５１は、ＴＥＳ補正処理を補完する役割として後述の前置補間処理を行う。
【００５３】
ＴＥＳエッジ検出回路１５１２は、ＴＥ／ＦＥ生成回路２２０から供給された二値化トラッキングエラー信号ＴＥＳのエッジを検出し、当該エッジを検出した旨を示すエッジ検出信号ＥＤＧＥを生成出力する。  
カウンタ１５１３は、ＴＥＳエッジ検出回路１５１２からのエッジ検出信号ＥＤＧＥ並びに状態レジスタ１５１１に格納されたジャンプ状態フラグｔｃｃｏｎのビット値に基づいて、二値化トラッキングエラー信号ＴＥＳのエッジ間隔をカウントする。  
保持回路１５１４は、カウンタ１５１３が生成したエッジ間隔毎のカウント値ＣＶを更新保持する。  
比較回路１５１５は、保持回路１５１４に保持されたカウント値ＣＶ’と、カウンタ１５１３において現在出力されるカウント値ＣＶと、を比較する。尚、この比較結果は、補正処理回路１５１７のＴＥＳ補正処理に用いられる。
【００５４】
補正期間設定回路１５１６は、ヘッダ部検出信号生成回路２３０から供給されたヘッダ部検出信号ＣＤＥＴのパルス幅を一定期間延長し、当該延長後のパルス幅をＴＥＳ補正処理を行う補正期間として設定した補正期間設定信号ＣＤＥＴ’を生成出力する。尚、当該補正期間は、ＴＥＳ補正処理を長期にわたって無駄に行わないために、二値化トラッキングエラー信号ＴＥＳの一周期よりも短く設定することが好ましい。尚、本実施形態の場合、補正期間設定回路１５１６は、後述の前置補間処理を実施する前置補間期間を設定する役割をも果たす場合とする。
【００５５】
補正処理回路１５１７は、保持回路１５１４に保持されたカウント値ＣＶ’と二値化トラッキングエラー信号ＴＥＳを用いて、ヘッダ部検出信号ＣＤＥＴが生成された際に、当該二値化トラッキングエラー信号ＴＥＳの補正信号ＴＥＳ’を生成するＴＥＳ補正処理を行う。
【００５６】
詳述すると、補正処理回路１５１７は、比較回路１５１５の比較結果を用いて、当該ヘッダ部検出信号ＣＤＥＴを延長した補正期間設定信号ＣＤＥＴ’のパルス幅が示す補正期間の間、補正信号ＴＥＳ’のエッジ間隔を、保持回路１５１４に保持されたカウント値ＣＶ’に基づいて設定する。
【００５７】
さらに、補正処理回路１５１７は、ヘッダ部検出信号ＣＤＥＴが生成された場合、当該ヘッダ部検出信号ＣＤＥＴのエッジが形成された際の二値化トラッキングエラー信号ＴＥＳのレベルを記憶するデータラッチ回路等を具備する。補正処理回路１５１７は、データラッチ回路等に記憶した二値化トラッキングエラー信号ＴＥＳのレベルと、比較回路１５１５の比較結果と、に基づいて補正信号ＴＥＳ’を生成する。
【００５８】
即ち、比較回路１５１５は、現在のカウント値ＣＶが保持回路１５１４に保持されたカウント値ＣＶ’と一致したときに、補正信号ＴＥＳ’のレベルを反転させるタイミング信号を生成しており、補正処理回路１５１７は、比較回路１５１５から供給される当該タイミング信号に基づいて、補正信号ＴＥＳ’のレベルを反転させる。即ち、補正処理回路１５１７は、比較回路１５１５の比較結果を、補正信号ＴＥＳ’のエッジを切り替えるタイミング信号として用いる。
【００５９】
セレクタ１５１８は、制御レジスタ１５１０に格納されたＴＥＳ補正有効フラグｔｃｃｓｗのビット値に基づいて、ＴＥ／ＦＥ生成回路２２０から供給された二値化トラッキングエラー信号ＴＥＳ又は補正処理回路１５１７から供給された二値化トラッキングエラー信号ＴＥＳの補正信号ＴＥＳ’の一方を選択出力する。即ち、セレクタ１５１８は、制御レジスタ１５１０とセットで、光ディスク１０以外の様々な光ディスクに対応させるべく設けられる。
【００６０】
また、セレクタ１５１８は、光ピックアップ４００がヘッダ部１１を通過したことを示すヘッダ部検出信号ＣＤＥＴに応じて二値化トラッキング信号ＴＥＳ又は補正信号ＴＥＳ’の一方を選択出力する。具体的には、セレクタ１５１８は、補正期間設定信号ＣＤＥＴ’のパルス幅が示す補正期間の間では補正信号ＴＥＳ’を選択出力し、それ以外の期間では二値化トラッキングエラー信号ＴＥＳをそのまま出力する。
【００６１】
＜＜＜  ＴＥＳ補正回路の動作  ＞＞＞
＝＝＝  ＴＥＳ補正処理  ＝＝＝
図７を適宜参照しつつ、図６に示すフローチャートをもとに、ＴＥＳ補正回路１５１のＴＥＳ補正処理について説明する。
【００６２】
まず、制御レジスタ１５１０に格納されるＴＥＳ補正有効フラグｔｃｃｓｗが「１」に設定され、また、状態レジスタ１５１１に格納されるジャンプ状態フラグｔｃｃｏｎが「１」に設定された場合とする（Ｓ６００）。即ち、ＴＥＳ補正回路１５１におけるＴＥＳ補正処理が有効とされ、光ピックアップ４００の走査位置が現走査トラック位置Ｔ１から目標走査トラック位置Ｔ２に向けて等速移動期間中である場合とする。
【００６３】
かかる場合において、トラッキングエラー信号ＴＥは、図７（ａ）に示すように、現走査トラック位置Ｔ１から目標走査トラック位置Ｔ２までの間のトラックを横切るたびに１周期を示す波形となり、二値化トラッキングエラー信号ＴＥＳは、図７（ｂ）に示すように、トラッキングエラー信号ＴＥの周期数に応じたパルス列となる。そして、ＴＥＳ補正回路１５１は、ＴＥＳエッジ検出回路１５１２において二値化トラッキングエラー信号ＴＥＳのエッジを検出するとともに、カウンタ１５１３においてカウントされた各エッジ間隔のカウント値を保持回路１５１４に更新保持していく（Ｓ６０１）。
【００６４】
ところで、光スポットＳがヘッダ部１１を通過すると、トラッキングエラー信号ＴＥは、図７（ａ）に示すように、歪みが生じてしまい、ひいては、二値化トラッキングエラー信号ＴＥＳが、図７（ｂ）に示すように、今までの周期性が崩れてしまい、パルス幅の変化が生じてしまう。尚、この際、ＣＤＥＴ生成部２３０は、図７（ｃ）に示すように、ヘッダ部検出信号ＣＤＥＴを生成するとともに、補正期間設定回路１５１６は、図７（ｄ）に示すように、当該ヘッダ部検出信号ＣＤＥＴを一定期間延長した補正期間設定信号ＣＤＥＴ’を生成する。
【００６５】
そこで、ＴＥＳ補正回路１５１は、ヘッダ部検出信号ＣＤＥＴと補正期間設定信号ＣＤＥＴ’の論理和が「１」を示す場合、二値化トラッキングエラー信号ＴＥＳに対するＴＥＳ補正処理を実施する（Ｓ６０２：「１」）。即ち、ＴＥＳ補正回路１５１１は、図７（ｂ）に示すように、カウンタ１５１３が現在出力するカウント値ＣＶと保持回路１５１４に保持されたカウント値ＣＶ’とが一致するまで（Ｓ６０６：ＹＥＳ）、ヘッダ部検出信号ＣＤＥＴのエッジが立ち上がった際の二値化トラッキングエラー信号ＴＥＳのレベルを維持する（Ｓ６０７）。
【００６６】
そして、ＴＥＳ補正回路１５１は、ＴＥＳ補正期間が終了するまでの間、カウンタ１５１３が現在出力するカウント値ＣＶと保持回路１５１４に保持されたカウント値ＣＶ’とが一致したときには、補正信号ＴＥＳ’のレベルを反転させる（Ｓ６０８）。尚、補正信号ＴＥＳ’のレベルの反転が行われるたびに、カウンタ１５１３のカウント値ＣＶがリセットされる（Ｓ６０８）。
【００６７】
ヘッダ部検出信号ＣＤＥＴと補正期間設定信号ＣＤＥＴ’の論理和が「１」から「０」へと切り替わり（Ｓ６０２：「０」）、ＴＥＳ補正期間が終了したとき、現実的には、補正信号ＴＥＳ’のエッジが切り替わらないと想定される。そこで、ＴＥＳ補正期間が終了した時点から二値化トラッキングエラー信号ＴＥＳのエッジが検出されるまでの間は（Ｓ６０４：ＮＯ）、ＴＥＳ補正処理を継続して行い、ＴＥＳ補正期間終了時点の補正信号ＴＥＳ’のレベルをそのまま維持する（Ｓ６０３）。そして、二値化トラッキングエラー信号ＴＥＳのつぎのエッジが検出されたとき、カウンタ１５１３のカウント値ＣＶを、保持回路１５１４に保持した上でリセットする（Ｓ６０５）。
【００６８】
以上のようにＴＥＳ補正処理が実施された結果、図７（ｅ）に示すように、ヘッダ部１１の影響を除去した補正信号ＴＥＳ’が生成され、トラックジャンプの精度が向上する。
【００６９】
＝＝＝  前置補間処理  ＝＝＝
図９を適宜参照しつつ、図８に示すフローチャートをもとに、ＴＥＳ補正回路１５１の前置補間処理について説明する。
【００７０】
まず、マイクロコンピュータ５００によって、制御レジスタ１５１０に格納されるＴＥＳ補正有効フラグｔｃｃｓｗが「１」に設定される（Ｓ８００）。即ち、ＴＥＳ補正回路１５１におけるＴＥＳ補正処理が有効とされる。
【００７１】
また、トラックジャンプによって光スポットＳが現走査トラック位置Ｔ１から目標走査トラック位置Ｔ２へ移動するにあたって、まず、二値化トラッキングエラー信号ＴＥＳの周期性が確立していない加速移動期間の場合とする。この場合、状態レジスタ１５１１に格納されるジャンプ状態フラグｔｃｃｏｎは、加速移動期間を示す「０」に設定される（Ｓ８０１：ＮＯ）。
【００７２】
ところで、加速移動期間の間では、図７（ａ）に示すように、二値化トラッキングエラー信号ＴＥＳの周期性が確立しておらず、カウンタ１５１３のカウント値ＣＶが未確定となるので、光スポットＳがヘッダ部１１を通過したことに起因した二値化トラッキングエラー信号ＴＥＳのパルス幅の変化が生じたとしても、前述したＴＥＳ補正処理を実施することが困難である。そこで、ＴＥＳ補正回路１５１は、ヘッダ部検出信号ＣＤＥＴのエッジが立ち上がったときの二値化トラッキングエラー信号ＴＥＳのレベルを記憶し、当該記憶した二値化トラッキングエラー信号ＴＥＳのレベルで二値化トラッキングエラー信号ＴＥＳの前置補間処理を実施する。
【００７３】
詳述すると、ヘッダ部検出信号ＣＤＥＴと補正期間設定信号ＣＤＥＴ’の論理和が「１」を示す前置補間期間の間（Ｓ８０２：「１」）、ＴＥＳ補正回路１５１は、ヘッダ部検出信号ＣＤＥＴのエッジが立ち上がったときの二値化トラッキングエラー信号ＴＥＳのレベルを維持（前置補間）する（Ｓ８０３）。そして、ヘッダ部検出信号ＣＤＥＴと補正期間設定信号ＣＤＥＴ’の論理和が「１」から「０」へと切り替わり（Ｓ８０２：「０」）、前置補間期間が終了した以降では、二値化トラッキングエラー信号ＴＥＳをそのまま出力する（Ｓ８０４）。
【００７４】
以上により、光ピックアップ４００の加速移動期間において、二値化トラッキングエラー信号ＴＥＳからヘッダ部１１の影響を除去することができ、トラックジャンプの精度がさらに向上する。
【００７５】
尚、光ピックアップ４００が加速移動期間から等速移動期間に移行したとき、状態レジスタ１５１１に格納されるジャンプ状態フラグｔｃｃｏｎは、等速移動期間を示す「１」に設定される（Ｓ８０１：ＹＥＳ）。この結果、前述したＴＥＳ補正処理が実施される（Ｓ８０５）。
【００７６】
以上、本発明の実施形態について説明したが、前述した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更／改良され得るとともに、本発明にはその等価物も含まれる。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施形態に係る光ディスク装置の構成を示す図である。
【図２】本発明の一実施形態に係るヘッダ部検出信号生成回路の動作を説明するための図である。
【図３】本発明の一実施形態に係るトラックジャンプ制御回路及びその周辺回路の構成を示す図である。
【図４】本発明の一実施形態に係るＴＥＳ補正回路の構成を示す図である。
【図５】本発明の一実施形態に係るマイコンによるＴＥＳ補正有効フラグの設定を説明するための図である。
【図６】本発明の一実施形態に係るＴＥＳ補正回路のＴＥＳ補正処理を説明するためのフローチャートである。
【図７】本発明の一実施形態に係るＴＥＳ補正回路のＴＥＳ補正処理を説明するための主要信号の波形図である。
【図８】本発明の一実施形態に係るＴＥＳ補正回路の前置補間処理を説明するためのフローチャートである。
【図９】本発明の一実施形態に係るＴＥＳ補正回路の前置補間処理を説明するための主要信号の波形図である。
【図１０】ＤＶＤ−ＲＡＭのディスクフォーマットを説明するための図である。
【図１１】ＤＶＤ−ＲＡＭのヘッダ部を説明するための図である。
【図１２】従来の光ディスク装置の構成を示す図である。
【符号の説明】
【００７８】
１０  光ディスク
１１ａ〜１１ｚ  ヘッダ部
１２ａ、１２ｂ  データ部
１３ａ〜１３ｄ  グルーブ
１４ａ〜１４ｃ  ランド
１５ａ〜１５ｚ  ゾーン
１６ａ〜１６ｆ  エンボスピット
１００  デジタル信号処理回路
１１０、７１０  スピンドルサーボ制御回路
１２０  トラッキング／フォーカスサーボ制御回路
７２０  フォーカスサーボ制御回路
７３０  トラッキングサーボ制御回路
１２１  トラッキング信号生成回路
１３０  アドレスデコーダ
１４０  スレッドサーボ制御回路
１５０、７４０  トラックジャンプ制御回路
１５１  ＴＥＳ補正回路
１５１０、１５１１  制御レジスタ
１５１２  ＴＥＳエッジ検出回路
１５１３  カウンタ
１５１４  保持回路
１５１５  比較回路
１５１６  補正期間設定回路
１５１７  補正処理回路
１５１８  セレクタ回路
１５２  トラックカウンタ
１５３  トラックジャンプ信号生成回路
１６０  エンコーダ／デコーダ
２００  アナログ信号処理回路
２１０  ＲＦ生成回路
２２０  ＴＥ／ＦＥ生成回路
２３０  ヘッダ部検出信号生成回路
３００、７０５  スピンドルモータ
３５０  スピンドルモータドライバ
４００、７５０  光ピックアップ
４１０  対物レンズ
４２０  光検出器
４３０  サーボ機構
４４０  スレッド
４５０  スレッドモータ
５００  マイクロコンピュータ
６００  ホストコンピュータ
【図１】
2008071422.tif 000003
【図２】
2008071422.tif 000004
【図３】
2008071422.tif 000005
【図４】
2008071422.tif 000006
【図５】
2008071422.tif 000007
【図６】
2008071422.tif 000008
【図７】
2008071422.tif 000009
【図８】
2008071422.tif 000010
【図９】
2008071422.tif 000011
【図１０】
2008071422.tif 000012
【図１１】
2008071422.tif 000013
【図１２】
2008071422.tif 000014
【手続補正書】
【提出日】平成19年5月11日(2007.5.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
さらに、光ディスク装置７００は、ロングジャンプ後、光スポットＳの走査位置を微調整して位置決めをする、いわゆる「ショートジャンプ」を行う。尚、ショートジャンプの際は、ロングジャンプと異なり、対物レンズを保持するレンズホルダー、当該レンズホルダーに設ける駆動コイル、等によって構成されるサーボ機構（図示なし）によって光スポットＳの位置を移動するトラックジャンプとなる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
詳述すると、スレッドサーボ制御回路１４０は、アドレスデコーダ１３０においてデコードされたヘッダ情報に基づいて現走査トラック位置Ｔ１を検出し、マイクロコンピュータ５００から指示された目標走査トラック位置Ｔ２と一致するか否かを判定する。現走査トラック位置Ｔ１が目標走査トラック位置Ｔ２と一致していない場合、スレッドサーボ制御回路１４０は、現走査トラック位置Ｔ１と目標走査トラック位置Ｔ２との差分に基づいて、光ピックアップ４００の走査位置を内周又は外周に何トラック分移動させればよいかの指標となる目標ジャンプトラック本数を算出する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
そこで、ＴＥＳ補正回路１５１は、ヘッダ部検出信号ＣＤＥＴと補正期間設定信号ＣＤＥＴ’の論理和が「１」を示す場合、二値化トラッキングエラー信号ＴＥＳに対するＴＥＳ補正処理を実施する（Ｓ６０２：「１」）。即ち、ＴＥＳ補正回路１５１１は、図７（ｅ）に示すように、カウンタ１５１３が現在出力するカウント値ＣＶと保持回路１５１４に保持されたカウント値ＣＶ’とが一致するまで（Ｓ６０６：ＹＥＳ）、ヘッダ部検出信号ＣＤＥＴのエッジが立ち上がった際の二値化トラッキングエラー信号ＴＥＳのレベルを維持する（Ｓ６０７）。