(57)【特許請求の範囲】
【請求項１】
ビーム光を発光するレーザダイオードと、
前記レーザダイオードのライトパワーを段階的に徐々に低下させながらディスク媒体のユーザ未使用領域の一部をテスト領域に指定して所定のテストパターンを媒体に書き込んだ後に読み出して元のテストパターンと比較してデータの不一致個数を計数し、該不一致個数が所定の閾値を超えるライトパワーを限界ライトパワーとして検出し、該限界ライトパワーに所定のオフセットを加算した値を最適ライトパワーと決定するライトパワー調整部とを設け、
該記ライトパワー調整部は、テストパターンの読出し時に、先頭セクタから所定セクタ数までの不一致数が所定の閾値以下の場合は、全セクタを良質セクタと見做してデータ比較を中断し、不一致数として予め定めた最小値を計数することを特徴とする光学的記憶装置。
【請求項２】
請求項１記載の光学的記憶装置に於いて、更に、媒体に対するライトパワーを最適化するライトパワー調整処理の必要性を判断し、該判断結果に応じて前記調整タイミング判定部を起動する調整タイミング判定部を設けたことを特徴とする光学的記憶装置。
【請求項３】
請求項１記載の光学的記憶装置に於いて、前記ライトパワー調整部は、ライトパワーとして、媒体の記録ピットを消去する第１パワーと記録ピットを形成する第２パワーの少なくとも２つを有し、前記ライトパワーを段階的に徐々に低下させる際に、前記第１パワーと第２パワーを所定の比例関係をもって変化させることを特徴とする光学的記憶装置。
【請求項４】
請求項１記載の光学的記憶装置に於いて、前記ライトパワー調整部は、前記テスト領域を構成する複数トラックの内の特定トラックの連続する一部分セクタを使用してテストパターンの書込みと読出しを行うことを特徴とする光学的記憶装置。
【請求項５】
請求項１記載の光学的記憶装置に於いて、前記ライトパワー調整部は、前記テスト領域を構成する複数トラックの内の適宜のセクタを乱数発生によりランダムに指定してテストパターンの書込みと読出しを行うことを特徴とする光学的記憶装置。
【請求項６】
請求項１記載の光学的記憶装置に於いて、前記ライトパワー調整部は、テストパターンの読出し時に、データ同期パターンを検出できない場合は、最大不一致数を計数することを特徴とする光学的記憶装置。
【請求項７】
請求項１記載の光学的記憶装置に於いて、前記ライトパワー調整部は、最初に設定したライトパワーによるテストパターンの書込みと読出しにより、不一致個数がパワー限界を示す所定の閾値を超えた場合、テストパワーを一定値増加させて再度試行することを特徴とする光学的記憶装置。
【請求項８】
請求項１記載の光学的記憶装置に於いて、前記ライトパワー調整部は、最初に設定するライトパワーを装置温度から決定することを特徴とする光学的記憶装置。
【請求項９】
請求項１記載の光学的記憶装置に於いて、前記ライトパワー調整部は、前記記録限界パワーに加算するオフセットを、装置温度が低温時には大きくし、装置温度が高温時には小さくし、装置温度に応じた最適ライトパワーを決定することを特徴とする光学的記憶装置。
【請求項１０】
請求項１記載の光学的記憶装置に於いて、前記ライトパワー調整部は、前記記録限界パワーに加算するオフセットを、装置温度が低温時には内周側を小さくすると共に外周側を大きくし、装置温度が高温時には内周側を大きくし外周側を小さくし、装置温度と媒体の半径方向の位置に応じた最適ライトパワーを決定することを特徴とする光学的記憶装置。
【請求項１１】
請求項２記載の光学的記憶装置に於いて、前記調整タイミング判定部は、上位装置から発行されるライトコマンドに同期してライトパワー調整を起動することを特徴とする光学的記憶装置。
【請求項１２】
請求項２記載の光学的記憶装置に於いて、前記調整タイミング判定部は、媒体ローディングによる装置の起動後に、前記上位装置から最初のライトコマンドが発行された際に、ライトパワー調整を起動することを特徴とする光学的記録装置。
【請求項１３】
請求項１２記載の光学的記憶装置に於いて、前記調整タイミング判定部は、ディスク起動から上位装置から発行したライトコマンドに同期して最初のライトパワー調整を行うまでの経過時間から、ライトパワー調整結果の有効性を保証する有効時間を決定することを特徴とする光学的記憶装置。
【請求項１４】
請求項１３記載の光学的記憶装置に於いて、前記調整タイミング判定部は、前記経過時間が所定の閾値時間より短いときには前記経過時間に応じて前記有効時間を短くし、経過時間が前記閾値時間を超えた場合は前記有効時間を前記閾値時間とすることを特徴とする光学的記憶装置。
【請求項１５】
請求項１４記載の光学的記憶装置に於いて、前記調整タイミング判定部は、前回のライトパワー調整時からの経過時間が前記有効時間を超えた場合に、次のライトパワー調整を起動することを特徴とする光学的記憶装置。
【請求項１６】
請求項１４記載の光学的記憶装置に於いて、前記調整タイミング判定部は、前回のライトパワー調整時からの経過時間が前記有効時間を超えるまでは、前回のライトパワー調整時の装置温度に対し現在の装置温度が所定の温度範囲を超えて変動した場合にライトパワー調整を起動することを特徴とする光学的記憶装置。
【請求項１７】
請求項１６記載の光学的記憶装置に於いて、前記ライトパワー調整部は、前記テストパワーの設定時に、所定デフォルト・ライトパワーを基準とした設定ライトパワーのデフォルト比を使用してライトパワーを変化させ、前記最適ライトパワーを決定する際には、前記限界パワーのデフォルト比率に所定のオフセット比を加算して最適ライトパワーのデフォルト比を決定することを特徴とする光学的記憶装置。
【請求項１８】
請求項１７記載の光学的記憶装置に於いて、前記調整タイミング判定部は、前記デフォルト・ライトパワーの調整が行われた場合に、前ライトパワー調整を起動することを特徴とする光学的記憶装置。
【請求項１９】
ライトパワーを段階的に徐々に低下させながら所定のテストパターンを媒体に書き込んだ後に読み出して元のテストパターンと比較してデータの不一致個数を計数し、該不一致個数が所定の閾値を超えるライトパワーを限界ライトパワーとして検出し、該限界ライトパワーに所定のオフセットを加算した値を最適ライトパワーと決定するライトパワー調整部と、
前記ライトパワー調整部の調整時に、ディスク媒体のユーザ未使用領域の一部の領域をテスト領域に指定してテストパターンの書込みと読出しを行うテスト実行部とを設け、
前記ライトパワー調整部は、テストパターンの読出し時に、先頭セクタから所定セクタ数までの不一致数が所定の閾値以下の場合は、全セクタを良質セクタと見做してデータ比較を中断し、不一致数として予め定めた最小値を計数することを特徴とする光学的記憶装置。
【請求項２０】
請求項１９記載の光学的記憶装置に於いて、前記ライトパワー調整部は、前記テスト領域を構成する複数トラックの内の特定トラックの連続する一部分セクタを使用してテストパターンの書込みと読出しを行うことを特徴とする光学的記憶装置。
【請求項２１】
請求項１９記載の光学的記憶装置に於いて、前記ライトパワー調整部は、前記テスト領域を構成する複数トラックの内の適宜のセクタを乱数発生によりランダムに指定してテストパターンの書込みと読出しを行うことを特徴とする光学的記憶装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＭＯカートリッジ等の書替え可能な媒体を用いた光学的記憶装置に関し、特に、媒体ローディング時にレーザダイオードの発光パワーを効率的に最適パワーに調整する光学的記憶装置に関する。
【０００２】
【従来の技術】
光ディスクは、近年急速に発展するマルチメディアの中核となる記憶媒体として注目されており、例えば３．５インチのＭＯカートリッジを見ると、旧来の１２８ＭＢや２３０ＭＢに加え、近年にあっては、５４０ＭＢや６４０ＭＢといった高密度記録の媒体も提供されつつある。このため、光ディスククドライブとしては、現在入手できる１８０ＭＢ、２３０ＭＢ、５４０ＭＢ及び６４０ＭＢといった全ての媒体を使用できることが望まれる。
【０００３】
また近年、急速に普及しているパーソナルコンピュータにあっては、再生専用として知られたコンパクトディスク（ＣＤ）の再生機能が不可欠であり、ＣＤ用の光ディスクドライブに加え、書替え可能な光ディスク装置であるＭＯカートリッジの光ディスクドライブを実装することは、スペース的及びコスト的に無理がある。
【０００４】
このため近年にあっては、ＭＯカートリッジとＣＤの両方を使用できる光ディスクドライブも開発されている。このＣＤ／ＭＯ共用型の光ディスクドライブは、光学系、機構構造及びコントローラ回路部につき、可能な限りＣＤ用とＭＯカートリッジ用の共用化を図っている。
【０００５】
ところで、光ディスクドライブに使用するＭＯカートリッジにあっては、媒体トラックをゾーン分割し、ゾーン毎のセクタ数を同一としたＺＣＡＶ記録（ゾーン定角速度記録）を採用している。ＭＯ媒体のゾーン数は、従来の１２８ＭＢ媒体では１ゾーン、２３０ＭＢ媒体では１０ゾーンとなっているが、近年実用化された５４０ＭＢや６４０ＭＢといった高密度のＰＷＭ記録媒体にあっては、記録密度の向上に伴って媒体のトラックピッチが狭くなり、ゾーン数も増加している。
【０００６】
即ち、６４０ＭＢ媒体は１１ゾーン、５４０ＭＢ媒体では１８ゾーンとなっている。通常、ＭＯカートリッジを使用する光ディスク媒体の場合、媒体毎に最適な記録パワーに相違があることから、媒体をローディングした際に、ゾーン毎に試し書きを行って最適な記録パワーに調整する発光調整を行っている。
【０００７】
また従来の１２８ＭＢや２３０ＭＢ媒体は、ピットポジション変調（ＰＰＭ）による記録であり、発光パワーはイレーズパワーと記録パワーの２段階の変化でよい。これに対し５４０ＭＢや６４０ＭＢのＰＷＭ媒体では、記録密度を高めるためにパルストレインによる記録を採用している。パルストレイン記録では、発光パワーを、イレーズパワー、第１ライトパワー、及び第２ライトパワーの３段階に変化させる必要がある。
【０００８】
【発明が解決しようとする課題】
このためゾーン数が増加した５４０ＭＢや６４０ＭＢの媒体について、ゾーン毎に発光調整を行うと、パルストレイン記録により発光パワーの種類が増加したことと併せ、調整に非常に時間がかる問題がある。また、発光調整時には、実際のＰＰＭ記録やＰＷＭ記録における瞬時的なライト発光に比べると、調整を必要とする比較的長い時間に亘ってファームウェアの指定するデフォルト値によってレーザダイオードが発光駆動される。これは実質的にレーザダイオードをＤＣ発光させることとなり、高い発光パワーで発光調整を行なうとレーザダイオードにダメージを与え、劣化を早めてしまう恐れもあった。
【０００９】
本発明は、このような従来の問題点に鑑みてなされたもので、ゾーン数が多くともレーザタイオードに負担を掛けることなく効率良く発光調整ができるようにした光学的記憶装置を提供することを目的とする。
【００１０】
また従来の光ディスクドライブにあっては、媒体のデータ書込みに使用するライトパワーは、媒体の種類及び媒体温度により最適パワーが異なっている。このため光ディスクドライブに媒体をローディングした際、媒体にテストパターンの試し書き、即ちテストライトを行うことで最適パワーを決定するパワー調整処理を行っている。
【００１１】
従来のパワー調整処理は、図５７のように、デフォルトパワーとして与えられたライトパワーをスタート４０１のパワーとして、例えばライトパワーを段階的に減少させながらテストパターンの書込みと読出しを繰り返してデータ不一致数（エラー数）を計数する。ライトパワーを低下させて限界パワーに近づくと、データ不一致数が増加し、例えば１０００個を超える限界点４０４の限界パワーＷＰａを求める。
【００１２】
次に、スタート点４０１からライトパワーを段階的に増加させながらテストパターンの書込みと読出しを繰り返してデータ不一致数（エラー数）を計数する。ライトパワーを増加させて限界パワーに近づくと、データ不一致数が増加し、例えば１０００個を超える限界点４０６の限界パワーＷＰｂを求める。
【００１３】
このように上下限の限界パワーＷＰａ，ＷＰｂが検出できたならば、その中間のライトパワー（ＷＰｂ−ＷＰａ）／２を最適ライトパワーＷＰ−ｂｅｓｔ  と決定する。
【００１４】
しかしながら、このような従来の光ディスクドライブにおけるテストライトを伴うライトパワーの調整処理にあっては、スタートパワーを起点にライトパワーを減少及び増加させながら２つの限界パワーを検出しなければならないため、限界パワーの検出に時間がかかり、例えば媒体をローディングしてからレディ状態になるまでに時間がかかる問題がある。
【００１５】
またライトパワー調整のためにレーザダイオードを高パワーで駆動してテストライトする必要があるため、レーザダイオードに大きな負担を加えることとなり、更に、ライトパワー調整は装置の運用中にも頻繁に行われることから、レーザダイオードの劣化を早め、装置の耐久性を損う問題がある。
【００１６】
従って、本発明の他の目的は、短時間でレーザダイオードに負担を加えることなくテストライトによる最適ライトパワーを決定する処理が適切にできる光学的記憶装置を提供することを目的とする。
【００１７】
【課題を解決するための手段】
図１は本発明の原理説明図である。
【００１８】
（発光調整）
本発明に従えば、ゾーン数が多くともレーザタイオードに負担を掛けることなく効率良く発光調整ができるようにした光学的記憶装置が提供される。
【００１９】
本発明の光学的記憶装置は、媒体の記録再生に使用するレーザ光を発光するレーザダイオード１００を有する。媒体の記録時には、発光電流源により複数の異なる規定パワーの組合せに応じた駆動電流をレーザダイオード１００に流す。発光電流源は、レジスタ、ＤＡコンバータ及び電流源回路で構成され、発光電流源で流す電流値は、レジスタとＤＡコンバータを用いた発光電流指示部が指示する。またレーザダイオード１００の発光パワーを規定の目標パワーに制御する自動パワー制御部（ＡＰＣ；Ａｕｔｏｍａｔｉｃ    Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ）  １３８が設けられる。自動パワー制御部１３８は、例えば規定の目標リードパワーに制御する。
【００２０】
レーザダイオード１００には、レーザ光の一部を受光して受光電流を出力するモニタ受光素子１０２が設けられる。媒体の記録時には、受光電流から規定の発光パワーと目標リードパワーの差に相当する規定の差引電流を差し引いてモニタ電流とし、このモニタ電流を自動パワー制御部に帰還させる。
【００２１】
このため目標リードパワーを越えるイレーズパワー及びライトパワーの発光時にも、リードパワー相当のモニタ電流が自動パワー制御部１３８に帰還される。差引電流源はレジスタ、ＤＡコンバータ及び電流源回路で構成され、差引電流はレジスタ指示値によりＤＡコンバータを備えた差引電流指示部が電流源回路を制御して流す。差引電流源から得られたモニタ電流は、パワー測定部となるモニタ用ＡＤコンバータ１５２が読み込む。
【００２２】
発光調整処理部は、調整モードの設定時に、発光電流源のＤＡコンバータに予め定めた２点のテストパワーでの発光を順次指示してレーザダイオードを発光駆動すると共に、差引電流源の差引用ＤＡコンバータに２点のテストパワーに対応する規定の差引電流を指示してモニタ用測定部のモニタＡＤコンバータから各テストパワーを測定し、この測定結果に基づき、発光電流源及び差引電流源における任意のパワーに対する電流指示値との関係を直線近似により求めてパワーテーブル１８０に登録する。
【００２３】
発光調整処理部は、具体的には、発光粗調整処理部１６２と発光微調整処理部１６４で構成される。発光粗調整処理部１６２は、オントラック制御を解除した状態で、発光電流源のＤＡコンバータに、予め定めた２点のテストパワーでの発光を順次指示してレーザダイオードを発光駆動すると共に、差引電流源のＤＡコンバータに２点のテストパワーに対応する規定の差引電流を指示してモニタ測定部のＡＤコンバータから各テストパワーを測定する。
【００２４】
そして、この２点の測定結果に基づき、
▲１▼任意の発光パワーに対するモニタ用のパワー測定値との関係、
▲２▼任意の発光パワーに対する発光用の電流指示値との関係、及び
▲３▼任意の発光パワーに対する差引用の電流指示値との関係
を各々直線近似により求めてパワーテーブル１８０に登録する。
【００２５】
発光微調整処理部１６４は、オントラック制御し且つ自動パワー制御をオンした状態で、発光電流源のＤＡコンバータに、予め定めた２点のテストパワーでの発光を順次指示してレーザダイオード１００を発光駆動すると共に、差引電流源のＤＡコンバータに２点のテストパワーに対応する規定の差引電流を指示し、モニタ測定部のＡＤコンバータによる測定パワーが目標リードパワーとなるように発光電流源のＤＡコンバータの指示値を調整する。そして、この２点の調整結果に基づき、任意の発光パワーに対する発光用の電流指示値との関係を、直線近似により求めてパワーテーブル１８０を補正する。
【００２６】
このように本発明の発光調整は、２点のテストパワーの指定による測定パワーから、例えば発光電流源の電流指示値ｙと発光パワーｘの関係を直線近似した関係式ｙ＝ａｘ＋ｂの係数である傾きａとｙ軸交点ｂを求め、これによって任意の発光パワーｘでの発光電流源への電流指示値を算出できる。このため調整時のテストパワーは２点の発光で済み、特に２点のテストパワーを低パワー側に設定することで、レーザダイオードの負担を軽減できる。
【００２７】
発光用電流源は、リードパワー電流源１０４、イレーズパワー電流源１０６、第１ライトパワー電流源１０８、及び第２ライトパワー電流源１１０を備える。リードパワー電流源１０４は、レーザダイオードによるリードパワー、イレーズパワーＰ、第１ライトパワー及び第２ライトパワーの発光時に、レーザダイオードに第１パワーレベル、例えばリードパワーレベルで発光させるためのリードパワー電流Ｉ０  を流す。
【００２８】
イレーズパワー電流源１０６  は、レーザダイオードによるイレーズパワー、第１ライトパワー及び第２ライトパワーの発光時に、レーザダイオードをイレーズパワーで発光させるためのイレーズパワー電流Ｉ１を、リードパワー電流Ｉ０  に加算して流す。
【００２９】
第１ライトパワー電流源１０８は、レーザダイオードによる第１ライトパワーの発光時に、レーザダイオードを第２パワーレベル、例えば第１ライトパワーレベルで発光させるための第１ライトパワー電流Ｉ２  を、リードパワー電流Ｉ０  及びイレーズ電流Ｉ１  に加算して流す。
【００３０】
更に、第２ライトパワー電流源１１０は、レーザダイオードによる第２ライトパワーの発光時に、レーザダイオードに第３パワーレベル、例えば第２ライトパワーレベルで発光させるための第２ライトパワー電流Ｉ３  を、リードパワー電流Ｉ０  及びイレーズパワー電流Ｉ１  に加算して流す。
【００３１】
発光電流指示部は、リードパワー電流源、第１ライトパワー電流源及び第２ライトパワー電流源の各々の電流値を指示するＤＡコンバータ１３６〜１４４を個別に備える。
【００３２】
差引用電流源は、イレーズパワー差引電流源１１２、第１ライトパワー差引電流源１１４、及び第２ライトパワー差引電流源１１６を備える。イレーズパワー差引電流源１１２は、イレーズパワー、第１ライトパワー及び第２ライトパワーの発光時に、受光素子の受光電流ｉ０  からイレーズパワー分の受光電流ｉ１  を差し引く。
【００３３】
第１ライトパワー差引電流源１１４は、第１ライトパワーの発光時に、受光素子の受光電流ｉ０  から第１ライトパワー分の受光電流ｉ２  を差し引く。更に、第２ライトパワー差引電流源１１６は、第２ライトパワーの発光時に、受光素子の受光電流ｉ０  から第２ライトパワー分の受光電流ｉ３  を差し引く。
【００３４】
差引電流指示部は、リードパワー差引電流源、第１ライトパワー差引電流源及び第２ライトパワー差引電流源の各々の電流値を指示するＤＡコンバータ１４６〜１５０を個別に備える。
【００３５】
装置にローディングされた媒体がピットポジション変調（ＰＰＭ）の記録媒体の場合、発光粗調整処理部１６２及び発光微調整処理部１６４は、イレーズパワー及び第１ライトパワーの各々を調整する。また装置にローディングされた媒体がパルス幅変調（ＰＷＭ）の記録媒体の場合、発光粗調整処理部１６２及び発光微調整処理部１６４は、イレーズパワー、第１ライトパワー、及び第２ライトパワーの各々を調整する。
【００３６】
発光粗調整処理部１６２及び発光微調整処理部１６４は、半径方向にトラックを複数単位に分割した媒体のゾーンを複数領域、例えば内周領域、中間領域、外周領域の３領域に分割する。そして、各領域の最内周ゾーンと最外周ゾーンの各々につき、テストパワーを指示して発光パワーを測定しながら２点で調整する。最内周ゾーンと最外周ゾーン外周端の間のゾーンの調整値は、２点のテストパワーと測定パワーの直線近似の関係式から算出して設定する。
【００３７】
このため、ゾーン数が増加しても、調整のためのライトパワーでの発光は、内周と外周の２つのゾーンのみで済み、ライト発光を伴う調整に必要な時間を大幅に短縮できる。
【００３８】
発光粗調整処理部１６２及び発光微調整処理部１６４は、テストパワーとしてイレーズパワーとライトパワーを個別に指定して調整する。また発光微調整処理部１６４は、発光粗調整処理部１６２により調整されたパワーテーブルの調整値（調整済みデフォルト値）に基づいて、テストパワーに対応する発光電流指示部のＤＡコンバータ及び差引電流指示部のＤＡコンバータに対する指示値を算出して設定する。
【００３９】
発光微調整処理部１６４は、媒体の試し書きにより決定された最適ライトパワーが、パワーテーブルに登録されたライトパワーを調整値（デフォルト値）を基準とする比率で表わした補正係数（オフセット比）として与えられた際に、テストパワーに補正係数を乗じて最適テストパワーに修正する。
【００４０】
発光微調整処理部１６４は、最適パワーの補正係数が与えられた際に、予め定められた補正係数の上限値と下限値をもつ係数限界範囲と比較し、係数限界範囲を外れた場合は、パワー補正係数を前記上限値又は下限値にリミットする。
【００４１】
発光微調整処理部１６４は、パワー補正係数の上限値と下限値についても、半径方向にトラックを複数単位に分割した媒体のゾーンを複数領域に分割し、各分割領域の最内周ゾーンのライトパワーを最小パワーとして下限値に対する下限比率を求めると共に、最外周ゾーンのライトパワーを最大パワーとして上限値に対する上限比率を求め、最内周ゾーンと最外周ゾーン外周端の間の任意のゾーンは下限比率と上限比率の直線近似の関係式から算出して上限比率及び下限比率を設定する。このためゾーン毎の上限値及び下限値の設定が不要となり、上下限の設定が簡単にできる。
【００４２】
発光粗調整処理部１６２は、装置にローディングされた媒体がピットポジション変調（ＰＰＭ）の記録媒体及びパルス幅変調（ＰＷＭ）の記録媒体の場合、いずれについてもイレーズパワーと第１ライトパワーを調整してパワーテーブルに登録する。これに対し、発光微調整処理部１６４は、パルス幅変調（ＰＷＭ）の記録媒体の場合、イレーズパワー、第１ライトパワーに加え、第１ライトパワーを基準とした第２ライトパワーのパワー比率を登録し、第２ライトパワーの設定は、指定した第１ライトパワーにパワー比率を乗じて算出する。
【００４３】
この場合、発光微調整処理部１６４は、各パワー及びパワー比率をゾーン番号毎にパワーテーブルに登録し、第２ライトパワーの設定は、指定ゾーンの第１ライトパワーに同じ指定ゾーンのパワー比率を乗じて算出する。パワー比率は温度により変化する値である。
【００４４】
温度に応じたパワー比率を得るため、発光微調整処理部１６４は、内周側ゾーンの異なる２点の温度Ｔ１，Ｔ２の各々におけるパワー比率ｙ１，ｙ２と、外周側ゾーンの異なる２点の温度Ｔ１，Ｔ２の各々におけるパワー比率ｙ３，ｙ４との４点から、２つの温度Ｔ１，Ｔ２に対するパワー比率の直線近似による２つの関係式ｙ＝ａ１・Ｔ＋ｂ１、ｙ＝ａ２・Ｔ＋ｂ２を求める。
【００４５】
次に、２つの直線関係式の２つの傾きａ１，ａ２とパワー比率のｙ軸交点ｂ１，ｂ２の各々につき、内周側と外周側の２つのゾーン番号Ｎ１，Ｎ２に対する直線近似による２つの関係式ａ＝α・Ｎ＋β、ｂ＝γ・Ｎ＋δを求め、各々の傾きα，γ及びｙ軸交点β，δを前記パワーテーブルに登録する。
【００４６】
発光微調整処理部１６４は、ゾーン番号Ｎが指定されると、指定ゾーン番号Ｎに対するパワー比率の関係式の傾きα，γ及びｙ軸交点β，δを読み出して温度Ｔに対する関係式の傾きａ１，ａ２とｙ軸交点ｂ１，ｂ２を算出し、最終的に、そのときの測定温度Ｔから指定ゾーンのパワー比率を算出する。
【００４７】
発光微調整処理部１６４は、イレーズパワー、第１ライトパワー及びパルス幅に応じた数の第２ライトパワーのパルス列で発光し、発光パルス列の最後で自動パワー制御部１３８の目標リードパワーよりも低い値に低下させて次発光パルス列に移行するＰＷＭにより記録する場合、目標リードパワーに対する不足パワーの時間積と目標パワーを越える第１ライトパワーの時間積とを等しくして相殺するように、第１ライト電流差引用のＤＡコンバータ１４８に対する差引電流ｉ１  の指示値を減少させる。
【００４８】
これによってＰＷＭ記録のパルス列の最後で、ライトパワーを零又はリードパワー以下に低下させることで、パワー自動制御にパワー過剰分を補うための大きなフィードバックがかかっても、その前に不足分を補って相殺するパワー減少の制御が行われているため、パワー不足によるライトパワーのドリフトを起こすことなく、安定したライトパワーの自動パワー制御ができる。
（最適ライトパワー調整）
本発明に従えば、短時間でレーザダイオードに負担を加えることなくテストライトによる最適ライトパワーを決定する処理が適切にできる光学的記憶装置が提供される。
【００４９】
この目的を達成するため本発明の光学的記憶装置は、媒体に対するライトパワーを最適化するライトパワー調整処理の必要性を判断する調整タイミング判定部と、調整タイミング判定部の判断結果に応じて起動され、ライトパワーを段階的に徐々に低下させながら所定のテストパターンを媒体に書き込んだ後に読み出して元のテストパターンと比較してデータの不一致個数を計数し、この不一致個数が所定の閾値を超えるライトパワーを限界ライトパワーとして検出し、限界ライトパワーに所定のオフセットを加算した値を最適ライトパワーと決定するライトパワー調整部とを備えた最適ライトパワー調整部３００を設けたことを特徴とする。
【００５０】
このため最適ライトパワーを決定するための調整処理は、スタートパワーから徐々にライトパワーを減少させて下限側の限界パワーを検出するだけでよく、従来、上下限の２点の限界パワーを検出していた場合に比べ、半分の時間で済む。またテストライトに高パワーを必要としないため、レーザダイオードにダメージを与えることがなく、装置の耐久性を向上できる。
【００５１】
ライトパワー調整部は、ライトパワーとして、媒体の記録ピットを消去する第１パワーと記録ピットを形成する第２パワーの少なくとも２つを有し、ライトパワーを段階的に徐々に低下させる際に、第１パワーと第２パワーを所定の比例関係をもって変化させる。またライトパワーを段階的に徐々に低下させる際に、第１パワーの変動比よりも第２パワーの変動比を小さくするように変化させてもよい。これをＤＯＷ（Ｄｉｒｅｃｔ  Ｏｖｅｒ−Ｗｒｉｔｅ）という。
【００５２】
具体的には、ＤＯＷのＰＰＭ媒体では、第１パワーはイレーズパワーであり、また第２パワーは第１ライトパワーである。またＰＷＭ媒体では、第１パワーはイレーズパワーであり、また第２パワーは第１ライトパワーと第２ライトパワーの２つである。
【００５３】
ライトパワー調整部は、ディスク媒体のユーザ未使用領域の一部の領域をテスト領域に指定してテストパターンの書込みと読出しを行う。このためテストライトを行ってもユーザ領域の媒体性能に影響を及すことはない。
【００５４】
ライトパワー調整部は、テスト領域を構成する複数トラックの内の特定トラックの連続する一部分セクタを使用してテストパターンの書込みと読出しを行う。この場合、テスト領域を構成する複数トラックの内の適宜のセクタを乱数発生によりランダムに指定してテストパターンの書込みと読出しを行ってもよい。尚、既に使用したテスト領域のセクタは続けて使用せず、１回毎にセクタをずらすことが望ましい。
【００５５】
ライトパワー調整部は、テストパターンの読出し時に、データ同期パターン、即ち、トラックフォーマットにおけるユーザ領域直前のシンクバイトを検出できない場合は、最大不一致数を計数する。即ち、シンクバイトはデータ領域の始まりを検出する非常に重要な情報であり、これが検出できない場合はデータ不一致数を計数することなく直ちに不一致数最大として処理を早める。
【００５６】
またライトパワー調整部は、テストパターンの読出し時に、先頭セクタから所定セクタ数までの不一致数が所定の閾値以下の場合は、全セクタを良質セクタと見做してデータ比較を中断し、不一致数として予め定めた最小値、例えば零を計数する。例えば先頭セクタで不一致数が１以下であったら、それ以降を比較することなく、不一致数を零として次にセクタの処理に進み、高速化を図る。
【００５７】
ライトパワー調整部は、最初に設定したライトパワーによるテストパターンの書込みと読出しにより、不一致個数がパワー限界を示す所定の閾値を超えた場合、テストパワーを一定値に増加させて再度試行する。これは装置温度により限界パワーがスタートパワーを超えて高くなっている場合の処理である。
【００５８】
ライトパワー調整部は、最初に設定するライトパワーを装置温度から決定する。即ち、限界パワーは装置温度が高いと低下し、装置温度が低いと高くなる相関があるので、この温度との相関を考慮してスタートパワーを設定する。
【００５９】
ライトパワー調整部は、記録限界パワーに加算するオフセットを、装置温度が低温時には大きくし、装置温度が高温時には小さくし、装置温度に応じた最適ライトパワーを決定する。またライトパワー調整部は、記録限界パワーに加算するオフセットを、装置温度が低温時には内周側を小さくすると共に外周側を大きくする。更に装置温度が高温時には内周側を大きくし外周側を小さくする。即ち、装置温度と媒体の半径方向の位置に応じた最適ライトパワーを決定する。外周側と内周側は、媒体フォーマットとしてゾーンＣＡＶを採用していることから、ゾーン番号で決まる内周側と外周側を意味する。
【００６０】
調整タイミング判定部は、上位装置から発行されるライトコマンドに同期してライトパワー調整を起動する。即ち、調整タイミング判定部は、媒体ローディングによる装置の起動後に、前記上位装置から最初のライトコマンドが発行された際に、ライトパワー調整を起動する。
【００６１】
これは媒体をローディングした直後の媒体温度は装置内温度と異なっており、媒体温度が装置内温度に平衡してからパワー調整を行わないと、最適ライトパワーが変ってしまう。そこで、起動時にはライトパワー調整は行わず、媒体温度が装置内温度に平衡することが予測される最初のライトコマンド発行に同期して最初のライトパワー調整を行うようにしている。
【００６２】
調整タイミング判定部は、ディスク起動から上位装置から発行したライトコマンドに同期して最初のライトパワー調整を行うまでの経過時間から、ライトパワー調整結果の有効性を保証する有効時間を決定する。経過時間が所定の閾値時間（２〜３分程度）より短いときには経過時間に応じて有効時間を短くし、経過時間が閾値時間を超えた場合は有効時間を前記閾値時間とする。即ち、ライトパワー調整結果を保証する有効時間は、起動後は短く設定され、媒体温度が装置内温度に平衡した後は、有効時間を長い時間に設定する。
【００６３】
そして調整タイミング判定部は、前回のライトパワー調整時からの経過時間が前記有効時間を超えた場合に、次のライトパワー調整を起動することになる。
【００６４】
また調整タイミング判定部は、前回のライトパワー調整時からの経過時間が有効時間に達しなくとも、前回のライトパワー調整時の装置内温度に対し現在の装置内温度が所定の温度範囲を超えて変動した場合、即ち装置内温度が大きく変化した場合には、ライトパワー調整を起動する。
【００６５】
実際の光ディスクドライブのライトパワー調整部あっては、テストパワーの設定時に、所定デフォルト・ライトパワーを基準とした設定ライトパワーのデフォルト比を使用してライトパワーを変化させ、最適ライトパワーを決定する際には、限界パワーのデフォルト比に所定のオフセット比を加算して最適ライトパワーのデフォルト比を決定する。
【００６６】
調整タイミング判定部は、デフォルト・ライトパワーの調整が行われた場合に、ライトパワー調整を起動する。通常、ライトパワーは、複数種類のパワー増加分の駆動電流をレーザダイオードに流すことで得られる。例えばＰＰＭ記録媒体では（リードパワー電流）＋（イレーズパワー電流）＋（ライトパワー電流）を流すことで、デフォルト・ライトパワーが得られる。
【００６７】
このため、レーザダイオード駆動電流の調整が行われると、デフォルト・パワーそのものが変わり、それまでの最適ライトパワーを決定するデフォルト比は使用できない。そこで、レーザダイオード駆動電流の調整、即ちデフォルト・ライトパワーの調整が行われた場合には、最低ライトパワーのデフォルト比を決定するライトパワー調整を必ず行う。
【００６８】
【発明の実施の形態】
＜目    次＞
１．装置構成
２．発光調整
３．最適ライトパワー調整
【００６９】
１．装置構成
図２は本発明の光学的記憶装置である光ディスクドライブの回路ブロック図である。本発明の光ディスクドライブは、コントローラ１０とエンクロージャ１２で構成される。コントローラ１０には光ディスクドライブの全体的な制御を行うＭＰＵ１４、上位装置との間でコマンド及びデータのやり取りを行なうインタフェースコントローラ１６、光ディスク媒体に対するデータのリード、ライトに必要な処理を行うフォーマッタ１８、ＭＰＵ１４，インタフェースコントローラ１６及びフォーマッタ１８で共用されるバッファメモリ２０を備える。
【００７０】
フォーマッタ１８に対してはライト系統としてエンコーダ２２とレーザダイオード制御回路２４が設けられ、レーザダイオード制御回路２４の制御出力はエンクロージャ１２側の光学ユニットに設けたレーザダイオードユニット３０に与えられている。レーザダイオードユニット３０はレーザダイオードとモニタ用の受光素子を一体に備える。
【００７１】
レーザダイオードユニット３０を使用して記録再生を行う光ディスク、即ち書替え可能なＭＯカートリッジ媒体として、この実施形態にあっては１２８ＭＢ、２３０ＭＢ、５４０ＭＢ及び６４０ＭＢのいずれかを使用することができる。このうち１２８ＭＢ及び２３０ＭＢのＭＯカートリッジ媒体については、媒体上のマークの有無に対応してデータを記録するピットポジション記録（ＰＰＭ記録）を採用している。また媒体の記録フォーマットは、ＺＣＡＶであり、１２８ＭＢは１ゾーン、２３０ＭＢは１０ゾーンである。
【００７２】
一方、高密度記録となる５４０ＭＢ及び６４０ＭＢのＭＯカートリッジ媒体については、マークのエッジ即ち前縁と後縁をデータに対応させるパルス幅記録（ＰＷＭ記録）を採用している。ここで、６４０ＭＢと５４０ＭＢの記憶容量の差はセクタ容量の違いによるもので、セクタ容量が２ＫＢのとき６４０ＭＢとなり、一方、５１２Ｂのときは５４０ＭＢとなる。また媒体の記録フォーマットはＺＣＡＶであり、６４０ＭＢは１１ゾーン、５４０ＭＢは１８ゾーンである。
【００７３】
このように本発明の光ディスクドライブは、１２８ＭＢ、２３０ＭＢ５４０ＭＢまたは６４０ＭＢの各記憶容量のＭＯカートリッジに対応可能である。したがって光ディスクドライブにＭＯカートリッジをローディングした際には、まず媒体のＩＤ部をリードし、そのピット間隔からＭＰＵ１４において媒体の種別を認識し、種別結果をフォーマッタ１８に通知することで、１２８ＭＢまたは２３０ＭＢ媒体であればＰＰＭ記録に対応したフォーマッタ処理を行い、５４０ＭＢまたは６４０ＭＢ媒体であればＰＷＭ記録に従ったフォーマッタ処理を行うことになる。
【００７４】
フォーマッタ１８に対するリード系統としては、デコーダ２６、リードＬＳＩ回路２８が設けられる。リードＬＳＩ回路２８に対しては、エンクロージャ１２に設けたディテクタ３２によるレーザダイオード３０からのビームの戻り光の受光信号が、ヘッドアンプ３４を介してＩＤ信号及びＭＯ信号として入力されている。
【００７５】
リードＬＳＩ回路２８にはＡＧＣ回路、フィルタ、セクタマーク検出回路、シンセサイザ及びＰＬＬ等の回路機能が設けられ、入力したＩＤ信号及びＭＯ信号よりリードクロックとリードデータを作成し、デコーダ２６に出力している。またスピンドルモータ４０による媒体の記録方式としてゾーンＣＡＶを採用していることから、リードＬＳＩ回路２８に対してはＭＰＵ１４より、内蔵したシンセサイザに対しゾーン対応のクロック周波数の切替制御が行われている。
【００７６】
ここでエンコーダ２２の変調方式及びデコーダ２６の復調方式は、フォーマッタ１８による媒体種別に応じ、１２８ＭＢ及び２３０ＭＢについてはＰＰＭ記録の変調及び復調方式に切り替えられる。一方、５４０及び６４０ＭＢの媒体については、ＰＷＭ記録の変調及び復調方式に切り替えられる。
【００７７】
ＭＰＵ１４に対しては、エンクロージャ１２側に設けた温度センサ３６の検出信号が与えられている。ＭＰＵ１４は、温度センサ３６で検出した装置内部の環境温度に基づき、レーザダイオード制御回路２４におけるリード、ライト、イレーズの各発光パワーを最適値に制御する。ＭＰＵは、ドライバ３８によりエンクロージャ１２側に設けたスピンドルモータ４０を制御する。
【００７８】
ＭＯカートリッジの記録フォーマットはＺＣＡＶであることから、スピンドルモータ４０を例えば３６００ｒｐｍの一定速度で回転させる。またＭＰＵ１４は、ドライバ４２を介してエンクロージャ１２側に設けた電磁石４４を制御する。電磁石４４は装置内にローディングされたＭＯカートリッジのビーム照射側と反対側に配置されており、記録時及び消去時に媒体に外部磁界を供給する。
【００７９】
ＤＳＰ１５は、媒体に対しレーザダイオード３０からのビームの位置決めを行うためのサーボ機能を実現する。このため、エンクロージャ１２側の光学ユニットに媒体からのビーム戻り光を受光する２分割ディテクタ４６を設け、ＦＥＳ検出回路（フォーカスエラー信号検出回路）４８が、２分割ディテクタ４６の受光出力からフォーカスエラー信号Ｅ１を作成してＤＳＰ１５に入力している。    またＴＥＳ検出回路（トラッキングエラー信号検出回路）５０が２分割ディテクタ４６の受光出力からトラッキングエラー信号Ｅ２を作成し、ＤＳＰ１５に入力している。トラッキングエラー信号Ｅ２はＴＺＣ回路（トラックゼロクロス検出回路）４５に入力され、トラックゼロクロスパルスＥ３を作成してＤＳＰ１５に入力している。
【００８０】
更にエンクロージャ１２側には、媒体に対しレーザビームを照射する対物レンズのレンズ位置を検出するレンズ位置センサ５２が設けられ、そのレンズ位置検出信号（ＬＰＯＳ）Ｅ４をＤＳＰ１５に入力している。ＤＳＰ１５は、ビーム位置決めのため、ドライバ５４，５８，６２を介してフォーカスアクチュエータ５６、レンズアクチュエータ６０及びＶＣＭ６４を制御駆動している。
【００８１】
ここで光ディスクドライブにおけるエンクロージャの概略は図３のようになる。図３において、ハウジング６６内にはスピンドルモータ４０が設けられ、スピンドルモータ４０の回転軸のハブに対しインレットドア６８側よりＭＯカートリッジ７０を挿入することで、内部のＭＯ媒体７２がスピンドルモータ４０の回転軸のハブに装着されるローディングが行われる。
【００８２】
ローディングされたＭＯカートリッジ７０のＭＯ媒体７２の下側には、ＶＣＭ６４により媒体トラックを横切る方向に移動自在なキャリッジ７６が設けられている。キャリッジ７６上には対物レンズ８０が搭載され、固定光学系７８に設けている半導体レーザからのビームをプリズム８２を介して入射し、ＭＯ媒体７２の媒体面にビームスポットを結像している。
【００８３】
対物レンズ８０は図２のエンクロージャ１２に示したフォーカスアクチュエータ５６により光軸方向に移動制御され、またレンズアクチュエータ６０により媒体トラックを横切る半径方向に例えば数十トラックの範囲内で移動することができる。このキャリッジ７６に搭載している対物レンズ８０の位置が、図２のレンズ位置センサ５２により検出される。レンズ位置センサ５２は対物レンズ８０の光軸が直上に向かう中立位置でレンズ位置検出信号を０とし、アウタ側への移動とインナ側への移動に対しそれぞれ異なった極性の移動量に応じたレンズ位置検出信号Ｅ４を出力する。
【００８４】
２．ＬＤ発光調整
図４は図２のコントローラ１０に設けたレーザダイオード制御回路２４の回路ブロック図である。図４において、レーザダイオードユニット３０にはレーザダイオード１００とモニタフォトダイオード１０２が一体に設けられている。レーザダイオード１００は電源電圧Ｖｃｃにより駆動電流Ｉを受けて発光し、光学ユニットによりレーザビームを生成して媒体面に照射して記録再生を行う。
【００８５】
モニタフォトダイオード１０２はレーザダイオード１００からの光の一部を入射し、レーザダイオード１００の発光パワーに比例した受光電流Ｉ０  を出力する。レーザダイオード１００に対しては、リードパワー電流源１０４、イレーズパワー電流源１０６、第１ライトパワー電流源１０８、第２ライトパワー電流源１１０が並列接続されており、それぞれリードパワー電流Ｉ０  、イレーズパワー電流Ｉ１、第１ライトパワー電流Ｉ２、及び第３ライトパワー電流Ｉ３を流すようにしている。
【００８６】
即ち、リードパワー発光時にはリードパワー電流Ｉ０  が流れ、イレーズパワー発光時にはリードパワー電流Ｉ０  にイレーズパワー電流Ｉ１を加えた電流（Ｉ０  ＋Ｉ１）が流れ、第１ライトパワー発光時には更に第１ライトパワー電流Ｉ２を加えた電流（Ｉ０  ＋Ｉ１＋Ｉ２）が流れる。また第２ライトパワー発光時には第２ライトパワー電流Ｉ３をリードパワー電流Ｉ０  及びイレーズパワー電流Ｉ１に加えた電流（Ｉ０  ＋Ｉ１＋Ｉ３）が流れる。
【００８７】
リードパワー電流源１０４に対しては、自動パワー制御部（以下「ＡＰＣ」という）１３８が設けられている。ＡＰＣ１３８に対しては目標ＤＡＣレジスタ１２０及びＤＡコンバータ（以下「ＤＡＣ」という）１３６を介して、目標パワーとして規定の目標リードパワーが設定されている。
【００８８】
イレーズパワー電流源１０６に対しては、ＥＰ電流指示部としてＥＰ電流ＤＡＣレジスタ１２２及びＤＡＣ１４０が設けられる。ＷＰ１電流源１０８に対してはＷＰ１電流指示部としてＷＰ１電流ＤＡＣレジスタ１２４及びＤＡＣ１４２が設けられ、更に第２ライトパワー電流源１１０に対してもＷＰ２電流指示部としてＷＰ２電流ＤＡＣレジスタ１２６及びＤＡＣ１４４が設けられる。
【００８９】
このため各電流源１０４，１０６，１０８，１１０の電流は、対応するレジスタ１２０，１２２，１２４，１２６に対するＤＡＣ指示値をセットすることで適宜に変更することができる。ここでレジスタ、ＤＡＣ及び定電流源によって、発光電流源回路が構成されている。
【００９０】
ＡＰＣ１３８による制御は、フォトダイオード１０２の受光電流ｉ０  から得られたモニタ電流ｉｍ  が目標リードパワーに対応したＤＡＣ１３６の目標電圧に一致するようにフィードバック制御を行う。このためモニタフォトダイオード１０２に対し、リードパワーを超えるイレーズパワー、第１ライトパワー及び第２ライトパワーで発光した際の受光電流を差し引いて、リードパワー相当のモニタ電流ｉｍ  をＡＰＣに帰還するため、差引電流源１１２，１１４，１１６を設けている。
【００９１】
イレーズパワー用差引電流源１１２に対しては、ＥＰ差引電流指示部としてのＥＰ差引ＤＡＣレジスタ１２８及びＤＡＣ１４６により任意の差引電流ｉ１を設定することができる。第１ライトパワー用差引電流源１１４に対しては、ＷＰ１差引電流指示部としてのＷＰ１差引ＤＡＣレジスタ１３０及びＤＡＣ１４８により任意の差引電流ｉ２を設定することができる。更に第２ライトパワー差引電流源１１６に対しても、ＷＰ２差引電流指示部としてのＷＰ２差引ＤＡＣレジスタ１３２及びＤＡＣ１５０によって任意の差引電流ｉ３を設定することができる。
【００９２】
この３つの差引電流源ｉ１，ｉ２，ｉ３の発光モードにおけるモニタ電流ｉｍ  は次のようになる。
▲１▼リード発光時                    ；ｉｍ  ＝ｉ０
▲２▼イレーズ発光時                ；ｉｍ  ＝ｉ０  −ｉ１
▲３▼第１ライトパワー発光時；ｉｍ  ＝ｉ０  −（ｉ１＋ｉ２）
▲４▼第２ライトパワー発光時；ｉｍ  ＝ｉ０  −（ｉ１＋ｉ３）
【００９３】
したがって、目標リードパワーを超えるイレーズパワー、第１または第２ライトパワーのいずれの発光時にあっても、対応する差引電流を受光電流ｉ０  から引くことで、モニタ電流ｉｍ  はリードパワー相当の電流としてモニタ電圧検出用抵抗１１８に流れ、ＡＰＣ１３８に帰還される。
【００９４】
このためＡＰＣ１３８は発光パワーの如何に関わらず、常時目標リードパワーを維持するようにリードパワー電流源１０４を制御し、これによって規定のイレーズパワー、第１ライトパワー及び第２ライトパワーの自動パワー制御が実現される。この差引電流についても、レジスタ、ＤＡＣおよび定電流源によって、差引電流源回路が構成されている。
【００９５】
モニタ電流ｉｍ  に対応したモニタ電圧検出抵抗１１８によるモニタ電圧は、ＡＤコンバータ（以下「ＡＤＣ」という）１５２によりディジタルデータに変換され、モニタＡＤＣレジスタ１３４に入力された後、ＭＰＵ１４側に読み出される。このため、ＡＤＣ１５２及びモニタＡＤＣレジスタ１３４はモニタ電流ｉｍ  の測定部を構成する。
【００９６】
図５は図４のレーザダイオード制御回路２４におけるＰＷＭ記録の信号、発光電流、差引電流及びタイムチャートである。いま図５（Ａ）のライトゲートに同期して図５（Ｂ）のライトデータが与えられたとすると、図５（Ｃ）のライトクロックに同期してライトデータは図５（Ｄ）のパルス幅データに変換される。このパルス幅データに基づき、図５（Ｅ）のように消去パルスが生成され、更に図５（Ｆ）のように第１ライトパルスが生成される。更に図５（Ｇ）の第２ライトパルスが生成される。
【００９７】
この第２ライトパルスは図５（Ｄ）のパルス幅データのパルス幅に応じたパルス数をもつ。例えば先頭のパルス幅データについては４クロックのパルス幅であり、次のパルス幅データは２クロックであり、次のパルス幅データは３クロックである。これに対応して図５（Ｇ）の第２ライトパルスは、図５（Ｆ）の第１ライトパルスに続いて先頭データの４クロック幅については２パルス発生し、次の２クロック幅については０パルスであり、３番目の３クロック幅については１パルスを発生し、パルス幅を表わす情報を記録するようにしている。
【００９８】
図５（Ｈ）は図５（Ｅ）（Ｆ）及び（Ｇ）の消去パルス、第１ライトパルス及び第２ライトパルスに基づいた発光電流とパワーであり、５４０ＭＢ及び６４０ＭＢのオーバライト媒体でのＰＷＭ記録を例にとっている。まずリード電流は常時流してリードパワーＲＰでＤＣ発光させている。このため、消去パルスに同期して発光電流（Ｉ０  ＋Ｉ１）が流れ、これによってイレーズパワーＥＰ分アップとなり、第１ライトパルスのタイミングで発光電流Ｉ２が加算されて第１ライトパワーＷＰ１分アップとなり、更に第２ライトパルスのタイミングで発光電流Ｉ３が加算されて（Ｉ０  ＋Ｉ１＋Ｉ３）となって第２ライトパワーＷＰ２分アップする。
【００９９】
この図５（Ｈ）の発光電流に同期して、図５（Ｉ）に示す差引電流が図４の差引電流源１１２，１１４，１１６に流れる。即ち、イレーズパワーＥＰ分のアップに対応する差引電流ｉ１が流れ、次の第１ライトパワーＷＰ１分のアップ分に対応する差引電流ｉ２を加算して差引電流（ｉ１＋ｉ２）が流れ、更に第２ライトパワーＷＰ２分のアップに対応する差引電流ｉ３を加算して差引電流（ｉ１＋ｉ３）が流れる。
【０１００】
このため図５（Ｊ）のモニタ電流ｉｍ  は、図５（Ｈ）の発光電流及び発光パワーに対応した受光電流ｉ０  から図５（Ｈ）の差引電流を差し引いた値となり、発光中であっても常にリードパワー相当の一定電流に変換され、ＡＰＣ１３８に帰還される。
【０１０１】
尚、１２８ＢＭ及び２３０ＭＢのオーバライト媒体のＰＷＭ記録にあっては、図５（Ｈ）における（ＲＰ＋ＥＰ＋ＷＰ１）がイレーズパワーとなり、また（ＲＰ＋ＥＰ＋ＷＰ２）がライトパワーとなる。更に、（ＲＰ＋ＥＰ）はアシストパワーとして図５（Ｅ）の消去パルスに同期して発光され、イレーズパワー及びライトパワーへの立ち上げを高速にできるようにしている。
【０１０２】
図６はＰＰＭ媒体の記録時の信号発光電流、差引電流及びモニタ電流のタイミングチャートである。図６（Ａ）のライトゲートに同期して図６（Ｂ）のライトデータが与えられたとすると、図６（Ｃ）のライトクロックに同期して図６    （Ｄ）のピットエッジパルスが生成される。このピットエッジパルスに対応して、図６（Ｅ）の消去パルスと図６（Ｆ）の第１ライトパルスが作られる。ＰＰＭ記録にあっては、図６（Ｇ）の第２ライトパルスは使用されない。
【０１０３】
このような消去パルス及び第１ライトパルスによる図６（Ｈ）の発光電流をレーザダイオードに流すことで、発光パワーＰが得られる。ＰＰＭ記録にあっては、消去パワーはリードパワーＲＰと同じであることから、消去パルスのタイミングであってもリードパワー電流Ｉ０  によるリードパワーＲＰによる発光が維持される。第１ライトパルスのタイミングでは発光電流が（Ｉ１＋Ｉ２）に増加して第１ライトパワーＷＰ１分にイレーズパワーＥＰ分を加算したパワーとなる。図６（Ｉ）の差引電流は第１ライトパルスの発光タイミングで差引電流（ｉ１＋ｉ２）を流す。これによって図６（Ｊ）のモニタ電流ｉｍ  は常にリードパワーの受光電流相当に維持される。
【０１０４】
図７は図２のＭＰＵ１４により実現される本発明の発光調整の機能ブロック図である。図７において、ＬＤ発光処理部１６０には発光粗調整処理部１６２、発光微調整処理部１６４及びパワー設定処理部１６６が設けられる。発光粗調整処理部１６２と発光微調整処理部１６４が本発明の発光処理部を構成することになる。
【０１０５】
ＬＤ発光処理部１６０に対しては、外部よりレジスタ１６８、１７０、１７２及び１７４によってローディングされた媒体種別、上位装置からのアクセスに対するライトまたはイレーズのモード、アクセストラックから求められたゾーン番号、更に図２のエンクロージャ１２側に設けている温度センサ３６による装置内温度がセットされ、発光調整及び通常の動作時におけるパワー設定処理に使用される。
【０１０６】
ＬＤ発光処理部１６０に対してはパワーテーブル格納部１８０が設けられる。パワーテーブル格納部１８０は図２のＭＰＵ１４がもっているＤＲＡＭ等のメモリを使用する。パワーテーブル格納部１８０には、まず右側に示すようにモニタＡＤＣ係数テーブル１８２、ＥＰ電流ＤＡＣ係数テーブル１８４、ＥＰ差引ＤＡＣ係数テーブル１８６、ＷＰ１電流ＤＡＣ係数テーブル１８８、ＷＰ１差引ＤＡＣ係数テーブル１９０、ＷＰ２電流ＤＡＣ係数テーブル１９２及びＷＰ２差引ＤＡＣ係数テーブル１９４が設けられている。
【０１０７】
モニタＡＤＣ係数テーブル１８２は、図４のモニタ用のＡＤＣ１５２における入力モニタ電圧を与える任意のパワーに対するパワー測定値としてのＡＤＣ出力の直線近似による関係式を発光調整処理で求め、この関係式の傾きａ０  とｙ軸交点ｂ０  を登録している。
【０１０８】
またテーブル１８４，１８６，１８８，１９０，１９２，１９４のそれぞれは、図４のＤＡＣ１４０，１４２，１４４，１４６，１４８，１５０のそれぞれにおける任意のパワーに対するレジスタ指示値の関係を、発光調整による測定結果の直線近似により求めた関係式につき、その傾きとｙ軸交点を格納している。
【０１０９】
ここで発光電流の係数テーブル１８４，１８８，１９２については、直線近似の関係式をｙ＝ａｘ  ＋ｂで設定していることから、係数ａ１，ａ２，ａ３及びｙ軸交点ｂ１，ｂ２，ｂ３を登録している。これに対し差引電流用の係数テーブル１８６，１９０，１９４については、直線近似の関係式ｙ＝ｃｘ＋ｄを定義していることから、傾きｃ１，ｃ２，ｃ３とｙ軸交点ｂ１，ｂ２，ｂ３を登録している。
【０１１０】
一方、パワーテーブル格納部１８０にはイレーズパワーテーブル１９６、第１ライトパワーテーブル１９８、第２ライトパワーテーブル２００、パワー比テーブル２０２、温度補正係数テーブル２０４及び限界パワーテーブル２０６が設けられている。これらのテーブルは本来、媒体の全ゾーンに対応して固有のパワー値を格納しているものであるが、本発明にあっては、媒体をローディングした初期状態にあっては全てのゾーンのパワーはもっておらず、発光調整に必要な少なくとも２つのゾーンのパワー値のみが格納されている。
【０１１１】
このため発光粗調整処理部１６２は、各テーブルに初期設定された２つのゾーンのパワー値を使用した発光調整によりゾーン番号に対する各パワーを直線近似する関係式を求め、この関係式から全ゾーンの対応するパワーを算出してテーブル登録するようになる。具体的には、発光粗調整処理部１６２によるＡＤＣやＤＡＣの調整結果を使用して、発光微調整処理部１６４が初期設定された２ゾーンの発光パワーを使用した発光調整による測定処理と測定結果に基づく直線近似の関係式に従った各パワーのゾーンごとの設定を実行する。
【０１１２】
更にパワーテーブル格納部１８０には、最適パワーテーブル２０８が設けられている。最適パワーテーブル２０８には、発光調整終了後の状態で調整された各パワーを使用したテストライトによって、そのときの装置内温度に対応した各ゾーンの最適パワーが求められ、これが最適パワーテーブル２０８に登録されることになる。
【０１１３】
この場合の最適パワーテーブル２０８に対する登録は最適パワーそのものではなく、発光調整により得られた各パワーテーブルの調整値を基準として、求めた最適パワーを割ったデフォルト倍率Ｋ（デフォルト比）が登録される。したがって最適パワーテーブル２０８のデフォルト倍率を使用したパワー設定は、デフォルト倍率Ｋを対応するパワーテーブルのパワー調整値に掛け合わせることで、実際に設定するパワーを求めることができる。この最適パワーテーブル２０８を使用した最適パワーの設定は、パワー設定処理部１６６により行われることになる。
【０１１４】
パワーテーブル格納部１８０に設けたパワー比テーブル２０２は、第２ライトパワーＷＰ２と第１ライトパワーＷＰ１の比（ＷＰ２／ＷＰ１）が格納されている。このパワー比テーブル２０２を作成した場合には第２ライトパワーテーブル２００は不要となり、パワー比テーブル２０２に対応してパワー比をそのときの装置内温度により補正するための温度補正係数テーブル２０４が設けられる。
【０１１５】
更に限界パワーテーブル２０６は、パワー設定処理部１６６で最適パワーテーブル２０８から対応するデフォルト倍率Ｋを読み出して調整済みデフォルト値に掛け合わせた際の上下限を設定している。パワーテーブル２０６の上下限は最適パワーテーブル２０８の場合と同様、デフォルト倍率として登録されており、最適パワーテーブルのデフォルト倍率が限界パワーテーブルの限界倍率Ｋｍａｘ  ，Ｋｍｉｎ  を外れた場合には、限界比率によるリミットを掛けている。
【０１１６】
図８は図７のＬＤ発光処理部１６０によるレーザダイオード発光調整処理のジェネリックフローチャートである。まずステップＳ１で媒体をローディングして回転し、続いてステップＳ２で、図３のキャリッジ７６の駆動によりビームを例えば媒体の最アウタ側の非ユーザ領域に移動する。この状態でステップＳ３に進み、レーザダイオードの発光粗調整を実行する。レーザダイオードの発光粗調整の際にはフォーカスサーボをオフし、またＡＰＣ１３８もオフとしている。
【０１１７】
次にステップＳ４で、フォーカスサーボとトラックサーボをオンし、更にＡＰＣ１３８もオンした状態とし、ステップＳ５で媒体の種類を認識する。媒体の種類の認識は、トラックＩＤ部のリードデータからピット間隔を認識することで媒体の処理即ち、１２８ＭＢ媒体か、２３０ＭＢ媒体か、５４０ＭＢ媒体か、６４０ＭＢ媒体か認識できる。
【０１１８】
ステップＳ５で媒体の種類を認識したならば、ステップＳ６で、リード、イレーズ、ライトの複数パワーでのレーザダイオードの発光による微調整を行う。この場合、媒体が１２８ＭＢ又は２３０ＭＢ媒体であればＰＰＭ記録に従った発光微調整を行い、また５４０ＭＢまたは６４０ＭＢ媒体であればＰＷＭ記録に従った発光微調整を行う。
【０１１９】
図９は図８のステップＳ３におけるＬＤ発光粗調整のジェネリックフローチャートである。このＬＤ発光粗調整にあっては、まずステップＳ１で、図４のモニタ用ＡＤＣ１５２の正規化を行う。続いてステップＳ２で、図４の発光電流用のＤＡＣ１３６，１４０，１４２，１４４と差引電流用のＤＡＣ１４６，１４８，１５０の調整を行う。
【０１２０】
図１０は図９のステップＳ１のモニタＡＤＣの正規化処理のフローチャートである。モニタＡＤＣの正規化処理にあっては、ステップＳ１で、図４の目標ＤＡＣレジスタ１２０に指示値ｙ０  として規定のリードパワーをセットし、レーザダイオード１００をリードパワーで発光する。この状態でステップＳ２において、モニタＡＤＣレジスタ１３４の値ｘ０  をリードする。
【０１２１】
次にステップＳ３で目標ＤＡＣレジスタ１２０に指示値ｙ１＝２ｍＷをセットし、ステップＳ４でモニタＡＤＣレジスタ１３４の値ｘ１をリードする。同様にステップＳ５で目標ＤＡＣレジスタ１２０に指示値ｙ２＝４ｍＷをセットし、ステップＳ６でモニタＡＤＣレジスタ１３４の値ｘ２をリードする。
【０１２２】
このステップＳ１〜Ｓ６の処理により、リードパワー２ｍＷ及び４ｍＷの３点のパワーに対するＡＤＣ１５２の測定値が得られる。そこでステップＳ７で、３つの関係式から係数として傾きａ０  とｙ軸交点ｂ０  を算出して図７のモニタＡＤＣ係数テーブル１８２に登録する。したがって、この正規化が済むと、それ以降はモニタＡＤＣレジスタ１３４から得られた測定値ｘを関係式ｙ＝ａ０  ×ｘ＋ｂ０  に代入して測定パワーｙを算出することになる。
【０１２３】
図１１は図１０のモニタ用ＡＤＣ正規化における直線近似の関係式を示している。即ち、縦軸ｙの測定パワーはリードパワー、２ｍＷ，４ｍＷであることから、それぞれについて得られた横軸のレジスタ値ｘ０  ，ｘ１，ｘ２からＱ０  ，Ｑ１，Ｑ２の３点が決まり、この３点を結んだ直線ｙ＝ａ０  ×ｘ＋ｂ０  の関係式から係数ａ０  ，ｂ０  を求めればよい。なお、この場合には、３点Ｑ０  ，Ｑ１，Ｑ２を求めて関係式の精度を高めているが、２点の測定であってもよい。
【０１２４】
図１２は図４のイレーズ用の発光電流を指示するＤＡＣ１４０とイレーズ用の差引電流を指示するＤＡＣ１４６の発光粗調整のフローチャートである。まずステップＳ１で、モニタＡＤＣ１３４をリードしながら測定パワーｘ１＝２ｍＷとなるようにＥＰ電流ＤＡＣレジスタ１２２に対するレジスタ値ｙを増加し、（ｘ１，ｙ１）を取得する。
【０１２５】
次にステップＳ２で、モニタＡＤＣレジスタ１３４をリードしながら測定パワーがリードパワーとなるようにＥＰ差引ＤＡＣレジスタ１２８のレジスタ値ｚを増加し、（ｘ１，ｚ１）を取得する。次にステップ３で、モニタＡＤＣレジスタ１３４をリードしながら測定パワーｘ２＝４ｍＷとなるようにＥＰ電流ＤＡＣレジスタ１２２のレジスタ値ｙを増加し、（ｘ２，ｙ２）を取得する。
【０１２６】
更にステップＳ４で、モニタｄＡＤＣレジスタ１３４をリードしながら測定パワーがリードパワーとなるようにＥＰ差引ＤＡＣレジスタ１２８のレジスタ値ｚを増加し、（ｘ２，ｚ２）を取得する。以上の発光によるパワー測定が済んだならば、ステップＳ５で、ステップＳ１とステップＳ３で求めた２点（ｘ１，ｙ１），（ｘ２，ｙ２）について、パワーｘに対するＥＰ電流ＤＡＣレジスタ値ｙを直線近似の関係式ｙ＝ａ１・ｘ＋ｂ１に代入し、この２つの代入式から傾きａ１とｙ軸交点ｂ１を算出する。
【０１２７】
具体的には、図１３のように、Ｑ１（ｘ１，ｙ１）とＱ２（ｘ２，ｙ２）を結ぶ直線の関係式ｙ＝ａ１・ｘ＋ｂ１を近似し、その係数として傾きａ１とｙ軸交点ｂ１を求める。
【０１２８】
次にステップＳ６で、ステップＳ２及びステップＳ４で求めた２点（ｘ１，ｚ１），（ｘ２，ｚ２）につき、図１４のようにＱ３，Ｑ４を設定して２点を結ぶ直線を近似して関係式ｚ＝ｃ１・ｘ＋ｄ１を求め、これにＱ３，Ｑ４の値を代入して傾きｃ１とｙ軸交点ｄ１を算出する。
【０１２９】
このようにステップＳ５で算出された図４のイレーズパワー発光電流を指示するＤＡＣ１４０の任意のパワーに対するレジスタ指示値の直線近似の関係式の傾きａとｙ軸交点ｂは、図７のＥＰ電流ＤＡＣ係数テーブル１８４に登録される。またステップＳ６で算出した任意のパワーに対する差引電流用のＤＡＣ１４６に対するレジスタ値ｙを求める直線近似の関係式の傾きｃとｙ軸交点ｂは、図７のＥＰ差引ＤＡＣ係数テーブル１８６に登録される。
【０１３０】
図１５は図４の第１ライトパワー発光用のＤＡＣ１４２とその差引電流指示用のＤＡＣ１４８の発光粗調整のフローチャートである。この第１ライトパワー発光粗調整にあっては、基本的には図１２のイレーズ用の発光粗調整と同じであり、ＷＰ１電流ＤＡＣレジスタ１２４に対する指示パワーが４ｍＷと８ｍＷの２点としている点が相違する。
【０１３１】
このステップＳ１〜Ｓ４における４ｍＷ及び８ｍＷの発光に対するリードパワーとなるような差引電流の設定で、ライトパワー発光電流については（ｘ１，ｙ１），（ｘ２，ｙ２）の２点が得られ、また差引電流については（ｘ１，ｚ１），（ｘ２，ｚ２）の２点が得られる。
【０１３２】
ステップＳ５で任意の第１ライトパワーｘに対するレジスタ値ｙの直線近似の関係式の傾きａ２とｙ軸交点ｂ２を算出し、ステップＳ６で任意の第１ライトパワーｘに対する差引電流のレジスタ値ｚの直線近似の関係式の傾きｃ２とｙ軸交点ｄ２を算出し、それぞれ図７のＷＰ１電流ＤＡＣ係数テーブル１８８とＷＰ１差引ＤＡＣ係数テーブル１９０に登録する。
【０１３３】
図１６は、図４の第２ライトパワー発光の電流指示を行うＤＡＣ１４４と、その差引電流を指示するＤＡＣ１５０についての第２ライトパワー粗調整処理のフローチャートである。第２ライトパワー粗調整処理にあっては、まずステップＳ１で、ローディングした媒体がＰＰＭ記録媒体か否かチェックする。ＰＰＭ記録媒体であった場合には第２ライトパワーの調整処理はスキップする。
【０１３４】
続いてステップＳ２に進み、ＰＷＭ媒体のイレーズか否かチェックする。もしＰＷＭ媒体のイレーズであれば第２ライトパワーは使用しないことから、この場合にもライトパワー粗調整の処理をスキップする。もちろん、ＰＰＭ媒体またはＰＷＭ媒体のイレーズを判別せずに、常に第２ライトパワー粗調整を行うようにしてもよい。ステップＳ３からステップＳ６の発光調整は、図１２のイレーズ発光粗調整と同じであり、この場合にも４ｍＷと８ｍＷの２点で発光調整し、続いてリードパワーとなるように差引電流を調整している。
【０１３５】
そしてステップＳ７，ステップＳ８で、第２ライトパワー発光の電流指示を行うＤＡＣ１４４についての直線近似の関係式の傾きａ３とｙ軸交点ｂ３を算出する。またステップＳ８で、第２ライトパワー発光時の差引電流を指示するＤＡＣ１５０についての直線近似の関係式の傾きｃ３とｙ軸交点ｄ３を算出し、それぞれ図７のＷＰ２電流ＤＡＣ係数テーブル１９２及びＷＰ２差引係数テーブル１９４に登録する。
【０１３６】
図１７は、以上の発光粗調整により登録された図７のパワーテーブル格納部１８０における各係数テーブル１８２〜１９４の登録内容であり、これらの傾き及びｙ軸交点の値を使用して直線近似の関係式を作ることで、任意のモニタ電圧測定値から測定パワーへの変換、及び任意のパワーからＡＤＣに対する電流指示値への変換が実現できる。
【０１３７】
図１８は図７の発光微調整処理部１６４によるレーザダイオード発光微調整のジェネリックフローチャートである。この発光微調整処理にあっては、ステップＳ１で、既に終了した発光粗調整による係数テーブルから傾き及びｙ軸交点を読み出して、発光調整に必要とするモニタ電流測定用のＡＤＣ１５２及び各パワーを得るための電流を制御する電流指示用のＤＡＣ１４０〜１４４、及び差引電流指示用のＤＡＣ１４６〜１５０について、関係式を求める。
【０１３８】
次にステップＳ２で媒体のゾーンに対するパワーテーブルを作成する。更にステップＳ３でゾーンと温度に対するパワー比テーブルを作成する。最終的にステップＳ４でパワー限界の算出を行う。
【０１３９】
図１９は図１８のステップＳ２のゾーンに対するパワーテーブルの作成処理で行われるイレーズパワー微調整のフローチャートである。イレーズパワー微調整にあっては、まずステップＳ１で、イレーズパワーの発光粗調整で求めた電流指示用ＤＡＣ１４０に関する関係式ｙ＝ａ１・ｘ＋ｃ１と、対応する差引電流指示用のＤＡＣ１４６の関係式ｚ＝ｃ１・ｘ＋ｄ１をセットする。
【０１４０】
次にステップＳ２で、ｘ１＝３ｍＷを関係式に代入して、対応する電流ＤＡＣレジスタ値ｙ１を算出してレーザダイオード１００を発光駆動し、この状態で同じくｘ１＝３ｍＷの差引ＤＡＣレジスタ値ｚ１を算出して差引電流を流すことで、モニタ電流から差し引いた状態を作り出す。
【０１４１】
このような３ｍＷのパワーによる発光及び差引電流の状態で、ステップＳ３に進み、モニタ用ＡＤＣ１５２のレジスタ値を測定値ｙとしてリードしながら、リードパワーとなるようにＥＰ電流ＤＡＣレジスタ１２２に対するレジスタ値ｙ１を変えてＤＡＣ１４０により発光パワーを調整する。これによって調整値（ｘ１，ｙ１）が取得できる。
【０１４２】
次にステップＳ４で発光パワーを５ｍＷに増加させ、同じく対応する差引電流をセットしてモニタ電流から差し引き、ステップＳ５でモニタＡＤＣ値ｙがリードパワーとなるようにＥＰ電流ＤＡＣ１４０のレジスタ１２２に対するレジスタ値ｙ２を変えて発光電流を調整する。これによって２点目の（ｘ２，ｙ２）が得られる。
【０１４３】
最終的にステップＳ６で、調整で得た２点をＥＰ電流用のＤＡＣ１４０の関係式に代入して、この関係式の係数ａ１とｙ軸交点ｂ１を算出し、これをイレーズパワー微調整結果として図７のＥＰ電流ＤＡＣ係数テーブル１８４に登録して修正する。
【０１４４】
図２０は第１ライトパワーの微調整処理のフローチャートである。第１ライトパワー微調整処理にあっては、イレーズパワーの発光電流と第１ライトパワーの発光電流の２つを使用することから、ステップＳ１でイレーズパワーについて粗調整で求めた電流ＤＡＣ値の関係式と差引ＤＡＣの関係式をセットし、また同じく粗調整で求めた第２ライトパワーについての電流ＤＡＣ値の関係式と対応する差引ＤＡＣ値の関係式をセットする。
【０１４５】
次にステップＳ２で、５ｍＷの第１ライトパワーの発光のため、第１ライトパワーＷＰ１＝３ｍＷ、イレーズパワーＥＰ＝２ｍＷとし、それぞれの電流ＤＣ値と差引ＤＡＣ値をステップＳ１でセットした関係式から算出して発光制御する。この状態でステップＳ３でモニタＡＤＣ値を測定値ｙとしてリードし、リードパワーとなるように第１ライトパワーＰＷ１の電流ＡＤＣレジスタ値ｙ１を変えてＤＡＣ１４２により発光パワーを調整する。この時点で（ｘ１，ｙ１）が取得される。
【０１４６】
次にステップＳ４で第１ライトパワーを９ｍＷとする。この第１ライトパワー９ｍＷは、第１ライトパワーＷＰ＝７ｍＷ、イレーズパワーＥＰ＝２ｍＷにより実現する。したがって７ｍＷと２ｍＷのそれぞれについて、第１ライトパワー及びイレーズパワーについての電流ＤＡＣ値と差引ＤＡＣ値をステップＳ１の関係式から算出して発光制御する。この発光制御の状態で、ステップＳ５のようにモニタＡＤＣ値ｙをリードしながら、リードパワーとなるようにＷＰ１電流ＤＡＣ値ｙ２を変えて発光パワーを調整する。
【０１４７】
この時点で（ｘ２，ｙ２）が取得される。最終的にステップＳ６で、調整データ２点の関係式の代入式から第２ライトパワーの発光時の第１ライトパワーＷＰ１電流指示用のＤＡＣ１４２の関係式における係数ａ２とｙ軸交点ｂ２を算出し、図７のＷＰ１電流ＤＡＣ係数テーブル１８８に登録して修正する。
【０１４８】
図２１は第２ライトパワーの微調整処理であり、ステップＳ１で第２ライトパワーについて粗調整で求めた関係式をセットし、この関係式に基づいて５ｍＷと９ｍＷの２点で発光して、測定結果から関係式の係数ａ３とｙ軸交点ｂ３を算出して、図７のＷＰ２電流ＤＡＣ係数テーブル１９２を修正することになる。それ以外の点は図２０の第１ライトパワー発光調整処理と基本的に同じである。
【０１４９】
図２２は、図７のパワーテーブル格納部１８０に設けたイレーズパワーテーブル１９６、第１ライトパワーテーブル１９８及び第２ライトパワーテーブル２００をゾーン番号に対する直線近似の関係式から求めるためのゾーン分割パワーテーブル作成処理のフローチャートである。
【０１５０】
まずステップＳ１で、図２３のように、例えば５４０ＭＢ媒体のゾーン番号０〜１７からなる１８ゾーンについて、内周領域、中間領域、外周領域の３領域に分割する。続いてステップＳ２で、各領域の両端ゾーンのイレーズモードにおけるイレーズパワーの値、即ち図２３のパワーＰ１１〜Ｐ１６をセットする。またイレーズモードにおける第１ライトパワーＷＰ１の値Ｐ２１〜Ｐ２６をセットする。
【０１５１】
次にステップＳ３で、内周、中間、外周の各領域のゾーン番号に対し、ステップＳ２でセットしたイレーズパワー及び第１ライトパワーＷＰ１を直線近似し、その関係式から傾きとｙ軸交点を導出する。具体的には、例えばイレーズパワーについては内周、中間、外周の各領域について直線２１０，２１２，２１４で近似し、各直線２１０，２１２，２１４の関係式からそれぞれの傾きとｙ軸交点を導出する。
【０１５２】
この場合、ｙ軸交点は各領域の内周端のゾーン番号０，７，１２におけるパワー値Ｐ１１，Ｐ１３，Ｐ１５を使用する。同様に第１ライトパワーについても直線２１６，２１８，２２０で直線近似し、その関係式から傾きとｙ軸交点を導出する。
【０１５３】
続いてステップＳ３で、ライトモードについて、図２３の内周、中間及び外周の各領域における両端ゾーンのイレーズパワー、第１ライトパワーＷＰ１及び第２ライトパワーＷＰ２をセットする。この場合には、イレーズモードにおけるイレーズパワー及び第１ライトパワーに加え、新たに第２ライトパワーＷＰ２がセットされることで、図２３の内周、中間、外周の各領域の両端ゾーンに第２ライトパワーＰ３１〜Ｐ３６がセットされる。
【０１５４】
続いてステップＳ４について、イレーズパワーＥＰ、第１ライトパワーＷＰ１及び第２ライトパワーＷＰ２のそれぞれについて、図２３の直線２１０〜２２６のように直線近似し、その関係式から傾きとｙ軸交点を導出する。
【０１５５】
以上の処理が終了したならば、ステップＳ５で内周、中間、外周の３領域につき、イレーズモードとライトモードのそれぞれにつきイレーズパワーＥＰ、第１ライトパワーＷＰ１及び第２ライトパワーＷＰ２（イレーズモードは除く）の関係式の傾きとｙ軸交点のテーブル登録を、図７のイレーズパワーテーブル１９６、第１ライトパワーテーブル１９８及び第２ライトパワーテーブル２００に対し行う。
【０１５６】
ここで１８ゾーン全てについて各パワーを求めたとすると、（１８ゾーン×３パワー＝５４パワー）をイレーズモードとライトモードで必要とするため、１０８個のパワーをテーブルに記憶する必要がある。これに対し本発明のゾーンの領域分割による直線近似の関係式の係数の登録にあっては、１領域当たり６つの係数の登録で済むことから、
（３領域）×（６係数）×（２モード）＝３６
で済み、テーブル登録のデータ量を大幅に低減することができる。
【０１５７】
図２４は、このようにして得られた図７のイレーズパワーテーブル１９６、第１ライトパワーテーブル１９８及び第２ライトパワーテーブル２００に対する直線近似による関係式の係数の登録内容を示している。
【０１５８】
図２５は、発光微調整処理におけるライトパワー比温度補正処理のフローチャートである。このライトパワー比温度補正処理は、図７において第２ライトパワーテーブル２００の代わりに第１ライトパワーとのパワー比を登録するパワー比テーブル２０２を用いた場合に適用される。このパワー比テーブル２０２に対応して、温度補正係数テーブル２０４が準備される。
【０１５９】
まずステップＳ１で、例えば５４０ＭＢ媒体を例にとると、最内周ゾーンの異なった２つの温度Ｔ１，Ｔ２、例えば１０℃と５５℃における各パワー比（ＷＰ２／ＷＰ１）と、最外周ゾーンの同じ異なった温度Ｔ１，Ｔ２、即ち１０℃と５５℃における各パワー比（ＷＰ２／ＷＰ１）の４点をセットする。図２６は図２５のステップＳ１における最内周ゾーンの２点Ｑ１，Ｑ２と最外周ゾーンの２点Ｑ３，Ｑ４の横軸温度Ｔ、縦軸ｙをパワー比（ＷＰ２／ＷＰ１）としてプロットしている。
【０１６０】
続いてステップＳ２で、最内周ゾーンの温度Ｔ１，Ｔ２の各パワー比、即ち図２６の２点Ｑ１，Ｑ２を結ぶ直線の直線近似による関係式ｙ＝ａ１・Ｔ＋ｂ１にＱ１，Ｑ２の値を代入して、その傾きａ１とｙ軸交点ｂ１を算出する。同様にステップＳ３で、最外周ゾーンのＱ３，Ｑ４の値を、両者を直線近似した直線の関係式ｙ＝ａ１７・Ｔ＋ｂ１７に代入し、傾きａ１７とｙ軸交点ｂ１７を算出する。
【０１６１】
続いてステップＳ４で、図２６の２つの関係式における最内周ゾーンの傾きａ１と最外周ゾーンの傾きａ１７をゾーン番号Ｎに対する直線近似の関係式ａ＝α・Ｎ＋βに代入して、その傾きαとｙ軸交点βを算出する。同様にステップＳ５で、最内周ゾーンのｙ軸交点ｂ１と最外周ゾーンの交点ｂ１７をゾーン番号Ｎに対する直線近似の関係式ｂ＝γ・Ｎ＋δに代入して、傾きγとｙ軸交点δを算出する。
【０１６２】
最終的にステップＳ６で、ゾーン番号Ｎをインデックスとした係数（α，β）と係数（γ，δ）の係数を図２７のようにテーブルに登録する。この図２７のテーブル内容が、図７に示したパワー比テーブル２０２及び温度補正係数テーブル２０４を構成することになる。
【０１６３】
図２７のパワーテーブルからは、ゾーン番号Ｎとそのときの装置内温度Ｔが与えられると、指定されたゾーンＮのパワー比を求めることができる。例えばゾーン番号Ｎ＝２が指定されたとすると、テーブルから係数α０２，β０２を求めて、傾き算出式ａ＝α・Ｎ＋βに代入してパワー比算出式の傾きａを求める。
【０１６４】
同時にゾーン番号Ｎ＝２から係数γ０２，δ０２を読み出して、交点算出式ｂ＝γ・Ｎ＋δに代入して、パワー比算出式のｙ軸交点ｂ２を算出する。そしてパワー比算出式に計算した傾きａとｙ軸交点ｂをセットし、更にそのときの装置内温度Ｔを代入することで、パワー比（ＷＰ２／ＷＰ１）を算出することができる。装置内温度とゾーン番号Ｎに基づいたパワー比の算出は、その都度行ってもよいし、予めパワー比テーブル２０２にゾーン番号Ｎに対応してそのときの装置内温度Ｔに基づいた算出値を登録しておいてもよい。
【０１６５】
更に図２３のゾーンを内周、中間及び外周領域に分割して直線近似による傾きをテーブル登録する場合と同様、そのときの装置温度における内周、中間、外周の両端ゾーンのパワー比を図２７のテーブル内容から求め、これについて図２３の場合と同様、パワー比について内周、中間及び外周の３領域の直線近似における各直線の傾きとｙ軸交点を求めて、これをパワー比テーブル２０２に登録してもよい。
【０１６６】
図２８は発光調整処理で行われるパワー限界の算出処理のフローチャートである。パワー限界の算出処理は、まずステップＳ１で、図２９のようにゾーンを内周、中間、外周の３領域に分割し、且つ温度を８℃ごとの温度範囲に分割する。例えば０〜７℃、８〜１５℃、・・・６４−７１℃の８つの温度範囲に分割する。
【０１６７】
続いてステップＳ２で、各温度範囲ごとにパワー上限Ｐｍａｘ  とパワー下限Ｐｍｉｎ  を設定する。図２９の温度範囲については、パワー上限Ｐｍａｘ  が設定され、またパワー下限Ｐｍｉｎ  が設定されている。次にステップＳ３で、各温度範囲につき内周、中間、外周の３領域の最大パワーＰｍａｘ  と最小パワーＰｍｉｎ  を設定する。
【０１６８】
図２９はＰＷＭ記録のパワー限界の算出を例にとっており、この場合にはリードパワーＲＰ、イレーズパワーＥＰ、第２ライトパワーＷＰ２を加算したパワー（ＲＰ＋ＥＰ＋ＷＰ２）が各領域の最大パワー及び最小パワーの設定に使用される。即ち、（ＲＰ＋ＥＰ＋ＷＰ２）について、内周、中間、外周の各領域の外周端ゾーン６，１１，１７のパワーＰ３２，Ｐ３４，Ｐ３６を最大パワーとし、内周端ゾーン０，７，１２のパワーＰ３１，Ｐ３３，Ｐ３５を最小パワーＰｍｉｎ  とする。
【０１６９】
なお、ＰＰＭ記録媒体の場合には、各領域の最大パワー及び最小パワーは、リードパワーＲＰ、イレーズパワーＥＰ、第１ライトパワーＷＰ１を加算したパワー（ＲＰ＋ＥＰ＋ＷＰ１）により設定する。次にステップＳ４で、各温度範囲につき内周、中間、外周の３領域の最大パワーＰｍａｘ  をデフォルト値としたパワー上限に対する倍率Ｋｍａｘ  を算出する。
【０１７０】
同様にして最小パワーＰｍｉｎ  をデフォルト値としたパワー下限に対する倍率Ｋｍｉｎ  を算出する。最終的にステップＳ５で、８℃ごとの温度範囲とゾーン領域をインデックスとしてパワー上下限のデフォルト倍率を登録した図７の限界パワーテーブル２０６を作成する。このような限界パワーテーブルによれば、装置内温度Ｔ℃、ゾーン番号から限界パワーテーブル２０６の参照により対応するパワー上限のデフォルト倍率Ｋｍａｘ  とパワー下限のデフォルト倍率Ｋｍｉｎ  が求められ、これらの倍率Ｋｍａｘ  ，Ｋｍｉｎ  に、その領域の最大パワーを与える例えばＰＷＭ媒体であれば（ＥＰ＋ＷＰ２）のパワーを乗算することで、パワー上限及びパワー下限を求めることができる。
【０１７１】
これは、図２９における各領域ごとにパワー上限２３４，２３６，２３８の直線近似による設定、及びパワー下限２２８，２３０，２３２の直線近似による設定が行われたことと実質的に同じである。このようなパワー上下限の設定は、発光調整終了後のライト動作の際に与えられる最適ライトパワーを得るためのデフォルト倍率と比較される。
【０１７２】
最適ライトパワーを得るデフォルト倍率が図２９のようにして設定されたパワー上限またはパワー下限を外れている場合には、最適パワーを与えるデフォルト倍率をパワー上限またはパワー下限にリミットして使用する。図３０は図２８のパワー限界の算出処理により作成された限界パワーテーブルの登録内容である。
【０１７３】
図３１のフローチャートは、本発明の第１ライトパワー発光粗調整処理の他の実施形態である。この実施形態にあっては図４のＡＰＣ１３８によるＰＷＭ記録のライトパワーの自動発光制御において生ずるドリフトを、発光粗調整の際に調整して補償できるようにしたことを特徴とする。
【０１７４】
図３２はＰＷＭ記録のライトパワーの発光で生ずるパワードリフトを示している。ＰＷＭ記録のライトパワーの発光については、図３２（Ａ）のように、イレーズパワーＥＰ、第１ライトパワーＷＰ１、第２ライトパワーＷＰ２の３段階の発光の組合せを行っており、１回の発光パルス列が終了すると発光パワーを零とし、次のパルスの発光に移行する。
【０１７５】
この図３２（Ａ）の発光パワーに対応して図３２（Ｂ）に示す差引電流が作り出され、モニタフォトダイオード１０２の受光電流ｉ０  から差し引くことでリードパワーＰ１相当分のモニタ電流ｉｍ  を作り出して、図４のＡＰＣ１３８に帰還して目標リードパワーを維持する自動パワー制御が行われている。
【０１７６】
しかしながら図３２（Ａ）のＰＷＭの発光パルストレインの最後の発光パワーを零パワー２４０に落としているため、ＡＰＣ１３８における目標リードパワーより発光パワーが下がり、零パワー２４０の部分でＡＰＣ１３８の目標リードパワーに対し実際の発光パワーが不足する。
【０１７７】
そのためＡＰＣ１３８は不足したパワー分を補うように、点線で示すようにパワーを大きくするフィードバックによる補正を掛け、この結果、後続する発光パルストレインが破線のようにずれてしまう。即ち、図３２（Ｃ）のモニタ電流ｉｍは常にパワーが不足する方向に変動するため、全体としてのライトパワーが増加する方にシフトするドリフトを起こす。
【０１７８】
そこで本発明にあっては、図３３（Ｂ）のように、ＰＷＭ記録における１パルス当たりに必ず１個発生する第１ライトパワーＷＰ１に対応する差引電流ｉ２を図３３（Ｃ）のモニタ電流が目標リードパワー以下となるパワー不足分を補うように減少させる。
【０１７９】
図３３（Ｄ）は、図３３（Ｃ）のモニタ電流における目標リードパワーＲＰを基準とした第１ライトパワーＷＰ１分のモニタ電流ｉａ  の時間分の領域２４６と、パルストレインの最後で発光パワーを０としたことで生ずる不足パワー分のモニタ電流ｉｂ  の時間幅の領域２４８を取り出している。
【０１８０】
ここで第１ライトパワーＷＰ１のパルス区間Ｔａ  とパワー不足を起こす区間Ｔｂ  は、図５（Ｃ）のライトクロックのタイミングを図５（Ｈ）の発光パワーについて見ると、Ｔａ  ＝１．５クロック、Ｔｂ  ＝１クロックであり、
Ｔａ  ：Ｔｂ  ＝３：２
の固定的な関係を保っている。
【０１８１】
また第１ライトパワーＷＰ１は図５（Ｆ）の第１ライトパルスのように、図５（Ｄ）のパルス幅データ１つごとに必ず１個発生する関係にある。そこで図３３（Ｄ）のリードパワーＲＰを基準として見たパワー増加領域２４６とパワー不足領域２４８の時間積を等しくすれば、図３２のようなパワー不足によるライトパワーのドリフトは防止できる。
【０１８２】
即ち、（Ｔａ  ×ｉａ  ）＝（Ｔｂ  ×ｉｂ  ）とすればよい。ここでＴａ  は３、Ｔｂ  は２と固定的に定まることから、不足領域２４８と等しい時間積をもつパワー増加領域２４６のモニタ電流ｉａ  は
ｉａ  ＝ｉｂ  ×２／３
となる。このモニタ電流ｉａ  を得るためには、図３３（Ｂ）の差引電流における第１ライトパワー差引電流ｉ２をｉａ  分だけ少ない（ｉ１−ｉａ）とすればよい。即ち、
（ｉ２−ｉａ  ）＝（ｉ２−｛ｉｂ  ×（２／３）｝
となるように、第１ライトパワーＷＰ１のタイミングで図４のＷＰ１差引ＤＡＣレジスタ１３０にこれに対応する値をセットし、第１ライトパワー用の差引電流源１１４の差引電流ｉ２をｉａ  分だけ減少させた（ｉ２−ｉａ  ）とすればよい。
【０１８３】
図３１の第１ライトパワー発光粗調整にあっては、図３３（Ｄ）のような関係を維持するため、ステップＳ１で４ｍＷで発光した後のステップＳ２におけるＷＰ１差引ＤＡＣレジスタ値ｚの増加でモニタ電流が相殺用パワーの値（ｉａ  ）となるように調整し、（ｘ１，ｚ１）を取得する。同様にステップＳ３で、８ｍＷで発光した状態でのステップＳ４におけるＷＰ１差引ＤＡＣレジスタ値Ｚの調整についても、同じ相殺パワーをもたらすモニタ電流ｉａ  となるように調整して、（ｘ２，ｚ２）を取得する。
【０１８４】
そしてステップＳ５で、差引電流が相殺用パワーに対応したｉａ  となるように調整された（ｘ１，ｚ１），（ｘ２，ｚ２）に基づいて、ステップＳ６でＷＰ１差引電流ＤＡＣレジスタ、Ｚの直線近似の関係式から傾きｃ２とｙ軸交点ｄ２を算出してテーブル登録する。
【０１８５】
このような傾きｃ２及びｙ軸交点ｄ２を用いたＷＰ１電流ＤＡＣレジスタ値ｙの設定により、図３３（Ｂ）の差引電流における第１ライトパワーＰＷ１のタイミングでの差引電流の減少による不足パワーの補償が行われる。その結果、図３３（Ｃ）のように、第１ライトパワーＰＷ１のタイミングでモニタ電流ｉａ  は目標リードパワーＲＰを超えて増加し、破線のようにＡＰＣ１３８はこの増加パワーを抑え込むようにフィードバックする。
【０１８６】
このため発光パルストレインが終了してパワーが零となったとき、ＡＰＣ１３８はパワーを抑え込む方向にフィードバック制御しており、パワー零で目標リードパワーＲＰを大きく下回るモニタ電流がフィードバックされてパワーアップされても、その前段階でパワーを抑え込んでいることから、不足によるパワー増加が行われても、これによって前段の不足分が相殺され、次の発光パルストレインでのライトパワーの変動を吸収することができる。
【０１８７】
このため、ＰＷＭ記録のパルストレインの終了時点でパワーを零としていても、ＡＰＣ１３８によるパワーを増加させる方向のドリフトは発生せず、安定したライト動作が実現できる。
【０１８８】
なお図３３にあっては、ＰＷＭのパワーパルストレインの最後でパワーを０とする場合を例にとっているが、パワーを０にしなくても目標リードパワーＲＰ以下にパワーを下げるものについて全く同様に適用することができる。
【０１８９】
図３４は、図７の発光粗調整処理部１６２及び発光微調整処理部１６４による全て発光調整が終了した後にパワー設定処理部１６６で行われるライトパワーの設定処理のフローチャートである。パワー設定処理は、まずステップＳ１で上位装置からのコマンド解読によりライトモードかイレーズモードかを認識し、更にトラックアドレスからゾーン番号を導出する。
【０１９０】
続いてステップＳ２で、このとき与えられている最適パワーのデフォルト倍率を、レジスタ１７４のリードで得られたそのときの装置内温度とステップＳ１で求めたゾーン番号をインデックスとして限界パワーテーブル２０６から読み出す。もし最適パワーのデフォルト倍率がパワー限界を外れていた場合には、パワー限界をリミットとした値に修正する。
次にステップＳ３で、ローディングされた媒体がＰＷＭ記録媒体か否かチェックする。ＰＰＭ記録媒体であれば、ステップＳ４でイレーズまたはライトの指定モードとゾーン番号からイレーズパワーテーブル１９６及び第１ライトパワーテーブル１９８を参照して、対応するイレーズパワーＥＰ及び第１ライトパワーＷＰ１の各パワーを算出する。
【０１９１】
一方、ＰＷＭ媒体であった場合にはステップＳ５に進み、同じくイレーズまたはライトの指定モードとゾーン番号からＰＰＭ媒体の場合と同様、イレーズパワーＥＰと第１ライトパワーＷＰ１の各パワーを算出する。更に第２ライトパワーＷＰ２については、そのときの装置内温度Ｔとゾーン番号からパワー比テーブル２０２の参照によりパワー比（ＷＰ２／ＷＰ１）を求め、これに既に算出した第１ライトパワーＷＰ１を掛けて求める。
【０１９２】
以上の各パワーが算出できたならば、ステップＳ４で、算出されたイレーズパワーＥＰ、第１ライトパワーＷＰ１、第２ライトパワーＷＰ２の各々に、そのとき与えられている最適ライトパワーのデフォルト倍率を掛け合わせて、設定するパワーを算出する。続いてステップＳ７で、算出されたパワーから発光電流及び最適電流を指示するためのＤＡＣの指示値を算出する。
【０１９３】
このＤＡＣ指示値の算出は、図７の係数テーブル１８４〜１９４から直線近似の関係式の傾きとｙ軸交点を読み出して関係式を作り出し、これにステップＳ６で、算出されたパワーを代入して電流ＤＡＣレジスタ値及び差引ＤＡＣレジスタ値を算出する。そしてステップＳ８で最終的に、図４に示したレーザダイオード制御回路の対応するレジスタに計算されたレジスタ値を設定して、一連のパワー設定処理を終了する。
【０１９４】
３．最適ライトパワー調整
図３５は、図２の光ディスクドライブのＭＰＵ１４で実現されるレーザダイオードによるライトパワーを最適値に設定するためのライトパワー調整機能の機能ブロック図である。
【０１９５】
図３５において、ＭＰＵ１４によってライトパワー調整部３００が構成され、ライトパワー調整部３００には調整タイミング判定部３０２、テストライト実行部３０４及びパワーテーブル作成部３０６が設けられている。ライトパワー調整部３００に対しては、レジスタ３０８によって装置内温度が入力される。またライトパワー調整部３００に対してはパワーテーブル格納部３１０が設けられる。
【０１９６】
パワーテーブル格納部３１０にはデフォルトイレーズパワーテーブル３１２、デフォルトライトパワーテーブル３１４及び温度補正係数テーブル３１６が設けられる。例えばデフォルトイレーズパワーテーブル３１２としては、図３６のように、ゾーン番号ｉ＝１〜１１に対応してデフォルトイレーズパワーが３．０〜４．５ｍＷとして格納されている。
【０１９７】
またデフォルトライトパワーテーブル３１４は、図３７のように、ゾーン番号ｉ＝１〜１１に対応してデフォルトライトパワー＝６．０〜１１．０ｍＷが格納されている。更に温度補正係数テーブル３１６は図３８のように、ゾーン番号ｉ＝１〜１１に対応して温度補正係数Ｋｔ＝−０．１．〜０．１０が格納されている。なお図３８の温度補正係数テーブル３１６の温度補正係数Ｋｔは、装置内温度Ｔ＝２５℃の場合の値である。
【０１９８】
パワーテーブル格納部３１０には、更にイレーズパワーテーブル３１８、第１ライトパワーテーブル３２０及び第２ライトパワーテーブル３２２が設けられている。このためライトパワー調整部３００で決定された最適ライトパワーを与えるデフォルト倍率をゾーン番号に対応するデフォルトイレーズパワーテーブル３１２、デフォルトライトパワーテーブル３１４に掛け合わせることで、イレーズパワーテーブル３１８及び第１ライトパワーテーブル３２０の各パワーを算出して登録することができる。
【０１９９】
また第２ライトパワーテーブル３２２については、予め第１ライトパワーを基準とした第２ライトパワーのパワー比率が定まっていることから、デフォルトライトパワーテーブル３１４からゾーン番号に対応して求めた第１ライトパワーにパワー比率を乗ずることで、第２ライトパワーを得ることができる。更にイレーズパワー、第１ライトパワー及び第２ライトパワーのそれぞれについては、そのときの装置内温度Ｔに基づいた温度補正係数テーブル３１６の温度補正係数を用いた温度補正された値を使用する。
【０２００】
このようなライトパワー調整部３００で決定された最適ライトパワーのデフォルト値を用いたイレーズパワーテーブル３１８、第１ライトテーブル３２０及び第２ライトパワーテーブル３２２の作成は、パワーテーブル作成部３０６により行われる。
【０２０１】
パワーテーブル格納部３１０に対してはパワー設定処理部３２４が設けられる。パワー設定処理部３２４は最適ライトパワーの調整が終了した後の上位装置からのアクセスを受け、レジスタ群３２６に示される装置内温度、媒体種別、ライトまたはイレーズのアクセスモード、更にアクセストラックを示すゾーン番号に基づいて、レーザダイオードの発光制御によるパワー設定を行う。
【０２０２】
このパワー設定の際にパワー設定処理部３２４は、装置内温度、媒体種別、ライトまたはイレーズのアクセスモード、更にゾーン番号によって、パワーテーブル格納部３１０のイレーズパワーテーブル３１８、第１ライトパワーテーブル３２０、第２ライトパワーテーブル３２２及び温度補正係数テーブル３１６を参照し、テーブルから検索されたデータに基づいて、図４に示したレーザダイオード制御回路２４の各レジスタに対する電流指示値を算出して出力する。
【０２０３】
ライトパワー調整部３００に設けた調整タイミング判定部３０２は、テストライト実行部３０４によるライトパワー調整タイミングを判定して起動する。調整タイミング判定部３０２は、光ディスクドライブに媒体がローディングされた直後は最適ライトパワーの調整処理は起動せず、光ディスクドライブの初期化処理が終了して上位装置から最初のライトコマンドが発行された際に、これを判断してテストライト実行部３０４による最適ライトパワーの実行のためのテストライトを実行させる。
【０２０４】
一度、テストライト実行部３０４によるライトパワー調整処理が終了すると、その後はライトパワー調整結果の有効時間を算出し、調整終了からの経過時間が算出した有効時間に達したとき、次のライトパワー調整のためテストライト実行部３０４の処理を起動する。また経過時間が有効時間に達するまでの間、レジスタ３０８から入力する装置内温度Ｔが例えば±３℃を超えたときには、強制的にテストライト実行部３０４の起動によるライトパワー調整を行わせる。
【０２０５】
テストライト実行部３０４はローディングされた媒体の非ユーザ領域の任意のテスト領域を指定し、予め定めたテストパターンを媒体にライトパワーを段階的に徐々に低下させながら書き込んだ後に読み出して、元のテストパターンと比較してデータの不一致個数を計数する処理を繰り返す。このテストライト処理において、計数された不一致個数が予め定めた最大数例えば１０００個を超えるときのライトパワーを限界ライトパワーとして検出する。
【０２０６】
このようにライトパワーを段階的に低下させながら限界ライトパワーを検出したならば、この限界ライトパワーに所定のオフセットを加算した値を最適ライトパワーと決定する。テストライト実行部３０４におけるライトパワーの設定は、そのときのライトパワーデフォルト値を基準としたデフォルト比率を使用して行われる。したがって限界ライトパワーも、限界ライトパワーを示すデフォルト比率として検出され、これに所定のオフセット比を加算した値を最適ライトパワーのデフォルト比として決定することになる。
【０２０７】
次に、図３５のライトパワー調整部３００による最適ライトパワーを決定するための調整処理の詳細をフローチャートを参照して説明する。
【０２０８】
図３９は本発明の光ディスクドライブに媒体をローディングした際のディスク起動処理である。本発明の光ディスクドライブとして使用する媒体には、ＰＰＭ記録媒体である１２８ＭＢ媒体と２３０ＭＢ媒体、及びＰＷＭ記録媒体である５４０ＭＢ媒体と６４０ＭＢ媒体の４種類がある。図３９において、ステップＳ１で媒体のロードを行って、図３に示したようにスピンドルモータ４０にセットして一定速度で回転する。
【０２０９】
続いてステップＳ２で、テストライト要求フラグＦＬをセットする。更にステップＳ３で現在時刻を初期化し、ステップＳ４で現在の装置内温度Ｔを検出して、起動時のライトパワーの調整に必要な処理を終了する。またディスク起動処理にあっては、この最適ライトパワー決定のための準備処理以外に、図７に示したＬＤ発光処理部１６０の機能によるレーザダイオード制御回路に設けている電流指示用のＤＡＣの各係数テーブルの作成、及び発光パワーのデフォルト値を格納するパワーテーブルの作成が行われ、結果として図３６，図３７及び図３８に示したデフォルトイレーズパワーテーブル３１２、デフォルトライトパワーテーブル３１４及び温度補正係数テーブル３１６が準備されることになる。
【０２１０】
図４０は光ディスクドライブ起動後のライト処理のジェネリックフローチャートである。このライト処理にあっては、ステップＳ１で上位装置からのテストライト要求の有無をチェックしており、もしテストライト要求があればステップＳ４に進んでテストライトを実行する。通常時にあっては上位装置からのテストライト要求はないことから、ステップＳ２に進み、テストライトの必要性を判断する。
【０２１１】
このテストライト必要性の判断は、図３５の調整タイミング判定部３０２が行っている。ステップＳ３でテストライトの必要性が判断されると、ステップＳ４に進み、テストライト実行部３０４がテストライトを実行し、最適ライトパワーを決定する。最適ライトパワーが決定されたならば、ステップＳ５でテストライト要求フラグＦＬをリセットする。
【０２１２】
続いてステップＳ６で現在時刻を更新し、テストライト実行により最適ライトパワーが決定された時刻を保持する。次にステップＳ７で現在温度を更新し、同じくテストライト実行で最適ライトパワーが決定されたときの装置内温度を保持する。そしてステップＳ８で、このとき上位装置からライトアクセスが要求されていれば上位装置からのライトを実行する。
【０２１３】
図４１は図４０のステップＳ３におけるテストライトの必要性判断処理のフローチャートである。テストライト必要性判断処理にあっては、まずステップＳ１で現在時刻を読み込み、ステップＳ２で光ディスクドライブの起動から前回のテストライトまでの時間Ａを算出する。ステップＳ３では、起動からの時間Ａを予め定めた一定時間例えば２０秒で割ることで、単位時間数Ｂに変換する。
【０２１４】
ステップＳ４にあっては、単位時間数Ｂが８未満、即ち起動から最初のテストライトまでの時間Ａが１６０秒未満か否かチェックする。１６０秒未満であればステップＳ５に進み、単位時間数Ｂは４未満か、即ち時間Ａは８０秒未満か否かチェックする。
【０２１５】
時間Ａが８０秒から１６０秒の間であった場合には、ステップＳ６で単位時間数Ｂを３、即ち時間Ａを３０秒にクリップして、ステップＳ７に進む。ステップＳ５で時間Ａが８０秒未満であった場合には、そのままステップＳ７に進む。ステップＳ７では、前回のテストライトにより決定された最適ライトパワーの使用を保証する有効時間Ｃを算出する。
【０２１６】
この場合、有効時間Ｃは２０秒×２Ｂ  （単位時間数）とする。但し、有効時間の最大値は１６０秒にリミットされる。この結果、テストライトで決定された最適ライトパワーを保証する有効時間Ｃは、起動からテストライトまでの時間Ａが１６０秒未満であれば２Ｂ  に対応した時間に設定される。１６０秒を超えた場合には、一定の有効時間Ｃ＝１６０秒に固定される。
【０２１７】
このような有効時間Ｃの算出は、光ディスクドライブにローディングした媒体の媒体温度が装置内温度に安定するまでに掛かる時間に応じて可変させている。即ち、媒体をローディングした直後の初期化時にあっては、媒体と装置内の温度の間には差があることから、この段階では装置内温度に基づいた最適ライトパワーの調整は有効にできないことから、起動時にはライトパワーの調整は行わない。
【０２１８】
ローディングした媒体の温度は１〜２分程度経過すると装置内の温度に平衡してくる。そこで光ディスクドライブ起動後の最初に上位装置からライトコマンドが発行されたタイミングに同期して最初のライトパワー調整を行う。起動後、上位装置からライトコマンドが発行されるタイミングは様々であることから、図４１のステップＳ１〜Ｓ７において、起動から最初のテストライトまでの時間Ａを求め、この時間Ａから次回以降のテストライトタイミング判別のための有効時間Ｃを決めるようにしている。
【０２１９】
ステップＳ７で有効時間Ｃが算出できたならば、ステップＳ８で、有効判定時刻Ｄを前回のテストライト時刻に算出した有効時間Ｃを加えた時刻として算出する。そしてステップＳ９で、現在時刻が有効判定時刻Ｄを超えたか否か判定する。現在時刻が有効判定時刻Ｄを超えていれば、ステップＳ１４に進んでテストライトフラグをオンし、次のテストライトの実行に進む。
【０２２０】
ステップＳ９で現在時刻が有効判定時刻Ｄに達していない場合には、ステップＳ１７でテストライトフラグをオフとする。またステップＳ４で単位時間Ｂが８以上即ち１６０秒以上の場合には、ステップＳ１０に進み、現在時刻から前回のテストライト時刻を引いた時間が１時間未満か否かチェックする。１時間未満であればステップＳ１１で現在温度を読み込み、ステップＳ１２で前回温度に対し現在温度が±３℃の範囲内か否かチェックする。３℃以内であれば、ステップＳ１３でテストライトフラグをオフし、テストライトは行わない。
【０２２１】
前回温度に対し±３℃の範囲を超える温度変動があった場合には、ステップＳ１４でテストライトフラグをオンし、テストライトを実行する。またステップＳ１０で現在時刻と前回のテストライト時刻との差が１時間以上の場合には、ステップＳ１４で強制的にテストライトフラグをオンしてテストライトを実行する。なお、このテストライト必要性判断処理で整定されている各閾値時間は必要に応じて適宜に定めることができる。
【０２２２】
図４２は図４０のステップＳ４で行うテストライト実行処理であり、図３５のテストライト実行部３０４により行われる。まずステップＳ１で装置内温度Ｔを測定する。続いてステップＳ２で、図２のコントローラ１０に設けているバッファメモリ２０上にライトパターン『５９６５９５』と『ＦＥＤＣ，・・・３２１０』の各１６進のテストパターンを生成する。テストパターン『５９６５９５』はエラー発生が最も大きいことが予想される最悪パターンであり、『ＦＥＤＣ，・・・３２１０』は１６進の各ワードの全パターンである。
【０２２３】
続いてステップＳ３に進み、テストライト実行セクタを生成する。テストライト実行セクタは、後の説明で明らかにするように、媒体の非ユーザ領域に定めたテスト領域を指定してセクタアドレスを発生する。次にステップＳ４で、装置内温度からスタートライトパワーＷＰのデフォルト比ＷＰＯを計算する。次にステップＳ５で、デフォルトライトパワー比ＷＰＯにそのときのデフォルトライトパワーＤＷＰを掛け合わせることでライトパワーＷＰを計算する。
【０２２４】
次にステップＳ６で、デフォルト比ＷＰＯを用いてイレーズパワーＥＰを計算する。デフォルトイレーズパワーＥＰの計算は、ライトパワーのデフォルト比ＷＰＯから１．０を引いた値に係数０．７を掛けた値を１に足したイレーズパワーのデフォルト比を用いて、これをデフォルトイレーズパワーＤＥＰに掛け合わせることで、イレーズパワーＥＰを計算する。即ち、ライトパワーに対しイレーズパワーの変動比を抑えるようにしている。
【０２２５】
次にステップＳ７で、算出されたライトパワーＷＰとイレーズパワーＥＰを使用して、ステップＳ２でバッファメモリに生成された２種のライトパターンの媒体のテスト領域に対するライトを行う。このとき媒体が１２８ＭＢ媒体または２３０ＭＢ媒体であればＰＰＭ記録を行い、５４０ＭＢ媒体または６４０ＭＢ媒体であればＰＷＭ記録を行う。
【０２２６】
データライトが済んだならば、ステップＳ８でテストパターンのデータリードを行い、ステップＳ９でリードパターンをバッファメモリの元のライトパターンと比較し、データ不一致をワード単位に計数する。ステップＳ１０でデータ不一致数が１０００未満であれば、ライト低パワー限界点に達していないことからステップＳ１１に進み、ライトパワーのデフォルト比ＷＰＯを所定値０．０５減少させ、再びステップＳ５に戻り、０．０５だけ減らしたデフォルト比ＷＰＯを用いたテストライトを行う。
【０２２７】
このようなライトパワーのデフォルト比ＷＰＯを低下させながらデータライトを繰り返し、ステップＳ１０でデータ不一致数が１０００以上になるとライト低パワー限界点に達したものと判定し、ステップＳ１２で２５℃の限界パワーのデフォルト比ＷＰＯ−ＥＤＧに校正する。
【０２２８】
即ち、現在温度から２５℃を差し引いた値に温度補正係数を乗じた値をステップＳ１０で判定したライト低パワー限界点ＷＰＯ−ＥＤＧに加えて校正する。次にステップＳ１３で、この温度校正値に所定のオフセット比ΔＷＰＯを加算して最適パワーのデフォルト比率ＷＰＯを算出し、ステップＳ１４で、決定された最適ライトパワーのデフォルト比ＷＰＯに基づいた各ゾーンのライトパワーの設定を行う。
【０２２９】
図４３は図４２におけるテストライト実行におけるテストパワーを段階的に低下させるテストライトを示している。まずスタート点３２８のデフォルトライトパワーＤＷＰの設定によりテストライトを開始し、スタートデフォルト比１．０から０．０５ずつ減らしながらテストライトを行って不一致数を求める。
【０２３０】
ライトパワーＷＰが下限ライトパワーＷＰに近付くと不一致数は増加し、予め定めた閾値例えば１０００回に達したときに限界点３３０として検出する。そして、このときの限界点３３０における下限ライトパワーＷＰに対応したデフォルト比ＷＰＯ−ｌｉｍｉｔに対し所定のオフセット比ΔＷＰＯを加えることで、最適ライトパワーＷＰを与えるデフォルト比ＷＰ−ｂｅｓｔ  を決定する。
【０２３１】
図４４は、図４２のステップＳ１３で限界パワーのデフォルト比に加算するオフセット比ΔＷＰＯの温度Ｔに対する温度補正係数Ｋｔを示している。図４４の温度Ｔに対するオフセット比ΔＷＰＯを補正するための温度補正係数Ｋｔは、温度Ｔ＝２５℃の補正係数Ｋｔ＝１．０とした直線近似の関係式Ｋｔ＝Ａ・Ｔ＋Ｂの係数である傾きＡとｙ軸交点Ｂにより定められている。
【０２３２】
そこで、そのときの装置内温度Ｔを関係式に代入することで、対応する温度係数Ｋｔの値を求め、これに温度Ｔ＝２５℃で求めているデフォルトオフセット比ΔＷＰＯを掛け合わせることで、最適ライトパワーの算出に使用するオフセット比ΔＷＰＯを求めることができる。
【０２３３】
図４５は、図４２のステップＳ１３で使用するオフセット比ΔＷＰＯのゾーン番号に対するゾーン補正係数Ｋｉの直線近似の関係式である。この関係式はＫｉ＝Ｃ・ｉ＋Ｄで決まり、その係数として傾きＣとｙ軸交点Ｄが準備されている。またゾーン補正係数Ｋｉは中央のゾーン番号ｉ＝６で１．０としていることから、ゾーン番号６におけるデフォルトオフセット比ΔＷＰＯが準備されている。
【０２３４】
このため、任意のゾーン番号ｉに対し関係式Ｋｉ＝Ｃ・ｉ＋Ｄからゾーン補正係数Ｋｉを求め、ゾーン番号ｉのデフォルトオフセット比ΔＷＰＯに掛け合わせることで、ステップＳ１３の最適ライトパワーの算出に使用するオフセット比ΔＷＰＯを求めることができる。
【０２３５】
図４６は図４２のテストライトにおける装置内温度に対応したライトパワーＷＰＯに対する不一致数の特性である。図４６（Ａ）は装置内温度２５℃の場合であり、図４６（Ｂ）はＴ＝１０℃と低下した場合であり、図４６（Ｃ）はＴ＝５５℃と増加した場合である。図４６（Ａ）のＴ＝２５℃に対し、装置内温度が低下すると、図４６（Ｂ）のＴ＝１０℃のように、ライトパワーに対する不一致数の特性曲線３６０は温度低下によりライトパワーを増加する方向の特性３６４にシフトする。
【０２３６】
逆に図４６（Ｃ）のように温度がＴ＝５５℃と増加すると、ライトパワーが低下する方向の特性３６８にシフトする。このため、温度に応じ最適ライトパワー点は３６２，３６６，３７０のように変化する。このように装置内温度に依存したライトパワーと不一致数の特性に対し、例えばテストライトのスタートパワーをＴ＝２５℃の低パワー側のスタートパワーＷＰｓに固定していたとすると、図４６（Ｂ）のようにＴ＝１０℃に低下した場合には、不一致数１０００を超える限界点３３０のライトパワーより低いライトパワーをスタートパワーとしてしまう。
【０２３７】
このため図４２のテストライト実行において、もし最初のテストライトでデータ不一致数が低パワー側の限界点の閾値１０００を超えていた場合には、ステップＳ１１におけるライトパワーのデフォルト比ΔＷＰＯを所定比だけ増加させる処理を行ない、これによって、温度が低下していてもスタートパワーを限界点３３０より高いパワー側に移動させて正常なテストライトを行うことができる。
【０２３８】
もちろん、所定のデフォルト値をスタートライトパワーと設定した際に装置内温度Ｔに基づいた温度補正を行なうことで、図４６（Ａ）〜（Ｃ）のような温度に応じた特性のシフトに応じ最適なテストライトのスタートパワーを設定することもできる。そして、それでもテストパワーのスタートパワーが低パワー側の限界点を下回るような場合には、同様な処理によりスタートパワーを増加させるようにオフセット比を加えればよい。
【０２３９】
図４７は、図４２のテストライト実行のステップＳ３で行われるテストライト実行セクタのアドレス生成のフローチャートである。図４７のテストライト実行アドレスの生成は、ランダムなセクタアドレスの発生を例にとっている。まずステップＳ１で、媒体の領域先頭アドレスをセットする。本発明のテストライトにあっては、図４８の媒体７２のユーザ領域３３４に対するインナ側の非ユーザ領域３３６またはアウタ側の非ユーザ領域３３８をパワー調整領域に割り当てる。
【０２４０】
図４９は図４８のアウタ側の非ユーザ領域３３８であり、非ユーザ領域３３８の中の所定トラック範囲についてパワー調整領域３４０を設定している。したがってステップＳ１にあっては、このパワー調整領域３４０の任意のテストライトの領域先頭アドレス即ちトラックアドレスとセクタ番号をセットする。
【０２４１】
次にステップＳ２に進み、１トラック分の領域長から既にテストライトが終了したセクタ数を差し引いて、残り領域長を求める。これは、一度テストライトを行ったセクタについては連続してテストライトを行わないためである。続いてステップＳ３で、オフセットセクタ数を残り領域長に乱数を乗ずることで求める。乱数は、０〜１の範囲の任意の値が所定の乱数ルーチンに従って発生される。このようにしてオフセットセクタ数が求められたならば、ステップＳ４で、実行アドレスを領域先頭アドレスにオフセットセクタ数を加算することで求める。
【０２４２】
図５０は図４７のランダムなテストライトアドレスの生成によるテストライトであり、３回のテストライト３４２−１，３４２−２，３４２−３が４セクタを１単位としてランダムに行われている。
【０２４３】
図５１は図４２のテストライト実行のステップＳ３で行われるテストライト実行セクタのアドレス生成の他の実施形態であり、順次的なテストライト実行アドレスの生成としたことを特徴とする。まずステップＳ１で、パワー調整領域の最終開始アドレスを領域最終アドレスからテスト済みのテストライトセクタ数を差し引くことで求める。
【０２４４】
続いてステップＳ２で、実行アドレスに前回の実行アドレスをセットする。続いてステップＳ３で、前回の実行アドレスと最終開始アドレスを比較し、前回実行アドレスが最終開始アドレスに達するまではステップＳ５に進み、実行アドレスを前回実行アドレス＋テストライトセクタ数としてテストライトを行う。前回実行アドレスが最終開始アドレスを超えた場合には、ステップＳ４で実行アドレスに領域先頭アドレスをセットしてテストライトを実行する。
【０２４５】
図５２は図５１の順次的なテストライトアドレスの生成によるパワー調整領域のテストライトの様子であり、４セクタ単位にテストライト３４４−１，３４４−２，３４４−３が行われている。
【０２４６】
図５３は図４２のステップＳ８のデータリードのフローチャートである。テストライト終了後のデータリードにあっては、ステップＳ１でまずセクタをリードする。このセクタリードについて、ステップＳ２で異常終了の有無をチェックする。もし異常終了であれば、ステップＳ３でエラー要因がシンクバイトの同期ミスか否かチェックする。
【０２４７】
ここで図５４のトラックフォーマットに示すように、シンクバイト３５４はデータ３５６の開始位置を示す重要な情報であり、もしシンクバイト３５４による同期ミスであった場合には後続するデータ３５６のリードはできないことから、ステップＳ５に進み、強制的に不一致数を最大とするため、リードバッファにテストパターンとは全く異なるパターンを入れる。この結果、リードバッファの異なるパターンとテストパターンとの比較によりデータ不一致数が最大となる。
【０２４８】
ステップＳ３でシンクバイトの同期ミス以外のエラーについては、ステップＳ４で他のエラー処理を必要に応じて行う。ステップＳ６にあっては、パワー調整領域の最終セクタか否かチェックしており、最終セクタに達するまでステップＳ１からの処理を繰り返し、最終セクタであれば次の不一致数の判定処理に移行する。
【０２４９】
図５５は図４２のステップＳ９のデータ不一致数のワード単位の計数処理のフローチャートである。まずステップＳ１で、良質セクタの判定に使用するカウンタＤにＤ＝０をセットして初期化する。次にステップＳ２で１セクタ分の不一致数をテストパターンとリードパターンとの比較により求め、ステップＳ３で１セクタ分の不一致数が所定の閾値数例えば１０未満か否かチェックする。
【０２５０】
もし１０未満であればこれを良質セクタと判定し、ステップＳ４で、良質セクタを示すカウンタＤを１つインクリメントする。不一致数が１０以上であれば不一致数をカウントアップし、ステップＳ７で最終セクタを判別しなければ再びステップＳ２に戻り、次の１セクタの不一致数を比較処理により求める。
【０２５１】
ステップＳ４で良質セクタのカウンタＤを１つインクリメントした場合には、ステップＳ５に進み、カウンタＤが１未満か否か判定する。即ち、リードデータにおける先頭セクタが良質か否かチェックする。Ｄが１未満即ち０であればステップＳ６に進み、全セクタを良質セクタと見做し、不一致数＝０にセットする。
【０２５２】
この結果、テストライトでリードした先頭セクタが良質と見做されると、それ以降のセクタについては不一致数の比較を行うことなく次のテストライトに移行する。これによってテストライトの処理を高速化して調整時間を短縮できる。
【０２５３】
図５６は、図４２のステップＳ１４で最終的に行われる各ゾーンのライトパワー設定処理即ちパワーテーブル作成処理のフローチャートである。パワーテーブル作成処理にあっては、ステップＳ１でゾーンごとのイレーズパワーＥＰ、第１ライトパワーＷＰ１のデフォルトパワーテーブルを装置内温度から計算する。続いてステップＳ２でゾーン番号ｉのライトパワー（ＷＰ）ｉを設定し、ライトパワー調整に求めた最適デフォルト比ＷＰＯをデフォルトライトパワーＤＷＰｉに掛け合わせ、更に温度補正を行ってライトパワーを算出する。
【０２５４】
次にステップＳ３で、ＰＷＭ媒体か否かチェックする。もしＰＷＭ媒体であった場合にはステップＳ４に進み、ゾーン番号ｉのパワー比（ＷＰ２／ＷＰ１）にステップＳ２で求めた第１ライトパワーに相当するライトパワー（ＷＰ１）ｉを乗じ、第２ライトパワー（ＷＰ２）ｉを算出する。最終的にステップＳ５で、ゾーン番号ｉのイレーズパワー（ＥＰ）ｉを設定する。
【０２５５】
このイレーズパワーの算出にあっては、ライトパワー調整で得られた最適ライトパワーのデフォルト比ＷＰＯから１．０を引いた値に変動分を抑えるための係数０．７を乗じ、これを１．０に加えてデフォルトイレーズパワーＤＰｉに掛け合わせる。もちろん、そのときの測定温度による温度補正を施す。このような図５６のパワーテーブル作成処理により、図３５のパワーテーブル格納部３１０に示したイレーズパワーテーブル３１８、第１ライトパワーテーブル３２０及び第２ライトパワーテーブル３２２が作成されることになる。
【０２５６】
そして、それ以降の上位装置からのライトアクセスに対しゾーン番号に対応したパワーを読み出し、そのときの装置内温度に従った温度補正を施した後、図４のレーザダイオード制御回路のレジスタに対するＤＡＣ指示値を算出してセットし、レーザダイオード１００の発光制御を行うことになる。
【０２５７】
【発明の効果】
（発光調整）
以上説明したように本発明によれば、レーザダイオードの発光調整を、レーザダイオードにダメージを与えない程度に低い２点のパワーで行うことにより、装置を劣化させることなく短時間で発光調整を実行できる。
【０２５８】
またゾーン数が増加しても、例えば３領域に分割して各々２点のパワーを指定して発光調整し、この調整結果による直線近似で全てのゾーンにおける任意のパワーでの調整値が設定でき、ゾーン数が増加しても短時間で発光調整ができる。更に、媒体のフォーマット変更に伴なってゾーン数が変わっても、簡単に対応できる。
【０２５９】
（最適ライトパワー調整）
また本発明よれば、短時間でレーザダイオードに負担を加えることなくテストライトによる最適ライトパワーを決定する処理が適切にできる。即ち、最適ライトパワーを決定するための調整処理は、スタートパワーから徐々にライトパワーを減少させて下限側の限界パワーを検出するだけでよく、従来、上下限の２点の限界パワーを検出していた場合に比べ、半分の時間で済む。またテストライトに高パワーを必要としないため、レーザダイオードにダメージを与えることがなく、装置の耐久性を向上できる。
【図面の簡単な説明】
【図１】本発明の原理説明図
【図２】本発明による光ディスクドライブのブロック図
【図３】ＭＯカートリッジをローディングした装置内部構造の説明図
【図４】図２のレーザダイオード制御回路のブロック図
【図５】本発明のＰＷＭ記録における信号、発光電流、差引電流及びモニタ電流のタイムチャート
【図６】本発明のＰＰＭのパルストレインにおける信号、発光電流、差引電流及びモニタ電流のタイムチャート
【図７】図２のＭＰＵにより実現されるＬＤ発光処理部の機能ブロック図
【図８】図７によるＬＤ発光調整処理のジェネリックフローチャート
【図９】図８のＬＤ発光粗調整処理のジェネリックフローチャート
【図１０】図９のモニタＡＤＣ正規化処理のフローチャート
【図１１】図１０の処理による直線近似の関係式の説明図
【図１２】図９におけるイレーズ用発光粗調整処理のフローチャート
【図１３】図１２のイレーズ発光電流における直線近似の関係式の説明図
【図１４】図１２のイレーズ差引電流における直線近似の関係式の説明図
【図１５】図９における第１ライトパワー用発光粗調整のフローチャート
【図１６】図９における第２ライトパワー用発光粗調整のフローチャート
【図１７】図９のＬＤ発光粗調整によるパワーテーブル登録内容の説明図
【図１８】図８のＬＤ発光微調整処理のジェネリックフローチャート
【図１９】図１８のイレーズパワー微調整のフローチャート
【図２０】図１８の第１ライトパワー微調整のフローチャート
【図２１】図１８の第２ライトパワー微調整のフローチャート
【図２２】微調整結果に基づくゾーン領域分割によるパワーテーブル設定処理のフローチャート
【図２３】図２２のゾーン領域分割と直線近似の説明図
【図２４】図２２の設定処理で得られたパワーテーブル登録内容の説明図
【図２５】第２ライトパワーをパワー比率として扱う場合の温度補正のフローチャート
【図２６】図２５の温度に対するパワー比率の直線近似の説明図
【図２７】図２５の処理で得られたパワーテーブルの登録内容の説明図
【図２８】図８のパワー限界算出処理のフローチャート
【図２９】図２８のパワー限界の算出における直線近似の説明図
【図３０】図２８の処理によるパワーテーブル登録内容の説明図
【図３１】ＰＷＭ記録の自動パワー制御で起きるライトパワーのドリフトを説明するフローチャート
【図３２】図３１のライトパワーのドリフトを補償するための差引電流調整を説明するタイムチャート
【図３３】図３２のドリフト補償を実現する第１ライトパワー発光粗調整のタイムチャート
【図３４】発光調整済みのパワーテーブルを用いたパワー設定処理のフローチャート
【図３５】図２のＭＰＵで実現される最適ライトパワー調整部の機能ブロック図
【図３６】図３５のデフォルトイレーズパワーテーブルの説明図
【図３７】図３５のデフォルトライトパワーテーブルの説明図
【図３８】図３５の温度補正係数テーブルの説明図
【図３９】図３５の最適ライトパワー調整に先立つディスク起動処理のフローチャート
【図４０】図３５の最適ライトパワー調整を含むライト処理のフローチャート
【図４１】図４０のテストライト必要性判断のフローチャート
【図４２】図４０のテストライト処理のフローチャート
【図４３】図４２のテストライトにおける限界パワーの検出と最適パワーの設定の説明図
【図４４】図４２の限界パワーに加算して最適パワーを求めるオフセット比の温度を補正する温度補正係数の説明図
【図４５】図４２の限界パワーに加算して最適パワーを求めるオフセット比のゾーン位置に対する補正係数の説明図
【図４６】温度による最適ライトパワーのシフトを示した説明図
【図４７】図４２のテストライトの書込アドレスをランダムに生成するフローチャート
【図４８】媒体の領域説明図
【図４９】図４８の非ユーザ領域に割り当てられたパワー調整領域の説明図
【図５０】図４７のランダムアドレスによるテストライトの説明図
【図５１】図４２のテストライトの書込アドレスを順次的に生成するフローチャート
【図５２】図５１の順次的アドレスによるテストライトの説明図
【図５３】図４２のテストライトによるテストデータのリード処理のフローチャート
【図５４】図５３のデータリードの対象となるトラックフォーマットの説明図
【図５５】図４２のテストライトにおけるデータ不一致計数処理のフローチャート
【図５６】最適ライトパワーの調整結果を用いたパワーテーブル設定処理のフローチャート
【図５７】従来の最適ライトパワー調整処理の説明図
【符号の説明】
１０：コントローラ
１２：エンクロージャ
１４：ＭＰＵ
１５：ＤＳＰ
１６：インタフェースコントローラ
１８：フォーマッタ
２０：バッファメモリ
２２：エンコーダ
２４：レーザダイオード制御回路
２６：デコーダ
２８：リードＬＳＩ回路
３０：レーザダイオードユニット
３２：：ディテクタ
３４：ヘッドアンプ
３６：温度センサ
３８，４２，５４，５８，６２：ドライバ
４０：スピンドルモータ
４４：電磁石
４６：２分割ディテクタ
４８：ＦＥＳ検出回路
５０：ＴＥＳ検出回路
５２：レンズ位置センサ
５６：フォーカスアクチュエータ
６０：レンズアクチェータ
６４：ＶＣＭ（キャリッジアクチュエータ）
６６：ハウジング
６８：インレットドア
７０：ＭＯカートリッジ
７２：ＭＯ媒体
７６：キャリッジ
７８：固定光学系
８０：対物レンズ
１００：レーザダイオード（ＬＤ）
１０２：モニタフォトダイオード（ＰＤ）
１０４：リードパワー電流源
１０６：イレーズパワー電流源
１０８：第１ライトパワー電流源
１１０：第２ライトパワー電流源
１１２：イレーズパワー差引電流源
１１４：第１ライトパワー差引電流源
１１６：第２ライトパワー差引電流源
１１８：モニタ電圧検出抵抗
１２０：目標ＤＡレジスタ（目標ＤＡＣレジスタ）
１２２：イレーズパワー電流レジスタ（ＥＰ電流ＤＡＣレジスタ）
１２４：第１ライトパワー電流レジスタ（ＷＰ１電流ＤＡＣレジスタ）
１２６：第２ライトパワー電流レジスタ（ＷＰ２電流ＤＡＣレジスタ）
１２８：イレーズパワー差引ＤＡレジスタ（ＥＰ差引ＤＡＣレジスタ）
１３０：第１ライトパワー差引ＤＡレジスタ（ＷＰ１差引ＤＡＣレジスタ）
１３２：第２ライトパワー差引ＤＡレジスタ（ＷＰ２差引ＤＡＣレジスタ）
１３４：モニタＡＤＣレジスタ
１３６，１４０，１４２，１４４，１４６，１４８，１５０  ：ＤＡコンバータ（ＤＡＣ）
１３８：自動パワー制御部（ＡＰＣ）
１５２：ＡＤコンバータ（ＡＤＣ）
１６０：ＬＤ発光処理部
１６２：発光粗調整状態部
１６４：発光微調整処理部
１６６：パワー設定処理部
１６８，１７０，１７２，１７４：レジスタ
１８０：パワーテーブル格納部
１８２：モニタＡＤＣ係数テーブル
１８４：ＥＰ電流ＤＡＣ係数テーブル
１８６：ＥＰ差引ＤＡＣ係数テーブル
１８８：ＷＰ１電流ＤＡＣ係数テーブル
１９０：ＷＰ１差引ＤＡＣ係数テーブル
１９２：ＷＰ２電流ＤＡＣ係数テーブル
１９４：ＷＰ２差引ＤＡＣ係数テーブル
１９６：イレーズパワーテーブル
１９８：第１ライトパワーテーブル
２００：第２ライトパワーテーブル
２０２：パワー比テーブル
２０４：温度補正係数テーブル
２０６：限界パワーテーブル
２０８：最適パワーテーブル
３００：最適ライトパワー調整部
３０２：テストライト判定部
３０４：テストライト実行部
３０６：パワーテーブル作成部
３１０：パワーテーブル格納部
３１２：デフォルトイレーズパワーテーブル
３１４：デフォルトライトパワーテーブル
３１６：温度補正係数テーブル
３１８：イレーズパワーテーブル
３２０：第１ライトパワーテーブル
３２２：第２ライトパワーテーブル
３２４：パワー設定処理部
３２６：レジスタ群
３２８：開始点
３３０：限界点
３３２：最適点
３３４：ユーザ領域
３３６，３３８：非ユーザ領域
３４０：パワー調整領域
３４２−１〜３４２−３，３４４−１〜３４４−３：テストライトセクタ領域
【図１】
0003550133.tif 000002
【図２】
0003550133.tif 000003
【図３】
0003550133.tif 000004
【図４】
0003550133.tif 000005
【図５】
0003550133.tif 000006
【図６】
0003550133.tif 000007
【図７】
0003550133.tif 000008
【図８】
0003550133.tif 000009
【図９】
0003550133.tif 000010
【図１０】
0003550133.tif 000011
【図１１】
0003550133.tif 000012
【図１２】
0003550133.tif 000013
【図１３】
0003550133.tif 000014
【図１４】
0003550133.tif 000015
【図１５】
0003550133.tif 000016
【図１６】
0003550133.tif 000017
【図１７】
0003550133.tif 000018
【図１８】
0003550133.tif 000019
【図１９】
0003550133.tif 000020
【図２０】
0003550133.tif 000021
【図２１】
0003550133.tif 000022
【図２２】
0003550133.tif 000023
【図２３】
0003550133.tif 000024
【図２４】
0003550133.tif 000025
【図２５】
0003550133.tif 000026
【図２６】
0003550133.tif 000027
【図２７】
0003550133.tif 000028
【図２８】
0003550133.tif 000029
【図２９】
0003550133.tif 000030
【図３０】
0003550133.tif 000031
【図３１】
0003550133.tif 000032
【図３２】
0003550133.tif 000033
【図３３】
0003550133.tif 000034
【図３４】
0003550133.tif 000035
【図３５】
0003550133.tif 000036
【図３６】
0003550133.tif 000037
【図３７】
0003550133.tif 000038
【図３８】
0003550133.tif 000039
【図３９】
0003550133.tif 000040
【図４０】
0003550133.tif 000041
【図４１】
0003550133.tif 000042
【図４２】
0003550133.tif 000043
【図４３】
0003550133.tif 000044
【図４４】
0003550133.tif 000045
【図４５】
0003550133.tif 000046
【図４６】
0003550133.tif 000047
【図４７】
0003550133.tif 000048
【図４８】
0003550133.tif 000049
【図４９】
0003550133.tif 000050
【図５０】
0003550133.tif 000051
【図５１】
0003550133.tif 000052
【図５２】
0003550133.tif 000053
【図５３】
0003550133.tif 000054
【図５４】
0003550133.tif 000055
【図５５】
0003550133.tif 000056
【図５６】
0003550133.tif 000057
【図５７】
0003550133.tif 000058