(57)【要約】【課題】光ピックアップの移動速度を正しく検出して移動速度を適切に制御することができる光ディスク装置を提供する。【解決手段】トラッキングエラー検出回路６はトラッキングエラー信号を検出する。コンパレータ７はトラッキングエラー信号に基づいて光スポットが横切るトラックの数に対応したトラッククロスパルスを発生する。ゼロクロス周期計測回路９はトラッククロスパルスの半周期を計測する。ディフェクト検出回路１０は最新の半周期と１半周期前の半周期とを比較して異常が発生したことを検出する。平均周期発生回路１１は異常が発生していない場合には第１の算出方法である隣接する２つの半周期の平均半周期Ｔavを求め、異常が発生した場合には第１の算出方法とは異なる第２の算出方法によって補正平均半周期を求める。【選択図】図１
2007172810.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに情報を記録する記録動作と光ディスクより情報を再生する再生動作の少なくとも一方を行う光ディスク装置において、
前記記録動作または前記再生動作を行うための光ビームを前記光ディスクに照射する光ピックアップと、
前記光ピックアップより発せられた光ビームによって前記光ディスク上に形成された光スポットが前記光ディスクに設けられた複数のトラックを横切るように前記光ピックアップを移動させる光ピックアップ移動機構と、
前記光ピックアップ移動機構によって前記光スポットが前記複数のトラックを横切る際に発生するトラッキングエラー信号を検出するトラッキングエラー検出回路と、
前記トラッキングエラー信号に基づいて前記光スポットが横切るトラックの数に対応したパルスであるトラッククロスパルスを発生するトラッククロスパルス発生部と、
前記トラッククロスパルスのパルスが発生するたびに前記トラッククロスパルスの半周期を計測する半周期計測部と、
前記半周期計測部が計測した最新の第１の半周期と前記第１の半周期より１半周期前に計測した第２の半周期とを用いて、前記トラッククロスパルスの半周期の異常が発生したことを検出するディフェクト検出回路と、
前記ディフェクト検出回路によって前記トラッククロスパルスの半周期の異常が発生したと検出されない場合には、前記第１の半周期と前記第２の半周期との平均をとる第１の算出方法によって平均半周期を求めると共に、前記ディフェクト検出回路によって前記トラッククロスパルスの半周期の異常が発生したと検出された場合には、予め定めた期間の少なくとも一部の期間で前記第１の算出方法による前記平均半周期の代わりに前記第１の算出方法とは異なる第２の算出方法によって補正平均半周期を求める平均半周期発生部と、
前記光ピックアップ移動機構によって前記光ピックアップを移動させる際の前記光ピックアップの移動速度を決める基準データを発生する基準データ発生部と、
前記基準データと前記平均半周期及び前記補正平均半周期とを用いて、前記光ピックアップを前記基準データが示す基準速度に一致した速度で移動させるよう制御する基準速度移動サーボ機構と
を備えることを特徴とする光ディスク装置。
【請求項２】
前記ディフェクト検出回路は、前記トラッククロスパルスの一部のパルスに誤差変動分を超える半周期の変動が発生したことを示す第１の異常と、前記トラッククロスパルスの一部にパルスの欠落が発生したことを示す第２の異常とを検出することを特徴とする請求項１記載の光ディスク装置。
【請求項３】
前記第１の半周期をＴ、前記第２の半周期をＴｚ、前記誤差変動分に相当する時間をΔＴとすると、
前記ディフェクト検出回路は、
（Ｔｚ−ΔＴ）＜Ｔ＜（Ｔｚ＋ΔＴ）      …（１）
なる（１）式を満たす場合に前記第１及び第２の異常が発生していないと判断し、
前記（１）式を満たさず、
Ｔ＜（２・Ｔｚ−ΔＴ）      …（２）
なる（２）式を満たす場合に前記第１の異常が発生したと判断し、
前記（１）式と前記（２）式との双方を満たさない場合に第２の異常が発生したと判断することを特徴とする請求項２記載の光ディスク装置。
【請求項４】
前記平均半周期発生部は、前記ディフェクト検出回路が前記第１の異常を検出した時点以降の最初の半周期の期間では前記第２の算出方法として前記第１の異常が発生した時点より過去の異常が発生していない隣接する２つの半周期の平均半周期を第１の補正平均半周期とし、前記最初の半周期の期間に続く２番目の半周期の期間では前記第１の算出方法によって得た平均半周期を第２の補正平均半周期とし、前記２番目の半周期の期間に続く３番目の半周期の期間では前記第２の算出方法として前記第１の半周期と前記第２の補正平均半周期との平均半周期を第３の補正平均半周期とすることを特徴とする請求項２または３に記載の光ディスク装置。
【請求項５】
前記平均半周期発生部は、前記ディフェクト検出回路が前記第２の異常を検出した時点以降の最初の半周期の期間及び前記最初の半周期の期間に続く２番目の半周期の期間では前記第２の算出方法として前記第１の半周期と前記第２の半周期とを加算して４で割ることにより補正平均半周期とすることを特徴とする請求項２ないし４のいずれか１項に記載の光ディスク装置。
【請求項６】
光ディスクに情報を記録する記録動作と光ディスクより情報を再生する再生動作の少なくとも一方を行う光ディスク装置に用いられる光ピックアップ移動制御方法において、
前記記録動作または前記再生動作を行うための光ビームを前記光ディスクに照射する光ピックアップを、前記光ビームによって前記光ディスク上に形成された光スポットが前記光ディスクに設けられた複数のトラックを横切るように移動させる光ピックアップ移動ステップと、
前記光スポットが前記複数のトラックを横切る際に発生するトラッキングエラー信号を検出するトラッキングエラー検出ステップと、
前記トラッキングエラー信号に基づいて前記光スポットが横切るトラックの数に対応したパルスであるトラッククロスパルスを発生するトラッククロスパルス発生ステップと、
前記トラッククロスパルスのパルスが発生するたびに前記トラッククロスパルスの半周期を計測する半周期計測ステップと、
前記半周期計測ステップにて計測した最新の第１の半周期と前記第１の半周期より１半周期前に計測した第２の半周期とを用いて、前記トラッククロスパルスの半周期の異常が発生したことを検出するディフェクト検出ステップと、
前記ディフェクト検出ステップにて前記トラッククロスパルスの半周期の異常が発生したと検出されない場合には、前記第１の半周期と前記第２の半周期との平均をとる第１の算出方法によって平均半周期を求めると共に、前記ディフェクト検出ステップにて前記トラッククロスパルスの半周期の異常が発生したと検出された場合には、予め定めた期間の少なくとも一部の期間で前記第１の算出方法による前記平均半周期の代わりに前記第１の算出方法とは異なる第２の算出方法によって補正平均半周期を求める平均半周期発生ステップと、
前記光ピックアップ移動ステップにて前記光ピックアップを移動させる際に、前記光ピックアップの移動速度を決める基準データと前記平均半周期及び前記補正平均半周期とを用いて、前記光ピックアップを前記基準データが示す基準速度に一致した速度で移動させるよう制御する制御ステップと
を含むことを特徴とする光ピックアップ移動制御方法。
【請求項７】
前記ディフェクト検出ステップは、前記トラッククロスパルスの一部のパルスに誤差変動分を超える半周期の変動が発生したことを示す第１の異常と、前記トラッククロスパルスの一部にパルスの欠落が発生したことを示す第２の異常とを検出することを特徴とする請求項６記載の光ピックアップ移動制御方法。
【請求項８】
前記第１の半周期をＴ、前記第２の半周期をＴｚ、前記誤差変動分に相当する時間をΔＴとすると、
前記ディフェクト検出ステップは、
（Ｔｚ−ΔＴ）＜Ｔ＜（Ｔｚ＋ΔＴ）      …（１）
なる（１）式を満たす場合に前記第１及び第２の異常が発生していないと判断し、
前記（１）式を満たさず、
Ｔ＜（２・Ｔｚ−ΔＴ）      …（２）
なる（２）式を満たす場合に前記第１の異常が発生したと判断し、
前記（１）式と前記（２）式との双方を満たさない場合に第２の異常が発生したと判断することを特徴とする請求項６記載の光ピックアップ移動制御方法。
【請求項９】
前記平均半周期発生ステップは、前記ディフェクト検出ステップにて前記第１の異常を検出した時点以降の最初の半周期の期間では前記第２の算出方法として前記第１の異常が発生した時点より過去の異常が発生していない隣接する２つの半周期の平均半周期を第１の補正平均半周期とし、前記最初の半周期の期間に続く２番目の半周期の期間では前記第１の算出方法によって得た平均半周期を第２の補正平均半周期とし、前記２番目の半周期の期間に続く３番目の半周期の期間では前記第２の算出方法として前記第１の半周期と前記第２の補正平均半周期との平均半周期を第３の補正平均半周期とすることを特徴とする請求項７または８に記載の光ピックアップ移動制御方法。
【請求項１０】
前記平均半周期発生ステップは、前記ディフェクト検出ステップにて前記第２の異常を検出した時点以降の最初の半周期の期間及び前記最初の半周期の期間に続く２番目の半周期の期間では前記第２の算出方法として前記第１の半周期と前記第２の半周期とを加算して４で割ることにより補正平均半周期とすることを特徴とする請求項７ないし９のいずれか１項に記載の光ピックアップ移動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクに情報を記録する記録動作と光ディスクより情報を再生する再生動作の少なくとも一方を行う光ディスク装置に係り、特に、光ピックアップを目標トラックに移動させる際に光ディスク上の傷や汚れ等によって再生信号が正常に得られない場合でも安定して光ピックアップを目標トラックに移動させることができる光ディスク装置及びこれに用いる光ピックアップ移動制御方法に関する。
【背景技術】
【０００２】
一般に光ディスク装置においては、螺旋状または同心円状のトラックが形成された光ディスクに対して光ピックアップから発せられた情報記録用または再生用の光ビーム（レーザ光）を照射し、トラックに沿って光スポットを移動させつつ光ディスクに情報を記録したり、光ディスクに記録されている情報を再生したりする。この場合、光ビームが光ピックアップに設けられた対物レンズによって集光されて形成される光スポットをフォーカスが合った状態でトラックに沿って移動させる必要がある。そこで、光ピックアップの対物レンズには常にフォーカス制御とトラッキング制御とがかけられている。
【０００３】
光ディスク装置の起動時や記録を行う直前あるいは再生途中に、予め定められているトラックやユーザによる操作入力によって指定されたトラックに向けて光ピックアップを移動させる必要がある。この場合、フォーカス制御を行った状態で光ピックアップを光ディスクの半径方向へ短時間に移動させて目標とするトラック上に停止させ、この目標トラックに対してトラッキング制御を行う必要がある。このような光ピックアップを目標トラックまで高速に移動させて停止させる動作を一般にマルチトラックジャンプと称している。
【０００４】
マルチトラックジャンプの際の光ピックアップ移動制御方法の概略について説明する。光ピックアップが目標とするトラックに向けて移動すると光スポットがトラックを横切るたびに正弦波状のトラッキングエラー信号が発生する。例えば、トラッキングエラー信号における振幅０のゼロクロス点での立ち上がり時点でパルスを発生させると、このパルスは光スポットがトラックを横切る数に対応したトラッククロスパルスとなる。このトラッククロスパルスをカウントすれば光ピックアップがどの程度光ディスクの半径方向に移動したかが分かる。また、トラッククロスパルスの周期の逆数は光ピックアップの移動速度となるので、トラッククロスパルスの周期の逆数に基づいて光ピックアップの移動速度を検出して、光ピックアップの移動速度を制御することができる。光ピックアップが目標とするトラックに近付いたら光ピックアップの移動速度を低下させ、光ピックアップを目標とするトラック上で停止させるよう制御する。
【０００５】
ところで、トラッキングエラー信号は光ディスクからの反射光より得た再生信号に基づいて生成されるため、光ディスクの表面に傷や汚れ等があった場合には、正弦波状のトラッキングエラー信号に部分的な振幅低下や位相変動あるいは信号欠落が生じる。このような再生信号が正常に得られていない異常な状態は再生信号のディフェクトと称されている。再生信号にディフェクトが生じた場合には、トラッククロスパルスが正しく出力されないため、光ピックアップの移動距離（移動トラック数）を正しく検出することができず、光ピックアップの移動速度を正しく制御することができない。すると、光ピックアップを目標とするトラック上に停止させることができないという不具合を招くことになる。
【０００６】
例えば特開平５−１１４１４５号公報（特許文献１）や特開平５−１６６２０１号公報（特許文献２）には、トラッキングエラー信号にディフェクトが生じた場合に、トラッククロスパルスにおける欠落したパルスを擬似的に補完することにより、上記の不具合を回避するようにした光ディスク装置が記載されている。
【特許文献１】特開平５−１１４１４５号公報
【特許文献２】特開平５−１６６２０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが、トラッククロスパルスが部分的に欠落して所定期間パルスが得られなかった場合に欠落したパルスを擬似的に補完するようにした従来の技術では、パルスが得られない期間の速度変動までを考慮した補完が困難であり、精度よく光ピックアップの移動速度を補正することができないという問題点があった。
従って、ディフェクト発生後瞬時に移動速度を補正することができず、特に目標トラックの直前でディフェクトが発生した場合には、光ピックアップを目標とするトラック上に停止させることができない、いわゆるトラック外れを起こしてしまうおそれがあった。
【０００８】
本発明はこのような問題点に鑑みなされたものであり、マルチトラックジャンプ中に光ディスクに傷や汚れ等があって再生信号が部分的に欠除したり信号レベルが低下したりした場合でも、光ピックアップの移動速度を正しく検出して光ピックアップの移動速度を適切に制御することができる光ディスク装置及びこれに用いる光ピックアップ移動制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上述した従来の技術の課題を解決するため、光ディスクに情報を記録する記録動作と光ディスクより情報を再生する再生動作の少なくとも一方を行う光ディスク装置において、前記記録動作または前記再生動作を行うための光ビームを前記光ディスクに照射する光ピックアップ（３）と、前記光ピックアップより発せられた光ビームによって前記光ディスク上に形成された光スポットが前記光ディスクに設けられた複数のトラックを横切るように前記光ピックアップを移動させる光ピックアップ移動機構（４，２０，２１）と、前記光ピックアップ移動機構によって前記光スポットが前記複数のトラックを横切る際に発生するトラッキングエラー信号を検出するトラッキングエラー検出回路（６）と、前記トラッキングエラー信号に基づいて前記光スポットが横切るトラックの数に対応したパルスであるトラッククロスパルスを発生するトラッククロスパルス発生部（７）と、前記トラッククロスパルスのパルスが発生するたびに前記トラッククロスパルスの半周期を計測する半周期計測部（９）と、前記半周期計測部が計測した最新の第１の半周期と前記第１の半周期より１半周期前に計測した第２の半周期とを用いて、前記トラッククロスパルスの半周期の異常が発生したことを検出するディフェクト検出回路（１０）と、前記ディフェクト検出回路によって前記トラッククロスパルスの半周期の異常が発生したと検出されない場合には、前記第１の半周期と前記第２の半周期との平均をとる第１の算出方法によって平均半周期を求めると共に、前記ディフェクト検出回路によって前記トラッククロスパルスの半周期の異常が発生したと検出された場合には、予め定めた期間の少なくとも一部の期間で前記第１の算出方法による前記平均半周期の代わりに前記第１の算出方法とは異なる第２の算出方法によって補正平均半周期を求める平均半周期発生部（１１）と、前記光ピックアップ移動機構によって前記光ピックアップを移動させる際の前記光ピックアップの移動速度を決める基準データを発生する基準データ発生部（１２）と、前記基準データと前記平均半周期及び前記補正平均半周期とを用いて、前記光ピックアップを前記基準データが示す基準速度に一致した速度で移動させるよう制御する基準速度移動サーボ機構（ＳＳＶ）とを備えることを特徴とする光ディスク装置を提供する。
【００１０】
ここで、前記ディフェクト検出回路は、前記トラッククロスパルスの一部のパルスに誤差変動分を超える半周期の変動が発生したことを示す第１の異常と、前記トラッククロスパルスの一部にパルスの欠落が発生したことを示す第２の異常とを検出することが好ましい。
また、前記第１の半周期をＴ、前記第２の半周期をＴｚ、前記誤差変動分に相当する時間をΔＴとすると、前記ディフェクト検出回路は、
（Ｔｚ−ΔＴ）＜Ｔ＜（Ｔｚ＋ΔＴ）      …（１）
なる（１）式を満たす場合に前記第１及び第２の異常が発生していないと判断し、前記（１）式を満たさず、
Ｔ＜（２・Ｔｚ−ΔＴ）      …（２）
なる（２）式を満たす場合に前記第１の異常が発生したと判断し、
前記（１）式と前記（２）式との双方を満たさない場合に第２の異常が発生したと判断することが好ましい。
【００１１】
さらに、以上の構成において、前記平均半周期発生部は、前記ディフェクト検出回路が前記第１の異常を検出した時点以降の最初の半周期の期間では前記第２の算出方法として前記第１の異常が発生した時点より過去の異常が発生していない隣接する２つの半周期の平均半周期を第１の補正平均半周期とし、前記最初の半周期の期間に続く２番目の半周期の期間では前記第１の算出方法によって得た平均半周期を第２の補正平均半周期とし、前記２番目の半周期の期間に続く３番目の半周期の期間では前記第２の算出方法として前記第１の半周期と前記第２の補正平均半周期との平均半周期を第３の補正平均半周期とすることが好ましい。
また、前記平均半周期発生部は、前記ディフェクト検出回路が前記第２の異常を検出した時点以降の最初の半周期の期間及び前記最初の半周期の期間に続く２番目の半周期の期間では前記第２の算出方法として前記第１の半周期と前記第２の半周期とを加算して４で割ることにより補正平均半周期とすることが好ましい。
【００１２】
本発明は、上述した従来の技術の課題を解決するため、光ディスクに情報を記録する記録動作と光ディスクより情報を再生する再生動作の少なくとも一方を行う光ディスク装置に用いられる光ピックアップ移動制御方法において、前記記録動作または前記再生動作を行うための光ビームを前記光ディスクに照射する光ピックアップを、前記光ビームによって前記光ディスク上に形成された光スポットが前記光ディスクに設けられた複数のトラックを横切るように移動させる光ピックアップ移動ステップと、前記光スポットが前記複数のトラックを横切る際に発生するトラッキングエラー信号を検出するトラッキングエラー検出ステップと、前記トラッキングエラー信号に基づいて前記光スポットが横切るトラックの数に対応したパルスであるトラッククロスパルスを発生するトラッククロスパルス発生ステップと、前記トラッククロスパルスのパルスが発生するたびに前記トラッククロスパルスの半周期を計測する半周期計測ステップと、前記半周期計測ステップにて計測した最新の第１の半周期と前記第１の半周期より１半周期前に計測した第２の半周期とを用いて、前記トラッククロスパルスの半周期の異常が発生したことを検出するディフェクト検出ステップと、前記ディフェクト検出ステップにて前記トラッククロスパルスの半周期の異常が発生したと検出されない場合には、前記第１の半周期と前記第２の半周期との平均をとる第１の算出方法によって平均半周期を求めると共に、前記ディフェクト検出ステップにて前記トラッククロスパルスの半周期の異常が発生したと検出された場合には、予め定めた期間の少なくとも一部の期間で前記第１の算出方法による前記平均半周期の代わりに前記第１の算出方法とは異なる第２の算出方法によって補正平均半周期を求める平均半周期発生ステップと、前記光ピックアップ移動ステップにて前記光ピックアップを移動させる際に、前記光ピックアップの移動速度を決める基準データと前記平均半周期及び前記補正平均半周期とを用いて、前記光ピックアップを前記基準データが示す基準速度に一致した速度で移動させるよう制御する制御ステップとを含むことを特徴とする光ピックアップ移動制御方法を提供する。
【００１３】
ここで、前記ディフェクト検出ステップは、前記トラッククロスパルスの一部のパルスに誤差変動分を超える半周期の変動が発生したことを示す第１の異常と、前記トラッククロスパルスの一部にパルスの欠落が発生したことを示す第２の異常とを検出することが好ましい。
また、前記第１の半周期をＴ、前記第２の半周期をＴｚ、前記誤差変動分に相当する時間をΔＴとすると、前記ディフェクト検出ステップは、
（Ｔｚ−ΔＴ）＜Ｔ＜（Ｔｚ＋ΔＴ）      …（１）
なる（１）式を満たす場合に前記第１及び第２の異常が発生していないと判断し、前記（１）式を満たさず、
Ｔ＜（２・Ｔｚ−ΔＴ）      …（２）
なる（２）式を満たす場合に前記第１の異常が発生したと判断し、
前記（１）式と前記（２）式との双方を満たさない場合に第２の異常が発生したと判断することが好ましい。
【００１４】
さらに、以上の構成において、前記平均半周期発生ステップは、前記ディフェクト検出ステップにて前記第１の異常を検出した時点以降の最初の半周期の期間では前記第２の算出方法として前記第１の異常が発生した時点より過去の異常が発生していない隣接する２つの半周期の平均半周期を第１の補正平均半周期とし、前記最初の半周期の期間に続く２番目の半周期の期間では前記第１の算出方法によって得た平均半周期を第２の補正平均半周期とし、前記２番目の半周期の期間に続く３番目の半周期の期間では前記第２の算出方法として前記第１の半周期と前記第２の補正平均半周期との平均半周期を第３の補正平均半周期とすることが好ましい。
また、前記平均半周期発生ステップは、前記ディフェクト検出ステップにて前記第２の異常を検出した時点以降の最初の半周期の期間及び前記最初の半周期の期間に続く２番目の半周期の期間では前記第２の算出方法として前記第１の半周期と前記第２の半周期とを加算して４で割ることにより補正平均半周期とすることが好ましい。
【発明の効果】
【００１５】
本発明によれば、マルチトラックジャンプ中に光ディスクに傷や汚れ等があって再生信号が部分的に欠除したり信号レベルが低下したりした場合でも、光ピックアップの移動速度を正しく検出して光ピックアップの移動速度を適切に制御することができ、目標トラック上に光ピックアップを正確に停止させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の光ディスク装置及びこれに用いる光ピックアップ移動制御方法について、添付図面を参照して説明する。図１は本発明の光ディスク装置の一実施形態を示すブロック図、図２は一実施形態におけるマルチトラックジャンプを説明するための波形図、図３はディフェクトが第１の状態であるときの一実施形態による補正動作を示す波形図、図４はディフェクトが第２の状態であるときの一実施形態による補正動作を示す波形図、図５は一実施形態におけるディフェクトの判定と補正動作を説明するためのフローチャート、図６はディフェクトが第１の状態であるときの一実施形態による補正動作を説明するためのフローチャート、図７はディフェクトが第２の状態であるときの一実施形態による補正動作を説明するためのフローチャートである。
【００１７】
まず、図１に示す光ディスク装置の一実施形態において、通常の記録または再生動作中に行われるトラッキング制御について説明する。
図１において、光ディスク１はＣＤ規格，ＤＶＤ規格，ブルーレイディスク（ＢＤ）規格等の任意の規格の光ディスクであり、この光ディスク１はスピンドルモータ２によって回転駆動される。光ピックアップ３はレーザ光のような光ビームを光ディスク１の情報記録層に照射し、光ディスク１に予め記録されている情報を読み取ったり、光ディスク１に情報を書き込んだりする。光ピックアップ３は光ビームを収束させて光ディスク１の情報記録層に形成されたトラックに光スポットを形成する対物レンズ（図示せず）を備えている。光ピックアップ３はトラッキングアクチュエータ４により光ディスク１の半径方向に移動可能となされている。図示を省略するが、光ディスク装置は、光ピックアップ３の対物レンズと光ディスク１との距離を調整して光スポットのフォーカスを制御するフォーカス制御機構も備える。
【００１８】
光ピックアップ３より光ディスク１に照射されて反射した反射光は、光センサを有する光検出回路５で受光されて電気信号に変換される。光検出回路５の出力信号はトラッキングエラー検出回路６に供給され、トラッキングエラー検出回路６はプッシュプル法や３ビーム法等の公知の方法によってトラッキングエラー信号を検出する。トラッキングエラー信号は、光スポットがトラック上に正確に位置しているときは振幅０の一定の信号であるが、光スポットがトラックから外れると所定の振幅を有する信号となる。トラッキングエラー信号は位相補償回路１８に入力されて位相補償され、位相補償回路１８は光スポットをトラック上にトラッキングさせるためのトラッキング制御信号を出力する。通常の記録または再生動作中は、制御部２２の制御によりスイッチ１９は端子ａと端子ｄとが接続されており、トラッキング制御信号はアクチュエータ制御回路２０に供給される。アクチュエータ制御回路２０は増幅回路２１を介してトラッキングアクチュエータ４にトラッキングアクチュエータ４を制御するための制御信号を供給する。これにより、光スポットがトラック上に位置するようトラッキング制御される。
【００１９】
以上のように、通常の記録または再生動作中は、光ピックアップ３，光検出回路５，トラッキングエラー検出回路６，位相補償回路１８，スイッチ１９，アクチュエータ制御回路２０，増幅回路２１，トラッキングアクチュエータ４がなすループによって光スポットのトラッキング制御が行われる。このループはトラッキングサーボ機構ＴＳＶのループである。なお、トラッキングアクチュエータ４とアクチュエータ制御回路２０と増幅回路２１は、光ピックアップ３を移動させる光ピックアップ移動機構となっている。
【００２０】
次に、図２を用いて図１に示す光ディスク装置の一実施形態におけるマルチトラックジャンプの動作の概略について説明する。図２における横軸は時間経過を示しており、図２（Ａ）における縦軸は速度、図２（Ｂ）〜（Ｄ）における縦軸は振幅を示している。
例えば光ピックアップ３が停止している状態でユーザが操作部２３を操作して所定トラック数離間した位置にあるコンテンツをサーチする場合には、光ピックアップ３のマルチトラックジャンプが行われる。操作部２３による操作によってマルチトラックジャンプが必要な場合、制御部２２は加速パルス発生回路１６を制御して、図２（Ｂ）に示す加速パルスＰ１を発生させる。加速パルスＰ１は幅がｗ１で高さ（振幅）が正方向にｈ０のパルスである。加速パルスＰ１の発生に合わせて、制御部２２は端子ｃと端子ｄとを接続するようスイッチ１９を制御する。
【００２１】
加速パルスＰ１は加算器１７及びスイッチ１９の端子ｃ，ｄを介してアクチュエータ制御回路２０に供給される。加速パルスＰ１の発生後、制御部２２は端子ｂと端子ｄとを接続するようスイッチ１９を制御する。図２（Ａ）は光ピックアップ３を移動させる際の基準速度を示している。図２（Ａ）に示すように、加速パルスＰ１の印加後、スイッチ１９の端子ｂと端子ｄとが接続された状態で、アクチュエータ制御回路２０は光ピックアップ３の移動速度を順次加速し、所定トラック数移動させた時点で一定速度にするようトラッキングアクチュエータ４を制御する。さらに所定トラック数移動させた時点でアクチュエータ制御回路２０は光ピックアップ３の移動速度を順次減速させる。
【００２２】
残トラック数検出回路１４には、マルチトラックジャンプを行う時点で制御部２２より移動させるべきトラック数の情報が入力される。また、残トラック数検出回路１４には、後述するトラックカウント回路８から光スポットが横切ったトラックの数を示す情報が入力される。これにより、残トラック数検出回路１４は目標とするトラックまでの残トラック数を検出する。この残トラック数は基準周期発生回路１２と減速パルス発生回路１５と制御部２２に入力される。
【００２３】
そして、図２（Ａ）に示すように、例えば目標とするトラックの１トラック前で速度Ｖ０の時点で、減速パルス発生回路１５は図２（Ｂ）に示す減速パルスＰ２を発生させる。減速パルスＰ２は幅がｗ１で高さ（振幅）が負方向にｈ０のパルスである。減速パルスＰ２の発生に合わせて、制御部２２は端子ｃと端子ｄとを接続するようスイッチ１９を制御する。減速パルスＰ２は加算器１７及びスイッチ１９の端子ｃ，ｄを介してアクチュエータ制御回路２０に供給される。これにより、光ピックアップ３は目標とするトラック上に停止する。
【００２４】
このマルチトラックジャンプの際、光スポットはトラックを順次横切るので、図２（Ｃ）に示すように、光スポットがトラックを横切るたびに正弦波状のトラッキングエラー信号が発生する。例えばトラッキングエラー信号のゼロクロス点の立ち上がり側で立ち上がり、ゼロクロス点の立ち上がり側で立ち下がるパルスを生成すれば、このパルスは光スポットが横切ったトラックの数に応じてパルスが発生するトラッククロスパルスとなる。図２（Ｄ）には簡略化のため、トラッククロスパルスをトラッキングエラー信号のゼロクロス点の立ち上がり側の位置のみ示すパルスとして図示している。このトラッククロスパルスをカウントすることにより目標とするトラックまでの残トラック数が求めることができる。
【００２５】
図２（Ａ）における加速パルスＰ１の発生直後から減速パルスＰ２の発生直前までの期間Ｈ１はスイッチ１９の端子ｂと端子ｄとが接続された状態にあり、この期間Ｈ１は光ピックアップ３を図２（Ａ）に示す基準速度に従って移動させる速度制御を行っている期間である。この速度制御を行う期間Ｈ１において、再生信号（トラッキングエラー信号）にディフェクトが発生した場合には、トラッククロスパルスが部分的に位相変動したりパルスが欠落したりし、光ピックアップ３の移動速度が適切に行えない状況となる。本実施形態はこのような状況でも光ピックアップ３の移動速度を適切に行うよう補正動作を行うものである。
【００２６】
ここで、図１に示す光ディスク装置において、再生信号（トラッキングエラー信号）にディフェクトが発生した場合の具体的動作について図３〜図７を参照しながら詳述する。
図３（Ａ）はディフェクトが発生していない状態のトラッキングエラー信号の拡大図であり、図３（Ｂ）はディフェクトＤＦ１が発生している状態のトラッキングエラー信号の拡大図である。トラッキングエラー検出回路６より出力されたトラッキングエラー信号はコンパレータ７に供給される。図２を用いたマルチトラックジャンプの概略説明では、トラッキングエラー信号のゼロクロス点に基づいてトラッククロスパルスを生成すると説明したが、ゼロクロス点及びその近傍でノイズによって複数の細かな振幅変動が発生するとトラッククロスパルスの立ち上がりや立ち上がり位置が不安定となってしまう。そこで、本実施形態ではノイズの影響を避けるため、コンパレータ７は閾値Ｔｈ＋，Ｔｈ−を用いてトラッククロスパルスを生成する。コンパレータ７はトラッククロスパルス発生部である。
【００２７】
図３（Ｃ）はコンパレータ７が図３（Ｂ）のトラッキングエラー信号に基づいて生成したトラッククロスパルスである。トラッキングエラー信号の振幅が０から増加して正方向の閾値Ｔｈ＋に到達した時点で立ち上がり、振幅が０から減少して負方向の閾値Ｔｈ−に到達した時点で立ち下がるパルスを生成すると、図３（Ｃ）に示すトラッククロスパルスとなる。図３に示す例では、図３（Ｂ）に示すように、トラッキングエラー信号の一部の波形の振幅が本来の振幅を示す破線の状態と比較して小さくなっているディフェクトＤＦ１が発生している。この場合、閾値Ｔｈ−に到達する時点がずれ、トラッククロスパルスは時刻ｔ０〜ｔ１の期間でパルス幅が短くなり、時刻ｔ１〜ｔ２の期間でパルス幅が長くなってしまう。図示はしないが、閾値Ｔｈ＋に到達する時点がずれてパルス幅が変動することもある。また、時刻ｔ０〜ｔ１の期間でパルス幅が長くなり、時刻ｔ１〜ｔ２の期間でパルス幅が短くなってしまうこともある。
【００２８】
本実施形態は、トラッキングエラー信号の一部の波形が閾値Ｔｈ＋，Ｔｈ−を越えてはいるものの閾値Ｔｈ＋，Ｔｈ−に到達する時点がずれたディフェクトＤＦ１の存在によって、トラッククロスパルスのパルス幅（半周期）が本来のパルス幅（半周期）とは異なる時間となった異常が発生した場合を補正動作の第１の対象としている。なお、一般的に、光ディスク１の回転線速度は光スポットのトラック横断速度よりも高いため、光ディスク１表面の傷や汚れが大面積でない限り光スポットが傷や汚れの部分を通過する時間はそれほど長くない。従って、トラッキングエラー信号に発生するディフェクトの期間は光スポットが１トラックを横断する期間かそれ以内である場合が多い。
【００２９】
コンパレータ７より出力されたトラッククロスパルスは、トラックカウント回路８及びゼロクロス周期計測回路９に供給される。トラックカウント回路８は入力されたトラッククロスパルスのパルス数をカウントし、カウント値を残トラック数検出回路１４に供給する。上記のように、トラックカウント回路８によるパルス数のカウント値は、光スポットが横切ったトラックの数を示している。
ゼロクロス周期計測回路９は入力されたトラッククロスパルスのゼロクロス周期を計測する。上記のように、図３（Ｃ）に示すトラッククロスパルスは厳密にはトラッキングエラー信号のゼロクロス点に基づいて生成したトラッククロスパルスではないが、ゼロクロス点に基づいて生成したパルスと実質的に等価であるので、ゼロクロス周期と称する。また、厳密には、ゼロクロス周期計測回路９は図３に示すように半周期Ｔを計測する半周期計測部となっている。以下、簡略化のため、半周期Ｔを単に周期Ｔと称することとする。
【００３０】
ゼロクロス周期計測回路９によって計測された周期Ｔはディフェクト検出回路１０に供給される。ディフェクト検出回路１０は、ゼロクロス周期計測回路９から順次入力される周期Ｔに基づいて、トラッキングエラー信号にディフェクトが発生しているか、またどのようなディフェクトが発生しているかを推定する。ディフェクト検出回路１０によるディフェクト検出の具体的動作は後に詳述する。
平均周期発生回路１１は後に詳述するように、ディフェクトが発生していない場合には、順次入力される周期Ｔに基づいて隣接する２つの半周期の平均半周期Ｔav（以下、平均周期Ｔavと称する）を求め、ディフェクトが発生した場合には予め定めた期間のみ予め定めた算出方法に従って補正した平均周期Ｔavを求める。平均周期発生回路１１は平均半周期発生部となっている。平均周期Ｔavを示すデータは加算器１３に供給される。
【００３１】
基準周期発生回路１２には、残トラック数検出回路１４より目標とするトラックまでの残トラック数が入力される。基準周期発生回路１２は図２（Ａ）に示すような基準速度を得るための基準半周期Ｔref（以下、基準周期Ｔrefと称する）を示すテーブルを有しており、残トラック数検出回路１４から入力された残トラック数に応じて基準速度に対応した基準周期Ｔrefを示すデータを発生する。基準周期Ｔrefを示すデータは加算器１３に供給される。
加算器１３は基準周期発生回路１２からの基準周期Ｔrefを示すデータから平均周期発生回路１１からの平均周期Ｔavを示すデータを減じてその差分データを出力する。この差分データはスイッチ１９を介してアクチュエータ制御回路２０に入力される。アクチュエータ制御回路２０は増幅回路２１を介してトラッキングアクチュエータ４を駆動する。
【００３２】
以上のように、図１に示す光ディスク装置は、光ピックアップ３，光検出回路５，トラッキングエラー検出回路６，コンパレータ７，トラックカウント回路８，残トラック数検出回路１４，基準周期発生回路１２からなる第１の経路と、コンパレータ７の出力段から分岐したゼロクロス周期計測回路９，ディフェクト検出回路１０，平均周期発生回路１１からなる第２の経路とを有する。そして、加速パルスＰ１の発生直後から減速パルスＰ２の発生直前までの期間Ｈ１においては、第１及び第２の経路，第１の経路の出力と第２の経路の出力との差分データを出力する加算器１３，スイッチ１９，アクチュエータ制御回路２０，増幅回路２１，トラッキングアクチュエータ４がなすループによって加算器１３からの差分データが０となるように制御される。従って、光ピックアップ３は図２（Ａ）に示す基準速度に一致した速度で移動制御される。このループは、光ピックアップ３を基準速度に一致した速度で移動制御するための基準速度移動サーボ機構ＳＳＶのループである。
【００３３】
なお、基準速度移動サーボ機構ＳＳＶのループによって光ピックアップ３の移動速度を制御する際に前述のように周期Ｔではなく平均周期Ｔavを用いるのは、トラッキングエラー信号の周期の変動（ひいてはトラッククロスパルスの周期の変動）を相殺しやすいからである。
【００３４】
さらに、図３を参照してディフェクト検出回路１０及び平均周期発生回路１１の動作について説明する。ゼロクロス周期計測回路９によってトラッククロスパルスのパルス（半周期）ごとに現在計測された周期Ｔ（最新の周期Ｔ）はディフェクト検出回路１０に入力され、さらに平均周期発生回路１１へと入力される。１半周期前に計測された周期をＴｚとすると、ディフェクト検出回路１０は１半周期前に計測された周期Ｔｚを保持する。ディフェクト検出回路１０は、以下の（１）式に基づいて現在計測された周期Ｔと１半周期前に計測された周期Ｔｚとの差が所定の範囲（誤差変動分）ΔＴに収まっているかを判定する。トラッキングエラー信号は完全な正弦波ではなく変動する波形であるため、トラッククロスパルスの周期Ｔも一定ではなくある程度のばらつきがある。（１）式は周期Ｔと周期Ｔｚとがばらつきの許容範囲内にあるかを判定するものである。なお、ΔＴの値は、トラッキングエラー信号のＳ／Ｎ比や光ディスク１の残留エラー成分（ディスク自体の成型条件等の理由で発生するサーボエラー変動）の影響による誤差変動分を考慮して最適な値を決めればよい。
（Ｔｚ−ΔＴ）＜Ｔ＜（Ｔｚ＋ΔＴ）      …（１）
【００３５】
上記の（１）式を満たす場合、ディフェクト検出回路１０は、トラッキングエラー信号に基準速度移動サーボ機構ＳＳＶに影響を及ぼす程のディフェクトが発生していない状態であることを示すディフェクトモード０を設定する。図３（Ｂ）に示すトラッキングエラー信号では、時刻ｔ０まではディフェクトが発生していないので、上記の（１）式を満たすことになり、図３（Ｄ）に示すように時刻ｔ０までは（厳密には時刻ｔ１に至る前までは）ディフェクトモードは０となっている。
【００３６】
時刻ｔ０を経過した後、ディフェクトＤＦ１が発生すると、トラッククロスパルスの現在計測された周期Ｔは図３（Ｃ）に示すように１半周期前に計測された周期Ｔｚより短くなる。この場合、時刻ｔ１の時点で上記の（１）式を満たさない状態となる。ディフェクト検出回路１０は、上記の（１）式を満たさない場合、以下の（２）式に基づいて現在計測された周期Ｔが１半周期前に計測された周期Ｔｚの約２倍より小さいか否かを判定する。（２）式を満たす場合には、トラッククロスパルスが欠落していないものの、トラッキングエラー信号の振幅が低下したディフェクトＤＦ１が発生してトラッククロスパルスの周期Ｔが本来の周期よりも大幅に短くなったまたは長くなったと推定する。なお、（２）式におけるΔＴは上記の（１）式におけるΔＴと同じ値である。
Ｔ＜（２・Ｔｚ−ΔＴ）      …（２）
【００３７】
ディフェクト検出回路１０は、（１）式を満たさず、（２）式を満たす場合に、ディフェクトＤＦ１が発生したことを示すディフェクトモード１を設定する。図３（Ｄ）に示すように、時刻ｔ１でディフェクトＤＦ１が発生したことが検出されてディフェクトモードは１となる。本実施形態では、ディフェクトモードを１に設定した場合には半周期が３つ経過するまではディフェクトモード１を維持するようになっている。従って、時刻ｔ４でディフェクトモードは０に戻る。
本実施形態では、図３（Ｅ）に示すように、ディフェクト検出回路１０は現在の状態がどのような状態にあるかを示す状態モードを設定している。状態モードはディフェクトＤＦ１が発生した場合にはＤＦ１状態モードとなり、後述するディフェクトＤＦ２が発生した場合にはＤＦ１状態モードとは異なるＤＦ２状態モードを設定する。ＤＦ１状態モード及びＤＦ２状態モードはいずれも０，１，２のいずれかの値である。状態モードの詳細については後述する。
【００３８】
図３（Ｆ）は周期Ｔの変動を理解しやすいよう周期Ｔを振幅の変化の波形として図示している。振幅０より下側は周期Ｔが短くなった場合、振幅０より上側は周期Ｔが長くなった場合を示す。トラッククロスパルスにおける時刻ｔ０〜ｔ１の期間に発生するパルスは周期Ｔが短いので時刻ｔ１まで振幅０であったものが時刻ｔ１で振幅が下がり、時刻ｔ１〜ｔ２の期間に発生するパルスは周期Ｔが長いので時刻ｔ２で振幅が上がり、時刻ｔ３で振幅０に戻る。なお、時刻ｔ１までと時刻ｔ３以降は厳密には周期Ｔの微小変動があるが、簡略化のため周期Ｔが一定であることを示す振幅０として図示している。
【００３９】
平均周期発生回路１１には現在計測された周期Ｔが順次入力される。平均周期発生回路１１は少なくとも１半周期前に計測された周期Ｔｚとこの周期Ｔｚの１半周期前に計測された周期を保持する。平均周期発生回路１１は、隣接する２つの半周期分の周期Ｔ、即ち、現在計測された周期Ｔと１半周期前に計測された周期Ｔｚとの平均周期Ｔavを求め、平均周期Ｔavを示すデータを出力する。図３（Ｇ）は平均周期Ｔavの変動を理解しやすいよう平均周期Ｔavを振幅の変化の波形として図示している。また、図３（Ｇ）は、ディフェクトＤＦ１が発生することによりトラッククロスパルスの周期Ｔが部分的に本来の周期からずれてしまった状態で平均周期Ｔavを補正していない場合を示している。
【００４０】
ディフェクトＤＦ１が発生していない通常の場合と同様、時刻ｔ１の時点で時刻ｔ（−１）〜ｔ０の期間の周期Ｔ１と時刻ｔ０〜ｔ１の期間の周期Ｔ２とで平均周期Ｔavを求めると、平均周期Ｔavは本来の平均周期より短くなってしまう。時刻ｔ２の時点では、時刻ｔ０〜ｔ１の期間の周期Ｔ２と時刻ｔ１〜ｔ２の期間の周期Ｔ３とで平均周期Ｔavを求めるので、平均周期Ｔavは本来の平均周期とほぼ同じとなる。時刻ｔ３の時点で時刻ｔ１〜ｔ２の期間の周期Ｔ３と時刻ｔ２〜ｔ３の期間の周期Ｔ４とで平均周期Ｔavを求めると、平均周期Ｔavは本来の平均周期より長くなってしまう。
【００４１】
そこで、本実施形態では平均周期Ｔavを次のように補正している。図３（Ｈ）は、トラッククロスパルスの周期Ｔが部分的に本来の周期からずれてしまった部分で平均周期Ｔavを補正した場合の平均周期Ｔavを示している。時刻ｔ１の時点では、時刻ｔ（−１）〜ｔ０の期間の周期Ｔ１と時刻ｔ０〜ｔ１の期間の周期Ｔ２とで平均周期Ｔavを求めるのではなく、双方で本来の周期が得られている時刻ｔ（−２）〜ｔ（−１）の期間の周期Ｔ０と時刻ｔ（−１）〜ｔ０の期間の周期Ｔ１とで平均周期Ｔavを求める。時刻ｔ２の時点では、本来の平均周期がそのまま得られるので時刻ｔ０〜ｔ１の期間の周期Ｔ２と時刻ｔ１〜ｔ２の期間の周期Ｔ３とで平均周期Ｔavを求める。ここで求めた平均周期ＴavをＴav4とする。平均周期発生回路１１はこの平均周期Ｔav4を保持する。時刻ｔ３の時点では、平均周期Ｔav4と時刻ｔ２〜ｔ３の期間の周期Ｔ４とで平均周期Ｔavを求める。
【００４２】
これにより、平均周期Ｔavは、ディフェクトモードが１となっている時刻ｔ１〜ｔ４の期間の全てにおいて、本来の平均周期と同等の平均周期に補正される。平均周期発生回路１１からはトラッキングエラー信号にディフェクトＤＦ１が発生してもディフェクトＤＦ１が発生していない場合と同等の適切な平均周期Ｔavを示すデータが出力されることになる。従って、上述した基準速度移動サーボ機構ＳＳＶのループの働きによって、光ピックアップ３は基準速度に一致した速度で移動制御されることとなる。
なお、本実施形態によれば、トラッキングエラー信号におけるディフェクトＤＦ１の発生頻度が４半周期以上であれば確実に平均周期Ｔavは補正される。
【００４３】
次に、図４を用いてトラッククロスパルスが部分的に欠落した場合の本実施形態による補正動作について説明する。図４（Ａ）はディフェクトが発生していない状態のトラッキングエラー信号の拡大図であり、図４（Ｂ）はディフェクトＤＦ２が発生している状態のトラッキングエラー信号の拡大図である。ディフェクトＤＦ２は、トラッキングエラー信号の一部の波形が閾値Ｔｈ＋またはＴｈ−を越えない状態で振幅の低下が発生した場合を示している。ここでは、振幅が閾値Ｔｈ＋を越えていないディフェクトＤＦ２を示している。この場合、トラッククロスパルスは図４（Ｃ）に示すように、ディフェクトＤＦ２が発生した部分でパルスが欠落してしまう。
【００４４】
本実施形態は、トラッキングエラー信号の一部の波形が閾値Ｔｈ＋，Ｔｈ−を越えないディフェクトＤＦ２の存在によって、トラッククロスパルスの１つのパルスが欠落する異常が発生した場合を補正動作の第２の対象としている。
なお、トラッキングエラー信号にディフェクトが長時間に渡って発生し、トラッククロスパルスの２つまたはそれ以上のパルスが欠落する場合もあり得るが、マルチトラックジャンプの際にそのような事態が発生する可能性は低い。従って、本実施形態によれば、上述したディフェクトＤＦ１が発生した場合の補正動作と後述するディフェクトＤＦ２が発生した場合の補正動作とで、通常発生するディフェクトに起因するトラッククロスパルスの異常に対応できることになる。
【００４５】
ディフェクト検出回路１０は、上記の（２）式を満たさない場合、ディフェクトＤＦ２が発生したことを示すディフェクトモード２を設定する。図４（Ｄ）に示すように、時刻ｔ１でディフェクトモードは２となる。本実施形態では、ディフェクトモードを２に設定した場合には半周期が３つ経過するまではディフェクトモード２を維持するようになっている。従って、時刻ｔ４でディフェクトモードは０に戻る。
図４（Ｅ）に示すように、ディフェクト検出回路１０はディフェクトＤＦ２の発生によってＤＦ２状態モードを設定する。なお、時刻ｔ１以前で状態モードが２となっている理由及び状態モードの詳細については後述する。
【００４６】
図４（Ｆ）は図３（Ｆ）と同様、周期Ｔの変動を理解しやすいよう周期Ｔを振幅の変化の波形として図示している。時刻ｔ０〜ｔ１の期間で本来発生すべきパルスが欠落しているので、時刻ｔ１まで振幅０であったものが時刻ｔ１〜ｔ２の期間で振幅が大きくなり、時刻ｔ２で振幅０に戻る。図４（Ｇ）は図３（Ｇ）と同様、平均周期Ｔavの変動を理解しやすいよう平均周期Ｔavを振幅の変化の波形として図示している。図４（Ｇ）は、ディフェクトＤＦ２が発生することによりトラッククロスパルスの１パルスが欠落した状態で平均周期Ｔavを補正していない場合を示している。
【００４７】
ディフェクトＤＦ２が発生していない通常の場合と同様、時刻ｔ１の時点で時刻ｔ（−１）〜ｔ０の期間の周期Ｔ１と時刻ｔ０〜ｔ１の期間の周期Ｔ２とで平均周期Ｔavを求めると、平均周期Ｔavは本来の平均周期より長くなってしまう。時刻ｔ２の時点で時刻ｔ０〜ｔ１の期間の周期Ｔ２と時刻ｔ１〜ｔ２の期間の周期Ｔ３とで平均周期Ｔavを求めると、同様に平均周期Ｔavは本来の平均周期より長くなってしまう。
【００４８】
そこで、本実施形態では平均周期Ｔavを次のように補正している。図４（Ｈ）は、トラッククロスパルスの１パルスが欠落した場合に平均周期Ｔavを補正した場合の平均周期Ｔavを示している。時刻ｔ１の時点では、時刻ｔ（−１）〜ｔ０の期間の周期Ｔ１と時刻ｔ０〜ｔ１の期間の周期Ｔ２とで平均周期Ｔavを求めるのではなく、周期Ｔ１と周期Ｔ２とを加算して４で割ることによって平均周期Ｔavを求める。時刻ｔ２の時点では、周期Ｔ２と周期Ｔ３とを加算して４で割ることによって平均周期Ｔavを求める。時刻ｔ３の時点では、周期Ｔ３と時刻ｔ２〜ｔ３の期間の周期Ｔ４とで平均周期Ｔavを求める。
なお、時刻ｔ１の時点で周期Ｔ２を１／３とすることにより平均周期Ｔavとしてもよい。但し、上記の周期Ｔ１と周期Ｔ２とを加算して４で割る算出方法の方がトラッククロスパルスの時間的変動をキャンセルしやすいので好ましい。
【００４９】
これにより、平均周期Ｔavは、ディフェクトモードが２となっている時刻ｔ１〜ｔ４の期間の全てにおいて、本来の平均周期と同等の平均周期に補正される。平均周期発生回路１１からはトラッキングエラー信号にディフェクトＤＦ２が発生してもディフェクトＤＦ２が発生していない場合と同等の適切な平均周期Ｔavを示すデータが出力されることになる。従って、上述した基準速度移動サーボ機構ＳＳＶのループの働きによって、光ピックアップ３は基準速度に一致した速度で移動制御されることとなる。
なお、本実施形態によれば、トラッキングエラー信号におけるディフェクトＤＦ２の発生頻度が４半周期以上であれば確実に平均周期Ｔavは補正される。
【００５０】
ところで、トラッククロスパルスの１パルスが欠落すると、トラックカウント回路８によるトラッククロスパルスのパルス数のカウント値は実際に光スポットが横切ったトラックの数より１つ少なくなってしまう。そこで、図１に示すように、トラックカウント回路８にはディフェクト検出回路１０からのディフェクト検出結果が入力されるようになっており、トラックカウント回路８はディフェクトモード２となったらカウント値を１増加させるようにしている。
【００５１】
図１においては、ゼロクロス周期計測回路９とディフェクト検出回路１０と平均周期発生回路１１とをハードウェア構成の機能ブロック図として図示してそれらの回路の動作を説明したが、ゼロクロス周期計測回路９〜平均周期発生回路１１の部分をソフトウェアによって構成することも可能である。ゼロクロス周期計測回路９〜平均周期発生回路１１以外の他の部分も同様であり、本実施形態はハードウェアとソフトウェアのいずれで実現してもよく、ハードウェアとソフトウェアとが混在していてもよい。
【００５２】
以下、ゼロクロス周期計測回路９〜平均周期発生回路１１の部分の動作を図５〜図７に示すフローチャートを用いてさらに説明する。図５に示す処理はゼロクロス周期計測回路９〜平均周期発生回路１１の全体で実行され、図６，図７に示す処理はディフェクト検出回路１０と平均周期発生回路１１とで実行される。
【００５３】
図５はディフェクトモードの判定処理を示している。図２（Ａ）に示す速度制御を行う期間Ｈ１に移行して光ピックアップ３が速度制御された状態で移動を開始すると、図５に示すディフェクトモードの判定処理が実行される。図５において、ディフェクトモードの判定処理が開始されると、ステップＳ１にて、ディフェクトモードとＤＦ１状態モードとＤＦ２状態モードが全て０にされる。ステップＳ２にて、現在の周期Ｔが計測される。そして、ステップＳ３にて、現在の周期Ｔと１半周期前に計測された周期Ｔｚとから平均周期Ｔavが求められ、現在の周期Ｔが１半周期前の周期Ｔｚとされる。これは、トラッククロスパルスのパルスが発生するたびに計測する周期Ｔを新たな周期Ｔが計測される前に周期Ｔｚに置き換えることを意味する。ステップＳ１〜Ｓ３はディフェクトモードの判定処理を初期化するステップである。
【００５４】
さらに、次のトラッククロスパルスが得られるタイミングでステップＳ４にて、現在の周期Ｔが計測される。ステップＳ５にて、ディフェクトモードが０であるか否かが判定される。ステップＳ１〜Ｓ３による初期化後最初にステップＳ５に至った場合には、ディフェクトモードは０であるので、ディフェクトモードは０であると判定されて（Yes）、ステップＳ６に移る。ステップＳ６にて、周期Ｔが上記の（１）式を満たすか否かが判定される。この時点ではディフェクトＤＦ１，ＤＦ２は発生していないので、周期Ｔが（１）式を満たすと判定され（Yes）、ステップＳ１０に移る。ステップＳ１０にて、現在の周期Ｔと１半周期前の周期Ｔｚとの平均周期Ｔavが求められる。そして、ステップＳ１１にて、現在の周期Ｔが１半周期前の周期Ｔｚとされる。ステップＳ７〜Ｓ９については後述する。
【００５５】
次に、ステップＳ１２にて、ディフェクトモードが１であるか否かが判定される。この時点でディフェクトＤＦ１は発生していないので、ディフェクトモードは０であり、ステップＳ１４に移る。ステップＳ１４にて、ディフェクトモードが２であるか否かが判定される。この時点でディフェクトＤＦ２は発生していないので、ディフェクトモードは０であり、次のトラッククロスパルスが得られるタイミングでステップＳ４に戻る。即ち、トラッキングエラー信号にディフェクトＤＦ１，ＤＦ２のいずれも発生していない状態では、以上の処理を繰り返すことになる。従って、平均周期発生回路１１からはトラッククロスパルスのパルスが発生するたびに現在の周期Ｔと１半周期前の周期Ｔｚとの平均周期Ｔavが出力される。
【００５６】
そして、所定の時点でディフェクトＤＦ１またはＤＦ２が発生すると、ステップＳ６にて、周期Ｔが上記の（１）式を満たさないと判定され（No）、ステップＳ７に移る。ステップＳ７にて、平均周期Ｔavが１つ前の平均周期ＴavZとされ、まずディフェクトモードは１とされ、ＤＦ１状態モードは０とされる。平均周期Ｔavを１つ前の平均周期ＴavZとするのは、ステップＳ１０で求めた平均周期Ｔavをトラッククロスパルスの次のパルスが発生した時点でも平均周期ＴavZとして保持しておくことを意味する。また、ステップＳ７にてＤＦ１状態モードを０とするのは、後述するようにステップＳ１３にてＤＦ１状態モードが２となっている場合があるからである。
【００５７】
次に、ステップＳ８にて、周期Ｔが上記の（２）式を満たすか否かが判定される。周期Ｔが（２）式を満たすと判定されると（Yes）、ステップＳ１０に移る。周期Ｔが（２）式を満たす場合はトラッキングエラー信号にディフェクトＤＦ１が発生した場合である。一方、周期Ｔが（２）式を満たさないと判定されると（No）、ステップＳ９に移る。ステップＳ９にて、ディフェクトモードが２とされ、ＤＦ２状態モードは０とされる。周期Ｔが（２）式を満たさない場合はトラッキングエラー信号にディフェクトＤＦ２が発生した場合である。
このように、本実施形態では、ステップＳ６にて（１）式を満たさない場合には、まずディフェクトＤＦ１が発生したと仮定してステップ７にてディフェクトモードは１に設定される。そして、ステップＳ８にて（２）式を満たすか否かによってディフェクトモード１を維持するかディフェクトモード２に変更するかを切り換えるように構成している。
【００５８】
ステップＳ８にてディフェクトモードが１であると確定したら、ステップＳ１０，Ｓ１１を経てステップＳ１２に移る。ステップＳ１２にてディフェクトモードが１であるか否かが判定される。ここではディフェクトモードは１と設定されているので、ステップＳ１３に移り、ディフェクトモード１における補正処理が実行される。
一方、ステップＳ８にてディフェクトモードが１ではなく、ステップＳ９にてディフェクトモード２と設定されたら、ステップＳ１２に移る。ここではディフェクトモードは２と設定されているので、ディフェクトモードは１ではないと判定され（No）、ステップＳ１４に移る。ステップＳ１４にてディフェクトモードが２であるか否かが判定される。ここではディフェクトモードは２と設定されているので、ステップＳ１５に移り、ディフェクトモード２における補正処理が実行される。
【００５９】
図６を用いて、ステップＳ１３のディフェクトモード１における補正処理について説明する。図６において、ステップＳ１３１にて、ＤＦ１状態モードが０であるか否かが判定される。図５のステップＳ７にてＤＦ１状態モードは０とされているので、ＤＦ１状態モードは０であると判定され（Yes）、ステップＳ１３２に移る。ステップＳ１３２にて、ステップＳ７で保持しておいた１つ前の平均周期ＴavZを現在の平均周期Ｔavとして用いる。これは、図３の時刻ｔ１〜ｔ２の期間で、（Ｔ１＋Ｔ２）／２ではなく、（Ｔ０＋Ｔ１）／２によって平均周期Ｔavを求めていることに相当する。また、ステップＳ１３２にて、現在の周期Ｔが１半周期前の周期Ｔｚとされ、ＤＦ１状態モードが１とされて、処理は終了する。
【００６０】
この図６におけるステップＳ１３２の処理が終了し、次のトラッククロスパルスが得られるタイミングで図５のステップＳ４にて現在の周期Ｔが計測された後にステップＳ５に至ると、ディフェクトモードは０でないと判定され（No）、ステップＳ１２に移って再びステップＳ１３の処理が実行される。図６のステップＳ１３１にて、ＤＦ１状態モードは０ではないと判定され（No）、ステップＳ１３３に移る。ステップＳ１３３にて、ＤＦ１状態モードが１であるか否かが判定される。ここではＤＦ１状態モードは１とされているので、ＤＦ１状態モードは１であると判定され（Yes）、ステップＳ１３４に移る。ステップＳ１３４にて、現在の周期Ｔと１半周期前の周期Ｔｚとの平均周期Ｔavが求められ、現在の周期Ｔが１半周期前の周期Ｔｚとされ、ＤＦ１状態モードが２とされて、処理は終了する。これは、図３の時刻ｔ２〜ｔ３の期間で、（Ｔ２＋Ｔ３）／２によって平均周期Ｔavを求めていることに相当する。
【００６１】
さらに、図６におけるステップＳ１３４の処理が終了し、次のトラッククロスパルスが得られるタイミングで図５のステップＳ４にて現在の周期Ｔが計測された後にステップＳ５に至ると、ディフェクトモードは０でないと判定され（No）、ステップＳ１２に移って再びステップＳ１３の処理が実行される。図６のステップＳ１３１にて、ＤＦ１状態モードは０ではないと判定され（No）、ステップＳ１３３にて、ＤＦ１状態モードは１ではないと判定され（No）、ステップＳ１３５に移る。ステップＳ１３５にて、ＤＦ１状態モードが２であるか否かが判定される。ここではＤＦ１状態モードは２とされているので、ＤＦ１状態モードは２であると判定され（Yes）、ステップＳ１３６に移る。ステップＳ１３６にて、現在の周期Ｔと平均周期Ｔavとの平均が新たな平均周期Ｔavとされ、現在の周期Ｔが１半周期前の周期Ｔｚとされ、ディフェクトモードが０に戻されて、処理は終了する。これは、図３の時刻ｔ３〜ｔ４の期間で、（Ｔav4＋Ｔ４）／２によって平均周期Ｔavを求めていることに相当する。
【００６２】
図７を用いて、ステップＳ１５のディフェクトモード２における補正処理について説明する。図７のステップＳ１５１にて、ＤＦ２状態モードが０であるか否かが判定される。図５のステップＳ９にてＤＦ２状態モードは０とされているので、ＤＦ２状態モードは０であると判定され（Yes）、ステップＳ１５２に移る。ステップＳ１５２にて、現在の周期Ｔと１半周期前の周期Ｔｚとを加算して４で割ったものが平均周期Ｔavとして求められる。これは、図４の時刻ｔ１〜ｔ２の期間で、（Ｔ１＋Ｔ２）／２ではなく、（Ｔ１＋Ｔ２）／４によって平均周期Ｔavを求めていることに相当する。また、ステップＳ１５２にて、現在の周期Ｔが１半周期前の周期Ｔｚとされ、ＤＦ２状態モードが１とされて、処理は終了する。
【００６３】
この図７におけるステップＳ１５２の処理が終了し、次のトラッククロスパルスが得られるタイミングで図５のステップＳ４にて現在の周期Ｔが計測された後にステップＳ５に至ると、ディフェクトモードは０でないと判定され（No）、ステップＳ１５に移って再びステップＳ１５の処理が実行される。図７において、ステップＳ１５１にて、ＤＦ２状態モードは０ではないと判定され（No）、ステップＳ１５３に移る。ステップＳ１５３にて、ＤＦ２状態モードが１であるか否かが判定される。ここではＤＦ２状態モードは１とされているので、ＤＦ２状態モードは１であると判定され（Yes）、ステップＳ１５４に移る。ステップＳ１５４にて、現在の周期Ｔと１半周期前の周期Ｔｚとを加算して４で割ったものが平均周期Ｔavとして求められ、現在の周期Ｔが１半周期前の周期Ｔｚとされ、ＤＦ２状態モードが２とされて、処理は終了する。これは、図４の時刻ｔ２〜ｔ３の期間で、（Ｔ２＋Ｔ３）／４によって平均周期Ｔavを求めていることに相当する。
【００６４】
さらに、図７におけるステップＳ１５４の処理が終了し、図５にてステップＳ５に至ると、ディフェクトモードは０でないと判定され（No）、再びステップＳ１５の処理が実行される。図７において、ステップＳ１５１にて、ＤＦ２状態モードは０ではないと判定され（No）、ステップＳ１５３にて、ＤＦ２状態モードは１ではないと判定され（No）、ステップＳ１５５に移る。ステップＳ１５５にて、ＤＦ２状態モードが２であるか否かが判定される。ここではＤＦ２状態モードは２とされているので、ＤＦ２状態モードは２であると判定され（Yes）、ステップＳ１５６に移る。ステップＳ１５６にて、現在の周期Ｔと１半周期前の周期Ｔｚとの平均周期Ｔavが求められ、現在の周期Ｔが１半周期前の周期Ｔｚとされ、ディフェクトモードが０に戻されて、処理は終了する。これは、図４の時刻ｔ３〜ｔ４の期間で、（Ｔ３＋Ｔ４）／２によって平均周期Ｔavを求めていることに相当する。
【００６５】
図６，図７より分かるように、ステップＳ１３またはステップＳ１５の補正処理が実行されると、ＤＦ１状態モード，ＤＦ２状態モードは２のままで補正処理が終了する。図３（Ｅ）及び図４（Ｅ）の状態モードが時刻ｔ４以降も２のままであるのはこのためである。また、図４は過去にディフェクトＤＦ１，ＤＦ２のいずれかが発生して図６または図７の処理を実行させた後の状態を示している。図６または図７の処理を実行後、ディフェクトＤＦ１，ＤＦ２が発生しない場合には図５の処理はステップＳ７，Ｓ９を通過しないので、ＤＦ１状態モード，ＤＦ２状態モードは２が維持される。ＤＦ１状態モードはディフェクトＤＦ１，ＤＦ２のいずれかが発生したと判定された場合に０に戻され、ＤＦ２状態モードはＤＦ２が発生したと判定された場合に０に戻される。図４（Ｅ）の状態モードが時刻ｔ１以前で２となっているのは、時刻ｔ１以前にディフェクトＤＦ１，ＤＦ２のいずれかが発生した場合を示しているためである。
【００６６】
以上詳述したように、本実施形態の光ディスク装置及びこれに用いる光ピックアップ移動制御方法によれば、トラッククロスパルスの現在（最新）の周期Ｔと１半周期前に計測した周期Ｔｚそれぞれの時間の絶対値の差を計測して、その差の程度に応じてトラッキングエラー信号の一部の波形に振幅低下のディフェクトが発生したと推定されるトラッククロスパルスの半周期の変動を検出する。そして、トラッククロスパルスの半周期の変動の程度に応じて平均半周期の補正方法を場合分けして、それぞれ最適な補正を行って光ピックアップの移動を制御するよう構成している。従って、従来のように欠落したトラッククロスパルスを擬似的に補完し、補完したトラッククロスパルスの周期（半周期）に基づいて光ピックアップの移動を制御するものと比較して、パルスが得られない期間の速度変動による影響を受けにくく、光ピックアップを精度のよく基準速度に一致した速度で安定して移動させることが可能となる。
【００６７】
また、本実施形態の光ディスク装置及びこれに用いる光ピックアップ移動制御方法によれば、トラッククロスパルスの半周期ごとにトラッキングエラー信号のディフェクトが検出されることになり、即座にトラッククロスパルスの半周期が補正されるので、目標トラックの直前でディフェクトが発生した場合でも光ピックアップを目標とするトラック上に停止させることが可能となる。
【００６８】
さらに、本実施形態の光ディスク装置及びこれに用いる光ピックアップ移動制御方法によれば、トラッククロスパルスの半周期の異常が発生したと検出された場合に、予め定めた期間の少なくとも一部の期間で第１の算出方法による平均半周期Ｔavの代わりに第１の算出方法とは異なる第２の算出方法によって補正平均半周期を求める際に、現在の周期Ｔを検出した時刻に時間的に極力近い過去の周期を用いているので、基準速度移動サーボ機構ＳＳＶによる光ピックアップの移動速度制御が安定する。
【００６９】
本発明は、以上説明した本実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。本実施形態では、平均周期発生回路１１が平均周期Ｔavを示すデータを発生し、基準周期発生回路１２が基準速度を得るための基準周期Ｔrefを示すデータを発生し、基準速度移動サーボ機構ＳＳＶのループによって基準周期Ｔrefと平均周期Ｔavとが一致するよう構成したが次のように構成してもよい。即ち、平均周期Ｔavの逆数をとって速度データに変換し、基準周期発生回路１２の代わりに基準速度のデータを発生する基準速度発生回路を設け、基準速度のデータと平均周期Ｔavの逆数の速度データとが一致するよう制御する。
また、本実施形態では、図４に示すディフェクトＤＦ２発生後の３半周期の期間にわたりディフェクトモードを２としているが、時刻ｔ３〜ｔ４の期間は現在の周期Ｔと１半周期前の周期Ｔｚとの平均周期Ｔavによって適切な平均周期Ｔavが得られるので、ディフェクトＤＦ２発生後の２半周期の期間をディフェクトモード２としてもよい。
【００７０】
さらに、本発明は、トラッククロスパルスの半周期の異常が発生したと検出されない場合には、現在の周期Ｔと１半周期前の周期Ｔｚとの平均をとる第１の算出方法によって平均半周期Ｔavを求め、トラッククロスパルスの半周期の異常が発生したと検出された場合には、予め定めた期間の少なくとも一部の期間で第１の算出方法による平均半周期Ｔavの代わりに第１の算出方法とは異なる第２の算出方法によって補正平均半周期を求めることに特徴がある。第２の算出方法は、図３，図４で説明した方法が好適であるが、ほぼ適切な補正平均半周期が得られるのであれば、図３，図４に示す方法に限定されるものではない。
【図面の簡単な説明】
【００７１】
【図１】本発明の光ディスク装置の一実施形態を示すブロック図である。
【図２】一実施形態におけるマルチトラックジャンプを説明するための波形図である。
【図３】ディフェクトが第１の状態であるときの一実施形態による補正動作を示す波形図である。
【図４】ディフェクトが第２の状態であるときの一実施形態による補正動作を示す波形図である。
【図５】一実施形態におけるディフェクトの判定と補正動作を説明するためのフローチャートである。
【図６】ディフェクトが第１の状態であるときの一実施形態による補正動作を説明するためのフローチャートである。
【図７】ディフェクトが第２の状態であるときの一実施形態による補正動作を説明するためのフローチャートである。
【符号の説明】
【００７２】
１  光ディスク
２  スピンドルモータ
３  光ピックアップ
４  トラッキングアクチュエータ（光ピックアップ移動機構）
５  光検出回路
６  トラッキングエラー検出回路
７  コンパレータ（トラッククロスパルス発生部）
８  トラックカウント回路
９  ゼロクロス周期計測回路
１０  ディフェクト検出回路
１１  平均周期発生回路（平均半周期発生部）
１２  基準周期発生回路（基準データ発生部）
１３，１７  加算器
１４  残トラック数検出回路
１５  減速パルス発生回路
１６  加速パルス発生回路
１８  位相補償回路
１９  スイッチ
２０  アクチュエータ制御回路（光ピックアップ移動機構）
２１  増幅回路（光ピックアップ移動機構）
２２  制御部
２３  操作部
ＳＳＶ  基準速度移動サーボ機構
ＴＳＶ  トラッキングサーボ機構
【図１】
2007172810.tif 000003
【図２】
2007172810.tif 000004
【図３】
2007172810.tif 000005
【図４】
2007172810.tif 000006
【図５】
2007172810.tif 000007
【図６】
2007172810.tif 000008
【図７】
2007172810.tif 000009