(57)【特許請求の範囲】
【請求項１】
光ディスクから信号読取りを行うための光ピックアップと、前記光ピックアップの出力からフォーカスエラー信号、トラッキングエラー信号、再生データを生成する回路と、前記光ディスクを回転させるスピンドルモータの回転速度を制御可能なスピンドル制御装置とを有したディスクドライブ装置において、
前記スピンドル制御装置は、少なくとも前記再生データのデータエラー信号またはフォーカスエラー信号のいずれかを前記回転速度を減速変更する判定要素とし、前記再生データのデータエラー信号及びフォーカスエラー信号を前記回転速度を加速変更するための判定要素とすることを特徴とするディスクドライブ装置。
【請求項２】
光ディスクから信号読取りを行うための光ピックアップと、前記光ピックアップの出力からフォーカスエラー信号、トラッキングエラー信号、再生データを生成する回路と、前記光ディスクを回転させるスピンドルモータの回転速度を制御可能なスピンドル制御装置とを有したディスクドライブ装置において、
前記スピンドル制御装置は、少なくとも前記再生データのデータエラー信号またはトラッキングエラー信号のいずれかを前記回転速度を減速変更する判定要素とし、前記再生データのデータエラー信号及びトラッキングエラー信号を前記回転速度を加速変更するための判定要素とすることを特徴とするディスクドライブ装置。
【請求項３】
前記スピンドル制御装置は、上記光ヘッドの光ディスクに対するシーク中並びにシーク直後の前記トラッキングエラー信号は、前記回転速度を変更するための判定要素としないことを特徴とする請求項２記載のディスクドライブ装置。
【請求項４】
光ディスクから信号読取りを行うための光ピックアップと、前記光ピックアップの出力からフォーカスエラー信号、トラッキングエラー信号、再生データを生成する回路と、前記光ディスクを回転させるスピンドルモータの回転速度を制御可能なスピンドル制御装置とを有したディスクドライブ装置において、
前記スピンドル制御装置は、
前記再生データのデータエラー信号またはフォーカスエラー信号のいずれかを前記回転速度を減速変更する判定要素とし、
さらに前記再生データのデータエラー信号並びにフォーカスエラー信号を前記回転速度を加速変更するための判定要素とするもので、前記フォーカスエラー信号を第１の一定時間内加算することで最大値と最小値を生成して、前記最大値と最小値との差である振幅値をフォーカス解析結果として保存する手段と、
第２の一定時間が経過したときに前記保存されている振幅値が規定値を超えている場合に前記回転速度を高速にすることなく処理を終了する手段と
を有する特徴とするディスクドライブ装置。
【請求項５】
光ディスクから信号読取りを行うための光ピックアップと、前記光ピックアップの出力からフォーカスエラー信号、トラッキングエラー信号、再生データを生成する回路と、前記光ディスクを回転させるスピンドルモータの回転速度を制御可能なスピンドル制御装置とを有したディスクドライブ装置において、
前記スピンドル制御装置は、
前記再生データのデータエラー信号またはフォーカスエラー信号のいずれかを前記回転速度を減速変更する判定要素とし、
さらに前記再生データのデータエラー信号並びにフォーカスエラー信号を前記回転速度を加速変更するための判定要素とするもので、前記トラッキングエラー信号を第１の一定時間内加算することで最大値と最小値を生成して、前記最大値と最小値との差である振幅値をトラッキング解析結果として保存する手段と、
第２の一定時間が経過したときに前記保存されている振幅値が規定値を超えている場合に前記回転速度を高速にすることなく処理を終了する手段と
を有する特徴とするディスクドライブ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＣＤ−ＲＯＭディスクなどの記録媒体の情報を読み取るディスクドライブ装置に関する。
【０００２】
【従来の技術】
ＣＤ−ＲＯＭドライブ装置、ＤＶＤ−ＲＯＭドライブ装置などの光ディスクを扱うディスクドライブ装置は、その読取り速度が著しく向上している。一般に高い読取り速度を時点するには、スピンドルモータによりディスクを高速回転させ、光ピックアップが高速にデータを読み取れるようにすることで達成される。
【０００３】
ディスクは一般に記録トラックがディスク面の法線方向、あるいは半径方向に僅かながら変移しており、ドライブ装置はこの変移するトラックの追随するために光ピックアップをトラックの変移に応じて細かく移動させる。この技術は、トラッキングサーボ、フォーカスサーボとして知られている。
【０００４】
【発明が解決しようとする課題】
しかしながら、近年従来にも増してトラックの変移の大きい、いわゆる粗悪ディスクが市場にあふれ、またディスクドライブ装置に高速化は光ピックアップに対して以前にも増して高速な制御技術を要求するようになっている。
【０００５】
これに対して光ピックアップの制御能力は、ほぼ限界に来ているため、読取り速度の低減を行う以外にこの粗悪ディスクの情報を読み取る方法がない。
【０００６】
従来は、ディスクの情報の読取りに失敗した事実を利用して、ディスクの回転を減速して読取り、また読取りに失敗しないこと等を条件として、再度加速を行うという技術が利用されている。
【０００７】
しかし従来の方法では読み取りに失敗した原因がトラックの変移によるものか、ディスクの傷や汚れによる信号の品位劣化によるものなのか判別することができない。このために例えば信号の品位劣化の場合、回転速度を落とすことで読み取り能力がさらに低下する虞がある。また一旦、減速したディスクの回転数を、再加速する条件として、ディスクの読取りエラー信号のみを参照したのでは、再加速の結果どうしても再び読み取りエラーが発生してしまう問題がある。
【０００８】
そこでこの発明は、より高品質な読取り結果と、可能な限りの高速な情報読取りを同時に達成できるようにしたディスクドライブ装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
この発明の一実施形態では、光ディスクから信号読取りを行うための光ピックアップと、前記光ピックアップの出力からフォーカスエラー信号、トラッキングエラー信号、再生データを生成する回路と、前記光ディスクを回転させるスピンドルモータの回転速度を制御可能なスピンドル制御装置とを有したディスクドライブ装置において、前記スピンドル制御装置は、少なくとも前記再生データのデータエラー信号またはフォーカスエラー信号のいずれかを前記回転速度を減速変更する判定要素とし、前記再生データのデータエラー信号及びフォーカスエラー信号を前記回転速度を加速変更するための判定要素とすることを特徴とする。
【００１０】
上記のようにディスク回転速度の変更要素としてフォーカスエラー信号やトラッキングエラー信号を利用することにより、多面的な状況判定が可能となる。
【００１１】
【発明の実施の形態】
以下この発明の実施の形態を図面を参照して説明する。
【００１２】
図１はこの発明の一実施の形態である。光ディスク（例えばＣＤ−ＲＯＭ）１１はスピンドルクモータ１２が回転することにより回転される。光ピックアップ１３は、レーザビームを光ディスク１１の情報記録面に照射し、その反射光を受光し、光電変換出力を得る。その変換出力は、信号処理部１４に導かれる。信号処理部１４では、光電変換信号から読取り信号を生成する。またこの信号処理部１４では、光電変換信号からフォーカスエラー信号（FE）、トラッキングエラー信号（TE）、データエラー信号を生成する。
【００１３】
フォーカスエラー信号、トラッキングエラー信号は、ピックアップサーボ回路１５に導かれる。ピックアップサーボ回路１５は、フォーカスエラー信号、トラッキングエラー信号に基づいて、光ピック１３のフォーカスコイル、トラッキングコイルに対してフォーカスアクチュエータ信号、トラッキングアクチュエータ信号を与える。これにより光ピックアップ１３の対物レンズ（図示せず）は、光ディスク１１の信号記録面に対してフォーカス制御、トラッキング制御される。
【００１４】
また上記のフォーカスエラー信号、トラッキングエラー信号は、この発明の特徴部であるスピンドル制御部１６に供給される。またこのスピンドル制御部１６にはデータエラー信号も入力されている。さらにまたこのスピンドル制御部１６には、ピックアップサーボ回路１５からフォーカスアクチュエータ信号、トラッキングアクチュエータ信号が入力されてもよい。スピンドル制御部１６には、またモータ１２の回転検出パルスも入力される。スピンドル制御部１６は、これらの入力情報に基づいてスピンドルモータ１２の回転数を制御することができる。
【００１５】
尚、装置全体の制御状態は、システム制御部２０が全体の動作状態、再生、停止等を制御する。また操作部（リモコンも含む）からの操作入力もこのシステム制御部２０を通じて取り込まれる。
【００１６】
本装置は、ホストコンピュータ１８からのデータの要求があったような場合、そのコマンドを認識する。ホストコンピュータ１８からのコマンドは、通信制御部１７を介して入力され、例えばシステム制御部２０で認識される。このコマンドの内容がデータを要求するものであれば、このディスクドライブ装置は、光ディスク１１のデータを読み取り、信号処理部１４、通信制御部１７を介してホストコンピュータ１８へ伝送することができる。
【００１７】
図２，図３には、フォーカスエラー信号、フォーカスアクチュエータ信号の取り出し経路と、トラッキングエラー信号、トラッキングアクチュエータ信号の取り出し経路とを取り出して示している。
【００１８】
フォーカスエラー信号を取得する回路は、大きくイコライザと、パワードライバと、光ピックアップ駆動系からなる。イコライザは、光ピックアップがディスクの面に対してどれだけの位置にあるかを意味する法線方向の変移量を入力とする。そしてこれを２次微分した信号（フォーカスアクチュエータ信号）をパワードライバに送る。
【００１９】
パワードライバは、法線方向の変移量を打消す方向で上記信号を増幅し、光ピックアップ駆動系に送る。これらは全体として閉ループを形成する。フォーカスエラー信号は、光ピックアップ駆動系からイコライザへの入力信号である。
【００２０】
トラッキングエラー信号を取得する回路は、大きくイコライザと、パワードライバと、光ピックアップ駆動系からなる。イコライザは、光ピックアップがディスク上の目的トラックに対してどれだけずれた位置を参照しているかを意味する半径方向の変移量を入力とする。そしてこれを２次微分した信号（トラッキングアクチュエータ信号）をパワードライバに送る。
【００２１】
パワードライバは、半径方向の変移量を打消す方向で上記信号を増幅し、光ピックアップ駆動系に送る。これらは全体として閉ループを形成する。トラッキングエラー信号は、光ピックアップ駆動系からイコライザへの入力信号である。
【００２２】
図４には、スピンドル制御部１６の構成例を示している。
【００２３】
スピンドル制御部１６は、フォーカスエラー信号、トラッキングエラー信号、並びにデータエラー信号を入力とする。フォーカスエラー信号は、フォーカスエラー信号解析装置３１によって利用可能な形式に変換され、フォーカスエラー解析結果３３２に入力される。一方トラッキングエラー信号は、トラッキングエラー信号解析装置３３によって利用可能な形式に変換され、トラッキングエラー解析結果３４に入力される。
【００２４】
同様にデータエラー情報は、ディスク品位判断装置３５によりデータエラーからみたディスク品位情報３６となって格納される。
【００２５】
加速／減速判断装置３７は、上記フォーカスエラー解析結果、トラッキングエラー解析結果、ディスク品位の情報に基づいて、今、ディスクを加速すべきか、減速すべきかを判断し、その結果をスピンドルモータの制御を行うスピンドル制御信号として出力する。
【００２６】
図５は、上記フォーカスエラー信号解析装置３１の動作の一例を示すフローチャートである。フォーカスエラー信号解析装置３１は、ディスクが再生装置に装填された後、ディスクが回転している間は常に動作しており、その時々の最新のフォーカスエラー解析結果を作成しつづける。
【００２７】
フォーカスエラー信号解析装置は、まずカウンタＡをクリアする。この後、フォーカスエラー（ＦＥ）信号の最大値と最小値を取得するために、まず２つの変数、FE最大値、FE最小値をおのおの初期化する（ステップＡ１〜Ａ３）。
【００２８】
続いてカウンタＢをクリアし、また合計値ＳＢの値もクリアする。続いてFE信号を取得する。このFE信号の値をカウンタＢが規定の値に達するまでSBに合算していく（ステップＡ４〜Ａ９）。
【００２９】
カウンタＢが規定値に達したら、続いて合計値SBとそれまでのＦＥ信号の最大値、ＦＥ最小値と比較し、ＦＥ最大値、FE最小値を更新する（ステップＡ１０からＡ１３）。
【００３０】
本発明においては、フォーカスエラー信号取得の時間間隔はフォーカスエラー信号解析装置３１が図５の最も内側のループを実行する時間によって決定しているが、これより長い時間間隔でフォーカスエラー信号の取得を行いたい場合には、最も内側のループ内に適宜遅延装置を挿入することでこれを容易に実現できる。
【００３１】
続いてカウンタＡをインクリメントする。カウンタＡの値が規定値に達したらＦＥ最大値とＦＥ最小値との差（ＥＦ振幅）をフォーカスエラー解析結果としてデータ格納する（ステップＡ１４〜Ａ１７）。このときフォーカスエラー信号は、合計値（データ数で割れば平均値）に加工され、個々のフォーカスエラー信号が潜在的に持つスパイクノイズを除去する効果を得ることができる。
【００３２】
図６は、上記トラッキングエラー信号解析装置３３の動作の一例を示すフローチャートである。トラッキングエラー信号解析装置３３は、ディスクが再生装置に装填された後、ディスクが回転している間は常に動作しており、その時々の最新のトラッキングエラー解析結果を作成しつづける。
【００３３】
トラッキングエラー信号解析装置は、まずカウンタＣをクリアする。この後、トラッキングエラー（TＥ）信号の最大値と最小値を取得するために、まず２つの変数、TE最大値、TE最小値をおのおの初期化する（ステップＢ１〜Ｂ３）。
【００３４】
続いてカウンタＤをクリアし、また合計値ＳＢの値もクリアする。続いてＴＥ信号を取得する。このＴＥ信号の値をカウンタＤが規定の値に達するまでSBに合算していく（ステップＢ４〜Ｂ９）。
【００３５】
カウンタＤが規定値に達したら、続いて合計値SBとそれまでのＴＥ信号の最大値、ＴＥ最小値と比較し、ＴＥ最大値、ＴＥ最小値を更新する（ステップＢ１０からＢ１３）。
【００３６】
本発明においては、トラッキングエラー信号取得の時間間隔はトラッキングエラー信号解析装置３１が図６の最も内側のループを実行する時間によって決定しているが、これより長い時間間隔でトラッキングエラー信号の取得を行いたい場合には、最も内側のループ内に適宜遅延装置を挿入することでこれを容易に実現できる。
【００３７】
続いてカウンタＣをインクリメントする。カウンタＣの値が規定値に達したらＴＥ最大値とＴＥ最小値との差（ＴＥ振幅）をトラッキングエラー解析結果としてデータ格納する（ステップB１４〜B１７）。このときトラッキングエラー信号は、合計値（データ数で割れば平均値）に加工され、個々のトラッキングエラー信号が潜在的に持つスパイクノイズを除去する効果を得ることができる。
【００３８】
ディスク品位判断装置３５は、データエラーから見たディスク品位が高品位であるか低品位であるかを判断している。この判定基準としては、例えば各種のディスクに応じて基準値をメモリに記憶させておいてもよい。この基準値とエラー情報との比較を行い、品位判定をおこなうものである。
【００３９】
図７は、加速／減速判断装置３７の動作を説明するフローチャートである。
【００４０】
この装置３７は、常時動作しているわけではないが、ホストコンピュータからのリードコマンド発行の度、並びに読み取り失敗が発生するなどの事象の発生の度にその動作が実行される。
【００４１】
実行を開始すると、まずデータエラーからみたディスク品位は低品位かどうかを判断する。低品位と判断された場合、低速回転を指示し、再度ディスクの回転数を上げるまでの遅延を意味するカウンタＥをリセットする（ステップＣ１〜Ｃ４）。
【００４２】
一方、ディスクが高品位であると判断された場合には、カウンタＥをインクリメントし、これが規定の数値に達するまでは高速回転の指示を出さない（そのまま終了へジャンプする）（ステップＣ５，Ｃ６）。カウンタＥが規定値に達したら、続いてフォーカスエラー解析結果（＝ＦＥ振幅）が規定値を超えるかどうかを判断する（ステップＣ７）。規定値を超えている場合には、高速回転をすることなく本判断を終了する。
【００４３】
フォーカスエラー解析結果が規定値に満たない場合には、さらにトラッキングエラー解析結果（＝ＴＥ振幅）が規定値を超えるかどうかを判断する（ステップＣ８）。規定値を超えている場合には、高速回転をすることなく本判断を終了する。トラッキングエラー解析結果が規定値未満である場合には高速回転指示を行いディスクの回転数を復旧させる（ステップＣ９）。
【００４４】
この発明は、上記の実施の形態に限定されるものではない。
【００４５】
図８はこの発明の他の実施の形態である。本発明ではディスクの表面に対する法線方向の変移量は、通常極端に大きく変化することがないことに着目し、隣接する測定点間のフォーカスエラー信号の変化量に上限を設けることで、スパイクノイズなどの測定ノイズを除去するものである。
【００４６】
ＦＥ信号の測定を開始すると、まずＦＥ信号の初期値を取得し、これを直前値として登録する（Ｄ１〜Ｄ３）。
【００４７】
続いてカウンタＦをクリアする（Ｄ４）。これは図５のカウンタＡと同様の役割を持つ変数である。ＦＥ最大値、ＦＥ最小値に初期値をおのおのセットするのも先の実施形態と同様である（Ｄ５）。
【００４８】
続いてＦＥ信号を取得する。これが直前値に対してある設定値Ｋより正方向、あるいは負方向にある設定値Ｋより大きく変化している場合には、各々直前値＋−Ｋの値にこれを設定し直す（Ｄ７〜Ｄ１０）。
【００４９】
続いてこの補正を受けたＦＥ取得値を用いてＦＥ最大値、ＦＥ最小値を更新する（Ｄ１１〜Ｄ１５）。続いてカウンタＦをインクリメントし、カウンタＦが規定値に達したらＦＥ最大値と、ＦＥ最小値の差をフォーカスエラー解析結果として保存し、次のデータ取得に移る（Ｄ１６〜Ｄ１９）。
【００５０】
もしさらにゆっくりとした間隔でＦＥ信号の取得を行いたい場合には図８の最も内側のループに適宜遅延装置を挿入することでこれを容易に実現することができる。
【００５１】
図９は、さらにこの発明の他の実施の形態であり、トラッキングエラー信号解析装置の動作を説明するフローチャートである。
【００５２】
本発明ではディスクの表面に対する半径方向の変移量は、通常極端に大きく変化することがないことに着目し、隣接する測定点間のトラッキングエラー信号の変化量に上限を設けることで、スパイクノイズなどの測定ノイズを除去するものである。
【００５３】
ＴＥ信号の測定を開始すると、まずＴＥ信号の初期値を取得し、これを直前値として登録する（Ｅ１〜Ｅ３）。
【００５４】
続いてカウンタＧをクリアする（Ｅ４）。これは図６のカウンタＤと同様の役割を持つ変数である。ＴＥ最大値、ＴＥ最小値に初期値をおのおのセットするのも先の実施形態と同様である（Ｅ５）。
【００５５】
続いてＴＥ信号を取得する。これが直前値に対してある設定値Ｌより正方向、あるいは負方向にある設定値Ｌより大きく変化している場合には、各々直前値＋−Ｌの値にこれを設定し直す（Ｅ７〜Ｅ１０）。
【００５６】
続いてこの補正を受けたＦＥ取得値を用いてＦＥ最大値、ＦＥ最小値を更新する（Ｅ１１〜Ｅ１５）。続いてカウンタＧをインクリメントし、カウンタＧが規定値に達したらＦＥ最大値と、ＦＥ最小値の差をフォーカスエラー解析結果として保存し、次のデータ取得に移る（Ｅ１６〜Ｅ１９）。
【００５７】
もしさらにゆっくりとした間隔でＦＥ信号の取得を行いたい場合には図９の最も内側のループに適宜遅延装置を挿入することでこれを容易に実現することができる。
【００５８】
上記の説明はフォーカスエラー信号を利用するものとして説明したが、これに限らずフォーカスアクチュエータ信号を利用してもよいことは勿論である。フォーカスアクチュエータ信号は、図２に示したようにフォーカスエラー信号に基づいて作成されたもので、ピックアップの駆動系に直接供給される信号である。このアクチュエータ信号をモニタすることは、ピックアップ駆動系の制御能力の上限を直接モニタすることに相当する。
【００５９】
この場合は、図４のフォーカスエラー信号解析装置３１をフォーカスアクチュエータ信号解析装置に置き換えて、ここでフォーカスアクチュエータ信号を解析するようにすればよい。これにより図５のフローチャートとほぼ同様な処理形態を実現し、モータ制御を行うことができる。
【００６０】
また、上記の説明はトラッキングエラー信号を利用するものとして説明したが、これに限らずトラッキングアクチュエータ信号を利用してもよいことは勿論である。フォーカスアクチュエータ信号は、図３に示したようにトラッキングアクチュエータ信号に基づいて作成されたもので、ピックアップの駆動系に直接供給される信号である。このアクチュエータ信号をモニタすることは、ピックアップ駆動系の制御能力の上限を直接モニタすることに相当する。
【００６１】
この場合は、図４のトラッキングエラー信号解析装置３３をトラッキングアクチュエータ信号解析装置に置き換えて、ここでトラッキングアクチュエータ信号を解析するようにすればよい。これにより図６のフローチャートとほぼ同様な処理形態を実現し、モータ制御を行うことができる。
【００６２】
図１０には、加速／減速判断装置３７の別の実施の形態の動作を説明するために示したフローチャートである。この装置が動作すると、まず図７の場合と同様に、ディスク品位が低品位かどうかを調べる（Ｆ１，Ｆ２）。読取りに失敗する程度に、ディスク品位が悪いならば低速回転を指示し、さらにカウンタＥをリセットする（Ｆ７，Ｆ８）。
【００６３】
カウンタＥは、図７におけるカウンタＥと同様であり、一旦低速回転に入るとしばらくの間は高速回転の設定ができないようにするためのものである。
【００６４】
ディスク品位が低品位でない場合には、フォーカスエラー信号の解析結果（ＦＥ振幅）を調べ、ＦＥ振幅が規定値aを超えるかどうかを調べる（Ｆ３，Ｆ４）。規定値ａを超える場合には、低速回転を指示し、カウンタＥをリセットする。ＦＥ振幅が規定値ａ未満である場合、トラッキングエラーの解析結果（ＴＥ振幅）を調べ、ＴＥ振幅が規定値bを超えるかどうかを調べる（Ｆ５，Ｆ６）。
【００６５】
規定値bを超える場合には低速回転を指示し、カウンタＥをリセットする。以上の条件のいずれにも該当しない場合にはカウンタＥをインクリメントする（Ｆ９）。以降の動作は図７のカウンタＥのインクリメント以降と同じである。
【００６６】
図１１は、トラッキングエラー信号解析装置のさらに別の実施の形態の動作を示すフローチャートである。
【００６７】
トラッキングエラー信号は、光ピックアップがトラッキングを行っている期間中のみ有効な値を示す信号である。言い換えれば光ピックアップのシーク期間中、並びにシーク直後のピックアップの挙動の安定していない期間中は、トラッキングエラー信号を有効に活用しないほうがよい。
【００６８】
図１１に示す実施の形態では、トラッキングエラー信号解析装置のもつ制御ループ構造の適当な箇所にシーク中かそうでないかを判断する条件文が挿入されている（Ｂ２０）。この条件文でシーク中であると判断したならば、タイマをクリアしてデータ取得の先頭に戻るようになっている（Ｂ２１）。このタイマはシークが完了した後、トラッキングエラー解析結果を有効と扱うようになるまでの遅延時間である。
【００６９】
シーク中でないならば上記タイマの値を調べてそれが基準値未満、即ち最後にタイマをクリアしてから経過した時間が設定した基準値に満たない場合には（タイマはクリアせず）トラッキングエラー信号解析装置の制御の先頭に移動する（Ｂ２２）。その結果、この時得たＴＥ最大値、ＴＥ最小値はトラッキングエラー解析結果に反映されない。シーク中ではなくかつタイマも設定した基準値以上を経過している場合には、先の図６の場合と同様である。したがって、図６の場合と同様な部分には、同じ符号を付している。
【００７０】
図１２にはこの発明のさらに他の実施の形態を示している。
【００７１】
図１２において、スピンドル制御装置１６の内部には、さらに位置―品位対応データ取得装置４１が設けられている。またこの装置には、位置―品位対応データ部４２が接続されている。
【００７２】
スピンドル制御装置は、ディスク上に記録されたアドレスとその地点近傍でのフォーカス解析結果、トラッキングエラー解析結果を対にして記憶するデータベースを表形式で構築している。即ち、位置―品位対応データ取得装置４１は、取得されるフォーカスエラー解析結果、トラッキングエラー解析結果を参照して位置―品位対応データをデータ部４２に作成する。また位置―品位対応データ取得装置４１は、加速／減速判断装置の求めに応じて必要なフォーカスエラー解析結果、トラッキングエラー解析結果を、当該装置４１に手渡す。
【００７３】
図１３は、位置―品位対応データ取得装置４１の動作を示すフローチャートである。ディスク挿入後の初期化動作時の動作を示している。この動作は、ディスクを装置に装填した後適当なタイミングで一度だけ実行される。
【００７４】
初期化動作においては、まず位置―品位対応データをクリアする。続いてディスク上の予めデータを得ようとする適当なアドレス、例えばＣＤ−ＲＯＭのばあい、００：０２：００等を設定する。続いて設定したアドレスを調べ、アドレスが予定していた全アドレスを調べ終わったことを示すものである場合、本初期化動作を終了する。まだ調べるべきアドレスが残っている場合、設定しているアドレスにシークを行い、フォーカスエラー解析結果、ならびにトラッキングエラー解析結果を取得する。そして設定したアドレスとこのフォーカスエラー解析結果並びにトラッキングエラー解析結果を対にして位置―品位対応データに登録する。続いて設定アドレスを一定量送り、アドレスを調べるところから再実行する。
【００７５】
図１４は、ディスクドライブ装置の運用中に、加速／減速判断装置の求めに応じてフォーカスエラー解析結果、トラッキングエラー解析結果データを位置―品位対応データ取得装置４１が提供するときの動作を示すフローチャートである。
【００７６】
位置―品位対応データ取得装置４１は、これからアクセスしようとするディスク上のアドレスを取得する。続いて位置―品位対応データに登録されている複数のエントリーの中から今回のアドレスに最も近いものを選択して、対応するフォーカスエラー解析結果、トラッキングエラー解析結果を取得する。そしてこれらの解析結果を加速／減速判断装置に送り、処理を終了する。
【００７７】
なお初期化のときに位置―品位対応データをまとめて取得するのではなく、ホストコンピュータからのリード命令などにより運用が開始された後、その時々のフォーカスエラー解析結果、トラッキングエラー解析結果を位置―品位対応データに随時登録していく形式も僅かな変更で実現することができる。
【００７８】
上記したように本発明においては、例えばディスクの法線方向に対して変移を多く含んでいるディスクを再生する場合、読取りの困難な部位にさしかかると、読取りエラーが発生し、このためディスクの回転速度は低下する。このため読み取り能力が向上し当該箇所を正常に読み取ることができる。
【００７９】
このようにして正常に読み取る区間がある程度続くと、従来の装置では無条件に再加速状態に入る。このため再びディスクを読み取ることが困難となる。しかし本発明では、一定区間の経過によってカウンタＥによるチェックが終了した後でもフォーカスエラー解析結果を調べ速度を上げても正しく読み取りができるかどうかを調べる。そしてＦＥ振幅が規定値未満（かつＴＦ振幅が規定値未満）の場合に限り、高速回転を指示するため、ディスクの状態が真に高速で読取りが可能な場合に限り高速回転を指示できるようになる。
【００８０】
なおディスクの法線方向の変移量にのみ着目すれば充分な場合には本発明におけるトラッキングエラー信号のスピンドル制御装置への入力、トラッキングエラー信号解析装置を省略し、また図７における、トラッキングエラー解析結果の条件判断文を省略することができる。
【００８１】
同様にディスクの半径方向の変移量にのみ着目すれば充分な場合には、本発明のフォーカスエラー信号のスピンドル制御装置への入力、フォーカスエラー信号解析装置を省略し、また図７における、フォーカスエラー解析結果の条件判断文を省略することができる。
【００８２】
ディスクが面の法線方向、あるいは半径方向に大きな変移を持つ場合、読取りエラーが発生するのは光ピックアップがもはやディスクの情報トラックに追随できない状態になったときだけであり、ここに至ると単なる読取りエラーになるだけではなく、フォーカス落ちやトラッキング落ちに発展し、復旧に多くに時間が必要となる場合が多い。本発明によれば、読取りエラーに至る前にフォーカスエラー信号、トラッキングエラー信号が既にかなり多くの変移をもつ事実を捉えて読み取りエラーが発生する前にディスクを減速することが可能となる。これにより読取りエラーに至ることがなく、ディスクの情報を読取りを連続して続けることができる。
【００８３】
ディスクドライブ装置は、シーク中、並びにシーク直後にはトラッキングエラー解析結果を更新しないので、シーク直後の光ピックアップが過度的状態のときでも好ましくない情報に動作（減速処理）をしなくなる。
【００８４】
またホストコンピュータがこれまでアクセスしていなかったアドレスを指定した場合、例えばランダムアクセスなどを行った場合、これから読み取るディスク上の位置のディスク品位について何ら情報を持たない。このためとにかく従来は、目的アドレスにシークしてそこでＦＥ信号，ＴＥ信号を取得する必要があった。この方法であると非常に劣悪なディスクでは目的アドレス近傍にシークした瞬間、フォーカスやトラッキングが外れ、シークすら完了しないという事態生じる。
【００８５】
そこでこの発明では、事前にシーク先のアドレス近傍のディスク品位を知ることで適切な減速を行い、フォーカス外れ、トラッキング外れを未然に防ぐことが可能となる。
【００８６】
【発明の効果】
以上説明したようにこの発明によれば、より高品質な読取り結果と、可能な限りの高速な情報読取りを同時に達成できるようになる。
【図面の簡単な説明】
【図１】この発明のディスクドライブ装置の構成例を示す図。
【図２】この発明の装置に係わるフォーカスエラー信号及びフォーカスアクチュエータ信号の取り出し例を示す説明図。
【図３】この発明の装置に係わるトラッキングエラー信号及びトラッキングアクチュエータ信号の取り出し例を示す説明図。
【図４】この発明の装置に係わるスピンドル制御装置の構成例を示す図。
【図５】この発明の装置の動作例を示すフローチャート。
【図６】この発明の装置の他の動作例を示すフローチャート。
【図７】この発明の装置に係わるスピンドル加速／減速判断装置の動作例を示すフローチャート。
【図８】この発明の装置のまた他の動作例を示すフローチャート。
【図９】この発明の装置のさらに他の動作例を示すフローチャート。
【図１０】この発明の装置に係わるスピンドル加速／減速判断装置の他の動作例を示すフローチャート。
【図１１】この発明の装置の他の動作例を示すフローチャート。
【図１２】この発明の装置に係わるスピンドル制御装置の他の構成例を示す図。
【図１３】この発明の装置に係わる位置−品位対応データ取得装置の初期化のときの動作例を説明するためのフローチャート。
【図１４】この発明の装置に係わる位置−品位対応データ取得装置のシーク及びディスク読取り時の動作例を説明するためのフローチャート。
【符号の説明】
１１…光ディスク、１２…モータ、１３…光ピックアップ、１４…信号処理部、
１５…ピックアップサーボ回路、１６…スピンドル制御部、１７…通信制御部、
１８…ホストコンピュータ、２０…システム制御部。
【図１】
0003892634.tif 000002
【図２】
0003892634.tif 000003
【図３】
0003892634.tif 000004
【図４】
0003892634.tif 000005
【図５】
0003892634.tif 000006
【図６】
0003892634.tif 000007
【図７】
0003892634.tif 000008
【図８】
0003892634.tif 000009
【図９】
0003892634.tif 000010
【図１０】
0003892634.tif 000011
【図１１】
0003892634.tif 000012
【図１２】
0003892634.tif 000013
【図１３】
0003892634.tif 000014
【図１４】
0003892634.tif 000015