(57)【要約】【課題】  ディスクの偏心量検出を効率良く行ない、偏心量に応じた所定倍速度でディスクの回転駆動を行なう。【解決手段】  円周方向に沿って信号トラックが形成されたディスクに対してレーザー光を照射する対物レンズが設けられたピックアップ手段と、ピックアップ手段のディスクへのトラッキング制御に追従し、ディスク半径方向に対してピックアップ手段を移動制御するスレッドサーボ手段と、当該ディスクドライブ装置に装填されて回転駆動された状態でのディスクの偏心量を検出する偏心量検出手段と、偏心量検出手段により検出された偏心量に応じて、スレッドサーボ手段において、スレッドサーボループの制御感度を設定するスレッドサーボゲインを可変するように構成されたスレッドサーボゲイン設定手段とを備える。【選択図】        図４
2004171765.tif 000002
【特許請求の範囲】
【請求項１】
円周方向に沿って信号トラックが形成されたディスクに対してレーザー光を照射する対物レンズが設けられたピックアップ手段と、
前記ピックアップ手段の前記ディスクへのトラッキング制御に追従し、ディスク半径方向に対して前記ピックアップ手段を移動制御するスレッドサーボ手段と、
当該ディスクドライブ装置に装填されて回転駆動された状態でのディスクの偏心量を検出する偏心量検出手段と、
前記偏心量検出手段により検出された偏心量に応じて、前記スレッドサーボ手段において、スレッドサーボループの制御感度を設定するスレッドサーボゲインを可変するように構成されたスレッドサーボゲイン設定手段と
を備えてなることを特徴とするディスクドライブ装置。
【請求項２】
前記偏心検出手段は、
前記ディスクに対してレーザー光を照射するための前記対物レンズのトラッキング方向における位置を固定させると共に前記ディスクを少なくとも予め設定されている最大倍速度よりも低い所定倍速度で回転駆動した状態で得られるトラッキングエラー信号から、前記ディスクが所定角速度回転する期間内に前記レーザー光が横断するトラック数を検出する横断トラック数検出手段と、
前記横断トラック数検出手段により検出された横断トラック数に基づいて、前記ディスク偏心量を算出することのできる偏心量算出手段と、
を備えて構成されていることを特徴とする請求項１記載のディスクドライブ装置。
【請求項３】
ディスクドライブ装置に装填されて回転駆動された状態でのディスクの偏心量を検出する偏心量検出ステップと、
光ディスクに対してレーザー光を照射する対物レンズを備えた光ピックアップのトラッキング制御に追従した光ピックアップ移動制御のためのスレッドサーボ動作において、
前記偏心量検出ステップにより検出された偏心量に応じて、スレッドサーボループの制御感度を設定するスレッドサーボゲインを可変するスレッドサーボゲイン設定ステップと
を備えてなることを特徴とする光ピックアップのスレッドサーボ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクの偏芯又は偏重心を検出して、偏芯量、偏重心量に応じてディスクの回転速度を制御することができるディスクドライブ装置及び光ピックアップのスレッドサーボ方法に関するものである。
【背景技術】
【０００２】
最近では例えばパーソナルコンピュータなどに用いられる各種データやプログラムなどの記録媒体として、ＣＤ−ＲＯＭなどのディスク状の記録媒体（以下、ディスクという）が知られている。このようなディスクはディスクドライブ装置に装着された後に所定の速度で回転して、光学ピックアップによって信号面に記録されている各種データやプログラムなどの読み出し、またはディスクの種類（例えばＭＯ・・・Magnet Optical、ＭＤ・・・Mini Disc 、ＤＶＤ−ＲＡＭ・・・Digital Versatile Disc-Random Access Memory など）によっては記録を行なうことができるようにされている。
【０００３】
ところで、前記ＣＤ−ＲＯＭに記録されているデータなどの読み出しを行なう場合に、読みだしの効率を向上することを目的として、ディスクを標準速度（１倍速）よりも高速で回転させることができるディスクドライブ装置が知られている。このようなディスクドライブ装置ではディスクの回転速度を標準速度（２００〜５００ｒｐｍ程度）に対して、例えば４倍速、６倍速、８倍速などといった高速回転とすることによって、読みだし効率の向上を図っている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、読みだし時、または記録時のディスクの回転数を高くすることによって読みだし効率を向上しているが、高速回転を行なう場合に、ディスクの偏芯や偏重心が問題となる場合がある。
例えば、偏芯とは、物理的にディスクのセンターホール中心が重心位置と一致しているが、センターホール中心がトラック（放射状、又は同心円状）の中心と一致していないことを示す。また、偏重心とは、物理的にディスクのセンターホールがトラックの中心と一致しているが、センターホールの位置がディスクの重心位置と一致していないことを示す。なお、本明細書では上述の偏芯及び偏重心を一括して、偏心ということとする。
【０００５】
偏心が発生する要因としては、例えばプレス加工などによって行なわれるディスクの製造時の精度や、また、ディスクをドライブ装置に装填する際のセンターホールに対するチャッキングの誤差などによっても発生する場合がある。
偏心した状態で、先に述べたようにディスクを高速回転させる場合、例えば３０００ｒｐｍ程度の高速になると、その回転速度に対応した周波数の自励振動が発生してくる。この振動は、偏心量とディスク回転数に比例しており、高速回転のディスクドライブ装置に対して、大きな影響を及ぼすことになる。
【０００６】
まず、ディスクがディスクドライブ装置に装填されてチャッキングされると、その内周側のトラックに記録されているＴＯＣ（Table Of Contents ）を読み出すために、ディスクドライブ装置において、ディスクの種類毎に適合して設定されている回転速度（例えば４倍速、６倍速、８倍速など）で回転を開始するが、この時点で偏心が有ると振動が発生する。
この振動がディスクドライブ装置の外部に伝達されると、ユーザに対して不快感を与えることになる。また、振動が大きい場合にはトラッキングサーボが追従できなくなる場合があり、このためディスクからのデータの読み出しが困難となり、読み出しエラーが発生しやすくなってしまう。これによってエラー処理のリトライが頻繁に行なわれると、本来行なわれるべき各種処理の効率が悪くなってしまう。
さらに、偏心量が大きく振動が大きい場合はドライブ装置やディスク自体が破損してしまう場合がある。
【課題を解決するための手段】
【０００７】
本発明はこのような問題点を解決するために、円周方向に沿って信号トラックが形成されたディスクに対してレーザー光を照射する対物レンズが設けられたピックアップ手段と、前記ピックアップ手段の前記ディスクへのトラッキング制御に追従し、ディスク半径方向に対して前記ピックアップ手段を移動制御するスレッドサーボ手段と、当該ディスクドライブ装置に装填されて回転駆動された状態でのディスクの偏心量を検出する偏心量検出手段と、前記偏心量検出手段により検出された偏心量に応じて、前記スレッドサーボ手段において、スレッドサーボループの制御感度を設定するスレッドサーボゲインを可変するように構成されたスレッドサーボゲイン設定手段とを備えてディスクドライブ装置を構成する。
【０００８】
さらに、前記偏心検出手段は、前記ディスクに対してレーザー光を照射するための前記対物レンズのトラッキング方向における位置を固定させると共に前記ディスクを少なくとも予め設定されている最大倍速度よりも低い所定倍速度で回転駆動した状態で得られるトラッキングエラー信号から、前記ディスクが所定角速度回転する期間内に前記レーザー光が横断するトラック数を検出する横断トラック数検出手段と、前記横断トラック数検出手段により検出された横断トラック数に基づいて、前記ディスク偏心量を算出することのできる偏心量算出手段を備えてディスクドライブ装置を構成する。
【０００９】
さらに、ディスクドライブ装置に装填されて回転駆動された状態でのディスクの偏心量を検出する偏心量検出ステップと、光ディスクに対してレーザー光を照射する対物レンズを備えた光ピックアップのトラッキング制御に追従した光ピックアップ移動制御のためのスレッドサーボ動作において、前記偏心量検出ステップにより検出された偏心量に応じて、スレッドサーボループの制御感度を設定するスレッドサーボゲインを可変するスレッドサーボゲイン設定ステップとを備えて光ピックアップのスレッドサーボ方法を構成する。
【００１０】
上記構成によると本発明は、ディスクがチャッキングされた状態での偏心量を検出して、この偏心量に応じて、記録再生時のディスクの回転倍速を設定するようにしているので、偏心による振動を低減することができる。また、トラッキンブサーボ制御にかかる負担を軽減することができる。
【発明の効果】
【００１１】
以上、説明したように本発明のディスクドライブ装置及び光ピックアップのスレッドサーボ方法は、例えば最大倍速度よりも低い所定倍速度でディスクの偏心量を検出して、この偏心量に応じた所定倍速度でスピンドルモータの回転制御を行なうことができる。したがって、偏心による振動を最小限に抑制することができるので、データの読み出し精度を安定させることができる。また、偏心が検出された場合にスレッドサーボの帯域を落とすようにしていることからも、安定したデータの読み出しを行なうことが可能である。
さらにデータの読みだし精度を向上することによって、読み出しエラーのリトライ処理を低減することができ、不要なリトライ処理を行なわずに、本来の行なわれるべき各種処理を効率よく行なうことができるようになる。
また、不要な振動を抑制することができることから、ディスクドライブ装置やディスク自体の破損を防ぐことが可能である。
【００１２】
さらに、ディスクの種類に応じて偏心量に対する回転速度を設定することができるので、例えば異なる種類のディスクに対応しているディスクドライブ装置においも、各ディスクに対して偏心量に応じた最も効率の良い回転速度を設定することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について説明する。
図１は、本発明のディスクドライブ装置及び光ピックアップのスレッドサーボ方法の実施の形態のディスクドライブ装置の要部の構成を示すブロック図である。本実施の形態のディスクドライブ装置はディスクとして例えばＣＤ−ＲＯＭ及びオーディオＣＤに対応しているものとして説明する。
この図に示されているディスクＤは、図示されていないローディング機構によってディスクドライブ装置に挿入されると、ターンテーブル７に載せられてセンターホールＨD がチャッキング機構７ａによってチャッキングされて装填される。そして、再生動作時においてスピンドルモータ６によって一定線速度（ＣＬＶ）で回転駆動され、光学ピックアップ１によってディスクＤの信号面に記録されているデータの読み出しが行われる。
【００１４】
光学ピックアップ１は、レーザ光の光源となるレーザダイオード４と、偏向ビームスプリッタや対物レンズ２からなる光学系、及びディスクＤに反射したレーザ光を検出するためのフォトディテクタ５等が備えられて構成されている。ここで、対物レンズ２は、二軸機構３によってトラッキング方向及びフォーカス方向に移動可能に支持されている。
【００１５】
当該ディスクドライブ装置の再生動作によって、ディスクＤから反射されたレーザ光はフォトディテクタ５によって受光電流として検出される。そして、この受光電流をディスクＤから読み出した情報信号としてＲＦアンプ９に対して出力する。
ＲＦアンプ９は、電流−電圧変換回路、増幅回路、マトリクス演算回路（ＲＦマトリクスアンプ）等を備え、フォトディテクタ５からの信号に基づいて必要な信号を生成する。例えば再生データであるＲＦ信号、サーボ制御のためのプッシュプル信号ＰＰ、フォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥ、いわゆる和信号であるプルイン信号ＰＩなどを生成する。
【００１６】
ＲＦアンプ９で生成された各種信号は、２値化回路１１、サーボプロセッサ１４に供給される。即ちＲＦアンプ９からの再生ＲＦ信号は２値化回路１１へ、プッシュプル信号ＰＰ、フォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥ、プルイン信号ＰＩはサーボプロセッサ１４に供給される。
ＲＦアンプ９で得られた再生ＲＦ信号は２値化回路１１で２値化されることでいわゆるＥＦＭ＋信号（８−１６変調信号）とされ、デコーダ１２に供給される。
デコーダ１２はＥＦＭ信号をＰＬＬに注入して得られる再生クロックを利用してＥＦＭ信号のデコード（ＥＦＭ復調及びエラー訂正、ＣＤ−ＲＯＭデコードなど）を行なう。ここでデコードされたデータはインターフェース部１３を介して図示していないホストコンピュータなどに供給される。さらに、ＥＦＭ信号に同期した再生クロックからディスク回転速度情報を得る。このディスク回転速度情報は光学ピックアップ１から出力されるレーザスポットとトラックの相対速度になる。
【００１７】
また、本実施の形態においてはトラバースカウンタ１９が設けられ、ＲＦアンプ９で得られたトラックングエラー信号ＴＥはトラバースカウンタ１９に対しても供給される。トラバースカウンタ１９では入力されたトラッキングエラー信号ＴＥからトラバースパルス生成する。なお、トラバースパルスに関しては後で図２で詳しく説明する。
サーボプロセッサ１４で生成されたスピンドルエラー信号ＳＰＥはスピンドルモータドライバ１７に供給され、ここでスピンドルエラー信号ＳＰＥに基づいてスピンドルサーボ信号が生成される。
【００１８】
サーボプロセッサ１４は、ＲＦアンプ９からのフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥ、プッシュプル信号ＰＰ等から、フォーカス、トラッキング、スレッド、スピンドルの各種サーボドライブ信号を生成しサーボ動作を実行させる。即ちフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥに応じてフォーカスドライブ信号ＦＤＲ、トラッキングドライブ信号を生成し、二軸ドライバ１６に供給する。
サーボプロセッサ１４は、例えばトラッキングエラー信号ＴＥの低域成分から得られるスレッドエラー信号や、システムコントローラ１０からのアクセス実行制御などに基づいてスレッドドライブ信号を生成し、スレッドドライバ１５に供給する。スレッドドライバ１５はスレッドドライブ信号に応じてスレッド機構８を駆動する。スレッド機構８は光学ピックアップ１全体をディスク半径方向に移動させる機構であり、スレッドドライバ１５がスレッドドライブ信号に応じてスレッド機構８を駆動することで、光学ピックアップ１の適正なスライド移動が行われる。
【００１９】
サーボプロセッサ１４は、光学ピックアップ１におけるレーザダイオード４の発光駆動制御も実行する。レーザダイオード４はレーザドライバ１８によってレーザ発光駆動されるのであるが、サーボプロセッサ１４は、システムコントローラ１０からの指示に基づいて再生時などにおいてレーザ発光を実行すべきレーザドライブ信号を発生させ、レーザドライバ１８に供給する。これに応じてレーザドライバ１８がレーザダイオード４を発光駆動することになる。
【００２０】
二軸ドライバ１６は、例えばフォーカスコイルドライバ１６ａ、及びトラッキングコイルドライバ１６ｂを備えて構成される。フォーカスコイルドライバ１６ａは、前記フォーカスドライブ信号ＦＤＲに基づいて生成した駆動電流を二軸機構３のフォーカスコイルに供給することにより、対物レンズ２をディスク面に対して接離する方向に駆動する。トラッキングドライバ１６ｂは、前記トラッキングドライブ信号に基づいて生成した駆動電流を二軸機構３のトラッキングコイルに供給することで、対物レンズ２をディスク半径方向に沿って駆動する。これによって光学ピックアップ１、ＲＦアンプ９、サーボプロセッサ１４、二軸ドライバ１６によるトラッキングサーボループ及びフォーカスサーボループが形成される。
【００２１】
以上のようなサーボ及びデコードなどの各種動作はマイクロコンピュータ等を備えて構成されるシステムコントローラ１０により制御される。
例えば再生開始、終了、トラックアクセス、早送り再生、早戻し再生などの動作は、システムコントローラ１０がサーボプロセッサ１４を介して光学ピックアップ１の動作を制御することで実現される。
【００２２】
システムコントローラ１０はサーボプロセッサ１４に対して基準速度情報を設定することができ、サーボプロセッサ１４は設定された基準速度情報とデコーダ１２からの回転速度情報を比較してスピンドルエラー信号ＳＰＥを生成する。さらに、基準速度情報の設定を変えることにより、ＣＬＶ速度を例えば２倍速、４倍速、６倍速・・・、ｎ倍に制御することができる。
また、本発明ではシステムコントローラ１０は後述するようにして検出した、ディスクＤの偏心量に基づいてディスクＤに対する再生時の駆動回転速度として、所定の倍速度を設定する制御を行なう。
【００２３】
上記構成による本実施の形態のディスクドライブ装置では、チャッキングされた状態にあるディスクＤの偏心量を検出して、この偏心量に応じて、予めディスク種別ごとに設定された最大倍速度を最高回転速度とする速度範囲内で、ディスク再生動作を行う際のディスク回転倍速度を可変設定するように構成される。そこで先ず、本実施の形態としてのディスクの偏心量の検出方法について説明する。
【００２４】
図２はディスクＤのトラックピッチとトラバースパルスの関係を説明する摸式図であり、図２（ａ）はディスクＤの一部を拡大して半径方向に断面とした状態でグルーブとランドを示す図、図２（ｂ）は図２（ａ）に示されているディスクに対して半径方向に光学ピックアップを移動させた状態で得られるトラッキングエラー信号の摸式図、図２（ｃ）はトラッキングエラー信号に基づきトラバースカウンタ２０で生成されるトラバースパルスを示している。
【００２５】
図２（ａ）に示すように、ディスクＤを半径方向に沿って断面的に見た場合には、ランド３０とグルーブ３１が交互に位置する状態となっている。例えば、この場合にはグルーブ３１部分がデータピットの記録されるトラックとされ、従って、図のようにディスク半径方向において互いに隣り合う２つのグルーブ３１、３１の各中心位置間の距離がトラックピッチｔｐとなる。
ここで、対物レンズ２が、ディスク面に対する相対的な位置関係として図２（ａ）の移動軌跡３３に示すように移動しながら、つまりディスク半径方向を横切るように移動しながらレーザ光を照射したとすると、トラッキングエラー信号ＴＥとしては、図２（ｂ）に示す波形が得られることが分かっている。つまり、ランド３０とグルーブ３１の中心にレーザ光が照射されたときに０レベルが得られる正弦波状の波形が得られる。
【００２６】
本実施の形態のトラバースカウンタ１９としては、トラッキングエラー信号ＴＥを入力して、例えば０レベルを基準としてコンパレートしたパルス信号をコンパレートパルスとして出力するコンパレータと、このコンパレートパルスのパルス数をカウントすることのできるカウンタとを備えて構成するものとされる。
例えば、トラバースカウンタ１９のコンパレータにより、前記図２（ｂ）に示したトラッキングエラー信号ＴＥをコンパレートした場合には、図２（ｃ）に示すパルス波形のトラバースパルスが得られることになる。この図２（ｃ）に示す波形と、図２（ａ）に示すディスク断面図を比較すると、トラバースパルスの１周期が、１トラック分を横断した状態に相当することが分かる。従って、トラバースパルスのＨレベル又はＬレベルのパルス本数が、トラック横断数に相当することになる。
トラバースカウンタ１９では、例えばコンパレートパルスのパルス本数をカウントし、このカウント値の情報をシステムコントローラ１０に出力する。システムコントローラ１０では、入力されたコンパレートパルスのカウント値に基づいて、次に説明するようにしてディスクＤの偏心量を算出することができる。
【００２７】
先ず、偏心量を算出するためには、ディスクＤを回転駆動させた状態としたうえで、フォーカスサーボループはオンとし、トラッキングサーボループをオフとしてトラッキングドライブ信号を印加しないようにすることで、対物レンズ２の移動をトラッキング方向では固定させた状態とする。この状態では、例えばディスクが１回転するごとに、その偏心の程度に応じて、対物レンズ２のレーザ光はある決まった本数のトラックを横切ることになる。従って、このとき１回転周期毎にトラバースカウンタ１９にて得られたトラバースパルスのカウント値は、ディスク偏心量に対応することになる。そこで、システムコントローラ１０は、次のような原理によってディスクの偏心量を求めることができる。
【００２８】
ここで、図３は、ディスクＤの１回転周期に対応して検出されるディスク偏心量の変化を示すものであり、縦軸が偏心量ｘ、横軸がディスクＤの回転角度を示している。
システムコントローラ１０において算出すべき偏心量ｘとして、例えばディスクＤ１回転に対応する絶対量（図３におけるＰ−Ｐ(Peak to Peak)の範囲）を求めるのであれば、ディスク１Ｄ回転に対応して得られたトラバースパルスのカウント値をＮ、トラックピッチをＴｐ（図２（ａ）参照）として、
ｘ＝Ｎ×Ｔｐ／２  （Ｐ−Ｐ）  ・・・・  式１
により求めることができる。つまり、カウント値Ｎは１回転で横断することになるトラック数を往復しているので、カウント値Ｎ／２により偏心量ｘに応じた実際のトラック横断数を算出する。そして、このカウント値Ｎ／２に対してトラックピッチｔｐを乗算すれば物理的に偏心量情報を得ることができる。
また、０レベルを基準とする偏倚量としての偏心量ｘを求めるのであれば、
ｘ＝Ｎ×Ｔｐ／４  （０−Ｐ）  ・・・・  式２
により求めることができる。なお、偏心量ｘを求める場合は前記式１、式２のどちらを使用しても良い。
【００２９】
次に、図４に示されているフローチャートにしたがい、偏心量ｘを検出して例えば再生時のスピンドルモータの回転速度を設定する場合のシステムコントローラ１０の実際の処理動作例を説明する。ここではＣＤ−ＲＯＭについては最大で８倍速により回転駆動し、オーディオＣＤについては最大で４倍速で駆動するように設定されているものとして説明する。
【００３０】
ディスクドライブ装置に対してディスクＤが挿入されたことが検出されると（S001）、まずスピンドルモータ６の回転制御を行なう（S002）。ここではスピンドルモータ６が例えば標準速度（例えば１倍速）で回転するように制御し、これ以降ディスクＤの偏心量を算出してトラッキングサーボ、スレッドサーボをオンとするまで標準速度で回転させるように制御する。スピンドルモータ６を標準倍速で回転するように制御することで、偏心量が大きい場合の大きな振動を低減することができるので、ディスクドライブ装置及びディスクＤを保護して安全を図ることができる。
【００３１】
スピンドルモータ６を回転させると、次にフォーカスサーボをオンとし（S003）、さらに、スピンドルＦＧがＭ波検出される間のトラバースパルスをカウントしてカウント値Ｎを検出する（S004）。この場合のスピンドルＦＧの数Ｍとしては、１回転で例えば１２波、１／３回転で例えば４波とされており、１／３回転で偏心を検出する場合は、スピンドルＦＧが４波検出される間に何個のトラバースパルスが検出されるかをカウントすれば良い。
【００３２】
先に説明した図２、図３では１回転で偏心量を算出する例を説明したが、例えば３６０°よりも少ない角度範囲でディスクＤを回転させた時に得られるカウント値Ｎによっても、例えば１回転させたときのカウント値Ｎを補正して算出することが可能である。したがって、１／３回転の間に得られるカウント値Ｎによっても偏心量ｘをほぼ正確に算出できる。これにより偏心量ｘを検出するための時間を短縮することができる。
【００３３】
Ｍ波期間のカウント値Ｎが検出されると、このカウント値Ｎを用いて、例えば前記式１、式２を応用して偏心量ｘを算出する（S005）。そして偏心量ｘを示すためのフラグＦＬＧ１、ＦＬＧ２を例えば『０』で初期化する。このフローチャートでは、フラグＦＬＧ１は偏心量ｘが次に述べる所定のしきい値Ａ以上／以下であることを示すフラグとして設定し、フラグＦＬＧ２は偏心量ｘが所定のしきい値Ｂ以上／以下であることを示すフラグとして設定している。
以下、偏心量ｘと所定のしきい値Ａ、しきい値Ｂを比較して偏心量ｘに対応したスピンドルモータ６の回転速度制御を行なう。なお、しきい値Ａは最大で８倍速という高速で回転駆動されるＣＤ−ＲＯＭに対応して比較的低く設定され、しきい値Ｂは最大４倍速により回転駆動されるオーディオＣＤに対応してしきい値Ａよりも高く設定されている。
【００３４】
まず、偏心量ｘとしきい値Ｂを比較して（S007）偏心量ｘがしきい値Ｂ以上であると判別した場合は、フラグＦＬＧ１及びフラグＦＬＧ２に『１』を立てる（S008）。また偏心量ｘがしきい値Ｂ以下であると判別した場合は、さらに偏心量ｘがしきい値Ａ以上であるか否かを判別し（S009）、しきい値Ａ以上である場合はフラグＦＬＧ１のみに『１』を立てる（S010）。
そしてトラッキングサーボループをオンにして（S011）、さらにフラグＦＬＧ１又はフラグＦＬＧ２のいずれかに『１』が立っているかを判別し（S012）、『１』が立っていると判別した場合は、スレッドゲインの帯域を所定以下に制限して（S013）、スレッドサーボをオンにする（S014）。また、フラグＦＬＧ１又はフラグＦＬＧ２のいずれかに『１』が立っていないと判別した場合は（S012）、スレッドゲインの帯域を所定以下に制限しないでスレッドサーボをオンにする（S014）。
【００３５】
ここで、フラグＦＬＧ１又はフラグＦＬＧ２のいずれかに『１』が立っている場合にスレッドゲインの帯域を所定以下に制限するのは、ディスクＤの偏心が大きい場合に、スレッドサーボループの制御感度を通常よりも低く設定することによって、不要なスレッド動作を低減してトラッキングサーボ制御にかかる負担を軽減するためとされている。
以上、説明したステップS002からステップS014で説明した処理は先述したようにディスクＤを標準速度で回転させた状態で行なう。
【００３６】
ステップS015はディスクＤのＴＯＣ（Table of Contents ）領域からＴＯＣ情報を読み出してディスク種類の判別を行なう。ここでディスクＤがＣＤ−ＲＯＭであると判別した場合は、ステップS016に進み、例えばアプリケーションソフトの立ち上げやデータの読みだしなどのコマンドの入力に対して待機し、前記コマンドの入力が検出されると（S016）フラグＦＬＧ１に『１』が立っているか否かを判別する（S017）。そして、フラグＦＬＧ１に『１』が立っている場合は、スピンドルモータ６を例えば４倍速で回転させる制御を行なう（S018）。またステップS017でフラグＦＬＧ１に『１』が立っていないと判別した場合は、スピンドルモータ６を例えば８倍速で回転させる制御を行なう（S019）。
そして、ステップS018又はステップS019で設定された倍速で、データの読みだしを行なう（S020）。
なお、ステップS018で例えば２倍速など、４倍速以下に設定しても構わないが、ＣＤ−ＲＯＭの場合データの読みだし速度が要求されるので、少なくとも４倍速程度に設定することが望ましい。
【００３７】
また、ステップS015で、ディスクＤがオーディオＣＤであると判別した場合は、ステップS021に進み、例えば収録されている楽曲などの再生コマンドの入力に対して待機し、前記コマンドの入力が検出されるとフラグＦＬＧ２に『１』が立っているか否かを判別する（S022）。そして、フラグＦＬＧ２に『１』が立っている場合は、スピンドルモータ６を例えば２倍速で回転させる制御を行なう（S023）。またステップS022でフラグＦＬＧ２に『１』が立っていないと判別した場合は、スピンドルモータ６を例えば４倍速で回転させる制御を行なう（S024）。  そして、ステップS023又はステップS024で設定された所定倍速で、楽曲などの再生などを行なう（S025）。なお、ステップS023においてスピンドルモータ６の速度を例えば２倍速に設定しているが、例えば先に図１に示したデコーダ１２に再生データ用のバッファメモリが設けられているので、再生データはこのバッファメモリから読み出されることになる。したがって、耐振性が劣るのみで通常の再生処理には影響を及ぼすことはない。
【００３８】
なお、この図に示すフローチャートでは、ステップS004によるトラバースパルスのカウント値Ｎに基づいて、ステップS005において偏心量ｘを求めたが、トラバースパルスのカウント値Ｎをそのまま偏心量情報として適用しても良い。
【００３９】
このように、データの読みだしを行なう場合は、標準速度によって予め検出されている偏心量ｘに応じてスピンドルモータを所定倍速で回転させることができる。したがって、偏心量ｘが大きい場合に発生する不要な振動を抑制することができるので、データの読みだし精度を安定させることができるようになる。さらに、不要な振動を抑制することができることから、ディスクドライブ装置やディスクＤ自体を保護することができるようになる。
【００４０】
なお、本実施の形態では、通常８倍速でスピンドルモータ６の回転制御を行なうディスクドライブ装置に対して、偏心量ｘに応じて、例えばＣＤ−ＲＯＭの場合８倍速または４倍速、オーディオＣＤの場合４倍速または２倍速というように回転倍速を下げる制御を行なう例を挙げて説明したが、例えばＣＲ−ＲＯＭの場合、偏心量に応じて例えば６倍速で回転することができるようにして、偏心量に対応したしきい値を設定するようにしても良い。このように、偏心量に対する回転倍速は自由に設定することができる。また、偏心量がかなり大きいと判別した場合、チャッキング不良ということも考えられるので、例えば一端回転を停止させてチャッキング機構７ａを解除して、再びディスクＤのチャッキングを行なうように制御しても良い。
【００４１】
また、偏心量ｘを検出する際の回転数は、一例として標準速度（１倍速）として説明したが、標準速度でなくても偏心による大きな振動が発生しない速度の回転であれば良い。
またさらに本実施の形態では偏心量ｘを検出する方法の一例として、スピンドルモータ６の回転数当たりのトラバースパルスの数を検出する例を挙げたが、このほかにの方法によって偏心量ｘを検出するようにしても良い。
【００４２】
さらに、本実施の形態では８倍速に対応しているＣＤ−ＲＯＭのディスクドライブ装置を例に挙げて説明したが、例えば１２倍速、１６倍速などに対応しているＣＤ−ＲＯＭのディスクドライブ装置に適用することも可能である。
また、本実施の形態で例に挙げたＣＤ−ＲＯＭのディスクドライブ装置以外にも、例えばＭＤ、ＭＯ、ＤＶＤなどのディスクドライブ装置に適用することができる。
さらにまた、本実施の形態では再生時のみを例に挙げて説明したが、本発明のディスクドライブ装置は記録装置に適用して、検出された偏心量に応じて記録時の回転速度を所定倍速に設定することが可能である。
【図面の簡単な説明】
【００４３】
【図１】本発明のディスクドライブ装置及び光ピックアップのスレッドサーボ方法の実施の形態のディスクドライブ装置の要部を示すブロック図である。
【図２】トラバースパルスについて説明する摸式図である。
【図３】ディスクの１回転（３６０°）当たりの偏心量を説明する摸式図である。
【図４】偏心量を検出して、この偏心量に応じて再生時の回転速度を設定する処理を説明するフローチャートを示す図である。
【符号の説明】
【００４４】
Ｄ  ディスク、１  光学ピックアップ、６  スピンドルモータ、９  ＲＦアンプ、１０  システムコントローラ、１２  デコーダ、１４  サーボプロセッサ、１７  スピンドルモータドライバ１７、１９  トラバースカウンタ、Ｄ  ディスク、ＴＥ  トラッキングエラー信号
【図１】
2004171765.tif 000003
【図２】
2004171765.tif 000004
【図３】
2004171765.tif 000005
【図４】
2004171765.tif 000006