(57)【要約】【課題】半導体レーザなどの固有の特性や、駆動回路の特性及びそれらの組み合わせの特性による影響を効果的に補正して、高品質な記録を行う。【解決手段】光ディスクなどに対する情報記録を行う情報記録装置の記録ユニットにおいて、レーザダイオードなどの記録光源に供給する駆動パルスを規定する記録波形データをデジタルデータとして用意する。このデジタルデータは、使用するレーザダイオードやレーザドライバ、並びにそれらの組み合わせにより生じる固有の特性を考慮し、そのレーザダイオードやレーザドライバを使用した場合に好適なレーザ出射波形が得られるように作成され、予め記憶されている。実際の情報記録時には、記録すべきデータ及び記録パワーなどに応じて、予め用意されたデジタルデータを読み出して駆動パルス波形を生成し、これをアナログ信号に変換してレーザダイオードを駆動する。これにより、レーザダイオードなどの固有の特性による影響を除去して、適切な情報記録が可能となる。【選択図】　　　図１
2004047025.tif 000002
【特許請求の範囲】
【請求項１】
情報記録のための記録光を出射する光源と、
入力された記録信号に対応し、予め決定されたデジタルデータである記録波形データを生成する記録波形データ生成手段と、
前記記録波形データをＤ／Ａ変換して駆動パルス信号を生成するＤ／Ａ変換手段と、
前記駆動パルス信号に基づいて、前記光源を駆動して前記記録光を出射させる駆動手段と、を備え、前記記録波形データは、前記光源及び前記駆動手段並びにそれらの組み合わせによる特性を考慮して決定されていることを特徴とする情報記録装置。
【請求項２】
前記記録波形データ生成手段は、
前記記録信号及びストラテジ情報に基づいて記録ストラテジ信号を生成する手段と、
複数のパルス幅のパルス波形について、前記光源及び前記駆動手段並びにそれらの組み合わせによる特性を考慮して予め決定された波形データを記憶している記憶手段と、
前記ストラテジ信号を構成するパルス波形に対応する前記波形データを前記記憶手段から取得して、前記記録波形データを生成する生成手段と、を備えることを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記記録波形データ生成手段は、
複数の記録信号に対応する記録波形について、前記光源及び前記駆動手段並びにそれらの組み合わせによる特性を考慮して予め決定された波形データを記憶する記憶手段と、
入力された記録信号に対応する波形データを前記記憶手段から取得し、前記記録波形データを生成する生成手段と、を備えることを特徴とする請求項１に記載の情報記録装置。
【請求項４】
前記記憶手段は、記録時に前記光源から出射される記録光のパワーである記録パワー毎に、前記波形データを記憶しており、
前記生成手段は、使用すべき記録パワーに応じて前記記憶手段を参照して前記記録波形データを生成することを特徴とする請求項２又は３に記載の情報記録装置。
【請求項５】
前記記録波形データは、前記光源から出射される記録光の波形がオーバーシュート及び／又はアンダーシュートを生じる位置に対応する位置において、前記オーバーシュート及び／又は前記アンダーシュートを抑制するレベルを有することを特徴とする請求項１乃至４のいずれか一項に記載の情報記録装置。
【請求項６】
前記記録波形データは、前記光源から出射される記録光の波形がレベルの傾斜を有する場合に、当該レベルの傾斜を相殺する特性のレベルを有することを特徴とする請求項１乃至５のいずれか一項に記載の情報記録装置。
【請求項７】
情報記録のための記録光を出射する光源及び前記光源の駆動手段を備える情報記録装置により実行される情報記録方法において、
入力された記録信号に対応し、前記光源及び前記駆動手段並びにそれらの組み合わせによる特性を考慮して予め決定されたデジタルデータである記録波形データを生成する工程と、
前記記録波形データをＤ／Ａ変換して駆動パルス信号を生成する工程と、
前記駆動パルス信号に基づいて、前記駆動手段により前記光源を駆動して前記記録光を出射させることにより情報の記録を行う工程と、を備えることを特徴とする情報記録方法。
【請求項８】
情報記録のための記録光を出射する光源と、
入力された記録信号に対応するパルス波形信号であるストラテジ信号を生成するストラテジ信号生成手段と、
入力された記録信号に対応し、予め決定されたデジタルデータである補正データを生成する補正データ生成手段と、
前記補正データをＤ／Ａ変換してアナログ信号である補正信号を生成するＤ／Ａ変換手段と、
前記ストラテジ信号と前記補正信号とを加算して駆動パルス信号を生成する加算手段と、
前記駆動パルス信号に基づいて、前記光源を駆動して前記記録光を出射させる駆動手段と、を備え、前記補正データは、前記光源及び前記駆動手段並びにそれらの組み合わせによる特性を考慮して決定されていることを特徴とする情報記録装置。
【請求項９】
前記補正データは、前記光源から出射される記録光の波形がオーバーシュート及び／又はアンダーシュートを生じる位置に対応する位置において、前記オーバーシュート及び／又は前記アンダーシュートを抑制するレベルを有することを特徴とする請求項８に記載の情報記録装置。
【請求項１０】
前記補正データは、前記光源から出射される記録光の波形がレベルの傾斜を有する場合に、当該レベルの傾斜を相殺する特性のレベルを有することを特徴とする請求項８又は９に記載の情報記録装置。
【請求項１１】
情報記録のための記録光を出射する光源及び前記光源の駆動手段を備える情報記録装置により実行される情報記録方法において、
入力された記録信号に対応するパルス波形信号であるストラテジ信号を生成する工程と、
入力された記録信号に対応し、前記光源及び前記駆動手段並びにそれらの組み合わせによる特性を考慮して予め決定されたデジタルデータである補正データを生成する工程と、
前記補正データをＤ／Ａ変換してアナログ信号である補正信号を生成する工程と、
前記ストラテジ信号と前記補正信号とを加算して駆動パルス信号を生成する工程と、
前記駆動パルス信号に基づいて、前記光源を駆動して前記記録光を出射させることにより情報の記録を行う工程と、を備えることを特徴とする情報記録方法。
【請求項１２】
記録信号に対応するデジタルデータである設定波形データを取得する手段と、
前記設定波形データをＤ／Ａ変換して駆動パルス信号を生成するＤ／Ａ変換手段と、
前記駆動パルス信号により光源を駆動して記録光を出射させる駆動手段と、
前記記録光を受光して、検出信号を生成する光検出手段と、
前記検出信号をＡ／Ｄ変換して検出波形データを生成するＡ／Ｄ変換手段と、
予め用意された目標波形データと前記検出波形データとを比較して誤差データを算出する手段と、
前記誤差データが予め決定された許容誤差より大きい場合に、前記設定波形データを更新する手段と、
前記誤差データが予め決定された許容誤差より小さい場合に、対応する設定波形データを、当該記録信号に対応する波形データとして記憶する手段と、を備えることを特徴とする波形データ生成装置。
【請求項１３】
記録信号に対応するデジタルデータである設定波形データを取得する第１工程と、
前記設定波形データをＤ／Ａ変換して駆動パルス信号を生成する第２工程と、
前記駆動パルス信号により光源を駆動して記録光を出射させる第３工程と、
前記記録光を受光して、検出信号を生成する第４工程と、
前記検出信号をＡ／Ｄ変換して検出波形データを生成する第５工程と、
予め用意された目標波形データと前記検出波形データとを比較して誤差データを算出する第６工程と、
前記誤差データが予め決定された許容誤差より大きい場合に、前記設定波形データを更新し、前記第１工程乃至前記第６工程を繰り返す工程と、
前記誤差データが予め決定された許容誤差より小さい場合に、対応する設定波形データを、当該記録信号に対応する波形データとして記憶する工程と、を備えることを特徴とする波形データ生成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光ディスクへの情報記録技術に関する。
【０００２】
【従来の技術】
情報の追記、書き換えなどが可能な記録型光ディスクへの情報の記録は、レーザ光源を記録データに対応したパルス信号により駆動して記録レーザ光を生成し、これを光ディスクの情報記録面に照射することにより行われる。レーザ光源としては、例えばレーザダイオードなどの半導体レーザが使用される。レーザドライバなどの駆動回路によりレーザダイオードに通電する電流量を制御することによって、記録レーザ光のパワーが制御される。レーザドライバは、通電量が予め設定された複数の電流源を、記録すべき情報に対応する駆動パルス信号により切り換えてレーザダイオードを駆動する。駆動パルス信号によりレーザダイオードからのレーザ出射パワーが制御され、記録すべきデータに対応する記録ピット（記録マーク）が光ディスク上に形成される。
【０００３】
レーザ光源として使用される半導体レーザには固有の特性があり、半導体レーザから実際に出射されるレーザ出射波形は、その半導体レーザ自身が有する固有の特性の影響を受ける。なお、レーザ出射波形は、半導体レーザに電流を流す駆動回路の特性によっても変化し、また、半導体レーザと駆動回路との組み合わせやそれらの距離によっても変化する。例えば、半導体レーザに対して駆動パルス信号に従って駆動電流を通電すると、レーザ出射波形にはオーバーシュートやアンダーシュートなどを生じる場合が多い。
【０００４】
レーザ出射波形のオーバーシュートやアンダーシュートの対策として、レーザダイオードに並列に抵抗やコンデンサを挿入する手法が知られている。抵抗及びコンデンサにより構成されるこの種の回路はスナバー回路とも呼ばれ、レーザダイオードの駆動パルス信号における高域成分を制限して、レーザ出射波形のオーバーシュートやアンダーシュートを抑制する効果を有する。
【０００５】
【発明が解決しようとする課題】
しかし、スナバー回路を利用してオーバーシュートやアンダーシュートを補正する方法には問題点もある。そのいくつかを例として挙げると、まず第１にレーザ出射波形の遅延が生じるという問題がある。上述のように、スナバー回路は駆動パルス信号の高域成分を制限するために信号の遅延をもたらし、レーザ出射波形の立ち上がり速度及び立ち下がり速度が遅くなる。
【０００６】
第２に、スナバー回路では、オーバーシュートとアンダーシュートの両方に適切に対応することができないという問題が挙げられる。通常、レーザ出射波形に生じるオーバーシュートとアンダーシュートはその周波数成分が異なるが、スナバー回路の時定数は、使用する抵抗とコンデンサの値により１つに決まる。このため、スナバー回路のみではオーバーシュートとアンダーシュートの両方の周波数に対応することができず、両者を同時に効果的に除去することはできない。
【０００７】
第３には、レーザ出射波形の傾斜成分を補正できないという問題がある。半導体レーザの固有の特性により生じうる問題としては、オーバーシュート及びアンダーシュートの他に、レーザ出射波形にレベルの傾斜が生じることがある。即ち、矩形の駆動パルス信号で半導体レーザを駆動した場合でも、レーザダイオードの固有の特性に起因して、実際のレーザ出射波形にはレベルの傾斜が生じる場合がある。このようなレベル傾斜は、周波数としては非常に低いため、スナバー回路では補正することはできない。
【０００８】
本発明が解決しようとする課題としては、半導体レーザなどの光源の固有の特性や、駆動回路の特性及びそれらの組み合わせの特性による影響を効果的に補正して、高品質な記録を可能とすることが一例として挙げられる。
【０００９】
【課題を解決するための手段】
請求項１に記載の発明は、情報記録装置において、情報記録のための記録光を出射する光源と、入力された記録信号に対応し、予め決定されたデジタルデータである記録波形データを生成する記録波形データ生成手段と、前記記録波形データをＤ／Ａ変換して駆動パルス信号を生成するＤ／Ａ変換手段と、前記駆動パルス信号に基づいて、前記光源を駆動して前記記録光を出射させる駆動手段と、を備え、前記記録波形データは、前記光源及び前記駆動手段並びにそれらの組み合わせによる特性を考慮して決定されていることを特徴とする。
【００１０】
請求項７に記載の発明は、情報記録のための記録光を出射する光源及び前記光源の駆動手段を備える情報記録装置により実行される情報記録方法において、入力された記録信号に対応し、前記光源及び前記駆動手段並びにそれらの組み合わせによる特性を考慮して予め決定されたデジタルデータである記録波形データを生成する工程と、前記記録波形データをＤ／Ａ変換して駆動パルス信号を生成する工程と、前記駆動パルス信号に基づいて、前記駆動手段により前記光源を駆動して前記記録光を出射させることにより情報の記録を行う工程と、を備えることを特徴とする。
【００１１】
請求項８に記載の発明は、情報記録装置において、情報記録のための記録光を出射する光源と、入力された記録信号に対応するパルス波形信号であるストラテジ信号を生成するストラテジ信号生成手段と、入力された記録信号に対応し、予め決定されたデジタルデータである補正データを生成する補正データ生成手段と、前記補正データをＤ／Ａ変換してアナログ信号である補正信号を生成するＤ／Ａ変換手段と、前記ストラテジ信号と前記補正信号とを加算して駆動パルス信号を生成する加算手段と、前記駆動パルス信号に基づいて、前記光源を駆動して前記記録光を出射させる駆動手段と、を備え、前記補正データは、前記光源及び前記駆動手段並びにそれらの組み合わせによる特性を考慮して決定されていることを特徴とする。
【００１２】
請求項１１に記載の発明は、情報記録のための記録光を出射する光源及び前記光源の駆動手段を備える情報記録装置により実行される情報記録方法において、入力された記録信号に対応するパルス波形信号であるストラテジ信号を生成する工程と、入力された記録信号に対応し、前記光源及び前記駆動手段並びにそれらの組み合わせによる特性を考慮して予め決定されたデジタルデータである補正データを生成する工程と、前記補正データをＤ／Ａ変換してアナログ信号である補正信号を生成する工程と、前記ストラテジ信号と前記補正信号とを加算して駆動パルス信号を生成する工程と、前記駆動パルス信号に基づいて、前記光源を駆動して前記記録光を出射させることにより情報の記録を行う工程と、を備えることを特徴とする。
【００１３】
請求項１２に記載の発明は、波形データ生成装置において、記録信号に対応するデジタルデータである設定波形データを取得する手段と、前記設定波形データをＤ／Ａ変換して駆動パルス信号を生成するＤ／Ａ変換手段と、前記駆動パルス信号により光源を駆動して記録光を出射させる駆動手段と、前記記録光を受光して、検出信号を生成する光検出手段と、前記検出信号をＡ／Ｄ変換して検出波形データを生成するＡ／Ｄ変換手段と、予め用意された目標波形データと前記検出波形データとを比較して誤差データを算出する手段と、前記誤差データが予め決定された許容誤差より大きい場合に、前記設定波形データを更新する手段と、前記誤差データが予め決定された許容誤差より小さい場合に、対応する設定波形データを、当該記録信号に対応する波形データとして記憶する手段と、を備えることを特徴とする。
【００１４】
請求項１３に記載の発明は、波形データ生成方法において、記録信号に対応するデジタルデータである設定波形データを取得する第１工程と、前記設定波形データをＤ／Ａ変換して駆動パルス信号を生成する第２工程と、前記駆動パルス信号により光源を駆動して記録光を出射させる第３工程と、前記記録光を受光して、検出信号を生成する第４工程と、前記検出信号をＡ／Ｄ変換して検出波形データを生成する第５工程と、予め用意された目標波形データと前記検出波形データとを比較して誤差データを算出する第６工程と、前記誤差データが予め決定された許容誤差より大きい場合に、前記設定波形データを更新し、前記第１工程乃至前記第６工程を繰り返す工程と、前記誤差データが予め決定された許容誤差より小さい場合に、対応する設定波形データを、当該記録信号に対応する波形データとして記憶する工程と、を備えることを特徴とする。
【００１５】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。
【００１６】
図１に、本発明の実施形態にかかる記録ユニット１の概略構成を示す。この記録ユニット１は、光ディスクの情報記録装置などの記録部として使用されるものであり、外部から記録信号を受け取り、記録信号に基づいて生成された駆動パルス信号によりレーザダイオードを駆動して記録レーザ光を出射する。
【００１７】
図示のように、記録ユニット１は、記録波形データ生成手段としての記録波形データ生成部１０と、Ｄ／Ａ変換手段としてのＤ／Ａ変換器２０と、駆動手段としてのレーザドライバ２２と、光源としてのレーザダイオードＬＤとを備える。記録波形データ生成部１０は、通常はＮＲＺＩ信号として与えられる記録信号Ｓｒに基づいて、記録波形データＳ１０を出力する。ここで、記録波形データＳ１０は、レーザドライバ２２に与えられる駆動パルス信号（アナログ信号）に対応するデジタルデータである。Ｄ／Ａ変換器２０は、記録波形データＳ１０を受け取ってＤ／Ａ変換し、アナログの駆動パルス信号Ｓ１２を生成してレーザドライバ２２へ供給する。レーザドライバ２２は、駆動パルス信号Ｓ１２に基づいてレーザダイオードＬＤに駆動電流Ｓ１４を供給し、レーザダイオードＬＤを発光させて、光ディスク上に情報の記録を行う。
【００１８】
記録波形データ生成部１０及びＤ／Ａ変換器２０にはクロックＣＫが供給されている。記録波形データ生成部１０は、Ｄ／Ａ変換器２０と同一のクロックに従って、デジタルデータである記録波形データＳ１０を生成し、Ｄ／Ａ変換器２０へ出力する。
【００１９】
また、記録波形データ生成部１０及びレーザドライバ２２には記録パワー情報Ｐｗが供給される。記録パワー情報Ｐｗは、記録の対象となる光ディスクに情報を記録するために最適な記録パワーを示す情報であり、例えば記録の対象となる光ディスクの特性などに応じて決定される。本例では、記録波形データ生成部１０は、記録時に使用される記録パワーを示す記録パワー情報Ｐｗと、クロックＣＫとをパラメータとして、記録波形データＳ１０を生成する。
【００２０】
記録波形データＳ１０は、レーザダイオードＬＤを駆動する駆動パルス波形を規定するデジタルデータ（より具体的には、駆動パルス信号Ｓ１２の一部又は全部を規定するレベルデータ）の集合であるので、基本的にその波形は任意に設定することができる。よって、記録ユニット１内で使用されるレーザダイオードＬＤの固有の特性、さらにはレーザドライバ２２の特性及びレーザダイオードＬＤとレーザドライバ２２の組み合わせにより生じる特性などを考慮して、レーザ出射波形が最適な波形となるように記録波形データＳ１０を設定すれば、レーザダイオードＬＤなどの固有の特性により生じる各種の問題を除去することができる。このような設定は、記録ユニット１内で使用するレーザダイオードＬＤやレーザドライバ２２などの固有の特性を予め測定して考察し、その特性を考慮して行えばよい。例えば、上述のオーバーシュートやアンダーシュートに対しては、レーザ出射波形におけるオーバーシュートやアンダーシュートが抑制されるように駆動パルス信号Ｓ１２の波形を設計し、その波形を規定するデジタルデータの集合を記録波形データＳ１０として生成すればよい。そうすることにより、レーザドライバ２２が駆動パルス信号Ｓ１２に従ってレーザダイオードＬＤを駆動したときに、レーザダイオードから出射されるレーザ出射波形におけるオーバーシュートやアンダーシュートの影響を抑制することができる。また、レーザダイオードＬＤなどの固有の特性によりレーザ出射波形にレベルの傾斜が生じる場合には、その傾斜分を補正するように駆動パルス信号Ｓ１２のレベルを設計し、それに対応する記録波形データＳ１０を生成すればよい。
【００２１】
記録波形データＳ１０はデジタルデータであり、より具体的には所定周波数のクロックＣＫによりサンプリングされたレベルデータの集合であるので、クロック周波数の範囲内で記録波形データＳ１０を細かく設定することができる。よって、レーザダイオードの固有の特性がレーザ出射波形に与える影響を細かなレベルで補正することができる。例えば、レーザ出射波形に生じるオーバーシュートを適切に補正するためには駆動パルス波形の開始部付近の波形を調整すればよいし、アンダーシュートを補正するためには駆動パルス波形の終了部付近の波形を調整すればよい。これにより、オーバーシュートとアンダーシュートに対して独立に、それぞれ適切な補正を行うことが可能となる。また、レーザ出射波形の傾斜を補正するために、駆動パルス波形に予め逆方向のレベル傾斜を与えることもできる。例えば、レーザ出射波形が右下がりの（時間の経過に伴ってレベルが徐々に低下する）の特性を有する場合は、駆動パルス信号Ｓ１２の波形をその分右上がり（時間の経過に伴ってレベルが徐々に増加する）特性に設計し、その駆動パルス信号Ｓ１２に対応するデジタルデータとして記録波形データＳ１０を生成すればよい。このように、記録波形データＳ１０をデジタルデータとして生成することにより、基本的にどのような波形整形も可能となるので、レーザダイオードＬＤなどのの固有の特性により生じうるいかなる悪影響をも、精密に補正することが可能となる。
【００２２】
【実施例】
次に、本発明の好適な実施例について、図面を参照して説明する。
【００２３】
（情報記録再生装置）
図２に、本発明の実施例にかかる情報記録再生装置の全体構成を概略的に示す。情報記録再生装置３０は、光ディスク２に情報を記録し、また、光ディスク２から情報を再生するための装置である。光ディスク２としては、例えば１回に限り記録が可能なＣＤ−Ｒ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）又はＤＶＤ−Ｒ（ＤｉｇｉｔａｌＶｅｒｓａｔｉｌｅ　Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）、複数回にわたって消去及び記録が可能なＣＤ−ＲＷ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅｗｒｉｔａｂｌｅ）又はＤＶＤ−ＲＷ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ−Ｒｅｗｒｉｔａｂｌｅ）などの種々の光ディスクを使用することができる。
【００２４】
情報記録再生装置３０は、光ディスク２に対して記録ビーム及び再生ビームを照射する光ピックアップ３２と、光ディスク２の回転を制御するスピンドルモータ３３と、光ディスク２への情報の記録を制御する記録制御部３４と、光ディスク２に既に記録されている情報の再生を制御する再生制御部３５と、スピンドルモータ３の回転を制御するスピンドルサーボ、並びに光ピックアップ３２の光ディスク２に対する相対的位置制御であるフォーカスサーボ及びトラッキングサーボを含む各種サーボ制御を行うためのサーボ制御部３６と、を備える。
【００２５】
記録制御部３４は記録信号を受け取り、後述の処理により光ピックアップ３２内部のレーザダイオードＬＤを駆動するための駆動パルス信号Ｓ１２を生成して、これを光ピックアップ３２へ供給する。
【００２６】
再生制御部３５は、光ピックアップ３２から出力される読取ＲＦ信号Ｓｒｆを受け取り、これに対して所定の復調処理、復号化処理などを施して再生信号を生成して出力する。
【００２７】
サーボ制御部３６は、光ピックアップ３２からの読取ＲＦ信号Ｓｒｆを受け取り、これに基づいてトラッキングエラー信号及びフォーカス信号などのサーボ信号Ｓ３１を光ピックアップ３２へ供給するとともに、スピンドルサーボ信号Ｓ３２をスピンドルモータ３３へ供給する。これにより、トラッキングサーボ、フォーカスサーボ、スピンドルサーボなどの各種サーボ処理が実行される。
【００２８】
なお、本発明において、再生制御及びサーボ制御については既知の種々の方法が適用できるので、それらについての詳細な説明は行わない。
【００２９】
（記録制御）
図３に、本実施例における光ピックアップ３２及び記録制御部３４の構成を示す。なお、光ピックアップ３２及び記録制御部３４は、前述の記録ユニット１に対応する。
【００３０】
光ピックアップ３２は、記録レーザ光の光源としてのレーザダイオードＬＤと、レーザドライバ２２とを備える。記録制御部３４は、記録波形データ生成部１０と、Ｄ／Ａ変換器２０とを備える。また、記録波形データ生成部１０は、ストラテジ信号生成部１２と、Ｎビット信号変換部１４と、波形制御テーブル１６とを備える。
【００３１】
ストラテジ信号生成部１２は、記録信号Ｓｒに基づいて、当該記録信号に従って記録を行うためのストラテジ信号を生成する。ここで、ストラテジとは、記録信号に基づいてレーザダイオードＬＤを駆動する際の駆動パルス波形の形態を示す。ストラテジとしては、例えば、１つのトップパルスと複数のマルチパルスにより構成されるマルチパルスタイプのもの、あるいは、１つのトップパルスとその後にトップパルスより低いレベルの期間を有するもの、及び１つのトップパルスと１つのラストパルスとその間の中間レベル期間とを有するものなどの、ノンマルチパルスタイプのものなどがある。なお、本発明では、どのタイプのストラテジを使用することも可能である。
【００３２】
ストラテジに関する情報は、ストラテジ情報ＳＴＲとしてストラテジ信号生成部１２に供給される。ストラテジ情報ＳＴＲは、どのタイプのストラテジを使用するか、及び、そのストラテジに従った実際の駆動パルス波形のパルス幅などの情報（例えば、トップパルスのレベル、時間幅など）の情報を含む。ストラテジ信号生成部１２は、ストラテジ情報ＳＴＲに基づいて、記録信号Ｓｒから、対応する記録ストラテジ信号Ｓ２０を生成し、Ｎビット信号変換部１４へ供給する。
【００３３】
Ｎビット信号変換部１４は、ストラテジ信号生成部１２から供給される記録ストラテジ信号Ｓ２０と、記録パワー情報Ｐｗとに基づいて、波形制御テーブル１６を参照して、駆動パルス信号Ｓ１２に対応する記録波形データＳ１０を生成する。記録パワー情報Ｐｗは、記録の対象となる光ディスク２に対して予め設定されている最適な記録パワーを示す情報である。
【００３４】
波形制御テーブル１６の一例を図４に示す。この例は主として上述のマルチパルスタイプのストラテジを使用する場合の例であり、トップパルス及びマルチパルスを構成するパルス毎のレベルを示す波形データ（デジタルデータ）Ｄ（本例では、Ｄ１０〜Ｄ１２０）を、パルス幅及び記録パワー毎に格納している。ここで、デジタルデータＤは、図５（ｃ）に例示するように、特定のパルス幅を有するパルスを構成するＮビットのデジタルレベル値の集合により構成される（図５（ｃ）は、１Ｔのパルス幅のパルスに対応する波形データを示す）。例えば、パルス幅が１．００Ｔ、記録パワー１０ｍＷの場合の波形データＤ１００は、そのパルスを構成するＮビットのデジタルレベル値の集合データである。
【００３５】
いま、図３に波形を例示するように、記録信号Ｓｒに従って例えば５Ｔの記録マークを形成すると仮定し、記録パワー情報がＰｗ＝１０ｍＷであるとする。６Ｔの記録マークに対応する記録ストラテジ信号Ｓ２０が、パルス幅１Ｔの１つのトップパルスと、パルス幅０．５０Ｔの２つのマルチパルスから構成されるとすると、Ｎビット信号変換部１４は、図４に示す波形制御テーブル１６を参照し、１つのトップパルスについて波形データＤ１００を取得し、２つのマルチパルスについて波形データＤ５０を取得する。そして、これらの波形データの組み合わせを、クロックＣＫのサンプリング周波数を有するデジタルデータの形態で、記録波形データＳ１０としてＤ／Ａ変換器２０へ供給する。
【００３６】
Ｄ／Ａ変換器２０は、クロックＣＫに従い、デジタルデータである記録波形データＳ１０をアナログ信号に変換し、駆動パルス信号Ｓ１２としてレーザドライバ２２へ入力する。レーザドライバ２２は、駆動パルス信号Ｓ１２に従ってレーザダイオードに駆動電流Ｓ１４を供給し、記録信号Ｓｒに応じた記録レーザ光を出射する。
【００３７】
このように、本実施形態では、ストラテジに従って生成される記録ストラテジ信号Ｓ２０を構成する複数のパルス幅のパルスについて、そのパルス幅及び記録パワー毎にデジタルデータである波形データＤを用意し、波形制御テーブル１６内に格納しておく。そして、ストラテジ信号生成部１２から供給された記録ストラテジ信号Ｓ２０に基づいて、Ｎビット信号変換部１４は、記録ストラテジ信号Ｓ２０を構成するパルス毎に、対応する波形データＤを波形制御テーブル１６から取得してそれらを組み合わせて、記録波形データＳ１０を生成する。よって、レーザダイオードＬＤやレーザドライバ２２などの固有の特性を考慮して、波形制御テーブル１６内に格納される波形データＤを予め最適に決定しておくことにより、レーザダイオードＬＤなどの固有の特性によって生じうる、レーザ出射波形のオーバーシュート／アンダーシュートやレベルの傾斜などを効果的に補正することが可能となる。
【００３８】
なお、波形制御テーブル１６は、予め決定されたデジタルデータを記憶したＲＯＭなどの記憶手段により構成することができる。
【００３９】
（波形制御テーブル）
次に、図５を参照して、波形制御テーブル１６内に格納されるデジタルデータＤの具体例について説明する。図５（ａ）にパルス幅１Ｔのパルス波形７０を示す。パルス幅１Ｔのパルス波形は、上述のマルチパルスタイプのストラテジにおいて、トップパルスとして使用されることが多い。このパルス幅１Ｔのパルス波形７０により、ある特定のレーザダイオードＬＤを発光させた場合に得られるレーザ出射波形７２が図５（ｂ）に示すような波形であるとする。このレーザ出射波形７２は、オーバーシュート７３及びアンダーシュート７４を含んでいる（なお、図５（ｂ）では、説明の便宜上、実際に生じうるオーバーシュート及びアンダーシュートより誇張して示されている）。このオーバーシュート７３及びアンダーシュート７４は、レーザダイオードＬＤなどの固有の特性に応じてその波形や周波数成分が異なるものである。よって、波形制御テーブル１６内に格納すべき波形データＤとしては、例えば、図５（ｃ）に示す駆動パルス波形７５を記憶する。この波形７５では、パルス幅１Ｔのパルス７０の立ち上がり、即ちオーバーシュート７３が生じる位置において、円７６で示すように立ち上がりを緩やかにしてオーバーシュートの発生を抑制するように設計している。また、円７７で示すように、パルス７０の立ち下がり、即ちアンダーシュート７４が生じる位置において、アンダーシュートを相殺するように波形レベルを設計している。このように、レーザダイオードＬＤなどの固有の特性に応じて、記録波形データＳ１２を規定する波形データＤ（即ち、波形制御テーブル１６内に記憶されるデジタルデータＤ）を予め適正に決定することにより、レーザダイオードＬＤなどの固有の特性によるレーザ出射波形の変形などの悪影響を抑制することが可能となる。
【００４０】
なお、ここでは、レーザ出射波形におけるオーバーシュート及びアンダーシュートを抑制するように記録波形データを構成した例を示したが、同様に、レーザ出射波形に生じるレベル傾斜成分などを補正するように記録波形データＳ１０を構成することも可能である。例えば、図５（ａ）に示すパルス幅１Ｔのパルスに対応するレーザ出射波形のレベルが右下がりのレベル傾斜を有するのであれば、それを補正するように、レベルが右上がりに増加する記録波形データＳ１０を作成し、波形制御テーブル１６に記憶しておけばよい。
【００４１】
（波形制御テーブルの作成）
次に、波形制御テーブルの作成について説明する。図６に、波形制御テーブル作成ユニットの構成を示す。波形制御テーブル作成ユニット４０は、図示のように、Ｎビット信号変換部４１と、Ｄ／Ａ変換部４２と、レーザドライバ４３と、記録レーザ光源としてのＬＤと、フォトダイオードＰＤと、Ａ／Ｄ変換部４４と、信号比較部４５と、波形制御テーブル作成部４６と、目標波形データ作成部４７とを備える。波形制御テーブル作成部４６は、演算処理を実行するためのＣＰＵ４８と、作業メモリとしてのメモリ４９とを備える。
【００４２】
ここで、Ｎビット信号変換部４１、Ｄ／Ａ変換部４２及びレーザドライバ４３は、波形制御テーブル作成のために試験的に記録レーザ光を出射するための構成である。一方、Ａ／Ｄ変換部４４、信号比較部４５、波形制御テーブル作成部４６及び目標波形データ作成部４７は、試験的に出射された記録レーザ光を受光して評価し、波形制御テーブル内に記憶する波形データＤを作成するための構成である。
【００４３】
次に動作を説明する。波形制御テーブル作成部４６内には、予め所定の初期値が記憶されている。波形制御テーブル１６内に記憶される波形データＤは、本実施例では図４に示すようにパルス幅及び設定記録パワーをパラメータとして決定されている。よって、Ｎビット信号変換部４１は、あるパルス幅及び設定記録パワーについて、波形制御テーブル作成部４６内の初期値を参照し、特定のパルス信号をＮビットの波形データに変換し、Ｄ／Ａ変換部４２がこれをアナログ信号に変換して駆動パルス信号を生成し、レーザドライバ４３に供給する。レーザドライバ４３が駆動パルス信号に従ってレーザダイオードＬＤを駆動することにより、記録レーザ光が出射される。フォトダイオードＰＤは、出射された記録レーザ光を受光して検出信号を生成し、それをＡ／Ｄ変換部４４へ供給する。Ａ／Ｄ変換部４４は検出信号をデジタルデータであるＰＤ検出波形データＬ［ｉ］に変換して信号比較部４５へ供給する。
【００４４】
一方、目標波形データ作成部４７には予め用意された目標波形データ（好ましいレーザ出射波形であり、例えば図５（ａ）に示す矩形のパルス波形のデジタルデータなど）が記憶されており、信号比較部４５は、Ａ／Ｄ変換部４４からのＰＤ検出波形データＬ［ｉ］と、目標波形データ作成部４７から取得した目標波形データＲ［ｉ］とを比較する。両者の誤差が予め決められた所定値以上である場合は、波形制御テーブル作成部４６は初期値を更新し、更新後のデジタルデータに基づいてレーザ出射を行い、ＰＤ検出波形データＬ［ｉ］と目標波形データＲ［ｉ］との比較を繰り返す。こうして、目標波形データとの誤差が所定値未満となったときのＰＤ検出波形データＬ［ｉ］を、波形制御テーブル１６に格納する波形データＤと決定する。
【００４５】
以上の処理を、必要とされる複数のパルス幅及び記録パワーに対して行って、各々に対応する波形データＤを決定することにより、波形制御テーブルが作成される。なお、本実施例では、波形制御テーブルは、図４に示すように、パルス幅及び記録パワーをパラメータとして波形データを記憶しているが、他のパラメータに対して波形制御テーブルを作成する場合には、そのパラメータ毎に目標波形データと所定の誤差範囲内となる波形データを得られるデジタルデータを取得して、波形制御テーブルを構成すればよい。
【００４６】
（波形制御テーブル作成処理）
次に、上述した波形制御テーブルの作成処理について説明する。図７は波形制御テーブル作成処理のメインルーチンであり、図８及び図１０はそのサブルーチンである。この波形制御テーブル作成処理は、図６を参照して説明した波形制御テーブル作成ユニットにより実行される。より具体的には、波形制御テーブル作成ユニット内の波形制御テーブル作成部４６内に設けられたＣＰＵ４８などが、予め用意されたプログラムを実行することにより行われる。なお、作成された波形制御テーブルのデータは、波形制御テーブル作成部４６内に用意されたＲＡＭなどのメモリ４９に一時的に記憶され、その後波形制御テーブル１６に格納される。また、前提条件として、波形制御テーブル作成部４６内のメモリ４９には、各パルス幅及び記録パワーについて、予め用意された初期値が記憶されている。初期値は、例えば一般的な矩形のパルス波を示すデジタルデータとすることができる。また、目標波形データ作成部４７内には、目標波形データが記憶されている。目標波形データは、正確な情報記録を行うために必要とされる駆動パルス波形（即ち、理想的な駆動パルス波形）を示し、その波形を規定するデジタルデータが目標波形データとして記憶されている。
【００４７】
まず、波形制御テーブル作成部４６は、パルス幅及び記録パワーを決定し、目標波形を設定する（ステップＳ１）。ここでパルス幅及び記録パワーは、図４に示す波形制御テーブル例におけるパルス幅及び記録パワーの２つのパラメータに対応する。即ち、パルス幅と記録パワーを変更して、図４に示す波形制御テーブル内に記憶するデジタルデータを求めていく。
【００４８】
特定のパルス幅及びパワーが決まると、ＣＰＵ４８は波形制御テーブル作成部４６内のメモリ４９から、その条件に対応する初期値を読み出し（ステップＳ２）、Ｎビット信号変換部４１がそれをＮビットのデジタル波形データに変換する（ステップＳ３）。そして、そのデジタル波形データがＤ／Ａ変換部４２によりアナログ変換され、アナログの駆動パルス波形信号としてレーザドライバ４３へ供給される。レーザドライバ４３は、その駆動パルス波形信号を利用してレーザダイオードＬＤを駆動し、記録レーザ光を出射する（ステップＳ４）。この記録レーザ光はフォトダイオードＰＤにより検出されて電気信号とされ（ステップＳ５）、Ａ／Ｄ変換部４４によりＰＤ検出波形データＬ［ｉ］とされて信号比較部４５へ送られる。
【００４９】
一方、目標波形データ作成部４７は、目標波形データＲ［ｉ］を信号比較部４５へ供給する。そして、信号比較部４５は、ＰＤ検出波形データＬ［ｉ］と目標波形データＲ［ｉ］とを比較し（ステップＳ６）、その差が所定誤差ｘ未満であるか否かを判定する（ステップＳ７）。
【００５０】
こうして、レーザダイオードＬＤから出射される記録レーザ光に対応するＰＤ検出波形データＬ［ｉ］と、目標波形データＲ［ｉ］との差が所定誤差ｘ未満となるまで、ステップＳ２〜Ｓ７の処理が繰り返される。誤差が所定誤差ｘ未満になると、処理は終了し、得られた値が、その時のパルス幅及び記録パワーに対応する波形データＤとして波形制御テーブル１６内に記憶される。パルス幅及び記録パワーを変更させてこの処理を繰り返すことにより、図４に例示するように、複数のパルス幅及び記録パワーの条件に対応する波形データＤが波形制御テーブル１６に格納されていく。
【００５１】
次に、図７におけるステップＳ６及びＳ７で実行される信号比較処理及び信号誤差の判定処理について、図８及び図９を参照して詳細に説明する。
【００５２】
図８は、信号比較処理及び信号誤差の判定処理の詳細フローチャートであり、基本的にはステップＳ６１〜Ｓ６７が図７における信号比較処理（ステップＳ６）に対応し、ステップＳ７１〜Ｓ７４が図７における誤差判定処理（ステップＳ７）に対応する。
【００５３】
また、図９は、信号比較部４５において比較の対象となる目標波形データＲ［ｉ］とＰＤ検出波形データ［ｉ］の波形例を示す。目標波形データＲ［ｉ］は目標波形データ作成部４７が信号比較部４５に供給するデジタルデータであり、図９の例ではＭ個の時間軸ポイント（サンプリングポイント）により構成されている。また、ＰＤ検出波形データＬ［ｉ］は、フォトダイオードＰＤから出力される検出信号をＡ／Ｄ変換部４４でデジタル化したデータであり、Ａ／Ｄ変換部４４から信号比較部４５に供給される。なお、“ｉ”は、デジタルデータであるＲ［ｉ］及びＬ［ｉ］の時間軸ポイントを示す。
【００５４】
図８において、まず、ＣＰＵ４８は時間軸ポイントｉを設定し（ステップＳ６１）、時間軸ポイントをゼロ（ｉ＝０）に設定する（ステップＳ６２）。そして、時間軸ポイントｉに対応する目標波形データＲ［ｉ］及びＰＤ検出波形データＬ［ｉ］を取得し（ステップＳ６３）、それらの誤差データＤ［ｉ］を算出する（ステップＳ６４）。こうして、時間軸ポイントｉ＝０に対応する誤差データＤ［０］が得られ、ＣＰＵ４８は、これをメモリ４９に一時的に保存する（ステップＳ６５）。そして、時間軸ポイントｉを１だけ増加し（ステップＳ６６）、時間軸ポイントｉが最後の時間軸ポイントであるＭと一致したか否かを判定する（ステップＳ６７）。こうして、ＣＰＵ４８は、時間軸ポイントｉ＝ＭとなるまでステップＳ６３〜Ｓ６６を繰り返すことにより、時間軸ポイント毎の目標波形データＲ［ｉ］とＰＤ検出波形データＬ［ｉ］との誤差Ｄ［ｉ］が得られ、メモリに保存された状態となる。
【００５５】
次に、ＣＰＵは再度時間軸ポイントｉ＝０に設定し（ステップＳ７１）、誤差Ｄ［ｉ］が予め決定された許容誤差ｘより大きいか否かを判定する（ステップＳ７２）。誤差Ｄ［ｉ］が許容誤差ｘより小さい場合には、時間軸ポイントｉを１増加し、再度誤差Ｄ［ｉ］を許容誤差ｘと比較し、時間軸ポイントｉが最後の時間軸ポイントＭに至ったか否かを判定する（ステップＳ７４）。こうして、時間軸ポイントｉ＝Ｍとなるまで、各時間軸ポイントｉに対応するＤ［ｉ］が許容誤差ｘ以内であるか否かが判定される。そして、誤差Ｄ［ｉ］が許容誤差ｘより大きい時間軸ポイントｉが１つでも見つかった場合は、その時に使用した設定波形データＳ［ｉ］は不十分であると判断し、処理は図７に示すステップＳ２へ戻る。一方、全ての時間軸ポイントｉについて、誤差Ｄ［ｉ］が許容誤差ｘ以内である場合（ステップＳ７４：Ｙｅｓ）、その際に使用した設定波形データＳ［ｉ］が適当であると判断され、処理は終了する。
【００５６】
次に、図１０を参照して、波形制御テーブル設定処理の詳細について説明する。上述のように、あるＰＤ検出波形データＬ［ｉ］を使用して信号比較処理を行った結果、許容誤差ｘより大きい誤差Ｄ［ｉ］が見つかった場合は、そのときの設定波形データＳ［ｉ］は不適切であるということになる。よって、ステップＳ２の波形制御テーブル設定処理において、波形制御テーブル作成部４６内に記憶されている設定波形データＳ［ｉ］を更新する。
【００５７】
即ち、ＣＰＵ４８はまず時間軸ポイントｉ＝０に設定し（ステップＳ２１）、波形制御テーブル作成部４６内のメモリ４９から、その時に設定されている設定波形データＳ［ｉ］、及び先にメモリに記憶された誤差Ｄ［ｉ］を読み出す（ステップＳ２２）。そして、誤差Ｄ［ｉ］の１／２を設定波形データＳ［ｉ］から減算した値を更新後の設定波形データＳ［ｉ］とする（ステップＳ２４）。この処理により、誤差Ｄ［ｉ］が少なくなる方向へ設定波形データＳ［ｉ］が修正されたことになる。修正後の設定波形データＳ［ｉ］はメモリ４９に保存される。こうして、１つの時間軸ポイント分の設定波形データＳ［ｉ］が修正される。
【００５８】
次に、時間軸ポイントｉを１増加し（ステップＳ２６）、時間軸ポイントｉが最後の時間軸ポイントＭに至るまでの間（ステップＳ２７：Ｎｏ）、ステップＳ２２〜Ｓ２６の処理を繰り返して、設定波形データＳ［ｉ］を修正する。こうして、設定波形データＳ「ｉ」は、前回算出された誤差Ｄ［ｉ］が減少する方向へ修正される。
【００５９】
図１１は、このような設定波形データＳ［ｉ］の修正により、誤差Ｄ［ｉ］が収束していく例を示す。図１１（ａ）は目標波形データＲ［ｉ］を示し、図１１（ｂ）は初期値として波形制御テーブル４６に記憶されていた設定波形データＳ［ｉ］を示す。この設定波形データＳ［ｉ］を使用してレーザダイオードＬＤを駆動して得たＰＤ検出波形データＬ［ｉ］が図１１（ｃ）であり、レーザダイオードなどの固有の特性に起因するオーバーシュート及びアンダーシュート並びに出射波形に傾斜が生じている。図１１（ｂ）の設定波形データＳ［ｉ］と図１１（ｃ）のＰＤ検出波形データＬ［ｉ］から得られる誤差Ｄ［ｉ］の１／２が図１１（ｄ）に示され、これを図１１（ｂ）の設定波形データＳ［ｉ］から減算して、図１１（ｅ）に示す修正後の設定波形データＳ［ｉ］が得られる。
【００６０】
同様に、レーザダイオードＬＤを駆動してＰＤ検出波形データＬ［ｉ］を取得し、誤差データＤ［ｉ］の１／２を減算して設定波形データＳ［ｉ］を取得することを繰り返すと、図１１（ｇ）に示すように、１回目の設定波形データＳ［ｉ］の修正により誤差データＤ［ｉ］は減少し、２回目の設定波形データＳ［ｉ］の修正により、図１１（ｊ）に示すように誤差データＤ［ｉ］はさらに減少して、許容誤差ｘ以下となる。誤差データＤ［ｉ］が許容誤差ｘ以下となったときの設定波形データＳ［ｉ］が、波形制御テーブル１６に記憶される。
【００６１】
なお、上記の例では、設定波形データＳ［ｉ］の修正は、誤差データＤ［ｉ］の１／２を減算することにより行っているが、１／２以外の割合で誤差データを減算することにより設定波形データＳ［ｉ］の修正を行うこととしてもよい。また、設定波形データＳ［ｉ］の修正方法は、このように誤差データＤ［ｉ］のある割合を設定波形データＳ［ｉ］から減算する方法に限られず、例えば設定波形データＳ［ｉ］と誤差データＤ［ｉ］をパラメータとする、特定の関数などを利用して設定波形データＳ［ｉ］を修正するように構成することもできる。即ち、誤差データＤ［ｉ］を収束させる（誤差を０に近づける）ことが可能な各種の方法に従って設定波形データＳ［ｉ］の修正を行うことが可能である。
【００６２】
このように、図７に示す波形制御テーブル作成処理においては、波形制御テーブル内に記憶されている設定波形データと目標波形データとの誤差が所定の許容範囲内に入るまで、設定波形データの修正を繰り返す。その結果、作成された波形制御テーブル内には、波形制御テーブル作成処理において使用したレーザダイオードＬＤを使用した場合に（即ち、そのレーザダイオードの固有の特性を考慮した上で）、目標波形データと所定の許容範囲内の特性を有する設定波形データが記憶される。従って、実際の情報記録の際には、この設定波形データを使用してレーザダイオードの駆動パルス信号を生成することにより、レーザダイオードなどの固有の特性を考慮した上で、良好なレーザ出射特性で情報記録を行うことが可能となる。
【００６３】
［変形例１］
上記の実施例では、波形制御テーブルには、記録ストラテジ信号の構成要素である各種のパルス幅のパルス波形のデジタルデータを記憶している。具体的には、図４の例では、パルス幅が０．１０Ｔ〜１．００Ｔのパルス波形に対する好適な波形データを記憶している。そして、実際の情報記録の際には、記録データ、ストラテジ情報及び設定記録パワーに応じて、それらパルス波形を組み合わせて駆動パルス波形を生成している。
【００６４】
その代わりに、波形制御テーブル内に、記録データ毎の駆動パルス波形のデータ自体をデジタルデータとして記憶しておくことも可能である。その構成例を図１２に示す。記録波形テーブル１８には、駆動パルス波形自体のデジタルデータが記憶されている。この場合、例えばストラテジが決定済みであると仮定すると、記録データ（３Ｔ、４Ｔ、．．．）と設定記録パワーとをパラメータとして駆動パルス波形自体のデジタルデータを記録波形テーブル１８内に記憶する。つまり、マルチパルスタイプのストラテジを使用する場合であれば、記録データ３Ｔはトップパルス１つ、記録データ５Ｔはトップパルス１つとマルチパルス２つを含む駆動パルス波形自体のデジタルデータを記憶しておくのである。データ取得部１９は記録信号Ｓｒ及び記録パワー情報Ｐｗに応じて、駆動パルス波形自体のデジタルデータを読み出し、Ｄ／Ａ変換器２０によりアナログ駆動パルス信号に変換してレーザダイオードを駆動すればよい。この変形例によれば、記録信号に対応する駆動パルス信号を複数のパルス幅のデジタルデータを組み合わせて作成する必要がないので、情報記録時における記録波形データ生成部１０の処理負担は軽くなる。
【００６５】
［変形例２］
図１３に記録制御部の他の変形例の構成を示す。この変形例では、ストラテジ信号生成部１２から出力されるストラテジ信号（駆動パルス波形）を利用し、これに補正データを加算することにより好適な駆動パルス信号Ｓ１２を生成する。よって、波形制御テーブル１６ａには、所定の条件（例えばパルス幅及び記録パワー）毎に予め決定された補正データ（デジタルデータ）が格納されている。Ｎビット信号変換部１４は、ストラテジ信号Ｓ２０により与えられるパルス幅及び記録パワー情報Ｐｗに基づいて、波形制御テーブル１６ａから補正データを読み出し、Ｄ／Ａ変換器２０へ供給する。Ｄ／Ａ変換器２０は、補正データをアナログの補正信号に変換して加算器２１へ供給する。加算器２１は、ストラテジ信号生成部１２から供給されるストラテジ信号Ｓ２０（駆動パルス波形の信号である）とＤ／Ａ変換器２０から供給される補正信号とを加算して駆動パルス信号Ｓ１２を生成し、レーザドライバ２２へ供給する。この変形例によれば、補正データを予め決定されたデジタルデータとして用意することができるので、補正データの分解能を上げることができる。
【００６６】
［他の変形例］
上記の実施例では、オーバーシュートやアンダーシュートを抑制するためのスナバー回路を除去して、デジタルデータである記録波形データに基づいて駆動パルス波形を生成する場合を説明したが、上記の手法をスナバー回路と併用することも可能である。例えば、オーバーシュート及びアンダーシュートはスナバー回路によって補正し、レーザ出射波形のレベル傾斜成分のみを上記実施例の手法により補正するように構成することもできる。また、オーバーシュート及びアンダーシュートについて、スナバー回路である程度の補正を行い、さらに上記実施例の手法により、細かい補正を行うように構成することもできる。
【００６７】
以上説明したように、上記の実施例によれば、情報記録装置は、情報記録のための記録光を出射するレーザダイオードと、レーザダイオードを駆動する駆動パルス信号を規定するデジタルデータである記録波形データを出力する記録波形データ生成部と、記録波形データをアナログ信号に変換して前記レーザダイオードを駆動するレーザドライバと、を備える。よって、レーザダイオードやレーザドライバ、及びそれらの組み合わせにより生じる固有の特性を考慮して、デジタルデータである記録波形データを細かく設定することにより、そのような固有の特性による影響を排除して正確な情報記録が可能となる。
【００６８】
従って、立上り及び立下り速度に影響を与えずに波形整形を行うことができる。また、オーバーシュートとアンダーシュートとを個別に波形整形を行うことができる。さらに、立上り又は立下り速度が遅く鈍ったパルス波形である場合には、オーバーシュートやアンダーシュートを設けるように補正することで、立上りや立下りを早くすることができる。
【図面の簡単な説明】
【図１】本発明の実施形態にかかる記録ユニットの概略構成を示すブロック図である。
【図２】本発明の実施例に係る情報記録再生装置の概略構成を示すブロック図である。
【図３】図２に示す記録制御部の構成を示すブロック図である。
【図４】波形制御テーブルの例を示す。
【図５】パルス幅１Ｔのパルス波形、オーバーシュート及びアンダーシュートの影響を受けたパルス波形、及び、波形制御テーブルに記憶された設定波形データを示す。
【図６】波形制御テーブルの作成部の概略構成を示すブロック図である。
【図７】波形制御テーブル作成処理のフローチャートである。
【図８】図７における信号比較処理及び誤差判定処理のフローチャートである。
【図９】目標波形データ及びＰＤ検出波形データの例を示す。
【図１０】図７における波形制御テーブル設定処理のフローチャートである。
【図１１】波形制御テーブル作成処理によって誤差データが収束する様子を示す波形図である。
【図１２】記録制御部の変形例の構成を示すブロック図である。
【図１３】記録制御部の他の変形例の構成を示すブロック図である。
【符号の説明】
１　記録ユニット
１０　記録波形データ生成部
１２　ストラテジ信号生成部
１４　Ｎビット信号変換部
１６　波形制御テーブル
２０　Ｄ／Ａ変換器
２１　加算器
２２　レーザドライバ
３４　記録制御部
４０　波形制御テーブル生成部
４１　Ｎビット信号変換部
４２　Ｄ／Ａ変換部
４３　レーザドライバ
４４　Ａ／Ｄ変換部
４５　信号比較部
４６　波形制御テーブル作成部
４７　目標波形データ作成部
【図１】
2004047025.tif 000003
【図２】
2004047025.tif 000004
【図３】
2004047025.tif 000005
【図４】
2004047025.tif 000006
【図５】
2004047025.tif 000007
【図６】
2004047025.tif 000008
【図７】
2004047025.tif 000009
【図８】
2004047025.tif 000010
【図９】
2004047025.tif 000011
【図１０】
2004047025.tif 000012
【図１１】
2004047025.tif 000013
【図１２】
2004047025.tif 000014
【図１３】
2004047025.tif 000015