(57)【特許請求の範囲】
【請求項１】
光ピックアップから出力されるレーザーのトラックに対する追従ずれを示す誤差信号に基づいて、前記光ピックアップを光ディスクの径方向に移動させるモータを、前記追従ずれを減少させるべく駆動させるための追従信号を出力する追従信号出力回路と、
前記光ピックアップの前記径方向の移動を停止させるべく、前記モータを駆動させるための停止信号を出力する停止信号出力回路と、
前記光ピックアップにより光電変換された出力信号の振幅レベルが所定レベルより高くなると、前記モータを駆動するための駆動信号として前記追従信号を出力し、前記出力信号の振幅レベルが前記所定レベルより低くなると、前記駆動信号として前記停止信号を出力する切り替え回路と、
前記出力信号の振幅レベルが前記所定レベルより低い期間が所定の基準期間より短い場合、一方の論理レベルの比較信号を出力し、前記出力信号の振幅レベルが前記所定レベルより低い期間が前記基準期間より長い場合、他方の論理レベルの前記比較信号を出力する比較回路と、
を備え、
前記切り替え回路は、
前記出力信号の振幅レベルが前記所定レベルより高くなると、前記比較回路から前記一方の論理レベルの前記比較信号が出力されている場合には、前記駆動信号として前記追従信号を出力し、前記比較回路から前記他方の論理レベルの前記比較信号が出力されている場合には、所定期間を経過した後、前記駆動信号として前記追従信号を出力すること、
を特徴とする駆動信号生成回路。
【請求項２】
前記モータは、
前記切り替え回路からの前記駆動信号のレベルが所定の範囲内の場合、前記光ピックアップの前記径方向の移動が停止されるよう駆動され、
前記停止信号出力回路は、
前記出力信号の振幅レベルが前記所定レベルより低くなると、前記駆動信号のレベルが前記所定の範囲内に入るよう、前記追従信号に所定の割合を乗じた信号を前記停止信号として出力すること、
を特徴とする請求項１に記載の駆動信号生成回路。
【請求項３】
前記モータは、
前記切り替え回路からの前記駆動信号のレベルが所定の範囲内の場合、前記光ピックアップの前記径方向の移動が停止されるよう駆動され、前記切り替え回路からの前記駆動信号のレベルが前記所定の範囲外の場合、前記駆動信号のレベルに応じて前記光ピックアップが前記径方向に移動されるよう駆動され、
前記停止信号出力回路は、
前記出力信号の振幅レベルが前記所定レベルより低くなると、所定の期間、前記モータが逆方向に移動するよう前記停止信号のレベルを変更すること、
を特徴とする請求項１または請求項２に記載の駆動信号生成回路。
【請求項４】
前記出力信号の振幅レベルが前記所定レベルより高い場合に、一方の論理レベルとなり、前記出力信号の振幅レベルが前記所定レベルより低い場合に、他方の論理レベルとなるディフェクト信号を出力するディフェクト信号出力回路を更に備え、
前記切り替え回路は、
前記ディフェクト信号が前記一方の論理レベルとなると、前記モータを駆動するための駆動信号として前記追従信号を出力し、前記ディフェクト信号が前記他方の論理レベルとなると、前記駆動信号として前記停止信号を出力すること、
を特徴とする請求項１〜３の何れか一項に記載の駆動信号生成回路。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駆動信号生成回路に関する。
【背景技術】
【０００２】
一般的な光ディスク装置には、ＣＤ（Compact Disc）等の光ディスクとの間でデータの読み書きを行うため、光ピックアップを光ディスクの径方向に移動させるスレッドモータが設けられている（例えば、特許文献１または、特許文献２参照）。
【０００３】
図７は、光ピックアップ５００を光ディスク５１０の径方向に移動させるためのスレッドモータ５２０を駆動する、一般的なスレッドモータ制御回路５３０である。スレッドモータ制御回路５３０におけるＲＦアンプ６００は、光ピックアップ５００にて光電変換された検出信号ＤＥＴに基づいて、光ディスクに記録されたデータを示すＲＦ（Radio Frequency）信号と、トラッキング誤差を示すトラッキングエラー信号ＴＥとを出力する。ディフェクト検出回路６１０は、入力されるＲＦ信号のレベルを所定レベルのしきい値と比較することにより、光ディスク５１０の記録面における傷や汚れ等の有無を示すディフェクト信号ＤＥＦを出力する。スレッドサーボ回路６２０は、入力されるトラッキングエラー信号ＴＥに応じて、トラッキング誤差を減少させるようスレッドモータ５２０をフィードバック制御する回路であり、スレッドモータ５２０をフィードバック制御するためのフィードバックループの特性が、ディフェクト信号ＤＥＦのレベルに基づいて設定される（例えば、特許文献１参照）。詳述すると、ディフェクト検出回路６１０から、光ディスク５１０の記録面において傷等が無い事を示すディフェクト信号ＤＥＦが出力されている場合、スレッドサーボ回路６２０の消費電力を低減すべく、フィードバックループの帯域が狭くなるような係数がスレッドサーボ回路６２０に設定される。一方、ディフェクト検出回路６１０から、光ディスク５１０の記録面において傷等が有る事を示すディフェクト信号ＤＥＦが出力されている場合、光ピックアップ５００を早く動作させるべく、フィードバックループの帯域が広くなるような係数がスレッドサーボ回路６２０に設定される。したがって、スレッドサーボ回路６２０は、光ディスク５１０の記録面における傷等の有無に関わらず、トラッキングエラー信号ＴＥに基づいて、トラッキング誤差が減少するようスレッドモータ５２０を駆動する。
【特許文献１】特開平７−４５０２３号公報
【特許文献２】特開２００３−１５３５６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、一般的なスレッドモータ制御回路５３０は、トラッキングエラー信号ＴＥに基づいて、常にスレッドモータ５２０をフィードバック制御することとなる。しかしながら、光ディスク５１０の記録面において傷等が有る事を示すディフェクト信号ＤＥＦが出力されている期間に、スレッドサーボ回路６２０に入力されるトラッキングエラー信号ＴＥの精度は悪いため、この期間のトラッキングエラー信号ＴＥに基づいてスレッドモータ５２０をフィードバック制御すると、光ピックアップ５００が不正な位置に移動してしまうという課題があった。
【０００５】
本発明は上記課題を鑑みてなされたものであり、光ディスクの記録面において傷等が有る場合であっても、光ピックアップの不正な移動を抑制可能な駆動信号生成回路を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の駆動信号生成回路は、光ピックアップから出力されるレーザーのトラックに対する追従ずれを示す誤差信号に基づいて、前記光ピックアップを光ディスクの径方向に移動させるモータを、前記追従ずれを減少させるべく駆動させるための追従信号を出力する追従信号出力回路と、前記光ピックアップの前記径方向の移動を停止させるべく、前記モータを駆動させるための停止信号を出力する停止信号出力回路と、前記光ピックアップにより光電変換された出力信号の振幅レベルが所定レベルより高くなると、前記モータを駆動するための駆動信号として前記追従信号を出力し、前記出力信号の振幅レベルが前記所定レベルより低くなると、前記駆動信号として前記停止信号を出力する切り替え回路と、前記出力信号の振幅レベルが前記所定レベルより低い期間が所定の基準期間より短い場合、一方の論理レベルの比較信号を出力し、前記出力信号の振幅レベルが前記所定レベルより低い期間が前記基準期間より長い場合、他方の論理レベルの前記比較信号を出力する比較回路と、を備え、前記切り替え回路は、前記出力信号の振幅レベルが前記所定レベルより高くなると、前記比較回路から前記一方の論理レベルの前記比較信号が出力されている場合には、前記駆動信号として前記追従信号を出力し、前記比較回路から前記他方の論理レベルの前記比較信号が出力されている場合には、所定期間を経過した後、前記駆動信号として前記追従信号を出力する。
【発明の効果】
【０００７】
光ディスクの記録面において傷等が有る場合であっても、光ピックアップの不正な移動を抑制可能な駆動信号生成回路を提供することができる。
【発明を実施するための最良の形態】
【０００８】
本明細書および添付図面の記載の記載により、少なくとも以下の事項が明らかとなる。
【０００９】
図１は、本発明の一実施形態である光ディスク装置制御回路１０の示す図である。  
光ディスク装置制御回路１０は、光ピックアップ１１にて光電変換された検出信号ＤＥＴに基づいて、光ディスク１２を回転させるスピンドルモータ１３、光ピックアップ１１に備えられた焦点調整用アクチュエータ（ＦＡ）１４及びトラッキング調整用アクチュエータ（ＴＡ）１５、光ピックアップ１１を光ディスク１２の径方向に移動させるスレッドモータ１６を夫々制御する回路であり、光ディスク用ＬＳＩ（Large Scale Integration）２０、駆動回路２１から構成される。なお、本実施形態における光ディスク用ＬＳＩ２０、駆動回路２１は夫々集積回路であることとし、光ディスク１２には音楽データが記録されていることとする。
【００１０】
光ディスク用ＬＳＩ２０は、光ピックアップ１１にて光電変換された検出信号ＤＥＴ（出力信号）に基づいて、スピンドルモータ１３、焦点調整用アクチュエータ１４、トラッキング調整用アクチュエータ１５、スレッドモータ１６を制御するための、駆動信号ＤＲ１〜ＤＲ４を駆動回路２１に出力するとともに、光ディスク１２に記録された音楽データを音声信号として再生し、音声信号をスピーカ（不図示）を駆動するパワーアンプ（不図示）に出力する回路である。
【００１１】
駆動回路２１は、駆動信号ＤＲ１〜ＤＲ４に基づいた出力信号Ｏ１〜Ｏ４で、スピンドルモータ１３、焦点調整用アクチュエータ１４及びトラッキング調整用アクチュエータ１５、スレッドモータ１６を夫々駆動する回路である。
【００１２】
まず、光ディスク用ＬＳＩ２０を構成する各回路の概要を説明する。  
本実施形態における光ディスク用ＬＳＩ２０は、ＲＦアンプ３０、ディフェクト検出回路３１、クロック生成回路３２、ＲＯＭ（Read Only Memory）３３、スピンドルサーボ回路３４、フォーカスサーボ回路３５、トラッキングサーボ回路３６、スレッドサーボ回路３７、処理回路３８、ＤＳＰ（Digital Signal Processor）コア３９を含んで構成される。なお、本実施形態におけるスピンドルサーボ回路３４、フォーカスサーボ回路３５、トラッキングサーボ回路３６、スレッドサーボ回路３７の夫々は、デジタルサーボ回路であることとする。
【００１３】
ＲＦアンプ３０は、光ピックアップ１１から出力される検出信号ＤＥＴを受け、光ディスク１２に記録されたデータを示すＲＦ（Radio Frequency）信号、スピンドルモータ１３の回転速度の誤差を示すスピンドルエラー信号ＳＰＥ、焦点誤差を示すフォーカスエラー信号ＦＥ、トラッキング誤差を示すトラッキングエラー信号ＴＥを夫々出力する。なお、本実施形態におけるＲＦ信号は、検出信号ＤＥＴを所定の利得で増幅した信号であることとする。
【００１４】
ディフェクト検出回路３１は、ＲＦアンプ３０から入力されるＲＦ信号のレベルに基づいて、光ディスク１２の記録面における傷や汚れ等の有無を示すディフェクト信号ＤＥＦを出力する回路である。詳述すると、光ディスク１２の記録面に傷等が有る場合は、光ピックアップ１１から出力される検出信号ＤＥＴのレベルは低くなるため、ＲＦ信号のレベルもそれにともない低下する。一方、光ディスク１２の記録面に傷等が無い場合は、光ピックアップ１１から出力される検出信号ＤＥＴのレベルは高くなるため、ＲＦ信号のレベルもそれにともない上昇する。このため、ディフェクト検出回路３１において所定レベルのしきい値ＶｔとＲＦ信号のレベルとを比較することにより、光ディスク１２の記録面における傷等の有無を検出することが可能である。なお、本実施形態では、光ディスク１２の記録面に傷等が有る場合には、ハイレベル（以下、Ｈレベル）のディフェクト信号ＤＥＦが出力され、光ディスク１２の記録面に傷等が無い場合には、ローレベル（以下、Ｌレベル）のディフェクト信号ＤＥＦが出力されることとする。また、ディフェクト検出回路３１は、例えば、特開２００７−２５００４６号公報の図２に示される様な回路で構成可能である。
【００１５】
クロック生成回路３２は、デジタルサーボ回路であるスピンドルサーボ回路３４、フォーカスサーボ回路３５、トラッキングサーボ回路３６、スレッドサーボ回路３７の夫々が動作するためのクロック信号ＣＬＫを生成する回路である。  
ＲＯＭ３３は、スピンドルサーボ回路３４、フォーカスサーボ回路３５、トラッキングサーボ回路３６、スレッドサーボ回路３７の夫々の回路が、入力される信号を処理する際に用いる各種データを記憶する回路である。
【００１６】
スピンドルサーボ回路３４は、スピンドルエラー信号ＳＰＥに基づいて、スピンドルモータ１３を一定の線速度で回転させるための駆動信号ＤＲ１を駆動回路２１に出力する回路である。  
フォーカスサーボ回路３５は、フォーカスエラー信号ＦＥに基づいて、光ディスク１２の記録面にレーザー（不図示）の焦点を合わせるための駆動信号ＤＲ２を駆動回路２１に出力する回路である。  
トラッキングサーボ回路３６は、トラッキングエラー信号ＴＥに基づいて、光ピックアップ１１における対物レンズ（不図示）をトラックに追従させ、トラッキング誤差を減少させるための駆動信号ＤＲ３を駆動回路２１に出力するとともに、トラッキングエラー信号ＴＥの高周波成分が減衰されたエラー信号ＥＯがスレッドサーボ回路３７に出力する回路である。
【００１７】
スレッドサーボ回路３７は、ディフェクト検出回路３１からのディフェクト信号ＤＥＦと、トラッキングサーボ回路３６からのエラー信号ＥＯとに基づいて、トラッキング誤差を減少させるための駆動信号ＤＲ４を駆動回路２１に出力する回路であり、制御回路４０、イコライザ４１、停止信号出力回路４２、切り替え回路４３、ＤＡＣ４４から構成される。なお、本実施形態におけるスレッドモータ１６に求められる動作速度は、トラッキング調整用アクチュエータ１５に求められる動作速度よりも遅いため、スレッドサーボ回路３７は、前述の様に、トラッキングエラー信号ＴＥの高周波成分が減衰されたエラー信号ＥＯに基づいて動作すれば良い。また、イコライザ４１、停止信号出力回路４２、切り替え回路４３が本発明における駆動信号生成回路に相当する。
【００１８】
処理回路３８は、例えば光ディスク１２に記録された音楽を再生するために、ＲＦアンプ３０からのＲＦ信号を処理し、音声信号として例えばスピーカ（不図示）を駆動するためのパワーアンプ（不図示）に出力する回路である。  
ＤＳＰコア３９は、光ディスク用ＬＳＩ２０を統括制御する。
【００１９】
駆動回路２１は、前述の光ディスク用ＬＳＩ２０からの駆動信号ＤＲ１〜ＤＲ４に基づいて、スピンドルモータ１３、光ピックアップ１１に備えられた焦点調整用アクチュエータ１４及びトラッキング調整用アクチュエータ１５、スレッドモータ１６の夫々を、出力信号Ｏ１〜Ｏ４にて駆動する回路である。
【００２０】
なお、以下本実施形態では、光ピップアップ１１が光ディスク１２に記録されたデータを順次読み出す場合について説明し、光ピックアップ１１は、光ディスク１２の内側から外側へ移動されることとする。
【００２１】
ここで、まず、スレッドサーボ回路３７の構成例を、図２を参照しつつ説明する。なお、前述のように、本実施形態におけるスレッドサーボ回路３７はデジタルサーボ回路であるため、図２において図示していないが、スレッドサーボ回路３７には、クロック生成回路３２からのクロック信号ＣＬＫが入力されており、クロック信号ＣＬＫに同期して動作していることとする。
【００２２】
制御回路４０は、光ディスク１２の記録面に傷等が有る事を示すＨレベルのディフェクト信号ＤＥＦが出力される場合には、光ピックアップ１１の移動を停止させるための信号を後述する切り替え回路４３から出力させ、光ディスク１２の記録面に傷等が無い事を示すＬレベルのディフェクト信号ＤＥＦが出力される場合には、光ピックアップ１１がトラッキング誤差に応じて移動するための信号を切り替え回路４３から出力させるための回路である。
【００２３】
イコライザ４１（追従信号出力回路）は、制御回路４０からの制御信号ＣＯＮＴ１のレベルと、トラッキングサーボ回路３６から出力されるエラー信号ＥＯとに基づいて、スレッドモータ１６をフィードバック制御させるための出力信号ＰＩＤ（追従信号）を出力する回路である。なお、本実施形態のイコライザ４１は、例えば、制御信号ＣＯＮＴ１がＬレベルの場合、クロック信号ＣＬＫに同期して、エラー信号ＥＯを所定のＰＩＤ（Proportional Integral Derivative）制御の演算式で演算処理し、出力信号ＰＩＤとして出力することとする。一方、制御信号ＣＯＮＴ１がＨレベルの場合は、クロック信号ＣＬＫ及びエラー信号ＥＯの入力が停止され、制御信号ＣＯＮＴ１がＨレベルになる前に入力されたクロック信号ＣＬＫに同期して出力されていた信号が、出力信号ＰＩＤとして出力されることとする。さらに、本実施形態のイコライザ４１には、入力されるエラー信号ＥＯを積分するようなＰＩＤ制御の演算式が設定されていることとする。
【００２４】
停止信号出力回路４２は、出力信号ＰＩＤと制御信号ＣＯＮＴ２とに基づいて、スレッドモータ１６を停止させるための出力信号ＳＴＯＰ（停止信号）を出力する回路であり、第１レジスタ５０、第２レジスタ５１、乗算回路５２、スイッチ５３とから構成される。
【００２５】
第１レジスタ５０は、光ピックアップ１１を光ディスク１２の外側から内側に移動させるべくスレッドモータ１６が駆動されるようなデータＤ１を保持する回路である。なお、本実施形態においては、光ディスク用ＬＳＩ２０が起動されると、例えば、光ディスク用ＬＳＩ２０に備えられたＤＳＰコア３９が、ＲＯＭ３３に保持された前述のデータＤ１を読み出し、第１レジスタ５０に書き込むこととする。  
第２レジスタ５１は、イコライザ４１からクロック信号ＣＬＫに同期して出力される出力信号ＰＩＤを順次保持する回路である。
【００２６】
乗算回路５２は、データレジスタ５１に保持されたデータに所定の割合を乗じてデータＤ２として出力する回路である。  
スイッチ５３は、例えば、制御信号ＣＯＮＴ２がＨレベルの場合、第１レジスタ５０からのデータＤ１を出力信号ＳＴＯＰとして切り替え回路４３に出力し、制御信号ＣＯＮＴ２がＬレベルの場合、乗算回路５２からのデータＤ２を出力信号ＳＴＯＰとして切り替え回路４３に出力する回路であり、例えばセレクタにより構成可能である。
【００２７】
切り替え回路４３は、例えば、制御信号ＣＯＮＴ１がＨレベルの場合、停止信号出力回路４２からの出力信号ＳＴＯＰを出力信号ＳＥＬ（駆動信号）としてＤＡＣ４４に出力し、制御信号ＣＯＮＴ１がＬレベルの場合、イコライザ４１からの出力信号ＰＩＤを出力信号ＳＥＬとしてＤＡＣ４４に出力する回路であり、例えばセレクタにより構成可能である。  
ＤＡＣ４４は、切り替え回路４３からのデジタル信号をアナログ信号に変換する回路であり、具体的には、出力信号ＳＥＬに基づいたレベルの電圧を駆動信号ＤＲ４として出力する回路である。
【００２８】
さらに、制御回路４０の構成例を、図３を参照しつつ説明する。制御回路４０は、エッジパルス生成回路６０、パルス生成回路６１、比較回路６２、初期値設定回路６３、ダウンカウンタ６４、ＯＲ回路６５を含んで構成される。
【００２９】
エッジパルス生成回路６０は、ディフェクト信号ＤＥＦがＬレベルからＨレベルになる立ち上がりを検出し、所定期間Ｈレベルとなるパルス信号を、制御信号ＣＯＮＴ２として出力する回路である。  
パルス生成回路６１は、ディフェクト信号ＤＥＦがＨレベルの場合のみ、クロック信号ＣＬＫに基づいて、後述するダウンカウンタ６４の初期値を設定するためのロードパルスＬＰを出力する回路である。
【００３０】
比較回路６２は、ディフェクト信号ＤＥＦがＨレベルとなる期間と所定の期間ＴＡとを比較する回路であり、本実施形態では、ディフェクト信号ＤＥＦがＨレベルとなる期間が期間ＴＡより長いと、比較回路６２の出力がＬレベルからＨレベルに変化する。詳述すると、本実施形態の比較回路６２は、例えば、ディフェクト信号ＤＥＦがＨレベルの場合に、クロック信号ＣＬＫをクロック信号ＤＣＬＫとして出力するＡＮＤ回路７０、Ｈレベルの制御信号ＣＯＮＴ２が入力されると、リセットされ出力がＬレベルとなり、Ｌレベルの制御信号ＣＯＮＴ２が入力されると、クロック信号ＤＣＬＫに同期してカウントを開始し、カウント値が所定の値となると出力がＨレベルとなるアップカウンタ７１から構成される。なお、本実施形態では、アップカウンタ７１が、クロック信号ＤＣＬＫに同期してカウント値を増加しはじめてから、カウント値が前述の所定のカウント値に達するまでの期間を期間ＴＡとする。
【００３１】
初期値設定回路６３は、比較回路６２からの出力信号ＳＥＴのレベルに基づいた初期値を、後述するダウンカウンタ６４に設定する回路であり、第３レジスタ７２、第４レジスタ７３、スイッチ７４から構成される。本実施形態においては、出力信号ＳＥＴがＬレベルの場合、第３レジスタ７２に保持されたデータＤ３がデータＤＡとしてスイッチ７４から出力され、出力信号ＳＥＴがＨレベルの場合、第４レジスタ７３に保持されたデータＤ４がデータＤＡとしてスイッチ７４から出力されることとする。なお、本実施形態における第３レジスタ７２、第４レジスタ７３は、スレッドサーボ回路３７における第１レジスタ５０と同様に、光ディスク用ＬＳＩ２０が起動されると、ＤＳＰコア３９がＲＯＭ３３に保持されたデータを読み出し、レジスタ７２，７３にデータＤ３，Ｄ４を夫々書き込むこととする。また、第３レジスタ７２に保持されるデータＤ３は、カウンタ６４の初期値としてゼロが設定されるようなデータであり、第４レジスタ７３に保持されるデータＤ４は、カウンタ６４の初期値としてゼロで無い所定のカウント値が設定されるようなデータであることとする。
【００３２】
ダウンカウンタ６４は、制御信号ＣＯＮＴ２がＨレベルの場合、出力はリセットされＬレベルとなり、制御信号ＣＯＮＴ２がＬレベルの場合、ロードパルスＬＰによりデータＤＡが初期のカウント値として設定され、設定されたカウント値をクロック信号ＣＬＫに同期してダウンカウントする回路である。なお、本実施形態においては、リセットされた場合と、カウント値がゼロの場合に出力はＬレベルとなり、カウント値がゼロでない場合は、Ｈレベルを出力することとする。また、ダウンカウンタ６４からの出力は、出力信号ＱＤとしてＯＲ回路６５に入力されることとなる。
【００３３】
ＯＲ回路６５には、ダウンカウンタ６４からの出力信号ＱＤとディフェクト信号ＤＥＦとが入力され、制御信号ＣＯＮＴ１が出力される。なお、本実施形態においては、光ディスク装置制御回路１０が起動されると、アップカウンタ７１、ダウンカウンタ６４はリセットされることとする。
【００３４】
つぎに、駆動回路２１におけるスレッドモータ１４を駆動する構成の一例について、図４を参照しつつ説明する。駆動回路２１は、スレッドモータ１４を駆動するためのスレッドモータ駆動回路８０を含んで構成されており、スレッドモータ駆動回路８０は、調整回路９０、負荷駆動回路９１を含んで構成される。
【００３５】
調整回路９０は、入力された駆動信号ＤＲ４の電圧レベル基づいて、負荷駆動回路９１の動作の基準となる出力電圧ＶＯを出力する回路であり、本実施形態では、図５に例示するような入出力特性を有することとする。具体的には、駆動信号ＤＲ４の電圧レベルが電圧ＶＨより高い場合、出力電圧ＶＯは駆動信号ＤＲ４のレベルに応じて上昇し、駆動信号ＤＲ４の電圧レベルが電圧ＶＬより低い場合、出力電圧ＶＯは駆動信号ＤＲ４のレベルに応じて減少する。また、駆動信号ＤＲ４のレベルが、電圧ＶＬから電圧ＶＨの範囲内の場合、出力電圧ＶＯは一定の電圧ＶＯＣとなる。なお、本実施形態において、電圧ＶＬから電圧ＶＨの範囲内の中心電圧を電圧Ｖｒｅｆとする。そして、本実施形態では、トラッキング誤差がゼロの場合にイコライザ４１から出力される出力信号ＰＩＤは、ＤＡＣ４４で駆動信号ＤＲ４に変換されると電圧Ｖｒｅｆとなるようなデータであることとする。また、前述のように本実施形態のイコライザ４１には、トラッキング誤差が増加すると、入力されるエラー信号ＥＯを積分するようなＰＩＤ制御の演算式が設定されているため、トラッキング誤差がゼロから増加するに応じて、ＤＡＣ４４からの駆動信号ＤＲ４のレベルは、電圧Ｖｒｅｆから高い電圧へ変化することとする。なお、本実施形態の調整回路９０は、例えば特開平８−１０３０９５号公報において示された不感帯回路にて構成可能である。
【００３６】
負荷駆動回路９１は、入力される出力電圧ＶＯのレベルに基づいた出力信号Ｏ４で、スレッドモータ１６を直接駆動する回路であり、出力電圧ＶＯが電圧ＶＯＨより高い場合、光ピックアップ１１が光ディスク１２の中心から外側へ移動するよう、出力電圧ＶＯの上昇に応じてスレッドモータ１６を駆動し、出力電圧ＶＯが電圧ＶＯＬより低い場合、光ピックアップ１１が光ディスク１２の外側から中心へ移動するよう、出力電圧ＶＯの減少に応じてスレッドモータ１６を駆動する。さらに、本実施形態の負荷駆動回路９１は、出力電圧ＶＯが電圧ＶＯＣの場合、光ピックアップ１１の移動が停止されるよう、スレッドモータ１６を駆動する。したがって、スレッドモータ駆動回路８０に入力される駆動信号ＤＲ４のレベルが、電圧ＶＬから電圧ＶＨの範囲である場合、光ピックアップ１１の移動が停止されるようスレッドモータ１６が駆動されるため、以下、本実施形態では、電圧ＶＬから電圧ＶＨの範囲を不感帯とする。
【００３７】
ここで、光ディスク装置制御回路１０の動作の一例について説明する。まず、ディフェクト信号ＤＥＦのＨレベルとなる期間において、アップカウンタ７１のクロック信号ＤＣＬＫに基づくカウント値が所定のカウントに達する場合、すなわち、ディフェクト信号ＤＥＦのＨレベルとなる期間が前述の期間ＴＡより長い場合における光ディスク装置制御回路１０の動作について、図６に示したスレッドサーボ回路３７における主要な信号のタイミングチャートを参照しつつ説明する。なお、本実施形態では、光ディスク装置制御回路１０は時刻ｔ０より前に起動され、時刻ｔ１において初めてディフェクト信号ＤＥＦがＨレベルとなることとする。光ディスク装置制御回路１０が起動されると、スレッドサーボ回路３７における、イコライザ４１は、トラッキング誤差に応じたエラー信号ＥＯを、所定のＰＩＤ制御の演算式で演算処理し出力信号ＰＩＤとして出力する。また、光ディスク装置制御回路１０が起動されると、前述のように、ダウンカウンタ６４はリセットされていることから、時刻ｔ０においてＯＲ回路６５から出力される制御信号ＣＯＮＴ１はＬレベルである。したがって、切り替え回路４３は、出力信号ＳＥＬとしてイコライザ４１からの出力信号ＰＩＤを出力することとなる。そして、ＤＡＣ４４は出力信号ＳＥＬを駆動信号ＤＲ４としてスレッドモータ駆動回路８０に出力するため、結果的にスレッドモータ１６はフィードバック制御されることとなる。
【００３８】
時刻ｔ１において、ディフェクト信号ＤＥＦがＨレベルとなると、ＯＲ回路６５から出力される制御信号ＣＯＮＴ１がＨレベルとなるため、切り替え回路４３は、停止信号出力回路４２からの出力信号ＳＴＯＰを出力信号ＳＥＬとして出力することとなる。また、時刻ｔ１においては、制御信号ＣＯＮＴ２がＨレベルとなるため、第１レジスタ５０に保持されたデータＤ１が出力信号ＳＴＯＰとして出力されることとなる。ここで、本実施形態において、第１レジスタ５０に保持されたデータＤ１は、ＤＡＣ４４から出力される駆動信号ＤＲ４が、図５に例示するように、電圧ＶＬよりも低い電圧ＶＡとなるようなデータであることとする。したがって、時刻ｔ１において、駆動回路２１からは、光ピックアップ１１を、光ディスク１２の外側から中心へ移動させるような出力信号Ｏ４が出力されることとなる。また、時刻ｔ１にディフェクト信号ＤＥＦがＨレベルとなると、図３に示した比較回路６２のアップカウンタ７１は、クロック信号ＤＣＬＫに同期してアップカウントを開始する。なお、アップカウンタ７１はリセットされてから、所定のカウント値に達していないため、出力信号ＳＥＴはＬレベルである。したがって、ダウンカウンタ６４には、ロードパルスＬＰに同期して、第３レジスタ７２に保持されたゼロを示すデータＤ３が設定される。
【００３９】
時刻ｔ２において、制御信号ＣＯＮＴ２がＬレベルとなると、スイッチ５３の一端は第１レジスタ５０から乗算回路５２に接続されることとなるため、停止信号出力回路４２は、乗算回路５２からのデータＤ２を出力信号ＳＴＯＰとして切り替え回路４３に出力する。本実施形態における乗算回路５２は、入力される信号のレベルに関わらず、ＤＡＣ４４から出力される駆動信号ＤＲ４が、図５に例示する不感帯における電圧Ｖｒｅｆから電圧ＶＨまでの範囲に入るような所定の割合が設定されていることとする。以下、本実施形態では、時刻ｔ２にて乗算回路５２から出力されるデータＤ２は、ＤＡＣ４４出力される駆動信号ＤＲ４が、図５に例示する電圧ＶＢとなるようなデータであることとする。さらに、時刻ｔ３において、アップカウンタ７１のカウント値が所定のカウントに達すると、アップカウンタ７１から出力信号ＳＥＴがＬレベルからＨレベルとなる。そして、ダウンカウンタ６４には、ロードパルスＬＰに同期して第４レジスタ７３に保持された所定のカウント値がダウンカウンタ６４の初期値として設定される。設定されたカウント値は、クロック信号ＣＬＫに同期して減少される。しかしながら、本実施形態では、設定されたカウント値がゼロになる前に、ロードパルスＬＰが入力されることとするため、ロードパルスＬＰが出力されるディフェクト信号ＤＥＦがＨレベルの期間において、ダウンカウンタ６４のカウント値は、クロック信号ＣＬＫに同期して減少しはじめるものの、ロードパルスＬＰに同期して初期値にリセットされることとなる。時刻ｔ５において、ダウンカウンタ６４に、ロードパルスＬＰに同期して、所定のカウント値が設定された後、時刻ｔ６にディフェクト信号ＤＥＦがＬレベルとなると、ロードパルスＬＰの出力が停止される。したがって、時刻ｔ５以降、ダウンカウンタ６４のカウント値はクロック信号ＣＬＫに同期して減少し続けることとなる。そして、ダウンカウンタ６４のカウント値がゼロとなる時刻ｔ７において、制御信号ＣＯＮＴ１がＬレベルとなる。なお、本実施形態では、ダウンカウンタ６４に設定される前述の所定のカウント値を、クロック信号ＣＬＫに同期してゼロまでカウントする期間を期間ＴＢとすると、本実施形態では、ディフェクト信号ＤＥＦがＬレベルとなった後、期間ＴＢに応じた所定期間だけ制御信号ＣＯＮＴ１をＨレベルとすることができる。したがって、時刻ｔ２から時刻ｔ７までは、ＤＡＣ４４からの駆動信号ＤＲ４のレベルは電圧ＶＢのままである。時刻ｔ７以降は、ディフェクト信号ＤＥＦとダウンカウンタ６４の出力信号ＱＤがともにＬレベルとなり、ＯＲ回路６５からの制御信号ＣＯＮＴ１がＬレベルとなるため、前述の時刻ｔ０の場合と同様に、スレッドモータ１６は、イコライザ４１からの出力信号ＰＩＤによってフィードバック制御されることとなる。
【００４０】
つぎに、ディフェクト信号ＤＥＦのＨレベルとなる期間において、アップカウンタ７１のクロック信号ＤＣＬＫに基づくカウント値が所定のカウントに達しない場合、すなわち、ディフェクト信号ＤＥＦのＨレベルとなる期間が前述の期間ＴＡより短い場合における光ディスク装置制御回路１０の動作について説明する。ディフェクト信号ＤＥＦがＬレベルからＨレベルに変化すると、ディフェクト信号ＤＥＦのＨレベルとなる期間が期間ＴＡより長い場合と同様に、図６に例示した時刻ｔ１から駆動信号ＤＲ４が出力されることとなる。時刻ｔ２以降、アップカウンタ７１はクロック信号ＤＣＬＫに同期してカウント値を増加させるが、クロック信号ＤＣＬＫが所定のカウントに達しないため、アップカウンタ７１の出力信号ＳＥＴはＬレベルのままである。したがって、ダウンカウンタ６４の初期値としては、第３レジスタ７２に保持されたゼロがロードパルスＬＰに同期して設定されるため、ダウンカウンタ６４の出力信号ＱＤは常にＬレベルとなる。このため、ＯＲ回路６５から制御信号ＣＯＮＴ１は、ディフェクト信号ＤＥＦに応じて変化することとなる。制御信号ＣＯＮＴ１がＨレベルの期間は、ディフェクト信号がＨレベルとなる期間と一致し、ディフェクト信号ＤＥＦがＨレベルの期間のみ停止信号出力回路４２からの出力信号ＳＴＯＰが、切り替え回路４３から出力信号ＳＥＬとして出力される。また、ディフェクト信号ＤＥＦがＬレベルとなると、イコライザ４１からの出力信号ＰＩＤが、切り替え回路４３から出力信号ＳＥＬとして出力されることとなる。
【００４１】
以上に説明した構成からなる本実施形態の光ディスク装置制御回路１０は、例えば図６で例示した様に、時刻ｔ１にて、ディフェクト信号ＤＥＦがＨレベルとなると、制御回路４０の制御信号ＣＯＮＴ１がＨレベルとなり、スレッドモータ１６は、出力信号ＳＴＯＰに応じた出力信号Ｏ４で駆動されることとなる。したがって、光ディスク１２の記録面に傷等が有る事を示すディフェクト信号ＤＥＦが検出されると、光ピックアップ１１の移動が停止するようにスレッドモータ１６が駆動されるため、光ピックアップ１１の不正な移動を抑制可能である。
【００４２】
また、一般に、光ディスク１２の記録面に大きな傷があり光ピックアップ１１が大きな傷を検出することによりディフェクト信号ＤＥＦがＨレベルとなった場合、ディフェクト信号ＤＥＦがＬレベルとなった後もトラッキングエラー信号ＴＥが安定するまで時間がかかるという傾向がある。本実施形態では、ディフェクト信号がＬレベルとなった後も、ダウンカウンタ６４のカウント値がゼロになる時刻ｔ７まで制御信号ＣＯＮＴ１がＨレベルであるため、光ピックアップ１１の移動が停止するようにスレッドモータ１６が駆動される。したがって、光ピックアップ１１の制御性を向上させることが可能である。
【００４３】
また、一般に、光ディスク１２の記録面にある傷や汚れのうち、指紋による汚れや細かいすり傷等ではディフェクト信号ＤＥＦがＨレベルとなる期間が短く、大きな傷の場合、ディフェクト信号ＤＥＦがＨレベルとなる期間は長い。さらに、指紋等による汚れの場合、大きな傷の場合と比較すると処理回路３８は、ＲＦアンプ３０からのＲＦ信号を処理し、正常な音声信号として出力できる可能性が高い。したがって、ディフェクト信号ＤＥＦがＨレベルとなる期間が短い場合は、ディフェクト信号ＤＥＦがＬレベルとなると、光ピックアップ１１を移動させるべく、イコライザ４１からの出力信号ＰＩＤを選択する必要がある。本実施形態には、ディフェクト信号ＤＥＦがＨレベルとなる期間と、期間ＴＡとを比較する比較回路６２が備えられており、ディフェクト信号ＤＥＦがＨレベルとなる期間が期間ＴＡよりも短いと、ディフェクト信号ＤＥＦが制御信号ＣＯＮＴ１となり、ディフェクト信号ＤＥＦの立下りに基づいて、スレッドモータ１６が出力信号ＰＩＤによりフィードバック制御される。一方、ディフェクト信号ＤＥＦがＨレベルとなる期間が期間ＴＡよりも長いと、すなわち、ディフェクト信号ＤＥＦが光ディスク１２の記録面において大きな傷を検出したと想定される場合、前述のようにディフェクト信号ＤＥＦがＨレベルとなる期間より期間ＴＢだけ長く制御信号ＣＯＮＴ１がＨレベルとなる。したがって、本実施形態における光ディスク装置制御回路１０は、光ディスク１２に記録されたデータの読み出し効率を上昇させことができる。また、ダウンカウンタ６４の初期値としてゼロを設定する場合、本実施形態では、ディフェクト信号ＤＥＦがＨレベルの期間に、ロードパルスＬＰに同期してダウンカウンタ６４の初期値を設定している。したがって、例えば、ディフェクト信号ＤＥＦがＬレベルとなった後、クロック信号ＣＬＫに同期してダウンカウンタ６４の初期値としてゼロを設定し、カウント動作を開始する場合と比較すると、タイムラグ無く制御信号ＣＯＮＴ１のレベルを変更することができる。
【００４４】
また、本実施形態のイコライザ４１には、トラッキング誤差が増加すると、入力されるエラー信号ＥＯを積分するようなＰＩＤ制御の演算式が設定されている。したがって、ＤＡＣ４４から出力される駆動信号ＤＲ４の電圧は、トラッキング誤差の上昇に応じて大きくなる。例えば時刻ｔ０においてＤＡＣ４４の駆動信号ＤＲ４のレベルが、不感帯の上限である電圧ＶＨに近い場合は、トラッキング誤差が大きく、さらにトラッキング誤差が増加すると、光ピックアップ１１を移動させる必要があることが分かる。本実施形態では、時刻ｔ２において、時刻ｔ０で出力されていた出力信号ＰＩＤのレベルに、所定の割合を乗じたデータＤ２としている。したがって、例えば図５に例示するよう、ＤＡＣ４４から出力される電圧がＶＢとなるため、不感帯の範囲内に駆動信号ＤＲ４を収めることができ、確実に光ピックアップ１１の移動を停止可能であるとともに、フィードバック制御を再開できることを示す制御信号ＣＯＮＴ１がＬレベルとなると、電圧ＶＢを初期値として積分が再開されるため、短い時間で光ピックアップ１１を移動可能となる。
【００４５】
また、例えば時刻ｔ０において、トラッキング誤差が増加した結果、ＤＡＣ４４の駆動信号ＤＲ４の電圧が、不感帯の上限である電圧ＶＨに近くなると、ディフェクト信号ＤＥＦがＨレベルとなった場合であっても、駆動信号ＤＲ４が電圧ＶＨを超えて、結果的に光ピックアップ１１を移動させる場合がある。本実施形態のスレッドサーボ回路３７は、上記のように、光ピックアップ１１が誤って移動される場合であっても、時刻ｔ１から時刻ｔ２まで、光ピックアップ１１が逆方向に移動するような駆動信号ＤＲ４が出力されるため、光ピックアップ１１を確実に停止させることが可能である。
【００４６】
なお、上記実施例は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【００４７】
例えば、本実施形態では、ディフェクト信号ＤＥＦがＨレベルとなる期間と期間ＴＡとを比較する比較回路６２を設けているが、記録面に傷の多い光ディスク１２を再生する機会が多い場合には、比較回路６２を備えない構成とし、ダウンカウンタ６４に常に所定のカウント値を設定する構成としても良い。
【００４８】
また、本実施形態においては、切り替え回路４３を用いる構成としたが、切り替え回路４３の変わりに、例えば、イコライザ４１と停止信号出力回路４２との夫々の出力部に、制御信号ＣＯＮＴ１のレベルに基づいて、イコライザ４１と停止信号出力回路４２との出力を相補的に制御可能なスイッチを設ける構成としても良い。
【図面の簡単な説明】
【００４９】
【図１】本発明を適用した、光ディスク装置制御回路１０の一実施形態を示す図である。
【図２】スレッドサーボ回路３７の一実施形態を示す図である。
【図３】制御回路４０の一実施形態を示す図である。
【図４】スレッドモータ駆動回路８０の一実施形態を示す図である。
【図５】調整回路９０の入出力特性を示す図である。
【図６】スレッドサーボ回路３７の動作を説明するためのタイミングチャートである。
【図７】一般的なスレッドサーボ回路の構成を示す図である。
【符号の説明】
【００５０】
１０  光ディスク装置制御回路
１１  光ピックアップ
１２  光ディスク
１３  スピンドルモータ
１４  焦点調整用アクチュエータ（ＦＡ）
１５  トラッキング調整用アクチュエータ（ＴＡ）
１６  スレッドモータ
２０  光ディスク用ＬＳＩ
２１  駆動回路
３０  ＲＦアンプ
３１  ディフェクト検出回路
３２  クロック生成回路
３３  ＲＯＭ
３４  スピンドルサーボ回路
３５  フォーカスサーボ回路
３６  トラッキングサーボ回路
３７  スレッドサーボ回路
３８  処理回路
３９  ＤＳＰコア
４０  制御回路
４１  イコライザ
４２  停止信号出力回路
４３  切り替え回路
４４  ＤＡＣ
５０  第１レジスタ
５１  第２レジスタ
５２  乗算回路
５３，７４  スイッチ
６０  エッジパルス生成回路
６１  パルス生成回路
６２  比較回路
６３  初期値設定回路
６４  ダウンカウンタ
６５  ＯＲ回路
７０  ＡＮＤ回路
７１  アップカウンタ
７２  第３レジスタ
７３  第４レジスタ
８０  スレッドモータ駆動回路
９０  調整回路
９１  負荷駆動回路
【図１】
0004806393.tif 000002
【図２】
0004806393.tif 000003
【図３】
0004806393.tif 000004
【図４】
0004806393.tif 000005
【図５】
0004806393.tif 000006
【図６】
0004806393.tif 000007
【図７】
0004806393.tif 000008