(57)【要約】【課題】データ記録時のベリファイ処理に要するメモリ容量を削減する。【解決手段】入力されたデータに対して、記録順序と同じ配列で付加される第１の誤り訂正符号（ＰＩ訂正符号）及び記録順序とは異なる配列で付加される第２の誤り訂正符号（ＰＯ訂正符号）が付加された誤り訂正ブロックをディスク状記録媒体に記録するとき、記録されて読み出されたデータに対してその第１の誤り訂正符号に従って誤り訂正を行ない、誤り訂正処理が行なわれたデータと、当該データに対応するメモリ上の入力データとが一致するか否かの比較し、前記誤り訂正の処理で訂正不能とされたデータ及び前記誤り訂正回路で訂正可能であって前記比較処理により不一致と判定されたデータが、第２の誤り訂正符号の配列上何個目のエラーになるかをカウンタでカウントする。カウンタ回路のカウント値が第２の誤り訂正符号において訂正可能なエラー数を超えるか否かを判定回路で判定する。【選択図】図１
2010040132.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデータに対して、記録順序と同じ配列で付加される第１の誤り訂正符号及び記録順序とは異なる配列で付加される第２の誤り訂正符号が付加された誤り訂正ブロックを、ディスク状記録媒体に記録する記録装置であって、
前記入力されたデータを一時記憶するメモリと、
前記ディスク状記録媒体に記録されてから読み出されたデータに対してその第１の誤り訂正符号に従って誤り訂正を行なう誤り訂正回路と、
前記誤り訂正回路による誤り訂正処理が行なわれたデータと、当該データに対応する前記メモリ上の入力データとが一致するか否かの比較を行なう比較回路と、
前記誤り訂正回路で訂正不能とされたデータ及び前記誤り訂正回路で訂正可能であって前記比較回路により不一致と判定されたデータが、第２の誤り訂正符号の配列上何個目のエラーになるかをカウントするカウンタ回路と、
前記カウンタ回路のカウント値が第２の誤り訂正符号において訂正可能なエラー数を超えるか否かを判定する判定回路と、を備える記録装置。
【請求項２】
前記訂正可能なエラー数は前記第２の誤り訂正符号に従ったシンドローム訂正における限界以下の数である、請求項１記載の記録装置。
【請求項３】
前記比較回路で不一致と判定されたデータと前記訂正回路で訂正不能とされたデータが一致することを条件とするとき、前記訂正可能なエラー数は前記第２の誤り訂正符号に従った消失訂正における限界以下の数である、請求項１記載の記録装置。
【請求項４】
前記判定回路により前記カウンタ回路のカウント値が前記訂正可能なエラー数を超えたことが判別されたとき、当該誤り訂正ブロックのデータに対してディスク状記録媒体への記録し直しを制御する制御回路を更に有する、請求項１乃至３の何れか１項記載の記録装置。
【請求項５】
入力されたデータに対して、記録順序と同じ配列で付加される第１の誤り訂正符号及び記録順序とは異なる配列で付加される第２の誤り訂正符号が付加された誤り訂正ブロックを、ディスク状記録媒体に記録する記録装置であって、
前記入力されたデータを一時記憶するメモリと、
前記ディスク状記録媒体に記録されてから読み出されたデータに対してその第１の誤り訂正符号に従って誤り訂正を行なう誤り訂正回路と、
前記誤り訂正回路において予め定めたｎ（ｎ：０以上の整数）個以上の誤りがある第１の誤り訂正符号の系列が訂正ブロック中、予め定めたｍ（ｍ；０以上の整数）個以上あるか否かを判定する第１の判定回路と、
前記誤り訂正回路により第１の誤り訂正符号に従って誤り訂正が行なわれたデータと、当該データに対応する前記メモリ上の入力データとが一致するか否かの比較を行なう比較回路と、
前記誤り訂正回路で訂正不能とされたデータ及び前記誤り訂正回路で訂正可能であって前記比較回路により不一致と判定されたデータが、第２の誤り訂正符号の配列上何個目のエラーになるかをカウントするカウンタ回路と、
前記カウンタ回路のカウント値がｐ（ｐ：０以上の整数）個以上か否かを判定する第２の判定回路と、を備え、
前記エラーとしてランダムエラーを想定するとき、ｎ個以上の誤りがｍ系列以上ある確率が、前記カウンタの値がＰ個以上である確率よりも大きくなるように、Ｐが設定さている、記録装置。
【請求項６】
入力されたデータに対して、記録順序と同じ配列で付加される第１の誤り訂正符号及び記録順序とは異なる配列で付加される第２の誤り訂正符号が付加された誤り訂正ブロックを、ディスク状記録媒体に記録する記録方法であって、
前記入力されたデータをメモリに一時記憶する第１処理と、
前記ディスク状記録媒体に記録されてから読み出されたデータに対してその第１の誤り訂正符号に従って誤り訂正を行なう第２処理と、
前記第２処理による誤り訂正が行なわれたデータと、当該データに対応する前記メモリ上の入力データとが一致するか否かの比較を行なう第３処理と、
前記第２処理で訂正不能とされたデータ及び前記第２処理で訂正可能であって前記第３処理により不一致と判定されたデータが、第２の誤り訂正符号の配列上何個目のエラーになるかをカウントする第４処理と、
前記第４処理によるカウント値が第２の誤り訂正符号において訂正可能なエラー数を超えるか否かを判定する第５処理と、を含む記録方法。
【請求項７】
前記訂正可能なエラー数は前記第２の誤り訂正符号に従ったシンドローム訂正における限界以下の数である、請求項６記載の記録方法。
【請求項８】
前記第３処理で不一致と判定されたデータと前記第２処理で訂正不能とされたデータが一致することを条件とするとき、前記訂正可能なエラー数は前記第２の誤り訂正符号に従った消失訂正における限界以下の数である、請求項６記載の記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＶＤ−ＲＡＭなどの光ディスクの２次元的な記録装置及び記録方法関する。
【背景技術】
【０００２】
ＤＶＤ−ＲＡＭなどの光ディスクに記録を行なう際は、記録したデータをディスクより再生して品質評価を行い、不良であれば交替エリアに記録をしなおすことが特許文献１に記載されている。ここでは誤り訂正符号が付加されて記録されたデータの品質評価を行う際に、訂正能力よりも少ない誤りの数を閾値としてこれを超えるものを不良と判定することが記載されている。また、品質評価として、誤り訂正処理後の再生データと、記録データの一致を確認し、不一致が生じれば不良と判定することは一般に知られている。
【０００３】
【特許文献１】特開平３−４６１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＤＶＤ−ＲＡＭは入力されたユーザデータに対して、データ入力と同じ配列で誤り訂正符号が付加されたＰＩ訂正符号と、並び替えられた配列で誤り訂正符号が付加されたＰＯ訂正符号が付加されて、ＤＶＤ−ＲＡＭフォーマットに準拠する誤り訂正ブロックが生成され、この誤り訂正ブロックのデータ単位でデータの記録が行われる。このようなフォーマットに従って記録する装置では、入力されたデータをバッファリングし、記録時のＰＩ／ＰＯ訂正符号を付加するためにＲＡＭから成るメモリが必要とされるほか、記録データのベリファイのために再生して、ＰＩ／ＰＯ訂正符号による誤り訂正処理後の再生データと、記録時にメモリに格納して用いた記録データとの一致を確認して品質評価を行う。このためには、ＰＯ訂正符号を用いたエラー検出及び訂正のためにディスクから読み出された配列と異なる順序でデータの読み出しを行なうことが必要になり、更にＲＡＭのきおく領域が必要とされる。即ち、ＲＡＭにはデータ記録のためとベリファイのための記憶領域が必要とされる。しかしながら、ＲＡＭの記憶容量が限られている場合には、ベリファイのための再生に使う分だけ記録動作用のバッファリングに使える記憶容量が減少し、記録すべきデータを順次蓄積して、処理に必要な期間だけ保持するＲＡＭのキャッシュ性能が低下するという問題点があった。例えば、一つの誤り訂正ブロックの書き込みとベリファイを完了すために必要な処理を複数サイクルに亘って時分割若しくはパイプラインで行う場合には、記録動作用データを入力してバッファリングする動作速度を遅くすること、即ち、記録速度を低下させることが余儀なくされる。
【０００５】
本発明の目的は、データ記録時のベリファイ処理に要するメモリ容量を削減することにある。
【０００６】
本発明の別の目的は、データ記録動作の高速化に資することである。
【０００７】
本発明の前記並びにその他の目的と新規な特徴は本明細書の記述及び添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００８】
本願において開示される発明のうち代表的なものの概要を簡単に説明すれば下記の通りである。
【０００９】
すなわち、入力されたデータに対して、記録順序と同じ配列で付加される第１の誤り訂正符号（ＰＩ訂正符号）及び記録順序とは異なる配列で付加される第２の誤り訂正符号（ＰＯ訂正符号）が付加された誤り訂正ブロックをディスク状記録媒体に記録するとき、記録されて読み出されたデータに対してその第１の誤り訂正符号に従って誤り訂正を行ない、誤り訂正処理が行なわれたデータと、当該データに対応する前記メモリ上の入力データとが一致するか否かの比較し、前記誤り訂正の処理で訂正不能とされたデータ及び前記比較処理により不一致と判定されたデータが、第２の誤り訂正符号の配列上何個目のエラーになるかをカウンタでカウントする。カウンタ回路のカウント値が第２の誤り訂正符号において訂正可能なエラー数を超えるか否かを判定回路で判定し、例えば前記エラー数を超えたときは代替領域への書き直しで対処する。
【００１０】
上記した手段によれば、ＰＩ訂正及びＰＯ訂正をそれぞれ行って訂正後データの一致比較を行なうのと同じ正確さの判定を、ＰＩ訂正と、訂正後のデータの一致比較を行なうだけで実現することができる。これにより、ＰＯ訂正を行なう時にデータの読み出し順を変更するためのメモリ領域は不要になる。
【発明の効果】
【００１１】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば下記のとおりである。
【００１２】
すなわち、データ記録時のベリファイ処理に要するメモリ容量を削減することができる。また、データ記録動作の高速化に資することができる。
【発明を実施するための最良の形態】
【００１３】
１．実施の形態の概要
先ず、本願において開示される発明の代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面中の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
【００１４】
〔１〕本発明に係る記録装置は、入力されたデータに対して、記録順序と同じ配列で付加される第１の誤り訂正符号（ＰＩ訂正符号）及び記録順序とは異なる配列で付加される第２の誤り訂正符号（ＰＯ訂正符号）が付加された誤り訂正ブロックを、ディスク状記録媒体に記録する装置であって、前記入力されたデータを一時記憶するメモリと、前記ディスク状記録媒体に記録されてから読み出されたデータに対してその第１の誤り訂正符号に従って誤り訂正を行なう誤り訂正回路とを備える。更に、前記誤り訂正回路による誤り訂正処理が行なわれたデータと、当該データに対応する前記メモリ上の入力データとが一致するか否かの比較を行なう比較回路と、前記誤り訂正回路で訂正不能とされたデータ及び前記誤り訂正回路で訂正可能であって前記比較回路により不一致と判定されたデータが、第２の誤り訂正符号の配列上何個目のエラーになるかをカウントするカウンタ回路と、前記カウンタ回路のカウント値が第２の誤り訂正符号において訂正可能なエラー数を超えるか否かを判定する判定回路とを備える。これによれば、記録したデータのベリファイに際して、第１の誤り訂正不後による訂正及び第２の誤り訂正符号による訂正をそれぞれ行って訂正後データの一致比較を行なうのと同じ正確さの判定を、第１の誤り訂正符号を用いた訂正と、訂正後のデータの一致比較を行なうだけで実現することができる。これにより、第２の誤り訂正符号を用いた訂正を行なう時にデータの読み出し順を変更するためのメモリ領域を不要とすることができ、データ記録時のベリファイ処理に要するメモリ容量を削減することができる。更に、データ記録動作の高速化に資することができる。
【００１５】
〔２〕項１の記憶装置において、前記訂正可能なエラー数は前記第２の誤り訂正符号に従ったシンドローム訂正における限界以下の数である。
【００１６】
〔３〕項１の記憶装置において、前記比較回路で不一致と判定されたデータと前記訂正回路で訂正不能とされたデータが一致することを条件とするとき、前記訂正可能なエラー数は前記第２の誤り訂正符号に従った消失訂正における限界以下の数である。
【００１７】
〔４〕項１乃至３の何れかの記録装置において、前記判定回路により前記カウンタ回路のカウント値が前記訂正可能なエラー数を超えたことが判別されたとき、当該誤り訂正ブロックのデータに対してディスク状記録媒体への記録し直しを制御する制御回路を更に有する。
【００１８】
〔５〕本発明の別の観点による記録装置は、入力されたデータに対して、記録順序と同じ配列で付加される第１の誤り訂正符号及び記録順序とは異なる配列で付加される第２の誤り訂正符号が付加された誤り訂正ブロックを、ディスク状記録媒体に記録する記録装置であって、前記入力されたデータを一時記憶するメモリと、前記ディスク状記録媒体に記録されてから読み出されたデータに対してその第１の誤り訂正符号に従って誤り訂正を行なう誤り訂正回路とを備える。更に、前記誤り訂正回路において予め定めたｎ（ｎ：０以上の整数）個以上の誤りがある第１の誤り訂正符号の系列が訂正ブロック中、予め定めたｍ（ｍ；０以上の整数）個以上あるか否かを判定する第１の判定回路と、前記誤り訂正回路により第１の誤り訂正符号に従って誤り訂正が行なわれたデータと、当該データに対応する前記メモリ上の入力データとが一致するか否かの比較を行なう比較回路と、前記誤り訂正回路で訂正不能とされたデータ及び前記誤り訂正回路で訂正可能であって前記比較回路により不一致と判定されたデータが、第２の誤り訂正符号の配列上何個目のエラーになるかをカウントするカウンタ回路と、前記カウンタ回路のカウント値がｐ（ｐ：０以上の整数）個以上か否かを判定する第２の判定回路と、を備える。前記エラーとしてランダムエラーを想定するとき、ｎ個以上の誤りがｍ系列以上ある確率が、前記カウンタの値がＰ個以上である確率よりも大きくなるように、Ｐが設定さている。mは他の記録装置による再生を考えての互換性を十分に満たすように選べば良いし、pの値は第２の誤り訂正符号による訂正能力の最大語数以下で決まる。n語以上の誤りがm行ある確率が、ＰＩ訂正不能がp行ある確率より十分大きくなるように選ぶことによって、n語以上の誤りがm行ある確率で記録品質を定義することが可能になる。したがって、互換性の確保のため確率的により厳しい基準で判定することができると同時に、実際に記録データとの一致の確認も第２の誤り訂正符号を用いる処理を実行せずに可能であり、その上、比較不一致の行の制限値ｐを、互換性確保の観点から適切に決めることができる。
【００１９】
〔６〕本発明に係る記録方法は、入力されたデータに対して、記録順序と同じ配列で付加される第１の誤り訂正符号及び記録順序とは異なる配列で付加される第２の誤り訂正符号が付加された誤り訂正ブロックを、ディスク状記録媒体に記録する方法であって、前記入力されたデータをメモリに一時記憶する第１処理と、前記ディスク状記録媒体に記録されてから読み出されたデータに対してその第１の誤り訂正符号に従って誤り訂正を行なう第２処理と、を含む。更に、前記第２処理による誤り訂正が行なわれたデータと、当該データに対応する前記メモリ上の入力データとが一致するか否かの比較を行なう第３処理と、前記第２処理で訂正不能とされたデータ及び前記第２処理で訂正可能であって前記第３処理により不一致と判定されたデータが、第２の誤り訂正符号の配列上何個目のエラーになるかをカウントする第４処理と、前記第４処理によるカウント値が第２の誤り訂正符号において訂正可能なエラー数を超えるか否かを判定する第５処理と、を含む。
【００２０】
〔７〕項６の記録方法において、前記訂正可能なエラー数は前記第２の誤り訂正符号に従ったシンドローム訂正における限界以下の数である。
【００２１】
〔８〕項６の記録方法において、前記第３処理で不一致と判定されたデータと前記第２処理で訂正不能とされたデータが一致することを条件とするとき、前記訂正可能なエラー数は前記第２の誤り訂正符号に従った消失訂正における限界以下の数である。
【００２２】
２．実施の形態の詳細
実施の形態について更に詳述する。以下、本発明を実施するための形態を図面に基づいて詳細に説明する。なお、発明を実施するための形態を説明するための全図において、同一の機能を有する要素には同一の符号を付して、その繰り返しの説明を省略する。
【００２３】
図１は本発明に係る記録装置の一例であるＤＶＤ記録装置のブロック図である。図２にはＤＶＤの記録フォーマットが例示される。
【００２４】
先ずＤＶＤ記録フォーマット（ＤＶＤ−ＲＡＭフォーマット）について説明する。１セクタが１７２バイトづつ１２行に分割されたデータを１６セクタ分集めて１９２行（Ｒｏｗ）１７２列（Ｃｏｌｕｍｎ）のマトリクスが形成され、各行に１０バイトのＰＩ訂正符号が付加されると共に、各列に１６バイトのＰＯ訂正符号が付加されて、１訂正ブロック（１ＥＣＣブロック）が構成される。ＤＶＤ記録フォーマットは前記訂正ブロックを単位として構成される。図２においてＤはユーザデータである。ユーザデータとはユーザが記録媒体に記録しようとする原データに対してスクランブル等の処理が施されたデータを意味する。ＰＩはＰＩ訂正符号を意味し、図２の横方向に付加された誤り訂正符号である内符号である。例えば、Ｄ0,0  Ｄ0,1  Ｄ0,2  …  Ｄ0,171に対してＰＩ0,0…ＰＩ0,9が付加される。ＰＯはＰＯ訂正符号を意味し、図２の縦方向に付加された誤り訂正符号である外符号であり、例えば、Ｄ0,0  Ｄ1,0    …  Ｄ191,0に対してＰO0,0…ＰＩ15,0が付加される。記録データはＲｏｗ０〜Ｒｏｗ２０７の各行の左から右の順で記録が行われ、例えばＲｏｗ０に対しては、Ｄ0,0→Ｄ0,1→Ｄ0,2→→→Ｄ0,171→ＰＩ0,0→→→ＰＩ0,9の順に記録され、更にはＲｏｗ０、Ｒｏｗ１のように、上の行から下の行へと向かって記録される。誤り訂正において１行１７２バイトのデータは１０バイトのＰＩ訂正符号によりシンドローム訂正において５バイトの誤りが訂正限界となり、１列１９２バイトのデータは１６バイトのＰＯ訂正符号によりシンドローム訂正において８バイトの誤りが訂正限界となる。尚、本明細書において単に行、列と言うときはＥＣＣブロックにおける行、列を意味する。
【００２５】
図１にはＤＶＤ記録装置の概略的な構成が示されていて、光ディスク１１４にデータを書き込む光ピックアップ１０７を動作させるアクチェータと、アクチェータに対するサーボ制御、データの記録再生のためのディジタル信号処理、及びホストインタフェース制御等を行うデータ処理半導体装置１００と、データの記録再生等のためのワーク領域若しくはデータの一時記憶領域として用いられる半導体集積回路化されたメモリ１０３が代表的に示される。データ処理半導体装置１００及びメモリ１０３はそれぞれシングルチップで構成されていても、或いはマルチチップで構成されていてもよい。また、データ処理半導体装置１００及びメモリ１０３をシングルチップで構成しても構わない。
【００２６】
図1において、１０１はユーザデータを入力するインターフェース回路であり、１０２はメモリ制御回路であり、１０４はＰＩ訂正符号を生成するＰＩ符号生成回路であり、１０５はＰＯ訂正符号を生成するＰＯ符号生成回路であり、１０６は変調回路である。インターフェース回路１０１より入力されたユーザデータの原データは、スクランブルやＩＤの付加等の処理が行なわれ、ユーザデータとして、メモリ制御回路１０２によって一旦メモリ１０３に書き込まれる。メモリ１０３に書き込まれたデータはメモリ１０３に書き込まれた順と同じ順序で、即ち各行の左から右に読み出されて、ＰＩ符号生成回路１０４でＰＩ訂正符号が生成される。生成されたＰＩ訂正符号は、メモリ１０３に書き込まれる。次に、読み出し順をユーザデータが書き込まれたのとは異なる順序である列方向、例えば、Ｄ1,0→Ｄ1,0→→→Ｄ191,0の順番に変更して、データがメモリ１０３から読み出されて、ＰＯ符号生成回路１０５がＰＯ訂正符号を生成する。生成されたＰＯ訂正符号はメモリ１０３に書き込まれる。こうしてＰＩ訂正符号とＰＯ訂正符号が付加された後、各行の左から右、上の行から下の行への順序でメモリ１０３からデータが読み出され、読み出されたデータは変調回路１０６で変調されて光ピックアップ１０７を介して１訂正ブロック単位で、光ディスク１１４に記録される。データの記録に際しては情報記録の信頼性を向上させるために、一旦記録されたデータを順次読み出し、それが正しいデータであるか否かを検証する下記ベリファイ動作が行われる。
【００２７】
１０８は復調回路であり、１０９はＰＩ訂正符号を用いてデータの誤り訂正を行うＰＩ訂正回路であり、１１０は比較回路であり、１１１はカウンタ回路であり、１１２は判定回路であり、１１３はシステムコントローラである。ベリファイ動作ではそれらの回路を用いて、記録されたデータを読み出して記録の良否を判定する。光ディスク１１４に記録されたデータは光ピックアップ１０７で読み出され、読み出された順に復調回路１０８に入力されて、復調され、同じ順序でＰＩ訂正回路１０９によりＰＩ訂正符号に従って誤り訂正が行なわれる。ＰＩ訂正回路１０９で訂正処理されたデータは比較回路１１０に送られる。また、ＰＩ訂正で訂正不能か否かの情報がカウンタ１１１に送られる。比較回路１１０は記録のためにメモリ１０３に格納された記録データを読み出し、ＰＩ訂正回路１０９から出力される再生データがＥＣＣブロックの行単位で一致するか否かを比較する。すなわち、記録する予定であったデータと実際に記録されたデータを再生したものとを比較する。比較回路１１０による比較結果である、一致又は不一致の情報はカウンタ１１１に供給される。カウンタ１１１はＥＣＣブロックの行データ毎に、ＰＩ訂正不能もしくは比較結果不一致に基づいてカウントアップを行なう。即ち、ＰＩ訂正回路１０９で訂正不能とされたデータ及び前記ＰＩ訂正回路１０９で訂正可能であって前記比較回路１１０により不一致と判定されたデータが、ＰＯ訂正符号の配列上何個目のエラーになるかをカウントする。具体的には、ＰＩ訂正回路１０９による訂正結果が訂正可能と訂正不能の何れであっても処理結果データの全てを比較回路１１０に供給して、比較回路１１０がその全てに対して比較結果をカウンタ１１１に返す場合には、ＥＣＣブロックの行データ毎に、ＰＩ訂正不能と比較結果不一致との論理和に従ってカウントアップを行う。この場合はＰＩ訂正不能かつ比較結果一致の場合にもカウンタ１１１をカウントアップすることができる。ＰＩ訂正不能かつ比較結果一致は実質的に発生し得ないことを考慮すれば、比較結果不一致のときだけカウンタ１１１をカウントアップさせるようにしても同様の効果が得られる。一方、ＰＩ訂正回路１０９による訂正可能な場合の処理結果データだけを比較回路１１０に供給して、比較回路１１０がそのデータに対して比較結果をカウンタ１１１に返す場合には、ＰＩ訂正不能と比較結果不一致との単なる論理和に従ってカウントアップを行えばよく、この場合には比較回路１１０による比較動作回数とそのためのメモリリード動作回数を低減することができる。
【００２８】
判定回路１１２はカウンタ１１１が１ＥＣＣブロック分の処理が終了した時点で、ＰＯ訂正で誤り無く訂正できる限界を超えたか否かを判定する。即ち、ＰＯ訂正を行なった場合に訂正可能であり、ＰＯ訂正で誤訂正が生じない範囲か否かを判定する。実際にはＰＯのシンドローム訂正の限界である８をカウンタが超えるかを判断基準とする。判定回路１１１は判定基準を超えたものを不良と判断しシステムコントローラ１１３に再記録を指示する。システムコントローラ１１３は記録装置を全体的に制御しており、再記録指示により、所望データをディスクの別の箇所に記録する交替処理を実施する。上記では判定回路１１２のカウンタ上限値をＰＯのシンドローム訂正の限界である８としたが、ＰＩ訂正で誤訂正が無ければＰＯ訂正で誤り無く消失訂正を行なうことが可能であるため、比較回路１１０で不一致とされた行とＰＩ訂正回路１０９で訂正不能とされた行が全て一致することを条件に判定回路１１２のカウンタ上限値を１６にすることも可能である。
【００２９】
以上によれば、記録の良否を判定する際に、ＰＯ訂正を実際には行なわなくても、ＰＯ訂正を行なった上でデータの比較一致を行なったのとまったく同じ信頼度での確認が可能となる。従って、ＰＯ訂正を行なう際にデータの読み出し順を換えるために必要となるメモリが不要となる。それにより、メモリ１０３の容量が限られた容量である場合、より多くを記録データキャッシュとして割り当てることが可能となる。これは記録処理速度の向上に繋がる。更にベリファイ動作ではＰＯ訂正を行わないからベリファイ動作の時間を短縮することができ、この点においても、記録処理速度の向上に資することができる。
【００３０】
図３には上記ＤＶＤ記録装置を用いたデータの記録方法の処理手順が例示される。３０２は１ＥＣＣブロックのエンコード処理である。ＤＶＤ規格に沿って１ＥＣＣブロック分のＰＩ訂正符号、ＰＯ訂正符号の付加を行なう。図１のＤＶＤ記録装置で言えば、メモリ１０３に書き込まれたデータに対してＰＩ符号生成回路１０４及びＰＯ生成回路１０５で、ＰＩ訂正符号及びＰＯ訂正符号を生成してメモリ１０３に格納する処理に当る。エンコード処理が行なわれたデータはディスクに記録される（３０３）。これは図1で言えばメモリ１０３からデータを読み出して変調回路１０６で変調して光ピックアップ１０７を介して光ディスク１１４に記録する処理に対応される。記録されたデータは読み出されて記録品質のチェック、即ちベリファイが行われる（３０４〜３０９）。ディスク１１４からピックアップ１０７を介してデータが読み出され、復調回路１０８で復調される（３０４）。復調回路１０８で復調されたデータは随時ＰＩ訂正回路１０９に入力され行単位でＰＩ訂正処理が実行される（３０５）。ＰＩ訂正済みのデータは、ＥＣＣブロックの行単位でメモリ１０３に格納されている対応記録データと一致するか否が比較回路１１０で検証される（３０７）。当該行について、ＰＩ訂正不能若しくはＰＩ訂正処理後のデータ比較が不一致であった場合は、カウンタ１１１を＋１、加算する（３０７，３０８）。３０４〜３０８の処理を１ＥＣＣブロックに至るまで繰り返し、１ＥＣＣブロックの処理が終了した時点で（３０９でyes）、カウンタ１１１の値を確認して、ＰＯ訂正可能な最大語数Ｐより大きいか否かを判定し、Ｐより大きければ（３１０でYes）、当該ＥＣＣブロックに対して、交替処理が行なわれる（３１１）。Ｐの値は、上述の通り、ＤＶＤではシンドローム訂正最大語数である８、又は一致比較不一致行とＰＩ訂正不能行が全て一致するのを条件に消失訂正の最大語数の１６を選ぶことができる。
【００３１】
したがって、ＰＩ訂正、ＰＯ訂正をそれぞれ行ない、訂正後データの一致比較を行なうのと、同じ正確さの判定を、ＰＩ訂正と、訂正後のデータの一致比較を行なうだけで実現することができる。
【００３２】
図４には図１乃至図３に基づいて説明したベリファイ動作を伴うデータ記録動作をパイプライン処理で行うときのタイミングチャートが例示される。図５にはパイプライン処理で必要とされるＥＣＣブロック単位でデータを保持するメモリ上の記録データキャッシュの様子が例示される。
【００３３】
図４には、特に制限されないが、５段のパイプラインステージが例示される。各ステージは、記録データを入力する入力ステージＳＴＧ１、入力データを符号化してＰＩ訂正符号及びＰＯ訂正符号を付加するステージ（符号化・ＥＣＣコード生成ステージ）ＳＴＧ２、１ＥＣＣブロック単位でデータを記録する記録ステージＳＴＧ３、記録したデータを読み出して復調する読み取りステージＳＴＧ４、及び読み取ったデータに対してＰＩ訂正符号を用いた誤り訂正とカウンタ動作を行うＥＣＣ処置ステージＳＴＧ５から成る。１ＥＣＣブロック毎のデータには１，２，３…の番号を附してある。ステージＳＴＧ１で入力されるＥＣＣブロックのデータは図５に例示されるように順次メモリのキャッシュエリアＣＡ１，ＣＡ２，…に格納されて保持される。サイクルＣ５ではステージＳＴＧ３の記録を休んでステージＳＴＧ４の読み取りを行う。サイクルＣ６ではステージＳＴＧ３の記録を休んでステージＳＴＧ４の読み取りを行い、ステージＳＴＧ５のＥＣＣ処理を行なう。サイクルＣ７ではステージＳＴＧ２の符号化・ＥＣＣコード生成を行うためにＰＩ符号生成回路を利用し、これに並行してシテステージＳＴＧ５のＥＣＣ処理を行なうためにＰＩ訂正回路を利用する。したがって、この並列処理では、メモリはＰＩ符号生成回路で処理するＥＣＣブロック４のデータ（ＣＡ４のデータ）と比較回路１１０で処理するＥＣＣブロック２データ（ＣＡ２のデータ）を保持していなければならない。このように記録動作とベリファイ動作が並列化されるので、メモリは記録動作のためのＰＩ訂正符号生成とＰＯ訂正符号生成のためのメモリ容量を備えるだけでは足りず、ベリファイ動作におけるＥＣＣ処理に必要なＥＣＣブロックのデータがそのときメモリに残っていることが必要であり、更に代替処理による書き直しも考慮して、メモリの記録データキャッシュに必要な記憶段数を確保しなければならない。記録データキャッシュのデータは格納されてから例えば８サイクル期間保持されていればよい。比較例として、仮にベリファイ動作で従来のようにＰＯ訂正を行うとすると、その処理に必要なＥＣＣブロックのデータもそのときメモリに残っていることが必要になる他、ＰＯ訂正を行なうために読み出し順を換えて読み出すためにもメモリが必要、即ち再生用メモリも必要になる、結果としてメモリ容量が増えることになる。本発明ではＰＯ訂正符号を用いた誤り訂正を要しないから、最低でも１EECブロック分のメモリ容量を削減、即ち再生用メモリの削減を実現することができる。
【００３４】
図６には本発明に係る記録装置の別の例であるＤＶＤ記録装置のブロック図である。図６において１０１〜１１４の各構成要素は図1に示され構成要素と同じであり、その詳細な説明は省略する。相違点はカウンタ４００と判定回路４０１を追加し、其れに応じてＰＩ訂正回路１０９とシステムコントローラ１１３に機能を追加して点である。以下にその詳細を説明する。ＰＩ訂正回路１０９は、処理対象のＥＥＣブロックにおける１行（Ｒｏｗ）分の訂正処理を終了するごとに、訂正不能かをカウンタ１１１に送ると同時に、１行当たりn語（n:訂正可能な最大語数以下の整数）以上の誤りがあるかを、カウンタ４００に送る。カウンタ４００は１行でn語以上の誤りがあった場合に＋１インクリメントを行う。判定回路４０１はカウンタ４００がm（m;自然数）以上で有った場合に交替処理が必要であるとの指示をシステムコントローラ１１３に送る。システムコントローラ１１３は判定回路１１２もしくは判定回路４０１にて交替処理が必要との指示を受けた場合に交替処理を制御する。図１に比べて、特に、ＰＩ訂正符号による訂正能力の限界前の適当な閾値（ｍ）の誤り回数に達したときに代替処理を行なって記録の誤り発生率を低減しようとするものであり、互換性を考慮してより高品質での条件で交替処理を指示する事を可能とする。尚、前記ｍ，ｎの値をプログラマブルとする場合には、例えばシステムコントローラ１１３がＰＩ訂正回路１０９のレジスタに所望の値ｎを、判定回路４０１のレジスタに所望の値ｍを設定すればよい。設定動作は例えばパワーオンリセット時の初期設定動作により、あるいは動作プログラムに従ったタイミングで適宜行えばよい。
【００３５】
この例のＤＶＤ記録装置は、実際に記録データとの一致の確認もＰＯ訂正符号による誤り検出訂正処理を実行することを要せず、必要なメモリ容量を削減することができ、しかも、互換性の確保のため確率的により厳しい基準でベリファイ判定を行うことができる。
【００３６】
図７には図６のＤＶＤ記録装置を用いたデータの記録方法の処理手順が例示される。図７において３００〜３１２の各処理は図３における各処理ステップと同一であるからその詳細な説明を省略する。以下それとの相違点を主眼に説明する。処理を開始して（３００）、ＰＩ訂正処理(３０５)を実行するまでは、図３における説明と同一である。ＰＩ訂正処理（３０５）と一致比較（３０６）の処理の間に、１行当たりn語（n:訂正可能な最大語数以下の整数）以上の誤りがあった場合（５００でyes）にエラーカウンタ４００を＋１インクリメントする（５０１）。１ＥＣＣブロック処理終了後における図３の判定処理３１０は５０２の処理に置き換えられる。５０２ではエラーカウンタ１１１の値を確認して、ＰＯ訂正可能の最大語数ｐより大きいか判定し、ｐより大きければ、もしくはエラーカウンタ４００がm以上であれば（５０２でYes）、当該ＥＣＣブロックに対して、交替処理を行なう（３１１）。ｍとpの値は、mはＤＶＤ再生装置等の他の機器での再生を考えての互換性を十分に満たすように選べば良いし、pの値はＰＯ訂正能力の最大語数以下である。n語以上の誤りがm行ある確率が、ＰＩ訂正不能がp行ある確率より十分大きくなるように選べば、n語以上の誤りがm行ある確率で品質を定義することが可能である。
【００３７】
以上の処理手順によれば、互換性の確保のため確率的により厳しい基準で判定すると同時に、実際に記録データとの一致の確認もＰＯ処理を実行せずに可能である他、比較不一致の行の制限値ｐを、互換性確保の観点から適切に決めることができる。
【００３８】
以上本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【００３９】
例えば、上記の説明では再生動作としてデータの記録に際して行われるベリファイにおける再生動作を説明したが、本発明は記録並びにベリファイによって記録が完了されたデータを読み出す通常の再生動作も行うことができる記録再生装置に適用可能であることは言うまでもない。通常の再生動作では、復調されたデータに対してＰＩ訂正と必要なＰＯ訂正を行って記録データを再生すればよい。ベリファイ動作を含む画像記録動作のパイプライン処理のパイプラインステージの内容とその段数は図４に限定されず適宜変更することができる。記録データキャッシュの記憶段数についても同様である。
【図面の簡単な説明】
【００４０】
【図１】図１は本発明に係る記録装置の一例であるＤＶＤ記録装置のブロック図である。
【図２】図２はＤＶＤの記録フォーマットを例示するフォーマット図である。
【図３】図３は上記ＤＶＤ記録装置を用いたデータの記録方法の処理手順を例示するフローチャートである。
【図４】図４はベリファイ処理を含む記録動作のパイプライン処理を例示するタイミングチャートである。
【図５】図５はＥＣＣブロックのデータを格納するメモリ上のキャッシュエリアを例示するメモリマップである。
【図６】図６は本発明に係る記録装置の別の例であるＤＶＤ記録装置のブロック図である。
【図７】図７は図６のＤＶＤ記録装置を用いたデータの記録方法の処理手順を例示するフローチャートである。
【符号の説明】
【００４１】
１００，１００Ａ  ＤＶＤ記録装置
１０１  インターフェース回路
１０２  メモリ制御回路
１０３  メモリ
１０４  ＰＩ符号生成回路
１０５  ＰＯ符号生成回路
１０６  復調回路
１０７  光ピックアップ
１０８  復調回路
１０９  ＰＩ訂正回路
１１０  比較回路
１１１  カウンタ
１１２  判定回路
１１３  システムコントローラ
３１１  交替処理
４００  カウンタ
４０１  判定回路
【図１】
2010040132.tif 000003
【図２】
2010040132.tif 000004
【図３】
2010040132.tif 000005
【図４】
2010040132.tif 000006
【図５】
2010040132.tif 000007
【図６】
2010040132.tif 000008
【図７】
2010040132.tif 000009