(57)【特許請求の範囲】
【請求項１】
第１の記録密度を有する光ディスク又は上記第１の記録密度よりも高い第２の記録密度を有する光ディスクに対するデータの記録を行うデータ記録装置であって、
上記光ディスクに連続して書き込まれるデータ単位毎に、データの書き繋ぎのための複数の書き繋ぎ用ブロックを付加する書き繋ぎ用ブロック付加手段と、
上記書き繋ぎ用ブロック付加手段により書き繋ぎ用ブロックが付加されたデータに対してインターリーブ処理を含む誤り訂正符号化処理行う誤り訂正符号化処理手段と、
上記誤り訂正符号化処理手段により誤り訂正符号化処理が行われたデータを、上記書き繋ぎ用ブロック付加手段により複数の書き繋ぎ用ブロックが付加されたデータ単位毎に連続して上記光ディスクに書き込むデータ書き込み手段と、
上記データ書き込み手段によりデータが書き込まれる光ディスクの記録密度が第１の記録密度であるか、第２の記録密度であるかの違いを判別するディスク判別手段とを備え、
上記ディスク判別手段によって、上記データ書き込み手段によりデータが書き込まれる光ディスクが上記第１の記録密度を有する光ディスクであると判断されたときは、上記書き繋ぎ用ブロック付加手段が、上記第１の記録密度を有する光ディスクに連続して書き込まれるデータ毎に、２つのランアウトブロックを含む複数の書き繋ぎ用ブロックを付加すると共に、上記誤り訂正符号化処理手段が、単位遅延量を４フレームとするインターリーブ処理を行い、
上記ディスク判別手段によって、上記データ書き込み手段によりデータが書き込まれる光ディスクが上記第２の記録密度を有する光ディスクであると判断されたときは、上記書き繋ぎ用ブロック付加手段が、上記第２の記録密度を有する光ディスクに連続して書き込まれるデータ単位毎に、３つのランアウトブロックを含む複数の書き繋ぎ用ブロックを付加すると共に、上記誤り訂正符号化処理手段が、単位遅延量を７フレームとするインターリーブ処理を行うことを特徴とするデータ記録装置。
【請求項２】
上記書き繋ぎ用ブロック付加手段は、上記光ディスクに連続して書き込まれるデータ単位毎に、１つのリンクブロックと３つのランインブロックとを含む複数の書き繋ぎ用ブロックを付加することを特徴とする請求項１記載のデータ記録装置。
【請求項３】
上記第１の記録密度を有する光ディスク及び上記第２の記録密度を有する光ディスクは、位置情報に応じてウォブリングされたグルーブを有し、
上記光ディスク判別手段は、上記グルーブからの位置情報を読み出すことで得られる同期パターンに基づいて、上記データ書き込み手段によりデータが書き込まれる光ディスクの記録密度が上記第１の記録密度であるか、上記第２の記録密度であるかの違いを判別することを特徴とする請求項１記載のデータ記録装置。
【請求項４】
第１の記録密度を有する光ディスク又は上記第１の記録密度よりも高い第２の記録密度を有する光ディスクよりも記録密度が高められた光ディスクに対してデータの記録を行う方法であって、
データの記録を行う光ディスクの記録密度が上記第１の記録密度であるか、上記第２の記録密度であるかの違いを判別する第１のステップと、
上記光ディスクに連続して書き込まれるデータ単位毎に、データの書き繋ぎのための複数の書き繋ぎ用ブロックを付加する第２のステップと、
上記書き繋ぎ用ブロックが付加されたデータに対してインターリーブ処理を含む誤り訂正符号化処理行う第３のステップと、
上記第３のステップにおいて誤り訂正符号化処理が行われたデータを、上記第２のステップにおいて複数の書き繋ぎ用ブロックが付加されたデータ単位毎に連続して上記光ディスクに書き込む第４のステップとを有し、
上記第１のステップにおいて、データの記録を行う光ディスクが上記第１の記録密度を有する光ディスクであると判断したときは、上記第２のステップにおいて、上記第１の記録密度を有する光ディスクに連続して書き込まれるデータ単位毎に２つのランアウトブロックを含む複数の書き繋ぎ用ブロックを付加すると共に、上記第３のステップにおいて、書き繋ぎ用ブロックが付加されたデータに対して、単位遅延量を４フレームとするインターリーブ処理を行い、
上記第１のステップにおいて、データの記録を行う光ディスクが上記第２の記録密度を有する光ディスクよりも記録密度が高められた光ディスクであると判断したときは、上記第２のステップにおいて、上記第２の記録密度を有する光ディスクに連続して書き込まれるデータ単位毎に３つのランアウトブロックを含む複数の書き繋ぎ用ブロックを付加すると共に、上記第３のステップにおいて、書き繋ぎ用ブロックが付加されたデータに対して、単位遅延量を７フレームとするインターリーブ処理を行うことを特徴とするデータ記録方法。
【請求項５】
上記第２のステップにおいて、上記光ディスクに連続して書き込まれるデータ単位毎に、１つのリンクブロックと３つのランインブロックとを含む複数の書き繋ぎ用ブロックを付加することを特徴とする請求項４記載のデータ記録方法。
【請求項６】
上記規格化された既存の光ディスク及び上記既存の光ディスクよりも記録密度が高められた光ディスクは、位置情報に応じてウォブリングされたグルーブを有し、
上記第１のステップにおいて、上記グルーブからの位置情報を読み出すことで得られる同期パターンに基づいて、上記データ書き込み手段によりデータが書き込まれる光ディスクの記録密度が上記第１の記録密度であるか、上記第２の記録密度であるかの違いを判別することを特徴とする請求項４記載のデータ記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光ディスクに対してデータの記録を行うデータ記録装置及びデータ記録方法に関する。
【０００２】
【従来の技術】
外径寸法が約１２０ｍｍ、厚さが約１．２ｍｍの光ディスクを記録媒体として用い、この光ディスクの信号記録面に対物レンズで集光した光を照射させることで信号の読み出し或いは書き込みを行うようにしたＣＤ（コンパクトディスク）システムが普及している。
【０００３】
ＣＤシステムは、当初、デジタルオーディオデータの記録再生システムとして開発されたものであるが、広く普及するに従って、用途に応じた様々なバリエーションへと展開されるに至っている。
【０００４】
特に、近年では、パーソナルコンピュータが情報処理手段として一般家庭にまで広く浸透してきたこととあいまって、コンピュータで扱うデータを記録しておく記録媒体として、ＣＤ−ＲＯＭ（Read Only Memory）と呼ばれる再生専用光ディスクが広く普及してきている。
【０００５】
また、このようなＣＤ−ＲＯＭと再生互換を保ちながら、データの記録が可能とされた光ディスクとして、ＣＤ−Ｒ（Recordable）のような追記型光ディスクや、ＣＤ−ＲＷ（Rewritable)のような書き換え可能型光ディスクが開発され、実用化されるに至っている。
【０００６】
これらＣＤ−ＲやＣＤ−ＲＷに対するデータの記録方法としては、トラック単位でデータを書き込む「Track At Once」と呼ばれる方法や、トラックよりも小さいデータの単位であるパケット単位でデータを書き込む「パケットWriting」と呼ばれる方法がある。これら「Track At Once」や「パケットWriting」によりデータを記録する場合には、連続して書き込まれる単位であるトラックとトラックとの間、或いはパケットとパケットとの間には、所定のリンキングルールに従って、データの書き繋ぎのための複数の書き繋ぎ用ブロックが設けられる。すなわち、「Track At Once」や「パケットWriting」によりデータを記録する場合には、データは、連続して書き込まれるデータ単位毎に複数の書き繋ぎ用ブロックが付加された状態で書き込まれることになる。
【０００７】
このように、トラックとトラックとの間やパケットとパケットとの間に複数の書き繋ぎ用ブロックを付加するのは、ＣＤ−ＲやＣＤ−ＲＷでは、誤り訂正方式として、ＣＩＲＣ（Cross Interleave Reed-Solomon Code）と呼ばれる畳み込み型の２重符号化方式を採用しており、このＣＩＲＣによるインターリーブのために、書き繋ぎの位置にデータの不連続点が生じるためである。すなわち、書き繋ぎ用ブロックは、インターリーブされたデータを書き繋ぐ際にデータの欠落が生じないようにするためのガード領域として、データの書き繋ぎ部分に設けられるものである。
【０００８】
【発明が解決しようとする課題】
ところで、パーソナルコンピュータ等で扱うデータのデータ量は益々増加する傾向にあり、このようなデータを記録しておく記録媒体としてのＣＤ−ＲＯＭやＣＤ−Ｒ、ＣＤ−ＲＷ等に対しては、記憶容量の増大化を図ることが強く望まれるようになってきている。
【０００９】
このような要望に応じるべく、ＣＤフォーマットを踏襲しながら、記録密度を現行フォーマットの約２倍とした、いわゆる２倍密度のＣＤ−ＲやＣＤ−ＲＷの開発が進められている。
【００１０】
２倍密度のＣＤ−ＲやＣＤ−ＲＷでは、現行フォーマットのＣＤ−ＲやＣＤ−ＲＷ（以下、１倍密度のＣＤ−Ｒ、１倍密度のＣＤ−ＲＷという。）で適用されているＥＦＭ変復調方式やウォブル信号周波数等を変更することなく、トラックピッチの狭ピッチ化と線密度の高密度化を図ることで、記録密度を現行の１倍密度のＣＤ−ＲやＣＤ−ＲＷの約２倍にまで高めるようにしている。
【００１１】
このように、トラックピッチの狭ピッチ化と線密度の高密度化により記録密度が高められた２倍密度のＣＤ−ＲやＣＤ−ＲＷでは、記録マークに対する傷等の欠陥の大きさが、１倍密度のＣＤ−ＲやＣＤ−ＲＷに比べて相対的に大きくなる。すなわち、２倍密度のＣＤ−ＲやＣＤ−ＲＷでは、１倍密度のＣＤ−ＲやＣＤ−ＲＷに比べてバーストエラー長が増大することになる。
【００１２】
このため、２倍密度のＣＤ−ＲやＣＤ−ＲＷは、１倍密度のＣＤ−ＲやＣＤ−ＲＷに比べてバーストエラーに対して弱くなり、現行の１倍密度のＣＤ−ＲやＣＤ−ＲＷで採用されているＣＩＲＣによる誤り訂正をそのまま適用したのでは、誤りを訂正しきれない場合が生じて、データの読み出しを適切に行えなくなる確率が高くなる。
【００１３】
バーストエラーに対して強い誤り訂正を行うには、ＣＩＲＣの単位遅延量を示す遅延パラメータを大きく設定してインターリーブ長を長くすることが有効である。しかしながら、インターリーブ長を長く設定すると、現行の１倍密度のＣＤ−ＲやＣＤ−ＲＷで採用されているリンキングルールでは、データの書き繋ぎを適切に行うことができなくなる場合がある。したがって、２倍密度のＣＤ−ＲやＣＤ−ＲＷに対してデータの記録を行う場合には、２倍密度のＣＤ−ＲやＣＤ−ＲＷに適したリンキングルールを採用することが要求される。
【００１４】
また、光ディスク装置に対しては、このような２倍密度のＣＤ−ＲやＣＤ−ＲＷに対するデータの記録再生を適切に行えることは勿論、現行の１倍密度のＣＤ−ＲやＣＤ−ＲＷに対しても対応可能である、いわゆる互換性を備えることが要求される。
【００１５】
本発明は、以上のような実情に鑑みて創案されたものであって、記録密度が高められた光ディスクに適したリンキングルールでデータの書き繋ぎを行い、適切な記録動作を実現すると共に、現行フォーマットの光ディスクにも対応可能なデータ記録装置及びデータ記録方法を提供することを目的とする。
【００１６】
【課題を解決するための手段】
本発明に係るデータ記録装置は、第１の記録密度を有する光ディスク又は上記第１の記録密度よりも高い第２の記録密度を有する光ディスクに対するデータの記録を行うデータ記録装置であって、上記光ディスクに連続して書き込まれるデータ単位毎に、データの書き繋ぎのための複数の書き繋ぎ用ブロックを付加する書き繋ぎ用ブロック付加手段と、上記書き繋ぎ用ブロック付加手段により書き繋ぎ用ブロックが付加されたデータに対してインターリーブ処理を含む誤り訂正符号化処理行う誤り訂正符号化処理手段と、上記誤り訂正符号化処理手段により誤り訂正符号化処理が行われたデータを、上記書き繋ぎ用ブロック付加手段により複数の書き繋ぎ用ブロックが付加されたデータ単位毎に連続して上記光ディスクに書き込むデータ書き込み手段と、上記データ書き込み手段によりデータが書き込まれる光ディスクの記録密度が第１の記録密度であるか、第２の記録密度であるかの違いを判別するディスク判別手段とを備えている。
【００１７】
そして、このデータ記録装置では、上記ディスク判別手段によって、上記データ書き込み手段によりデータが書き込まれる光ディスクが上記第１の記録密度を有する光ディスクであると判断されたときは、上記書き繋ぎ用ブロック付加手段が、上記第１の記録密度を有する光ディスクに連続して書き込まれるデータ毎に、２つのランアウトブロックを含む複数の書き繋ぎ用ブロックを付加すると共に、上記誤り訂正符号化処理手段が、単位遅延量を４フレームとするインターリーブ処理を行い、上記ディスク判別手段によって、上記データ書き込み手段によりデータが書き込まれる光ディスクが上記第２の記録密度を有する光ディスクであると判断されたときは、上記書き繋ぎ用ブロック付加手段が、上記第２の記録密度を有する光ディスクに連続して書き込まれるデータ単位毎に、３つのランアウトブロックを含む複数の書き繋ぎ用ブロックを付加すると共に、上記誤り訂正符号化処理手段が、単位遅延量を７フレームとするインターリーブ処理を行うようにしている。
【００１８】
このデータ記録装置によれば、ディスク判別手段によって記録対象の光ディスクが第１の記録密度を有する光ディスクであると判断されたときは、書き繋ぎ用ブロック付加手段によって、第１の記録密度を有する光ディスクに連続して書き込まれるデータ毎に、２つのランアウトブロックを含む複数の書き繋ぎ用ブロックが付加される。そして、誤り訂正符号化処理手段によって、書き繋ぎ用ブロックが付加されたデータに対して、単位遅延量を４フレームとするインターリーブ処理が行われる。そして、単位遅延量を４フレームとするインターリーブ処理が行われたデータが、データ書き込み手段によって、第１の記録密度を有する光ディスクに書き込まれる。
【００１９】
また、このデータ記録装置によれば、ディスク判別手段によって記録対象の光ディスクが第２の記録密度を有する光ディスクであると判断されたときは、書き繋ぎ用ブロック付加手段によって、第２の記録密度を有する光ディスクに連続して書き込まれるデータ毎に、３つのランアウトブロックを含む複数の書き繋ぎ用ブロックが付加される。そして、誤り訂正符号化処理手段によって、書き繋ぎ用ブロックが付加されたデータに対して、単位遅延量を７フレームとするインターリーブ処理が行われる。そして、単位遅延量を７フレームとするインターリーブ処理が行われたデータが、データ書き込み手段によって、第２の記録密度を有する光ディスクに書き込まれる。
【００２０】
以上のように、このデータ記録装置においては、記録対象の光ディスクの記録密度に応じて、書き繋ぎ用ブロックを付加する処理や誤り訂正符号化処理を異ならせ、それぞれ記録対象の光ディスクの記録密度に応じて適切な処理を行うようにしているので、記録密度が高められた光ディスクに対しても、バーストエラーに対する訂正能力の低下を抑制しながら、データの書き繋ぎも適切に行うことができると共に、既存の光ディスクに対する誤り訂正や書き繋ぎも適切に行うことができる。
【００２１】
また、本発明に係るデータ記録方法は、第１の記録密度を有する光ディスク又は上記第１の記録密度よりも高い第２の記録密度を有する光ディスクよりも記録密度が高められた光ディスクに対してデータの記録を行う方法であって、データの記録を行う光ディスクの記録密度が上記第１の記録密度であるか、上記第２の記録密度であるかの違いを判別する第１のステップと、上記光ディスクに連続して書き込まれるデータ単位毎に、データの書き繋ぎのための複数の書き繋ぎ用ブロックを付加する第２のステップと、上記書き繋ぎ用ブロックが付加されたデータに対してインターリーブ処理を含む誤り訂正符号化処理行う第３のステップと、上記第３のステップにおいて誤り訂正符号化処理が行われたデータを、上記第２のステップにおいて複数の書き繋ぎ用ブロックが付加されたデータ単位毎に連続して上記光ディスクに書き込む第４のステップとを有している。
【００２２】
そして、このデータ記録方法では、上記第１のステップにおいて、データの記録を行う光ディスクが上記第１の記録密度を有する光ディスクであると判断したときは、上記第２のステップにおいて、上記第１の記録密度を有する光ディスクに連続して書き込まれるデータ単位毎に２つのランアウトブロックを含む複数の書き繋ぎ用ブロックを付加すると共に、上記第３のステップにおいて、書き繋ぎ用ブロックが付加されたデータに対して、単位遅延量を４フレームとするインターリーブ処理を行い、上記第１のステップにおいて、データの記録を行う光ディスクが上記第２の記録密度を有する光ディスクよりも記録密度が高められた光ディスクであると判断したときは、上記第２のステップにおいて、上記第２の記録密度を有する光ディスクに連続して書き込まれるデータ単位毎に３つのランアウトブロックを含む複数の書き繋ぎ用ブロックを付加すると共に、上記第３のステップにおいて、書き繋ぎ用ブロックが付加されたデータに対して、単位遅延量を７フレームとするインターリーブ処理を行うようにしている。
【００２３】
このデータ記録方法によれば、書き繋ぎ用ブロックを付加する処理や誤り訂正符号化処理が、記録対象の光ディスクの記録密度に応じて適切に行われることになるので、記録密度が高められた光ディスクに対しても、バーストエラーに対する訂正能力の低下を抑制しながら、データの書き繋ぎも適切に行うことができると共に、既存の光ディスクに対する誤り訂正や書き繋ぎも適切に行うことができる。
【００２４】
【発明の実施の形態】
以下、追記型の光ディスクであるＣＤ−Ｒに対してデータの記録や再生を行う光ディスク装置に本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２５】
まず、本発明を適用した光ディスク装置によりデータの記録や再生が行われるＣＤ−Ｒについて説明する。
【００２６】
ＣＤ−Ｒは、図１に示すように、ポリメチルメタクリレート（ＰＭＭＡ）やポリカーボネート（ＰＣ）等の樹脂材料が、外径寸法１２０ｍｍ、厚さ１．２ｍｍのディスク状に成形されてなるディスク基板１０１を備え、このディスク基板１０１上に、有機色素系の記録材料がスピンコートされてなる記録層１０２が形成されている。この記録層１０２上には、例えば金（Ａｕ）や銀（Ａｇ）等が成膜されて反射膜１０３が形成されており、さらに、反射膜１０３上には、例えば紫外線硬化樹脂等がスピンコートされて保護層１０４が形成されている。
【００２７】
このＣＤ−Ｒでは、書き込むべきデータ（記録データ）に応じて変調された記録用のレーザ光が記録層１０２に照射されることで、この光が照射された部分の記録層２及びこれに接するディスク基板１０１の相互作用によりこれらの界面に変形が生じ、これによって、記録データに対応したピット列が非可逆的に形成されることになる。そして、このピット列に再生用のレーザ光が照射され、その反射率変化が検出されることで、ＣＤ−Ｒに書き込まれたデータが読み出されることになる。
【００２８】
ディスク基板１０１のデータ記録領域となる部分には、図１及び図２に示すように、蛇行した案内溝であるウォブリンググルーブ１０５が、例えばスパイラル状に形成されている。そして、記録層１０２のウォブリンググルーブ１０５に対応した部分が記録トラックとして設定されており、この記録トラックに、誤り訂正符号化処理やＥＦＭ変調処理が施されたユーザデータ等が記録されるようになされている。したがって、このＣＤ−Ｒでは、図３に示すように、隣接するウォブリンググルーブ１０５間の間隔がトラックピッチＴＰとされている。
【００２９】
また、ウォブリンググルーブ１０５は、僅かに正弦波状に蛇行（ウォブリング）するように形成されており、このウォブリングによって、ＦＭ変調された位置情報、すなわちディスク上の絶対位置を示す時間軸情報等が、ＡＴＩＰ（Absolute Time In Pregroove)ウォブル信号として記録されている。
【００３０】
ＡＴＩＰウォブル信号は、ＣＤ−Ｒが所定の速度で回転操作されたときに、中心周波数が例えば２２．０５ｋＨｚとなるように記録されている。ＡＴＩＰウォブル信号の１セクタは、ユーザデータの１データセクタ（２３５２バイト）と一致しており、ユーザデータを書き込む場合には、ＡＴＩＰウォブル信号のセクタに対してユーザデータのデータセクタの同期を取りながら書き込みが行われる。
【００３１】
次に、このＣＤ−Ｒの記録フォーマットについて説明する。ＣＤ−Ｒのデータ構造を図３（Ａ）乃至図３（Ｄ）に示す。なお、この図３（Ａ）乃至図３（Ｄ）に示すデータ構造は、「パケットWriting」と呼ばれる方法でパケット単位でデータを書き込む場合の例である。
【００３２】
図３（Ａ）に示すように、ＣＤ−Ｒのデータ記録領域には、ディスク中心に近い内周側から順番に、ＰＣＡ（Power Caribration Area）１１１と、ＰＭＡ（Program Memory Area）１１２と、複数のセッション１１３ａ，１１３ｂ，１１３ｃとがそれぞれ設けられている。
【００３３】
ＰＣＡ１１１は、記録時のレーザパワーを校正するための領域であり、実際に試し書きを行うためのTest Areaと、このTest Areaの使用状況を記録しておくCount Areaとを有している。また、ＰＭＡ１１２は、書き込むデータのモードや記録開始位置並びに記録終了位置等の情報を一時的に保管しておくための領域である。これらＰＣＡ１１１とＰＭＡ１１２は、記録時にのみ必要とされる領域であり、ファイナライゼーションが終了すると、再生時には光ディスク装置の光学ピックアップがアクセスすることがない。
【００３４】
複数のセッション１１３ａ，１１３ｂ，１１３ｃには、それぞれ、ディスク内周側から順番に、リードイン領域１１４と、プログラム領域１１５と、リードアウト領域１１６とが設けられている。
【００３５】
リードイン領域１１４は、プログラム領域１１５に書き込まれたデータの読み出しに利用される領域であり、例えばＴＯＣ（Table Of Contents）情報等が書き込まれる。再生時には、このリードイン領域１１４に書き込まれたＴＯＣ情報を読むことで、光学ピックアップは所望のトラックに瞬時にアクセスすることが可能となる。また、リードアウト領域１１６は、ディスクに関する各種情報が記録される領域である。また、ディスクの最も外周側に位置するセッション１１３ｃのリードアウト領域１１６は、光ディスク装置の光学ピックアップがオーバーランしてしまうことを防止する緩衝領域としての機能も有している。
【００３６】
プログラム領域１１５は、実際にユーザデータが書き込まれる領域であり、図３（Ｂ）に示すように、記録されるデータ数に応じてトラック番号「ＴＮＯ」が与えられる。この図３（Ｂ）に示す例においては、１つのセッションに３つのデータトラック１１７ａ，１１７ｂ，１１７ｃが設けられている。
【００３７】
これらトラック番号「ＴＮＯ」により区切られる各データトラック１１７ａ，１１７ｂ，１１７ｃは、図３（Ｃ）に示すように、インデックス「Ｉｎｄｅｘ」で区別される２つの領域から構成される。インデックス「Ｉｎｄｅｘ」が「００」の領域１１８には、トラックに関する情報であるＴＤ（Track Descriptor）情報が書き込まれる。また、インデックス「Ｉｎｄｅｘ」が「０１」の領域１１９には、ユーザデータがパケット１２０を単位として書き込まれる。すなわち、ユーザデータは、パケット１２０毎に連続して、インデックス「Ｉｎｄｅｘ」が「０１」の領域１１９に書き込まれる。なお、ユーザデータをパケット単位で書き込む場合には、１パケットの長さを例えば３２データブロックに固定する固定長パケット方式と、１パケットの長さを可変とした可変長パケット方式とを取り得るが、ここでは、固定長パケット方式でユーザデータを書き込む例について示している。
【００３８】
パケット１２０は、複数のデータブロック１２１からなる。ここで、データブロック１２１は、光ディスク装置によりユーザデータにアクセスするときのアクセス単位となるデータのかたまりであり、通常２３５２バイトのユーザデータを含んでいる。なお、このデータブロック１２１は、データセクタとも呼ばれるものである。
【００３９】
パケット１２０には、このパケット１２０とこれに隣接するパケット１２０との間での書き繋ぎに必要とされる複数の書き繋ぎ用ブロック１２２が付加されている。書き繋ぎ用ブロック１２２は、ユーザデータがインターリーブされることに起因して、書き繋ぎ位置でユーザデータに欠落が生じてしまうことを防止するためのガード領域として、所定のリンキングルールに従って設けられるものであり、パケット１２０の先頭に付加されるリンクブロック１２３と、このリンクブロック１２３に連続して設けられる複数のランインブロック１２４と、パケット１２０の末尾に付加される複数のランアウトブロック１２５とからなる。すなわち、先行するパケット１２０と後続するパケット１２０とは、先行するパケット１２０の末尾に付加されたランアウトブロック１２５と、後続するパケット１２０の先頭に付加されたリンクブロック１２３及びランインブロック１２４とからなる複数の書き繋ぎ用ブロック１２２を介して書き繋がれることになる。
【００４０】
現行フォーマットのＣＤ−Ｒにおけるリンキングルールに則った書き繋ぎ位置の構造を図４に示す。この図４に示す例では、先行するパケット１２０の末尾に２つのランアウトブロック１２５が付加されており、後続するパケット１２０の先頭に１つのリンクブロック１２３と４つのランインブロック１２４とが付加されている。したがって、例えば３２ブロックのデータブロック１２１からなるパケット１２０が、７ブロックの書き繋ぎ用ブロック１２２を介して書き繋がれている。なお、現行フォーマットのＣＤ−Ｒ（以下、１倍密度ＣＤ−Ｒという。）と比較して記録密度が約２倍に高められたＣＤ−Ｒ（以下、２倍密度ＣＤ−Ｒという。）においては、１倍密度ＣＤ−Ｒにおけるリンキングルールとは異なるリンキングルールが適用され、この書き繋ぎ位置におけるデータ構造が異なることになるが、これについては詳細を後述する。
【００４１】
次に、ＣＤ−Ｒに記録されるデータのフォーマットについて説明する。ＣＤ−Ｒに記録されるユーザデータは、ＣＩＲＣ（Cross Interleave Reed-Solomon Code）と呼ばれる畳み込み型の２重符号化による誤り訂正符号化処理を受け、ＥＦＭ変調（Eight to Fourteen Modulation)が施された状態で書き込まれることになる。
【００４２】
ＣＩＲＣによる誤り訂正符号化処理では、２４バイト（１２ワード）のデータ単位毎にリード・ソロモン符号（Ｃ２符号）の符号化が行われ、４バイトのパリティ（Ｑパリティ）が付加される。そして、合計２８バイトのユーザデータ及びＱパリティに対してインターリーブ処理が施された後、リード・ソロモン符号（Ｃ１符号）の符号化が行われ、更に４バイトのパリティ（Ｐパリティ）が付加されて、合計３２バイトのデータとされる。
【００４３】
ＣＩＲＣによる誤り訂正符号化処理によって、２４バイトのユーザデータ毎に４バイトのＱパリティと４バイトのＰパリティとが付加され、合計３２バイトとされたデータには、その先頭に、２バイトのフレーム同期信号「Frame Sync」と、１バイトのサブコード「Subcode」とが付加され、図５に示すように、データ伝送単位となる１フレームが構成される。
【００４４】
サブコードは、Ｐ〜Ｗの８チャンネルからなり、各チャンネルにつき１ビットずつ（合計１バイト）が１つのフレーム毎に挿入されている。そして、サブコードは、９８フレーム分のサブコードで１つの情報として完結するようになっており、図６に示すように、サブコードが完結するデータ単位である９８フレームにより、光ディスク装置がユーザデータにアクセスするときのアクセス単位となるデータブロック（データセクタ）が構成されている。
【００４５】
１つのデータブロックに含まれるユーザデータは、合計２３５２バイト（２４バイト×９８）のデータであり、図７に示すように、その先頭に、１２バイトのブロック同期信号「Block Sync」と、４バイトのブロックヘッダ「Block Header」とを有している。ブロックヘッダでは、そのうちの３バイトでブロックアドレス「Block Address」が示されており、残りの１バイトが、そのブロックの属性を示すモードバイト「Mode Byte」として割り当てられている。
【００４６】
また、１つのデータブロックに含まれるサブコードは、合計９８バイトのデータであり、図８に示すように、その先頭に、２バイトのサブコード同期信号「Ｓ0」，「Ｓ1」を有している。そして、残りの９６バイトがＰ〜Ｗの各チャンネルに割り当てられている。これらのチャンネルのうちＰチャンネル及びＱチャンネルは、このサブコードが属するデータブロックへのアクセスのために用いられ、ＲチャンネルからＷチャンネルは、付随的なデータを記録するために用いられる。
【００４７】
以上のような構造とされたデータは、例えば３２ブロックのデータブロックが１つのパケット１２０とされ、このパケット１２０を単位として、書き繋ぎ用ブロック１２２を介して、ＣＤ−Ｒに書き込まれることになる。
【００４８】
ところで、本発明を適用した光ディスク装置は、現行フォーマットのＣＤ−Ｒである１倍密度ＣＤ−Ｒと、この１倍密度ＣＤ−Ｒの約２倍の記録密度を有する２倍密度ＣＤ−Ｒの双方に対応したものとされている。ここで、２倍密度ＣＤ−Ｒは、１倍密度ＣＤ−ＲよりもトラックピッチＴＰを狭めると共に線密度を高めることで、記録密度を１倍密度ＣＤ−Ｒの約２倍とし、１倍密度ＣＤ−Ｒの容量の約２倍、具体的には１ＧＢ以上のデータを記録できるようになされたものである。すなわち、１倍密度ＣＤ−Ｒでは、トラックピッチＴＰが約１．６μｍに設定されているのに対して、２倍密度ＣＤ−Ｒでは、トラックピッチＴＰが約１．１μｍに設定されている。また、１倍密度ＣＤ−Ｒでは、最短ピット長（３Ｔ）が約０．８３μｍとされるのに対して、２倍密度ＣＤ−Ｒでは、最短ピット長（３Ｔ）が約０．６２μｍとされる。
【００４９】
以上のように、１倍密度ＣＤ−Ｒと比べて２倍の記録密度を有する２倍密度ＣＤ−Ｒでは、記録マークに対する傷等の欠陥の大きさが、１倍密度のＣＤ−Ｒに比べて相対的に大きくなり、バーストエラー長が増大することになる。この結果、２倍密度のＣＤ−Ｒは、１倍密度のＣＤ−Ｒに比べてバーストエラーに対して弱いものとなる。
【００５０】
そこで、本発明を適用した光ディスク装置においては、１倍密度ＣＤ−Ｒに対するデータの記録再生を行う場合と、２倍密度ＣＤ−Ｒに対するデータの記録再生を行う場合とで、ＣＩＲＣによる誤り訂正符号化処理や誤り訂正処理の処理方法を若干異ならせ、それぞれのＣＤ−Ｒに対して最適な処理を行うようにしている。具体的には、ＣＩＲＣのインターリーブ処理における遅延パラメータＤを、１倍密度ＣＤ−Ｒに対してデータの記録再生を行う場合は４（フレーム）に設定し、２倍密度ＣＤ−Ｒに対してデータの記録再生を行う場合は７（フレーム）に設定するようにしている。
【００５１】
ここで、遅延パラメータＤは、ＣＩＲＣのインターリーブ処理における単位遅延量を示す値である。すなわち、ＣＩＲＣのインターリーブ処理は、２４バイトのデータに４バイトのＱパリティが付加された合計２８バイトのデータを単位として行われ、それぞれのデータに対して、０、Ｄ、２Ｄ、・・・２７Ｄの遅延を与える。したがって、遅延パラメータＤが４（フレーム）に設定されていると、最大遅延量が１０８（＝２７×４）フレームとなり、遅延パラメータＤが７（フレーム）に設定されていると、最大遅延量が１８９（＝２７×７）フレームとなる。
【００５２】
本発明を適用した光ディスク装置では、以上のように、１倍密度ＣＤ−Ｒに対するデータの記録再生を行う場合と、２倍密度ＣＤ−Ｒに対するデータの記録再生を行う場合とで、ＣＩＲＣのインターリーブ処理における遅延パラメータＤを切り替えて、記録密度が高められた２倍密度ＣＤ−Ｒに書き込むデータに対しては、最大遅延量が大きくなるようなインターリーブ処理を行うことで、バーストエラーに対する訂正能力を高めるようにしている。
【００５３】
ところで、２倍密度ＣＤ−Ｒに書き込むデータに対して最大遅延量が大きくなるようなインターリーブ処理を行った場合、１倍密度ＣＤ−Ｒにおいて適用されていたリンキングルールに従ってデータの書き繋ぎを行ったのでは、適切な書き繋ぎができない場合が生じることが分かってきた。以下、このことについて詳細に説明する。
【００５４】
現行の１倍密度ＣＤ−Ｒにおいて適用されていたリンキングルールでは、「General Linking Rule」として、データの書き込みを停止する位置は、サブコード同期信号「Ｓ0，Ｓ1」の先頭から２６（＋４／−０）ＥＦＭフレーム（伝送フレーム）の位置とすることと、データの書き込みを再開する位置は、サブコード同期信号「Ｓ0，Ｓ1」の先頭から２６（＋０／−４）ＥＦＭフレームの位置とすることが定められている。ここで、ＥＦＭフレームは、データの伝送を行う単位であり、上述したデータブロックを構成するフレームと同義である。また、ここで、ブロック同期信号「Block Sync」の先頭を基準とするのではなく、サブコード同期信号「Ｓ0，Ｓ1」の先頭を基準としてデータの書き込みを停止する位置及びデータの書き込みを再開する位置が定められているのは、ブロック同期信号「Block Sync」はインターリーブ処理の対象とされるため、インターリーブ処理が行われた後には読み取ることができないからである。
【００５５】
また、１倍密度ＣＤ−Ｒにおいて適用されていたリンキングルールでは、「Data Linking Rule」として、先行するデータの最後に２つのランアウトブロックを書き込み、後続するリンクブロック内で上記「General Linking Rule」に従って書き込みを停止することと、データの書き込みを再開する場合は、上記リンクブロック内で上記「General Linking Rule」に従って書き込みを再開し、４つのランインブロックを書き込んでから、後続するデータの書き込みを行うことが定められている。なお、書き込みを再開する時のブロック同期信号「Block Sync」の先頭（minimum delay encoderを用いてエンコードする前の状態）は、そのデータブロックに含まれるサブコードの同期信号「Ｓ0，Ｓ1」の先頭から＋３６／−１０ＥＦＭフレームの範囲内になければならない旨が定められている。ここで、「minimum delay encoder」とは、インターリーブ処理による意図的な遅延以外の回路的な遅延がないエンコーダのことを示している。なお、以下の説明において、ブロック同期信号「Block Sync」の先頭とサブコードの同期信号「Ｓ0，Ｓ1」の先頭とのずれについて言及するときは、特に明示していなくても、この「minimum delay encoder」を用いてエンコードする前のブロック同期信号「Block Sync」の先頭とサブコードの同期信号「Ｓ0，Ｓ1」の先頭とのずれを示すものとする。
【００５６】
以上のようなリンキングルールに従うと、データの書き繋ぎを行う場合には、先行するデータの末尾に２つのランアウトブロックが設けられ、後続するデータの先頭に１つのリンクブロックと４つのランインブロックが設けられることになる。そして、ユーザデータは、これら７ブロックからなる書き繋ぎ用ブロックを介して書き繋げられることになる。
【００５７】
この７ブロックからなる書き繋ぎ用ブロックは、ＣＩＲＣにおけるインターリーブ処理に起因して、書き繋ぎ位置でユーザデータに欠落が生じてしまうことを防止するために設けられるものである。すなわち、ランアウトブロックは、先行するユーザデータが最後まで正しく書き込まれるようにするためのバッファとして設けられ、リンクブロックは、実際に書き繋ぎを行う領域として設けられている。また、ランインブロックは、後続するユーザデータの先頭から正しく書き込まれ、また、書き込み再開後のデータ再生時に、ユーザデータの先頭までに正しく再同期がかけられるようにするために設けられている。
【００５８】
１倍密度ＣＤ−Ｒにおいて、上記リンキングルールに従ってデータの書き繋ぎを行ったときの様子を、図９乃至図１１を参照して説明する。なお、図９乃至図１１では、ＣＩＲＣによるインターリーブ処理を行う前のデータの様子を上段に示し、遅延パラメータＤを４（フレーム）とするインターリーブ処理を行った後のデータの様子を下段に示している。また、図９乃至図１１の下段に示すインターリーブ処理後のデータでは、Ｃ２符号による誤り訂正処理を行うデータ系列が図中矢印Ａで示す垂直方向となり、Ｃ１符号による誤り訂正処理を行うデータ系列が図中矢印Ｂで斜めの示す方向となる。
【００５９】
図９では、書き込みを再開する時のブロック同期信号「Block Sync」の先頭が、そのデータブロックに含まれるサブコードの同期信号「Ｓ0，Ｓ1」の先頭に一致していることを前提に、サブコードの同期信号「Ｓ0，Ｓ1」の先頭から２６ＥＦＭフレーム後の位置において書き繋ぎを行った場合の様子を模式的に示している。
【００６０】
遅延パラメータＤを４（フレーム）とするインターリーブ処理が行われたデータには、上述したように、最大で１０８ＥＦＭフレームの遅延量が生じる。そして、サブコードの同期信号「Ｓ0，Ｓ1」の先頭から２６ＥＦＭフレームの位置において書き繋ぎを行うと、書き込み停止前のデータでは、２つ目のランアウトブロックの後半部分が書き繋ぎ位置よりも後になり、この部分のデータが欠落することになる。このため、２つ目のランアウトブロックは、正しく再生されないことになる。しかしながら、１つ目のランアウトブロックは、全て書き繋ぎ位置よりも前にあるので、正しく再生することができる。勿論、書き込み停止前のユーザデータは、１つ目のランアウトブロックよりも前にあるので、正しく再生することができる。
【００６１】
一方、書き込み再開後のデータにおいては、書き繋ぎ位置から１０８ＥＦＭフレームまでのデータは、書き込み停止前からインターリーブされてきたデータを含むので、正しく再生されないことになり、１つ目のランインブロックは、正しく再生されないことになる。しかしながら、２つ目以降のランインブロックは正しく再生することができる。勿論、書き込み再開後のユーザデータは、４つ目のランインブロックの後にあるので、正しく再生することができる。
【００６２】
以上のように、上記リンキングルールでは、遅延パラメータＤを４とし最大遅延量が１０８ＥＦＭフレームに及ぶインターリーブ処理が行われたデータを書き繋ぐ際に、ユーザデータが正しく再生できることは勿論、少なくとも１つのランアウトブロックと１つのランインブロックは正しく再生できるように定められている。また、書き込み再開後のデータ再生時に確実に再同期がかけられるように、ランインブロックについては余裕を持って設けることとしている。
【００６３】
書き繋ぎ用ブロックは、ユーザデータが書き込まれないデータブロック、すなわち、ユーザデータとしては意味をもたないデータブロックであるので、光ディスク装置としては、このようなユーザデータとしての意味を持たない書き繋ぎ用ブロックに突入したこと、或いはこのような書き繋ぎ用ブロックが終了することを確実に検出する必要がある。
【００６４】
光ディスク装置が書き繋ぎ用ブロックに突入したことを検出するには、ランアウトブロックのブロックヘッダ「Block Header」の中にあるモードバイト「Mode Byte」を検出する必要がある。すなわち、このモードバイト「Mode Byte」には、上述したように、ブロックの属性を示す情報が示されているので、このモードバイト「Mode Byte」を検出すれば、当該ブロックがランアウトブロックであることが分かり、書き繋ぎ用ブロックに突入したことが検出されることになる。
【００６５】
図９に示す例では、２つ目のランアウトブロックは正しく再生されず、この２つ目のランアウトブロックからはモードバイト「Mode Byte」の検出ができないが、１つ目のランアウトブロックは正しく再生されるので、光ディスク装置は、この１つ目のランアウトブロックのモードバイト「Mode Byte」を検出することで、書き繋ぎ用ブロックに突入したことを検出することができる。
【００６６】
一方、書き繋ぎ用ブロックが終了することを検出するには、ランインブロックのブロックヘッダ「Block Header」の中にあるモードバイト「Mode Byte」を検出する必要がある。すなわち、ランインブロックのブロックヘッダ「Block Header」の中にあるモードバイト「Mode Byte」を検出すれば、当該ブロックがランインブロックであることが分かり、書き繋ぎ用ブロックが終了することを検出することができる。
【００６７】
図９に示す例では、１つ目のランインブロックは正しく再生されず、この１つ目のランインブロックからはモードバイト「Mode Byte」の検出ができないが、２つ目以降のランインブロックは正しく再生されるので、光ディスク装置は、この２つ目以降のランインブロックのモードバイト「Mode Byte」を検出することで、書き繋ぎ用ブロックが終了することを検出することができる。
【００６８】
ところで、上記リンキングルールでは、サブコードの同期信号「Ｓ0，Ｓ1」の先頭を基準に、書き込みを再開する時のブロック同期信号「Block Sync」の先頭に、＋３６／−１０ＥＦＭフレームのずれが許容されている。換言すると、サブコードの同期信号「Ｓ0，Ｓ1」の先頭は、ブロック同期信号「Block Sync」の先頭から＋１０／−３６ＥＦＭフレームずれることが許容されている。また、上記リンキングルールでは、サブコードの同期信号「Ｓ0，Ｓ1」の先頭から２６ＥＦＭフレームとされた書き繋ぎ位置に、＋４／−４ＥＦＭフレームのずれが許容されている。
【００６９】
したがって、上記リンキングルールで許容される範囲内において、書き繋ぎ位置が書き込み再開後のデータ側（ランインブロック側）へ最もずれた場合には、図１０に示すように、書き繋ぎ位置は、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から４０ＥＦＭフレーム後の位置となる。
【００７０】
図１０から、書き繋ぎ位置がランインブロック側へずれ、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から４０ＥＦＭフレーム後の位置となった場合においても、上述したずれのない場合と同様に、２つ目のランアウトブロックは正しく再生できないが、１つ目のランアウトブロックは正しく再生できることが分かる。したがって、１つ目のランアウトブロックのモードバイト「Mode Byte」を検出することで、書き繋ぎ用ブロックに突入したことを検出することができることになる。また、１つ目のランアウトブロックよりも前にあるユーザデータも、当然、正しく再生されることになる。
【００７１】
また、図１０から、書き繋ぎ位置がランインブロック側へずれ、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から４０ＥＦＭフレーム後の位置となった場合においても、上述したずれのない場合と同様に、１つ目のランインブロックは正しく再生できないが、２つ目以降のランインブロックは正しく再生できることが分かる。したがって、２つ目以降のランインブロックのモードバイト「Mode Byte」を検出することで、書き繋ぎ用ブロックが終了することを検出することができることになる。また、４つ目のランインブロックよりも後にあるユーザデータも、当然、正しく再生されることになる。
【００７２】
一方、上記リンキングルールで許容される範囲内において、書き繋ぎ位置が書き込み停止前のデータ側（ランアウトブロック側）へ最もずれた場合には、図１１に示すように、書き繋ぎ位置は、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から１４ＥＦＭフレーム前の位置となる。
【００７３】
図１１から、書き繋ぎ位置がランアウトブロック側へずれ、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から１４ＥＦＭフレーム前の位置となった場合には、２つ目のランアウトブロックの後半部分の多くと、１つ目のランアウトブロックの後半部分のごく一部が書き繋ぎ位置よりも後になることが分かる。２つ目のランアウトブロックは、後半部分の多くが書き繋ぎ位置よりも後になるので正しく再生されないが、１つ目のランアウトブロックは、書き繋ぎ位置よりも後になるのが後半部分のごく一部であるので、この程度のデータの欠落は誤り訂正処理により訂正可能である。したがって、１つ目のランアウトブロックは正しく再生することができ、１つ目のランアウトブロックのモードバイト「Mode Byte」を検出することで、書き繋ぎ用ブロックに突入したことを検出することができることになる。また、１つ目のランアウトブロックよりも前にあるユーザデータも、当然、正しく再生されることになる。
【００７４】
また、図１１から、書き繋ぎ位置がランアウトブロック側へずれ、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から１４ＥＦＭフレーム前の位置となった場合においても、上述したずれのない場合やランインブロック側にずれた場合と同様に、１つ目のランインブロックは正しく再生できないが、２つ目以降のランインブロックは正しく再生できることが分かる。したがって、２つ目以降のランインブロックのモードバイト「Mode Byte」を検出することで、書き繋ぎ用ブロックが終了することを検出することができることになる。また、４つ目のランインブロックよりも後にあるユーザデータも、当然、正しく再生されることになる。
【００７５】
以上のように、遅延パラメータＤを４とし最大遅延量が１０８ＥＦＭフレームに及ぶインターリーブ処理が行われたデータの書き繋ぎを行う場合には、上記リンキングルールに従うようにすれば、ユーザデータが正しく再生できることは勿論、ランアウトブロックやランインブロックの再生も行って、ユーザデータとしての意味をもたない書き繋ぎ用ブロックに突入したことや、書き繋ぎ用ブロックが終了することを適切に検出することができる。
【００７６】
次に、遅延パラメータＤが７に設定され最大遅延量が１８９ＥＦＭフレームに及ぶインターリーブ処理が行われる２倍密度ＣＤ−Ｒにおいて、上記リンキングルールに従ってデータの書き繋ぎを行ったときの様子を、図１２乃至図１４を参照して説明する。なお、図１２乃至図１４では、ＣＩＲＣによるインターリーブ処理を行う前のデータの様子を上段に示し、遅延パラメータＤを７（フレーム）とするインターリーブ処理を行った後のデータの様子を下段に示している。また、図１２乃至図１４の下段に示すインターリーブ処理後のデータでは、Ｃ２符号による誤り訂正処理を行うデータ系列が図中矢印Ｃで示す垂直方向となり、Ｃ１符号による誤り訂正処理を行うデータ系列が図中矢印Ｄで斜めの示す方向となる。
【００７７】
図１２では、書き込みを再開する時のブロック同期信号「Block Sync」の先頭が、そのデータブロックに含まれるサブコードの同期信号「Ｓ0，Ｓ1」の先頭に一致していることを前提に、サブコードの同期信号「Ｓ0，Ｓ1」の先頭から２６ＥＦＭフレーム後の位置において書き繋ぎを行った場合の様子を模式的に示している。
【００７８】
遅延パラメータＤを７（フレーム）とするインターリーブ処理が行われたデータには、上述したように、最大で１８９ＥＦＭフレームの遅延量が生じる。そして、サブコードの同期信号「Ｓ0，Ｓ1」の先頭から２６ＥＦＭフレームの位置において書き繋ぎを行うと、書き込み停止前のデータでは、２つ目のランアウトブロックの大半が書き繋ぎ位置よりも後になると共に、１つ目のランアウトブロックの後半部分の一部が書き繋ぎ位置よりも後になり、この部分のデータが欠落することになる。このため、２つ目のランアウトブロックは正しく再生されず、また、１つ目のランアウトブロックも正しく再生されない可能性がある。１つ目のランアウトブロックでデータが欠落するのは、後半部分の一部のみのであるので、図１１に示した例と同様に、誤り訂正処理による訂正が可能な場合もある。しかしながら、図１２に示す例では、図１１に示した例と比較して、データが欠落する割合が非常に大きいので、誤り訂正処理による誤り訂正ができない可能性が高い。
【００７９】
以上のように、図１２に示す例では、２つ目のランアウトブロックのみならず、１つ目のランアウトブロックも正しく再生できない場合がある。このため、図１２に示す例では、ユーザデータとしての意味をもたない書き繋ぎ用ブロックに突入したことを検出することができない場合がある。
【００８０】
一方、書き込み再開後のデータにおいては、書き繋ぎ位置から１８９ＥＦＭフレームまでのデータは、書き込み停止前からインターリーブされてきたデータを含むので、正しく再生されないことになり、１つ目のランインブロック及び２つ目のランインブロックが、正しく再生されないことになる。しかしながら、書き込み再開後のデータには４つのランインブロックが設けられているので、３つ目以降のランインブロックは正しく再生することができる。すなわち、書き込み再開後のデータに関しては、遅延パラメータＤが７に設定され最大遅延量が１８９ＥＦＭフレームに及ぶインターリーブ処理が行われた場合であっても、ランインブロックを正しく再生して、ユーザデータとしての意味をもたない書き繋ぎ用ブロックが終了することを検出することができる。
【００８１】
次に、上記リンキングルールで許容される範囲内において、書き繋ぎ位置がランインブロック側へ最もずれた場合、すなわち、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から４０ＥＦＭフレーム後の位置において書き繋ぎを行った場合の様子を図１３に示す。
【００８２】
図１３から、書き繋ぎ位置がランインブロック側へずれ、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から４０ＥＦＭフレーム後の位置となった場合においても、上述したずれのない場合と同様に、２つ目のランアウトブロックは正しく再生されず、また、１つ目のランアウトブロックも正しく再生されない可能性があることが分かる。このため、図１３に示す例においても、ユーザデータとしての意味をもたない書き繋ぎ用ブロックに突入したことを検出することができない場合がある。
【００８３】
また、図１３から、書き繋ぎ位置がランインブロック側へずれ、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から４０ＥＦＭフレーム後の位置となった場合においても、上述したずれのない場合と同様に、１つ目のランインブロック及び２つ目のランインブロックが正しく再生されないが、３つ目以降のランインブロックは正しく再生でき、書き繋ぎ用ブロックが終了することを検出可能であることが分かる。
【００８４】
次に、上記リンキングルールで許容される範囲内において、書き繋ぎ位置がランアウトブロック側へ最もずれた場合、すなわち、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から１４ＥＦＭフレーム前の位置において書き繋ぎを行った場合の様子を図１４に示す。
【００８５】
図１４から、書き繋ぎ位置がランアウトブロック側へずれ、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から１４ＥＦＭフレーム前の位置となった場合には、２つ目のランアウトブロックの大半と、１つ目のランアウトブロックの後半部分の多くが書き繋ぎ位置よりも後になることが分かる。このため、この例においては、２つ目のランアウトブロックも１つ目のランアウトブロックも正しく再生されず、書き繋ぎ用ブロックに突入したことを検出することができないことになる。
【００８６】
更に、この例においては、書き込みを停止する前のユーザデータの後半部分のごく一部も、書き繋ぎ位置よりも後になることが分かる。書き繋ぎ位置よりも後になるユーザデータは、後半部分のごく一部であるので、この程度のデータの欠落は誤り訂正処理により訂正できる可能性が高いが、データの書き繋ぎによって重要性の高いユーザデータが欠落することは問題である。
【００８７】
また、図１４から、書き繋ぎ位置がランアウトブロック側へずれ、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から１４ＥＦＭフレーム前の位置となった場合において、書き込み再開後のデータに関しては、２つ目以降のランインブロックは正しく再生することができ、書き繋ぎ用ブロックが終了することを検出可能であることが分かる。
【００８８】
以上のように、遅延パラメータＤを７とし最大遅延量が１８９ＥＦＭフレームに及ぶインターリーブ処理が行われたデータの書き繋ぎを行う場合、上記リンキングルールに従ったのでは、ランインブロックは正しく再生できるが、ランアウトブロックを正しく再生することができず、ユーザデータとしての意味をもたない書き繋ぎ用ブロックに突入したことを適切に検出することができないばかりか、重要性の高いユーザデータにまで欠落を生じさせてしまう場合がある。したがって、このような最大遅延量が大きくなるようなインターリーブ処理が行われて２倍密度ＣＤ−Ｒに書き込まれるデータに対しては、そのデータの遅延量に応じて最適なリンキングルールに従ってデータの書き繋ぎを行う必要がある。
【００８９】
最大遅延量が１８９ＥＦＭフレームに及ぶインターリーブ処理が行われたデータに対して、ランアウトブロックが正しく再生できるように書き繋ぎを行う方法としては、例えば、上記リンキングルールを変更して、データの書き繋ぎ位置を書き込み再開後のデータ側（ランインブロック側）へシフトさせることが考えられる。
【００９０】
具体的には、例えば図１５に示すように、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から９８（＋７／−７）ＥＦＭフレームの範囲内でデータの書き繋ぎを行うようにすれば、１つ目のランアウトブロックを正しく再生することができると共に、３つ目以降のランインブロックも正しく再生することができるようになる。但し、この場合には、データの書き繋ぎ位置として取り得る範囲が、上記リンキングルールに従った場合に比べて非常に狭くなる。すなわち、許容されるずれ（マージン）が非常に小さくなることになる。このため、例えば高速でデータの書き込みを行う記録方法を採用した場合には、適切な書き繋ぎが行えない可能性がある。
【００９１】
また、最大遅延量が１８９ＥＦＭフレームに及ぶインターリーブ処理が行われたデータに対して、ランアウトブロックが正しく再生できるように書き繋ぎを行う他の方法としては、上記リンキングルールを変更して、先行するデータの末尾に３つのランアウトブロックを設けるようにすることが考えられる。
【００９２】
すなわち、先行するデータの末尾に３つのランアウトブロックを設けるようにすれば、図１６に示すように、書き繋ぎ位置がランアウトブロック側へ最もずれた場合、すなわち、書き込みを再開する時のブロック同期信号「Block Sync」の先頭から１４ＥＦＭフレーム前の位置において書き繋ぎを行った場合であっても、１つ目のランアウトブロックは、後半部分のごく一部が書き繋ぎ位置よりも後になる可能性があるのみであり、この程度のデータの欠落は誤り訂正処理により訂正できる。したがって、１つ目のランアウトブロックは正しく再生することができ、１つ目のランアウトブロックのモードバイト「Mode Byte」を検出することで、書き繋ぎ用ブロックに突入したことを検出することができることになる。また、１つ目のランアウトブロックよりも前にあるユーザデータも、当然、正しく再生されることになる。
【００９３】
以上のように、最大遅延量が１８９ＥＦＭフレームに及ぶインターリーブ処理が行われたデータの書き繋ぎを行う場合には、先行するデータの末尾に３つのランアウトブロックを設けるようにすれば、マージンを小さくすることなく、ランアウトブロックが正しく再生できるように書き繋ぎを行うことができる。
【００９４】
ここで、先行するデータの末尾に３つのランアウトブロックを設けるようにした場合においては、書き繋ぎ用ブロック全体の数を従前通り７ブロックとするために、上記リンキングルールにおいて４ブロック設けることととされていたランインブロックの数を３ブロックに減らすことが望ましい。
【００９５】
上記リンキングルールにおいては、上述したように、書き込み再開後のデータ再生時に確実に再同期がかけられるように、余裕を持って４つのランインブロックを設けることとしているが、実際には、４つのランインブロックを設けなくても確実に再同期をかけることが可能であることが分かってきた。すなわち、再同期をかけるには、ランインブロックのモードバイト「Mode Byte」を検出する必要があるが、モードバイト「Mode Byte」の検出を行う場合、ＣＩＲＣによる誤り訂正処理が行われた後のデータ列からブロック同期信号「Block Sync」を抜き出し、更にＣＤ−Ｒの記録再生モードによっては、ＥＣＣ（Error Correction Code）によって誤り訂正を行った後にモードバイト「Mode Byte」を読み取るようにしているので、検出したデータの信頼性が極めて高く、少なくともユーザデータの直前にあるランインブロックが正確に再生できれば、ほぼ確実に再同期をかけることができる。図１３で示した例からも分かるように、書き繋ぎ位置がランインブロック側へ最もずれた場合でも、３つ目のランインブロックは正しく再生することができるので、ランインブロックの数を３ブロックとしても、ほぼ確実に再同期をかけることができることになる。
【００９６】
以上のように、最大遅延量が１８９ＥＦＭフレームに及ぶインターリーブ処理が行われたデータの書き繋ぎを行う場合、先行するデータの末尾に３つのランアウトブロックを設けると共に、後続するデータの先頭に１つのリンクブロックと３つのランインブロックが設けるようにして、ユーザデータをこれら７ブロックからなる書き繋ぎ用ブロックを介して書き繋げるようにすれば、ユーザデータとしての意味を持たないデータブロックである書き繋ぎ用ブロックの全体の数を増やすことなく、適切な書き繋ぎを行うことができることになる。
【００９７】
そこで、本発明を適用した光ディスク装置においては、１倍密度ＣＤ−Ｒに対してデータの書き繋ぎを行う場合の処理と、２倍密度ＣＤ−Ｒに対してデータの書き繋ぎを行う場合の処理とを異ならせ、１倍密度ＣＤ−Ｒに対してデータの書き繋ぎを行う場合には、上記既存のリンキングルールに従って先行するデータの末尾に２つのランアウトブロックを設けるようにし、２倍密度ＣＤ−Ｒに対してデータの書き繋ぎを行う場合には、先行するデータの末尾に３つのランアウトブロックを設けるようにしている。
【００９８】
次に、本発明を適用した光ディスク装置について詳細に説明する。本発明を適用した光ディスク装置の一構成例を図１７に示す。この図１７に示す光ディスク装置１は、追記型の光ディスクであるＣＤ−Ｒに対してデータの記録再生を行うように構成されたものであり、現行フォーマットのＣＤ−Ｒである１倍密度ＣＤ−Ｒと、この１倍密度ＣＤ−Ｒの約２倍の記録密度を有する２倍密度ＣＤ−Ｒの双方に対応した構成となっている。
【００９９】
この光ディスク装置１は、ホスト側のコンピュータ等から供給されたデータをＣＤ−Ｒ１００に記録するデータ記録系１０と、ＣＤ−Ｒ１００に記録されたデータを再生してホスト側のコンピュータ等に供給するデータ再生系３０とを備えている。
【０１００】
データ記録系１０には入力端子１１が設けられており、この入力端子１１から、ホスト側のコンピュータ等から供給されるデータ（ユーザデータ）が入力されるようになされている。入力端子１１から入力されたユーザデータは、先ず、フォーマット回路１２に供給される。
【０１０１】
フォーマット回路１２は、入力端子１１から入力されたユーザデータを所定のフォーマットに従ってブロック化及びパケット化する。ここで、１つのデータブロックは、例えば２３５２バイトのユーザデータからなり、１つのパケットは、例えば３２データブロックからなる。パケットは、ＣＤ−Ｒに連続して書き込まれるデータの最小単位であり、パケットよりも小さい単位でＣＤ−Ｒにデータが書き込まれることはない。但し、可変長パケット方式の場合は、パケットの長さを変えることが可能である。
【０１０２】
フォーマット回路１２によりブロック化及びパケット化されたユーザデータは、リンク付加処理部１３に供給される。
【０１０３】
リンク付加処理部１３は、フォーマット回路１２から供給されたユーザデータに対して、各パケット毎に、データの書き繋ぎに必要とされる書き繋ぎ用ブロックを付加する。また、データブロックの属性を示す情報が示される上述したモードバイト「Mode Byte」も、このリンク付加処理部１３において付加されることになる。
【０１０４】
このリンク付加処理部１３は、１倍密度ＣＤ−Ｒに対してデータの書き込みを行う場合と、２倍密度ＣＤ−Ｒに対してデータの書き込みを行う場合とで、書き繋ぎブロックを付加する処理を切り替えられるように構成されており、図１８に示すように、第１の書き繋ぎ用ブロック付加回路１４及び第２の書き繋ぎ用ブロック付加回路１５と、これら第１の書き繋ぎ用ブロック付加回路１４と第２の書き繋ぎ用ブロック付加回路１５との切り替えを行うスイッチ回路１６とを備えている。
【０１０５】
第１の書き繋ぎ用ブロック付加回路１４及び第２の書き繋ぎ用ブロック付加回路１５は、ＣＤ−Ｒ１００に連続して書き込まれるデータ単位であるパケット毎に、データの書き繋ぎに必要とされる書き繋ぎ用ブロックを付加する。これらのうち、第１の書き繋ぎ用ブロック付加回路１４は、１倍密度ＣＤ−Ｒに対してデータの書き込みを行う場合に選択されるものであり、第２の書き繋ぎ用ブロック付加回路１５は、２倍密度ＣＤ−Ｒに対してデータの書き込みを行う場合に選択されるものである。
【０１０６】
すなわち、制御部１７によってデータの書き込みを行うＣＤ−Ｒ１００が１倍密度ＣＤ−Ｒであると判断された場合には、スイッチ回路１６により第１の書き繋ぎ用ブロック付加回路１４が選択され、フォーマット回路１２によりパケット化されたユーザデータが第１の書き繋ぎ用ブロック付加回路１４に供給される。第１の書き繋ぎ用ブロック付加回路１４は、供給されたデータに対して、パケット毎に書き繋ぎ用ブロックを付加する。具体的には、第１の書き繋ぎ用ブロック付加回路１４は、例えば、各パケットの先頭に１つのリンクブロックと４つのランインブロックを付加すると共に、各パケットの末尾に２つのランアウトブロックを付加し、合計７ブロックからなる書き繋ぎ用ブロックを付加する。
【０１０７】
一方、制御部１７によってデータの書き込みを行うＣＤ−Ｒ１００が２倍密度ＣＤ−Ｒであると判断された場合には、スイッチ回路１６により第２の書き繋ぎ用ブロック付加回路１５が選択され、フォーマット回路１２によりパケット化されたユーザデータが第２の書き繋ぎ用ブロック付加回路１５に供給される。第２の書き繋ぎ用ブロック付加回路１５は、供給されたデータに対して、パケット毎に書き繋ぎ用ブロックを付加する。具体的には、第２の書き繋ぎ用ブロック付加回路１５は、例えば、各パケットの先頭に１つのリンクブロックと３つのランインブロックを付加すると共に、各パケットの末尾に３つのランアウトブロックを付加し、合計７ブロックからなる書き繋ぎ用ブロックを付加する。
【０１０８】
第１の書き繋ぎ用ブロック付加回路１４又は第２の書き繋ぎ用ブロック付加回路１５によりパケット毎に書き繋ぎ用ブロックが付加されたデータは、ＣＩＲＣエンコーダ１８に供給される。
【０１０９】
ＣＩＲＣエンコーダ１８は、図１９に示すように、Ｃ２エンコーダ１９と、第１のインターリーバ２０及び第２のインターリーバ２１と、これら第１のインターリーバ２０と第２のインターリーバ２１との切り替えを行うスイッチ回路２２と、Ｃ１エンコーダ２３とを備えている。
【０１１０】
第１の書き繋ぎ用ブロック付加回路１４又は第２の書き繋ぎ用ブロック付加回路１５から供給されたデータは、先ず、Ｃ２エンコーダ１９に供給される。Ｃ２エンコーダ１９は、２４バイト（１２ワード）のデータ単位毎にリード・ソロモン符号（Ｃ２符号）の符号化を行い、４バイトのパリティ（Ｑパリティ）を付加する。そして、合計２８バイトのユーザデータ及びＱパリティが、第１のインターリーバ２０又は第２のインターリーバ２１のうちスイッチ回路２２により選択された一方のインターリーバに供給され、インターリーブ処理が行われる。
【０１１１】
第１のインターリーバ２０は、遅延パラメータＤが「４」（フレーム）に設定されており、１倍密度ＣＤ−Ｒに対してデータの書き込みを行う場合に選択されるものである。すなわち、制御部１７によってデータの書き込みを行うＣＤ−Ｒ１００が１倍密度ＣＤ−Ｒであると判断された場合には、スイッチ回路２２により第１のインターリーバ２０が選択されることになる。第１のインターリーバ２０は、スイッチ回路２２により選択され、Ｑパリティが付加されたデータが供給されると、このデータに対して、最大遅延量が例えば１０８フレーム（２７×４フレーム）に及ぶインターリーブ処理を行う。
【０１１２】
一方、第２のインターリーバ２１は、遅延パラメータＤが「７」（フレーム）に設定されており、２倍密度ＣＤ−Ｒに対してデータの書き込みを行う場合に選択されるものである。すなわち、制御部１７によってデータの書き込みを行うＣＤ−Ｒ１００が２倍密度ＣＤ−Ｒであると判断された場合には、スイッチ回路２２により第２のインターリーバ２１が選択されることになる。第２のインターリーバ２１は、スイッチ回路２２により選択され、Ｑパリティが付加されたデータが供給されると、このデータに対して、最大遅延量が例えば１８９フレーム（２７×７フレーム）に及ぶインターリーブ処理を行う。
【０１１３】
第１のインターリーバ２０又は第２のインターリーバ２１によってインターリーブ処理が行われたデータは、Ｃ１エンコーダ２３に供給される。Ｃ１エンコーダ２３は、Ｑパリティが付加されインターリーブ処理が行われた２８バイトのデータ毎に、リードソロモン符号（Ｃ１符号）の符号化を行って、更に４バイトのパリティ（Ｐパリティ）を付加する。
【０１１４】
以上の処理によってＣＩＲＣによる誤り訂正符号化が行われたデータは、ＥＦＭ変調回路２４に供給され、このＥＦＭ変調回路２４によりＥＦＭ変調（Eight to Fourteen Modulation)が施される。そして、ＥＦＭ変調が施されたデータは、書き込み制御部２５に供給される。
【０１１５】
書き込み制御部２５は、制御部１７による制御のもとで、ＣＤ−Ｒ１００に書き込むデータに応じた記録信号を生成し、この記録信号を光学ピックアップ５０に供給する。
【０１１６】
ここで、データの書き繋ぎを行う場合には、制御部１７は、上述したように、書き繋ぎ位置がサブコード同期信号「Ｓ0，Ｓ1」の先頭から２６（＋４／−４）ＥＦＭフレーム、サブコードの同期信号「Ｓ0，Ｓ1」とブロック同期信号「Block Sync」とのずれを考慮すると、ブロック同期信号「Block Sync」の先頭から−１４〜＋４０ＥＦＭフレームの範囲内となるような制御を行う。そして、書き込み制御部２５は、この制御部１７の制御に応じた記録信号を生成して、光学ピックアップ５０に供給する。
【０１１７】
光学ピックアップ５０は、書き込み制御部２５から供給された記録信号に基づいて、書き込むべきデータに応じたピット（マーク）列をＣＤ−Ｒ１００の記録領域に形成する。これにより、ホスト側のコンピュータ等から供給されたユーザデータがＣＤ−Ｒ１００に記録されることになる。
【０１１８】
本発明を適用した光ディスク装置１においては、以上のように、１倍密度ＣＤ−Ｒに対してデータの書き込みを行う場合と、２倍密度ＣＤ−Ｒに対してデータの書き込みを行う場合とで、ＣＩＲＣエンコーダ１８によるインターリーブ処理を切り替えて、１倍密度ＣＤ−Ｒに書き込むデータに対しては、第１のインターリーバ２０により遅延パラメータＤを４フレームとするインターリーブ処理を行い、２倍密度ＣＤ−Ｒに書き込むデータに対しては、第２のインターリーバ２１により遅延パラメータＤを７フレームとするインターリーブ処理を行うようにしている。したがって、この光ディスク装置１によれば、１倍密度ＣＤ−Ｒに書き込むデータに対しては、従前通りの１倍密度ＣＤ−Ｒに最適なインターリーブ処理を行うことができると共に、２倍密度ＣＤ−Ｒに書き込むデータに対しては、バーストエラーに対する訂正能力を高めるようなインターリーブ処理を行うことができる。
【０１１９】
さらに、本発明を適用した光ディスク装置１においては、１倍密度ＣＤ−Ｒに対してデータの書き込みを行う場合と、２倍密度ＣＤ−Ｒに対してデータの書き込みを行う場合とで、リンク付加処理部１８による書き繋ぎブロックを付加する処理を切り替えて、１倍密度ＣＤ−Ｒに書き込むデータに対しては、第１の書き繋ぎ用ブロック付加回路１４により、連続して書き込まれるデータ単位であるパケット毎に１つのリンクブロックと４つのランインブロックと２つのランアウトブロックとを付加する処理を行い、２倍密度ＣＤ−Ｒに書き込むデータに対しては、第２の書き繋ぎ用ブロック付加回路１５により、パケット毎に１つのリンクブロックと３つのランインブロックと３つのランアウトブロックとを付加する処理を行うようにしている。したがって、この光ディスク装置１によれば、１倍密度ＣＤ−Ｒに対して、最大遅延量が１０８ＥＦＭフレームに及ぶインターリーブ処理が行われたデータの書き繋ぎを行う場合には、従前通りの１倍密度ＣＤ−Ｒに最適な書き繋ぎ処理を行うことができると共に、２倍密度ＣＤ−Ｒに対して、最大遅延量が１８９ＥＦＭフレームに及ぶデータの書き繋ぎを行う場合には、このように最大遅延量が大きくなったことによる影響を緩和して、適切な書き繋ぎ処理を行うことができる。
【０１２０】
一方、データ再生系３０においては、ＣＤ−Ｒ１００にピット（マーク）列として記録された信号が、光学ピックアップ５０により読み出され、再生アンプ３１に供給される。再生アンプ３１は、光学ピックアップ５０からの信号（光電変換された電圧信号）に基づいて、再生信号（ＲＦ信号）や、フォーカスエラー信号、トラッキングエラー信号、ＡＴＩＰウォブル信号等を生成する。
【０１２１】
再生アンプ３１で生成された再生信号は、図示しない２値化回路やクロック抽出回路等を経てデジタルデータに変換され、ＥＦＭ復調回路３２に供給される。また、再生アンプ３１で生成されたフォーカスエラー信号やトラッキングエラー信号は、図示しないサーボ制御部に供給される。サーボ制御部は、これらフォーカスエラー信号やトラッキングエラー信号に基づいて、光学ピックアップ５０におけるフォーカスサーボやトラッキングサーボを行う。
【０１２２】
また、再生アンプ３１からのＡＴＩＰウォブル信号は、ＡＴＩＰデコーダ３３に供給される。ここで、ＡＴＩＰウォブル信号は、ＣＤ−Ｒ１００のウォブリンググルーブ１０５から得られる信号である。すなわち、ＣＤ−Ｒ１００においては、上述したように、記録トラックに沿ってウォブリンググルーブ１０５が設けられており、このウォブリンググルーブ１０５のウォブリングによって、ＦＭ変調された位置情報、すなわちディスク上の絶対位置を示す時間軸情報等が、ＡＴＩＰウォブル信号として記録されるようになされている。ＣＤ−Ｒ１００では、このＡＴＩＰウォブル信号をＡＴＩＰデコーダ３３にてデコードしてＡＴＩＰ情報を得ることによって、未記録状態であってもディスク上の絶対位置を検出できるようになっている。
【０１２３】
また、本発明を適用した光ディスク装置１においては、このＡＴＩＰ情報の同期信号のパターンから、データの記録や再生を行うＣＤ−Ｒ１００の種別、すなわち、データの記録や再生を行うＣＤ−Ｒ１００が１倍密度光ディスクであるのか２倍密度光ディスクであるのかを検出するようにしているが、これについては詳細を後述する。
【０１２４】
ＥＦＭ復調回路３２に供給されたデジタルデータ（再生データ）は、このＥＦＭ復調回路３２においてＥＦＭ復調が施された後に、ＣＩＲＣデコーダ３４に供給される。
【０１２５】
ＣＩＲＣデコーダ３４は、図２０に示すように、Ｃ１デコーダ３５と、第１のデインターリーバ３６及び第２のデインターリーバ３７と、これら第１のデインターリーバ３６と第２のデインターリーバ３７との切り替えを行うスイッチ回路３８と、Ｃ２デンコーダ３９とを備えている。
【０１２６】
ＥＦＭ復調回路３２からの再生データは、先ず、Ｃ１デコーダ３５に供給される。Ｃ１デコーダ３５は、供給された再生データに対してＣ１符号による誤り訂正を行う。このＣ１符号による誤り訂正によって、主に小さなエラーであるランダムエラーが訂正されることになる。Ｃ１デコーダ３５によりＣ１符号による誤り訂正が行われた再生データは、第１のデインターリーバ３６又は第２のデインターリーバ３７のうちスイッチ回路３８により選択された一方のデインターリーバに供給される。
【０１２７】
第１のデインターリーバ３６は、遅延パラメータＤが「４」に設定されており、ＣＩＲＣエンコーダ１８の第１のインターリーバ２０に対応したものとなっている。すなわち、制御部１７によってデータの読み出しを行うＣＤ−Ｒ１００が１倍密度ＣＤ−Ｒであると判断された場合には、スイッチ回路３８により第１のデインターリーバ３６が選択されることになる。第１のデインターリーバ３６は、ＣＩＲＣエンコーダ１８の第１のインターリーバ２０によりインターリーブ処理が行われて１倍密度ＣＤ−Ｒに書き込まれ、この１倍密度ＣＤ−Ｒから読み出された再生データが供給されると、このデータに対してデインターリーブ処理を行う。
【０１２８】
一方、第２のデインターリーバ３７は、遅延パラメータＤが「７」に設定されており、ＣＩＲＣエンコーダ１８の第２のインターリーバ２１に対応したものとなっている。すなわち、制御部１７によってデータの読み出しを行うＣＤ−Ｒ１００が２倍密度ＣＤ−Ｒであると判断された場合には、スイッチ回路３８により第２のデインターリーバ３７が選択されることになる。第２のデインターリーバ３７は、ＣＩＲＣエンコーダ１８の第２のインターリーバ２１によりインターリーブ処理が行われて２倍密度ＣＤ−Ｒに書き込まれ、この２倍密度ＣＤ−Ｒから読み出された再生データが供給されると、このデータに対してデインターリーブ処理を行う。
【０１２９】
第１のデインターリーバ３６又は第２のデインターリーバ３７によってデインターリーブ処理が行われた再生データは、Ｃ２デコーダ３９に供給される。Ｃ２デコーダ３９は、デインターリーブ処理が再生データに対してＣ２符号による誤り訂正を行う。このＣ２符号による誤り訂正によって、主に大きなエラーであるバーストエラーが訂正されることになる。Ｃ２デコーダ３９によりＣ２符号による誤り訂正が行われた再生データは、リンクスキップ処理部４０に供給される。
【０１３０】
リンクスキップ処理部４０は、図２１に示すように、第１の書き繋ぎ用ブロック除去回路４１及び第２の書き繋ぎ用ブロック除去回路４２と、これら第１の書き繋ぎ用ブロック除去回路４１と第２の書き繋ぎ用ブロック除去回路４２との切り替えを行うスイッチ回路４３とを備えている。
【０１３１】
第１の書き繋ぎ用ブロック除去回路４１は、リンク付加処理部１３の第１の書き繋ぎ用ブロック付加回路１４に対応したものとなっており、制御部１７によってデータの読み出しを行うＣＤ−Ｒ１００が１倍密度ＣＤ−Ｒであると判断された場合には、スイッチ回路４３により第１の書き繋ぎ用ブロック除去回路４１が選択されることになる。第１の書き繋ぎ用ブロック除去回路４１は、リンク付加処理部１３の第１の書き繋ぎ用ブロック付加回路１４により書き繋ぎ用ブロックが付加されて１倍密度ＣＤ−Ｒに書き込まれ、この１倍密度ＣＤ−Ｒから読み出された再生データが供給されると、各パケットの先頭に付加された１つのリンクブロックと４つのランインブロック及び各パケットの末尾に付加された２つのランアウトブロックを除去する処理を行う。
【０１３２】
一方、第２の書き繋ぎ用ブロック除去回路４２は、リンク付加処理部１３の第２の書き繋ぎ用ブロック付加回路１５に対応したものとなっており、制御部１７によってデータの読み出しを行うＣＤ−Ｒ１００が２倍密度ＣＤ−Ｒであると判断された場合には、スイッチ回路４３により第２の書き繋ぎ用ブロック除去回路４２が選択されることになる。第２の書き繋ぎ用ブロック除去回路４２は、リンク付加処理部１３の第２の書き繋ぎ用ブロック付加回路１５により書き繋ぎ用ブロックが付加されて２倍密度ＣＤ−Ｒに書き込まれ、この２倍密度ＣＤ−Ｒから読み出された再生データが供給されると、各パケットの先頭に付加された１つのリンクブロックと３つのランインブロック及び各パケットの末尾に付加された３つのランアウトブロックを除去する処理を行う。
【０１３３】
第１の書き繋ぎ用ブロック除去回路４１又は第２の書き繋ぎ用ブロック除去回路４２によりパケット毎に書き繋ぎ用ブロックが除去された再生データは、データ抽出部４４に供給される。そして、このデータ抽出部４４により抽出されたユーザデータが、出力端子４５から出力されて、ホスト側のコンピュータ等に供給される。
【０１３４】
ところで、リンクスキップ処理部４０の第１の書き繋ぎ用ブロック除去回路４１又は第２の書き繋ぎ用ブロック除去回路４２により書き繋ぎ用ブロックを除去する処理を行うに際しては、各データブロックのブロックヘッダ「Block Header」の中にあるモードバイト「Mode Byte」が参照される。モードバイト「Mode Byte」は、図２２に示すように１バイト（８ビット）からなり、最初の３ビットが当該データブロックの属性を示すブロックインディケータ「Block indicator」として割り当てられており、次の３ビットがリザーブとされ、次の２ビットが当該データブロックが書き込まれるときの記録モードを示すモード「Mode」として割り当てられている。そして、このモードバイト「Mode Byte」のブロックインディケータ「Block indicator」を参照することにより、当該データブロックがユーザデータブロックであるのか或いは書き繋ぎ用ブロックであるのか、また、書き繋ぎ用ブロックのうちどのブロックであるのかが検出できるようになっている。
【０１３５】
例えば、２倍密度ＣＤ−Ｒに書き込まれるデータにおいては、モードバイト「Mode Byte」の最初の３ビットであるブロックインディケータ「Block indicator」が「０００」であれば、当該データブロックがユーザデータブロックであることを示しており、ブロックインディケータ「Block indicator」が「００１」であれば、当該データブロックが３つ目のランインブロックであることを示しており、ブロックインディケータ「Block indicator」が「０１０」であれば、当該データブロックが２つ目のランインブロックであることを示しており、ブロックインディケータ「Block indicator」が「０１１」であれば、当該データブロックが１つ目のランインブロックであることを示している。また、２倍密度ＣＤ−Ｒに書き込まれるデータにおいては、モードバイト「Mode Byte」の最初の３ビットであるブロックインディケータ「Block indicator」が「１００」であれば、当該データブロックがリンクブロックであることを示しており、ブロックインディケータ「Block indicator」が「１０１」であれば、当該データブロックが３つ目のランアウトブロックであることを示しており、ブロックインディケータ「Block indicator」が「１１０」であれば、当該データブロックが２つ目のランアウトブロックであることを示しており、ブロックインディケータ「Block indicator」が「１１１」であれば、当該データブロックが１つ目のランアウトブロックであることを示している。
【０１３６】
以上のように、各データブロックのブロックヘッダ「Block Header」の中にあるモードバイト「Mode Byte」には、そのデータブロックの属性を示すブロックインディケータ「Block indicator」が示されているので、書き繋ぎ用ブロックを除去する処理を行う場合には、このブロックインディケータ「Block indicator」を参照することにより、データブロックの属性を判別することができ、書き繋ぎ用ブロックのみを適切に除去することができる。
【０１３７】
なお、２倍密度ＣＤ−Ｒに書き込まれる書き繋ぎ用ブロックのブロックインディケータ「Block indicator」としては、上述したように、読み出される順番となる３つ目のランアウトブロックから３つ目のランインブロックにかけて、「１１１」、「１１０」、「１０１」・・・「００１」と次第に減少する数が割り当てられている。したがって、これらのブロックインディケータ「Block indicator」の連続性を見ることによって、書き繋ぎ用ブロックの検出を極めて高い精度で適切に検出することができることになる。
【０１３８】
本発明を適用した光ディスク装置１のデータ再生系３０では、上述したように、２つのインターリーバ２０，２１に対応した２つのデインターリーバ３６，３７が設けられていると共に、２つの書き繋ぎ用ブロック付加回路１４，１５に対応した２つの書き繋ぎ用ブロック除去回路４１，４２が設けられ、データの読み出しを行うＣＤ−Ｒ１００が１倍密度ＣＤ−Ｒであるか２倍密度ＣＤ−Ｒであるかによって、これらを切り替えるようにしている。したがって、この光ディスク装置１のデータ再生系３０によれば、上述したデータ記録系１０により１倍密度ＣＤ−Ｒ及び２倍密度ＣＤ−Ｒに書き込まれたデータを適切に読み出すことができる。
【０１３９】
なお、この光ディスク装置１において、各部の動作は制御部１７によって制御されている。例えば、１倍密度ＣＤ−Ｒや２倍密度ＣＤ−Ｒは図示しないスピンドルモータによって回転操作されることになるが、このスピンドルモータの動作は制御部１７によって制御され、例えば、１倍密度ＣＤ−Ｒに対して記録再生動作を行う場合には、スピンドルモータがこの１倍密度ＣＤ−Ｒを線速１．２ｍ／ｓｅｃのＣＬＶ（Constant Linear Velocity：線速一定）にて回転操作し、２倍密度ＣＤ−Ｒに対して記録再生動作を行う場合には、スピンドルモータがこの２倍密度ＣＤ−Ｒを線速０．９ｍ／ｓｅｃのＣＬＶにて回転操作するようになされている。
【０１４０】
また、光学ピックアップ５０の動作も制御部１７によって制御されており、例えば、上述したフォーカスサーボやトラッキングサーボも制御部１７の制御のもとに行われ、また、レーザーパワー等の制御も制御部１７により行われる。更に、光学ピックアップ５０を所定の記録トラックにアクセスさせるアクセス動作も制御部１７の制御のもとに行われる。ここで、光学ピックアップ５０のアクセス動作は、例えば、上述したＡＴＩＰウォブル信号がＡＴＩＰデコーダ３３においてデコードされることで得られるＡＴＩＰ情報等に基づいて、制御部１７がスレッドモータ等を制御することで適切に行われることになる。
【０１４１】
また、上述したように、リンク付加処理部１３のスイッチ回路１６の切り替えや、ＣＩＲＣエンコーダ１８のスイッチ回路２２の切り替え、ＣＩＲＣデコーダ３４のスイッチ回路３８の切り替え、更にリンクスキップ処理部４０のスイッチ回路４３の切り替えも、制御部１７の制御により行われる。具体的には、制御部１７は、例えば、ＡＴＩＰウォブル信号がＡＴＩＰデコーダ３３においてデコードされることで得られるＡＴＩＰ情報の同期信号のパターンから、データの記録や再生を行うＣＤ−Ｒ１００が１倍密度ＣＤ−Ｒであるのか２倍密度ＣＤ−Ｒであるのかを判別し、これに応じて、上記リンク付加処理部１３のスイッチ回路１６、ＣＩＲＣエンコーダ１８のスイッチ回路２２、ＣＩＲＣデコーダ３４のスイッチ回路３８及びリンクスキップ処理部４０のスイッチ回路４３の切り替えを行うようにしている。
【０１４２】
ここで、ＡＴＩＰ情報について具体的に説明する。ＡＴＩＰ情報のフレーム構造は図２３に示すようになっている。すなわち、ＡＴＩＰ情報の１フレームは４２ビットからなり、最初の４ビットは同期信号「ＳＹＮＣ」である。そして、時間軸情報である「minutes」，「seconds」，「frames」がそれぞれ２DigitＢＣＤ（８ビット）で示されている。さらに、１４ビットのＣＲＣ（Cyclic Redundancy Code）が付加されて１フレームが構成されている。ＣＤ−Ｒ１００では、このＡＴＩＰ情報の同期信号「ＳＹＮＣ」のパターンを１倍密度ＣＤ−Ｒと２倍密度ＣＤ−Ｒとで異ならせるようにしている。
【０１４３】
１倍密度ＣＤ−ＲのＡＴＩＰ情報の同期信号「ＳＹＮＣ」のパターンの具体的な一例を図２４（Ａ）乃至図２４（Ｅ）に示す。
【０１４４】
図２４（Ａ）に示すＡＴＩＰ情報は、バイフェーズマーク変調されることで図２４（Ｂ）或いは図２４（Ｄ）に示すようなチャンネルビットパターンとなる。ここで、ＡＴＩＰ情報の同期信号「ＳＹＮＣ」は、直前のチャンネルビットが「０」のときは、図２４（Ｂ）に示すように「１１１０１０００」のチャンネルビットパターンとされ、バイフェーズマーク変調を施した後のバイフェーズ信号は図２４（Ｃ）に示すような波形となる。また、ＡＴＩＰ情報の同期信号「ＳＹＮＣ」は、直前のチャンネルビットが「１」のときは、図２４（Ｄ）に示すように「０００１０１１１」のチャンネルビットパターンとされ、バイフェーズマーク変調を施した後のバイフェーズ信号は図２４（Ｅ）に示すような波形となる。すなわち、１倍密度ＣＤ−ＲのＡＴＩＰ情報の同期信号「ＳＹＮＣ」のパターンは、３Ｔ波形と逆極性の３Ｔ波形とが１Ｔ波形を挟んで接続されたパターンとなっている。
【０１４５】
一方、２倍密度ＣＤ−ＲのＡＴＩＰ情報の同期信号「ＳＹＮＣ」のパターンの具体的な一例を図２５（Ａ）乃至図２５（Ｅ）に示す。
【０１４６】
図２５（Ａ）に示すＡＴＩＰ情報は、バイフェーズマーク変調されることで図２５（Ｂ）或いは図２５（Ｄ）に示すようなチャンネルビットパターンとなる。ここで、ＡＴＩＰ情報の同期信号「ＳＹＮＣ」は、直前のチャンネルビットが「０」のときは、図２５（Ｂ）に示すように「１１１０００１０」のチャンネルビットパターンとされ、バイフェーズマーク変調を施した後のバイフェーズ信号は図２５（Ｃ）に示すような波形となる。また、ＡＴＩＰ情報の同期信号「ＳＹＮＣ」は、直前のチャンネルビットが「１」のときは、図２５（Ｄ）に示すように「０００１１１０１」のチャンネルビットパターンとされ、バイフェーズマーク変調を施した後のバイフェーズ信号は図２５（Ｅ）に示すような波形となる。すなわち、２倍密度ＣＤ−ＲのＡＴＩＰ情報の同期信号「ＳＹＮＣ」のパターンは、３Ｔ波形と逆極性の３Ｔ波形とが連続したパターンとなっている。
【０１４７】
以上のように、ＣＤ−Ｒ１００では、ＡＴＩＰ情報の同期信号「ＳＹＮＣ」のパターンを１倍密度ＣＤ−Ｒと２倍密度ＣＤ−Ｒとで異ならせるようにしているので、制御部１７は、このＡＴＩＰ情報の同期信号から、データの記録や再生を行うＣＤ−Ｒ１００が１倍密度ＣＤ−Ｒであるのか２倍密度ＣＤ−Ｒであるのかを判別することができる。
【０１４８】
そして、制御部１７は、データを書き込むＣＤ−Ｒ１００が１倍密度ＣＤ−Ｒであると判断したときは、リンク付加処理部１３のスイッチ回路１６に第１の書き繋ぎ用ブロック付加回路１４を選択させ、この第１の書き繋ぎ用ブロック付加回路１４に、１つのリンクブロックと４つのランインブロックと２つのランアウトブロックとからなる書き繋ぎブロックを各パケット毎に付加する処理を行わせると共に、ＣＩＲＣエンコーダ１８のスイッチ回路２２に第１のインターリーバ２０を選択させ、この第１のインターリーバ２０に、遅延パラメータＤを４とするインターリーブ処理を行わせる。
【０１４９】
一方、制御部１７は、データを書き込むＣＤ−Ｒ１００が２倍密度ＣＤ−Ｒであると判断したときは、リンク付加処理部１３のスイッチ回路１６に第２の書き繋ぎ用ブロック付加回路１５を選択させ、この第２の書き繋ぎ用ブロック付加回路１５に、１つのリンクブロックと３つのランインブロックと３つのランアウトブロックとからなる書き繋ぎブロックを各パケット毎に付加する処理を行わせると共に、ＣＩＲＣエンコーダ１８のスイッチ回路２２に第２のインターリーバ２１を選択させ、この第２のインターリーバ２１に、遅延パラメータＤを７とするインターリーブ処理を行わせる。
【０１５０】
また、制御部１７は、データを読み出すＣＤ−Ｒ１００が１倍密度ＣＤ−Ｒであると判断したときは、ＣＩＲＣデコーダ３４のスイッチ回路３８に第１のデインターリーバ３６を選択させ、この第１のデインターリーバ３６にデインターリーブ処理を行わせると共に、リンクスキップ処理部４０のスイッチ回路４３に第１の書き繋ぎ用ブロック除去回路４１を選択させ、この第１の書き繋ぎ用ブロック除去回路４１に書き繋ぎブロックを除去する処理を行わせる。
【０１５１】
一方、制御部１７は、データを読み出すＣＤ−Ｒ１００が２倍密度ＣＤ−Ｒであると判断したときは、ＣＩＲＣデコーダ３４のスイッチ回路３８に第２のデインターリーバ３７を選択させ、この第２のデインターリーバ３７にデインターリーブ処理を行わせると共に、リンクスキップ処理部４０のスイッチ回路４３に第２の書き繋ぎ用ブロック除去回路４２を選択させ、この第２の書き繋ぎ用ブロック除去回路４２に書き繋ぎブロックを除去する処理を行わせる。
【０１５２】
光ディスク装置１では、以上のように、制御部１７が、ＡＴＩＰ情報の同期信号「ＳＹＮＣ」のパターンから、データの書き込みや読み出しを行うＣＤ−Ｒ１００が１倍密度ＣＤ−Ｒであるのか２倍密度ＣＤ−Ｒであるのかを判別し、これに応じて、上記リンク付加処理部１３のスイッチ回路１６、ＣＩＲＣエンコーダ１８のスイッチ回路２２、ＣＩＲＣデコーダ３４のスイッチ回路３８及びリンクスキップ処理部４０のスイッチ回路４３の切り替えを行うようにしているので、例えば機械的にＣＤ−Ｒ１００の判別を行う場合のように、判別を行うための機構を別途設けることなく、ＣＤ−Ｒ１００の判別を適切且つ迅速に行って、１倍密度ＣＤ−Ｒ及び２倍密度ＣＤ−Ｒの双方に対して最適な書き込み処理や読み出し処理を行うことができる。特に、この例のように、ＣＤ−Ｒ１００に予め形成されるウォブリンググルーブ１０５からの信号であるＡＴＩＰ情報の同期信号「ＳＹＮＣ」のパターンに基づいてＣＤ−Ｒ１００の判別を行うようにすれば、未記録状態のＣＤ−Ｒ１００にデータを書き込む場合でも、ＣＤ−Ｒ１００の判別を適切に行うことができる。
【０１５３】
なお、光ディスクの判別を行う方法は、以上の例に限定されるものではなく、例えば、再生時においては、ＣＤ−Ｒ１００から読み出され、ＣＩＲＣデコーダ３４に供給される再生データのフレーム同期信号の違いからＣＤ−Ｒ１００の判別を行うようにしてもよい。
【０１５４】
なお、以上は、２倍密度ＣＤ−Ｒに書き込むデータ、すなわち、最大遅延量が１８９ＥＦＭフレームに及ぶインターリーブ処理が行われるデータに対しては、各パケット毎に、１つのリンクブロックと３つのランインブロックと３つのランアウトブロックとからなる７ブロックの書き繋ぎ用ブロックを付加するようにした例について説明したが、光ディスク装置の性能によっては、２倍密度ＣＤ−Ｒに書き込むデータに対しては、各パケット毎に、１つのリンクブロックと４つのランインブロックと３つのランアウトブロックとからなる８ブロックの書き繋ぎ用ブロックを付加するようにしてもよい。この場合には、ユーザーデータとしての意味を持たない書き繋ぎ用ブロックの数が増加して記録できるユーザーデータの容量が若干減少することになるが、書き込み再開後のデータのデータ再生時における再同期を、光ディスク装置の性能によらず、確実にとることが可能となる。
【０１５５】
なお、書き繋ぎ用ブロックのブロック総数を８とした場合には、図２２に示したモードバイト「Mode Byte」のブロックインディケータ「Block indicator」の内容を変更する必要がある。この場合、書き繋ぎが行われるリンクブロック及びそれに隣接するデータブロックでは、データがインターリーブ処理されることに起因して破壊され読み出すことができない可能性が高いので、リンクブロックに隣接するデータブロックのブロックインディケータ「Block indicator」に、リンクブロックのブロックインディケータ「Block indicator」と同じ数を割り当てるようにすれば、ブロックインディケータ「Block indicator」のビット数を増やす必要がない。
【０１５６】
例えば、ユーザデータブロックには「０００」を割り当て、４つ目のランインブロックに「００１」を割り当て、３つ目のランインブロックに「０１０」を割り当て、２つ目のランインブロックに「０１１」を割り当てる。そして、１つ目のランインブロックとリンクブロックとにそれぞれ「１００」を割り当てる。また、３つ目のランアウトブロックに「１０１」を割り当て、２つ目のランアウトブロックに「１１０」を割り当て、３つ目のランアウトブロックに「１１１」を割り当てる。このように各データブロックのブロックインディケータ「Block indicator」を定めれば、書き繋ぎ用ブロックのブロック総数が８となった場合であっても、これらのブロックインディケータ「Block indicator」の連続性を見ることによって、書き繋ぎ用ブロックの検出を極めて高い精度で適切に行うことができる。
【０１５７】
また、以上は、追記型の光ディスクであるＣＤ−Ｒに対してデータを書き込む場合を例に挙げて説明したが、本発明は、書き換え可能型光ディスクであるＣＤ−ＲＷに対してデータを書き込む場合にも同様に適用可能であり、上述した光ディスク装置１と同様の構成で、書き換え可能型光ディスクであるＣＤ−ＲＷに対応することも可能である。ＣＤ−ＲＷは一般的にＣＤ−Ｒと比較して反射率が低いので、弱い信号を増幅するＡＧＣ（Auto Gain Controll)を上記構成に付加するようにすれば、光ディスク装置１をＣＤ−ＲＷに対応したものとすることができる。
【０１５８】
【発明の効果】
以上詳細に説明したように、本発明によれば、書き繋ぎ用ブロックを付加する処理や誤り訂正符号化処理が、記録対象の光ディスクの記録密度に応じて適切に行われることになるので、記録密度が高められた光ディスクに対しても、バーストエラーに対する訂正能力の低下を抑制しながら、データの書き繋ぎも適切に行うことができると共に、既存の光ディスクに対する誤り訂正や書き繋ぎも適切に行うことができる。
【図面の簡単な説明】
【図１】ＣＤ−Ｒの要部断面図である。
【図２】上記ＣＤ−Ｒのディスク基板の一部を拡大して示す斜視図である。
【図３】上記ＣＤ−Ｒのデータ構造の一例を示す図であり、（Ａ）はＣＤ−Ｒの記録領域が複数のセッションにより構成されている様子を示し、（Ｂ）は１つのセッションが複数のトラックにより構成されている様子を示し、（Ｃ）は１つのトラックが複数のパケットにより構成されている様子を示し、（Ｄ）は１つのパケットが複数のデータブロックにより構成されている様子を示している。
【図４】パケットとパケットとの間に付加される書き繋ぎ用ブロックの一例を示す図である。
【図５】上記ＣＤ−Ｒに記録されるデータのフレーム構造を示す図である。
【図６】上記ＣＤ−Ｒに記録されるデータのデータブロックの構造を示す図である。
【図７】ユーザデータのデータ構造を示す図である。
【図８】サブコードのデータ構造を示す図である。
【図９】最大遅延量が１０８ＥＦＭフレームに及ぶインターリーブ処理が施されたデータを書き繋ぐときの様子を模式的に示す図であり、ブロック同期信号の先頭から２６ＥＦＭフレーム後の位置で書き繋ぎを行った場合の様子を示している。
【図１０】最大遅延量が１０８ＥＦＭフレームに及ぶインターリーブ処理が施されたデータを書き繋ぐときの様子を模式的に示す図であり、ブロック同期信号の先頭から４０ＥＦＭフレーム後の位置で書き繋ぎを行った場合の様子を示している。
【図１１】最大遅延量が１０８ＥＦＭフレームに及ぶインターリーブ処理が施されたデータを書き繋ぐときの様子を模式的に示す図であり、ブロック同期信号の先頭から１４ＥＦＭフレーム前の位置で書き繋ぎを行った場合の様子を示している。
【図１２】最大遅延量が１８９ＥＦＭフレームに及ぶインターリーブ処理が施されたデータを書き繋ぐときの様子を模式的に示す図であり、ブロック同期信号の先頭から２６ＥＦＭフレーム後の位置で書き繋ぎを行った場合の様子を示している。
【図１３】最大遅延量が１８９ＥＦＭフレームに及ぶインターリーブ処理が施されたデータを書き繋ぐときの様子を模式的に示す図であり、ブロック同期信号の先頭から４０ＥＦＭフレーム後の位置で書き繋ぎを行った場合の様子を示している。
【図１４】最大遅延量が１８９ＥＦＭフレームに及ぶインターリーブ処理が施されたデータを書き繋ぐときの様子を模式的に示す図であり、ブロック同期信号の先頭から１４ＥＦＭフレーム前の位置で書き繋ぎを行った場合の様子を示している。
【図１５】最大遅延量が１８９ＥＦＭフレームに及ぶインターリーブ処理が施されたデータを書き繋ぐときの様子を模式的に示す図であり、ブロック同期信号の先頭から９８（＋７／−７）ＥＦＭフレーム後の位置で書き繋ぎを行った場合の様子を示している。
【図１６】最大遅延量が１８９ＥＦＭフレームに及ぶインターリーブ処理が施されたデータを書き繋ぐときの様子を模式的に示す図であり、ランアウトブロックの数を３ブロックとし、ブロック同期信号の先頭から１４ＥＦＭフレーム前の位置で書き繋ぎを行った場合の様子を示している。
【図１７】本発明を適用した光ディスク装置の一構成例を示すブロック図である。
【図１８】上記光ディスク装置のリンク付加処理部を詳細に示すブロック図である。
【図１９】上記光ディスク装置のＣＩＲＣエンコーダを詳細に示すブロック図である。
【図２０】上記光ディスク装置のＣＩＲＣデコーダを詳細に示すブロック図である。
【図２１】上記光ディスク装置のリンクスキップ処理部を詳細に示すブロック図である。
【図２２】データブロックのブロックヘッダ「Block Header」の中にあるモードバイト「Mode Byte」の内容を示す図である。
【図２３】ＡＴＩＰウォブル信号のフレーム構造を示す図である。
【図２４】１倍密度ＣＤ−Ｒに書き込まれるＡＴＩＰ情報の同期信号「ＳＹＮＣ」のパターンの具体的な一例を示す図であり、（Ａ）はＡＴＩＰ情報を示し、（Ｂ）は直前のチャンネルビットが「０」の場合のチャンネルビットパターンを示し、（Ｃ）は（Ｂ）のチャンネルビットパターンに対応したバイフェーズ信号を示し、（Ｄ）は直前のチャンネルビットが「１」の場合のチャンネルビットパターンを示し、（Ｅ）は（Ｄ）のチャンネルビットパターンに対応したバイフェーズ信号を示している。
【図２５】２倍密度ＣＤ−Ｒに書き込まれるＡＴＩＰ情報の同期信号「ＳＹＮＣ」のパターンの具体的な一例を示す図であり、（Ａ）はＡＴＩＰ情報を示し、（Ｂ）は直前のチャンネルビットが「０」の場合のチャンネルビットパターンを示し、（Ｃ）は（Ｂ）のチャンネルビットパターンに対応したバイフェーズ信号を示し、（Ｄ）は直前のチャンネルビットが「１」の場合のチャンネルビットパターンを示し、（Ｅ）は（Ｄ）のチャンネルビットパターンに対応したバイフェーズ信号を示している。
【符号の説明】
１  光ディスク装置、  １０  データ記録系、  １３  リンク付加処理部、  １４  第１の書き繋ぎ用ブロック付加回路、  １５  第２の書き繋ぎ用ブロック付加回路、  １６  スイッチ回路、  １７  制御部、  １８  ＣＩＲＣエンコーダ、  １９  Ｃ２エンコーダ、  ２０  第１のインターリーバ、  ２１  第２のインターリーバ、  ２２  スイッチ回路、  ２３  Ｃ１エンコーダ、  ３０  データ再生系、  ３３  ＡＴＩＰデコーダ、  ３４  ＣＩＲＣデコーダ、  ３５  Ｃ１デコーダ、  ３６  第１のデインターリーバ、  ３７  第２のデインターリーバ、  ３８  スイッチ回路、  ３９  Ｃ２デコーダ、  ４０  リンクスキップ処理部、  ４１  第１の書き繋ぎ用ブロック除去回路、  ４２  第２の書き繋ぎ用ブロック除去回路、  ４３  スイッチ回路、  ５０  光学ピックアップ、  １００  ＣＤ−Ｒ、  １０５  ウォブリンググルーブ
【図１】
0004221873.tif 000002
【図２】
0004221873.tif 000003
【図３】
0004221873.tif 000004
【図４】
0004221873.tif 000005
【図５】
0004221873.tif 000006
【図６】
0004221873.tif 000007
【図７】
0004221873.tif 000008
【図８】
0004221873.tif 000009
【図９】
0004221873.tif 000010
【図１０】
0004221873.tif 000011
【図１１】
0004221873.tif 000012
【図１２】
0004221873.tif 000013
【図１３】
0004221873.tif 000014
【図１４】
0004221873.tif 000015
【図１５】
0004221873.tif 000016
【図１６】
0004221873.tif 000017
【図１７】
0004221873.tif 000018
【図１８】
0004221873.tif 000019
【図１９】
0004221873.tif 000020
【図２０】
0004221873.tif 000021
【図２１】
0004221873.tif 000022
【図２２】
0004221873.tif 000023
【図２３】
0004221873.tif 000024
【図２４】
0004221873.tif 000025
【図２５】
0004221873.tif 000026