(57)【要約】【課題】伝送線路のチャンネル数の増加を抑制することができる光ディスク記録装置を提供することである。【解決手段】本発明にかかる光ディスク記録装置は、記録信号から、レーザ光のパワーレベルに対応する記録パルス情報を生成する記録パルス情報生成部１１と、記録パルス情報を符号化した記録コードを生成する記録コード生成部１２と、記録コードを伝送する伝送線路２と、記録コードを復号する復号コード生成部３３と、を備える。記録コード生成部１２は、パワーレベルの遷移がそれぞれグレイコードを用いて表現された循環コードに基づいて記録コードを生成する。復号コード生成部３３は、所定のタイミングにおけるパワーレベルに対応した記録コードと当該所定のタイミングにおけるパワーレベルの直前のパワーレベルに対応した記録コードとを用いて記録コードを復号する。【選択図】図１
2012252749.tif 000002
【特許請求の範囲】
【請求項１】
記録信号に応じた情報をレーザ光を用いて記録媒体に記録する光ディスク記録装置であって、
前記記録信号から、前記レーザ光のパワーレベルに対応する記録パルス情報を生成する記録パルス情報生成部と、
前記記録パルス情報を符号化した記録コードを生成する記録コード生成部と、
前記記録コードを伝送する伝送線路と、
前記伝送された記録コードを復号して復号コードを生成する復号コード生成部と、を備え、
前記記録コード生成部は、前記パワーレベルの遷移がそれぞれグレイコードを用いて表現された循環コードに基づいて前記記録コードを生成し、
前記復号コード生成部は、所定のタイミングにおけるパワーレベルに対応した記録コードと当該所定のタイミングにおけるパワーレベルの直前のパワーレベルに対応した記録コードとを用いて前記記録コードを復号する、
光ディスク記録装置。
【請求項２】
前記記録コードのビット数は、前記レーザ光のパワーレベル数の平方根よりも少ないビット数である、請求項１に記載の光ディスク記録装置。
【請求項３】
前記復号コードに応じたパワーレベルを選択するパワーレベル選択部を更に備える、請求項１または２に記載の光ディスク記録装置。
【請求項４】
前記復号コード生成部は、
前記各々の記録コードが入力されたタイミングに基づいてクロックを生成するクロック生成部と、
前記クロックに応じて入力された前記各々の記録コードを保持すると共に、当該保持した各々の記録コードを前記復号コードとして出力する記録コード保持部と、
を備える請求項１乃至３のいずれか一項に記載の光ディスク記録装置。
【請求項５】
前記記録コード生成部は、直前のパワーレベルを継続して出力することを示す継続コードを前記記録コードを用いて出力可能に構成されており、
前記復号コード生成部は、前記継続コードが検出された場合、前記直前のパワーレベルに対応した復号コードを出力する、
請求項１乃至３のいずれか一項に記載の光ディスク記録装置。
【請求項６】
前記復号コード生成部は、
前記各々の記録コードが入力されたタイミングに基づいてクロックを生成するクロック生成部と、
前記クロックに応じて入力された前記各々の記録コードを保持すると共に、当該保持した各々の記録コードを伸張コードとして出力する記録コード保持部と、
前記伸張コードを入力し、当該伸張コードの中に前記継続コードを検出した場合、前記直前のパワーレベルに対応した伸張コードを前記復号コードとして出力し、前記伸張コードの中に前記継続コードを検出しない場合、前記伸張コードを前記復号コードとして出力する継続コード検出部と、
を備える請求項５に記載の光ディスク記録装置。
【請求項７】
前記記録コード保持部は、
前記クロックの立ち下がりエッジで駆動すると共に、前記各々の記録コードを保持し、当該保持した各々の記録コードを出力する第１のフリップフロップと、
前記クロックの立ち上がりエッジで駆動すると共に、前記各々の記録コードを保持し、当該保持した各々の記録コードを出力する第２のフリップフロップと、
前記第１および第２のフリップフロップから出力された各々の記録コードの順位を前記クロックに応じて切り替える切替部と、
を備える請求項４または６に記載の光ディスク記録装置。
【請求項８】
前記切替部は、
前記クロックの立ち下がりエッジにおいて、前記第２のフリップフロップから出力された前記各々の記録コードを上位ビットに割り当て、前記第１のフリップフロップから出力された前記各々の記録コードを下位ビットに割り当て、
前記クロックの立ち上がりエッジにおいて、前記第１のフリップフロップから出力された前記各々の記録コードを上位ビットに割り当て、前記第２のフリップフロップから出力された前記各々の記録コードを下位ビットに割り当てる、
請求項７に記載の光ディスク記録装置。
【請求項９】
前記記録パルス情報生成部および前記記録コード生成部を含む信号処理部と、
前記復号コード生成部を備えるレーザダイオードドライバおよび前記レーザ光を放射するレーザダイオードを含み、前記記録媒体の任意の場所にアクセス可能に構成された光ピックアップと、を備え、
前記信号処理部と前記光ピックアップとを接続する前記伝送線路としてフレキシブルケーブルが用いられている、
請求項１乃至８のいずれか一項に記載の光ディスク記録装置。
【請求項１０】
前記記録パルス情報は、
前記記録媒体に記録する際の前記レーザ光のパワーレベルが１つである波形形状に対応する情報と、
前記記録媒体に記録する際の前記レーザ光のパワーレベルが２つである波形形状に対応する情報と、
前記記録媒体に記録する際の前記レーザ光のパワーレベルが３つである波形形状に対応する情報と、を含む、
請求項１乃至９のいずれか一項に記載の光ディスク記録装置。
【請求項１１】
前記記録パルス情報生成部で生成された記録パルス情報が５ビットのデータ列である場合、前記符号化された記録コードは２ビットのデータ列である、請求項１乃至１０のいずれか一項に記載の光ディスク記録装置。
【請求項１２】
記録信号に応じた情報をレーザ光を用いて記録媒体に記録する光ディスク記録装置における記録データ伝送方法であって、
前記記録信号から、前記レーザ光のパワーレベルに対応する記録パルス情報を生成し、
前記パワーレベルの遷移がそれぞれグレイコードを用いて表現された循環コードに基づいて、前記記録パルス情報を符号化した記録コードを生成し、
前記記録コードを伝送し、
所定のタイミングにおけるパワーレベルに対応した記録コードと当該所定のタイミングにおけるパワーレベルの直前のパワーレベルに対応した記録コードとを用いて、前記伝送された記録コードを復号して復号コードを生成する、
記録データ伝送方法。
【請求項１３】
前記記録コードのビット数は、前記レーザ光のパワーレベル数の平方根よりも少ないビット数である、請求項１２に記載の記録データ伝送方法。
【請求項１４】
更に、前記復号コードに応じたパワーレベルを選択する、請求項１２または１３に記載の記録データ伝送方法。
【請求項１５】
前記復号コードを生成する際に、
前記各々の記録コードが入力されたタイミングに基づいてクロックを生成し、
前記クロックに応じて入力された前記各々の記録コードを保持し、当該保持した各々の記録コードを前記復号コードとして出力する、
請求項１２乃至１４のいずれか一項に記載の記録データ伝送方法。
【請求項１６】
直前のパワーレベルを継続して出力することを示す継続コードを前記記録コードとして出力し、
前記記録コードを復号する際に前記継続コードが検出された場合、前記直前のパワーレベルに対応した復号コードを出力する、
請求項１２乃至１４のいずれか一項に記載の記録データ伝送方法。
【請求項１７】
前記復号コードを生成する際に、
前記各々の記録コードが入力されたタイミングに基づいてクロックを生成し、
前記クロックに応じて入力された前記各々の記録コードを保持し、当該保持した各々の記録コードを伸張コードとして出力し、
前記伸張コードの中に前記継続コードを検出した場合、前記直前のパワーレベルに対応した伸張コードを前記復号コードとして出力し、前記伸張コードの中に前記継続コードを検出しない場合、前記伸張コードを前記復号コードとして出力する、
請求項１６に記載の記録データ伝送方法。
【請求項１８】
少なくとも５つの異なる状態をそれぞれ２ビットのデータに変換して出力する半導体装置であって、
前記２ビットのデータは、前記状態が遷移した際のビットの変化が１ビットであり、
現在の前記２ビットのデータと直前の前記２ビットのデータとに基づいて、現在の前記状態を特定可能であることを特徴とする半導体装置。
【請求項１９】
前記２ビットのデータは、前記状態の遷移をグレイコードを用いて表現することで生成されたデータである、請求項１８に記載の半導体装置。
【請求項２０】
前記半導体装置は、前記状態を所定の状態遷移に基いて前記２ビットのデータに変換することを特徴とする請求項１８に記載の半導体装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光ディスク記録装置および記録信号伝送方法に関し、特に記録信号に応じた情報をレーザ光を用いて記録媒体に記録する光ディスク記録装置および当該記録信号の伝送方法に関する。
【背景技術】
【０００２】
ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blue-ray Disc）に代表される光ディスク記録装置は、記録信号に応じたパルス状のレーザ光（以下、記録パルスともいう）を記録媒体（記録用光ディスク）に照射し、記録媒体の記録膜に記録マークを形成することで情報を記録する。このパルス状のレーザ光は、レーザの駆動電流に対応したパワーレベルとレーザ光を照射するタイミングとを示す記録パルス情報に基づき、光ピックアップ（ＯＰＵ：Optical Pick Up）に搭載されたレーザダイオードドライバ（以下、ＬＤＤ）がレーザダイオードを駆動することで生成される。
【０００３】
光ディスク記録装置では、記録媒体の種類、記録マークおよびその間隔（スペース）の長さ、記録速度などの記録条件によって記録パルスを最適化する必要がある。このため、レーザ光のパワーレベルを多値化し、記録パルスのエッジ変化点を微小に制御する記録ストラテジと呼ばれる技術が用いられている。
【０００４】
近年、光ディスク記録装置の技術分野では、記録速度の高速化や、ポータブル機器への搭載の増加に伴い、低電力化、小型化、および低価格化の必要性が高まってきている。一方、記録パルス情報は、光ディスク記録装置の基板上に搭載された信号処理ＬＳＩによって生成され、低電圧差動信号（以下、ＬＶＤＳ）を用いて、フレキシブルケーブルを介してＬＤＤへ逐次伝送される。そして、近年、多値の記録パワーレベルが用いられるようになったことで、信号処理ＬＳＩからＬＤＤへ伝送される記録パルス情報が増加し、これにより多チャンネルの伝送線路が必要となった。
【０００５】
伝送線路のチャンネル数の増加は、光ディスク記録装置の小型化の妨げとなる。また、ＬＶＤＳ送信回路は一般的に１チャンネル当り３．５ｍＡの電流を常時消費するため低電力化の妨げとなる。また、記録速度の高速化に従い記録パルス情報の周波数も高くなるが、フレキシブルケーブルによって伝送帯域が制限されるため、記録速度の向上の妨げとなる。
【０００６】
特許文献１には、エラーレートを改善し、高品質な記録を実現可能な光ディスク記録装置に関する技術が開示されている。図２３は、特許文献１に開示されている光ディスク記録装置を説明するためのブロック図である。特許文献１に開示されている光ディスク記録装置は、回路基板８１と、伝送線路８６と、光ピックアップ８８とを備える。
【０００７】
回路基板８１は、ライトストラテジ生成回路８３と、生成されたライトストラテジ信号を伝送するための低電圧差動信号（ＬＶＤＳ）ドライバ回路８４と、を含む信号処理集積回路装置（ＤＳＰ）８２を備える。光ピックアップ８８は、レーザダイオード（ＬＤ）９１およびそれを駆動するレーザダイオードドライバ（ＬＤＤ）８９を備える。ＬＤＤ８９は複数の電流源９０を備える。回路基板８１が備えるＤＳＰ８２と光ピックアップ８８が備えるＬＤＤ８９は、ライトストラテジ信号を伝送する伝送線路８６を用いて接続されている。ＬＶＤＳドライバ回路８４の出力の差動間には、差動間抵抗８５が設けられている。また、ライトストラテジ信号が供給されるＬＤＤ８９には終端抵抗８７が設けられている。
【０００８】
特許文献１に開示されている光ディスク記録装置では、ＬＶＤＳドライバ回路８４の出力の差動間に差動間抵抗８５を設けることで、伝送線路８６のインピーダンス不整合に起因して発生する反射波を低減することができる。これにより、エラーレートを改善し、高品質な記録を実現可能な光ディスク記録装置を提供している。
【０００９】
特許文献２には、レーザドライバに記録パルス情報を伝送する際に伝送線路数を減少させ、かつ高速記録において安定した記録性能を提供可能な光ディスク記録装置に関する技術が開示されている。
【００１０】
図２４は、特許文献２に開示されている光ディスク記録装置を示すブロック図である。特許文献２に開示されている光ディスク記録装置は、信号処理ＬＳＩ（１０８）、伝送線路１０３、およびレーザドライバ１０４を備える。信号処理ＬＳＩ（１０８）は、記録ストラテジテーブルメモリ３１４、記録ストラテジ生成回路３１５、マーク／スペース判定回路１２０、変調回路３１６、エンコード回路１００、変換テーブルメモリ１０１、およびＬＶＤＳ送信回路１０２を備える。
【００１１】
レーザドライバ１０４は、ＬＶＤＳ受信回路１０５、変換テーブルメモリ１０６、デコード回路１０７、ＨＦ発生回路３１９、電流源回路３０４、およびスイッチ３０５〜３０９を備える。レーザダイオード３０２はレーザドライバ１０４で駆動される。そして、スピンドル３０１を用いて回転されている光ディスク３００にレーザ光を照射することで、光ディスク３００に情報が記録される。
【００１２】
図２４に示す光ディスク記録装置では、上位ホスト３１８から変調回路３１６に記録データが供給されると、信号処理ＬＳＩ（１０８）内部の変調回路３１６から記録信号であるＮＲＺと、ＮＲＺに同期した記録クロックＣＬＫとがマーク／スペース判定回路１２０に出力される。マーク／スペース判定回路１２０は、ＮＲＺ、ＣＬＫが入力されるとマーク長、スペース長の判定を実施し、マーク、スペース情報を記録ストラテジ生成回路３１５に出力する。記録ストラテジ生成回路３１５は、入力されたマーク、スペース情報に対応した記録ストラテジの情報を、記録ストラテジテーブルメモリ３１４から読み出し、記録パルス情報Ｌ０、Ｌ１、Ｌ２、Ｌ３、およびＨＦｏｎを生成する。
【００１３】
図２５は、図２４に示す光ディスク記録装置の動作を示すタイミングチャートである。ここで、図２５に示す記録信号２００は変調回路３１６から出力されるＮＲＺに対応し、記録マーク２０２は光ディスク３００に形成される記録マークを示している。図２５に示す記録パルス２０４は、記録パワーレベルＰｆ、Ｐｌ、Ｐｍ、ＰｓおよびＰｃを発生するタイミングと、高周波波形を重畳するタイミングとに分解できる。符号２０５〜２０８は、記録ストラテジ生成回路３１５からエンコード回路１００に出力される記録パルス情報Ｌ０、Ｌ１、Ｌ２、Ｌ３、およびＨＦｏｎの波形を示している。
【００１４】
記録パルス情報Ｌ０、Ｌ１、Ｌ２、Ｌ３、およびＨＦｏｎは、記録パルスのパワーレベルおよび変化のタイミングを示し、エンコード回路１００に入力される。記録パルス情報Ｌ０、Ｌ１、Ｌ２、Ｌ３、およびＨＦｏｎで示される各パルスの状態を、ビットの組み合わせで表すと、全体で５ビット３２状態を取ることが可能である（図２５のエンコード入力を参照）。しかし、図２５に示すキャッスル型（５Ｔ  Ｍａｒｋに示す記録パルス形状）の場合、実際に記録パルスを生成するときに使用する記録パルスの状態をビットの組み合わせで表すと６状態となる。記録パルスの波形形状としては、ほかにマルチパルス形を用いた記録パターンがある。しかし、いずれも光ディスク記録に用いられる記録パルスの状態をビットの組み合わせで表したとしても高々８状態程度である。
【００１５】
よって、図２４に示す光ディスク記録装置では、エンコード回路１００において、記録パルス情報Ｌ０、Ｌ１、Ｌ２、Ｌ３、およびＨＦｏｎの組み合わせで示される５ビットのエンコード入力を３ビットのエンコード出力（図２５のエンコード出力を参照）にエンコードしている。具体的には、変換テーブルメモリ１０１に記録パルスに対応した変換テーブルを格納しておき、記録ストラテジ生成回路３１５からの指令によって最適な変換テーブルを選択してエンコード回路１００での変換を行う。なお、変換テーブルメモリ１０１に格納する変換テーブルは、光ディスク記録装置の制御を行うファームウェアなどでプログラマブルに設定可能な構成とする。
【００１６】
変換された３ビットのエンコード出力は、ＬＶＤＳ送信回路１０２でＬＶＤＳ信号に変換される。変換されたＬＶＤＳ信号は信号処理ＬＳＩ（１０８）から出力され、フレキシブルケーブルなどの伝送線路１０３を介して、光ピックアップ上に搭載されたＬＤＤ（１０４）のＬＶＤＳ受信回路１０５に入力される。ＬＶＤＳ受信回路１０５で受信されたＬＶＤＳ信号は、デコード回路１０７に入力される。デコード回路１０７では、信号処理ＬＳＩ（１０８）内部で使用した変換テーブルと同様の変換テーブルをＬＤＤ内部の変換テーブルメモリ１０６から読み出して、入力されたエンコード出力からＬ０、Ｌ１、Ｌ２、Ｌ３、およびＨＦｏｎの記録パルス情報を復元する。
【００１７】
この処理を実現するため、ＬＤＤ内部の変換テーブルメモリ１０６は、上記変換テーブルメモリ１０１と同様に光ディスク記録装置の制御を行うファームウェアなどでマイコン３１７からプログラマブルに設定可能な構成とし、変換テーブルメモリ１０１と同じ内容を登録しておく。このように信号処理ＬＳＩとＬＤＤとの間の伝送信号をエンコードすることにより、従来はパルスタイミング情報を５本の記録パルス情報で伝送していたものを、コード化した３本のパルスでパルスタイミング情報を伝送することが可能となる。よって、伝送線路における信号線数の削減、および信号処理ＬＳＩ、ＬＤＤのピン数削減が可能となる。
【００１８】
また、特許文献２にかかる技術では、エンコードにグレイコードを使用している。グレイコードは、各コード値を状態としたときに状態遷移におけるビット変化を１ビットとするコードである。この状態遷移を図２６に示す。記録パルスで取り得る記録パターンの主なものは、マルチパルスを用いたパルス列、キャッスル型のパルス列など数種類である。そして、これらの記録パターンは、パルス内のパワーレベルの変化がパターン化されているため、図２６のグレイコードによる状態遷移に当てはめることが可能である。図２５のタイミングチャートに示す５ビットのエンコード入力は、図２５のタイミングチャートに示すエンコード出力のようにエンコードすることで、記録パルス情報をグレイコードで伝送することが可能である。Ｂｉｔ０、Ｂｉｔ１、Ｂｉｔ２はグレイコードを用いたときのエンコード出力の信号波形８０１〜８０３である。グレイコードでは状態遷移における変化が必ず１ビット、つまり１信号のみであるため、各エンコード出力信号の変化点、つまりエッジタイミングは重ならない。これにより、ビット信号間での位相、スキュー管理の問題を解決することができる。
【先行技術文献】
【特許文献】
【００１９】
【特許文献１】特開２００９−９９２３３号公報
【特許文献２】特開２００９−２８３０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【００２０】
背景技術で説明したように、光ディスク記録装置では、記録信号に応じた情報をレーザ光を用いて記録媒体に記録する際に、記録条件に応じて記録パルスを最適化する記録ストラテジ技術が用いられている。この記録ストラテジ技術を用いる場合、レーザ光のパワーレベルを多値化する必要がある。しかしながら、レーザ光のパワーレベルを多値化すると、信号処理ＬＳＩからレーザダイオードドライバ（ＬＤＤ）へ伝送される信号が増加するため、伝送線路の数（つまり、チャンネルの数）も増加するという問題がある。
【００２１】
特許文献２に開示されている光ディスク記録装置では、エンコード回路１００（図２４参照）を用いることで、５ビットのエンコード入力を３ビットのエンコード出力にエンコードしている。これにより、伝送線路も５チャンネルから３チャンネルに減らすことができる。しかしながら、特許文献２にかかる技術を用いたとしても、伝送線路の数をこれよりも減らすことができない。具体的には、例えば５ビットの記録パルス情報を２チャンネルの伝送線路を用いて伝送することはできない。
【課題を解決するための手段】
【００２２】
本発明にかかる光ディスク記録装置は、記録信号に応じた情報をレーザ光を用いて記録媒体に記録する光ディスク記録装置であって、前記記録信号から、前記レーザ光のパワーレベルに対応する記録パルス情報を生成する記録パルス情報生成部と、前記記録パルス情報を符号化した記録コードを生成する記録コード生成部と、前記記録コードを伝送する伝送線路と、前記伝送された記録コードを復号して復号コードを生成する復号コード生成部と、を備える。前記記録コード生成部は、前記パワーレベルの遷移がそれぞれグレイコードを用いて表現された循環コードに基づいて前記記録コードを生成し、前記復号コード生成部は、所定のタイミングにおけるパワーレベルに対応した記録コードと当該所定のタイミングにおけるパワーレベルの直前のパワーレベルに対応した記録コードとを用いて前記記録コードを復号する。
【００２３】
本発明にかかる光ディスク記録装置では、グレイコードを用いて表現された循環コードを用いると共に、直前のパワーレベルの状態を示す直前の記録コードをも含めて復号コードを生成しているので、伝送線路を介して伝送する際の信号のビット数を減らすことができる。
【００２４】
本発明にかかる記録データ伝送方法は、記録信号に応じた情報をレーザ光を用いて記録媒体に記録する光ディスク記録装置における記録データ伝送方法であって、前記記録信号から、前記レーザ光のパワーレベルに対応する記録パルス情報を生成し、前記パワーレベルの遷移がそれぞれグレイコードを用いて表現された循環コードに基づいて、前記記録パルス情報を符号化した記録コードを生成し、前記記録コードを伝送し、所定のタイミングにおけるパワーレベルに対応した記録コードと当該所定のタイミングにおけるパワーレベルの直前のパワーレベルに対応した記録コードとを用いて、前記伝送された記録コードを復号して復号コードを生成する。
【００２５】
本発明にかかる記録データ伝送方法では、グレイコードを用いて表現された循環コードを用いると共に、直前のパワーレベルの状態を示す直前の記録コードをも含めて復号コードを生成しているので、記録データを伝送する際の信号のビット数を減らすことができる。
【００２６】
本発明にかかる半導体装置は、少なくとも５つの異なる状態をそれぞれ２ビットのデータに変換して出力する半導体装置であって、前記２ビットのデータは、前記状態が遷移した際のビットの変化が１ビットであり、現在の前記２ビットのデータと直前の前記２ビットのデータとに基づいて、現在の前記状態を特定可能であることを特徴とする半導体装置である。
【発明の効果】
【００２７】
本発明により、伝送線路のチャンネル数の増加を抑制することができる光ディスク記録装置、記録データ伝送方法および半導体装置を提供することができる。
【図面の簡単な説明】
【００２８】
【図１】実施の形態１にかかる光ディスク記録装置を示すブロック図である。
【図２】実施の形態１にかかる光ディスク記録装置が備える復号コード生成部を示す回路図である。
【図３】実施の形態１にかかる光ディスク記録装置の動作を示すタイミングチャートである（循環コードが第１の例の場合）。
【図４】実施の形態１にかかる光ディスク記録装置で用いられる循環コードの第１の例を示す図である。
【図５】記録パルス情報、パワーレベル、記録コード、および循環コードの関係の一例を示すテーブルである。
【図６】記録パルス情報、パワーレベル、および記録コードの関係を示すテーブルである。
【図７】復号コード、パワーレベル、およびパワーデータの関係の一例を示すテーブルである。
【図８】実施の形態１にかかる光ディスク記録装置で用いられる循環コードの第２の例を示す図である。
【図９】実施の形態１にかかる光ディスク記録装置の動作を示すタイミングチャートである（循環コードが第２の例の場合）。
【図１０】実施の形態１にかかる光ディスク記録装置で用いられる循環コードの第３の例を示す図である。
【図１１】実施の形態１にかかる光ディスク記録装置の動作を示すタイミングチャートである（循環コードが第３の例の場合）。
【図１２】実施の形態１にかかる光ディスク記録装置で用いられる循環コードの第４の例を示す図である。
【図１３】実施の形態１にかかる光ディスク記録装置の動作を示すタイミングチャートである（循環コードが第４の例の場合）。
【図１４】実施の形態２にかかる光ディスク記録装置を示すブロック図である。
【図１５】実施の形態２にかかる光ディスク記録装置が備える復号コード生成部を示す回路図である。
【図１６】実施の形態２にかかる光ディスク記録装置の動作を示すタイミングチャートである。
【図１７】記録パルス情報、パワーレベル、出力コード、記録コード、および循環コードの関係の一例を示すテーブルである。
【図１８】記録パルス情報、パワーレベル、出力コード、および記録コードの関係を示すテーブルである。
【図１９】実施の形態２にかかる光ディスク記録装置で用いられる循環コードを示す図である。
【図２０】実施の形態２にかかる光ディスク記録装置が備える記録コード生成部の動作を示すフローチャートである。
【図２１】実施の形態２にかかる光ディスク記録装置が備える継続コード検出部の動作を示すフローチャートである。
【図２２】伸張コード、復号コード、およびパワーレベルの関係を示すテーブルである。
【図２３】特許文献１に開示されている技術を説明するための図である。
【図２４】特許文献２に開示されている技術を説明するための図である。
【図２５】特許文献２に開示されている技術を説明するための図である。
【図２６】特許文献２に開示されている技術を説明するための図である。
【発明を実施するための形態】
【００２９】
実施の形態１
以下、図面を参照して本発明の実施の形態について説明する。
図１は、本発明の実施の形態１にかかる光ディスク記録装置を示すブロック図である。本実施の形態にかかる光ディスク記録装置は、信号処理部１、伝送線路２、および光ピックアップ５を備える。光ピックアップ５には、レーザダイオードドライバ（ＬＤＤ）３と当該ＬＤＤ３で駆動されるレーザダイオード４とが搭載されている。
【００３０】
信号処理部１は、記録パルス情報生成部１１、記録コード生成部１２、および低電圧差動信号（ＬＶＤＳ）送信部１３、１４を備える。
【００３１】
記録パルス情報生成部１１は、記録信号が供給されると、レーザ光のパワーレベルに対応する記録パルス情報ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、およびＨＦを生成し、記録コード生成部１２に出力する。ここで、記録信号は上位回路（不図示）から供給される信号であり、記録マークを記録媒体上に形成するための信号である。図３に、記録媒体上に形成される記録マークの形状と、当該記録マークを形成する際に記録パルス情報生成部１１に供給される記録信号を示す。
【００３２】
記録パルス情報は、図３に示すように、多値化したパワーレベル（ＯＶ、ＬＰ、ＭＤ、ＥＲ、ＣＬ、高周波波形重畳であり、この場合のパワーレベルの数は６である）を出力可能な記録パルスを、５ビットの信号（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、およびＨＦ）に変換した信号である。この記録パルスは記録ストラテジ技術を用いて生成される。具体的には、図５に示すように、パワーレベルが"高周波波形重畳"の場合は、記録パルス情報（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、ＨＦ）を（０、０、０、１、１）とし、パワーレベルが"ＥＲ"の場合は（０、０、０、１、０）とし、パワーレベルが"ＯＶ"の場合は（１、１、１、１、０）とし、パワーレベルが"ＭＤ"の場合は（０、０、１、１、０）とし、パワーレベルが"ＬＰ"の場合は（０、１、１、１、０）とし、パワーレベルが"ＣＬ"の場合は（０、０、０、０、０）とする。
【００３３】
図３に示す記録パルスはレーザダイオード４から出力されるレーザの波形に対応している。図３に示す記録信号（５Ｔ  Ｍａｒｋ）に対応する記録パルスの波形形状を一般的にキャッスル形と呼ぶ。また、記録信号（３Ｔ  Ｍａｒｋ）に示される記録パルスの波形形状を一般的にモノ形とよぶ。ここでＴとは、ＣＤ、ＤＶＤおよびＢＤにおける最小基準時間を指し、３Ｔ  Ｍａｒｋは最小基準時間の３倍、５Ｔ  Ｍａｒｋは最小基準時間の５倍の時間である。なお、５Ｔ  Ｍａｒｋを形成する場合は、キャッスル形の記録パターンを用いる場合のほかに、記録媒体の種類、記録速度などの記録条件によって、モノ形やマルチパルス形を用いる場合もあり、３Ｔも同様に、モノ形の記録パターンのほか、マルチパルス形を用いる場合がある。
【００３４】
なお、本実施の形態にかかる光ディスク記録装置では、例として記録パルス情報生成部１１で生成される記録パルス情報を５ビットの情報としているが、記録パルス情報のビット数はこれに限定されることはなく任意に決定することができる。
【００３５】
記録コード生成部１２は、記録パルス情報生成部１１で生成された記録パルス情報を符号化した記録コードＲＣ１、ＲＣ２を生成する。例えば、記録コード生成部１２は、記録パルス情報をパワーレベル数の平方根よりも少ないビット数で符号化することができる。本実施の形態にかかる光ディスク記録装置では、５ビットの記録パルス情報ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、およびＨＦを符号化して、２ビットの記録コードＲＣ１、ＲＣ２を生成している。この際、パワーレベル（ＯＶ、ＬＰ、ＭＤ、ＥＲ、ＣＬ、高周波波形重畳）の遷移がそれぞれグレイコードを用いて表現された循環コードが用いられる。
【００３６】
図４は、本実施の形態にかかる光ディスク記録装置で用いられる循環コードの第１の例を示す図である。図４に示す各循環コードは、記録パルスの各パワーレベルを示しており、記録パルスのパワーレベルが次のパワーレベルに遷移する際、ビットの変化を１ビットとするグレイコードを使用している。例えば、高周波波形重畳の状態からパワーレベルＥＲの状態に遷移する際、循環コードは"０１"から"１１"に遷移しており、この場合のビットの変化は１ビットである。
【００３７】
記録コード生成部１２は、例えば図５に示すテーブルを用いて、記録パルス情報（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、およびＨＦ）を記録コードＲＣ１、ＲＣ２に変換する。具体的には、記録パルス情報（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、ＨＦ）が（０、０、０、１、１）の時（パワーレベル：高周波波形重畳に対応）、記録コード（ＲＣ１、ＲＣ２）として（０、１）を生成し、記録パルス情報が（０、０、０、１、０）の時（ＥＲ）、記録コードとして（１、１）を生成し、記録パルス情報が（１、１、１、１、０）の時（ＯＶ）、記録コードとして（１、０）を生成し、記録パルス情報が（０、０、１、１、０）の時（ＭＤ）、記録コードとして（１、１）を生成し、記録パルス情報が（０、１、１、１、０）の時（ＬＰ）、記録コードとして（０、１）を生成し、記録パルス情報が（０、０、０、０、０）の時（ＣＬ）、記録コードとして（０、０）を生成する。
【００３８】
なお、図５に示したテーブルは一例であり、一般的には図６に示すテーブルを用いることができる。図６に示したテーブルにおいて、記録コード（ＲＣ１、ＲＣ２）の"Ａ"および"Ｂ"には、"０"または"１"の値を用いることができる。つまり、Ａ＝"０"およびＢ＝"０"、Ａ＝"０"およびＢ＝"１"、Ａ＝"１"およびＢ＝"０"、またはＡ＝"１"およびＢ＝"１"を用いることができる。なお、Ａ＝"０"およびＢ＝"１"を用いた場合は、図５に示したテーブルと同様となる。
【００３９】
記録コード生成部１２で生成された記録コードＲＣ１、ＲＣ２はそれぞれ、ＬＶＤＳ送信部１３、１４に出力される。
【００４０】
ＬＶＤＳ送信部１３は、記録コードＲＣ１が入力されると差動信号に変換し、伝送線路２を介してＬＶＤＳ受信部３１に出力する。同様に、ＬＶＤＳ送信部１４は、記録コードＲＣ２が入力されると差動信号に変換し、伝送線路２を介してＬＶＤＳ受信部３２に出力する。
【００４１】
伝送線路２には、例えばフレキシブルケーブルが用いられる。一般的に、信号処理部１は光ディスク記録装置本体に固定されているのに対して、ＬＤＤ３およびレーザダイオード４を搭載した光ピックアップ５は、記録媒体の任意の場所にアクセス可能に構成されている。よって、信号処理部１と、ＬＤＤ３を含む光ピックアップ５とを接続する伝送線路２には、フレキシブルケーブルが用いられる。
【００４２】
ＬＤＤ３は、ＬＶＤＳ受信部３１、３２、復号コード生成部３３、パワーレベル選択部３４、デジタル−アナログ変換回路（以下、ＤＡＣ）３５、および終端抵抗３６、３７を備える。終端抵抗３６、３７は、ＬＶＤＳ受信部３１、３２のそれぞれの入力側に設けられている。
【００４３】
ＬＶＤＳ受信部３１は、ＬＶＤＳ送信部１３から出力された差動信号が入力されると、２値化信号に変換した記録コードＲＣ１を復号コード生成部３３に出力する。同様に、ＬＶＤＳ受信部３２は、ＬＶＤＳ送信部１４から出力された差動信号が入力されると、２値化信号に変換した記録コードＲＣ２を復号コード生成部３３に出力する。
【００４４】
復号コード生成部３３は、伝送された記録コードを復号して復号コードを生成する。このとき、復号コード生成部３３は、所定のタイミングにおけるパワーレベルに対応した記録コードと当該所定のタイミングにおけるパワーレベルの直前のパワーレベルに対応した記録コードとを用いて記録コードを復号する。
【００４５】
図２は、復号コード生成部３３の一例を示す回路図である。図２に示す復号コード生成部３３は、クロック生成部ＸＯＲと、記録コード保持部５１と、を備える。クロック生成部ＸＯＲは、例えば排他的論理和演算回路で構成することができる。クロック生成部ＸＯＲは、各々の記録コードＲＣ１、ＲＣ２が入力されたタイミングに基づいてクロックＣＬＫを生成する。すなわち、クロック生成部ＸＯＲは、記録コードＲＣ１およびＲＣ２の両方が"１"または"０"のときにクロックＣＬＫとして"０"を出力し、記録コードＲＣ１およびＲＣ２のいずれか一方が"１"で、他方が"０"のときにクロックＣＬＫとして"１"を出力する。
【００４６】
記録コード保持部５１は、クロック生成部ＸＯＲで生成されたクロックＣＬＫに応じて入力された各々の記録コードＲＣ１、ＲＣ２を保持すると共に、当該保持した各々の記録コードＲＣ１、ＲＣ２を復号コード２０として出力する。記録コード保持部５１は、第１のフリップフロップ（ＦＦ１１、ＦＦ１２）と、第２のフリップフロップ（ＦＦ２１、ＦＦ２２）と、切替部５２とで構成することができる。
【００４７】
第１のフリップフロップ（ＦＦ１１、ＦＦ１２）は、クロック生成部ＸＯＲで生成されたクロックＣＬＫの立ち下がりエッジで駆動すると共に、各々の記録コードＲＣ１、ＲＣ２を保持し、当該保持した各々の記録コードＲＣ１、ＲＣ２を切替部５２に出力する。保持された記録コードＲＣ１、ＲＣ２は、次回のクロックＣＬＫの立ち下がりエッジまで保持される。
【００４８】
第２のフリップフロップ（ＦＦ２１、ＦＦ２２）は、クロック生成部ＸＯＲで生成されたクロックＣＬＫの立ち上がりエッジで駆動すると共に、各々の記録コードＲＣ１、ＲＣ２を保持し、当該保持した各々の記録コードＲＣ１、ＲＣ２を切替部５２に出力する。保持された記録コードＲＣ１、ＲＣ２は、次回のクロックＣＬＫの立ち上がりエッジまで保持される。
【００４９】
切替部５２は、第１のフリップフロップ（ＦＦ１１、ＦＦ１２）から出力された保持コードＦＦ１Ｑと第２のフリップフロップ（ＦＦ２１、ＦＦ２２）から出力された保持コードＦＦ２Ｑとの順位をクロックＣＬＫに応じて切り替えて、順位を入れ替えた後の保持コードＦＦ１Ｑおよび保持コードＦＦ２Ｑを復号コード２０として出力する。このとき、保持コードＦＦ１Ｑおよび保持コードＦＦ２Ｑはそれぞれ２ビットのデータ列であり、復号コード２０は４ビットのデータ列である。
【００５０】
すなわち、切替部５２は、クロックＣＬＫが"０"の場合には、保持コードＦＦ２Ｑを上位２ビットに割り当て、保持コードＦＦ１Ｑを下位２ビットに割り当てて出力する。一方、切替部５２は、クロックＣＬＫが"１"の場合には、保持コードＦＦ１Ｑを上位２ビットに割り当て、保持コードＦＦ２Ｑを下位２ビットに割り当てて出力する。
【００５１】
パワーレベル選択部３４は、復号コード生成部３３で生成された復号コード２０に応じたパワーレベルを選択する。図７は、復号コード２０、パワーレベル、およびパワーデータの関係の一例を示す図である。ここで、各パワーデータはレーザダイオードのパワーレベルに対応するデジタルデータである。
【００５２】
図７に示すように、復号コード２０が（０、０、０、１）である場合（１６進数で表記すると"１"となる）、パワーレベル選択部３４は、パワーレベル"高周波波形重畳"に対応するパワーデータとして"ＬＶ１ＨＦ"を出力する。復号コード２０が（０、１、１、１）である場合（１６進数で表記すると"７"となる）、パワーレベル選択部３４は、パワーレベル"ＥＲ"に対応するパワーデータとして"ＬＶ１"を出力する。復号コード２０が（１、１、１、０）である場合（１６進数で表記すると"Ｅ"となる）、パワーレベル選択部３４は、パワーレベル"ＯＶ"に対応するパワーデータとして"ＬＶ４"を出力する。復号コード２０が（１、０、１、１）である場合（１６進数で表記すると"Ｂ"となる）、パワーレベル選択部３４は、パワーレベル"ＭＤ"に対応するパワーデータとして"ＬＶ２"を出力する。復号コード２０が（１、１、０、１）である場合（１６進数で表記すると"Ｄ"となる）、パワーレベル選択部３４は、パワーレベル"ＬＰ"に対応するパワーデータとして"ＬＶ３"を出力する。復号コード２０が（０、１、０、０）である場合（１６進数で表記すると"４"となる）、パワーレベル選択部３４は、パワーレベル"ＣＬ"に対応するパワーデータとして"ＬＶ０"を出力する。復号コード２０が（１、０、０、０）である場合（１６進数で表記すると"８"となる）、パワーレベル選択部３４は、パワーレベル"ＣＬ"に対応するパワーデータとして"ＬＶ０"を出力する。パワーレベル選択部３４で選択されたパワーデータＲＰＤは、ＤＡＣ３５に出力される。
【００５３】
なお、本実施の形態にかかる光ディスク記録装置では、図７に示すように４ビットの復号コード２０として、前の循環コード（上位２ビット）と後の循環コード（下位２ビット）において１ビットのみ変化するコードを用いている。例えば、図７に示す復号コード（０、０、０、１）は、上位２ビットである（０、０）と下位２ビットである（０、１）との間で１ビットのみ変化している。同様に、復号コード（０、１、１、１）は、上位２ビットである（０、１）と下位２ビットである（１、１）との間で１ビットのみ変化している。一方、例えば（０、０、１、１）は、上位２ビットである（０、０）と下位２ビットである（１、１）との間で２ビット変化しているので、復号コードとして用いない。また、例えば（０、１、０、１）は、上位２ビットである（０、１）と下位２ビットである（０、１）との間でビットの変化がないので、復号コードとして用いない。
【００５４】
ＤＡＣ３５は、パワーレベル選択部３４で選択されたパワーデータＲＰＤ（デジタルデータ）をレーザ駆動電流に変換し、当該駆動電流をレーザダイオード４に供給する。レーザダイオード４はＤＡＣ３５から出力された駆動電流に応じたパワーレベルのレーザを記録媒体に照射することで、記録媒体の記録膜に記録マークを形成する。
【００５５】
次に、本実施の形態にかかる光ディスク記録装置の動作について、図３に示すタイミングチャートを用いて説明する。図３に示すタイミングチャートでは、記録信号（５Ｔ  Ｍａｒｋ）に対応する記録マークを形成する際にキャッスル形の記録パルスを用いており、記録信号（３Ｔ  Ｍａｒｋ）に対応する記録マークを形成する際にモノ形の記録パルスを用いている。
【００５６】
キャッスル形の記録パルスを用いて記録信号（５Ｔ  Ｍａｒｋ）に対応する記録マークを形成する場合の動作について説明する。キャッスル形の記録パルスの場合、図４の循環コードに示すように、高周波波形重畳（０１）→ＥＲ（１１）→ＯＶ（１０）→ＭＤ（１１）→ＬＰ（０１）→ＣＬ（００）→高周波波形重畳（０１）の順に循環コードおよびパワーレベルが遷移する。
【００５７】
Ｔ１において、記録パルスのパワーレベルは"ＥＲ"となるので、図１に示す記録パルス情報生成部１１は、記録パルス情報（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、ＨＦ）である（０、０、０、１、０）を記録コード生成部１２に出力する。記録コード生成部１２は、図５に示したテーブルを用いて記録パルス情報を変換し、記録コードＲＣ１、ＲＣ２として（１、１）を出力する。このときの循環コードは、"１１"である。この記録コードＲＣ１、ＲＣ２は、ＬＶＤＳ送信部１３、１４、伝送線路２、およびＬＶＤＳ受信部３１、３２を経由して復号コード生成部３３に供給される。
【００５８】
図２に示す復号コード生成部３３のクロック生成部ＸＯＲは、ＲＣ１＝"１"、ＲＣ２＝"１"であるので、クロックＣＬＫ＝"０"（立ち下がり）を出力する。第１のフリップフロップ（ＦＦ１１、ＦＦ１２）は、クロックＣＬＫの立ち下がりエッジのタイミングで、記録コードＲＣ１＝"１"、ＲＣ２＝"１"を保持コードＦＦ１Ｑ＝"１１"として保持すると共に、当該保持コードＦＦ１Ｑ＝"１１"を切替部５２に出力する。
【００５９】
切替部５２は、クロックＣＬＫ＝"０"（立ち下がり）であるので、保持コードＦＦ２Ｑ＝"０１"を上位２ビットに割り当て、保持コードＦＦ１Ｑ＝"１１"を下位２ビットに割り当て、（０、１、１、１）（１６進数で"７"）を復号コード２０として出力する。ここで、保持コードＦＦ２Ｑ＝"０１"は、Ｔ１の直前のタイミングにおいて第２のフリップフロップ（ＦＦ２１、ＦＦ２２）に取り込まれた保持コードＦＦ２Ｑであり、記録コードＲＣ１＝"０"、ＲＣ２＝"１"に対応する保持コードである。
【００６０】
パワーレベル選択部３４は、復号コード生成部３３から出力された復号コード２０に対応するパワーデータ"ＬＶ１"を出力する。ＤＡＣ３５は、パワーレベル選択部３４で選択されたパワーデータ"ＬＶ１"をレーザ駆動電流に変換し、当該駆動電流をレーザダイオード４に供給する。レーザダイオード４はＤＡＣ３５から出力された駆動電流に応じたパワーレベルのレーザ光を記録媒体に照射する。
【００６１】
Ｔ２において、記録パルスのパワーレベルは"ＯＶ"となるので、図１に示す記録パルス情報生成部１１は、記録パルス情報（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、ＨＦ）である（１、１、１、１、０）を記録コード生成部１２に出力する。記録コード生成部１２は、図５に示したテーブルを用いて記録パルス情報を変換し、記録コードＲＣ１、ＲＣ２として（１、０）を出力する。このときの循環コードは、"１０"である。この記録コードＲＣ１、ＲＣ２は、ＬＶＤＳ送信部１３、１４、伝送線路２、およびＬＶＤＳ受信部３１、３２を経由して復号コード生成部３３に供給される。
【００６２】
図２に示す復号コード生成部３３のクロック生成部ＸＯＲは、ＲＣ１＝"１"、ＲＣ２＝"０"であるので、クロックＣＬＫ＝"１"（立ち上がり）を出力する。第２のフリップフロップ（ＦＦ２１、ＦＦ２２）は、クロックＣＬＫの立ち上がりエッジのタイミングで、記録コードＲＣ１＝"１"、ＲＣ２＝"０"を保持コードＦＦ２Ｑ＝"１０"として保持すると共に、当該保持コードＦＦ２Ｑ＝"１０"を切替部５２に出力する。
【００６３】
切替部５２は、クロックＣＬＫ＝"１"（立ち上がり）であるので、保持コードＦＦ１Ｑ＝"１１"を上位２ビットに割り当て、保持コードＦＦ２Ｑ＝"１０"を下位２ビットに割り当てて、（１、１、１、０）（１６進数で"Ｅ"）を復号コード２０として出力する。ここで、保持コードＦＦ１Ｑ＝"１１"は、Ｔ１のタイミングにおいて第１のフリップフロップ（ＦＦ１１、ＦＦ１２）に取り込まれた保持コードＦＦ１Ｑであり、記録コードＲＣ１＝"１"、ＲＣ２＝"１"に対応する保持コードである。
【００６４】
パワーレベル選択部３４は、復号コード生成部３３から出力された復号コード２０に対応するパワーデータ"ＬＶ４"を出力する。ＤＡＣ３５は、パワーレベル選択部３４で選択されたパワーデータ"ＬＶ４"をレーザ駆動電流に変換し、当該駆動電流をレーザダイオード４に供給する。レーザダイオード４はＤＡＣ３５から出力された駆動電流に応じたパワーレベルのレーザ光を記録媒体に照射する。
【００６５】
Ｔ３において、記録パルスのパワーレベルは"ＭＤ"となるので、図１に示す記録パルス情報生成部１１は、記録パルス情報（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、ＨＦ）である（０、０、１、１、０）を記録コード生成部１２に出力する。記録コード生成部１２は、図５に示したテーブルを用いて記録パルス情報を変換し、記録コードＲＣ１、ＲＣ２として（１、１）を出力する。このときの循環コードは、"１１"である。この記録コードＲＣ１、ＲＣ２は、ＬＶＤＳ送信部１３、１４、伝送線路２、およびＬＶＤＳ受信部３１、３２を経由して復号コード生成部３３に供給される。
【００６６】
図２に示す復号コード生成部３３のクロック生成部ＸＯＲは、ＲＣ１＝"１"、ＲＣ２＝"１"であるので、クロックＣＬＫ＝"０"（立ち下がり）を出力する。第１のフリップフロップ（ＦＦ１１、ＦＦ１２）は、クロックＣＬＫの立ち下がりエッジのタイミングで、記録コードＲＣ１＝"１"、ＲＣ２＝"１"を保持コードＦＦ１Ｑ＝"１１"として保持すると共に、当該保持コードＦＦ１Ｑ＝"１１"を切替部５２に出力する。
【００６７】
切替部５２は、クロックＣＬＫ＝"０"（立ち下がり）であるので、保持コードＦＦ２Ｑ＝"１０"を上位２ビットに割り当て、保持コードＦＦ１Ｑ＝"１１"を下位２ビットに割り当てて、（１、０、１、１）（１６進数で"Ｂ"）を復号コード２０として出力する。ここで、保持コードＦＦ２Ｑ＝"１０"は、Ｔ２のタイミングにおいて第２のフリップフロップ（ＦＦ２１、ＦＦ２２）に取り込まれた保持コードＦＦ２Ｑであり、記録コードＲＣ１＝"１"、ＲＣ２＝"０"に対応する保持コードである。
【００６８】
パワーレベル選択部３４は、復号コード生成部３３から出力された復号コード２０に対応するパワーデータ"ＬＶ２"を出力する。ＤＡＣ３５は、パワーレベル選択部３４で選択されたパワーデータ"ＬＶ２"をレーザ駆動電流に変換し、当該駆動電流をレーザダイオード４に供給する。レーザダイオード４はＤＡＣ３５から出力された駆動電流に応じたパワーレベルのレーザ光を記録媒体に照射する。
【００６９】
Ｔ４において、記録パルスのパワーレベルは"ＬＰ"となるので、図１に示す記録パルス情報生成部１１は、記録パルス情報（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、ＨＦ）である（０、１、１、１、０）を記録コード生成部１２に出力する。記録コード生成部１２は、図５に示したテーブルを用いて記録パルス情報を変換し、記録コードＲＣ１、ＲＣ２として（０、１）を出力する。このときの循環コードは、"０１"である。この記録コードＲＣ１、ＲＣ２は、ＬＶＤＳ送信部１３、１４、伝送線路２、およびＬＶＤＳ受信部３１、３２を経由して復号コード生成部３３に供給される。
【００７０】
図２に示す復号コード生成部３３のクロック生成部ＸＯＲは、ＲＣ１＝"０"、ＲＣ２＝"１"であるので、クロックＣＬＫ＝"１"（立ち上がり）を出力する。第２のフリップフロップ（ＦＦ２１、ＦＦ２２）は、クロックＣＬＫの立ち上がりエッジのタイミングで、記録コードＲＣ１＝"０"、ＲＣ２＝"１"を保持コードＦＦ２Ｑ＝"０１"として保持すると共に、当該保持コードＦＦ２Ｑ＝"０１"を切替部５２に出力する。
【００７１】
切替部５２は、クロックＣＬＫ＝"１"（立ち上がり）であるので、保持コードＦＦ１Ｑ＝"１１"を上位２ビットに割り当て、保持コードＦＦ２Ｑ＝"０１"を下位２ビットに割り当てて、（１、１、０、１）（１６進数で"Ｄ"）を復号コード２０として出力する。
【００７２】
パワーレベル選択部３４は、復号コード生成部３３から出力された復号コード２０に対応するパワーデータ"ＬＶ３"を出力する。ＤＡＣ３５は、パワーレベル選択部３４で選択されたパワーデータ"ＬＶ３"をレーザ駆動電流に変換し、当該駆動電流をレーザダイオード４に供給する。レーザダイオード４はＤＡＣ３５から出力された駆動電流に応じたパワーレベルのレーザ光を記録媒体に照射する。
【００７３】
Ｔ５において、記録パルスのパワーレベルは"ＣＬ"となるので、図１に示す記録パルス情報生成部１１は、記録パルス情報（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、ＨＦ）である（０、０、０、０、０）を記録コード生成部１２に出力する。記録コード生成部１２は、図５に示したテーブルを用いて記録パルス情報を変換し、記録コードＲＣ１、ＲＣ２として（０、０）を出力する。このときの循環コードは、"００"である。この記録コードＲＣ１、ＲＣ２は、ＬＶＤＳ送信部１３、１４、伝送線路２、およびＬＶＤＳ受信部３１、３２を経由して復号コード生成部３３に供給される。
【００７４】
図２に示す復号コード生成部３３のクロック生成部ＸＯＲは、ＲＣ１＝"０"、ＲＣ２＝"０"であるので、クロックＣＬＫ＝"０"（立ち下がり）を出力する。第１のフリップフロップ（ＦＦ１１、ＦＦ１２）は、クロックＣＬＫの立ち下がりエッジのタイミングで、記録コードＲＣ１＝"０"、ＲＣ２＝"０"を保持コードＦＦ１Ｑ＝"００"として保持すると共に、当該保持コードＦＦ１Ｑ＝"００"を切替部５２に出力する。
【００７５】
切替部５２は、クロックＣＬＫ＝"０"（立ち下がり）であるので、保持コードＦＦ２Ｑ＝"０１"を上位２ビットに割り当て、保持コードＦＦ１Ｑ＝"００"を下位２ビットに割り当てて、（０、１、０、０）（１６進数で"４"）を復号コード２０として出力する。
【００７６】
パワーレベル選択部３４は、復号コード生成部３３から出力された復号コード２０に対応するパワーデータ"ＬＶ０"を出力する。ＤＡＣ３５は、パワーレベル選択部３４で選択されたパワーデータ"ＬＶ０"をレーザ駆動電流に変換し、当該駆動電流をレーザダイオード４に供給する。レーザダイオード４はＤＡＣ３５から出力された駆動電流に応じたパワーレベルのレーザ光を記録媒体に照射する。
【００７７】
Ｔ６において、記録パルスのパワーレベルは"高周波波形重畳"となるので、図１に示す記録パルス情報生成部１１は、記録パルス情報（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、ＨＦ）である（０、０、０、１、１）を記録コード生成部１２に出力する。記録コード生成部１２は、図５に示したテーブルを用いて記録パルス情報を変換し、記録コードＲＣ１、ＲＣ２として（０、１）を出力する。このときの循環コードは、"０１"である。この記録コードＲＣ１、ＲＣ２は、ＬＶＤＳ送信部１３、１４、伝送線路２、およびＬＶＤＳ受信部３１、３２を経由して復号コード生成部３３に供給される。
【００７８】
図２に示す復号コード生成部３３のクロック生成部ＸＯＲは、ＲＣ１＝"０"、ＲＣ２＝"１"であるので、クロックＣＬＫ＝"１"（立ち上がり）を出力する。第２のフリップフロップ（ＦＦ２１、ＦＦ２２）は、クロックＣＬＫの立ち上がりエッジのタイミングで、記録コードＲＣ１＝"０"、ＲＣ２＝"１"を保持コードＦＦ２Ｑ＝"０１"として保持すると共に、当該保持コードＦＦ２Ｑ＝"０１"を切替部５２に出力する。
【００７９】
切替部５２は、クロックＣＬＫ＝"１"（立ち上がり）であるので、保持コードＦＦ１Ｑ＝"００"を上位２ビットに割り当て、保持コードＦＦ２Ｑ＝"０１"を下位２ビットに割り当てて、（０、０、０、１）（１６進数で"１"）を復号コード２０として出力する。
【００８０】
パワーレベル選択部３４は、復号コード生成部３３から出力された復号コード２０に対応するパワーデータ"ＬＶ１ＨＦ"を出力する。ＤＡＣ３５は、パワーレベル選択部３４で選択されたパワーデータ"ＬＶ１ＨＦ"をレーザ駆動電流に変換し、当該駆動電流をレーザダイオード４に供給する。レーザダイオード４はＤＡＣ３５から出力された駆動電流に応じたパワーレベルのレーザ光を記録媒体に照射する。
【００８１】
本実施の形態にかかる光ディスク記録装置では、このような動作によりキャッスル形の記録パルスを用いて記録信号（５Ｔ  Ｍａｒｋ）に対応する記録マークを形成することができる。
【００８２】
また、記録信号（３Ｔ  Ｍａｒｋ）に対応するモノ形の記録パルスの場合（図３のＴ７〜Ｔ１０に対応）、図４に示す循環コードに示すように、高周波波形重畳（０１）→ＥＲ（１１）→ＯＶ（１０）→ＣＬ（００）→高周波波形重畳（０１）の順に循環コードおよびパワーレベルが遷移する。なお、この場合の動作も、上記で説明した記録信号（５Ｔ  Ｍａｒｋ）に対応するキャッスル形の記録パルスの場合と同様であるので、重複した説明は省略する。
【００８３】
また、上記で説明したキャッスル形の記録パルスでは、例えばＴ１における記録コードと、Ｔ３における記録コードが共に、ＲＣ１＝"１"、ＲＣ２＝"１"で同一である。しかしながら、本実施の形態にかかる光ディスク記録装置が有する復号コード生成部３３は、所定のタイミングにおけるパワーレベルに対応した記録コードと当該所定のタイミングにおけるパワーレベルの直前のパワーレベルに対応した記録コードとを用いて前記記録コードを復号している。
【００８４】
すなわち、Ｔ１において、切替部５２は、保持コードＦＦ２Ｑ＝"０１"を上位２ビットに割り当て、保持コードＦＦ１Ｑ＝"１１"を下位２ビットに割り当てて、（０、１、１、１）（１６進数で"７"）を復号コード２０として出力している。ここで、保持コードＦＦ２Ｑ＝"０１"は、Ｔ１の直前のタイミングにおいて第２のフリップフロップ（ＦＦ２１、ＦＦ２２）に取り込まれた保持コードＦＦ２Ｑであり、記録コードＲＣ１＝"０"、ＲＣ２＝"１"に対応する保持コードである。
【００８５】
また、Ｔ３において、切替部５２は、保持コードＦＦ２Ｑ＝"１０"を上位２ビットに割り当て、保持コードＦＦ１Ｑ＝"１１"を下位２ビットに割り当てて、（１、０、１、１）（１６進数で"Ｂ"）を復号コード２０として出力している。ここで、保持コードＦＦ２Ｑ＝"１０"は、Ｔ２のタイミングにおいて第２のフリップフロップ（ＦＦ２１、ＦＦ２２）に取り込まれた保持コードＦＦ２Ｑであり、記録コードＲＣ１＝"１"、ＲＣ２＝"０"に対応する保持コードである。
【００８６】
このように、本実施の形態にかかる光ディスク記録装置では、直前の記録コード（保持コード）を上位２ビットとして、復号コード２０を生成しているので、Ｔ１における復号コード（０、１、１、１）とＴ３における復号コード（１、０、１、１）を異なるようにすることができる。
【００８７】
背景技術で説明したように、光ディスク記録装置では、記録信号に応じた情報をレーザ光を用いて記録媒体に記録する際に、記録条件に応じて記録パルスを最適化する記録ストラテジ技術が用いられていた。この記録ストラテジ技術を用いる場合、レーザ光のパワーレベルを多値化する必要があった。しかしながら、レーザ光のパワーレベルを多値化すると、信号処理ＬＳＩ（信号処理部）からレーザダイオードドライバ（ＬＤＤ）へ伝送される信号が増加するため、伝送線路の数（つまり、チャンネルの数）も増加するという問題があった。そして、この伝送線路の数の増加により光ディスク記録装置を小型化するのが困難であるという問題があった。
【００８８】
また、エラーレートの少ない高品質な記録を行うには、パワーレベルは、最低でも５値以上とする必要がある。しかしながら、例えば伝送線路の数が２チャンネルの場合、２ビットのデータ、つまり４値のパワーレベル（４＝２２）しか伝送することができない。特許文献２に開示されている光ディスク記録装置では、エンコード回路１００（図２４参照）を用いることで、５ビットのエンコード入力を３ビットのエンコード出力にエンコードしている。これにより、伝送線路も５チャンネルから３チャンネルに減らすことができる。しかしながら、特許文献２にかかる技術を用いたとしても、伝送線路の数をこれよりも減らすことができない。具体的には、例えば５ビットの記録パルス情報を２チャンネルの伝送線路を用いて伝送することはできない。この理由を以下で詳細に説明する。
【００８９】
パワーレベルに関する情報を伝送するには０（Ｌ）および１（Ｈ）で示される２値化信号が用いられる。このとき、２値化データで表すことができる状態数は、１チャンネルであれば、０、１の２状態であり、２チャンネルであれば、００、０１、１０、１１の４状態であり、３チャンネルであれば、０００、００１、０１０、０１１、１００、１０１、１１０、１１１の８状態である。これを算術的に表現すると、１チャンネル（ビット）は２１であるので２状態まで表現が可能であり、２チャンネル（ビット）は２２ であるので４状態まで表現が可能であり、３チャンネル（ビット）は２３であるので８状態まで表現が可能である（２値化信号なので、２が基数で、ビット数が指数となる）。よって、特許文献２に開示されている技術では、例えば５ビットの記録パルス情報を伝送するには３チャンネル必要となり、２チャンネルの伝送線路を用いて伝送することはできない。
【００９０】
これに対して本実施の形態にかかる光ディスク記録装置では、図４に示す循環コードを用いると共に、直前のパワーレベルの状態を示す直前の記録コードをも含めて復号コード２０を生成しているので、伝送線路２を介して伝送する際の信号のビット数を減らすことができる。
【００９１】
すなわち、本実施の形態にかかる光ディスク記録装置では、記録コード生成部１２において、パワーレベル数の平方根よりも少ないビット数で符号化した記録コードＲＣ１、ＲＣ２を生成している。ここで、記録コードは、各パワーレベルがグレイコードで循環する循環コードを用いて生成されている。また、復号コード生成部３３は、伝送された記録コード（循環コード）が変化する毎に循環コードを保持し、今回伝送された記録コードと前回伝送された記録コードとを用いて復号コードを生成している。よって、伝送線路２を介して伝送する際の信号のビット数を減らすことができるため、伝送線路２に用いられるフレキシブルケーブルの幅を細くすることができ、光ディスク記録装置を小型化することができる。また、本実施の形態にかかる光ディスク記録装置を用いることで、５値以上のパワーレベルのデータを２チャンネルの伝送線路を用いて伝送することができる。
【００９２】
つまり、例えば、５状態のパワーレベル数を表現するためには、５の平方根が２．２３６・・・であることから、従来は２．２３６よりも大きい自然数である３ビット必要としていた。これに対して、本実施の形態にかかる光ディスク記録装置では、５状態のパワーレベル数を表現する際に、５の平方根よりも少ないビット数である２ビットで符号化することができる。
【００９３】
更に、本実施の形態にかかる光ディスク記録装置では、信号処理部１とＬＤＤ３の端子数を削減することができるため、信号処理部１とＬＤＤ３の配置スペースを縮小でき、光ディスク記録装置のドライブ回路基板を小さくすることができる。
【００９４】
また、本実施の形態にかかる光ディスク記録装置では、記録コードを伝送する伝送線路２のチャンネル数を減らすことができるので、光ディスク記録装置の消費電力を低減することができる。つまり、ＬＶＤＳ送信部は一般的に１チャンネル当り３．５ｍＡ程度の電流を常時消費するが、このＬＶＤＳ送信部のチャンネル数を減らすことで光ディスク記録装置の消費電力を低減することができる。
【００９５】
また、本実施の形態にかかる光ディスク記録装置では、記録コードを伝送する伝送線路２のチャンネル数を減らすことができるので、各伝送線路において生じる記録コードのパルスタイミングのズレを抑制することができる。よって、エラーレートの少ない高品質な記録を実現することができる。
【００９６】
なお、特許文献２に開示されている技術においてもグレイコードが使用されているが、特許文献２にかかる技術では、伝送された信号を復号する際に、前回伝送された信号を用いていない。よって、特許文献２に開示されている技術を用いたとしても、本実施の形態にかかる光ディスク記録装置のように伝送線路のチャンネル数を減らすことはできない。
【００９７】
次に、本実施の形態にかかる光ディスク記録装置の他の態様について説明する。図８は、本実施の形態にかかる光ディスク記録装置で用いられる循環コードの第２の例を示す図である。また、図９は、図８に示した循環コードの第２の例における、光ディスク記録装置の動作を示すタイミングチャートである。図８に示す循環コードの第２の例では、記録信号（３Ｔ  Ｍａｒｋ）に対応するモノ形の記録パルスが、高周波波形重畳（０１）→ＥＲ（１１）→ＬＰ（０１）→ＣＬ（００）→高周波波形重畳（０１）の順に遷移する点が図４に示した循環コードの第１の例と異なる。すなわち、図８に示した循環コードの第２の例では、図４に示した循環コードの第１の例におけるＯＶ（１０）をＬＰ（０１）に変更している。
【００９８】
図９に示すタイミングチャートでは、Ｔ１７からＴ１８における記録パルスのパワーレベルがＬＰとなっている点が、図３に示した循環コードの第１の例におけるタイミングチャートと異なる。なお、図８に示した循環コードの第２の例における光ディスク記録装置の動作は、循環コードの第１の例において説明した光ディスク記録装置の動作と基本的に同様であるので、重複した説明は省略する。
【００９９】
図１０は、本実施の形態にかかる光ディスク記録装置で用いられる循環コードの第３の例を示す図である。また、図１１は、図１０に示した循環コードの第３の例における、光ディスク記録装置の動作を示すタイミングチャートである。図１０に示す循環コードの第３の例では、記録信号（５Ｔ  Ｍａｒｋ）に対応するキャッスル形の記録パルスが、高周波波形重畳（０１）→ＥＲ（１１）→ＯＶ（１０）→ＭＤ（１１）→ＯＶ（１０）→ＣＬ（００）→高周波波形重畳（０１）の順に遷移する点が図４に示した循環コードの第１の例と異なる。すなわち、図１０に示した循環コードの第３の例では、図４に示した循環コードの第１の例における、ＭＤ（１１）後のＬＰ（０１）をＯＶ（１０）に変更している。
【０１００】
また、図１０に示す循環コードの第３の例では、記録信号（３Ｔ  Ｍａｒｋ）に対応するモノ形の記録パルスが、高周波波形重畳（０１）→ＥＲ（１１）→ＬＰ（０１）→ＣＬ（００）→高周波波形重畳（０１）の順に遷移する点が図４に示した循環コードの第１の例と異なる。すなわち、図４に示した循環コードの第１の例におけるＯＶ（１０）を、図８に示した循環コードの第３の例ではＬＰ（０１）に変更している。
【０１０１】
図１１に示すタイミングチャートでは、Ｔ２４からＴ２５における記録パルスのパワーレベルがＯＶとなっている点、およびＴ２８からＴ２９における記録パルスのパワーレベルがＬＰとなっている点が、図３に示した循環コードの第１の例におけるタイミングチャートと異なる。なお、図１０に示した循環コードの第３の例における光ディスク記録装置の動作は、循環コードの第１の例において説明した光ディスク記録装置の動作と基本的に同様であるので、重複した説明は省略する。
【０１０２】
図１２は、本実施の形態にかかる光ディスク記録装置で用いられる循環コードの第４の例を示す図である。また、図１３は、図１２に示した循環コードの第４の例における、光ディスク記録装置の動作を示すタイミングチャートである。図１２に示す循環コードの第４の例では、記録信号（４Ｔ  Ｍａｒｋ）に対応するキャッスル形の記録パルスが生成される点が、図４に示した循環コードの第１の例と異なる。ここで、記録信号（４Ｔ  Ｍａｒｋ）に対応するキャッスル形の記録パルスは、高周波波形重畳（０１）→ＥＲ（１１）→ＯＶ（１０）→ＭＤ（１１）→ＬＰ（０１）→ＣＬ（００）→高周波波形重畳（０１）の順に遷移する。
【０１０３】
また、図１２に示す循環コードの第４の例では、記録信号（５Ｔ  Ｍａｒｋ）に対応するキャッスル形の記録パルスが、高周波波形重畳（０１）→ＥＲ（１１）→ＯＶ（１０）→ＭＤ（１１）→ＯＶ（１０）→ＣＬ（００）→高周波波形重畳（０１）の順に遷移する点が図４に示した循環コードの第１の例と異なる。すなわち、図１２に示した循環コードの第４の例では、図４に示した循環コードの第１の例におけるＭＤ（１１）後のＬＰ（０１）をＯＶ（１０）に変更している。
【０１０４】
図１３に示すタイミングチャートでは、Ｔ３５からＴ４０において記録信号（４Ｔ  Ｍａｒｋ）に対応するキャッスル形の記録パルスが生成される点、および記録信号（５Ｔ  Ｍａｒｋ）に対応するキャッスル形の記録パルスのＴ４４からＴ４５において、記録パルスのパワーレベルがＯＶとなっている点が、図３に示した循環コードの第１の例におけるタイミングチャートと異なる。なお、図１２に示した循環コードの第４の例における光ディスク記録装置の動作は、循環コードの第１の例において説明した光ディスク記録装置の動作と基本的に同様であるので、重複した説明は省略する。
【０１０５】
以上で説明したように、本実施の形態にかかる発明により、信号処理部からレーザダイオードドライバ（ＬＤＤ）へ伝送される記録パルス情報が増加したとしても、伝送線路のチャンネル数の増加を抑制することができる光ディスク記録装置および記録データ伝送方法を提供することができる。
【０１０６】
実施の形態２
次に、本発明の実施の形態２について説明する。図１４は、本実施の形態にかかる光ディスク記録装置を示すブロック図である。本実施の形態にかかる光ディスク記録装置では、記録コード生成部１７において継続コードを生成し、復号コード生成部３８において複合コードを生成する際に継続コードを用いている点が、実施の形態１にかかる光ディスク記録装置と異なる。これ以外は実施の形態１にかかる光ディスク記録装置と同様であるので、同一の構成要素には同一の符号を付し、重複した説明は省略する。
【０１０７】
図１４に示す本実施の形態にかかる光ディスク記録装置は、信号処理部６、伝送線路２、および光ピックアップ９を備える。光ピックアップ９には、レーザダイオードドライバ（ＬＤＤ）８と当該ＬＤＤ８で駆動されるレーザダイオード４とが搭載されている。
【０１０８】
信号処理部６は、記録パルス情報生成部１６、記録コード生成部１７、および低電圧差動信号（ＬＶＤＳ）送信部１３、１４を備える。
【０１０９】
記録パルス情報生成部１６は、記録信号が供給されると、レーザ光のパワーレベルに対応する記録パルス情報ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、およびＭＰを生成し、記録コード生成部１７に出力する。ここで、記録信号は上位回路（不図示）から供給される信号であり、記録マークを記録媒体上に形成するための信号である。図１６に、記録媒体上に形成される記録マークの形状と、当該記録マークを形成する際に記録パルス情報生成部１６に供給される記録信号を示す。
【０１１０】
記録パルス情報は、図１６に示すように、多値化したパワーレベル（ＯＶ、ＬＰ、ＭＤ、ＥＲ、ＣＬであり、この場合のパワーレベルの数は５である）を出力可能な記録パルスを、５ビットの信号（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、およびＭＰ）に変換した信号である。この記録パルスは記録ストラテジ技術を用いて生成される。具体的には、図１７に示すように、パワーレベルが"ＣＬ"の場合は、記録パルス情報（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、ＭＰ）を（０、０、０、０、０）とし、パワーレベルが"ＥＲ"の場合は（０、０、０、１、０）とし、パワーレベルが"ＭＤ"の場合は（０、０、１、１、０）とし、パワーレベルが"ＯＶ"の場合は（１、１、１、１、０）または（１、１、１、１、１）とし、パワーレベルが"ＬＰ"の場合は（０、１、１、１、０）とする。
【０１１１】
また、図１６に示す記録信号（４Ｔ  Ｍａｒｋ）に対応する記録パルスの波形形状を一般的にエル形と呼ぶ。なお、本実施の形態にかかる光ディスク記録装置では、例として記録パルス情報生成部１６で生成される記録パルス情報を５ビットの情報としているが、記録パルス情報のビット数はこれに限定されることはなく任意に決定することができる。
【０１１２】
記録コード生成部１７は、記録パルス情報生成部１６で生成された記録パルス情報を符号化した記録コードＲＣ１、ＲＣ２を生成する。例えば、記録コード生成部１７は、記録パルス情報をパワーレベル数の平方根よりも少ないビット数で符号化することができる。本実施の形態にかかる光ディスク記録装置では、５ビットの記録パルス情報ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、およびＭＰを符号化して、２ビットの記録コードＲＣ１、ＲＣ２を生成している。この際、パワーレベル（ＯＶ、ＬＰ、ＭＤ、ＥＲ、ＣＬ）の遷移がそれぞれグレイコードを用いて表現された循環コード（図１９参照）が用いられる。
【０１１３】
また、本実施の形態にかかる光ディスク記録装置では、各パワーレベル（ＯＶ、ＬＰ、ＭＤ、ＥＲ、ＣＬ）に対応した出力コード（出力コード０、出力コード２、出力コード３、および継続コード）が割り当てられる。そして、記録コード生成部１７は、例えば図１７に示すテーブルを用いて各出力コードに対応した記録コードＲＣ１、ＲＣ２を生成する。つまり、図１７に示すように、パワーレベルが"ＣＬ"の場合、出力コードである"出力コード０"に対応する記録コード（０、０）が生成され、パワーレベルが"ＥＲ"の場合、出力コードである"出力コード１"に対応する記録コード（０、１）が生成され、パワーレベルが"ＭＤ"の場合、出力コードである"出力コード２"に対応する記録コード（１、０）が生成される。パワーレベルが"ＯＶ"の場合、出力コードである"出力コード３"に対応する記録コード（１、１）、または出力コードである"継続コード"に対応する記録コード"（１、１）→（０、１）"が生成される。パワーレベルが"ＬＰ"の場合、出力コードである"継続コード"に対応する記録コード"（１、１）→（０、１）"が生成される。ここで、"（１、１）→（０、１）"は、（１、１）の後に（０、１）を出力することを示す。
【０１１４】
なお、図１７に示したテーブルは一例であり、一般的には図１８に示すテーブルを用いることができる。図１８に示したテーブルにおいて、記録コード（ＲＣ１、ＲＣ２）の"Ａ"および"Ｂ"には、"０"または"１"の値を用いることができる。つまり、Ａ＝"０"およびＢ＝"０"、Ａ＝"０"およびＢ＝"１"、Ａ＝"１"およびＢ＝"０"、またはＡ＝"１"およびＢ＝"１"を用いることができる。なお、出力パターン１にＡ＝"０"およびＢ＝"０"を用いた場合は、図１７に示した記録コードと同様となる。
【０１１５】
図１９は、本実施の形態にかかる光ディスク記録装置で用いられる循環コードを示す図である。記録コード生成部１７は、図１９に示す循環コードに基づいて出力コード（つまり、記録コード）を出力する。この時の動作を、図１９に示す循環コードおよび図２０のフローチャートを用いて説明する。
【０１１６】
まず、記録パルスの波形形状がモノ形（図１６の３Ｔ  Ｍａｒｋに対応）である場合の動作について説明する。記録コード生成部１７は、記録パルス情報を入力し（ステップＳ１）、パワーレベルが"ＥＲ"の期間に"出力コード１"を出力する（ステップＳ２）。記録パルスの波形形状がモノ形であるので（ステップＳ３：Ｙｅｓ）、パワーレベルが"ＯＶ"の期間に"継続コード"を出力する（ステップＳ４）。その後、パワーレベルが"ＣＬ"の期間に"出力コード０"を出力する（ステップＳ９）。
【０１１７】
次に、記録パルスの波形形状がエル形（図１６の４Ｔ  Ｍａｒｋに対応）である場合の動作について説明する。記録コード生成部１７は、記録パルス情報を入力し（ステップＳ１）、パワーレベルが"ＥＲ"の期間に"出力コード１"を出力する（ステップＳ２）。記録パルスの波形形状がエル形であるので（ステップＳ３：Ｎｏ）、パワーレベルが"ＯＶ"の期間に"出力コード３"を出力する（ステップＳ５）。次に、パワーレベルが"ＭＤ"の期間に"出力コード２"を出力する（ステップＳ６）。そして、記録パルスの波形形状がエル形であるので（ステップＳ７：Ｎｏ）、パワーレベルが"ＣＬ"の期間に"出力コード０"を出力する（ステップＳ９）。
【０１１８】
次に、記録パルスの波形形状がキャッスル形（図１６の５Ｔ  Ｍａｒｋに対応）である場合の動作について説明する。記録コード生成部１７は、記録パルス情報を入力し（ステップＳ１）、パワーレベルが"ＥＲ"の期間に"出力コード１"を出力する（ステップＳ２）。記録パルスの波形形状がキャッスル形であるので（ステップＳ３：Ｎｏ）、パワーレベルが"ＯＶ"の期間に"出力コード３"を出力する（ステップＳ５）。次に、パワーレベルが"ＭＤ"の期間に"出力コード２"を出力する（ステップＳ６）。そして、記録パルスの波形形状がキャッスル形であるので（ステップＳ７：Ｙｅｓ）、パワーレベルが"ＬＰ"の期間に"継続コード"を出力する（ステップＳ８）。その後、パワーレベルが"ＣＬ"の期間に"出力コード０"を出力する（ステップＳ９）。
【０１１９】
記録コード生成部１７で生成された記録コードＲＣ１、ＲＣ２（つまり、出力コード）は、ＬＶＤＳ送信部１３、１４、伝送線路２、およびＬＶＤＳ受信部３１、３２を経由して復号コード生成部３８に供給される。
【０１２０】
復号コード生成部３８は、伝送された記録コードを復号して復号コード２０を生成する。図１５は、復号コード生成部３８の一例を示す回路図である。図１５に示す復号コード生成部３８は、クロック生成部ＸＯＲと、記録コード保持部６１と、継続コード検出部６３とを備える。クロック生成部ＸＯＲは、例えば排他的論理和演算回路で構成することができる。クロック生成部ＸＯＲは、各々の記録コードＲＣ１、ＲＣ２が入力されたタイミングに基づいてクロックＣＬＫを生成する。すなわち、クロック生成部ＸＯＲは、記録コードＲＣ１およびＲＣ２の両方が"１"または"０"のときにクロックＣＬＫとして"０"を出力し、記録コードＲＣ１およびＲＣ２のいずれか一方が"１"で、他方が"０"のときにクロックＣＬＫとして"１"を出力する。
【０１２１】
記録コード保持部６１は、クロック生成部ＸＯＲで生成されたクロックＣＬＫに応じて入力された各々の記録コードＲＣ１、ＲＣ２を保持すると共に、当該保持した各々の記録コードＲＣ１、ＲＣ２を伸張コード１９として出力する。記録コード保持部６１は、第１のフリップフロップ（ＦＦ１１、ＦＦ１２）と、第２のフリップフロップ（ＦＦ２１、ＦＦ２２）と、切替部６２とで構成することができる。
【０１２２】
第１のフリップフロップ（ＦＦ１１、ＦＦ１２）は、クロック生成部ＸＯＲで生成されたクロックＣＬＫの立ち下がりエッジで駆動すると共に、各々の記録コードＲＣ１、ＲＣ２を保持し、当該保持した各々の記録コードＲＣ１、ＲＣ２を切替部６２に出力する。保持された記録コードＲＣ１、ＲＣ２は、次回のクロックＣＬＫの立ち下がりエッジまで保持される。
【０１２３】
第２のフリップフロップ（ＦＦ２１、ＦＦ２２）は、クロック生成部ＸＯＲで生成されたクロックＣＬＫの立ち上がりエッジで駆動すると共に、各々の記録コードＲＣ１、ＲＣ２を保持し、当該保持した各々の記録コードＲＣ１、ＲＣ２を切替部６２に出力する。保持された記録コードＲＣ１、ＲＣ２は、次回のクロックＣＬＫの立ち上がりエッジまで保持される。
【０１２４】
切替部６２は、第１のフリップフロップ（ＦＦ１１、ＦＦ１２）から出力された保持コードＦＦ１Ｑと第２のフリップフロップ（ＦＦ２１、ＦＦ２２）から出力された保持コードＦＦ２Ｑとの順位をクロックＣＬＫに応じて切り替えて、順位を入れ替えた後の保持コードＦＦ１Ｑおよび保持コードＦＦ２Ｑを伸張コード１９として出力する。このとき、保持コードＦＦ１Ｑおよび保持コードＦＦ２Ｑはそれぞれ２ビットのデータ列であり、伸張コード１９は４ビットのデータ列である。
【０１２５】
すなわち、切替部６２は、クロックＣＬＫが"０"の場合には、保持コードＦＦ２Ｑを上位２ビットに割り当て、保持コードＦＦ１Ｑを下位２ビットに割り当てて出力する。一方、切替部６２は、クロックＣＬＫが"１"の場合には、保持コードＦＦ１Ｑを上位２ビットに割り当て、保持コードＦＦ２Ｑを下位２ビットに割り当てて出力する。
【０１２６】
継続コード検出部６３は、切替部６２から出力された伸張コード１９を入力し、当該伸張コード１９に基づき複合コード２０を生成する。図２１は、継続コード検出部６３の動作を説明するためのフローチャートである。継続コード検出部６３は、伸張コード１９を入力し（ステップＳ１１）、当該伸張コード１９が変化したか否かを検出する（ステップＳ１２）。入力した伸張コード１９が変化した場合（ステップＳ１２：Ｙｅｓ）、入力した伸張コード１９が継続コードであるか否かを検出する（ステップＳ１３）。入力した伸張コード１９が継続コードではない場合（ステップＳ１３：Ｎｏ）、入力した伸張コード１９を複合コード２０としてそのまま出力する（ステップＳ１４）。一方、入力した伸張コード１９が継続コードである場合（ステップＳ１３：Ｙｅｓ）、具体的には、伸張コード１９が（１、１、０、１）（１６進数で"Ｄ"）である場合、直前の伸張コード１９を継続して複合コード２０として出力する（ステップＳ１５）。図２２は、伸張コード１９、復号コード２０、およびパワーレベルの関係を示すテーブルである。
【０１２７】
例えば、図１６のＴ５１において、伸張コード１９は（０、１、１、１）（１６進数で"７"）であるので、継続コード検出部６３はこの伸張コード１９は継続コードではないと判断する（ステップＳ１３：Ｎｏ）。よって、継続コード検出部６３は入力した伸張コード１９である"７"を複合コード２０としてそのまま出力する（ステップＳ１４）。一方、図１６のＴ５２において、伸張コード１９は（１、１、０、１）（１６進数で"Ｄ"）であるので、継続コード検出部６３はこの伸張コード１９を継続コードであると判断する（ステップＳ１３：Ｙｅｓ）。この場合、継続コード検出部６３は直前の伸張コード１９である"７"を継続して複合コード２０として出力する（ステップＳ１５）。
【０１２８】
次に、本実施の形態にかかる光ディスク記録装置の動作について、図１６に示すタイミングチャートを用いて説明する。図１６に示すタイミングチャートでは、記録信号（３Ｔ  Ｍａｒｋ）に対応する記録マークを形成する際にモノ形の記録パルスを用いており、記録信号（４Ｔ  Ｍａｒｋ）に対応する記録マークを形成する際にエル形の記録パルスを用いており、記録信号（５Ｔ  Ｍａｒｋ）に対応する記録マークを形成する際にキャッスル形の記録パルスを用いている。
【０１２９】
以下では、モノ形の記録パルスを用いて記録信号（３Ｔ  Ｍａｒｋ）に対応する記録マークを形成する場合の動作について説明する。モノ形の記録パルスの場合、図１９の循環コードに示すように、ＥＲ（０１）→ＯＶ（１１）→ＯＶ（０１）→ＣＬ（００）→ＥＲ（０１）の順に循環コードおよびパワーレベルが遷移する。
【０１３０】
Ｔ５１において、記録パルスのパワーレベルは"ＥＲ"から"ＯＶ"となるので、図１４に示す記録パルス情報生成部１６は、記録パルス情報（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、ＭＰ）である（１、１、１、１、１）を記録コード生成部１７に出力する。記録コード生成部１７は、図１７に示したテーブルを用いて記録パルス情報を出力コード（この場合は、"継続コード"）に変換し、"継続コード"の前半のコードに対応する記録コード（１、１）を出力する。このときの循環コードは、"１１"である。この記録コードＲＣ１、ＲＣ２は、ＬＶＤＳ送信部１３、１４、伝送線路２、およびＬＶＤＳ受信部３１、３２を経由して復号コード生成部３８に供給される。
【０１３１】
図１５に示す復号コード生成部３８のクロック生成部ＸＯＲは、ＲＣ１＝"１"、ＲＣ２＝"１"であるので、クロックＣＬＫ＝"０"（立ち下がり）を出力する。第１のフリップフロップ（ＦＦ１１、ＦＦ１２）は、クロックＣＬＫの立ち下がりエッジのタイミングで、記録コードＲＣ１＝"１"、ＲＣ２＝"１"を保持コードＦＦ１Ｑ＝"１１"として保持すると共に、当該保持コードＦＦ１Ｑ＝"１１"を切替部６２に出力する。
【０１３２】
切替部６２は、クロックＣＬＫ＝"０"（立ち下がり）であるので、保持コードＦＦ２Ｑ＝"０１"を上位２ビットに割り当て、保持コードＦＦ１Ｑ＝"１１"を下位２ビットに割り当て、（０、１、１、１）（１６進数で"７"）を伸張コード１９として出力する。継続コード検出部６３は、切替部６２から出力された伸張コード１９を入力し、当該伸張コード１９が継続コード（１、１、０、１）（１６進数で"Ｄ"）であるか否かを検出する。この場合、伸張コード１９は（０、１、１、１）（１６進数で"７"）であり、継続コードではないので、継続コード検出部６３は、入力した伸張コード１９を複合コード２０としてそのまま出力する。なお、この場合は"継続コード"の前半のコードしか伝送されていないため、継続コード検出部６３は継続コードを検出しない。
【０１３３】
パワーレベル選択部３４は、復号コード生成部３８から出力された復号コード２０に対応するパワーデータを出力する。ＤＡＣ３５は、パワーレベル選択部３４で選択されたパワーデータをレーザ駆動電流に変換し、当該駆動電流をレーザダイオード４に供給する。レーザダイオード４はＤＡＣ３５から出力された駆動電流に応じたパワーレベルのレーザ光を記録媒体に照射する。
【０１３４】
Ｔ５２において、記録コード生成部１７は、出力コードが"継続コード"であるので、"継続コード"の後半のコードに対応する記録コード（０、１）を出力する。このときの循環コードは、"０１"である。この記録コードＲＣ１、ＲＣ２は、ＬＶＤＳ送信部１３、１４、伝送線路２、およびＬＶＤＳ受信部３１、３２を経由して復号コード生成部３８に供給される。
【０１３５】
図１５に示す復号コード生成部３８のクロック生成部ＸＯＲは、ＲＣ１＝"０"、ＲＣ２＝"１"であるので、クロックＣＬＫ＝"１"（立ち上がり）を出力する。第２のフリップフロップ（ＦＦ２１、ＦＦ２２）は、クロックＣＬＫの立ち上がりエッジのタイミングで、記録コードＲＣ１＝"０"、ＲＣ２＝"１"を保持コードＦＦ２Ｑ＝"０１"として保持すると共に、当該保持コードＦＦ２Ｑ＝"０１"を切替部６２に出力する。
【０１３６】
切替部６２は、クロックＣＬＫ＝"１"（立ち上がり）であるので、保持コードＦＦ１Ｑ＝"１１"を上位２ビットに割り当て、保持コードＦＦ２Ｑ＝"０１"を下位２ビットに割り当て、（１、１、０、１）（１６進数で"Ｄ"）を伸張コード１９として出力する。継続コード検出部６３は、切替部６２から出力された伸張コード１９を入力する。そして、継続コード検出部６３は、入力した伸張コード１９が継続コード（１、１、０、１）（１６進数で"Ｄ"）であるので、直前の伸張コード１９である（０、１、１、１）（１６進数で"７"）を継続して複合コード２０として出力する。
【０１３７】
パワーレベル選択部３４は、復号コード生成部３８から出力された復号コード２０に対応するパワーデータを出力する。ＤＡＣ３５は、パワーレベル選択部３４で選択されたパワーデータをレーザ駆動電流に変換し、当該駆動電流をレーザダイオード４に供給する。レーザダイオード４はＤＡＣ３５から出力された駆動電流に応じたパワーレベルのレーザ光を記録媒体に照射する。
【０１３８】
Ｔ５３において、記録パルスのパワーレベルは"ＯＶ"から"ＣＬ"となるので、図１４に示す記録パルス情報生成部１６は、記録パルス情報（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、ＭＰ）である（０、０、０、０、０）を記録コード生成部１７に出力する。記録コード生成部１７は、図１７に示したテーブルを用いて記録パルス情報を出力コード（この場合は、"出力コード０"）に変換し、"出力コード０"に対応する記録コードＲＣ１、ＲＣ２として（０、０）を出力する。このときの循環コードは、"００"である。この記録コードＲＣ１、ＲＣ２は、ＬＶＤＳ送信部１３、１４、伝送線路２、およびＬＶＤＳ受信部３１、３２を経由して復号コード生成部３８に供給される。
【０１３９】
図１５に示す復号コード生成部３８のクロック生成部ＸＯＲは、ＲＣ１＝"０"、ＲＣ２＝"０"であるので、クロックＣＬＫ＝"０"（立ち下がり）を出力する。第１のフリップフロップ（ＦＦ１１、ＦＦ１２）は、クロックＣＬＫの立ち下がりエッジのタイミングで、記録コードＲＣ１＝"０"、ＲＣ２＝"０"を保持コードＦＦ１Ｑ＝"００"として保持すると共に、当該保持コードＦＦ１Ｑ＝"００"を切替部６２に出力する。
【０１４０】
切替部６２は、クロックＣＬＫ＝"０"（立ち下がり）であるので、保持コードＦＦ２Ｑ＝"０１"を上位２ビットに割り当て、保持コードＦＦ１Ｑ＝"００"を下位２ビットに割り当て、（０、１、０、０）（１６進数で"４"）を伸張コード１９として出力する。継続コード検出部６３は、切替部６２から出力された伸張コード１９を入力し、当該伸張コード１９が継続コード（１、１、０、１）（１６進数で"Ｄ"）であるか否かを検出する。この場合、伸張コード１９は継続コードではないので、継続コード検出部６３は、入力した伸張コード１９を複合コード２０としてそのまま出力する。
【０１４１】
パワーレベル選択部３４は、復号コード生成部３８から出力された復号コード２０に対応するパワーデータを出力する。ＤＡＣ３５は、パワーレベル選択部３４で選択されたパワーデータをレーザ駆動電流に変換し、当該駆動電流をレーザダイオード４に供給する。レーザダイオード４はＤＡＣ３５から出力された駆動電流に応じたパワーレベルのレーザ光を記録媒体に照射する。
【０１４２】
Ｔ５４において、記録パルスのパワーレベルは"ＣＬ"から"ＥＲ"となるので、図１４に示す記録パルス情報生成部１６は、記録パルス情報（ＰＫ２、ＰＫ１、ＷＲ、ＢＳ、ＭＰ）である（０、０、０、１、０）を記録コード生成部１７に出力する。記録コード生成部１７は、図１７に示したテーブルを用いて記録パルス情報を出力コード（この場合は、"出力コード１"）に変換し、"出力コード１"に対応する記録コードＲＣ１、ＲＣ２として（０、１）を出力する。このときの循環コードは、"０１"である。この記録コードＲＣ１、ＲＣ２は、ＬＶＤＳ送信部１３、１４、伝送線路２、およびＬＶＤＳ受信部３１、３２を経由して復号コード生成部３８に供給される。
【０１４３】
図１５に示す復号コード生成部３８のクロック生成部ＸＯＲは、ＲＣ１＝"０"、ＲＣ２＝"１"であるので、クロックＣＬＫ＝"１"（立ち上がり）を出力する。第２のフリップフロップ（ＦＦ２１、ＦＦ２２）は、クロックＣＬＫの立ち上がりエッジのタイミングで、記録コードＲＣ１＝"０"、ＲＣ２＝"１"を保持コードＦＦ２Ｑ＝"０１"として保持すると共に、当該保持コードＦＦ２Ｑ＝"０１"を切替部６２に出力する。
【０１４４】
切替部６２は、クロックＣＬＫ＝"１"（立ち上がり）であるので、保持コードＦＦ１Ｑ＝"００"を上位２ビットに割り当て、保持コードＦＦ２Ｑ＝"０１"を下位２ビットに割り当て、（０、０、０、１）（１６進数で"１"）を伸張コード１９として出力する。継続コード検出部６３は、切替部６２から出力された伸張コード１９を入力し、当該伸張コード１９が継続コード（１、１、０、１）（１６進数で"Ｄ"）であるか否かを検出する。この場合、伸張コード１９は継続コードではないので、継続コード検出部６３は、入力した伸張コード１９を複合コード２０としてそのまま出力する。
【０１４５】
パワーレベル選択部３４は、復号コード生成部３８から出力された復号コード２０に対応するパワーデータを出力する。ＤＡＣ３５は、パワーレベル選択部３４で選択されたパワーデータをレーザ駆動電流に変換し、当該駆動電流をレーザダイオード４に供給する。レーザダイオード４はＤＡＣ３５から出力された駆動電流に応じたパワーレベルのレーザ光を記録媒体に照射する。
【０１４６】
本実施の形態にかかる光ディスク記録装置では、このような動作によりモノ形の記録パルスを用いて記録信号（３Ｔ  Ｍａｒｋ）に対応する記録マークを形成することができる。
【０１４７】
また、記録信号（４Ｔ  Ｍａｒｋ）に対応するエル形の記録パルスの場合（図１６のＴ５５〜Ｔ５８に対応）、図１９に示す循環コードに示すように、ＥＲ（０１）→ＯＶ（１１）→ＯＶ（０１）→ＣＬ（００）→ＥＲ（０１）の順に循環コードおよびパワーレベルが遷移する。また、記録信号（５Ｔ  Ｍａｒｋ）に対応するキャッスル形の記録パルスの場合（図１６のＴ５９〜Ｔ６４に対応）、図１９に示す循環コードに示すように、ＥＲ（０１）→ＯＶ（１１）→ＭＤ（１０）→ＬＰ（１１）→ＬＰ（０１）→ＣＬ（００）→ＥＲ（０１）の順に循環コードおよびパワーレベルが遷移する。なお、これらの場合における動作も、上記で説明した記録信号（３Ｔ  Ｍａｒｋ）の記録パルスの場合と同様であるので、重複した説明は省略する。
【０１４８】
以上で説明した本実施の形態にかかる光ディスク記録装置では、図１９に示した循環コードを用いると共に、直前のパワーレベルの状態を示す直前の記録コードをも含めて復号コード２０を生成している。更に、継続コードを使用し、この継続コードを継続コード検出部６３で検出した場合には直前のパワーレベルを継続して発生するように複合コードを生成している。よって、本実施の形態にかかる光ディスク記録装置を用いることで、伝送線路２を介して伝送する際の信号のビット数を減らすことができる。
【０１４９】
また、現在、多くの種類の記録媒体が発売されており、このため記録マークを形成する記録膜の材質や特性なども多種多様となっている。更に、記録速度、記録環境（温度等）、レーザを発光するピックアップの種類も含めると、多様な記録パルス（パワーレベル、パルス間隔）による記録が必要となる。
【０１５０】
本実施の形態にかかる光ディスク記録装置では記録パルスの記録パターンの数を増やすことができるので、このような多様な記録媒体への記録を可能にすることができる。
【０１５１】
以上、本発明を上記実施形態に即して説明したが、上記実施形態の構成にのみ限定されるものではなく、本願特許請求の範囲の請求項の発明の範囲内で当業者であればなし得る各種変形、修正、組み合わせを含むことは勿論である。
【符号の説明】
【０１５２】
１、６  信号処理部
２  伝送線路
３、８  レーザダイオードドライバ
４  レーザダイオード
５、９  光ピックアップ
１１、１６  記録パルス情報生成部
１２、１７  記録コード生成部
１３、１４  ＬＶＤＳ送信部
１９  伸張コード
２０  複合コード
３１、３２  ＬＶＤＳ受信部
３３、３８  復号コード生成部
３４  パワーレベル選択部
３５  ＤＡＣ
３６、３８  終端抵抗
５１、６１  記録コード保持部
５２、６２  切替部
６３  継続コード検出部
【図１】
2012252749.tif 000003
【図２】
2012252749.tif 000004
【図３】
2012252749.tif 000005
【図４】
2012252749.tif 000006
【図５】
2012252749.tif 000007
【図６】
2012252749.tif 000008
【図７】
2012252749.tif 000009
【図８】
2012252749.tif 000010
【図９】
2012252749.tif 000011
【図１０】
2012252749.tif 000012
【図１１】
2012252749.tif 000013
【図１２】
2012252749.tif 000014
【図１３】
2012252749.tif 000015
【図１４】
2012252749.tif 000016
【図１５】
2012252749.tif 000017
【図１６】
2012252749.tif 000018
【図１７】
2012252749.tif 000019
【図１８】
2012252749.tif 000020
【図１９】
2012252749.tif 000021
【図２０】
2012252749.tif 000022
【図２１】
2012252749.tif 000023
【図２２】
2012252749.tif 000024
【図２３】
2012252749.tif 000025
【図２４】
2012252749.tif 000026
【図２５】
2012252749.tif 000027
【図２６】
2012252749.tif 000028