【手続補正書】
【提出日】平成16年6月18日(2004.6.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バイト単位でデジタルデータの処理が行われ、１つの情報データブロックがＭ行×Ｎ列の（Ｍ×Ｎ）バイトで構成され、
前記情報データブロック内は、バイト単位でデータが配置されるもので、行毎には第０列から第（Ｎ−１）列のデータ伝送順で配置され、かつ第０行から第（Ｍ−１）行までがデータ伝送順に配置され、
更に、上記情報データブロックの集合であって、データ伝送順に連続する、第０情報データブロックから第（Ｋ−１）情報データブロックによるＫ個の情報データブロックで構成される（Ｋ×Ｍ）行×Ｎ列の行列ブロックが配置され、
この行列ブロックの（Ｋ×Ｍ）バイトの各列には、偶数行のみのデータ（Ｋ×Ｍ／２）バイトに対して、誤り訂正検査ワードＰＯ-a（Ｋ×Ｑ）またはＰＯ-a（（Ｋ／２）×Ｑ）バイトと、奇数行のみのデータ（Ｋ×Ｍ／２）バイトに対して、誤り訂正検査ワードＰＯ-b（Ｋ×Ｑ）またはＰＯ-b（（Ｋ／２）×Ｑ）バイトが生成され、
ＰＯ-aとＰＯ-bはＭ行×Ｎ列の（Ｍ×Ｎ）バイトで構成される上記Ｋ個の情報データブロックに分散配置され、
Ｎ列の各列が（Ｋ×（Ｍ＋Ｑ））または（Ｋ×（Ｍ＋２Ｑ））バイトのリードソロモン符号語ＰＯとして形成され（但しＱは１以上の整数）、
更にＮバイトの各行毎に誤り訂正検査ワードＰバイトが付加され、（Ｋ×（Ｍ＋Ｑ））または（Ｋ×（Ｍ＋２Ｑ））行の各行が（Ｎ＋Ｐ）バイトのリードソロモン符号語ＰＩとして形成され、
全体のブロックとしては、Ｋ個の情報データブロック（Ｋ×Ｍ×Ｎ）バイトを情報部とする（Ｋ×（Ｍ＋Ｑ）×（Ｎ＋Ｐ））または（Ｋ×（Ｍ＋２Ｑ）×（Ｎ＋Ｐ））バイトのリードソロモン誤り訂正検査符号を構成した誤り訂正積符号ブロックを実現することを特徴とするデータ処理方法。
【請求項２】
請求項１において、
バイト単位でデジタルデータの処理が行われ、１つの情報データブロックがＭ行×Ｎ列の（Ｍ×Ｎ）バイトで構成され、
前記情報データブロック内は、バイト単位でデータが配置されるもので、行毎には第０列から第（Ｎ−１）列のデータ伝送順で配置され、かつ第０行から第（Ｍ−１）行までデータ伝送順に一致させて配置され、かつ最初の行は情報データブロックの識別情報（ＩＤ：Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｄａｔａ）や制御データが配置される事を特徴とするデータ処理方法。
【請求項３】
請求項１乃至２のいずれかにおいて、
（Ｎ＋Ｐ）バイトのリードソロモン符号語ＰＩの形成は、
０列から（（Ｎ＋Ｐ）−１）列の行が０行から（Ｍ−１）行で構成される誤り訂正検査ワードＰＯが付加された情報データブロックのＰＩ系列の生成において、
各先頭列のバイトデータを基点にして、各行および各列を１単位で増加させ、増加結果の行がＭ行となった時は０行に移すよう、増加して得られた行番号Ｍを０行に回転配置し、Ｍ組のＰＩ系列を構成することを特徴とするデータ処理方法。
【請求項４】
請求項１乃至３のいずれかにおいて、
Ｋ＝３２、Ｑ＝１、ＰＯ-a＝ＰＯ-b＝１６であり、１つの情報データブロック（Ｍ×Ｎ）バイトとこれに付加される平均検査ワードバイト数との合計が、一定値（Ｍ＋１）×（Ｎ＋Ｐ）バイトになるように構成された誤り訂正積符号ブロックを構成する事を特徴とするデータ処理方法。
【請求項５】
請求項１乃至３において、
Ｋ＝１６、Ｑ＝１、ＰＯ-a＝ＰＯ-b＝１６であり、１つの情報データブロック（Ｍ×Ｎ）バイトとこれに付加される平均検査ワードバイト数との合計が、一定値（Ｍ＋２）×（Ｎ＋Ｐ）バイトになるように構成された誤り訂正積符号ブロックを構成する事を特徴とするデータ処理方法。
【請求項６】
バイト単位でデジタルデータの処理が行われ、１つの情報データブロックがＭ行×Ｎ列の（Ｍ×Ｎ）バイトで構成され、
前記情報データブロック内は、バイト単位でデータが配置されるもので、行毎には第０列から第（Ｎ−１）列のデータ伝送順で配置され、かつ第０行から第（Ｍ−１）行までがデータ伝送順に配置され、
更に、上記情報データブロックの集合であって、データ伝送順に連続する、第０情報ブロックから第（Ｋ−１）情報ブロックによるＫ個の情報データブロックで構成される（Ｋ×Ｍ）行×Ｎ列の第1の誤り訂正処理ブロックが配置され、
この第1の誤り訂正処理ブロックの偶数行データと、１ブロック前の第２の誤り訂正処理ブロックの奇数行データとで、（Ｋ×Ｍ）行×Ｎ列で構成される、（Ｋ×Ｍ）×ＮバイトのＰＯ系列の誤り訂正検査符号生成用のブロックを構成し、
ここで生成された各列の（Ｋ×Ｑ）バイトの誤り訂正検査ワードＰＯを、前記第1の誤り訂正処理ブロックのＫ個の情報データブロックに分散配置し、Ｎ列の各列が（Ｋ×（Ｍ＋Ｑ））バイトの誤り訂正検査ワードＰＯとして形成され（但しＱは１以上の整数）、
更に前記第１の誤り訂正処理ブロックのＮバイトの各行毎に誤り訂正検査ワードＰバイトが付加され、（Ｋ×（Ｍ＋Ｑ））行の各行が（Ｎ＋Ｐ）バイトのリードソロモン符号語ＰＩとして形成され、
全体のブロックとしては、Ｋ個の情報データブロック（Ｋ×Ｍ×Ｎ）バイトを情報部とする（Ｋ×（Ｍ＋Ｑ）×（Ｎ＋Ｐ））バイトのリードソロモン誤り訂正積符号ブロックが構成され、
１つの情報データブロック（Ｍ×Ｎ）バイトとこれに付加される平均検査ワードバイト数との合計が、一定値（Ｍ＋Ｑ）×（Ｎ＋Ｐ）バイトになるように構成された誤り訂正積符号ブロックを構成する事を特徴とするデータ処理方法。
【請求項７】
請求項６の（Ｎ＋Ｐ）バイトの誤り訂正検査ワードＰＩの形成は、
０列から（（Ｎ＋Ｐ）−１）列の行が０行から（Ｍ−１）行で構成される、情報データブロックのＰＩ系列の誤り訂正検査符号の生成において、
各先頭列のバイトデータを基点にして、各行および各列を１単位で増加させ、増加結果の行がＭ行となった時は０行に移すよう、増加して得られた行番号Ｍを０行に回転配置し、Ｍ組のＰＩ系列を構成することを特徴とするデータ処理方法。
【請求項８】
１つの行列ブロックは、Ｍ行×Ｎ列のデータセクタが複数集合されて形成されたものであり、
行数が夫々同じのＹ個のサブブロックは、前記１つの行列ブロックが、分割されて形成されたものであり、
Ｙ個の誤り訂正検査ワードブロックＰＯ-1乃至ＰＯ-yは、それぞれ前記Ｙ個のサブブロックの行（縦）方向のデータに対して生成されたものであり、
１つのエラー訂正コードブロック（ＥＣＣブロック）は、前記Ｙ個の誤り訂正検査ワードブロックＰＯ-1乃至ＰＯ-yが、前記Ｙ個のサブブロックの最終行にバイト単位で分散されて配置され、さらに、各行の最後には、列（横）方向の誤り訂正検査ワードＰＩが付加された形であり、
前記ＥＣＣブロックを構築することを特徴とするデータ処理方法。
【請求項９】
バイト単位でデジタルデータの処理が行われ、１つの情報データブロックがＭ行×Ｎ列の（Ｍ×Ｎ）バイトで構成され、
前記情報データブロック内は、バイト単位でデータが配置されるもので、行毎には第０列から第（Ｎ−１）列のデータ伝送順で配置され、かつ第０行から第（Ｍ−１）行までがデータ伝送順に配置され、
更に、上記情報データブロックの集合であって、データ伝送順に連続する、第０情報データブロックから第（Ｋ−１）情報データブロックによるＫ個の情報データブロックで構成される（Ｋ×Ｍ）行×Ｎ列の行列ブロックが配置され、
この行列ブロックの（Ｋ×Ｍ）バイトの各列には、偶数行のみのデータ（Ｋ×Ｍ／２）バイトに対して、誤り訂正検査ワードＰＯ-a（Ｋ×Ｑ）またはＰＯ-a（（Ｋ／２）×Ｑ）バイトと、奇数行のみのデータ（Ｋ×Ｍ／２）バイトに対して、誤り訂正検査ワードＰＯ-b（Ｋ×Ｑ）またはＰＯ-b（（Ｋ／２）×Ｑ）バイトが生成され、
ＰＯ-aとＰＯ-bはＭ行×Ｎ列の（Ｍ×Ｎ）バイトで構成される上記Ｋ個の情報データブロックに分散配置され、
Ｎ列の各列が（Ｋ×（Ｍ＋Ｑ））または（Ｋ×（Ｍ＋２Ｑ））バイトのリードソロモン符号語ＰＯとして形成され（但しＱは１以上の整数）、
更にＮバイトの各行毎に誤り訂正検査ワードＰバイトが付加され、（Ｋ×（Ｍ＋Ｑ））または（Ｋ×（Ｍ＋２Ｑ））行の各行が（Ｎ＋Ｐ）バイトのリードソロモン符号語ＰＩとして形成され、
全体のブロックとしては、Ｋ個の情報データブロック（Ｋ×Ｍ×Ｎ）バイトを情報部とする（Ｋ×（Ｍ＋Ｑ）×（Ｎ＋Ｐ））または（Ｋ×（Ｍ＋２Ｑ）×（Ｎ＋Ｐ））バイトのリードソロモン誤り訂正検査符号を構成したブロックが処理する方法であって、
前記リードソロモン符号語ＰＩの系列のエラー検出訂正処理を行なうステップと、
２種類の前記リードソロモン符号語ＰＯの系列のエラー検出訂正処理を行うステップとを有することを特徴とするデータ再生方法。