(57)【特許請求の範囲】
【請求項１】
ディスク状記録媒体に対応してデータ記録又はデータ再生を行うデータ記録再生手段と、
上記ディスク状記録媒体の記録トラックに対して蛇行形状として形成された情報信号を検出する情報信号検出手段と、
上記情報信号検出手段により検出された情報信号についてのエラー状況を検出するエラー状況検出手段と、
上記エラー状況検出手段により検出されたエラー状況に基づいて、少なくとも、データ記録又はデータ再生のために回転駆動されるディスクの回転駆動速度を設定する回転駆動速度設定手段と、
上記回転駆動速度設定手段が設定した回転駆動速度に応じて設定されたデータ記録速度により、上記データ書き込み手段がデータの記録を開始した後において、ディスク状記録媒体に照射したレーザ光の反射光に基づいて得られる信号のアシンメトリ量を検出するアシンメトリ検出手段と、
上記アシンメトリ検出手段により検出されたアシンメトリ量に基づいて、データ記録速度を変更するデータ記録速度変更手段と、
を備えるディスクドライブ装置。
【請求項２】
上記データ記録速度設定手段は、
上記記録トラックに対して蛇行形状として形成された情報信号として記録されている、アシンメトリ値に対応した記録レーザパワー推奨値に基づいた比較対象値と、上記アシンメトリ検出手段により検出されたアシンメトリ量とを比較した結果に基づいて、データ記録速度を変更するデータ記録速度を変更する、
請求項１に記載のディスクドライブ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスク状記録媒体に対応して記録又は再生を行うディスクドライブ装置に関するものである。
【０００２】
【従来の技術】
ＣＤ−ＤＡ（Compact Disc-Digital Audio）やＣＤ−ＲＯＭなどのディスク状光学記録媒体が広く普及している。これらＣＤ−ＤＡやＣＤ−ＲＯＭは、その製造時においてプラスチック基板表面上に微少な凹部としてのエンボスピットを形成し、このピット列によって情報が記録されている。また、このピット列自体がトラックとされており、信号再生のために照射される光ビームスポットは、このピット列によるトラックをトレースするようにされている。
即ち、ＣＤ−ＤＡやＣＤ−ＲＯＭ等のメディアは再生専用であり、製造後において情報の追記や書き換えを行うことができるものではない。
【０００３】
これに対して、近年、追記型のＣＤ−Ｒ(Recordable)や書き換え型のＣＤ−ＲＷ(Rewritable)など、データを記録再生可能なディスクが普及してきている。これらの記録媒体には、記録領域において光りビームスポットが適正にトラックをトレースできるように、製造工程において案内溝としてのグルーブが記録されている。
データの記録はＣＤ−Ｒであれば光ビームスポットの強度変調を行うことで、上記グルーブ状の記録層を変形させてピットを形成することにより行われる。また、ＣＤ−ＲＷであれば、いわゆる相変化方式により相ピットを形成することにより行う。
【０００４】
【発明が解決しようとする課題】
これまで、例えばＣＤ−ＲＯＭ等を再生可能な再生専用のディスクドライブ装置では、通常の１倍速よりも高速な倍速度で再生を行えるものが広く普及している。
そこで、上記ＣＤ−ＲＣＤ−ＲＷなどのディスクに対応して記録が可能なディスクドライブ装置としても、１倍速よりも高速に記録を行えるようにすることが要求されている。
【０００５】
但し、例えば上記したＣＤ−Ｒ及びＣＤ−ＲＷのように、同じ記録可能なディスクであっても種別が異なる場合、例えばディスクの物理的な記録層の違いなどによって、適正な記録が可能な記録倍速度（記録速度）に差が生じる可能性のあることが分かっている。なお、ここでいう記録倍速度とは、ディスク回転駆動速度と、これに伴って変更されるディスクへのデータ書込速度をいうものである。
【０００６】
このため、例えば、異なる種別のディスクに対応して記録が可能なディスクドライブ装置として、或る１種のディスクに適合する記録倍速度を固定的に設定したとすれば、或る他の種別のディスクでは、その記録倍速度では高速すぎて適正な記録が行われず、書き込みエラーが生じたり、規格以下の品質のデータが記録されてしまう可能性がある。また、逆に、他の種別のディスクでは更に高速な記録倍速度でも適正な記録が可能な場合には、上記のようにして固定された記録倍速度では余裕が在りすぎるにも関わらず、それ以上、記録速度を上げることが出来ないという不都合が生じる。また、そのときの適正な記録が可能な記録倍速度は、上記したディスク自体の特性だけではなく、例えば偏芯量や偏重心量などの条件によっても違ってくるものである。そして、このような問題は、異なる種別のディスクを倍速再生する場合にも同様に生じ得る。
【０００７】
【課題を解決するための手段】
そこで、本発明は上記した課題を考慮して、主としては、装填されたディスク状記録媒体を再生する際に、そのディスク種別、及び偏芯や偏重心などのディスクが装填されるごとに変化し得る条件に関わらず、最適とされる記録倍速度（または再生倍速度）を設定して安定して記録再生動作が得られるようにすることを目的とする。
【００１０】
このため、ディスク状記録媒体に対応してデータ記録又はデータ再生を行うデータ記録再生手段と、ディスク状記録媒体の記録トラックに対して蛇行形状として形成された情報信号を検出する情報信号検出手段と、この情報信号検出手段により検出された情報信号についてのエラー状況を検出するエラー状況検出手段と、エラー状況検出手段により検出されたエラー状況に基づいて、少なくとも、データ記録又はデータ再生のために回転駆動されるディスクの回転駆動速度を設定する回転駆動速度設定手段と、上記回転駆動速度設定手段が設定した回転駆動速度に応じて設定されたデータ記録速度により、上記データ書き込み手段がデータの記録を開始した後において、ディスク状記録媒体に照射したレーザ光の反射光に基づいて得られる信号のアシンメトリ量を検出するアシンメトリ検出手段と、上記アシンメトリ検出手段により検出されたアシンメトリ量に基づいて、データ記録速度を変更するデータ記録速度変更手段とを備えることとした。
【００１１】
この構成では、ディスクにトラックの蛇行形状として形成（記録）されている情報のエラー状況を、記録再生の安定性を見る要素としており、この情報のエラー状況に基づいて、ディスク回転駆動速度を変更することで、データ記録再生の安定性を図るようにされる。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態のディスクドライブ装置について説明する。
本実施の形態のディスクドライブ装置は、ＣＤ−Ｒ、ＣＤ−ＲＷに対応して記録再生が可能とされる。また、ＣＤ−ＤＡやＣＤ−ＲＯＭなどのＣＤフォーマットに準拠した再生専用のメディアに対応しての再生も可能とされる。
【００１５】
ここで先ず、本実施の形態のディスクドライブ装置が対応する記録可能なディスクについて説明しておく。
図８は、ＣＤ−Ｒの物理的層構造を示している。ＣＤ−Ｒでは、この図に断面図として示すように、ポリカーボネートによる透過層９４、スピンコートされた有機色素の記録層９３、金蒸着した反射膜９２、及びＵＶ硬化樹脂の保護膜９１から形成されている。
なお、ＣＤ−ＲＷについての図示は省略するが、ＣＤ−ＲＷは、レーザ光が照射されることで、相変化によりピット（記録マーク）が形成される技術を用いることでデータ書き換え可能なメディアとされている。
【００１６】
これらＣＤ−Ｒ、ＣＤ−ＲＷの記録可能なディスクメディアにあっては、その記録層に対して、図９に示すようにプリグルーブＧＶとランドＬＤが形成される。ここで、トラックピッチｔｐは、例えばランドＬＤを挟んで隣り合うプリグルーブＧＶのセンター位置間の距離となる。例えばＣＤ−Ｒ、ＣＤ−ＲＷのトラックピッチは１．６μｍとされる。
プリグルーブＧＶは図に示すようにわずかに蛇行（ウォブリング）されており、かつこの蛇行はアドレスがＦＭ変調された信号に基づいて形成される。従って、この蛇行の情報を抽出すれば、ディスク上の絶対アドレス（時間情報）が判別できる。この蛇行の情報は後述するようにして、ディスクに照射したレーザ光の反射光に基づいて得られる信号として抽出されるが、以降、本明細書では、この信号についてＡＴＩＰ信号ともいうことにする。
また、このＡＴＩＰ信号にはアドレス情報の他、各種制御信号も発生させることができるようになっている。この制御信号としては、リードイン／リードアウトの各開始時間と、そのディスクについて推奨されるデータ書込のための記録レーザパワー値、及びディスクアプリケーションコードなどが含まれる。
【００１７】
図１は、本実施の形態のディスクドライブ装置の構成を示している。
この図において、ディスク９０は先に当該ディスクドライブ装置が対応可能であるとしたＣＤ−Ｒ、ＣＤ−ＲＷ、ＣＤ−ＤＡ、ＣＤ−ＲＯＭの何れかとされる。
【００１８】
ディスク９０は、ターンテーブル７に積載されチャッキングされた状態で、記録／再生動作時においてスピンドルモータ６によって一定線速度（ＣＬＶ）もしくは一定角速度（ＣＡＶ）で回転駆動される。そして光学ピックアップ１によってディスク９０上のピットデータ（相変化ピット、或いは有機色素変化（反射率変化）によるピット）の読み出しが行なわれる。なおＣＤ−ＤＡやＣＤ−ＲＯＭなどの場合はピットとはエンボスピットのこととなる。
また、スピンドルモータ６に対しては、その回転周期を検出するためのＦＧ（Frequency Generator)６ａが備えられる。このＦＧ６ａは、スピンドルモータ６の所定回転角度ごとに１つのパルスを出力するようにされている。
【００１９】
ピックアップ１内には、レーザ光源となるレーザダイオード４や、反射光を検出するためのフォトディテクタ５、レーザ光の出力端となる対物レンズ２、レーザ光を対物レンズ２を介してディスク記録面に照射し、またその反射光をフォトディテクタ５に導く光学系（図示せず）が形成される。
またレーザダイオード４からの出力光の一部が受光されるモニタ用ディテクタ２２も設けられる。
【００２０】
対物レンズ２は二軸機構３によってトラッキング方向及びフォーカス方向に移動可能に保持されている。
またピックアップ１全体はスレッド機構８によりディスク半径方向に移動可能とされている。
またピックアップ１におけるレーザダイオード４はレーザドライバ１８からのドライブ信号（ドライブ電流）によってレーザ発光駆動される。
【００２１】
ディスク９０からの反射光情報はフォトディテクタ５によって検出され、受光光量に応じた電気信号とされてＲＦアンプ９に供給される。
ＲＦアンプ９には、フォトディテクタ５としての複数の受光素子からの出力電流に対応して電流電圧変換回路、マトリクス演算／増幅回路等を備え、マトリクス演算処理により必要な信号を生成する。例えば再生データであるＲＦ信号、サーボ制御のためのフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥなどを生成する。
ＲＦアンプ９から出力される再生ＲＦ信号は２値化回路１１へ、フォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥはサーボプロセッサ１４へ供給される。
なおＲＦ信号及びトラッキングエラー信号ＴＥは、トラバースカウンタ２３にも供給される。トラバースカウンタ２３では、このトラッキングエラー信号ＴＥの波形に基づいて、後述するようにして、ディスク９０に対して照射されたレーザスポットが横断したトラック数を検出し、この横断トラック数の情報をサーボプロセッサ１４に対して出力する。
この横断トラック数の情報は、例えばシーク時の移動距離を判定するために用いられる他、本実施の形態では、後述するようにして偏芯量を検出するのにも用いられる。
【００２２】
また、ＣＤ−Ｒ、ＣＤ−ＲＷとしてのディスク９０上は、図８、図９で説明したように記録トラックのガイドとなるグルーブ（溝）が予め形成されており、しかもその溝はディスク上の絶対アドレスを示す時間情報がＦＭ変調された信号によりウォブル（蛇行）されたものとなっている。従って記録動作時には、グルーブの情報からトラッキングサーボをかけることができるとともに、グルーブのウォブル情報から絶対アドレスを得ることができる。ＲＦアンプ９はマトリクス演算処理によりウォブル情報ＷＯＢ（ＡＴＩＰ信号）を抽出し、これをアドレスデコーダ２４に供給する。
アドレスデコーダ２４では、供給されたウォブル情報ＷＯＢ（ＡＴＩＰ信号）を復調することで、絶対アドレス情報を得、システムコントローラ１０に出力する。また、アドレスデコーダ２４では、ウォブル情報ＷＯＢ（ＡＴＩＰ信号）に含まれる、各種制御情報も抽出してシステムコントローラ１０に対して出力することができる。
またグルーブ情報をＰＬＬ回路に注入することで、スピンドルモータ６の回転速度情報を得、さらに基準速度情報と比較することで、スピンドルエラー信号ＳＰＥを生成し、出力する。
【００２３】
ＲＦアンプ９で得られた再生ＲＦ信号は２値化回路１１で２値化されることでいわゆるＥＦＭ信号（８−１４変調信号）とされ、エンコード／デコード部１２に供給される。
また、２値化回路１１にて得られた２値化された再生ＲＦ信号は、アシンメトリ検出回路２５に対しても供給され、ここでアシンメトリ量の検出が行われる。アシンメトリとは、再生ＲＦ信号のセンター値のずれに対応し、これは２値化された再生ＲＦ信号（ＥＦＭ信号）としては、ピット長の誤差として現れる。アシンメトリ検出回路２５では、例えばクロックと２値化されたＥＦＭ信号のピット長とを比較することで、例えばアシンメトリ量を検出し、このアシンメトリ量の情報をシステムコントローラ１０に対して供給する。
【００２４】
エンコード／デコード部１２は、再生時のデコーダとしての機能部位と、記録時のエンコーダとしての記録部位を備える。
再生時にはデコード処理として、ＥＦＭ復調、ＣＩＲＣエラー訂正、デインターリーブ、ＣＤ−ＲＯＭデコード等の処理を行い、ＣＤ−ＲＯＭフォーマットデータに変換された再生データを得る。
またエンコード／デコード部１２は、ディスク９０から読み出されてきたデータに対してサブコードの抽出処理も行い、サブコード（Ｑデータ）としてのＴＯＣやアドレス情報等をシステムコントローラ１０に供給する。
さらにエンコード／デコード部１２は、ＰＬＬ処理によりＥＦＭ信号に同期した再生クロックを発生させ、その再生クロックに基づいて上記デコード処理を実行することになるが、その再生クロックからスピンドルモータ６の回転速度情報を得、さらに基準速度情報と比較することで、スピンドルエラー信号ＳＰＥを生成し、出力できる。
【００２５】
再生時には、エンコード／デコード部１２は、上記のようにデコードしたデータをバッファメモリ２０に蓄積していく。
このドライブ装置からの再生出力としては、バッファメモリ２０にバファリングされているデータが読み出されて転送出力されることになる。
【００２６】
インターフェース部１３は、外部のホストコンピュータ８０と接続され、ホストコンピュータ８０との間で記録データ、再生データや、各種コマンド等の通信を行う。実際にはＳＣＳＩやＡＴＡＰＩインターフェースなどが採用されている。そして再生時においては、デコードされバッファメモリ２０に格納された再生データは、インターフェース部１３を介してホストコンピュータ８０に転送出力されることになる。
なお、ホストコンピュータ８０からのリードコマンド、ライトコマンドその他の信号はインターフェース部１３を介してシステムコントローラ１０に供給される。
【００２７】
一方、記録時には、ホストコンピュータ８０から記録データ（オーディオデータやＣＤ−ＲＯＭデータ）が転送されてくるが、その記録データはインターフェース部１３からバッファメモリ２０に送られてバッファリングされる。
この場合エンコード／デコード部１２は、バファリングされた記録データのエンコード処理として、ＣＤ−ＲＯＭフォーマットデータをＣＤフォーマットデータにエンコードする処理（供給されたデータがＣＤ−ＲＯＭデータの場合）、ＣＩＲＣエンコード及びインターリーブ、サブコード付加、ＥＦＭ変調などを実行する。
【００２８】
エンコード／デコード部１２でのエンコード処理により得られたＥＦＭ信号は、イコライザ２１でライトイコライゼーションと呼ばれる処理が施された後、ライトデータＷＤＡＴＡとしてレーザードライバ１８に送られ、ディスクに書き込まれる。つまりレーザドライバ１８ではライトデータＷＤＡＴＡにより変調されたレーザドライブパルスをレーザダイオード４に与え、レーザ発光駆動を行うことで、ディスク９０にライトデータＷＤＡＴＡに応じたピット（相変化ピットや色素変化ピット）が形成されることになる。
【００２９】
ＡＰＣ回路（Auto Power Control）１９は、モニタ用ディテクタ２２の出力によりレーザ出力パワーをモニターしながらレーザーの出力が温度などによらず一定になるように制御する回路部である。レーザー出力の目標値はシステムコントローラ１０から与えられ、レーザ出力レベルが、その目標値になるようにレーザドライバ１８を制御する。
なお、本実施の形態としては、このレーザ出力レベルのコントロールは、後述するようにして、アシンメトリ検出回路２５にて検出されたアシンメトリ量に基づいて行われる。
【００３０】
サーボプロセッサ１４は、ＲＦアンプ９からのフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥや、エンコード／デコード部１２もしくはアドレスデコーダ２０からのスピンドルエラー信号ＳＰＥ等から、フォーカス、トラッキング、スレッド、スピンドルの各種サーボドライブ信号を生成しサーボ動作を実行させる。
即ちフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥに応じてフォーカスドライブ信号ＦＤ、トラッキングドライブ信号ＴＤを生成し、二軸ドライバ１６に供給する。二軸ドライバ１６はピックアップ１における二軸機構３のフォーカスコイル、トラッキングコイルを駆動することになる。これによってピックアップ１、ＲＦアンプ９、サーボプロセッサ１４、二軸ドライバ１６、二軸機構３によるトラッキングサーボループ及びフォーカスサーボループが形成される。
【００３１】
またシステムコントローラ１０からのトラックジャンプ指令に応じて、トラッキングサーボループをオフとし、二軸ドライバ１６に対してジャンプドライブ信号を出力することで、トラックジャンプ動作を実行させる。
【００３２】
サーボプロセッサ１４はさらに、スピンドルモータドライバ１７に対してスピンドルエラー信号ＳＰＥに応じて生成したスピンドルドライブ信号を供給する。スピンドルモータドライバ１７はスピンドルドライブ信号に応じて例えば３相駆動信号をスピンドルモータ６に印加し、スピンドルモータ６のＣＬＶ回転を実行させる。またサーボプロセッサ１４はシステムコントローラ１０からのスピンドルキック／ブレーキ制御信号に応じてスピンドルドライブ信号を発生させ、スピンドルモータドライバ１７によるスピンドルモータ６の起動、停止、加速、減速などの動作も実行させる。
【００３３】
またサーボプロセッサ１４は、例えばトラッキングエラー信号ＴＥの低域成分として得られるスレッドエラー信号や、システムコントローラ１０からのアクセス実行制御などに基づいてスレッドドライブ信号を生成し、スレッドドライバ１５に供給する。スレッドドライバ１５はスレッドドライブ信号に応じてスレッド機構８を駆動する。スレッド機構８には図示しないが、ピックアップ１を保持するメインシャフト、スレッドモータ、伝達ギア等による機構を有し、スレッドドライバ１５がスレッドドライブ信号に応じてスレッドモータ８を駆動することで、ピックアップ１の所要のスライド移動が行なわれる。
【００３４】
以上のようなサーボ系及び記録再生系の各種動作はマイクロコンピュータによって形成されたシステムコントローラ１０により制御される。
システムコントローラ１０は、ホストコンピュータ８０からのコマンドに応じて各種処理を実行する。
例えばホストコンピュータ８０から、ディスク９０に記録されている或るデータの転送を求める再生コマンドが供給された場合は、まず指示されたアドレスを目的としてシーク動作制御を行う。即ちサーボプロセッサ１４に指令を出し、シークコマンドにより指定されたアドレスをターゲットとするピックアップ１のアクセス動作を実行させる。
その後、その指示されたデータ区間のデータをホストコンピュータ８０に転送するために必要な動作制御を行う。即ちディスク９０からのデータ読出／デコード／バファリング等を行って、要求されたデータを転送する。
【００３５】
またホストコンピュータ８０から書込命令（記録コマンド）が出されると、システムコントローラ１０は、まず書き込むべきアドレスにピックアップ１を移動させる。そしてエンコード／デコード部１２により、ホストコンピュータ８０から転送されてきたデータについて上述したようにエンコード処理を実行させ、ＥＦＭ信号とさせる。
そして上記のようにイコライジングされたライトデータＷＤＡＴＡがレーザドライバ１８に供給されることで、記録が実行される。
【００３６】
ここで、システムコントローラ１０はサーボプロセッサ１４に対して基準速度情報を設定することができ、サーボプロセッサ１４は設定された基準速度情報とデコーダ１２からの回転速度情報を比較してスピンドルエラー信号ＳＰＥを生成する。さらに、基準速度情報の設定を変えることにより、ディスク回転駆動速度を変更設定することが可能とされる。つまり再生であれば、ディスク回転駆動速度を１倍速よりも高速な所定倍速で再生することが可能になる。このときには、エンコード／デコード部１２においてＰＬＬ回路が動作することで得られる再生クロックもその設定された倍速度に応じた周波数とされることで、倍速再生に対応した信号処理を実行するようにされる。
また、記録時においてディスク回転駆動速度を１倍速よりも高速な倍速度とした場合には、記録のためのクロックとして、その設定された倍速度に対応した周波数を設定する。エンコード／デコード部１２におけるエンコード処理、及びイコライザ２１における信号処理はこのクロックに従って実行されるようにする。そして、このようにして処理されたデータＷＤＡＴＡをレーザドライブバ１８に対して供給することで、設定されたディスク回転駆動速度に対応した書き込みレートによってディスクへの記録が行われるものである。なお、本明細書においては、特に記録時のディスク回転駆動速度及びこれに伴って変更設定されるディスクへの書き込みレートとを合わせて、記録速度（データ記録速度）ということにする。
【００３７】
また、システムコントローラ１０に対しては、ＲＯＭ２６及びＲＡＭ２７が備えられる。
ＲＯＭ２６には、例えばシステムコントローラ１０が実行すべきプログラムの他、システムコントローラ１０が各種動作制御を行うのに必要とされる情報が格納されている。
ＲＡＭ２７には、システムコントローラ１０が実行する各種制御処理に従って得られた各種情報が保持される。
【００３８】
また、このディスクドライブ装置に対しては、加速度センサ２８が備えられている。この加速度センサ２８は、例えば実際には、機器内において、光学ピックアップ１のフォトディテクタ５にて得られた受光信号を処理してＲＦアンプ９に対して出力するまでの回路部のうち、所定の回路が実装される所定の基板に対して設けられる。そして、この基板に伝わる、機器内の物理的振動を検出してその振動量を検出するものである。
このようにして検出された振動量は、本実施の形態では、ディスクの偏重心量を検出するのに用いられる。ここでいうディスクの偏重心とは、ディスクが回転駆動されるときの動的なチルト誤差（つまり、ディスク信号面の接線と、レーザ光軸とのずれ）をいうものである。ディスクが回転駆動されるときには、そのときの偏重心の作用によって振動が発生する。この振動量は偏重心量にほぼ対応することから、加速度センサ２８により振動量を検出すれば偏重心量を数値化してほぼ正確に得ることが可能になるものである。このようにして加速度センサ２８にて検出された振動量は、システムコントローラ１０に対して供給される。
【００３９】
上記構成による本実施の形態のディスクドライブ装置では、詳しくは後述するようにして、ディスクの偏芯量、偏重心量、ＡＴＩＰ信号のエラー状況、及びアシンメトリ量の４つの要素に基づいて、現在装填されて記録が行われるべきディスクについて、最適とされる記録速度（回転駆動速度及びデータ書込レート）を設定するようにされる。また、現在装填されて再生が行われるべきディスクであれば、最適とされる再生回転駆動速度を設定する。ここでいう最適な記録速度又は再生回転駆動速度とは、ディスクに対する適正な記録又は再生が保証される記録速度又は再生回転駆動速度のうち、最高速とされる記録速度又は再生回転駆動速度をいうものである。
【００４０】
そこで、この記録速度又は再生回転駆動速度設定に必要な条件のうち、先ず、ディスクの偏芯量の検出方法について説明する。
図２はディスク９０のトラックピッチとトラバースパルスの関係を説明する摸式図であり、図２（ａ）はディスク９０の一部を拡大して半径方向に断面とした状態でグルーブとランドを示す図、図２（ｂ）は図２（ａ）に示されているディスクに対して半径方向に光学ピックアップを移動させた状態で得られるトラッキングエラー信号の摸式図、図２（ｃ）はトラッキングエラー信号に基づきトラバースカウンタ２０で生成されるトラバースパルスを示している。
【００４１】
図２（ａ）に示すように、ディスク９０を半径方向に沿って断面的に見た場合には、ランド３０とグルーブ３１が交互に位置する状態となっている。例えば、この場合にはグルーブ３１部分がデータピットの記録されるトラックとされ、従って、図のようにディスク半径方向において互いに隣り合う２つのグルーブ３１、３１の各中心位置間の距離がトラックピッチｔｐとなる。
ここで、対物レンズ２が、ディスク面に対する相対的な位置関係として図２（ａ）の移動軌跡３３に示すように移動しながら、つまりディスク半径方向を横切るように移動しながらレーザ光を照射したとすると、トラッキングエラー信号ＴＥとしては、図２（ｂ）に示す波形が得られることが分かっている。つまり、ランド３０とグルーブ３１の中心にレーザ光が照射されたときに０レベルが得られる正弦波状の波形が得られる。
【００４２】
本実施の形態のトラバースカウンタ２３としては、トラッキングエラー信号ＴＥを入力して、例えば０レベルを基準としてコンパレートしたパルス信号をコンパレートパルスとして出力するコンパレータと、このコンパレートパルスのパルス数をカウントすることのできるカウンタとを備えて構成するものとされる。
例えば、トラバースカウンタ２３のコンパレータにより、前記図２（ｂ）に示したトラッキングエラー信号ＴＥをコンパレートした場合には、図２（ｃ）に示すパルス波形のトラバースパルスが得られることになる。この図２（ｃ）に示す波形と、図２（ａ）に示すディスク断面図を比較すると、トラバースパルスの１周期が、１トラック分を横断した状態に相当することが分かる。従って、トラバースパルスのＨレベル又はＬレベルのパルス本数が、トラック横断数に相当することになる。
トラバースカウンタ２３では、例えばコンパレートパルスのパルス本数をカウントし、このカウント値の情報をシステムコントローラ１０に出力する。システムコントローラ１０では、入力されたコンパレートパルスのカウント値に基づいて、次に説明するようにしてディスク９０の偏芯量を算出することができる。
【００４３】
先ず、偏芯量を算出するためには、ディスク９０を回転駆動させた状態としたうえで、フォーカスサーボループはオンとし、トラッキングサーボループをオフとしてトラッキングドライブ信号を印加しないようにすることで、対物レンズ２の移動をトラッキング方向では固定させた状態とする。この状態では、例えばディスクが１回転するごとに、その偏芯の程度に応じて、対物レンズ２のレーザ光はある決まった本数のトラックを横切ることになる。従って、このとき１回転周期毎にトラバースカウンタ２３にて得られたトラバースパルスのカウント値は、ディスク偏芯量に対応することになる。そこで、システムコントローラ１０は、次のような原理によってディスクの偏芯量を求めることができる。
【００４４】
ここで、図３は、ディスク９０の１回転周期に対応して検出されるディスク偏芯量の変化を示すものであり、縦軸が偏芯量ｈｓ、横軸がディスク９０の回転角度を示している。
システムコントローラ１０において算出すべき偏芯量ｈｓとして、例えばディスク９０１回転に対応する絶対量（図３におけるＰ−Ｐ(Peak to Peak)の範囲）を求めるのであれば、ディスク１Ｄ回転に対応して得られたトラバースパルスのカウント値をＮ、トラックピッチをＴｐ（図２（ａ）参照）として、
ｈｓ＝Ｎ×Ｔｐ／２  （Ｐ−Ｐ）  ・・・・（式１）
により求めることができる。つまり、カウント値Ｎは１回転で横断することになるトラック数を往復しているので、カウント値Ｎ／２により偏芯量ｈｓに応じた実際のトラック横断数を算出する。そして、このカウント値Ｎ／２に対してトラックピッチｔｐを乗算すれば物理的に偏芯量情報を得ることができる。
また、０レベルを基準とする偏倚量としての偏芯量ｈｓを求めるのであれば、
ｈｓ＝Ｎ×Ｔｐ／４  （０−Ｐ）  ・・・・（式２）
により求めることができる。なお、偏芯量ｈｓを求める場合は前記式１、式２のどちらを使用しても良い。
【００４５】
続いて、本実施の形態の構成のもとでのアシンメトリの扱いについて説明する。
先ず、前提として、再生ＲＦ信号のアシンメトリ量はレーザ出力パワーに依存して変化することが分かっている。このことに基づき、本実施の形態のディスクドライブ装置にあってはレーザ出力パワーのコントロールは、アシンメトリ検出回路２５にて得られるアシンメトリ量に基づいて行うように構成される。
【００４６】
図４は、レーザパワーとアシンメトリとの関係を示している。
例えば現在の制御値としてのレーザパワーをＰｗとし、最適レーザパワーをＰとすれば、Ｐｗ＜Ｐの関係が得られている場合には、図４（ａ）に示すようにして、正方向のピークレベルＡ１と負方向のピークレベルＡ２に対して、センター値０はピークレベルＡ１側に寄る現象が得られる。
また、Ｐｗ＝Ｐとなって、現在の制御値としてのレーザパワーＰｗと最適レーザパワーＰとがほ等しい場合には、図４（ｂ）に示すようにして、ピークレベルＡ１とピークレベルＡ２に対して、センター値０はその中間にある状態となる。これが制御値としてのレーザパワーＰｗとしては最適な状態とされ、記録再生動作の信頼性としても最も高いものが得られる。
これに対して、Ｐｗ＞Ｐの関係が得られている場合には、図４（ｃ）に示すようにして、正方向のピークレベルＡ１と負方向のピークレベルＡ２に対して、センター値０はピークレベルＡ２側に寄る。
【００４７】
そして、このようなアシンメトリは、例えば次に示すようにして数値化することができる。
つまり、アシンメトリ値をβとして、上記したピークレベルＡ１，Ａ２を利用して、
β＝（Ａ１＋Ａ２）／（Ａ１−Ａ２）・・・（式３）
により求めることができるものである。これは、先に述べたセンター値０として、図４（ｂ）に示す状態を基準としての誤差量に対応する。
【００４８】
例えば、先に述べたＡＴＩＰ信号に含まれる記録レーザパワーの推奨値は、このアシンメトリ値βとして記録されている。つまり、ターゲットとなるアシンメトリ値βの値を記録しておき、記録時においては、再生ＲＦ信号について、このＡＴＩＰ信号に記録されたアシンメトリ値βが得られるように、レーザ出力パワーを制御するものである。
【００４９】
また、例えばＣＤ−Ｒを例に採ると、同一メーカのＣＤ−Ｒであっても、色素膜の色強度が強いものと弱いものとで２つの種類が製造されている場合がほとんどとされている。そして、上記したアシンメトリ値βも、この色素膜の色強度に応じて異なってくることが分かっている。
このため、ＣＤ−ＲにおいてＡＴＩＰ信号として記録される上記記録レーザパワーの推奨値としては、その色素膜の色強度に応じた値が記録されている。
ここで、色素膜の色強度の強いディスクに適合するアシンメトリ値βをhigh β category（＋）とし、色素膜の色強度の弱いディスクに適合するアシンメトリ値βを low β category（−）とすると、規格上は、
high β category（＋）：β-range＝0〜＋12％
low β category（−）：β-range＝-4〜＋8％
として定められている。そして、この規格の範囲内で予め設定された一義的な値が、上記記録レーザパワーの推奨値としてＡＴＩＰ信号に記録される。つまり、色素膜の色強度が強いタイプのディスクであれば、high β category（＋）に基づいた値が記録され、色強度が弱いタイプのディスクであればlow β category（−）に基づいた値が記録される。
【００５０】
そして、ここまでの説明から分かるように、記録再生時に検出されるアシンメトリ量は、記録時であればディスクに書き込むデータの品質の程度に対応し、再生時であればディスクから読み出したデータ品質の程度に対応しているものとされる。つまり、リアルタイムでのデータ記録再生の安定性を図る要素とすることができるものである。
【００５１】
そして、本実施の形態にあっては、記録速度又は再生回転駆動速度設定の設定のために、アシンメトリ検出回路２５にて検出されるアシンメトリ量と、所定の比較対象値との比較を行うようにされる。
そして、この比較対象値は、ＣＤ−Ｒに関すればＡＴＩＰ信号に記録されている記録レーザパワーの推奨値としての、high β category（＋）またはlow β category（−）を読み出し、これを利用するものとされる。
また、ここでは、ＣＤ−ＲＷにも記録レーザパワーの推奨値がアシンメトリβの値として記録されているものとする。
また、ＣＤ−ＲＯＭ、ＣＤ−ＤＡに関しては、記録レーザパワーの推奨値は記録されていないものとされる。そこで、ＣＤ−ＲＯＭ、ＣＤ−ＤＡに対応しては、再生信頼性が保証されるアシンメトリ量を予め試験等により求めておき、このアシンメトリ量に基づいて設定されるアシンメトリβの値の値を比較対象値としてＲＯＭ２６に対して格納しておくようにされる。
【００５２】
ここで、上記記述により説明したのは、記録速度又は再生回転駆動速度設定に必要とされる４条件のうち、偏芯量の検出とアシンメトリ量についてであるが、残る偏重心量とＡＴＩＰ信号のエラー状況に関すれば、偏重心量については図１にて説明したようにして加速度センサ２８により検出されるものであり、ＡＴＩＰ信号のエラー状況は、アドレスデコード２４による信号ＷＯＢ（ＡＴＩＰ信号）のデコード結果をシステムコントローラ１０が監視することで判定可能である。
【００５３】
以降、これまでの説明を前提として、本実施の形態のディスクドライブ装置における記録速度と再生回転駆動速度設定のための処理動作について説明する。  ここで、本実施の形態のディスクドライブ装置において設定されている記録速度は、１倍速、２倍速、４倍速、８倍速で変更設定が可能なものとされる。また、再生回転駆動速度は、１６倍速、３２倍速で変更設定が可能とされる。但し１６倍速より低い倍速度を設定することも可能である。
【００５４】
記録速度と再生回転駆動速度設定のために、先ず、ステムコントローラ１０は、ディスク装填時において図５のフローチャートに示す準備処理を行う。
この図に示す処理にあっては、先ずステップＳ１０１において、当該ディスクドライブ装置に対してディスクが装填されるのを待機している。そして、ディスクが装填されたことが判別されると、ステップＳ１０２の処理に移行する。
【００５５】
ステップＳ１０２においては、４倍速でディスクを回転駆動させる。ここで回転速度として４倍速を設定するのは、４倍速であれば、例えばディスクの種別に関わらず、また、偏芯、偏重心などが或る程度大きいとされる記録再生が比較的不安定な条件にあるときでも、適正なデータの読み出し（ＴＯＣの読み出し）が可能とされることによる。
そして、この４倍速でディスクが回転駆動された状態で、ＴＯＣエリアにアクセスしてＴＯＣ情報の読み出しを行う。また、このディスクがＣＤ−Ｒ又はＣＤ−ＲＷであれば、ＴＯＣを読み出すときに、ＴＯＣ領域のトラックにウォブルとして記録されたＡＴＩＰ信号を読み出すことができるので、このＡＴＩＰ信号から、レーザ記録パワーの推奨値を読み出し、これを比較対象値ｃｍｐとしてＲＡＭ２６に記憶保持させる。
このようにしてＴＯＣエリアにアクセスして情報の読み出しを行った後では、ディスク種別についての判定が行える。そこで、ステップＳ１０５においては、ディスク種別の判定を行い、この判定結果として、記録可能なＣＤ−Ｒ又はＣＤ−ＲＷの何れかであることが判別されれば、ステップＳ１０６以降の処理に進む。これに対して、再生専用のＣＤ−ＤＡ，ＣＤ−ＲＯＭの何れかであることが判別された場合には、ステップＳ１１２以降の処理に進む。
【００５６】
ステップＳ１０６以降の処理は、記録可能なディスクに対応して偏心量と偏重心量を求めるための処理となる。
このために、先ずステップＳ１０６においては、記録速度として最高速度に対応する８倍速でディスクを回転駆動するための制御処理を実行する。これは、以降の処置により求められる偏心量と偏重心量が、記録時の条件として最も厳しい条件に対応したものとなるようにすることを目的としている。
【００５７】
そして、次のステップＳ１０７においては、トラッキングサーボ制御はオフとして、フォーカスサーボはオンとする。これにより、レーザ光は、ディスク信号面に合焦した状態とされ、かつ、トラックには追随せずに或る位置で固定した状態が得られる。
この状態の下で、次のステップＳ１０８において、このときトラバースカウンタ２３にて得られるトラバースカウント値に基づいて、図２及び図３にて説明したようにして偏心量を測定する。そして次のステップＳ１０９において、この測定された値を記録可能ディスクの偏心量ｗｈｓとしてＲＡＭ２７に保持する。
【００５８】
次のステップＳ１１０においては、この８倍速で回転駆動されている状態の下で、加速度センサ２８から得られる情報に基づいて、偏重心量を測定する。そして続くステップＳ１１１により、この測定して得られた値を記録可能ディスクの偏重心量ｗｈｚとしてＲＡＭ２７に保持する。
【００５９】
一方、ステップＳ１１２以降の処理は、再生専用ディスクに対応して偏心量と偏重心量を求めるための処理となる。
ステップＳ１１２においては、再生回転駆動速度として最高速度である３２倍速でディスクを回転駆動するための制御処理を実行する。
そして、次のステップＳ１１３において、トラッキングサーボ制御はオフとして、フォーカスサーボはオンとし、ステップＳ１１４において偏心量を測定する。そして次のステップＳ１１５において、この測定された値を再生専用ディスクの偏心量ｐｈｓとしてＲＡＭ２７に保持する。
【００６０】
次のステップＳ１１６においては偏重心量を測定する。そして続くステップＳ１１７により、この測定して得られた値を記録可能ディスクの偏重心量ｐｈｚとしてＲＡＭ２７に保持する。
上記ステップＳ１１１、Ｓ１１７の処理が終了した後は、例えばこの時点で記録コマンド又は再生コマンドが得られていなければ、ステップＳ１１８にてディスク回転駆動を停止させる。なお、このときには、例えばステップＳ１０７、Ｓ１１３でオンとされていたフォーカスサーボ制御もオフとする。
【００６１】
上記準備処理の後、ＣＤ−Ｒ又はＣＤ−ＲＷに対して記録を実行する場合には、次に図６のフローチャートに示すようにして記録速度の変更設定が行われる。
先ず、ステップＳ２０１において、システムコントローラ１０は、ホストコンピュータ８０から送信される記録コマンドの受信を待機しており、記録コマンドの受信が行われたとすると、ステップＳ２０２の処理に進む。
ステップＳ２０２においては、先の準備処理によってＲＡＭ２７に保持されている偏心量ｗｈｓを読み出し、ステップＳ２０３に進む。
【００６２】
ここで、ＲＯＭ２６には、予め、記録時に対応した偏心量についての閾値ＴＨｗｈｓが保持されているものとされる。この閾値は、例えば８倍速（記録時の最高倍速度）のときに安定した記録が保証される上限の偏心量に基づいて設定された値とされる。
そこで、ステップＳ２０３においては、上記ステップＳ２０２によりＲＡＭ２７から読み出した、現ディスクの偏心量ｗｈｓと、ＲＯＭ２６に記憶されている閾値ＴＨｗｈｓとについて比較を行って、
ｗｈｓ≦ＴＨｗｈｓ
で示される関係が成立するか否かを判別する。ここで、現ディスクの偏心量ｗｈｓのほうが閾値ＴＨｗｈｓよりも大きく、否定結果が得られる場合とは、現ディスクは、８倍速記録では安定したデータ記録が望めない可能性が高いとみなされる場合に対応する。そこでこの場合には、後述するステップＳ２１０の処理に進む。
これに対して、上記関係が成立したとして肯定結果が得られたのであれば、ステップＳ２０４の処理に進む。
【００６３】
ステップＳ２０４では、先の準備処理によってＲＡＭ１７に保持された偏重心ｗｈｚをＲＡＭ２７から読み出す。そして、この場合にも、ＲＯＭ２６には、予め、記録時に対応した偏重心量についての閾値ＴＨｗｈｚが保持されているものとされる。この閾値も、８倍速（記録時の最高倍速度）のときに安定した記録が保証される上限の偏重心量に基づいて設定された値である。そして、ステップＳ２０５においては、現ディスクの偏重心ｗｈｚと閾値ＴＨｗｈｚとについて、
ｗｈｚ≦ＴＨｗｈｚ
が成立するか否かについて判別を行い、偏心量ｗｈｚのほうが閾値ＴＨｗｈｚよりも大きいとして否定結果が得られれば、ステップＳ２１０の処理に進み、上記関係の成立を以て肯定結果が得られた場合には、ステップＳ２０６に進む。
【００６４】
ステップＳ２０６においては、８倍速によりディスクを回転駆動させる。そしてこの状態の下で、所定の信号面上のエリア（トラック）にアクセスして、このときに得られるＡＴＩＰ信号についての検出を行う。
ここで、検出結果として、ステップＳ２０８では、ＡＴＩＰ信号についてエラーが発生したか否かについて判別する。
ここで、ＡＴＩＰ信号についてエラーが発生していないとされる場合は、先の処理（Ｓ２０３，Ｓ２０５）により、現ディスクについては８倍速で発生する偏心、偏重心としては閾値以下であることが判定され、このうえで、ＡＴＩＰ信号も適正に読み出しが行われているものとされる。つまり、８倍速によって記録を行うのにあたり、安定したデータ記録を妨げる要因はないものとされる。
そこで、この場合には、ステップＳ２０９に進むことで、８倍速の記録速度を設定してデータ記録を開始するための制御処理を実行する。つまり、前述もしたように、ディスクを８倍速によって回転駆動させるとともに、クロック周波数を８倍速に設定することで、記録データの信号処理速度及びディスクへのデータ書き込みレートも８倍速となるように制御し、その上でディスクへのデータ記録を開始させるものである。
【００６５】
これに対して、ステップＳ２０８においてＡＴＩＰ信号についてエラーが発生したことが判別された場合は、現ディスクについては、８倍速で発生する偏心、偏重心は閾値以下ではあるが、ＡＴＩＰ信号は適正な読み出しが行なわれていない状態にあるものとされる。ここでは、このような状態であっても、８倍速による記録を行った場合には、適性でない記録結果が得られる可能性を有するものとしてあつかう。そして、この場合には、ステップＳ２１０に進む。
【００６６】
ステップＳ２１０においては、４倍速の記録速度を設定したデータ記録が開始されるための制御を実行する。ここで４倍速を設定するのは、例えば、本実施の形態におけるディスクドライブ装置としては、４倍速であれば、ＣＤ−Ｒ，ＣＤ−ＲＷの何れであっても、適正なデータ記録がほぼ保証されるという試行結果が得られていることに基づく。つまりは、本実施の形態のディスクドライブ装置にあって、８倍速では適正な記録ができない可能性があるとされた場合、それよりも低速な４倍速、２倍速、１倍速のうちから記録速度を設定することになるが、このうちから、適正な記録が保証される回転速度としてもっとも高速な４倍速を設定するものである。
【００６７】
上記のようにして、ステップＳ２０９又はステップＳ２１０の処理によってデータ記録が開始された後は、ステップＳ２１１に進む。
ステップＳ２１１においては、まず、記録終了の状態とされたか否かが判別され、記録終了ではないと判別された場合には、ステップＳ２１２〜ステップＳ２１４の処理を実行してステップＳ２１１に戻るようにされる。つまり、記録が終了されないかぎりは、ステップＳ２１２〜ステップＳ２１４の処理を常時、もしくは所定タイミングで行うようにされる。
【００６８】
ステップＳ２１２では、アシンメトリ検出回路２５にて検出される現在のアシンメトリ量ａｓを取り込むようにされる。ここで、ＲＡＭ２７には、先のステップＳ１０４にてディスクのＡＴＩＰ信号から読み出した記録レーザパワー値が比較対象値ｃｍｐとして保持されている。そして、ステップＳ２１３においては、このアシンメトリ量ａｓと比較対象値ｃｍｐとについて比較を行うようにされる。
比較対象値ｃｍｐは、記録レーザパワーの推奨値に対応するアシンメトリの値であり、従って、この比較対象値ｃｍｐと現在のアシンメトリ量ａｓとを比較することで、現在のアシンメトリ量が適正値に対してどの程度の誤差を有しているのかを判定することができる。
【００６９】
次のステップＳ２１４においては、上記ステップＳ２１３にて得られた比較結果に基づいて、記録速度を変更するための制御処理を実行する。ここで、具体的なアシンメトリ量ａｓと比較対象値ｃｍｐとの数値関係は実際の各種条件に応じて適宜異なっても構わないためその説明は省略するが、例えば、比較結果として、現在の記録速度の状態では記録動作に十分な安定性が得られているとみなせる場合には、例えば現在の記録速度の維持、もしくは、現在の記録速度から、より高速な記録速度に変更する。また逆に、比較結果として、現在の記録速度の状態では記録動作の安定性が得られない可能性があると見なせる場合には、現在の記録速度よりも低速な記録速度を設定する。
また、記録速度を変更する際には、例えば一旦ディスクへのデータ書き込み動作を停止させて、ディスク回転駆動速度とクロック周波数を変更し、この後ディスクへのデータ書き込みを再開させるようにすればよい。ディスクへのデータ書き込みが中断されている間は、ホストコンピュータ８０から転送されるデータは、バッファメモリ２０に蓄積されるため、このバッファメモリがオーバーフローしないかぎりは、上記のようにして間欠的にディスクへのデータ書き込みが行なわれても、ディスクに記録されるデータの連続性は失われない。。
【００７０】
上記のようにして本実施の形態では、記録が行なわれている期間中においては、アシンメトリ量ａｓを監視して比較対象値ｃｍｐとの比較を行い、その比較結果に応じて記録速度を変更するものである。つまり、記録前の記録速度設定に加えて、記録中においても記録速度を変更設定することで、より安定した記録動作を得ることができるものである。
【００７１】
そして、ステップＳ２１１において、例えばホストコンピュータ８０から送信されてくる記録終了コマンドの受信により記録終了すべきであることが判別された場合にはステップＳ２１５に進み、記録終了のための所要の処理を実行してこのルーチンを抜ける。
【００７２】
また、図５に示した準備処理後において、ディスクに対して再生を行う場合の再生速度設定のための処理について、図７を参照して説明する。なお、本実施の形態のディスクドライブ装置ではＣＤ−ＤＡ、ＣＤ−ＲＯＭの再生専用ディスクに加え、記録可能ディスクであるＣＤ−Ｒ、ＣＤ−ＲＷも再生可能とされるのであるが、ここでは、説明の便宜上、図５に示した準備処理でその偏芯量ｐｈｓと偏重心量ｐｈｚとが測定されたＣＤ−Ｒ又はＣＤ−ＲＷが再生される場合に限定した処理であるものとする。
【００７３】
また、図７に示す処理は、さきに図６に示した記録時における記録速度設定のための処理にほぼ準じて行なわれるため、処理として図６と異なる点を述べる形で以降の説明を行う。また、以降の説明を行うのにあたり、ＲＯＭ２６には、記録に対応した場合に準じて、再生時に対応した偏心量についての閾値ＴＨｐｈｓと、再生時に対応した偏重心量についての閾値ＴＨｐｈｚが保持されているものとする。
これら閾値ＴＨｐｈｓ,ＴＨｐｈｚも、３２倍速（再生時の最高倍速度）のときに安定した記録が保証される上限の偏芯量、偏重心量に基づいて設定された値とされる。
【００７４】
図７に示す処理にあっては、ステップＳ３０１において、ホストコンピュータ８０から送信される再生コマンドの受信を待機している。そして再生コマンドの受信が行われればステップＳ３０２以降の処理に進む。、先の準備処理によってＲＡＭ２７に保持されている偏心量ｐｈｓを読み出す。
【００７５】
ステップＳ３０２→ステップＳ３０３の処理は、図６に示したステップＳ２０２→ステップＳ２０３の処理に準じ、ＲＡＭ２７から読み出した現ディスクの偏心量ｐｈｓと、ＲＯＭ２６に記憶されている閾値ＴＨｐｈｓとについて、
ｐｈｓ≦ＴＨｐｈｓ
で示される関係が成立するか否かを判別するものである。そして否定結果が得られればステップＳ３１０の処理に進み、肯定結果が得られたのであれば、ステップＳ３０４の処理に進む。
【００７６】
また、ステップＳ３０４→ステップＳ３０５の処理は、図６に示したステップＳ２０４→ステップＳ２０５の処理に準ずるもので、ＲＡＭ２７から読み出した現ディスクの偏重心量ｐｈｚと、閾値ＴＨｐｈｚについて、
ｐｈｚ≦ＴＨｐｈｚ
が成立するか否かについて判別を行う。そして否定結果が得られればステップＳ３１０の処理に進み、肯定結果が得られた場合にはステップＳ３０６に進む。
【００７７】
この場合には、再生時における処理であることから、ステップＳ３０６においては、３２倍速によりディスクを回転駆動させ、このうえで次のステップＳ３０７において、ＡＴＩＰ信号についての検出を行い、ステップＳ３０８により、ＡＴＩＰ信号についてエラーが発生したか否かについて判別する。
ここでは、ＡＴＩＰ信号についてエラーが発生していないとされれば、３２倍速によっても安定したデータ再生が行われるものとされることになる。そこで、この場合にはステップＳ３０９に進んで、３２倍速のディスク回転駆動速度を設定してデータ再生を開始するための制御処理を実行する。
【００７８】
これに対して、ステップＳ３０８においてＡＴＩＰ信号についてエラーが発生したことが判別された場合は、現ディスクについては、３２倍速では、安定したデータ読みだし動作が行なわれない可能性を有するものとしてあつかい、ステップＳ３１０に進む。
【００７９】
ステップＳ３１０においては、１６倍速の記録速度を設定したうえでデータ再生が開始されるための制御を実行する。ここでも１６倍速を設定しているのは、本実施の形態のディスクドライブ装置では１６倍速であれば安定したデータ読み出しがほぼ保証されるということを前提としている。
【００８０】
ステップＳ３１１では、例えばホストコンピュータ８０から再生終了コマンドが送信されることで、再生終了であるか否かが判別され、再生終了であれば、ステップＳ３１５に進んで再生終了処理を実行してこのルーチンを終了する。これに対して、再生終了ではないと判別された場合には、ステップＳ３１２〜ステップＳ３１４の処理を実行してステップＳ３１１に戻るようにされる。
【００８１】
このステップＳ３１２〜ステップＳ３１４の処理も、図６に示したステップＳ２１２〜ステップＳ２１４の処理に準ずる。
つまり、再生動作中において、アシンメトリ検出回路２５にて検出される現在のアシンメトリ量ａｓと、ＲＡＭ２７に保持されている比較対象値ｃｍｐとについて比較を行い、この比較結果に基づいて、ディスク回転駆動速度を変更するための制御処理を実行する。但し、比較対象値ｃｍｐは、これまでの説明から分かるように記録レーザパワーの推奨値に対応しているものなので、これが必ずしも、再生時に適合しているとは限らない。そこで、再生時にあっては、例えば予めの試行によって得た、再生時に対応して適正とされる比較対象値ｃｍｐをＲＯＭ２６に記憶させておき、この再生時に対応する比較対象値ｃｍｐを利用するようにしてよいものである。
【００８２】
なお、記録可能ディスクであるＣＤ−Ｒ，ＣＤ−ＲＷを再生する場合には、再生時においても再生専用ディスクとは異って、例えばより低速な回転駆動速度が適正とされる場合が有り得る。このような場合には、上記図７に示した処理に準じ、例えばステップＳ３０９，Ｓ３１０にて設定する回転駆動速度を、記録可能ディスクであるＣＤ−Ｒ，ＣＤ−ＲＷに適合して予め決定した速度に設定した上で、再生動作中においてステップＳ３１２〜Ｓ３１４の処理を実行すればよい。
【００８３】
また、本発明は上記した実施の形態に限定されるものではなく、各種変更が可能とされる。例えば上記図５〜図７に示した処理動作にあっては、偏芯量、偏重心量、ＡＴＩＰ信号のエラー状況については、記録再生開始以前の段階において記録速度又は再生時のディスク回転駆動速度を設定するのに利用し、アシンメトリ量は記録再生中において設定変更を行うのに利用しているが、これは一例であって、これら偏芯量、偏重心量、ＡＴＩＰ信号のエラー状況、及びアシンメトリ量の４つの要素をどの段階で設定のために利用するのかは、適宜変更されて構わない。つまり、例えば偏芯量、偏重心量、ＡＴＩＰ信号のエラー状況の少なくともいずれか１つを記録再生中において利用するように構成しても構わないものである。
【００８４】
また、本実施の形態としては、偏芯量、偏重心量、ＡＴＩＰ信号のエラー状況、及びアシンメトリ量の４つの全ての要素に基づいて、記録速度又は再生時のディスク回転駆動速度を設定するようにしているが、これらのうちの少なくとも１つを利用して設定を行うように構成しても構わない。
また、これらの要素の何れに基づいて記録速度又は再生時のディスク回転駆動速度を設定を行う場合でも、結果的に、記録又は再生の安定性が判定できればよく、上記処理動作に示した判定処の仕方のみに限定されるものではない。
さらに、本発明としてはＣＤ−Ｒ，ＣＤ−ＲＷ，ＣＤ−ＤＡ，ＣＤ−ＲＯＭに対応するディスクドライブ装置だけではなく、一例としてＤＶＤ−ＲＯＭやＤＶＤ−ＲＷなどのほか、光磁気ディスクなど、他の種別のディスクに対応するディスクドライブ装置に対しても適用は可能である。
【００８５】
【発明の効果】
以上説明したように本発明は、ディスクのトラックに対して蛇行形状として形成された情報信号（ＡＴＩＰ信号）を読み出したときのエラー状況に基づいて、再生時又は記録時のディスクの回転駆動速度を設定するようにされる。
上記のようにして記録速度又はディスク回転駆動速度を設定することで、適正な記録速度又はディスク回転駆動速度を設定することが可能になり、安定した記録再生動作を得ることができるものである。
【図面の簡単な説明】
【図１】本発明の実施の形態としてのディスクドライブ装置の構成を示すブロック図である。
【図２】トラバースパルスについて説明する摸式図である。
【図３】ディスクの１回転（３６０°）当たりの偏心量を説明する摸式図である。
【図４】アシンメトリについての説明図である。
【図５】記録速度又は再生回転駆動速度設定のための準備処理を示すフローチャートである。
【図６】記録速度設定のための処理動作を示すフローチャートである。
【図７】再生回転駆動速度設定のための処理動作を示すフローチャートである。
【図８】ＣＤ−Ｒの層構造の説明図である。
【図９】本実施の形態が対応する記録可能ディスク（ＣＤ−Ｒ、ＣＤーＲＷ）のトラック構造の説明図である。
【符号の説明】
１  ピックアップ、２  対物レンズ、３  二軸機構、４  レーザダイオード、９  ＲＦアンプ、１０  システムコントローラ、１２  エンコード／デコード部、１３  インターフェース部、１４  サーボプロセッサ、１６  二軸ドライバ、１９  ＡＰＣ回路、２０  バッファメモリ、２５  アシンメトリ検出回路、２６ＲＯＭ、２７  ＲＡＭ、８０  ホストコンピュータ、９０  ディスク
【図１】
0004211152.tif 000002
【図２】
0004211152.tif 000003
【図３】
0004211152.tif 000004
【図４】
0004211152.tif 000005
【図５】
0004211152.tif 000006
【図６】
0004211152.tif 000007
【図７】
0004211152.tif 000008
【図８】
0004211152.tif 000009
【図９】
0004211152.tif 000010