(57)【要約】【課題】ユーザーデータ領域において特別なテスト記録を行わずに良好な記録品位を得ること。【解決手段】ライトストラテジを格納する記憶部と、前記記憶部に格納されたライトストラテジに基づき記録データを記録パルスに変換する手段と、前記記録パルスに応じたレーザ光を光ディスクに照射することによって前記記録データを記録する記録処理を実行する記録手段と、前記記録処理を一時的に停止させる一時停止手段と、一時停止直前に記録された箇所の再生信号から前記記録データの記録状態を検査する手段と、前記検査手段の検査結果に応じて、前記ライトストラテジを補正するか否かを判定する判定処理を実行する判定手段と、一時停止直前の記録状況が適当でないと判定された場合、前記ライトストラテジを補正し、補正されたライトストラテジを前記記憶部に格納する補正手段と、前記補正手段によるライトストラテジの補正後に、前記記録処理を再開させる記録処理再開手段とを具備する。【選択図】図２
2007200389.tif 000002
【特許請求の範囲】
【請求項１】
ライトストラテジを格納する記憶部と、
前記記憶部に格納されたライトストラテジに基づき記録データを記録パルスに変換する手段と、
前記記録パルスに応じたレーザ光を光ディスクに照射することによって前記記録データを記録する記録処理を実行する記録手段と、
前記記録処理を一時的に停止させる一時停止手段と、
一時停止直前に記録された箇所の再生信号から前記記録データの記録状態を検査する手段と、
前記検査手段の検査結果に応じて、前記ライトストラテジを補正するか否かを判定する判定処理を実行する判定手段と、
前記判定手段により前記ライトストラテジを補正すると判定された場合、前記ライトストラテジを補正し、補正されたライトストラテジを前記記憶部に格納する補正手段と、
前記補正手段によるライトストラテジの補正後に、前記記録処理を再開させる記録処理再開手段とを具備することを特徴とする光ディスク装置。
【請求項２】
前記補正手段は、前記記録パルスを開始するタイミング、および前記記録パルスを停止するタイミングの少なくとも一方を補正することを特徴とする請求項１記載の光ディスク装置。
【請求項３】
前記記録処理再開手段は、前記タイミング補正手段によって求められた補正の量の規模を算出する規模算出部と、前記算出された規模が所定値以内である場合に、前記記録処理を再開させる再開指示手段とを有することを特徴とする請求項１記載の光ディスク装置。
【請求項４】
前記判定処理によって判定処理を行う前に、前記再生信号から記録パワー値特性を求める特性算出手段と、
前記特性算出手段によって算出された記録パワー値特性が所定の条件を満たしているか否かを判定する第２の判定処理を実行する第２の判定手段と、
前記第２の判定手段が前記特性算出手段によって算出された記録パワー値特性が前記所定の条件を満たしていると判定した場合に、前記判定処理による判定処理を実行させる手段とを具備することを特徴とする請求項１記載の光ディスク装置。
【請求項５】
前記第２の判定手段が前記特性算出手段によって算出された記録パワー値特性が前記所定の条件を満たしていないと判定した場合に、前記レーザ光のパワー値を補正する第２の補正手段を更に具備することを特徴とする請求項４記載の光ディスク装置。
【請求項６】
光ディスクに記録データを記録するために、記録開始アドレスを検出する手段と、
記録条件が格納された記録条件保存部と、
検出された記録開始アドレスにおいて記録可能な最大記録速度より遅い第１の記録速度によって前記記録データの一部を記録する記録処理を実行する記録処理部と、
前記光ディスクに記録された記録データの一部を再生し、再生信号から記録状態を検出する手段と、
前記検出された記録状態が所定の条件を満たしているか否かを判定する手段と、
前記記録状態が前記所定の条件を満たしていない場合に、前記記録条件を補正し、補正された記録条件を前記記録条件保存部に格納する手段とを具備することを特徴とする光ディスク装置。
【請求項７】
前記記録条件は、記録パワー値であることを特徴とする請求項６記載の光ディスク装置。
【請求項８】
前記記録条件は、ライトストラテジであることを特徴とする請求項６記載の光ディスク装置。
【請求項９】
前記記録状態が前記所定の条件を満たしている場合に、前記第１の記録速度より速い第２の記録速度によって前記記録データの一部を記録する記録処理を実行する手段とを具備することを特徴とする請求項６記載の光ディスク装置。
【請求項１０】
所定のライトストラテジに基づき記録データを記録パルスに変換するステップと、
前記記録パルスに応じたレーザ光を光ディスクに照射することによって前記記録データを記録する記録処理を実行するステップと、
前記記録処理を一時的に停止させるステップと、
前記一時停止直前に記録された箇所の再生信号から前記記録データの記録状態を検査するステップと
前記検査の結果に応じて、前記所定のライトストラテジを補正するか否かを判定する判定処理を実行するステップと、
前記所定のライトストラテジを補正すると判定した場合、前記ライトストラテジを補正するステップと、
前記ライトストラテジの補正後に、前記記録処理を再開させるステップとを具備してなることを特徴とする記録方法。
【請求項１１】
前記補正は、前記記録パルスを開始するタイミング、および前記記録パルスを停止するタイミングの少なくとも一方を補正することを特徴とする請求項１０記載の記録方法。
【請求項１２】
前記補正の量の規模を算出するステップと、
前記算出された規模が所定値以内であるか否かを判定するステップとを具備し、
前記記録処理の再開は、前記算出された規模が所定値以内であると判定された場合に実行されることを特徴とする請求項１０記載の記録方法。
【請求項１３】
前記判定処理によって判定処理を行う前に、前記一時停止直前に記録された箇所の再生信号から記録パワー値特性を求めるステップと
前記求められた記録パワー値特性が所定の条件を満たしているか否かを判定するステップと、
前記記録パワー値特性が前記所定の条件を満たしていると判定した場合に、前記記録状態の検査を行うことを特徴とする請求項１０記載の記録方法。
【請求項１４】
前記記録パワー値特性（が前記所定の条件を満たしていないと判定した場合に、前記レーザ光のパワー値を補正するステップを更に具備することを特徴とする請求項１３記載の記録方法。
【請求項１５】
光ディスクに記録データを記録するために、記録開始アドレスを検出するステップと、
検出された記録開始アドレスにおいて記録可能な最大記録速度より遅い第１の記録速度および所定の記録条件によって前記記録データの一部を記録する記録処理を実行するステップと、
前記光ディスクに記録された記録データの一部を再生し、再生信号から記録状態を検出するステップと、
前記検出された記録状態が所定の条件を満たしているか否かを判定するステップと、
前記記録状態が前記所定の条件を満たしていない場合に、前記記録条件を補正するステップと、
前記補正された記録条件によって前記記録処理を再開するステップと、
を具備することを特徴とする記録方法。
【請求項１６】
前記記録条件は、記録パワー値であることを特徴とする請求項１５記載の記録方法。
【請求項１７】
前記記録条件は、ライトストラテジであることを特徴とする請求項１５記載の記録方法。
【請求項１８】
前記記録処理の再開は、前記記録データの一部を記録する処理であって、
前記記録処理の再開時の記録速度は、前記第１の記録速度より速い第２の記録速度であることを特徴とする請求項１５記載の記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、良好な記録品位を得るために記録条件を変更可能な光ディスク装置、および記録方法に関する。
【背景技術】
【０００２】
従来、メディア内の情報に基づいて記録条件を設定する方式では、光学ヘッド等ハードウエアの違いに起因する記録特性差のためメディアの情報だけでは必ずしも良好な記録品位が得られなかった。
【０００３】
ドライブ設計時に、ユニークＩＤを有する記録媒体に対応する記録条件の設計を行う方式でも、機体毎の特性差のため、大量生産時に全てのドライブにおいて必ずしも良好な記録品位が得られとは限らず、個々に発生する記録品位のばらつきを抑制することが難しいという問題があった。また、メディア毎に記録条件を記憶するためのメモリ領域を確保しなければならないという問題があった。
【０００４】
特許文献１には、良好な記録品位を得るために、あるライトストラテジでテスト記録を行って、テスト記録の再生信号に応じてライトストラテジを補正する技術が開示されている。
【特許文献１】特開２００４−３５５７２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した文献の[0089]段落には、「例えば、CD-R、DVD-Rなどの光ディスクであれば、PCA（Power Calibration Area）領域を用いてもよく、又、例えば、Z-CLV方式のような記録方式の光ディスクであれば、そのデータ記録領域の一部或いは全部を用いても良い。」
と記載されている。しかし、上述した文献の方式では、ストラテジの各種設定パラメータに関するずれ検出のためには、
固定長ピット、固定長ランド、可変長ピットが続く再生パターン、
可変長ピット、固定長ランド、固定長ピットが続く再生パターン、
可変長ランド、固定長ピット、固定長ランドが続く再生パターン、
固定長ランド、固定長ピット、可変長ランドが続く再生パターン、
のいずれかの、ストラテジの各種設定パラメータに関するずれ検出のための特定のパターンを異なる2種類のストラテジを用いてテスト記録しなければならない。
【０００６】
しかし、CD-R規格やDVD-R規格のディスクの場合、テスト記録領域は、ディスクの最内周部分或いは最外周部分にしか存在しないため、内周から外周の大部分を占めるユーザーデータ領域ではテスト記録ができず、ストラテジの補正は困難であった。
【０００７】
又、テスト記録するデータのパターンが前記特定パターではなく、ユーザーデータパターンとした場合でも、事前にストラテジの適正化を全く行わずに記録すると、再生不可能な記録品位となるため、やはり、CD-R規格やDVD-R規格のディスクに対しては、ユーザーデータ領域でのテスト記録は困難である。
【０００８】
本発明の目的は、テスト記録領域のみならず、ユーザーデータ領域においてもテスト記録を行わずに良好な記録条件を得ることができる光ディスク装置、及び方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一例に係わる光ディスク装置は、ライトストラテジを格納する記憶部と、前記記憶部に格納されたライトストラテジに基づき記録データを記録パルスに変換する手段と、前記記録パルスに応じたレーザ光を光ディスクに照射することによって前記記録データを記録する記録処理を実行する記録手段と、前記記録処理を一時的に停止させる一時停止手段と、一時停止直前に記録された箇所の再生信号から前記記録データの記録状態を検査する手段と、前記検査手段の検査結果に応じて、前記ライトストラテジを補正するか否かを判定する判定処理を実行する判定手段と、前記判定手段により前記ライトストラテジを補正すると判定された場合、前記ライトストラテジを補正し、補正されたライトストラテジを前記記憶部に格納する補正手段と、前記補正手段によるライトストラテジの補正後に、前記記録処理を再開させる記録処理再開手段とを具備することを特徴とする。
【発明の効果】
【００１０】
ユーザーデータ領域において特別なテスト記録を行わずに良好な記録品位を得ることが可能になる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態を以下に図面を参照して説明する。
【００１２】
図１は、本発明の一実施形態に係わる光ディスクドライブ装置の構成を示す図である。
【００１３】
光ディスク装置１０においては、記録モード時、ホストコンピュータＨＣから順次与えられるデータＤ１がインターフェース部１１を介してバッファメモリ１２に順次格納される。
【００１４】
バッファメモリ１２に格納されたデータは、セクタ（2kbyte）単位でエンコーダ部２０に順次供給される。エンコーダ部２０は、パリティ付加部２１、変調部２２、ライトストラテジ部２３から構成されている。パリティ付加部２１は、データに誤り訂正符号および同期データを付加して変調部に供給する。変調部２２は、データに対して所定の変調、例えばCD-Rへの記録であればＥＭＦ変調（Eight to Fourteen Modulation）を施してライトストラテジ部２３に供給する。ライトストラテジ部２３は、変調された記録データから記録に適した記録パルスを生成し、光ピックアップ３０のレーザダイオード３１に供給する。
【００１５】
レーザダイオード３１は、記録パルスに応じた光ビームを発光する。光ビームは、ビームスプリッタ３２および対物レンズ３３を介して光ディスク１３の記録面に照射される。
【００１６】
光ビームの照射時、光ディスク１３からの反射光が対物レンズ３３およびビームスプリッタ３２を介して光検出器３４に入射する。光検出器３４は、光信号を電気信号に変換する。
【００１７】
光検出器３４は、光ディスク１３からの反射光に基づいてトラッキングエラー信号及びフォーカスエラー信号等のサーボエラー信号と、プッシュプル信号と、ＲＦ信号とを生成する。サーボエラー信号はサーボ制御部３７に供給され、プッシュプル信号は物理アドレス復調部３６に供給され、ＲＦ信号はＲＦアンプ３５を介してデコーダ部５０に供給される。
【００１８】
サーボ制御部３７は、供給されるサーボエラー信号に基づいてスピンドルドライバ４０を介してスピンドルモータ４２を制御することにより、光ディスク１３を所定速度で回転駆動する。またサーボ制御部３７は、サーボエラー信号に基づいてスレッドドライバ３９を介してスレッドモータ４１を制御することにより、光ディスク１３上の光ビームのビームスポット（以下、これを単にビームスポットと呼ぶ）を光ディスク１３の記録面に形成されたデータトラック（プリグルーブ又はランド）に沿って当該光ディスク１３の径方向に移動させる。さらにサーボ制御部３７は、サーボエラー信号に基づいてアクチュエータドライバ３８を介してアクチュエータを制御することにより、トラッキング制御及びフォーカス制御を行う。
【００１９】
一方、物理アドレス復調部３６は、プッシュプル信号をデコード処理することにより、光ディスク１３におけるそのときのビームスポットの絶対番地を検出し、これをＣＰＵ（Central Processing Unit ）１７に送出する。
【００２０】
すなわち物理アドレス復調部３６は、プッシュプル信号をその内部に設けられた中心周波数を２２．０５［Ｈｚ］とする±１［Ｈｚ］の範囲のバンドパスフィルタ回路を通すことにより当該プッシュプル信号に含まれるウォブル成分を抽出すると共に、当該ウォブル成分にＦＭ復調処理を施すことによりそのときビームスポットが位置している光ディスク１３上の絶対番地を検出し、これをアドレス情報信号としてＣＰＵ１７に送出する。
【００２１】
また物理アドレス復調部３６は、上述のようなデコード処理により得られる光ディスク１３上での絶対番地が変化する毎に（すなわち光ディスク１３におけるビームスポットが走査するセクタが変わるごとに）、これを知らせるシンク割込信号をＣＰＵ１７に送出する。
【００２２】
かくしてＣＰＵ１７は、物理アドレス復調部３６から与えられるこれらアドレス情報信号及びシンク割込信号に基づいて、光ディスク１３におけるそのときの記録位置を順次認識し、当該認識結果に基づいて記録データＤ２を正しく光ディスク１３に記録し得るように、必要な制御処理を実行する。
【００２３】
これに対して再生モード時、ＣＰＵ１７は、サーボ制御部３７を制御することにより、上述の記録モード時と同様にして、光ディスク１３を所定速度で回転駆動させると共に、ビームスポットを光ディスク１３のデータトラックに沿って移動させ、かつトラッキング制御及びフォーカス制御を行わせる。
【００２４】
またＣＰＵ１７は、上述したレーザダイオードを駆動することにより光ビームを光ディスク１３に向けて発射させる。この結果この光ビームが光ディスク１３の記録面において反射し、その反射光に基づき得られる光ディスク１３から読み出された読出しデータが光検出器３４からＲＦアンプ３５を介してデコーダ部５０に供給される。
【００２５】
デコーダ部５０は、ＰＬＬ（Phase Locked Loop ）回路５１、Ｓｙｎｃ検出部５２、復調部５３、エラー訂正部５４から構成されている。ＰＬＬ回路５１は、読出しデータからクロックＣＬＫを抽出し、当該抽出したクロックＣＬＫを読出しデータと共にＳｙｎｃ検出部５２に供給する。
【００２６】
Ｓｙｎｃ検出部５２は、供給されるクロックＣＬＫに基づいて、同期データＤSYNCのデータパターンよりも前後に所定ビットずつ大きいパルス幅の同期データ検出用ウインドパルスＰWINを生成する。そしてＳｙｎｃ検出部５２は、この同期データ検出用ウインドパルスＰWINを利用して読出しデータＤ３から同期データＤSYNCを順次検出すると共に、検出結果に基づいて、読出しデータを所定単位で順次復調部５３に送出する。
【００２７】
そして読出しデータは、復調部５３において復調処理され、エラー訂正部５４に供給される。エラー訂正部５４において誤り訂正処理が施されることにより記録前の元のフォーマットのデータに変換され、この後バッファメモリ１２およびインターフェース部１１を介してホストコンピュータＨＣに送出される。
【００２８】
このようにしてこの光ディスク装置１０では、ホストコンピュータＨＣから与えられるデータを光ディスク１３に記録したり、当該光ディスク１３に記録されているデータを再生してホストコンピュータＨＣに送出することができるようになされている。
【００２９】
次に、光ディスクに情報を書き込むためのシステムを図２に示すブロック図を参照して説明する。
【００３０】
光ディスクを再生して得られるＲＦ信号は、最適記録パワー値学習部１１０のアシンメトリ値（或いはβ値）算出部１１１に供給される。アシンメトリ値（或いはβ値）算出部１１１は、ＲＦ信号から、光ディスクの種類に応じて、記録パワー値特性、つまりアシンメトリ値或いはβ値またはγ値を求め、算出結果を最適記録パワー値学習部１１０に供給する。追記可能型の光ディスクの場合、最適記録パワー値学習部１１０は、供給された例えばβ値とＲＯＭ（Read only Memory）１３０に格納された目標β値１３２とから最適記録パワー値を求め、ＰＷレジスタ１４１に保存する。
【００３１】
記録開始アドレス（ａｄｄ）検出部１２１は、光ディスク上の記録を開始するアドレスを検出し、検出結果を記録速度算出部１２２、記録制御部１００、記録パワー値算出部１２３、およびＳＴＧ算出部１２４に供給する。
【００３２】
記録速度算出部１２２は、ホストコンピュータＨＣによって指定された記録モード及び記録開始アドレスに応じた記録速度を算出し、算出結果を記録制御部１００、記録パワー値算出部１２３、およびＳＴＧ算出部１２４に供給する。
【００３３】
記録パワー値算出部１２３は、記録速度算出部１２２によって算出された記録速度、記録開始アドレス検出部１２１によって算出された記録開始アドレス、ＰＷレジスタ１４１、およびＲＯＭ１３０に格納されたデフォルトパワー変換式１３１に保存された記録パワー係数Ｐ0（0）から記録開始アドレスにおける記録パワー値Ｐ(Ｘ)を算出する。
【００３４】
なお、デフォルトパワー変換式１３１は以下の式である。
【００３５】
Ｐ(Ｘ)＝Ｐ0(0)×（ＡＸ2＋ＢＸ＋Ｃ）
ここで、Ａ，Ｂ，Ｃは定数、Ｘは記録速度である。
【００３６】
又、Ｐ0の初期値であるＰ0(0)の値は1、Ｐ0補正回数をn回行った後のＰ0の値はＰ0(n)である。
【００３７】
ＳＴＧ算出部１２４は、記録速度算出部１２２によって算出された記録速度および記録開始アドレス検出部１２１によって算出された記録開始アドレスに対応するストラテジ（ＳＴＧ）をＲＯＭ１３０に内蔵されているデフォルトのストラテジ１３３と補間式１３４を用いて求め、ＳＴＧレジスタ１４２に保存する。
【００３８】
デフォルトのストラテジ１３３とは予め（設計段階で）、粗調整されたストラテジであり、例えば、２Ｘ、４Ｘ、６Ｘ、８Ｘの記録速度に対するパラメータがＲＯＭ１３０に内蔵されている。中間速度のデフォルトストラテジはＲＯＭ１３０に内蔵されたパラメータから補完式１３４（例えば、直線補完）を用いて演算して決定される。
【００３９】
又、ディスクにテスト記録領域が設けられている場合は、「予めデフォルトストラテジを有すること」をせず、テスト記録エリアを用いて、文献１の方法を用いる等の処理により、ストラテジ調整を行い、得られたストラテジをデフォルトストラテジとしてもよい。
【００４０】
ＳＴＧ補正部１２５は、ＲＦ再生信号から所定の方法でストラテジの補正量を算出し、補正結果を補正規模算出部１２６および記録制御部１００に供給する。補正量規模算出部１２６は、算出された補正量の規模を算出し、算出結果を記録制御部１００に供給する。
【００４１】
カウンタ１４３は、記録制御部１００の指示に基づいて、カウントアップまたはリセットを行う。
【００４２】
本装置では、図３に示すように、光ディスクの内周側から、３．３倍〜４倍の記録速度で記録を行う第１のゾーン、４倍〜６倍の記録速度で記録を行う第２のゾーン、および６倍〜８倍の記録速度で記録を行う第３のゾーンに分割して取り扱う。
【００４３】
次ぎに、実際の記録動作を図４〜図１５を参照して説明する。
【００４４】
ホストコンピュータＨＣから記録命令と記録速度モードの指定を受けると、最適記録パワー値学習部１１０は、複数の記録パワー値で光ディスクにＯＰＣ（Optimum Power Calibration）処理を行って最適記録パワー値を学習する（ステップＳ１１）。最適記録パワー値学習部１１０は、学習した最適記録パワーＰ(ＸＯＰＣ)から次式
Ｐ0(1)＝Ｐ(ＸOPC)／（ＡＸOPC2＋ＢＸOPC＋Ｃ）
（ＸOPCはＯＰＣ実行時の記録速度）
を用いて求めた記録パワー係数Ｐ0(1)をパワー値レジスタ１０２に保存する。追記可能型の光ディスクに対してＯＰＣ処理を行う場合、最適記録パワー値学習部１１０が、光ディスクに設けられたＰＣＡ(Power Calibration Area)に複数の記録パワー値でテスト記録を行った後に、アシンメトリ値算出部１１１が再生ＲＦ信号から記録パワー値毎に記録パワー値特性、例えばアシンメトリ値（或いはβ値）を求めて、アシンメトリ値（或いはβ値）の記録パワー値特性からＲＯＭ１３０に格納された目標アシンメトリ値（或いはβ値）を満たすように記録パワー値を求める。又、書き換え可能なＲＷ系の光ディスクのＯＰＣ場合には、最適記録パワー値学習部１１０が、変調度ｍとパワーＰから求められるγ値から最適パワー値を推定する。ＯＰＣ時、指定された記録速度に対応した試し書き速度、試し書き速度に対応したストラテジによって試し書きを行う。
【００４５】
記録開始アドレス検出部１２１は、光ディスクの記録開始アドレス（ａｄｄ）を検出し（ステップＳ１２）、記録開始アドレス（ａｄｄ）が第１のゾーンであるか否かを判定する（ステップＳ１３）。記録開始アドレス検出部１２１は、検出結果を記録速度算出部１２２に供給する。
【００４６】
記録開始位置が第１のゾーン(最内周ゾーン)の場合（ステップＳ１３のＹｅｓ）、記録開始アドレス（ａｄｄ）検出部１２１は、記録制御部１００、および記録パワー値算出部１２３に記録開始アドレス、および記録開始アドレスが第１のゾーンである旨を通知する。
【００４７】
記録速度算出部１２２が、指定された記録モードに対応する記録開始アドレスにおける記録速度を算出し、算出結果を記録パワー値算出部１２３およびＳＴＧ算出部１２４に供給する（ステップＳ１４）。
【００４８】
ＳＴＧ算出部１２４は、ステップＳ１４の処理によって算出された記録速度および記録開始位置に対応するストラテジ（ＳＴＧ）をデフォルトのストラテジ１３３と補間式１３４を用い求め、ＳＴＧレジスタ１４２に保存する（ステップＳ１５）。
【００４９】
記録制御部１００は、カウンタ１４３をリセットしカウント値を０にする（ステップＳ１６）。
【００５０】
記録パワー値算出部１２３は、ステップＳ１４の処理によって算出された記録速度、記録開始アドレス、及びＰＷレジスタに保存された記録パワー係数Ｐ0（n）から記録開始アドレス(ａｄｄ)における記録パワー値を算出する（ステップＳ１７）。
【００５１】
記録制御部１００は、ステップＳ１４で算出された記録速度、ステップＳ１５においてＳＴＧレジスタ１４２に保存されたストラテジ、およびステップＳ１７において算出された記録パワー値を用いて、記録開始アドレスから微小アドレス（ａｄｄ）長(例えば２００Ｈブロック)分の記録データを光ディスクに記録して、記録処理を一時中断する（ステップＳ１８）。中断時、光ディスクの回転を変更せずに維持する。
【００５２】
記録制御部１００は、記録中断アドレスの所定のアドレス数(例えば１５０Ｈブロック)手前のブロックから所定のアドレス長（１００Ｈブロック）のデータ部分を再生させると共に、アシンメトリ値（或いはβ値）算出部１１１に再生ＲＦ信号からβ値を求めさせる（β値の代わりにアシンメトリ値を用いても等価であるが、以下の説明ではβ値を用いることとする）。（ステップＳ１９）。
【００５３】
記録制御部１００は、測定されたβ値が所定の条件（例えば規格）を満たしているか否かを判定する（ステップＳ２０）。例えば、ここでの処理では、測定されたβ値と目標βとの差の絶対値を算出し、絶対値が所定値（例えば１）未満であるか否かを判定する。
【００５４】
絶対値が所定値未満ではなかった場合（ステップＳ２０のＮｏ）、記録制御部１００は、次式より新たな記録パワー係数Ｐ0(n+1)を算出する（ステップＳ２１）。
【００５５】
P0(n+1) = { 1 + α( 目標β値 - 計測β値 ) }×P0(n)
ここで、Ｐ0(n)は、上記停止直前のパワーレジスタの値、αは定数（例えば、０．０１）である。例えば、αが０．０１、（目標β値−計測β値）＝１％の場合、
Ｐ０(n+1)＝１．０１×Ｐ0(n)となる。
【００５６】
記録制御部１００は、ＰＷレジスタ１４１の値を求められたＰ0(n+1)を変更し（ステップＳ２２）、カウンタ１４３のカウント値を一つあげる（ステップＳ２３）。
【００５７】
記録制御部１００は、カウンタ１４３のカウント値が所定の値（例えば５）以下であるか否かを判定する（ステップＳ２４）。カウント値が５以下ではない場合（ステップＳ２４のＮｏ）、記録エラーとして、記録制御部１００は、記録処理を止める（ステップＳ２５）。カウント値が５以下の場合（ステップＳＴ２４のＹｅｓ）、記録制御部１００は、ステップＳ２０の処理によって算出β値と目標β値との差が１未満であると判定されるか、ステップＳ２４の処理によってカウンタのカウント値が５以下であると判定されるまで、ステップＳ１７〜ステップＳ２４のループ処理をおこなう。
【００５８】
ステップＳ２０の処理において、目標β値と計測β値との差の絶対値が１未満の場合(ステップＳ２０のＹｅｓ）、記録制御部１００はカウンタ１４３のカウント値をリセットする（ステップＳ２６）。
【００５９】
記録制御部１００は、記録中断アドレス（ａｄｄ）から所定のアドレス数(例えば１５０Ｈブロック）手前のブロックから所定の長（１００Ｈブロック）のデータ部分を再生させ、ＳＴＧ補正部１２５は、再生ＲＦ信号から所定の方法でストラテジの補正量を算出する（ステップＳ２７）。ステップＳ２７の処理では、各信号（DVD（Digital Versatile Disc）の場合、３Ｔ〜１１Ｔ）の記録パルスの先端位置と後端位置の補正量（ストラテジの補正量）を計算する。
【００６０】
記録パルスの先端位置と後端位置の読み取り方法とストラテジ補正方法としては、次の方法がある。
【００６１】
《記録パルスの先端位置と後端位置の読み取り方法》
例えば、図１６に示すように、再生PLLクロック（再生PLLCLK）を基準として再生ＲＦ信号がアシンメトリ値或いはβ値の基準ラインを横切る位置を計測することで可能となる。例えば、各Ｔ毎に図１６のＡとＢの値をＴ／３２単位で測定し、更に、精度を上げるために、複数の同一Ｔのマークに関して測定を行い、平均値を求めればよい。
【００６２】
ここで、アシンメトリ値或いはβ値の基準ラインとは、ＲＦ信号を２値化するためのスライス回路のスライスレベル或いは、ＡＣカップリングのゼロレベルである。
【００６３】
例えば、ＣＤ−Ｒ、ＤＶＤ−Ｒの場合、ユーザーデータは最短マーク〜最長マーク、最短スペース〜最長スペースがランダム化されて記録されるので、比較的短い領域（ＤＶＤ−Ｒの場合は１００Ｈブロック程度）をスキャンすれば必要な項目（上記Ａ、Ｂの値）を、所望の精度で測定することが可能である。
【００６４】
ＴＯＳＨＩＢＡ製のＬＳＩ、ＴＣ９４５３ＦＧには上記、再生ＰＬＬクロックを基準としてＲＦ信号がシンメトリの基準ラインを横切る位置を計測する機能が内蔵されており、ＴＣ９４５３ＦＧを用いれば、上記の計測を容易に行うことが可能である。
【００６５】
《ストラテジ補正方法》
例えば、上記方法で計測した５ＴマークのＡとＢの値が、Ａ＝２Ｔ／３２で、Ｂ＝３Ｔ／３２の場合、補正前の５Ｔマークに対するパルスのスタート位置を時間軸ベースで２Ｔ／３２だけ早め、５Ｔマークのパルスのエンド位置を３Ｔ／３２だけ早めればよい。上記５Ｔと同様の補正を各Ｔ対して実施することでストラテジ補正が可能となる。
【００６６】
補正規模算出部１２６は、ストラテジの補正量の規模を算出する（ステップＳ２８）。補正規模算出部は、例えば、各信号（ＤＶＤの場合、３Ｔ〜１１Ｔ）の先端／後端位置の補正量の二乗和を計算する。
【００６７】
記録制御部１００は、補正規模算出部１２６で算出された補正量の規模が所定の条件（例えば規格）を満たしているか否かを判定する（ステップＳ２９）。ステップＳ２９の処理では、例えば補正量の規模が所定値以内であるか否かを判定する。補正量の規模が所定値以内ではない場合（ステップＳ２９のＮｏ）、記録制御部１００は、ＳＴＧレジスタ１４２の設定値をステップＳ２７で求められた補正値に変更し（ステップＳ３０）、カウンタのカウント値を一つあげる（ステップＳ３１）。記録制御部１００は、カウント値が所定の値（例えば５以下）であるか否かを判定する（ステップＳ３２）。カウント値が５以下の場合（ステップＳ３２のＹｅｓ）、記録制御部１００は、ＳＴＧレジスタに保存されたストラテジ、およびステップＳ１７の処理によって求められた記録パワー値を用いて、微小アドレス長(例えば２００Ｈブロック)分の記録データを光ディスクに書き込んで、書込みを一時中断する（ステップＳ３３）。中断時、光ディスクの回転を変更せずに維持する。そして、記録制御部１００は、ステップＳ２９の処理で規模が所定値以内であると判定されるまで、若しくはステップＳ３２の処理でカウンタのカウント値が５以下ではないと判定されるまで、ステップＳ２７〜ステップＳ３３のループ処理をおこなう。
【００６８】
ステップＳ２９の処理において補正量の規模が所定値以内であると判定された場合（ステップＳ２９のＹｅｓ）、またはステップＳ３２の処理においてカウント値が５以下ではないと判定された場合（ステップＳ３２のＮｏ）、記録制御部１００は、ＳＴＧレジスタに保存されているストラテジ、およびステップＳ１７で算出された記録パワー値を用いて未記録データの記録を開始する（ステップＳ３４）。
【００６９】
未記録データが所定のアドレス長分より大きい場合（ステップＳ３５のＮｏ）、所定アドレス長文のデータを光ディスクに書き込んで、書込みを一時中断する（ステップＳ３６）。
【００７０】
そして、ステップＳ１９に戻って、未記録データが所定のアドレス長分より小さくなるまで（ステップＳ３５のＹｅｓ）、ステップＳ１９〜ステップＳ３４のループ処理をおこなう。
【００７１】
未記録データが所定のアドレス長分より小さく、未記録データを全て記録し終わった場合（ステップＳ３５のＹｅｓ）、記録制御部１００は記録処理を終了する(ステップＳ３７)。
【００７２】
記録開始位置が第１のゾーンでは無い場合（ステップＳ１３のＮｏ）、記録開始アドレス検出部１２１は、記録開始アドレス（ａｄｄ）が第２のゾーンであるか否かを判定する（ステップＳ３８）。記録開始アドレス検出部１２１は、検出結果を記録速度算出部１２２に供給する。
【００７３】
記録開始位置が第２のゾーンの場合（ステップＳ３８のＹｅｓ）、記録開始アドレス（ａｄｄ）検出部１２１は、記録制御部１００、および記録パワー値算出部１２３に記録開始アドレス、および記録開始アドレスが第２のゾーンである旨を通知する。
【００７４】
ＳＴＧ算出部１２４は、４倍記録に対応するストラテジ（ＳＴＧ）をデフォルトのストラテジ１３３と補間式１３４を用い求め、ＳＴＧレジスタ１４２に保存する（ステップＳ３９）。
【００７５】
記録制御部１００は、カウンタ１４３をリセットしカウント値を０にする（ステップＳ４０）。
【００７６】
記録パワー値算出部１２３は、４倍の記録速度、及びＰＷレジスタ１４１に保存された記録パワー係数Ｐ0（n）から記録開始アドレス(ａｄｄ)における記録パワー値を算出する（ステップＳ４１）。
【００７７】
記録制御部１００は、４倍速記録、ステップＳ３９においてＳＴＧレジスタ１４２に保存されたストラテジ、およびステップＳ４１において算出された記録パワー値を用いて、記録開始アドレスから微小アドレス（ａｄｄ）長(例えば２００Ｈブロック)分の記録データを光ディスクに記録して、記録処理を一時中断する（ステップＳ４２）。中断時、光ディスクの回転を変更せずに維持する。
【００７８】
ここで、記録開始アドレスにおける記録可能最高速ＸMAX（add）で記録開始しない理由は、ＸOPCとＸMAX（add）との差が大きいため、ＸOPCに基づいて算出されたＸMAX（add）におけるパワー予測値と実際の最適パワー値の誤差が大きくなることに伴って、記録品位が著しく悪化する箇所が生ずることを防ぐことを目的として、ＸOPCとＸMAX（add）との間の速度で最適パワーの適正化を行うためである。
【００７９】
記録制御部１００は、記録中断アドレスの所定のアドレス数(例えば１５０Ｈブロック)手前のブロックから所定のアドレス長（１００Ｈブロック）のデータ部分を再生させると共に、アシンメトリ値（或いはβ値）算出部１１１に再生ＲＦ信号からβ値を求めさせる（ステップＳ４３）。
【００８０】
記録制御部１００は、測定されたβ値が所定の条件（例えば規格）を満たしているか否かを判定する（ステップＳ４４）。例えば、ここでの処理では、測定されたβ値と目標βとの差の絶対値を算出し、絶対値が所定値（例えば１）未満であるか否かを判定する。
【００８１】
絶対値が所定値未満ではなかった場合（ステップＳ４４のＮｏ）、記録制御部１００は、次式より新たな記録パワー値Ｐ0(n+1)を算出する（ステップＳ４５）。
【００８２】
P0(n+1) = { 1 + α( 目標β値 - 計測β値 ) }×P0(n)
ここで、Ｐ0(n)は、上記停止直前のパワーレジスタの値、αは定数（例えば、０．０１）である。例えば、αが０．０１、（目標β値−計測β値）＝１％の場合、Ｐ０(n+1)＝１．０１×Ｐ0(n)となる。
【００８３】
記録制御部１００は、ＰＷレジスタ１４１の値を求められたＰ0(n+1)を変更し（ステップＳ４６）、カウンタ１４３のカウント値を一つあげる（ステップＳ４７）。
【００８４】
記録制御部１００は、カウンタ１４３のカウント値が所定の値（例えば５）以下であるか否かを判定する（ステップＳ４８）。カウント値が５以下ではない場合（ステップＳ４８のＮｏ）、記録エラーとして、記録制御部１００は、記録処理を止める（ステップＳ４９）。カウント値が５以下の場合（ステップＳ４８のＹｅｓ）、記録制御部１００は、ステップＳ４４の処理によって算出β値と目標β値との差が１未満であると判定されるか、ステップＳ４８の処理によってカウンタのカウント値が５以下ではないと判定されるまで、ステップＳ４１〜ステップＳ４８のループ処理をおこなう。
【００８５】
ステップＳ４４の処理において、目標β値と計測β値との差の絶対値が１未満の場合(ステップＳ４４のＹｅｓ）、記録制御部１００はカウンタ１４３のカウント値をリセットする（ステップＳ５０）。
【００８６】
記録制御部１００は、記録中断アドレス（ａｄｄ）から所定のアドレス数(例えば１５０Ｈブロック）手前のブロックから所定の長（１００Ｈブロック）のデータ部分を再生させ、ＳＴＧ補正部１２５は、再生ＲＦ信号から所定の方法でストラテジの補正量を算出する（ステップＳ５１）。ステップＳ５１の処理では、各信号（DVDの場合、３Ｔ〜１１Ｔ）の記録パルスの先端位置と後端位置の補正量（ストラテジの補正量）を計算する。
【００８７】
補正規模算出部１２６は、ストラテジの補正量の規模を算出する（ステップＳ５２）。例えば、各信号（DVDの場合、３Ｔ〜１１Ｔ）の先端／後端位置の補正量の二乗和を計算する。
【００８８】
記録制御部１００は、補正規模算出部１２６で算出された補正量の規模が所定の条件（例えば規格）を満たしているか否かを判定する（ステップＳ５３）。補正量の規模が所定値以内ではない場合（ステップＳ５３のＮｏ）、記録制御部１００は、ＳＴＧレジスタ１４２の設定値をステップＳ５１で求められた補正値に変更し（ステップＳ５４）、カウンタのカウント値を一つあげる（ステップＳ５５）。記録制御部１００は、カウント値が所定の値（例えば５以下）であるか否かを判定する（ステップＳ５６）。カウント値が５以下の場合（ステップＳ５６のＹｅｓ）、記録制御部１００は、ＳＴＧレジスタに保存されたストラテジ、およびステップ４２の処理によって求められた記録パワー値を用いて、微小アドレス長(例えば２００Ｈブロック)分の記録データを光ディスクに書き込んで、書込みを一時中断する（ステップＳ５７）。中断時、光ディスクの回転を変更せずに維持する。そして、記録制御部１００は、ステップＳ５３の処理で規模が所定値以内であると判定されるまで、若しくはステップＳ５６の処理でカウンタのカウント値が５以下ではないと判定されるまで、ステップＳ５１〜ステップＳ５７のループ処理をおこなう。
【００８９】
ステップＳ５３の処理において補正量の規模が所定値以内であると判定された場合（ステップＳ５３のＹｅｓ）、またはステップＳ５６の処理においてカウント値が５以下ではないと判定された場合（ステップＳ５６のＮｏ）、記録制御部１００は、カウンタ１４３をリセットしカウント値を０にする（ステップＳ５８）。
【００９０】
記録速度算出部１２２は、指定されている記録モードに対応する繋ぎ記録開始アドレスにおける記録速度｛４Ｘより速い速度：回転速度一定の場合は半径位置（アドレス）で記録速度が異なる｝を計算する（ステップＳ５９）。
【００９１】
ＳＴＧ算出部１２４は、ＳＴＧレジスタに保存されたストラテジとステップＳ５９の処理において算出された記録速度に基づいて、ストラテジを算出する(ステップＳ６０)。ＳＴＧレジスタ１４２に保存されているストラテジは、ステップＳ５２からステップＳ５７のループ処理によって、ストラテジの精度が上げられている。ステップＳ６０の処理では、ステップＳ５２からステップＳ５７のループ処理によって精度の向上が図られたストラテジを元にストラテジを算出しているので、精度が向上する。
【００９２】
記録パワー値算出部１２３は、ステップＳ５９の処理において記録速度算出部１２２によって算出された記録速度、及びＰＷレジスタ１４１に保存された記録パワー値から記録開始アドレス(ａｄｄ)における記録パワー値を算出する（ステップＳ６１）。
【００９３】
記録制御部１００は、ステップＳ５９の処理において記録速度算出部１２２によって算出された記録速度、ステップＳ６０においてＳＴＧレジスタ１４２に保存されたストラテジ、およびステップＳ６１の処理において算出された記録パワー値を用いて、記録開始アドレスから微小アドレス（ａｄｄ）長(例えば２００Ｈブロック)分の記録データの一部を光ディスクに記録して、記録処理を一時中断する（ステップＳ６２）。中断時、光ディスクの回転を変更せずに維持する。
【００９４】
記録制御部１００は、記録中断アドレスの所定のアドレス数(例えば１５０Ｈブロック)手前のブロックから所定のアドレス長（１００Ｈブロック）のデータ部分を再生させると共に、アシンメトリ値（或いはβ値）算出部１１１に再生ＲＦ信号からβ値を求めさせる（ステップＳ６３）。
【００９５】
記録制御部１００は、測定されたβ値が所定の条件（例えば規格）を満たしているか否かを判定する（ステップＳ６４）。例えば、ここでの処理では、測定されたβ値と目標βとの差の絶対値を算出し、絶対値が所定値（例えば１）未満であるか否かを判定する。
【００９６】
絶対値が所定値未満ではなかった場合（ステップＳ６４のＮｏ）、記録制御部１００は、次式より新たな記録パワー値Ｐ0(n+1)を算出する（ステップＳ６５）。
【００９７】
P0(n+1) = { 1 + α( 目標β値 - 計測β値 ) }×P0(n)
ここで、Ｐ0(n)は、上記停止直前のパワーレジスタの値、αは定数（例えば、０．０１）である。例えば、αが０．０１、（目標β値−計測β値）＝１％の場合、Ｐ０(n+1)＝１．０１×Ｐ0(n)となる。
【００９８】
記録制御部１００は、ＰＷレジスタ１４１の値を求められたＰ0(n+1)を変更し（ステップＳ６６）、カウンタ１４３のカウント値を一つあげる（ステップＳ６７）。
【００９９】
記録制御部１００は、カウンタ１４３のカウント値が所定の値（例えば５）以下であるか否かを判定する（ステップＳ６８）。カウント値が５以下ではない場合（ステップＳ６８のＮｏ）、記録エラーとして、記録制御部１００は、記録処理を止める（ステップＳ６９）。カウント値が５以下の場合（ステップＳ６８のＹｅｓ）、記録制御部１００は、ステップＳ６４の処理によって算出β値と目標β値との差が１未満であると判定されるか、ステップＳ６８の処理によってカウンタのカウント値が５以下では無いと判定されるまで、ステップＳ６１〜ステップＳ６８のループ処理をおこなう。
【０１００】
ステップＳ６４の処理において、目標β値と計測β値との差の絶対値が１未満の場合(ステップＳ６４のＹｅｓ）、記録制御部１００はカウンタ１４３のカウント値をリセットする（ステップＳ７０）。
【０１０１】
記録制御部１００は、記録中断アドレス（ａｄｄ）から所定のアドレス数(例えば１５０Ｈブロック）手前のブロックから所定の長（１００Ｈブロック）のデータ部分を再生させ、ＳＴＧ補正部１２５は、再生ＲＦ信号から所定の方法でストラテジの補正量を算出する（ステップＳ７１）。ステップＳ７１の処理では、各信号（DVDの場合、３Ｔ〜１１Ｔ）の記録パルスの先端位置と後端位置の補正量（ストラテジの補正量）を計算する。
【０１０２】
補正規模算出部１２６は、ストラテジの補正量の規模を算出する（ステップＳ７２）。例えば、各信号（DVDの場合、３Ｔ〜１１Ｔ）の先端／後端位置の補正量の二乗和を計算する。
【０１０３】
記録制御部１００は、補正規模算出部１２６で算出された補正量の規模が所定の条件（例えば規格）を満たしているか否かを判定する（ステップＳ７３）。補正量の規模が所定値以内ではない場合（ステップＳ７３のＮｏ）、記録制御部１００は、ＳＴＧレジスタ１４２の設定値をステップＳ７１で求められた補正値に変更し（ステップＳ７４）、カウンタのカウント値を一つあげる（ステップＳ７５）。記録制御部１００は、カウント値が所定の値（例えば５以下）であるか否かを判定する（ステップＳ７６）。カウント値が５以下の場合（ステップＳ７６のＹｅｓ）、記録制御部１００は、ＳＴＧレジスタに保存されたストラテジ、およびステップＳ６１の処理によって求められた記録パワー値を用いて、微小アドレス長(例えば２００Ｈブロック)分の未記録データの一部を光ディスクに書き込んで、書込みを一時中断する（ステップＳ７７）。中断時、光ディスクの回転を変更せずに維持する。そして、記録制御部１００は、ステップＳ７３の処理で補正の規模が所定値以内であると判定されるまで、若しくはステップＳ７６の処理でカウンタのカウント値が５以下ではないと判定されるまで、ステップＳ７１〜ステップＳ７７のループ処理をおこなう。
【０１０４】
ステップＳ７３の処理において補正量の規模が所定値以内であると判定された場合（ステップＳ７３のＹｅｓ）、またはステップＳ７６の処理においてカウント値が５以下ではないと判定された場合（ステップＳ７６のＮｏ）、記録制御部１００は、ＳＴＧレジスタに保存されているストラテジ、およびステップＳ６１で算出された記録パワー値を用いて未記録データの記録を開始する（ステップＳ７８）。
【０１０５】
未記録データが所定のアドレス長分より大きい場合（ステップＳ７９のＮｏ）、所定アドレス長文のデータを光ディスクに書き込んで、書込みを一時中断する（ステップＳ８０）。
【０１０６】
そして、ステップＳ６３に戻って、未記録データが所定のアドレス長分より小さくなるまで（ステップＳ７９のＹｅｓ）、ステップＳ６３〜ステップＳ７９のループ処理をおこなう。
【０１０７】
未記録データが所定のアドレス長分の未記録データより小さく、未記録データを全て記録し終わった場合（ステップＳ７９のＹｅｓ）、記録制御部１００は記録処理を終了する(ステップＳ８１)。
【０１０８】
ステップＳ３８の処理において記録開始位置が第２のゾーンでは無いと判定した場合（ステップＳ３８のＮｏ）、記録開始アドレス検出部１２１は、記録開始アドレス（ａｄｄ）が第３のゾーンであると認識し、記録制御部１００、および記録パワー値算出部に記録開始アドレス、および記録開始アドレスが第３のゾーンである旨を通知する。
【０１０９】
ＳＴＧ算出部１２４は、４倍記録に対応するストラテジ（ＳＴＧ）をデフォルトのストラテジ１３３と補間式１３４を用い求め、ＳＴＧレジスタ１４２に保存する（ステップＳ８２）。
【０１１０】
記録制御部１００は、カウンタ１４３をリセットしカウント値を０にする（ステップＳ８３）。
【０１１１】
記録パワー値算出部１２３は、４倍の記録速度、及びＰＷレジスタ１４１に保存された記録パワー係数Ｐ0（n）から記録開始アドレス(ａｄｄ)における記録パワー値を算出する（ステップＳ８４）。
【０１１２】
記録制御部１００は、４倍速記録、ステップＳ８２においてＳＴＧレジスタ１４２に保存されたストラテジ、およびステップＳ８４において算出された記録パワー値を用いて、記録開始アドレスから微小アドレス（ａｄｄ）長(例えば２００Ｈブロック)分の記録データの一部を光ディスクに記録して、記録処理を一時中断する（ステップＳ８５）。中断時、光ディスクの回転を変更せずに維持する。
【０１１３】
ここで、記録開始アドレスにおける記録可能最高速ＸMAX（add）で記録開始しない理由は、ＸOPCとＸMAX（add）との差が大きいため、ＸOPCに基づいて算出されたＸMAX（add）におけるパワー予測値と実際の最適パワー値の誤差が大きくなることに伴って、記録品位が著しく悪化する箇所が生ずることを防ぐことを目的として、ＸOPCとＸMAX（add）との間の速度で最適パワーの適正化を行うためである。
【０１１４】
記録制御部１００は、記録中断アドレスの所定のアドレス数(例えば１５０Ｈブロック)手前のブロックから所定のアドレス長（１００Ｈブロック）のデータ部分を再生させると共に、アシンメトリ値（或いはβ値）算出部１１１に再生ＲＦ信号からβ値を求めさせる（ステップＳ８６）。
【０１１５】
記録制御部１００は、測定されたβ値が所定の条件（例えば規格）を満たしているか否かを判定する（ステップＳ８７）。例えば、ここでの処理では、測定されたβ値と目標βとの差の絶対値を算出し、絶対値が所定値（例えば１）未満であるか否かを判定する。
【０１１６】
絶対値が所定値未満ではなかった場合（ステップＳ８７のＮｏ）、記録制御部１００は、次式より新たな記録パワー値Ｐ0(n+1)を算出する（ステップＳ８８）。
【０１１７】
P0(n+1) = { 1 + α( 目標β値 - 計測β値 ) }×P0(n)
ここで、Ｐ0(n)は、上記停止直前のパワーレジスタの値、αは定数（例えば、０．０１）である。例えば、αが０．０１、（目標β値−計測β値）＝１％の場合、Ｐ０(n+1)＝１．０１×Ｐ0(n)となる。
【０１１８】
記録制御部１００は、ＰＷレジスタ１４１の値を求められたＰ0(n+1)を変更し（ステップＳ８９）、カウンタ１４３のカウント値を一つあげる（ステップＳ９０）。
【０１１９】
記録制御部１００は、カウンタ１４３のカウント値が所定の値（例えば５）以下であるか否かを判定する（ステップＳ９１）。カウント値が５以下ではない場合（ステップＳ９１のＮｏ）、記録エラーとして、記録制御部１００は、記録処理を止める（ステップＳ９２）。カウント値が５以下の場合（ステップＳ９１のＹｅｓ）、記録制御部１００は、ステップＳ８７の処理によって算出β値と目標β値との差が１未満であると判定されるか、ステップＳ９１の処理によってカウンタのカウント値が５以下ではないと判定されるまで、ステップＳ８４〜ステップＳ９１のループ処理をおこなう。
【０１２０】
ステップＳ８７の処理において、目標β値と計測β値との差の絶対値が１未満の場合(ステップ８７のＹｅｓ）、記録制御部１００はカウンタ１４３のカウント値をリセットする（ステップＳ９３）。
【０１２１】
記録制御部１００は、記録中断アドレス（ａｄｄ）から所定のアドレス数(例えば１５０Ｈブロック）手前のブロックから所定の長（１００Ｈブロック）のデータ部分を再生させ、ＳＴＧ補正部１２５は、再生ＲＦ信号から所定の方法でストラテジの補正量を算出する（ステップＳ９４）。ステップＳ４８の処理では、各信号（DVDの場合、３Ｔ〜１１Ｔ）の記録パルスの先端位置と後端位置の補正量（ストラテジの補正量）を計算する。
【０１２２】
補正規模算出部１２６は、ストラテジの補正量の規模を算出する（ステップＳ９５）。例えば、各信号（DVDの場合、３Ｔ〜１１Ｔ）の先端／後端位置の補正量の二乗和を計算する。
【０１２３】
記録制御部１００は、補正規模算出部１２６で算出された補正量の規模が規格を満たしているか否かを判定する（ステップＳ９６）。補正量の規模が所定値以内ではない場合（ステップＳ９６のＮｏ）、記録制御部１００は、ＳＴＧレジスタ１４２の設定値をステップＳ４で求められた補正値に変更し（ステップＳ９７）、カウンタのカウント値を一つあげる（ステップＳ９８）。記録制御部１００は、カウント値が所定の値（例えば５以下）であるか否かを判定する（ステップＳ９９）。カウント値が５以下の場合（ステップＳ９９のＹｅｓ）、記録制御部１００は、ＳＴＧレジスタに保存されたストラテジ、およびステップＳ８４の処理によって求められた記録パワー値を用いて、微小アドレス長(例えば２００Ｈブロック)分の未記録データの一部を光ディスクに書き込んで、書込みを一時中断する（ステップＳ１００）。中断時、光ディスクの回転を変更せずに維持する。そして、記録制御部１００は、ステップＳ９６の処理で補正の規模が所定値以内であると判定されるまで、若しくはステップＳ９９の処理でカウンタのカウント値が５以下ではないと判定されるまで、ステップＳ９４〜ステップＳ９９のループ処理をおこなう。
【０１２４】
ステップＳ９６の処理において補正量の規模が所定値以内であると判定された場合（ステップＳ９６のＹｅｓ）、またはステップＳ９９の処理においてカウント値が５以下ではないと判定された場合（ステップＳ９９のＮｏ）、ＳＴＧ算出部１２４は、６倍記録に対応するストラテジ（ＳＴＧ）をＳＴＧレジスタに保存されたストラテジとステップＳ８４の処理において算出された記録速度に基づいて算出し、ＳＴＧレジスタ１４２に保存する(ステップＳ１０１)。ＳＴＧレジスタ１４２に保存されているストラテジは、ステップＳ９６からステップＳ９９のループ処理によって、ストラテジの精度が上げられている。ステップＳ１０３１処理では、ステップＳ９６からステップＳ９９のループ処理によって精度の向上が図られたストラテジを元にストラテジを算出しているので、精度が向上する。
【０１２５】
記録制御部１００は、カウンタをリセットする(ステップＳ１０２)。
【０１２６】
記録パワー値算出部１２３は、６倍の記録速度、及びＰＷレジスタ１４１に保存された記録パワー係数Ｐ0（n）から記録開始アドレス(ａｄｄ)における記録パワー値を算出する（ステップＳ１０３）。
【０１２７】
記録制御部１００は、６倍速記録、ＳＴＧレジスタ１４２に保存されたストラテジ、およびステップＳ１０３において算出された記録パワー値を用いて、記録開始アドレスから微小アドレス（ａｄｄ）長(例えば２００Ｈブロック)分の記録データの一部を光ディスクに記録して、記録処理を一時中断する（ステップＳ１０４）。中断時、光ディスクの回転を変更せずに維持する。
【０１２８】
ここで、記録開始アドレスにおける記録可能最高速ＸMAX（add）で記録開始しない理由は、４Ｘ速とＸMAX（add）との差が大きいため、４Ｘで求めた最適パワー値に基づいて算出されたＸMAX（add）におけるパワー予測値と実際の最適パワー値の誤差が大きくなることに伴って、記録品位が著しく悪化する箇所が生ずることを防ぐことを目的として、４Ｘ速とＸMAX（add）との間の速度で最適パワーの適正化を行うためである。
【０１２９】
記録制御部１００は、記録中断アドレスの所定のアドレス数(例えば１５０Ｈブロック)手前のブロックから所定のアドレス長（１００Ｈブロック）のデータ部分を再生させると共に、アシンメトリ値（或いはβ値）算出部１１１に再生ＲＦ信号からβ値を求めさせる（ステップＳ１０５）。
【０１３０】
記録制御部１００は、測定されたβ値が規格を満たしているか否かを判定する（ステップＳ１０６）。例えば、ここでの処理では、測定されたβ値と目標βとの差の絶対値を算出し、絶対値が所定値（例えば１）未満であるか否かを判定する。
【０１３１】
絶対値が所定値未満ではなかった場合（ステップＳ１０６のＮｏ）、記録制御部１００は、次式より新たな記録パワー値Ｐ0(n+1)を算出する（ステップＳ１０７）。
【０１３２】
P0(n+1) = { 1 + α( 目標β値 - 計測β値 ) }×P0(n) 
ここで、Ｐ0(n)は、上記停止直前のパワーレジスタの値、αは定数（例えば、０．０１）である。例えば、αが０．０１、（目標β値−計測β値）＝１％の場合、
Ｐ０(n+1)＝１．０１×Ｐ0(n)となる。
【０１３３】
記録制御部１００は、ＰＷレジスタ１４１の値を求められたＰ0(n+1)を変更し（ステップＳ１０８）、カウンタ１４３のカウント値を一つあげる（ステップＳ１０９）。
【０１３４】
記録制御部１００は、カウンタ１４３のカウント値が所定の値（例えば５）以下であるか否かを判定する（ステップＳ１１０）。カウント値が５以下ではない場合（ステップＳ１１０のＮｏ）、記録エラーとして、記録制御部１００は、記録処理を止める（ステップＳ１１１）。カウント値が５以下の場合（ステップＳ１１０のＹｅｓ）、記録制御部１００は、ステップＳ１０５の処理によって算出β値と目標β値との差が１未満であると判定されるか、ステップＳ１１０の処理によってカウンタのカウント値が５以下では無いと判定されるまで、ステップＳ１０３〜ステップＳ１１０のループ処理をおこなう。
【０１３５】
ステップＳ１０６の処理において、目標β値と計測β値との差の絶対値が１未満の場合(ステップ１０６のＹｅｓ）、記録制御部１００はカウンタ１４３のカウント値をリセットする（ステップＳ１１２）。
【０１３６】
記録制御部１００は、記録中断アドレス（ａｄｄ）から所定のアドレス数(例えば１５０Ｈブロック）手前のブロックから所定の長（１００Ｈブロック）のデータ部分を再生させ、ＳＴＧ補正部１２５は、再生ＲＦ信号から所定の方法でストラテジの補正量を算出する（ステップＳ１１３）。ステップＳ１１３の処理では、各信号（DVDの場合、３Ｔ〜１１Ｔ）の記録パルスの先端位置と後端位置の補正量（ストラテジの補正量）を計算する。
【０１３７】
補正規模算出部１２６は、ストラテジの補正量の規模を算出する（ステップＳ１１４）。例えば、各信号（DVDの場合、３Ｔ〜１１Ｔ）の先端／後端位置の補正量の二乗和を計算する。
【０１３８】
記録制御部１００は、補正規模算出部１２６で算出された補正量の規模が所定の条件（例えば規格）を満たしているか否かを判定する（ステップＳ１１５）。補正量の規模が所定値以内ではない場合（ステップＳ１１５のＮｏ）、記録制御部１００は、ＳＴＧレジスタ１４２の設定値をステップＳ１１３で求められた補正値に変更し（ステップＳ１１６）、カウンタのカウント値を一つあげる（ステップＳ１１７）。記録制御部１００は、カウント値が所定の値（例えば５以下）であるか否かを判定する（ステップＳ１１８）。カウント値が５以下の場合（ステップＳ１１８のＹｅｓ）、記録制御部１００は、ＳＴＧレジスタに保存されたストラテジ、およびステップＳ１０３の処理によって求められた記録パワー値を用いて、微小アドレス長(例えば２００Ｈブロック)分の未記録データの一部を光ディスクに書き込んで、書込みを一時中断する（ステップＳ１１９）。中断時、光ディスクの回転を変更せずに維持する。そして、記録制御部１００は、ステップＳ１１５の処理で補正の規模が所定値以内であると判定されるまで、若しくはステップＳ１１８の処理でカウンタのカウント値が５以下ではないと判定されるまで、ステップＳ１１３〜ステップＳ１１９のループ処理をおこなう。
【０１３９】
ステップＳ１１５の処理において補正量の規模が所定値以内であると判定された場合（ステップＳ１１５のＹｅｓ）、またはステップＳ１１８の処理においてカウント値が５以下ではないと判定された場合（ステップＳ１１８のＮｏ）、記録制御部１００は、カウンタ１４３をリセットしカウント値を０にする（ステップＳ１２０）。
【０１４０】
記録速度算出部１２２は、指定されている記録モードに対応する繋ぎ記録開始アドレスにおける記録速度｛６Ｘより速い速度：回転速度一定の場合は半径位置（アドレス）で記録速度が異なる｝を計算する（ステップＳ１２１）。
【０１４１】
ＳＴＧ算出部１２４は、ＳＴＧレジスタに保存されたストラテジとステップＳ１２１の処理において算出された記録速度に基づいてストラテジを算出し、算出されたストラテジをＳＴＧレジスタ１４２に保存する(ステップＳ１２２)。ＳＴＧレジスタ１４２に保存されているストラテジは、ステップＳ１１３からステップＳ１１９のループ処理によって、ストラテジの精度が上げられている。ステップＳ１２２の処理では、ステップＳ１１３からステップＳ１２９のループ処理によって精度の向上が図られたストラテジを元にストラテジを算出しているので、精度が向上する。
【０１４２】
記録パワー値算出部１２３は、ステップＳ１２１の処理において記録速度算出部１２２が算出した記録速度、及びＰＷレジスタ１４１に保存された記録パワー値から記録開始アドレス(ａｄｄ)における記録パワー値を算出する（ステップＳ１２３）。
【０１４３】
記録制御部１００は、ステップＳ１２１の処理において記録速度算出部１２２によって算出された記録速度、ステップＳ１２２においてＳＴＧレジスタ１４２に保存されたストラテジ、およびステップＳ１２３の処理において算出された記録パワー値を用いて、記録開始アドレスから微小アドレス（ａｄｄ）長(例えば２００Ｈブロック)分の記録データの一部を光ディスクに記録して、記録処理を一時中断する（ステップＳ１２４）。中断時、光ディスクの回転を変更せずに維持する。
【０１４４】
記録制御部１００は、記録中断アドレスの所定のアドレス数(例えば１５０Ｈブロック)手前のブロックから所定のアドレス長（１００Ｈブロック）のデータ部分を再生させると共に、アシンメトリ値（或いはβ値）算出部１１１に再生ＲＦ信号からβ値を求めさせる（ステップＳ１２５）。
【０１４５】
記録制御部１００は、測定されたβ値と目標βとの差の絶対値を算出し、絶対値が所定値（例えば１）未満であるか否かを判定する（ステップＳ１２６）。
【０１４６】
絶対値が所定値未満ではなかった場合（ステップＳ１２６のＮｏ）、記録制御部１００は、次式より新たな記録パワー値Ｐ0(n+1)を算出する（ステップＳ１２７）。
【０１４７】
P0(n+1) = { 1 + α( 目標β値 - 計測β値 ) }×P0(n)
ここで、Ｐ0(n)は、上記停止直前のパワーレジスタの値、αは定数（例えば、０．０１）である。例えば、αが０．０１、（目標β値−計測β値）＝１％の場合、
Ｐ０(n+1)＝１．０１×Ｐ0(n)となる。
【０１４８】
記録制御部１００は、ＰＷレジスタ１４１の値を求められたＰ0(n+1)を変更し（ステップＳ１２８）、カウンタ１４３のカウント値を一つあげる（ステップＳ１２９）。
【０１４９】
記録制御部１００は、カウンタ１４３のカウント値が所定の値（例えば５）以下であるか否かを判定する（ステップＳ１３０）。カウント値が５以下ではない場合（ステップＳ１３０のＮｏ）、記録エラーとして、記録制御部１００は、記録処理を止める（ステップＳ１３１）。カウント値が５以下の場合（ステップＳ１３０のＹｅｓ）、記録制御部１００は、ステップＳ１２６の処理によって算出β値と目標β値との差が１未満であると判定されるか、ステップＳ１３０の処理によってカウンタのカウント値が５以下ではないと判定されるまで、ステップＳ１２３〜ステップＳ１３０のループ処理をおこなう。
【０１５０】
ステップＳ１２６の処理において、目標β値と計測β値との差の絶対値が１未満の場合(ステップＳ１２６のＹｅｓ）、記録制御部１００はカウンタ１４３のカウント値をリセットする（ステップＳ１３２）。
【０１５１】
記録制御部１００は、記録中断アドレス（ａｄｄ）から所定のアドレス数(例えば１５０Ｈブロック）手前のブロックから所定の長（１００Ｈブロック）のデータ部分を再生させ、ＳＴＧ補正部１２５は、再生ＲＦ信号から所定の方法でストラテジの補正量を算出する（ステップＳ１３３）。ステップＳ１３３の処理では、各信号（DVDの場合、３Ｔ〜１１Ｔ）の記録パルスの先端位置と後端位置の補正量（ストラテジの補正量）を計算する。
【０１５２】
補正規模算出部１２６は、ストラテジの補正量の規模を算出する（ステップＳ１３４）。例えば、各信号（DVDの場合、３Ｔ〜１１Ｔ）の先端／後端位置の補正量の二乗和を計算する。
【０１５３】
記録制御部１００は、補正規模算出部１２６で算出された補正量の規模が所定値以内であるか否かを判定する（ステップＳ１３５）。補正量の規模が所定値以内ではない場合（ステップＳ１３５のＮｏ）、記録制御部１００は、ＳＴＧレジスタ１４２の設定値をステップＳ１３３で求められた補正値に変更し（ステップＳ１３６）、カウンタのカウント値を一つあげる（ステップＳ１３７）。記録制御部１００は、カウント値が所定の値（例えば５以下）であるか否かを判定する（ステップＳ１３８）。カウント値が５以下の場合（ステップＳ１３８のＹｅｓ）、記録制御部１００は、ＳＴＧレジスタに保存されたストラテジ、およびステップＳ１２３の処理によって求められた記録パワー値を用いて、微小アドレス長(例えば２００Ｈブロック)分の未記録データの一部を光ディスクに書き込んで、書込みを一時中断する（ステップＳ１３９）。中断時、光ディスクの回転を変更せずに維持する。そして、記録制御部１００は、ステップＳ１３５の処理で補正の規模が所定値以内であると判定されるまで、若しくはステップＳ１３８の処理でカウンタのカウント値が５以下ではないと判定されるまで、ステップＳ１３３〜ステップＳ１３９のループ処理をおこなう。
【０１５４】
ステップＳ１３５の処理において補正量の規模が所定値以内であると判定された場合（ステップＳ１３５のＹｅｓ）、またはステップＳ１３８の処理においてカウント値が５以下ではないと判定された場合（ステップＳ１３８のＮｏ）、記録制御部１００は、ＳＴＧレジスタに保存されているストラテジ、およびステップＳ１２３で算出された記録パワー値を用いて未記録データの記録を開始する（ステップＳ１４０）。
【０１５５】
未記録データが所定のアドレス長分の未記録データより大きい場合（ステップＳ１４１のＮｏ）、所定アドレス長分のデータを光ディスクに書き込んで、書込みを一時中断する（ステップＳ１４２）。
【０１５６】
そして、ステップＳ１２５に戻って、未記録データが所定のアドレス長分より小さくなるまで（ステップＳ１４１のＹｅｓ）、ステップＳ１２５〜ステップＳ１４１のループ処理をおこなう。
【０１５７】
未記録データが所定のアドレス長分より小さく、未記録データを全て記録し終わった場合（ステップＳ１４１のＹｅｓ）、記録制御部１００は記録処理を終了する(ステップＳ１４３)。
【０１５８】
上述したように、データを記録しながらライトストラテジを補正することによって、記録速度が変化して好適なライトストラテジからずれても補正することができ、テスト記録を行わずに良好な記録品位を得ることが可能になる。
【０１５９】
また、光ディスクの記録特性が、半径に依存して変化していることに伴い、記録中に好適なライトストラテジからずれても補正することができ、テスト記録を行わずに良好な記録品位を得ることが可能になる。
【０１６０】
更に、記録中の周囲温度の変化に伴い好適なライトストラテジからずれても補正することができ、テスト記録を行わずに良好な記録品位を得ることが可能になる。
【０１６１】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【０１６２】
【図１】本発明の一実施形態に係わる光ディスクドライブ装置のシステム構成を示すブロック図。
【図２】図１の光ディスクドライブ装置の光ディスクに情報を書き込むためのシステム構成を示すブロック図。
【図３】光ディスクのアドレスに対応する記録速度を示す図。
【図４】本発明の一実施形態に係わる記録処理の手順を示すフローチャート。
【図５】本発明の一実施形態に係わる記録処理の手順を示すフローチャート。
【図６】本発明の一実施形態に係わる記録処理の手順を示すフローチャート。
【図７】本発明の一実施形態に係わる記録処理の手順を示すフローチャート。
【図８】本発明の一実施形態に係わる記録処理の手順を示すフローチャート。
【図９】本発明の一実施形態に係わる記録処理の手順を示すフローチャート。
【図１０】本発明の一実施形態に係わる記録処理の手順を示すフローチャート。
【図１１】本発明の一実施形態に係わる記録処理の手順を示すフローチャート。
【図１２】本発明の一実施形態に係わる記録処理の手順を示すフローチャート。
【図１３】本発明の一実施形態に係わる記録処理の手順を示すフローチャート。
【図１４】本発明の一実施形態に係わる記録処理の手順を示すフローチャート。
【図１５】本発明の一実施形態に係わる記録処理の手順を示すフローチャート。
【図１６】ストラテジ補正量測定の原理を説明するのに用いる図。
【符号の説明】
【０１６３】
１００…記録制御部，１０２…パワー値レジスタ，１１０…最適記録パワー値学習部，１１１…アシンメトリ値（或いはβ値）算出部，１２１…記録開始アドレス検出部，１２２…記録速度算出部，１２３…記録パワー値算出部，１２４…ＳＴＧ算出部，１２５…ＳＴＧ補正部，１２６…補正規模算出部，１３０…ＲＯＭ，１３１…デフォルトパワー変換式，１３２…β値，１３３…ストラテジ，１３４…補間式，１４１…ＰＷレジスタ，１４２…ＳＴＧレジスタ，１４３…カウンタ
【図１】
2007200389.tif 000003
【図２】
2007200389.tif 000004
【図３】
2007200389.tif 000005
【図４】
2007200389.tif 000006
【図５】
2007200389.tif 000007
【図６】
2007200389.tif 000008
【図７】
2007200389.tif 000009
【図８】
2007200389.tif 000010
【図９】
2007200389.tif 000011
【図１０】
2007200389.tif 000012
【図１１】
2007200389.tif 000013
【図１２】
2007200389.tif 000014
【図１３】
2007200389.tif 000015
【図１４】
2007200389.tif 000016
【図１５】
2007200389.tif 000017
【図１６】
2007200389.tif 000018