(57)【要約】【課題】  光ディスクの急激な回転速度の変更及びクランパのスリップ等に対しても安定してサーボ系を制御可能なサーボ制御回路、光ディスク装置及びサーボ制御方法を提供する。【解決手段】  光ディスク１１からピックアップ１２が検出したエラー信号の低周波数成分及びピックアップ１２の動作に必要なピックアップ制御信号を生成するピックアップ制御回路２ａ、光ディスク１１を駆動するディスクモータ１３が生成する回転周波数信号ＦＧと同期して、特定のタイミングにおいて、低周波数成分を記憶するメモリユニット３ａ、他の特定のタイミングにおいて、ピックアップ制御信号及びメモリユニットに記憶された低周波数成分を加算処理する補正信号加算回路４ａ、低周波数成分に応じて加算処理を停止させるモニタ回路１０ａを備える。【選択図】  図１
2005063522.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクから検出されたエラー信号の低周波数成分及び前記検出に必要なピックアップ制御信号を生成するピックアップ制御回路と、
前記光ディスクの回転により発生する回転周波数信号と同期して、特定のタイミングにおいて、前記低周波数成分を記憶するメモリユニットと、
他の特定のタイミングにおいて、前記ピックアップ制御信号及び前記メモリユニットに記憶された前記低周波数成分を加算処理する補正信号加算回路と、
前記低周波数成分に応じて前記加算処理を停止させるモニタ回路
とを備えることを特徴とするサーボ制御回路。
【請求項２】
前記メモリユニットは、
前記低周波数成分を記憶するメモリと、
前記回転周波数信号を逓倍し、前記回転周波数信号と比して高周波のクロックを生成し、前記メモリの書き込み及び読み出しアドレスを指定するメモリアドレスを生成するメモリ制御回路
とを備えることを特徴とする請求項１に記載のサーボ制御回路。
【請求項３】
前記ピックアップ制御回路は、
前記検出により読み出された信号から情報信号及び前記エラー信号としてトラッキングエラー信号を生成する高周波増幅器と、
前記トラッキングエラー信号に基づき、前記低周波数成分として偏芯データを生成し、前記ピックアップ制御信号としてトラッキングサーボ信号を生成するトラッキングサーボ制御回路
とを備えることを特徴とする請求項２に記載のサーボ制御回路。
【請求項４】
前記モニタ回路は、
前記偏芯データの絶対値が基準値を超えた場合に偏芯用フラグを生成する基準値比較回路と、
前記偏芯用フラグを検知して前記加算処理を停止させるシステムコントローラ
とを備えることを特徴とする請求項３に記載のサーボ制御回路。
【請求項５】
前記基準値比較回路は、
前記絶対値を算出する偏芯用絶対値変換器と、
前記基準値として偏芯用基準値を発生させる偏芯用基準値発生回路と、
前記絶対値と前記偏芯用基準値とを比較する偏芯用比較器
とを備えることを特徴とする請求項４に記載のサーボ制御回路。
【請求項６】
前記システムコントローラは、
システム全体の動作タイミングを制御するタイミング制御部と、
前記回転周波数信号が定常状態か否か判断する定常状態判定部と、
外部からの偏芯補正処理の停止命令を検出する停止命令検出部と、
前記偏芯用フラグを検知して補正信号加算回路に加算停止命令を供給するフラグ検知部
とを備えることを特徴とする請求項５に記載のサーボ制御回路。
【請求項７】
前記ピックアップ制御回路は、
前記検出により読み出された信号から情報信号及び前記エラー信号としてフォーカスエラー信号を生成する高周波増幅器と、
前記フォーカスエラー信号に基づき、前記低周波数成分として面振れデータを生成し、前記ピックアップ制御信号としてフォーカスサーボ信号を生成するフォーカスサーボ制御回路
とを備えることを特徴とする請求項２に記載のサーボ制御回路。
【請求項８】
前記モニタ回路は、
前記面振れデータの絶対値が基準値を超えた場合に面振れ用フラグを生成する基準値比較回路と、
前記面振れ用フラグを検知して前記加算処理を停止させるシステムコントローラ
とを備えることを特徴とする請求項７に記載のサーボ制御回路。
【請求項９】
前記基準値比較回路は、
前記絶対値を算出する面振れ用絶対値変換器と、
前記基準値として面振れ用基準値を発生させる面振れ用基準値発生回路と、
前記絶対値と前記面振れ用基準値とを比較する面振れ用比較器
とを備えることを特徴とする請求項８に記載のサーボ制御回路。
【請求項１０】
前記システムコントローラは、
システム全体の動作タイミングを制御するタイミング制御部と、
前記回転周波数信号が定常状態か否か判断する定常状態判定部と、
外部からの面振れ補正処理の停止命令を検出する停止命令検出部と、
前記面振れ用フラグを検知して補正信号加算回路に加算停止命令を供給するフラグ検知部
とを備えることを特徴とする請求項９に記載のサーボ制御回路。
【請求項１１】
前記情報信号から有効データを抽出するデータ抽出回路と、
前記有効データから前記光ディスクの物理アドレスを示すディスクアドレスを復号するアドレスデコーダ
とを更に備えることを特徴とする請求項３又は７に記載のサーボ制御回路。
【請求項１２】
前記メモリ制御回路は、
前記クロックを生成するクロック生成回路と、
前記メモリアドレスを生成するアドレス制御回路と、
前記ディスクアドレスのアドレス値及び前記メモリアドレスのアドレス値を同一のタイミングで記憶するアドレスレジスタ
とを備えることを特徴とする請求項１１に記載のサーボ制御回路。
【請求項１３】
前記システムコントローラは、
システム全体の動作タイミングを制御するタイミング制御部と、
前記回転周波数信号が定常状態か否か判断する定常状態判定部と、
外部からの偏芯補正処理及び面振れ補正処理の停止命令を検出する停止命令検出部と、
偏芯用フラグ及び面振れ用フラグを検知して補正信号加算回路に加算停止命令を供給するフラグ検知部と、
前記光ディスクの回転停止及び回転速度の変更が生じた後に前記ディスクアドレス及び前記メモリアドレスを同期化させるアドレス同期化部
とを備えることを特徴とする請求項１２に記載のサーボ制御回路。
【請求項１４】
前記システムコントローラは、前記偏芯用フラグ及び前記面振れ用フラグの検知回数をカウントするフラグ検知カウント部を更に備えることを特徴とする請求項１３に記載のサーボ制御回路。
【請求項１５】
前記ピックアップ制御回路、前記メモリユニット、前記補正信号加算回路、及び前記モニタ回路は、同一半導体基板上にモノリシックに集積化されていることを特徴とする請求項１に記載のサーボ制御回路。
【請求項１６】
光ディスクと、
前記光ディスクを駆動し、前記光ディスクの回転周波数を示す回転周波数信号を生成するディスクモータと、
前記光ディスクにレーザ光を照射して反射光を読み取るピックアップと、
前記ピックアップが検出したエラー信号の低周波数成分を抽出し、前記回転周波数信号と同期して前記低周波数成分を記憶し、前記低周波数成分に基づいて前記ピックアップの動作に必要なピックアップ制御信号と前記低周波数成分とを加算するか否か判断するサーボ制御回路と、
前記光ディスクから読み出された再生データ及び前記光ディスクに記録する記録データを信号処理する信号処理回路
とを備えることを特徴とする光ディスク装置。
【請求項１７】
光ディスクから検出されたエラー信号の低周波数成分及び前記検出に必要なピックアップ制御信号を生成し、
前記光ディスクの回転により発生する回転周波数信号と同期して、特定のタイミングにおいて、前記低周波数成分を記憶し、
他の特定のタイミングにおいて、前記ピックアップ制御信号及び記憶された前記低周波数成分を加算処理し、
前記低周波数成分に応じて前記加算処理を停止させる
ことを含むことを特徴とするサーボ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光ディスク装置に関し、特に、光ディスク装置のサーボ系を制御するサーボ制御回路及びサーボ制御方法に関する。
【背景技術】
【０００２】
ＤＶＤ等の光ディスク装置においては、光ディスクの回転制御の他に、トラッキングサーボ及びフォーカスサーボ等の精密かつ高速なサーボ制御が必要である。トラッキングサーボ制御により、特定のトラックから他のトラックに移動するトラックジャンプが可能となる。フォーカスサーボ制御により、一方のレイヤーから他方のレイヤーに移動するレイヤージャンプが可能となる。また、光ディスクは、光ディスクを駆動するディスクモータにクランパと呼ばれる装置によって固定される。しかしながら、光ディスクが有する物理的な誤差のため、クランパにより光ディスクを常に理想的な状態に固定することは不可能である。よって、光ディスクを回転させた際に水平方向のズレである「偏芯」が生じる。回転軸に垂直な面に対して光ディスクの面がある角度傾く「面振れ」が生じる。即ち、ピックアップ内のピックアップレンズと光ディスクとの間で、相対的な移動速度条件が変化する。
【０００３】
光ディスクを駆動するディスクモータの回転速度制御方式は、線速度一定（ＣＬＶ）方式及び角速度一定（ＣＡＶ）方式に大別される。ＣＤ−ＲＯＭ等の４８倍速ドライブの回転速度は、ＣＡＶ制御の場合、光ディスクの外周において３（Ｈｚ／１倍速）×４８倍速＝１４４［Ｈｚ］で８６４０［ｒｐｍ］に達する。また、ＤＶＤ１６倍速と呼ばれるドライブでは、外周において回転速度は１０（Ｈｚ／１倍速）×１６倍速＝１６０［Ｈｚ］で９６００［ｒｐｍ］に達する。このような高速回転時においては、光ディスクとピックアップレンズとの相対速度は非常に高速になる。仮に、ＤＶＤ１６倍速で偏芯量を５０μｍとすると、トラックピッチが０．７４μｍであれば６８トラック分のずれに相当する。この為、ピックアップレンズとトラックとの相対速度は、トラッキングエラー信号周波数に換算すると最高で４０［ＫＨｚ］に及ぶ。トラッキングサーボ制御の可制御帯域は、一般的に５〜７［ＫＨｚ］程度である。したがって、光ディスクの回転速度の高速化に対応するために偏芯補正処理及び面振れ補正処理が必要となる。偏芯補正処理及び面振れ補正処理を実現する為に、偏芯及び面振れの情報を一旦メモリに記憶させてサーボ制御に使用する「フィードフォワード型光ディスク装置」が提案されている（例えば、特許文献１参照。）。フィードフォワード型光ディスク装置は、ディスクモータの回転周波数と同期して、メモリに対して偏芯及び面振れの情報の書き込み及び読み出しを行う。
【特許文献１】特開２０００−２０９６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したフィードフォワード型光ディスク装置においては、光ディスクの回転動作の中断及び急激な回転速度の変更に起因して、ディスクモータの回転周波数の情報が得られなくなる場合がある。ディスクモータの回転周波数の情報が得られなくなると、記憶した偏芯及び面振れの情報を正常に読み出すことができない。よって、フィードフォワード型光ディスク装置は、回転動作の中断及び回転数の急激な変更が生じた場合、偏芯及び面振れの情報を新たに記憶し直す必要がある。偏芯及び面振れの情報を新たに記憶する期間においては、偏芯補正処理及び面振れ補正処理を実行できない。更に、光ディスクの回転速度を急激に変更するとクランパがスリップする可能性がある。クランパがスリップした場合、読み出された偏芯及び面振れの情報が、記憶した時点の偏芯および面振れの情報と一致しなくなる。この結果、誤った偏芯及び面振れの情報がサーボ制御に利用されてサーボ系が不安定となる。
【０００５】
上記問題点を鑑み、本発明は、光ディスクの急激な回転速度の変更及びクランパのスリップ等に対しても安定してサーボ制御を実行可能なサーボ制御回路、光ディスク装置及びサーボ制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成する為に、本発明の第１の特徴は、（イ）光ディスクから検出されたエラー信号の低周波数成分及び前記検出に必要なピックアップ制御信号を生成するピックアップ制御回路；（ロ）光ディスクの回転により発生する回転周波数信号と同期して、特定のタイミングにおいて、低周波数成分を記憶するメモリユニット；（ハ）他の特定のタイミングにおいて、ピックアップ制御信号及びメモリユニットに記憶された低周波数成分を加算処理する補正信号加算回路；（ニ）低周波数成分に応じて加算処理を停止させるモニタ回路を備えるサーボ制御回路であることを要旨とする。
【０００７】
本発明の第２の特徴は、（イ）光ディスク；（ロ）光ディスクを駆動し、光ディスクの回転周波数を示す回転周波数信号を生成するディスクモータ；（ハ）光ディスクにレーザ光を照射して反射光を読み取るピックアップ；（ニ）ピックアップが検出したエラー信号の低周波数成分を抽出し、回転周波数信号と同期して低周波数成分を記憶し、低周波数成分に基づいてピックアップの動作に必要なピックアップ制御信号と低周波数成分とを加算するか否か判断するサーボ制御回路；（ホ）光ディスクから読み出された再生データ及び光ディスクに記録する記録データを信号処理する信号処理回路を備える光ディスク装置であることを要旨とする。
【０００８】
本発明の第３の特徴は、（イ）光ディスクから検出されたエラー信号の低周波数成分及び検出に必要なピックアップ制御信号を生成し；（ロ）光ディスクの回転により発生する回転周波数信号と同期して、特定のタイミングにおいて、低周波数成分を記憶し；（ハ）他の特定のタイミングにおいて、ピックアップ制御信号及び記憶された低周波数成分を加算処理し；（ニ）低周波数成分に応じて加算処理を停止させることを含むサーボ制御方法であることを要旨とする。
【発明の効果】
【０００９】
本発明によれば、光ディスクの急激な回転速度の変更及びクランパのスリップ等に対しても安定してサーボ系を制御可能なサーボ制御回路、光ディスク装置及びサーボ制御方法を提供できる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の第１及び第２の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の記号を付している。
【００１１】
（第１の実施の形態）
本発明の第１の実施の形態に係る光ディスク装置は、図１に示すように、光ディスク１１、ディスクモータ１３、光ディスク１１にレーザ光を照射して反射光を読み取るピックアップ１２、ピックアップ１２に接続されたサーボ制御回路１ａ、サーボ制御回路１ａに接続された信号処理回路７８を備える。ディスクモータ１３は、光ディスク１１を駆動し、光ディスク１１の回転周波数を示す回転周波数信号ＦＧを生成する。ピックアップ１２は、光ディスク１１にレーザ光を照射して反射光を読み取る。サーボ制御回路１ａは、ピックアップ１２が検出したエラー信号の低周波数成分を抽出し、回転周波数信号ＧＦと同期して低周波数成分を記憶する。更にサーボ制御回路１ａは、低周波数成分に基づいてピックアップ１２の動作に必要なピックアップ制御信号と低周波数成分とを加算するか否か判断する。信号処理回路７８は、光ディスク１１から読み出された再生データ及び光ディスク１１に記録する記録データを信号処理する。尚、ディスクモータ１３としてはホールモータが使用できる。ここで、「低域周波数成分」とはＣＡＶ制御の場合は光ディスク１１の回転周波数相当の周波数帯域成分を意味する。よって、ＣＤ外周４８倍速ＣＡＶ制御であれば約１６０［Ｈｚ］以下の周波数帯域成分が低周波数成分となる。ＤＶＤ外周１６倍速ＣＡＶ制御であれば約１４４［Ｈｚ］以下の周波数帯域成分が低周波数成分となる。
【００１２】
更に、サーボ制御回路１ａは、ピックアップ１２に接続されたピックアップ制御回路２ａ、ディスクモータ１３及びピックアップ制御回路２ａに接続されたメモリユニット３ａ、メモリユニット３ａ及びピックアップ制御回路２ａに接続された補正信号加算回路４ａ、ピックアップ制御回路２ａに接続されたモニタ回路１０ａを備える。ピックアップ制御回路２ａは、エラー信号の低周波数成分及びピックアップ制御信号を生成する。メモリユニット３ａは、回転周波数信号ＦＧと同期して、特定のタイミングにおいて低周波数成分を記憶する。補正信号加算回路４ａは、他の特定のタイミングにおいて、ピックアップ制御信号及びメモリユニット３ａに記憶された低周波数成分を加算処理する。モニタ回路１０ａは、ピックアップ制御回路２ａからの低周波数成分に応じて補正信号加算回路４ａの加算処理を停止させる。
【００１３】
また、ピックアップ制御回路２ａは、ピックアップ１２に接続された高周波増幅器１５、高周波増幅器１５に接続されたトラッキングサーボ制御回路１６及びフォーカスサーボ制御回路１９を備える。高周波増幅器１５は、ピックアップ１２が光ディスク１１から読み出した信号をマトリクス演算する。この結果、エラー信号としてのトラッキングエラー信号ＴＥ及びフォーカスエラー信号ＦＥが生成される。トラッキングエラー信号ＴＥ及びフォーカスエラー信号ＦＥは、トラッキングサーボ制御回路１６及びフォーカスサーボ制御回路１９にそれぞれ供給される。トラッキングサーボ制御回路１６は、トラッキングエラー信号ＴＥの低周波数成分を抽出して偏芯データＳＬＰＦ１を生成する。トラッキングサーボ制御回路１６は、ピックアップ制御信号としてトラッキングサーボ信号ＳＰ１を生成する。これに対してフォーカスサーボ制御回路１９は、フォーカスエラー信号ＦＥの低周波数成分を抽出して面振れデータＳＬＰＦ２を生成する。フォーカスサーボ制御回路１９は、ピックアップ制御信号としてフォーカスサーボ信号ＳＰ２を生成する。
【００１４】
モニタ回路１０ａは、トラッキングサーボ制御回路１６及びフォーカスサーボ制御回路１９に接続された基準値比較回路５ａ及び基準値比較回路５ａに接続されたシステムコントローラ６ａを備える。基準値比較回路５ａは、偏芯データＳＬＰＦ１及び面振れデータＳＬＰＦ２のそれぞれの絶対値が基準値を超えた場合に偏芯用フラグＦＬ１及び面振れ用フラグＦＬ２をそれぞれ生成する。システムコントローラ６ａは、偏芯用フラグＦＬ１又は面振れ用フラグＦＬ２を検知した場合に補正信号加算回路４ａに加算停止命令を供給する。
【００１５】
更に、基準値比較回路５ａは、図２に示すように、偏芯データ入力端子５０ａと偏芯用フラグ出力端子５０ｂとの間に接続された偏芯用判定回路５２及び面振れデータ入力端子５０ｃと面振れ用フラグ出力端子５０ｄとの間に接続された面振れ用判定回路５４を備える。偏芯用判定回路５２は、偏芯データ入力端子５０ａに接続された偏芯用絶対値変換器５１、偏芯用絶対値変換器５１に一方の入力が接続され、偏芯用フラグ出力端子５０ｂに出力が接続された偏芯用比較器５２ａ、及び偏芯用比較器５２ａの他方の入力に接続された偏芯用基準値発生回路５２ｂを備える。これに対して、面振れ用判定回路５４は、面振れデータ入力端子５０ｃに接続された面振れ用絶対値変換器５３、面振れ用絶対値変換器５３に一方の入力が接続され、面振れ用フラグ出力端子５０ｄに出力が接続された面振れ用比較器５４ａ、面振れ用比較器５４ａの他方の入力に接続された面振れ用基準値発生回路５４ｂを備える。
【００１６】
偏芯用絶対値変換器５１は、図３（ｂ）に示すように、図３（ａ）に示す偏芯データＳＬＰＦ１の絶対値ＡＳ１を算出する。偏芯用基準値発生回路５２ｂは、図３（ｂ）に示す偏芯用基準値Ｒｅｆ１を偏芯用比較器５２ａに供給する。偏芯用比較器５２ａは、図３（ｂ）に示す場合、即ち偏芯データＳＬＰＦ１の絶対値ＡＳ１が偏芯用基準値Ｒｅｆ１よりも小さい値である場合、図３（ｃ）に示すように偏芯用フラグＦＬ１を生成しない。光ディスク１１を固定するクランパ（図示せず）のスリップ等が生じた場合、偏芯データＳＬＰＦ１が外乱となり、図４（ａ）に示すように偏芯データＳＬＰＦ１の振幅が図３（ａ）と比して大きくなる。偏芯データＳＬＰＦ１の振幅が大きくなると、図４（ｂ）に示すように、偏芯データＳＬＰＦ１の絶対値ＡＳ１が偏芯用基準値Ｒｅｆ１を超える。偏芯データＳＬＰＦ１の絶対値ＡＳ１が偏芯用基準値Ｒｅｆ１を超えた場合、図４（ｃ）に示すように偏芯用比較器５２ａが偏芯用フラグＦＬ１を生成する。一方、図２に示す面振れ用絶対値変換器５３は、面振れデータＳＬＰＦ２の絶対値ＡＳ２を面振れ用比較器５４ａに供給する。面振れ用比較器５４ａは、面振れデータＳＬＰＦ２の絶対値ＡＳ２が、面振れ用基準値発生回路５４ｂが供給する面振れ用基準値Ｒｅｆ２を超えた場合、面振れ用フラグＦＬ２を生成する。
【００１７】
図１に示す補正信号加算回路４ａは、トラッキングサーボ制御回路１６に接続されたトラッキング用加算回路４１ａ、フォーカスサーボ制御回路１９に接続されたフォーカス用加算回路４１ｂを備える。トラッキング用加算回路４１ａは、システムコントローラ６ａからの命令に応じて、メモリユニット３ａから読み出された偏芯データＳＬＰＦ１をトラッキングサーボ信号ＳＰ１に加算する。フォーカス用加算回路４１ｂは、システムコントローラ６ａからの命令に応じて、メモリユニット３ａから読み出された面振れデータＳＬＰＦ２をフォーカスサーボ信号ＳＰ２に加算する。詳細には、トラッキング用加算回路４１ａは、トラッキングサーボ制御回路１６に接続された偏芯用加算器６２ａ及び偏芯用加算器６２ａとメモリユニット３ａとの間に接続された偏芯用スイッチ６１ａを備える。フォーカス用加算回路４１ｂは、フォーカスサーボ制御回路１９に接続された面振れ用加算器６２ｂ及び面振れ用加算器６２ｂとメモリユニット４２との間に接続された面振れ用スイッチ６１ｂを備える。
【００１８】
更に、メモリユニット３ａは、ディスクモータ１３に接続されたメモリ制御回路７ａ、トラッキングサーボ制御回路１６及びフォーカスサーボ制御回路１９に接続されたアナログ／ディジタル（Ａ／Ｄ）変換器３２、メモリ制御回路７ａ及びＡ／Ｄ変換器３２に接続されたメモリ３３、及びメモリ３３に入力側が接続され、トラッキング用加算回路４１ａ及びフォーカス用加算回路４１ｂに出力側が接続されたディジタル／アナログ（Ｄ／Ａ）変換器３４を備える。メモリ３３は、光ディスク１１の１回転分の偏芯データＳＬＰＦ１及び面振れデータＳＬＰＦ２を記憶する。具体的にはメモリ制御回路７ａは、ディスクモータ１３に接続されたクロック生成回路３０及びクロック生成回路３０とメモリ３３との間に接続されたアドレス制御回路３１を備える。クロック生成回路３０としては、例えばＰＬＬ回路が利用できる。
【００１９】
ディスクモータ１３としてホールモータを使用する場合、ホールモータ内のホールセンサにより回転周波数信号ＦＧが生成される。このため、１回転当たりの極数が６〜１８極程度で少なく、回転周波数信号ＦＧの分解能が低い。クロック生成回路３０は、回転周波数信号ＦＧを逓倍し、回転周波数信号ＦＧと比して高周波のクロックを生成する。ディスクモータ１３の回転制御がＣＡＶ制御の場合、回転の角速度は一定である。よって、クロック生成回路３０は、例えば光ディスク１１が１°回転する毎に１クロック出力する。１回転終了の判断は、例えばアドレス制御回路３１がクロック生成回路３０の出力するクロックをカウントすることにより行われる。クロック生成回路３０が光ディスク１１の回転角度の１°で１クロック生成する場合は、アドレス制御回路３１は、３６０クロックカウントしてメモリ３３に書き込みを終了させる。アドレス制御回路３１は、クロック生成回路３０が供給するクロックと同期して、メモリ３３の書き込み及び読み出しアドレスを指定するメモリアドレスＭＡを生成する。メモリ３３は、メモリアドレスＭＡに基づいて光ディスク１１の回転の２〜４°毎の偏芯データＳＬＰＦ１及び面振れデータＳＬＰＦ２を記憶する。
【００２０】
システムコントローラ６ａは、図５に示すように、タイミング制御部２５ａ、定常状態判定部２５ｂ、停止命令検出部２５ｃ、及びフラグ検知部２５ｄを備える。タイミング制御部２５ａは、システム全体の動作タイミングを制御する。定常状態判定部２５ｂは、ディスクモータ１３の回転速度が定常状態か否か判断する。光ディスク１１の回転速度が定常状態である場合、正確な偏芯データＳＬＰＦ１及び面振れデータＳＬＰＦ２を得ることができる。また定常状態判定部２５ｂは、クロック生成回路３０が正常に動作しているか否か判断する。停止命令検出部２５ｃは、外部からの偏芯補正処理及び面振れ補正処理の停止命令を検出する。フラグ検知部２５ｄは、偏芯用フラグＦＬ１及び面振れ用フラグＦＬ２を検知して補正信号加算回路４ａに加算停止命令を供給する。尚、システムコントローラ６ａには、ＲＯＭ４５ａ及びＲＡＭ４５ｂが接続されている。ＲＯＭ４５ａはシステムコントローラ６ａにおいて実行されるプログラムメモリ等として機能する。ＲＡＭ４５ｂは、システムコントローラ６ａにおけるプログラム実行処理中に利用されるデータ等を格納したり、作業領域として利用されるデータメモリ等として機能する。
【００２１】
図１に示すトラッキングサーボ制御回路１６は、図６（ａ）に示すように、高周波増幅器１５に接続された第１のハイパスフィルタ１６ａ及び第１のローパスフィルタ１６ｂ、第１のハイパスフィルタ１６ａに一方の入力端子が接続され、第１のローパスフィルタ１６ｂに他方の入力端子が接続された第１サーボ信号用加算器１６ｃを備える。図６（ａ）に示す例においては、トラッキングエラー信号ＴＥを増幅する第１の演算増幅器ＯＰ1が備えられている。第１のハイパスフィルタ１６ａは、第１の抵抗Ｒ1、第１の抵抗Ｒ1に並列接続された第２の抵抗Ｒ2、非反転入力端子＋がグラウンドに接続された第２の演算増幅器ＯＰ2、第２の演算増幅器ＯＰ2の反転入力端子−と第１の抵抗Ｒ1との間に接続された第１のキャパシタＣ1、第３の抵抗Ｒ3と第１のキャパシタＣ1との接続点と第２の演算増幅器ＯＰ2の出力端子との間に接続された第３の抵抗Ｒ3を備える。第１のローパスフィルタ１６ｂは、非反転入力端子＋がグラウンドに接続された第３の演算増幅器ＯＰ3、第３の演算増幅器ＯＰ3の反転入力端子−に接続された第４の抵抗Ｒ4、第３の演算増幅器ＯＰ3の出力端子と第３の演算増幅器ＯＰ3の反転入力端子−との接続点との間に接続された第２のキャパシタＣ2、及び第２のキャパシタＣ2と並列接続された第８の抵抗Ｒ8を備える。第１サーボ信号用加算器１６ｃは、第１のハイパスフィルタ１６ａの出力側に接続された第５の抵抗Ｒ5、第１のローパスフィルタ１６ｂの出力側に接続された第６の抵抗Ｒ6、第５の抵抗Ｒ5及び第６の抵抗Ｒ6が反転入力端子−に接続され、非反転入力端子＋がグラウンドに接続された第４の演算増幅器ＯＰ4、第４の演算増幅器ＯＰ4の出力端子と第４の演算増幅器ＯＰ4の反転入力端子−との間に接続された第７の抵抗Ｒ7を備える。
【００２２】
更に、第１のハイパスフィルタ１６ａ及び第１のローパスフィルタ１６ｂは図６（ｂ）に示すような周波数特性を有する。よって、図６（ｂ）の破線に示す周波数特性がトラッキングサーボ制御回路１６全体の周波数特性となる。第１のローパスフィルタ１６ｂは、トラッキングエラー信号ＴＥの利得補償の為に用いられる。第１のハイパスフィルタ１６ａは、トラッキングエラー信号ＴＥの位相補償の為に用いられる。フォーカスサーボ制御回路１９の構成は、図６（ａ）に示したトラッキングサーボ制御回路１６の構成と同様である。但し、図６（ｃ）に示すように、フォーカスサーボ制御回路１９とトラッキングサーボ制御回路１６とは周波数特性が異なる。この差異はピックアップ１２の特性に起因して生じる。具体的には、図６（ｂ）及び（ｃ）に示すように、第２のローパスフィルタ１９ｂは、第１のローパスフィルタ１６ｂと比してカットオフ周波数が低く、ゲインも高めに設定されている。また、第２のハイパスフィルタ１９ａは第１のハイパスフィルタ１６ａと比してカットオフ周波数が低い。
【００２３】
尚、図１に示す光ディスク装置は、信号処理回路７８とピックアップ１２との間に接続された記録制御回路２９、システムコントローラ６ａと信号処理回路７８とに接続されたディスクモータ制御回路２３、ディスクモータ制御回路２３とディスクモータ１３との間に接続されたディスクモータドライバ２４、システムコントローラ６ａに接続されたレンズ駆動信号発生回路２２、補正信号加算回路４ａとシステムコントローラ６ａとに接続された送りモータ制御回路１７、及び第１駆動信号加算器６３、レンズ駆動信号発生回路２２、及び補正信号加算回路４ａに接続された第２駆動信号加算器６４、送りモータ制御回路１７に接続された第１ドライバ１８、第１駆動信号加算器６３に接続された第２ドライバ２０、及び第２駆動信号加算器６４に接続された第３ドライバ２１を備える。記録制御回路２９は、信号処理回路７８からの記録信号を光ディスク１１に記録する為の記録制御を行う。ディスクモータ制御回路２３は、ディスクモータ１３の回転を制御する。送りモータ制御回路１７は、第１ドライバ１８を介して送りモータ１４を駆動する。第１駆動信号加算器６３及び第２駆動信号加算器６４において、フォーカスサーチ時にピックアップレンズを駆動するためのレンズ駆動信号発生回路２２の出力信号が加算される。
【００２４】
再生時においては、高周波増幅器１５が供給する情報信号ＲＦはデータ抽出回路３５に伝達される。データ抽出回路３５は、情報信号ＲＦから有効データＥＤを抽出する。更にデータ抽出回路３５は、有効データＥＤに基づいてビットクロック及び同期信号を生成する。訂正処理回路２６は、有効データＥＤに復調及び訂正ＲＡＭ２７を用いた誤り訂正を施す。ＭＰＥＧコーデック２８は、誤り訂正が施された有効データからビデオ出力を復号する。
【００２５】
一方、記録時においては、外部から入力されるビデオ・オーディオ信号がディジタル値に変換された記録データがＭＰＥＧコーデック２８により圧縮符号化される。訂正処理回路２６は、圧縮符号化された記録データにＩＤデータ及びパリティビット等を付加する。更に訂正ＲＡＭ２７を用いた誤り訂正符号化と変調が施される。誤り訂正符号化・変調された記録データは、ビットクロックと同期がとられながら記録制御回路２９に伝達される。記録制御回路２９は、誤り訂正符号化・変調された記録データをレーザ駆動パルスに変換してピックアップ１２に伝達する。
【００２６】
次に、図１〜図８を用いて、第１の実施の形態に係るサーボ制御方法を説明する。但し、偏芯補正処理及び面振れ補正処理は同様の処理であるので偏芯補正処理を例にして説明する。
【００２７】
（イ）先ず、図１に示すディスクモータ１３が光ディスク１１を駆動する。図７に示すステップＳ１０１において、図５に示す定常状態判定部２５ｂは、光ディスク１１の回転速度が定常状態であるか否か判定する。光ディスク１１の偏芯に起因して、ピックアップ１２内のピックアップレンズと光ディスク１１との相対的な位置関係が変化したと仮定する。この結果、ピックアップ１２は、図８（ａ）に示すように、光ディスク１１の記録面に対して水平方向、即ちトラッキング方向に正弦波状の変位を検出する。トラッキング方向の変位の情報は、高周波増幅器１５により増幅され、図８（ｅ）に示すトラッキングエラー信号ＴＥが生成される。第１のローパスフィルタ１６ｂは、トラッキングエラー信号ＴＥの高域分のノイズを除去し、図８（ｂ）に示す偏芯データＳＬＰＦ１をＡ／Ｄ変換器３２及びトラッキング用加算回路４１ａに供給する。Ａ／Ｄ変換器３２は、図８（ｃ）に示すように、アナログ信号である偏芯データＳＬＰＦ１をディジタル信号ＡＤに変換する。ステップＳ１０１においてディスクモータ１３の回転数が定常状態であると判断された場合は、ステップＳ１０２に進む。
【００２８】
（ロ）次に、ステップＳ１０２において、タイミング制御部２５ａは、光ディスク１１の１回転分の偏芯データＳＬＰＦ１の書き込みをアドレス制御回路３１に命令する。尚、図８においてはメモリ３３のアドレス値は０〜４８としている。偏芯データＳＬＰＦ１は、クロック生成回路３０が出力するクロックと同期してメモリ３３に書き込まれる。偏芯データＳＬＰＦ１がメモリ３３に書き込まれる期間Ｔ１においては、偏芯用スイッチ６１ａはオフ状態である。ステップＳ１０３で光ディスク１１の１回転分の偏芯データＳＬＰＦ１をメモリ３３に書き込んだと判断された場合、ステップＳ１０４に進む。
【００２９】
（ハ）次に、ステップＳ１０４において、メモリ３３に記憶された偏芯データＳＬＰＦ１の読み出しを開始する。更にタイミング制御部２５ａが偏芯用スイッチ６１ａをオンする。図８（ｄ）に示すメモリ出力データＭＤは、Ｄ／Ａ変換器３４によりアナログ信号に変換される。偏芯用スイッチ６１ａがオンとなると、偏芯用加算器６２ａにおいてトラッキングサーボ信号ＳＰ１とメモリ３３からの偏芯データＳＬＰＦ１とが加算される。トラッキングサーボ信号ＳＰ１にメモリ３３からの偏芯データＳＬＰＦ１が加算されることにより、ピックアップ１２は偏芯に正確に追従することが可能となる。ピックアップ１２が偏芯に正確に追従することが可能となると、図８（ｅ）の偏芯補正期間Ｔ２においてトラッキングエラー信号ＴＥはゼロとなる。更にステップＳ１０５において、定常状態判定部２５ｂは、メモリ３３から正確に偏芯データＳＬＰＦ１が読み出せているか否か判定する。メモリ３３から正確に偏芯データＳＬＰＦ１が読み出せていないと判定された場合、ステップＳ１０６に進む。
【００３０】
（ニ）ステップＳ１０６においては、フラグ検知部２５ｄは、基準値比較回路５ａから偏芯用フラグＦＬ１が供給されたか否か判定する。クランパのスリップ等が生じた場合、光ディスク１１の偏芯の状態及びメモリ３３に記憶された偏芯データＳＬＰＦ１が不一致となる。光ディスク１１の偏芯の状態及びメモリ３３に記憶された偏芯データＳＬＰＦ１が不一致となると、偏芯データＳＬＰＦ１の絶対値が増加する。偏芯データＳＬＰＦ１の絶対値が増加すると、偏芯用比較器５２ａは偏芯用フラグＦＬ１を生成する。ステップＳ１０６において偏芯用フラグＦＬ１が生成されたと判定された場合、ステップＳ１０７に進む。偏芯用フラグＦＬ１が生成されないと判断された場合、ステップＳ１０８に進む。
【００３１】
（ホ）ステップＳ１０７において、フラグ検知部２５ｄはトラッキング用加算回路４１ａに加算停止命令を供給する。この結果、偏芯用スイッチ６１ａはオフ状態となり、偏芯補正処理が一旦終了する。偏芯補正処理が一旦終了すると、ステップＳ１０２に処理が戻る。ステップＳ１０８においては、停止命令検出部２５ｃが偏芯補正処理の終了命令を検知して偏芯補正処理を終了させる。
【００３２】
第１の実施の形態に係るサーボ制御回路１ａによると、偏芯量及び面振れ量が大きい光ディスクにおいても問題無く再生動作を行うことが出来る。また、メモリ３３への偏芯データＳＬＰＦ１及び面振れデータＳＬＰＦ２の書き込み及び読み出しは、ディスクモータ１３が出力する回転周波数信号ＦＧと同期して行われるので、書き込み及び読み出しの途中で光ディスク１１の回転速度が変化してもよい。更に、光ディスク１１の激しい加速減速に起因したクランパのスリップを即座に検知して偏芯補正処理及び面振れ補正処理を正常に復帰させることが可能となる。クランパがスリップしても最大限の性能を高速再生動作中に発揮することができるので、光ディスク装置全体の性能が向上する。
【００３３】
第１の実施の形態の第１の変形例に係る光ディスク装置は、図９に示すように、システムコントローラ６ｂが基準値比較回路５ｂの基準値を制御する点が図１に示した光ディスク装置と異なる。システムコントローラ６ｂは基準値比較回路５ｂに偏芯用制御信号ＳＣ１及び面振れ用制御信号ＳＣ２を供給する。偏芯用判定回路５２０は、図１０に示すように、システムコントローラ１０ｂから第１の制御端子５０ｅを介して伝達される偏芯用制御信号ＳＣ１に応じて偏芯用基準値Ｒｅｆ１の値を変化させる。面振れ用判定回路５４０は、システムコントローラ１０ｂから第２の制御端子５０ｆを介して伝達される面振れ用制御信号ＳＣ２に応じて面振れ用基準値Ｒｅｆ２の値を変化させる。システムコントローラ６ｂは、図１１に示すように、基準値比較回路５ｂの基準値を制御する基準値制御部２５ｅを備える。第１の実施の形態の第１の変形例に係る光ディスク装置によれば、光ディスク１１の品位が悪く、偏芯用フラグＦＬ１及び面振れ用フラグＦＬ２が頻繁に生成されるような場合に基準値比較回路５ｂの基準値を増加させることができる。また、非常に高精度な偏芯補正処理及び面振れ補正処理が要求される場合に基準値比較回路５ｂの基準値を減少させることができる。
【００３４】
第１の実施の形態の第２の変形例に係る基準値比較回路５ｃとして、図１２に示すように、偏芯用判定回路５２１が、偏芯用比較器５２ａと偏芯用フラグ出力端子５０ｂとの間に接続された偏芯用積分回路５７を更に備える構成でも良い。また、面振れ用判定回路５４１が、面振れ用比較器５４ａと面振れ用フラグ出力端子５０ｄとの間に接続された面振れ用積分回路５８を更に備える構成でも良い。例えば光ディスク１１の記録面の一部に損傷が生じた場合、偏芯補正処理及び面振れ補正処理が正常に機能していても偏芯データＳＬＰＦ１の絶対値ＡＳ１及び面振れデータＳＬＰＦ２の絶対値ＡＳ２が瞬間的に増加する。偏芯データＳＬＰＦ１の絶対値ＡＳ１及び面振れデータＳＬＰＦ２の絶対値ＡＳ２が瞬間的に増加すると、偏芯用比較器５２ａ及び面振れ用比較器５４ａは偏芯用フラグＦＬ１及び面振れ用フラグＦＬ２を瞬間的に生成する。偏芯用積分回路５７及び面振れ用積分回路５８は、瞬間的に生成された偏芯用フラグＦＬ１及び面振れ用フラグＦＬ２をそれぞれ吸収する。第１の実施の形態の第２の変形例に係る基準値比較回路５ｃによれば、クランパのスリップ及び光ディスク１１の急激な回転速度の変更が生じた場合にのみ偏芯補正処理及び面振れ補正処理を停止させることができる。
【００３５】
（第２の実施の形態）
本発明の第２の実施の形態に係る光ディスク装置は、図１３に示すように、データ抽出回路３５とシステムコントローラ６ｃとの間に接続されたアドレスデコーダ７１を備える点が図１に示した光ディスク装置と異なる。また、メモリ制御回路７ｂが、アドレス制御回路３１とメモリ３３との接続点及びシステムコントローラ６ｃに入力側が接続され、アドレス制御回路３１に出力側が接続されたアドレスレジスタ７２を備える点が図１に示したメモリ制御回路７ａと異なる。アドレスデコーダ７１は、有効データＥＤから光ディスク１１上の物理アドレスを示すディスクアドレスＤＡを復号する。アドレスレジスタ７２は、ディスクアドレスＤＡのアドレス値及びメモリアドレスＭＡのアドレス値を同一のタイミングで記憶する。尚、「ディスクアドレス」とは、光ディスク１１の再生時に利用されるアドレス情報であり、ＣＤではサブコードデータに相当し、ＤＶＤではＩＤデータに相当する。
【００３６】
更に図１４に示すように、システムコントローラ６ｃが、光ディスク１１の回転停止及び急激な回転速度の変更が生じた後にディスクアドレスＤＡ及びメモリアドレスＭＡを同期化させるアドレス同期化部２５ｆ、偏芯用フラグＦＬ１及び面振れ用フラグＦＬ２の検知回数をカウントするフラグ検知カウント部２５ｇを備える点が図５に示したシステムコントローラ６ａと異なる。その他の構成については、図１に示した光ディスク装置の構成と同様である。
【００３７】
光ディスク１１とピックアップ１２との間において、図１５（ａ）に示すようなトラッキング方向の変位が生じていると仮定する。図１５（ａ）に示す波形が正の最大値、即ち偏芯量が最大となる時刻を時刻Ａとする。時刻Ａにおける光ディスク１１の回転角度は図１５（ｂ）に示すように９０°である。ここで図１５（ｃ）に示すように、時刻ＡにおけるディスクアドレスＤＡのアドレス値を”Ｎ”とする。図１５（ｅ）に示すように、時刻ＡにおけるメモリアドレスＭＡのアドレス値が”１２”であるとする。図１３に示すアドレスレジスタ７２は、時刻ＡにおけるディスクアドレスＤＡのアドレス値”Ｎ”及びメモリアドレスＭＡのアドレス値”１２”を記憶する。
【００３８】
光ディスク１１の回転停止及び急激な回転速度の変更により、クロック生成回路３０からクロックが生成されなくなったとする。或いは、光ディスク１１の回転停止及び急激な回転速度の変更によりクランパのスリップが発生したとする。この場合、図１６（ａ）及び（ｄ）に示すように、光ディスク１１のトラッキング方向の変位とメモリ３３の出力信号ＭＤとが一致しなくなる。また、図１６（ｃ）に示すディスクアドレスＤＡのアドレス値”Ｎ”と図１６（ｅ）に示すメモリアドレスＭＡのアドレス値”１２”とは時間的に一致しなくなっている。よって、図１４に示すアドレス同期化部２５ｆは、光ディスク１１の回転停止及び急激な回転速度の変更の後にディスクアドレスＤＡのアドレス値が”Ｎ”の位置を検知する。ディスクアドレスＤＡのアドレス値が”Ｎ”の位置を検知するのと同時にメモリアドレスＭＡのアドレス値を”１２”に設定する。この結果、ディスクアドレスＤＡ及びメモリアドレスＭＡは再び同期化される。
【００３９】
次に、図１３〜図１９を用いて、第２の実施の形態に係るサーボ制御方法を面振れ補正処理を例にして説明する。但し、第１の実施の形態に係るサーボ制御方法と同様の処理については、重複する説明を省略する。
【００４０】
（イ）先ず、図１７に示すステップＳ１０１において、図１４に示す定常状態判定部２５ｂは、光ディスク１１の回転速度が定常状態であるか否か判定する。光ディスク１１の面振れに起因して、ピックアップ１２は、図１８（ａ）に示すように、光ディスク１１に対して垂直方向、即ちフォーカス方向に正弦波状の変位を検出する。光ディスク１１のフォーカス方向の変位の情報は、高周波増幅器１５により増幅されてフォーカスエラー信号ＦＥが生成される。ステップＳ１０２においては、タイミング制御部２５ａは、光ディスク１１の１回転分の面振れデータＳＬＰＦ２の書き込みをアドレス制御回路３１に命令する。この結果、クロック生成回路３０が出力するクロックと同期して面振れデータＳＬＰＦ２がメモリ３３に書き込まれる。ステップＳ１０３で光ディスク１１の１回転分の偏芯データＳＬＰＦ１をメモリ３３に書き込んだと判断された場合、ステップＳ２０１に進む。
【００４１】
（ロ）ステップＳ２０１において、アドレス同期化部２５ｆは、アドレスレジスタ７２にアドレスデコーダ７１が供給するディスクアドレスＤＡ及びアドレス制御回路３１が供給するメモリアドレスＭＡを同一のタイミングで記憶させる。る。図１８に示す例においてアドレスレジスタ７２は、図１８（ｃ）の時刻ＡにおけるディスクアドレスＤＡのアドレス値”Ｎ”と図１８（ｅ）の時刻ＡにおけるメモリアドレスＭＡのアドレス値”１２”とを記憶する。アドレスレジスタ７２が記憶するディスクアドレスＤＡのアドレス値は任意の値で良い。或いは、アドレスレジスタ７２は、高速回転時にピックアップ１２がシークしやすい、光ディスク１１の内周部を指し示すディスクアドレスＤＡのアドレス値を記憶しても良い。ステップＳ２０１でディスクアドレスＤＡ及びメモリアドレスＭＡを記憶するとステップＳ１０４に進む。
【００４２】
（ハ）ステップＳ１０４においては、メモリ３３に記憶された面振れデータＳＬＰＦ２の読み出しを開始する。更にタイミング制御部２５ａが面振れ用スイッチ６１ａをオンする。図１８（ｄ）に示すメモリ出力データＭＤは、Ｄ／Ａ変換器３４によりアナログ信号に変換される。面振れ用スイッチ６１ｂをオンすることにより、面振れ用加算器６２ｂにおいてフォーカスサーボ信号ＳＰ２にメモリ３３が記憶した面振れデータＳＬＰＦ２が加算される。更にステップＳ１０５において、定常状態判定部２５ｂは、メモリ３３から正確に面振れデータＳＬＰＦ２が読み出せているか否か判定する。メモリ３３から正確に面振れデータＳＬＰＦ２が読み出せていないと判定された場合、ステップＳ１０６に進む。メモリ３３から正確に面振れデータＳＬＰＦ２が読み出せていると判定された場合ステップＳ１０８に進む。
【００４３】
（ニ）ステップＳ１０８においては、停止命令検出部２５ｃが面振れ補正処理の終了命令を検知するまで面振れ補正処理が実行される。ステップＳ１０８において停止命令検出部２５ｃが面振れ補正処理の終了命令を検知すると、ステップＳ２０４においてタイミング制御部２５ａが光ディスク１１の回転を停止させる。更にステップＳ２０５でタイミング制御部２５ａが外部からの起動命令を検知すると、ステップＳ２０６においてタイミング制御部２５ａは光ディスク１１の回転速度を増加させる。この時、回転速度は停止前と同等にする必要はない。データが十分に読める速度まで上げるだけでも構わない。光ディスク１１の回転速度を増加させて再生状態スタンバイとなるとステップＳ２０７に進む。
【００４４】
（ホ）一方、ステップＳ１０６において、フラグ検知部２５ｄは、基準値比較回路５ａから面振れ用フラグＦＬ２が供給されたか否か判定する。図１８（ｆ）に示すように、面振れデータＳＬＰＦ２の絶対値ＡＳ２が面振れ用基準値Ｒｅｆ２を超えず、面振れ用フラグＦＬ２が生成されないと判断された場合、ステップＳ２０２に進む。図１９（ｆ）に示すように面振れデータＳＬＰＦ２の絶対値ＡＳ２が面振れ用基準値Ｒｅｆ２を超えて面振れ用フラグＦＬ２が生成されたと判定された場合、ステップＳ２０９に進む。ステップＳ２０２においては、面振れ用スイッチ６１ｂはオフ状態となり、面振れ補正処理が一旦終了する。更にステップＳ２０３において、光ディスク１１の回転速度の急激な減少、即ちディスクスピンダウンが実行される。ディスクスピンダウンが実行されるとステップＳ２０７に進む。
【００４５】
（ヘ）ステップＳ２０９においては、フラグ検知カウント部２５ｇは、面振れ用フラグＦＬ２の検知回数を判定する。面振れ用フラグＦＬ２の検知回数が１回目であると判定された場合ステップＳ２１０に進む。面振れ用フラグＦＬ２の検知回数が２回目以降であると判定された場合ステップＳ１０２に進む。面振れ用フラグＦＬ２の検知回数が２回目以降であるということは、ディスクアドレスＤＡとメモリアドレスＭＡを同期化したにも関わらず面振れ補正処理が正常に機能していないことを意味する。したがって、ステップＳ１０２に戻り、メモリ３３は面振れデータＳＬＰＦ２を記憶し直す。ステップＳ２１１においては、フラグ検知部２５ｄはフォーカス用加算回路４１ｂに加算停止命令を供給する。この結果、面振れ用スイッチ６１ｂはオフ状態となり、面振れ補正処理が一旦終了する。面振れ用スイッチ６１ｂがオフ状態となると、ステップＳ１０２に処理が戻る。一方、ステップＳ２１０においても面振れ用スイッチ６１ｂはオフ状態となり、ステップＳ２０７に処理が進む。
【００４６】
（ト）ステップＳ２０５において、アドレス同期化部２５ｆは、アドレスデコーダ７１が供給するディスクアドレスＤＡを監視し、アドレスレジスタ７２が記憶したディスクアドレスＤＡのアドレス値”Ｎ”を検知する。アドレスレジスタ７２が記憶したディスクアドレスＤＡのアドレス値”Ｎ”が検知されると、ステップＳ２０６において、アドレス同期化部２５ｆはメモリアドレスＭＡのアドレス値を”１２”に設定する。メモリアドレスＭＡのアドレス値が”１２”に設定されてメモリアドレスＭＡとディスクアドレスＤＡが同期化されると、ステップＳ１０４に処理が戻る。Ｓ１０４においては、光ディスク１１上のディスクアドレスＤＡのアドレス値”Ｎ”の位置において、メモリアドレスＭＡのアドレス値”１２”から面振れデータＳＬＰＦ２が読み出される。
【００４７】
第２の実施の形態に係るサーボ制御回路１ｃによれば、光ディスク１１の回転停止及び回転速度の急激な変更が生じても偏芯データＳＬＰＦ１及び面振れデータＳＬＰＦ２を再度記憶する必要が無くなる。即ち、ディスク停止及び急激な回転数変更の後でも、即座に偏芯補正処理及び面振れ補正処理を開始できる。但し、フラグ検知カウント部２５ｇが偏芯用フラグＦＬ１及び面振れ用フラグＦＬ２を２回連続して検知した場合には、偏芯データＳＬＰＦ１及び面振れデータＳＬＰＦ２を記憶し直して確実に偏芯補正処理及び面振れ補正処理を実行する。したがって、非常に信頼性高く偏芯補正処理及び面振れ補正処理を実行可能な光ディスク装置を提供できる。
【００４８】
第２の実施の形態の変形例に係るサーボ制御回路１ｄとして、図２０に示すように、図１３に示した偏芯用スイッチ６１ａ及び面振れ用スイッチ６１ｂに代えて偏芯用係数器係数器６５ａ及び面振れ用係数器６５ｂを用いても良い。更に、ピックアップ制御回路２ｂは、高周波増幅器１５とトラッキングサーボ制御回路１６０との間及び高周波増幅器１５とフォーカスサーボ制御回路１９０との間にそれぞれ接続された第１Ａ／Ｄ変換器３６ａ及び第２Ａ／Ｄ変換器３６ｂを備える。サーボ制御回路１ｄの外部において、送りモータ制御回路１７と第１ドライバ１８との間に第１Ｄ／Ａ変換器３７が接続されている。第１駆動信号加算器６３と第２ドライバ２０との間に第２Ｄ／Ａ変換器３８が接続される。第２駆動信号加算器６４と第３ドライバ２１との間に第３Ｄ／Ａ変換器３９が接続される。また、メモリユニット３ｃは、図１３に示したＡ／Ｄ変換器３２及びＤ／Ａ変換器３４を備えていない。
【００４９】
第１のハイパスフィルタ１６０ａと第１のローパスフィルタ１６０ｂはディジタルフィルタでそれぞれ構成される。詳細には第１のハイパスフィルタ１６０ａは、図２０に示す第１Ａ／Ｄ変換器３６ａに接続された第１係数器１６１、第１係数器１６１に一方の入力が接続された第１ディジタル加算器１６２、第１ディジタル加算器１６２の出力に接続された第１遅延回路１６４及び第２係数器１６３、第２係数器１６３に一方の入力が接続された第２ディジタル加算器１６６、第１遅延回路１６４と第１ディジタル加算器１６２の他方の入力との間に接続された第３係数器１６５、及び第１遅延回路１６４と第２ディジタル加算器１６６の他方の入力との間に接続された第４係数器１６７を備える。第１のローパスフィルタ１６０ｂは第１のハイパスフィルタ１６０ａと同様に構成されている。
【００５０】
図１３に示す偏芯用スイッチ６１ａ及び面振れ用スイッチ６１ｂは、システムコントローラ６ｃからの命令に応じてオン及びオフのいずれかを選択する。しかし、メモリユニット３ｂから読み出された偏芯データＳＬＰＦ１及び面振れデータＳＬＰＦ２をトラッキングサーボ信号ＳＰ１及びフォーカスサーボ信号ＳＰ２にそれぞれ急に加算すると、偏芯データＳＬＰＦ１及び面振れデータＳＬＰＦ２が外乱となりサーボはずれを起こす可能性がある。加算位置がメモリ３３に記憶された偏芯データＳＬＰＦ１及び面振れデータＳＬＰＦ２のゼロクロス点から加算される場合は外乱とならないが、ゼロクロス点から偏芯データＳＬＰＦ１及び面振れデータＳＬＰＦ２を加算するのは困難である。したがって、図２２（ｂ）に示すように偏芯用係数器６５ａ及び面振れ用係数器６５ｂの乗算係数Ｋを徐々に増加させれば、メモリ３３が供給する偏芯データＳＬＰＦ１及び面振れデータＳＬＰＦ２が外乱となることはない。
【００５１】
更に、偏芯用係数器６５ａの乗算係数Ｋは可変であり、乗算係数Ｋをゼロとすることも可能である。乗算係数Ｋはシステムコントローラ６ｄが制御する。よって、メモリ３３の出力信号ＭＤが図２２（ａ）に示すような波形である場合、図２２（ｂ）に示すように乗算係数Ｋ＝ゼロから徐々に増加するとメモリ３３の出力信号ＭＤは図２２（ｃ）に示すような波形となる。偏芯補正処理及び面振れ補正処理を停止する場合は、乗算係数Ｋがゼロとなるまで徐々に減少させれば良い。
【００５２】
（その他の実施の形態）
本発明は上記の第１及び第２の実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施の形態及び運用技術が明らかとなろう。
【００５３】
上述した第１及び第２の実施の形態においては、再生動作を例に説明したが、記録動作にも適用できる。特に、記録時においては、第２の実施の形態で説明したディスクアドレスに代えて光ディスク１１のウォブルから得られる物理アドレス情報（ＡＤＩＰ）又は絶対時間情報（ＡＴＩＰ）を利用しても良い。更に、第１及び第２の実施の形態に係るサーボ制御回路１ａ〜１ｄは、ＣＡＶ回転動作に限らずＣＬＶ回転動作に応用できる。
【００５４】
また、第１及び第２の実施の形態に係るサーボ制御回路１ａ〜１ｄは、同一半導体基板上にモノリシックに集積化し、半導体集積回路として形成できる。即ち、図１においては、ピックアップ制御回路２ａ、メモリユニット３ａ、補正信号加算回路４ａ、及びモニタ回路１０ａを同一半導体基板上に集積化可能である。
【００５５】
第２の実施の形態においては、メモリアドレスＭＡをアドレスレジスタ７２に記憶する一例を説明した。しかし、システムコントローラ６ｃ内のＲＡＭにメモリアドレスＭＡを記憶しても良い。
【００５６】
このように、本発明はここでは記載していない様々な実施の形態を含むことは勿論である。したがって、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００５７】
【図１】第１の実施の形態に係る光ディスク装置の構成を示すブロック図である。
【図２】第１の実施の形態に係る基準値比較回路の構成を示すブロック図である。
【図３】第１の実施の形態に係る基準値比較回路の動作を示すタイムチャートである。
【図４】第１の実施の形態に係る基準値比較回路の動作を示すタイムチャートである。
【図５】第１の実施の形態に係るシステムコントローラの機能を示す機能ブロック図である。
【図６】図６（ａ）は第１の実施の形態に係るトラッキングサーボ制御回路の構成を示す回路図であり、図６（ｂ）は第１の実施の形態に係るトラッキングサーボ制御回路の周波数特性図であり、図６（ｃ）は第１の実施の形態に係るフォーカスサーボ制御回路の周波数特性図である。
【図７】第１の実施の形態に係るサーボ制御方法を示すフローチャートである。
【図８】第１の実施の形態に係るサーボ制御回路の動作を示すタイムチャートである。
【図９】第１の実施の形態の第１の変形例に係る光ディスク装置の構成を示すブロック図である。
【図１０】第１の実施の形態の第１の変形例に係る基準値比較回路の構成を示すブロック図である。
【図１１】第１の実施の形態の第１の変形例に係るシステムコントローラの機能を示す機能ブロック図である。
【図１２】第１の実施の形態の第２の変形例に係る基準値比較回路の構成を示すブロック図である。
【図１３】第２の実施の形態に係る光ディスク装置の構成を示すブロック図である。
【図１４】第２の実施の形態に係るシステムコントローラの機能を示す機能ブロック図である。
【図１５】第２の実施の形態に係るサーボ制御回路の動作を示すタイムチャートである。
【図１６】第２の実施の形態に係るサーボ制御回路の動作を示すタイムチャートである。
【図１７】第２の実施の形態に係るサーボ制御方法を示すフローチャートである。
【図１８】第２の実施の形態に係るサーボ制御回路の動作を示すタイムチャートである。
【図１９】第２の実施の形態に係るサーボ制御回路の動作を示すタイムチャートである。
【図２０】第２の実施の形態の変形例に係る光ディスク装置の構成を示すブロック図である。
【図２１】第２の実施の形態の変形例に係るトラッキングサーボ制御回路の構成を示す回路ブロック図である。
【図２２】第２の実施の形態の変形例に係るサーボ制御回路の動作を示すタイムチャートである。
【符号の説明】
【００５８】
１ａ〜１ｄ…サーボ制御回路
２ａ、２ｂ…ピックアップ制御回路
３ａ〜３ｃ…メモリユニット
４ａ、４ｂ…補正信号加算回路
５ａ〜５ｃ…基準値比較回路
６ａ〜６ｄ…システムコントローラ
７ａ、７ｂ…メモリ制御回路
１０ａ〜１０ｄ…モニタ回路
１１…光ディスク
１２…ピックアップ
１３…ディスクモータ
１４…送りモータ
１５…高周波増幅器
１６、１６０…トラッキングサーボ制御回路
１６ａ、１６０ａ…第１のハイパスフィルタ
１６ｂ、１６０ｂ…第１のローパスフィルタ
１６ｃ、１６０ｃ…第１サーボ信号用加算器
１７、１７０…送りモータ制御回路
１８…第１ドライバ
１９、１９０…フォーカスサーボ制御回路
１９ａ、１９０ａ…第２のハイパスフィルタ
１９ｂ、１９０ｂ…第２のローパスフィルタ
１９ｃ、１９０ｃ…第２サーボ信号用加算器
２０…第２ドライバ
２１…第３ドライバ
２２…レンズ駆動信号発生回路
２３…ディスクモータ制御回路
２４…ディスクモータドライバ
２５ａ…タイミング制御部
２５ｂ…定常状態判定部
２５ｃ…停止命令検出部
２５ｄ…フラグ検知部
２５ｅ…基準値制御部
２５ｆ…アドレス同期化部
２５ｇ…フラグ検知カウント部
２６…訂正処理回路
２７…訂正ＲＡＭ
２８…ＭＰＥＧコーデック
２９…記録制御回路
３０…クロック生成回路
３１…アドレス制御回路
３２…Ａ／Ｄ変換器
３３…メモリ
３４…Ｄ／Ａ変換器
３５…データ抽出回路
３６ａ…第１Ａ／Ｄ変換器
３６ｂ…第２Ａ／Ｄ変換器
３７…第１Ｄ／Ａ変換器
３８…第２Ｄ／Ａ変換器
３９…第３Ｄ／Ａ変換器
４１ａ…トラッキング用加算回路
４１ｂ…フォーカス用加算回路
４５ａ…ＲＯＭ
４５ｂ…ＲＡＭ
５０ａ…偏芯データ入力端子
５０ｂ…偏芯用フラグ出力端子
５０ｃ…データ入力端子
５０ｄ…面振れ用フラグ出力端子
５０ｅ…第１の制御端子
５０ｆ…第２の制御端子
５１…偏芯用絶対値変換器
５２、５２０、５２１…偏芯用判定回路
５２ａ…偏芯用比較器
５２ｂ…偏芯用基準値発生回路
５３…面振れ用絶対値変換器
５４、５４０、５４１…面振れ用判定回路
５４ａ…面振れ用比較器
５４ｂ…面振れ用基準値発生回路
５７…偏芯用積分回路
５８…面振れ用積分回路
６１ａ…偏芯用スイッチ
６１ｂ…面振れ用スイッチ
６２ａ…偏芯用加算器
６２ｂ…面振れ用加算器
６３…第１駆動信号加算器
６４…第２駆動信号加算器
６５ａ…偏芯用係数器
６５ｂ…面振れ用係数器
７１…アドレスデコーダ
７２…アドレスレジスタ
７８…信号処理回路
１６１…第１係数器
１６２…第１ディジタル加算器
１６３…第２係数器
１６４…第１遅延回路
１６５…第３係数器
１６６…第２ディジタル加算器
１６７…第４係数器
Ｃ1…第１のキャパシタ
Ｃ2…第２のキャパシタ
ＯＰ1…第１の演算増幅器
ＯＰ2…第２の演算増幅器
ＯＰ3…第３の演算増幅器
ＯＰ4…第４の演算増幅器
Ｒ1…第１の抵抗
Ｒ2…第２の抵抗
Ｒ3…第３の抵抗
Ｒ4…第４の抵抗
Ｒ5…第５の抵抗
Ｒ6…第６の抵抗
Ｒ7…第７の抵抗
Ｒ8…第８の抵抗
【図１】
2005063522.tif 000003
【図２】
2005063522.tif 000004
【図３】
2005063522.tif 000005
【図４】
2005063522.tif 000006
【図５】
2005063522.tif 000007
【図６】
2005063522.tif 000008
【図７】
2005063522.tif 000009
【図８】
2005063522.tif 000010
【図９】
2005063522.tif 000011
【図１０】
2005063522.tif 000012
【図１１】
2005063522.tif 000013
【図１２】
2005063522.tif 000014
【図１３】
2005063522.tif 000015
【図１４】
2005063522.tif 000016
【図１５】
2005063522.tif 000017
【図１６】
2005063522.tif 000018
【図１７】
2005063522.tif 000019
【図１８】
2005063522.tif 000020
【図１９】
2005063522.tif 000021
【図２０】
2005063522.tif 000022
【図２１】
2005063522.tif 000023
【図２２】
2005063522.tif 000024