(57)【要約】  従来に規格化されたエラー訂正ブロックの標準フォーマットと再生互換性を考慮した拡張されたフォーマットのエラー訂正ブロックとエラー訂正ブロックの生成方法及び装置、そして該エラー訂正ブロックを利用したエラー訂正方法を提供する。  本発明によるエラー訂正ブロックの生成方法は、規格化された基準フォーマットのメインデータより小さなサイズの入力データにエラー訂正のためのエキストラパリティ情報を追加して、前記メインデータサイズのエキストラエラー訂正ブロックを生成するステップと、生成されたエキストラエラー訂正ブロックをメインデータとして、基準フォーマットによるエラー訂正ブロックを生成するステップと、を含む。
2009526341.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録され、かつ装置により再生されるための、拡張されたフォーマットを持つエラー訂正ブロックにおいて、
メインデータ、付加情報及びパリティ情報を含む規格化された基準フォーマットのエラー訂正ブロック構造を備え、
前記メインデータは、入力データと前記メインデータのエラー訂正のためのエキストラパリティ情報とを前記パリティ情報に付加して含むエキストラエラー訂正ブロックを備えることを特徴とするエラー訂正ブロック。
【請求項２】
規格化された基準フォーマットのエラー訂正ブロックと互換可能な拡張されたフォーマットのエラー訂正ブロックを生成する方法において、
前記基準フォーマットのメインデータより小さなサイズの入力データにエラー訂正のためのエキストラパリティ情報を追加して、前記メインデータサイズのエキストラエラー訂正ブロックを生成するステップと、
前記生成されたエキストラエラー訂正ブロックをメインデータとして、前記基準フォーマットによるエラー訂正ブロックを生成するステップと、を含むことを特徴とするエラー訂正ブロックの生成方法。
【請求項３】
前記基準フォーマットによるエラー訂正ブロックを生成するステップは、
前記エキストラエラー訂正ブロックに、エラー感知コードを含む付加情報を追加するステップと、
前記エキストラエラー訂正ブロックで前記付加情報を除外したデータをスクランブルするステップと、
前記付加情報が追加されたエキストラエラー訂正ブロックに、エラー訂正のためのパリティ情報を追加して前記エラー訂正ブロックを生成するステップと、を含むことを特徴とするエラー訂正ブロックの生成方法。
【請求項４】
前記付加情報が追加されたエキストラエラー訂正ブロックに、エラー訂正のためのパリティ情報を追加してエラー訂正ブロックを生成するステップは、
前記エキストラエラー訂正ブロックに、前記エラー訂正ブロックのエラー訂正のためのアウターコードパリティ情報を追加するステップと、
前記エキストラエラー訂正ブロックに、前記エラー訂正ブロックのエラー訂正のためのインナーコードパリティ情報を追加するステップと、を含むことを特徴とする請求項３に記載のエラー訂正ブロックの生成方法。
【請求項５】
前記付加情報を追加するステップは、
前記エキストラエラー訂正ブロックのアドレス情報を追加するステップをさらに含むことを特徴とする請求項３に記載のエラー訂正ブロックの生成方法。
【請求項６】
前記基準フォーマットのエラー訂正ブロックは、ＣＤ、ＤＶＤ、ＨＤ  ＤＶＤ及びブルーレイディスクのうち一つの規格またはその組み合わせによるエラー訂正ブロックであることを特徴とする請求項２に記載のエラー訂正ブロックの生成方法。
【請求項７】
規格化された基準フォーマットのエラー訂正ブロックと互換可能な拡張されたフォーマットのエラー訂正ブロックを生成する方法において、
前記基準フォーマットのメインデータより小さなサイズの入力データに、少なくともエラー感知コードを含む付加情報を追加するステップと、
前記付加情報が追加された入力データに、エラー訂正のためのエキストラパリティ情報を追加してエキストラエラー訂正ブロックを生成するステップと、
前記生成されたエキストラエラー訂正ブロックのエキストラパリティ情報のうち付加情報に該当する部分のデータを、前記基準フォーマットによる該当付加情報に替えるステップと、
前記付加情報に替わったエキストラエラー訂正ブロックに、エラー訂正のためのパリティ情報を追加して、前記基準フォーマットによるエラー訂正ブロックを生成するステップと、を含むことを特徴とするエラー訂正ブロックの生成方法。
【請求項８】
前記基準フォーマットによるエラー訂正ブロックを生成するステップは、
前記エキストラエラー訂正ブロックで付加情報に該当する部分を除外したデータをスクランブルするステップと、
前記スクランブルされたエキストラエラー訂正ブロックに前記パリティ情報を追加するステップと、を含むことを特徴とする請求項７に記載のエラー訂正ブロックの生成方法。
【請求項９】
前記付加情報に替わったエキストラエラー訂正ブロックにエラー訂正のためのパリティ情報を追加して、前記エラー訂正ブロックを生成するステップは、
前記エキストラエラー訂正ブロックに、前記エラー訂正ブロックのエラー訂正のためのアウターコードパリティ情報を追加するステップと、
前記エキストラエラー訂正ブロックに、前記エラー訂正ブロックのエラー訂正のためのインナーコードパリティ情報を追加するステップと、を含むことを特徴とする請求項７に記載のエラー訂正ブロックの生成方法。
【請求項１０】
前記付加情報を追加するステップは、
前記入力データのアドレス情報を追加するステップをさらに含み、
前記基準フォーマットによる付加情報に替えるステップは、
前記エキストラエラー訂正ブロックのエキストラパリティ情報のうちアドレス情報に該当する部分のデータを、前記基準フォーマットによるアドレス情報に替えるステップをさらに含むことを特徴とする請求項７に記載のエラー訂正ブロックの生成方法。
【請求項１１】
前記基準フォーマットのエラー訂正ブロックは、ＣＤ、ＤＶＤ、ＨＤ  ＤＶＤ及びブルーレイディスクのうち一つの規格またはその組み合わせによるエラー訂正ブロックであることを特徴とする請求項７に記載のエラー訂正ブロックの生成方法。
【請求項１２】
前記入力データのサイズは、前記基準フォーマットのエラー訂正ブロックに含まれるデータフレームの整数倍であることを特徴とする請求項７に記載のエラー訂正ブロックの生成方法。
【請求項１３】
メインデータ、付加情報及びパリティ情報を含む規格化された基準フォーマットのエラー訂正ブロック構造を持ち、前記メインデータは、入力データとエキストラパリティ情報とを含むエキストラエラー訂正ブロックである、拡張されたフォーマットのエラー訂正ブロックを利用したエラー訂正方法において、
前記拡張されたフォーマットのエラー訂正ブロック構造を持つデータを受信するステップと、
前記受信されたデータのエラーを感知するステップと、
前記エラーが感知された場合、前記パリティ情報を利用して前記感知されたエラーを訂正するステップと、
前記感知されたあらゆるエラーの訂正に失敗した場合、前記エキストラパリティ情報を利用して残っているエラーを訂正するステップと、を含むことを特徴とするエラー訂正方法。
【請求項１４】
規格化された基準フォーマットのエラー訂正ブロックと互換可能な拡張されたフォーマットのエラー訂正ブロックを生成する装置において、
前記基準フォーマットのメインデータより小さなサイズのデータを入力され、前記入力データにエラー訂正のためのエキストラパリティ情報を追加して、前記メインデータサイズのエキストラエラー訂正ブロックを生成するエキストラエラー訂正ブロック生成部と、
前記生成されたエキストラエラー訂正ブロックをメインデータとして、前記基準フォーマットによるエラー訂正ブロックを生成して出力するエラー訂正ブロック生成部と、を備えることを特徴とするエラー訂正ブロック生成装置。
【請求項１５】
前記エラー訂正ブロック生成部は、ＣＤ、ＤＶＤ、ＨＤ  ＤＶＤ及びブルーレイディスクのうち一つの規格によるエラー訂正ブロックを生成することを特徴とする請求項１４に記載のエラー訂正ブロック生成装置。
【請求項１６】
前記エラー訂正ブロック生成部は、前記エキストラエラー訂正ブロックに少なくともエラー感知コードを含む付加情報を追加し、前記エキストラエラー訂正ブロックをスクランブルした後、エラー訂正のためのパリティ情報を追加することによって前記エラー訂正ブロックを生成することを特徴とする請求項１４に記載のエラー訂正ブロック装置。
【請求項１７】
規格化された基準フォーマットのエラー訂正ブロックと互換可能な拡張されたフォーマットのエラー訂正ブロックを生成する装置において、
前記基準フォーマットのメインデータより小さなサイズのデータを入力され、前記入力データに少なくともエラー感知コードを含む付加情報を追加し、前記付加情報が追加された入力データに、エラー訂正のためのエキストラパリティ情報を追加して、エキストラエラー訂正ブロックを生成するエキストラエラー訂正ブロック生成部と、
前記生成されたエキストラエラー訂正ブロックのエキストラパリティ情報のうち付加情報に該当する部分のデータを、前記基準フォーマットによる該当付加情報に替え、前記付加情報に替わったエキストラエラー訂正ブロックにエラー訂正のためのパリティ情報を追加して、前記基準フォーマットによるエラー訂正ブロックを生成して出力するエラー訂正ブロック生成部と、を備えることを特徴とするエラー訂正ブロック生成装置。
【請求項１８】
前記エラー訂正ブロック生成部は、ＣＤ、ＤＶＤ、ＨＤ  ＤＶＤ及びブルーレイディスクのうち一つの規格またはその組み合わせによるエラー訂正ブロックを生成することを特徴とする請求項１７に記載のエラー訂正ブロック生成装置。
【請求項１９】
前記エラー訂正ブロック生成部は、前記エキストラエラー訂正ブロックで付加情報に該当する部分を除外したデータをスクランブルした後、前記スクランブルされたエキストラエラー訂正ブロックに、前記パリティ情報を追加することによって、前記エラー訂正ブロックを生成することを特徴とする請求項１７に記載のエラー訂正ブロック生成装置。
【請求項２０】
エラー訂正ブロックを生成する方法において、
入力データにエキストラパリティ情報を付加することでエキストラエラー訂正ブロックを生成するステップと、
前記エキストラエラー訂正ブロックをメインデータとして利用して、基準フォーマットのメインデータと同じサイズのエラー訂正ブロックを生成するステップと、を含み、
前記入力データのサイズは前記基準フォーマットのメインデータより小さく、前記エキストラエラー訂正ブロックのサイズは前記基準フォーマットのメインデータと同じであることを特徴とするエラー訂正ブロックの生成方法。
【請求項２１】
エラー訂正ブロックを生成する装置において、
入力データを前処理し、基準フォーマットのメインデータと同じサイズであり、前記入力データとエキストラパリティ情報とを含むエキストラエラー訂正ブロックを出力する第１エラー訂正ブロック生成器と、
前記エキストラエラー訂正ブロックをメインデータとして利用して、前記エラー訂正ブロックを生成する第２エラー訂正ブロック生成器と、を備えることを特徴とするエラー訂正ブロック生成装置。
【請求項２２】
拡張されたフォーマットを持つエラー訂正ブロックを生成する方法において、
基準フォーマットのメインデータより小さなサイズの入力データに付加情報を付加するステップと、
エキストラエラー訂正のためのエキストラパリティ情報を、前記付加情報が付加された前記入力データに付加することでエキストラエラー訂正ブロックを生成するステップと、
前記エキストラエラー訂正ブロックに含まれた前記エキストラパリティ情報の前記付加情報に対応する部分のデータを、前記基準フォーマットによって付加情報に替えるステップと、
前記エキストラエラー訂正ブロックの前記付加情報を除外したデータをスクランブルし、エラー訂正のためのパリティ情報を付加することで、前記基準フォーマットを持つエラー訂正ブロックを生成するステップと、を含むことを特徴とするエラー訂正ブロックの生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＥＣＣ（エラー  コレクション  コード）フォーマットに係り、より詳細には、従来に規格化されたエラー訂正ブロックの標準フォーマットとの再生互換性を考慮した拡張されたフォーマットのエラー訂正ブロックとエラー訂正ブロックの生成方法及び装置、そして前記エラー訂正ブロックを利用したエラー訂正方法に関する。
【背景技術】
【０００２】
ＤＶＤ（デジタル  バーサタイル  ディスク）、ＨＤ  ＤＶＤ（ハイ  デフィニション  ＤＶＤ）、ブルーレイディスクのような既存の光ディスクシステムにおいては、規格化されたエラー訂正ブロックフォーマットによって、スクラッチや指紋によるバーストエラーやホコリなどによるランダムエラーに対するエラー訂正能が定められている。ディスクを使用する場合、記録パワーや再生パワーの影響で、そしてユーザーのディスク管理状況によりホコリ、スクラッチ、指紋などによって、ディスク上に記録されたデータの信頼性は段々と悪化する。特に、ディスクの表面に物理的な傷によって発生するスクラッチのようなバーストエラーは、データの信頼性に致命的であると言え、このような場合にデータ信頼性は回復され難い。
【０００３】
従来の規格によれば、ＤＶＤは、ＥＣＣフォーマットの約１６行（１６＊１８２＋１０ｂｙｔｅｓ）、ＨＤ  ＤＶＤは、ＥＣＣフォーマットの約３２行（３２＊１８２＋１０ｂｙｔｅｓ）、ブルーレイは、ＥＣＣフォーマットの６４行（１５５＊６４ｂｙｔｅｓ）に該当する長さの連続的なエラーを訂正できる。もちろん、このような訂正可能な連続的な長さに該当する物理的な長さは記録密度によって変わりうるが、ＤＶＤの場合に約６mm、ＨＤ  ＤＶＤの場合に約６．４mm、ブルーレイの場合に約９mmの物理的な長さに該当する連続的なエラーを訂正できる。
【０００４】
前述したように、ディスクの継続的な使用による劣化現象でディスクの状態が段々と悪化し、スクラッチや指紋のような連続的なエラーによってデータ信頼性は低下し、これによってディスクの寿命は短縮される。特に、記録される当時にはデータの信頼性がよいが、既に記録されたデータにスクラッチのようなディスク表面上の物理的な傷が生じれば、データ再生時にエラー訂正に失敗する確率が非常に高くなる。スクラッチのようなディスク表面の物理的な傷は、記録再生のためのピックアップの対物レンズがディスク表面と衝突して発生することもあり、ユーザーの管理不注意で発生することもある。これによるデータの信頼性低下によって再生時にエラーが訂正できなければ、ユーザーにより記録された情報は損失してしまう。したがって、エラー訂正能がさらに向上したＥＣＣフォーマットが要求される実情である。
【０００５】
しかし、データの信頼性を高めるために、既存のＥＣＣフォーマットとの互換性を無視した新たなＥＣＣフォーマットでデータを記録するならば、既に発売された既存製品との再生互換性が保証されないため、ユーザーのディスク使用時に多くの制約を与えるようになる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は前記のような問題を解決して、既存の規格化されたＥＣＣフォーマットとの再生互換性を保証しつつ、データ信頼性の低下を克服するためのエラー訂正ブロックと、エラー訂正ブロックの生成方法及び装置、前記エラー訂正ブロックを利用したエラー訂正方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記のような課題を解決するための本発明の一つの特徴は、メインデータ、付加情報及びパリティ情報を含む規格化された基準フォーマットのエラー訂正ブロック構造を備える、拡張されたフォーマットのエラー訂正ブロックにおいて、前記メインデータは、入力データと前記メインデータのエラー訂正のためのエキストラパリティ情報とを前記パリティ情報に付加して含むエキストラエラー訂正ブロックである。
【０００８】
本発明の他の特徴は、規格化された基準フォーマットのエラー訂正ブロックと互換可能な拡張されたフォーマットのエラー訂正ブロックを生成する方法において、前記基準フォーマットのメインデータより小さなサイズの入力データにエラー訂正のためのエキストラパリティ情報を追加して、前記メインデータサイズのエキストラエラー訂正ブロックを生成するステップと、前記生成されたエキストラエラー訂正ブロックをメインデータとして、前記基準フォーマットによるエラー訂正ブロックを生成するステップとを含むことである。
【０００９】
望ましくは、前記基準フォーマットによるエラー訂正ブロックを生成するステップは、前記エキストラエラー訂正ブロックに、エラー感知コード（Ｅｒｒｏｒ  Ｄｅｔｅｃｔｉｏｎ  Ｃｏｄｅ、以下、ＥＤＣという）を含む付加情報を追加するステップと、前記エキストラエラー訂正ブロックで前記付加情報を除外したデータをスクランブルするステップと、前記付加情報が追加されたエキストラエラー訂正ブロックに、エラー訂正のためのパリティ情報を追加して前記エラー訂正ブロックを生成するステップとを含む。
【００１０】
望ましくは、前記付加情報が追加されたエキストラエラー訂正ブロックに、エラー訂正のためのパリティ情報を追加してエラー訂正ブロックを生成するステップは、前記エキストラエラー訂正ブロックに、前記エラー訂正ブロックのエラー訂正のためのアウターコードパリティ情報を追加するステップと、前記エキストラエラー訂正ブロックに、前記エラー訂正ブロックのエラー訂正のためのインナーコードパリティ情報を追加するステップとを含む。
【００１１】
望ましくは、前記付加情報を追加するステップは、前記エキストラエラー訂正ブロックのアドレス情報を追加するステップをさらに含む。
【００１２】
望ましくは、前記基準フォーマットのエラー訂正ブロックは、ＣＤ、ＤＶＤ、ＨＤＤＶＤ及びブルーレイディスクのうち一つの規格またはその組み合わせによるエラー訂正ブロックである。
【００１３】
本発明のさらに他の特徴は、規格化された基準フォーマットのエラー訂正ブロックと互換可能な拡張されたフォーマットのエラー訂正ブロックを生成する方法において、前記基準フォーマットのメインデータより小さなサイズの入力データに、少なくともＥＤＣを含む付加情報を追加するステップと、前記付加情報が追加された入力データに、エラー訂正のためのエキストラパリティ情報を追加してエキストラエラー訂正ブロックを生成するステップと、前記生成されたエキストラエラー訂正ブロックのエキストラパリティ情報のうち付加情報に該当する部分のデータを、前記基準フォーマットによる該当付加情報に替えるステップと、前記付加情報に替わったエキストラエラー訂正ブロックに、エラー訂正のためのパリティ情報を追加して、前記基準フォーマットによるエラー訂正ブロックを生成するステップと、を含むことである。
【００１４】
望ましくは、前記入力データのサイズは、前記基準フォーマットのエラー訂正ブロックに含まれるデータフレームの整数倍である。
【００１５】
本発明のさらに他の特徴は、メインデータ、付加情報及びパリティ情報を含む規格化された基準フォーマットのエラー訂正ブロック構造を持ち、前記メインデータは、入力データとエキストラパリティ情報とを含むエキストラエラー訂正ブロックである、拡張されたフォーマットのエラー訂正ブロックを利用したエラー訂正方法において、前記拡張されたフォーマットのエラー訂正ブロック構造を持つデータを受信するステップと、前記受信されたデータのエラーを感知するステップと、前記エラーが感知された場合、前記パリティ情報を利用して前記感知されたエラーを訂正するステップと、前記感知されたあらゆるエラーの訂正に失敗した場合、前記エキストラパリティ情報を利用して残っているエラーを訂正するステップとを含むことである。
【００１６】
本発明のさらに他の特徴は、規格化された基準フォーマットのエラー訂正ブロックと互換可能な拡張されたフォーマットのエラー訂正ブロックを生成する装置において、前記基準フォーマットのメインデータより小さなサイズのデータを入力され、前記入力データにエラー訂正のためのエキストラパリティ情報を追加して、前記メインデータサイズのエキストラエラー訂正ブロックを生成するエキストラエラー訂正ブロック生成部と、前記生成されたエキストラエラー訂正ブロックをメインデータとして、前記基準フォーマットによるエラー訂正ブロックを生成して出力するエラー訂正ブロック生成部とを備えることである。
【００１７】
本発明のさらに他の特徴は、規格化された基準フォーマットのエラー訂正ブロックと互換可能な拡張されたフォーマットのエラー訂正ブロックを生成する装置において、前記基準フォーマットのメインデータより小さなサイズのデータを入力され、前記入力データに少なくともＥＤＣを含む付加情報を追加し、前記付加情報が追加された入力データに、エラー訂正のためのエキストラパリティ情報を追加して、エキストラエラー訂正ブロックを生成するエキストラエラー訂正ブロック生成部と、前記生成されたエキストラエラー訂正ブロックのエキストラパリティ情報のうち付加情報に該当する部分のデータを、前記基準フォーマットによる該当付加情報に替え、前記付加情報に替わったエキストラエラー訂正ブロックにエラー訂正のためのパリティ情報を追加して、前記基準フォーマットによるエラー訂正ブロックを生成して出力するエラー訂正ブロック生成部とを備えることである。
【発明を実施するための最良の形態】
【００１８】
以下、添付した図面を参照して本発明の望ましい実施形態を説明する。
【００１９】
図１は、従来の規格化されたフォーマットのエラー訂正ブロックを生成する方法のフローチャートである。従来の規格化されたフォーマットのエラー訂正ブロックは、入力データであるメインデータにＥＤＣ（Ｅｒｒｏｒ  Ｄｅｔｅｃｔｉｏｎ  Ｃｏｄｅ）などの付加情報とエラー訂正のためのパリティ情報とを追加した形態である。このような従来のエラー訂正ブロックを生成するために、入力データであるメインデータに付加情報を追加し（１０２）、メインデータをスクランブルする（１０４）。スクランブルされたメインデータブロックにパリティ情報を追加してエラー訂正ブロックを生成する（１０６）。
【００２０】
図２は、本発明による拡張されたフォーマットのエラー訂正ブロック生成装置の構成図である。図２を参照するに、本発明によるエラー訂正ブロック生成装置には、図１に示した従来の規格によるエラー訂正ブロックの生成を処理するエラー訂正ブロック生成部２２０以外に、入力データを先処理するためのエキストラエラー訂正ブロック生成部２１０が備えられる。エキストラエラー訂正ブロック生成部２１０は、入力データにエキストラパリティ情報を追加して、エラー訂正ブロック生成部２２０の入力であるメインデータを生成する。エキストラエラー訂正ブロック生成部２１０が生成するエキストラエラー訂正ブロックの具体的な構造については後述する。
【００２１】
図３は、本発明による拡張されたフォーマットのエラー訂正ブロックの概念図である。図３を参照するに、本発明によるエラー訂正ブロック３００は、メインデータ３１０、付加情報３２０及びパリティ情報３３０を含む標準フォーマットのエラー訂正ブロック構造をそのまま持つ。本発明によるエラー訂正ブロックの拡張されたフォーマットと区分するために、ＣＤ（コンパクト  ディスク）、ＤＶＤ、ＨＤ−ＤＶＤ、ブルーレイディスクなどのエラー訂正ブロックに対して規格化された標準フォーマットを基準フォーマットという。本発明によるエラー訂正ブロック３００は、基準フォーマットのメインデータより小さなサイズの入力データ３１１に、追加的なエラー訂正のためのエキストラパリティ情報３１２を追加したメインデータサイズのエキストラエラー訂正ブロック３１０を備える拡張されたフォーマットである。以下の説明では、実施形態によって付加情報３２０をエキストラエラー訂正ブロックに含んで称した場合もある。
【００２２】
図４は、本発明によるエラー訂正ブロックを利用したエラー訂正方法のフローチャートである。図４を参照するに、まず通信チャンネルや情報記録媒体から本発明による拡張されたフォーマットのエラー訂正ブロック構造を持つデータを受信する（４０２）。例えば、データは、記録及び／または再生装置の光ピックアップにより読み取られるか、またはネットワークを通じて受信されうる。受信されたデータにエラーが存在するかどうかを判断する（４０４）。エラーが感知された場合には、エラー訂正ブロックの基準フォーマットによるパリティ情報を利用してエラー訂正を行う（４０６）。ここまでが従来のエラー訂正過程である。本発明によるエキストラパリティ情報は、従来の規格によってエラー訂正を行って失敗した場合に使われる。すなわち、エラーが発生したビット数が多すぎて、前記基準フォーマットのパリティ情報によってあらゆるエラーを訂正できない場合（４０８）、本発明のエキストラ訂正ブロックに含まれたエキストラパリティ情報を利用して残っているエラーを訂正する（４１０）。
【００２３】
本発明によれば、２種類のエラー訂正ブロックの生成方法が開示され、図５及び図６を参照して説明する。
【００２４】
図５は、本発明によって拡張されたフォーマットのエラー訂正ブロックを生成する一つの方法を示すフローチャートである。図５を参照するに、規格化された基準フォーマットのメインデータより小さなサイズの入力データに、エラー訂正のためのエキストラパリティ情報を追加して、メインデータサイズのエキストラエラー訂正ブロックを生成する（５０２）。生成されたエキストラエラー訂正ブロックをメインデータとして、従来の規格による方法で基準フォーマットによるエラー訂正ブロックを生成する（５０４）。すなわち、エキストラエラー訂正ブロックを生成した後には、既存のエラー訂正ブロックの生成方法によってＥＤＣなどの付加情報を追加し、付加情報を除外した部分のデータをスクランブルした後、パリティ情報を追加して最終的な拡張されたフォーマットのエラー訂正ブロックを生成する。
【００２５】
図６は、本発明によって拡張されたフォーマットのエラー訂正ブロックを生成する他の方法を示すフローチャートである。図６を参照するに、規格化された基準フォーマットのメインデータより小さなサイズの入力データに、ＥＤＣなどの付加情報を追加する（６０２）。付加情報が追加された入力データに、追加的なエラー訂正のためのエキストラパリティ情報を追加して、エキストラエラー訂正ブロックを生成する（６０４）。生成されたエキストラエラー訂正ブロックのエキストラパリティ情報のうち付加情報に該当する部分のデータを、規格化された基準フォーマットによる付加情報に替える（６０６）。基準フォーマットによれば、エキストラパリティ情報が記録された部分もメインデータとして取り扱われるので、基準フォーマットと再生互換性を保持するためには、エキストラパリティ情報にも基準フォーマットによる付加情報が含まれねばならないためである。この時、少なくともＥＤＣに該当する部分のデータに替えることが望ましい。応用によっては、アドレス情報などもメインデータに付加されるので、該当情報が記録されるべき部分のデータも基準フォーマットによる情報に替わることが望ましい。付加情報に替わったエキストラエラー訂正ブロックで付加情報以外のデータをスクランブルし、エラー訂正のためのパリティ情報を追加して、基準フォーマットによるエラー訂正ブロックを生成して出力する（６０８）。結果的に、出力されたエラー訂正ブロックは、エキストラパリティ情報を含んだ拡張されたフォーマットになる。
【００２６】
次いで、本発明をＤＶＤに適用して、ＤＶＤ規格との再生互換性を考慮したエラー訂正ブロックを生成する実施形態を説明する。
【００２７】
図７Ａは、従来のＤＶＤ規格によるデータフレーム構成図である。図７Ａを参照するに、ＤＶＤのデータフレーム７１２は、２０４８ｂｙｔｅｓのメインデータ（Ｍａｉｎ  Ｄａｔａ）に、データのアドレスのための４ｂｙｔｅｓサイズのＩＤ  ７０２、ＩＤのエラー検出のための２ｂｙｔｅｓサイズのＩＥＤ  ７０４、及び６ｂｙｔｅｓサイズのＣＰＲ＿ＭＡＩ  ７０６を付加した２０６０ｂｙｔｅｓのデータに、エラー訂正を検査するための４ｂｙｔｅｓサイズのＥＤＣ  ７０８を加えた２０６４ｂｙｔｅｓのデータで構成される。
【００２８】
図７Ｂは、従来のＤＶＤ規格によるエラー訂正ブロック構成図である。図７Ｂを参照するに、まず、図７Ａに示したデータフレームで２０４８ｂｙｔｅｓのメインデータをスクランブルして、２０６４ｂｙｔｅｓのスクランブルされたフレーム（Ｓｃｒａｍｂｌｅｄ  Ｆｒａｍｅ）７１２を生成する。このような方式で生成された１６個のスクランブルされたフレームを集めて、３２Ｋｂｙｔｅｓのメインデータブロックを形成する。次いで、ＲＳ（２０８，１９２，１７）のアウターコードを形成するために、１７２個の各列に対して１６ｂｙｔｅｓのアウターコードパリティ（ＰＯ）情報を加える。次いで、ＲＳ（１８２，１７２，１１）のインナーコードを形成するために、２０８個の各行に１０ｂｙｔｅｓのインナーコードパリティ（ＰＩ）情報を加えて、エラー訂正ブロック（ＥＣＣ  Ｂｌｏｃｋ）を生成する。このような構造によれば、インナーコードとアウターコードとを交互に訂正する反復訂正により、エラー訂正ブロック内で発生したエラーを訂正できる。この構造で、イレイジャー（Ｅｒａｓｕｒｅ）訂正を通じて最大訂正可能なエラーｂｙｔｅｓの数は、１６＊１８２＋１０＝２９２２ｂｙｔｅｓである。
【００２９】
図８Ａ及び図８Ｂは、図５に示した方法によってＤＶＤ規格と互換されるように生成されたエキストラエラー訂正ブロックの２つの例である。
【００３０】
前述したように、従来の基準フォーマットによるＤＶＤのエラー訂正ブロックの生成時には、３２Ｋｂｙｔｅｓのメインデータ（１６＊２０４８ｂｙｔｅｓ＝３２Ｋｂｙｔｅｓ）をもって１６個のスクランブルされたフレームを作った後、ＰＯ及びＰＩパリティを加えてエラー訂正ブロックを構成する。一方、本発明によるエラー訂正ブロックは、基準フォーマットのメインデータより小さなサイズの入力データで生成される。例えば、２４Ｋｂｙｔｅｓに該当するメインデータを入力され、入力データに８Ｋｂｙｔｅｓに該当するエキストラパリティ情報を加えて、そのサイズが基準フォーマットのメインデータと同じである３２Ｋｂｙｔｅｓサイズのエキストラエラー訂正ブロックを生成する。次いで、エキストラエラー訂正ブロックをメインデータとして、既存のＤＶＤのエラー訂正ブロックを生成する方法と同一にエラー訂正ブロックを生成する。
【００３１】
図８Ａは、２４Ｋｂｙｔｅｓのメインデータを９６＊２５６ｂｙｔｅｓで構成８０２し、各列に対して３２ｂｙｔｅｓのエキストラパリティ（Ｅｘｔｒａ  Ｐａｒｉｔｙ）情報８０４を加えて２５６個のＲＳ（１２８，９６，３３）コード８０６で形成された、そのサイズが３２Ｋｂｙｔｅｓであるエキストラエラー訂正ブロックである。
【００３２】
図８Ｂは、２４Ｋｂｙｔｅｓのメインデータを４８＊５１２ｂｙｔｅｓで構成８１２し、各列に対して１６ｂｙｔｅｓのエキストラパリティ情報８１４を加えて、５１２個のＲＳ（６４，４８，１７）コード８１６で形成された、そのサイズが３２Ｋｂｙｔｅｓであるエキストラエラー訂正ブロックである。図８Ｂに示した例では、エキストラパリティ情報を利用してエキストラエラー訂正ブロックのエラーを訂正する時、そのエキストラパリティのサイズと最終的なエラー訂正ブロックのアウターコードのサイズとが１６ｂｙｔｅｓと同一であるため、００ｈ値を持つ１４４ｂｙｔｅｓをＲＳ（６４，４８，１７）コードの先頭に付加して入力することによって、既存のＲＳ（２０８，１９２，１７）アウターコードをそのまま活用してエラー訂正を行うことができる。
【００３３】
図８Ａ及び図８Ｂに示した例のように、エキストラパリティ情報が加えられた３２Ｋｂｙｔｅｓサイズのエキストラエラー訂正ブロックのデータを入力として、既存のＤＶＤエラー訂正ブロックを生成する方式と同一にエラー訂正ブロックを生成することによって、既存ＤＶＤエラー訂正システムとの再生互換性を保持した拡張されたエラー訂正ブロックが設けられる。既存のエラー訂正システムにより再生不可能なエラーが発生した場合でも、本発明によるエキストラパリティ情報による再生機能が具現されたエラー訂正システムでは、エキストラパリティを利用して３２Ｋｂｙｔｅｓに該当するエキストラエラー訂正ブロックを訂正して、全体エラー訂正ブロック内にあるメインデータをさらに信頼性高く再生できるようになる。本発明によって、エキストラパリティを使用してエラー訂正をする場合、メインデータ２８Ｋｂｙｔｅｓにエキストラパリティが４Ｋｂｙｔｅｓである時、最大訂正可能なエラーｂｙｔｅｓの数は１６＊２５６＝４０９６ｂｙｔｅｓであって、既存ＤＶＤに比べて約１．４倍になり、メインデータ２４Ｋｂｙｔｅｓにエキストラパリティが８Ｋｂｙｔｅｓである時は３２＊２５６＝８１９２ｂｙｔｅｓであって、既存ＤＶＤに比べて約２．８倍になる。
【００３４】
図９は、図６に示した方法によってＤＶＤ規格と互換されるように生成されたエキストラエラー訂正ブロックの例である。図９を参照するに、規格化された基準フォーマットのメインデータ３２Ｋｂｙｔｅｓの代わりに、その一部である２４Ｋｂｙｔｅｓの入力データを２Ｋｂｙｔｅｓずつ分け、各フレームにＩＤ（４ｂｙｔｅｓ）、ＩＥＤ（２ｂｙｔｅｓ）及びＣＰＲ＿ＭＡＩ（６ｂｙｔｅｓ）を加えて２０６０ｂｙｔｅｓにした後、これにＥＤＣ（４ｂｙｔｅｓ）をそれぞれ加えて１２つの２０６４ｂｙｔｅｓのデータフレーム９０２を構成した。次いで、これに４＊２０６４ｂｙｔｅｓに該当するエキストラパリティ９０４を追加して、総１６＊２０６４ｂｙｔｅｓに該当するエキストラエラー訂正ブロックを構成する。
【００３５】
４個のエキストラパリティのためのデータフレーム（Ｄａｔａ Ｆｒａｍｅ）９０４のＩＤ、ＩＥＤ及びＣＰＲ＿ＭＡＩに該当する部分のデータは、既存のエラー訂正ブロックを構成する方式通りに替わり、これら４個のデータフレーム９０４でＥＤＣ部分に該当するデータも、先頭２０６０Ｋｂｙｔｅｓに対応するＥＤＣに替わる。最後に、２０６４ｂｙｔｅｓサイズの１６つのデータフレーム９０２、９０４でＩＤ、ＩＥＤ、ＣＰＲ＿ＭＡＩ及びＥＤＣを除外した１６＊２０４８ｂｙｔｅｓのデータに対してスクランブルを行って１６個のスクランブルされたフレームを構成した後、ＰＯ及びＰＩパリティ情報を加えて最終的な拡張されたフォーマットのエラー訂正ブロックを生成する。
【００３６】
図９に示した実施形態の場合、最大訂正可能なエラーｂｙｔｅｓの数はほぼ（４８−１）＊１７２＝８０８４ｂｙｔｅｓである。
【００３７】
図１０Ａは、図９に示したエキストラエラー訂正ブロックの各列に対するＲＳコードを構成した一例である。図１０Ａを参照するに、図９に示したエキストラエラー訂正ブロックの各列（１９２ｂｙｔｅｓ）に対して、１４４ｂｙｔｅｓのメインデータ１００２と４８ｂｙｔｅｓのエキストラパリティ情報１００４とで構成された一つのＲＳ（１９２，１４４，４９）コードを構成した。
【００３８】
図１０Ｂは、図９に示したエキストラエラー訂正ブロックの各列に対するＲＳコードを構成した他の例である。図１０Ｂを参照するに、図９に示したエキストラエラー訂正ブロックの各列のデータ１４４ｂｙｔｅｓを４８ｂｙｔｅｓずつ３つに分け、それぞれの４８ｂｙｔｅｓ１０１２に対して１６ｂｙｔｅｓのエキストラパリティ情報１０１４を加えたＲＳ（６４，４８，１７）コードで構成した。ＲＳ（６４，４８，１７）コードで構成する場合、１９２ｂｙｔｅｓサイズの１列が３個のコードワードで構成されるので、３個のＲＳ（６４，４８，１７）コードを交互に配するインターリービングを通じて列方向の連続的なエラーを３個のコードワードに分散させることによって、そのエラー訂正能の向上を図ることが望ましい。
【００３９】
再び図９のエキストラパリティのためのデータフレーム９０４でのＩＤ、ＩＥＤ、ＣＰＲ＿ＭＡＩ及びＥＤＣの交替によって、図１０Ａ及び図１０Ｂに示したＲＳコード上の替わった部分はエラーと見なされる。ＲＳコードを互いにインターリービングする時、交替によるＲＳコード上のエラーをコードワードに分散させることが望ましい。ＲＳコードの構成時、エキストラパリティフレーム内のＩＤ、ＩＥＤ、ＣＰＲ＿ＭＡＩ、ＥＤＣ交替部分に対する考慮なしに、すなわち、エキストラパリティ部分に対するインターリービングなしにコードを構成すれば、最初の１２列と最後の４列の場合は、ＩＤ、ＩＥＤ、ＣＰＲ＿ＭＡＩ及びＥＤＣの交替による４ｂｙｔｅｓに該当するエラーがある特定のコードワードに存在するので、全体エキストラエラー訂正ブロックに対するエラー訂正能が低減するためである。例えば、１９２ｂｙｔｅｓに該当する列を一つまたは複数のコードワードで構成する場合、コードワードを構成した以後、そのエキストラパリティに該当する部分を４８行に配する時、ＩＤ、ＩＥＤ、ＣＰＲ＿ＭＡＩ及びＥＤＣ（データフレーム当たり１６ｂｙｔｅｓ、すなわち、総６４ｂｙｔｅｓ）に該当する部分についてのデータが、エキストラエラー訂正ブロックを構成しているコードワードに均一に分散されるように配することが望ましい。もし、エキストラエラー訂正ブロックを構成するコードワードの数が６４以上ならば、一つのコードワード内にせいぜい１ｂｙｔｅのエラーを持つようになる。また、これらのエラーは既にその位置を知っているため、イレイジャー訂正を通じてその信頼性低下をさらに回復することができる。
【００４０】
図１１は、図９に示したエキストラエラー訂正ブロックのエキストラパリティのためのデータフレームで付加情報に替える過程を示したものである。図１１を参照するに、エキストラパリティのためのデータフレーム１１００でＩＤ１１０２、ＩＥＤ  １１０４及びＣＰＲ＿ＭＡＩ  １１０６に該当する部分のデータが、既存のエラー訂正ブロックを構成する方式通りに替わり、ＥＤＣ部分１１０８に該当するデータも先頭２０６０Ｋｂｙｔｅｓに対応するＥＤＣに替わる。これら付加情報に替える理由は、前述したように、既存のエラー訂正ブロックを再生する時、そのエラー訂正ブロックが既存規格との互換性を保持するために、既存規格に明示された通りにそのエラー訂正ブロックを構成せねばならないためである。
【００４１】
前述した２つの方法での最大訂正可能なエラーは、既存のエラー訂正ブロックのＰＩ訂正の結果を利用して、エキストラエラー訂正ブロックを訂正する時にイレイジャー訂正を行うことによって可能になる。すなわち、ＰＩ訂正が失敗した行に対しては、それに対応するエキストラエラー訂正ブロック内のｂｙｔｅｓをエラーと見なすことによってイレイジャー訂正をして、最大訂正可能なエラーｂｙｔｅｓの数を達成することができる。
【００４２】
次いで、本発明をＨＤ  ＤＶＤに適用して、ＨＤ  ＤＶＤ規格との再生互換性を考慮したエキストラエラー訂正ブロックを生成する実施形態を説明する。
【００４３】
既存規格によるＨＤ  ＤＶＤのエラー訂正ブロックを生成する方法において、スクランブルされたフレーム生成は、ＣＰＲ＿ＭＡＩ  ６ｂｙｔｅｓが‘ｒｅｓｅｒｖｅｄ’と処理されることを除いては、ＤＶＤと同一である。また、ＤＶＤの場合、１６個のスクランブルされたフレームにＰＯ及びＰＩパリティを付加して一つのエラー訂正ブロックを構成する一方、ＨＤ  ＤＶＤの場合には、３２個のスクランブルされたフレームそれぞれを左側部分（Ｌｅｆｔ  ｐａｒｔ）と右側部分（Ｒｉｇｈｔ  ｐａｒｔ）とに両分し、これを２個のエラー訂正ブロック内に交互に配した後、２個のエラー訂正ブロックそれぞれに対してＰＯ及びＰＩパリティを付加してエラー訂正ブロック２つを生成するという点が異なる。
【００４４】
図５に示した方法による一実施形態によれば、６４Ｋｂｙｔｅｓではない４８Ｋｂｙｔｅｓに該当するメインデータにエキストラパリティ１６Ｋｂｙｔｅｓを加えて、６４Ｋｂｙｔｅｓに該当するエキストラエラー訂正ブロックを生成した後、生成されたエキストラエラー訂正ブロックがメインデータであるようにＨＤ  ＤＶＤのエラー訂正ブロックを生成する。結果的に２つの訂正ブロックが生成され、これらそれぞれに対応する２つのエキストラエラー訂正ブロックが構成される。
【００４５】
図５に示した方法による他の実施形態によれば、スクランブル前のメインデータ３２Ｋｂｙｔｅｓのうち、２４Ｋｂｙｔｅｓを除外した残りの８Ｋｂｙｔｅｓを、図８Ａまたは図８Ｂと類似した方式でエキストラパリティ情報に替える方法により、２個のエキストラエラー訂正ブロックを生成した後、２個のエラー訂正ブロック内にそれぞれ配してスクランブルを行う。最後に、２個のエラー訂正ブロックのためのＰＯ及びＰＩパリティをそれぞれ加える。
【００４６】
図６に示した方法による一実施形態によれば、６４Ｋｂｙｔｅｓのメインデータのための３２個のデータフレームの代わりに、４８Ｋｂｙｔｅｓのメインデータに対する２４個のデータフレームを除外した残りの８個のデータフレームを、前記２４個のデータフレームに対するパリティ情報であるエキストラパリティに代替することによって、３２個のデータフレームを持つエキストラエラー訂正ブロックを構成する。次いで、３２個のデータフレームをスクランブルして３２個のスクランブルされたデータフレームを生成し、それ以後は、規格化されたフォーマットによるＨＤ  ＤＶＤの２個のエラー訂正ブロックを構成する方法と同一にエラー訂正ブロックを生成する。
【００４７】
図６に示した方法による他の実施形態によれば、４８Ｋｂｙｔｅｓのメインデータのための２４個のデータフレームのうち、一つのエラー訂正ブロック内に配される１２個のデータフレーム（２４Ｋｂｙｔｅｓ）に該当するデータに、８Ｋｂｙｔｅｓのエキストラパリティを加えてエキストラエラー訂正ブロックを生成する。生成された２個のエキストラエラー訂正ブロックで、ＨＤ  ＤＶＤのエラー訂正ブロック規格に合わせてＩＤ、ＩＥＤ、ＣＰＲ＿ＭＡＩ（Ｒｅｓｅｒｖｅｄ）及びＥＤＣ情報に替えた後、スクランブルしてスクランブルされたフレームを構成する。最後に、２個のエラー訂正ブロックそれぞれにＰＯ及びＰＩパリティを加えて最終的なエラー訂正ブロックを生成する。
【００４８】
ＤＶＤの場合と同様に、エキストラパリティのためのデータフレームでＩＤ、ＩＥＤ、Ｒｅｓｅｒｖｅｄ、ＥＤＣの位置に該当するデータに替えることによって発生するエラーによるエキストラエラー訂正ブロックのエラー訂正能低下を最小化するために、エキストラパリティをエラー訂正ブロック内に配する時、インターリービングを通じてエキストラエラー訂正ブロック内にあるコードワードに均一に分散させることが望ましい。
【００４９】
既存規格によるＨＤ  ＤＶＤのエラー訂正能は、（１６＊１８２＋１０）＊２＝５８４４ｂｙｔｅｓほどである。一方、前記のような方法によって本発明をＨＤ−ＤＶＤに適用した時、最大訂正可能なエラーｂｙｔｅｓの数は次の通りである。図５に示した方法によりエキストラエラー訂正ブロックを構成した時、最大訂正可能なエラーサイズは、３２＊２５６＊２＝１６３８４ｂｙｔｅｓであって、既存規格に比べて約２．８倍向上した。図６に示した方法により、エキストラエラー訂正ブロックを構成した時、最大訂正可能なエラーサイズは、（４８−１）＊１７２８＊２＝１６１６８ｂｙｔｅｓであって、同じく約２．８倍向上した。
【００５０】
次いで、本発明をブルーレイディスクに適用してブルーレイディスク規格との再生互換性を考慮したエキストラエラー訂正ブロックを生成する実施形態を説明する。
【００５１】
図１２Ａは、従来のブルーレイディスク規格によるデータフレーム構成図である。図１２Ａによれば、ブルーレイディスクのエラー訂正ブロックのためのデータフレームは、メインデータ２０４８ｂｙｔｅｓにＥＤＣ情報４ｂｙｔｅｓを加えた２０５２ｂｙｔｅｓサイズである。
【００５２】
図１２Ｂは、従来のブルーレイディスク規格によるスクランブルされたデータフレームセット構成図である。図１２Ｂを参照するに、ブルーレイディスクのメインデータブロックは、３２個のデータフレームをスクランブルして生成した、３２個の２０５２ｂｙｔｅｓサイズのスクランブルされたデータフレームで構成される。
【００５３】
図１２Ｃは、従来のブルーレイディスク規格によるエラー訂正ブロック構成図である。図１２Ｃを参照するに、３２個のスクランブルされたデータフレームを２１６＊３０４ブロック１２２０に配するが、まず縦方向に上から下に順に配し、横方向には左から右に順に配する。このように構成されたメインデータブロック１２２０で、２１６ｂｙｔｅｓに該当する各列に対して３２個のパリティ１２３０を加える。その結果として、３０４個のＲＳ（２４８，２１６，３３）コードで構成された、６４Ｋｂｙｔｅｓのメインデータのためのエラー訂正ブロックが構成される。
【００５４】
図１３は、図５に示した方法によってブルーレイディスク規格と互換されるように生成されたエキストラエラー訂正ブロックの例である。図１３を参照するに、４８Ｋｂｙｔｅｓに該当する９６＊５１２ブロック１３０２の各列（９６ｂｙｔｅｓ）にエキストラパリティ３２ｂｙｔｅｓ１３０４を加えて、ＲＳ（１２８，９６，３３）コード１３０６の５１２個で構成された６４Ｋｂｙｔｅｓサイズのエキストラエラー訂正ブロックが構成される。次いで、前記エキストラエラー訂正ブロック内の４８Ｋｂｙｔｅｓが配された順にデータを２０４８ｂｙｔｅｓずつ抽出して、ＥＤＣ４ｂｙｔｅｓを付与して２０５２ｂｙｔｅｓで構成されたデータフレーム３２個を作り、前記作られたそれぞれのデータフレームをスクランブルして、２０５２ｂｙｔｅｓで構成されたスクランブルされたデータフレーム３２個を作った後、既存方式のようにエラー訂正ブロックを生成する。
【００５５】
既存規格によるエラー訂正ブロックが、フレームＳｙｎｃとＢＩＳブロックとのエラー訂正結果を利用してイレイジャー訂正を行うことによって、最大３２＊３０４ｂｙｔｅｓ＝９７２８ｂｙｔｅｓのエラー訂正が可能な一方、前記のような方法によれば、最大３２＊５１２ｂｙｔｅｓ＝１６３８４ｂｙｔｅｓに該当するエラーを訂正することができて、既存規格に比べて約１．７倍向上する。これは、エキストラエラー訂正ブロックをエラー訂正する時、既存ブルーレイのエラー訂正ブロックに付加情報のためのＢＩＳブロックのエラー訂正結果及びフレームＳｙｎｃのエラー訂正結果を利用し、またエラー訂正ブロックのエラー訂正結果を利用してイレイジャー訂正を行うことによって可能である。
【００５６】
図１４は、図６に示した方法によってブルーレイディスク規格と互換されるように生成されたエキストラエラー訂正ブロックの例である。図１４を参照するに、９６＊５１３ｂｙｔｅｓに該当する２４個のデータフレーム１４０２の各９６ｂｙｔｅｓに対してエキストラパリティを３２加えて、ＲＳ（１２８，９６，３３）コード５１３個で構成されたエキストラエラー訂正ブロックが構成される。スクラッチのような連続的なエラーを発生させるバーストエラーに対するエキストラエラー訂正ブロックのエラー訂正能を最大にするために、２４個のデータフレームに該当するデータを９６＊５１３ブロックに配する時、９６行に該当する縦方向に上から下に先ず配しつつ、横方向には左から右に配することが望ましい。これは、既存のエラー訂正ブロックでメインデータの配置がそうであり、その代りに、ディスク記録方向は、先ず横方向に左から右に記録しつつ、縦方向には上から下に記録するためである。
【００５７】
図１５は、図１４に示したエキストラエラー訂正ブロックのＲＳコードを構成した例であり、ＲＳ（１２８，９６，３３）コードを表す。ＤＶＤについての説明と同様に、長さ１２８ｂｙｔｅｓの前に１２０ｂｙｔｅｓに該当するデータを００ｈとしてエラー訂正システムに入力することによって、既存のＲＳ（２４８，２１６，３３）コードとの互換をなすことができて、エラー訂正のためのＨ／Ｗの変更を最小化できる。
【００５８】
図１６は、図１４に示したエキストラエラー訂正ブロックのエキストラパリティのためのデータフレームで付加情報に替える過程を示したものである。図１６を参照するに、エキストラパリティのためのデータフレーム１６１０で最後の４ｂｙｔｅｓに該当するデータを、既存規格が明示したように残りの２０４８ｂｙｔｅｓに対するＥＤＣデータ１６０２に替える。このようにＥＤＣデータの替え（４＊８ｂｙｔｅｓ＝３２ｂｙｔｅｓ）によるエラーｂｙｔｅｓの数を、エキストラエラー訂正ブロックを構成するコードワードに分散するために、前記２０５２ｂｙｔｅｓに該当するエキストラパリティのためのデータフレームを図１４から抽出する時、例えば、縦方向に先ず上から下に、そして横方向には左から右に抽出することによって、ＥＤＣデータに替えることによって発生するエキストラエラー訂正ブロック内のエラーを５１３個のコードワードに分散させることによって、ＥＤＣ替えによるエラー訂正損失を最小化させることができる。図１６に示した例の場合、ＥＤＣ替えによるエラーｂｙｔｅｓの数が３２であるので、エキストラエラー訂正ブロックを構成するコードワードの数が３２以上ならば、各コードワードはせいぜい一つのエラーｂｙｔｅを持つようになる。
【００５９】
既存規格によるエラー訂正ブロックの最大訂正可能なエラー訂正ｂｙｔｅｓの数が３２＊３０４＝９７２８ｂｙｔｅｓである一方、前記方法によるエキストラエラー訂正ブロックを利用した時、イレイジャー訂正による最大訂正可能なｂｙｔｅｓの数は、３２＊５１３ｂｙｔｅｓ＝１６４１６ｂｙｔｅｓであって、約１．７倍向上する。
【００６０】
前述したような本発明による方法は、コンピュータまたはコントローラ、すなわち、データを読み出し／書き込みするために、そしてデータを符号化／復号化するために、光ピックアップを制御するコントローラにより具現されるように、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現することが可能である。
【００６１】
本発明の構成によれば、従来の規格化されたフォーマットによるエラー訂正ブロックとの再生互換性を保持したまま、さらに信頼性の高いデータをユーザーに提供できる。
【００６２】
これまで本発明についてその望ましい実施形態を中心に説明した。当業者ならば、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現されるということを理解できるであろう。したがって、開示された実施形態は限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は前述した説明ではなく特許請求の範囲に現れており、それと同等な範囲内にあるあらゆる差異点は本発明に含まれていると解釈されねばならない。
【図面の簡単な説明】
【００６３】
【図１】従来の規格化されたフォーマットのエラー訂正ブロックを生成する方法のフローチャートである。
【図２】本発明による拡張されたフォーマットのエラー訂正ブロック生成装置の構成図である。
【図３】本発明による拡張されたフォーマットのエラー訂正ブロックの概念図である。
【図４】本発明によるエラー訂正ブロックを利用したエラー訂正方法のフローチャートである。
【図５】本発明によって拡張されたフォーマットのエラー訂正ブロックを生成する方法を示すフローチャートである。
【図６】本発明によって拡張されたフォーマットのエラー訂正ブロックを生成する他の方法を示すフローチャートである。
【図７Ａ】従来のＤＶＤ規格によるデータフレーム構成図である。
【図７Ｂ】従来のＤＶＤ規格によるエラー訂正ブロック構成図である。
【図８Ａ】図５に示した方法によってＤＶＤ規格と互換されるように生成されたエキストラエラー訂正ブロックの一例を示す図である。
【図８Ｂ】図５に示した方法によってＤＶＤ規格と互換されるように生成されたエキストラエラー訂正ブロックの他の例を示す図である。
【図９】図６に示した方法によってＤＶＤ規格と互換されるように生成されたエキストラエラー訂正ブロックの例を示す図である。
【図１０Ａ】図９に示したエキストラエラー訂正ブロックの各列に対するＲＳコードを構成した一例を示す図である。
【図１０Ｂ】図９に示したエキストラエラー訂正ブロックの各列に対するＲＳコードを構成した他の例を示す図である。
【図１１】図９に示したエキストラエラー訂正ブロックのエキストラパリティのためのデータフレームで付加情報に替える過程を示す図である。
【図１２Ａ】従来のブルーレイディスク規格によるデータフレーム構成図である。
【図１２Ｂ】従来のブルーレイディスク規格によるスクランブルされたデータフレームセット構成図である。
【図１２Ｃ】従来のブルーレイディスク規格によるエラー訂正ブロック構成図である。
【図１３】図５に示した方法によってブルーレイディスク規格と互換されるように生成されたエキストラエラー訂正ブロックの例を示す図である。
【図１４】図６に示した方法によってブルーレイディスク規格と互換されるように生成されたエキストラエラー訂正ブロックの例を示す図である。
【図１５】図１４に示したエキストラエラー訂正ブロックのＲＳコードを構成した例を示す図である。
【図１６】図１４に示したエキストラエラー訂正ブロックのエキストラパリティのためのデータフレームで付加情報に替える過程を示す図である。
【図１】
2009526341.tif 000003
【図２】
2009526341.tif 000004
【図３】
2009526341.tif 000005
【図４】
2009526341.tif 000006
【図５】
2009526341.tif 000007
【図６】
2009526341.tif 000008
【図７Ａ】
2009526341.tif 000009
【図７Ｂ】
2009526341.tif 000010
【図８Ａ】
2009526341.tif 000011
【図８Ｂ】
2009526341.tif 000012
【図９】
2009526341.tif 000013
【図１０Ａ】
2009526341.tif 000014
【図１０Ｂ】
2009526341.tif 000015
【図１１】
2009526341.tif 000016
【図１２Ａ】
2009526341.tif 000017
【図１２Ｂ】
2009526341.tif 000018
【図１２Ｃ】
2009526341.tif 000019
【図１３】
2009526341.tif 000020
【図１４】
2009526341.tif 000021
【図１５】
2009526341.tif 000022
【図１６】
2009526341.tif 000023
【国際調査報告】
2009526341.tif 000024
2009526341.tif 000025