(57)【特許請求の範囲】
【請求項１】
光ディスク上のスパイラル状のトラックを複数のゾーンに分け、各ゾーンに対して異なるＣＬＶ速度で記録を行うＺＣＬＶ方式の光ディスク記録方法であって、複数の記録モードを設け、各記録モード毎に、各ゾーンに割り当てられた分割時間と各ゾーン毎のＣＬＶ速度をゾーンパラメータとして記憶したゾーンパラメータ記憶手段と、記録前に光ディスクの種別を判断する光ディスク種別判断手段とを用いてＺＣＬＶ方式で光ディスク全体に記録を行い、記録前に光ディスク全体をアクセスしてサーボ信号の乱れを検出し、その検出結果によって、光ディスクを回転させる回転モータの最高記録速度を決定し、記録速度の切り替え点を計算して記録速度の最適化を行う光ディスク記録方法において、光ディスク面内でのサーボ信号の乱れが基準レベルを超えるときに、前記回転モータの速度を制限することにより分割時間と各ゾーン毎のＣＬＶ速度との関係を決定することを特徴とする光ディスク記録方法。
【請求項２】
請求項１記載の光ディスク記録方法において、記録速度の低速から高速への切り替え点において、サーボ信号を高速側で評価して前記分割時間と前記各ゾーンのＣＬＶ速度との関係を変更することを特徴とする光ディスク記録方法。
【請求項３】
請求項１記載の光ディスク記録方法において、記録速度が最高速に到達した場合、光ディスク面内で一定量ずつ外周に移動しながらサーボ信号を評価してサーボ信号が基準レベル以下の場合には記録速度を段階的に落とすことを特徴とする光ディスク記録方法。
【請求項４】
請求項１〜３のいずれか１つに記載の光ディスク記録方法を用いる情報処理方法において、前記最適化した記録速度をホストあるいはライターソフトに通知し、ホストあるいはライターソフト側はその通知された最適化記録速度を利用して記録時の記録速度設定で、前記通知された最適化記録速度より速い記録速度が設定不可能になるようにし、あるいは、前記通知された最適化記録速度より速い記録速度が選択された場合に記録速度を前記通知された最適化記録速度に変更して最適化記録速度リミットが働いたことを表示することを特徴とする情報処理方法。
【請求項５】
請求項４記載の情報処理方法において、記録速度最適化の有効・無効化を選択可能とし、ホストあるいはライターソフト側で記録速度最適化の有効・無効化を選択可能としたことを特徴とする情報処理方法。
【請求項６】
光ディスク上のスパイラル状のトラックを複数のゾーンに分け、各ゾーンに対して異なるＣＬＶ速度で記録を行うＺＣＬＶ方式の光ディスク装置であって、複数の記録モードを設け、各記録モード毎に、各ゾーンに割り当てられた分割時間と各ゾーン毎のＣＬＶ速度をゾーンパラメータとして記憶したゾーンパラメータ記憶手段と、記録前に光ディスクの種別を判断する光ディスク種別判断手段と、サーボ信号の乱れを検出するサーボ信号乱れ検出手段とを有し、記録前に光ディスク全体をアクセスして前記サーボ信号乱れ検出手段によりサーボ信号の乱れを検出し、その検出結果によって最高記録速度を決定し、記録速度の切り替え点を計算して記録速度の最適化を行う光ディスク装置において、光ディスク面内でのサーボ信号の乱れが基準レベルを超えるときに、記録速度を制限することにより分割時間と各ゾーン毎のＣＬＶ速度との関係を決定することを特徴とする光ディスク装置。
【請求項７】
請求項６記載の光ディスク装置において、記録速度の低速から高速への切り替え点において、サーボ信号を高速側で評価して前記分割時間と前記各ゾーンのＣＬＶ速度との関係を変更することを特徴とする光ディスク装置。
【請求項８】
請求項６記載の光ディスク装置において、記録速度が最高速に到達した場合、光ディスク面内で一定量ずつ外周に移動しながらサーボ信号を評価してサーボ信号が基準レベル以下の場合には記録速度を段階的に落とすことを特徴とする光ディスク装置。
【請求項９】
請求項６〜８のいずれか１つに記載の光ディスク装置を用いる情報処理装置において、前記最適化した記録速度をホストあるいはライターソフトに通知する機能を有し、ホストあるいはライターソフト側はその通知された最適化記録速度を利用して記録時の記録速度設定で、前記通知された最適化記録速度より速い記録速度が設定不可能になるようにし、あるいは、前記通知された最適化記録速度より速い記録速度が選択された場合にその選択された記録速度を前記通知された最適化記録速度に変更して最適化記録速度リミットが働いたことを表示することを特徴とする情報処理装置。
【請求項１０】
請求項９記載の情報処理装置において、ホストあるいはライターソフト側で記録中のデータ転送レートを測定する機能と、記録中の書き込み速度あるいは平均書き込み速度をレポートし、あるいは、記録終了後に平均書き込み速度、最低書き込み速度、最高書き込み速度をレポートする機能を有することを特徴とする情報処理装置。
【請求項１１】
請求項９記載の情報処理装置において、記録速度最適化の有効・無効化を選択する機能を有し、ホストあるいはライターソフト側で記録速度最適化の有効・無効化を選択可能としたことを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は光ディスク記録方法、情報処理方法、光ディスク装置及び情報処理装置に関する。
【０００２】
【従来の技術】
近年、ＣＤ−Ｒなどの光ディスクに情報を記録する光ディスク装置は、パーソナルコンピュータの外部記録装置として普及していくのに伴い、高速記録への要望が非常に大きくなってきている。
光ディスクに高速記録を行おうとした場合、光ディスクの回転速度が大きくなる。光ディスクの機械的精度が悪いと、光ディスクの面ぶれ、偏芯などの影響によって、光ディスク上の記録を行う光スポットがトラックから外れるというトラック外れを起こしやすくなる。記録途中でトラック外れが起きた場合、その光ディスクは使用できなくなってしまい、非常に問題である。
【０００３】
ＣＤ−Ｒを代表するＣＤ系の光ディスクの場合、光ディスク面内の全ての場所での記録データ密度は同じである。光ディスク上でデータの記録再生を行う光スポットの線速度（光ディスク上の光スポット位置における接線方向の相対速度）が１．２〜１．４ｍ／ｓで一定である場合、データのチャンネルビットレートは４．３２１８Ｍｂｉｔ／ｓｅｃとなる。この場合の記録速度が等倍速あるいは１倍速といわれている。光ディスクを線速度一定で回転制御する方式をＣＬＶ（Ｃonstant  Ｌinear  Ｖelocity：線速度一定）方式という。ＣＤ系の光ディスクは上記のようにデータの線速度が一定になるフォーマット形式を採用しているので、記録はＣＬＶ方式で行う。１倍速を基準として、その整数倍（１ｘ、２ｘ、４ｘ、８ｘ、１２ｘ、１６ｘ、２０ｘなどの倍率：ｘは倍率）の速度でＣＬＶ記録（ＣＬＶ方式での記録）を行う。
【０００４】
ＣＬＶ方式で記録を行うと、光ディスクにおける内周部での光ディスク回転数と外周部での光ディスク回転数が大きく異なる。もちろん、内周部での光ディスク回転数の方が外周部での光ディスク回転数より大きくなってしまう。記録中にトラック外れを起こさないようにするためには、光ディスクにおいて一番高速に回転する最内周部でトラック外れが起きないＣＬＶ速度（ＣＬＶ方式の線速度）に設定して光ディスク全面に記録を行わなければならない。この場合、光ディスク外周部の回転数は、トラック外れに対してマージンのある光ディスク回転数となっている。
【０００５】
そこで、光ディスクの領域を内周、中周、外周などのゾーンに分割し、各ゾーンのＣＬＶ速度を連続書きが可能である速度とする方式、所謂ＺＣＬＶ（ＺoneＣＬＶ）方式が提案され、高速記録を実現できる仕組みが明らかにされている。この技術を利用することにより、ＺＣＬＶ記録（ＺＣＬＶ方式での記録）を実現する例を図２に示す。図２において、横軸は光ディスク位置（時間）であり、縦軸は記録先速度である。この例では、光ディスクを３つのゾーン（Ｌead−Ｉn〜ｔ1、ｔ1〜ｔ2、ｔ2〜Ｌead−Ｏut）に分割し、各ゾーンのＣＬＶ速度をそれぞれｓ1、ｓ2、ｓ3に設定して記録を行う。ゾーンのつなぎ目（ｔ1、ｔ2）では特開平１０−４９９９０号公報記載の技術を使用してデータの連続性を保持させる。
【０００６】
特開平７−９３８７３号公報には、既にゾーン領域が存在する光ディスクに対して、ＺＣＬＶ方式で記録する方法が記載されている。しかし、この方法では、ＣＤ−Ｒディスクのように１つのスパイラル状のトラックのみからなる光ディスクに対しては、あらかじめゾーン領域で分割されているわけではないので、ＺＣＬＶ方式での記録はできない。
【０００７】
特開平１１−６６７２６号公報には、特開平７−９３８７３号公報記載のものと同様に、既にゾーン領域が存在する光ディスクに対して、ＺＣＬＶ方式で記録する方法が記載されているが、この方法では、ＣＤ−Ｒディスクのように１つのスパイラル状のトラックのみからなる光ディスクに対しては、あらかじめゾーン領域で分割されているわけではないので、ＺＣＬＶ方式での記録はできない。
【０００８】
また、光ディスクに記録するデータの任意の位置での連続性を保証した記録の中断と、記録の再開を行い、その再開時にＣＬＶ速度を上げることによってＺＣＬＶ記録を行う光ディスク装置が提案されている。
さらに、各種光ディスクに最適に記録するためのゾーンの決定方法、各ゾーンの記録速度の決定方法、記録パワーの設定方法が提案されており、これは具体的に光ディスクにＺＣＬＶ記録を行う方法を明らかにしたものである。
【０００９】
【発明が解決しようとする課題】
上述したＺＣＬＶ記録を行う方法では、予め決められたいくつかのモードで決められたパラメータを引き出し、各種の光ディスクに対応しようとしている。しかし、きめ細かな速度と時間の関係を設定できないため、一部のエリアで２０倍速で記録できるポテンシャルを持つ光ディスクでも、１６倍速でしか記録できないエリアが外周近傍に存在すると、記録速度がそちらに合わせて１６倍速までしか上がらない現象が出る場合がある。
【００１０】
例えば、エリア（記録時間）とサーボ信号の乱れが図３に示すようになる光ディスクでは、外周に行くに従ってサーボ信号の乱れが増加する。このため、中周では、サーボ信号の乱れが少ないにもかかわらず、最もサーボ信号の乱れが悪い外周に合わせてＺＣＬＶのモードを決めてしまうため、記録速度が２０倍速まで上がらないケースが出てくる。これは、光ディスクの製造工程のバラツキによって稀に起こるケースである。また、信号の乱れの悪いところに合わせて最高記録速度を決めているため、光ディスクのポテンシャルを活かしきっていなかった。
【００１１】
また、最適記録速度を光ディスク装置自身が判断して設定した場合、ライターソフトでユーザが設定した速度と異なる速度で光ディスクに記録を行うことになる。その際に、記録速度がユーザの設定した記録速度より低い場合には記録予定終了時間が過ぎても記録動作が終らないため、光ディスク装置の不具合が発生し、又は光ディスク装置にライターソフトで記録を行わせるパーソナルコンピュータがハングアップした等の勘違いが起きる可能性がある。
【００１２】
また、最適記録速度を光ディスク装置自身が判断して設定した場合、ライターソフトでユーザが設定した速度と異なる速度で記録を行うことになるが、その際に、記録予定終了時間が不明となってしまう。
また、光ディスク装置は、ユーザが記録速度を自分で設定して、試しながら使用することができない。例えば、ユーザが同一の光ディスクを沢山所有している場合などは、限界の記録速度を自分で実験しながら求めることができない。
【００１３】
本発明は、よりきめ細かい変速を行っていろいろな光ディスクのパフォーマンスを最大限に引き出すことができ、速度切り替え時により安定した書き込みを行うことができる光ディスク記録方法及び光ディスク装置を提供することを目的とする。
【００１４】
さらに、本発明は、ユーザが設定した記録速度と実際の記録速度が異なることを認知でき、ユーザが記録予定終了時間を予想することができ、ユーザが実験的な記録テストを行うことができる情報処理方法及び情報処理装置を提供することを目的とする。
【００１５】
【課題を解決するための手段】
上記目的を達成するため、請求項１に係る発明は、光ディスク上のスパイラル状のトラックを複数のゾーンに分け、各ゾーンに対して異なるＣＬＶ速度で記録を行うＺＣＬＶ方式の光ディスク記録方法であって、複数の記録モードを設け、各記録モード毎に、各ゾーンに割り当てられた分割時間と各ゾーン毎のＣＬＶ速度をゾーンパラメータとして記憶したゾーンパラメータ記憶手段と、記録前に光ディスクの種別を判断する光ディスク種別判断手段とを用いてＺＣＬＶ方式で光ディスク全体に記録を行い、記録前に光ディスク全体をアクセスしてサーボ信号の乱れを検出し、その検出結果によって、光ディスクを回転させる回転モータの最高記録速度を決定し、記録速度の切り替え点を計算して記録速度の最適化を行う光ディスク記録方法において、光ディスク面内でのサーボ信号の乱れが基準レベルを超えるときに、前記回転モータの速度を制限することにより分割時間と各ゾーン毎のＣＬＶ速度との関係を決定することを特徴とする。
【００１６】
請求項２に係る発明は、請求項１記載の光ディスク記録方法において、記録速度が最高速に到達した場合、光ディスク面内で一定量ずつ外周に移動しながらサーボ信号を評価してサーボ信号の評価値が基準レベル以下の場合には記録速度を段階的に落とすことを特徴とする。
【００１７】
請求項３に係る発明は、請求項１記載の光ディスク記録方法において、記録速度が最高速に到達した場合、光ディスク面内で一定量ずつ外周に移動しながらサーボ信号を評価してサーボ信号が基準レベル以下の場合には記録速度を段階的に落とすことを特徴とする。
【００１８】
請求項４に係る発明は、請求項１〜３のいずれか１つに記載の光ディスク記録方法を用いる情報処理方法において、前記最適化した記録速度をホストあるいはライターソフトに通知し、ホストあるいはライターソフト側はその通知された最適化記録速度を利用して記録時の記録速度設定で、前記通知された最適化記録速度より速い記録速度が設定不可能になるようにし、あるいは、前記通知された最適化記録速度より速い記録速度が選択された場合に記録速度を前記通知された最適化記録速度に変更して最適化記録速度リミットが働いたことを表示することを特徴とする。
【００１９】
請求項５に係る発明は、請求項４記載の情報処理方法において、記録速度最適化の有効・無効化を選択可能とし、ホストあるいはライターソフト側で記録速度最適化の有効・無効化を選択可能としたことを特徴とする。
【００２０】
請求項６に係る発明は、光ディスク上のスパイラル状のトラックを複数のゾーンに分け、各ゾーンに対して異なるＣＬＶ速度で記録を行うＺＣＬＶ方式の光ディスク装置であって、複数の記録モードを設け、各記録モード毎に、各ゾーンに割り当てられた分割時間と各ゾーン毎のＣＬＶ速度をゾーンパラメータとして記憶したゾーンパラメータ記憶手段と、記録前に光ディスクの種別を判断する光ディスク種別判断手段と、サーボ信号の乱れを検出するサーボ信号乱れ検出手段とを有し、記録前に光ディスク全体をアクセスして前記サーボ信号乱れ検出手段によりサーボ信号の乱れを検出し、その検出結果によって最高記録速度を決定し、記録速度の切り替え点を計算して記録速度の最適化を行う光ディスク装置において、光ディスク面内でのサーボ信号の乱れが基準レベルを超えるときに、記録速度を制限することにより分割時間と各ゾーン毎のＣＬＶ速度との関係を決定するものである。
【００２１】
請求項７に係る発明は、請求項６記載の光ディスク装置において、記録速度の低速から高速への切り替え点において、サーボ信号を高速側で評価して前記分割時間と前記各ゾーンのＣＬＶ速度との関係を変更するものである。
【００２２】
請求項８に係る発明は、請求項６記載の光ディスク装置において、記録速度が最高速に到達した場合、光ディスク面内で一定量ずつ外周に移動しながらサーボ信号を評価してサーボ信号が基準レベル以下の場合には記録速度を段階的に落とすものである。
【００２３】
請求項９に係る発明は、請求項６〜８のいずれか１つに記載の光ディスク装置を用いる情報処理装置において、前記最適化した記録速度をホストあるいはライターソフトに通知する機能を有し、ホストあるいはライターソフト側はその通知された最適化記録速度を利用して記録時の記録速度設定で、前記通知された最適化記録速度より速い記録速度が設定不可能になるようにし、あるいは、前記通知された最適化記録速度より速い記録速度が選択された場合にその選択された記録速度を前記通知された最適化記録速度に変更して最適化記録速度リミットが働いたことを表示するものである。
【００２４】
請求項１０に係る発明は、請求項９記載の情報処理装置において、ホストあるいはライターソフト側で記録中のデータ転送レートを測定する機能と、記録中の書き込み速度あるいは平均書き込み速度をレポートし、あるいは、記録終了後に平均書き込み速度、最低書き込み速度、最高書き込み速度をレポートする機能を有するものである。
【００２５】
請求項１１に係る発明は、請求項９記載の情報処理装置において、記録速度最適化の有効・無効化を選択する機能を有し、ホストあるいはライターソフト側で記録速度最適化の有効・無効化を選択可能としたものである。
【００２６】
【発明の実施の形態】
図１は本発明の第１実施形態を示す。この第１実施形態の光ディスク装置は、光ディスクとしてのＣＤ−Ｒ／ＲＷ（ＣＤ−Ｒecordable／Ｒewritable）に情報の記録再生を行うものである。光ディスク１は回転モータであるスピンドルモータ２により回転駆動され、スピンドルモータ２はモータドライバ３とサーボ手段４により光ディスク１がＺＣＬＶ方式やＣＬＶ方式で回転するように制御される。
【００２７】
光ピックアップ５は、レーザダイオードなどのレーザ光源からレーザビームを出射し、このレーザビームを対物レンズにより光ディスク1の記録面に集光させ、フォーカスサーボ手段、トラックサーボ手段によりアクチュエータの制御を行うことでフォーカスサーボ、トラックサーボを行い、光ディスク１上に記録されているデータを再生して再生信号を得、かつ、光ディスク１上にデータを記録する。
【００２８】
データ再生時には、光ピックアップ５で得られた再生信号は、リードアンプ６で増幅されて２値化された後、ＣＤデコーダ７でデインターリーブとエラー訂正の処理が行われる。ＣＤデコーダ７からのデータはＣＤ−ＲＯＭデコーダ８によりデータの信頼性を高めるためのエラー訂正処理が行われる。
【００２９】
ＣＤ−ＲＯＭデコーダ８からのデータは、バッファマネージャ９によって、一旦バッファＲＡＭ１０に蓄積され、セクタデータとして揃ったときにホストインターフェース（ホストＩ／Ｆ）１１を介してホスト（ホストコンピュータ：パーソナルコンピュータ）へ一気に転送される。また、データが音楽データである場合には、ＣＤデコーダ７からのデータは図示しないＤ／Ａコンバータによりアナログのオーディオ信号に変換されて取り出される。
【００３０】
一方、データ記録時には、ホストからホストＩ／Ｆ１１を介して送られてきたデータがバッファマネージャ９によって一旦バッファＲＡＭ１０に蓄積されてからデータ記録が開始される。データ記録を開始する前に、光ディスク１のＰＣＡ（Ｐower  Ｃalibration  Ａrea）と呼ばれる試し書き領域で、ＯＰＣ（Ｏptimum  Ｐower  Ｃalibration）が行われて最適な記録パワーが求められる。
【００３１】
データ記録の開始前には光ディスク１上のレーザ光スポットが書き込み開始地点に位置させられる。その書き込み開始位置は光ディスク１上のトラック（プリグルーブ）の蛇行によって予め光ディスク１に刻まれているウォブル信号であるＡＴＩＰ（Ａbsolute  Ｔime  Ｉn  Ｐre−groove）信号によって求められる。ＡＴＩＰ信号は、光ディスク１上の絶対番地を示す時間情報であり、ＡＴＩＰデコーダ１２によってリードアンプ６からのデータより取り出されるとともに、ＡＴＩＰ信号エラーが検出されてＡＴＩＰ信号の検出エラー率が計測される。
【００３２】
また、ＡＴＩＰデコーダ１２が生成する同期信号はＣＤエンコーダ１３に入力されて正確な位置でのデータの書き出しが可能となる。データ記録を行うときにはバッファＲＡＭ１０からデータが読み出され、このデータはＣＤ−ＲＯＭエンコーダ１４及びＣＤエンコーダ１３でエラー訂正コードの付加やインターリーブが行われてレーザコントロール回路１５、光ピックアップ５を介して光ディスク１に記録される。制御手段としてのＣＰＵ１６は、光ディスク装置の各部を集中的に制御し、メモリ１７にデータの読み書きを行う。
【００３３】
この第１実施形態では、光ディスク１上のスパイラル状のトラックは、最大３つのゾーンに分割され、ＺＣＬＶ記録やＣＬＶ記録が行われる。
図４は５つの記録モードを持つゾーン分割例のゾーン分割テーブルを示す。記録モード１は、光ディスク１上のトラックのゾーン分割がなく、ＣＰＵ１６が本実施形態の各部を光ディスク１の全面に８倍速でＣＬＶ記録が行われるように制御する。
【００３４】
記録モード２は、光ディスク１上のトラックを、最内周から５分位置ｔ1までをゾーン１、それ以降の５分位置ｔ1から最外周までをゾーン２に分割し、ＣＰＵ１６が本実施形態の各部を、ゾーン１では８倍速でＣＬＶ記録が行われてゾーン２では１２倍速でＺＣＬＶ記録が行われるように制御する。
記録モード３は、光ディスク１上のトラックを、最内周から５分位置ｔ1までをゾーン１、５分位置ｔ1から３０分位置ｔ2までをゾーン２、３０分位置ｔ2から最外周までをゾーン３に分割し、ＣＰＵ１６が本実施形態の各部を、ゾーン１では１２倍速でＣＬＶ記録が行われてゾーン２では１６倍速でＣＬＶ記録が行われるとともにゾーン３では２０倍速でＺＣＬＶ記録が行われるように制御する。
【００３５】
記録モード４は、光ディスク１上のトラックのゾーン分割がなく、ＣＰＵ１６が本実施形態の各部を光ディスク１の全面に１２倍速でＣＬＶ記録が行われるように制御する。
記録モード５は、光ディスク１上のトラックを、最内周から１５分位置ｔ１までをゾーン１、１５分位置ｔ１から最外周までをゾーン２に分割し、ＣＰＵ１６が本実施形態の各部を、ゾーン１では１６倍速でＣＬＶ記録が行われてゾーン２では２０倍速でＺＣＬＶ記録が行われるように制御する。
図４に示すゾーン分割テーブルはメモリ１７に格納されており、ＣＰＵ１６はメモリ１７内のゾーン分割テーブルから各記録モードにおけるゾーン分割時間（図２に示すように各ゾーンに割り当てられた時間：トラック分割位置）ｔ1、ｔ2及び記録速度ｓ1、ｓ2、ｓ3を読み取ることができる。
【００３６】
メモリ１７は予め図５に示すような各種の光ディスクの種別、例えばＡ社製シアニンディスク、Ａ社製フタロディスク、Ｃシアニンディスク、Ｄ社製フタロディスク、Ｅ社製フタロディスク、Ｆ社製フタロディスクとこれらに適した記録モード１〜５との対応表が格納されている。この対応表はＣＰＵ１６が適時にメモリ１７から読み取ることができる。本実施形態では、設計段階で、様々な種別の光ディスクに対して各記録モードで記録評価し、各種別の光ディスクに最適な記録モードを予め実験で求めておき、その結果により図５に示すような対応表を作成してメモリ１７に格納してある。
【００３７】
ＣＰＵ１６は本実施形態の各部を以下の動作が実行されるように制御する。本実施形態の光ディスク装置に光ディスク１が挿入されると、Ｒead  Ｔoc動作が行われ、光ディスク１上のリードインエリアのＡＴＩＰコードが光ピックアップ５で読まれて光ディスク１の製造メーカ名や光ディスク１のタイプなどの情報が読み取られ、ＣＰＵ１６はＡＴＩＰデコーダ１２からのＡＴＩＰ信号（ＡＴＩＰコード）から光ディスク１の種別を判断する。ここでは、光ディスク１の種別が仮にＡ社のフタロディスクであるとする。メモリ１７には図６に示すように光ディスク１の種別毎に最大書き込み速度が記述されたテーブルが格納されており、ＣＰＵ１６はそのテーブルを参照して光ディスク１の種別毎に最大書き込み速度を決定する。
【００３８】
上述のように光ディスク１の種別がＡ社のフタロディスクと判断したので、最大書き込み速度は図６に示すようなメモリ１７内のテーブルを参照して２０倍速に制限する。図４に示すゾーン分割テーブルが参照されて記録モードは最大書き込み速度が２０倍速であることから記録モード３のＺＣＬＶモードと記録モード５のＶＣＬＶモードの両者が選択可能であることが分かる。次に、光ディスク１の最内周部に設けられたテストエリアにて、所定の記録速度、例えば１６倍速のＣＬＶで試し書きを行うＯＰＣ動作によって最適記録パワーが求められる。このＯＰＣ動作は、公知のもので、記録パワーを順次に上げながら記録を行い、その記録部分を読み込んで最適な記録が行える部分（記録パワー）を特定し、最適記録パワーとする。
【００３９】
この結果（１６倍速での最適記録パワー）を元にして、２０倍速での最適記録パワーを推定する。この推定では、例えば、線速度ｖで求めた最適記録パワーをＰvとしたとき、線速度Ｖ(i)での最適記録パワーＰw(i)は
Ｐw(i)＝ａ＊（Ｖ(i)−ｖ）＊Ｐv＋ｃ・・・（１）
で求められる。ここに、ａ，ｃは、光ディスク装置設計時の各光ディスク種別毎に評価して求めた実験値であり、光ディスクの種別毎にメモリ１７に格納されている。ＣＰＵ１６は、１６倍速での最適記録パワーから（１）式を用いて２０倍速での最適記録パワーＰw(i)を計算し、その計算した２０倍速での最適記録パワーＰw(i)が最大レーザパワー（光ピックアップ５に用いられているレーザ光源の最大出力パワー）を越えないかどうかを調べる。
【００４０】
ＣＰＵ１６は、２０倍速での最適記録パワーＰw(i)が最大レーザパワーを越えた場合には２０倍速での最適記録パワーＰw(i)を最大レーザパワー以下に制限する。ＣＰＵ１６は、１６倍速での最適記録パワーＰw(i)が最大レーザパワーを越える場合には記録速度を１２倍速に制限し、再度、１２倍速のＣＬＶで試し書きを行うＯＰＣ動作を行って１２倍速のＣＬＶでの最適記録パワーを求め、記録速度を１２倍速に制限する。その結果、ＣＰＵ１６は、図４に示すゾーン分割テーブルを参照して記録モード３のＺＣＬＶモードを選択する。そして、ＣＰＵ１６は、サーボ追従性のチェックを行ってその結果によりスピンドルモータ２の最大回転数（記録速度）を制限し、その最大回転数により分割位置ＢやＣ、Ｄを計算する。
【００４１】
本実施形態では、サーボ追従性をチェックするために、実際にサーボ信号を監視してサーボ追従性が悪いかどうかを判断する。すなわち、サーボ信号乱れ検出手段は、上記フォーカスエラー信号及びトラックエラー信号を監視し、その信号振幅が所定の値以上になった場合にサーボ追従性が悪いと判断する。このサーボ信号乱れ検出手段はサーボ手段４に含まれているサーボ信号監視機能からなり、ＣＰＵ１６が適時にそのサーボ信号監視機能の出力信号を監視する。
【００４２】
図７はこのときの本実施形態の動作フローを示し、図８はスピンドルモータ２の速度を示す。上述のように記録モード３が選択され、最大２０倍速で書き込みを行う記録モード３のＺＣＬＶモードが選択される。次に、ＣＰＵ１６は、光ディスク１の全面についてサーボ信号をサーボ信号乱れ検出手段の検出結果から確認して（サーボ信号が乱れていないことを確認して）スピンドルモータ２の速度制限（図８の回転モータ制限速度）を決定し、スピンドルモータ２の速度がその制限速度を越えないように各ビーンの切り替え点を計算して決定する。例えばゾーン１は０〜８分（分割時間Ｂ：８分）、ゾーン２は８〜１２分（分割時間Ｃ：２２分）、ゾーン３は２２〜７４分とする。
【００４３】
さらに、ＣＰＵ１６は、正確さを期すために各切り替え点でサーボ信号の乱れをサーボ信号乱れ検出手段の検出結果からチェックする。これは、より厳しく信号の乱れを確認できるからである。ＣＰＵ１６は、サーボ信号の乱れがあればスピンドルモータ２の速度を下げ、再び上述のように光ディスク１の全面についてサーボ信号を確認してスピンドルモータ２の速度制限（図８の回転モータ制限速度）を決定し、スピンドルモータ２の速度がその制限速度を越えないように各ビーンの切り替え点を計算して決定する。
【００４４】
次に、ＣＰＵ１６は、光ディスク１の最高速度エリアで一定時間毎に、例えば５分毎に、サーボ信号をサーボ信号乱れ検出手段の検出結果から確認する。すなわち、ＣＰＵ１６は、図８に示すように光ディスク１上の２２分位置からスタートして５分きざみで外周側へ移動させながらサーボ信号をサーボ信号乱れ検出手段の検出結果から確認する（評価する）。
【００４５】
ＣＰＵ１６は、６２分位置でサーボ信号が基準レベル以下でサーボ信号の乱れがありサーボ追従性が悪くなったことを発見すると、２０倍速での記録をあきらめて１６倍速に落とし、２２分位置〜６２分位置をゾーン３とする。その後、ＣＰＵ１６は、さらに外周側の６７分位置でサーボ信号の乱れが顕著になってサーボ追従性がさらに悪くなったことを発見すると、１６倍速から１２倍速に落とし、６２分位置〜６７分位置をゾーン４として６７分位置〜７４分位置をゾーン５とする。
【００４６】
ＣＰＵ１６は、最高速エリアでサーボ信号の乱れがなくてサーボ追従性が良ければ、本実施形態の各部を図７の左下側に示すように通常のＺＣＬＶ記録が行われるように制御する。記録を開始すると、ゾーン１には１２倍速で８分位置までＣＬＶ記録を行って特開平１０−１９９９０記載の公知技術を用いてデータの連続性が維持されるように記録を中断する。次に、ＣＬＶ速度を１６倍速にして特開平１０−１９９９０記載の公知技術を用いてデータの連続性が維持されるようにＣＬＶ記録を再開し、２２分位置までＣＬＶ記録を行って特開平１０−１９９９０記載の公知技術を用いてデータの連続性が維持されるようにＣＬＶ記録を中断することで、ゾーン２のＣＬＶ記録を行う。最後に、ＣＬＶ速度を２０倍速にして特開平１０−１９９９０記載の公知技術を用いてデータの連続性が維持されるようにＣＬＶ記録を再開し、最終位置までＣＬＶ記録を行うことで、ゾーン３のＣＬＶ記録を行う。
【００４７】
また、ＣＰＵ１６は、最高速エリアでサーボ信号の乱れがあってサーボ追従性が悪かった場合には、図７の右下側に示すようにＺＣＬＶモードを、最高速度ゾーンの外周部で記録速度を下げるＺＣＬＶモードとし、本実施形態の各部を以下のようにゾーン１〜５のＺＣＬＶ記録が行われるように制御する。すなわち、記録を開始すると、ゾーン１には１２倍速で８分位置までＣＬＶ記録を行って特開平１０−１９９９０記載の公知技術を用いてデータの連続性が維持されるように記録を中断する。
【００４８】
次に、ＣＬＶ速度を１６倍速にして特開平１０−１９９９０記載の公知技術を用いてデータの連続性が維持されるようにＣＬＶ記録を再開し、２２分位置までＣＬＶ記録を行って特開平１０−１９９９０記載の公知技術を用いてデータの連続性が維持されるようにＣＬＶ記録を中断することで、ゾーン２のＣＬＶ記録を行う。
【００４９】
次に、ＣＬＶ速度を２０倍速にして特開平１０−１９９９０記載の公知技術を用いてデータの連続性が維持されるようにＣＬＶ記録を再開し、６２分位置までＣＬＶ記録を行って特開平１０−１９９９０記載の公知技術を用いてデータの連続性が維持されるようにＣＬＶ記録を中断することで、ゾーン３のＣＬＶ記録を行う。
【００５０】
次に、ＣＬＶ速度を１６倍速に落として特開平１０−１９９９０記載の公知技術を用いてデータの連続性が維持されるようにＣＬＶ記録を再開し、６７分位置までＣＬＶ記録を行って特開平１０−１９９９０記載の公知技術を用いてデータの連続性が維持されるようにＣＬＶ記録を中断することで、ゾーン４のＣＬＶ記録を行う。次に、ＣＬＶ速度を１２倍速に落として特開平１０−１９９９０記載の公知技術を用いてデータの連続性が維持されるようにＣＬＶ記録を再開し、７４分位置までＣＬＶ記録を行うことで、ゾーン５のＣＬＶ記録を行う。
また、本実施形態は、光ディスク１の種別が上述のＡ社のフタロディスクとは異なる場合にも同様に動作する。
【００５１】
この第１実施形態によれば、複数の記録モードを設け、各記録モード毎に、ゾーンを分割する分割時間と各ゾーン毎のＣＬＶ速度をゾーンパラメータとして記憶したゾーンパラメータ記憶手段としてのメモリ１７と、記録前に光ディスク１の種別を判断する光ディスク種別判断手段としてのＣＰＵ１６と、サーボ信号の乱れを検出するサーボ信号乱れ検出手段とを有し、記録前に光ディスク面内をアクセスして前記サーボ信号乱れ検出手段によりサーボ信号の乱れを検出し、その検出結果によって最高記録速度を決定し、記録速度の切り替え点を計算して記録速度の最適化を行う光ディスク装置において、光ディスク面内でのサーボ信号の乱れが基準レベルを超えるときに、記録速度を制限することにより分割時間と各ゾーン毎のＣＬＶ速度との関係を決定するので、光ディスクの種別毎の機械特性と記録パワー特性に合わせてＺＣＬＶ方式のゾーンを設定することができ、よりきめ細かい変速を行っていろいろな光ディスクのパフォーマンスを最大限に引き出すことができ、例えば光ディスクの外周では記録速度を抑え、光ディスクの中周で記録速度を上げるといったことが可能となる。このため、トラック外れを起こすことなく、高速記録を行うことができる。
【００５２】
また、この第１実施形態によれば、記録速度の低速から高速への切り替え点において、サーボ信号を高速側で評価して分割時間と各ゾーンのＣＬＶ速度との関係を変更するので、光ディスク装置のばらつき、光ディスクのばらつきがあっても、速度切り替え時により安定した書き込みを行うことができる。すなわち、低速側と高速側では後者の方がサーボ信号を安定して得ることが難しいが、より安定した書き込みを行うために難易度の高い高速側でサーボ信号を評価して分割時間と各ゾーンのＣＬＶ速度との関係を変更することにより、速度切り替え時に、より安定した書き込みを行うことができる。このため、より高い信頼性でトラック外れを起こすことなく、高速記録を行うことができる。
【００５３】
また、この第１実施形態によれば、記録速度が最高速に到達した場合、光ディスク面内で一定量ずつ外周に移動しながらサーボ信号を評価してサーボ信号が基準レベル以下の場合には記録速度を段階的に落とすので、よりきめ細かい変速を行っていろいろな光ディスクのパフォーマンスを最大限に引き出すことができる。
【００５４】
次に、本発明の第２実施形態について説明する。この第２実施形態は、上記第１実施形態の光ディスク装置と、この光ディスク装置にライターソフト（書き込みソフトウエア）でデータを光ディスク１に記録させるホストとしてのパーソナルコンピュータとからなる情報処理装置の実施形態である。この第２実施形態では、上述のような最適書き込み制御機能を有する上記第１実施形態の光ディスク装置と上記ホストとからなる情報処理装置において、ホスト上で動作するライターソフトによって次のようにＺＣＬＶ記録が行われる。図９は本実施形態の動作フローを示し、ＣＰＵ１６は本実施形態の各部を図９に示す動作フローが実行されるように制御する。
【００５５】
本実施形態の光ディスク装置に光ディスク１が挿入されると、Ｒead  Ｔoc動作が行われ、光ディスク１上のリードインエリアのＡＴＩＰコードが読まれ、ＣＰＵ１６はＡＴＩＰデコーダ１２からのＡＴＩＰコードより求めた最大書き込み速度情報をホスト（ライターソフト）に返す。ホストは、ライターソフトで、ダイヤログボックスなどによって、光ディスク１の記録速度をユーザに問い合わせる。このとき、ホストは、ライターソフトで、ＣＰＵ１６から通知された最大書き込み速度より速い記録速度のユーザによる設定が不可能になる（ユーザが選択できない）ようにし、あるいは、全ての記録速度を表示し、ＣＰＵ１６から通知された最大書き込み速度より速い記録速度がユーザにより選択された場合には記録速度がＣＰＵ１６から通知された最大書き込み速度に制限されるメッセージを表示してユーザの選択した記録速度をＣＰＵ１６から通知された最大書き込み速度に変更する。
【００５６】
次に、ホストは、ライターソフトで、記録がスタートする直前に、最適書き込み速度制御が働いて、ユーザの選択した記録速度よりも実際の記録速度が遅くなる場合があるというメッセージを表示することで、ユーザに注意を促す。ホストは、ライターソフトで、データ記録中のデータ転送レートより記録速度を随時計算して表示する。そして、ホストは、ライターソフトで、データ記録の終了時に記録速度の平均、最高、最低（平均書き込み速度、最低書き込み速度、最高書き込み速度）を計算して表示することで、ユーザに実際の記録速度を報告し、次回以降の記録速度選択の参考になるようにする。
【００５７】
また、光ディスク装置は上述のように最適書き込み速度制御がオン／オフさせる機能を有し、この機能はホストからライターソフトで送られる、最適書き込み速度制御をオン／オフさせるコマンド（モードセレクト等のベンダーユニークコマンド）によって最適書き込み速度制御をオン／オフさせる。ホストは、ライターソフトの設定メニューから最適書き込み速度制御のオン／オフを設定できるようになっている。ＣＰＵ１６は、最適書き込み速度制御がオンされた場合には上述のように動作し、最適書き込み速度制御がオフされた場合には光ディスク１の種別に関係なく設定された記録速度でＺＣＬＶ記録を行う。
【００５８】
この第２実施形態によれば、最適化した記録速度をホストあるいはライターソフトに通知する機能を有し、ホストあるいはライターソフト側はその通知された最適化記録速度を利用して記録時の記録速度設定で、前記通知された最適化記録速度より速い記録速度が設定不可能になるようにし、あるいは、前記通知された最適化記録速度より速い記録速度が選択された場合にその選択された記録速度を前記通知された最適化記録速度に変更して最適化記録速度リミットが働いたことを表示するので、ユーザは自分が選択した記録速度と実際の記録速度とが異なることを認知できる。
【００５９】
また、この第２実施形態によれば、ホストあるいはライターソフト側で記録中のデータ転送レートを測定する機能と、記録中の書き込み速度あるいは平均書き込み速度をレポートし、あるいは、記録終了後に平均書き込み速度、最低書き込み速度、最高書き込み速度をレポートする機能を有するので、ユーザは実際の書き込み速度を知ることができ、記録終了時間を予想することができる。
【００６０】
また、この第２実施形態によれば、記録速度最適化の有効・無効化を選択する機能を有し、ホストあるいはライターソフト側で記録速度最適化の有効・無効化を選択可能としたので、ユーザが実験的な記録テストを行うことができる。
【００６１】
【発明の効果】
以上のように請求項１に係る発明によれば、よりきめ細かい変速を行っていろいろな光ディスクのパフォーマンスを最大限に引き出すことができ、トラック外れを起こすことなく、高速記録を行うことができる。
請求項２に係る発明によれば、速度切り替え時により安定した書き込みを行うことができ、より高い信頼性でトラック外れを起こすことなく、高速記録を行うことができる。
【００６２】
請求項３に係る発明によれば、よりきめ細かい変速を行っていろいろな光ディスクのパフォーマンスを最大限に引き出すことができる。
請求項４に係る発明によれば、ユーザは自分が選択した記録速度と実際の記録速度とが異なることを認知できる。
【００６３】
請求項５に係る発明によれば、ユーザが実験的な記録テストを行うことができる。
請求項６に係る発明によれば、よりきめ細かい変速を行っていろいろな光ディスクのパフォーマンスを最大限に引き出すことができ、トラック外れを起こすことなく、高速記録を行うことができる。
【００６４】
請求項７に係る発明によれば、速度切り替え時により安定した書き込みを行うことができ、より高い信頼性でトラック外れを起こすことなく、高速記録を行うことができる。
請求項８に係る発明によれば、よりきめ細かい変速を行っていろいろな光ディスクのパフォーマンスを最大限に引き出すことができる。
【００６５】
請求項９に係る発明によれば、ユーザは自分が選択した記録速度と実際の記録速度とが異なることを認知できる。
請求項１０に係る発明によれば、ユーザは実際の書き込み速度を知ることができ、記録終了時間を予想することができる。
請求項１１に係る発明によれば、ユーザが実験的な記録テストを行うことができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示すブロック図である。
【図２】ＺＣＬＶ記録例のゾーン分割時間と記録速度との関係を示す図である。
【図３】上記第１実施形態における光ディスクのエリア（記録時間）とサーボ信号との関係例を示す図である。
【図４】上記第１実施形態のゾーン分割テーブルを示す図である。
【図５】上記第１実施形態における各種光ディスクの種別とこれらに適した記録モードとの対応表を示す図である。
【図６】上記第１実施形態における光ディスクの種別毎に最大書き込み速度が記述されたテーブルを示す図である。
【図７】上記第１実施形態の動作フローを示すフローチャートである。
【図８】上記第１実施形態におけるスピンドルモータの速度を示す図である。
【図９】本発明の第２実施形態の動作フローを示すフローチャートである。
【符号の説明】
１      光ディスク
１６      ＣＰＵ
１７      メモリ
【図１】
0004031623.tif 000002
【図２】
0004031623.tif 000003
【図３】
0004031623.tif 000004
【図４】
0004031623.tif 000005
【図５】
0004031623.tif 000006
【図６】
0004031623.tif 000007
【図７】
0004031623.tif 000008
【図８】
0004031623.tif 000009
【図９】
0004031623.tif 000010