(57)【要約】【課題】情報記録媒体に対する高速記録及び高密度記録時に光変調制御信号波形の歪みやスキュー等による光変調波形の所望値からのずれを抑制する。【解決手段】変調信号生成部２３は駆動波形生成情報保持部２２に保持された光源ＬＤの駆動波形生成情報に基づいて各変調信号Ｍ０，Ｍ１，Ｍ２を生成し、それらによってそれぞれスイッチ２９ａ〜２９ｃを切り換えて各電流源２８ａ〜２８ｃから出力される電流のいずれか１つ又は複数を選択し、加算部３０と３１と電流駆動部３２によって上記１つ又は複数の電流に基づいて多段階の電流量の電流を生成した駆動電流を光源ＬＤに供給して多値レベルの光を発生させて駆動するとき、遅延量調整部２４によって各変調信号Ｍ０，Ｍ１，Ｍ２に対して各信号間に発生する信号遅延量の違いを打ち消す信号差異量を調整して供給する。【選択図】　　　図１
2004005900.tif 000002
【特許請求の範囲】
【請求項１】
光源の駆動波形生成情報に基づいて複数の変調信号を生成する変調信号生成手段と、
該変調信号生成手段によって生成された変調信号に基づいて複数個の電流源から出力される電流のいずれか１つ又は複数を選択する電流源選択手段と、
該電流源選択手段によって選択された１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、該生成した電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、
前記変調信号生成手段から前記光源駆動手段までの間で発生する信号遅延量の違いを打ち消す信号差異量を前記電流源選択手段へ供給する手前で与える手段を備えたことを特徴とする光源駆動装置。
【請求項２】
光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、
該駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて複数個の電流源から出力される電流のいずれか１つ又は複数を選択する複数の変調信号を生成する変調信号生成手段と、
該変調信号生成手段で生成された変調信号によって選択された１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、該生成した電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、
前記変調信号生成手段で生成された複数の変調信号によって複数の電流を選択するタイミングに遅延が生じないように前記変調信号生成手段で生成された各変調信号の各々を所定量遅延させる遅延調整手段とを備えたことを特徴とする光源駆動装置。
【請求項３】
光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、
該駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて複数個の電流源から出力される電流のいずれか１つ又は複数を選択する複数の変調信号を生成する変調信号生成手段と、
該変調信号生成手段で生成された変調信号によって選択された１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、該生成した電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、
前記変調信号生成手段で生成された複数の変調信号によって複数の電流を選択するタイミングに遅延が生じないように前記変調信号生成手段に対して各変調信号の各々の生成タイミングを所定量遅延させる遅延調整手段とを備えたことを特徴とする光源駆動装置。
【請求項４】
請求項３記載の光源駆動装置において、
前記駆動波形生成情報保持手段に保持する駆動波形生成情報を変更する駆動波形生成情報変更手段を設けたことを特徴とする光源駆動装置。
【請求項５】
光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、
該駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて複数個の電流源にそれぞれ出力させる多段階の電流量の電流を選択する選択信号を生成する電流量選択信号生成手段と、
前記駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて前記各電流源から出力される電流のいずれか１つを選択する変調信号を生成する変調信号生成手段と、
該変調信号生成手段で生成された変調信号によって選択された電流量の電流を前記光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、
前記電流量選択信号生成手段によって生成する選択信号の一部が変化する所定時間はその選択信号に従う駆動電流成分を変化させないように制御する制御手段とを備えたことを特徴とする光源駆動装置。
【請求項６】
光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、
該駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて前記各電流源から出力される電流のいずれか１つを選択する変調信号を生成する変調信号生成手段と、
前記駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて前記変調信号生成手段によって生成された変調信号の立上りに同期して２個の電流源の一方に出力させる多段階の電流量の電流を選択する第１選択信号と、前記変調信号の立下りに同期してもう一方の電流源に出力させる多段階の電流量の電流を選択する第２選択信号とを生成する電流量選択信号生成手段と、
前記変調信号生成手段で生成された変調信号によって選択された電流量の電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、
前記電流量選択信号生成手段によって生成する選択信号がローの時は前記第１選択信号に従って生成された電流を、前記選択信号がハイの時は前記第２選択信号に従って生成された電流を前記光源へ供給するように制御する制御手段とを備えたことを特徴とする光源駆動装置。
【請求項７】
光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、
該駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて電流源に出力させる多段階の電流量の電流を選択する選択信号を生成する電流量選択信号生成手段と、
該電流量選択信号生成手段で生成された選択信号によって選択された電流量の電流を前記光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、
前記駆動波形生成情報に基づいて生成される変調信号のエッジから所定時間は前記光源に供給する電流をホールドする制御手段とを備えたことを特徴とする光源駆動装置。
【請求項８】
光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、
該駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて複数個の電流源から出力される電流のいずれか１つ又は複数を選択する複数の変調信号を生成する変調信号生成手段と、
該変調信号生成手段で生成された変調信号によって選択された１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、該生成した電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、
前記変調信号生成手段で生成された複数の変調信号間の遅延時間差に基づいて前記光源駆動手段によって生成する多段階の電流量に生じる過量分を削減あるいは不足量分を付加する補償を行う補償手段とを備えたことを特徴とする光源駆動装置。
【請求項９】
光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、
該駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて複数個の電流源から出力される電流のいずれか１つ又は複数を選択する複数の変調信号を生成する変調信号生成手段と、
該変調信号生成手段で生成された変調信号によって選択された１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、該生成した電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、
前記変調信号生成手段で生成された複数の変調信号間の遅延時間差と前記選択する電流の電流量とに基づいて前記光源駆動手段によって生成する多段階の電流量に生じる過量分を削減又は不足量分を付加する補償を行う補償手段とを備えたことを特徴とする光源駆動装置。
【請求項１０】
請求項８又は９記載の光源駆動装置において、
前記補償手段に、前記削減又は付加する電流量を前記変調信号の変化の組み合わせに応じて設定する手段を設けたことを特徴とする光源駆動装置。
【請求項１１】
請求項１乃至１０のいずれか一項に記載の光源駆動装置において、
前記光源駆動手段の機能を果たす第１集積回路と、前記駆動波形生成情報保持手段と前記変調信号生成手段の機能を果たす第２集積回路とを同一パッケージ内に搭載したことを特徴とする光源駆動装置。
【請求項１２】
請求項１乃至１１のいずれか一項に記載の光源駆動装置を搭載したことを特徴とする情報記録装置。
【請求項１３】
請求項１２記載の情報記録装置において、
前記光源駆動手段の機能を果たす第１集積回路と、記録媒体に記録する二値化信号に基づいて前記変調信号生成手段による変調信号を生成させる機能を果たす第２集積回路とをピックアップ上に搭載したことを特徴とする情報記録装置。
【請求項１４】
光源の駆動波形に基づいて複数の変調信号を生成して出力する変調信号生成出力手段と、
該変調信号生成出力手段によって出力された各変調信号を入力し、該各変調信号に基づいて多段階の電流量の電流を生成し、該生成した電流を前記光源に供給して前記光源によって多値レベルの光を発生させるように駆動する光源駆動手段と、
前記変調信号生成出力手段によって出力された各変調信号が前記光源駆動手段に入力されるときの各変調信号間の入力タイミングの差を検出する変調信号入力タイミング差検出手段と、
該変調信号入力タイミング差検出手段によって検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように前記変調信号生成出力手段による前記各変調信号の出力するタイミングを調整する変調信号出力タイミング調整手段とを備えたことを特徴とする光源駆動装置。
【請求項１５】
請求項１４記載の光源駆動装置において、
前記変調信号出力タイミング調整手段は、前記変調信号入力タイミング差検出手段によって検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように前記変調信号生成出力手段による前記各変調信号の出力するタイミングをそれぞれ所定量ずつ遅らせて調整する手段であることを特徴とする光源駆動装置。
【請求項１６】
請求項１４記載の光源駆動装置において、
前記変調信号出力タイミング調整手段は、前記変調信号入力タイミング差検出手段によって検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように前記変調信号生成出力手段による前記各変調信号の内のいずれか２つの変調信号の出力するタイミングをそれぞれ所定量ずつ遅らせて調整する手段であることを特徴とする光源駆動装置。
【請求項１７】
請求項１４記載の光源駆動装置において、
前記変調信号生成出力手段は、前記光源の駆動波形に基づいて駆動波形生成情報を生成する手段と、該手段によって生成された駆動波形生成情報に基づいて複数の変調信号を生成して出力する手段とからなり、
前記光源駆動手段は、前記変調信号生成出力手段によって出力された各変調信号を入力し、該各変調信号に基づいて１つ又は複数の電流源を選択し、該選択された１つ又は複数の電流源による１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、該生成した電流を光源に供給して多値レベルの光を発生させて駆動する手段であることを特徴とする光源駆動装置。
【請求項１８】
請求項１４記載の光源駆動装置において、
テスト用の駆動波形生成情報を生成するテスト用駆動波形生成情報生成手段と、前記変調信号生成出力手段に、前記テスト用駆動波形生成情報生成手段によって生成された駆動波形生成情報に基づいて複数の変調信号を生成して出力する手段を設けたことを特徴とする光源駆動装置。
【請求項１９】
請求項１８記載の光源駆動装置において、
前記テスト用駆動波形生成情報生成手段は、前記変調信号生成出力手段に同一波形の複数の変調信号を生成させるテスト用の駆動波形生成情報を生成する手段であることを特徴とする光源駆動装置。
【請求項２０】
請求項１８記載の光源駆動装置において、
前記テスト用駆動波形生成情報生成手段は、前記変調信号生成出力手段に所定の同一の周波数で所定量の位相差を有する複数の変調信号を生成させるテスト用の駆動波形生成情報を生成する手段であることを特徴とする光源駆動装置。
【請求項２１】
請求項１４乃至２０のいずれか一項に記載の光源駆動装置において、
前記変調信号出力タイミング調整手段による前記各変調信号の出力するタイミングの調整時に前記光源を消灯させる光源消灯手段を設けたことを特徴とする光源駆動装置。
【請求項２２】
請求項１４乃至２１のいずれか一項に記載の光源駆動装置において、
該光源駆動装置の立ち上げ時に前記変調信号出力タイミング調整手段による前記各変調信号の出力するタイミングの調整を実行させる手段を設けたことを特徴とする光源駆動装置。
【請求項２３】
請求項１４乃至２２のいずれか一項に記載の光源駆動装置を搭載し、該光源駆動装置によって駆動された前記光源から発生された多値レベルの光を記録媒体に照射してデータを記録するようにしたことを特徴とする情報記録装置。
【請求項２４】
請求項２３記載の情報記録装置において、
記録媒体の記録半径位置に対応して前記光源駆動装置の前記変調信号出力タイミング調整手段による前記各変調信号の出力するタイミングの調整を実行するようにしたことを特徴とする情報記録装置。
【請求項２５】
光源の駆動波形に基づいて複数の変調信号を生成して出力する変調信号生成出力手段と、該変調信号生成出力手段によって出力された各変調信号を入力し、該各変調信号に基づいて多段階の電流量の電流を生成し、該生成した電流を前記光源に供給して前記光源によって多値レベルの光を発生させるように駆動する光源駆動手段とを備えた光源駆動装置の調整装置であって、
前記変調信号生成出力手段によって出力された各変調信号が前記光源駆動手段に入力されるときの各変調信号間の入力タイミングの差を検出する変調信号入力タイミング差検出手段と、該変調信号入力タイミング差検出手段によって検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように前記変調信号生成出力手段による前記各変調信号の出力するタイミングを調整する変調信号出力タイミング調整手段とを備えたことを特徴とする光源駆動装置の調整装置。
【請求項２６】
光源の駆動波形に基づいて複数の変調信号を生成して出力する変調信号生成出力手段と、該変調信号生成出力手段によって出力された各変調信号を入力し、該各変調信号に基づいて多段階の電流量の電流を生成し、該生成した電流を前記光源に供給して前記光源によって多値レベルの光を発生させるように駆動する光源駆動手段とを備えた光源駆動装置の調整方法であって、
前記変調信号生成出力手段によって出力された各変調信号が前記光源駆動手段に入力されるときの各変調信号間の入力タイミングの差を検出し、該検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように前記変調信号生成出力手段による前記各変調信号の出力するタイミングを調整することを特徴とする光源駆動装置の調整方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像形成装置又は情報記録装置に搭載される多値レベル化及びマルチパルス化された光変調波形を駆動及び制御するレーザ駆動制御装置等の光源駆動装置と、その光源駆動装置を搭載したＭＤドライブ装置，ＭＯドライブ装置，ＣＤ−Ｒドライブ装置，ＣＤ−ＲＷドライブ装置，ＤＶＤ−Ｒドライブ装置，ＤＶＤ−ＲＷドライブ装置，ＤＶＤ＋ＲＷドライブ装置，ＤＶＤ−ＲＡＭドライブ装置などの情報記録装置と上記光源駆動装置を調整する調整装置とその調整方法とに関する。
【０００２】
【従来の技術】
光変調によって記録を行う光ディスク装置においては、１ビームオーバーライト技術や高密度化のための記録マーク形状制御のため、レーザ光の光変調波形をマルチパルス化，多値レベル化して制御する技術が必須となっており、それにともなって光源駆動部（以下「ＬＤドライバ」とも称する）においては複数のＬＤ駆動電流を切り換える（スイッチングする）必要があり、入力される信号線が増加する。
また、今後さらに情報記録媒体に対して高速記録及び高密度記録を行うためには、データの転送レートの増大，パルス分割幅のより細分化，さらにパワーのレベル数の増加が避けられない。
【０００３】
レーザ光を照射するピックアップは情報記録媒体の半径方向に可動（この動作を「シーク動作」と呼ぶ）させるため、ピックアップと信号処理部等が搭載されている回路基板とはフレキシブルプリント回路（Ｆｌｅｘｉｂｌｅ　ＰｒｉｎｔＣｉｒｃｕｉｔ：ＦＰＣ）基板と呼ばれる曲げの可能な基板で接続されるのが一般であり、ＬＤドライバはピックアップに搭載された光源（レーザダイオード：ＬＤ）の近傍に配置し、信号制御部からＬＤドライバまではこのＦＰＣ基板を用いて配線している。
しかし、光変調制御信号を供給するＦＰＣ基板はある程度の長さとなることは避けられないので、光変調制御信号波形の歪み，遅延（特に複数の制御信号間の遅延差（「スキュー」と称する））等によるＬＤ駆動電流のスイッチタイミングのずれが生じ、ＬＤ駆動電流を切り換えるスイッチが同時に切り換わる時点で波形に乱れが生じ、所望の光波形でレーザ発光させることができなくなる。
【０００４】
図２７は、その説明図である。
同図の（ａ）の電流源３００のＩｂ，Ｉｅ，Ｉｗは、光源ＬＤ３０３の照射レベルに対応した電流を供給し、スイッチ３０１のＳＷ１とＳＷ２はそれぞれ信号Ｓ１とＳ２に従って各電流を選択後、その各電流は加算回路３０２で加算され、その電流が光源ＬＤ３０３を駆動する。信号Ｓ１がハイで信号Ｓ２がローの時は光源ＬＤ３０３には電流Ｉｂ＋Ｉｅが流れてイレースパワーＰｅで照射する。また、信号Ｓ１がローで信号Ｓ２がハイの時は光源ＬＤ３０３には電流Ｉｂ＋Ｉｗが流れてライトパワーＰｗで照射する。ところが、同図の（ｂ）にｍで矢示するように、信号Ｓ１に遅延が発生して信号Ｓ１とＳ２の間にスキューが生じると、Ｐｅ→Ｐｗへの照射レベル変化の際に光波形に乱れ（同図の（ｂ）に破線枠で囲んだ部分）が生じる。
【０００５】
上述のように所望の光波形でレーザ発光させることができなくなると、マーク形状やマークの位置の精度が損なわれ、その結果としてデータエラーの原因になる。特に光ディスク装置固有のスキューに対して高速化記録を行う際にはこの影響はより顕著に現れる。
例えば、１ｎｓ程度のスキューが生じている光ディスク装置において、ＣＤ１倍速記録を行う際には、１チャネルクロック周期Ｔは約２３０ｎｓであり、通常このチャネルクロック周期Ｔに対してＴ／３２程度の分解能（〜７ｎｓ）でパルス幅を設定する必要があり（なお、情報記録媒体によってはＴ／４０の分解能が必要なものもある）、スキューが１ｎｓ程度あったとしてもさほど影響は生じない。
【０００６】
しかし、ＣＤ４８倍速記録を行う際にはＴ＝約４．８ｎｓであり、約１５０ｐｓ程度のパルス幅設定分解能が必要になり、１ｎｓものスキューは許容できるものではなく、上述のように所望の光波形でレーザ発光させることができなくなってマーク形状やマークの位置の精度が損なわれ、その結果としてデータエラーの原因になるという問題があった。
そこで、このような問題を解決するものとして、複数の電流源の電流を切り換えるスイッチ手段を介してＬＤに供給するＬＤ駆動手段と、情報記録媒体に記録する２値化記録信号に対応してＬＤを駆動する駆動波形（光変調波形）を復元し、スイッチ手段を制御する駆動波形復元手段とを同一のレーザ駆動集積回路に設けることにより、ＬＤ駆動手段と駆動波形復元手段との間の配線を短くしてスキュー発生を防止した光源駆動装置（例えば、特開平１１−２８３２４９号公報参照）が提案されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来の光源駆動装置では、ＬＤ駆動手段と駆動波形復元手段とを同一集積回路に設けたとしても、各スイッチング制御信号を生成する回路やスイッチの遅延，制御信号線の線路長，負荷条件など全てを等価にすることは困難であり、少なからずはスキューが発生する。今後のより高速化の要求に対してはこの微小なスキューであっても無視できなくなる恐れもあり、根本的な解決にならないという問題があった。
【０００８】
また、今後さらに情報記録媒体への高速化，高密度化記録が求められると、光変調制御信号生成部（駆動波形復元手段）では、より高速動作及び高集積化が求められるため微細なＣＭＯＳプロセスが好適となるが、一方では、ＬＤ駆動部には、１〜数Ｖ程度の動作電圧を持つＬＤが接続されるため、高耐圧プロセス（例えば５Ｖや３．３Ｖなど）が要求される。
しかしながら、通常、微細なＣＭＯＳプロセスでは高耐圧にすることは困難である（例えば、０．１８μｍＣＭＯＳプロセスでは１．８Ｖ程度の耐圧しかない）ので、高速化の実現が困難であったり、あるいは大幅なコストアップを招き、消費電力が増大し、集積回路サイズの増大するなどの多くの不具合が生じるという問題もあった。さらには、上記スキュー量はデバイスのバラツキなどによって個体間で異なることもある。
【０００９】
この発明は上記の課題を解決するためになされたものであり、情報記録媒体に対する高速記録及び高密度記録時に光変調制御信号波形の歪みやスキュー等による光変調波形の所望値からのずれを抑制できるようにすることを目的とする。
また、光変調制御信号波形の歪みやスキュー等による光変調波形の所望値からのずれを抑制して高速化などの要求に対してもコスト，性能などを犠牲にすることなく実現でき、さらには個体間の差も抑制できる光源駆動装置を提供することも目的とする。
【００１０】
【課題を解決するための手段】
この発明は上記の目的を達成するため、次の（１）〜（１１）の各光源駆動装置を提供する。
（１）　光源の駆動波形生成情報に基づいて複数の変調信号を生成する変調信号生成手段と、その変調信号生成手段によって生成された変調信号に基づいて複数個の電流源から出力される電流のいずれか１つ又は複数を選択する電流源選択手段と、その電流源選択手段によって選択された１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、その生成した電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、上記変調信号生成手段から上記光源駆動手段までの間で発生する信号遅延量の違いを打ち消す信号差異量を上記電流源選択手段へ供給する手前で与える手段を備えた光源駆動装置。
【００１１】
（２）　光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、その駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて複数個の電流源から出力される電流のいずれか１つ又は複数を選択する複数の変調信号を生成する変調信号生成手段と、その変調信号生成手段で生成された変調信号によって選択された１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、その生成した電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、上記変調信号生成手段で生成された複数の変調信号によって複数の電流を選択するタイミングに遅延が生じないように上記変調信号生成手段で生成された各変調信号の各々を所定量遅延させる遅延調整手段を備えた光源駆動装置。
【００１２】
（３）　光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、その駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて複数個の電流源から出力される電流のいずれか１つ又は複数を選択する複数の変調信号を生成する変調信号生成手段と、その変調信号生成手段で生成された変調信号によって選択された１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、その生成した電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、上記変調信号生成手段で生成された複数の変調信号によって複数の電流を選択するタイミングに遅延が生じないように上記変調信号生成手段に対して各変調信号の各々の生成タイミングを所定量遅延させる遅延調整手段を備えた光源駆動装置。
（４）　（３）の光源駆動装置において、上記駆動波形生成情報保持手段に保持する駆動波形生成情報を変更する駆動波形生成情報変更手段を設けた光源駆動装置。
【００１３】
（５）　光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、その駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて複数個の電流源にそれぞれ出力させる多段階の電流量の電流を選択する選択信号を生成する電流量選択信号生成手段と、上記駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて上記各電流源から出力される電流のいずれか１つを選択する変調信号を生成する変調信号生成手段と、その変調信号生成手段で生成された変調信号によって選択された電流量の電流を上記光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、上記電流量選択信号生成手段によって生成する選択信号の一部が変化する所定時間はその選択信号に従う駆動電流成分を変化させないように制御する制御手段を備えた光源駆動装置。
【００１４】
（６）　光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、その駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて上記各電流源から出力される電流のいずれか１つを選択する変調信号を生成する変調信号生成手段と、上記駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて上記変調信号生成手段によって生成された変調信号の立上りに同期して２個の電流源の一方に出力させる多段階の電流量の電流を選択する第１選択信号と、上記変調信号の立下りに同期してもう一方の電流源に出力させる多段階の電流量の電流を選択する第２選択信号とを生成する電流量選択信号生成手段と、上記変調信号生成手段で生成された変調信号によって選択された電流量の電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、上記電流量選択信号生成手段によって生成する選択信号がローの時は上記第１選択信号に従って生成された電流を、上記選択信号がハイの時は上記第２選択信号に従って生成された電流を前記光源へ供給するように制御する制御手段を備えた光源駆動装置。
【００１５】
（７）　光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、その駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて電流源に出力させる多段階の電流量の電流を選択する選択信号を生成する電流量選択信号生成手段と、その電流量選択信号生成手段で生成された選択信号によって選択された電流量の電流を上記光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、上記駆動波形生成情報に基づいて生成される変調信号のエッジから所定時間は上記光源から出力される電流をホールドする制御手段を備えた光源駆動装置。
【００１６】
（８）　光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、その駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて複数個の電流源から出力される電流のいずれか１つ又は複数を選択する複数の変調信号を生成する変調信号生成手段と、その変調信号生成手段で生成された変調信号によって選択された１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、その生成した電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、上記変調信号生成手段で生成された複数の変調信号間の遅延時間差に基づいて上記光源駆動手段によって生成する多段階の電流量に生じる過量分を削減あるいは不足量分を付加する補償を行う補償手段を備えた光源駆動装置。
【００１７】
（９）　光源の駆動波形に基づく駆動波形生成情報を保持する駆動波形生成情報保持手段と、その駆動波形生成情報保持手段に保持された駆動波形生成情報に基づいて複数個の電流源から出力される電流のいずれか１つ又は複数を選択する複数の変調信号を生成する変調信号生成手段と、その変調信号生成手段で生成された変調信号によって選択された１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、その生成した電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段と、上記変調信号生成手段で生成された複数の変調信号間の遅延時間差と上記選択する電流の電流量とに基づいて上記光源駆動手段によって生成する多段階の電流量に生じる過量分を削減又は不足量分を付加する補償を行う補償手段を備えた光源駆動装置。
【００１８】
（１０）　（８）又は（９）の光源駆動装置において、上記補償手段に、上記削減又は付加する電流量を上記変調信号の変化の組み合わせに応じて設定する手段を設けた光源駆動装置。
（１１）　（１）乃至（１０）のいずれかの光源駆動装置において、上記光源駆動手段の機能を果たす第１集積回路と、上記駆動波形生成情報保持手段と上記変調信号生成手段の機能を果たす第２集積回路とを同一パッケージ内に搭載した光源駆動装置。
【００１９】
また、次の（１２）と（１３）の各情報記録装置も提供する。
（１２）　（１）乃至（１１）のいずれかの光源駆動装置を搭載した情報記録装置。
（１３）　（１２）の情報記録装置において、上記光源駆動手段の機能を果たす第１集積回路と、記録媒体に記録する二値化信号に基づいて上記変調信号生成手段による変調信号を生成させる機能を果たす第２集積回路とをピックアップ上に搭載した情報記録装置。
【００２０】
さらに、次の（１４）〜（２２）の各光源駆動装置を提供する。
（１４）　光源の駆動波形に基づいて複数の変調信号を生成して出力する変調信号生成出力手段と、その変調信号生成出力手段によって出力された各変調信号を入力し、その各変調信号に基づいて多段階の電流量の電流を生成し、その生成した電流を上記光源に供給して上記光源によって多値レベルの光を発生させるように駆動する光源駆動手段と、上記変調信号生成出力手段によって出力された各変調信号が上記光源駆動手段に入力されるときの各変調信号間の入力タイミングの差を検出する変調信号入力タイミング差検出手段と、その変調信号入力タイミング差検出手段によって検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように上記変調信号生成出力手段による上記各変調信号の出力するタイミングを調整する変調信号出力タイミング調整手段を備えた光源駆動装置。
【００２１】
（１５）　（１４）の光源駆動装置において、上記変調信号出力タイミング調整手段は、上記変調信号入力タイミング差検出手段によって検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように上記変調信号生成出力手段による上記各変調信号の出力するタイミングをそれぞれ所定量ずつ遅らせて調整する手段である光源駆動装置。
【００２２】
（１６）　（１４）の光源駆動装置において、上記変調信号出力タイミング調整手段は、上記変調信号入力タイミング差検出手段によって検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように上記変調信号生成出力手段による上記各変調信号の内のいずれか２つの変調信号の出力するタイミングをそれぞれ所定量ずつ遅らせて調整する手段である光源駆動装置。
【００２３】
（１７）　（１４）の光源駆動装置において、上記変調信号生成出力手段は、上記光源の駆動波形に基づいて駆動波形生成情報を生成する手段と、その手段によって生成された駆動波形生成情報に基づいて複数の変調信号を生成して出力する手段とからなり、上記光源駆動手段は、上記変調信号生成出力手段によって出力された各変調信号を入力し、その各変調信号に基づいて１つ又は複数の電流源を選択し、その選択された１つ又は複数の電流源による１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、その生成した電流を光源に供給して多値レベルの光を発生させて駆動する手段である光源駆動装置。
（１８）　（１４）の光源駆動装置において、テスト用の駆動波形生成情報を生成するテスト用駆動波形生成情報生成手段と、上記変調信号生成出力手段に、上記テスト用駆動波形生成情報生成手段によって生成された駆動波形生成情報に基づいて複数の変調信号を生成して出力する手段を設けた光源駆動装置。
【００２４】
（１９）　（１８）の光源駆動装置において、上記テスト用駆動波形生成情報生成手段は、上記変調信号生成出力手段に同一波形の複数の変調信号を生成させるテスト用の駆動波形生成情報を生成する手段である光源駆動装置。
（２０）　（１８）の光源駆動装置において、上記テスト用駆動波形生成情報生成手段は、上記変調信号生成出力手段に所定の同一の周波数で所定量の位相差を有する複数の変調信号を生成させるテスト用の駆動波形生成情報を生成する手段である光源駆動装置。
【００２５】
（２１）　（１４）乃至（２０）のいずれかの光源駆動装置において、上記変調信号出力タイミング調整手段による上記各変調信号の出力するタイミングの調整時に上記光源を消灯させる光源消灯手段を設けた光源駆動装置。
（２２）　（１４）乃至（２１）のいずれかの光源駆動装置において、その光源駆動装置の立ち上げ時に上記変調信号出力タイミング調整手段による上記各変調信号の出力するタイミングの調整を実行させる手段を設けた光源駆動装置。
【００２６】
また、次の（２３）と（２４）の情報記録装置も提供する。
（２３）　（１４）乃至（２２）のいずれかの光源駆動装置を搭載し、その光源駆動装置によって駆動された上記光源から発生された多値レベルの光を記録媒体に照射してデータを記録するようにした情報記録装置。
（２４）　（２３）の情報記録装置において、記録媒体の記録半径位置に対応して上記光源駆動装置の上記変調信号出力タイミング調整手段による上記各変調信号の出力するタイミングの調整を実行するようにした情報記録装置。
【００２７】
さらに、次の（２５）の光源駆動装置の調整装置と（２６）の光源駆動装置の調整方法も提供する。
（２５）　光源の駆動波形に基づいて複数の変調信号を生成して出力する変調信号生成出力手段と、その変調信号生成出力手段によって出力された各変調信号を入力し、その各変調信号に基づいて多段階の電流量の電流を生成し、その生成した電流を上記光源に供給して上記光源によって多値レベルの光を発生させるように駆動する光源駆動手段を備えた光源駆動装置の調整装置であって、上記変調信号生成出力手段によって出力された各変調信号が上記光源駆動手段に入力されるときの各変調信号間の入力タイミングの差を検出する変調信号入力タイミング差検出手段と、その変調信号入力タイミング差検出手段によって検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように上記変調信号生成出力手段による上記各変調信号の出力するタイミングを調整する変調信号出力タイミング調整手段を備えた光源駆動装置の調整装置。
【００２８】
（２６）　光源の駆動波形に基づいて複数の変調信号を生成して出力する変調信号生成出力手段と、その変調信号生成出力手段によって出力された各変調信号を入力し、その各変調信号に基づいて多段階の電流量の電流を生成し、その生成した電流を上記光源に供給して上記光源によって多値レベルの光を発生させるように駆動する光源駆動手段を備えた光源駆動装置の調整方法であって、上記変調信号生成出力手段によって出力された各変調信号が上記光源駆動手段に入力されるときの各変調信号間の入力タイミングの差を検出し、その検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように上記変調信号生成出力手段による上記各変調信号の出力するタイミングを調整する光源駆動装置の調整方法。
【００２９】
【発明の実施の形態】
以下、この発明の実施形態を図面に基づいて具体的に説明する。
まず、この発明の光源駆動装置を適用する情報記録再生装置の全体構成及び動作概要について説明する。
図１は、この発明の一実施形態である情報記録再生装置の構成を示すブロック図である。
情報記録媒体１００は再生すべき情報が記録された光ディスク又は情報の記録が行われる光ディスク（例えば、ＣＤ−ＲＯＭディスク，ＤＶＤ−ＲＯＭディスク，ＣＤ−Ｒディスク，ＣＤ−ＲＷディスク，ＤＶＤ−Ｒディスク，ＤＶＤ−ＲＡＭディスク，ＭＤディスク，ＭＯディスクなどの光ディスク等）である。
【００３０】
ピックアップ１０１は、光源（例えば半導体レーザ（ＬＤ））１０２からの出射光を情報記録媒体１００に照射して情報の記録を行ったり、情報記録媒体１００からの反射光を受光して受光信号に変換するものであり、光源１０２や光源１０２を駆動する光源駆動部（ここでは図示を省略する），反射光を受光して受光信号に変換する受光部１０３などが配置されている。またピックアップ１０１には光源１０２の出射光の一部をモニタするモニタ受光部も配置され、そのモニタ受光部からの出力であるモニタ信号によって光源１０２の出射光量変動が制御される。さらに、情報記録媒体１００の照射光に対する傾き（「チルト」と呼ぶ）を検知するためのチルト検出受光部などが配置される場合もある。さらにまた、異なる媒体フォーマットが定められた複数種類の情報記録媒体に対応する情報記録再生装置の場合（例えば、ＤＶＤ及びＣＤ両対応装置など）、それぞれの情報記録媒体に好適な波長の光源を持つ場合があり、それぞれの光源出射時に情報記録媒体からの反射光を受光する受光部やモニタ受光部を別個に備える場合もある。
【００３１】
信号処理部１０４は、ピックアップ１０１に配置された各種受光部からの受光信号が入力され、様々な信号処理が行われる。例えば、受光信号から情報を再生したり、情報記録媒体の回転に伴う面振れやトラックの半径方向の振れなどの変動に対して常に所定の誤差内で光を照射するように制御（フォーカスサーボ制御及びトラックサーボ制御）するために受光信号からサーボエラー信号を生成し、そのサーボエラー信号に基づいてピックアップ１０１を制御する。また、記録すべき情報を所定の規則に従って変調し、記録信号として光源１０２（または光源駆動部）に出力したり、光源１０２の出力光量制御を行う。
【００３２】
回転駆動部１０５は、データ記録及び再生時に情報記録媒体１００を所定の回転速度で回転させるものであり、信号処理部１０４によって回転速度が制御（スピンドルサーボ制御）される。例えば、ＣＬＶ回転制御を行う際には、より精度よく回転制御をするために情報記録媒体１００に埋め込まれた回転制御信号をピックアップ１０１を介して検出し、その回転制御信号に基づいて回転制御を行う。回転制御信号には、例えば再生専用の情報記録媒体などでは記録された情報に所定間隔で配置された同期信号などを用い、記録可能な情報記録媒体では記録トラックが所定の周波数で蛇行したウォブルなどを用いる。
コントローラ１０６は、図示を省略したホストコンピュータとの記録再生情報の受け渡しやコマンド通信を行うと共に、この情報記録再生装置の全体の制御を行う。
【００３３】
ピックアップ１０１は情報記録媒体１００の半径方向にシーク動作させるため、ピックアップ１０１と信号処理部１０４等が搭載されている回路基板とはＦＰＣ基板（またはケーブル）と呼ばれる基板（またはケーブル）で接続しており、光源１０２や受光部１０３等のピックアップ１０１に搭載される部品はこのＦＰＣ基板に実装することもできる。
【００３４】
次に、上記情報記録再生装置の信号処理部の構成及び動作概略について説明する。
図２は、図１に示した情報記録再生装置の信号処理部１０４の構成を示すブロック図である。
この実施形態では、異なるフォーマットの情報記録媒体へ対応させるために二つの光源ＬＤ１と光源ＬＤ２（図１の光源１０２に相当する）を備えており、受光部ＰＤ２及び受光部ＰＤ５（図１の受光部１０３に相当する）によってそれぞれの光源ＬＤ１と光源ＬＤ２の照射光の一部をモニタする。
【００３５】
受光部ＰＤ１では光源ＬＤ１の照射時に情報記録媒体からの反射光を受光し、受光部ＰＤ４では光源ＬＤ２の照射時に情報記録媒体からの反射光を受光する。受光部ＰＤ３はチルト量を検知する。受光部ＰＤ１，受光部ＰＤ３，受光部ＰＤ４（図１の受光部１０３に相当する）は、複数に分割された分割受光素子によって受光している。
なお、ピックアップによっては光源ＬＤ１と光源ＬＤ２の出射光を同一の受光部でモニタする場合もある。同様に、情報記録媒体からの反射光を受光する受光部も同一とする場合もある。
【００３６】
受光信号処理部４は、受光部ＰＤ１，受光部ＰＤ３，受光部ＰＤ４がそれぞれ出力する各受光信号を入力し、その各受光信号のオフセット調整及びゲイン調整などの処理を行う。
サーボ信号演算処理部１３は、受光信号処理部４から供給される各受光信号からサーボエラー信号を生成する。同時に、オフセット調整とゲイン調整も行い、生成したサーボエラー信号をサーボプロセッサ１４へ供給する。
ＲＦ選択部５は、受光部ＰＤ１及び受光部ＰＤ４の出力する受光信号を入力し、後段の回路に必要な信号を選択あるいは一部加減算などの演算を行って供給する。
ウォブル信号生成部６は、ＲＦ選択部５から入力される信号に基づいて記録可能な情報記録媒体にプリフォーマットされたウォブルを検出するものである。
【００３７】
ウォブル信号処理部１５は、ウォブル信号生成部６によって生成されたウォブル信号から二値化ウォブル信号を抽出し、ＷＣＫ生成部１７及び回転制御部１８へ供給する。また、ウォブルに情報記録媒体毎に所定の規則で変調されたアドレス情報を復調し、コントローラ１９（図１のコントローラ１０６に相当する）へ供給する。
ＲＦ信号処理部／ＰＬＬ部１６は、ＲＦ選択部５から入力された再生ＲＦ信号から二値化ＲＦ信号を生成し、再生している情報記録媒体の変調方式規則に則って復調を行う。また、ＰＬＬ回路によって二値化ＲＦ信号から再生クロックを抽出する。復調したデータはコントローラ１９へ供給する。さらに、二値化ＲＦ信号に所定間隔で挿入された同期信号より回転制御信号を抽出して回転制御部１８へ供給する。
【００３８】
回転制御部１８は、ウォブル信号処理部１５又はＲＦ信号処理部／ＰＬＬ部１６から入力される信号から回転制御を行うためのスピンドルエラー信号を生成し、サーボプロセッサ１４へ供給する。また、情報記録媒体を角速度一定（ＣＡＶ）で回転させる場合は回転制御駆動部（図示を省略）から出力されるディスク回転を示す信号（図示を省略）によってスピンドルエラー信号を生成する。
サーボプロセッサ１４は、コントローラ１９からの指令に基づいて入力される各種サーボエラー信号からサーボ制御信号を生成し、サーボドライバ７へ出力する。
サーボドライバ７は、サーボプロセッサ１４から入力されるサーボ制御信号に基づいてサーボドライブ信号を生成する。各駆動部は供給されたサーボドライブ信号によってサーボ制御動作が行われる。ここでは、フォーカス制御，トラック制御，シーク制御，スピンドル制御，チルト制御である。
【００３９】
ＷＣＫ生成部１７は、ウォブル信号処理部１５から供給された二値化ウォブル信号に基づいて記録クロック信号ＷＣＫを生成し、ＬＤ変調信号生成部集積回路２（この発明に係る第２集積回路に相当する）のＬＤ変調信号生成部１０とコントローラ１９の各部へ供給する。記録時にはその記録クロック信号ＷＣＫを基準にして記録データの生成などが行われる。
記録時には、コントローラ１９から記録クロック信号ＷＣＫに同期して記録データ信号ＷｄａｔａがＬＤ変調信号生成部１０へ供給される。その記録データ信号Ｗｄａｔａは記録すべき情報が所定の規則に従って変調されている。
ＬＤ変調信号生成部１０は、ＷＣＫ生成部１７から入力される記録クロック信号ＷＣＫ及びコントローラ１９から入力される記録データ信号Ｗｄａｔａから光源ＬＤ１あるいは光源ＬＤ２を変調するためのＬＤ変調信号を生成し、ＬＤ駆動集積回路３（この発明に係る第１集積回路に相当する）のＬＤ駆動部１２へ供給する。
【００４０】
ＬＤ制御部９は、受光部ＰＤ２あるいは受光部ＰＤ５からのモニタ受光信号を入力し、そのモニタ受光信号に基づいて光源ＬＤ１と光源ＬＤ２の出射光量が所望の値になるようにＬＤ駆動部１２へＬＤ制御信号を供給する（いわゆる自動記録パワー（Ａｕｔｏｍａｔｉｃ　Ｐｏｗｅｒ　Ｃｏｎｔｒｏｌ：ＡＰＣ）制御を行う）。
ＬＤ駆動部１２は、ＬＤ制御部９から入力されるＬＤ制御信号及びＬＤ変調信号生成部１０から入力されるＬＤ変調信号に基づいて光源ＬＤ１あるいは光源ＬＤ２を電流駆動して発光させる。
また、コントローラ１９からは各部の制御信号が出力される。
【００４１】
次に、上記駆動・制御対象となる光源ＬＤ１と光源ＬＤ２について説明する。通常、ＬＤの駆動電流ＩＬＤに対する光出力Ｐｏは次の数１に示す演算式に基づく演算処理によって近似することができる。ここで、η：微分量子効率、Ｉｔｈ：閾値電流である。
図３は、光源ＬＤ１と光源ＬＤ２の駆動電流−光出力特性の一例を示す線図である。
図３の（ａ）は、ＬＤの駆動電流ＩＬＤに対する光出力Ｐｏの特性を示す線図であり、（ｉ）と（ｉｉ）は微分量子効率（η，η′）と閾値電流（Ｉｔｈ，Ｉｔｈ′）がそれぞれ変動した場合を示す。同図の（ｃ）は駆動電流ＩＬＤの電流量を示す図であり、一定のバイアス電流Ｉｂと変調電流Ｉｍ（時間ｔに対する波形を示す）とを加算した値となる。光源ＬＤの特性が（ｉ）である場合は、同図の（ｃ）に示した駆動電流を流すと、同図の（ｂ）に示す光波形Ｐが得られる。同様にして、光源ＬＤが（ｉｉ）の特性の場合には、同図の（ｄ）に示すようにバイアス電流Ｉｂ′と変調電流Ｉｍ′を加算した電流をＬＤに駆動すると、同図の（ｂ）に示す光波形Ｐが得られる。
【００４２】
【数１】
Ｐｏ＝η・（ＩＬＤ−Ｉｔｈ）
【００４３】
つまり、図３の（ａ）に示すように、所望の光変調波形Ｐを得るためには、ＬＤ駆動電流ＩＬＤをバイアス電流Ｉｂと変調電流Ｉｍの和（Ｉｂ＋Ｉｍ）とした場合、バイアス電流Ｉｂは閾値電流Ｉｔｈにほぼ等しく、変調電流Ｉｍは図３の（ｂ）に示すような光変調波形Ｐ＝η・Ｉｍとなる電流を駆動すればよい。
しかし、一般に、この閾値電流Ｉｔｈと微分量子効率ηは個体間のばらつきのみならず、温度変化によっても変動するため、所望の光変調波形Ｐを常時得るためには、閾値電流Ｉｔｈ及び微分量子効率ηの変動に伴ってバイアス電流Ｉｂと変調電流Ｉｍを制御することが望ましい。
【００４４】
例えば、図３の（ａ）に示す（ｉ）の閾値電流Ｉｔｈと微分量子効率ηが、（ｉｉ）のように閾値電流がＩｔｈ′に、微分量子効率がη′にそれぞれ変動した場合、所望の光変調波形Ｐを得るためには、バイアス電流Ｉｂ′を閾値電流Ｉｔｈ′に、変調電流Ｉｍ′を図３の（ｃ）に示すように光変調波形Ｐ＝η′・Ｉｍ′となるように制御すればよい。
すなわち、図２に示したＬＤ制御部９がこの制御機能を果たす。
【００４５】
次に、この発明の光源駆動装置の一実施形態を図面に基づいて説明する。
図４は、この発明の第一実施形態の光源駆動装置の構成を示すブロック図である。この第一実施形態はこの発明の請求項１，２に係る光源駆動装置である。
この光源駆動装置は、ＬＤ変調信号生成部１０を含むＬＤ変調信号生成部集積回路２とＬＤ制御部９及びＬＤ駆動部１２からなるＬＤ駆動集積回路３とからなっており、異なるプロセスで作製される集積回路である。ＬＤ駆動集積回路３は駆動するＬＤ１０２の近傍に配置し、ピックアップ１０１に搭載する。
【００４６】
そして、この発明の請求項１に係る光源駆動装置として、ＬＤ変調信号生成部集積回路２の２０〜２３の各部等が光源の駆動波形生成情報に基づいて複数の変調信号を生成する変調信号生成手段の機能を果たす。また、２７の２８及び２９の各部が変調信号生成手段によって生成された変調信号に基づいて複数個の電流源から出力される電流のいずれか１つ又は複数を選択する電流源選択手段の機能を果たす。さらに、３０，３１，３２の各部等が電流源選択手段によって選択された１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、その生成した電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段の機能を果たす。さらにまた、ＬＤ変調信号生成部集積回路２内の２４が変調信号生成手段から光源駆動手段までの間で発生する信号遅延量の違いを打ち消す信号差異量を電流源選択手段へ供給する手前で与える手段の機能を果たす。
【００４７】
ＬＤ変調信号生成部集積回路２のＬＤ変調信号生成部１０は、記録クロック信号ＷＣＫからｎ逓倍のクロック信号ＰＣＫ及びＰＣＫと所定量づつ位相の異なる複数のクロックＣＫ０〜ＣＫ７を生成するフェーズロックループ部（ＰｈａｓｅＬｏｃｋｅｄ　Ｌｏｏｐ：ＰＬＬ）２０と、コントローラ１９（図１のコントローラ１０６に相当する）から供給される記録データ信号Ｗｄａｔａのランレングスを検出してランレングス信号Ｌｅｎを供給し、所定量記録データ信号を遅延させた遅延記録データ信号ｄＷｄａｔａを出力するランレングス検出部２１を備えている。
【００４８】
さらに、光源ＬＤの駆動波形に基づく駆動波形生成情報を格納しておき、ランレングス信号Ｌｅｎに対応した情報を遅延記録データ信号ｄＷｄａｔａに合わせて出力する駆動波形生成情報保持部（上記請求項２の駆動波形生成情報保持手段に相当する）２２と、その駆動波形生成情報から変調信号Ｍ０〜Ｍ２を生成する変調信号生成部（上記請求項２の変調信号生成手段に相当する）２３と、その変調信号Ｍ０〜Ｍ２をそれぞれ所定量遅延させて変調信号Ｍｏｄ０〜Ｍｏｄ２を供給する遅延量調整部（上記請求項２の遅延調整手段に相当する）２４と、遅延記録データ信号ｄＷｄａｔａ（または記録データ信号Ｗｄａｔａ）からＬＤ制御用タイミング信号を生成するＬＤ制御タイミング信号生成部２６と、コントローラ１９から供給される制御コマンドを受け各部へ制御信号を供給する制御部２５を備えている。
【００４９】
一方、ＬＤ駆動集積回路３は、光源ＬＤ（図２の光源ＬＤ１と光源ＬＤ２に相当する）の照射レベルＰ０，Ｐ１，Ｐ２にそれぞれ対応した照射レベルデータＰ０Ｄａｔａ，Ｐ１Ｄａｔａ，Ｐ２Ｄａｔａ及び変調信号Ｍｏｄ０，Ｍｏｄ１，Ｍｏｄ２に基づいてＬＤ変調電流Ｉｍｏｄを生成する変調部２７と、光源ＬＤの出射光の一部をモニタするモニタ受光部ＰＤ（図２の受光部ＰＤ２，ＰＤ５に相当する）からのモニタ受光信号を入力し、そのモニタ受光信号に基づいて光源ＬＤの出射光量が所望の値になるようにバイアス電流Ｉｂｉａｓ及び変調電流のスケールを指示するスケール信号Ｉｓｃｌを制御するＬＤ制御部３３と、ＬＤ変調電流Ｉｍｏｄとバイアス電流Ｉｂｉａｓを加算する加算部３１と、加算部３１から供給される電流を増幅して光源ＬＤの駆動電流ＩＬＤを供給する電流駆動部３２と、コントローラ１９から（あるいは制御部２５を介して）供給される制御コマンドを受けて各部へ制御信号を供給する制御部３４とから構成されている。すなわち、上記変調部２７，加算部３１，電流駆動部３２，ＬＤ制御部３３，制御部３４等が上記請求項２の光源駆動手段の機能を果たす。
【００５０】
また、変調部２７は、照射レベルデータＰ０Ｄａｔａ，Ｐ１Ｄａｔａ，Ｐ２Ｄａｔａに基づいてそれぞれ電流Ｉ０，Ｉ１，Ｉ２を供給する３個の電流源（ＤＡＣ）２８ａ〜２８ｃからなる電流源２８と、変調信号Ｍｏｄ０，Ｍｏｄ１，Ｍｏｄ２に従ってそれぞれ電流Ｉ０，Ｉ１，Ｉ２をオンオフ制御する３個のスイッチ２９ａ〜２９ｃからなるスイッチ（ＳＷ）２９と、スイッチ２９の出力する各電流を加算してＬＤ変調電流Ｉｍｏｄを供給する加算部３０とから構成される。
上記ＬＤ制御部３３が図２のＬＤ制御部９に相当し、上記２７〜３２，３４が図２のＬＤ駆動部１２の内部構成である。
【００５１】
この第一実施形態においては、電流源２８とスイッチ２９及び変調信号Ｍｏｄの組み合わせを増やすことによって対応できる。
ここでは説明を簡単にするため、図５に示すように三値レベルで記録する場合について説明する。
図５は、図４に示した各部の出力信号の信号波形の一例を示す図であり、ここで想定する情報記録媒体は相変化型情報記録媒体（例えば、ＣＤ−ＲＷディスク，ＤＶＤ−ＲＷディスク，ＤＶＤ＋ＲＷディスクなど）とし、同図の（ｃ）に示す記録データ信号Ｗｄａｔａ及び同図の（ｂ）に示す記録クロック信号ＷＣＫに基づいて、同図の（ｄ）に示すような光変調波形Ｐで光源ＬＤを発光させて、情報記録媒体の記録面に同図の（ｅ）に示す記録マークを形成する。
【００５２】
また、同図の（ａ）に示すライトゲート信号ＷＧは記録／再生の切換えを指示し、ローの期間は再生を（再生パワーＰｒ）、ハイの期間は記録データ信号Ｗｄａｔａ及び記録クロック信号ＷＣＫに基づいて光源ＬＤを発光させる。
同図の（ｆ−１）〜（ｆ−３）に示したＭｏｄ０〜Ｍｏｄ２は、スイッチ２９をスイッチングする変調信号であり、スキューのない（または遅延量調整部２４により補正した）状態を示す。
同図の（ｇ−１）〜（ｇ−３）に示したＭ０′，Ｍ１′，Ｍ２′は、この遅延量調整部２４無しにスイッチングした場合の（つまり従来技術の装置での）変調信号の波形の一例であり、Ｍ０′とＭ１′間にスキューΔ１が、Ｍ１′とＭ２′間にスキューΔ２が発生しているものとする。
そして、以下に説明するようにして、上記スキューΔ１とΔ２を補正し、変調信号が同図の（ｆ−１）〜（ｆ−３）に示したＭｏｄ０〜Ｍｏｄ２の状態になるようにする。
【００５３】
なお、スキューの発生には変調信号生成部出力時に生じるものと、スイッチ２９への伝送中に生じるものと、スイッチ２９のスイッチング時に生じるものなどがあり、配線長差，線路インピーダンス差，負荷特性，デバイスバラツキなどが原因となる。本発明の説明ではこれらを含んだものとする。
【００５４】
相変化型情報記録媒体は、一般には、光変調波形ＰのライトパワーＰｗ，イレースパワーＰｅ，ボトムパワーＰｂの三値のマルチパルスで記録マークが形成される。この時、記録パワーレベル及び各パルスのパルス幅・パルス間隔を精度よく制御することによって正確な記録がなされる。
この際、情報記録媒体あるいはその記録線速度によってはマークが形成されるとき、隣接のスペース長によって媒体上で熱的影響を受け、マークのエッジが隣接スペース長によってさまざまに変動する場合がある。
これを避けるために、従来では隣接のスペース長を考慮して光変調波形の各パルス幅を変えている。
【００５５】
次に、図４に示した各部の動作と詳細構成について説明する。
［ＰＬＬ］
図６は、図４のＰＬＬ２０の内部の詳細な構成を示すブロック図である。
ＰＬＬ２０は、Ｍ分周器（１／Ｍ）２０１，位相比較器（ＰＣ）２０２，ループフィルタ２０３，発振器（ＶＣＯ）２０４，Ｎ分周器（１／Ｎ）２０５，分周器（Ｍ／Ｎ）２０６からなり、各部動作は通常のＰＬＬ回路と同様であるので詳細な説明は省略する。
このＰＬＬ２０は、記録クロック信号ＷＣＫからｎ逓倍のクロック信号ＰＣＫを生成し、クロック信号ＰＣＫと所定量づつ位相の異なる複数のクロック（この第一実施形態ではＣＫ０〜ＣＫ７の８つのクロックとし、ＣＫ０をＰＣＫとする）を生成する。また、チャネルクロック信号ＣＬＫも生成する。
【００５６】
Ｍ分周器２０１は、記録クロック信号ＷＣＫをＭ分周する。その分周比１／Ｍは設定可能とし（例えば、Ｍ＝２，４）、記録クロック信号が記録チャネルクロックを分周した信号で供給される場合に対応する。記録クロック信号の周波数を下げて転送をすることによってノイズの発生を低減できる。
発振器２０４は、所定量づつ位相の異なるｍ個のクロック（この第一実施形態ではＣＫ０〜ＣＫ７の８つのクロック（ｍ＝８）とし、ＣＫ０をＰＣＫとする）を生成し、変調信号生成部２３へ出力する。これは例えばリングオシレータなどによって構成される。
【００５７】
Ｎ分周器２０５は、発振器２０４の出力する一つのクロック信号（例えば、ＣＫ０）をＮ分周する。その分周比１／Ｎは設定可能とし、Ｎ／Ｍが記録クロックＷＣＫに対するクロック信号ＰＣＫの逓倍数ｎとなる。
また、分周器２０６によってＰＣＫ信号をＭ／Ｎ分周して記録チャネルクロックＣＬＫを生成してランレングス検出部２１へ供給する。
後述するように、ＬＤ変調信号Ｍｏｄ０〜Ｍｏｄ２はクロック信号ＣＫ０〜ＣＫ７を基準に生成する。
【００５８】
つまり、分周比１／Ｎ，１／Ｍを設定することによってＬＤ変調信号Ｍｏｄのパルス幅設定分解能を設定できる。例えば、供給される記録クロック信号ＷＣＫが記録チャネルクロックと同一周波数で転送されるものとし、Ｍ＝４，Ｎ＝１６と設定すると、クロック信号ＰＣＫはチャネルクロックの４逓倍の周波数となり、ＬＤ変調信号ＷＳＰはチャネルクロックに対して１／３２（＝ｍ・Ｍ／Ｎ）のパルス幅設定分解能で生成できる。以下、これをパルス幅設定ステップと称する（また適宜、単にステップと省略する）。上記例の場合、３２ステップが１チャネルクロック周期に相当する。
【００５９】
［ランレングス検出部］
ランレングス検出部２１は、コントローラ１９から供給される記録データ信号Ｗｄａｔａのランレングスを検出し、駆動波形生成情報保持部２２へランレングス信号Ｌｅｎを供給する。記録データ信号ＷｄａｔａはＮＲＺＩ（Ｎｏｎ　Ｒｅｔｕｒｎ　ｔｏ　Ｚｅｒｏ　Ｉｎｖｅｒｔｅｄ）の二値化信号でハイ区間が記録マークを、ロー区間がスペースをそれぞれ表すものとする。つまり、このランレングス検出部２１は記録データのマーク長及びスペース長を検出する。ここでは、ランレングス信号Ｌｅｎ１がマーク長を、ランレングス信号Ｌｅｎ０が直前スペース長を、ランレングス信号Ｌｅｎ２が直後スペース長をそれぞれ供給するものとする。
【００６０】
また、ランレングス検出部２１は適用する記録データ信号の最小最大ランレングスに応じて構成され、この第一実施形態ではＤＶＤフォーマットの情報記録媒体（ＤＶＤ＋ＲＷディスク，ＤＶＤ−Ｒディスク，ＤＶＤ−ＲＡＭディスクなど）に記録を行う光情報記録装置への適用を想定し、記録データ信号ＷｄａｔａはＥＦＭ＋変調を行った信号を想定して説明する。つまり、ランレングスは３Ｔ〜１１Ｔ及び１４Ｔ（Ｔはチャネルクロック周期）となる。
さらに、ランレングス検出部２１は、ランレングスを検出するのに必要な所定時間及び各回路の遅延時間差などを考慮して記録データを所定量遅延させて遅延記録データ信号ｄＷｄａｔａを変調信号生成部２３とＬＤ制御信号生成部２６へ出力する。
【００６１】
図７は、図４に示すランレングス検出部２１の内部の詳細構成例を示す図である。また、図８は、図７に示すランレングス検出部２１の各部の出力する信号波形を示す図である。
図７に示すように、ランレングス検出部２１は、遅延回路（ディレイ）２１１，ＦＩＦＯ制御部２１２，カウンタ２１３，ＦＩＦＯ２１４，レジスタ２１５からなる。
カウンタ２１３は、図８の（ａ）に示すような記録チャネルクロックＣＬＫにより、図８の（ｂ）に示す記録データ信号Ｗｄａｔａのランレングス（ハイレベル区間及びローレベル区間）を計数し、図８の（ｃ）に示すカウント信号（ｃｏｕｎｔ）を出力する。
【００６２】
カウンタ２１３によって計数されたランレングスデータは一旦ＦＩＦＯ２１４に順次保持する。
遅延回路２１１はシフトレジスタなどによって構成され、記録データＷｄａｔａを所定量（ｄｌｙ）遅延させ、図８の（ｄ）に示すような遅延記録データ信号ｄＷｄａｔａを出力する。また、各部制御信号生成のため遅延量の異なる信号も生成してＦＩＦＯ制御部２１２に供給する。
ＦＩＦＯ制御部２１２は、ＦＩＦＯ２１４の書込み・読み出し制御及び各部制御信号を供給する。レジスタ２１５はＦＩＦＯ２１４から読み出したランレングスデータを保持して出力する（Ｌｅｎ０，Ｌｅｎ１，Ｌｅｎ２）。
ＦＩＦＯ２１４の読み出しタイミング（レジスタ２１５の保持タイミング）は遅延記録データ信号ｄＷｄａｔａと一致するようにＦＩＦＯ制御部２１２から制御信号が供給される。
【００６３】
つまり、図８の（ｅ−１）と（ｅ−２）と（ｅ−３）に示すように、遅延記録データ信号ｄＷｄａｔａにそのマーク長Ｌｅｎ１，直前スペース長Ｌｅｎ０，直後スペース長Ｌｅｎ２がそれぞれ合うように調整する。または、図８の（ｆ）に示すように、Ｌｅｎ０〜Ｌｅｎ２によって変換される駆動波形生成情報が合うようにする。
なお、遅延量ｄｌｙやＦＩＦＯ２１４のサイズはＦＩＦＯのエンプティ，フルが生じないように記録データＷｄａｔａの最小・最大ランレングス及び各回路遅延などを考慮して決定すればよい。
【００６４】
［駆動波形生成情報保持部］
駆動波形生成情報保持部２２は、駆動波形生成情報を格納しておくメモリであり、ランレングス検出部２１から出力されるランレングス信号Ｌｅｎ０〜Ｌｅｎ２に対応した情報を遅延記録データ信号ｄＷｄａｔａに合わせて変調信号生成部２３へ出力する。
図９は、この第一実施形態における駆動波形生成情報と光波形との関係の一例を示す図である。
【００６５】
駆動波形生成情報は光波形の照射レベル変化タイミングを表すタイミング情報などからなる。このタイミング情報はパルス幅設定ステップ数で表され、図９に示すように、各タイミング情報（ＴＳＳ，ＴＳＰ，ＴＭＳ，ＴＭＰ，ＴＬＳ，ＴＬＰ）を基準時刻（例えば、遅延記録データ立上りエッジ）から累積していくことによって変化タイミングを決めていく。また、図中のＮＭＰはＴＭＳ及びＴＭＰの繰り返し回数である（図９ではＮＭＰ＝２の例を示す）。
すなわち、変調信号Ｍｏｄ１の立上り／立下り（変化）タイミングはタイミング情報ＴＳＳとＴＥＭＰにより決まり、変調信号Ｍｏｄ２の変化タイミングは各タイミング情報により決まる。
このようにして、マルチパルス周期及びデューティを任意に設定することができる。
【００６６】
また、この第一実施形態では、駆動波形を記録データ信号Ｗｄａｔａのマーク長とその隣接するスペース長によって変化させ、形成する記録マークエッジ位置を高精度に制御するようにしている。
記録マークが形成される時、隣接のスペース長によって媒体上で熱的影響を受け、エッジが隣接スペース長によって変化する。これを避けるために、隣接のスペース長を考慮して駆動波形を変化させるものである。
つまり、マーク長及び直前直後のスペース長の各組み合わせに対応した駆動波形生成情報を格納しておき、ランレングス検出部２１によって検出したランレングス信号Ｌｅｎ０〜Ｌｅｎ２に応じて対応した駆動波形生成情報を供給する。
【００６７】
なお、マーク長及び隣接スペース長が所定値以上の場合は熱的影響やその変化分は少ない。そのため、全ての組み合わせに対応した駆動波形生成情報を用意する必要はなく、影響度の大きい組み合わせのみ用意すれば情報の保持に必要なメモリ容量を低減できる。また、この第一実施形態では、各パラメータに応じて用意する組み合わせも変え、メモリ容量の低減化とマーク形状制御の高精度化の両立を図っている。
【００６８】
［変調信号生成部］
変調信号生成部２３は、駆動波形生成情報保持部２２からの駆動波形生成情報（タイミング情報）に基づいて変調信号Ｍ０〜Ｍ２を生成し、遅延量調整部２４へ出力する。その変調信号Ｍ０〜Ｍ２の生成の際はクロック信号ＣＫ０〜ＣＫ７を基準とし、それらのクロック信号の位相差に相当する時間が変調信号のパルス幅設定分解能となる。
図１０は、図４に示す変調信号生成部２３の内部の詳細な構成例を示す図である。図１１は、図１０のタイミング制御部２２１が変調信号生成部２３の各部の制御信号を生成するためのシーケンサの説明図である。図１２は、駆動波形生成情報から変調信号を生成する動作概要の説明に供する信号波形図である。ここでは、変調信号Ｍ２の生成部構成と動作について説明する。他の変調信号Ｍ０，Ｍ１も同様に行えばよい。そして、これらの変調信号をＬＤ駆動集積回路３に供給し図１２の（ｂ）に示す光波形を得る。
【００６９】
変調信号生成部２３は、タイミング制御部２２１，タイミング演算部２２２，タイミング演算部２２３，カウンタ２２４，位相選択信号保持部（レジスタ）２２５，カウンタ２２６，位相選択信号保持部（レジスタ）２２７，タイミングパルス信号遅延部２２８，フリップフロップ２２９ａ〜２２９ｈ，マルチプレクサ（ＭＵＸ）２３０，タイミングパルス信号遅延部２３１，変調信号出力部２３２からなる。
タイミング制御部２２１は、図１１に示すシーケンサに基づいて後述する変調信号生成部各部の制御信号を生成する。また、図１２の（ａ）に示すような遅延記録データ信号ｄＷｄａｔａから所定時間Δ（ＰＣＫ単位）遅らせた変調信号パルス列の基準時刻を生成する。
【００７０】
タイミング演算部２２２とタイミング演算部２２３は、タイミング制御部２２１から供給される演算指示信号に基づいて、駆動波形生成情報保持部２２から供給されるタイミング情報から次の変調タイミングまでのパルス幅設定ステップ数を算出する。この第一実施形態では、回路の高速動作実現のために立上りタイミングと立下りタイミングとを別々に処理するので、次の立上りタイミングＮｅｘｔＴｉｍｉｎｇ１（「ＮＴ１」と略称する）と次の立下りタイミングＮｅｘｔＴｉｍｉｎｇ２（「ＮＴ２」と略称する）をそれぞれ算出する。その算出された次の立上り変調タイミングまでのステップ数は上位５ビットがカウンタ２２４に、下位３ビットが位相選択信号として位相選択信号保持部２２５にそれぞれ供給される（ここではパルス幅設定ステップ数は８ビットとする）。
同様にして、次の立下り変調タイミングまでのステップ数は上位５ビットがカウンタ２２６に、下位３ビットが位相選択信号保持部２２７にそれぞれ供給される。
【００７１】
カウンタ２２４とカウンタ２２６は、図１２の（ｈ−０）に示すようなクロックＰＣＫによって次の変調タイミングまでの時間を計数するものであり、タイミング制御部２２１から供給されるロード信号ｌｏａｄ１（図１２の（ｆ）に示すようなタイミングで発せられる信号）に従ってタイミング演算部２２２とタイミング演算部２２３の算出する次の変調タイミングまでのステップ数を取り込み、クロックＰＣＫによってダウンカウントする。
そして、カウント値がゼロになった時点でそれぞれセットパルスＳｅｔＰ（図１２の（ｄ）と（ｊ）に示すようなタイミングで出力される信号）と、リセットパルスＲｓｔＰ（図１２の（ｅ）と（ｍ）に示すようなタイミングで出力される信号）をそれぞれ出力する。このセットパルスＳｅｔＰとリセットパルスＲｓｔＰをタイミングパルス信号と総称する。
【００７２】
位相選択信号保持部２２５と位相選択信号保持部２２７は、それぞれ図１２の（ｋ）と（ｎ）に示すような位相選択信号ｐｈＳｅｌ１，位相選択信号ｐｈＳｅｌ２を保持して次段へ供給する。その保持タイミングはタイミング制御部２２１から供給される。
タイミングパルス信号遅延部２２８とタイミングパルス信号遅延部２３１（なお、タイミングパルス信号遅延部２３１の内部構成はタイミングパルス信号遅延部２２８と同じなので図示を省略する）は、セットパルスＳｅｔＰを位相選択信号ｐｈＳｅｌ１に従って、リセットパルスＲｓｔＰを位相選択信号ｐｈＳｅｌ２に従ってクロックＣＫ０〜ＣＫ７を基準にしてそれぞれ遅延させるものである。遅延させたタイミングパルス信号ｄＳＰ，ｄＲＰは、それぞれ図１２の（ｌ）と（ｏ）に示すようになる。
【００７３】
次に、図１０に示したタイミングパルス信号遅延部２２８についてさらに詳細に説明する。なお、タイミングパルス信号遅延部２３１も同様なのでその説明は省略する。
タイミングパルス信号遅延部２２８のフリップフロップ２２９ａ〜２２９ｈはセットパルスＳｅｔＰをそれぞれクロックＣＫ０〜ＣＫ７に同期させるものであり、これら出力を位相選択信号ｐｈＳｅｌ１に従って選択し、遅延させたタイミングパルス信号ｄＳＰを出力する。
【００７４】
例えば、図１２の拡大図（ｉｉ）の信号波形図では、同図の（ｋ）に示すように、ｐｈＳｅｌ１信号は“０１０”とし、同図の（ｈ−２）に示すようなクロックＣＫ２に同期して遅延させたセットパルスｄＳＰ（図１２の（ｌ）に示すような波形の信号）を選択して出力する。同様にして、遅延させたリセットパルスｄＲＰ（図１２の（ｏ）に示すような波形の信号）も出力する。
図１０の変調信号出力部２３２は、遅延させたタイミングパルス信号ｄＳＰ，ｄＲＰによって変調信号Ｍ２を生成する。例えば、ＳＲ−ＦＦ（セットリセット−フリップフロップ）などによって構成すればよい。
つまり、変調信号Ｍ２（Ｍｏｄ２）（図１２の（ｉ））は、遅延させたセットパルスｄＳＰの立上りでハイとなり、遅延させたリセットパルスｄＲＰの立上りでローとなる。
【００７５】
図１１は、図１０のタイミング制御部２２１内に設けたシーケンサの状態遷移図である。このシーケンサによって変調信号生成部各部の制御を行う。
次に、このシーケンサの遷移条件について説明する。また、図１２の（ｇ）は状態遷移の一例を示すものである。
図１１に示すように、状態Ｉｄｌｅ（アイドル）は初期状態であり、遅延記録データ信号ｄＷｄａｔａ立上りによって状態ＴＰに遷移する。それまではここに滞留する。
状態ＴＰは基準時刻に発行されるｌｏａｄ１信号によって次の状態に遷移し、他はここに滞留する。この時、駆動波形生成情報（ＴＭＳ，ＴＬＳ）によって遷移先が異なる。ＴＭＳ≠０の時は状態ＭＰへ、ＴＭＳ＝０かつＴＬＳ≠０の時は状態ＬＰへ、それ以外の時（ＴＭＳ＝０かつＴＬＳ＝０）は状態Ｗａｉｔへそれぞれ遷移する。
【００７６】
状態ＭＰはＲｓｔＰ信号と同時に発行されるｌｏａｄ１信号によって状態ＬＰに遷移する。但し、ＮＭＰによって指定されるＭＰ繰返し回数はここに滞留する。図１２にはＮＭＰ＝２の場合を示している。
状態ＬＰはＲｓｔＰ信号によって状態Ｗａｉｔに遷移する。
状態Ｗａｉｔ（ウエイト）はマルチパルス終了までの待機状態であり、ＲｓｔＰ信号によって状態Ｉｄｌｅに遷移する。
次の数２と数３は、タイミング演算部２２２と２２３においてそれぞれのシーケンサの各状態毎のタイミングを算出する演算式である。
つまり、シーケンサの状態（図１２の（ｇ）Ｓｅｑ）に応じて演算式が変化する。数２と数３の＠以下はシーケンサの状態を示す。例えば、Ｓｅｑ＝ＴＰの時は、ＮｅｘｔＴｉｍｉｎｇ１＝ＴＳＳ，ＮｅｘｔＴｉｍｉｎｇ２＝ＴＳＳ＋ＴＳＰとなり、この値がｌｏａｄ信号（ｆ）に従いカウンタにロードされる。
【００７７】
【数２】
ＮｅｘｔＴｉｍｉｎｇ１＝ＴＳＳ　　　　　　　　＠Ｉｄｌｅ　ｏｒ　ＴＰ
ＴＭＳ＋ｐｈＳｅｌ２　　　　　　　　＠ＭＰ
ＴＬＳ　＋　ｐｈＳｅｌ２　　　　　　　　　＠ＬＰ
【００７８】
【数３】
ＮｅｘｔＴｉｍｉｎｇ２＝ＴＳＳ＋ＴＳＰ　　　　　　　　　　　＠Ｉｄｌｅ　ｏｒ　ＴＰ
ＴＭＳ＋ＴＭＰ＋ｐｈＳｅｌ２　　　　＠ＭＰ
ＴＬＳ　＋　ＴＬＰ　＋　ｐｈＳｅｌ２　　　＠ＬＰ
【００７９】
［遅延量調整部］
遅延量調整部２４は、変調信号Ｍ０〜Ｍ２をそれぞれ遅延後の変調信号Ｍｏｄ０〜Ｍｏｄ２の遅延差が所定値以内になるように遅延させるものである。
図１３は図４に示す遅延量調整部２４の内部構成例を示すブロック図である。なお、図５の（ｇ−１）〜（ｇ−３）のＭ０′，Ｍ１′，Ｍ２′は、この遅延量調整部２４無しにスイッチングした場合の（つまり従来例での）変調信号の波形の一例であり、複数の変調信号が同時に変化しないために変調電流、つまりは光波形が所望の波形とはならない。
【００８０】
図１３に示すように、遅延量調整部２４は各信号を遅延させる遅延部２４３ａ〜２４３ｃからなり、遅延部２４３ａは信号を所定量遅延させる遅延素子２４１ａ〜２４１ｎが縦列接続され、その各遅延素子２４１ａ〜２４１ｎの出力の何れかを選択して出力する選択部２４２からなる。なお、遅延部２４３ｂと２４３ｃも遅延部２４３ａと同じ構成であり、図示を省略する。
【００８１】
この遅延量調整部２４は、どの遅延素子出力を選択するかによって遅延量を調整できる。この時、各変調信号Ｍ０〜Ｍ２の遅延量差や各変調信号Ｍｏｄ０〜Ｍｏｄ２の伝送遅延差などを加味して、変調信号Ｍｏｄ０〜Ｍｏｄ２によるスイッチングタイミングのずれ（スキュー）がほぼ無くなるように遅延量を各々調整する。すなわち、複数の電流を選択するタイミングに遅延が生じないように各変調信号の出力を各々所定量遅延させる。そのスキューは伝送線路が決定すれば、すなわち、この第一実施形態の装置が決まればほとんど変動しないので、装置製造時に決定すればよく、遅延量選択は例えばレーザトリミングなどによって行えばよい。
【００８２】
例えば、図５に示す例では、Ｍ１の遅延量をΔとした場合、Ｍ０の遅延量をΔ＋Δ１に、Ｍ２の遅延量をΔ＋Δ２にそれぞれする。
また、各遅延部は供給する電流（または電圧）によって遅延量の変化する遅延バッファで構成し、その供給電流を変化させることによって遅延量を調整するようにしてもよい。
【００８３】
［ＬＤ制御信号生成部］
ＬＤ制御信号生成部２６は、記録データ信号Ｗｄａｔａからサンプルホールド方式のＡＰＣ制御用サンプル信号などのＬＤ制御用のタイミング信号を生成する。光源の発光波形は記録データ信号Ｗｄａｔａに対してランレングス検出部２１での遅延分遅れるので、発光波形に合わせてサンプル信号を生成する。
【００８４】
［変調部］
変調部２７は、光源ＬＤの照射レベルＰ０，Ｐ１，Ｐ２にそれぞれ対応した照射レベルデータＰ０Ｄａｔａ，Ｐ１Ｄａｔａ，Ｐ２Ｄａｔａに基づいて、それぞれ電流Ｉ０，Ｉ１，Ｉ２を供給する各電流源（ＤＡＣ）２８ａ〜２８ｃからなる電流源（ＤＡＣ）２８と、変調信号Ｍｏｄ０，Ｍｏｄ１，Ｍｏｄ２に従ってそれぞれ電流Ｉ０，Ｉ１，Ｉ２をオンオフ制御する各スイッチ２９ａ〜２９ｃからなるスイッチ２９と、スイッチ２９の出力する各電流を加算してＬＤ変調電流Ｉｍｏｄを供給する加算部３０とから構成される。
【００８５】
図１４は、光源ＬＤの駆動電流−光出力特性の例と変調部２７の各部電流との関係を示す図である。
電流源（ＤＡＣ）２８ａは照射レベルデータＰ０Ｄａｔａに基づいて電流Ｉ０を供給する電流出力ＤＡＣ（Ｄ／Ａコンバータ）であり、同様に電流源（ＤＡＣ）２８ｂ，電流源（ＤＡＣ）２８ｃはそれぞれ照射レベルデータＰ１Ｄａｔａ，Ｐ２Ｄａｔａに基づいて電流Ｉ１，Ｉ２を供給する電流出力ＤＡＣであり、電流源（ＤＡＣ）２８としての機能を果たす。また、電流源（ＤＡＣ）２８ａ〜電流源（ＤＡＣ）２８ｃのフルスケールＩｓｃｌはＬＤ制御部３３から供給され、微分量子効率ηの変動に応じて制御される。よって、電流源（ＤＡＣ）２８ａ〜電流源（ＤＡＣ）２８ｃの出力電流Ｉ０，Ｉ１，Ｉ２はそれぞれ次の数４〜数６の演算式に基づく処理で得られる。ここでは、電流源（ＤＡＣ）２８ａ〜電流源（ＤＡＣ）２８ｃは８ビット（ｂｉｔ）ＤＡＣとしている。
【００８６】
【数４】
Ｉ０＝（Ｐ０Ｄａｔａ／２５５）＊Ｉｓｃｌ
【００８７】
【数５】
Ｉ１＝（Ｐ１Ｄａｔａ／２５５）＊Ｉｓｃｌ
【００８８】
【数６】
Ｉ２＝（Ｐ２Ｄａｔａ／２５５）＊Ｉｓｃｌ
【００８９】
なお、図１４においては、後述する電流駆動部３２での増幅率Ａｉをかけた電流値Ｉ０′，Ｉ１′，Ｉ２′を図示している。
スイッチ２９ａ〜２９ｃは、それぞれ変調信号Ｍｏｄ０〜Ｍｏｄ２に従って電流Ｉ０〜Ｉ２をオンオフ制御する。図５の波形図において、変調信号が「ハイ（Ｈｉｇｈ）」の時にスイッチはオンとなるものとする。そして、スイッチ２９ａ〜２９ｃでオンになった電流が加算部３０によって加算され、変調電流Ｉｍｏｄを得る。つまり、次の数７に示す演算式に基づく処理で変調電流Ｉｍｏｄを求めることができる。
なお、「×Ｍｏｄ（ｎ）」（（ｎ）は０，１，２）はＭｏｄ（ｎ）が「ハイ（Ｈｉｇｈ）」の時に×１を、「ロー（Ｌｏｗ）」の時に×０を意味する。
【００９０】
【数７】
Ｉｍｏｄ＝Ｉ０×Ｍｏｄ０＋Ｉ１×Ｍｏｄ１＋Ｉ２×Ｍｏｄ２
【００９１】
図１４において、電流ＩｂはＬＤ制御部３３で制御されたバイアス電流Ｉｂｉａｓに増幅率Ａｉをかけた電流値であり、その電流Ｉｂに対してボトムレベルＰｂで発光するように制御されている。
そして、再生レベルＰｒで発光させるには、Ｍｏｄ０＝１，Ｍｏｄ１＝０，Ｍｏｄ２＝０として、Ｉｍｏｄ＝Ｉ０となるように変調信号を生成し、光源ＬＤに駆動電流Ｉｂ＋Ｉ０′を流す。この時、照射レベルデータＰ０Ｄａｔａには、Ｐ０（＝Ｐｒ−Ｐｂ）に相当する値を設定しておく。
【００９２】
同様にして、イレースレベルＰｅ，ライトレベルＰｗを照射する。なお、温度変動などにより、光源ＬＤの閾値電流Ｉｔｈと微分量子効率ηが（ｉ）→（ｉｉ）のように変動した場合は、ＬＤ制御部３３によってバイアス電流Ｉｂ及びスケール信号Ｉｓｃｌが制御され所望の光量が得られる。つまり、図１４の（ｉｉ）に示す各電流Ｉｂ，Ｉ０′〜Ｉ２′を生成し、所望の光波形（ａ）を得る。
また、ボトムレベルＰｂに相当する電流Ｉｂ′を常時ＬＤ駆動電流に加算しておき、バイアス電流Ｉｂが閾値電流Ｉｔｈ相当になるように制御してもよい。
つまり、図１４の（ア）に示すようにＩｂ＋Ｉｂ′により、ボトムレベルＰｂで発光する。なお、電流Ｉｂ′は他の電流源と同様にスケール信号Ｉｓｃｌによって制御する。
【００９３】
［ＬＤ制御部］
ＬＤ制御部３３は、光源ＬＤの出射光の一部をモニタするモニタ受光部ＰＤからのモニタ受光信号が入力され、そのモニタ受光信号に基づいて光源ＬＤの出射光量が所望の値になるようにバイアス電流Ｉｂｉａｓ及び変調電流のスケールを指示するスケール信号Ｉｓｃｌを制御するものである。
すなわち、温度変動などによって光源ＬＤの閾値電流Ｉｔｈや微分量子効率ηが変動した場合、閾値電流Ｉｔｈの変動に対してバイアス電流Ｉｂｉａｓを、微分量子効率ηの変動に対してスケール信号Ｉｓｃｌをそれぞれ制御する。
また、所定照射レベル時のモニタ受光信号をサンプルホールドして制御を行う場合は、ＬＤ制御信号生成部２６から供給されるＬＤ制御信号に従って行う。
【００９４】
なお、このＬＤ制御自体は本発明の要旨ではなく、公知技術を適用すればよいので、詳細な構成や動作説明は省略する。
また、このＬＤ制御部３３はＬＤ駆動集積回路３内に設けず、別途設けるものであってもよい。その際はバイアス電流Ｉｂｉａｓ及びスケール信号Ｉｓｃｌを直接または制御部３４を介して供給するようにすればよい。
【００９５】
［電流駆動部］
電流駆動部３２は、加算部３１から供給される電流を所定の増幅率Ａｉで増幅しＬＤの駆動電流ＩＬＤを供給する。この時、ＬＤ駆動電流ＩＬＤは次の数８の演算式に基づく処理で得られる。
【００９６】
【数８】
ＩＬＤ＝Ａｉ＊（Ｉｂｉａｓ＋Ｉｍｏｄ）
【００９７】
このようにして、この第一実施形態の光源駆動装置によれば、各変調信号間にスキューがあってもそのスキューを補正するので、光波形には影響を及ぼさず、正確な記録マークが形成できる。したがって、ＬＤ変調信号生成部集積回路２とＬＤ駆動集積回路３とは別の集積回路で構成してもよく、それぞれ要望される回路特性にあった半導体プロセスを選択できるようになり、コスト・性能に見合った装置を構成することができる。
【００９８】
すなわち、変調信号生成部では高速動作及び高集積化が求められるので、微細なＣＭＯＳプロセスが好適である。一方、ＬＤ駆動部には、１〜数Ｖ程度の動作電圧を持つ光源ＬＤが接続されるため、高耐圧プロセス（例えば５Ｖや３．３Ｖなど）が要求されており、通常、微細なＣＭＯＳプロセスでは高耐圧にすることは困難である（例えば、０．１８μｍＣＭＯＳプロセスでは１．８Ｖ程度の耐圧しかない）が、それぞれを好適なプロセスで構成できるようになる。
【００９９】
さらには、ＬＤ変調信号生成部集積回路２とＬＤ駆動集積回路３とを１つのパッケージ内に搭載するようにすると、変調信号の伝送線路が情報記録再生装置（特にピックアップ）の構成・配置に依らず一定となるので、遅延調整が容易となる。なお、これらを同一パッケージに搭載したとしても、２つの集積回路間はワイヤなどの伝送線で接続されるために少なからずスキューが発生し、特に高速化した際には本発明の効果が好適に作用する。
【０１００】
ＬＤ変調信号生成部集積回路２とＬＤ駆動集積回路３とはピックアップ上に配置し、２つの集積回路間の伝送路によるスキューを調整するようにしてもよい。このようにすれば、集積回路間の伝送路は比較的短距離となるためスキュー量は小さく、ＦＰＣ基板の屈曲部を伝送しないので曲げ伸ばしによる伝送線路特性変化が生じないため、スキュー量の変動は生じず所定の遅延調整を行えばよい。
【０１０１】
次に、この発明の光源駆動装置の他の実施形態を図面に基づいて説明する。
図１５は、この発明の第二実施形態の光源駆動装置の構成を示すブロック図である。図４と同一符号のブロックは前述と同様の動作・機能を果たすので詳細な説明は省略する。この第二実施形態はこの発明の請求項１，３，４に係る光源駆動装置である。
【０１０２】
図１５において、この発明の請求項１に係る光源駆動装置として、ＬＤ変調信号生成部集積回路２の２０，２１，４１，４２の各部等が光源の駆動波形生成情報に基づいて複数の変調信号を生成する変調信号生成手段の機能を果たす。また、変調部２７の２８及び２９の各部が変調信号生成手段によって生成された変調信号に基づいて複数個の電流源から出力される電流のいずれか１つ又は複数を選択する電流源選択手段の機能を果たす。さらに、３０，３１，３２の各部等が電流源選択手段によって選択された１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、その生成した電流を光源に供給して多値レベルの光を発生させて駆動する光源駆動手段の機能を果たす。さらにまた、ＬＤ変調信号生成部集積回路２内の４１と４２の各部が変調信号生成手段から光源駆動手段までの間で発生する信号遅延量の違いを打ち消す信号差異量を電流源選択手段へ供給する手前で与える手段の機能を果たす。
【０１０３】
また、駆動波形生成情報保持部（上記請求項３の駆動波形生成情報保持手段と遅延調整手段の機能を果たす）４１は変調信号生成部４２で生成する変調信号毎に対応した駆動波形生成情報を格納しておくものであり、ランレングス信号Ｌｅｎ０〜Ｌｅｎ２に対応した情報を遅延記録データ信号ｄＷｄａｔａに合わせて駆動波形生成情報（タイミング情報Ｔｄａｔａ）とスキュー情報とを出力する。変調信号生成部４２（上記請求項３の変調信号生成手段に相当する）は、スキュー情報とタイミング情報Ｔｄａｔａに基づいて変調信号Ｍｏｄ０，Ｍｏｄ１，Ｍｏｄ２をそれぞれ生成する。
コントローラ１９が上記請求項４の上記駆動波形生成情報保持手段に保持する駆動波形生成情報を変更する駆動波形生成情報変更手段の機能を果たす。
【０１０４】
また、図１５において、駆動波形生成情報保持部４１は変調信号Ｍｏｄ０〜Ｍｏｄ２のそれぞれに対応した駆動波形生成情報を格納しておくものであり、ランレングス信号Ｌｅｎ０〜Ｌｅｎ２に対応した情報を遅延記録データ信号ｄＷｄａｔａに合わせて駆動波形生成情報（タイミング情報Ｔｄａｔａ０，Ｔｄａｔａ１，Ｔｄａｔａ２）を出力するようにしてもよい。
【０１０５】
変調信号生成部４２は、タイミング情報Ｔｄａｔａ０に基づいて変調信号Ｍｏｄ０を、タイミング情報Ｔｄａｔａ１に基づいて変調信号Ｍｏｄ１を、タイミング情報Ｔｄａｔａ２に基づいて変調信号Ｍｏｄ２をそれぞれ生成する。その生成の際はクロック信号ＣＫ０〜ＣＫ７を基準とし、それらのクロック信号の位相差に相当する時間が変調信号のパルス幅設定分解能となる。その詳細な構成は図１０と同様にすればよいので説明を省略する。
【０１０６】
図１６は、この第二実施形態における駆動波形生成情報と光波形との関係の一例を示す図である。
駆動波形生成情報は光波形の照射レベル変化タイミングを表すタイミング情報などからなり、ここでは変調信号Ｍｏｄ１とＭｏｄ２を生成するためのタイミング情報Ｔｄａｔａ１及びＴｄａｔａ２を示す。
図１６に示すように、タイミング情報Ｔｄａｔａ１はＴＳＳ１とＴＥＭＰ１からなり、タイミング情報Ｔｄａｔａ２はＴＳＳ２，ＴＳＰ２，ＴＭＳ２，ＴＭＰ２，ＴＬＳ２，ＴＬＰ２及びＮＭＰからなり、変調信号は独立したタイミング情報から生成される。
【０１０７】
この時、各タイミング情報が変調信号のスキューを考慮して設定すると、各々の変調信号によるスイッチ２９ａ〜２９ｃのスイッチングタイミングはズレのないものにできる。
例えば、変調信号Ｍｏｄ１とＭｏｄ２にスキューΔが生じるとすると、それぞれのタイミング情報をスキューΔを見込んで設定すればよい（図１６ではＴＳＳ１とＴＳＳ２）。また、通常は情報記録媒体に応じたタイミング情報を求める際には、実際に記録を行って最も特性のよい値を求めるようにしているが、ここで最適な各タイミング情報を求めるようにしてもよい。
また、１種類のタイミング情報（例えば、Ｔｄａｔａ２や第一実施形態のタイミング情報Ｔｄａｔａ）と各変調信号間のスキューを示すスキュー情報とを供給するようにし、変調信号生成部４２でこのタイミング情報にスキュー情報を加減算した情報により変調信号を生成するようにしてもよい。このようにすれば各変調信号間のスキューが補正された状態で生成できる。
【０１０８】
したがって、この第二実施形態の光源駆動装置によれば、変調信号のスキューをパルス幅設定ステップで調整できるようになり、正確な記録マークが形成できる。
また、高速記録の際にはパルス幅設定ステップも細かくなるため、スキュー調整も微調できるようになり、記録速度に依らずスキューは無視できる程度にまで抑制できる。さらに、高速化の要求に対しても微細なＣＭＯＳプロセスで行えるので容易に実現できる。
【０１０９】
上記第一及び第二実施形態の光源駆動装置によれば、各変調信号間にスキューがあっても、そのスキューを補正するため光波形には影響を及ぼさず、所望の光波形が得られる。また、各部は別の集積回路で構成してもよく、それぞれ要望される回路特性にあった半導体プロセスを選択できるようになり、コスト・性能に見合った装置を構成することができる。
【０１１０】
次に、この発明の光源駆動装置のさらに他の実施形態を図面に基づいて説明する。
図１７は、この発明の第三実施形態の光源駆動装置の構成を示すブロック図である。この第三実施形態はこの発明の請求項５，６に係る光源駆動装置である。図４，図１５と同一符号のブロックは前述と同様の動作・機能を果たすので詳細な説明は省略する。図１８は、この第三実施形態における駆動波形生成情報と光波形との関係の一例を示す図である。図１９は、変調信号生成部５１の各部の制御信号を生成するためのシーケンサの説明図である。
【０１１１】
図１７において、駆動波形生成情報保持部２２は、図１８に示すタイミング情報（ＴＳＳ，ＴＳＰ，ＴＭＳ，ＴＭＰ，ＴＬＳ，ＴＬＰ，ＴＥＳ，ＴＥＰ）を格納しておく。
変調信号生成部５１（上記請求項５，６の変調信号生成手段と制御手段の機能を果たす）は、駆動波形生成情報保持部２２（上記請求項５，６の駆動波形生成情報保持手段の機能を果たす）から供給されるタイミング情報に基づいて変調信号Ｍｏｄを生成する。その変調信号Ｍｏｄの変化タイミングは後述するように光源ＬＤの照射レベルの変化タイミングを決める。つまり、基準時刻からタイミング情報ＴＳＳ，ＴＳＰ，ＴＭＳ，・・・を順次カウントしていき、変調信号Ｍｏｄを変化させる。また、どのタイミング情報をカウントするかは、図１９に示すシーケンサの状態Ｓｅｑに基づいて選択する。その詳細な構成は図１０と同様にすればよいので説明を省略する。
【０１１２】
但し、変調信号生成部５１の各部の制御は図１９に示すシーケンサに従って行われる。このシーケンサは、図１１に示したシーケンサに状態ウエイト（Ｗａｉｔ）の前状態として状態ＥＰを追加したものである。この状態ＥＰにより、イレースパワーＰｅへの変化タイミング（図１８の破線枠（Ａ））を制御する。また、変調信号生成部５１はこのシーケンサの状態を示す信号Ｓｅｑを出力する。または、各状態がアクティブな時を示す信号（例えばＳｅｐ，Ｓｗａｉｔなど）を出力としてもよい。
【０１１３】
パワー選択信号生成部５２は、変調信号Ｍｏｄとシーケンサ状態信号Ｓｅｑに従って光源ＬＤの照射レベルを指示するパワー選択信号ＰＳｅｌ０及びＰＳｅｌ１を生成する（このパワー選択信号生成部５２と後述するＰ０Ｄａｔａ選択部５６ａとＰ１Ｄａｔａ選択部５６ｂが上記請求項５，６の電流量選択信号生成手段の機能を果たす）。
パワー選択信号ＰＳｅｌ０は変調信号Ｍｏｄが「ロー」の時の照射レベルを指示するものであり、パワー選択信号ＰＳｅｌ１は変調信号Ｍｏｄが「ハイ」の時の照射レベルを指示する。
つまり、ＰＳｅｌ０＝Ｐｒ（リードパワーを指示する）かつＭｏｄ＝０（ロー）の時はリードパワーで照射される。
【０１１４】
図２０は、変調信号Ｍｏｄとシーケンサ状態信号Ｓｅｑ及びパワー選択信号ＰＳｅｌ０，ＰＳｅｌ１の関係の一例を示す信号波形図である。
図２０に基づいてパワー選択信号ＰＳｅｌ０，ＰＳｅｌ１の生成方法について説明する。
パワー選択信号ＰＳｅｌ０，ＰＳｅｌ１は、ライトゲート信号ＷＧ（ａ）と図１９のシーケンサの状態信号Ｓｅｑ（ｈ）と変調信号Ｍｏｄに従って変化する。また、変調信号Ｍｏｄも上述したようにシーケンサの状態信号Ｓｅｑ（ｈ）に従って生成される。
【０１１５】
図２０の（ｇ−１）に示すパワー選択信号ＰＳｅｌ０の初期状態はＰｒである。ＷＧ信号の立上りによってＰｅに変化する。通常、リードパワーからイレースパワーへの変化タイミングの精度は要求されないため、変調信号Ｍｏｄの変化に依らずともこのような変化で十分である。
次に、ＰＳｅｌ０＝Ｐｅの時、Ｍｏｄ信号の立上りによってＰｂに変化する。次にＰＳｅｌ０＝Ｐｂの時、Ｓｅｑ＝ＷａｉｔかつＭｏｄ信号の立上りによってＰｅに変化する。つまり、Ｍｏｄ信号がクロックとして作用する。
また、ＷＧの立下りによってＰｒに変化する。
【０１１６】
図２０の（ｇ−２）に示すパワー選択信号ＰＳｅｌ１の初期状態はＰｅである。ＷＧ信号の立上りによってＰｗに変化し、ＷＧの立下りによってＰｅに変化する。
ＰＳｅｌ１＝Ｐｗの時、Ｓｅｑ＝ＥＰかつＭｏｄ信号の立下りによってＰｅに変化する。
ＰＳｅｌ１＝Ｐｅの時、Ｍｏｄ信号の立下りによってＰｗに変化する。
このように、パワー選択信号ＰＳｅｌ０の変化タイミングはＭｏｄ信号の立上りを基準に行われており、Ｍｏｄ＝Ｌｏｗの期間は変化しない。同様にパワー選択信号ＰＳｅｌ１はＭｏｄ＝Ｈｉｇｈの期間は変化しない。
【０１１７】
変調部５３は、パワー選択信号ＰＳｅｌ０，ＰＳｅｌ１及び変調信号Ｍｏｄに従ってＬＤ変調電流Ｉｍｏｄを生成する。Ｐ０Ｄａｔａ選択部５６ａはパワー選択信号ＰＳｅｌ０の指示する照射レベルに対応した照射レベルデータを選択して出力し（Ｐ０Ｄａｔａ）、Ｐ１Ｄａｔａ選択部５６ｂはパワー選択信号ＰＳｅｌ１の指示する照射レベルに対応した照射レベルデータを選択して出力する（Ｐ１Ｄａｔａ）。
【０１１８】
電流源（ＤＡＣ）５７ａは照射レベルデータＰ０Ｄａｔａに基づいて電流Ｉ０を供給する電流出力ＤＡＣであり、電流源（ＤＡＣ）５７ｂは照射レベルデータＰ１Ｄａｔａに基づいて電流Ｉ１を供給する電流出力ＤＡＣである（この電流源（ＤＡＣ）５７ａ，電流源（ＤＡＣ）５７ｂ，加算部３１，電流駆動部３２，ＬＤ制御部３３，制御部３４，スイッチ５５等が上記請求項５，６の光源駆動手段の機能を果たす。）。
この２つの電流源（ＤＡＣ）のフルスケールは、図４，図１５に示した電流源（ＤＡＣ）２８と同様にスケール信号Ｉｓｃｌが供給され、微分量子効率ηの変動に応じて制御される。
【０１１９】
スイッチ５５は変調信号Ｍｏｄに従って電流源（ＤＡＣ）５６ａあるいは電流源（ＤＡＣ）５６ｂの出力電流を選択してＬＤ変調電流Ｉｍｏｄを出力する。
変調信号Ｍｏｄが「ハイ」ならば電流源（ＤＡＣ）５６ｂの出力（Ｉ１）を、「ロー」ならば電流源（ＤＡＣ）５６ａ出力（Ｉ０）を選択する。
上述したようにＭｏｄ＝Ｌｏｗの期間はＰＳｅｌ０が、Ｍｏｄ＝Ｈｉｇｈの期間はＰＳｅｌ１がそれぞれ変化しないので、電流源（ＤＡＣ）５６ａ，電流源（ＤＡＣ）５６ｂの応答速度が十分高速ならば出力電流Ｉ０，Ｉ１の変化もそれぞれがスイッチ５５で選択されていない間に行われ、ＬＤ変調電流Ｉｍｏｄの変化は変調信号Ｍｏｄの変化タイミングのみによって決まる。
【０１２０】
図２０に示す波形例では、出力電流Ｉ０は、Ｐｒ→Ｐｅ→Ｐｂ→Ｐｅ→・・・の各照射レベルに対応する電流値に変化していき、同様にして出力電流Ｉ１は、Ｐｅ→Ｐｗ→Ｐｅ→・・・の各照射レベルに対応する電流値に変化していく。よって、変調信号ＭｏｄによりＩ０かＩ１かが選択されるＬＤ変調電流Ｉｍｏｄは、Ｐｒ（Ｉ０）→Ｐｅ（Ｉ０）→Ｐｗ（Ｉ１）→Ｐｂ（Ｉ０）→Ｐｗ（Ｉ１）→Ｐｂ（Ｉ０）→Ｐｅ（Ｉ１）→Ｐｅ（Ｉ０）→・・・の各照射レベルに対応する電流値に変化していく。なお、上記（）内の記号Ｉ１とＩ０とはどちらの電流が選択されているかを示すものである。
【０１２１】
したがって、ＬＤ変調信号生成部集積回路２とＬＤ駆動集積回路３との間を転送する信号（パワー選択信号ＰＳｅｌ０，ＰＳｅｌ１及び変調信号Ｍｏｄ）にスキューがあったとしても光波形には影響を及ぼさず、正確な記録マークが形成できる。
つまり、ＬＤ変調信号生成部集積回路２とＬＤ駆動集積回路３とは別の集積回路で構成してもよく、それぞれ要望される回路特性にあった半導体プロセスを選択できるようになり、コスト・性能に見合った装置を構成することができる。
【０１２２】
次にこの発明の光源駆動装置のまた他の実施形態を図面に基づいて説明する。図２１は、この発明の第四実施形態の光源駆動装置の構成を示すブロック図である。図４，図１７と同一符号のブロックは前述と同様の動作・機能を果たすので詳細な説明は省略する。
図２１に示す光源駆動装置は、図１７に示した光源駆動装置において、Ｐ０Ｄａｔａ選択部５６ａ及びＰ１Ｄａｔａ選択部５６ｂをＬＤ変調信号生成部集積回路２に設け、Ｐ０Ｄａｔａ，Ｐ１Ｄａｔａを転送するようにしたものである。このようにしても第三実施形態と同様の効果が得られる。
【０１２３】
次に、この発明の光源駆動装置のさらにまた他の実施形態を図面に基づいて説明する。
図２２は、この発明の第五実施形態の光源駆動装置の構成を示すブロック図である。図４と同一符号のブロックは前述と同様の動作・機能を果たすので詳細な説明は省略する。この第五実施形態はこの発明の請求項７に係る光源駆動装置である。
図２３は、図２２に示す光源駆動装置の各部の出力する信号波形の一例を示す波形図である。
変調信号Ｍｏｄは、上述と同様に駆動波形情報（ＴＳＳ，ＴＳＰ、・・・）に基づいて生成する。
【０１２４】
パワー設定信号生成部６２（上記請求項７の電流量選択信号生成手段の機能を果たす）は、変調信号Ｍｏｄとシーケンサ状態信号Ｓｅｑに従って光源ＬＤの照射レベルを示す照射レベルデータＰＤａｔａを生成するものである。
例えば、図１７（または図２１）のパワー選択信号生成部５２とＰ０Ｄａｔａ選択部５６ａ，Ｐ１Ｄａｔａ選択部５６ｂとＰ０ＤａｔａとＰ１Ｄａｔａとを変調信号Ｍｏｄに従って選択出力する選択部によって構成すればよい。
ＰＤＡＣ６３は照射レベルデータＰＤａｔａに基づいて電流Ｉｄａｃを供給する。照射レベルデータＰＤａｔａが不定の期間とＰＤａｔａの各ビット間のスキュー，電流源（ＤＡＣ）の応答速度などによってＰＤＡＣ６３の出力は変調信号Ｍｏｄのエッジから一定期間不定の（所望の値とならない）状態となる（図２３においてＩｄａｃの斜線部は電流値が不定の期間を示す）。
【０１２５】
サンプルホールド部６４は、サンプル信号Ｓｍｐ（ここでは「ハイ（Ｈｉｇｈ）」がサンプルを、「ロー（Ｌｏｗ）」がホールドをそれぞれ示すものとする）に従って電流Ｉｄａｃをサンプル／ホールドして変調電流Ｉｍｏｄを生成するものであり、Ｉｄａｃが不定の期間をホールドし、その他期間をサンプルする。
サンプル信号生成部６５は、変調信号Ｍｏｄの両エッジから所定期間ΔｍだけＬｏｗ（＝ホールド）となるサンプル信号Ｓｍｐを生成する。これは変調信号Ｍｏｄを所定量Δｍ遅延させる遅延回路６６と、変調信号Ｍｏｄと遅延回路６６の出力との排他的論理和をとるＥＸＯＲ回路６７によって生成すればよい。すなわち、サンプルホールド部６４とサンプル信号生成部６５が上記請求項７の制御手段の機能を果たす。
このようにすれば、照射レベルデータＰＤａｔａの各ビット間にスキューがあったとしても、ＰＤＡＣが確定するまでは変調電流Ｉｍｏｄとして反映しないので、光波形には影響を及ぼさず、正確な記録マークが形成できる。
【０１２６】
すなわち、上記第三乃至第五の実施形態の光源駆動装置に示すように、変調電流を決める信号（データ）の変化タイミング近傍では、その信号（データ）により変調電流を変化させないようにすれば、信号間のスキューが光波形に影響を及ぼさなくすることができる。
したがって、ＬＤ変調信号生成部集積回路２（この発明に係る第２集積回路に相当する）とＬＤ駆動集積回路３（この発明に係る第１集積回路に相当する）とは別の集積回路で構成してもよく、それぞれ要望される回路特性にあった半導体プロセスを選択できるようになり、コスト・性能に見合った装置を構成することができる。
【０１２７】
上記第三乃至第五実施形態の光源駆動装置によれば、変調電流を決める信号（データ）の変化タイミング近傍では、その信号（データ）により変調電流を変化させないようにするので、信号間のスキューが光波形に影響を及ぼさず、正確な記録マークが形成できる。また、各部は別の集積回路で構成してもよく、それぞれ要望される回路特性にあった半導体プロセスを選択できるようになり、コスト・性能に見合った装置を構成することができる。
【０１２８】
次に、この発明の光源駆動装置のさらに他の実施形態を図面に基づいて説明する。
図２４は、この発明の第六実施形態の光源駆動装置の構成を示すブロック図である。図４と同一符号のブロックは前述と同様の動作・機能を果たすので詳細な説明は省略する。この第六実施形態はこの発明の請求項８，９，１０に係る光源駆動装置である。
図２５は、図２４に示す光源駆動装置の各部の出力する信号波形の一例を示す波形図であり、変調信号間にスキューがあった場合（ここではＭｏｄ１とＭｏｄ２との間）の変調電流Ｉｍｏｄの波形例を図中（ａ）〜（ｃ）で示す。
（ａ）は変調信号Ｍｏｄ１とＭｏｄ２にスキューがない場合、（ｂ）はＭｏｄ１がＭｏｄ２より進んでいる場合、（ｃ）はＭｏｄ１がＭｏｄ２より遅れている場合である。
【０１２９】
図２４において、補償電流生成部７１（上記請求項８，９，１０の補償手段の機能を果たす）は、変調信号Ｍｏｄ０〜Ｍｏｄ２に基づいてスキューによって生じる変調電流Ｉｍｏｄの乱れを補償する補償電流Ｉｃｏｍｐを生成する。
図２６は、図２４の補償電流生成部７１の内部の詳細な構成例を示すブロック図である。ここでは変調信号Ｍｏｄ１とＭｏｄ２間のスキューを補償するための例を示した。
【０１３０】
補償制御部７２は、変調信号Ｍｏｄ１とＭｏｄ２との位相関係により、補償信号Ｓｃｏｍｐ１またはＳｃｏｍｐ２の生成を制御する。また、補償電流値の制御も行う。つまり図２５の（ｂ）のＭｏｄ１がＭｏｄ２より進んでいる場合は、補償信号Ｓｃｏｍｐ１をＭｏｄ１を基準とし（図の例ではＭｏｄ１の立下り）、スキュー量に応じて生成し、この補償信号Ｓｃｏｍｐ１に応じて補償電流Ｉｃｏｍｐ（ｂ）を生成する。逆に図２５の（ｃ）のＭｏｄ１がＭｏｄ２より遅れている場合には、補償信号Ｓｃｏｍｐ２をＭｏｄ２を基準とし（図の例ではＭｏｄ２の立上り）、スキュー量に応じて生成し、この補償信号Ｓｃｏｍｐ２に応じて補償電流Ｉｃｏｍｐ（ｃ）を生成する。この場合は変調電流Ｉｍｏｄから減算するよう補償する。
【０１３１】
このとき、補償電流Ｉｃｏｍｐの値は、補償電流設定データＤｃｏｍｐに基づいた補償電流源によって設定される。なお、この電流値は電流Ｉ１とＩ２の差に応じて変更するようにすると照射レベルを変更しても適正なスキュー補償ができるようになる。また、補償電流の印加時間ではなく電流量をスキュー量に応じて設定するようにしてもよい。
このようにして、この第六実施形態の光源駆動装置によれば、変調信号のスキューによって生じる変調電流の乱れを補償するように電流を印加するので、光波形には影響を及ぼさず、正確な記録マークが形成できる。
【０１３２】
上記第六実施形態の光源駆動装置によれば、変調信号のスキューによって生じる変調電流の乱れを補償するように電流を印加するので、光波形には影響を及ぼさず、正確な記録マークが形成できる。また、各部は別の集積回路で構成してもよく、それぞれ要望される回路特性にあった半導体プロセスを選択できるようになり、コスト・性能に見合った装置を構成することができる。
【０１３３】
また、上記各実施形態によれば、光源駆動手段の機能を果たす第１集積回路と変調信号や光レベル指令信号を生成する手段の機能を果たす第２集積回路とを一つのパッケージ内に搭載するので、変調信号や光レベル指令信号の伝送線路が情報記録再生装置（特にピックアップ）の構成・配置に依らず一定となり、スキュー調整や補償が容易となる。また、ＦＰＣ基板を伝送する信号線数を低減できるのでピックアップの小型化も容易となる。
【０１３４】
さらに、上記実施形態の情報記録装置において、光源駆動手段の機能を果たす第１集積回路と、記録媒体に記録する二値化信号に従って変調信号や光レベル指令信号を生成する手段の機能を果たす第２集積回路とをピックアップ上に搭載するようにすれば、集積回路間の伝送路が比較的短距離となってスキュー量は小さく抑えられ、ＦＰＣ基板の屈曲部を伝送しないので曲げ伸ばしによる伝送線路特性変化が生じないためにスキュー量の変動は生じず、スキュー調整や補償が容易になる。
さらにまた、各変調信号間にスキューがあっても光波形には影響を及ぼさず所望の光波形が得られ、正確な記録マークが形成できる。また、それぞれ要望される回路特性にあった半導体プロセスで構成できるようになり、コスト・性能に見合った装置が実現できる。特に、光情報記録装置の高速記録化する際に適している。
【０１３５】
次に、この発明の光源駆動装置のさらに他の実施形態を図面に基づいて説明する。
図２８は、この発明の第七実施形態の光源駆動装置の構成を示すブロック図であり、上述の説明と共通する部分には同一符号を付している。
この第七実施形態はこの発明の請求項１４と１５と１７乃至２２に係る光源駆動装置である。
この光源駆動装置は、ＬＤ変調信号生成部１０を含むＬＤ変調信号生成部集積回路２と、ＬＤ制御部９及びＬＤ駆動部１２からなるＬＤ駆動集積回路３とからなっており、異なるプロセスで作製される集積回路である。ＬＤ駆動集積回路３は、駆動するＬＤ１０２の近傍に配置し、ピックアップ１０１に搭載する。
【０１３６】
そして、この発明の請求項１４に係る光源駆動装置として、ＰＬＬ２０，ランレングス検出部２１，駆動波形生成情報保持部２２，変調信号生成部２３等が、光源の駆動波形に基づいて複数の変調信号を生成して出力する変調信号生成出力手段の機能を果たす。また、電流源（ＤＡＣ）２８，スイッチ２９，加算部３０と３１，電流駆動部３２等が、上記変調信号生成出力手段によって出力された各変調信号を入力し、その各変調信号に基づいて多段階の電流量の電流を生成し、その生成した電流を光源ＬＤに供給して光源ＬＤによって多値レベルの光を発生させるように駆動する光源駆動手段の機能を果たす。
【０１３７】
さらに、遅延検出部３５が上記変調信号生成出力手段によって出力された各変調信号が上記光源駆動手段に入力されるときの各変調信号間の入力タイミングの差を検出する変調信号入力タイミング差検出手段の機能を果たす。
また、遅延量調整部２４と遅延制御部３６が、上記変調信号入力タイミング差検出手段によって検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように上記変調信号生成出力手段による上記各変調信号の出力するタイミングを調整する変調信号出力タイミング調整手段の機能を果たす。
【０１３８】
さらに、遅延量調整部２４と遅延制御部３６は、この発明の請求項１５に係る上記変調信号入力タイミング差検出手段によって検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように上記変調信号生成出力手段による上記各変調信号の出力するタイミングをそれぞれ所定量ずつ遅らせて調整する手段の機能を果たす。
また、ＰＬＬ２０，ランレングス検出部２１，駆動波形生成情報保持部２２は、この発明の請求項１７に係る上記光源の駆動波形に基づいて駆動波形生成情報を生成する手段に、変調信号生成部２３はこの発明の請求項１７に係る上記手段によって生成された駆動波形生成情報に基づいて複数の変調信号を生成して出力する手段にそれぞれ相当する。
【０１３９】
さらに、電流源（ＤＡＣ）２８，スイッチ２９，加算部３０と３１，電流駆動部３２等は、この発明の請求項１７に係る上記変調信号生成出力手段によって出力された各変調信号を入力し、その各変調信号に基づいて１つ又は複数の電流源を選択し、その選択された１つ又は複数の電流源による１つ又は複数の電流に基づいて多段階の電流量の電流を生成し、その生成した電流を光源に供給して多値レベルの光を発生させて駆動する手段に相当する。
【０１４０】
また、テスト信号生成部３７が、この発明の請求項１８に係るテスト用の駆動波形生成情報を生成するテスト用駆動波形生成情報生成手段の機能を果たす。さらに、変調信号生成部２３は、この発明の請求項１８に係る上記テスト用駆動波形生成情報生成手段によって生成された駆動波形生成情報に基づいて複数の変調信号を生成して出力する手段の機能を果たす。
さらにまた、光源消灯制御部３８が、この発明の請求項２１に係る上記変調信号出力タイミング調整手段による上記各変調信号の出力するタイミングの調整時に光源ＬＤを消灯させる光源消灯手段の機能を果たす。
【０１４１】
ＬＤ変調信号生成部集積回路２のＬＤ変調信号生成部１０は、記録クロック信号ＷＣＫからｎ逓倍のクロック信号ＰＣＫ及びＰＣＫと所定量づつ位相の異なる複数のクロックＣＫ０〜ＣＫ７を生成するフェーズロックループ部（ＰｈａｓｅＬｏｃｋｅｄ　Ｌｏｏｐ：ＰＬＬ）２０と、コントローラ１９（図１のコントローラ１０６に相当する）から供給される記録データ信号Ｗｄａｔａのランレングスを検出してランレングス信号Ｌｅｎを供給し、所定量記録データ信号を遅延させた遅延記録データ信号ｄＷｄａｔａを出力するランレングス検出部２１を備えている。
【０１４２】
さらに、光源ＬＤの駆動波形に基づく駆動波形生成情報を格納しておき、ランレングス信号Ｌｅｎに対応した情報を遅延記録データ信号ｄＷｄａｔａに合わせて出力する駆動波形生成情報保持部２２と、その駆動波形生成情報から変調信号Ｍ０〜Ｍ２を生成する変調信号生成部２３と、その変調信号Ｍ０〜Ｍ２をそれぞれ所定量遅延させて変調信号Ｍｏｄ０〜Ｍｏｄ２を供給する遅延量調整部２４と、変調信号Ｍ０〜Ｍ２の遅延量を制御する遅延制御信号を遅延量調整部２４へ供給する遅延制御部３６と、遅延記録データ信号ｄＷｄａｔａ（又は記録データ信号Ｗｄａｔａ）からＬＤ制御用タイミング信号を生成するＬＤ制御タイミング信号生成部２６と、コントローラ１９から供給される制御コマンドを受けて各部へ制御信号を供給する制御部２５を備えている。
【０１４３】
また、遅延制御を行う際に遅延量検出のためのテスト信号を生成するテスト信号生成部３７も備えている。
さらに、ＬＤ駆動集積回路３は、光源ＬＤの照射レベルＰ０，Ｐ１，Ｐ２にそれぞれ対応した照射レベルデータＰ０Ｄａｔａ，Ｐ１Ｄａｔａ，Ｐ２Ｄａｔａ及び変調信号Ｍｏｄ０，Ｍｏｄ１，Ｍｏｄ２に基づいてＬＤ変調電流Ｉｍｏｄを生成する変調部２７と、光源ＬＤの出射光の一部をモニタするモニタ受光部ＰＤからのモニタ受光信号を入力し、そのモニタ受光信号に基づいて光源ＬＤの出射光量が所望の値になるようにバイアス電流Ｉｂｉａｓ及び変調電流のスケールを指示するスケール信号Ｉｓｃｌを制御するＬＤ制御部３３と、ＬＤ変調電流Ｉｍｏｄとバイアス電流Ｉｂｉａｓを加算する加算部３１と、加算部３１から供給される電流ＩＬＤ′を増幅して光源ＬＤの駆動電流ＩＬＤを供給する電流駆動部３２と、変調信号Ｍｏｄ０，Ｍｏｄ１，Ｍｏｄ２のそれぞれの遅延差を検出する遅延検出部３５と、コントローラ１９から（あるいは制御部２５を介して）供給される制御コマンドを受けて各部へ制御信号を供給する制御部３４とから構成されている。
【０１４４】
そして、後述するように、上記遅延量調整部２４と上記遅延検出部３５と上記遅延制御部３６とが、この発明に係る変調信号のスキューを補正するための調整機能を果たす。
その場合に上記制御部２５が、この発明の請求項２２に係る光源駆動装置の立ち上げ時に上記変調信号出力タイミング調整手段による上記各変調信号の出力するタイミングの調整を実行させる手段を果たすようにすると良い。
【０１４５】
また、上記変調部２７は、照射レベルデータＰ０Ｄａｔａ，Ｐ１Ｄａｔａ，Ｐ２Ｄａｔａに基づいてそれぞれ電流Ｉ０，Ｉ１，Ｉ２を供給する電流源（ＤＡＣ）２８ａ〜２８ｃからなる電流源（ＤＡＣ）２８と、変調信号Ｍｏｄ０，Ｍｏｄ１，Ｍｏｄ２に従ってそれぞれ電流Ｉ０，Ｉ１，Ｉ２をオンオフ制御するスイッチ２９ａ〜２９ｃからなるスイッチ（ＳＷ）２９と、スイッチ２９の出力する各電流を加算してＬＤ変調電流Ｉｍｏｄを供給する加算部３０とから構成される。
【０１４６】
図２９は、図２８に示した各部の出力信号の信号波形の一例を示す図であり、ここで想定する情報記録媒体は相変化型記録媒体（例えば、ＣＤ−ＲＷディスク，ＤＶＤ−ＲＷディスク，ＤＶＤ＋ＲＷディスクなど）とし、同図の（ｃ）に示す記録データ信号Ｗｄａｔａ及び同図の（ｂ）に示す記録クロック信号ＷＣＫに基づいて、同図の（ｄ）に示すような光変調波形Ｐ（Ｐｗ，Ｐｅ，Ｐｒ，Ｐｂからなる波形）で光源ＬＤを発光させて、情報記録媒体の記録面に同図の（ｅ）に示す記録マークを形成する。
【０１４７】
また、同図の（ａ）に示すライトゲート信号ＷＧは記録／再生の切り換えを指示し、ローの期間は再生パワーＰｒで光源ＬＤを発光させて再生をし、ハイの期間は記録データ信号Ｗｄａｔａ及び記録クロック信号ＷＣＫに基づいて光源ＬＤを発光させる。
同図の（ｆ−１）〜（ｆ−３）に示したＭ０〜Ｍ２は、変調信号生成部２３又はテスト信号生成部３７から出力される変調信号であり、同図の（ｇ−１）〜（ｇ−３）に示したＭｏｄ０〜Ｍｏｄ２は、スイッチ２９をスイッチングする変調信号であり、スキューのない（または遅延量調整部２４により補正した）状態を示す。
同図の（ｈ−１）〜（ｈ−３）に示したＭ０′，Ｍ１′，Ｍ２′は、遅延量調整部２４から出力されて変調部２７に入力されるときの変調信号（すなわち、Ｍｏｄ０〜Ｍｏｄ２に相当する）の波形の一例であり、Ｍ０′とＭ１′間にスキューΔ１が、Ｍ１′とＭ２′間にスキューΔ２が発生しているものとする。
そして、以下に説明するようにして、上記スキューΔ１とΔ２を補正し、変調信号が同図の（ｇ−１）〜（ｇ−３）に示したＭｏｄ０〜Ｍｏｄ２の状態になるようにする。
【０１４８】
なお、スキューの発生には変調信号生成部出力時に生じるものと、スイッチ２９への伝送中に生じるものと、スイッチ２９への入力時に生じるものなどがあり、配線長差，線路インピーダンス差，負荷特性，デバイスバラツキなどが原因となる。この実施形態の説明ではこれらを含んだものとする。
【０１４９】
相変化型記録媒体は、一般には、ライトパワーＰｗ，イレースパワーＰｅ，ボトムパワーＰｂの三値のマルチパルスで記録マークが形成される。それぞれＬＤ駆動電流ＩＬＤが、つまりは増幅前の電流ＩＬＤ′がＩｂｉａｓ，Ｉｂｉａｓ＋Ｉ１，Ｉｂｉａｓ＋Ｉ２となる照射レベルである。
また、再生時のパワーＰｒは電流ＩＬＤ′がＩｂｉａｓ＋Ｉ０となる照射レベルである。つまり、照射レベルは電流値Ｉ０，Ｉ１，Ｉ２をそれぞれ設定する照射レベルデータＰ０Ｄａｔａ，Ｐ１Ｄａｔａ，Ｐ２Ｄａｔａによって決められる。この時、記録パワーレベル及び各パルスのパルス幅・パルス間隔を精度よく制御することによって正確な記録がなされる。
【０１５０】
この際、情報記録媒体あるいはその記録線速度によってはマークが形成されるときに隣接のスペース長によって媒体上で熱的影響を受け、マークのエッジが隣接スペース長によってさまざまに変動する場合がある。
これを避けるために、従来では隣接のスペース長を考慮して光変調波形の各パルス幅を変えている。また、上記に加えて、隣接のスペース長を考慮してパワーを変えられるようにすれば、情報記録媒体に与える熱量としては隣接スペース長に応じてパルス幅補正をするのと等価となるので、実質的にパルス幅制御分解能の細分化を行っているのと同等となり、高速記録化対応に適したものとなる。
この第七実施形態においては、電流源（ＤＡＣ）２８とスイッチ２９及び変調信号Ｍｏｄの組み合わせを増やすことによって対応できる。ここでは説明を簡単にするため、図２９に示したように三値レベルで記録する場合について説明する。
【０１５１】
次に、図２８に示した各部の動作と詳細構成について説明する。
［ＰＬＬ］
ＰＬＬ２０は、図６に示したように、Ｍ分周器（１／Ｍ）２０１，位相比較器（ＰＣ）２０２，ループフィルタ２０３，発振器（ＶＣＯ）２０４，Ｎ分周器（１／Ｎ）２０５，分周器（Ｍ／Ｎ）２０６からなり、各部動作は通常のＰＬＬ回路と同様であるので詳細な説明は省略する。
このＰＬＬ２０は、記録クロック信号ＷＣＫからｎ逓倍のクロック信号ＰＣＫを生成し、クロック信号ＰＣＫと所定量づつ位相の異なる複数のクロック（この第七実施形態でも上記第一実施形態と同じようにＣＫ０〜ＣＫ７の８つのクロックとし、ＣＫ０をＰＣＫとする）を生成する。また、チャネルクロック信号ＣＬＫも生成する。
【０１５２】
Ｍ分周器２０１は、記録クロック信号ＷＣＫをＭ分周する。その分周比１／Ｍは設定可能とし（例えば、Ｍ＝２，４）、記録クロック信号が記録チャネルクロックを分周した信号で供給される場合に対応する。記録クロック信号の周波数を下げて転送をすることによってノイズの発生を低減できる。
発振器２０４は、所定量づつ位相の異なるｍ個のクロック（この第七実施形態でも上記第一実施形態と同じようにＣＫ０〜ＣＫ７の８つのクロック（ｍ＝８）とし、ＣＫ０をＰＣＫとする）を生成し、変調信号生成部２３へ出力する。これは例えばリングオシレータなどにより構成される。
【０１５３】
Ｎ分周器２０５は、発振器２０４の出力する一つのクロック信号（例えば、ＣＫ０）をＮ分周する。その分周比１／Ｎは設定可能とし、Ｎ／Ｍが記録クロックＷＣＫに対するクロック信号ＰＣＫの逓倍数ｎとなる。
また、分周器２０６によってＰＣＫ信号をＭ／Ｎ分周して記録チャネルクロックＣＬＫを生成してランレングス検出部２１へ供給する。
後述するように、ＬＤ変調信号Ｍｏｄ０〜Ｍｏｄ２はクロック信号ＣＫ０〜ＣＫ７を基準に生成する。
【０１５４】
つまり、分周比１／Ｎ，１／Ｍを設定することによってＬＤ変調信号Ｍｏｄのパルス幅設定分解能を設定できる。例えば、供給される記録クロック信号ＷＣＫが記録チャネルクロックと同一周波数で転送されるものとし、Ｍ＝４，Ｎ＝１６と設定すると、クロック信号ＰＣＫはチャネルクロックの４逓倍の周波数となり、ＬＤ変調信号ＷＳＰはチャネルクロックに対して１／３２（＝ｍ・Ｍ／Ｎ）のパルス幅設定分解能で生成できる。以下、これをパルス幅設定ステップと称する（また適宜、単にステップと省略する）。上記例の場合、３２ステップが１チャネルクロック周期に相当する。
【０１５５】
［ランレングス検出部］
ランレングス検出部２１は、コントローラ１９から供給される記録データ信号Ｗｄａｔａのランレングスを検出し、駆動波形生成情報保持部２２へランレングス信号Ｌｅｎを供給する。記録データ信号ＷｄａｔａはＮＲＺＩ（Ｎｏｎ　Ｒｅｔｕｒｎ　ｔｏ　Ｚｅｒｏ　Ｉｎｖｅｒｔｅｄ）の二値化信号でハイ区間が記録マークを、ロー区間がスペースをそれぞれ表すものとする。つまり、このランレングス検出部２１は記録データのマーク長及びスペース長を検出する。ここでは、ランレングス信号Ｌｅｎ１がマーク長を、ランレングス信号Ｌｅｎ０が直前スペース長を、ランレングス信号Ｌｅｎ２が直後スペース長を供給するものとする。
【０１５６】
また、ランレングス検出部２１は適用する記録データ信号の最小最大ランレングスに応じて構成され、この第七実施形態の光源駆動装置ではＤＶＤフォーマットの情報記録媒体（ＤＶＤ＋ＲＷディスク，ＤＶＤ−Ｒディスク，ＤＶＤ−ＲＡＭディスクなど）に記録を行う光情報記録装置への適用を想定し、記録データ信号ＷｄａｔａはＥＦＭ＋変調を行った信号を想定して説明する。つまり、ランレングスは３Ｔ〜１１Ｔ及び１４Ｔ（Ｔはチャネルクロック周期）となる。
さらに、ランレングス検出部２１は、ランレングスを検出するのに必要な所定時間及び各回路の遅延時間差などを考慮して記録データを所定量遅延させて遅延記録データ信号ｄＷｄａｔａを変調信号生成部２３とＬＤ制御信号生成部２６へ出力する。
【０１５７】
すなわち、この第七実施形態の光源駆動装置を適用した上記情報記録再生装置がこの発明の請求項２３に係るその光源駆動装置によって駆動された前記光源から発生された多値レベルの光を記録媒体に照射してデータを記録するようにした情報記録装置に相当し、この発明の請求項２４に係る記録媒体の記録半径位置に対応して上記光源駆動装置の上記変調信号出力タイミング調整手段による上記各変調信号の出力するタイミングの調整を実行するようにした情報記録装置に相当する。
【０１５８】
［駆動波形生成情報保持部］
駆動波形生成情報保持部２２は、駆動波形生成情報を格納しておくメモリであり、ランレングス検出部２１から出力されるランレングス信号Ｌｅｎ０〜Ｌｅｎ２に対応した情報を遅延記録データ信号ｄＷｄａｔａに合わせて変調信号生成部２３へ出力する。
駆動波形生成情報は光波形の照射レベル変化タイミングを表すタイミング情報などからなる。このタイミング情報はパルス幅設定ステップ数で表され、図９に示したように、各タイミング情報（ＴＳＳ，ＴＳＰ，ＴＭＳ，ＴＭＰ，ＴＬＳ，ＴＬＰ）を基準時刻（例えば、遅延記録データ立上りエッジ）から累積していくことによって変化タイミングを決めていく。また、図中のＮＭＰはＴＭＳ及びＴＭＰの繰り返し回数である（図９ではＮＭＰ＝２の例を示した）。
すなわち、変調信号Ｍｏｄ１の立上がり／立ち下がり（変化）タイミングはタイミング情報ＴＳＳとＴＥＭＰにより決まり、変調信号Ｍｏｄ２の変化タイミングは各タイミング情報により決まる。
このようにして、マルチパルス周期及びデューティを任意に設定することができる。
【０１５９】
また、この第七実施形態の光源駆動装置では、駆動波形を記録データ信号Ｗｄａｔａのマーク長とその隣接するスペース長によって変化させ、形成する記録マークエッジ位置を高精度に制御するようにしている。
記録マークが形成される時、隣接のスペース長によって媒体上で熱的影響を受け、エッジが隣接スペース長によって変化する。これを避けるために、隣接のスペース長を考慮して駆動波形を変化させるものである。
つまり、マーク長及び直前直後のスペース長の各組み合わせに対応した駆動波形生成情報を格納しておき、ランレングス検出部２１によって検出したランレングス信号Ｌｅｎ０〜Ｌｅｎ２に応じて対応した駆動波形生成情報を供給する。
【０１６０】
なお、マーク長及び隣接スペース長が所定値以上の場合は熱的影響やその変化分は少ない。そのため、全ての組み合わせに対応した駆動波形生成情報を用意する必要はなく、影響度の大きい組み合わせのみ用意すれば情報の保持に必要なメモリ容量を低減できる。また、この第七実施形態では、各パラメータに応じて用意する組み合わせも変え、メモリ容量の低減化とマーク形状制御の高精度化の両立を図っている。
【０１６１】
［変調信号生成部］
変調信号生成部２３は、駆動波形生成情報保持部２２からの駆動波形生成情報（タイミング情報）に基づいて変調信号Ｍ０〜Ｍ２を生成し、遅延量調整部２４へ出力する。図２９の（ｆ−１）〜（ｆ−３）はその出力信号の信号波形の一例を示している。その変調信号Ｍ０〜Ｍ２の生成の際はクロック信号ＣＫ０〜ＣＫ７を基準とし、それらのクロック信号の位相差に相当する時間が変調信号のパルス幅設定分解能となる。
【０１６２】
［ＬＤ制御信号生成部］
ＬＤ制御信号生成部２６は、記録データ信号Ｗｄａｔａからサンプルホールド方式のＡＰＣ制御用サンプル信号などのＬＤ制御用のタイミング信号を生成する。光源ＬＤの発光波形は記録データ信号Ｗｄａｔａに対してランレングス検出部２１での遅延分遅れるので、発光波形に合わせてサンプル信号を生成する。
【０１６３】
［変調部］
変調部２７は、光源ＬＤの照射レベルＰ０，Ｐ１，Ｐ２にそれぞれ対応した照射レベルデータＰ０Ｄａｔａ，Ｐ１Ｄａｔａ，Ｐ２Ｄａｔａに基づいて、それぞれ電流Ｉ０，Ｉ１，Ｉ２を供給する各電流源（ＤＡＣ）２８ａ〜２８ｃからなる電流源（ＤＡＣ）２８と、変調信号Ｍｏｄ０，Ｍｏｄ１，Ｍｏｄ２に従ってそれぞれ電流Ｉ０，Ｉ１，Ｉ２をオンオフ制御する各スイッチ２９ａ〜２９ｃからなるスイッチ２９と、スイッチ２９の出力する各電流を加算してＬＤ変調電流Ｉｍｏｄを供給する加算部３０とから構成される。
【０１６４】
図１４に示した光源ＬＤの駆動電流−光出力特性の例と変調部２７の各部電流との関係図に基づいて変調部２７の動作を説明する。
電流源（ＤＡＣ）２８ａは照射レベルデータＰ０Ｄａｔａに基づいて電流Ｉ０を供給する電流出力ＤＡＣ（Ｄ／Ａコンバータ）であり、同様に電流源（ＤＡＣ）２８ｂ，電流源（ＤＡＣ）２８ｃはそれぞれ照射レベルデータＰ１Ｄａｔａ，Ｐ２Ｄａｔａに基づいて電流Ｉ１，Ｉ２を供給する電流出力ＤＡＣであり、電流源（ＤＡＣ）２８としての機能を果たす。また、電流源（ＤＡＣ）２８ａ〜電流源（ＤＡＣ）２８ｃのフルスケールＩｓｃｌはＬＤ制御部３３から供給され、微分量子効率ηの変動に応じて制御される。よって、電流源（ＤＡＣ）２８ａ〜電流源（ＤＡＣ）２８ｃの出力電流Ｉ０，Ｉ１，Ｉ２はそれぞれ次の数９〜数１１の演算式に基づく処理で得られる。ここでは、電流源（ＤＡＣ）２８ａ〜電流源（ＤＡＣ）２８ｃは８ビット（ｂｉｔ）ＤＡＣとしている。
【０１６５】
【数９】
Ｉ０＝（Ｐ０Ｄａｔａ／２５５）＊Ｉｓｃｌ
【０１６６】
【数１０】
Ｉ１＝（Ｐ１Ｄａｔａ／２５５）＊Ｉｓｃｌ
【０１６７】
【数１１】
Ｉ２＝（Ｐ２Ｄａｔａ／２５５）＊Ｉｓｃｌ
【０１６８】
なお、図１４においては、後述する電流駆動部３２での増幅率Ａｉをかけた電流値Ｉ０′，Ｉ１′，Ｉ２′を図示している。
スイッチ２９ａ〜２９ｃは、それぞれ変調信号Ｍｏｄ０〜Ｍｏｄ２に従って電流Ｉ０〜Ｉ２をオンオフ制御する。図２９の波形図において、変調信号が「ハイ（Ｈｉｇｈ）」の時にスイッチはオンとなるものとする。そして、スイッチ２９ａ〜２９ｃでオンになった電流が加算部３０によって加算され、変調電流Ｉｍｏｄを得る。つまり、次の数１２に示す演算式に基づく処理で変調電流Ｉｍｏｄを求めることができる。
なお、「×Ｍｏｄ（ｎ）」（（ｎ）は０，１，２）はＭｏｄ（ｎ）が「ハイ（Ｈｉｇｈ）」の時に×１を、「ロー（Ｌｏｗ）」の時に×０を意味する。
【０１６９】
【数１２】
Ｉｍｏｄ＝Ｉ０×Ｍｏｄ０＋Ｉ１×Ｍｏｄ１＋Ｉ２×Ｍｏｄ２
【０１７０】
図１４に示したように、電流ＩｂはＬＤ制御部３３で制御されたバイアス電流Ｉｂｉａｓに増幅率Ａｉをかけた電流値であり、その電流Ｉｂに対してボトムレベルＰｂで発光するように制御されている。
そして、再生レベルＰｒで発光させるには、Ｍｏｄ０＝１，Ｍｏｄ１＝０，Ｍｏｄ２＝０として、Ｉｍｏｄ＝Ｉ０となるように変調信号を生成し、光源ＬＤに駆動電流Ｉｂ＋Ｉ０′を流す。この時、照射レベルデータＰ０Ｄａｔａには、Ｐ０（＝Ｐｒ−Ｐｂ）に相当する値を設定しておく。
【０１７１】
同様にして、イレースレベルＰｅ，ライトレベルＰｗを照射する。なお、温度変動などにより、光源ＬＤの閾値電流Ｉｔｈと微分量子効率ηが（ｉ）→（ｉｉ）のように変動した場合は、ＬＤ制御部３３によってバイアス電流Ｉｂ及びスケール信号Ｉｓｃｌが制御され所望の光量が得られる。つまり、図１４の（ｉｉ）に示した各電流Ｉｂ，Ｉ０′〜Ｉ２′を生成し、所望の光波形（ａ）を得る。
また、ボトムレベルＰｂに相当する電流Ｉｂ′を常時ＬＤ駆動電流に加算しておき、バイアス電流Ｉｂが閾値電流Ｉｔｈ相当になるように制御してもよい。
つまり、図１４の（ア）に示したようにＩｂ＋Ｉｂ′により、ボトムレベルＰｂで発光する。なお、電流Ｉｂ′は他の電流源と同様にスケール信号Ｉｓｃｌによって制御する。
【０１７２】
［ＬＤ制御部］
ＬＤ制御部３３は、光源ＬＤの出射光の一部をモニタするモニタ受光部ＰＤからのモニタ受光信号が入力され、そのモニタ受光信号に基づいて光源ＬＤの出射光量が所望の値となるようにバイアス電流Ｉｂｉａｓ及び変調電流のスケールを指示するスケール信号Ｉｓｃｌを制御するものである。
すなわち、温度変動などによって光源ＬＤの閾値電流Ｉｔｈや微分量子効率ηが変動した場合、閾値電流Ｉｔｈの変動に対してバイアス電流Ｉｂｉａｓを、微分量子効率ηの変動に対してスケール信号Ｉｓｃｌを制御する。
また、所定照射レベル時のモニタ受光信号をサンプルホールドして制御を行う場合は、ＬＤ制御信号生成部２６から供給されるＬＤ制御信号に従って行う。
【０１７３】
なお、このＬＤ制御自体は本発明の要旨ではなく、公知技術を適用すればよいので、その詳細な構成や動作説明は省略する。また、このＬＤ制御部３３はＬＤ駆動集積回路３内に設けず、別途設けるものであってもよい。その際はバイアス電流Ｉｂｉａｓ及びスケール信号Ｉｓｃｌを直接または制御部３４を介して供給するようにすればよい。
【０１７４】
［電流駆動部］
電流駆動部３２は、加算部３１から供給される電流を所定の増幅率Ａｉで増幅して光源ＬＤの駆動電流ＩＬＤを供給する。この時、ＬＤ駆動電流ＩＬＤは次の数１３の演算式に基づく処理で得られる。
【０１７５】
【数１３】
ＩＬＤ＝Ａｉ＊（Ｉｂｉａｓ＋Ｉｍｏｄ）
【０１７６】
次に、遅延量調整部２４，遅延検出部３５及び遅延制御部３６の各部構成と、それらによる変調信号のスキュー補正動作を説明する。
図３０は、スキュー補正動作時に遅延量調整部２４，遅延検出部３５及び遅延制御部３６の各部が出力する信号の波形を示す図である。
【０１７７】
［遅延量調整部］
変調電流Ｍｏｄ０〜Ｍｏｄ２は変調部２７の入力端での変調信号のスイッチングタイミングによって変調されるので、複数の変調信号が同時に変化しないと変調電流つまりは光波形が所望の波形にはならない。
つまり、図２９の（ｆ−１）〜（ｆ−３）に示したように、変調信号生成部２３において同時にスイッチングするように変調信号Ｍ０〜Ｍ２を生成しても、遅延量調整部２４から変調部２７への伝送中に配線長差などによってスキュー（遅延差）が生じ、変調部２７の入力端でずれが生じると上述の問題が生じる。
図２９の（ｈ−１）〜（ｈ−３）にそれぞれ示したように変調信号Ｍ０′，Ｍ１′，Ｍ２′は、遅延量調整部２４が無い場合の（つまり従来の）変調部２７の入力端での変調信号波形の一例であり、複数の変調信号が同時に変化しないために変調電流つまりは光波形が所望の波形にはならない。
【０１７８】
そこで、遅延量調整部２４は、遅延制御部３６からの遅延設定信号に基づいて変調信号Ｍ０〜Ｍ２をそれぞれ遅延させ、その遅延後の変調信号Ｍｏｄ０〜Ｍｏｄ２が、図２９の（ｇ−１）〜（ｇ−３）に例示したように、変調部２７の入力端で遅延差が所定値以内（所定範囲内）に収まるように遅延させる。
この場合、遅延量調整部２４と遅延制御部３６は、上記変調信号入力タイミング差検出手段によって検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように上記変調信号生成出力手段による上記各変調信号の出力するタイミングをそれぞれ所定量ずつ遅らせて調整する手段の機能を果たす。
【０１７９】
図３１は、図２８に示した遅延量調整部２４の内部の詳細な構成例を示すブロック図である。
図３１において、遅延量調整部２４は、各信号を遅延させる遅延部２４３ａ〜２４３ｃからなり、各遅延部２４３ａ〜２４３ｃは信号を所定量遅延させる遅延素子２４１ａ〜２４１ｎ（ｎは正の整数）が縦列接続されており、その各遅延素子２４１ａ〜２４１ｎの出力の何れかを遅延設定信号ＤｌｙＳ０〜ＤｌｙＳ２に基づいて選択して出力する選択部２４２とからなる。
このように構成することにより、どの遅延素子２４１ａ〜２４１ｎの出力を選択するかによって遅延量を調整できる。また、各遅延部２４３ａ〜２４３ｃは供給する電流（または電圧）によって遅延量の変化する遅延バッファで構成し、この供給電流を変化させることによって遅延量を調整するようにしてもよい。
【０１８０】
［遅延検出部］
遅延検出部３５は、変調信号Ｍｏｄ０〜Ｍｏｄ２の変調部２７の入力端での遅延差（スキュー）を検出するものであり、検出結果を遅延制御部３６へ供給する。遅延検出部３５及び変調部２７の入力端を近傍に配置することにより、遅延検出部３５の入力端での各変調信号間のスキューは、変調部２７の入力端でのスキューとほぼ等しくなる。
【０１８１】
図３２は、遅延検出部３５の内部構成例を示すブロック図である。ここでは、変調信号Ｍｏｄ０とＭｏｄ１とのスキューを検出する構成例を示している。
位相比較部２５１は、変調信号Ｍｏｄ０とＭｏｄ１との位相差を検出するものであり、ＥｘＯＲ回路などによって簡単に構成できる。
図３０に示したように、同図の（ａ）のＭ０と（ｂ）のＭ１の二つの変調信号を同一周波数の信号とすれば、スキュー量に応じた時間だけ「ハイ（Ｈ）」になる信号Ｄｉｆｆが得られる。また、位相比較信号Ｄｉｆｆは正負２つの信号からなり、Ｍｏｄ０の方が位相が進んでいれば同図の（ｅ−１）の位相比較信号Ｄｉｆｆ＋に、遅れていれば同図の（ｅ−２）の位相比較信号Ｄｉｆｆ−にパルスがそれぞれ出力される。
【０１８２】
平滑部２５２は、位相比較信号Ｄｉｆｆを平滑化するものであり、スキュー量に応じた電圧Ｖｄｉｆｆが得られる。これは例えば、チャージポンプ回路によって構成し、位相比較信号Ｄｉｆｆ＋及び位相比較信号Ｄｉｆｆ−をアップ（Ｕｐ）／ダウン（Ｄｏｗｎ）信号とすればよい。ここでは、変調信号Ｍｏｄ０の方が位相が進んでいれば正電圧として、遅れていれば負電圧（基準電圧に対して）として生成される。
【０１８３】
比較部２５３は、平滑部２５２の出力する電圧Ｖｄｉｆｆと基準値を比較し、基準値以上なら「＋」を、基準値以下なら「−」をそれぞれ出力し、基準値とほぼ等しければ何れも出力しない。なお、単純なコンパレータとして、＋／−何れかを出力するものとしてもよい。これらを遅延検出信号とする。
変調信号Ｍｏｄ０（あるいは変調信号Ｍｏｄ１）と変調信号Ｍｏｄ２とのスキューも同様にして検出することができる。また、位相比較部２５１への入力を切り換えるようにしてもよい。
【０１８４】
［遅延制御部］
遅延制御部３６は、スキュー補正時には、遅延検出部３５から供給される遅延検出信号に従い、後述するスキュー補正方法に基づいて各変調信号の遅延量を制御する。そして通常時には、その制御された遅延量を遅延設定信号として遅延量調整部２４に供給する。
【０１８５】
図３２に示した構成の遅延検出部３５の場合、上記遅延量調整部２４及び遅延制御部３６は、この発明の請求項１６に係る機能として、上記変調信号入力タイミング差検出手段によって検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように上記変調信号生成出力手段による上記各変調信号の内のいずれか２つの変調信号の出力するタイミングをそれぞれ所定量ずつ遅らせて調整する手段の機能を果たす。
【０１８６】
次に、上記スキュー補正処理についてさらに詳しく説明する。
ここでは、上記テスト信号生成部３７が、この発明の請求項１９に係る上記変調信号生成出力手段に同一波形の複数の変調信号を生成させるテスト用の駆動波形生成情報を生成する手段の機能を果たす場合を説明する。
【０１８７】
図３３は、この第七実施形態の光源駆動装置におけるスキュー補正処理の一例を示すフローチャート図である。
まず、スキュー補正時には、コントローラ１９より、制御部２５を介してスキュー補正動作開始の指示がなされ、各部はスキュー補正動作に移行する。すなわち、テスト信号生成部３７は、変調信号Ｍ０〜Ｍ２が所定周波数の信号を出力するように信号及び駆動波形生成情報を供給する。
ステップ（図中「Ｓ」で示す）１の初期化処理において、変調信号生成部２３は、このテスト信号に基づいてスキュー検出用の変調信号Ｍ０，Ｍ１，Ｍ２を出力する（図３０の（ａ）と（ｂ）を参照）。遅延制御部３６は遅延設定信号を全て“０”に初期化する。
【０１８８】
次に、ステップ２において、遅延検出部３５によって変調信号間の遅延差δを検出し、その遅延差δがほぼ“０”か否か（各変調信号間の入力タイミングの差が所定値内か否か）を判断し、遅延差δがほぼ“０”であればステップ４へ、遅延差δがほぼ“０”でない（所定値を超えている）ならばステップ３へそれぞれ移行する。
【０１８９】
図３０の信号波形図では、変調信号Ｍｏｄ０とＭｏｄ１の場合を示している。同図の（ｃ）と（ｄ）にそれぞれ示すｄ０，ｄ１はそれぞれ遅延量調整部２４での遅延量を示し、Δ０，Δ１は変調信号生成部２３の出力端から遅延検出部３５（変調部２７）の入力端までのそれぞれの伝送遅延量を示している。これらの差（＝（ｄ０＋Δ０）−（ｄ１＋Δ１））が遅延差δである。
ステップ３では、遅延検出信号に従って遅延設定信号を増減することにより、一方の遅延量を＋１ステップ又は−１ステップ変更する。
すなわち、遅延検出信号が「＋」ならば（Ｍｏｄ０の位相がＭｏｄ１よりも進んでいれば）、Ｍ０の遅延量ｄ０を１ステップ遅らせ、「−」ならばＭ１の遅延量ｄ１を１ステップ遅らせる（なお、何れかを１ステップ早めるように調整してもよい）。
【０１９０】
そして、ステップ２の判定が真となるまで、すなわち、遅延差δがほぼ“０”と判断されるまで、ステップ２と３の処理を繰り返す。さらにＭｏｄ２に対しても上述と同様の処理を行う。このようにして、変調信号Ｍｏｄ０ｂ〜Ｍｏｄ２ｂの変調部２７の入力端での遅延差がなくなるように調整する。
最後にステップ４の遅延量保持処理では、現在の遅延設定信号（つまり遅延量ｄ０〜ｄ２）を保持し、通常時はこれを供給する。またテスト信号の供給を停止する。
【０１９１】
さらに、このスキュー補正時には、光源消灯制御部３８によって電流駆動部３２に対して光源ＬＤの駆動電流を停止して発光させないように制御すれば、光源ＬＤの異常発光を防げ、光源ＬＤの破壊や劣化を保護できる。これは照射レベルデータＰ０Ｄａｔａ，Ｐ１Ｄａｔａ，Ｐ２Ｄａｔａを０に設定することによっても行える。
すなわち、光源消灯制御部３８は、この発明の請求項２１に係る上記変調信号出力タイミング調整手段による上記各変調信号の出力するタイミングの調整時に光源ＬＤを消灯させる光源消灯手段の機能を果たす。
【０１９２】
また、スキュー補正時のスキュー検出用の変調信号Ｍ０〜Ｍ２を同一周波数で位相を４５°ずらした信号にしておくと、遅延差が微小な時の検出精度を向上できる。これは、遅延差が微小になると位相比較信号Ｄｉｆｆのパルス幅が微小となって検出できなくなること（位相比較部２５１の不感帯）を避けるためである。
また、遅延制御部をコントローラ１９内部に設け、遅延検出信号及び遅延設定信号の授受をそれぞれ制御部３４と２５を介して行うようにしてもよい。
【０１９３】
以上からわかるように、この第七実施形態によれば、各変調信号間にスキューがあってもそのスキューを補正するので、光波形には影響を及ぼさずに正確な記録マークが形成できる。
よって、ＬＤ変調信号生成部集積回路２とＬＤ駆動集積回路３とは別の集積回路で構成してもよく、それぞれ要望される回路特性にあった半導体プロセスを選択できるようになり、コスト・性能に見合った光源駆動装置を構成することができる。
【０１９４】
すなわち、変調信号生成部では高速動作及び高集積化が求められるので微細なＣＭＯＳプロセスが好適である。
一方、ＬＤ駆動部には、１〜数Ｖ程度の動作電圧を持つＬＤが接続されるため、高耐圧プロセス（例えば５Ｖや３．３Ｖなど）が要求されており、通常、微細なＣＭＯＳプロセスでは高耐圧にすることは困難である（例えば、０．１８μｍＣＭＯＳプロセスでは１．８Ｖ程度の耐圧しかない）が、それぞれを好適なプロセスで構成できるようになる。
【０１９５】
そして、この二つの集積回路間はワイヤなどの伝送線で接続されるので、少なからずスキューが発生し、特に高速化した際には第七実施形態の光源駆動装置の効果が好適に作用する。
さらには、自動的にスキューを補正する機構を設けたので、デバイスのバラツキなどによって光源駆動装置毎にこのスキューが異なっても、それぞれスキューがほぼ無視できるように調整できる。
よって、デバイスバラツキを特別に抑制する必要もなく、伝送線の製造も容易となるので、コストを低減することができる。
【０１９６】
また、ＬＤ駆動集積回路３を光源の近傍、つまり光ピックアップ上に配置し、ＬＤ変調信号生成部集積回路２を記録データを生成するコントローラやＷＣＫ生成部と同一の集積回路で構成するようにしてもよい。
このように構成しても、ＦＰＣ基板での変調信号伝送におけるスキューの発生は上述の通り調整できるので、光波形には影響を及ぼさずに正確な記録マークが形成でき、コストも低減できる。さらに、ＰＬＬ２０をＷＣＫ生成部１７と共通化することも可能となる。
さらには、ＦＰＣ基板の屈曲状態により伝送線路インピーダンスなどが変化しスキュー量が変動する場合にも、記録半径位置に対応してスキュー調整を行うようにすると、より精度のよい調整が行える。
【０１９７】
このようにして、各変調信号間にスキューがあっても、そのスキューを調整する手段を備え、その手段でスキューをパルス幅設定ステップで調整することにより、光波形には影響を及ぼさずに所望の光波形が得られる。また、各部は別の集積回路で構成してもよく、それぞれ要望される回路特性にあった半導体プロセスを選択できるようになり、コスト・性能に見合った装置を構成することができる。さらには、デバイスのバラツキなどにより装置毎にこのスキューが異なっても、それぞれスキューがほぼ無視できるように調整できる。
また、テスト信号を生成する手段を備えているので、スキュー調整を容易に行える。
【０１９８】
さらに、テスト信号を生成する際に複数の変調信号を同一波形にすることにより、遅延検出の手段を簡便に構成することができる。
また、スキュー調整機構を簡便な構成で実現できる。
さらに、スキュー調整時での光源ＬＤの異常発光を防げ、光源ＬＤの破壊を防止して劣化から保護することができる。
さらにまた、通常動作を妨げずにスキュー調整が行え、さらには経時変化などの影響も排除できる。
【０１９９】
図３４は、この発明の第八実施形態の光源駆動装置の構成を示すブロック図であり、上述の説明と共通する部分には同一符号を付している。
同図に示すように、テスト信号生成部３７によって生成したテスト用の駆動波形生成情報を遅延量調整部２４へ直接供給するように構成しても良い。
【０２００】
図３５は、遅延検出部３５の他の構成例を示すブロック図である。
図３３と同一付号のブロックは前述と同様の動作・機能を果たすので詳細な説明は省略する。
Ａ／Ｄ変換器２５４は、平滑部２５２の出力する電圧ＶｄｉｆｆをＡ／Ｄ変換し、スキューデータとして遅延制御部３６に供給するものである。
遅延制御部３６ではこのスキューデータに応じて遅延量を設定する。このようにすれば、スキュー補正時間を短縮できる。
また、Ａ／Ｄ変換器２５４をＬＤ変調信号生成部集積回路２側に設けるようにしてもよい。
さらには、位相比較部２５１は単純なＥｘＯＲ回路とし（つまり位相差の絶対値のみ検出し極性は検出しないものとし）、Ａ／Ｄ変換器２５４で検出する電圧Ｖｄｉｆｆが最小となる遅延量を求めるようにしてもよい。
【０２０１】
図３６は、この発明の第九実施形態の光源駆動装置の構成を示すブロック図である。図２８と同一付号のブロックは上述と同様の動作・機能を果たすので詳細な説明は省略する。
図３６において、駆動波形生成情報保持部４１は変調信号Ｍｏｄ０〜Ｍｏｄ２のそれぞれに対応した駆動波形生成情報を格納しておくものであり、ランレングス信号Ｌｅｎ０〜Ｌｅｎ２に対応した情報を遅延記録データ信号ｄＷｄａｔａに合わせて駆動波形生成情報（タイミング情報Ｔｄａｔａ０，Ｔｄａｔａ１，Ｔｄａｔａ２）を出力する。
また、変調信号生成部４２は、タイミング情報Ｔｄａｔａ０に基づいて変調信号Ｍｏｄ０を，Ｔｄａｔａ１に基づいて変調信号Ｍｏｄ１を，Ｔｄａｔａ２に基づいて変調信号Ｍｏｄ２をそれぞれ生成する。その生成の際はクロック信号ＣＫ０〜ＣＫ７を基準とし、それらのクロック信号の位相差に相当する時間が変調信号のパルス幅設定分解能となる。
【０２０２】
この第九実施形態における駆動波形生成情報と光波形との関係は、図１６に示したように、駆動波形生成情報は光波形の照射レベル変化タイミングを表すタイミング情報などからなり、ここでは変調信号Ｍｏｄ１とＭｏｄ２を生成するためのタイミング情報Ｔｄａｔａ１及びＴｄａｔａ２を示す。
図示するようにタイミング情報Ｔｄａｔａ１はＴＳＳ１とＴＥＭＰ１からなり、Ｔｄａｔａ２はＴＳＳ２，ＴＳＰ２，ＴＭＳ２，ＴＭＰ２，ＴＬＳ２，ＴＬＰ２及びＮＭＰからなり、変調信号は独立したタイミング情報から生成される。
この時、各タイミング情報が、変調信号のスキューを考慮して設定すると、各々の変調信号によるスイッチ２９ａ〜２９ｃのスイッチングタイミングをずれのないものにできる。
【０２０３】
例えば、変調信号Ｍｏｄ１とＭｏｄ２にスキューΔが生じるとすると、それぞれのタイミング情報をスキューΔを見込んで設定すればよい（図１６ではＴＳＳ１とＴＳＳ２）。また、通常記録媒体に応じたタイミング情報を求める際には、実際に記録を行って最も特性のよい値を求めるようにしているが、ここで最適な各タイミング情報を求めるようにしてもよい。
したがって、この第九実施形態によれば、変調信号のスキューをパルス幅設定ステップで調整できるようになり、正確な記録マークが形成できる。
また、高速記録の際にはパルス幅設定ステップも細かくなるため、スキュー調整も微調できるようになり、記録速度に依らずスキューは無視できる程度にまで抑制できる。さらに、高速化の要求に対しても微細なＣＭＯＳプロセスで行えるので容易に実現できる。さらにまた、上述と同様の効果も得られる。
【０２０４】
次に、この第九実施形態の光源駆動装置におけるスキュー補正方法について説明する。
そのスキュー補正処理は、図３３のフローチャート図の各ステップ詳細動作が異なるだけであるので、以下相違点のみ説明する。
スキュー補正時には、変調信号生成部４２が同一の所定周波数のスキュー検出用の変調信号Ｍｏｄ０〜Ｍｏｄ２を生成する。このとき、各変調信号は各変調信号に対応する駆動波形生成情報Ｔｄａｔａ０〜Ｔｄａｔａ２におけるスキュー検出用タイミング情報Ｔｔｅｓｔ０〜Ｔｔｅｓｔ２に従い位相をずらして生成される。この時のスキュー検出用タイミング情報Ｔｔｅｓｔ０〜Ｔｔｅｓｔ２が、それぞれ図３０における遅延量ｄ０〜ｄ２に相当する。初期化ステップではＴｔｅｓｔ０〜Ｔｔｅｓｔ２を全て０にする。
【０２０５】
次に、遅延検出信号に従ってスキュー検出用タイミング情報Ｔｔｅｓｔ０〜Ｔｔｅｓｔ２を増減する。すなわち、遅延検出信号が「＋」ならば（Ｍｏｄ０の位相がＭｏｄ１より進んでいれば）、Ｔｔｅｓｔ０を１ステップ遅らせ、「−」ならばＴｔｅｓｔ１を１ステップ遅らせる（何れかを１ステップ早めるように調整してもよい）。このようにして、スキュー検出用の変調信号Ｍｏｄ０〜Ｍｏｄ２の出力タイミングを調整し、変調部２７の入力端での遅延差を調整する。
さらに、現在のスキュー検出用タイミング情報Ｔｔｅｓｔ０〜Ｔｔｅｓｔ２を他の駆動波形生成情報Ｔｄａｔａ０〜Ｔｄａｔａ２にそれぞれ加算する。つまり、図１６に示した例では、ＴＳＳ１及びＴＥＭＰ１にＴｔｅｓｔ１を、ＴＳＳ２にＴｔｅｓｔ２の値を加算する（その他ＴＳＰ２などは変更なし）。これにより、通常時でも変調部２７の入力端での遅延差がほぼ０となるように変調信号生成部４２での出力タイミングを調整できる。
また、このスキュー調整を記録速度に応じて行うとよい。
【０２０６】
この場合、テスト信号生成部３７は、この発明の請求項２０に係る上記変調信号生成出力手段に所定の同一の周波数で所定量の位相差を有する複数の変調信号を生成させるテスト用の駆動波形生成情報を生成する手段の機能を果たす。
このようにして、生成する複数の変調信号が所定の同一の周波数で所定量の位相差を有するので、遅延検出の手段を簡便に構成することができ、また検出精度を向上させることもできる。
【０２０７】
この第七〜第九実施形態の光源駆動装置を適用した情報記録装置によれば、各変調信号間にスキューがあっても光波形には影響を及ぼさず所望の光波形が得られ、正確な記録マークが形成できる。また、それぞれ要望される回路特性にあった半導体プロセスで構成できるようになり、コスト・性能に見合った装置が実現できる。特に、光情報記録装置の高速記録化する際に適している。
また、記録半径位置が変化してＦＰＣ基板の屈曲状態によって伝送線路インピーダンスなどが変化してスキュー量が変動する場合にも、それに対応してスキュー調整を行うのでより精度のよい調整が行える。
【０２０８】
次に、上記遅延検出部３５，遅延制御部３６を備えた調整装置にすれば、通常の情報記録再生装置に装着して、情報記録再生装置の光源駆動装置の変調信号生成出力手段によって出力された各変調信号が光源駆動手段に入力されるときの各変調信号間の入力タイミングの差を検出し、その検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように変調信号生成出力手段による各変調信号の出力するタイミングを調整するので、光変調制御信号波形の歪みやスキュー等による光変調波形の所望値からのずれを適正な値に収まるように調整する調整装置を提供することができる。
【０２０９】
すなわち、この場合は、上記遅延検出部３５，遅延制御部３６を備えた調整装置が、光源の駆動波形に基づいて複数の変調信号を生成して出力する変調信号生成出力手段と、その変調信号生成出力手段によって出力された各変調信号を入力し、その各変調信号に基づいて多段階の電流量の電流を生成し、その生成した電流を上記光源に供給して上記光源によって多値レベルの光を発生させるように駆動する光源駆動手段を備えた光源駆動装置の調整装置であって、上記変調信号生成出力手段によって出力された各変調信号が上記光源駆動手段に入力されるときの各変調信号間の入力タイミングの差を検出する変調信号入力タイミング差検出手段と、その変調信号入力タイミング差検出手段によって検出された各変調信号間の入力タイミングの差が所定範囲内に収まるように上記変調信号生成出力手段による上記各変調信号の出力するタイミングを調整する変調信号出力タイミング調整手段の機能を果たす。
【０２１０】
【発明の効果】
以上説明してきたように、この発明の光源駆動装置と情報記録装置と光源駆動装置の調整装置と光源駆動装置の調整方法によれば、情報記録媒体に対する高速記録及び高密度記録時に光変調制御信号波形の歪みやスキュー等による光変調波形の所望値からのずれを抑制することができる。
【図面の簡単な説明】
【図１】
この発明の一実施形態である情報記録再生装置の構成を示すブロック図である。
【図２】
図１に示した情報記録再生装置の信号処理部１０４の構成を示すブロック図である。
【図３】
光源ＬＤ１と光源ＬＤ２の駆動電流−光出力特性の一例を示す線図である。
【図４】
この発明の第一実施形態の光源駆動装置の構成を示すブロック図である。
【図５】
図４に示した各部の出力信号の信号波形の一例を示す図である。
【図６】
図４のＰＬＬ２０の内部の詳細な構成を示すブロック図である。
【図７】
図４に示すランレングス検出部２１の内部の詳細構成例を示す図である。
【図８】
図７に示すランレングス検出部２１の各部の出力する信号波形を示す図である。
【図９】
この第一実施形態における駆動波形生成情報と光波形との関係の一例を示す図である。
【図１０】
図４に示す変調信号生成部２３の内部の詳細な構成例を示す図である。
【図１１】
図１０のタイミング制御部２２１が変調信号生成部２３の各部の制御信号を生成するためのシーケンサの説明図である。
【図１２】
駆動波形生成情報から変調信号を生成する動作概要の説明に供する信号波形図である。
【図１３】
図４に示す遅延量調整部２４の内部構成例を示すブロック図である。
【図１４】
光源ＬＤの駆動電流−光出力特性の例と変調部２７の各部電流との関係を示す図である。
【図１５】
この発明の第二実施形態の光源駆動装置の構成を示すブロック図である。
【図１６】
この第二実施形態における駆動波形生成情報と光波形との関係の一例を示す図である。
【図１７】
この発明の第三実施形態の光源駆動装置の構成を示すブロック図である。
【図１８】
この第三実施形態における駆動波形生成情報と光波形との関係の一例を示す図である。
【図１９】
変調信号生成部５１の各部の制御信号を生成するためのシーケンサの説明図である。
【図２０】
変調信号Ｍｏｄとシーケンサ状態信号Ｓｅｑ及びパワー選択信号ＰＳｅｌ０，ＰＳｅｌ１の関係の一例を示す信号波形図である。
【図２１】
この発明の第四実施形態の光源駆動装置の構成を示すブロック図である。
【図２２】
この発明の第五実施形態の光源駆動装置の構成を示すブロック図である。
【図２３】
図２２に示す光源駆動装置の各部の出力する信号波形の一例を示す波形図である。
【図２４】
この発明の第六実施形態の光源駆動装置の構成を示すブロック図である。
【図２５】
図２４に示す光源駆動装置の各部の出力する信号波形の一例を示す波形図である。
【図２６】
図２４の補償電流生成部７１の内部の詳細な構成例を示すブロック図である。
【図２７】
従来の光源駆動装置の構成を示すブロック図である。
【図２８】
この発明の第七実施形態の光源駆動装置の構成を示すブロック図である。
【図２９】
図２８に示した各部の出力信号の信号波形の一例を示す図である。
【図３０】
図２８に示したスキュー補正動作時に遅延量調整部２４，遅延検出部３５及び遅延制御部３６の各部が出力する信号の波形を示す図である。
【図３１】
図２８に示した遅延量調整部２４の内部の詳細な構成例を示すブロック図である。
【図３２】
図２８に示した遅延検出部３５の内部構成例を示すブロック図である。
【図３３】
この第七実施形態の光源駆動装置におけるスキュー補正処理の一例を示すフローチャート図である。
【図３４】
この発明の第八実施形態の光源駆動装置の構成を示すブロック図である。
【図３５】
遅延検出部３５の他の構成例を示すブロック図である。
【図３６】
この発明の第九実施形態の光源駆動装置の構成を示すブロック図である。
【符号の説明】
２：ＬＤ変調信号生成部集積回路
３：ＬＤ駆動集積回路　４：受光信号処理部
５：ＲＦ選択部　　　　６：ウォブル信号生成部
７：サーボドライバ　　９：ＬＤ制御部
１０：ＬＤ変調信号生成部　　１２：ＬＤ駆動部
１３：サーボ信号演算処理部　１４：サーボプロセッサ
１５：ウォブル信号処理部
１６：ＲＦ信号処理部／ＰＬＬ部
１７：ＷＣＫ生成部　　　１８：回転制御部
１９：コントローラ　　　２０：ＰＬＬ
２１：ランレングス検出部
２２，４１：駆動波形生成情報保持部
２３，４２，５１：変調信号生成部
２４：遅延量調整部　　２５，３４：制御部
２６：ＬＤ制御タイミング信号生成部
２７，５３：変調部
２８，２８ａ〜２８ｃ，５４，５７ａ，５７ｂ，６３，３００：電流源
２９，２９ａ〜２９ｃ，５５，３０１：スイッチ
３０，３１：加算部　　　　　３２：電流駆動部
３３：ＬＤ制御部　　　　　　３５：遅延検出部
３６，４３：遅延制御部　　　３７：テスト信号生成部
３８：光源消灯制御部　　　　５２：パワー選択信号生成部
５６ａ：Ｐ０Ｄａｔａ選択部　５６ｂ：Ｐ１Ｄａｔａ選択部
６２：パワー設定信号生成部
６４：サンプルホールド部　　６５：サンプル信号生成部
６６：遅延回路　　　　　　　６７：ＥＸＯＲ回路
７１：補償電流生成部　　　　７２：補償制御部
７３，７４：補償信号生成部　７５：補償電流源
１００：情報記録媒体　　　　１０１：ピックアップ
１０２：光源（ＬＤ）　　　　１０３：受光部
１０４：信号処理部　　　　　１０５：回転駆動部
１０６：コントローラ　　　　２０１：Ｍ分周器（１／Ｍ）
２０２：位相比較器（ＰＣ）　２０３：ループフィルタ
２０４：発振器（ＶＣＯ）　　２０５：Ｎ分周器（１／Ｎ）
２０６：分周器（Ｍ／Ｎ）　　２１１：遅延回路（ディレイ）
２１２：ＦＩＦＯ制御部　　　２１３：カウンタ
２１４：ＦＩＦＯ　　　　　　２１５：レジスタ
２２１：タイミング制御部　　２２２：タイミング演算部
２２３：タイミング演算部　　２２４：カウンタ
２２５：位相選択信号保持部（レジスタ）
２２６：カウンタ
２２７：位相選択信号保持部（レジスタ）
２２８：タイミングパルス信号遅延部
２２９ａ〜２２９ｈ：フリップフロップ
２３０：マルチプレクサ（ＭＵＸ）
２３１：タイミングパルス信号遅延部
２３２：変調信号出力部
２４３ａ〜２４３ｃ：遅延部
２４１ａ〜２４１ｎ：遅延素子
２４２：選択部　　２５１：位相比較部
２５２：平滑部　　２５３：比較部
２５４：Ａ／Ｄ変換器
３０３，ＬＤ，ＬＤ１〜ＬＤ２：光源
ＰＤ，ＰＤ１〜ＰＤ５：受光部
【図１】
2004005900.tif 000003
【図２】
2004005900.tif 000004
【図３】
2004005900.tif 000005
【図４】
2004005900.tif 000006
【図５】
2004005900.tif 000007
【図６】
2004005900.tif 000008
【図７】
2004005900.tif 000009
【図８】
2004005900.tif 000010
【図９】
2004005900.tif 000011
【図１０】
2004005900.tif 000012
【図１１】
2004005900.tif 000013
【図１２】
2004005900.tif 000014
【図１３】
2004005900.tif 000015
【図１４】
2004005900.tif 000016
【図１５】
2004005900.tif 000017
【図１６】
2004005900.tif 000018
【図１７】
2004005900.tif 000019
【図１８】
2004005900.tif 000020
【図１９】
2004005900.tif 000021
【図２０】
2004005900.tif 000022
【図２１】
2004005900.tif 000023
【図２２】
2004005900.tif 000024
【図２３】
2004005900.tif 000025
【図２４】
2004005900.tif 000026
【図２５】
2004005900.tif 000027
【図２６】
2004005900.tif 000028
【図２７】
2004005900.tif 000029
【図２８】
2004005900.tif 000030
【図２９】
2004005900.tif 000031
【図３０】
2004005900.tif 000032
【図３１】
2004005900.tif 000033
【図３２】
2004005900.tif 000034
【図３３】
2004005900.tif 000035
【図３４】
2004005900.tif 000036
【図３５】
2004005900.tif 000037
【図３６】
2004005900.tif 000038