(57)【特許請求の範囲】
【請求項１】
媒体を複数の最適条件有効エリアに分割し、各エリアでの記録又は再生時に使用する最適条件を決定する最適条件設定処理部と、
隣のエリアに移行する可能性を判断した際に、現エリアでの記録又は再生に係る処理と、隣エリアで使用する最適条件を事前に決定する前記最適条件設定処理部の処理とを、時分割的に実行する設定制御部と、
を備えたことを特徴とする記憶装置。
【請求項２】
媒体の所定方向に分割された複数の最適条件有効エリア毎に、媒体上で最適条件設定処理を行って各エリアでの記録又は再生に使用する最適条件を決定する最適条件設定部と、
ある最適条件の有効エリアでのデータの記録又は再生中に、隣接する次の最適条件有効エリアへのデータの記録又は再生の移行が判断された際に、現エリアでの記録又は再生に係る処理と、次の最適条件有効エリアの最適条件設定処理を実行させて最適条件を事前に決定する前記最適条件設定処理部の処理とを、時分割的に実行する設定制御部と、
を備えたことを特徴とする記憶装置。
【請求項３】
請求項２記載の記憶装置に於いて、前記最適条件設定処理とは、記録、再生、消去のいずれかのための光ビームの発光パワーの最適パワーを設定すること、又は最適磁界を設定することを特徴する記憶装置。
【請求項４】
請求項２記載の記憶装置に於いて、前記設定制御部は、次の最適条件有効エリアの最適条件設定処理を時分割的に分割して実行させることを特徴とする記憶装置。
【請求項５】
請求項２記載の記憶装置に於いて、前記設定制御部は、上位装置からの所定回数のコマンド受信に同期して次の最適条件有効エリアの最適条件設定処理を分割実行させることを特徴とする記憶装置。
【請求項６】
複数の最適条件有効エリアに分割した媒体に対して各エリアでの記録又は再生を最適条件で制御する制御装置に於いて、
媒体を複数の最適条件有効エリアに分割し、各エリアでの記録又は再生時に使用する最適条件を決定する最適条件設定処理部と、
隣のエリアに移行する可能性を判断した際に、現エリアでの記録又は再生に係る処理と、隣エリアで使用する最適条件を事前に決定する前記最適条件設定処理部の処理とを、時分割的に実行する設定制御部と、
を備えたことを特徴とする制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、レーザ光を用いて光記憶媒体に光学的に情報の記録と再生を行う記憶装置に関し、特に、ホストコマンドを受けた際に媒体上での試し記録によりレーザダイオードの最適レーザパワーを決定しながら記録又は再生を実行する記憶装置に関する。
【０００２】
【従来の技術】
データ記憶装置として光記憶媒体とヘッドを利用して記録再生を行う光学的記憶装置として光ディスク装置が広く知られている。
【０００３】
光ディスク装置で光磁気ディスク等の光記憶媒体の記録再生の性能を保つためには、レーザダイオードの最適レーザパワーを決定する必要がある。通常、データを記録する光ディスク媒体上の半径位置や装置温度によって、予め設定した装置固有の書込みレーザパワー（デフォルト書込みパワー）によってデータの記録が行われる。
【０００４】
しかし、光記憶媒体の記録密度の増加に伴い、装置固有の書込みレーザパワーでは、最適な記録が行われなくなってきている。この問題の解決策として、データの記録に先立って、最適レーザパワーを決定するための試し記録（テストライト）が行われる。
【０００５】
試し記録は、データを記録する前に、データ記録する領域の近傍の試し記録領域において、デフォルトの書込みレーザパワーで、データを消去・記録した後にエラー訂正機能を無効にして再生し、書込みデータと再生データを比較してデータのエラーデータ数を算出する。このような試し記録を、記録レーザパワーを変化させながら規定回数繰り返す。これにより読取りエラーデータ数が最小になる点を、記録用の最適レーザパワーとして決定する。
【０００６】
試し記録は、記録レーザパワーを変化させながら、消去・記録・再生を繰り返すために、動作時間が長くなる。特に、規定回数のパワー値の変化で最適レーザパワーが見つからない場合は、記録レーザパワーを更に変化させて最適レーザパワーを見つけるリトライが必要となり、さらに時間がかかるケースが出てくる。
【０００７】
このように試し記録には時間がかかり、その間はホストからのライトコマンドを待たせる必要がある。あまり長くホストを待たせると、装置の記録性能の悪化につながり、さらに、長く待たせると、ホストのタイムアウトエラーとなり、装置の記録失敗となるケースもある。
【０００８】
このような試し記録による性能劣化を防ぐために、本願発明者等にあっては、試し記録を分割して実行する方法を提案している（特願平９−２３２１６０号）。この分割試し記録は、ホストからのコマンドに対して、実行される試し記録を、ある時間経過したら中断し、ホストからのコマンド処理を行い、次のホストコマンドが発行された時に、前回中断していたシーケンスから続行する。
【０００９】
ところで、レーザーパワーの最適記録条件は、光記録媒体の半径位置により変化するため、媒体を半径方向に複数の試し記録有効エリアに分割し、それぞれそのエリアの中の記録においては、同じ条件で記録を行う。つまりあるエリアの試し記録結果は、その試し記録が行われたエリアの中でのみ有効であり、別のエリアに記録するにあたっては、別のエリアでの最適記録条件を求める試し記録の実行が必要となる。
【００１０】
【発明が解決しようとする課題】
近年にあっては、マルチメディアに対応したデータ処理システムに光学的記憶装置を使用する場合、音響データや動画データ等の連続データ（シーケンシャルデータ）を記録再生する必要がある。
【００１１】
音響データを記録する場合、音響データや動画データは一般に連続したデータであるため、光ディスク媒体上に連続した形で記録するのが適しているため、連続的にデータ記録がなされる。
【００１２】
また、音響データや動画データは、その性質上、連続して記録する必要があるため、記録処理が途中で長時間待たされたりすると、後続のデータを次々と処理できなくなり、エラーとなってしまう場合がある。このように、音響データや動画データの連続記録には、なるべく処理を中断しないようにする必要がある。
【００１３】
光ディスク装置を例えば音響データ記録のために使う場合、音響データの記録の特徴から、光ディスク媒体のスパイラルに設けられたトラックに対して連続的にデータが記録するような方式が採用される。即ち、光ディスク媒体の最内周あるいは最外周のトラックから連続的に記録が行われ、最適レーザパワーを決めているあるエリアが全て記録されると、続けて、次のエリアに記録が開始される。
【００１４】
このように連続的にデータ記録が行われ、試し記録の結果が有効なエリアを越えて次のエリアに移った場合、次のエリアにおけるライト処理は、この時初めてわれるため、未だ最適レーザパワーが決定しておらず、試し記録が再度行われる。
【００１５】
しかし、音響データ等の連続するデータについ連続的な記録が行われている場合、試し記録により決定した最適レーザパワーの有効範囲となるエリアが切り替わる時に、試し記録処理が入るため、ホストからのライトコマンドを受け付けてから完了報告をするまでに長い時間を要し、連続するデータを待たせることがあまりできずに、ホストの記録エラーが発生する場合がある。
【００１６】
本発明は、試し記録により決定した最適レーザパワーの有効範囲となるエリアを越えた連続するデータの記録について、エリアが切り替わった際の試し記録による処理の中断や遅れを防ぐようにした光学的記憶装置を提供することを目的とする。
【００１７】
【課題を解決するための手段】
図１は本発明の原理説明図である。
【００１８】
本発明の記憶装置は、図１（Ａ）のように、最適条件設定処理部１６０と設定制御部１６２を備える。最適条件設定部１６２は、媒体を複数の最適条件有効エリアに分割し、各エリアでの記録又は再生時に使用する最適条件を決定する。設定制御部１６２は、隣のエリアに移行する可能性を判断した際に、最適条件設定処理部１６０を制御して隣エリアで使用する最適条件を事前に決定させる。
【００１９】
更に詳細には、最適条件設定処理部１６０は、図１（Ｂ）のように、媒体の所定方向に分割された複数の最適条件有効エリア毎に、媒体上で最適条件設定処理を行って各エリアでの記録又は再生に使用する最適条件を決定する。また設定制御部１６２は、ある最適条件有効エリアでのデータの記録又は再生中に、隣接する次の最適条件有効エリアへのデータの記録又は再生の移行が判断された際に、最適条件設定処理部１６０の制御により次の最適条件有効エリアの最適条件設定処理を実行させて最適条件を事前に決定する。
【００２０】
ここで最適条件設定処理とは、例えば記録、再生、消去のいずれかのための光ビームの発光パワーの最適パワーを設定すること、又は最適磁界を設定することを特徴とする。設定制御部１６２は、次の試し記録有効エリアの試し記録による最適条件設定処理を分割実行させる。
【００２１】
このように本発明は、媒体上の最適条件有効エリアが切り替わる毎に行う最適条件としての例えばレーザパワーの決定には、消去・記録・再生を複数回繰り返すために時間がかかることから、次の最適条件有効エリアに接近した際に、次のエリアの最適条件設定処理を分割して実行し、次のエリアに入る前にその最適レーザパワーを前もって決定しておくことで、連続データ処理の遅れや中断を回避する。
【００２２】
設定制御部１６２は、上位装置（ホスト）からの所定回数のコマンドの受信に同期して次の試し記録有効エリアの最適条件設定処理を分割実行する。例えば連続するデータ記録のライトコマンドを１００回受信する毎に、最適条件設定処理を分割実行し、ライトコマンドに先立って行う試し記録の分割処理によるコマンド処理の遅れを分散させて影響を低減する。
【００２３】
設定制御部１６２は、記録又は再生の目標ブロックが媒体のトラックに沿ってほぼ連続していることで連続データの処理と判断する。具体的には、設定制御部１６２は、今回の記録又は再生の先頭トラックに対する前回の記録又は再生の最終トラックとの差が規定数トラック以内にあり、これが規定回数以上連続しているときに、連続するデータの処理と判断する。
【００２４】
ここで光ディスク媒体の試し記録有効エリアは、１又は複数のゾーンによって構成される。ゾーンとは、角速度を一定として記録再生されるゾーン（ＺＣＡＶ）あるいはバンドである。
【００２５】
光ディスク媒体の試し記録有効エリアが１又は複数のゾーンによって構成されている場合、設定制御部１６２は、連続データの記録又は再生が次の試し記録有効エリアの手前に隣接するゾーンに移行した際に、次の試し記録有効エリアへの連続した記録再生の移行を予測判断する。より具体的には、次の試し記録有効エリアの手前に隣接するゾーンの後半に移行した際に、次の試し記録有効エリアへの連続した記録再生の移行を予測判断する。
【００２６】
【発明の実施の形態】
図２は本発明の光学的記憶装置である光ディスクドライブの回路ブロック図である。本発明の光ディスクドライブは、コントロールユニット１０とエンクロージャ１２で構成される。
【００２７】
コントロールユニット１０には光ディスクドライブの全体的な制御を行うＭＰＵ１４、上位装置との間でコマンド及びデータのやり取りを行うインタフェースコントローラ１６、光ディスク媒体に対するデータのリード、ライトに必要なフォーマッタやＥＣＣ機能（誤り検出訂正機能）を備えた光ディスクコントローラ（ＯＤＣ）１８、バッファメモリ２０を備える。
【００２８】
光ディスクコントローラ１８に対してはライト系統としてエンコーダ２２とレーザダイオード制御回路２４が設けられ、レーザダイオード制御回路２４の制御出力はエンクロージャ１２側の設けたレーザダイオードユニット３０に与えられている。レーザダイオードユニット３０はレーザダイオードとモニタ用の受光素子を一体に備える。
【００２９】
レーザダイオードユニット３０を使用して記録再生を行う光ディスク、即ちリムーバルなＭＯカートリッジ媒体として、この実施形態にあっては１２８ＭＢ、２３０ＭＢ、５４０ＭＢ、６４０ＭＢのＭＯカートリッジ媒体、ダイレクトオーバライト対応型の２３０ＭＢ、５４０ＭＢ、６４０ＭＢ媒体、更にＭＳＲ(Magnetic Super Resolution) の１．３ＧＢ媒体のいずれかを使用することができる。
【００３０】
このうち１２８ＭＢ，２３０ＭＢのＭＯカートリッジ媒体については、媒体上のマークの有無に対応してデータを記録するピットポジション変調記録（ＰＰＭ記録）を採用している。また媒体の記録フォーマットは、ＺＣＡＶであり、１２８ＭＢは１ゾーンである。
【００３１】
一方、高密度記録となる５４０ＭＢ、６４０ＭＢ及び１．３ＧＢのＭＯカートリッジ媒体については、マークのエッジ即ち前縁と後縁をデータに対応させるパルス幅変調記録（ＰＷＭ記録）を採用している。尚、ＰＰＭ記録はマーク記録とも呼ばれ、ＰＷＭ記録はエッジ記録とも呼ばれる。
【００３２】
ここで、６４０ＭＢ媒体と５４０ＭＢ媒体の記憶容量の差はセクタ容量の違いによるもので、セクタ容量が２ＫＢのとき６４０ＭＢ媒体となり、一方、５１２Ｂのときは５４０ＭＢ媒体となる。また媒体の記録フォーマットはＺＣＡＶであり、２３０ＭＢは１０ゾーン、６４０ＭＢは１１ゾーン、５４０ＭＢ及び１．３ＧＢは１８ゾーンである。
【００３３】
このように本発明の光ディスクドライブは、１２８ＭＢ、２３０ＭＢ、５４０ＭＢ、６４０ＭＢ及び１．３ＧＢの各記憶容量のＭＯカートリッジ、更にダイレクトオーバライト対応型媒体カートリッジに対応可能である。
【００３４】
したがって光ディスクドライブにＭＯカートリッジをローディングした際には、まず媒体のＩＤ部をリードし、そのピット間隔からＭＰＵ１４において媒体の種別を認識し、種別結果を光ディスクコントローラ１８に通知することで、１２８ＭＢ，２３０ＭＢ媒体であればＰＰＭ記録に対応したフォーマッタ処理を行い、２３０ＭＢ，５４０ＭＢ，６４０ＭＢまたは１．３ＧＢ媒体であればＰＷＭ記録に従ったフォーマッタ処理を行うことになる。
【００３５】
光ディスクコントローラ１８に対するリード系統としては、デコーダ２６、リードＬＳＩ回路２８が設けられる。リードＬＳＩ回路２８に対しては、エンクロージャ１２に設けたディテクタ３２によるレーザダイオード３０からのビームの戻り光の受光信号が、ヘッドアンプ３４を介してＩＤ信号及びＭＯ信号として入力されている。
【００３６】
リードＬＳＩ回路２８にはＡＧＣ回路、フィルタ、セクタマーク検出回路、シンセサイザ及びＰＬＬ等の回路機能が設けられ、入力したＩＤ信号及びＭＯ信号よりリードクロックとリードデータを作成し、デコーダ２６に出力している。またスピンドルモータ４０による媒体の記録方式としてゾーンＣＡＶを採用していることから、リードＬＳＩ回路２８に対してはＭＰＵ１４より、内蔵したシンセサイザに対しゾーンに対応した周波数のクロックをリードクロックとして発生する。
【００３７】
ここでエンコーダ２２の変調方式及びデコーダ２６の復調方式は、光ディスクコントローラ１８による媒体種別に応じ、１２８ＭＢ媒体，２３０ＭＢ媒体についてはＰＰＭ記録の変調及び復調方式に切り替えられる。一方、５４０ＭＢ媒体，６４０ＭＢ媒体及び１．３ＧＢ媒体については、ＰＷＭ記録の変調及び復調方式に切り替えられる。
【００３８】
ＭＰＵ１４に対しては、ヘッド部１２側に設けた温度センサ３６の検出信号が与えられている。
【００３９】
ＭＰＵ１４は、温度センサ３６で検出した装置内部の環境温度に基づき、レーザダイオード制御回路２４におけるリード、ライト、イレーズの各発光パワーを最適値に制御する。この発光パワーを最適化する制御として、本発明にあっては、５４０ＭＢ媒体、６４０ＭＢ媒体および１．３ＧＢ媒体について、媒体半径方向に試し記録有効範囲となる複数のエリアに分け、各エリアに対しホストから最初のライトコマンドを受けた際に、テストパターンをエリア内のテストトラックに記録した後にＥＣＣ機能を解除して再生したエラー個数を判定しながら最適レーザパワーを決定する最適条件設定処理（テストライト処理）を行う。
【００４０】
また本発明は、最適条件設定処理を一塊りのステップ毎に分割し、ホストからライトコマンドを受けた際に分割処理を順番に実行し、実行時間が所定時間を超えた場合は、分割処理を中断し、次にホストからライトコマンドを受けた時に、中断したステップから試し記録の分割処理を実行する分割試し記録を行う。
【００４１】
更に、本発明は、あるエリアでの連続データの処理中に隣りのエリアに接近したことを判別すると、ホストからのライトコマンドを受ける毎に、次のエリアの最適レーザパワーを決定する試し記録を分割実行し、連続データ処理によるエリア切替え前に次のエリアの最適レーザパワーを決定する処理を行う。
【００４２】
更に、ＭＰＵ１４は、ドライバ３８によりエンクロージャ１２側に設けたスピンドルモータ４０を制御する。ＭＯカートリッジの記録フォーマットはＺＣＡＶであることから、スピンドルモータ４０を例えば３６００ｒｐｍの一定速度で回転させる。
【００４３】
またＭＰＵ１４は、ドライバ４２を介してエンクロージャ１２側に設けた電磁石４４を制御する。電磁石４４は装置内にローディングされたＭＯカートリッジのビーム照射側と反対側に配置されており、記録時及び消去時に、また超解像度光磁気方式（ＭＳＲ媒体）の時は再生時にも媒体に外部磁界を供給する。
【００４４】
ＤＳＰ１５は、媒体に対しレーザダイオード３０からのビームの位置決めを行うためのサーボ機能を実現する。このため、エンクロージャ１２側の光学ユニットに媒体からのビームモードの光を受光する４分割ディテクタ４６を設け、ＦＥＳ検出回路（フォーカスエラー信号検出回路）４８が、４分割ディテクタ４６の受光出力からフォーカスエラー信号Ｅ１を作成してＤＳＰ１５に入力している。
【００４５】
またＴＥＳ検出回路（トラッキングエラー信号検出回路）５０が４分割ディテクタ４６の受光出力からトラッキングエラー信号Ｅ２を作成し、ＤＳＰ１５に入力している。トラッキングエラー信号Ｅ２はＴＺＣ回路（トラックゼロクロス検出回路）４５に入力され、トラックゼロクロスパルスＥ３を作成してＤＳＰ１５に入力している。
【００４６】
ＤＳＰ１５は、ビーム位置決めのためにドライバ５４，５８を介してフォーカスアクチュエータ５６及びＶＣＭ６４を制御駆動している。
【００４７】
ここで光ディスクドライブにおけるエンクロージャの概略は図３のようになる。図３において、ハウジング６６内にはスピンドルモータ４０が設けられ、スピンドルモータ４０の回転軸のハブに対しインレットドア６８側よりＭＯカートリッジ７０を挿入することで、内部のＭＯ媒体７２がスピンドルモータ４０の回転軸のハブに装着されるローディングが行われる。
【００４８】
ローディングされたＭＯカートリッジ７０のＭＯ媒体７２の下側には、ＶＣＭ６４により媒体トラックを横切る方向に移動自在なキャリッジ７６が設けられている。
【００４９】
キャリッジ７６上には対物レンズ８０が搭載され、固定光学系７８に設けている半導体レーザからのビームをプリズム８２を介して入射し、ＭＯ媒体７２の媒体面にビームスポットを結像している。対物レンズ８０は図２のエンクロージャ１２に示したフォーカスアクチュエータ５６により光軸方向に移動制御される。
【００５０】
図４は図２のコントローラ１０に設けたレーザダイオード制御回路２４の回路ブロック図であり、書込みに先立ってイレーズを必要とするＭＯカートリッジ媒体を例にとっている。尚、イレーズを必要としないダイレクトオーバライト対応型の媒体については、ＭＯカートリッジのイレーズパワーがダイレクトオーバライトの際のライトパワーの立ち上げを高速化させるアシストパワーに代替される。
【００５１】
図４において、レーザダイオードユニット３０にはレーザダイオード１００とモニタフォトダイオード１０２が一体に設けられている。レーザダイオード１００は電源電圧Ｖccにより駆動電流Ｉを受けて発光し、光学ユニットによりレーザビームを生成して媒体面に照射して記録再生を行う。
【００５２】
モニタフォトダイオード１０２はレーザダイオード１００からの光の一部を入射し、レーザダイオード１００の発光パワーに比例した受光電流ｉ0 を出力する。
【００５３】
レーザダイオード１００に対しては、リードパワー電流源１０４、イレーズパワー電流源１０６、第１ライトパワー電流源１０８、第２ライトパワー電流源１１０が並列接続されており、それぞれリードパワー電流ｉ0 、イレーズパワー電流Ｉ１、第１ライトパワー電流Ｉ２、及び第３ライトパワー電流Ｉ３を流すようにしている。
【００５４】
即ち、リードパワー発光時にはリードパワー電流Ｉ0 が流れ、イレーズパワー発光時にはリードパワー電流Ｉ0 にイレーズパワー電流Ｉ１を加えた電流（Ｉ0 ＋Ｉ１）が流れ、第１ライトパワー発光時には更に第１ライトパワー電流Ｉ２を加えた電流（Ｉ0 ＋Ｉ１＋Ｉ２）が流れる。また第２ライトパワー発光時には第２ライトパワー電流Ｉ３をリードパワー電流Ｉ0 及びイレーズパワー電流Ｉ１に加えた電流（Ｉ0 ＋Ｉ１＋Ｉ３）が流れる。
【００５５】
リードパワー電流源１０４に対しては、自動パワー制御部（以下「ＡＰＣ」という）１３８が設けられている。ＡＰＣ１３８に対しては目標ＤＡＣレジスタ１２０及びＤＡコンバータ（以下「ＤＡＣ」という）１３６を介して、目標パワーとして規定の目標リードパワーが設定されている。
【００５６】
イレーズパワー電流源１０６に対しては、ＥＰ電流指示部としてＥＰ電流ＤＡＣレジスタ１２２及びＤＡＣ１４０が設けられる。第１ライトパワー電流源１０８に対してはＷＰ１電流指示部としてＷＰ１電流ＤＡＣレジスタ１２４及びＤＡＣ１４２が設けられ、更に第２ライトパワー電流源１１０に対してもＷＰ２電流指示部としてＷＰ２電流ＤＡＣレジスタ１２６及びＤＡＣ１４４が設けられる。
【００５７】
このため各電流源１０４，１０６，１０８，１１０の電流は、対応するレジスタ１２０，１２２，１２４，１２６に対するＤＡＣ指示値をセットすることで適宜に変更することができる。ここでレジスタ、ＤＡＣ及び定電流源によって、発光電流源回路が構成されている。
【００５８】
ＡＰＣ１３８による制御は、フォトダイオード１０２の受光電流ｉ0 から得られたモニタ電流ｉm が目標リードパワーに対応したＤＡＣ１３６の目標電圧に一致するようにフィードバック制御を行う。このためモニタフォトダイオード１０２に対し、リードパワーを超えるイレーズパワー、第１ライトパワー及び第２ライトパワーで発光した際の受光電流を差し引いて、リードパワー相当のモニタ電流ｉm をＡＰＣに帰還するため、差引電流源１１２，１１４，１１６を設けている。
【００５９】
イレーズパワー用差引電流源１１２に対しては、ＥＰ差引電流指示部としてのＥＰ差引ＤＡＣレジスタ１２８及びＤＡＣ１４６により任意の差引電流ｉ１を設定することができる。第１ライトパワー用差引電流源１１４に対しては、ＷＰ１差引電流指示部としてのＷＰ１差引ＤＡＣレジスタ１３０及びＤＡＣ１４８により任意の差引電流ｉ２を設定することができる。
【００６０】
更に第２ライトパワー差引電流源１１６に対しても、ＷＰ２差引電流指示部としてのＷＰ２差引ＤＡＣレジスタ１３２及びＤＡＣ１５０によって任意の差引電流ｉ３を設定することができる。
【００６１】
この３つの差引電流源ｉ１，ｉ２，ｉ３の発光モードにおけるモニタ電流ｉm は次のようになる。
（１）リード発光時          ；ｉm ＝ｉ0
（２）イレーズ発光時        ；ｉm ＝ｉ0 −ｉ１
（３）第１ライトパワー発光時；ｉm ＝ｉ0 −（ｉ１＋ｉ２）
（４）第２ライトパワー発光時；ｉm ＝ｉ0 −（ｉ１＋ｉ３）
したがって、目標リードパワーを超えるイレーズパワー、第１または第２ライトパワーのいずれの発光時にあっても、対応する差引電流を受光電流ｉ0 から引くことで、モニタ電流ｉm はリードパワー相当の電流としてモニタ電圧検出用抵抗１１８に流れ、ＡＰＣ１３８に帰還される。
【００６２】
ＡＰＣ１３８は発光パワーの如何に関わらず、常時目標リードパワーを維持するようにリードパワー電流源１０４を制御し、これによって規定のイレーズパワー、第１ライトパワー及び第２ライトパワーの自動パワー制御が実現される。この差引電流についても、レジスタ、ＤＡＣおよび定電流源によって、差引電流源回路が構成されている。
【００６３】
モニタ電流ｉm に対応したモニタ電圧検出抵抗１１８によるモニタ電圧は、ＡＤコンバータ（以下「ＡＤＣ」という）１５２によりディジタルデータに変換され、モニタＡＤＣレジスタ１３４に入力された後、ＭＰＵ１４側に読み出される。このため、ＡＤＣ１５２及びモニタＡＤＣレジスタ１３４はモニタ電流ｉm の測定部を構成する。
【００６４】
図４はイレーズを必要とするＭＯカートリッジを例にとるものであったが、イレーズを必要としないダイレクトオーバライト対応のカートリッジ媒体の場合には、ＰＷＭ記録ではリードパワーＲＰにアシストパワーＰＡを加えたパワー（ＲＰ＋ＰＡ）に第１ライトパワーＷＰ１と第２ライトパワーＷＰ２を重畳させており、またＰＰＭ記録では、リードパワーＲＰにアシストパワーＰＡを加えたパワー（ＲＰ＋ＰＡ）に第１ライトパワーＷＰ１を重畳させている。
【００６５】
このため図４のイレーズパワーＥＰのためのレジスタ１２４，１２８，ＤＡＣ１４２，１４６及び電流源１１０，１１２を、各々、アシストパワーＰＡ用に代替すればよい。勿論、アシストパワー専用のレジスタ，ＤＡＣ及び電流源を付加してもよい。
【００６６】
ここでＰＷＭ記録の第１ライトパワーＷＰ１、第２ライトパワーは、媒体種別に対応した装置固有のデフォルトパワーとして予め設定されており、本発明の試し記録にあっては、第１ライトパワーＷＰ１と第２ライトパワーを変えながら消去、記録、再生（ＥＣＣ解除）を複数回繰り返し、再生データエラー数（またはエラーレート）が最小となるライトパワーを最適レーザパワーとして決定する。
【００６７】
図５は図４のレーザダイオード制御回路２４におけるＰＷＭ記録の信号、発光電流、差引電流及びタイムチャートであり、イレーズを必要としないダイレクトオーバライト対応型の５４０ＭＢ及び６４０ＭＢのカートリッジ媒体を例にとっている。
【００６８】
いま図５（Ａ）のライトゲートに同期して図５（Ｂ）のライトデータが与えられたとすると、図５（Ｃ）のライトクロックに同期してライトデータは図５（Ｄ）のパルス幅データに変換される。このパルス幅データに基づき、図５（Ｅ）のようにアシストパルスが生成され、更に図５（Ｆ）のように第１ライトパルスが生成される。更に図５（Ｇ）の第２ライトパルスが生成される。
【００６９】
この第２ライトパルスは図５（Ｄ）のパルス幅データのパルス幅に応じたパルス数をもつ。例えば先頭のパルス幅データについては４クロックのパルス幅であり、次のパルス幅データは２クロックであり、次のパルス幅データは３クロックである。
【００７０】
これに対応して図５（Ｇ）の第２ライトパルスは、図５（Ｆ）の第１ライトパルスに続いて先頭データの４クロック幅については２パルス発生し、次の２クロック幅については０パルスであり、３番目の３クロック幅については１パルスを発生し、パルス幅を表わす情報を記録するようにしている。
【００７１】
図５（Ｈ）は、図５（Ｅ）（Ｆ）及び（Ｇ）のアシストパルス、第１ライトパルス及び第２ライトパルスに基づいた発光電流とパワーである。まずリード電流は常時流してリードパワーＰＲでＤＣ発光させている。
【００７２】
このため、アシストパルスに同期して発光電流（Ｉ0 ＋Ｉ1 ）が流れ、これによってアシストパワーＰＡ分アップとなり、第１ライトパルスのタイミングで発光電流Ｉ２が加算されて第１ライトパワーＷＰ１分アップとなり、更に第２ライトパルスのタイミングで発光電流Ｉ３が加算されて（Ｉ0 ＋Ｉ1 ＋Ｉ3 ）となって第２ライトパワーＷＰ２分アップする。
【００７３】
この図５（Ｈ）の発光電流に同期して、図５（Ｉ）に示す差引電流が図４の差引電流源１１２，１１４，１１６に流れる。即ち、アシストパワーＰＡ分のアップに対応する差引電流ｉ１が流れ、次の第１ライトパワーＷＰ１分のアップ分に対応する差引電流ｉ２を加算して差引電流（ｉ１＋ｉ２）が流れ、更に第２ライトパワーＷＰ２分のアップに対応する差引電流ｉ３を加算して差引電流（ｉ１＋ｉ３）が流れる。
【００７４】
このため図５（Ｊ）のモニタ電流ｉm は、図５（Ｈ）の発光電流及び発光パワーに対応した受光電流ｉ0 から図５（Ｈ）の差引電流を差し引いた値となり、発光中であっても常にリードパワー相当の一定電流に変換され、ＡＰＣ１３８に帰還される。
【００７５】
図６はダイレクトオーバライト対応の２３０ＭＢ媒体を例にとってＰＰＭ記録する時の信号発光電流、差引電流及びモニタ電流のタイミングチャートである。図６（Ａ）のライトゲートに同期して図６（Ｂ）のライトデータが与えられたとすると、図６（Ｃ）のライトクロックに同期して図６（Ｄ）のパルス幅データが生成される。
【００７６】
このパルス幅データに対応して、図６（Ｅ）のアシストパルスと図６（Ｆ）の第１ライトパルスが作られる。ＰＰＭ記録にあっては、図６（Ｇ）の第２ライトパルスは使用されない。
【００７７】
このようなアシストパルス及び第１ライトパルスによる図６（Ｈ）の発光電流をレーザダイオードに流すことで、発光パワーＰが得られる。ＰＰＭ記録にあっては、アシストパルスのタイミングでアシストパワーＰＲをリードパワーＲＰに加算したパワー（ＰＲ＋ＡＰ）とするが、この場合にはアシストパワーＰＡをリードパワーＰＲそのものとし（ＡＰ＝ＰＲ）、アシストパルスのタイミングにあってもリードパワー電流Ｉ0 によるリードパワーＡＰによる発光が維持される。
【００７８】
第１ライトパルスのタイミングでは、発光電流が（Ｉ１＋Ｉ２）だけ増加して第１ライトパワーＷＰ１分にアシストパワーＰＡ分を加算したパワーとなる。図６（Ｉ）の差引電流は第１ライトパルスの発光タイミングで差引電流（ｉ１＋ｉ２）を流す。これによって図６（Ｊ）のモニタ電流ｉm は常にリードパワーの受光電流相当に維持される。
【００７９】
ここでＰＰＭ記録のライトパワーＷＰ１は、媒体種別に対応した装置固有のデフォルトパワーとして予め設定されており、本発明の試し記録にあっては、ライトパワーＷＰ１を変えながら消去、記録、再生（ＥＣＣ解除）を複数回繰り返し、再生データエラー数（エラーレート）が最小となるライトパワーを最適レーザパワーとして決定する。
【００８０】
図７は図２の光ディスクドライブのＭＰＵ１４で実現される本発明による最適条件設定処理の機能ブロック図である。
【００８１】
図７において、本発明による最適条件設定処理の機能は、最適条件設定処理部１６０、設定制御部１６２、アクセス実行部１６４、パワーテーブル１６６及びレジスタ群１６８で構成される。最適条件設定処理部１６０には、イレーズ処理部１７０、ライト処理部１７２、リード処理部１７４及び最適パワー決定部１７６が設けられる。なお、オーバライト媒体の場合にはイレーズ処理部１７０の処理は不要となる。
【００８２】
最適条件設定処理部１６０は、光ディスク媒体の半径方向に分割された複数のエリアごとに媒体上で最適条件設定処理を行って、記録、再生、消去に使用するレーザパワーや磁界の最適値を決定する。この最適条件設定処理部１６０による最適条件設定処理は設定制御部１６２により制御される。
【００８３】
設定制御部１６２には、一括実行制御部１７８、分割実行制御部１８０及び隣エリア分割実行制御部１８２が設けられている。一括実行制御部１７８は、光ディスク媒体のあるエリアについて、最適条件設定処理部１６０に設けているイレーズ処理部１７０、ライト処理部１７２、リード処理部１７４及び最適パワー決定部１７６を順次動作して、一括して試し記録により最適パワーを決定する処理、さらに、必要に応じて最適磁界を決定する処理を行っている。
【００８４】
この一括実行制御部１７８による最適条件設定処理は、光ディスク媒体を装置にロードした後にホストから最初のライトコマンドを受け付け、初めてあるエリアにデータを記録する際に行われる。また最初の最適条件設定処理が行われた後の運用中にあっては、一定時間毎の温度変化が例えば４℃以上と大きかったときに、最適条件設定処理の一括実行を制御する。
【００８５】
分割実行制御部１８０は、一括実行制御部１７８で最初のライトコマンドによる最適条件設定処理の一括実行が行われた後の一定時間毎の温度変化が小さかった場合、例えば４℃未満で３℃以上の場合に、最適条件設定処理部１６０によるイレーズ処理、ライト処理、リード処理（最適パワー決定処理を含む）を分割して実行する。
【００８６】
この場合のイレーズ処理、ライト処理、最適パワー決定処理を含むリード処理の分割実行間隔は、予め定めた一定経過時間ごと、例えば５００ｍｓ経過ごとに行われる。一括実行制御部１７８及び分割実行制御部１８０は、ホストからのライトコマンドの目標トラックが存在するエリアを対象に行われる。
【００８７】
隣エリア分割実行制御部１８２は、ある最適条件有効エリアでの連続データの記録または再生中（シーケンシャル処理中）に、隣接する次の最適条件有効エリアへの連続した記録または再生の移行が判断された際に、次の最適条件有効エリアの最適条件設定処理を分割実行させる。
【００８８】
この隣エリア分割実行制御部１８２による最適条件設定処理の分割実行は、次の２つの条件が得られた時に行う。
（１）現エリアで連続したデータの記録または再生を行っていること。
（２）ホストからのコマンドによる記録又は再生位置が隣エリア手前の接近した部分で行われていること。
【００８９】
このように連続データの処理中であることと隣エリアに接近していることの２つの条件が成立し、更に隣エリアでの最適条件設定処理が必要な場合に、隣エリアに対するホストからのライトコマンドに同期して隣エリアの最適条件設定処理を分割実行する処理を繰り返す。
【００９０】
ここでホストコマンドによる連続データを記録は、ホストからの１ライトコマンドで予め定められた複数ブロックの記録が行われ、次のホストからの１ライトコマンドでそれに続くブロックに対して複数ブロックの記録が行われる連続処理が一般的である。
【００９１】
即ち連続するデータの記録とは、ホストからのライトコマンドの対象ブロックが連続している処理ということができる。そこで隣エリア分割実行制御部１８２によるシーケンシャル処理の判断としては、今回のライトコマンドの対象ブロックから得られた先頭トラック番号から前回のライトコマンドの対象ブロックの最終トラック番号との差を算出し、この差が零、即ちトラック番号が連続しているか、所定数以内、例えば２トラック以内であれば、連続するデータの処理と判断する。即ち次式によりシーケンシャル処理を判断する。
【００９２】
0003926967.tif 000002
次に隣エリア分割実行制御部１８２による隣エリアに接近していることの判断は、現在記録中のトラックに設けているＩＤに記録されたトラック番号を読み取り、このトラック番号から次のエリアに近付いていることを判断する。
【００９３】
光ディスク媒体にあっては、レーザビームをトラッキングするための案内溝であるグループはスパイラル状に形成され、グループとグループの間にデータを記録再生するランドと呼ばれる領域を形成している。
【００９４】
このランドには、媒体形成時にトラック番号とセクタ番号から成るＩＤ部が形成されている。このランドに記録されたＩＤで挟まれた部分がセクタあるいはブロックであり、連なった複数個のセクタあるいはブロックで１トラックが形成される。
【００９５】
スパイラル状のトラックは、２３０ＭＢ，５４０ＭＢ，６４０ＭＢのフォーマットの光ディスク媒体に関しては内周から外周に向かって設けられており、ＩＤ部のトラックアドレスも内周を起点として外周に向かって増加する。また１．３ＧＢフォーマットの光ディスク媒体に関しては、スパイラル状のトラックは逆に外周から内周に設けられており、ＩＤ部のトラックアドレスも外周を起点として内周に向かって増加する。
【００９６】
ＩＤ部は光ディスク媒体の成型時に作られる固定のものであり、更に光ディスク媒体にあっては光ディスク媒体の半径方向を１または複数のゾーンに分けて構成している。このゾーンもＩＤ部と同様、媒体成型時に作られる固定のものであり、したがってゾーンとトラックアドレスの関係は媒体フォーマットに従った固定関係にある。
【００９７】
２３０ＭＢ，５４０ＭＢ，６４０ＭＢ，１．３ＧＢのフォーマットを持つ光ディスク媒体は、半径方向に複数のゾーンに分かれている。ここでゾーンとは、角速度を一定として記録再生されるＺＣＡＶのゾーンあるいはバンドである。
【００９８】
これに対し本発明の最適条件設定処理の対象となる最適条件有効エリアは、装置内部での仮想的な単位であり、装置内部の処理の都合上、使用している単位である。このため、最適条件有効範囲となるエリアは複数のゾーンから構成されている。
【００９９】
例えば５４０ＭＢ光ディスク媒体を例にとると、媒体フォーマットにより半径方向に１８ゾーンに分かれており、この１８ゾーンに対し、この実施形態にあっては最適条件有効範囲としてのエリアを、ゾーン１〜６を含む内周エリア、ゾーン７〜１２を含む中間エリア、ゾーン１３〜１８を含む外周エリアの３エリアに分けて管理し、それぞれのエリアで最適条件設定処理による最適データパワーの決定を行う。各エリアでの最適条件設定処理の結果、即ち最適条件設定処理により決定された最適データパワーは、そのエリア内でのみ有効となる。
【０１００】
通常、装置の制御ファームにはローディング可能な光ディスク媒体ごとに、ライトコマンドにより記録がなされる目標ブロック（目標セクタ）の媒体半径位置と装置内温度とにより固有の記録条件となる記録レーザパワーをデフォルトとして決定している。
【０１０１】
しかし、装置ごとの記録性能や温度読取値のばらつき、光ディクス媒体ごとの記録感度のばらつき、装置の温度センサ読取値と実際の媒体温度との差により、デフォルトとして決定された最適条件にずれが生ずる。
【０１０２】
そこで本発明の最適条件設定処理部１６０にあっては、装置が決定するデフォルト記録条件としてのライトパワーを中心値として、ライトパワーを変化させた最適条件設定処理を行って最適ライトパワーを探し出す。
【０１０３】
このため、最適条件設定処理で決定される最適データパワーは、デフォルトライトパワーに対する比例係数の形で決定される。この最適条件設定処理で決定されるデフォルトライトパワーに対する比例係数をパワーオフセットと便宜上呼ぶ。
【０１０４】
光ディクス媒体のエリア内で有効となるのは、この最適条件設定処理で決定されたパワーオフセットであり、独立した例えば内周エリア、中間エリア、外周エリアごとに最適条件設定処理の結果として、それぞれ独立したパワーオフセットが保持される。
【０１０５】
デフォルトライトパワーはエリア内でも半径位置により変化し、それに最適条件設定処理で決定された最適条件としてのパワーオフセット（比例係数）を掛けた値が最適ライトパワーとなる。
【０１０６】
このことから、エリアが切り替わり次のエリアで最適条件設定処理が実行された場合には、その新たなエリアでの比例係数となるパワーオフセットが求められることになる。
【０１０７】
このような設定制御部１６２による最適条件設定処理部１６０を制御した最適条件設定処理のため、パワーテーブル１６６にはロードされた光ディクス媒体の媒体種別に対応してエリア、ゾーン、デフォルトイレーズパワー、デフォルトライトパワー、及び最適条件設定処理により決定された最適ライトパワーを得るための比例係数であるパワーオフセット、更に最適条件設定処理の必要性の有無を示すフラグの制御情報が格納されている。
【０１０８】
図８は図７のパワーテーブル１６６の具体例であり、媒体種別として５４０ＭＢ光ディクス媒体を例にとっている。このパワーテーブル１６６は、最適条件設定処理の有効範囲となるエリアとして、内周エリア１８４、中間エリア１８６、外周エリア１８８の３つのエリアに分かれている。
【０１０９】
また媒体フォーマットにより半径方向にゾーン１〜１８の１８ゾーンに分かれており、内周エリア１８４はゾーン番号１〜６であり、中間エリア１８４はゾーン番号７〜１２であり、更に外周エリア１８８はゾーン番号１３〜１８となっている。
【０１１０】
各ゾーンに対応して、装置固有の最適条件であるデフォルトイレーズパワーＤＥＰ１〜１８と、デフォルトライトパワーＤＷＰ１〜１８が格納されている。更に内周エリア１８４、中間エリア１８６、外周エリア１８８に対応して、最適条件設定処理により決定された比例係数となるパワーオフセットＰＯＦＳ１〜３が格納されている。
【０１１１】
このパワーオフセットＰＯＦＳ１〜３は媒体がローデングされた直後は全て１となっており、その結果、デフォルトイレーズパワーまたはデフォルトライトパワーがそのまま使用される。そしてライトコマンドに同期して最適条件設定処理が行われると、その結果として算出されたパワーオフセットの値が格納される。
【０１１２】
フラグＦＬ１，ＦＬ２，ＦＬ３は各エリアにおける最適条件設定処理の必要性の有無を設定するもので、フラグオンで最適条件設定処理の必要性が設定され、フラグオフで最適条件設定処理の必要性が解除される。光ディクス媒体をロードした際には、フラグＦＬ１〜ＦＬ３は全て最適条件設定処理を必要とするオン状態にセットされる。
【０１１３】
一度、最適条件設定処理が行われるとフラグＦＬ１〜ＦＬ３はオフとなり、次に最適条件設定処理の必要条件が成立した際にフラグオンとなる。この最適条件設定処理の必要性の判断は、前回の最適条件設定処理からの経過時間が一定時間経過する毎に、その時の温度差に応じて、フラグのオン・オフ設定が行われる。
【０１１４】
尚、最適条件設定処理により決定された設定値は、媒体がアンロードにより搬出された時、もしくは電源段時にクリアされる。
【０１１５】
図９は図８のパワーテーブル１６６の内容に従った５４０ＭＢフォーマットの光ディクス媒体のゾーンとエリアに対するデフォルトパワー、及び最適条件設定処理で決定したパワーオフセットの関係を表わしている。
【０１１６】
図９において、光ディクス媒体の横軸に示す半径方向は１８ゾーンに分割されており、この１８ゾーンをゾーン１〜６の内周エリア１８４、ゾーン７〜１２の中間エリア１８６及びゾーン１３〜１８の外周エリア１８８の３つのエリアに分けて管理している。
【０１１７】
装置固有のデフォルトパワー１９０は破線の特性となっている。このデフォルトパワー１９０は、例えばゾーン１〜１８の中のセンタトラックを対象にデフォルトパワーを定めており、パワーに合うゾーンの先頭トラックの２つのデフォルトパワーの値の直線補完によって、その間の媒体半径位置のトラックにおけるデフォルトパワーを求めるようにしている。
【０１１８】
最適条件設定処理は各エリアごとに独立に行われる。最適条件設定処理を行う各エリアの試し書きトラックは、例えば各エリアの先頭ゾーンのセンタトラックを対象とする。即ち内周エリア１８４にあっては、ゾーン１のセンタトラックを試し書きトラックとして最適条件設定処理を行う。
【０１１９】
中間エリア１８６にあっては、先頭ゾーン７のセンタトラックを試し書きトラックとして最適条件設定処理を行う。更に外周エリア１８８にあっては、先頭ゾーン１８のセンタトラックを試し書きトラックとして最適条件設定処理を行う。
【０１２０】
最適条件設定処理は、各エリアにおけるデフォルトパワーに対する比例係数をパワーオフセットとして求めるもので、具体的には、この求めたパワーオフセット（比例係数）をデフォルトパワーに掛けることで、図９の各エリアにつき実線で示す最適レーザパワー１９２，１９４，１９６が得られる。そして、このように最適条件設定で得られた最適レーザパワー１９２，１９４，１９６のそれぞれは、エリア１８４，１８６，１８８のそれぞれにおいてのみ有効である。
【０１２１】
図９のエリアについて図７の隣エリア分割実行制御部１８２による分割最適条件設定処理を説明すると次のようになる。光ディクス媒体のトラックに対し連続データの記録が行われる場合、例えば図９の最内周のゾーン１の先頭トラックから外周に向けてシーケンシャルな記録が行われる場合、内周エリア１８４に対する最初のライトコマンドの際に図７の一括実行制御部７８によるイレーズ、ライト、最適パワー決定処理を含むリード処理が一括して行われ、これによって内周エリア１８４で有効なパワーオフセットを決定し、このため最適レーザパワー１９２が求まる。
【０１２２】
内周エリア１８４のトラックに対しシーケンシャルな記録が済み、次の中間エリア１８６に入った場合には、改めて最適条件設定処理による最適レーザパワー１９４を算出するパワーオフセットの決定が必要となる。この最適条件設定処理によるパワーオフセットの決定には、イレーズ処理、ライト処理、リード処理を複数回繰り返した後に、最適パワーを与える比例係数としてのパワーオフセットを決定するため、処理に時間が掛かる。
【０１２３】
そこで本発明にあっては、現在処理中の内周エリア１８４で連続データの記録を行っており、もうすぐ次の中間エリア１８６に切り替わると判断した際に、次の中間エリア１８６で使用する最適レーザパワーを求めるためのパワーオフセットを決定する最適条件設定処理を、内周エリア１８４に対するライトコマンドに同期して分割実行する。
【０１２４】
このような次の中間エリア１８６に入る前に内周エリア１８４の連続データの処理中に最適条件設定処理を分割実行して、次の中間エリア１８６で使用する最適レーザパワー１９４を得るためのパワーオフセットを決定しておくことで、中間エリア１８６に切り替わった際の最適条件設定処理を不要とし、中間エリア１８６の最初のライトコマンドに同期して行う最適条件設定処理に時間が掛かって連続データ処理が遅れたり中断してしまうような事態を確実に防止することができる。
【０１２５】
この隣エリアに接近したことの判断は、例えば内周エリア１８４のシーケンシャル処理中にあっては、隣エリアとなる中間エリア１８６に隣接した手前のゾーン６のトラックに対するライトコマンドを受領した場合であり、より具体的にはゾーン６の後半のトラックのシーケンシャルアクセスのライトコマンドを受領した場合である。
【０１２６】
またゾーン６の後半のトラックに対するライトコマンドに同期した隣の中間エリア１８６に対する最適条件設定処理の分割実行は、内周エリア１８４に対する所定回数のライトコマンドを受信するごとに行う。例えばライトコマンドを１００回受領するごとに隣の中間エリア１８６に対する最適条件設定処理の分割実行を行う。
【０１２７】
これによってゾーン６の後半のトラックを対象としたライトコマンドに同期した隣の中間エリア１８６に対する最適条件設定処理の分割実行が分散され、ホスト側でのライトコマンド終了に対する待ち時間を分散且つ縮小させることができる。またゾーン６の後半のトラックにライトコマンドによる記録が行われた際の隣の中間エリア１８６に対する最適条件設定処理の分割実行は、中間エリア１８６の先頭ゾーン７における試し書きトラックを対象に行う。
【０１２８】
次の中間エリア１８６から外周エリア１８８への切替えについても、中間エリア１８６における連続データ処理のライトコマンドの目標トラックが外周エリア１８８の手前の隣接ゾーン１２の後半となった時に、外周エリア１８８の先頭ゾーン１８の試し書きトラックを対象に最適レーザパワーを求めるパワーオフセット（比例係数）を決定するための最適条件設定処理を分割実行する。
【０１２９】
図１０は図７の最適条件設定処理部１６０によるライトパワーの変化と、その都度得られた再生データエラー数の関係を表わしている。
【０１３０】
図１０において、最適条件設定処理は、例えば消去、記録、再生を実験的に決められた所定回数、この実施形態にあっては５回繰り返した後、最適レーザパワーを与える比例係数としてのパワーオフセットを決定する。
【０１３１】
図１０の場合には、ライトパワーをＰｗ１，Ｐｗ２，Ｐｗ３，Ｐｗ４及びＰｗ５と５回変化させてテストデータの最適条件設定処理を行い、各最適条件設定処理後にＥＣＣによるエラー訂正機能を停止した状態で再生して再生データを求め、最適条件設定処理に使用したテストデータとビット単位に比較して、再生データエラー数を求めている。
【０１３２】
この場合、再生データエラー数は、最初のライトパワーＰｗ１による最適条件設定処理ではスレッショルドＴＨを越えているが、２回目、３回目、４回目についてはスレッショルドＴＨ以下の再生データエラー数に低下し、最後のライトパワーＰｗ５では再びスレッショルドＴＨを越える再生データエラー数に増加している。
【０１３３】
このような場合にはスレッショルドＴＨ以下となった３つのライトパワーＰｗ２，Ｐｗ３，Ｐｗ４の中央値となるＰｗ３を最適ライトパワーに決定し、この最適ライトパワーＰｗ３をデフォルトライトパワーで割った比例係数を求めて、これをパワーオフセットとして図７のパワーテーブル１６６に登録する。
【０１３４】
図１１は、１回の最適条件設定処理では最適ライトパワーが得られず、リトライにより最適パワーを決定した場合のライトパワーに対する再生データエラー数の関係である。最初、ライトパワーをＰｗ１〜Ｐｗ５と５回変化させて最適条件設定処理を行ったが、この時の再生データエラー数はスレッショルドＴＨ以上となっており、この最適条件設定処理では最適ライトパワーを決定することができない。
【０１３５】
そこで次のリトライ処理として前回の最適条件設定処理における最後のライトパワーＰｗ５を先頭に、ライトパワーをＰｗ６〜Ｐｗ９と変化させて再生データエラー数を求めている。このリトライの際には、ライトパワーＰｗ６〜Ｐｗ８の３回でスレッショルドＴＨ以下となる再生データエラー数が得られ、その中間となるライトパワーＰｗ７を最適ライトパワーに決定し、最適ライトパワーＰｗ７をデフォルトライトパワーで割って求めた比例係数をパワーオフセットとしてパワーテーブル１６６に登録する。
【０１３６】
この図１０及び図１１から明らかなように、最適条件設定処理にあっては，例えば消去、記録、再生を５回繰り返した後に最適ライトパワーを決定するため、その処理にかなりの時間が掛かる。特に図１のように、１回目の最適条件設定処理では最適ライトパワーが決定できない場合にはリトライにより最適ライトパワーを決定するため、更に時間が掛かることになる。
【０１３７】
これに対し本発明にあっては、処理の中断が問題となる音響データや動画データなどの連続データ記録について、あるエリアから次のエリアに近付いた際に隣エリアの最適ライトパワーを決定する最適条件設定処理を現エリアの連続データ記録のライトコマンドに同期して事前に分割実行することで、次のエリアに切り替わった際の最適条件設定処理の一括実行によるシーケンシャル処理の中断を確実に防止する。
【０１３８】
図１２は、図７の最適条件設定処理機能を備えた本発明の光ディクスドライブの処理動作のフローチャートである。光ディクスドライブの電源を投入すると、ステップＳ１で初期化処理が行われる。この初期化処理は、図７のパワーテーブル１６６に格納する各デフォルト値や温度補正係数などの設定調整が含まれる。
【０１３９】
続いてステップＳ２で媒体ロードを判別すると、レジスタ１６８に媒体種別を設定し、この媒体種別によってパワーテーブル１６６の中の媒体種別に対応したテーブル情報が特定される。
【０１４０】
次にステップＳ３でホストコマンドの受信をチェックしており、ホストコマンドを受信すると、ステップＳ４で現エリアでの最適条件設定処理が必要か否か判断する。ホストコマンドが最初のライトコマンドであった場合には、現エリアでの最適条件設定処理が必要であることからステップＳ５に進み、現エリアでの最適条件設定処理を実行する。
【０１４１】
この現エリアでの最適条件設定処理は、最初のライトコマンドの場合には一括実行制御部１７８による最適条件設定処理の一括実行であり、一度最適条件設定処理が済んだ場合には有効時間経過時の最適条件設定処理の必要性であり、温度差が大きい場合には一括実行による最適条件設定処理、温度差が小さい場合には分割実行による最適条件設定処理を行う。
【０１４２】
ステップＳ５で現エリアについての最適条件設定処理が実行されて最適ライトパワーを求めるための比例係数であるパワーオフセットが決定されると、パワーテーブル１６６に登録した後に、ステップＳ６でホストからのライトコマンドの処理を実行する。
【０１４３】
一方、ステップＳ４で現エリアでの最適条件設定処理が必要でなかった場合には、ステップＳ７〜Ｓ９により図７の隣エリア分割実行制御部１８２による最適条件設定処理の分割実行を行う。まずステップＳ７でシーケンシャル処理中で且つエリア切替領域か否かを判断する。
【０１４４】
シーケンシャル処理中で且つエリア切替領域にあれば、ステップＳ８に進み、隣エリアでの最適条件設定処理が必要か否かチェックする。隣エリアでの最適条件設定処理が一度も行われていない場合あるいは前回の最適条件設定処理から有効時間が経過して温度差を生じている場合には、隣エリアでの最適条件設定処理の必要性ありと判断し、ステップＳ９で隣エリアに対し最適条件設定処理を分割実行する。
【０１４５】
隣エリアの最適条件設定処理の分割実行が済むと、ステップＳ６でホストからのライトコマンドを処理する。ステップＳ６でホストからのライトコマンドを処理した後は、ステップＳ７で媒体アンロードをチェックし、アンロードでなければ再びステップＳ３に戻って次のホストコマンドを待つ。
【０１４６】
ステップＳ７で媒体アンロードが判別されると、ステップＳ８で装置停止の有無をチェックし、装置停止でなければ、ステップＳ２に戻って次の媒体ロードを待つ。装置停止であれば一連の処理を終了する。
【０１４７】
図１３は、図１２のステップＳ７〜Ｓ９の破線で囲んだ処理となる図７の隣エリア分割実行制御部１８２による制御処理の詳細を示したフローチャートである。この隣エリアについての最適条件設定処理の分割実行にあっては、まずステップＳ１で、今回受信したライトコマンドの処理対象となる目標トラックが含まれる目的ゾーンがエリア境界か否かチェックする。
【０１４８】
例えば図９の５４０ＭＢフォーマット光ディクス媒体の内周エリア１８４に対するライトコマンドにあっては、隣の中間エリア１８６の手前の隣接したゾーン６か否かチェックする。エリア境界が目的ゾーンであった場合には、ステップＳ２に進み、目標トラックが目的ゾーンの後半か否かチェックする。例えば図９のゾーン６の後半のトラックが目標トラックとなっているか判断する。
【０１４９】
目的ゾーンの後半が目標トラックであれば、今回のライトコマンドで処理する先頭トラック番号から前回のライトコマンドの処理による最終トラック番号を差し引いた値が０以上で且つ２以下であればシーケンシャルな記録と判断し、ステップＳ４に進む。
【０１５０】
ステップＳ４にあっては、最適条件設定処理の分割実行を行うライトコマンド回数を決めるカウンタを１つカウントアップし、ステップＳ５でカウンタ値が１００以上か否かチェックする。カウンタ値が１００未満の場合にはステップＳ９にスキップし、今回の処理の最終トラック番号を保存して、図１２のメインルーチンにリターンする。
【０１５１】
ステップＳ５でカウンタ値が１００以上であれば、ステップＳ６に進み、隣エリアでの最適条件設定処理の必要性の有無をチェックする。具体的には図８のパワーテーブル１６６に設けている隣エリアとなる中間エリア１８６のフラグＦＬ２をチェックし、フラグがオンであれば最適条件設定処理の必要性ありと判断してステップＳ７に進む。
【０１５２】
ステップＳ７にあっては、ライトコマンドの実行に先立ち、隣エリアでの最適条件設定処理を分割実行する。隣エリアでの最適条件設定処理の最初の分割実行は、イレーズ処理部１７０によるゾーン７の試し記録トラックに対する消去処理となる。続いてステップＳ８でカウンタをゼロに初期化し、更にステップＳ９で今回処理の最終トラック番号を保存した後、図１２のメインルーチンにリターンする。
【０１５３】
このためステップＳ５でライトコマンドが１００回受信されるごとにステップＳ６からＳ７に進んで隣エリアでの最適条件設定処理を分割実行することとなる。２回目の分割実行は、ライト処理部１７２によるゾーン７の試し書きトラックによるテストデータの最適条件設定処理となる。
【０１５４】
３回目の分割実行は、図７のリード処理部１７４によるゾーン７の試し記録トラックに書き込んだテストデータのＥＣＣによる訂正機能を停止した状態での再生処理となる。これを図１０に示したようにライトパワーを変化させながら５回繰り返し、５回の処理が済むと図７の最適パワー決定部１７６によりスレッショルド以下となったライトパワーの中央値を最適ライトパワーに決定し、デフォルトライトパワーで割った比例係数としてのパワーオフセットをパワーテーブル１６６に登録する。
【０１５５】
図１４は、図１３のステップＳ７における隣エリアでの最適条件設定処理の分割実行の詳細を示したフローチャートである。この隣エリアの最適条件設定の分割処理にあっては、分割実行を管理する実行ステップとして、イレーズについては実行ステップ（Ｘ，１）、ライトについては実行ステップ（Ｘ，２）、更にリードについては実行ステップ（Ｘ，３）を使用している。ここで実行ステップの括弧の先頭のＸは実行回数を表わしており、この実施形態にあっては５回イレーズ、ライト、リードが行われることから、Ｘ＝０，１，２，３，４と変化する。また実行ステップの括弧の右の値は、１がイレーズ、２がライト、３がリードを表わしている。
【０１５６】
図１４において、まずステップＳ１で実行ステップ（Ｘ，１）以上か否かチェックする。最初の分割実行にあっては、実行ステップは（０，０）であることからステップＳ２に進んで隣エリアの先頭ゾーンの試し記録セクタをイレーズし、実行ステップを（０，１）にセットし、図１３にリターンする。
【０１５７】
次の隣エリアの分割実行にあっては実行ステップは（０，１）であることから、ステップＳ１からステップＳ３に進み、実行ステップ（０，２）未満であることから、ステップＳ４で隣エリアの先頭ゾーンの試し記録セクタをテストデータによりライトし、実行ステップを（０，２）にセットして、図１３にリターンする。
【０１５８】
３回目の隣エリア分割実行にあっては、実行ステップは（０，２）であることから、ステップＳ１，Ｓ３からステップＳ５に進み、実行ステップ（０，３）未満であることから、ステップＳ６で隣エリアの先頭ゾーンの試し記録セクタのリードをエラー訂正機能を停止した状態で行い、実行ステップを（０，３）にセットし、ステップＳ７に進む。
【０１５９】
ステップＳ７にあっては、次の最適条件設定処理のためにライトパワーのパワーオフセットを＋αだけ増加し、繰返し回数Ｘを１つ増加してＸ＝１とする。続いてステップＳ８で繰返し回数がＸ＝４、即ち繰返し回数５回に達したか否かチェックし、１回目であることから図１３にリターンする。
【０１６０】
繰返し回数Ｘ＝１となる２回目、Ｘ＝２となる３回目、Ｘ＝３となる４回目についても、同様な処理を繰り返す。繰返し回数Ｘ＝４となる５回目については、イレーズ、ライト及びリードの分割処理を実行した後、ステップＳ８で繰返し回数Ｘ＝４、即ち繰返し回数５回が判別され、ステップＳ９でそのとき得られている５つのライトパワーに対する再生データエラー数の内、スレッショルド以下となるエラー数のライトパワーの中間値として最適ライトパワーを決定し、デフォルトライトパワーで割ることで比例係数としてのパワーオフセットを求めてパワーテーブルに登録する。
【０１６１】
ステップＳ９の最適ライトパワーの決定が済むと、ステップＳ１０で実行ステップを（０，０）に初期化し、且つ繰返し回数ＸをＸ＝０に初期化し、次の隣エリア最適条件設定処理の分割処理に備える。
【０１６２】
図１５は、図１３のステップＳ７における隣エリアでの最適条件設定処理の分割実行の他の処理の詳細を示したフローチャートである。この隣エリアでの最適条件設定処理の分割実行は、分割実行の開始時にタイマをスタートして時間を監視し、予め定めた一定時間、例えは５００ｍｓを越えた時点で処理を中断して、そのときの実行ステップを保存し、次の隣エリアでの最適条件設定処理の分割実行の際には保存したステップから最適条件設定処理を再開することを特徴とする。
【０１６３】
図１５において、まずステップＳ１で経過時間タイマをスタートする。次にステップＳ２で実行ステップ（０，１）以上か否かチェックする。ここで初期状態にあっては、実行ステップは（０，０）であることからステップＳ３に進み、試し記録セクタをイレーズし、実行ステップを（０，１）にセットする。
【０１６４】
次にステップＳ４で経過時間タイマが５００ｍｓを越えたか否かチェックする。越えていなければステップＳ５で実行ステップが（０，２）以上か否かチェックし、現在、実行ステップは（０，１）であることから、ステップＳ６に進み、試し記録セクタをライトして実行ステップを（０，２）にセットした後、ステップＳ７で時間経過タイマが５００ｍｓを越えたか否かチェックする。
【０１６５】
時間経過タイマが５００ｍｓを越えていなければ、ステップＳ８で実行ステップが（０，３）以上か否かチェックし、現在、実行ステップは（０，２）であることから、ステップＳ９に進み、試し記録セクタをエラー訂正機能を停止した状態でリードして、テストデータとの比較により再生データエラー数を求めた後、実行ステップを（０，３）にセットし、再びステップＳ１０で５００ｍｓを越えたか否かチェックする。
【０１６６】
５００ｍｓを越えていなければ、ステップＳ１１で次の最適条件設定処理のためにライトパワーを＋αだけオフセットし、また繰返し回数Ｘを１つ増加させた後、ステップＳ１２で繰返し回数５を表わすＸ＝４に達したか否かチェックする。繰返し回数Ｘが４未満であれば、再びステップＳ２に戻り、Ｘ＝１とした実行ステップの判別によりイレーズ、ライト、リードの処理を繰り返す。
【０１６７】
このようなイレーズ、ライト、リードの途中で、ステップＳ４，Ｓ７，Ｓ１０のいずれかで経過時間タイマが５００ｍｓを越えると、そのときの実行ステップを保存した状態で最適条件設定処理を中断して図１３から図１２のメインルーチンにリターンする。そして図１３のステップＳ５でライトコマンドの受信回数が１００回に達すると、図１５の隣エリアの最適条件設定処理に戻り、前回の中断で保存した実行ステップから最適条件設定処理を再開する。
【０１６８】
このような５００ｍｓごとの処理の中断による最適条件設定処理の繰り返しで繰返し回数Ｘが５回を示すＸ＝４にステップＳ１２で達したことが判別されると、ステップＳ１３で、５回の最適条件設定処理により得られた５つのライトパワーに対する再生データエラー数の内、スレッショルド以下となる最適ライトパワーの中間値を最適ライトパワーとして決定し、ディフォルトライトパワーで割った比例係数を求めて、これをパワーオフセットとしてパワーテーブル１６６に登録する。
【０１６９】
そしてステップＳ１４で実行ステップを（０，０）に初期化し、且つ繰返し回数をＸ＝０に初期化した後、図１２のメインルーチンに戻って次の隣エリアの最適条件設定処理の分割実行に備える。
【０１７０】
図１６は、図７の設定制御部１６２に設けている現エリアに対する分割実行制御部１８０による最適条件設定分割処理のフローチャートであり、図１２のステップＳ５における分割実行の詳細となる。
【０１７１】
この現エリアにおける最適条件設定処理の分割実行についても、同様に実行ステップを（Ｘ，１）で管理してイレーズ、ライト、リードを５回繰り返した後に、最適ライトパワーを決定する。また一度最適条件設定処理の分割処理を開始した場合には、分割実行の開始でタイマをスタートし、予め定めた一定時間例えば５００ｍｓを越えた時点で処理を中断して、そのときの実行ステップを保存し、次のライトコマンドに同期した分割実行の際には、保存したステップから最適条件設定処理を再開する。
【０１７２】
図１６において、図１２のステップＳ３で受信したホストからのライトコマンドに同期して、ステップＳ５の現エリアでの最適条件設定処理の分割実行が行われる。この現エリアでの分割実行は、ずステップ１でタイマをスタートする。次にステップＳ２で実行ステップ（０，１）以上か否かチェックする。ここで初期状態にあっては、実行ステップは（０，０）であることからステップＳ３に進み、試し記録セクタをイレーズし、実行ステップを（０，１）にセットする。
【０１７３】
次にステップＳ４で経過時間タイマが５００ｍｓを越えたか否かチェックする。越えていなければステップＳ５で実行ステップが（０，２）以上か否かチェックし、現在、実行ステップは（０，１）であることから、ステップＳ６に進み、試し記録セクタをライトして実行ステップを（０，２）にセットした後、ステップＳ７で時間経過タイマが５００ｍｓを越えたか否かチェックする。
【０１７４】
時間経過タイマが５００ｍｓを越えていなければ、ステップＳ８で実行ステップが（０，３）以上か否かチェックし、現在、実行ステップは（０，２）であることから、ステップＳ９に進み、試し記録セクタをエラー訂正機能を停止した状態でリードして、テストデータとの比較により再生データエラー数を求めた後、実行ステップを（０，３）にセットし、再びステップＳ１０で５００ｍｓを越えたか否かチェックする。
【０１７５】
５００ｍｓを越えていなければ、ステップＳ１１で次の最適条件設定処理のためにライトパワーを＋αだけオフセットし、また繰返し回数Ｘを１つ増加させた後、ステップＳ１２で繰返し回数５を表わすＸ＝４に達したか否かチェックする。繰返し回数Ｘが４未満であれば、再びステップＳ２に戻り、Ｘ＝１とした実行ステップの判別によりイレーズ、ライト、リードの処理を繰り返す。
【０１７６】
このようなイレーズ、ライト、リードの途中で、ステップＳ４，Ｓ７，Ｓ１０のいずれかで経過時間タイマが５００ｍｓを越えると、そのときの実行ステップを保存した状態で最適条件設定処理を中断して図１２のメインルーチンにリターンする。そして図１２のメインルーチンで次のライトコマンドを受信すると、図１５の最適条件設定の分割処理に戻り、前回の中断で保存した実行ステップから最適条件設定処理を再開する。
【０１７７】
このような５００ｍｓごとの処理の中断による最適条件設定処理の繰り返しで繰返し回数Ｘが５回を示すＸ＝４にステップＳ１２で達したことが判別されると、ステップＳ１３で、５回の最適条件設定処理により得られた５つのライトパワーに対する再生データエラー数の内、スレッショルド以下となる最適ライトパワーの中間値を最適ライトパワーとして決定し、デフォルトライトパワーで割った比例係数を求めて、これをパワーオフセットとしてパワーテーブル１６６に登録する。
【０１７８】
そしてステップＳ１４で実行ステップを（０，０）に初期化し、且つ繰返し回数をＸ＝０に初期化した後、図１２のメインルーチンに戻って次の現エリアの最適条件設定処理の分割実行に備える。
【０１７９】
図１７は、図１３のステップＳ７における隣エリアで最適条件を設定する分割処理の他の実施形態のフローチャートであり、この実施形態にあっては、記録媒体として１．３ＧＢのＭＳＲ媒体を使用した場合につき、レーザパワーに続いて再生磁界について最適条件を設定するようにしたことを特徴とする。
【０１８０】
即ち、図１７の隣エリア分割処理にあっては、ステップＳ１でレーザパワーの最適条件設定処理を図１４または図１５のフローチャートに従って実行した後、ステップＳ２で再生磁界ついて最適条件の設定処理を実行する。
【０１８１】
図１８は、テストデータを最適条件設定処理した後に、再生レーザパワーを一定にした状態で再生磁界をＨｒ１，Ｈｒ２，Ｈｒ３，Ｈｒ４およびＨｒ５と段階に変化させ、ＥＣＣによるエラー訂正機能を停止した状態で再生して再生データを求め、最適条件設定処理に使用したテストデータとビット単位に比較して求めた再生データエラー数との関係を表わしている。
【０１８２】
ここで再生磁界は、最小磁場１００エルステッドから最大磁場５００エルステッドの範囲において、例えば初期磁界Ｈｒ＝１５０エルステッドとして１００エルステッド幅で変化させる。
【０１８３】
この場合、再生データエラー数は、最初の再生磁界Ｈｒ１による再生ではスレッショルドＴＨを越えているが、２回目、３回目、４回目についてはスレッショルドＴＨ以下に低下し、最後の再生磁界Ｈｒ５では再びスレッショルドＴＨを越える再生データエラー数に増加している。
【０１８４】
このような場合にはスレッショルドＴＨ以下となった３つの再生磁界Ｈｒ２，Ｈｒ３，Ｈｒ４の中央値となるＨｒ３を最適再生磁界に決定し、この最適差正磁界をデフォルト再生磁界で割った比例係数を求め、これを再生磁界オフセットとして図７のパワーテーブル１６６に併せて登録する。
【０１８５】
図１９は、図１７のステップＳ１における隣エリアで再生磁界の最適条件を設定する分割処理のフローチャートである。ここで実行ステップの括弧の先頭のＹは実行回数を表わしており、この実施形態にあっては５回イレーズ、ライト、リードが行われることから、Ｙ＝０，１，２，３，４と変化する。また実行ステップの括弧の右の値は、１がイレーズ、２がライト、３がリードを表わしている。
【０１８６】
図１９において、まずステップＳ１で実行ステップ（Ｙ，１）以上か否かチェックする。最初の分割実行にあっては、実行ステップは（０，０）であることからステップＳ２に進んで隣エリアの先頭ゾーンの試し記録セクタを最適化されたイレーズパワーでイレーズし、実行ステップを（０，１）にセットし、図１３にリターンする。
【０１８７】
次の隣エリアの分割実行にあっては実行ステップは（０，１）であることから、ステップＳ１からステップＳ３に進み、実行ステップ（０，２）未満であることから、ステップＳ４で隣エリアの先頭ゾーンの試し記録セクタをテストデータにより最適化されたライトパワーでライトし、実行ステップを（０，２）にセットして、図１３にリターンする。
【０１８８】
３回目の隣エリアの分割実行にあっては、実行ステップは（０，２）であることから、ステップＳ１，Ｓ３からステップＳ５に進み、実行ステップ（０，３）未満であることから、ステップＳ６で最適化された再生レーザパワーを使用し、再生磁界を所定の初期値、例えばＨｒ＝１５０エルステッドに設定し、更にエラー訂正機能を停止した状態でリードを行い、実行ステップを（０，３）にセットし、ステップＳ７に進む。
【０１８９】
ステップＳ７にあっては、次の再生のために再生磁界Ｈｒをオフセット磁界＋βだけ増加し、繰返し回数Ｙを１つ増加してＹ＝１とする。続いてステップＳ８で繰返し回数がＹ＝４、即ち繰返し回数５回に達したか否かチェックし、１回目であることから図１３にリターンする。
【０１９０】
繰返し回数Ｙ＝１となる２回目、Ｙ＝２となる３回目、Ｙ＝３となる４回目についても、同様な処理を繰り返す。繰返し回数Ｙ＝４となる５回目については、イレーズ、ライト及びリードの分割処理を実行した後、ステップＳ８で繰返し回数Ｙ＝４、即ち繰返し回数５回が判別され、ステップＳ９でそのとき得られている５つの再生磁界に対する再生データエラー数の内、スレッショルド以下となるエラー数の再生磁界の中間値として最適再生磁界を決定し、デフォルト再生磁界で割ることで比例係数としての再生磁界オフセットを求めてパワーテーブルに登録する。
【０１９１】
ステップＳ９の最適ライトパワーの決定が済むと、ステップＳ１０で実行ステップを（０，０）に初期化し、且つ繰返し回数ＹをＹ＝０に初期化し、次の隣エリアの分割処理に備える。
【０１９２】
尚、図１９にあっては、イレーズ、ライト、リードを５回繰り返しているが、イレーズとライトは１回目だけとして、２回目以降はスキップするようにしてもよい。
【０１９３】
図２０は、図１７のステップＳ２における隣エリアでの再生磁界の最適条件を設定する分割処理の他の実施形態のフローチャートである。この分割処理は、分割処理の開始時にタイマをスタートして時間を監視し、予め定めた一定時間、例えば５００ｍｓを越えた時点で処理を中断して、そのときの実行ステップを保存し、次の分割実行の際には保存したステップから処理を再開することを特徴とする。
【０１９４】
図２０において、まずステップＳ１で経過時間タイマをスタートする。次にステップＳ２で実行ステップ（０，１）以上か否かチェックする。ここで初期状態にあっては、実行ステップは（０，０）であることからステップＳ３に進み、試し記録セクタをイレーズし、実行ステップを（０，１）にセットする。
【０１９５】
次にステップＳ４で経過時間タイマが５００ｍｓを越えたか否かチェックする。越えていなければステップＳ５で実行ステップが（０，２）以上か否かチェックし、現在、実行ステップは（０，１）であることから、ステップＳ６に進み、試し記録セクタに最適レーザパワーを使用してテストデータをライトし、実行ステップを（０，２）にセットした後、ステップＳ７で時間経過タイマが５００ｍｓを越えたか否かチェックする。
【０１９６】
時間経過タイマが５００ｍｓを越えていなければ、ステップＳ８で実行ステップが（０，３）以上か否かチェックし、現在、実行ステップは（０，２）であることから、ステップＳ９に進み、最適レーザパワーを設定し、且つ再生磁界を初期値に設定し、試し記録セクタをエラー訂正機能を停止した状態でリードする。
【０１９７】
そしてテストデータとの比較により再生データエラー数を求めた後、実行ステップを（０，３）にセットし、再びステップＳ１０で５００ｍｓを越えたか否かチェックする。
【０１９８】
５００ｍｓを越えていなければ、ステップＳ１１で次の再生のために再生磁界を＋βだけオフセットし、また繰返し回数Ｙを１つ増加させた後、ステップＳ１２で繰返し回数５を表わすＹ＝４に達したか否かチェックする。繰返し回数Ｙが４未満であれば、再びステップＳ２に戻り、Ｙ＝１とした実行ステップの判別によりリードを繰り返す。
【０１９９】
このようなイレーズ、ライト、リードの途中で、ステップＳ４，Ｓ７，Ｓ１０のいずれかで経過時間タイマが５００ｍｓを越えると、そのときの実行ステップを保存した状態で最適条件設定処理を中断して図１３から図１２のメインルーチンにリターンする。そして図１３のステップＳ５でライトコマンドの受信回数が１００回に達すると、図１５の隣エリアの最適条件設定処理に戻り、前回の中断で保存した実行ステップから最適条件設定処理を再開する。
【０２００】
このような５００ｍｓごとの処理の中断による最適条件設定処理の繰り返しで繰返し回数Ｙが５回を示すＹ＝４にステップＳ１２で達したことが判別されると、ステップＳ１３で、５回のリードで得られた５つの再生磁界に対する再生データエラー数の内、スレッショルド以下となる再生磁界の中間値を最適再生磁界として決定し、ディフォルト再生磁界で割った比例係数を求めて、これを再生磁界オフセットとしてパワーテーブル１６６に登録する。
【０２０１】
そしてステップＳ１４で実行ステップを（０，０）に初期化し、且つ繰返し回数をＹ＝０に初期化した後、図１２のメインルーチンに戻って次の隣エリアの最適条件設定処理の分割実行に備える。
【０２０２】
尚、図２０にあっても、イレーズとライトは１回目だけとして、２回目以降はスキップするようにしてもよい。
【０２０３】
また磁界最適条件の設定処理は、再生磁界のみならず、ライト時やイレーズ時に使用する磁界ついても同様にして最適条件を設定してもよい。更に、図１９又は図２０の処理で再生磁界が例えば上限に達しても最適再生磁界が決まらなかった場合には、再生レーザパワーを変化させながら再生磁界の最適値を決定する処理を繰り返せばよい。
【０２０４】
尚、上記の実施形態は、最適条件有効エリアとして１８ゾーンを持つ５４０ＭＢフォーマット光ディクス媒体を例にとっているが、１０ゾーンに分割した２３０ＭＢフォーマット光ディクス媒体、１１ゾーンに分割した６４０ＭＢフォーマット光ディクス媒体、更には１８ゾーンに分割した１．３ＧＢフォーマット光ディクス媒体についても同様に、例えば内周エリア、中間エリア、外周エリアの３つのエリアに装置側で分けて管理し、あるエリアから隣エリアにシーケンシャル記録による処理が近付いた際に隣エリアの最適条件設定処理を分割実行し、エリア切替時に最適条件設定処理を終了し、待ち時間を発生させないようにすることができる。
【０２０５】
また上記の実施形態は、隣エリアの最適条件設定処理の分割実行について消去、記録、再生に分割して実行するが、１回の分割で行う最適条件設定処理は消去、記録、再生を組み合わせた処理であってもよいことはもちろんである。
【０２０６】
また上記の実施形態は消去を必要とする光ディクス媒体を例にとるものであったが、オーバライト光ディクス媒体についてはイレーズ処理をなくした最適条件設定処理の分割処理とすればよい。
【０２０７】
また本発明は、その目的と利点を損なわない適宜の変形を含み、更にまた実施形態に示した数値による限定は受けない。
【０２０８】
また上記の実施形態はホストからのライトコマンドに同期した最適条件設定処理の一括実行あるいは分割実行を例にとるものであったが、連続データを再生させるホストからリードコマンドを受信した場合についても、最適条件設定処理を必要とする隣エリアに近付いたときに、リードコマンドの受信に同期して隣エリアの最適条件設定処理の分割実行を事前に行うようにしてもよい。
【０２０９】
また上記の実施形態では、複数ゾーンをエリアに別けて最適条件設定処理を行って処理を短縮化しているが、ゾーン毎に実施してきめこまかく行ってもよい。さらにエリア＝ゾーンであってもよい。
【０２１０】
またシーケンシャル用に構成された装置であれば、特定のアドレスへのアクセスをトリガとして、最適条件設定処理を行うように構成してもよい。この場合には、連続データであるかどうかの判定なしに最適条件設定処理ができる。
【０２１１】
またユーザ側においてシーケンシャルとランダムの両方を使用する場合は、上記の実施形態のようにシーケンシャルかどうかの判断を行うようにすれば良い。またランダム、シーケンシャルによらず、エリア境界にアクスセが来たら隣エリアの最適条件設定処理を行うようにしてもよい。
【０２１２】
更に、本発明は、光変調型光磁気記憶媒体だけでなく、相変化型光記憶媒体、ＤＶＤ，ＣＤ−Ｒ，ＣＤ−ＲＷ等の光記憶媒体のパワー調整においても適用可能である。更にまた、磁気記憶装置の磁気ヘッドの磁界強度の調整等にも適用できる。
（付記）
（付記１）
媒体を複数の最適条件有効エリアに分割し、各エリアでの記録又は再生時に使用する最適条件を決定する最適条件設定処理部と、
隣のエリアに移行する可能性を判断した際に、前記最適条件設定処理部を制御して隣エリアで使用する最適条件を事前に決定させる設定制御部と、
を備えたことを特徴とする記憶装置。（１）
（付記２）
媒体の所定方向に分割された複数の最適条件有効エリア毎に、媒体上で最適条件設定処理を行って各エリアでの記録又は再生に使用する最適条件を決定する最適条件設定処理部と、
ある最適条件有効エリアでのデータの記録又は再生中に、隣接する次の最適条件有効エリアへのデータの記録又は再生の移行が判断された際に、前記最適条件設定処理部の制御により次の最適条件有効エリアの最適条件設定処理を実行させて最適条件を事前に決定する設定制御部と、
を備えたことを特徴とする記憶装置。（２）
（付記３）
付記２記載の記憶装置に於いて、前記最適条件設定処理とは、記録、再生、消去のいずれかのための光ビームの発光パワーの最適パワーを設定すること、又は最適次回を設定することを特徴とする記憶装置。（３）
（付記４）
請求項２記載の記憶装置に於いて、前記設定制御部は、次の最適条件有効エリアの最適条件設定処理を分割して実行させることを特徴とする記憶装置。（４）
（付記５）
付記２記載の記憶装置に於いて、前記設定制御部は、上位装置からの所定回数のコマンド受信に同期して次の最適条件有効エリアの最適条件設定処理を分割実行させることを特徴とする記憶装置。（５）
（付記６）
付記２記載の記憶装置に於いて、前記設定制御部は、記録又は再生の目標ブロックが媒体のトラックに沿ってほぼ連続していることで連続データの処理と判断することを特徴とする記憶装置。
【０２１３】
（付記７）
付記６記載の記憶装置に於いて、前記設定制御部は、前回の記録又は再生の最終トラックに対し今回の記録又は再生の先頭トラックが規定数トラック以内にあり、これが規定回数以上連続しているときに、連続データの処理と判断することを特徴とする記憶装置。
【０２１４】
（付記８）
付記２記載の記憶装置に於いて、前記最適条件有効エリアは、１又は複数のゾーンによって構成されることを特徴とする記憶装置。
【０２１５】
（付記９）
付記８記載の記憶装置に於いて、前記ゾーンとは、角速度を一定として記録又は再生されるゾーンあるいはバンドであることを特徴とする記憶装置。
【０２１６】
（付記１０）
付記２記載の記憶装置に於いて、前記最適条件有効エリアは、１又は複数のゾーンによって構成され、前記制御部は、連続して記録又は再生するシーケンシャル処理が次の最適条件有効エリアへの連続データの記録又は再生の以降を判断することを特徴とする記憶装置。
【０２１７】
（付記１１）
付記２記載の記憶装置に於いて、前記最適条件有効エリアは１又は複数のゾーンによって構成され、前記制御部は、連続して記録又は再生するシーケンシャル処理が次の最適条件有効エリアに隣接するゾーンの後半に移行した際に、次の最適条件有効エリアへの連続データの記録又は再生の移行を判断することを特徴とする記憶装置。
【０２１８】
【発明の効果】
以上説明してきたように本発明は、超高密度記録で高精度な設定を必要とする記憶装置において有効であり、記録および又は再生の性能を維持しつつ、データ処理能力を向上させることができる。
【０２１９】
例えばホストコマンドによるシーケンシャル処理中に最適条件設定処理による最適ライトパワーの決定を必要とする隣のエリアに接近した際に、現エリアのシーケンシャル処理を行うホストコマンドに同期して次のエリアの最適条件設定処理を分割実行し、次のエリアに入る前にその最適ライトパワーを前もって決定し、これによりエリアが切り替わった際の最適条件設定処理による時間のかかる最適ライトパワーの決定処理が不要となり、最適条件設定処理による動作待ちによってホストからのシーケンシャル処理が中断されてしまうことを確実に防止することができる。
【図面の簡単な説明】
【図１】本発明の原理説明図
【図２】本発明による光ディクスドライブのブロック図
【図３】ＭＯカートリッジをローディングした装置内部構造の説明図
【図４】図２のレーザダイオード制御回路のブロック図
【図５】ダイレクトオーバライト対応型の媒体における本発明のＰＷＭ記録による信号、発光電流、差引電流及びモニタ電流のタイムチャート
【図６】ダイレクトオーバライト対応型の媒体における本発明のＰＰＭ記録による信号、発光電流、差引電流及びモニタ電流のタイムチャート
【図７】図２のＭＰＵで実現される本発明の最適条件設定処理の機能ブロック図
【図８】図７のパワーテーブルの説明図
【図９】５４０ＭＢ光ディクス媒体のゾーンとエリアに対するデフォルトパワー及び最適条件設定処理で決定した最適パワーの説明図
【図１０】本発明の最適条件設定処理によるライトパワー変化に対する再生データエラー数の特性図
【図１１】本発明の最適条件設定処理でリトライを行った場合のライトパワー変化に対する再生データエラー数の特性図
【図１２】本発明による記録再生処理のフローチャート
【図１３】図１２における隣エリアの最適条件を設定する分割処理のフローチャート
【図１４】図１３における隣エリアでレーザパワーの最適条件を設定する分割実行のフローチャート
【図１５】図１３における隣エリアで最適レーザパワーを設定する分割実行の他の例のフローチャート
【図１６】図１２における現エリアで最適レーザパワーを設定する分割実行のフローチャート
【図１７】レーザパワーと再生磁界の最適条件を設定する隣エリア分割処理のフローチャート
【図１８】本発明の最適条件設定処理による再生磁界の変化に対する再生データエラー数の特性図
【図１９】図１７における隣エリアでの再生磁界の最適条件を設定する分割実行のフローチャート
【図２０】図１７における隣エリアでの再生磁界の最適条件を設定する他の分割実行のフローチャート
【符号の説明】
１０：コントロールユニット
１２：エンクロージャ
１４：ＭＰＵ
１５：ＤＳＰ
１６：インタフェースコントローラ
１８：光ディクスコントローラ（ＯＤＣ）
２０：バッファメモリ
２２：エンコーダ
２４：レーザダイオード制御回路
２６：デコーダ
２８：リードＬＳＩ回路
３０：レーザダイオードユニット
３２：ディテクタ
３４：ヘッドアンプ
３６：温度センサ
３８，４２，５４，５８，６２：ドライバ
４０：スピンドルモータ
４４：電磁石
４６：２分割デテクタ
４８：ＦＥＳ検出回路
５０：ＴＥＳ検出回路
５２：レンズ位置センサ
５６：フォーカスアクチュエータ
６０：ＶＣＭ
６６：ハウジング
６８：インレットドア
７０：ＭＯカートリッジ
７２：ＭＯ媒体
７６：キャリッジ
７８：固定光学系
８０：対物レンズ
１００：レーザダイオード（ＬＤ）
１０２：モニタフォトダイオード（ＰＤ）
１０４：リードパワー電流源
１０６：イレーズパワー電流源
１０８：第１ライトパワー電流源
１１０：第２ライトパワー電流源
１１２：イレーズパワー差引電流源
１１４：第１ライトパワー差引電流源
１１６：第２ライトパワー差引電流源
１１８：モニタ電圧検出抵抗
１２０：目標ＤＡレジスタ（目標ＤＡＣレジスタ）
１２２：イレーズパワー電流レジスタ（ＥＰ電流ＤＡＣレジスタ）
１２４：第１ライトパワー電流レジスタ（ＷＰ１電流ＤＡＣレジスタ）
１２６：第２ライトパワー電流レジスタ（ＷＰ２電流ＤＡＣレジスタ）
１２８：イレーズパワー差引ＤＡレジスタ（ＥＰ差引ＤＡＣレジスタ）
１３０：第１ライトパワー差引ＤＡレジスタ（ＷＰ１差引ＤＡＣレジスタ）
１３２：第２ライトパワー差引ＤＡレジスタ（ＷＰ２差引ＤＡＣレジスタ）
１３４：モニタＡＤＣレジスタ
136,140,142,144,146,148,150 ：ＤＡコンバータ（ＤＡＣ）
１３８：自動パワー制御部（ＡＰＣ）
１５２：ＡＤコンバータ（ＡＤＣ）
１６０：最適条件設定部
１６２：設定制御部
１６４：アクセス実行部
１６６：パワーテーブル
１６８：レジスタ
１７０：イレーズ処理部
１７２：ライト処理部
１７４：リード処理部
１７６：最適パワー決定部
１８４：内周エリア
１８６：中間エリア
１８８：外周エリア
【図１】
0003926967.tif 000003
【図２】
0003926967.tif 000004
【図３】
0003926967.tif 000005
【図４】
0003926967.tif 000006
【図５】
0003926967.tif 000007
【図６】
0003926967.tif 000008
【図７】
0003926967.tif 000009
【図８】
0003926967.tif 000010
【図９】
0003926967.tif 000011
【図１０】
0003926967.tif 000012
【図１１】
0003926967.tif 000013
【図１２】
0003926967.tif 000014
【図１３】
0003926967.tif 000015
【図１４】
0003926967.tif 000016
【図１５】
0003926967.tif 000017
【図１６】
0003926967.tif 000018
【図１７】
0003926967.tif 000019
【図１８】
0003926967.tif 000020
【図１９】
0003926967.tif 000021
【図２０】
0003926967.tif 000022