(57)【要約】      （修正有）【課題】記録媒体の高速回転化に伴うリード／ライトマージンの不足を回避すると共に、フォーカスサーボ及びトラッキングサーボ状態を安定に維持することを目的とする。【解決手段】光学的記録媒体を２種類以上の回転数で回線させる回転モータを有する光学的記憶装置において、ロードされた光学的記録媒体の偏心量を測定する測定手段と、測定された前記偏心量が基準値を超えると回転数を低下させる制御手段とを備えるように構成する。【選択図】図１８
2005050515.tif 000002
【特許請求の範囲】
【請求項１】
光学的記録媒体を２種類以上の回転数で回線させる回転モータを有する光学的記憶装置であって、
ロードされた光学的記録媒体の偏心量を測定する測定手段と、
測定された前記偏心量が基準値を超えると回転数を低下させる制御手段とを備えたことを特徴とする、光学的記憶装置。
【請求項２】
前記制御手段は、前記偏心量が前記基準値以下の時であって、前記光学的記録媒体が高速回転中におけるトラッキングサーボ及び／又はフォーカスサーボのサーボ異常の発生頻度を判定し、所定頻度以上発生した場合に回転数を低下させることを特徴とする、請求項１記載の光学的記憶装置。
【請求項３】
前記制御手段は、前記サーボ異常が計測された経過時間がサーボ異常の発生頻度基準の時間より短いと、前記サーボ異常が前記所定頻度以上発生したことを判定することを特徴とする、請求項２記載の光学的記憶装置。
【請求項４】
前記発生頻度基準の時間は、前記偏心量の大きさに合わせて設定されることを特徴とする、請求項３記載の光学的記憶装置。
【請求項５】
前記発生頻度基準の時間は、前記偏心量が少ない場合は前記偏心量が中程度の場合よりも厳しく設定されることを特徴とする、請求項４記載の光学的記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転制御方法及び記憶装置に関し、特に光ディスク等の記録媒体に信号を記録し、及び／又は、記録媒体から信号を再生する際の回転数を制御する回転制御方法及びこのような回転制御方法を採用する光学的記憶装置に関する。
【０００２】
光ディスク等の記録媒体には、ＺＣＡＶ（Ｚｏｎｅ  Ｃｏｎｓｔａｎｔ  Ａｎｇｕｌａｒ  Ｖｅｌｏｃｉｔｙ）方式を採用するものと、ＺＣＬＶ（Ｚｏｎｅ  Ｃｏｎｓｔａｎｔ  Ｌｉｎｅａｒ  Ｖｅｌｏｃｉｔｙ）方式を採用するものとがある。ＺＣＡＶ方式を採用した場合、記録媒体へのランダムアクセス性能が高くなるが、記録／再生クロック周波数が低くなる、例えば光ディスクのインナ側では、データ転送速度が遅くなる。他方、ＺＣＬＶ方式を採用した場合、データ転送速度は高くなるが、例えば光ディスク等の記録媒体へのアクセス時には光ディスクの回転数変化を伴うため、記録媒体へのランダムアクセス性能が低くなる。
【背景技術】
【０００３】
近年、インターネットの普及に伴い、ユーザは通信回線等を介して音楽や映像等のデータをダウンロードして記録媒体に記録する機会が増加してきた。この場合、記録媒体としては、ハードディスクドライブ（ＨＤＤ）の磁気ディスクや、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）−ＲＡＭ及び光磁気（ＭＯ）ディスク等のリムーバブルな光ディスク等が使用される。
【０００４】
映像データの場合、１つのファイルサイズが比較的大きい。このため、映像データは、必然的に連続データであり、コマ落ち等の画像乱れを発生させないためには、光ディスクへの記録／再生時には連続的に安定した所定以上のデータ転送速度を保つ必要がある。
【０００５】
他方、パーソナルコンピュータ等は、通常は光ディスクの一部にディスク管理エリアを設け、各々のプログラムやファイルを管理している。従って、これらのプログラムやファイルにアクセスする度に、ディスク管理エリアをアクセスする必要が生じる。このため、各ファイルサイズが比較的小さい場合、ファイルへのアクセスとディスク管理エリアへのアクセスとが繰り返され、光ディスクへのランダムアクセスが発生する。
【０００６】
このように、扱うデータの種類、ファイルサイズ、記録媒体の用途等の記録媒体の使用状況に応じて、要求されるデータ転送速度及びランダムアクセス性能が異なる。そこで、要求されるデータ転送速度及びランダムアクセス性能に応じて、記録媒体である光ディスク等の回転速度（回転数）を上げることが考えられる。
【０００７】
他方、光ディスク装置において、記憶容量の増加と共に、記録/再生の速度を上げるような開発が行われる傾向にある。記録/再生の速度を上げられれば、ユーザが記録媒体を使用する時のデータ処理速度が上がり、より快適に記録/再生を行うことができる。
【０００８】
記録/再生の速度を上げる方法としては、記録媒体である光ディスクの回転速度（回転数）を上げる方法がある。他には、データの記録密度を上げたり、ダイレクトオーバーライト方式の記録媒体を使用する方法等もあるが、現在使用している記録方式及び記録媒体をそのまま使用し、記録/再生の速度を上げる方法としては、光ディスクの回転速度、即ち、スピンドルモータの回転速度を上げることが望ましい。
【０００９】
しかし、光ディスクの回転速度を上げると、記録・消去に光源として使用するレーザダイオードの出射パワーを増加させなければならない。記録ビットの形成は、照射レーザ光のエネルギー積（照射時間×照射パワー）に依存し、回転数増加に伴い、線速度が増加し、照射時間が減少する。このため、同じエネルギー積を保持するためには、照射パワーを増加させなければならないからである。
【００１０】
又、再生時においても、回転数が上がれば、再生信号の周波数は増加し、デコードするための再生マージンも減少する。
【００１１】
このように、光ディスクの高速回転化に伴い、レーザダイオードのパワー不足及び再生マージン不足が発生する可能性がある。光ディスク装置は、高速回転時にも、十分なマージンを持って動作するように設計されているが、装置のバラツキ、記録媒体感度バラツキ、温度変化によるマージン低下等によって、高速回転では、リード/ライト性能を保てない場合が発生する可能性がある。
【００１２】
この他に、光ディスクを高速回転状態にすると、光ディスクのウネリ、面振れや、偏心による影響が、回転数が大きくなった分、大きくなる。即ち、面振れによるフォーカス方向の加速度、偏心によるトラック方向の加速度が夫々大きくなり、フォーカスサーボ状態及びトラッキングサーボ状態を安定に維持することが難しくなり、サーボが外れやすく、サーボ的に不安定となる。
【特許文献１】特開平１１−７３６６９号公報
【特許文献２】特開平９−２９３２５９号公報
【特許文献３】特開平５−１０９１０１号公報
【特許文献４】特開平５−３４７０６８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上記の如く、従来は、ディスク等の記録媒体の高速回転化に伴い、リード／ライトマージンが不足する可能性があると共に、フォーカスサーボ及びトラッキングサーボ状態を安定に維持することが難しいという問題があった。
【００１４】
そこで、本発明は、記録媒体の高速回転化に伴うリード／ライトマージンの不足を回避すると共に、フォーカスサーボ及びトラッキングサーボ状態を安定に維持することのできる回転制御方法及び光学的記憶装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記課題は、光学的記録媒体を２種類以上の回転数で回線させる回転モータを有する光学的記憶装置であって、ロードされた光学的記録媒体の偏心量を測定する測定手段と、測定された前記偏心量が基準値を超えると回転数を低下させる制御手段とを備えたことを特徴とする光学的記憶装置により達成できる。
【００１６】
前記制御手段は、前記偏心量が前記基準値以下の時であって、前記光学的記録媒体が高速回転中におけるトラッキングサーボ及び／又はフォーカスサーボのサーボ異常の発生頻度を判定し、所定頻度以上発生した場合に回転数を低下させても良い。この場合、前記制御手段は、前記サーボ異常が計測された経過時間がサーボ異常の発生頻度基準の時間より短いと、前記サーボ異常が前記所定頻度以上発生したことを判定しても良い。又、前記発生頻度基準の時間は、前記偏心量の大きさに合わせて設定されても良い。この場合、前記発生頻度基準の時間は、前記偏心量が少ない場合は前記偏心量が中程度の場合よりも厳しく設定されても良い。
【発明の効果】
【００１７】
本発明によれば、記録媒体の高速回転化に伴うリード／ライトマージンの不足を回避すると共に、フォーカスサーボ及びトラッキングサーボ状態を安定に維持することのできる光学的記憶装置を実現できる。
【発明を実施するための最良の形態】
【００１８】
本発明になる回転制御方法及び光学的記憶装置の各実施例を、以下に図面と共に説明する。
【実施例】
【００１９】
先ず、本発明になる記憶装置の第１実施例を図１及び図２と共に説明する。図１は、記録装置の第１実施例の構成を示すブロック図である。記憶装置の第１実施例では、本発明が光ディスク装置に適用されている。又、記憶装置の第１実施例は、本発明になる回転制御方法の第１実施例を採用する。
【００２０】
図１に示すように、光ディスク装置は、大略コントロールユニット１０とエンクロージャ１１とからなる。コントロールユニット１０は、光ディスク装置の全体的な制御を行うＭＰＵ１２、ホスト装置（図示せず）との間でコマンド及びデータのやり取りを行うインタフェース１７、光ディスク（図示せず）に対するデータのリード／ライトに必要な処理を行う光ディスクコントローラ（ＯＤＣ）１４、デジタルシグナルプロセッサ（ＤＳＰ）１６及びメモリ１８を有する。メモリ１８は、ＭＰＵ１２、ＯＤＣ１４及びインタフェース１７で共用され、例えばダイナミックランダムアクセスメモリ（ＤＲＡＭ）や、制御プログラムやフラグ情報等を格納する不揮発性メモリ等を含む。水晶振動子１０１は、ＭＰＵ１２と接続されている。
【００２１】
ＯＤＣ１４には、フォーマッタ１４−１と、誤り訂正符号（ＥＣＣ）処理部１４−２とが設けられている。ライトアクセス時には、フォーマッタ１４−１がＮＲＺライトデータを光ディスクのセクタ単位に分割して記録フォーマットを生成し、ＥＣＣ処理部１４−２がセクタライトデータ単位にＥＣＣを生成して付加すると共に、必要に応じて巡回冗長検査（ＣＲＣ）符号を生成して付加する。更に、ＥＣＣ処理部１４−２はＥＣＣの符号化が済んだセクタデータを例えば１−７ランレングスリミテッド（ＲＬＬ）符号に変換する。
【００２２】
リードアクセス時には、セクタデータに対して１−７ＲＬＬの逆変換を行い、次にＥＣＣ処理部１４−２でＣＲＣを行った後にＥＣＣによる誤り検出及び誤り訂正を行う。更に、フォーマッタ１４−１でセクタ単位のＮＲＺデータを連結してＮＲＺリードデータのストリームとしてホスト装置に転送させる。
【００２３】
ＯＤＣ１４に対しては、ライト大規模集積回路（ＬＳＩ）２０が設けられ、ライトＬＳＩ２０は、ライト変調部２１とレーザダイオード制御回路２２とを有する。レーザダイオード制御回路２２の制御出力は、エンクロージャ１１側の光学ユニットに設けられたレーザダイオードユニット３０に供給される。レーザダイオードユニット３０は、レーザダイオード３０−１とモニタ用ディテクタ３０−２とを一体的に有する。ライト変調部２１は、ライトデータをピットポジションモジュレーション（ＰＰＭ）記録（マーク記録とも言う）又はパルスウィドスモジュレーション（ＰＷＭ）記録（エッジ記録とも言う）でのデータ形式に変換する。
【００２４】
レーザダイオードユニット３０を使用してデータの記録再生を行う光ディスク、即ち、書き換え可能な光磁気（ＭＯ）カートリッジ媒体として、本実施例では、光ディスク上のマークエッジの有無に対応してデータを記録するＰＷＭ記録が採用されている。又、光ディスクの記録フォーマットは、超解像技術（ＭＳＲ）を使用した１.３ＧＢフォーマットであり、ＺＣＡＶ方式を採用している。光ディスク装置に光ディスクをロードすると、先ず光ディスクの識別（ＩＤ）部をリードしてそのピット間隔からＭＰＵ１２で光ディスクの種別（記憶容量等）を認識し、種別の認識結果をＯＤＣ１４に通知する。
【００２５】
ＯＤＣ１４に対するリード系統としては、リードＬＳＩ２４が設けられ、リードＬＳＩ２４にはリード復調部２５と周波数シンセサイザ２６とが内蔵される。リードＬＳＩ２４に対しては、エンクロージャ１１に設けたＩＤ／ＭＯ用ディテクタ３２によるレーザダイオード３０−１からのレーザビームの戻り光の受光信号が、ヘッドアンプ３４を介してＩＤ信号及びＭＯ信号として入力されている。  リードＬＳＩ２４のリード復調部２５には、自動利得制御（ＡＧＣ）回路、フィルタ、セクタマーク検出回路等の回路機能が設けられ、リード復調部２５は入力されたＩＤ信号及びＭＯ信号からリードクロック及びリードデータを生成してＰＷＭデータを元のＮＲＺデータに復調する。又、ゾーンＣＡＶを採用しているため、ＭＰＵ１２からリードＬＳＩ２４に内蔵された周波数シンセサイザ２６に対してゾーン対応のクロック周波数を発生させるための分周比の設定制御が行われる。
【００２６】
周波数シンセサイザ２６は、プログラマブル分周器を備えたフェーズロックドループ（ＰＬＬ）回路であり、光ディスク上のゾーン位置に応じて予め定めた固有の周波数を有する再生用基準クロックをリードクロックとして発生する。即ち、周波数シンセサイザ２６は、プログラマブル分周器を備えたＰＬＬ回路で構成され、通常モードでは、ＭＰＵ１２がゾーン番号に応じて設定した分周比ｍ／ｎに従った周波数ｆｏの記録/再生用基準クロックを、ｆｏ＝（ｍ／ｎ）・ｆｉに従って発生する。
【００２７】
ここで、分周比ｍ／ｎの分母の分周値ｎは、光ディスクの種別に応じた固有の値である。又、分周比ｍ／ｎの分子の分周値ｍは、光ディスクのゾーン位置に応じて変化する値であり、各光ディスクに対してゾーン番号に対応した値のテーブル情報として予め準備されている。更に、ｆｉは、周波数シンセサイザ２６の外部で発生した記録/再生用基準クロックの周波数を示す。
【００２８】
リードＬＳＩ２４で復調されたリードデータは、ＯＤＣ１４のリード系統に供給され、１−７ＲＬＬの逆変換を行った後にＥＣＣ処理部１４−２の符号化機能によりＣＲＣ及びＥＣＣ処理を施され、ＮＲＺセクタデータに復元される。次に、フォーマッタ１４−１でＮＲＺセクタデータを繋げたＮＲＺリードデータのストリームに変換し、メモリ１８を経由してインタフェース１７からホスト装置に転送される。
【００２９】
ＭＰＵ１２に対しては、ＤＳＰ１６を経由してエンクロージャ１１側に設けた温度センサ３６の検出信号が供給されている。ＭＰＵ１２は、温度センサ３６で検出した光ディスク装置内部の環境温度に基づき、レーザダイオード制御回路２２におけるリード、ライト及びイレーズの各発光パワーを最適値に制御する。
【００３０】
ＭＰＵ１２は、ＤＳＰ１６を経由してドライバ３８によりエンクロージャ１１側に設けたスピンドルモータ４０を制御する。本実施例では、光ディスクの記録フォーマットがＺＣＡＶ方式であるため、スピンドルモータ４０は例えば３６３７ｒｐｍの一定速度で回転される。
【００３１】
又、ＭＰＵ１２は、ＤＳＰ１６を経由してドライバ４２を介してエンクロージャ１１側に設けた電磁石４４を制御する。電磁石４４は、光ディスク装置内にロードされた光ディスクのビーム照射側と反対側に配置されており、記録時及び消去時に光ディスクに外部磁界を供給する。超解像技術を用いた１.３ＧＢフォーマットの光ディスクでは、ＭＳＲ再生を行う際にも外部磁界を供給する。
【００３２】
ＤＳＰ１６は、光ディスクに対してレーザダイオード３０からのビームの位置決めを行うためのサーボ機能を備え、目的トラックにシークしてオントラックするためのシーク制御部及びオントラック制御部として機能する。このシーク制御及びオントラック制御は、ＭＰＵ１２による上位コマンドに対するライトアクセス又はリードアクセスに並行して同時に実行することができる。
【００３３】
ＤＳＰ１６のサーボ機能を実現するため、エンクロージャ１１側の光学ユニットに光ディスクからのビーム戻り光を受光するフォーカスエラー信号（ＦＥＳ）用ディテクタ４５を設けている。ＦＥＳ検出回路４６は、ＦＥＳ用ディテクタ４５の受光出力からＦＥＳＥ１を生成してＤＳＰ１６に入力する。
【００３４】
エンクロージャ１１側の光学ユニットには、光ディスクからのビーム戻り光を受光するトラッキングエラー信号（ＴＥＳ）用ディテクタ４７も設けられている。ＴＥＳ検出回路４８は、ＴＥＳ用ディテクタ４７の受光出力からＴＥＳＥ２を生成してＤＳＰ１６に入力する。ＴＥＳＥ２は、トラックゼロクロス（ＴＺＣ）検出回路５０にも入力され、ＴＺＣパルスＥ３が生成されてＤＳＰ１６に入力される。
【００３５】
エンクロージャ１１側には、光ディスクに対してレーザビームを照射する対物レンズの位置を検出するレンズ位置センサ５４が設けられており、レンズ位置センサ５４からのレンズ位置検出信号（ＬＰＯＳ）Ｅ４はＤＳＰ１６に入力される。ＤＳＰ１６は、光ディスク上のビームスポットの位置を制御するため、ドライバ５８，６２，６６を介してフォーカスアクチュエータ６０、レンズアクチュエータ６４及びボイスコイルモータ（ＶＣＭ）６８を制御して駆動する。
【００３６】
図２は、エンクロージャ１１の概略構成を示す断面図である。図２に示すように、ハウジング６７内にはスピンドルモータ４０が設けられ、インレットドア６９側からＭＯカートリッジ７０を挿入することで、ＭＯカートリッジ７０に収納された光ディスク（ＭＯディスク）７２がスピンドルモータ４０の回転軸のハブに装着されて光ディスク７２が光ディスク装置にロードされる。
【００３７】
ロードされたＭＯカートリッジ７０内の光ディスク７２の下側には、ＶＣＭ６４により光ディスク７２のトラックを横切る方向に移動自在なキャリッジ７６が設けられている。キャリッジ７６上には対物レンズ８０が搭載され、固定光学系７８に設けられているレーザダイオード３０−１からのビームを立ち上げミラー８２を介して入射して光ディスク７２の記録面にビームスポットを結像する。
【００３８】
対物レンズ８０は、図１に示すエンクロージャ１１のフォーカスアクチュエータ６０により光軸方向に移動制御され、又、レンズアクチュエータ６４により光ディスク７２のトラックを横切る半径方向に例えば数十トラックの範囲内で移動可能である。このキャリッジ７６に搭載されている対物レンズ８０の位置が、図１のレンズ位置センサ５４により検出される。レンズ位置センサ５４は、対物レンズ８０の光軸が直上に向かう中立位置でレンズ位置検出信号をゼロとし、光ディスク７２のアウタ側への移動とインナ側への移動に対して夫々異なる曲性の移動量に応じたレンズ位置検出信号Ｅ４を出力する。
【００３９】
光ディスク７２は、ＺＣＡＶ方式を採用しているので、半径方向に複数のゾーンに分割されている。通常モードでは、光ディスク７２はスピンドルモータ４０により一定回転速度で回転され、各ゾーン内の記録／再生用基準クロックは、同じ周波数を有する。又、記録／再生用基準クロックの周波数は、光ディスク７２の外周（アウタ）側のゾーンの方が、内周（インナ）側のゾーンより高く設定されている。本実施例では、このような光ディスク７２を、アウタ側からインナ側にかけてゾーン数以下のエリアに分割し、高速モードでは、各エリア毎にインナ側に向かうにつれて光ディスク７２の回転速度が高くなるようにスピンドルモータ４０が制御される。つまり、高速モードでは、光ディスク７２の回転数を、各エリア毎にランダムアクセス性能への悪影響を抑えられる程度の回数だけ切り替えると共に、記録/再生用基準クロック及びレーザダイオード制御回路２２における記録／再生パワーを切り替える。従って、通常モードでは、ＺＣＡＶ方式の光ディスク７２をＺＣＡＶ方式を採用して使用するのでランダムアクセス性能が高く、高速モードでは、ＺＣＡＶ方式の光ディスク７２を一種のＺＣＬＶ方式を採用して使用するので記録／再生時の光ディスク７２のデータ転送速度が高くなる。
【００４０】
通常モードでは、光ディスク７２の回転数を一定に制御する。他方、高速モードでは、光ディスク７２の回転数を多段階で切り替え制御する。
【００４１】
図３は、本実施例における光ディスク７２上のゾーンと、データ転送レートと、光ディスク７２の回転数との関係を示す図である。図３では、説明の便宜上、１つのエリアがゾーン単位毎からなる場合を示すが、上記の如く、エリアとゾーンとの関係はこれに限定されるものではない。又、図４は、光ディスク７２上のゾーンに対するデータ転送レート及び光ディスク７２の回転数の関係を示す図である。図４中、四角印はデータ転送速度、三角印は光ディスク７２の回転数を示す。図３及び図４は、光ディスク７２の記憶容量が１.３ＧＢであり、高速モードにおいて切り替えられる回転数が３通りある場合を示す。又、説明の便宜上、ゾーン０が光ディスク７２のアウタ側に位置し、ゾーン１７がインナ側に位置するものとする。
【００４２】
高速モードにおいて、例えば光ディスク７２の最インナ側のゾーン１７では、光ディスク７２の回転数が５００１ｒｐｍに切り替えられ、データ転送速度は４０９７Ｋｂｙｔｅ/ｓである。通常モードでは、ゾーン１７における回転数は３６３７ｒｐｍであり、データ転送速度は２９７９Ｋｂｙｔｅ/ｓであるので、高速モードではデータ転送速度が改善されることがわかる。従って、３７００〜３８００Ｋｂｙｔｅ／ｓの所望の転送速度以上を得ることができる。尚、本実施例では、回路の限界周波数の関係で、上限のデータ転送速度は５１２１Ｋｂｙｔｅ/ｓ以下に制限されるので、ゾーン１１よりアウタ側のゾーン０〜１０では、５００１ｒｐｍの回転数での動作は行えないが、切り替えられる回転数及びデータ転送速度は夫々図３及び図４に示すものに限定されず、又、切り替えられる回転数は複数であれば良く、３通りに限定されない。
【００４３】
映像や音楽等の大容量連続データの場合、ある基準以上の転送速度を保たないと、記録／再生の途中で映像や音楽が止まってしまい、画像乱れやコマ落ちが生じてしまう。ディジタルビデオ（ＤＶ）フォーマットの記録／再生時の転送速度は、３７００〜３８００ＫＢｙｔｅ／ｓであり、この転送速度を下回ると画像や音声の途切れが生じてしまう。図３の場合、回転数が３６３７ｒｐｍの場合には、ゾーン１２〜１７のインナ側では、転送速度が３７００ＫＢｙｔｅ／ｓを下回っており、映像や音楽等の大容量連続データの記録／再生には適していないことがわかる。そこで、回転数を５００１ｒｐｍとすることで、光ディスク７２のインナ側からアウタ側まで３７００〜３８００ＫＢｙｔｅ／ｓ以上の転送速度を保証することができる。尚、回路の限界周波数の関係で、光ディスク７２の全てのエリアで回転数を５００１ｒｐｍ以上とすることはできないので、回転数が４１３８ｒｐｍに設定されるエリアも設けている。このようにして、光ディスク７２のインナ側からアウタ側までの全エリアで転送速度が３７００〜３８００ＫＢｙｔｅ／ｓ以上となるように、エリアによって回転数を変えている。
【００４４】
図５及び図６は、本実施例におけるＭＰＵ１２の動作を説明するフローチャートである。
【００４５】
図５において、ステップＳ１は、ホスト装置から記録／再生指示が発行されたか否かを判定し、判定結果がＹＥＳになると、ステップＳ２は、通常モード、即ち、ＺＣＡＶ方式の低速回転固定モードが指定されているか否かを判定する。ステップＳ２の判定結果がＹＥＳであると、ステップＳ３は、低速回転要求をセットし、処理は図６と共に後述するステップＳ２１へ進む。
【００４６】
他方、ステップＳ２の判定結果がＮＯであると、一種のＺＣＬＶ方式のモードが指定されているので、ステップＳ４は、光ディスク７２上の現在記録／再生位置が、高速モードで記録／再生可能な位置、即ち、高速回転可能位置よりインナ側であるか否かを判定する。ステップＳ４の判定結果がＮＯであると、ステップＳ５は、現在記録／再生位置が光ディスク７２の最アウタ側、即ち、先頭領域付近であるか否かを判定する。ステップＳ５の判定結果がＮＯであると、ステップＳ６はＭＰＵ１２内のインナアクセスカウンタを初期化し、ステップＳ７はＭＰＵ１２内で管理されるインナアクセス時間を初期化し、処理はステップＳ３へ進む。又、ステップＳ５の判定結果がＹＥＳであると、ステップＳ８はインナアクセスカウンタの値をαだけ減算し、ステップＳ９はインナアクセス時間の値をβだけ加算し、処理はステップＳ３へ進む。
【００４７】
このように、光ディスク７２の先頭領域については、アクセスの連続性判断の条件を緩和しておき、より簡単に回転数が上昇するようにしている。先頭領域には、ＦＡＴ領域やディレクトリ領域等の、ファイルの使用状況を管理するための領域が存在する。ホスト装置は、光ディスク７２のインナ側の領域に対してシーケンシャルな処理を行っていても、ファイル情報の更新や追加のために、時々ディレクトリ領域を更新するため、先頭領域へのアクセスが発生する。従って、アクセスの連続性判断の条件を緩和することで、シーケンシャルな処理中のディレクトリ情報だけの更新で回転数が低下しても、ランダムアクセスよりも先に回転数が上昇してランダムアクセス性能の低下を防止している。
【００４８】
ステップＳ４の判定結果がＹＥＳであると、ステップＳ１１は、アクセスの連続性の判断が必要であるか否かを判定し、判定結果がＮＯであると、処理は後述するステップＳ１５へ進む。他方、ステップＳ１１の判定結果がＹＥＳであると、ステップＳ１２はインナアクセスカウンタを「１」だけ加算し、ステップＳ１３は、インナアクセスカウンタが規定値以上であるか否かを判定する。ステップＳ１３の判定結果がＮＯであると処理はステップＳ３へ進み、判定結果がＹＥＳであると、処理はステップＳ１４へ進む。ステップＳ１４は、低速モードで行った最後のアウタアクセスから規定時間が経過しているか否かを判定し、判定結果がＮＯであると、処理はステップＳ３へ進む。ステップＳ１４の判定結果がＹＥＳ、又は、ステップＳ１１の判定結果がＮＯであると、ステップＳ１５は、高速モードで記録／再生するための高速回転要求をセットし、処理は図６に示すステップＳ２１へ進む。
【００４９】
上記規定時間は、一度低下した光ディスク７２の回転数を再度上昇しにくくして、回転数の切り替えが頻発することによるランダムアクセス性能の低下及びデータ転送速度の低下を防止している。
【００５０】
図６において、ステップＳ２１は、高速回転要求があるか否かを判定し、判定結果がＮＯであると、処理はステップＳ２２へ進む。ステップＳ２２は、現在通常モード、即ち、低速回転中であるか否かを判定し、判定結果がＹＥＳであると、ステップＳ２３は光ディスク７２上の目的トラックへシークし、記録/再生を実行する。ステップＳ２２の判定結果がＮＯであると、ステップＳ２４は、低速回転切り替え要求をセットし、処理は後述するステップＳ２７へ進む。
【００５１】
ステップＳ２１の判定結果がＹＥＳであると、ステップＳ２５は、現在高速モード、即ち、高速回転中であるか否かを判定し、判定結果がＹＥＳであると、処理はステップＳ２３へ進む。ステップＳ２５の判定結果がＮＯの場合、又は、ステップＳ２４の後、ステップＳ２７は、ＴＥＳＥ２に基くトラッキングサーボをオフとする。ステップＳ２８は、高速回転要求があるか否かを判定し、判定結果がＮＯであると、ステップＳ２９は、光ディスク７２上のデータの破壊を防止するために、ＦＥＳＥ１に基くフォーカスサーボをオフとすると共に、レーザダイオード３０−１をオフとする。ステップＳ２８の判定結果がＹＥＳの場合、又は、ステップＳ２９の後、ステップＳ３０は、回転数の切り替えを開始する。回転数の切り替えは、例えば図３に示す関係を示すテーブルを例えばメモリ１８に格納しておき、このテーブルに基いて切り替えれば良い。
【００５２】
ステップＳ３１は、切り替え後の光ディスク７２の新たな回転数に応じて、例えばメモリ１８内の偏心加速度テーブルの内容（偏心加速度情報）を入れ替えるか、或いは、計算し直す。偏心加速度情報は、光ディスク７２の偏心によって発生する加速度に関する情報であり、後述する。ステップＳ３２は、新たな回転数に応じて、記録／再生時に用いる各種記録／再生パラメータを変更する。ステップＳ３３は、光ディスク７２の回転の安定化を確認する。ステップＳ３４は、レーザダイオード３０−１がオフになっていれば、オンにする。ステップＳ３５は、フォーカスサーボがオフになっていれば、オンにする。又、ステップＳ３６は、トラッキングサーボがオフになっていれば、オンにして、処理はステップＳ２３へ進む。
【００５３】
上記の動作により、（１）低速回転固定モードと回転数切り替えモードの切り替え設定、及び、（２）回転数切り替えモードにおけるアクセスの連続性判断の有無の切り替え設定に対する処理が行われる。前者（１）の低速回転固定モードと回転数切り替えモードの切り替え設定は、ステップＳ２の判断で使用されるフラグをセットすることで可能となる。又、後者（２）の回転数切り替えモードにおけるアクセスの連続性判断の有無の切り替え設定は、前者（１）の低速回転固定モードと回転数切り替えモードの切り替え設定において回転数切り替えモードに設定した状態で、ステップＳ１１の判断で使用されるフラグをセットすることで可能となる。これらのフラグのセット方法は特に限定しないが、例えばホスト装置からのモードを設定する方法、メモリ１８内の不揮発性メモリにモードを設定する方法、ホスト装置により光ディスク７２上にモード設定情報を書き込んでおきその書き込まれたモード設定情報に基いてモードを設定する方法等が採用可能である。
【００５４】
尚、ステップＳ３２において変更される記録／再生パラメータには、記録／再生用クロックの周波数やレーザダイオード３０−１の記録／再生パワー等が含まれる。図７及び図８は、変更される記録／再生パラメータを説明する図である。
【００５５】
図７は、光ディスク７２上のゾーンと、記録／再生クロック周波数と、光ディスク７２の回転数との関係を示す図である。同図中、記録／再生クロック周波数の単位は、ＭＨｚである。
【００５６】
図８は、光ディスク７２上のゾーンと、記録／再生パワーと、光ディスク７２の回転数との関係を示す図である。同図中、四角印は回転数が３６３７ｒｐｍの場合、三角印は回転数が４１３８ｒｐｍの場合、丸印は回転数が５００１ｒｐｍの場合を示す。
【００５７】
例えば、特開平１１−７３６６９号公報にて提案されているように、テストライトでは、パワーデフォルトテーブルのデフォルト記録／再生パワーに対する最適記録／再生パワーのずれ量を求め、記録／再生パワーの最適化が図られる。このため、本実施例では、回転数の切り替えの度にテストライトを行う必要はない。つまり、回転数の切り替え時には、各回転数に対応するパワーデフォルトテーブルのみを切り替えれば良く、各回転数での最適記録／再生パワーは、該当するパワーデフォルトテーブルのデフォルト記録／再生パワーを同じずれ量で補正することで最適化することができる。
【００５８】
更に、本実施例では、偏心加速度情報や記録／再生パラメータ等の、光ディスク７２の回転数に依存するパラメータを変更する処理を、回転数の切り替え処理と並行して行うので、処理時間の短縮を図ることが可能である。
【００５９】
図９は、図６に示すステップＳ３１の偏心加速度情報切り替え処理を説明するフローチャートである。本実施例では、説明の便宜上、偏心加速度情報切り替え処理が、ＭＰＵ１２の制御下でＤＳＰ１６により行われるものとする。図９において、ステップＳ４１は、光ディスク７２の新たな回転数での偏心加速度情報が過去に測定済みであるか否かを判定し、判定結果がＮＯであると、ステップＳ４２は、偏心加速度情報再測定要求をセットし、処理は終了する。これにより、新たな回転数での偏心加速度情報を周知の方法で測定して偏心加速度テーブルに格納する。偏心加速度情報の測定や学習に関しては、先に本出願人が特願平１０−３６６３２６号公報、特願平１１−７５０４３号公報や特願平１１−３０８２４４号等でも提案されている。
【００６０】
他方、ステップＳ４１の判定結果がＹＥＳであると、ステップＳ４３は、ＤＳＰ１６内のメモリ又はメモリ１８内の旧回転数に対応する偏心加速度情報をバックアップする。ステップＳ４４は、新たな回転数に対応する偏心加速度情報を、ＤＳＰ１６内のメモリ又はメモリ１８内に展開する。ステップＳ４５は、旧回転数に対応する偏心加速度情報に対するフラグをセットし、処理は終了する。
【００６１】
このように、偏心加速度情報は、光ディスク７２の回転数が変化すると変化するので、回転数に応じて求める必要がある。偏心加速度情報の測定及び格納には、時間を要するため、可能な限り回転数の切り替え時に再測定処理を行わないことが望ましい。そこで、本実施例では、新たな回転数に対する偏心加速度情報が測定済みであるか否かを判定し、測定済みであれば、偏心加速度テーブルの内容の入れ替えのみを行うことで、再測定処理を省略して処理時間の短縮を図る。
【００６２】
図１０は、図６に示すステップＳ３１の偏心加速度情報切り替え処理を説明する図である。具体的には、図１０は、計算によって偏心加速度情報を切り替える場合を説明する図である。図１０において、縦軸は偏心加速度を任意単位で示し、横軸はＤＳＰ１６内のメモリ又はメモリ１８内のメモリセル番号を示す。又、四角印は回転数が５００１ｒｐｍの場合に対応する偏心加速度を示し、菱形印は回転数が３６３７ｒｐｍの場合に対応する偏心加速度を示す。
【００６３】
ＤＳＰ１６内では、リードＬＳＩ回路２４及びＯＤＣ１４を介して得られる信号に基いて、光ディスク７２の１回転を表す基準信号を生成される。この基準信号は、光ディスク７２の回転数が変化しても、光ディスク７２の円周方向上の位置との関係は保たれる。従って、ＤＳＰ１６は、基準信号に基いて、ＤＳＰ１６内のメモリ又はメモリ１８内のメモリセル番号に、１回転分の偏心加速度情報（偏心加速度遷移）を計算して順次格納する。図１０では、説明の便宜上、３６３７ｒｐｍの回転数に対応する偏心加速度テーブルの偏心加速度情報から、５００１ｒｐｍの回転数に対応する偏心加速度テーブルの偏心加速度情報を計算する場合を示す。従って、光ディスク７２の回転数の変化に伴い、偏心加速度はこの場合（５００１/３６３７）２倍となり、メモリセル番号に格納された偏心加速度情報が（５００１/３６３７）２倍された偏心加速度テーブルが計算される。更に、１つのメモリセルに対応する経過時間は、（３６３７/５００１）倍になっているため、３６３７ｒｐｍの回転数の場合のメモリセルの更新時間を１とすると、５００１ｒｐｍの回転数の場合は１×（３６３７/５００１）ずつメモリセルを更新するように、ＤＳＰ１６に対してパラメータの設定を行う。
【００６４】
このように、本実施例では、記録／再生クロック周波数、記録／再生パワー、偏心加速度情報等の記録／再生パラメータのテーブルを、光ディスク７２の回転数の切り替えの際に切り替えることで、用途に応じた、最適なランダムアクセス性能又はデータ転送速度を実現できる。
【００６５】
図１１は、光ディスク７２上に設けられたバッファ領域を説明する図である。同図に囲み線で示すように、光ディスク７２上の通常モードでアクセス可能な領域と、高速モードでアクセス可能な領域との境界部分に、バッファ領域を設けても良い。この場合、通常モードにおいて、高速モードでアクセス可能な領域へのアクセス要求が発生すると、バッファ領域よりインナ側の領域にアクセスが発生したことが検出され、光ディスク７２が高速回転されてモードが高速モードに切り替えられる。つまり、この場合におけるＭＰＵ１２の動作は、バッファ領域を認識する点を除けば、実質的に第１実施例の場合の動作と同様である。
【００６６】
尚、高速モードにおいて、光ディスク７２のアウタ側の領域へのアクセス要求が発生した場合、その領域がバッファ領域であれば、直ちに通常モードへは切り替えず、バッファ領域よりアウタ側の領域へのアクセスが発生した時点で通常モードへ切り替えるようにすることもできる。又、光ディスク７２上の高速モードでアクセス可能な領域へのアクセス要求が発生した場合、光ディスク７２の回転数を直ちに高速回転に切り替えずに、アクセス状況を測定して連続的にバッファ領域よりインナ側へアクセスが発生した時点で初めて高速回転に切り替えるようにしても良い。更に、光ディスク７２上のインナ側の領域を高速モードでアクセス中に、アウタ側の領域へのアクセス要求が発生した場合、回転数を直ちにアウタ側の領域の回転数に切り替えることも可能である。
【００６７】
このように、バッファ領域を設けて、光ディスク７２の回転数の切り替えをヒステリシス的に行わせることで、アクセスの連続性に加えて、回転数の切り替えが頻発しないようにして、ランダムアクセス性能及びデータ転送速度の低下を防止することができる。
【００６８】
上記第１実施例において、モードの切り替えを不動作として、モードを通常モード及び高速モードの一方に固定する構成としても良い。この場合、ホスト装置からのモード固定要求に応答して、ＭＰＵ１２がモードの切り替えを不動作とするようにすれば良い。このようなモード固定要求は、ホスト装置を使用するユーザからの指示に基いて発生したり、ホスト装置のアプリケーションソフトウェアと連動して発生したりすることができる。
【００６９】
光ディスク７２を高速回転状態にすると、リード／ライトマージンの劣化と、フォーカスサーボ及びトラッキングサーボの不安定化等の不都合が発生する可能性がある。そこで、本実施例では、これらの不都合が発生した場合に光ディスク７２の回転数を下げることにより、リード／ライトマージンを増加すると共に、フォーカスサーボ及びトラッキングサーボの安定化を図る。
【００７０】
具体的には、光ディスク７２の高速回転時に、リード／ライト性能が減少してきたと判断された場合は、光ディスク７２の回転速度、即ちスピンドルモータ４０の回転速度を下げる。又、光ディスク７２の低速回転時に、高速回転状態に戻しても、十分なリード／ライトマージンが確保されると判断された場合には、回転数を高速に戻す。
【００７１】
又、光ディスク７２を光ディスク装置にロードした時に、光ディスク７２の偏心量を測定し、偏心量が非常に大きい場合には、高速回転状態では、フォーカスサーボ及びトラッキングサーボが不安定になることが考えられるため、回転数を低速にする。他方、フォーカスサーボ及び／又はトラッキングサーボが外れる（サーボ異常の）頻度が多い場合も、回転数を低速にすれば、サーボが安定化する可能性が高い。この偏心量が大きい状態、即ち、サーボ異常が発生する頻度が高い状態は、光ディスク７２を光ディスク装置から排出するまで継続することが考えられるため、この要因で回転数を低速にした時には、光ディスク７２を光ディスク装置から排出するまで低速のままとする。
【００７２】
以下の説明では、「低速回転」及び「高速回転」は、夫々光ディスク７２の回転状態、即ち、スピンドルモータ４０の回転状態を言う。尚、説明の便宜上、本実施例では、「高速回転」は高速モードにおける１つの回転数であり、「低速回転」は通常モードにおける回転数であるものとするが、これに限定されるものではない。例えば、光ディスク装置が特に通常モードと高速モードとを有さない構成であれば、「高速回転」は通常の使用下での回転状態で、「低速回転」はリード／ライトマージンがない等と判断された場合の特殊な補助的状態であっても良い。
【００７３】
次に、本実施例におけるフラグ操作処理を説明する。図１２は、第１実施例におけるフラグ操作処理を説明するフローチャートであり、回転制御方法の第１実施例に対応する。同図に示す処理は、ＭＰＵ１２により行われる。
【００７４】
図１２に示すフラグ操作処理は、ＭＰＵ１２がホスト装置から発行されたリード／ライトコマンドを受け取ると開始される。ステップＳ５１は、低速回転要求フラグにより、光ディスク７２の回転数の切り替えをする。ステップＳ５２は、必要があれば、周知のテストライト処理を実行する。ステップＳ５３は、テストライト処理の結果に応じて、低速回転要求フラグを操作する。ステップＳ５４は、目的トラックの処理を実行し、ステップＳ５５は、必要があれば、リード／ライト処理に対する学習処理を実行する。ステップＳ５６は、学習処理の結果に応じて、低速回転要求フラグを操作し、フラグ操作処理は終了する。
【００７５】
つまり、ホスト装置から例えばライトコマンドが発行された場合、低速回転要求フラグにより、回転数を切り替える。即ち、高速回転状態にあり、低速回転要求フラグがセットされていれば、低速回転状態に切り替える。又、低速回転状態にあり、低速回転要求フラグがクリア（リセット）されている場合には、高速回転状態に切り替える。その後、必要があればテストライト処理を行い、テストライト処理の結果に応じて、低速回転要求フラグを操作する。目的トラックの処理では、目的トラックに対して周知のイレーズ・ライト・ベリファイ処理を行う。この目的トラックの処理の結果、学習処理の必要があれば、学習処理が実行される。その後、学習処理の結果に応じて、低速回転要求フラグを操作する。
【００７６】
図１３〜図１５は、図１２に示すフラグ操作処理をより詳細に説明するフローチャートである。
【００７７】
図１３において、ステップＳ６１は、低速回転要求フラグがセットされているか否かを判定し、判定結果がＹＥＳであると、ステップＳ６２は、高速回転状態ならスピンドルモータ４０の回転数を下げて低速回転状態にする。他方、ステップＳ６１の判定結果がＮＯであると、ステップＳ６３は、低速回転状態ならスピンドルモータ４０の回転数を上げて高速回転状態にする。ステップＳ６２又はステップＳ６３の後、ステップＳ６４は、目的トラックに対してテストライト処理が必要であるか否かを判定し、判定結果がＮＯであると、処理は図１４と共に後述するステップＳ７９へ進む。ステップＳ６４の判定結果がＹＥＳであると、ステップＳ６５は、テストライト処理を実行し、ステップＳ６６は、テストライト処理が成功したか否かを判定する。ステップＳ６６の判定結果がＹＥＳであると、処理は図１４と共に後述するステップＳ７３へ進む。
【００７８】
ステップＳ６６の判定結果がＮＯであると、ステップＳ６７は、高速回転状態にあって、低速回転状態にするとリード／ライト性能が改善しそうか否かを判定する。ステップＳ６７の判定結果がＹＥＳであると、ステップＳ６８は、例えばＭＰＵ１２内の累計カウンタの値に+１０加算する。ステップＳ６９は、累計カウンタの値が３０以上であるか否かを判定し、判定結果がＹＥＳであると、ステップＳ７０は、累計カウンタの値に３０を代入して値を３０にクリップする。ステップＳ６９の判定結果がＮＯの場合、又は、ステップＳ７０の後、ステップＳ７１は、低速回転要求フラグをセットし、処理はステップＳ６１へ戻る。又、ステップＳ６７の判定結果がＮＯであると、ステップＳ７２は、累計カウンタに０を代入し、処理はステップＳ６１へ戻る。
【００７９】
図１４において、ステップＳ７３は、低速回転状態にあり、高速回転状態にしても所望のリード／ライトマージンが得られるか否かを判断する。ステップＳ７３の判定結果がＹＥＳであると、ステップＳ７４は、累計カウンタの値に-１０加算、即ち、+１０減算する。ステップＳ７５は、累計カウンタの値が０以下であるか否かを判定し、判定結果がＹＥＳであると、ステップＳ７６は、累計カウンタの値に０を代入して値を０にクリップする。ステップＳ７５の判定結果がＮＯの場合、又は、ステップＳ７６の後、ステップＳ７７は、低速回転要求フラグをクリアし、処理は後述するステップＳ７９へ進む。ステップＳ７３の判定結果がＮＯであると、ステップＳ７８は、累計カウンタの値に３０を代入し、処理はステップＳ７９へ進む。
【００８０】
ステップＳ７９は、目的トラックで、イレーズ・ライト・ベリファイ処理を実行し、ステップＳ８０は、学習処理が必要であるか否かを判定する。ステップＳ８０の判定結果がＮＯであると、処理は図１５と共に後述するように終了する。他方、ステップＳ８０の判定結果がＹＥＳであると、ステップＳ８１は、学習処理を実行する。ステップＳ８２は、高速回転状態にあり、学習処理の結果から、低速回転状態にするとリード／ライト性能が改善しそうか否かを判定する。ステップＳ８２の判定結果がＮＯであると、処理は図１５と共に後述するステップＳ８７へ進む。ステップＳ８２の判定結果がＹＥＳであると、ステップＳ８３は、累計カウンタの値に+１加算する。又、ステップＳ８４は、累計カウンタの値が３０以上であるか否かを判定する。ステップＳ８４の判定結果がＮＯであると、処理は図１５と共に後述するステップＳ８６へ進む。ステップＳ８４の判定結果がＹＥＳであると、ステップＳ８５は、累計カウンタの値に３０を代入し、値を３０にクリップする。ステップＳ８５の後、処理は図１５に示すステップＳ８６へ進む。
【００８１】
図１５において、ステップＳ８６は、低速回転要求フラグをセットし、処理は終了する。ステップＳ８７は、低速回転状態にあり、学習処理の結果から、高速回転状態にしても所望のリード／ライトマージンが得られるか否かを判断し、判断結果がＮＯであると、処理は終了する。他方、ステップＳ８７の判定結果がＹＥＳであると、ステップＳ８８は、累計カウンタの値に-１加算、即ち、+１減算する。ステップＳ８９は、累計カウンタの値が０以下であるか否かを判定し、判定結果がＹＥＳであると、ステップＳ９０は、累計カウンタの値に０を代入して、値を０にクリップする。ステップＳ８９の判定結果がＮＯの場合、又は、ステップＳ９０の後、ステップＳ９１は、低速回転要求フラグをクリアし、処理は終了する。
【００８２】
上記の処理で使用される累計カウンタは、回転数の切り替えが必要と判断されたとき、カウントアップ、カウントダウンされるものである。この累計カウンタの値は、テストライト処理の結果と学習処理の結果で、共通に使用されるものであり、テストライト処理の結果で低速回転状態にした方が良いとの判断された時は＋１０され、学習処理の結果で同様に判断された時は＋１される。又、累計カウンタの値は、高速回転状態にした方が良いとの判断された時は、テストライト処理の結果に基く場合は−１０され、学習処理の結果に基き場合は−１される。この累計カウンタの値が＋３０以上の場合は、低速回転要求フラグをセットし、０以下の場合は、低速回転要求フラグをクリアする。スピンドルモータ４０の回転数を切り替えるには、通常は秒単位の時間が必要とされるため、頻繁に切り替えが入ると、光ディスク装置の性能が悪化する。そこで、テストライト処理では、３回連続して回転数切り替え判断が発生した時に、回転数を切り替える。学習処理では、この累計カウンタの値の重みを軽くし、３０回切り替え判断が発生した場合に回転数切り替えを実行する。
【００８３】
図１６は、高速回転状態でテストライト処理を行った結果、低速回転状態にした方が良いと判断される場合を説明する図である。
【００８４】
図１６に示す場合、テストライト処理では５種類のパワーでイレーズ・ライトを行い、エラー訂正なしでリードを行い、リードデータとライトデータを比較してそのエラー個数を算出する。エラー個数（又は、エラーレート）が最小となるパワーを決定し、それを最適パワーとし、実際のライト時にそのパワーを使用する。
【００８５】
通常は、５種類のパワーの内、１点或いは数点で、リードしたエラー個数が、成功スライス値を下回り、それらの点の中心値を最適パワーと決定する。
【００８６】
高速回転状態で、ライトパワーが不足してくると、高パワーを出さないと、エラー個数が改善する点が発生しなくなってくる。また、レーザダイオード３０−１の破壊を防ぐため、ある高パワー以上は出射できないように、パワー上限値が設定されている。これにより、テストライト処理が高パワー出射を指示しても、実際に発光されるパワーは、このパワー上限値にクリップされる。
【００８７】
図１６は、高速回転時のパワー不足により、最適パワーが高パワー側に移動し、パワー上限値を超える場合を示す。つまり、ライトパワーを上げた最後の５点目で、エラー個数が最悪スライス値の１/４の値より小さくなり、エラー個数が改善する傾向が見えている。この時、上記の如く、パワー上限値を越えている。このようなエラー個数分布になる場合は、低速回転状態にすると、テストライト処理が成功する確率が高いと判断する。
【００８８】
尚、ライトパワーの測定自体は、例えば特開平９−２９３２５９号公報等に記載された周知の方法にて行える。
【００８９】
図１７及び図１８は、低速回転へ移行した方が良いと判断する場合を説明するフローチャートである。図１７及び図１８は、夫々光ディスク７２の光ディスク装置へのロード時の偏心量及びリード／ライト中のサーボエラー発生頻度に応じて、低速回転へ移行する場合を示す。
【００９０】
ロードされた光ディスク７２の偏心量が非常に大きい場合は、ロード時に低速回転状態に移行する。偏心量が少ない場合と、中程度の場合には、高速回転のまま動作を続け、サーボ異常の発生頻度が大きい時に、低速回転状態にする。サーボ異常の発生頻度がある基準を越えた場合、回転数を低速にするが、この基準を、偏心量が少ない場合と中程度の場合で切り分ける。即ち、偏心量が少ない場合は、偏心量が中程度の場合よりも、発生頻度基準を厳しくする。
【００９１】
一例として、偏心９０μｍｐ−ｐ以上の時は、ロード時に低速回転にする。偏心６０〜９０μｍｐ−ｐの時は、１０回サーボ異常が発生する時間が１０分以内なら低速回転にする。偏心６０μｍｐ−ｐ未満の時は、１０回サーボ異常が発生する時間が３分以内なら低速回転にする。
【００９２】
図１７において、ステップＳ１０１において光ディスク７２が光ディスク装置に挿入されロードされると、ステップＳ１０２は、スピンドルモータ４０を高速回転させる。ステップＳ１０３は、レーザダイオード３０−１をオンとして発光させ、ステップＳ１０４は、フォーカスサーボをオンとする。ステップＳ１０５は、ロードされた光ディスク７２の偏心量を測定し、ステップＳ１０６は、偏心量が９０μｍｐ−ｐ以上であるか否かを判定する。偏心量の測定自体は、例えば特開平５−１０９１０１号公報等に記載された周知の方法にて行える。ステップＳ１０６の判定結果がＹＥＳであると、ステップＳ１０７は、回転数を低速にし、処理は後述するステップＳ１１１へ進む。
【００９３】
他方、ステップＳ１０６の判定結果がＮＯであると、ステップＳ１０８は、偏心量が６０μｍｐ−ｐ以上であるか否かを判定する。ステップＳ１０８の判定結果がＹＥＳであると、ステップＳ１０９は、サーボ異常の発生頻度基準を１０分に設定し、処理はステップＳ１１１へ進む。ステップＳ１０８の判定結果がＮＯであると、ステップＳ１１０は、サーボ異常の発生頻度基準を３分に設定し、処理はステップＳ１１１へ進む。ステップＳ１１１はトラッキングサーボをオンとし、ディスク装置がレディー状態となる。
【００９４】
図１８において、ステップＳ１２１は、リード／ライト中にサーボエラーが発生したか否かを判定する。ステップＳ１２１の判定結果がＮＯであると、処理は後述するステップＳ１３１へ進む。ステップＳ１２１の判定結果がＹＥＳであると、ステップＳ１２２は、高速回転状態であるか否かを判定する。ステップＳ１２２の判定結果がＮＯであると、処理は後述するステップＳ１３０へ進む。ステップＳ１２２の判定結果がＹＥＳであると、ステップＳ１２３は、例えばＭＰＵ１２の内部カウンタの値を+１だけインクリメントし、ステップＳ１２４は、カウンタの値が１であるか否かを判定する。ステップＳ１２４の判定結果がＹＥＳであると、ステップＳ１２５は、例えばＭＰＵ１２の内部タイマをスタートさせる。
【００９５】
ステップＳ１２４の判定結果がＮＯの場合、又は、ステップＳ１２５の後、ステップＳ１２６は、カウンタの値が１０になったか否かを判定する。ステップＳ１２６の判定結果がＮＯであると、処理は後述するステップＳ１３０へ進む。他方、ステップＳ１２６の判定結果がＹＥＳであると、ステップＳ１２７は、タイマをストップし、カウンタに０をセットする。又、ステップＳ１２８は、タイマで計測された経過時間が、サーボ異常の発生頻度基準の時間より短いか椅中を判定する。ステップＳ１２８の判定結果がＹＥＳであると、ステップＳ１２９は、回転数を低速にする。ステップＳ１２８の判定結果がＮＯの場合、又は、ステップＳ１２９の後、処理はステップＳ１３０へ進む。
【００９６】
ステップＳ１３０は、トラッキングサーボ及び／又はフォーカスサーボを含む、サーボの復帰処理を行う。又、ステップＳ１３１は、リード／ライト処理を実行し、処理はステップＳ１２１へ戻る。
【００９７】
次に、本発明になる記憶装置の第２実施例を図１９及び図２０と共に説明する。記録装置の第２実施例の構成は、図１及び図２に示す記憶装置の第１実施例の構成と同じであり、その図示は省略する。記憶装置の第２実施例では、本発明が光ディスク装置に適用されている。又、記憶装置の第２実施例は、本発明になる回転制御方法の第２実施例を採用する。
【００９８】
図１９及び図２０は、第２実施例におけるフラグ操作処理を説明するフローチャートであり、回転制御方法の第２実施例に対応する。同図に示す処理は、ＭＰＵ１２により行われる。同図中、図１３〜図１５と同一ステップには同一符号を付し、その説明は省略する。本実施例は、回転数を２段階以上に切り替える場合として、３段階に切り替える場合を示す。例えば、高速回転状態及び中速回転状態は高速モードにおける回転数であり、低速回転状態は通常モードにおける回転数であっても良い。
【００９９】
図１９中、ステップＳ１４１は、回転数ダウン要求フラグがセットされているか否かを判定する。ステップＳ１４１の判定結果がＹＥＳであると、ステップＳ１４２は、（１）高速回転状態であるとスピンドルモータ４０の回転数を下げて中速回転にすると共に回転数ダウン要求フラグをクリアし、（２）中速回転状態であるとスピンドルモータ４０の回転数を下げて低速回転にすると共に回転数ダウン要求フラグをクリアする。ステップＳ１４２の後、処理はステップＳ６４へ進む。他方、ステップＳ１４１の判定結果がＮＯであると、ステップＳ１４３は、回転数アップ要求フラグがセットされているか否かを判定し、判定結果がＮＯであると、処理はステップＳ６４へ進む。ステップＳ１４３の判定結果がＹＥＳであると、ステップＳ１４４は、（１）中速回転状態であるとスピンドルモータ４０の回転数を上げて高速回転にすると共に回転数アップ要求フラグをクリアし、（２）低速回転状態であるとスピンドルモータ４０の回転数を上げて中速回転にすると共に回転数アップ要求フラグをクリアする。
【０１００】
ステップＳ６６の判定結果がＮＯであると、ステップＳ１４７は、回転数をダウンさせるとリード／ライト性能が改善されそうか否かを判定し、判定結果がＹＥＳであると、処理はステップＳ７２へ進む。ステップＳ１４７の判定結果がＹＥＳであると、処理はステップＳ６８へ進む。
【０１０１】
ステップＳ６９の判定結果がＮＯの場合、又は、ステップＳ７０の後、ステップＳ１５１は、回転数ダウン要求フラグをセット、或いは、回転数アップ要求フラグをクリアし、処理はステップＳ１４１へ戻る。
【０１０２】
ステップＳ６６の判定結果がＹＥＳであると、ステップＳ１５３は、回転数をアップさせても十分なリード／ライトマージンがある否かを判定する。ステップＳ１５３の判定結果がＮＯであると、処理は図２０に示すステップ７８へ進む。又、ステップＳ１５３の判定結果がＹＥＳであると、処理は図２０に示すステップＳ７４へ進む。
【０１０３】
図２０において、ステップＳ７５の判定結果がＮＯの場合、又は、ステップＳ７６の後、ステップＳ１５７は、回転数アップ要求フラグをセット、又は、回転数ダウン要求フラグをクリアし、処理はステップＳ７９へ進む。
【０１０４】
ステップＳ８１の後、ステップＳ１６２は、学習処理の結果から、回転数をダウンさせるとリード／ライト性能が改善されそうか否かを判定し、判定結果がＮＯであると、処理はステップＳ１６７へ進み、ＹＥＳであると、処理はステップＳ８３へ進む。
【０１０５】
ステップＳ８４の判定結果がＮＯの場合、又は、ステップＳ８５の後、ステップＳ１６６は、回転数ダウン要求フラグをセット、又は、回転数アップ要求フラグをクリアし、処理は終了する。
【０１０６】
ステップＳ１６７は、学習処理の結果から、回転数をアップさせても十分なリード／ライトマージンがあるか否かを判定する。ステップＳ１６７の判定結果がＮＯであると、処理は終了し、ＹＥＳであると、処理はステップＳ８８へ進む。
【０１０７】
ステップＳ８９の判定結果がＮＯの場合、又は、ステップＳ９０の後、ステップＳ１７１は、回転数アップ要求フラグをセット、又は、回転数ダウン要求フラグをクリアし、処理は終了する。
【０１０８】
尚、リード／ライトマージンに応じて光ディスクの回転数を変化させる際、リード／マージンをエラーレート等から直接検出しても、光ディスクに照射される光のパワー等のパラメータを検出することでリード／ライトマージンを想定し、これに応じて光ディスクの回転数を変化させるようにしても良いことは、言うまでもない。
【０１０９】
又、上記各実施例では、本発明が光磁気ディスクを用いる光ディスク装置に適用されているが、他の相変化型の光ディスク等のディスク状記録媒体を用いる装置にも同様に適用可能であることは、言うまでもない。又、記録媒体の形状は、ディスク形状に限定されず、上記実施例におけるディスクと同様な螺旋状又は略同心円状のトラックを有するカード形状等であっても良い。
【０１１０】
尚、本発明は、以下に付記する発明をも包含するものである。
【０１１１】
（付記１）  光学的記録媒体を２種類以上の回転数で回転させる回転制御方法であって、
リード／ライトマージンが第１の所定値以下となるか、或いは、トラッキングサーボ及び／又はフォーカスサーボのサーボ異常が第１の所定頻度以上発生すると、回転数を低下させる低下ステップと、
リード／ライトマージンが第２の所定値以上となるか、或いは、トラッキングサーボ及び／又はフォーカスサーボのサーボ異常の発生が第２の所定頻度以下となると、回転数を上昇させる上昇ステップとを含むことを特徴とする、回転制御方法。
【０１１２】
（付記２）  前記低下ステップ及び前記上昇ステップは、夫々テストライト処理と、リード／ライト処理に対する学習処理とのうち少なくとも一方の処理の結果に応じて回転数を制御することを特徴とする、（付記１）記載の回転制御方法。
【０１１３】
（付記３）  前記低下ステップは、前記テストライト処理により求められる光学的記録媒体に対する光源の最適ライトパワーが、基準値を超えるとリード／ライトマージンが第１の所定値以下となったことを検出し、
前記上昇ステップは、該基準値に対して所定以上のマージンがあるとリード／ライトマージンが第２の所定値以上となったことを検出することを特徴とする、（付記２）記載の回転制御方法。
【０１１４】
（付記４）  前記低下ステップは、前記テストライト処理又は前記学習処理により求められるライトパワーの上限値を超えるライトパワーでのリードエラーレートの改善が見られると、回転数を低下させることを特徴とする、（付記２）記載の回転制御方法。
【０１１５】
（付記５）  前記上昇ステップは、前記テストライト処理又は前記学習処理により求められる最適ライトパワーがライトパワーの上限値に対して十分な余裕を有すると、回転数を上昇させることを特徴とする、（付記２）記載の回転制御方法。
【０１１６】
（付記６）  前記低下ステップにより回転数の低下が判断された回数をカウントアップすると共に、前記上昇ステップにより回転数の上昇が判断された回数をカウントダウンするカウントステップを更に含み、カウント値が上限値に達すると該低下ステップをイネーブルとし、下限値に達すると該上昇ステップをイネーブルとすることを特徴とする、（付記１）〜（付記５）のいずれか１項記載の回転制御方法。
【０１１７】
（付記７）  前記カウントステップは、前記テストライト処理の結果に基いた判断の回数を、前記学習処理の結果に基いた判断結果の回数より大きな重み付けでカウント値をカウントすることを特徴とする、（付記６）記載の回転制御方法。
【０１１８】
（付記８）  前記光学的記録媒体の偏心量を測定する測定ステップを更に含み、
前記低下ステップは、測定された偏心量が基準値を超えるとリード／ライトマージンが第１の所定値以下となったことを検出することを特徴とする、（付記２）記載の回転制御方法。
【０１１９】
（付記９）  前記光学的記録媒体の偏心量を測定する測定ステップを更に含み、
前記低下ステップは、測定された偏心量に応じて使用する第１の所定頻度の値を切り替えることを特徴とする、（付記２）記載の回転制御方法。
【０１２０】
（付記１０）  光学的記録媒体を２種類以上の回転数で回転させるスピンドルモータを有する記憶装置であって、
リード／ライトマージンが第１の所定値以下となるか、或いは、トラッキングサーボ及び／又はフォーカスサーボのサーボ異常が第１の所定頻度以上発生すると、回転数を低下させる第１の制御手段と、
リード／ライトマージンが第２の所定値以上となるか、或いは、トラッキングサーボ及び／又はフォーカスサーボのサーボ異常の発生が第２の所定頻度以下となると、回転数を上昇させる第２の制御手段とを備えたことを特徴とする、記憶装置。
【０１２１】
（付記１１）  前記第１及び第２の制御手段は、夫々テストライト処理と、リード／ライト処理に対する学習処理とのうち少なくとも一方の処理の結果に応じて回転数を制御することを特徴とする、（付記１０）記載の記憶装置。
【０１２２】
（付記１２）  前記第１の制御手段は、前記テストライト処理により求められる光学的記録媒体に対する光源の最適ライトパワーが、基準値を超えるとリード／ライトマージンが第１の所定値以下となったことを検出し、
前記第２の制御手段は、該基準値に対して所定以上のマージンがあるとリード／ライトマージンが第２の所定値以上となったことを検出することを特徴とする、（付記１１）記載の記憶装置。
【０１２３】
（付記１３）  前記第１の制御手段は、前記テストライト処理又は前記学習処理により求められるライトパワーの上限値を超えるライトパワーでのリードエラーレートの改善が見られると、回転数を低下させることを特徴とする、（付記１１）記載の記憶装置。
【０１２４】
（付記１４）  前記第２の制御手段は、前記テストライト処理又は前記学習処理により求められる最適ライトパワーがライトパワーの上限値に対して十分な余裕を有すると、回転数を上昇させることを特徴とする、（付記１１）記載の記憶装置。
【０１２５】
（付記１５）  前記第１の制御手段により回転数の低下が判断された回数をカウントアップすると共に、前記第２の制御手段により回転数の上昇が判断された回数をカウントダウンするカウント手段を更に備え、カウント値が上限値に達すると該第１の制御手段をイネーブル状態とし、下限値に達すると該第２の制御手段をイネーブル状態とすることを特徴とする、（付記１０）〜（付記１４）のいずれか１項記載の記憶装置。
【０１２６】
（付記１６）  前記光学的記録媒体の偏心量を測定する測定手段を更に備え、
前記第１の制御手段は、測定された偏心量が基準値を超えるとリード／ライトマージンが第１の所定値以下となったことを検出することを特徴とする、（付記１１）記載の記憶装置。
【０１２７】
（付記１７）  前記光学的記録媒体の偏心量を測定する測定手段を更に備え、
前記第１の制御手段は、測定された偏心量に応じて使用する第１の所定頻度の値を切り替えることを特徴とする、（付記１１）記載の記憶装置。
【０１２８】
（付記１８）  光学的記録媒体を２種類以上の回転数で回転させる回転制御方法であって、
前記光記録媒体に照射される光のパワーが基準値を超えると、回転数を低下させる低下ステップと、
前記パワーが前記基準値に対して所定以上のマージンを有すると、回転数を上昇させる上昇ステップとを含むことを特徴とする、回転制御方法。
【０１２９】
（付記１９）  光学的記録媒体を２種類以上の回転数で回線させる回転モータを有する光学的記憶装置であって、
ロードされた光学的記録媒体の偏心量を測定する測定手段と、
測定された前記偏心量が基準値を超えると回転数を低下させる制御手段とを備えたことを特徴とする、光学的記憶装置。
【０１３０】
（付記２０）  前記制御手段は、前記偏心量が前記基準値以下の時であって、前記光学的記録媒体が高速回転中におけるトラッキングサーボ及び／又はフォーカスサーボのサーボ異常の発生頻度を判定し、所定頻度以上発生した場合に回転数を低下させることを特徴とする、（付記１９）記載の光学的記憶装置。
【０１３１】
（付記２１）  前記制御手段は、前記サーボ異常が計測された経過時間がサーボ異常の発生頻度基準の時間より短いと、前記サーボ異常が前記所定頻度以上発生したことを判定することを特徴とする、（付記２０）記載の光学的記憶装置。
【０１３２】
（付記２２）  前記発生頻度基準の時間は、前記偏心量の大きさに合わせて設定されることを特徴とする、（付記２１）記載の光学的記憶装置。
【０１３３】
（付記２３）  前記発生頻度基準の時間は、前記偏心量が少ない場合は前記偏心量が中程度の場合よりも厳しく設定されることを特徴とする、（付記２２）記載の光学的記憶装置。
【０１３４】
以上、本発明を実施例により説明したが、本発明は上記実施例に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能であることは、言うまでもない。
【図面の簡単な説明】
【０１３５】
【図１】本発明になる記録装置の第１実施例の構成を示すブロック図である。
【図２】エンクロージャの概略構成を示す断面図である。
【図３】光ディスク上のゾーンと、データ転送レートと、光ディスクの回転数との関係を示す図である。
【図４】光ディスク上のゾーンに対するデータ転送レート及び光ディスクの回転数の関係を示す図である。
【図５】第１実施例におけるＭＰＵの動作を説明するフローチャートである。
【図６】第１実施例におけるＭＰＵの動作を説明するフローチャートである。
【図７】光ディスク上のゾーンと、記録／再生クロック周波数と、光ディスクの回転数との関係を示す図である。
【図８】光ディスク上のゾーンと、記録／再生パワーと、光ディスクの回転数との関係を示す図である。
【図９】偏心加速度情報切り替え処理を説明するフローチャートである。
【図１０】偏心加速度情報切り替え処理を説明する図である。
【図１１】光ディスク上に設けられたバッファ領域を説明する図である。
【図１２】第１実施例におけるフラグ操作処理を説明するフローチャートである。
【図１３】フラグ操作処理をより詳細に説明するフローチャートである。
【図１４】フラグ操作処理をより詳細に説明するフローチャートである。
【図１５】フラグ操作処理をより詳細に説明するフローチャートである。
【図１６】回転数を低速にした方が良いと判断する場合を説明する図である。
【図１７】回転数を低速に移行する場合を説明するフローチャートである。
【図１８】回転数を低速に移行する場合を説明するフローチャートである。
【図１９】本発明になる記憶装置の第２実施例におけるフラグ操作処理を説明するフローチャートである。
【図２０】記憶装置の第２実施例におけるフラグ操作処理を説明するフローチャートである。
【符号の説明】
【０１３６】
１０      コントロールユニット
１１      エンクロージャ
１２      ＭＰＵ
１４      ＯＤＣ
１６      ＤＳＰ
１８      メモリ
２０      ライトＬＳＩ回路
２４      リードＬＳＩ回路
【図１】
2005050515.tif 000003
【図２】
2005050515.tif 000004
【図３】
2005050515.tif 000005
【図４】
2005050515.tif 000006
【図５】
2005050515.tif 000007
【図６】
2005050515.tif 000008
【図７】
2005050515.tif 000009
【図８】
2005050515.tif 000010
【図９】
2005050515.tif 000011
【図１０】
2005050515.tif 000012
【図１１】
2005050515.tif 000013
【図１２】
2005050515.tif 000014
【図１３】
2005050515.tif 000015
【図１４】
2005050515.tif 000016
【図１５】
2005050515.tif 000017
【図１６】
2005050515.tif 000018
【図１７】
2005050515.tif 000019
【図１８】
2005050515.tif 000020
【図１９】
2005050515.tif 000021
【図２０】
2005050515.tif 000022