(57)【特許請求の範囲】
【請求項１】
光照射により、デジタルデータを光ディスクに記録する光ディスク装置において、ｉビット（ｉは正の整数）のデータワードをｊビット（ｊは正の整数）のコードワードに変調する変調方式に則って変調を行い、得られた変調出力データを符号データに変換した信号と、前記変調出力データの前記光ディスクへの記録範囲を示すライトゲートを出力する記録変調回路であって、
前記光ディスク装置内のメモリコントローラによって前記光ディスク装置内のメモリから読み出されて該記録変調回路に入力される前記データワードについての転送エラーを検出する手段を有し、
前記転送エラーを検出した場合は、ダミーデータを出力して記録変調動作を中断せずに続行し、その後、前記転送エラーを検出しなくなった場合は、次のシンクフレームから前記変調出力データの出力を再開することを特徴とする記録変調回路。
【請求項２】
請求項１に記載の記録変調回路において、
前記転送エラーを検出した回数をシンクフレーム毎にカウントし、カウントした前記転送エラーの回数がｎ（ｎ：正の整数）未満の場合は記録変調動作を中断せずに続行し、カウントした前記転送エラーの回数が前記ｎ以上となった場合は、前記変調出力データが出力されないように、前記ライトゲートを無効にすることを特徴とする記録変調回路。
【請求項３】
請求項２に記載の記録変調回路において、
カウントした前記転送エラーの回数が前記ｎ以上となって、前記ライトゲートを無効にした場合に、その後、前記転送エラーを検出しなくなった場合は、無効にした前記ライトゲートを有効にして前記変調出力データの出力を再開することを特徴とする記録変調回路。
【請求項４】
請求項２に記載の記録変調回路において、
カウントした前記転送エラーの回数が前記ｎ以上となった場合に、前記ライトゲートを有効にしたままとして、前記転送エラーを検出したＥＣＣブロック分の前記ダミーデータを出力し、その後、前記転送エラーを検出しなくなった場合は、次のＥＣＣブロックの先頭から前記変調出力データの出力を再開することを特徴とする記録変調回路。
【請求項５】
請求項１に記載の記録変調回路において、
前記ダミーデータは、前記変調出力データにおけるユーザデータ部分およびシンクコード部分から識別可能なユニークな配列のデータであることを特徴とする記録変調回路。
【請求項６】
請求項５に記載の記録変調回路において、
前記ダミーデータは、該記録変調回路の記録対象である光ディスクでの前記変調方式に則ったＮＲＺＩの符号データであり、ＤＳＶが０となるような配列のデータであることを特徴とする記録変調回路。
【請求項７】
請求項６に記載の記録変調回路において、
前記ダミーデータは、該記録変調回路の記録対象である光ディスクでの符号データのフォーマットにおける、ユーザデータ部分およびシンクコード部分で用いられるチャネルビット長の範囲に該当しないチャネルビット長の繰り返しパターンのデータ、もしくは、ガード部分で用いられるものと同じチャネルビット長の繰り返しパターンのデータであることを特徴とする記録変調回路。
【請求項８】
請求項２に記載の記録変調回路において、
前記ｎの値を保持する手段を有し、前記ｎの値を外部からの設定により変更することが可能であることを特徴とする記録変調回路。
【請求項９】
請求項２に記載の記録変調回路において、
前記転送エラーを検出した回数をセクタ毎にカウントするものであることを特徴とする記録変調回路。
【請求項１０】
請求項９に記載の記録変調回路において、
前記転送エラーを検出した回数をシンクフレーム毎にカウントするかセクタ毎にカウントするかを、外部からの設定により切り替えることが可能であることを特徴とする記録変調回路。
【請求項１１】
光照射により、デジタルデータを光ディスクに記録する光ディスク装置において、ｉビット（ｉは正の整数）のデータワードをｊビット（ｊは正の整数）のコードワードに変調する変調方式に則って変調を行い、得られた変調出力データを符号データに変換した信号と、前記変調出力データの前記光ディスクへの記録範囲を示すライトゲートを出力する記録変調回路であって、
前記光ディスク装置内のメモリコントローラによって前記光ディスク装置内のメモリから読み出されて該記録変調回路に入力される前記データワードについての転送エラーを検出する手段を有し、
前記転送エラーを検出した場合は、記録変調動作を中断せずに続行するとともに、前記変調出力データが出力されないように、前記ライトゲートを無効にし、その後、前記転送エラーを検出しなくなった場合は、無効にした前記ライトゲートを有効にし、次のシンクフレームから前記変調出力データの出力を再開することを特徴とする記録変調回路。
【請求項１２】
請求項１または１１に記載の記録変調回路において、
前記転送エラーを検出した場合の記録変調動作の機能を有効にするか否かを、外部からの設定により切り替えることが可能であることを特徴とする記録変調回路。
【請求項１３】
光照射により、デジタルデータを光ディスクに記録する光ディスク装置であって、
ｉビット（ｉは正の整数）のデータワードをｊビット（ｊは正の整数）のコードワードに変調する変調方式に則って変調を行い、得られた変調出力データを符号データに変換した信号と、前記変調出力データの前記光ディスクへの記録範囲を示すライトゲートを出力する記録変調回路と、
メモリから前記データワードを読み出して前記記録変調回路に出力するメモリコントローラとを有し、
前記記録変調回路は、
前記メモリコントローラから前記記録変調回路への前記データワードの転送エラーを検出する手段を有し、
前記転送エラーを検出した場合は、ダミーデータを出力して記録変調動作を中断せずに続行し、その後、前記転送エラーを検出しなくなった場合は、前記変調出力データの出力を再開することを特徴とする光ディスク装置。
【請求項１４】
光照射により、デジタルデータを光ディスクに記録する光ディスク装置であって、
ｉビット（ｉは正の整数）のデータワードをｊビット（ｊは正の整数）のコードワードに変調する変調方式に則って変調を行い、得られた変調出力データを符号データに変換した信号と、前記変調出力データの前記光ディスクへの記録範囲を示すライトゲートを出力する記録変調回路と、
メモリから前記データワードを読み出して前記記録変調回路に出力するメモリコントローラとを有し、
前記記録変調回路は、
前記メモリコントローラから前記記録変調回路への前記データワードの転送エラーを検出する手段を有し、
前記転送エラーを検出した場合は、記録変調動作を中断せずに続行するとともに、前記変調出力データが出力されないように、前記ライトゲートを無効にし、その後、前記転送エラーを検出しなくなった場合は、無効にした前記ライトゲートを有効にし、次のシンクフレームから前記変調出力データの出力を再開することを特徴とする光ディスク装置。
【請求項１５】
ｉビット（ｉは正の整数）のデータワードをｊビット（ｊは正の整数）のコードワードに変調する変調方式に則って変調を行い、得られた変調出力データを符号データに変換した信号と、前記変調出力データの光ディスクへの記録範囲を示すライトゲートを出力する記録変調回路と、
メモリから前記データワードを読み出して前記記録変調回路に出力するメモリコントローラとを有する光ディスク装置における記録変調方法であって、
前記光ディスク装置は、
前記メモリコントローラから前記記録変調回路への前記データワードの転送エラーを検出する手順と、
前記転送エラーを検出した場合は、前記記録変調回路からダミーデータを出力して記録変調動作を中断せずに続行する手順と、
その後、前記転送エラーを検出しなくなった場合は、次のシンクフレームから前記記録変調回路からの前記変調出力データの出力を再開する手順とを実行することを特徴とする記録変調方法。
【請求項１６】
ｉビット（ｉは正の整数）のデータワードをｊビット（ｊは正の整数）のコードワードに変調する変調方式に則って変調を行い、得られた変調出力データを符号データに変換した信号と、前記変調出力データの光ディスクへの記録範囲を示すライトゲートを出力する記録変調回路と、
メモリから前記データワードを読み出して前記記録変調回路に出力するメモリコントローラとを有する光ディスク装置における記録変調方法であって、
前記光ディスク装置は、
前記メモリコントローラから前記記録変調回路への前記データワードの転送エラーを検出する手順と、
前記転送エラーを検出した場合は、記録変調動作を中断せずに続行するとともに、前記記録変調回路から前記変調出力データが出力されないように、前記ライトゲートを無効にする手順と、
その後、前記転送エラーを検出しなくなった場合は、無効にした前記ライトゲートを有効にし、次のシンクフレームから前記変調出力データの出力を再開する手順とを実行することを特徴とする記録変調方法。
【請求項１７】
光照射により、デジタルデータを光ディスクに記録する光ディスク装置であって、
ｉビット（ｉは正の整数）のデータワードをｊビット（ｊは正の整数）のコードワードに変調する変調方式に則って変調を行い、得られた変調出力データを符号データに変換した信号と、前記変調出力データの前記光ディスクへの記録範囲を示すライトゲートを出力する記録変調回路と、
メモリから前記データワードを読み出して前記記録変調回路に出力するメモリコントローラとを有し、
前記記録変調回路において、前記メモリコントローラから前記記録変調回路への前記データワードの転送エラーを検出した際に、ダミーデータを記録し、記録変調動作を中断せずに続行するとともに、その後、前記転送エラーを検出しなくなった際に、前記変調出力データの記録を再開することを特徴とする光ディスク装置。
【請求項１８】
光照射により、デジタルデータを光ディスクに記録する光ディスク装置であって、
ｉビット（ｉは正の整数）のデータワードをｊビット（ｊは正の整数）のコードワードに変調する変調方式に則って変調を行い、得られた変調出力データを符号データに変換した信号と、前記変調出力データの前記光ディスクへの記録範囲を示すライトゲートを出力する記録変調回路と、
データにパリティを付加したエラー訂正ブロックを構成して一時的に記憶するメモリと、
前記エラー訂正ブロックの生成を制御し、前記メモリから前記エラー訂正ブロックを読み出して前記記録変調回路に出力するメモリコントローラとを有し、
前記メモリコントローラの処理が占有されることにより、前記エラー訂正ブロックの生成が、前記記録変調回路において記録クロックに同期して出力される前記変調出力データの生成に間に合わない転送エラーを検出した場合に、
前記記録変調回路は、前記メモリコントローラからの前記エラー訂正ブロックの出力の遅れ時間が、前記光ディスクの再生時にバースト誤り訂正が可能である範囲内に相当する場合は、ダミーデータを出力する、もしくは前記変調出力データが出力されないように前記ライトゲートを無効にするとともに、記録変調動作を中断せずに続行し、前記転送エラーを検出しなくなった場合は、次のシンクフレームから前記変調出力データの出力を再開することを特徴とする光ディスク装置。
【請求項１９】
ｉビット（ｉは正の整数）のデータワードをｊビット（ｊは正の整数）のコードワードに変調する変調方式に則って変調を行い、得られた変調出力データを光ディスクに記録するために出力する記録変調回路と、
データにパリティを付加したエラー訂正ブロックを構成して一時的に記憶するメモリと、
前記エラー訂正ブロックの生成を制御し、前記メモリから前記エラー訂正ブロックを読み出して前記記録変調回路に出力するメモリコントローラとを有する光ディスク装置における光ディスク記録方法であって、
前記メモリコントローラの処理が占有されることにより、前記エラー訂正ブロックの生成が、前記記録変調回路において記録クロックに同期して出力される前記変調出力データの生成に間に合わない転送エラーを検出した場合に、
前記記録変調回路は、前記メモリコントローラからの前記エラー訂正ブロックの出力の遅れ時間が、前記光ディスクの再生時にバースト誤り訂正が可能である範囲内に相当する場合は、ダミーデータを出力する、もしくは前記変調出力データが出力されないように前記ライトゲートを無効にするとともに、記録変調動作を中断せずに続行し、前記転送エラーを検出しなくなった場合は、次のシンクフレームから前記変調出力データの出力を再開することを特徴とする光ディスク記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク上にデジタルデータを記録する際に用いる記録変調回路および記録変調方法、ならびに該記録変調回路を備えた光ディスク装置に適用して有効な技術に関するものである。
【背景技術】
【０００２】
特開２００３−５９１８４号公報（特許文献１）には、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷといった記録可能な光ディスクメディアに追記記録するために、位置ずれ量を検出し、それに応じて記録データに含まれるシンク幅を制御する方法が開示されている。この方法では、シンクフレームの途中位置で記録を中止し、時間的に不連続に次のデータを記録中断位置から新たに記録する場合に、新たに記録されたデータが正しく再生されないことを防止している。また、追記記録でダミーデータを書き込む際の無駄領域を削減している。
【０００３】
特開２００２−１１１５１３号公報（特許文献２）には、バースト誤り訂正能力の高いＥＣＣ（Error Collection Code）ブロック構造が記載されている。バースト誤りとは、連続したデータに発生する誤りのことで、主に傷や汚れにより発生する。ＤＶＤでは、積符号を使った誤り訂正符号が採用されている。誤り訂正で用いる所定のサイズの単位をＥＣＣブロックと呼ぶ。特許文献２のように、ＤＶＤで用いるＥＣＣブロックを横に２つ並べた形にすると、従来のＤＶＤでのＥＣＣ構造に比較して、バースト誤り訂正能力は２倍になる。
【０００４】
媒体上の傷や汚れによって再生データにバースト誤りが存在すると、記録線密度を２倍向上させると、バースト誤りは２倍となる。例えば、ＤＶＤ−ＲＡＭのビットレングスを０．２８μｍ、ＨＤ  ＤＶＤ（登録商標）のビットレングスを０．１３μｍとすると、訂正可能バースト誤り最大長は、ＤＶＤでは２７４１バイト（約６ｍｍ）、特許文献２の構成によるＨＤ  ＤＶＤでは、５９０４バイト（約６ｍｍ）である。実際のＨＤ  ＤＶＤでは、インターリーブ構成をとっているため、さらにバースト誤りに強くなっている。
【０００５】
特開２００４−２４１０４４号公報（特許文献３）の図２７には、ＨＤ  ＤＶＤでのＥＣＣブロックが記載されている。また、特許文献３の図３４には、ＥＣＣブロックのデータ構造が記載されている。１ＥＣＣブロックは３２個のセクタからなり、１セクタは２６個のシンクフレームからなる。また、特許文献３の図２９には、セクタ構造が記載されている。シンク２４ビットがデータ１０９２ビット毎に挿入される構成となっている。４種類のシンク（ＳＹ０〜ＳＹ３）の順序を決めているため、シンクを検出すれば、何番目のシンクフレームのデータかを知ることができる。
【０００６】
また、特許文献３の図４２には、書き換え可能なデータの記録方法が記載されている。ＨＤ  ＤＶＤディスクでのデータ記録は、レコーディングクラスタ単位で行われる。物理的なアドレスは、物理セグメントブロック（Physical Segment block）単位でウォブル面に埋め込まれている。
【特許文献１】特開２００３−５９１８４号公報（図１〜図５ａ，ｂ）
【特許文献２】特開２００２−１１１５１３号公報（図１，図１７）
【特許文献３】特開２００４−２４１０４４号公報（図２７，図２９，図３４，図４２）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献２に記載されているように、ディスクの再生時はＥＣＣブロック単位で誤り訂正が行われるため、ディスクに記録されるデータは連続したデータであることが必要であり、データが抜けたり、データ順番が繰り上がったりすることがあると正常再生することが困難となる。
【０００８】
そのため、一般的に連続したデータを記録できないような場合には記録動作を中止し、特許文献１に記載されているような追記記録の方法をとる。記録中断の要因としては、光学ヘッドに対する外部からの振動、衝撃によりレーザスポットがトラック方向の制御範囲から外れるトラッキング外れ、対物レンズのフォーカス方向の位置が制御範囲から外れるフォーカス外れ、レーザの劣化、バッファアンダーラン（バッファが空になると書き込みを自動停止）などの外的要因がある。
【０００９】
一方、回路内での記録中断要因として、メモリコントローラから記録変調回路への転送データが記録クロックに対して間に合わない場合に、間違ったデータをディスクに記録させないようにするため、転送エラーを出力させ記録動作を中止する場合がある。
【００１０】
一般に光ディスク装置では、特許文献２に示すようなＥＣＣブロックを生成するために、スクランブル処理、及び訂正符号付加処理をＤＲＡＭを使って行っている。メモリコントローラは、ＡＴＡＰＩインタフェースを介したデータ入力制御、記録変調回路へのＤＲＡＭデータ出力制御、スクランブル処理、訂正符号付加処理に使われる。メモリコントローラ周辺の回路のクロックは、クリスタル発振器を使ったマスタクロックを用いている。
【００１１】
このメモリコントローラでの処理が突発的に多くなる場合、またはマイコンからの割り込みが多く入った場合などに、単発的、偶発的に転送エラーが発生することがある。光ディスク装置では、記録変調回路からメモリコントローラにデータ入力のためのリクエストを出した後、メモリコントローラにデータが入力されるまでの待ち時間の間に転送可能なデータ量よりも多いデータを保持できるようにバッファ数を決定している。
【００１２】
しかし、想定外の割り込みが入るとメモリコントローラ処理が多くなり、バッファ数で規定される処理時間よりも時間がかかってメモリコントローラから記録変調回路へデータ入力される。このような状態になると、記録クロックに同期したＮＲＺＩ（Non Return to Zero Invert）信号の出力が途切れることになるため、転送エラーを出力する。
【００１３】
図１０（１）は、従来技術の光ディスク装置における正常出力時のライトゲートとＮＲＺＩ、図１０（２）は、従来技術の光ディスク装置における転送エラー時のライトゲートとＮＲＺＩを示した図である。図１０（２）に示すように、従来技術の光ディスク装置では、転送エラーが１度でも発生すると、変調処理を停止させ、ライトゲートを無効にし、ＮＲＺＩ信号をレーザ駆動回路へ出力しないようにする。その後、リセットにより転送エラーが解除され、転送エラーが発生した箇所からの再書込みを始めるため、記録に時間がかかるという問題がある。
【００１４】
最近では、ＤＶＤディスクの限界といわれている１６倍速以上の２０倍速で動作させ、回路及びドライブの性能限界まで使おうとしているケースもある。高倍速になるほど、記録時間が短縮できるため、ユーザの記録ディスク作成時間が少なくなる。例えば、１倍速で記録すると６０分かかっていたデータの場合に、２０倍速で記録すると３分の時間で済むことになる。このような記録の高速化は、データ用についてはもとより、ＤＶＤレコーダでの高速ダビングなどについてもユーザから強く要望されている。
【００１５】
しかし、上述したように、転送エラーが一度出力されると高速記録は困難になるという問題点がある。また、高速記録になるほどメモリコントローラ処理も厳しくなり、想定外の要因による単発的・偶発的な転送エラーが発生する可能性も高くなってしまう。
【００１６】
そこで本発明の目的は、光ディスク装置において、メモリから記録変調回路へのデータ入力時の単発的、偶発的な転送エラー発生の際にも高速記録に対応し、メモリ処理に余裕を持たせることができる光ディスク装置およびその記録変調回路を提供することにある。特に、光ディスクに画像を直接記録するストリーミング記録において高速記録に対応させることを目的とする。
【００１７】
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１８】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【００１９】
本発明の代表的な実施の形態による光ディスク装置は、メモリコントローラから記録変調回路への転送データが記録クロック処理に間に合わず転送エラーが発生した後、シンクフレーム単位で転送エラー回数をカウントする。転送エラーがｎ回（ｎ：正の整数）未満の場合はそのまま変調及び記録動作を続け、正しい位置からシンクを付与してＮＲＺＩ出力動作を行い、転送エラーがｎ回以上であった場合には記録動作を中断し、再度中断された場所から追記記録することを特徴とするものである。
【発明の効果】
【００２０】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００２１】
本発明の代表的な実施の形態によれば、メモリから記録変調回路へのデータ入力時の単発的、偶発的な転送エラー発生の際にも、高速記録に対応し、メモリ処理に余裕を持たせることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００２３】
＜実施の形態１＞
以下、本発明の実施の形態１である光ディスク装置について説明する。
【００２４】
図１は、本実施の形態の光ディスク装置のブロック図である。図１において、光ディスク装置１００は、レーザ駆動回路１１０、光ヘッド（ＰＵ）１２０、Ｉ／Ｖ変換回路１３０、ウォブル処理回路１４０、サンプルホールド回路１５０、訂正符号付加処理回路１６０、メモリコントローラ１７０、スクランブル処理回路１８０、メモリ１９０、ＡＴＡＰＩ２００、ＡＴＡＰＩインタフェース（ＡＴＡ  Ｉ／Ｆ）２１０、ＣＰＵ２２０、記録変調回路３００を有する構成となっている。さらに、ウォブル処理回路１４０は、アドレスデコーダ１４１を有している。
【００２５】
ここで、記録変調回路３００は、ｉビット（ｉは正の整数）のデータワードをｊビット（ｊは正の整数）のコードワードに変調する変調方式に則って変調を行い、コードワードの間に等間隔にシンクコードを挿入したフォーマットの変調出力データを出力する回路である。また、ウォブル処理回路１４０は、光ディスク４００の周期的に蛇行しているウォブル溝（記録案内溝）に対応したウォブル信号を抽出し、ウォブル信号に同期した二値化信号として記録クロックを出力する回路である。
【００２６】
また、アドレスデコーダ１４１は、ウォブル溝から抽出したアドレスが記録位置アドレスかどうかを判断し、記録位置を示す記録位置検出信号を記録変調回路３００に出力するための回路である。また、レーザ駆動回路１１０は、前記変調出力データを光ディスク４００に記録するために、レーザ光を制御するための回路である。また、メモリ１９０は、前記データワードを一時的に記憶するためのものであり、メモリコントローラ１７０は、メモリ１９０から前記データワードを読み出して記録変調回路３００に出力するものである。
【００２７】
記録変調回路３００は、メモリコントローラ（ＲＡＭＣＯＮ）インタフェース３０１、符号語変換回路３０２、連結処理回路３０３、ＤＳＶ（Digital Sum Value）処理回路３０４、同期符号処理回路３０５と、転送エラー検出回路３０６、転送エラーカウント回路３０７、転送データカウント回路３０８、ダミーデータ出力回路３０９、切り替え回路３１０、記録クロック同期処理回路３１１とを有する構成となっている。
【００２８】
ここで、記録クロック同期処理回路３１１は、変調された前記コードワードをＮＲＺＩ等の符号データに変換し、前記記録クロックに同期させて、レーザ駆動用の信号として出力する回路である。また、転送エラー検出回路３０６は、メモリコントローラ１７０から入力される前記データワードが、記録クロック同期処理回路３１１が要求するタイミングから外れた場合に、転送エラーを検出する回路である。また、転送エラーカウント回路３０７は、転送エラー検出回路３０６で検出された転送エラーの回数をシンクフレーム毎にカウントする回路であり、転送データカウント回路３０８は、メモリコントローラ１７０から入力される前記データワードをカウントする回路である。
【００２９】
なお、記録変調回路３００を構成する各回路は、それぞれが単独または複数の組合せで独立した回路となる構成であっても構わない。また、各回路での処理をＣＰＵ２２０におけるソフトウェア的な処理によって実行する構成とすることも可能である。
【００３０】
図１に示すように、光ディスク装置１００は、パーソナルコンピュータ、ワークステーション等のホストコンピュータ５００に接続されている。ホストコンピュータ５００からの命令や情報データはＣＰＵ２２０に入力され、ＣＰＵ２２０の制御により、ＨＤ  ＤＶＤ−Ｒ／ＲＷ等の光ディスク４００に対する情報の記録動作、再生動作、および目的のトラックに光ヘッド１２０を移動させるシーク動作が実行される。以下、上記構成を有する本実施の形態の光ディスク装置１００の各動作内容について説明する。
【００３１】
［再生動作］
まず、本実施の形態の光ディスク装置１００における再生動作について説明する。
【００３２】
光ディスク４００は、スピンドルモータによって回転駆動される。光ヘッド１２０内の半導体レーザは、情報の再生を行うレーザ光を射出する。光ヘッド１２０内の光学系は、半導体レーザからの出射光を光ディスク４００の面上に光スポットとして形成する。さらに、光ヘッド１２０内の光検出器は、光ディスク４００からの反射光を電気信号に変換する。変換された電気信号を用いて、フォーカス制御やトラッキング制御などの光スポット制御および情報の再生が行なわれる。
【００３３】
［記録動作］
次に、本実施の形態の光ディスク装置１００における記録動作について説明する。
【００３４】
まず、記録開始指示がホストコンピュータ５００からＣＰＵ２２０に入力される。次に、上述の再生動作が実行され、光ディスク４００の反射光に基づいた電気信号が光ヘッド１２０から出力される。この電気信号は、Ｉ／Ｖ変換回路１３０で電流電圧変換され、ウォブル処理回路１４０に入力される。
【００３５】
ウォブル処理回路１４０は、光ディスク４００の記録面上に設けられたウォブル溝に対応したウォブル信号を抽出する。このウォブル信号に同期した二値化信号を、記録クロックとして記録変調回路３００内の記録クロック同期処理回路３１１に出力する。また、ウォブル処理回路１４０内のアドレスデコーダ１４１により、ウォブル信号からウォブルアドレスを検出する。ＣＰＵ２２０で設定された光ディスク４００上の記録目標のアドレスを検出したとき、記録クロック同期処理回路３１１に記録位置を示すゲート信号を出力する。
【００３６】
その後、メモリ１９０、スクランブル処理回路１８０、訂正符号付加処理回路１６０によって、ＩＤ付加処理、スクランブル処理、訂正符号付加処理等の処理がされたデータを、メモリコントローラ１７０から記録変調回路３００に出力する。図２（１）に、ＨＤ  ＤＶＤでのスクランブルフレーム、図２（２）に、ＨＤ  ＤＶＤでのＥＣＣブロックの構成を示す。ＥＣＣブロックでは、同じデータが続かないようにスクランブルを行ったインターリーブ構成とし、ランダム誤り、バースト誤りがあっても誤り訂正できるように、ＰＯ（Parity of Outer-code）、ＰＩ（Parity of Inner-code）を付加する。
【００３７】
メモリコントローラ１７０は、ＲＡＭＣＯＮインタフェース３０１を介して、メモリ１９０内のデータを８ビット（＝１バイト）毎にデータワードとして、記録変調回路３００内の符号語変換回路３０２に出力する。データワードは符号語変換回路３０２に入力され、所定の変調ルールに従いコードワード１２ビットに変換する８−１２変調が行われる。その後、連結処理回路３０３にて、置換規則に基づいてコードワード内の“０１”のデータ配列を連続５回以下にする処理（連結ルール処理）も行う。
【００３８】
連結処理回路３０３から出力されたコードワード内にＤＳＶ（Digital Sum Value）制御ビット＃がある場合は、ＤＳＶ処理回路３０４は、ＤＳＶが０に近づくようにコードワード内のＤＳＶ制御ビット＃に“０”または“１”を与える。ＤＳＶ制御とは、変調信号の低周波成分を抑圧するために行う制御であり、コードワード内の“１”を＋１、“０”を−１とし、累積加算した値が０に近くなるように制御するものである。
【００３９】
ＤＳＶ処理回路３０４でＤＳＶ処理された１２ビットのコードワードは、切り替え回路３１０経由で、記録クロック同期処理回路３１１にて、アドレスデコーダ１４１から供給される記録位置検出信号のタイミングに合わせてＮＲＺＩに変換され、サンプルホールド回路１５０に入力される。
【００４０】
サンプルホールド回路１５０により、ＮＲＺＩのマークスペース幅毎に所定のレーザ照射長制御が行われ、出力信号が記録クロックと共にレーザ駆動回路１１０に出力される。レーザ駆動回路１１０は、光ヘッド１２０内のレーザに駆動電流を供給する。レーザから照射されたレーザ光により、光ディスク４００上にデジタルデータを記録する。なお、レーザ駆動回路１１０は、光ヘッド１２０内に設けても良い。
【００４１】
［転送エラー検出に関わる回路動作］
次に、本実施の形態の光ディスク装置１００における転送エラー検出に関わる回路動作について説明する。
【００４２】
記録クロック同期処理回路３１１から途切れずにＮＲＺＩをサンプルホールド回路１５０に出力するため、メモリコントローラ１７０は、ＲＡＭＣＯＮインタフェース３０１への出力データのタイミング制御を行っている。
【００４３】
また、ＲＡＭＣＯＮインタフェース３０１は、バッファを数段有している。ＲＡＭＣＯＮインタフェース３０１からメモリコントローラ１７０にデータ入力のためのリクエストを出した後に、メモリコントローラ１７０からデータが入力されるまでの待ち時間よりも長いクロック数の間、バッファ内のデータでの処理が可能となるようにバッファ数を決定している。
【００４４】
この待ち時間は、メモリコントローラ１７０の処理状況により決定される。記録変調回路３００からのリクエストよりも優先順位の高い処理が入っていた場合は、記録変調回路３００でのデータ入力待ち時間は長くなる。また、記録変調回路３００からのリクエストよりも優先順位の低い処理であれば、記録変調回路３００でのデータ入力待ち時間は短くなる。この待ち時間のクロック数が、ＲＡＭＣＯＮインタフェース３０１内のバッファ数で決定されるクロック数よりも長くなると、記録クロックに同期したＮＲＺＩ出力が途切れることになり、転送エラーとなる。
【００４５】
このとき、メモリコントローラ１７０から記録変調回路３００内の転送エラー検出回路３０６に出力されている変調有効（イネーブル）信号を“Ｈ”から“Ｌ”にすることによって、転送エラー検出回路３０６にて転送エラーを検出する。また、記録変調回路３００内の転送エラーカウント回路３０７は、転送エラー検出回路３０６から出力される転送エラー検出信号を所定のタイミングでカウントすることにより、転送エラーの回数をカウントする。
【００４６】
なお、光ディスク装置１００の記録倍速が高くなるほど、メモリコントローラ１７０の処理は余裕が無い状況になる。
【００４７】
［記録変調回路の入出力データ］
次に、本実施の形態の光ディスク装置１００における記録変調回路３００の入出力データについて説明する。
【００４８】
メモリコントローラ１７０は、訂正符号付加処理回路１６０、スクランブル処理回路１８０、メモリ１９０、記録変調回路３００等への入出力のコントロールを行っており、記録変調回路３００内の記録クロック同期処理回路３１１からの要求により、ＲＡＭＣＯＮインタフェース３０１を介して、図３（１）に示される順序に従って、データを記録変調回路３００に入力する。
【００４９】
所定のタイミング以内でデータがメモリコントローラ１７０からＲＡＭＣＯＮインタフェース３０１に入力された場合は、ＲＡＭＣＯＮインタフェース３０１は、８ビット（変調前の１バイト）毎のデータワードを符号語変換回路３０２に入力する。その後、符号語変換回路３０２により所定の変調方式が施され、連結処理回路３０３、ＤＳＶ処理回路３０４、同期符号処理回路３０５にて所定の処理を行い、１２ビット（変調後の１バイト）毎のデータが切り替え回路３１０を経由して記録クロック同期処理回路３１１に入力される。
【００５０】
同期符号処理回路３０５は、変調データに対して、９１バイト（１０９２ビット）毎に同期符号（シンクコード）２バイト（２４ビット）を挿入する。図３（２）に、シンクコードをＥＣＣブロックに挿入したレコーディングフレームの構成を示す。レコーディングフレームは、偶物理セクタと奇物理セクタ、合わせて３２セクタからなる。
【００５１】
その後、ＤＳＶ処理回路３０４によりＤＳＶ制御された信号が、切り替え回路３１０経由で１２ビット毎に記録クロック同期処理回路３１１に入力される。
【００５２】
［転送エラーが検出されない場合の動作］
次に、本実施の形態の光ディスク装置１００における転送エラーが検出されない場合の動作について説明する。
【００５３】
転送エラー検出回路３０６にて転送エラーが検出されない場合は、記録クロック同期処理回路３１１からライトゲートが正常に出力される。このとき、アドレスデコーダ１４１にて、記録開始位置検出信号を記録クロック同期処理回路３１１に出力し、記録クロック同期処理回路３１１は、所定のタイミングでライトゲートをサンプルホールド回路１５０に出力する。
【００５４】
図４（１）は、正常出力時のライトゲートとＮＲＺＩを示した図である。記録動作を示すライトゲートが“Ｈ”のときにＮＲＺＩが出力される。Ｎ個（Ｎ：正の整数）のデータセグメントが続いた後に、最後にガードが出力される。レコーディングフレームは、図４（１）中のData fieldに相当する。
【００５５】
［転送エラーが検出された場合の動作］
次に、本実施の形態の光ディスク装置１００における転送エラーが検出された場合の動作について説明する。
【００５６】
図４（２）は、転送エラー発生時のライトゲートとＮＲＺＩを示した図である。転送エラー発生時点で、転送エラー検出回路３０６から出力される転送エラー検出信号が“Ｈ”となる。転送エラー発生から１シンクフレーム終了までの転送エラー回数を転送エラーカウント回路３０７にてカウントし、カウント数がｎ（ｎ：正の整数）未満であった場合は、図４（２）の転送エラー発生（ａ）のタイミングに示すように、ライトゲートは“Ｌ”にせず“Ｈ”のままとする。
【００５７】
このとき、転送エラー発生時点から、出力ＮＲＺＩとしてダミーデータを出力する。ダミーデータは、ダミーデータ出力回路３０９から出力されるダミーデータを、切り替え回路３１０経由で記録クロック同期処理回路３１１へ入力し、出力ＮＲＺＩに変換したものである。実際のデータ部分やシンクコード内では使用されず、これらから識別可能なユニークなダミーデータを出力することにより、誤りの箇所を特定し易いようにする。
【００５８】
ここで、ユニークなダミーデータとは、例えばＨＤ  ＤＶＤの場合は、１２Ｔ繰り返しパターンであっても良い。１２Ｔ繰り返しパターンとは、“０”が連続１２クロック続いた後に“１”が連続１２クロック続くパターンが交互に現れるようなパターンである。
【００５９】
ＨＤ  ＤＶＤにおける最大のチャネルビット長Ｔは、シンクコードにのみ含まれる１３Ｔである。また、データ部の最大Ｔは１１Ｔであり、ランレングス規則ＲＬＬ（１，１０）を満たすように変調方式が規定されている。このとき、ＮＲＺ（Non Return to Zero）では、“１”に挟まれた“０”の数は１以上１０以下のため、ＮＲＺＩでは２Ｔから１１Ｔの信号で構成されることになる。従って、１２Ｔ繰り返しパターンの信号はデータでもなくシンクコードでもなく、識別可能なユニークなデータとなる。また、１２Ｔ繰り返しパターンはＤＳＶが０になるため、再生時にも問題なくＰＬＬ（Phase Locked Loop）により検出できる。
【００６０】
１２Ｔ繰り返しパターン以外のユニークなパターンの場合であっても、例えばＨＤ  ＤＶＤの場合は８−１２変調方式に準拠した信号とし、正常に再生できるようにする。図示していないが、再生時にはＰＬＬを使い、ＤＳＶが０になるような制御を行って再生クロックを生成するため、８−１２変調方式に準拠した信号であればＰＬＬにより正常に再生クロック生成ができるからである。例えば、ダミーデータは、ガード部と同じ４Ｔ繰り返しパターンでも良い。４Ｔ繰り返しパターンとは、ＮＲＺＩでは４クロック“０”が連続（“００００”）した後に、４クロック“１”が連続（“１１１１”）するパターンのことである。
【００６１】
なお、以上はＨＤ  ＤＶＤにおける変調方式に基づいてユニークなダミーデータを設定する際の例について説明したが、現行のＤＶＤやブルーレイ（Blu-ray（登録商標）：ＢＤ）などにおいても、それぞれに対応した変調方式に基づいて、同様にユニークなダミーデータを設定することができる。
【００６２】
一方、転送エラー発生から１シンクフレーム終了までの転送エラー回数を転送エラーカウント回路３０７にてカウントし、カウント数がｎ（ｎ：正の整数）以上であった場合は、図４（２）の転送エラー発生（ｂ）のタイミングに示すように、転送エラーカウント中はダミーデータを出力し、その後にライトゲートを“Ｌ”にしてＮＲＺＩ出力を中断させ、記録動作を止める。
【００６３】
図５は、転送エラーが検出された場合の動作のフローチャートである。記録開始（ステップ５０１）後、メモリコントローラ１７０から記録変調回路３００への転送エラーが発生したがどうかの検出を行う（ステップ５０２）。転送エラー検出は、記録開始から記録終了まで行う。転送エラーを検出しない場合は、ライトゲートを有効にし（ステップ５０８）、記録終了位置までディスクへのデータ書込みを行う（ステップ５０９）。
【００６４】
転送エラーを検出した場合は（ステップ５０２）、サンプルホールド回路１５０に出力するＮＲＺＩをダミーデータとして、１シンクフレームの終了時点まで出力する（ステップ５０３）。１シンクフレーム間に何回転送エラーが起こったかを検出し（ステップ５０４）、設定回数（ｎ回）以上であった場合は、ライトゲートを無効にし、ＮＲＺＩを出力しないようにする（ステップ５０７）。
【００６５】
設定回数（ｎ回）以下であった場合は、ライトゲートは引き続き有効とする（ステップ５０５）。その後、転送エラー（メモリコントローラ１７０から所定のタイミング以内でデータ入力できないエラー）とメモリコントローラ１７０からＲＡＭＣＯＮインタフェース３０１への転送データ回数より、同期符号（シンクコード）を付加したＮＲＺＩを正しい位置から出力し、サンプルホールド回路１５０を介して光ディスク４００へ記録する（ステップ５０６）。
【００６６】
その後、記録終了位置かどうかの判定を行い（ステップ５１０）、記録終了位置でない場合はステップ５０２に戻って処理を継続する。記録終了位置である場合は、記録終了する（ステップ５１１）。
【００６７】
なお、転送エラー回数の設定回数ｎ（ｎ：正の整数）は、レジスタやメモリなどに格納し、外部からの操作により変更することが可能な構成としてもよい。
【００６８】
［効果］
従来は、１回の転送エラーが発生した場合、一度記録動作を中断し、再度記録位置から書き込みを行っていた。図６（１）は、ＣＡＶ（Constant Angular Velocity：角速度一定）のときの書込み時間と線速度との関係を示した図である。また、図６（２）は、ＣＬＶ（Constant Linear Velocity：線速度一定）のときの書込み時間と角速度との関係を示した図である。
【００６９】
従来例では、転送エラーが１回検出された場合には、線速度または角速度を同じにするか速度をいったん落とした後、再度書き込みを行うため、書込み時間が長くなる。本実施の形態の光ディスク装置１００であれば、内周から外周まで書き込む場合、転送エラーが１回検出されたような場合には継続して高速書込みでき、従来例に比較して書込み時間が短縮できる。
【００７０】
本実施の形態の光ディスク装置１００では、以上に説明したように高速記録変調処理に適した回路構成としており、メモリ１９０から記録変調回路３００への転送エラーが突発的に起こった場合に、シンクフレーム単位で転送エラー回数をチェックすることにより、所定の回数よりも小さい場合には、転送エラーが起きた部分の１シンクフレームのデータがダミーデータとして光ディスク４００に記録され、高速記録が可能となる。
【００７１】
また、再生時には、ダミーデータ部分はバースト誤りとして処理される。現行のＤＶＤでは、２７１４Ｂ（２９シンクフレーム）のバースト（連続）誤りが発生しても誤り訂正可能であり、正常に再生される。ＨＤ  ＤＶＤでは、少なくとも５９０４Ｂ（６３シンクフレーム）のバースト誤りでも訂正可能である。このようにすることで、少なくとも１シンクフレームのデータは正しくないダミーデータとなるが、ダミーデータ部分は再生時には誤り訂正で復元可能となるため、高速記録が可能となる。
【００７２】
光ディスク装置１００を搭載した機器の利用において、例えば、レコーダやビデオカメラなどのストリームデータは撮り直しが効かずリアルタイム性が要求されるため、転送エラーが単発的に発生するような場合には特に有効である。ＰＣなどのようにデータの信頼性が要求される機器に搭載される場合には、本実施の形態で説明したような高速記録の機能は適用せず、レコーダやカメラなどの機器に搭載される場合には適用できるように、切り替え設定できる構成とすることも可能である。また、この構成によれば、ＰＣなどにおいても、データを高速に書込みたい場合には、設定を切り替えることにより高速記録の機能を使うということも当然可能である。
【００７３】
なお、本実施の形態の光ディスク装置１００では、ＨＤ  ＤＶＤディスクを使った構成について説明したが、ＤＶＤやＢＤの場合も、記録変調回路３００内の変調処理の構成を変更するだけで上記と同様な処理を行うことができる。
【００７４】
＜実施の形態２＞
以下、本発明の実施の形態２である光ディスク装置について説明する。
【００７５】
本実施の形態の光ディスク装置のブロック図は実施の形態１の図１と同様である。本実施の形態の光ディスク装置１００は、シンクフレーム単位の転送エラーが所定の回数よりも多かった場合に、１ＥＣＣブロック分のダミーデータを記録変調回路３００からサンプルホールド回路１５０に出力して、メモリ１９０の中の次のＥＣＣブロックから正しいデータを出力させるものである。
【００７６】
このとき、メモリコントローラ１７０から正常にデータ転送した回数である、転送データカウント回路３０８のデータカウント値と、転送エラーカウント回路３０７の転送エラーカウント値により判断したタイミングで、正しいコードワードを次のＥＣＣブロックからデータ切り替え回路３０９によって切り替えて出力する。
【００７７】
図７は、本実施の形態におけるライトゲートとＮＲＺＩを示した図である。図７（２）に示すように、転送エラーがシンクフレーム単位で所定の回数ｎ以上に発生した場合、転送エラー期間として、転送エラーが発生した箇所の１ＥＣＣブロック分、正常データが記録されない期間を設ける。この期間は、ライトゲートを“Ｌ”にせず、ダミーデータとして実施の形態１で説明したのと同様なユニークなパターンを出力する。その後、次のＥＣＣブロックの先頭から、正常なタイミングを有するデータを出力する。
【００７８】
メモリ１９０には、図７（３）のメモリアドレスマップに示すように、複数個のＥＣＣブロックが構成されている。例えば、ＥＣＣブロック（１）のデータが転送エラーであった場合、ＥＣＣブロック（２）の先頭から、データを記録変調回路３００に出力する。１ＥＣＣブロックのデータ数は決まっており、データのメモリ配置も決まっている。従って、あらかじめ各ＥＣＣブロックの先頭位置が分かるため、ＥＣＣブロックの先頭位置からのデータを記録変調回路３００に出力することは容易である。
【００７９】
また、物理セグメントブロックの長さと、データセグメントの長さは同じであるため、アドレスデコーダ１４１によって物理セグメントブロックの先頭位置が分かれば、再度ＮＲＺＩとの位置合わせができ、正確な位置から正確なデータを書き始めることができる。
【００８０】
本実施の形態の光ディスク装置１００によれば、１ＥＣＣブロックを潰すことになるので、その部分は正常再生できないが、新たにリセットをかけ、転送エラーが発生した位置から追記記録するよりも、データを無駄にしない。特にビデオカメラのようなストリームデータの場合は撮り直しが効かないため有効である。
【００８１】
＜実施の形態３＞
以下、本発明の実施の形態３である光ディスク装置について説明する。
【００８２】
実施の形態１および実施の形態２の光ディスク装置では、転送エラーを検知した時点ではライトゲートを落とさずに、ダミーデータを出力する構成となっているが、本実施の形態の光ディスク装置１００は、転送エラーを検知した時点でライトゲートを落として、記録変調回路３００からＮＲＺＩを出力せずに未記録とするものである。
【００８３】
図８は、本実施の形態におけるライトゲートとＮＲＺＩを示した図である。転送エラー検出回路３０６にて転送エラーを検知した時点で、記録クロック同期処理回路３１１から出力されるライトゲートを落として、ＮＲＺＩを出力せずに未記録とする。その後、転送エラーが出ない場合は、次のシンクフレームの先頭でライトゲートを立ち上げても良い。
【００８４】
本実施の形態の光ディスク装置１００によれば、ダミーデータ出力回路３０９、切り替え回路３１０などが不要となり、回路構成が簡略化され、ＬＳＩ化がより容易となる。なお、未記録とする際にＮＲＺＩが“０”または“１”の固定値となる場合、再生時のＰＬＬは、この領域を未記録領域として検出して、ホールドする機能が必要である。
【００８５】
＜実施の形態４＞
以下、本発明の実施の形態４である光ディスク装置について説明する。
【００８６】
本実施の形態の光ディスク装置は、図１の光ディスク装置１００における、シンクフレーム毎で転送エラー回数をカウントする転送エラーカウント回路３０７を、セクタ毎の転送エラー回数をカウントするようにしたものである。なお、転送エラーカウント回路３０７における転送エラー回数のカウントを、シンクフレーム毎に行うかセクタ毎に行うかを設定により切り替えられる構成としてもよい。
【００８７】
図９は、転送エラーが検出された場合の動作のフローチャートである。ステップ９０４において、セクタ単位でデータ転送チェックを行う点以外は、実施の形態１の図５に示すフローチャートと同様である。
【００８８】
なお、前述のように、現行のＤＶＤでは、２７１４Ｂ（２９シンクフレーム）のバースト（連続）誤りが発生しても誤り訂正可能であり、また、ＨＤ  ＤＶＤでは、少なくとも５９０４Ｂ（６３シンクフレーム）のバースト誤りでも訂正可能である。１セクタは２６シンクフレームのため、１セクタがダミーデータとなっても再生時には誤り訂正で復元可能であり、高速記録が可能となる。
【００８９】
＜実施の形態５＞
以下、本発明の実施の形態５である光ディスク装置について説明する。
【００９０】
上述の実施の形態１〜４では、ＤＶＤおよびＨＤ  ＤＶＤを対象とした光ディスク装置の例について説明したが、本実施の形態では、ＢＤフォーマットを対象とした光ディスク装置の例について説明する。
【００９１】
図１１（１）に、変調後のＢＤフォーマットのライトゲートとＮＲＺＩ、図１１（２）に、ＢＤフォーマットでのＥＣＣブロック（エラー訂正ブロック）の構成を示す。上述の実施の形態１〜４において、ＨＤ  ＤＶＤでのＥＣＣブロック、シンクフレーム等の説明を行ったが、ＢＤにおいては名称等が異なっている。
【００９２】
図１１（１）において、図４（１）に示したＨＤ  ＤＶＤの１データセグメントに対応する１ＥＣＣ分のデータが含まれている一区切りのデータ部を、ＢＤでは１レコーディングユニットブロック（ＲＵＢ）と呼ぶ。ＨＤ  ＤＶＤにおけるデータ部を示すData fieldは、ＢＤではPhysical Clusterと呼ぶ。Physical Clusterは、１６個のUnitからなり、１Unitは、３１個のシンクフレームからなる。なお、１wobble(図中ではｗｂｓと記載する)は、６９チャネルビットに相当する。
【００９３】
図１１（２）に示すように、ＢＤのＥＣＣブロックでは、バースト誤り検出能力を高めるため、Picket Code方式が採用されている。メインデータは、ＤＶＤと同様にリードソロモンコードで保護されている。Picketは、メインデータとは別に第二のリードソロモンコードによって保護されている。デコード時にPicket列が訂正され、その訂正過程でメインデータのバースト誤りの有無が予測される。ＢＤでは、１ＥＣＣブロックには６４ＫＢのユーザデータが格納される。また、１つのＥＣＣブロック内に４本のPicket列が等間隔に並ぶ。一番左のＳは、行の開始を示す同期パターンである。ＢＤの１ＥＣＣブロックは１７５バイト（Ｂ）×４９６行で構成される。
【００９４】
このように、ＢＤではPicketコードがＥＣＣブロックに挿入されている点が、ＨＤ  ＤＶＤと大きく異なるが、図１におけるメモリ１９０やメモリコントローラ１７０等を用いてＥＣＣブロックデータを生成し、所定の変調処理を行い、記録クロックに同期してＮＲＺＩを出力するという点においてＨＤ  ＤＶＤと同様である。記録クロックに同期してＮＲＺＩを途切れなく出力するために、実施の形態１〜４の場合と同様に、メモリコントローラ１７０でデータの入出力制御を行う。
【００９５】
図１２に、本実施の形態の光ディスク装置のブロック図を示す。本実施の形態の光ディスク装置１００は、ＲＡＭＣＯＮインタフェース３０１での処理以降を、記録クロックまたは記録クロック分周処理で行うようにしたものである。この点以外は、図１に示す構成の光ディスク装置１００と同様の処理を行う。クロック系統が分かれることにより、倍速毎にマスタクロックを変更する設定が不要となり、設計を容易にすることができる。
【００９６】
ＢＤフォーマットの場合は、変調回路３１２により１７ＰＰ（Parity Preserve）変調を行い、図１１（１）に示すレコーディングユニットブロック（ＲＵＢ）を生成して切り替え回路３１０に出力する。切り替え回路３１０により、変調処理後のデータまたはダミーデータを切り替え、ＮＲＺＩおよびライトゲートをサンプルホールド回路１５０に出力する。ＢＤではさらに、バースト誤りに対して強力な誤り訂正をおこなうため、ＨＤ  ＤＶＤの場合よりも、転送エラーカウント回路３０７のカウント数と比較する転送エラー回数の設定回数ｎ（ｎ：正の整数）の値を大きく設定することも可能となる。
【００９７】
このような構成にすることにより、ＣＰＵ２２０やＡＴＡＰＩ２００へのアクセス数が突発的に増大しても、転送エラー検出回路３０６および転送エラーカウント回路３０７にて転送エラー回数をチェックすることにより、転送エラー回数が所定の回数よりも少ない場合には中断することなく記録することが可能となり、高速記録を実現できる。また、再生時には、ダミーデータ部分はバースト誤りとして処理されるため、正しいデータを再生することが可能となる。
【００９８】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００９９】
本発明は、光ディスク上にデジタルデータを記録する際に用いる記録変調回路および記録変調方法、ならびに該記録変調回路を備えた光ディスク装置に利用可能である。
【図面の簡単な説明】
【０１００】
【図１】本発明の実施の形態１である光ディスク装置のブロック図である。
【図２】（１）はＨＤ  ＤＶＤでのスクランブルフレーム、（２）はＨＤ  ＤＶＤでのＥＣＣブロックの構成を示す図である。
【図３】（１）はＨＤ  ＤＶＤでのＰＯ挿入後のＥＣＣブロック、（２）はＨＤ  ＤＶＤでのレコーディングフレームの構成を示す図である。
【図４】（１）は本発明の実施の形態１における正常出力時のライトゲートとＮＲＺＩ、（２）は本発明の実施の形態１における転送エラー発生時のライトゲートとＮＲＺＩを示した図である。
【図５】本発明の実施の形態１における転送エラーが検出された場合の動作のフローチャートである
【図６】（１）はＣＡＶのときの書込み時間と線速度との関係、（２）はＣＬＶのときの書込み時間と角速度との関係を示した図である。
【図７】（１）は本発明の実施の形態２における正常出力時のライトゲートとＮＲＺＩ、（２）は本発明の実施の形態２における転送エラー発生時のライトゲートとＮＲＺＩ、（３）は本発明の実施の形態２におけるメモリアドレスマップを示した図である。
【図８】本発明の実施の形態３におけるライトゲートとＮＲＺＩを示した図である。
【図９】本発明の実施の形態４における転送エラーが検出された場合の動作のフローチャートである。
【図１０】（１）は従来技術の光ディスク装置における正常出力時のライトゲートとＮＲＺＩ、（２）は従来技術の光ディスク装置における転送エラー発生時のライトゲートとＮＲＺＩを示した図である。
【図１１】（１）は本発明の実施の形態５における変調後のＢＤフォーマットのライトゲートとＮＲＺＩ、（２）はＢＤフォーマットでのＥＣＣブロックの構成を示した図である。
【図１２】本発明の実施の形態５である光ディスク装置のブロック図である。
【符号の説明】
【０１０１】
１００…光ディスク装置、１１０…レーザ駆動回路、１２０…光ヘッド（ＰＵ）、１３０…Ｉ／Ｖ変換回路、１４０…ウォブル処理回路、１４１…アドレスデコーダ、１５０…サンプルホールド回路、１６０…訂正符号付加処理回路、１７０…メモリコントローラ、１８０…スクランブル処理回路、１９０…メモリ、２００…ＡＴＡＰＩ、２１０…ＡＴＡＰＩインタフェース（ＡＴＡ  Ｉ／Ｆ）、２２０…ＣＰＵ、３００…記録変調回路、３０１…メモリコントローラ（ＲＡＭＣＯＮ）インタフェース、３０２…符号語変換回路、３０３…連結処理回路、３０４…ＤＳＶ処理回路、３０５…同期符号処理回路、３０６…転送エラー検出回路、３０７…転送エラーカウント回路、３０８…転送データカウント回路、３０９…ダミーデータ出力回路、３１０…切り替え回路、３１１…記録クロック同期処理回路、３１２…変調回路、４００…光ディスク、５００…ホストコンピュータ。
【図１】
0005113670.tif 000002
【図２】
0005113670.tif 000003
【図３】
0005113670.tif 000004
【図４】
0005113670.tif 000005
【図５】
0005113670.tif 000006
【図６】
0005113670.tif 000007
【図７】
0005113670.tif 000008
【図８】
0005113670.tif 000009
【図９】
0005113670.tif 000010
【図１０】
0005113670.tif 000011
【図１１】
0005113670.tif 000012
【図１２】
0005113670.tif 000013