(57)【要約】【課題】光学記録媒体上の欠陥を最適に処理できる光ディスク記録装置を提供する。【解決手段】ディスクからデータを読み取る光読み取り部と、ディスクの欠陥領域を感知し、欠陥信号を出力し、データのＥＣＣブロックでエラー発生回数をカウントする合算部、及びエラー発生回数と臨界値とを比較する比較部を備える欠陥感知部と、エラー発生回数が臨界値を超える場合、欠陥領域のデータをディスクの他の領域に再記録するデータ記録部と、を備えることを特徴とする光ディスク記録装置である。【選択図】図３
2006164503.tif 000002
【特許請求の範囲】
【請求項１】
ディスクからデータを読み取る光読み取り部と、
前記ディスクの欠陥領域を感知し、欠陥信号を出力し、前記データのＥＣＣブロックでエラー発生回数をカウントする合算部、及び前記エラー発生回数と臨界値とを比較する比較部を備える欠陥感知部と、
前記エラー発生回数が前記臨界値を超える場合、前記欠陥領域のデータを前記ディスクの他の領域に再記録するデータ記録部と、を備えることを特徴とする光ディスク記録装置。
【請求項２】
前記欠陥信号及びタイミング信号に基づいて、前記欠陥の位置を決定する位置決定部をさらに備えることを特徴とする請求項１に記載の光ディスク記録装置。
【請求項３】
各エラーの発生をエラー指示ビットとして表すためのＥＣＣコードデコーダをさらに備えることを特徴とする請求項１に記載の光ディスク記録装置。
【請求項４】
前記ディスクがＣＤである場合、
前記欠陥感知部は、カウンタに連結され、１０８バイトそれぞれの前記エラー指示ビットを保存するための１０８シフト位置を有するシフトレジスタを備え、
前記カウンタは、前記シフトレジスタで１０８エラー指示ビットのうち２８ビットをデインターリーブしてカウントする２８ビット並列加算部を備えることを特徴とする請求項１に記載の光ディスク記録装置。
【請求項５】
前記臨界値は、４にプリセットされることを特徴とする請求項４に記載の光ディスク記録装置。
【請求項６】
前記臨界値は、４より小さい値に動的にセット可能であることを特徴とする請求項４に記載の光ディスク記録装置。
【請求項７】
前記ディスクがＤＶＤである場合、
前記合算部は、データのＥＣＣブロックでローエラーの数をカウントするためのローエラーカウンタを備えることを特徴とする請求項１に記載の光ディスク記録装置。
【請求項８】
前記合算部は、前記ローエラーカウントがプリセットローエラー臨界値を超えるときにイネーブルされるカラムエラーカウンタをさらに備えることを特徴とする請求項７に記載の光ディスク記録装置。
【請求項９】
前記プリセットローエラー臨界値は、１０にプリセットされ、カラムエラー臨界値は、１６にプリセットされることを特徴とする請求項８に記載の光ディスク記録装置。
【請求項１０】
前記ディスクがＤＶＤである場合、
前記エラー感知部は、ＥＣＣブロックの１８２バイトローでエラーの発生を表す１８２ビットのシフトレジスタを備えることを特徴とする請求項１に記載の光ディスク記録装置。
【請求項１１】
前記合算部は、ローエラーカウンタ及びカラムエラーカウンタを備え、
前記比較部は、ロー比較器及びカラム比較器を備え、
前記ロー比較器は、前記ローエラーカウンタの出力をローエラー臨界値と比較し、ローでエラーのカウントされた数が前記ローエラー臨界値より小さい場合、前記１８２ビットのシフトレジスタがクリアされることを特徴とする請求項１０に記載の光ディスク記録装置。
【請求項１２】
前記カラム比較器は、前記カラムエラーカウンタの出力をプリセットされたカラムエラー臨界値と比較し、カラムエラーのカウントされた数が前記プリセットされたカラムエラー臨界値を超える場合、前記欠陥信号がイネーブルされることを特徴とする請求項１１に記載の光ディスク記録装置。
【請求項１３】
前記合算部は、ブルーレイディスクのＢＩＳの６個のカラムそれぞれでエラーをカウントするための６個のカウンタを備えることを特徴とする請求項１に記載の光ディスク記録装置。
【請求項１４】
ディスクからデータを読み取るステップと、
前記ディスクから読み取られたデータのＥＣＣブロックでエラーの数をカウントし、前記カウントされたエラーの数を臨界値と比較することによって、前記ディスクの欠陥領域を決定するステップと、を含むことを特徴とする光ディスク記録方法。
【請求項１５】
欠陥領域を決定することによって欠陥信号を発生させるステップと、
前記臨界値を超える前記カウントされたエラーを有するデータの位置に基づいて、前記欠陥領域の位置をフラッギングするステップと、をさらに含むことを特徴とする請求項１４に記載の光ディスク記録方法。
【請求項１６】
前記欠陥領域の位置をフラッギングするステップは、プロセッサにより読み取り可能な位置レジスタを利用するステップを含むことを特徴とする請求項１５に記載の光ディスク記録方法。
【請求項１７】
前記欠陥領域を決定するステップは、１０８ビットシフトレジスタをＣＤからの１０８バイトデータそれぞれのエラー状態を表すビットで充填するステップを含むことを特徴とする請求項１４に記載の光ディスク記録方法。
【請求項１８】
前記臨界値は、４にプリセットされることを特徴とする請求項１７に記載の光ディスク記録方法。
【請求項１９】
前記カウントするステップは、ＤＶＤのＥＣＣブロックのローコードでエラーの数をカウントするステップ、及び前記ＤＶＤの前記ＥＣＣブロックのカラムコードでエラーの数をカウントするステップのうち少なくとも一つのステップを含むことを特徴とする請求項１４に記載の光ディスク記録方法。
【請求項２０】
前記カラムコードをカウントするステップは、前記ローエラーカウントがローエラー臨界値を超えると決定されることによってイネーブルされ、
前記欠陥領域のデータは、前記カラムエラーカウントがカラムエラー臨界値を超えることによって再記録されることを特徴とする請求項１９に記載の光ディスク記録方法。
【請求項２１】
前記ローエラー臨界値は、１０にプリセットされ、前記カラムエラー臨界値は、１６にプリセットされることを特徴とする請求項２０に記載の光ディスク記録方法。
【請求項２２】
前記欠陥領域を決定するステップは、１８２ビットシフトレジスタをＤＶＤのＥＣＣブロックのローからの１８２バイトデータそれぞれのエラー状態を表すビットで充填するステップを含むことを特徴とする請求項１４に記載の光ディスク記録方法。
【請求項２３】
前記カウントするステップは、ローでのエラーの数をカウントするステップ、及び前記カウントされたローエラーをローエラー臨界値と比較するステップを含み、
フレームで前記カウントされたローエラーの数が前記ローエラー臨界値より小さい場合、前記１８２ビットシフトレジスタがクリアされることを特徴とする請求項２２に記載の光ディスク記録方法。
【請求項２４】
前記カウントされたローエラーが前記ローエラー臨界値を超える場合、各カラムで前記カラムエラーがカウントされ、前記カラムエラーカウントそれぞれがカラムエラー臨界値と比較され、あるローで前記カウントされたカラムエラーが前記カラムエラー臨界値を超える場合、前記エラーを含む領域が欠陥領域として決定されることを特徴とする請求項２３に記載の光ディスク記録方法。
【請求項２５】
前記カウントするステップは、ブルーレイディスクのＢＩＳの６個のカラムそれぞれでエラーをカウントするための６個のカウンタを使用するステップを含むことを特徴とする請求項１４に記載の光ディスク記録方法。
【請求項２６】
ディスクからデータを読み取る光読み取り部と、
記録モードで、前記ディスクの欠陥領域を感知し、前記欠陥領域の位置と関連した欠陥信号を出力する、ＥＣＣデコーダを備える欠陥感知部と、
前記欠陥領域から前記ディスクの他の領域にデータを再記録するためのデータ記録部と、を備えることを特徴とする光ディスク記録装置。
【請求項２７】
前記欠陥感知部は、
前記データのＥＣＣブロックでのエラーの数をカウントするためのカウンタと、
前記カウントされたエラーの数を臨界値と比較するための比較部と、を備えることを特徴とする請求項２６に記載の光ディスク記録装置。
【請求項２８】
前記臨界値は、訂正可能なＥＣＣコード内の最大エラーの数に基づいてプリセットされることを特徴とする請求項２７に記載の光ディスク記録装置。
【請求項２９】
前記臨界値は、前記装置のユーザにより選択されることを特徴とする請求項２７に記載の光ディスク記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学記録装置に係り、特に、光学記録装置が光学記録媒体上にデータを書き込む間に、光学記録媒体上の欠陥を最適に処理するための装置及び方法に関する。
【背景技術】
【０００２】
コンパクトディスク（ＣＤ）は、初めにオーディオ記録のために設計され、以後エラー訂正方法がデータを保存するための同一媒体に使用可能に考案された。ＣＩＲＣ（Ｃｒｏｓｓ−Ｉｎｔｅｒｌｅａｖｅｄ Ｒｅａｄ Ｓｏｌｏｍｏｎ Ｃｏｄｅ）がＣＤのためのエラー訂正コーディング方式として使われ、データの小さいフレームにオーバーラップされる。ＣＤにおいて、あらゆるブロックは２３５２バイトを含む。それらのうち、２０４８（２Ｋ）バイトはユーザデータである。残りは、同期バイト、ヘッダバイト及びエラー訂正コード（Ｅｒｒｏｒ Ｃｏｒｒｅｃｔｉｏｎ Ｃｏｄｅ：ＥＣＣ）バイトを含む。
【０００３】
エラー訂正装置は、リードソロモンコードを使用し、エラー訂正、特にバーストエラー、例えばスクラッチ及び物理的な欠陥により欠陥が密接に集中された場合、エラー訂正の効率性を向上させるために数学的変換を通じてデータを複数回循環させる。
【０００４】
ＣＤシステムで使われるエラー訂正技術は、ＣＩＲＣである。ＣＩＲＣは、Ｃ１、Ｃ２として知られた二つのレベルのエラー訂正を適用する。二つのリードソロモンコード、（３２，２８）リードソロモンコード（Ｃ１コード）及び（２８，２４）リードソロモンコード（Ｃ２コード）は、互いにインターリーブされる。ＣＩＲＣ訂正コードをデコーディングするとき、Ｃ１デコーディングが先に行われ、以後デインターリーブが行われ、その後Ｃ２デコーディングが行われる。
【０００５】
Ｃ１レベルは、小さくてランダムなエラーを訂正することを意味する。Ｃ２レベルは、さらに大きいエラー及びバーストエラーを訂正する。ＣＩＲＣは、エラーを検出して訂正するために二つの原理、リダンダンシー及びインターリービングを適用する。ＣＩＲＣは、ほぼ２５％のデータリダンダンシーを使用する。データが１００％十分ではなくても、データは、エラーが訂正される方式によって配置される。読み取られないデータを再生するために、パリティチェッキングアルゴリズムを使用する。また、ディスク上のデータはインターリーブされる。
【０００６】
インターリービングは、再生区間にデータエラーを減少させる記録方法である。隣接するデータストリームに記録されるファイルの代わりに、データセクタがレコーディングトラックに沿って互いにミキシングされる。ディスクにむらやスクラッチがある場合、ファイルのデータの少量についてのみ影響を受けるため、全体的なデータファイルが一般的に回復可能である。インターリービングは、データが比較的大きい物理的なディスク領域に分散されることを意味する。データバイトは、記録動作の間にインターリーブされ、再生動作の間にデインターリーブされる。２４データバイト（パリティを含んで２８バイト）の一つのデータブロック（フレーム）は、１０８ブロック（連続される）の空間全体的に分散される。ディスク上のスクラッチ、ホコリ、指紋などの欠陥により、前記欠陥には、復旧されねばならない多くのデータが存在する。たとえＣＩＲＣがエラー検出において効率的であるとしても、許容可能な最大限界以上にエラーが発生した場合には、エラーの検出はできるが、訂正はできない。
【０００７】
ＣＩＲＣ訂正コードの場合において、（２８，２４）リードソロモンコード（Ｃ２コード）のエンコーディング過程は、各シンボルが８ビットからなる２４個のデータシンボルに対して行われる。このようなデータシンボルは、第１配列状態であり、次いで、データは、インターリービング動作により第１配列状態から第２配列状態に再配置される。（３２，２８）リードソロモンコード（Ｃ１コード）のエンコーディング過程は、以後第２配列状態の２８個のシンボルに対して行われる。Ｃ２シリーズのインターリービング長は、１０８フレームを有する。
【０００８】
従来のＣＩＲＣ訂正コードのデコーディング方法によれば、エラー処理は、最初のステップのＣ１デコーディングで行われるダブルエラー訂正、及びＣ１デコーディングからのポインタ情報に応答して次のステップのＣ２デコーディングで行われるダブルエラー訂正を備える。
【０００９】
前述したＣ１、Ｃ２コードの場合において、ダブルエラー（二つのシンボル）を含んで検出及び訂正はそれぞれ行われうる。しかし、エラー位置が既に知られた場合、４重エラー（４個のシンボル）を含んでエラー訂正が行われうる。
【００１０】
従来のＣＩＲＣ訂正コードのコーディング方法によれば、ダブルエラーを含んでエラー訂正がＣ１デコーダで行われる。かかる場合に、三重エラーの発生可能性があり、その場合に訂正できないため、Ｃ１ポインタは、次のステップのＣ２デコーダに送られ、Ｃ１ポインタを使用してＣ２デコーダ内でエラー訂正が行われる。
【００１１】
特に、従来のＣＩＲＣ訂正コードの場合において、Ｃ１コードのシリーズ（Ｃ１シリーズ）は、二つの隣接するフレーム（一つのフレームは３２シンボル）で交互に含まれる３２個のシンボルにより形成される。Ｃ２コードのシリーズ（Ｃ２シリーズ）は、１０８個の連続的なフレームのうち所定のフレームで含まれる２８個のシンボルにより形成される。
【００１２】
ＣＩＲＣデコーダの主要動作は、次のように行われる。
１．一つのシンボルにより入力されるデータを遅延させる。
２．Ｃ１コード（３２，２８）をデコーディングし、エラーのあるシンボルを訂正する。
３．デインターリービングする。
４．Ｃ２コード（２８，２４）をデコーディングし、エラーのあるシンボルを訂正する。
５．二つのシンボルによりデータシンボルを選択的に遅延する。
【００１３】
入力されるデータの３２個のシンボルは、一つのフレームを形成し、時間遅延回路（一つのシンボルを遅延）に供給され、時間遅延回路で偶数個のシンボルが一つのフレームに相当する量により遅延される。時間遅延回路から出力される３２個のシンボルは、Ｃ１デコーダに供給され、Ｃ１デコーダで実際的な（３２，２８）リードソロモンコード（Ｃ１コードワード）のデコーディングが行われる。Ｃ１コードワードで二つのエラーシンボルまでのエラー訂正がＣ１デコーダで行われる。Ｃ１デコーダで三つまたはそれ以上のエラーが検出されるとき、Ｃ１ポインタ（削除フラッグ）がＣ１コードワード内のあらゆるシンボルに対してセッティングされる。データ及び削除フラッグは、デインターリーブ回路（同一でない長さのラインを遅延）でさらに処理される。
【００１４】
デインターリーブ回路の出力は、Ｃ２デコーダに供給される。デインターリーブ回路でＣ１デコーダから発生する各シンボルについての削除フラッグは、データのデインターリーブと類似した方式にデインターリーブされる。
【００１５】
もし、Ｃ２デコーダにより４個のエラー（シンボル）までの訂正が可能であれば、Ｃ１削除フラッグはクリアされる。もし、Ｃ２デコーダにより訂正が不可能であれば、Ｃ２コードワード内のＣ１削除フラッグがコピーされるか、またはＣ２コードワードのあらゆるシンボルに削除フラッグがセッティングされる。ＣＩＲＣデコーディングの最後のステップは、二つのシンボル遅延回路により二つのシンボル遅延が行われることである。
【００１６】
エラーＥ１１，Ｅ２１，Ｅ３１，Ｅ１２，Ｅ２２，Ｅ３２は、それらのエラー訂正の二つのレベルから引き出される。最初のナンバーはエラーのナンバーであり、二番目のナンバーはデコーダレベルである。
【００１７】
レベル１ ＥエラーＥ１１，Ｅ２１，Ｅ３１は、エラー訂正の第１（Ｃ１）ステップで発生する。Ｅ１１エラーは、一つのエラーシンボル（バイト）がＣ１ステップで訂正されたことを表す。Ｅ２１エラーは、二つのエラーバイトを表し、Ｅ３１は、三つのエラーバイトが検出されたことを意味する。Ｅ３１エラーは、第１ステップで訂正されず、第２訂正ステップを通過せねばならない。
【００１８】
レベル２ Ｅエラーは、第２（Ｃ２）ステップで処理される。Ｅ１２エラーは、Ｃ２ステップで訂正された一つのエラーシンボル（バイト）を表す。また、Ｅ２２は、二つのエラーシンボルを表し、Ｅ３２は、三つまたはそれ以上のエラーシンボルを表す。ＣＤ−ＲＯＭにおいて、Ｅ３２エラーは訂正されない。まず、コンピュータデータで訂正できないエラーは、致命的な影響を与える。圧縮されたオーディオまたはＲＯＭディスクまたはＣＤ−Ｒなどに対してＥ３２エラーは、ユーザが隣接するスクラッチまたは指紋などにより保存されたデータを失うということを意味する。
【００１９】
ＤＶＤで実現される一般的なエラー訂正は、ＣＤ−ＲＯＭでのＣＩＲＣより効果的であり、データアプリケーションに要求される高い安定性を提供でき、直径上２ｍｍほどに該当する欠陥からエラーの感知及び訂正を可能にする。ＤＶＤについての一般的なＥＣＣは、ＲＳＰＣ（Ｒｅｅｄ−Ｓｏｌｏｍｏｎ Ｐｒｏｄｕｃｔ Ｃｏｄｅ）を使用する。
【００２０】
ＲＳＰＣは、二次元の格子でロー及びカラムリードソロモンエンコーディングを利用する。パリティインナ（Ｐａｒｉｔｙ Ｉｎｎｅｒ：ＰＩ）ＲＳコード（１８２，１７２，１１）に安定化されるデータは、ローで１８２バイトの幅に配置される。１８２バイト幅のローはスタックされ、データは、カラムで２０８バイトの高さに配置されるパリティアウタ（Ｐａｒｉｔｙ Ｏｕｔｅｒ：ＰＯ）ＲＳコードでさらに安定化される。
【００２１】
ＣＤ−ＲＯＭと同様に、ＤＶＤディスクに記録される情報はセクタにフォーマットされる。セクタは、独立的にアクセルされうる情報トラックのアドレス可能な最小部分である。信号処理のステップに従属して、セクタ（または、セクタのグループ）がデータセクタ、ＥＣＣブロック、記録セクタまたは物理的セクタと名づけられる。
【００２２】
データセクタは、２０６４バイト長であり、２０４８バイトのメインデータ、１２バイトのＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ Ｄａｔａ）及び４バイトのエラー検出コード（Ｅｒｒｏｒ Ｄｅｔｅｃｔｉｏｎ Ｃｏｄｅ：ＥＤＣ）を備える。
【００２３】
データセクタでメインデータをスクランブリングした後、追加のインナーコードパリティ（ＰＩ）及びアウターコードパリティ（ＰＯ）バイトでＥＣＣブロックを形成するために、リードソロモンエラー訂正コーディング情報が１６データセクタのそれぞれのグループに加えられる。ＰＯエラーは、一般的に訂正不可能なＰＩエラーに起因する。少なくとも１バイトのエラーを有するＥＣＣブロックのローが、ＰＩエラーを構成する。ＥＣＣブロックのローが５以上のエラーバイトを含む場合、ローは“訂正不可能なＰＩ”と呼ばれる。あるＥＣＣブロックで訂正不可能なＰＩローの数は、４を超えてはならない。“訂正不可能なＰＯ”エラーは、ディスク（ＥＣＣブロック）を読み取り不可能にする。
【００２４】
ローは、１８２バイト長であり、最後の１０バイトはＰＩ情報を含む。ＥＣＣブロックは、２０８ロー長であり、最後の１６ローはＰＯ情報を含む。これは、各ＥＣＣブロック当たり２０８エラーの最大可能なＰＩエラー量を提供する。記録セクタは、ＥＣＣブロック内のＰＯローをインターリービングし、そのブロックを再び１６セクタに分割することによって形成される。最後に、ＥＦＭ＋チャンネルモジュレーションは、物理的セクタを生成し、物理的セクタは、ＤＶＤディスク上に記録される実際的なフォーマットとなる。
【００２５】
ブルーレイは、ＬＤＣ（Ｌｏｎｇ Ｄｉｓｔａｎｃｅ Ｃｏｄｅ）及びＢＩＳ（Ｂｕｒｓｔ Ｉｎｄｉｃａｔｉｏｎ Ｓｕｂｃｏｄｅ）と呼ばれるリードソロモンコードに基づいて、エラー訂正ストラテジを使用する。ブルーレイのＥＣＣブロックは、縦方向に二つのＳＹＮＣコード、６個のＢＩＳコード及び８個のＬＤＣコードから構成される。ＬＤＣパリティバイトは、データカラム上で動作するＲＳ（２４８，２１６，３３）コードである。ＢＩＳブロックは、制御及びアドレシング情報を含み、制御及びアドレシング情報は、独立的なＲＳ（６２，３０，３３）コードにより保護される。それらのＢＩＳブロックは、３“ピケットカラム”に組織され、ユーザデータの間に位置する。それら“ピケット”の概念は、次の通りである。二つの連続的なＢＩＳコードワードでエラーが感知されるとき、これは、バーストエラーにより発生するようであり、したがって、それらの二つのカラムの間のデータバイトは、エラーデータである。このような情報は、ＬＤＣコードの訂正性能を向上させるために削除指示として使われうる。また、二対角線のインターリービングステップ（ＣＤで使われるものと類似）は、エラー訂正上でバーストエラーの影響をさらに低下させる。したがって、ブルーレイの各ＥＣＣブロックは、垂直方向に二つのＳＹＮＣコード、６個のＢＩＳコード及び８個のＬＤＣコードから構成される。結果的に、バーストエラーに対するブルーレイ回復は、ＨＤ−ＤＶＤのそれと類似している（７ｍｍより多少大きい）。
【００２６】
ＣＤ−ＲＯＭ、ＤＶＤ、ＨＤ−ＤＶＤ及びブルーレイの標準は、記録、読み取りまたは確認動作の間に感知されたエラーに基づいて、欠陥のハードウェア処理を特定する。エラーセクタは、欠陥のあるものとしてマークされ、スペアセクタにより代替される。これは、一般的にユーザに対して明白な方式であって、ドライブにより処理される。
【００２７】
光ディスク媒体上の欠陥は、スクラッチ、指紋、ホコリ粒子及び／または生産時の欠陥などにより発生し、それらの欠陥は、光学記録装置が光学記録媒体上にデータを記録するときに感知されうる。前記のような理由により形成される欠陥領域から／にデータを読み取り／書き込みすることを防止するために、欠陥領域に対する処理が要求される。データ領域で欠陥領域（例えば、欠陥セクタまたは欠陥ブロック）は、スリップ代替アルゴリズムまたはリニア代替アルゴリズムによって良好な（余分の）領域に代替される。
【００２８】
欠陥などを処理するための所定の方式により処理される書き込み可能な及び／または読み取り可能なディスクは、欠陥領域を有し、欠陥領域は、ディスクが初期化されるときに感知されうる。欠陥を処理するために、ディスク上の物理的位置を表す物理的セクタナンバ、及びファイルシステムによりファイルを記録して処理するための論理的セクタナンバがそれぞれ別個に処理される。論理的セクタナンバは、ファイルシステムによりファイルを記録して再生するために、ファイルを記録する用途で使われない領域（例えば、導入部領域または領域間の境界でスピードの変化を調節するための保護領域及び欠陥が発生した領域）以外の領域に順次に与えられる。
【００２９】
欠陥処理方法のうち、スリップ代替及びリニア代替方法がある。スリップ代替は、ディスクが初期化されるとき、ディスクの欠陥を調べるための検証処理の間に欠陥が感知されるときに使われる。欠陥セクタに提供される論理的セクタナンバは、欠陥セクタと隣接したセクタとに提供される。スリップ代替方法は、欠陥による記録または再生速度の低下を最小化する。
【００３０】
欠陥に論理的セクタナンバを提供せずに欠陥をスキップするためのスリップ代替方法は、ディスクの初期化によって発生する欠陥（主な欠陥）に使われ、エラー領域のＥＣＣブロックを余分領域の一般ブロックに代替するためのリニア代替方法は、ディスクの使用動作時に発生する欠陥（２次的な欠陥）に使われる。
【００３１】
スリップ代替方法は、欠陥による記録または再生速度の低下を最小化するために使われ、この方法で、ディスクが初期化されるとき、ディスクの欠陥を調べるための検証処理の間に欠陥があると決定されるセクタに提供された論理的セクタナンバは、欠陥セクタと隣接したセクタに提供される。すなわち、データは、記録または再生動作の間に欠陥が発生するセクタをスリッピングして記録／再生される。ここで、実際的な物理的セクタナンバは、欠陥領域をスキップして指定されたセクタナンバによりシフトされる。この特性によって、スリップ代替方法により代替された欠陥領域の位置は、ディスク上の欠陥処理領域（Ｄｅｆｅｃｔ Ｍａｎａｇｅｍｅｎｔ Ａｒｅａ：ＤＭＡ）内の主要欠陥リスト（Ｐｒｉｍａｒｙ ＤｅｆｅｃｔＬｉｓｔ：ＰＤＬ）に記録されるように決まる。
【００３２】
スリップ代替方法は、ディスクが使われる途中で発生する欠陥に対しては使用できない。欠陥比率が無視されるとき、論理的セクタナンバリングに不連続性が発生し、これは、スリップ代替方法がファイルシステム規則を違反することを意味する。したがって、リニア代替方法が、ディスクの使用中に発生する欠陥に対して使われる。リニア代替方法は、欠陥のあるＥＣＣブロックによる実際データを余分領域に存在するＥＣＣブロックに代替する。
【００３３】
リニア代替方法により代替される欠陥ブロックの位置は、ディスク上のＤＭＡ内の２次的な欠陥リスト（Ｓｅｃｏｎｄａｒｙ Ｄｅｆｅｃｔ Ｌｉｓｔ：ＳＤＬ）に記録されるように決まる。リニア代替方法が使われるとき、論理的セクタナンバリングは中断されない。しかし、欠陥が存在するとき、ディスク上のセクタの位置は不連続的であり、欠陥ＥＣＣブロックについての実際データは余分の領域に存在する。
【００３４】
図１は、一般的な欠陥感知動作を示すタイミング図である。図１に示すように、一般的な欠陥アルゴリズムは、ディスクの時間情報を利用して欠陥位置を決定する。欠陥領域として決定される位置は、欠陥決定信号の出力時よりさらに遅延された時間に対応する。したがって、従来の欠陥アルゴリズムは、欠陥領域と隣接したブロックも欠陥ブロックとして決定した。
【００３５】
最初の場合で（ｄｅｆｅｃｔ ｄｅｃｉｓｉｏｎ １）、実際欠陥は、領域３及び４に存在する。しかし、従来の欠陥感知アルゴリズムは、単に領域４を欠陥領域として決定する。したがって、従来の欠陥感知アルゴリズムは、領域３と隣接した領域を欠陥領域として選定する（実際の検出位置を感知できない限界を克服するために）。
二番目の場合で（ｄｅｆｅｃｔ ｄｅｃｉｓｉｏｎ ２）、実際欠陥は、単に領域４に存在し、従来の欠陥感知アルゴリズムは、領域４を感知する。しかし、従来の欠陥アルゴリズムは、領域４だけでなく欠陥のない隣接した領域３まで欠陥領域として選定する。これは、余分領域を不要に消費するようになる。
【００３６】
図２は、ディスク媒体上に欠陥の例と関連して一般的な欠陥決定を示す図である。図２に示すように、一般的な欠陥感知アルゴリズムは、所定の長さ以上の欠陥を欠陥領域として決定する。網状に示した領域Ａ，Ｂ，Ｃ，Ｄ，Ｅは、実際の欠陥を表す。一般的な欠陥感知アルゴリズムは、Ｃ及びＤなどの短いエラーの連続を短い（感知できない）欠陥の連続と取り扱うか（ｄｅｆｅｃｔ ｄｅｃｉｓｉｏｎ １）、または一つの長い（感知できる）欠陥領域と取り扱う可能性がある（ｄｅｆｅｃｔ ｄｅｃｉｓｉｏｎ ２）。
【００３７】
ｄｅｆｅｃｔ ｄｅｃｉｓｉｏｎ １の場合、符号２１１で長い欠陥Ａは、欠陥領域として感知される。しかし、短い欠陥Ｂ，Ｃ，Ｄの連続は、欠陥領域として感知されない。一方、符号２１２で隣接した欠陥Ｅは、欠陥領域として感知される。光ディスクシステムは、領域Ｃ，Ｄに保存されたデータを再生できない場合がありえる。なぜなら、光ディスクシステムは、データをエンコーディングするときにインターリービング技術を使用するためである（バーストエラーについてのエラー訂正能力を向上させるために）。欠陥Ｃ，Ｄそれぞれは、エラー訂正できる長さである。しかし、二つまたはそれ以上の分離された欠陥が同一にコーディングされたデータに影響を及ぼす。または、ユーザは、隣接して形成されたスクラッチまたは指紋などにより保存されたデータを失う場合が発生しうる。
【００３８】
ｄｅｆｅｃｔ ｄｅｃｉｓｉｏｎ ２の場合、符号２２１で長い欠陥Ａは、欠陥領域として感知される。そして、ｄｅｆｅｃｔ ｄｅｃｉｓｉｏｎ ２は、幾つかの短い欠陥Ｂ，Ｃ，Ｄ及び欠陥領域Ｅ（それらの間の欠陥がない領域をいずれも含み）を一つの長い欠陥領域２２２として決定する。ファームウェア上の一般的な欠陥アルゴリズムは、記録動作中にセクタ内に存在する欠陥が訂正可能なエラーであるか否かを正確に決定できない。これは、余分領域の不要な損失を引き起こす。
【発明の開示】
【発明が解決しようとする課題】
【００３９】
本発明が解決しようとする課題は、光学媒体上の欠陥を最適に処理することによって、ディスクに／からデータを書き込み／読み取りするに当って、正確かつエラーなしにデータを処理できる光ディスク記録装置を提供することにある。
【課題を解決するための手段】
【００４０】
前記課題を解決するために、本発明の一実施形態による光ディスク記録装置は、ディスクからデータを読み取る光読み取り部と、前記ディスクの欠陥領域を感知し、欠陥信号を出力し、前記データのＥＣＣブロックでエラー発生回数をカウントする合算部、及び前記エラー発生回数と臨界値とを比較する比較部を備える欠陥感知部と、前記エラー発生回数が前記臨界値を超える場合、前記欠陥領域のデータを前記ディスクの他の領域に再記録するデータ記録部と、を備えることを特徴とする。
【００４１】
望ましくは、前記欠陥信号及びタイミング信号に基づいて、前記欠陥の位置を決定する位置決定部をさらに備えることを特徴とする。
また、望ましくは、各エラーの発生をエラー指示ビットとして表すためのＥＣＣコードデコーダをさらに備えることを特徴とする。
【００４２】
一方、前記ディスクがＣＤである場合、前記欠陥感知部は、カウンタに連結され、１０８バイトそれぞれの前記エラー指示ビットを保存するための１０８シフト位置を有するシフトレジスタを備え、前記カウンタは、前記シフトレジスタで１０８エラー指示ビットのうち２８ビットをデインターリーブしてカウントする２８ビット並列加算部を備えることが望ましい。
この場合、前記臨界値は、４にプリセットされるか、または４より小さい値に動的にセット可能であることが望ましい。
【００４３】
一方、前記ディスクがＤＶＤである場合、前記合算部は、データのＥＣＣブロックでローエラーの数をカウントするためのローエラーカウンタを備えることが望ましい。
この場合、前記合算部は、前記ローエラーカウントがプリセットローエラー臨界値を超えるときにイネーブルされるカラムエラーカウンタをさらに備えることが望ましい。
【００４４】
また、前記プリセットローエラー臨界値は、１０にプリセットされ、カラムエラー臨界値は、１６にプリセットされることが望ましい。
一方、前記ディスクがＤＶＤである場合、前記エラー感知部は、ＥＣＣブロックの１８２バイトローでエラーの発生を表す１８２ビットのシフトレジスタを備えることが望ましい。
【００４５】
この場合、前記合算部は、ローエラーカウンタ及びカラムエラーカウンタを備え、前記比較部は、ロー比較器及びカラム比較器を備え、前記ロー比較器は、前記ローエラーカウンタの出力をローエラー臨界値と比較し、ローでエラーのカウントされた数が前記ローエラー臨界値より小さい場合、前記１８２ビットのシフトレジスタがクリアされることが望ましい。
【００４６】
また、前記カラム比較器は、前記カラムエラーカウンタの出力をプリセットされたカラムエラー臨界値と比較し、カラムエラーのカウントされた数が前記プリセットされたカラムエラー臨界値を超える場合、前記欠陥信号がイネーブルされることが望ましい。
一方、前記合算部は、ブルーレイディスクのＢＩＳの６個のカラムそれぞれでエラーをカウントするための６個のカウンタを備えることが望ましい。
【００４７】
本発明の一実施形態による光ディスク記録方法によれば、ディスクからデータを読み取るステップと、前記ディスクから読み取られたデータのＥＣＣブロックでエラーの数をカウントし、前記カウントされたエラーの数を臨界値と比較することによって、前記ディスクの欠陥領域を決定するステップと、を含むことを特徴とする。
【００４８】
また、欠陥領域を決定することによって欠陥信号を発生させるステップと、前記臨界値を超える前記カウントされたエラーを有するデータの位置に基づいて、前記欠陥領域の位置をフラッギングするステップと、をさらに含むことが望ましい。
【００４９】
また、前記欠陥領域の位置をフラッギングするステップは、プロセッサにより読み取り可能な位置レジスタを利用するステップを含むことが望ましい。
一方、前記欠陥領域を決定するステップは、１０８ビットシフトレジスタをＣＤからの１０８バイトデータそれぞれのエラー状態を表すビットで充填するステップを含むことが望ましい。
この場合、前記臨界値は、４にプリセットされることが望ましい。
【００５０】
一方、前記カウントするステップは、ＤＶＤのＥＣＣブロックのローコードでエラーの数をカウントするステップ、及び前記ＤＶＤの前記ＥＣＣブロックのカラムコードでエラーの数をカウントするステップのうち少なくとも一つのステップを含むことが望ましい。
【００５１】
この場合、前記カラムコードをカウントするステップは、前記ローエラーカウントがローエラー臨界値を超えると決定されることによってイネーブルされ、前記欠陥領域のデータは、前記カラムエラーカウントがカラムエラー臨界値を超えることによって再記録されることが望ましい。
また、前記ローエラー臨界値は、１０にプリセットされ、前記カラムエラー臨界値は、１６にプリセットされることが望ましい。
【００５２】
一方、前記欠陥領域を決定するステップは、１８２ビットシフトレジスタをＤＶＤのＥＣＣブロックのローからの１８２バイトデータそれぞれのエラー状態を表すビットで充填するステップを含むことが望ましい。
この場合、前記カウントするステップは、ローでのエラーの数をカウントするステップ、及び前記カウントされたローエラーをローエラー臨界値と比較するステップを含み、フレームで前記カウントされたローエラーの数が前記ローエラー臨界値より小さい場合、前記１８２ビットシフトレジスタがクリアされることが望ましい。
【００５３】
また、前記カウントされたローエラーが前記ローエラー臨界値を超える場合、各カラムで前記カラムエラーがカウントされ、前記カラムエラーカウントそれぞれがカラムエラー臨界値と比較され、あるローで前記カウントされたカラムエラーが前記カラムエラー臨界値を超える場合、前記エラーを含む領域が欠陥領域として決定されることが望ましい。
一方、前記カウントするステップは、ブルーレイディスクのＢＩＳの６個のカラムそれぞれでエラーをカウントするための６個のカウンタを使用するステップを含むことが望ましい。
【００５４】
本発明の他の実施形態による光ディスク記録装置によれば、ディスクからデータを読み取る光読み取り部と、記録モードで、前記ディスクの欠陥領域を感知し、前記欠陥領域の位置と関連した欠陥信号を出力する、ＥＣＣデコーダを備える欠陥感知部と、前記欠陥領域から前記ディスクの他の領域にデータを再記録するためのデータ記録部と、を備えることを特徴とする。
【００５５】
前記欠陥感知部は、前記データのＥＣＣブロックでのエラーの数をカウントするためのカウンタ、及び前記カウントされたエラーの数を臨界値と比較するための比較部を備えることが望ましい。
前記臨界値は、訂正可能なＥＣＣコード内の最大エラーの数に基づいてプリセットされることが望ましい。
また、前記臨界値は、前記装置のユーザにより選択されることが望ましい。
【発明の効果】
【００５６】
本発明による光ディスク記録装置によれば、データのエラー訂正能力をディスク欠陥の判断基準として再記録の如何を判断するので、ディスクに／からデータを書き込み／読み取りするに当って、正確かつエラーなしにデータを処理できる。
【発明を実施するための最良の形態】
【００５７】
本発明と、本発明の動作上の利点及び本発明の実施によって達成される目的を十分に理解するためには、本発明の望ましい実施形態を例示する添付図面及び添付図面に記載された内容を参照しなければならない。
【００５８】
以下、添付された図面を参照して本発明の望ましい実施形態を説明することにより、本発明を詳細に説明する。各図面に付された同一参照符号は同一部材を示す。
図３は、本発明の一実施形態による光学記録装置を示すブロック図である。
【００５９】
光学記録装置３００は、光ディスク３０１からの信号を再生する。ディスクモータ３０２がディスクを回転させる間に、光ヘッド制御器３０４により制御される光ヘッド３０３は、光ディスク３０１の表面上に記録された信号（例えば、ＥＦＭ）を感知する。再生された信号は、ＲＦチップ３０５を介してＥＦＭモジュール回路（例えば、ＤＳＰ ３０６）に供給される。そして、ＥＣＣ（例えば、ＣＩＲＣ）デコーダ回路（例えば、欠陥決定部３３０）は、エラー訂正処理を行い、これによりデータを抽出するためにデジタル信号をデコーディングする。インターフェース３１０は、機能部３０２，３０４，３０５，３０６，３３０の間に制御信号及びデータの送受信のために提供され、ＤＳＰ３０６は、この機能部を制御するために提供される。
【００６０】
ホスト３０７は、光学記録媒体に／からデータを記録／再生するために、命令及びデータを送受信するために直接または間接的に装置３００のインターフェース３１０に連結される。ホスト３０７は、光学記録媒体３０１にデータ記録のために装置３００に記録されるデータと共に“書き込み”命令を提供する。
【００６１】
欠陥決定部３３０は、欠陥に関する制御情報（例えば、エラー臨界値）を受信し、感知されたエラーの数が訂正可能であるか否かを決定する。そして、その結果を光ディスクドライブ用のＤＳＰ３０６に出力する（ＭＩＣＯＭインターフェース３１０を経由して）。アクセスされたセクタが欠陥セクタである場合、光ディスクドライブは、現在記録されているデータの記録を中止し、欠陥セクタからのブロックを余分領域での代替ブロックに再記録する。
【００６２】
図４は、図３に示した欠陥決定部３３０の一般的な特徴を示すブロック図である。欠陥決定部３３０は、光学媒体上に記録されるセクタでエラーの数を感知してカウントし、感知されたエラーの数を臨界値（例えば、訂正不可能なエラーの数の存在を表すＥＣＣ臨界値）と比較するために採用されるエラーカウンタ及び臨界値比較回路４１０を備える。
【００６３】
エラーカウンタ及び臨界値比較回路（カウンタ及び比較部４１０）は、ＡＦＥ（Ａｎａｌｏｇ Ｆｒｏｎｔ Ｅｎｄ）から光学記録媒体（例えば、ＣＤ、ＤＶＤ、ブルーレイディスク）上に記録されるデータによる信号を受信し、感知された欠陥を合算し、合算結果を欠陥位置ポインタ（欠陥位置決定部４２０）に出力する。感知された欠陥の数が臨界値より大きい場合（例えば、ＥＣＣ臨界値より大きい場合）、欠陥決定部３３０の欠陥位置決定部４２０は、欠陥の位置を表す信号をＭＩＣＯＭにより読み取り可能なレジスタ４８０に出力する。欠陥位置決定部４２０は、エラーカウンタ及び臨界値比較回路４１０からの“訂正不可能な欠陥”信号を記録位置情報と関連させ、余分の領域に再記録されねばならないデータセクタの位置を（ＭＩＣＯＭにより読み取り可能なレジスタ４８０に）保存する。
【００６４】
ＭＩＣＯＭ ３０６は、レジスタ４８０に保存された記録位置を欠陥領域として決定し、再記録されねばならない欠陥位置からのデータを余分の領域に再記録するように制御する。
前記発明の多様な特徴によって、関連技術の標準ＥＣＣデコーダ（例えば、ＣＤ ＣＩＲＣデコーダ回路）のあらゆるまたは一部の構成を含むことができる。
図５は、ＣＤレコーダに使われる図４のカウンタ及び比較部を示すブロック図である。
【００６５】
ＣＤレコーダに使われるエラーカウンタ及び臨界値比較回路４１０は、複数の（例えば、１０８）エラー指示ビット（例えば、エラーがないことを表す“０”とエラーを表す“１”）をあらゆるＥＦＭフレームに対してシフトレジスタ５１０に保存する。エラー指示ビットは、ＡＦＥから得られるか、または一般的なＥＣＣ（ＣＩＲＣ）デコーダから得られるか、またはＣＤに記録されたデータをメモリ（図示せず）に保存された本来のデータと比較するプロセッサ（例えば、ＤＳＰ）から得られる。シフトレジスタ５１０は、１０８バイトについての１０８エラー訂正ビットを配列し（ＣＤ標準のＣＩＲＣインターリービングをデインターリービングするために）、図５に示したようにデインターリービング連結によりカウンタ５４０に連結される。
【００６６】
ＣＤ用のエラーカウンタ及び臨界値比較回路４１０は、記録されるデータの１０８バイトＥＣＣブロック（ＥＦＭフレーム）それぞれでエラー（例えば、パリティエラー）発生の数をカウントするための合算部（カウンタ／加算器５４０を備える）、及びカウントされたエラー発生回数ｅｒｒｏｒ＿ｃｏｕｎｔを臨界値（レジスタ４６０から受信された）と比較するための比較器５１２を備える。臨界値は、“訂正可能な”及び“訂正不可能な”エラーの数の間を区分する（ＥＣＣの）最大の値にプリセットされ（ＣＤの場合、臨界値は、４にプリセットされる）、または記録されるデータをさらに安定化し、以後に発生するスクラッチ、指紋などに対して媒体の復元力を向上させるために、臨界値は、さらに低い値にセッティングされうる。エラーの数が臨界値を超過した場合、該当領域（ＥＣＣブロック／ＥＦＭフレーム）は欠陥があるものと決定される（そして、欠陥リスト上にリストされる）。媒体上の各ＥＣＣブロック（ＥＦＭフレーム）が検査され、媒体欠陥及びその大きさ（及び位置）を表すエラーが検出される。
【００６７】
欠陥感知部３３０のエラーカウンタ回路と結合して動作する標準ＥＣＣコードデコーダ（図示せず）は、各エラーの発生を表すように設定されうる（例えば、各エラー指示ビットをシフトレジスタ５１０に保存させる）。本発明の他の特性において、ディスクからのＥＣＣコードデータは、装置またはホストのメモリに保存された対応する本来のデータ（例えば、ＥＣＣコードデータ）と容易に比較できる。
【００６８】
カウンタ５４０は、シフトレジスタ５１０に保存された１０８エラー指示ビットのうち２８ビットをデインターリーブしてカウントするために、２８ビット並列加算器を備える。ビット加算器５４０は、ＣＩＲＣ（Ｃ２）遅延を考慮して（除去して）２８エラー指示ビット（例えば、一つのＣ２コードワードに対応する）を加算し、合算した結果を臨界値比較器５１２に出力する。臨界値比較器５１２は、（例えば、レジスタ４６０から）臨界値を受信し、加算器５４０からエラーカウント信号ｅｒｒｏｒ＿ｃｏｕｎｔ（０〜４の範囲）を受信する。そして、エラーカウント信号が臨界値を超える場合、欠陥信号（訂正不可能な欠陥を表す）を出力する。
【００６９】
図６Ａは、ＤＶＤレコーダに使われる図４のカウンタ及び比較部の第１特徴を示すブロック図である。
図６Ａに示すように、ＤＶＤ−Ａでのカウンタ及び比較部４１０は、ディスクからのＤＶＤデータで感知されたエラーの数がＭＩＣＯＭにより供給された臨界値（ＰＩ臨界値及びＰＯ臨界値）を超える場合、欠陥信号（訂正できない欠陥を表す）を出力する。ＤＶＤ−Ａでのカウンタ及び比較部４１０は、ＤＶＤデータのＥＣＣブロックでエラー（例えば、パリティエラー）発生の数をカウントするために、一般的に少なくとも一つの合算部（ＰＩカウンタ６１０、及び１〜１８２番目のＰＯカウンタ６３０）を備え、また、カウントされたエラーの数を供給される臨界値と比較するために、少なくとも一つの比較器（ＰＩ比較器６１２、及び１〜１８２番目のＰＯ比較器６４０）を備える。
【００７０】
この臨界値は、“訂正可能な”及び“訂正不可能な”エラーの数を区分するための（ＥＣＣ）最大値にプリセットされうる。また、記録されたデータをさらに安定化し、以後に発生するスクラッチ、指紋などに対して媒体の安定性を向上させるために、さらに低い値にセッティングされることもある。ＰＯカウンタ６３０でいずれか一つ（または、それ以上）のエラーカウントがＰＯ臨界値を超えるとき、（ＯＲゲート６６０により検出されることによって）データを含むＤＶＤの領域を欠陥領域として決定する（また、欠陥領域は、欠陥リストにリストされる）。ＤＶＤ媒体上の各ＥＣＣブロックは、媒体欠陥及び欠陥の大きさ（及び位置）を表すエラーを検出するために検査される。
【００７１】
合算部は、ＤＶＤ上のＥＣＣブロックデータでのロー（パリティ）エラーの数をカウントするために、ロー（ＰＩ）エラーカウンタ６１０を備える。少なくとも一つの（または、複数の）カラム（ＰＯ）エラーカウンタ６３０は、ローエラーカウントがローエラー臨界値を超えるとき（ＰＩ比較器６１２により決定されることによって）にイネーブルされる。１８２ビットシフトレジスタは、ＥＣＣブロックの１８２バイトローで発生したエラーを配列する。
【００７２】
ローでカウントされたエラーの数がローエラー（ＰＩ）臨界値より小さい場合、これは、訂正可能なエラーであることを表し、１８２ビットシフトレジスタ６１６のエラービットはクリアされる。もし、例えばエラーの数がＰＩ臨界値またはＰＩ ＥＣＣ臨界値より大きいため、１８２ビットシフトレジスタ６１６がクリアされていなければ、エラービットは、フリップフロップ６２０を経由して伝達され、それぞれ対応する複数のカラムエラー（ＰＯ）カウント（１〜１８２番目のＰＯカウンタ６３０）によりカウントされる。そして、最終的に、それぞれのＰＯエラーカウントは、本発明の特徴によって１〜１８２番目のＰＯ比較器６４０により、供給されるＰＯ臨界値と比較される。したがって、エラー信号は、一般的にシフトレジスタ６１６からＰＯエラーカウンタ６３０及びＰＯ比較器６４０に出力される（フリップフロップを経由して）。
本発明の他の特徴によれば、１８２ビットシフトレジスタを備えないことがある。
【００７３】
図６Ｂは、ＤＶＤレコーダに使われる図４のカウンタ及び比較部の第２特徴を示すブロック図である。
図６Ｂに示すように、ＤＶＤ−Ｂでのカウンタ及び比較部４１０は、ディスク上のＤＶＤデータで感知されたエラーの数がＭＩＣＯＭにより供給される臨界値（例えば、ＰＩ臨界値及びＰＯ臨界値）を超える場合、“訂正不可能な欠陥”を表す欠陥信号を出力する。ＤＶＤ−Ｂでのカウンタ及び比較部４１０は、一般的にＤＶＤデータのＥＣＣブロックでのエラー発生回数をカウントするために、ＰＩカウンタ６１０及びＰＯカウンタ６３０により形成される少なくとも一つの合算部を備える。また、エラー発生回数を供給される臨界値と比較するために、ＰＩ比較器６１２及びＰＯ比較器６４０により形成される少なくとも一つの比較部を備える。臨界値は、“訂正可能な”及び“訂正不可能な”エラーの数を区分するためのＥＣＣ最大値にプリセットされ、または記録されたデータをさらに安定化し、以後のスクラッチ、指紋などに対して媒体の安定性を向上させるために、さらに低い値にセッティングされうる。ＰＯカウンタ６３０でのエラーカウントが供給されたＰＯ臨界値を超えるとき、データを含むＤＶＤの領域を欠陥領域として決定し、欠陥リストにリストされる。媒体上での各ＥＣＣブロックは、媒体欠陥及びその大きさ、位置を表すエラーを検出するために検査される。
【００７４】
本発明の特徴によって、ＰＩコード方向それぞれについての欠陥の数及びＰＯコード方向それぞれについての欠陥の数は決定される必要がない。代わりに、ＰＩ及びＰＯパリティのエラーの全体数が利用される。ＰＯ比較器６４０は、ＰＯカウンタ６３０から出力される全体欠陥の数をＰＯ臨界値（例えば、ＰＯ ＥＣＣ臨界値）と比較する。もし、ＰＯエラーの全体数がＰＯ臨界値を超過すれば、そのＥＣＣブロックを含む領域を欠陥領域として決定し、カウンタ及び比較部４１０は欠陥信号を出力する。
【００７５】
図７は、ブルーレイディスクレコーダに使われる図４のカウンタ及び比較部を示すブロック図である。
図７に示すように、ブルーレイディスクでのカウンタ及び比較部４１０の合算部は、ブルーレイディスクデータのＢＩＳの６個のカラムそれぞれのエラーをカウントするために、１〜６番目のＢＩＳカウンタ７３０の６個のカウンタを備える。
【００７６】
ＯＲゲート７６０により感知される６個のＢＩＳ比較器７４０の少なくとも一つの出力値が、あるエラーカウントがＢＩＳ臨界値（例えば、ＥＣＣ臨界値）より大きいことを表す場合、ブルーレイディスクでのカウンタ及び比較部４１０は、“許容できない”あるいは“訂正できない”を表す“訂正不可能な欠陥”信号を出力する。
【００７７】
カウンタ及び比較部４１０は、ブルーレイデータのＥＣＣブロックでエラー（例えば、パリティエラー）発生の数をカウントするために、一般的に１〜６番目の６個のＢＩＳカウンタ７３０を備える。また、カウントされたエラー発生回数を供給されるＢＩＳ臨界値と比較するために、６個の対応する比較器７４０を備える。臨界値は、“訂正可能な”及び“訂正不可能な”エラーの数を区分するためのＥＣＣ最大値にプリセットされ、または記録されたデータをさらに安定化し、以後のスクラッチ、指紋などに対する媒体の安定性を向上させるために、さらに低い値にセッティングされうる。ＢＩＳカウンタ７４０のいずれか一つ（または、それ以上）のエラーカウントが供給されるＢＩＳ臨界値を超える場合、ＯＲゲート７６０により感知されることによって、そのデータを含むブルーレイディスクの領域を欠陥領域として決定する（そして、欠陥リストにリストされる）。ブルーレイ媒体上の各ＥＣＣブロックは、媒体欠陥及びその大きさ、位置を表すエラーを検出するために検査される。
【００７８】
本発明は、図面に示した一実施形態を参考にして説明されたが、これは、例示的なものに過ぎず、当業者であれば、これから多様な変形及び均等な他の実施形態が可能であるという点を理解できるであろう。したがって、本発明の真の技術的保護範囲は、特許請求の範囲の技術的思想により決まらなければならない。
【産業上の利用可能性】
【００７９】
本発明は、光学記録装置関連の技術分野に適用可能である。
【図面の簡単な説明】
【００８０】
【図１】一般的な欠陥感知動作を示すタイミング図である。
【図２】ディスク媒体上に欠陥の例と関連して一般的な欠陥決定を示す図である。
【図３】本発明の一実施形態による光学記録装置を示すブロック図である。
【図４】図３に示した欠陥決定部の一般的な特徴を示すブロック図である。
【図５】ＣＤレコーダに使われる図４のカウンタ及び比較部を示すブロック図である。
【図６Ａ】ＤＶＤレコーダに使われる図４のカウンタ及び比較部の第１特徴を示すブロック図である。
【図６Ｂ】ＤＶＤレコーダに使われる図４のカウンタ及び比較部の第２特徴を示すブロック図である。
【図７】ブルーレイディスクレコーダに使われる図４のカウンタ及び比較部を示すブロック図である。
【符号の説明】
【００８１】
３００    光学記録装置
３０１    光ディスク
３０２    ディスクモータ
３０３    光ヘッド
３０４    光ヘッド制御器
３０５    ＲＦチップ
３０６    ＤＳＰ
３０７    ホスト
３１０    インターフェース
３３０    欠陥決定部
【図１】
2006164503.tif 000003
【図２】
2006164503.tif 000004
【図３】
2006164503.tif 000005
【図４】
2006164503.tif 000006
【図５】
2006164503.tif 000007
【図６Ａ】
2006164503.tif 000008
【図６Ｂ】
2006164503.tif 000009
【図７】
2006164503.tif 000010