(57)【特許請求の範囲】
【請求項１】
記録媒体に情報を記録するための書き込みパルス信号中の、該書き込みパルス信号の区間長として予め設定された範囲外の長さを有するスペース区間、及びマーク区間の長さを修正するパルス修正回路と、
前記パルス修正回路で修正された書き込みパルス信号のスペース長、及びマーク長を検出するスペース・マーク長検出回路と、
前記スペース・マーク長検出回路で検出された前記スペース長、及びマーク長の出力から、前記記録媒体に記録するアドレスの生成、及びタイミングの制御を行うアドレス生成・タイミング制御回路と、
入力クロック信号の位相をずらした多相信号を生成し出力する多相信号出力回路と、
前記アドレス生成・タイミング制御回路の出力と、前記多相信号出力回路の出力とから、書き込み補正信号を生成して出力するタイミング生成回路と、を備える、
ことを特徴とする書き込み補正回路。
【請求項２】
請求項１に記載の書き込み補正回路において、
前記パルス修正回路は、前記書き込みパルス信号のスペース区間、及びマーク区間のカウント値を検出し、該検出したカウント値を出力するスペース・マークカウンタと、
前記書き込みパルス信号の区間長として予め設定された長さより短い値を参照値として保持する参照値保持回路と、
前記スペース・マークカウンタから出力されるカウント値と、前記参照値とを比較し、該カウント値が、前記参照値以下となる期間を検出する比較器と、
前記書き込みパルス信号と、当該選択回路から一つ前のタイミングで出力された信号とを入力とし、前記比較器で検出された、前記カウント値が前記参照値以下となる期間は、前記選択回路から一つ前のタイミングで出力された信号を選択して出力し、それ以外の期間は、前記書き込みパルス信号を選択して出力する選択回路と、を備える、
ことを特徴とする書き込み補正回路。
【請求項３】
請求項２に記載の書き込み補正回路において、
前記スペース・マークカウンタは、前記書き込みパルス信号のスペース区間をカウントするスペースカウンタと、
前記書き込みパルス信号のマーク区間をカウントするマークカウンタと、
前記書き込みパルス信号の立ち上がりエッジ、及び立ち下りエッジを検出するエッジ検出器と、
前記エッジ検出器から出力される立ち上がりエッジ、及び立ち下がりエッジのタイミングで、前記スペースカウンタのカウント値と、前記マークカウンタのカウント値とを切換えて出力する切換回路と、を備え、
前記パルス修正回路は、前記比較器において、前記切換回路から出力されるスペース区間、あるいはマーク区間のカウント値と、前記参照値とを比較し、前記スペース区間、あるいはマーク区間のカウント値が前記参照値以下の場合は、前記選択回路から一つ前のタイミングで出力された信号を出力し、前記カウント値が前記参照値より大きい場合は、前記書き込みパルス信号を出力する、
ことを特徴とする書き込み補正回路。
【請求項４】
請求項２に記載の書き込み補正回路において、
前記スペース・マークカウンタは、前記書き込みパルス信号のスペース区間を、カウントするスペースカウンタと、
前記書き込みパルス信号のマーク区間を、カウントするマークカウンタと、
前記書き込みパルス信号の立ち上がりエッジ、及び立ち下りエッジを検出するエッジ検出器と、
前記エッジ検出器から出力される立ち上がりエッジ、及び立ち下がりエッジのタイミングで、前記スペースカウンタのカウント値と、前記マークカウンタのカウント値とを切換えて出力する切換回路と、
前記書き込みパルス信号が立ち上がっている期間、及び立ち下がっている期間に、前記切換回路から一つ前のタイミングで出力されたスペース区間、あるいはマーク区間のカウント値を継続して出力する区間遅延回路と、を備え、
前記パルス修正回路は、前記比較器において、前記区間遅延回路から出力されるスペース区間、あるいはマーク区間のカウント値と、前記参照値とを比較し、該区間遅延回路から出力されるスペース区間、あるいはマーク区間のカウント値が前記参照値以下の場合は、前記選択回路から一つ前のタイミングで出力された信号を出力し、前記カウント値が前記参照値より大きい場合は、前記書き込みパルス信号を出力する、
ことを特徴とする書き込み補正回路。
【請求項５】
請求項２に記載の書き込み補正回路において、
前記パルス修正回路は、前記比較器で検出された期間を、所定の期間長以下に制限する期間制限回路を備え、
前記選択回路は、前記比較器で検出され前記期間制限回路で制限された期間は、前記選択回路から一つ前のタイミングで出力された信号を選択して出力し、それ以外の期間は、前記書き込みパルス信号を選択して出力する、
ことを特徴とする書き込み補正回路。
【請求項６】
請求項３に記載の書き込み補正回路において、
前記スペース・マークカウンタは、前記書き込みパルス信号が立ち上がっている期間、及び立ち下がっている期間に、前記切換回路から一つ前のタイミングで出力されたスペース区間、あるいはマーク区間のカウント値を継続して出力する区間遅延回路と、
前記切換回路からの出力か、前記区間遅延回路からの出力のいずれかを、外部からの選択信号に基づいて選択するカウント値選択回路と、を備え、
前記パルス修正回路は、前記カウント値選択回路において、前記切換回路からの出力が選択された場合は、前記比較器において前記切換回路から出力されるスペース区間、あるいはマーク区間のカウント値と前記参照値とを比較し、前記区間遅延回路からの出力が選択された場合は、前記比較器において前記区間遅延回路から出力される前記一つ前のスペース区間、あるいはマーク区間のカウント値と前記参照値とを比較する、
ことを特徴とする書き込み補正回路。
【請求項７】
請求項１に記載の書き込み補正回路において、
前記パルス修正回路は、前記書き込みパルス信号のスペース区間、あるいはマーク区間のカウント値である第１のカウント値と、該第１のカウント値の１〜（Ｎ−１）個前（Ｎは３以上の整数）のマーク区間、あるいはスペース区間のカウント値である第２〜第Ｎのカウント値とを検出するスペース・マークカウンタと、
前記スペース・マークカウンタから、同じタイミングで出力される、前記第１〜第Ｎのカウント値のＮ個の値の組み合わせ毎に、予め設定された複数個の参照値を保持する参照値保持回路と、
前記第１のカウント値と、前記Ｎ個の値の組み合わせに応じて選択された参照値とを比較し、前記第１のカウント値が前記選択された参照値以下となる期間を検出する比較器と、
前記書き込みパルス信号と、当該選択回路から一つ前のタイミングで出力された信号とを入力とし、前記比較器で検出された、前記カウント値が前記選択された参照値以下となる期間は、前記選択回路から一つ前のタイミングで出力された信号を選択して出力し、それ以外の期間は、前記書き込みパルス信号を選択して出力する選択回路と、を備える、
ことを特徴とする書き込み補正回路。
【請求項８】
請求項１に記載の書き込み補正回路において、
前記パルス修正回路は、前記書き込みパルス信号のスペース区間、及びマーク区間のカウント値を検出し、該検出したカウント値を出力するスペース・マークカウンタと、
前記書き込みパルス信号を記録媒体に書き込む書き込みモードの種類毎に予め設定された複数個の参照値を保持する参照値保持回路と、
前記スペース・マークカウンタから出力されるカウント値と、前記書き込みパルス信号の書き込みモードに応じて選択された参照値とを比較し、該カウント値が、前記選択された参照値以下となる期間を検出する比較器と、
前記書き込みパルス信号と、当該選択回路から一つ前のタイミングで出力された信号とを入力とし、前記比較器で検出された、前記カウント値が前記選択された参照値以下となる期間は、前記選択回路から一つ前のタイミングで出力された信号を選択して出力し、それ以外の期間は、前記書き込みパルス信号を選択して出力する選択回路と、を備える、
ことを特徴とする書き込み補正回路。
【請求項９】
請求項１に記載の書き込み補正回路において、
前記パルス修正回路は、前記書き込みパルス信号のスペース区間、及びマーク区間のカウント値を検出し、該検出したカウント値を出力するスペース・マークカウンタと、
前記書き込みパルス信号を書き込む記録媒体の種類毎に予め設定された複数個の参照値を保持する参照値保持回路と、
前記スペース・マークカウンタから出力されるカウント値と、前記書き込みパルス信号を書き込む記録媒体に応じて選択された参照値とを比較し、前記該カウント値が、前記選択された参照値以下となる期間を検出する比較器と、
前記書き込みパルス信号と、当該選択回路から一つ前のタイミングで出力された信号とを入力とし、前記比較器で検出された、前記カウント値が前記選択された参照値以下となる期間は、前記選択回路から一つ前のタイミングで出力された信号を選択して出力し、それ以外の期間は、前記書き込みパルス信号を選択して出力する選択回路と、を備える、
ことを特徴とする書き込み補正回路。
【請求項１０】
請求項１に記載の書き込み補正回路において、
前記パルス修正回路は、前記書き込みパルス信号のスペース区間、及びマーク区間を検出し、該検出したカウント値を出力するスペース・マークカウンタと、
前記書き込みパルス信号の区間長として予め設定された長さより長い値を参照値として保持する参照値保持回路と、
前記スペース・マークカウンタから出力されるカウント値と、前記参照値とを比較し、該カウント値が、前記参照値以上となる期間を検出する比較器と、
前記書き込みパルス信号を、反転する反転回路と、
前記書き込みパルス信号と、前記反転回路から出力される反転信号とを入力とし、前記比較器で検出された、前記カウント値が前記参照値以上となる期間は、前記反転信号を選択して出力し、それ以外の期間は、前記書き込みパルス信号を選択して出力する選択回路と、を備える、
ことを特徴とする書き込み補正回路。
【請求項１１】
記録媒体に情報を記録するための書き込みパルス信号中の、該書き込みパルス信号の区間長として予め設定された範囲外の長さを有するスペース区間、及びマーク区間の長さを修正するパルス修正ステップと、
前記パルス修正ステップで修正された書き込みパルス信号のスペース長、及びマーク長を検出するスペース・マーク長検出ステップと、
前記スペース・マーク長検出ステップで検出された前記スペース長、及びマーク長の出力から、前記記録媒体に記録するアドレスの生成、及びタイミングの制御を行うアドレス生成・タイミング制御ステップと、
入力クロック信号の位相をずらした多相信号を生成し出力する多相信号出力ステップと、
前記アドレス生成・タイミング制御ステップの出力と、前記多相信号出力ステップの出力とから、書き込み補正信号を生成して出力するタイミング生成ステップと、を含む、
ことを特徴とする書き込み補正方法。
【請求項１２】
請求項１１に記載の書き込み補正方法において、
前記パルス修正ステップは、前記書き込みパルス信号中の、該書き込みパルス信号の区間長として予め設定された長さより短い値である、参照値以下のスペース区間を、マーク区間に修正し、前記参照値以下のマーク区間を、スペース区間に修正する、
ことを特徴とする書き込み補正方法。
【請求項１３】
請求項１１に記載の書き込み補正方法において、
前記パルス修正ステップは、前記書き込みパルス信号中の、該書き込みパルス信号の区間長として予め設定された長さより短い値である、参照値以下のスペース区間の次のマーク区間を、スペース区間に修正し、前記参照値以下のマーク区間の次のスペース区間を、マーク区間に修正する、
ことを特徴とする書き込み補正方法。
【請求項１４】
請求項１１に記載の書き込み補正方法において、
前記パルス修正ステップは、前記書き込みパルス信号中の、該書き込みパルス信号の区間長として予め設定された長さより短い値である、参照値以下のスペース区間の次のマーク区間を、スペース区間に、前記参照値以下のマーク区間の次のスペース区間を、マーク区間に修正し、
該修正後のマーク区間、及びスペース区間の長さが、所定長以上ある場合は、該所定長以上部分のスペース区間をマーク区間に制限し、前記所定長以上部分のマーク区間をスペース区間に制限する、、
ことを特徴とする書き込み補正方法。
【請求項１５】
請求項１２に記載の書き込み補正方法において、
前記参照値は、前記書き込みパルス信号の連続する複数のスペース区間、あるいはマーク区間の区間長の組み合わせ毎に、予め複数個設定されており、
前記パルス修正ステップは、前記書き込みパルス信号中の、前記複数のスペース区間、あるいはマーク区間の区間長の組み合わせに応じて選択された参照値以下のスペース区間を、マーク区間に修正し、前記選択された参照値以下のマーク区間を、スペース区間に修正する、
ことを特徴とする書き込み補正方法。
【請求項１６】
請求項１２に記載の書き込み補正方法において、
前記参照値は、前記書き込みパルス信号を書き込む記録媒体の種類毎に、予め複数個設定されており、
前記パルス修正ステップは、前記書き込みパルス信号中の、該書き込みパルス信号が書き込まれる記録媒体に応じて選択された参照値以下のスペース区間を、マーク区間に修正し、前記選択された参照値以下のマーク区間を、スペース区間に修正する、
ことを特徴とする書き込み補正方法。
【請求項１７】
請求項１２に記載の書き込み補正方法において、
前記参照値は、前記書き込みパルス信号を記録媒体に書き込む書き込みモードの種類毎に、予め複数個設定されており、
前記パルス修正ステップは、前記書き込みパルス信号中の、該書き込みパルス信号の書き込みモードに応じて選択された参照値以下のスペース区間を、マーク区間に修正し、前記選択された参照値以下のマーク区間を、スペース区間に修正する、
ことを特徴とする書き込み補正方法。
【請求項１８】
請求項１１に記載の書き込み補正方法において、
前記パルス修正ステップは、前記書き込みパルス信号中の、該書き込みパルス信号の区間長として予め設定された長さより長い値である、参照値以上のスペース区間を、マーク区間に修正し、前記参照値以上のマーク区間を、スペース区間に修正する、
ことを特徴とする書き込み補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体にレーザ光の照射により情報を記録する情報記録装置において、入力される記録情報波形を補正する書き込み補正回路に関する。
【背景技術】
【０００２】
書き換え可能な記録媒体の記録膜へ情報を記録する場合、該記録膜上に、入力される記録波形情報（パルス信号）に応じた、マーク、及びスペースのパターンを形成する。そして、記録媒体から情報を読み出す際には、該記録膜に形成された、マーク長、及びスペース長を検出してパルス信号を得、該パルス信号から、前記記録媒体に記録された情報を得る。このように、記録膜に書き込まれるパルス信号の情報は、マークと、スペースの境界に対応しているため、記録媒体に情報を記録する場合、マーク、あるいはスペースの端が、いかに該記録膜上の正確な位置に形成されるかが重要になる。
【０００３】
よって、従来より、記録媒体に情報を書き込む際には、前記パルス信号に応じて、正確な位置にマーク・スペースが形成されるように、書き込みアドレス、書き込み電流値、書き込みタイミングを、制御する書き込み制御が行なわれている。
【０００４】
そして、従来では、前述した書き込み制御を、記録用エネルギービームを、複数のパワーレベルで制御したり、時間軸方向に複数のパルス幅を持つように制御したり、また前後のマーク・スペースのパターンに応じて、書き込みタイミングを前後にずらすよう制御したりして行なっていた（例えば、特許文献１、特許文献２、特許文献３、特許文献４参照）。
【０００５】
以下、従来の書き込み補正回路について説明する。
【０００６】
図２７は、従来の情報記録装置における、書き込み駆動系の構成を示すものである。図２７において、１は入力された記録波形情報（パルス信号）を補正する書き込み補正回路、２は記録媒体である光ディスク、３は該光ディスク２を回転させるモーター、４は前記光ディスク２に記録された情報を読み出す、あるいは情報を記録する光ヘッド、５は当該情報記録装置を制御するシステムコントローラ、６は前記光ヘッド４内の半導体レーザを発光させるレーザ駆動回路である。
【０００７】
図２８は、図２７の情報記録装置内の、書き込み補正回路の構成を示すブロック図である。図２８において、７は前記パルス信号のスペース長、マーク長それぞれを検出するスペース・マーク長検出回路、８は前記スペース・マーク長検出回路７にて検出されたスペース長、マーク長に応じて、光ディスク２に書き込む、書き込みアドレス、書き込み電流値、書き込みタイミングを制御するアドレス生成・タイミング制御回路、９はクロック信号より多相信号を生成して出力する多相信号出力回路、１０は前記アドレス生成・タイミング制御回路８の出力と、前記多相信号出力回路９からの出力とを用いて、補正後のパルス信号である書き込み補正信号を生成するタイミング生成回路である。
【０００８】
以上のように構成された従来の書き込み補正回路１について、以下にその動作を説明する。
【０００９】
まず、モーター３により光ディスク２を線速度一定として回転させる。そして、光ディスク２に記録マークで記録された情報を光ヘッド４により読み取る。書き込み時は、システムコントローラ５を介して転送された記録波形情報（パルス信号）を書き込み補正回路１により補正した後、該補正後のパルス信号である書き込み補正信号を、これに応じてレーザ駆動回路６が、光ヘッド４内の半導体レーザを発光させることにより、光ディスク２に記録マークとして書き込む。
【００１０】
書き込み補正回路１の内部では、まずスペース・マーク長検出回路７で、前記パルス信号ｓ１から、スペースと、マークそれぞれの長さを検出し、アドレス生成・タイミング制御回路８により、前記検出したスペース長と、マーク長に応じて、光ディスク２に書き込む、書き込みアドレス、書き込み電流値、書き込みタイミングを、制御する。一方、多相信号出力回路９では、クロック信号ｓ２から複数の位相のずれた信号を生成する。そして、タイミング生成回路１０において、前記多相信号出力回路９の出力と、前記アドレス生成・タイミング制御回路８の出力とを用いて、書き込み補正信号を生成する。
【特許文献１】特許第２５６３３２２号
【特許文献２】特許第２６５０９４０号
【特許文献３】特開平１１−８６２９１号公報
【特許文献４】特開平１１−２８３２４９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
このように、前述した従来の書き込み補正回路１は、該書き込み補正回路１に入力される２値化された記録波形情報（パルス信号）ｓ１が、正しいものと仮定して、書き込み補正をおこなっている。
【００１２】
前記パルス信号ｓ１は、通常、その区間長（スペース長、及びマーク長）の範囲が、例えば、該パルス信号が書き込まれる記録媒体の種類や、書き込みモードにより決まっている（例えば、３Ｔ〜１１Ｔ）。
【００１３】
しかし、前記パルス信号ｓ１には、予め設定された範囲外の長さのスペース区間、あるいはマーク区間を有する、入力されるパルス信号として有り得ない短すぎるパターン（例えば、“１Ｔ”や、“２Ｔ”）や、長すぎるパターン（例えば、“１２Ｔ”以上）が、含まれている場合がある。
【００１４】
そして、このように前記パルス信号ｓ１に、有り得ないパターンが含まれていた場合、従来の書き込み補正回路１では、その有り得ないパターン部分に対して適切な処理が行えず、所望の書込み補正を実現することができないという課題があった。
【００１５】
本発明は、前記課題を解決するためになされたものであり、書き込み補正回路に入力されるパルス信号に対し、常に所望の書き込み補正を実現することが可能な書き込み補正回路、及び書き込み補正方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
前記課題を解決するために、本発明の書込み補正回路は、記録媒体に情報を記録するための書き込みパルス信号中の、該書き込みパルス信号の区間長として予め設定された範囲外の長さを有するスペース区間、及びマーク区間の長さを修正するパルス修正回路と、前記パルス修正回路で修正された書き込みパルス信号のスペース長、及びマーク長を検出するスペース・マーク長検出回路と、前記スペース・マーク長検出回路で検出された前記スペース長、及びマーク長の出力から、前記記録媒体に記録するアドレスの生成、及びタイミングの制御を行うアドレス生成・タイミング制御回路と、入力クロック信号の位相をずらした多相信号を生成し出力する多相信号出力回路と、前記アドレス生成・タイミング制御回路の出力と、前記多相信号出力回路の出力とから、書き込み補正信号を生成して出力するタイミング生成回路と、を備えるものである。
【００１７】
これにより、当該書き込み補正回路に入力された書き込みパルス信号のうち、区間長として予め設定された範囲外の長さを有する部分を修正してから、該修正後のパルス信号を用いて書き込み補正処理を行うことができるため、前記書き込みパルス信号に対して高精度な書き込み補正を行うことができる。
【００１８】
さらに、本発明の書き込み補正回路は、前記パルス修正回路は、前記書き込みパルス信号のスペース区間、及びマーク区間のカウント値を検出し、該検出したカウント値を出力するスペース・マークカウンタと、前記書き込みパルス信号の区間長として予め設定された長さより短い値を参照値として保持する参照値保持回路と、前記スペース・マークカウンタから出力されるカウント値と、前記参照値とを比較し、該カウント値が前記参照値以下となる期間を検出する比較器と、前記書き込みパルス信号と、当該選択回路から一つ前のタイミングで出力された信号とを入力とし、前記比較器において、前記カウント値が前記参照値以下となる場合は、前記選択回路から一つ前のタイミングで出力された信号を選択して出力し、前記カウント値が前記参照値より大きい場合は、前記書き込みパルス信号を選択して出力する選択回路と、を備えるものである。  
【００１９】
これにより、前記入力された書き込みパルス信号から、該パルス信号の区間長として予め設定された長さより短い、入力として有り得ないパターン（区間）をなくすことができる。
【００２０】
さらに、本発明の書き込み補正回路は、前記スペース・マークカウンタは、前記書き込みパルス信号のスペース区間をカウントするスペースカウンタと、前記書き込みパルス信号のマーク区間をカウントするマークカウンタと、前記書き込みパルス信号の立ち上がりエッジ、及び立ち下りエッジを検出するエッジ検出器と、前記エッジ検出器から出力される立ち上がりエッジ、及び立ち下がりエッジのタイミングで、前記スペースカウンタのカウント値と、前記マークカウンタのカウント値とを切換えて出力する切換回路と、を備え、前記パルス修正回路は、前記比較器において、前記切換回路から出力されるスペース区間、あるいはマーク区間のカウント値と、前記参照値とを比較し、該切換回路から出力されるスペース区間、あるいはマーク区間のカウント値が前記参照値以下の場合は、前記選択回路から一つ前のタイミングで出力された信号を出力し、前記カウント値が前記参照値より大きい場合は、前記書き込みパルス信号を出力するものである。
【００２１】
これにより、前記入力された書き込みパルス信号に含まれる、参照値以下のマーク区間を、スペース区間に修正し、また前記参照値以下のスペース区間を、マーク区間に修正することが可能となり、この結果、前記書き込みパルス信号中の、該パルス信号の区間長として予め設定された長さより短い、入力として有り得ないパターン（区間）をなくすことができる。
【００２２】
さらに、本発明の書き込み補正回路は、前記スペース・マークカウンタは、前記書き込みパルス信号のスペース区間を、カウントするスペースカウンタと、前記書き込みパルス信号のマーク区間を、カウントするマークカウンタと、前記書き込みパルス信号の立ち上がりエッジ、及び立ち下りエッジを検出するエッジ検出器と、前記エッジ検出器から出力される立ち上がりエッジ、及び立ち下がりエッジのタイミングで、前記スペースカウンタのカウント値と、前記マークカウンタのカウント値とを切換えて出力する切換回路と、前記書き込みパルス信号が立ち上がっている期間、及び立ち下がっている期間に、前記切換回路から一つ前のタイミングで出力されたスペース区間、あるいはマーク区間のカウント値を継続して出力する区間遅延回路と、を備え、前記パルス修正回路は、前記比較器において、前記区間遅延回路から出力されるスペース区間、あるいはマーク区間のカウント値と、前記参照値とを比較し、該区間遅延回路から出力されるスペース区間、あるいはマーク区間のカウント値が前記参照値以下の場合は、前記選択回路から一つ前のタイミングで出力された信号を出力し、前記カウント値が前記参照値より大きい場合は、前記書き込みパルス信号を出力するものである。
【００２３】
これにより、前記書き込みパルス信号に対し、前記参照値以下のマーク区間、及びスペース区間の区間長を延長する修正をすることができ、この結果、前記書き込みパルス信号中の、該パルス信号の区間長として予め設定された長さより短い、入力として有り得ないパターン（区間）をなくすことができる。
【００２４】
さらに、本発明の書き込み補正回路は、前記パルス修正回路は、前記比較器で検出された期間を、所定の期間長以下に制限する期間制限回路を備え、前記選択回路は、前記比較器で検出され前記期間制限回路で制限された期間は、前記選択回路から一つ前のタイミングで出力された信号を選択して出力し、それ以外の期間は、前記書き込みパルス信号を選択して出力するものである。
【００２５】
これにより、前記書き込みパルス信号に含まれる、前記参照値以下のマーク区間、及びスペース区間を延長する修正をした際に、該修正後の区間長が所定長以下になるよう制限して、修正後の書き込みパルス信号に、該パルス信号の区間長としてあらかじめ設定された長さより長い、パターン（区間）が含まれないようにすることができ、この結果、さらに高精度な書き込み補正を行なうことができる。
【００２６】
さらに、本発明の書き込み補正回路は、前記スペース・マークカウンタは、前記書き込みパルス信号が立ち上がっている期間、及び立ち下がっている期間に、前記切換回路から一つ前のタイミングで出力されたスペース区間、あるいはマーク区間のカウント値を継続して出力する区間遅延回路と、前記切換回路からの出力か、前記区間遅延回路からの出力のいずれかを、外部からの選択信号に基づいて選択するカウント値選択回路とを備え、前記パルス修正回路は、前記カウント値選択回路において、前記切換回路からの出力が選択された場合は、前記比較器において前記切換回路から出力されるスペース区間、あるいはマーク区間のカウント値と前記参照値とを比較し、前記区間遅延回路からの出力が選択された場合は、前記比較器において前記区間遅延回路から出力される前記一つ前のスペース区間、あるいはマーク区間のカウント値と前記参照値とを比較するものである。
【００２７】
これにより、前記入力された書き込みパルス信号に含まれるパルス信号の区間長として予め設定された長さより短い、入力として有り得ないパターン（区間）を修正する際に、その修正方法として、該パルス信号に含まれる前記参照値以下のマーク区間、及びスペース区間を取り除く方法か、延長する方法のいずれかを選択することが可能となり、前記書き込みパルス信号に対して、より適切な修正処理を施すことができる。
【００２８】
さらに、本発明の書き込み補正回路は、前記パルス修正回路は、前記書き込みパルス信号のスペース区間、あるいはマーク区間のカウント値である第１のカウント値と、該第１のカウント値の１〜（Ｎ−１）個前（Ｎは３以上の整数）のマーク区間、あるいはスペース区間のカウント値である第２〜第Ｎのカウント値とを検出するスペース・マークカウンタと、前記スペース・マークカウンタから同じタイミングで出力される前記第１〜第Ｎのカウント値のＮ個の値の組み合わせ毎に、予め設定された複数個の参照値を保持する参照値保持回路と、前記第１のカウント値と、前記Ｎ個の値の組み合わせに応じて選択された参照値とを比較し、前記第１のカウント値が前記選択された参照値以下となる期間を検出する比較器と、前記書き込みパルス信号と、当該選択回路から一つ前のタイミングで出力された信号とを入力とし、前記比較器で検出された、前記カウント値が前記選択された参照値以下となる期間は、前記選択回路から一つ前のタイミングで出力された信号を選択して出力し、それ以外の期間は、前記書き込みパルス信号を選択して出力する選択回路とを備えるものである。
【００２９】
これにより、前記参照値を、該パルス信号の複数の区間長に応じて選択することができ、この結果、前記書き込みパルス信号に対して、より適切な修正を行なうことが可能となる。
【００３０】
さらに、本発明の書き込み補正回路は、前記パルス修正回路は、前記書き込みパルス信号のスペース区間、及びマーク区間のカウント値を検出し、該検出したカウント値を出力するスペース・マークカウンタと、前記書き込みパルス信号を記録媒体に書き込む書き込みモードの種類毎に予め設定された複数個の参照値を保持する参照値保持回路と、前記スペース・マークカウンタから出力されるカウント値と、前記書き込みパルス信号の書き込みモードに応じて選択された参照値とを比較し、該カウント値が、前記選択された参照値以下となる期間を検出する比較器と、前記書き込みパルス信号と、当該選択回路から一つ前のタイミングで出力された信号とを入力とし、前記比較器で検出された、前記カウント値が前記選択された参照値以下となる期間は、選択回路から一つ前のタイミングで出力された信号を選択して出力し、それ以外の期間は、前記書き込みパルス信号を選択して出力する選択回路と、を備えるものである。
【００３１】
これにより、前記参照値を、該パルス信号の記録媒体に書き込む書き込みモードの種類に応じて変更することができるため、前記書き込みパルス信号の波形を、より適切に修正することが可能となる。
【００３２】
さらに、本発明の書き込み補正回路は、前記パルス修正回路は、前記書き込みパルス信号のスペース区間、及びマーク区間のカウント値を検出し、該検出したカウント値を出力するスペース・マークカウンタと、前記書き込みパルス信号を書き込む記録媒体の種類毎に予め設定された複数個の参照値を保持する参照値保持回路と、前記スペース・マークカウンタから出力されるカウント値と、前記書き込みパルス信号を書き込む記録媒体に応じて選択された参照値とを比較し、前記該カウント値が、前記選択された参照値以下となる期間を検出する比較器と、前記書き込みパルス信号と、当該選択回路から一つ前のタイミングで出力された信号とを入力とし、前記比較器で検出された、前記カウント値が前記選択された参照値以下となる期間は、前記選択回路から一つ前のタイミングで出力された信号を選択して出力し、それ以外の期間は、前記書き込みパルス信号を選択して出力する選択回路と、を備えるものである。
【００３３】
これにより、前記参照値を、該パルス信号を書き込む記録媒体の種類に応じて変更することができるため、前記書き込みパルス信号の波形を、より適切に修正することができる。
【００３４】
さらに、本発明の書き込み補正回路は、前記パルス修正回路は、前記書き込みパルス信号のスペース区間、及びマーク区間を検出し、該検出したカウント値を出力するスペース・マークカウンタと、前記書き込みパルス信号の区間長として予め設定された長さより長い値を参照値として保持する参照値保持回路と、前記スペース・マークカウンタから出力されるカウント値と、前記参照値とを比較し、該カウント値が前記参照値以上となる期間を検出する比較器と、前記書き込みパルス信号を反転する反転回路と、前記書き込みパルス信号と、前記反転回路から出力される反転信号とを入力とし、前記比較器で検出された、前記カウント値が前記参照値以上となる期間は、前記反転回路か出力される反転信号を選択して出力し、それ以外の期間は、前記書き込みパルス信号を選択して出力する選択回路と、を備えるものである。
【００３５】
これにより、前記入力された書き込みパルス信号から、該パルス信号の区間長として予め設定された長さより長い、入力として有り得ないパターン（区間）をなくすことができる。
【００３６】
また、本発明の書き込み補正方法は、記録媒体に情報を記録するための書き込みパルス信号中の、該書き込みパルス信号の区間長として予め設定された範囲外の長さを有するスペース区間、及びマーク区間の長さを修正するパルス修正ステップと、前記パルス修正ステップで修正された書き込みパルス信号のスペース長、及びマーク長を検出するスペース・マーク長検出ステップと、前記スペース・マーク長検出ステップで検出された前記スペース長、及びマーク長の出力から、前記記録媒体に記録するアドレスの生成、及びタイミングの制御を行うアドレス生成・タイミング制御ステップと、入力クロック信号の位相をずらした多相信号を生成し出力する多相信号出力ステップと、前記アドレス生成・タイミング制御ステップの出力と、前記多相信号出力ステップの出力とから、書き込み補正信号を生成して出力するタイミング生成ステップと、を含むものである。
【００３７】
これにより、書き込み補正回路に入力された前記書き込みパルス信号のうちの、入力として有り得ない長さを有する部分を修正してから、該修正後のパルス信号に対して書き込み補正処理を行うことができ、その結果、高精度な書き込み補正を行うことができる。
【００３８】
さらに、本発明の書き込み補正方法は、前記パルス修正ステップは、前記書き込みパルス信号中の、該書き込みパルス信号の区間長として予め設定された長さより短い値である、参照値以下のスペース区間を、マーク区間に修正し、前記参照値以下のマーク区間を、スペース区間に修正するものである。
【００３９】
これにより、前記書き込みパルス信号のうち、前記参照値より短い区間長を有するマーク区間、スペース区間をなくすことができ、この結果、より高精度に書き込み補正を行うことができる。
【００４０】
さらに、本発明の書き込み補正方法は、前記パルス修正ステップは、前記書き込みパルス信号中の、該書き込みパルス信号の区間長として予め設定された長さより短い値である、参照値以下のスペース区間の次のマーク区間を、スペース区間に修正し、前記参照値以下のマーク区間の次のスペース区間を、マーク区間に修正するものである。
【００４１】
これにより、前記書き込みパルス信号のうち、前記参照値より短い区間長を有するマーク区間、スペース区間をなくすことができ、この結果、より高精度に書き込み補正を行うことができる。
【００４２】
さらに、本発明の書き込み補正方法は、前記パルス修正ステップは、前記書き込みパルス信号中の、該書き込みパルス信号の区間長として予め設定された長さより短い値である、参照値以下のスペース区間の次のマーク区間を、スペース区間に修正し、前記参照値以下のマーク区間の次のスペース区間を、マーク区間に修正、該修正後のマーク区間、及びスペース区間の長さが、所定長以上ある場合は、該所定長以上部分のスペース区間をマーク区間に制限し、前記所定長以上部分のマーク区間をスペース区間に制限するものである。
【００４３】
これにより、前記書き込みパルス信号中の、参照値より区間長を有するパターン（区間）を延長して修正する際に、該修正後の書き込みパルス信号に、該パルス信号の区間長としてあらかじめ設定された長さより長い、パターン（区間）が含まれないようにすることができ、この結果、さらに高精度な書き込み補正を行なうことができる。
【００４４】
さらに、本発明の書き込み補正方法は、前記参照値は、前記書き込みパルス信号の連続する複数のスペース区間、あるいはマーク区間の区間長の組み合わせ毎に、予め複数個設定されており、前記パルス修正ステップは、前記書き込みパルス信号中の、前記複数のスペース区間、あるいはマーク区間の区間長の組み合わせに応じて選択された参照値以下のスペース区間を、マーク区間に修正し、前記選択された参照値以下のマーク区間を、スペース区間に修正するものである。
【００４５】
これにより、前記参照値を、前記書き込みパルス信号の複数の区間長に応じて選択することができ、この結果、前記書き込みパルス信号を、より適切に修正することが可能となる。
【００４６】
さらに、本発明の書き込み補正方法は、前記参照値は、前記書き込みパルス信号を書き込む記録媒体の種類毎に、予め複数個設定されており、前記パルス修正ステップは、前記書き込みパルス信号中の、該書き込みパルス信号が書き込まれる記録媒体に応じて選択された参照値以下のスペース区間を、マーク区間に修正し、前記選択された参照値以下のマーク区間を、スペース区間に修正するものである。
【００４７】
これにより、前記参照値を、前記パルス信号を書き込む記録媒体の種類に応じて変更することができるため、前記書き込みパルス信号の波形を、より適切に修正することができる。
【００４８】
さらに、本発明の書き込み補正方法は、前記参照値は、前記書き込みパルス信号を記録媒体に書き込む書き込みモードの種類毎に、予め複数個設定されており、前記パルス修正ステップは、前記書き込みパルス信号中の、該書き込みパルス信号の書き込みモードに応じて選択された参照値以下のスペース区間を、マーク区間に修正し、前記選択された参照値以下のマーク区間を、スペース区間に修正するものである。
【００４９】
これにより、前記参照値を、前記書き込みモードの種類に応じて変更することができるため、前記書き込みパルス信号の波形を、より適切に修正することが可能となる。
【００５０】
さらに、本発明の書き込み補正方法は、前記パルス修正ステップは、前記書き込みパルス信号中の、該書き込みパルス信号の区間長として予め設定された長さより長い値である、参照値以上のスペース区間を、マーク区間に修正し、前記参照値以上のマーク区間を、スペース区間に修正するものである。
【００５１】
これにより、前記入力された書き込みパルス信号から、該パルス信号の区間長として予め設定された長さより長い、入力として有り得ないパターン（区間）をなくすことができる。
【発明の効果】
【００５２】
本発明の書き込み補正回路、及び書き込み補正方法によれば、書き込み補正回路に、記録媒体に情報を記録するためのパルス信号を修正するパルス修正回路を設け、書込み補正を行う前に、該パルス修正回路において、該パルス信号の区間長として予め設定された範囲外の長さを有する、短すぎる、あるいは長すぎるスペース区間、及びマーク区間をなくす修正をし、該修正された書き込みパルス信号に対して書き込み補正処理を施すようにしたので、前記書き込みパルス信号に対して、高精度な書き込み補正をすることができる。
【００５３】
また、本発明の書き込み補正回路、及び書き込み補正方法によれば、前記パルス修正回路において修正対象となるスペース区間、及びマーク区間を、該パルス信号の連続する複数の区間のカウント値に応じて予め設定された参照値に基づいて、あるいは該パルス信号を書き込む記録媒体、または書き込みモードに応じて予め設定された参照値に基づいて、決定するようにしたので、前記書き込みパルス信号に対して、より適切な修正を行なうことができ、この結果、さらに高精度な書込み補正をすることが可能となる。
【発明を実施するための最良の形態】
【００５４】
以下本発明の実施の形態について、図面を参照しながら説明する。
【００５５】
（実施の形態１）
本実施の形態１は、従来の書き込み補正回路の入力段にパルス修正回路を設け、該パルス修正回路において、記録媒体に記録する２値化された記録情報波形（パルス信号）に対し、該パルス信号に含まれる、該パルス信号の区間長として予め設定された範囲外の長さを有するマーク区間及びスペース区間を取り除く修正を行うことで、該パルス信号に含まれる、設定範囲外の長さを有する区間をなくし、高精度に書き込み補正を行うようにするものである。
【００５６】
以下、本発明の実施の形態１にかかる書き込み補正回路１００について、図１〜図４を用いて説明する。図１は本実施の形態１に係る書き込み補正回路の構成を示すブロック図である。図１において、書き込み補正回路１００は、図に示した従来の構成に、当該書き込み補正回路１００に入力されたパルス信号ｓ１を修正して、パルス修正信号ｓ１１を出力するパルス修正回路１１を設けたものである。
【００５７】
図２は、図１の書き込み補正回路１００内の、パルス修正回路の構成を示すブロック図である。図２において、パルス修正回路１１は、パルス信号ｓ１のスペース区間、及びマーク区間のそれぞれのカウント値を検出し、それらの値を切換えて出力するスペース・マークカウンタ１２と、前記スペース・マークカウンタ１２でカウントされたスペース区間、及びマーク区間のカウント値と比較する参照値を保持する参照値保持回路１６と、前記スペース・マークカウンタ１２からの出力ｓ１２と、前記参照値保持回路１６に保持された参照値とを比較し、前記スペース・マークカウンタ１２の出力が前記参照値以下となる期間を検出して出力する比較器１３と、後述する選択回路からの出力をクロック信号ｓ２に基づいて遅延させて出力する出力遅延回路１５と、前記比較器１３から出力される信号ｓ１３に基づいて、前記パルス信号ｓ１か、前記出力遅延回路１５から出力される信号ｓ１５か、のいずれかを選択して出力する選択回路１４とからなるものである。
【００５８】
前記参照値保持回路１６には、参照値として、前記パルス信号ｓ１の区間長として予め設定された範囲外の値が設定され、該パルス信号ｓ１から、入力されるパルス信号として有り得ない、短すぎるパターン（例えば、“１Ｔ”や“２Ｔ”の長さしかない区間）や、長すぎるパターン区間（例えば、“１２Ｔ”以上の長さを有する区間）を取り除くようにする。なお、本実施の形態１では、参照値として、前記書き込みパルス信号の区間長として予め設定された長さより短い値、すなわち短すぎる区間の長さを設定する場合を例に挙げて説明するものとする。
【００５９】
図３は、図２のパルス修正回路１１内の、スペース・マークカウンタの詳細な構成を示すブロック図である。図３において、スペース・マークカウンタ１２は、入力パルス信号ｓ１の立ち上がりエッジ、あるいは立ち下がりエッジを検出し、スペース区間の終了位置（マーク区間の開始位置）、あるいはマーク区間の終了位置（スペース区間の開始位置）を、検出するエッジ検出器１２１と、前記パルス信号ｓ１のスペース区間を、カウントするスペースカウンタ１２２と、パルス信号ｓ１のマーク区間を、カウントするマークカウンタ１２３と、前記エッジ検出器１２１からの出力に基づいて、マークカウンタ１２３のカウント値と、前記スペースカウンタ１２２のカウント値と、を切換えて出力する切換回路１２４とからなる。
【００６０】
次に、本実施の形態１の書き込み補正回路１００の動作について、図４を参照しながら説明する。図４は、本実施の形態１の書き込み補正回路内のパルス修正回路のタイミングチャート図である。
【００６１】
当該書き込み補正回路１００に入力された、図４（ｂ）に示されるパルス信号ｓ１は、まず、パルス修正回路１１に入力される。パルス修正回路１１に入力されたパルス信号ｓ１は、スペース・マークカウンタ１２において、パルス信号ｓ１のスペース区間、及びマーク区間のカウント値が検出される。具体的には、エッジ検出器１２１において、パルス信号ｓ１の立ち上がりエッジ、あるいは立ち下りエッジを検出し、切換回路１２４で、前記エッジ検出器１２１からの出力に基づいて、スペースカウンタ１２２のカウント値と、マークカウンタ１２３のカウント値とを、切換えて出力する（図４（ｃ）〜（ｅ）参照）。
【００６２】
そして、比較器１３において、図４（ｅ）に示すような前記スペース・マークカウンタ１２からの出力ｓ１２と、参照値保持回路１６に設定された参照値とを比較して、前記スペース・マークカウンタ１２からの出力ｓ１２が、参照値以下となる期間を検出する。例えば、前記参照値保持回路１６内に保持されている参照値が“１Ｔ”であるとすると、比較器１３は、図４（ｆ）に示すように、スペース・マークカウンタ１２からの出力ｓ１２が、“１”以下である期間を、“Ｈ”レベル、それ以外は、“Ｌ”レベルとする制御信号ｓ１３を出力する。
【００６３】
そしてこの後、選択回路１４にて、前記比較器１３からの制御信号ｓ１３に基づいて、入力されたパルス信号ｓ１（図４（ｂ））か、前記出力遅延回路１５からの信号ｓ１５（図４（ｇ））のいずれかを選択して、パルス修正信号ｓ１１（図４（ｈ））として出力する。ここでは、比較器１３から出力される制御信号ｓ１３が、“Ｌ”レベルの場合は、パルス信号ｓ１を出力し、“Ｈ”レベルの場合は、前記出力遅延回路１５からの出力ｓ１５を出力する。
【００６４】
以上のような動作を行う結果、書き込み補正回路１００に入力されたパルス信号ｓ１（図４（ｂ））に含まれる、前記参照値（ここでは“１Ｔ”）以下の、短すぎるスペース区間がマーク区間となり、短すぎるマーク区間がスペース区間となって、図４（ｈ）に示すように、該パルス信号ｓ１中の短すぎる区間（パターン）が取り除かれ、結果、該短すぎる区間が含まれないパルス修正信号ｓ１１が得られる。
【００６５】
この後、前記パルス修正信号ｓ１１は、書き込み補正回路１００のスペース・マーク長検出部７に入力され、該パルス修正信号ｓ１１を用いて、従来と同様の書き込み補正処理が行われる。なお、この動作は、従来と同様であるため、説明を省略する。
【００６６】
このように、本実施の形態１によれば、書き込み補正回路１００の入力段に設けられたパルス修正回路１１において、該書き込み補正回路１００に入力されたパルス信号ｓ１に対し、該パルス信号ｓ１中の、パルス信号として有り得ない、短すぎるスペース区間、及びマーク区間を取り除く修正をした後、該修正されたパルス修正信号ｓ１１を用いて書き込み補正処理を行うようにしたので、当該書き込み補正回路１００に入力されたパルス信号ｓ１に対して、高精度な書き込み補正を行うことができる。
【００６７】
また、本実施の形態１によれば、前記パルス修正回路１１において、入力パルス信号ｓ１の区間長として有り得ない短すぎる区間長を、参照値として設定し、該パルス信号ｓ１のマーク区間と、スペース区間のそれぞれのカウント値を検出し、該各カウント値と、前記参照値とを比較して、該カウント値が参照値より大きい場合は、パルス信号ｓ１を出力し、参照値以下の場合は、パルス信号ｓ１ではなく、一つ前のクロックタイミングで当該パルス修正回路１１から出力された信号ｓ１５を出力するようにしたので、前記パルス信号ｓ１に含まれる参照値以下のスペース区間を、マーク区間に、該参照値以下のマーク区間を、スペース区間にして、前記パルス信号ｓ１から、該参照値以下のスペース区間、及びマーク区間を取り除くことが可能となり、パルス信号ｓ１中の入力として有り得ない短すぎるパターン（区間）をなくすことができる。
【００６８】
（実施の形態２）
本実施の形態２は、書き込み補正回路の入力段にパルス修正回路を設け、該パルス修正回路において、入力されるパルス信号に対し、該パルス信号に含まれる、該パルス信号の区間長として予め設定された範囲外の長さを有するスペース区間及びマーク区間を延長する修正を行なうことで、該パルス信号に含まれる、設定範囲外の長さを有する区間をなくすものである。
【００６９】
以下、本実施の形態２にかかる書き込み補正回路２００について、図５〜図８を用いて説明する。
【００７０】
本実施の形態２の書き込み補正回路２００は、図５に示すように、前記実施の形態１の書き込み補正回路１００と同様、書き込み補正回路２００の入力段に、当該書き込み補正回路２００に入力されたパルス信号ｓ１を修正して、パルス修正信号ｓ２１を出力するパルス修正回路２１を備える。
【００７１】
図６は、本実施の形態２に係る書き込み補正回路２００内のパルス修正回路２１の構成を示すブロック図である。図６において、パルス修正回路２１は、パルス信号ｓ１のスペース区間、及びマーク区間のそれぞれのカウント値を検出し、それらの値を切換えて出力するスペース・マークカウンタ２２と、前記スペース・マークカウンタ２２でカウントされたスペース区間、及びマーク区間のカウント値と比較する参照値を保持する参照値保持回路１６と、前記スペース・マークカウンタ２２からの出力ｓ２２と、前記参照値保持回路１６に保持された参照値とを比較し、前記スペース・マークカウンタ２２の出力が、前記参照値以下となる期間を検出して出力する比較器１３と、後述する選択回路からの出力ｓ２１を、クロック信号ｓ２に基づいて遅延させて出力する出力遅延回路１５と、前記比較器１３から出力される制御信号ｓ１３に基づいて、前記入力されたパルス信号ｓ１か、前記出力遅延回路１５から出力される信号ｓ１５のいずれかを選択する選択回路１４とからなるものである。なお、前記参照値保持回路１６には、前記実施の形態１と同様、参照値として、前記書き込みパルス信号の区間長として予め設定された長さより短い値、すなわち短すぎる長さ（例えば、“１Ｔ”や“２Ｔ”）を設定するものとする。
【００７２】
図７は、図６のパルス修正回路２１内の、スペース・マークカウンタ２２の詳細な構成を示すブロック図である。図７において、スペース・マークカウンタ２２は、入力パルス信号ｓ１の立ち上がりエッジ、あるいは立ち下がりエッジを検出し、スペース区間の終了位置（マーク区間の開始位置）、あるいはマーク区間の終了位置（スペース区間の開始位置）を検出するエッジ検出器２２１と、入力パルス信号ｓ１のスペース区間をカウントするスペースカウンタ２２２と、入力パルス信号ｓ１のマーク区間をカウントするマークカウンタ２２３と、前記エッジ検出器２２１からの出力ｓ２２１に基づいて、マークカウンタ２２３のカウント値ｓ２２３と、スペースカウンタ２２２のカウント値ｓ２２２とを切り換えて出力する切換回路２２４と、パルス信号ｓ１の両エッジ（立ち上がりエッジと、立ち下がりエッジ）に基づいて、前記切換回路２２４から出力されるカウント値ｓ２２４の、一つ前のマーク区間、あるいはスペース区間のカウント値を出力する区間遅延回路２２５とからなる。このため、スペース・マークカウンタ２２からの出力ｓ２２は、該パルス信号ｓ１が立ち上がっている、あるいは立ち下がっている間、前記切換回路２２４から出力されたスペース区間、あるいはマーク区間のカウント値の、一つ前のマーク区間、あるいはスペース区間のカウント値が継続して出力されることとなる。
【００７３】
次に、本実施の形態２の書き込み補正回路２００の動作について、図８を参照しながら説明する。図８は、本実施の形態２の書き込み補正回路内のパルス修正回路のタイミングチャート図である。
【００７４】
当該書き込み補正回路２００に入力された、図８（ｂ）に示されるパルス信号ｓ１は、まず、パルス修正回路２１に入力される。パルス修正回路２１に入力されたパルス信号ｓ１は、スペース・マークカウンタ２２において、パルス信号ｓ１のスペース区間、及びマーク区間のカウント値が検出される。具体的には、エッジ検出器２２１において、パルス信号ｓ１の立ち上がりエッジ、あるいは立ち下がりエッジを検出し、切換回路２２４で、前記エッジ検出器２２１からの出力に基づいて、スペースカウンタ２２２のカウント値ｓ２２２と、マークカウンタ２２３のカウント値ｓ２２３とを、切換えて出力し、さらに区間遅延回路２２５において、前記切換回路２２４から出力されるカウント値を、前記パルス信号ｓ１の両エッジ（立ち上がりエッジと立下りエッジ）に基づいて遅延させた、一つ前のタイミングのカウント値を出力する（図８（ｃ）〜（ｆ）参照）。つまり、前記スペース・マークカウンタ２２からの出力ｓ２２は、図８（ｆ）に示されるように、図８（ｅ）に示される前記切換回路２２４から出力されるスペース区間、あるいはマーク区間のカウント値ｓ２２４の、一つ前のマーク区間、あるいはスペース区間のカウント値が継続して出力される。
【００７５】
そして、比較器１３において、図８（ｆ）に示すような前記スペース・マークカウンタ２２からの出力ｓ２２と、参照値保持回路１６に設定された参照値とを比較して、前記スペース・マークカウンタ２２からの出力ｓ２２が、参照値以下となる期間を検出する。例えば、前記参照値が“１Ｔ”であるとすると、比較器１３は、図８（ｇ）に示すように、スペース・マークカウンタ２２からの出力ｓ２２が、“１”以下である期間を、“Ｈ”レベル、それ以外は、“Ｌ”レベル、とする制御信号ｓ１３を出力する。
【００７６】
そしてこの後、選択回路１４にて、前記比較器１３からの制御信号ｓ１３に基づいて、入力されたパルス信号ｓ１（図８（ｂ））か、該選択回路１４からの出力ｓ２１を遅延させる出力遅延回路１５からの信号ｓ１５（図８（ｈ））のいずれかを選択して、パルス修正信号ｓ２１（図８（ｉ））として出力する。ここでは、比較器１３から出力される制御信号ｓ１３が、“Ｌ”レベルの場合は、前記パルス信号ｓ１を出力し、“Ｈ”レベルの場合は、前記出力遅延回路１５からの出力ｓ１５を出力する。
【００７７】
以上のような動作を行う結果、書き込み補正回路２００に入力されたパルス信号ｓ１（図８（ｂ））に含まれる、前記参照値（ここでは“１Ｔ”）以下の、短すぎるスペース区間の次のマーク区間がスペース区間となり、短すぎるマーク区間の次のスペース区間がマーク区間となって、図８（ｉ）に示すように、該パルス信号ｓ１中の短すぎる区間（パターン）が延長され、結果、該短すぎる区間が含まれないパルス修正信号ｓ２１が得られる。
【００７８】
この後、前記パルス修正信号ｓ２１は、書き込み補正回路２００のスペース・マーク長検出部７に入力され、該パルス修正信号ｓ２１を用いて、従来と同様の書き込み補正が行われる。なお、この動作は従来と同様であるため、説明を省略する。
【００７９】
このように、本実施の形態２によれば、書き込み補正回路２００の入力段に設けられたパルス修正回路２１において、該書き込み補正回路２００に入力されたパルス信号ｓ１に対し、該パルス信号ｓ１中の、パルス信号として有り得ない、短すぎるスペース区間、及びマーク区間の長さを延長する修正をした後、該修正されたパルス修正信号ｓ２１を用いて書き込み補正処理を行うようにしたので、当該書き込み補正回路２００に入力されたパルス信号ｓ１に対して、高精度な書き込み補正を行なうことが実現できる。
【００８０】
また、本実施の形態２によれば、前記パルス修正回路２１において、入力パルス信号ｓ１の区間長として有り得ない短すぎる区間長を参照値として設定し、該パルス信号ｓ１のマーク区間と、スペース区間のそれぞれのカウント値を検出して、それらのカウント値をパルス信号ｓ１の両エッジ（立ち上がりエッジと、立ち下がりエッジ）に基づいて遅延させ、該遅延させたカウント値と、前記参照値とを比較して、該カウント値が参照値より大きい場合は、パルス信号ｓ１を出力し、参照値以下の場合は、出力遅延回路１５からの出力ｓ１５を出力するようにしたので、前記パルス信号ｓ１に含まれる参照値以下のスペース区間、及びマーク区間の、次のマーク区間、及びスペース区間を、スペース区間、及びマーク区間にして、該参照値以下のスペース区間、及びマーク区間を延長することが可能となり、パルス信号ｓ１中の入力として有り得ない短すぎるパターン（区間）をなくすことができる。
【００８１】
（実施の形態３）
本実施の形態３は、パルス修正回路において、入力されるパルス信号に対し、該パルス信号含まれる、該パルス信号の区間長として予め設定された範囲外の長さを有するスペース区間、及びマーク区間を延長する修正を行う際に、該修正後のスペース区間、及びマーク区間の長さが、所定の区間長以下になるように制限するものである。
【００８２】
以下、本実施の形態３にかかる書き込み補正回路３００について、図９〜図１１を用いて説明する。
【００８３】
本実施の形態３の書き込み補正回路３００は、図９に示すように、前記実施の形態１の書き込み補正回路１００と同様、書き込み補正回路３００の入力段に、当該書き込み補正回路３００に入力されたパルス信号ｓ１を修正して、パルス修正信号ｓ３１を出力するパルス修正回路３１を備える。
【００８４】
図１０は、本実施の形態３に係る書き込み補正回路３００内のパルス修正回路３１の構成を示すブロック図である。図１０において、パルス修正回路３１は、パルス信号ｓ１のスペース区間、及びマーク区間のそれぞれのカウント値を検出し、それらの値を切換えて出力するスペース・マークカウンタ２２と、前記スペース・マークカウンタ２２でカウントされたスペース区間、及びマーク区間のカウント値と比較する第１の参照値を保持する参照値保持回路１６と、前記スペース・マークカウンタ２２からの出力ｓ２２と、前記参照値保持回路１６に保持された第１の参照値とを比較し、前記スペース・マークカウンタ２２の出力が、前記第１の参照値以下となる期間を検出して出力する比較器１３と、前記比較器１３から出力される制御信号ｓ１３から、第２の制御信号ｓ３２を生成する期間制限回路３２と、後述する選択回路からの出力ｓ３１を、クロック信号ｓ２に基づいて遅延させて出力する出力遅延回路１５と、前記期間制限回路３２から出力される第２の制御信号ｓ３２に基づいて、前記入力されたパルス信号ｓ１か、前記出力遅延回路１５から出力される信号ｓ１５のいずれかを選択する選択回路１４とからなるものである。なお、パルス修正回路３１内の、スペース・マークカウンタ２２の構成は、前記実施の形態２と同様であるため、ここでは説明を省略する。また、前記参照値保持回路１６には、前記実施の形態１と同様、参照値として、前記書き込みパルス信号の区間長として予め設定された長さより短い値、すなわち短すぎる区間長（例えば、“１Ｔ”や“２Ｔ”）を設定するものとする。
【００８５】
図１１は、図１０のパルス修正回路３１内の、期間制限回路３２の詳細な構成を示すブロック図である。図１１において、期間制限回路３２は、比較器１３から出力される選択回路１４を制御する第１の制御信号ｓ１３の“Ｈ”レベル区間（延長する期間）を、クロック信号ｓ２に基づきカウントする第２のカウンタ３２１と、該第２のカウンタ３２１の出力値と、比較する第２の参照値を保持する第２の参照値保持回路３２４と、前記第２のカウンタ３２１で検出された“Ｈ”レベルの期間を、第２の参照値以下になるよう制限する第２の比較器３２３とからなるものである。
【００８６】
このように、本実施の形態３では、前記比較器１３で検出された期間を、所定の期間内におさまるようにする期間制限回路３２を設けたので、比較器１３から出力された第１の制御信号ｓ１３の“Ｈ”レベル区間が、あらかじめ設定した第２の参照値より長い場合は、該期間制限回路３２において、前記“Ｈ”レベル区間の長さを、前記第２の参照値の長さになるようにし、パルス信号ｓ１中の前記第１の参照値よりも短いマーク区間、及びスペース区間を延長する修正をした際、該修正後のパルス信号ｓ３１中に、パルス信号の区間長として予め設定された範囲外の長さを有する、長すぎる区間が生じないようにすることができる。
【００８７】
次に、本実施の形態３の書き込み補正回路３００の動作について、図１２を参照しながら説明する。図１２は、本実施の形態３の書き込み補正回路内のパルス修正回路のタイミングチャート図である。
【００８８】
当該書き込み補正回路３００に入力された、図１２（ｂ）に示されるパルス信号ｓ１は、まずパルス修正回路３１に入力される。パルス修正回路３１に入力されたパルス信号ｓ１は、スペース・マークカウンタ２２において、パルス信号ｓ１のスペース区間及びマーク区間のカウント値が検出される（図１２（ｃ）参照）。なお、前記スペース・マークカウンタ２２の動作は、前記実施の形態２と同様であるため、説明を省略する。
【００８９】
そして、比較器１３において、図１２（ｃ）に示すような前記スペース・マークカウンタ２２からの出力ｓ２２と、参照値保持回路１６に予め設定しておいた第１の参照値とを比較して、前記スペース・マークカウンタ２２からの出力ｓ２２が、前記第１の参照値以下となる期間を検出する。例えば、前記参照値が“１Ｔ”であるとすると、比較器１３は、図１２（ｄ）に示すように、スペース・マークカウンタ２２からの出力ｓ２２が、“１”以下である期間を、“Ｈ”レベル、それ以外は、“Ｌ”レベル、とする制御信号ｓ１３を出力する。
【００９０】
前記比較器１３からの出力ｓ１３は、期間制限回路３２に入力され、該期間制限回路３２内の第２のカウンタ３２１において、“Ｈ”レベル区間のカウント値を検出した後（図１２（ｅ））、第２の比較器３２３において、予め設定された第２の参照値と、前記第２のカウンタ３２１で検出したカウント値とを比較し、該第２のカウンタ３２１からの出力が前記第２の参照値がより大きい場合は、前記第２のカウンタ３２１で検出した、第１の制御信号ｓ１３の“Ｈ”レベル区間長を、第２の参照値に置換えた第２の制御信号ｓ３２を出力し、該第２のカウンタ３２１からの出力が前記第２の参照値がより小さい場合は、前記第２のカウンタ３２１で検出した、第１の制御信号ｓ１３を、そのまま第２の制御信号ｓ３２として出力する。
【００９１】
例えば、前記第２の参照値が“３Ｔ”であるとすると、前記比較器１３からの出力ｓ１３の“Ｈ”レベル区間が“３Ｔ”より長い場合、前記期間制限回路３２は、図１２（ｆ）に示すように、前記“Ｈ”レベルの区間を、“５Ｔ”から“３Ｔ”に置き換えた第２の制御信号ｓ３２を出力し、前記比較器１３からの出力ｓ１３の“Ｈ”レベル区間が“３Ｔ”以下である場合、前記期間制限回路３２は、前記比較器１３から出力される第１の制御信号ｓ１３をそのまま第２の制御信号ｓ３２として出力する。
【００９２】
そしてこの後、選択回路１４にて、前記期間制限回路３２からの第２の制御信号ｓ３２に基づいて、入力されたパルス信号ｓ１（図１２（ｂ））か、該選択回路１４からの出力ｓ２１を遅延させる出力遅延回路１５からの信号ｓ１５（図１２（ｇ））のいずれかを選択して、パルス修正信号ｓ３１（図１２（ｈ））として出力する。例えば、前記期間制限回路３２から出力される第２の制御信号ｓ３２が、“Ｌ”の場合は、前記パルス信号ｓ１を出力し、“Ｈ”の場合は、出力遅延回路１５から出力される信号ｓ１５を出力する。
【００９３】
以上のような動作を行う結果、書き込み補正回路３００に入力されたパルス信号ｓ１（図１２（ｂ））に含まれる、前記第１の参照値（ここでは“１Ｔ”）以下の短すぎるスペース区間の次のマーク区間をスペース区間に、該短すぎるマーク区間の次のスペース区間をマーク区間にする延長する修正をした後、該修正したパルス信号中に、パルス信号の区間長として予め設定された範囲外の長さを有する、長すぎるスペース区間、及びマーク区間が含まれないパルス修正信号ｓ３１を得ることができる。
【００９４】
この後、前記パルス修正信号ｓ３１は、書き込み補正回路３００のスペース・マーク長検出部７に入力され、該パルス修正信号ｓ３１を用いて、従来と同様の書き込み補正が行われる。なお、この動作は従来と同様であるため、説明を省略する。
【００９５】
このように、本実施の形態３によれば、書き込み補正回路３００の入力段に設けられたパルス修正回路３１において、該書き込み補正回路３００に入力されたパルス信号ｓ１に対し、該パルス信号ｓ１中の、パルス信号として有り得ない、短すぎるスペース区間、及びマーク区間の長さを、所定長以内に制限して延長する修正をした後、該修正されたパルス修正信号ｓ３１を用いて書き込み補正処理を行うようにしたので、当該書き込み補正回路３００に入力されたパルス信号ｓ１に対して、より高精度な書き込み補正を行なうことが実現できる。
【００９６】
また、本実施の形態３によれば、前記パルス修正回路３１において延長されたパルス信号のマーク区間及びスペース区間の期間が、予め設定された第２の参照値より長い場合は、該延長されたパルス信号のマーク区間及びスペース区間の期間を、前記第２の参照値が示す区間に置き換えるようにしたので、前記パルス信号ｓ１に含まれる、パルス信号ｓ１中の入力として有り得ない短すぎるパターン（区間）を、適当なパターン長さ（区間長）に修正することができる。
【００９７】
（実施の形態４）
本実施の形態４は、書き込み補正回路の入力段にパルス修正回路を設け、該パルス修正回路において、入力されるパルス信号に、該パルス信号の区間長として予め設定された範囲外の長さを有するスペース区間、及びマーク区間が含まれないようにする修正を行なう際、前記実施の形態１のように、設定範囲外の長さを有する区間を取り除く修正を行なうか、前記実施の形態２のように、該設定範囲外の長さを有する区間を延長する修正を行なうかを、選択信号で選択するようにしたものである。
【００９８】
以下、本実施の形態４にかかる書き込み補正回路４００について、図１３〜図１６を用いて説明する。
【００９９】
本実施の形態４の書き込み補正回路４００は、図１３に示すように、書き込み補正回路４００の入力段に、該書き込み補正回路４００に入力された入力パルス信号ｓ１を該書き込み補正回路４００の外部より入力される選択信号に基づいた修正をして、パルス修正信号ｓ４１を出力するパルス修正回路４１を備える。
【０１００】
図１４は、本実施の形態４に係る書き込み補正回路４００内のパルス修正回路４１の構成を示すブロック図である。図１４において、パルス修正回路４１は、パルス信号ｓ１のスペース区間、及びマーク区間のそれぞれのカウント値を検出して出力するスペース・マークカウンタ４２と、前記スペース・マークカウンタ４２でカウントされたスペース区間、及びマーク区間のカウント値と比較する参照値を保持する参照値保持回路１６と、前記スペース・マークカウンタ４２からの出力ｓ４２と、前記参照値保持回路１６に保持された参照値とを比較し、前記スペース・マークカウンタ４２の出力が、前記参照値以下となる期間を検出して出力する比較器１３と、後述する選択回路からの出力ｓ４１を、クロック信号ｓ２に基づいて遅延させて出力する出力遅延回路１５と、前記比較器１３から出力される制御信号ｓ１３に基づいて、前記入力されたパルス信号ｓ１か、前記出力遅延回路１５から出力される信号ｓ１５のいずれかを選択する選択回路１４とからなるものである。なお、前記参照値保持回路１６には、前記実施の形態１と同様、参照値として、前記書き込みパルス信号の区間長として予め設定された長さより短い値、すなわち短すぎる区間長（例えば、“１Ｔ”や“２Ｔ”）を設定するものとする。
【０１０１】
図１５は、図１４のパルス修正回路４１内の、スペース・マークカウンタ４２の詳細な構成を示すブロック図である。図１５において、スペース・マークカウンタ４２は、入力パルス信号ｓ１の立ち上がりエッジ、あるいは立ち下がりエッジを検出し、スペース区間の終了位置（マーク区間の開始位置）、あるいはマーク区間の終了位置（スペース区間の開始位置）を検出するエッジ検出器４２１と、入力パルス信号ｓ１のスペース区間を、カウントするスペースカウンタ４２２と、入力パルス信号ｓ１のマーク区間を、カウントするマークカウンタ４２３と、前記エッジ検出器４２１からの出力に基づいて、マークカウンタ４２３のカウント値と、スペースカウンタ４２２のカウント値とを切換えて出力する切換回路４２４と、前記切換回路４２４の出力（以下、「第１のカウント値」と称す。）ｓ４２４を、前記パルス信号ｓ１の両エッジ（立ち上がりエッジと、立ち下がりエッジ）に基づいて遅延させ、該切換回路４２４から、前記第１のカウント値の一つ前のタイミングで出力されたカウント値ｓ４２５（以下、「第２のカウント値」と称す。）を出力する区間遅延回路４２５と、前記第１，第２のカウント値ｓ４２４，ｓ４２５を、外部から入力された選択信号に基づいて選択するカウント値選択回路４２６とからなる。
【０１０２】
ここで、前記第１のカウント値ｓ４２４は、前記実施の形態１で得たカウント値ｓ１２と同様、切換回路４２４から出力されたカウント値であり、前記第２のカウント値ｓ４２５は、前記実施の形態２で得たカウント値ｓ２２と同様、前記切換回路４２４から出力された第１のカウント値ｓ４２４が示すスペース区間、あるいはマーク区間の、一つ前のマーク区間、あるいはスペース区間のカウント値である。
【０１０３】
従って、本実施の形態４では、パルス信号ｓ１中に含まれる、短すぎる区間をなくす方法として、前記実施の形態１で説明した、該短すぎる区間を取り除く修正方法か、前記実施の形態２で説明した、該短すぎる区間を延長する方法のいずれかを選択できる。
【０１０４】
次に、本実施の形態４の書き込み補正回路４００の動作について、図１６を参照しながら説明する。図１６は、本実施の形態４の書き込み補正回路４００内のパルス修正回路のタイミングチャート図である。
【０１０５】
当該書き込み補正回路４００に入力された、図１６（ｂ）に示されるパルス信号ｓ１は、まず、パルス修正回路４１に入力される。パルス修正回路４１に入力されたパルス信号ｓ１は、スペース・マークカウンタ４２において、パルス信号ｓ１のスペース区間及びマーク区間のカウント値が検出される。本実施の形態４のスペース・マークカウンタ４２では、前述したような第１，第２のカウント値が検出され、カウント値選択回路にて選択信号に基づいて選択されたほうのカウント値が出力される。ここでは、選択信号が“Ｈ”レベルの場合に第１のカウント値ｓ４２４を選択し、“Ｌ”レベルの場合に第２のカウント値ｓ４２５を選択するものとする（図１６（ｈ）参照）。
【０１０６】
そして、比較器１３において、前記カウント値選択回路４２６で選択されたカウント値ｓ４２と、参照値保持回路１６に予め設定しておいた参照値とを比較して、前記カウント値ｓ４２が、参照値以下となる期間を検出する。例えば、前記参照値が“１Ｔ”であるとすると、比較器１３は、図１６（ｉ）に示すように、スペース・マークカウンタ４２からの出力ｓ４２が“１”以下である期間を“Ｈ”レベル、それ以外は“Ｌ”レベルとする制御信号ｓ１３を出力する。
【０１０７】
そしてこの後、選択回路１４にて、前記比較器１３から出力される制御信号ｓ１３に応じて、入力されたパルス信号ｓ１（図１６（ｂ））か、該選択回路１４からの出力ｓ４１を遅延させる出力遅延回路１５からの信号ｓ１５（図１６（ｊ））のいずれかを選択して、パルス修正信号ｓ４１（図１６（ｋ））として出力する。例えば、比較器１３から出力される制御信号ｓ１３が“Ｌ”レベルの場合は、前記パルス信号ｓ１を出力し、“Ｈ”レベルの場合は、出力遅延回路１５から出力される信号ｓ１５を出力する。
【０１０８】
以上のような動作を行う結果、書き込み補正回路４００に入力されたパルス信号ｓ１（図１６（ｂ））に含まれる、前記参照値（ここでは“１Ｔ”）以下の、短すぎるスペース区間あるいはマーク区間をなくす修正を、選択信号に基づいた方法で行なうことにより、該短すぎるパターン（区間）が含まれないパルス修正信号ｓ４１を得ることができる。
【０１０９】
この後、前記パルス修正信号ｓ４１は、書き込み補正回路４００のスペース・マーク長検出部７に入力され、該パルス修正信号ｓ４１を用いて、従来と同様の書き込み補正が行われる。なお、この動作は従来と同様であるため、説明を省略する。
【０１１０】
このように、本実施の形態４によれば、書き込み補正回路４００の入力段に設けられたパルス修正回路４１において、入力パルス信号ｓ１に対し、外部から入力される選択信号に基づいた修正を施した後、該修正されたパルス修正信号ｓ４１を用いて書き込み補正処理を行うようにしたので、当該書き込み補正回路４００に入力されたパルス信号ｓ１に対して、より適切なパルス修正を行なうことができるため、より高精度な書き込み補正を行なうことが実現できる。
【０１１１】
また、本実施の形態４によれば、前記パルス修正回路４１において、パルス信号ｓ１から、前記参照値以下の短すぎるマーク区間、あるいはスペース区間をなくす修正を行なう際に、該短すぎるマーク区間あるいはスペース区間を取り除くか、延長するかを選択できるようにしたので、パルス信号中の前記短すぎるパターン（区間）をより適切に修正することができる。
【０１１２】
なお、本実施の形態４においては、処理中に選択信号により、スペース・マークカウンタ４２から出力されるカウント値の選択を変更する場合を例に挙げて説明したが、予めどちらの方法をとるかを選択しておき、処理中にはカウント値の選択変更を行わないものであってもよい。
【０１１３】
（実施の形態５）
前記実施の形態では、書き込みパルス信号のスペース区間、マーク区間の区間の長さを、参照値保持回路に保持された一つの参照値と比較するものであったが、本実施の形態５は、該参照値保持回路に、参照値として、該書き込みパルス信号中の連続する複数のスペース区間及びマーク区間の区間長の組み合わせ毎に、予め複数個設定しておき、該複数のスペース区間、あるいはマーク区間の区間長の組み合わせに応じて、参照値を選択するようにしたものである。
【０１１４】
以下、本実施の形態５にかかる書き込み補正回路５００について、図１７〜図２０を用いて説明する。
【０１１５】
本実施の形態５の書き込み補正回路５００は、図１７に示すように、前記実施の形態１の書き込み補正回路１００と同様、書き込み補正回路５００の入力段に、当該書き込み補正回路５００に入力されたパルス信号ｓ１を修正して、パルス修正信号ｓ５１を出力するパルス修正回路５１を備えている。
【０１１６】
図１８は、本実施の形態５に係る書き込み補正回路５００内のパルス修正回路５１の構成を示すブロック図である。図１８において、パルス修正回路５１は、パルス信号ｓ１のスペース区間及びマーク区間それぞれのカウント値を検出し、連続する区間のカウント値を順に第１〜第３のカウント値ｓ５２〜ｓ５４として出力するスペース・マークカウンタ５２と、前記スペース・マークカウンタ５２から出力される連続する３つのカウント値ｓ５２〜ｓ５４の組み合わせ毎に予め設定された複数個の参照値を保持する参照値保持回路５６と、前記参照値保持回路５６に保持された参照値と、前記スペース・マークカウンタ５２から出力される第１のカウント値ｓ５２とを比較し、前記スペース・マークカウンタ５２の出力が前記参照値以下となる期間を検出して出力する比較器１３と、後述する選択回路からの出力ｓ５１をクロック信号ｓ２に基づいて遅延させて出力する出力遅延回路１５と、前記比較器１３から出力される制御信号ｓ１３に基づいて、前記入力されたパルス信号ｓ１か、前記出力遅延回路１５から出力された信号ｓ１５のいずれかを選択する選択回路１４とからなるものである。
【０１１７】
図１９は、図１８のパルス修正回路５１内の、スペース・マークカウンタ５２の詳細な構成を示す図である。図１９において、スペース・マークカウンタ５２は、入力パルス信号ｓ１の立ち上がりエッジ、あるいは立ち下がりエッジを検出し、スペース区間の終了位置（マーク区間の開始位置）あるいはマーク区間の終了位置（スペース区間の開始位置）を検出するエッジ検出器５２１と、入力パルス信号ｓ１のスペース区間をカウントするスペースカウンタ５２２と、入力パルス信号ｓ１のマーク区間をカウントするマークカウンタ５２３と、前記エッジ検出器５２１からの出力に基づいて、マークカウンタ５２３のカウント値と、スペースカウンタ５２２のカウント値とを切り換えて出力する切換回路５２４と、該切換回路５２４の出力を前記パルス信号ｓ１の両エッジ（立ち上がりエッジと立ち下がりエッジ）に基づいて遅延する第１の区間遅延回路５２５と、該第１の区間遅延回路５２５を前記パルス信号ｓ１の両エッジに基づいて遅延する第２の区間遅延回路５２６とからなる。これにより、前記切換回路５２４から第１のカウント値ｓ５２が、前記第１の区間遅延回路５２５から第２のカウント値ｓ５３、前記第２の区間遅延回路５２３から第３のカウント値ｓ５４が出力されるため、前記スペース・マークカウンタ５２は、連続するスペース、マーク、スペース、あるいはマーク、スペース、マークの３つの区間のカウント値を出力することができる。
【０１１８】
そして、参照値保持回路５６には、該第１〜第３のカウント値ｓ５２〜ｓ５４の３つの値の組み合わせ毎に参照値が予め設定され、前記スペース・マークカウンタ５２から出力される３つのカウント値ｓ５２〜ｓ５４に応じたより適切な参照値を選択することが可能となる。
【０１１９】
この参照値保持回路５６は、例えばテーブル等で実現でき、前記３つのカウント値の組み合わせに一対一に対応する３つの参照値が、あるいは該３つのカウント値の組み合わせに多数対一に対応して２以下の参照値が保持されている。
【０１２０】
次に、本実施の形態５の書き込み補正回路５００の動作について、図２０を参照しながら説明する。図２０は、本実施の形態５の書き込み補正回路内のパルス修正回路５１の各部から出力される信号の波形図である。
【０１２１】
当該書き込み補正回路５００に入力された、図２０（ｂ）に示されるパルス信号ｓ１は、まず、パルス修正回路５１に入力される。パルス修正回路５１に入力されたパルス信号ｓ１は、スペース・マークカウンタ５２において、パルス信号ｓ１のスペース区間及びマーク区間が検出されて出力される（図２０（ｃ）〜（ｇ）参照）。本実施の形態５では、スペース・マークカウンタ５２より、前述の３つのカウンタ値ｓ５２〜ｓ５４が出力される。
【０１２２】
前記スペース・マークカウンタ５２より出力される３つのカウント値ｓ５２〜ｓ５４は、参照値保持回路５６に入力され、図２０（ｈ）に示すように、該３つの値に応じた参照値が選択される。
【０１２３】
そして、比較器１３において、前記３つのカウント値に応じて選択された参照値と、前記スペース・マークカウンタ５２からの出力される前記第１のカウント値ｓ５２とを比較し、該第１のカウント値ｓ５２が、参照値以下となる期間を検出する（図２０（ｉ）参照）。
【０１２４】
そしてこの後、選択回路１４にて、前記比較器１３から出力される制御信号ｓ１３に基づいて、入力されたパルス信号ｓ１（図２０（ｂ））か、前記出力遅延回路１５からの信号ｓ１５（図２０（ｊ））のいずれかを選択して、パルス修正信号ｓ５１（図２０（ｋ））として出力する。例えば、比較器１３から出力される制御信号ｓ１３が“Ｌ”レベルの場合はパルス信号ｓ１を出力し、“Ｈ”レベルの場合は出力遅延回路１５からの出力ｓ１５を出力する。
【０１２５】
以上のような動作を行う結果、書き込み補正回路５００に入力されたパルス信号ｓ１（図２０（ｂ））に含まれる、該パルス信号ｓ１中短すぎるマーク区間及びスペース区間を、前記パルス信号の連続する３つの区間のカウント値に応じてた参照値に基づいて検出し、該検出された区間を取り除く修正をすることができ、この結果、より適切な修正が施されたパルス修正信号ｓ５１を得ることができる。
【０１２６】
この後、前記パルス修正信号ｓ５１は、書き込み補正回路５００のスペース・マーク長検出部７に入力され、該パルス修正信号ｓ５１を用いて、従来と同様の書き込み補正が行われる。なお、この動作は従来と同様であるため、説明を省略する。
【０１２７】
このように、本実施の形態５によれば、書き込み補正回路５００の入力段に設けられたパルス修正回路５１において、入力パルス信号ｓ１を修正した後、該修正されたパルス修正信号ｓ５１を用いて書き込み補正を行うようにしたので、当該書き込み補正回路５００に入力されたパルス信号ｓ１に対して、高精度な書き込み補正を行なうことが実現できる。
【０１２８】
また、本発明の実施の形態５によれば、前記パルス修正回路５１において、パルス信号ｓ１から、連続する３つの区間のカウント値を検出し、該３つのカウント値に応じて、参照値を選択するようにしたので、パルス信号ｓ１中の、修正対象となる短すぎるパターン（区間）を、パルス信号ｓ１の連続する区間のカウント値に基づいて決定することができるため、前記パルス信号ｓ１に対してより適切な修正を行なうことが可能となり、この結果、より高精度な書き込み補正を行なうことができる。
【０１２９】
なお、本実施の形態５においては、スペース・マークカウンタ５２において、３つの連続する区間の長さを検出したが、これに限るものではなく、例えば、前記スペース・マークカウンタ５２より複数個の連続する区間の長さを検出し、前記参照値保持部５６には、予め該検出される区間長の組み合わせに対応する複数の参照値が保持されている構成であってもよい。この場合、複数の区間長の組み合わせに応じて参照値が選択されるため、さらに適切な参照値を選択できる。
【０１３０】
（実施の形態６）
前記実施の形態５では、前記書き込みパルス信号中の連続する複数のスペース区間及びマーク区間の区間長の組み合わせに応じて選択するものとしたが、本実施の形態６は、、参照値を、前記書き込みパルス信号を書き込む記録媒体の種類や、該パルス信号を記録媒体に書き込む際の書き込みモードの種類に応じて選択するようにしたものである。
【０１３１】
以下、本実施の形態６にかかる書き込み補正回路６００について、図２１〜図２２を用いて説明する。
【０１３２】
本実施の形態６の書き込み補正回路６００は、図２１に示すように、書き込み補正回路６００の入力段に、当該書き込み補正回路６００に入力されたパルス信号ｓ１を、修正して、パルス修正信号ｓ６１を出力するパルス修正回路６１が備えられている。
【０１３３】
図２２は、本実施の形態６に係る書き込み補正回路６００内パルス修正回路６１の構成を示すブロック図である。図２２において、パルス修正回路６１は、パルス信号ｓ１のスペース区間、及びマーク区間それぞれのカウンタ値を検出して出力するスペース・マークカウンタ１２と、前記パルス信号を記録するメディアの種類毎に予め設定された複数の参照値を保持するメディア別参照値保持回路６２と、前記スペース・マークカウンタ１２からの出力ｓ１２と、前記メディア別参照値保持回路６２で選択信号に基づいて選択された参照値とを比較し、前記スペース・マークカウンタ１２の出力が前記選択された参照値以下となる期間を検出して出力する比較器１３と、後述する選択回路１４からの出力ｓ６１をクロック信号ｓ２に基づいて遅延させて出力する出力遅延回路１５と、前記比較器１３から出力される制御信号ｓ１３に基づいて、前記入力されたパルス信号ｓ１か、前記出力遅延回路１５から出力される信号ｓ１５のいずれかを選択する選択回路１４とからなるものである。なお、本実施の形態６では、前記スペース・マークカウンタ１２が、前記実施の形態１と同様の構成をもつものとして説明する。
【０１３４】
次に、本実施の形態６の書き込み補正回路６００の動作について説明する。
【０１３５】
まず、外部より記録媒体を選択する信号を、パルス修正回路６１内の前記メディア別参照値保持回路６２に入力し、入力されるパルス信号ｓ１の各区間長と比較する参照値を選択しておく。
【０１３６】
そして、当該書き込み補正回路６００に、パルス信号ｓ１が入力されると、該パルス信号ｓ１は、まずパルス修正回路６１に入力される。パルス修正回路６１に入力されたパルス信号ｓ１は、スペース・マークカウンタ１２において、パルス信号ｓ１のスペース区間、及びマーク区間のカウント値が検出され、それらのカウント値が切り換えて出力される。
【０１３７】
そして、比較器１３において、前記スペース・マークカウンタ１２からの出力ｓ１２と、前記選択信号により選択された参照値とを比較して、前記スペース・マークカウンタ１２からの出力ｓ１２が、前記選択された参照値以下となる期間を検出する。例えば、前記選択された参照値が“１Ｔ”であるとすると、比較器１３は、スペース・マークカウンタ１２からの出力ｓ１２が“１”以下である期間を“Ｈ”レベル、それ以外は“Ｌ”レベルとする制御信号ｓ１３を出力する。
【０１３８】
そしてこの後、選択回路１４にて、前記比較器１３から出力される制御信号ｓ１３に基づいて、入力されたパルス信号ｓ１か、前記出力遅延回路１５からの信号ｓ１５のいずれかを選択して、パルス修正信号ｓ６１として出力する。例えば、比較器１３から出力される制御信号ｓ１３が“Ｌ”の場合はパルス信号ｓ１を出力し、“Ｈ”の場合は出力遅延回路１５から出力される信号ｓ１５を出力する。
【０１３９】
以上のような動作を行う結果、前記参照値として、書き込み補正回路６００に入力されたパルス信号ｓ１が書き込まれる記録媒体に応じた参照値を選択信号で選択し、該選択された参照値よりも短いマーク区間あるいはスペース区間を取り除くことができ、この結果、より適切な修正が施されたパルス修正信号ｓ６１を得ることができる。
【０１４０】
この後、前記パルス修正信号ｓ６１は、書き込み補正回路６００のスペース・マーク長検出部７に入力され、該パルス修正信号ｓ６１に対して、従来と同様の書き込み補正が施される。なお、この動作は従来と同様であるため、説明を省略する。
【０１４１】
このように、本実施の形態６によれば、書き込み補正回路６００の入力段に設けられたパルス修正回路６１において、入力パルス信号ｓ１を修正した後、該修正されたパルス修正信号ｓ２１を用いて書き込み補正を行うようにしたので、当該書き込み補正回路２００に入力されたパルス信号ｓ１に対して、高精度な書き込み補正を行なうことが実現できる。
【０１４２】
また、本実施の形態６によれば、前記パルス修正回路６１において、パルス信号ｓ１を書き込む記録媒体の種類に応じて参照値を選択するようにしたので、パルス信号ｓ１中の、修正対象となる短すぎるパターン（区間）を、前記書き込む記録媒体に基づいて選択できるため、前記パルス信号ｓ１の波形を、該パルス信号の種類に適した波形に修正することができ、より高精度に書き込み補正を行うことができる。
【０１４３】
なお、本実施の形態６では、参照値を前記パルス信号ｓ１を書き込む記録媒体の種類に応じて選択するものとしたが、書き込み補正回路の書き込み補正は、いくつかの書き込みモード（書き込みパターン）をサポートしているため、図２３に示すように、パルス修正回路６１’内に、書き込みモード別参照値保持回路６３を設け、外部からの選択信号により、該パルス信号ｓ１を記録媒体に書き込む書き込みモードの種類毎に参照値を選択可能なようにしてもよい。
【０１４４】
さらに、本実施の形態６では、スペース・マークカウンタが、前記実施の形態１の構成と同様の場合を例に挙げて説明したが、これに限るものではなく、例えば実施の形態２あるいは実施の形態４等の構成をもつものであってもよい。
【０１４５】
（実施の形態７）
前記各実施の形態では、パルス修正回路において、入力されたパルス信号中に、該パルス信号の区間長として予め設定された範囲外の長さを有するスペース区間、及びマーク区間が含まれないようにする修正を行なう際、該パルス信号の区間長として短すぎるパターン（区間）をなくす修正を行なう場合について説明したが、本実施の形態７は、該パルス信号の区間長として長すぎるパターン（区間）をなくす修正を行なうものである。
【０１４６】
以下、本発明の実施の形態７にかかる書き込み補正回路７００について、図２４〜図２６を用いて説明する。
【０１４７】
本実施の形態７の書き込み補正回路７００は、図２４に示すように、前記実施の形態１の書き込み補正回路１００と同様、書き込み補正回路７００の入力段に、当該書き込み補正回路７００に入力されたパルス信号ｓ１を修正して、パルス修正信号ｓ７１を出力するパルス修正回路７１が設けられている。
【０１４８】
図２５は、本実施の形態７に係る書き込み補正回路７００内のパルス修正回路７１の構成を示すブロック図である。図２５において、パルス修正回路７１は、パルス信号ｓ１のスペース区間、及びマーク区間それぞれの長さをカウント値を検出し、それらの値を切換えて出力するスペース・マークカウンタ１２と、前記スペース・マークカウンタ１２でカウントされたスペース区間、及びマーク区間のカウント値と比較する参照値を保持する参照値保持回路１６と、前記スペース・マークカウンタ２２からの出力ｓ１２と、前記参照値保持回路１６で保持された参照値ととを比較し、前記スペース・マークカウンタ１２の出力が、前記参照値以上となる期間を検出して出力する比較器１３と、前記パルス信号ｓ１を反転させる反転回路７２と、前記比較器１３から出力される制御信号ｓ１３に基づいて、前記入力されたパルス信号ｓ１か、前記反転回路７２の出力ｓ７２のいずれかを選択する選択回路１４とからなるものである。なお本実施の形態７では、前記スペース・マークカウンタ１２が、前記実施の形態１と同様の構成をもつものとして説明する。
【０１４９】
前述したように、通常、パルス信号ｓ１の区間は、その区間長（スペース長、及びマーク長）の範囲が、該パルス信号が書き込まれる記録媒体の種類や、該記憶媒体に書き込む書き込みモードの種類等により決まっている。
【０１５０】
従って、前記参照値保持回路１６には、参照値として、前記パルス信号ｓ１の区間長として予め設定された範囲の値が設定される。本実施の形態７では、前記参照値保持回路１６には、該パルス信号ｓ１の区間長として、前記書き込みパルス信号の区間長として予め設定された長さより長い値、すなわち長すぎる区間長（例えば、１２Ｔ以上）を設定するものとする。
【０１５１】
次に、本実施の形態７の書き込み補正回路７００の動作について、図２６を参照しながら説明する。図２６は、本実施の形態７の書き込み補正回路内のパルス修正回路７１の各部から出力される信号の波形図である。
【０１５２】
当該書き込み補正回路７００に入力された、図２６（ｂ）に示されるパルス信号ｓ１は、まず、パルス修正回路７１に入力される。パルス修正回路７１に入力されたパルス信号ｓ１は、スペース・マークカウンタ１２において、パルス信号ｓ１のスペース区間、及びマーク区間が検出されて出力される（図２６（ｃ）参照）。
【０１５３】
そして、比較器１３において、図２６（ｃ）に示すような前記スペース・マークカウンタ１２からの出力ｓ１２と、参照値保持回路１６に予め設定しておいた参照値とを比較して、前記スペース・マークカウンタ１２からの出力ｓ１２が前記参照値より大きい部分を検出し、その検出結果を、図２６（ｄ）に示すように２値信号として出力する。例えば、前記参照値保持回路１６内に保持されている参照値が“７Ｔ”であるとすると、比較器１３は、図２６（ｄ）に示すように、スペース・マークカウンタ１２からの出力ｓ１２が“７”より大きい場合にエッジを立ち上げて“Ｈ”レベルとし、それ以外は“Ｌ”レベルとする。
【０１５４】
そしてこの後、選択回路１４にて、前記比較器１３からの制御信号ｓ１３に応じて、入力されたパルス信号ｓ１（図２６（ｂ））か、反転回路７２からの出力ｓ７２（図２６（ｅ））のいずれかを選択してパルス修正信号ｓ７１（図２６（ｆ））として出力する。例えば、比較器１３から出力される制御信号ｓ１３が“Ｌ”レベルの場合はパルス信号ｓ１を出力し、“Ｈ”レベルの場合に反転回路７２からの出力ｓ７２を出力する。
【０１５５】
以上のような動作を行なう結果、書き込み補正回路７００に入力されたパルス信号ｓ１（図２６（ｂ））に含まれる、参照値保持回路１６の参照値（ここでは“７Ｔ”）よりも長いマーク長あるいはスペースが、図２６（ｆ）に示すように、最大値（参照値保持回路１６の参照値）の長さに修正することができ、該パルス信号ｓ１に長すぎる区間（パターン）が含まれないパルス修正信号ｓ７１を得られる。
【０１５６】
そしてこの後、前記パルス修正信号ｓ７１は、書き込み補正回路７００のスペース・マーク長検出部７に入力され、該パルス修正信号ｓ７１に対して、従来と同様の書き込み補正が施される。なお、この動作は従来と同様であるため、説明を省略する。
【０１５７】
このように、本実施の形態７によれば、書き込み補正回路７００の入力段に設けられたパルス修正回路７１において入力パルス信号ｓ１を修正した後、該修正されたパルス修正信号ｓ７１を用いて書き込み補正を行うようにしたので、当該書き込み補正回路７００に入力されたパルス信号ｓ１に対して、常に所望の書き込み補正を行うことが可能となり、これにより、高精度な書き込み補正を行うことができる。
【０１５８】
また、本実施の形態７によれば、前記パルス修正回路７１において、パルス信号ｓ１のマーク区間とスペース区間それぞれのカウント値を検出し、該各カウント値と予め設定された参照値とを比較して、該カウント値が参照値以上の場合はパルス信号ｓ１を出力し、前記参照値より大きい場合はパルス信号ｓ１ではなく、反転回路７２からの出力ｓ７２を出力するようにしたので、パルス信号ｓ１に含まれる所定長より長いマーク区間及びスペース区間が含まれないようにする修正を行なうことができる。
【０１５９】
なお、本実施の形態７では、スペース・マークカウンタ１２が、実施の形態１と同様であるとして説明したが、これは前記実施の形態２，４などにおける構成を有するものであってもよい。
【０１６０】
また、本実施の形態７では参照値保持回路１６に、前記書き込みパルス信号ｓ１の区間長として長すぎる参照値を保持するものとしたが、実施の形態５のように、前記参照値をスペース・マークカウンタから出力される複数のカウント値の組み合わせに応じて選択するようにしてもよいし、実施の形態６のように、該書き込みパルス信号ｓ１を書き込む記録媒体あるいは書き込みモードに応じて選択するようにしてもよい。
【０１６１】
さらに、書き込み補正回路内にパルス修正回路を２つ備えるようにしてもよい。例えば、書き込み補正回路内に、前記実施の形態１で説明したパルス修正回路１１と、本実施の形態７で説明したパルス修正回路７１とを連結して備えるようにすれば、書き込み補正回路に入力された書き込みパルス信号に対し、まずパルス修正回路１１において該パルス信号ｓ１中に含まれる短すぎる区間を取り除くように修正した後、次にパルス修正回路７１においてパルス修正信号中に含まれる長すぎる区間の長さを所定長に修正することが可能となるため、より高精度の書き込み補正を行うことができる。
【産業上の利用可能性】
【０１６２】
本発明にかかる書込み補正回路は、高精度に書き込み補正が可能な光学式記録情報装置等を提供するものとして有用である。また書き込み補正の必要がある通信機器等の用途にも応用できる。
【図面の簡単な説明】
【０１６３】
【図１】図１は、本発明の実施の形態１に係る書き込み補正回路の構成を示す図である。
【図２】図２は、本発明の実施の形態１に係る書き込み補正回路内のパルス修正回路の構成を示す図である。
【図３】図３は、本発明の実施の形態１に係るパルス修正回路内のスペース・マークカウンタの構成を示す図である。
【図４】図４は、本発明の実施の形態１に係るパルス修正回路内の各部から出力される信号波形図である。
【図５】図５は、本発明の実施の形態２に係る書き込み補正回路の構成を示す図である。
【図６】図６は、本発明の実施の形態２に係る書き込み補正回路内のパルス修正回路の構成を示す図である。
【図７】図７は、本発明の実施の形態２に係るパルス修正回路内のスペース・マークカウンタを示す図である。
【図８】図８は、本発明の実施の形態２に係るパルス修正回路の各部から出力される信号波形図である。
【図９】図９は、本発明の実施の形態３に係る書き込み補正回路の構成を示す図である。
【図１０】図１０は、本発明の実施の形態３に係る書き込み補正回路内のパルス修正回路を示す図である。
【図１１】図１１は、本発明の実施の形態３に係るパルス修正回路内の信号制御回路の構成を示す図である。
【図１２】図１２は、本発明の実施の形態３に係るパルス修正回路の各部から出力される信号波形図である。
【図１３】図１３は、本発明の実施の形態４に係る書き込み補正回路の構成を示す図である。
【図１４】図１４は、本発明の実施の形態４に係る書き込み補正回路内のパルス修正回路の構成を示す図である。
【図１５】図１５は、本発明の実施の形態４に係るパルス修正回路内のスペース・マークカウンタの構成を示す図である。
【図１６】図１６は、本発明の実施の形態４に係るパルス修正回路の各部から出力される信号波形図である。
【図１７】図１７は、本発明の実施の形態５に係る書き込み補正回路の構成を示す図である。
【図１８】図１８は、本発明の実施の形態５に係る書き込み補正回路内のパルス修正回路を示す図である。
【図１９】図１９は、本発明の実施の形態５に係るパルス修正回路内のスペース・マークカウンタの構成を示す図である。
【図２０】図２０は、本発明の実施の形態５に係るパルス修正回路の各部から出力される信号波形図である。
【図２１】図２１は、本発明の実施の形態６に係る書き込み補正回路の構成を示す図である。
【図２２】図２２は、本発明の実施の形態６に係る書き込み補正回路内のパルス修正回路の構成を示す図である。
【図２３】図２３は、本発明の実施の形態６に係る書き込み補正回路内のパルス修正回路の別の構成を示す図である。
【図２４】図２４は、本発明の実施の形態７に係る書き込み補正回路の構成を示す図である。
【図２５】図２５は、本発明の実施の形態７に係る書き込み補正回路内のパルス修正回路の構成を示す図である。
【図２６】図２６は、本発明の実施の形態７に係る書き込み補正回路の各部から出力される信号波形図である。
【図２７】図２７は、従来の情報記録装置内の書き込み信号処理系の構成を示す図である。
【図２８】図２８は、従来の情報記録装置内の書き込み補正回路の構成を示す図である。
【符号の説明】
【０１６４】
１，１００，２００，３００，４００，５００，６００，７００  書き込み補正回路
２  光ディスク
３  モーター
４  光ヘッド
５  システムコントローラ
６  レーザ駆動回路
７  スペース・マーク長検出回路
８  アドレス生成・タイミング制御回路
９  多相信号出力回路
１０  タイミング生成回路
１１，２１，３１，４１，５１，６１，６１’，７１  パルス修正回路
１２，２２，４２，５２  スペース・マークカウンタ
１３  比較器
１４  選択回路
１５  出力遅延回路
１６，５６  参照値保持回路
３２  期間制御回路
４４  第２の選択回路
６２  メディア別参照値保持回路
６３  モード別参照値保持回路
７２  反転回路
１２１，２２１，４２１，５２１  エッジ検出器
１２２，２２２，４２２，５２２  スペースカウンタ
１２３，２２３，４２３，５２３  マークカウンタ
１２４，２２４，４２４，５２４  切換回路
２２５，４２５  区間遅延回路
３２１  第２のカウンタ
３２３  第２の比較器
３２４  第２の参照値保持回路
４２６  カウント値選択回路
５２５  第１の区間遅延回路
５２６  第２の区間遅延回路
【図１】
0004105746.tif 000002
【図２】
0004105746.tif 000003
【図３】
0004105746.tif 000004
【図４】
0004105746.tif 000005
【図５】
0004105746.tif 000006
【図６】
0004105746.tif 000007
【図７】
0004105746.tif 000008
【図８】
0004105746.tif 000009
【図９】
0004105746.tif 000010
【図１０】
0004105746.tif 000011
【図１１】
0004105746.tif 000012
【図１２】
0004105746.tif 000013
【図１３】
0004105746.tif 000014
【図１４】
0004105746.tif 000015
【図１５】
0004105746.tif 000016
【図１６】
0004105746.tif 000017
【図１７】
0004105746.tif 000018
【図１８】
0004105746.tif 000019
【図１９】
0004105746.tif 000020
【図２０】
0004105746.tif 000021
【図２１】
0004105746.tif 000022
【図２２】
0004105746.tif 000023
【図２３】
0004105746.tif 000024
【図２４】
0004105746.tif 000025
【図２５】
0004105746.tif 000026
【図２６】
0004105746.tif 000027
【図２７】
0004105746.tif 000028
【図２８】
0004105746.tif 000029