(57)【要約】  光ディスク等の記憶媒体（２）に情報を書込むまたは記憶媒体（２）から情報を読取るためのディスクドライブ装置が述べられる。スタートアップ後、複数の再キャリブレーションプロセスが実行され、前記再キャリブレーションプロセスは、内側ディスク半径に近い領域（６２）において書込むまたは読取る場合よりも外側ディスク半径に近い領域（６４）において書込むまたは読取る場合により多く実行される。
2007503674.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体に情報を書込むまたは記憶媒体から情報を読取る場合に記憶書込み／読取り装置において複数の再キャリブレーションプロセスのタイミングをとる方法であって、前記再キャリブレーションプロセスは、内側ディスク半径に近い領域において書込むまたは読取る場合よりも外側ディスク半径に近い領域において書込むまたは読取る場合により多く実行されることを特徴とする方法。
【請求項２】
少なくとも１つのロケーションに依存するパラメータが、再キャリブレーションプロセスにおいて再キャリブレーションされることを特徴とする請求項１に記載の方法。
【請求項３】
幾つかのパラメータが、スタートアップフェーズ中にキャリブレーションされ、同一のパラメータがまた、再キャリブレーションプロセスにおいて再キャリブレーションされることを特徴とする請求項１に記載の方法。
【請求項４】
当該方法は、各々径方向サイズを持つディスクゾーンを規定するステップを有し、外側ディスク半径に近い領域におけるディスクゾーンの径方向サイズは、ディスクの中心に近い領域におけるディスクゾーンの径方向サイズより小さく、当該方法はさらに、読取りプロシージャまたは書込みプロシージャが新しいディスクゾーンに入ったかどうかチェックするステップを有することを特徴とする請求項１に記載の方法。
【請求項５】
再キャリブレーションプロセスが、新しいディスクゾーンに入ると実質的に直ちに開始されることを特徴とする請求項４に記載の方法。
【請求項６】
新しいディスクゾーンに入ると、所定の再キャリブレーション許可条件に関するチェックがなされ、実際の再キャリブレーションプロセスの開始が、全ての前記所定の再キャリブレーション許可条件が満たされる時まで延期されることを特徴とする請求項４に記載の方法。
【請求項７】
書込み動作または読取り動作が実際の再キャリブレーションの開始まで継続されることを特徴とする請求項６に記載の方法。
【請求項８】
記憶媒体に情報を書込むまたは記憶媒体から情報を読取るための記憶書込み／読取り装置であって、請求項１乃至７のいずれか一項に記載の方法を実行するように構成される記憶書込み／読取り装置。
【請求項９】
当該記憶書込み／読取り装置は、記憶ディスク、例えば、光記憶ディスクに情報を書込むまたは記憶ディスクから情報を読取るためのディスクドライブ装置であることを特徴とする請求項８に記載の記憶書込み／読取り装置。
【請求項１０】
当該記憶書込み／読取り装置は、ディスクゾーンの規定に関する情報を含むゾーンメモリを有することを特徴とする請求項８に記載の記憶書込み／読取り装置。
【請求項１１】
前記ゾーンメモリは、ゾーン境界線の半径のリストを含むことを特徴とする請求項１０に記載の記憶書込み／読取り装置。
【請求項１２】
前記ゾーンメモリ内の情報により規定される各ディスクゾーンは径方向サイズを持ち、外側ディスク半径に近い領域におけるディスクゾーンの径方向サイズは、ディスクの中心に近い領域におけるディスクゾーンの径方向サイズより小さいことを特徴とする請求項１０に記載の記憶書込み／読取り装置。
【請求項１３】
当該記憶書込み／読取り装置は、書込みプロセスまたは読取りプロセス中に複数の再キャリブレーションプロセスを実行するように構成される制御回路を有し、
前記制御回路は、読取りプロシージャまたは書込みプロシージャが新しいディスクゾーンに入ったかどうかをチェックするステップを実行する場合に前記ゾーンメモリを参照するように構成されることを特徴とする請求項１０に記載の記憶書込み／読取り装置。
【請求項１４】
記憶空間の所定部分においてディスクゾーンの規定に関する情報を含む記憶媒体であって、
前記記憶空間の所定部分内の情報により規定される各ディスクゾーンは径方向サイズを持ち、外側ディスク半径に近い領域におけるディスクゾーンの径方向サイズは、ディスクの中心に近い領域におけるディスクゾーンの径方向サイズより小さいことを特徴とする記憶媒体。
【請求項１５】
請求項１４に記載の記憶媒体に情報を書込むまたは記憶媒体から情報を読取るための記憶書込み／読取り装置であって、当該記憶書込み／読取り装置は、請求項１乃至７のいずれか一項に記載の方法実行するように構成され、
当該記憶書込み／読取り装置は、書込みプロセスまたは読取りプロセス中に複数の再キャリブレーションプロセスを実行するように構成される制御回路を有し、
前記制御回路は、読取りプロシージャまたは書込みプロシージャが新しいディスクゾーンに入ったかどうかをチェックするステップを実行する場合に前記記憶媒体からの前記情報を参照するように構成されることを特徴とする記憶書込み／読取り装置。
【請求項１６】
当該記憶書込み／読取り装置は、ディスクゾーンの規定に関する情報を含むためのゾーンメモリを有し、
前記制御回路は、前記記憶媒体から前記情報を読取り、前記ゾーンメモリに該情報を記憶するように構成されることを特徴とする請求項１５に記載の記憶書込み／読取り装置。
【請求項１７】
記憶媒体に情報を書込むまたは記憶媒体から情報を読取るための記憶書込み／読取り装置であって、当該記憶書込み／読取り装置は、請求項６に記載の方法を実行するように構成され、当該記憶書込み／読取り装置は、書込みプロセスまたは読取りプロセス中に複数の再キャリブレーションプロセスを実行するように構成される制御回路を有し、
当該記憶書込み／読取り装置はさらに、互いにデータ通信を行うデータエンジンシステム及びデータ処理システムを有し、
前記データエンジンシステムは、読取りモードにおいて、読取り信号を受け、該読取り信号からデータ信号を獲得し、該データ信号を前記データ処理システムに通信し、書込みモードにおいて、前記データ処理システムからデータ信号を受け、書込み信号を生成するように構成され、
前記データ処理システムは、読取りモードにおいて、前記データエンジンシステムからデータ信号を受け、ホストシステムへの通信のためデータを処理し、書込みモードにおいて、ホストシステムと通信し、前記ホストシステムから受けた通信信号におけるデータ信号を処理し、データ信号を前記データエンジンシステムに通信するように構成され、
前記データエンジンシステムは、読取りプロシージャまたは書込みプロシージャが新しいディスクゾーンに入ったかどうかチェックするように構成され、前記データ処理システムは、再キャリブレーション許可条件を決定するように構成されることを特徴とする記憶書込み／読取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、光記憶ディスク等の記憶装置の技術に関する。とりわけ、本発明は、概して、光記憶ディスクに情報を書込む及び光記憶ディスクから情報を読取るためのディスクドライブ装置に関する。以下では、斯かるディスクドライブ装置は、「光ディスクドライブ」とも称される。
【背景技術】
【０００２】
よく知られているように、光記憶ディスクは、情報がデータパターンの形態で記憶され得る記憶空間の連続的な螺旋の形態または複数の同心円の形態の少なくとも１つのトラックを有する。光ディスクは、情報が製造中に記録され、該情報はユーザによって読取りのみ可能とされる、読取り専用の形式のものであってもよい。光記憶ディスクはまた、情報がユーザによって記憶され得る、書込み可能な形式のものでもよい。光記憶ディスクの記憶空間から情報を読取る及び光記憶ディスクの記憶空間に情報を書込むために、光ディスクドライブは、一方においては、光ディスクを受け入れ、回転させるための回転手段を有し、他方においては、光ビーム、典型的には、レーザビームを生成し、該レーザビームでもって記憶トラックを走査するための光学手段を有する。情報を光ディスクに記憶することができる、及び光データを光ディスクから読取ることができる光ディスクの技術は該して一般によく知られているので、ここでこの技術についてより詳細に述べる必要はない。
【０００３】
ディスクドライブにおいて、幾つかの動作パラメータがキャリブレーションされる、すなわち、最適性能のための最適値に設定される必要がある。例えば、光学レンズの傾き角度がキャリブレーションされる、光ピックアップユニットのフォーカスオフセットがキャリブレーションされる、半径誤差の振幅がキャリブレーションされる、等である。とりわけ、書込み動作の場合、光書込み出力がキャリブレーションされる。これらパラメータは、キャリブレーションのための要件と同様に、当業者によく知られている。更に、上述した及びその他のパラメータのためのキャリブレーションプロシージャは、それ自体としては既知であり、本発明を実施する際に用いらてもよい。それゆえ、キャリブレーションプロシージャのより詳細な説明は、ここでは必要ない。
【０００４】
実際のところ、スタートアッププロシージャまたは起動プロシージャの一部として、すなわち、新しいディスクがディスクドライブに導入される際、及び／または新しい読取り／書込みコマンドがドライブに既にあるディスクについて与えられる際にキャリブレーションプロシージャを実行することがすでに知られている。しかしながら、スタートアップキャリブレーション中に設定されたパラメータは、読取り／書込みプロセスの後段においてもはや最適値ではないかもしれない。これは、例えば、温度の変化等の環境の変化、ディスク上の読取り／書込みロケーションの変化等に起因するかもしれない。それゆえ、書込みプロセスまたは読取りプロセスの進行中、後段においてキャリブレーションプロシージャを実行することも望ましいかもしれない。斯かるキャリブレーションプロシージャは、スタートアップフェーズ中のキャリブレーションと区別するために「再キャリブレーション」という用語により示される。
【０００５】
再キャリブレーションの重要な側面は、そのタイミングである。一方において、より頻繁な再キャリブレーションプロシージャは信号品質を向上するかもしれないが、データスループットの低下を伴う。他方において、再キャリブレーションプロシージャが十分多く実行されない場合、エラーが発生するかもしれない。さらに、再キャリブレーションプロシージャは、進行中の書込み／読取りプロセスを中断し、それゆえ、適切なデータ転送に悪影響を及ぼしうる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、とりわけ、再キャリブレーションのタイミングに関する。 
【０００７】
本発明の概括的な目的は、最適な信号品質ができる限り維持されるディスクドライブ装置を提供することにある。
【０００８】
本発明の概括的な目的はまた、実行される再キャリブレーションプロシージャの数ができる限り少ないディスクドライブ装置を提供することにある。
【０００９】
本発明の他の概括的な目的は、再キャリブレーションプロシージャができる限り効率よく実行される、すなわち、あるパラメータのための再キャリブレーションプロシージャのタイミングが、このパラメータが実際に再キャリブレーションされることが必要な機会に対して決定されるディスクドライブ装置を提供することにある。
【００１０】
本発明の特定の目的は、ディスクのロケーションに依存するパラメータのための再キャリブレーションプロシージャの効率のよいタイミングを与える再キャリブレーション管理ファシリティを備えるディスクドライブ装置を提供することにある。
【課題を解決するための手段】
【００１１】
幾つかのパラメータは、書込み/読取り動作が行われるディスク上のロケーション、すなわち、現在のトラックの径方向座標に依存する。斯かるパラメータの例は、例えば、傾き及び半径誤差の振幅である。斯かるパラメータがあるキャリブレーションロケーションでキャリブレーションされる場合、該キャリブレーションは、このキャリブレーションロケーション近辺における書込み／読取りプロセスに適しているかもしれないが、このキャリブレーションロケーションから距離が離れるにつれ、上記キャリブレーションがもはや適当ではない機会が増加する。
【００１２】
本発明の重要な態様によれば、ディスクが、種々の隣接する径方向ゾーンに細分され、各ゾーンは、内側ゾーン半径及び外側ゾーン半径により特徴付けられる。内側ゾーン半径及び外側ゾーン半径の間の径方向距離は、ゾーンのサイズとして示される。次のゾーンの内側ゾーン半径は、隣接した前のゾーンの外側ゾーン半径と一致する。再キャリブレーションプロシージャは、新しいゾーンに入ると実行される。
【００１３】
光ディスクの製造プロセスにおいて、ディスク表面上でほぼ一定の特性を持つディスクを作る目的がある。この目的に成功することは、ディスクの外縁部の領域において、ディスクの中間領域または内側領域よりも実質的に困難である。この問題のための１つの重要な理由は、スピンコーティングプロセスにおいて、流体膜(fluid film)が、（ディスクが連続する面である）ディスクの中央領域または内側領域と比較して、(ディスクが終端する)ディスクの外側縁部において異なった振舞いを呈するからである。その結果として、ディスク特性が逸脱する機会が、ディスクの外側縁部の領域に近づくに連れ相対的に高くなる。さらに、最適書込み出力が影響をうける。
【００１４】
この理解に基づき、本発明は、ディスクの外側縁部の領域に近くなるに連れ書込みまたは読取りの際の再キャリブレーション動作をより多くすることを提案する。または、ディスクの外側縁部の領域により近いゾーンは、ディスクの中央領域または内側領域におけるゾーンより小さなサイズを持つ。
【００１５】
再キャリブレーションは、新しいゾーンに入ると直ちに、または再キャリブレーション許可条件の充足後開始してもよい。
【００１６】
特定の実施例において、ディスクドライブ装置は、データエンジンシステム及びデータ処理システムを有する。データエンジンシステムは、ディスクドライブ及びディスク間の全ての入力及び出力通信を扱うように、ディスクドライブ装置及びディスク間のインターフェースを提供する。データ処理システムは、ディスクからの入力信号及びディスクへの出力信号に存するデータを処理し、ＰＣ等のホストシステムへの通信のためデータ及びホストシステムからの通信のためデータを処理する。データエンジンシステムは、新しいゾーンに入った瞬間、すなわち、再キャリブレーションが望ましい時点を決定する。実際の再キャリブレーションが再キャリブレーション許可条件の充足まで延期される場合、斯かる条件のためのチェックがデータ処理システムによって行われてもよい。
【発明を実施するための最良の形態】
【００１７】
本発明のこれらの及びその他の態様、特徴及び利点が、図面を参照して本発明の好ましい実施例の以下の記載によりさらに説明される。図面において、同様の参照数字は、同一または類似の部分を示す。
【００１８】
図１は、ディスク２を扱うことができる、ディスクドライブ装置１の幾つかの部分を図的に示す。例えば、ディスク２は、ＣＤ、ＤＶＤ等の光（光磁気を含む）ディスクである。ディスクドライブ１は、ディスク２を回転させるためのモータ４及び光ビーム６でもってディスク２のトラック（図示せず）を走査するための光ピックアップユニット５を有する。
【００１９】
ディスクドライブ１はさらに、モータ４を制御するための第１の出力部１１及び光ピックアップユニット５を制御するための第２の出力部１２を持つ制御回路１０を有する。制御回路１０ははさらに、データ入力ポート１３及びデータ出力ポート１４を有する。読取りモードにおいて、データ入力ポート１３は、光ピックアップユニット５からデータ読取り信号ＳＲを受ける。書込みモードにおいて、制御回路１０は、自身のデータ出力ポート１４においてデータ書込み信号ＳＷを供給する。制御回路１０はさらに、概してＨで示されるホストシステムとのデータ通信用のデータ通信ポート１５を持つ。ホストシステムＨは、例えば、PC等であってもよい。ディスクドライブ１は、ホスト１と別体で、長距離通信パスを介して通信を行うようにしてもよい。また、ディスクドライブ１は、ホストＨに組み込まれてもよい。
【００２０】
図３は、ディスク２の記憶領域を図的に示す。水平軸は、ディスク２の回転軸７からの半径Ｒとして表される、記憶ロケーション、すなわち、トラックの位置を表す。
【００２１】
ディスクドライブ１が始動される場合、例えば、新しいディスク２が該ドライブに導入される場合、スタートアッププロシージャが実行される。スタートアッププロシージャは、あるパラメータについてのキャリブレーションプロシージャを含み、それ自体は既知である。このキャリブレーションプロシージャは、あるキャリブレーションロケーションで実行され、このロケーションは固定ロケーションであってもよく、一例として図３においてＬｒｅｃで示されている。いくつかのキャリブレーションされるパラメータは、ロケーション、すなわち、半径Ｒに依存する。ロケーションに依存するパラメータの例は、傾き及び半径誤差である。
【００２２】
斯くして、読取り動作または書込み動作の開始後しばらくして、上記キャリブレーションロケーションと現在の読取り／書込みロケーションとの距離が増加した場合、ロケーションに依存するパラメータ、またはロケーションに依存するパラメータのグループに属する少なくとも１つのパラメータの再キャリブレーションを実施することが望ましい。斯かる読取り動作または書込み動作の継続時間が長引く場合、斯かる再キャリブレーションプロシージャが規則的に繰り返されることが望ましい。
【００２３】
本発明の重要な態様によれば、ディスク２が、ゾーン６０に細分される。２つの隣接するゾーン６０間の境界線は、ゾーン境界線６１として示される。以下では、個々のゾーン６０及び境界線６１は、添字ｉによって区別される。
【００２４】
図３において、順次のゾーン境界線６１は、半径Ｒ１、Ｒ２、Ｒ３等で示される。各ゾーンは、外側半径及び内側半径を有する。すなわち、図３において、ゾーン６０（２）は、半径Ｒ２における内側ゾーン境界線６１（２）を持ち、次のゾーン６０（３）に対する内側ゾーン境界線でもある、半径Ｒ３における外側ゾーン境界線６１（３）を持つ。各ゾーン６０（ｉ）は、自身の外側ゾーン境界線６１（ｉ＋１）の半径Ｒ（ｉ＋１）及び自身の内側ゾーン境界線６１（ｉ）の半径Ｒ（ｉ）間の径方向距離として規定される径方向サイズΔＲｉ、すなわち、ΔＲｉ＝Ｒ（ｉ＋１）−Ｒ（ｉ）を持つ。
【００２５】
ゾーンへの分割は物理的な分割でないことに注意されたい。典型的には、制御回路１０は、ディスクゾーン６０に関する情報を含むゾーンメモリ１６を備える。好都合には、ゾーンメモリ１６は、全てのゾーン境界線６１（ｉ）の半径Ｒ（ｉ）のリストを含んでもよい。
【００２６】
ディスクドライブ１の制御回路１０は、ゾーンへの分割、すなわち、ゾーンメモリ１６のコンテンツを、新しいディスクが入れられる度に、または読取り／書込みコマンドを受ける度に、すなわち、スタートアッププロシージャの一部として規定するように構成されてもよい。しかしながら、ディスクドライブ製造者が予め規定されたディスクゾーンを持つ、すなわち、ゾーンメモリ１６のコンテンツが固定であることも可能である。
【００２７】
他方では、全てのゾーン境界線６１（ｉ）の半径Ｒ（ｉ）のリスト等のディスクゾーンの規定に関する情報が、記憶ディスク２の所定部分に記憶され、ディスクドライブが、この情報を用いるように、すなわち、新しいディスクが入れられた場合この情報を自身のゾーンメモリ１６にコピーするように構成されることも可能である。
【００２８】
上述のように、再キャリブレーションプロセスは、それ自体としては既知であり、本発明は、再キャリブレーションプロセスそれ自体を改善することを対象とはしていない。実際、それ自体既知の再キャリブレーションプロセスが、本発明を実施する際に適用されてもよい。それゆえ、再キャリブレーションプロセスそれ自体は、さらに詳細にここでは説明されない。本発明は、とりわけ、再キャリブレーションプロセスのタイミングに関する。本発明の重要な態様によれば、再キャリブレーションプロセスが、新しいゾーンに到達すると起動される。通常、書込みプロセスまたは読取りプロセスがトラックを内側から外側に追従する場合、新しいゾーンに到達するということは、現在のゾーンの外側ゾーン半径を横切ることと等価である。斯くして、書込みプロセスまたは読取りプロセスがゾーン６０（２）において現在行われていると仮定すると、再キャリブレーションプロセスは、半径Ｒ３が横切られ次のゾーン６０（３）に到達すると起動されるであろう。しかしながら、ゾーン６０（２）のある場所からゾーン６０（３）のある場所へ（または他のいかなるゾーンへ）のジャンプが再キャリブレーションプロセスを起動するであろうことにも注意されたい。斯くして、新しいゾーンへの到達、すなわち、書込み／読取りが現在行われているゾーン外の位置への到達が、再キャリブレーションプロセスを実行することが望ましいとの指示であると見なされる。
【００２９】
製造工程の典型的な態様を鑑みると、ディスクの内側領域においては、ディスクの外側領域と比較してより少ない再キャリブレーションプロセスで十分であることが予測される。それゆえ、本発明の他の重要な態様によれば、ディスクの内側領域におけるゾーンの径方向サイズΔＲは、ディスクの外側領域におけるゾーンの径方向サイズΔＲより大きい。
【００３０】
図３において、ディスク２は、全てのゾーン６０が、相対的に大きい、互いに実質的に同じ径方向サイズΔＲ（６２）を持つ内側ディスク領域６２を持つ。ディスク２はさらに、全てのゾーン６０が、相対的に小さい、互いに実質的に同じ径方向サイズΔＲ（６４）を持つ外側ディスク領域６４を持つ。とりわけ、外側ディスク領域６４におけるゾーン６０の径方向サイズΔＲ（６４）は、内側ディスク領域６２におけるゾーン６０の径方向サイズΔＲ（６２）より小さい。
【００３１】
２つの領域しかないという必然性はないことに注意されたい。図３において、ディスク２は、内側ディスク領域６２と外側ディスク領域６４との間に中間領域６３を持つ。中間領域６３において、全てのゾーン６０は、内側ディスク領域６２におけるゾーン６０の径方向サイズΔＲ（６２）より小さいが、外側ディスク領域６４におけるゾーン６０の径方向サイズΔＲ（６４）より大きい、互いに実質的に同じ径方向サイズΔＲ（６３）を持つ。
【００３２】
１つのディスク領域内の全てのゾーンが同じサイズを持つことは必然ではないことにさらに注意されたい。例えば、ディスクは、第１のゾーンの径方向サイズが、第１のゾーンの内側で第１のゾーンと隣り合う第２のゾーンの径方向サイズより常に小さくなるような領域を持ってもよい。
【００３３】
本発明の一実施例においては、再キャリブレーションプロセスが、再キャリブレーション時宜(due time)において直ちに始まる。斯かる場合、新しいゾーンに到達する瞬間は、再キャリブレーションプロセスの開始時間と同一である。この実施例の一例が、図４を参照して説明される。
【００３４】
図４は、本発明による再キャリブレーションタイミングを決定する１つの方法を図的に示すフロー図である。スタートアップ（ステップ１０１）後、ディスクゾーン６０が、例えば、順次のゾーン間の境界線トラックについて値Ｒ１、Ｒ２、Ｒ３等のテーブルを規定することにより規定される(ステップ１０２)。これらゾーンは予め規定されてもよい、すなわち、ディスクドライブは図示されないメモリに記憶された斯かる値のテーブルを持ち、故に、ステップ１０２はスタートアップ前に実行されていると見なされてもよいことに注意されたい。
【００３５】
読取りコマンドまたは書込みコマンドを時間ｔ０で受けた(ステップ１１０）場合、読取り／書込みプロシージャが開始される(ステップ１１２)。読取り／書込みプロシージャの間、読取り／書込みプロシージャが新しいディスクゾーンに入ったかどうかチェックされる（ステップ１１３）。もしそうならば、再キャリブレーションプロセスが実行される（ステップ１２０）。
【００３６】
再キャリブレーションプロセスの終了後、読取り／書込みプロシージャが継続し、当該プロセスが、ステップ１１２へのジャンプバックとして示されるように、繰り返される。
【００３７】
本発明の他の実施例においては、再キャリブレーションプロセスが、必ずしも新しいゾーンに到達した瞬間に直ちに開始されるというわけではない。先ず、読取り／書込みプロセスが続けられるべきかどうか、及び再キャリブレーションプロセスがより適切な時点まで延期されるべきかどうかチェックされる。斯かる場合、新しいゾーンに到達した瞬間は、再キャリブレーション許可条件についてのチェックの開始の印であり、一方、実際の再キャリブレーションプロセスは、全ての再キャリブレーション許可条件が満たされる場合にのみ開始される。少なくとも１つの再キャリブレーション許可条件が満たされないために、実際の再キャリブレーションプロセスが全く開始されないことさえあるかもしれない。
【００３８】
再キャリブレーション許可条件の一例として、ディスクドライブが（書込みモードにおいて）現在データをデータバッファから書込んでいて、データの流れがバッファが空になるまで妨げられないであろうということが条件であってもよい。または、読取りモードにおいて、ディスクドライブが、略々空であり、ホストへのデータの妨げられないフローを確実にするために先ずは再び満たされるべきであるバッファからホストにデータを出力していることが条件であってもよい。
【００３９】
この実施例の一例が、図５を参照して説明される。
【００４０】
図５は、本発明による再キャリブレーションタイミングを決定する１つの方法を図的に示すフロー図である。スタートアップ（ステップ２０１）後、ディスクゾーン６０が、例えば、順次のゾーン間の境界線トラックについて値Ｒ１、Ｒ２、Ｒ３等のテーブルを規定することにより規定される(ステップ２０２)。先に注釈したように、これらゾーンは予め規定されてもよく、故に、ステップ２０２はスタートアップ前に実行されていると見なされてもよい。
【００４１】
読取りコマンドまたは書込みコマンドを時間ｔ０で受けた(ステップ２１０）場合、読取り／書込みプロシージャが開始される(ステップ２１２)。読取り／書込みプロシージャの間、読取り／書込みプロシージャが新しいディスクゾーンに入ったかどうかチェックされる（ステップ２１３）。もしそうならば、再キャリブレーション起動プロシージャが実行される（ステップ２２０）。
【００４２】
この再キャリブレーション起動プロシージャの後、書込み／読取りプロシージャが継続し（ステップ２４１）、その間に再キャリブレーション許可条件がチェックされる（ステップ２４２）。全ての再キャリブレーション許可条件が満たされる場合のみ、再キャリブレーションプロセスが実行される（ステップ２５０）。斯くして、再キャリブレーションプロセスの実際の始まりは、新しいディスクゾーンに入る瞬間より遅い。
【００４３】
再キャリブレーションプロセスの終了後、読取り／書込みプロシージャが継続し、当該プロセスが、ステップ２１２へのジャンプバックとして示されるように、繰り返される。
【００４４】
前述の再キャリブレーションプロセス、すなわち、上記の例のステップ１２０または２５０において、少なくとも１つのロケーションに依存するパラメータがキャリブレーションされる。実際には、各個別のロケーションに依存するパラメータについて、個別のタイミングのプロシージャが実行されることが可能である。しかしながら、再キャリブレーションプロセスにおいて、全てのロケーションに依存するパラメータがキャリブレーションされることが好ましい。まして、再キャリブレーションプロセスにおいて、全てのキャリブレーション可能な(calibratable)パラメータがキャリブレーションされる、すなわち、スタートアッププロシージャ中と同じキャリブレーションが実施されることがより好ましい。
【００４５】
図２は、制御回路１０の可能な実施例をある程度詳細に図示する図である。とりわけ、この実施例において、制御回路１０は、データエンジンシステム２０及びデータ処理システム３０を有する。以下では簡単に「エンジン」として示されるデータエンジンシステム２０は、ディスクドライブ１及びディスク２間の全ての入力及び出力通信を扱うように、ディスクドライブ装置及びディスク間のインターフェースを提供する。
【００４６】
以下では簡単に「プロセッサ」として示されるデータ処理システム３０は、ディスクからの入力信号ＳＲ及びディスクへの出力信号ＳＷに存するデータを処理し、ＰＣ等のホストシステムへの及びホストシステムからの通信のためデータを処理する。
【００４７】
斯かる設計において、再キャリブレーション起動プロシージャ（すなわち、上記の例のステップ２２０）及び再キャリブレーションプロセス（すなわち、上記の例のステップ１２０または２５０）はデータエンジンシステム２０によって実行されてもよいが、再キャリブレーション許可条件はプロセッサ３０によって扱われる。再キャリブレーション起動プロシージャは、エンジン２０がプロセッサ３０に再キャリブレーション要求信号を送るステップを有してもよい。プロセッサ３０は、全ての再キャリブレーション許可条件が満たされていることが分かると、エンジン２０に再キャリブレーション許可信号を送リ、エンジン２０が、この再キャリブレーション許可信号を受信すると、キャリブレーションモード（すなわち、上記の例のステップ１２０または２５０）に入るようにしてもよい。
【００４８】
本発明は上述の例示的な実施例に限定されず、種々の変形及び修正が添付請求項に規定される本発明の保護範囲内で可能であることが当業者にとって明らかであろう。
【００４９】
例えば、本発明は、光記憶ディスクとの関連で説明されている。しかしながら、本発明の要旨は、光記憶ディスクに制限されず、記憶装置一般に広く適用可能である。
【００５０】
上記において、本発明は、本発明による装置の機能ブロックを図示するブロック図を参照して説明されている。１つ以上のこれら機能ブロックは、斯かる機能ブロックの機能が個別のハードウェア要素によって実行されるハードウェアで実施されてもよいが、ソフトウェアで実施され、マイクロプロセッサ、マイクロコントローラ等のプログラム可能な装置またはコンピュータプログラムの１つ以上のプログラムラインによっても実行されることを理解されたい。
【図面の簡単な説明】
【００５１】
【図１】図１は、ディスクドライブ装置の要部を示すブロック図を図的に示す。
【図２】図２は、制御回路の要部を示すブロック図を図的に示す。
【図３】図３は、ディスクゾーンを図的に示す。
【図４】図４は、本発明による再キャリブレーション開始時間を決定する第１の方法を図的に示すフロー図である。
【図５】図５は、本発明による再キャリブレーション開始時間を決定する第２の方法を図的に示すフロー図である。
【図１】
2007503674.tif 000003
【図２】
2007503674.tif 000004
【図３】
2007503674.tif 000005
【図４】
2007503674.tif 000006
【図５】
2007503674.tif 000007
【国際調査報告】
2007503674.tif 000008
2007503674.tif 000009
2007503674.tif 000010
2007503674.tif 000011