【手続補正書】
【提出日】平成16年7月8日(2004.7.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記録媒体に記録するソースワードのコードワード生成及び配置方法において、
所定ランレングス条件を満足するコードワードを生成し、各々のランレングス条件に従ってコードワードをグルーピングする段階と、
ソースワードに対するコードワードがコード列のＤＣ成分の抑制を制御するようにコード列においてコードワードを配する段階とを含むことを特徴とするコードワード生成及び配置方法。
【請求項２】
コード列において所定境界条件が満足されないとき、境界条件を満足し且つＤＣ制御特性を保持するコードワードを最初のコードワードと置き換えるようにコードワードを配する段階をさらに含むことを特徴とする請求項１に記載のコードワード生成及び配置方法。
【請求項３】
コード列がＤＣ成分の抑制を制御するようにするために、一対のコード列と反対のパラメータ特性を有する追加のコード列が生成されるようにコードワードを配し、パラメータは１の数が奇数であるか偶数であるかを表すことを特徴とする請求項１に記載のコードワード生成及び配置方法。
【請求項４】
前記コードワードを生成する段階は、
所定第１コードワードの長さ及び所定ランレングス条件を満足するコードワードを生成し、各々の所定ランレングス条件に従ってコードワードをグルーピングして主変換コードワードテーブルを生成する手順と、
コード列におけるＤＣ成分を制御するために所定第２コードワード長さ及び所定ランレングス条件を満足するＤＣ制御用コードワードを生成してグルーピングし、ＤＣ成分を制御するためにコード変換テーブルを生成する手順と、
所定ランレングス条件を満足して前記主変換コードワードテーブルにて必要でないコードワードを持ってきて追加ＤＣ制御用コードワードを生成してグルーピングする手順とを含む請求項１に記載のコードワード生成及び配置方法。
【請求項５】
前記ソースワードのビット長さが８である時、前記主変換コードテーブルのコードワードの長さは１５ビットであることを特徴とする請求項４に記載のコードワード生成及び配置方法。
【請求項６】
前記主変換コードテーブルはコードワードのグループであって、コードワードは０以上８以下のエンドゼロを有し、２以上１０以下のリードゼロ、１以上９以下のリードゼロ、０以上６以下のリードゼロ及び０以上２以下のリードゼロをそれぞれ有することを特徴とする請求項５に記載のコードワード生成及び配置方法。
【請求項７】
前記主変換コードテーブルのうち、ソースデータを変換するためのコードワードの最小数より少ないコードワード数を有するグループは、コードワードの最小数に等しくなるように、前記コードワードの最小数より多いコードワード数を有するグループから剰余のコードワードを持ってくることを特徴とする請求項６に記載のコードワード生成及び配置方法。
【請求項８】
前記ＤＣ制御用変換コードテーブルのコードワードの長さは１７ビットであることを特徴とする請求項５に記載のコードワード生成及び配置方法。
【請求項９】
前記ＤＣ制御用変換コードテーブルはコードワードのグループを含み、コードワードのグループはエンドゼロが０以上８以下であり、リードゼロがそれぞれ２以上１０以下、１以上９以下、０以上６以下及び０以上２以下であるコードワードのグループよりなることを特徴とする請求項８に記載のコードワード生成及び配置方法。
【請求項１０】
前記ＤＣ制御用変換テーブルの各コードグループは一つのソースワードがコードワードの対に対応することができる同じ数のコードワードを有し、各々の対のコードワードは相異なるパラメータ特性を有し且つ選択可能であることを特徴とする請求項９に記載のコードワード生成及び配置方法。
【請求項１１】
前記ＤＣ制御用変換コードテーブルのグループのうち、必要とされるコードワードの最小数より少ないコードワード数を有するグループは、コードワードの最小数に等しいかまたはそれより多いコードワードを有するように、コードワードの最小数より多いコードワード数を有するグループから剰余のコードワードを持ってくる請求項６に記載のコードワード生成及び配置方法。
【請求項１２】
前記補助ＤＣ制御用変換コードテーブルは、
各々１５ビット長さを有し、９以上１０以下のエンドゼロを有し、少なくとも１のリードゼロを有するコードワードのグループであって、コードワードを第１主変換コードグループの剰余コードワードから持ってくる、コードワードのグループと、
各々１５ビット長さを有し、９以上１０以下のエンドゼロを有し、少なくとも１のリードゼロを有するコードワードのグループであって、コードワードを第２主変換コードグループの剰余コードワードから持ってくる、コードワードのグループと、
各々１５ビット長さを有し、９以上１０以下のエンドゼロを有し、リードゼロを有しないコードワードのグループであって、第３主変換コードグループの剰余コードワード、７以上８以下のリードゼロおよび０以上８以下のエンドゼロを有する、コードワードのグループと、
各々１５ビット長さを有し、９以上１０以下のエンドゼロを有するコードワードのグループであって、第４主変換コードグループの剰余コードワードは３以上８以下のリードゼロおよび０以上８以下のエンドゼロを有する、コードワードのグループとにより構成されることを特徴とする請求項８に記載のコードワード生成及び配置方法。
【請求項１３】
コード列の対がそれぞれａ，ｂ１，ｃおよびａ，ｂ２，ｃであり、ｂ１とｂ２は互いに反対のパラメータ特性を有するＤＣ制御用コードワードであるとき、前記ａとｂ１あるいはｂ２と、またはｂ１あるいはｂ２とｃとの間に所定ランレングスの違反のためにａ，ｂ１，ｂ２またはｃのコード変換が起きても、変換後のコード列のパラメータ特性が反対であるように維持されるようにコードワードを配することを特徴とする請求項１２に記載のコードワード生成及び配置方法。
【請求項１４】
記録媒体に記録されるソースワードについて生成されたコードワードを配するコードワード配置方法において、
先行するコードワードａと後続するコードワードｂとがコード列Ｘをなすとき、コードワードｂとして２つの選択可能なコードワードｂ１およびｂ２の１つを配する段階であって、コードワードｂ１およびｂ２はコードワードに含まれる‘１’の数が奇数であるかまたは偶数であることを示すパラメータである互いに反対のパラメータを有する段階と、
前記ａとｂ１のコード列がＸ１、ａとｂ２のコード列がＸ２であるとき、コードワード間に与えられた所定の境界条件によりａまたはｂ１あるいはｂ２が他のコードワードに置き換えられるときにＸ１とＸ２とのパラメータは反対に保持されるようにコードワードを配する段階とを含むことを特徴とするコードワード配置方法。
【請求項１５】
前記所定の境界条件がコードワード間の連続する０の数が少なくとも２である必要があるときであって、前記コードワードａの最小ビットから最大ビットの方向に連続する‘０’の数が０であり、前記コードワードｂ１またはｂ２の最大ビットから最小ビット方向に連続する‘０’の数が１であるとき、境界条件を満足するように、コードワードａまたはｂ１あるいはｂ２のコード変換が生じることを特徴とする請求項１４に記載のコードワード配置方法。
【請求項１６】
前記コードワードａとｂとの間の連続する０の数が１または０であるとき、境界をなす０の数が２より大きく且つ１０より小さいようにコードワードａまたはｂを変換することを特徴とする請求項１４に記載のコードワード配置方法。
【請求項１７】
コード列Ｘ１およびＸ２の結果的に得られるコードワードａが同じパラメータを有するようにコード列Ｘ１のコードワードおよびコード列Ｘ２のコードワードが他のコードワードに変換され、その結果、コードワードａの後にコードワードｂ１およびｂ２のパラメータにより、コード列Ｘ１およびＸ２のパラメータはそれぞれ異なるようになることを特徴とする請求項１６に記載のコードワード配置方法。
【請求項１８】
記録媒体に記録するソースワードのコードワード配置方法であって、
先行するコードワードｂと後続するコードワードｃとがコード列Ｙをなすとき、コードワードｂとして２つの選択可能なコードワードｂ１およびｂ２の１つを配する段階であって、コードワードｂ１およびｂ２はコードワードに含まれる‘１’の数が奇数であるかまたは偶数であるかを示すパラメータである反対のパラメータを有する段階と、
前記ｂ１およびｃとのコード列がＹ１であり、ｂ２およびｃのコード列がＹ２であるとき、コードワードｂ１，ｂ２またはｃがコードワード間の所定の境界条件により他のコードワードにより置き換えられる必要があるときにＹ１およびＹ２のパラメータが反対であるように保持されるように、コードワードを配する段階とを含むことを特徴とするコードワード配置方法。
【請求項１９】
前記所定の境界条件がコードワード間の連続する‘０’の数が少なくとも２である必要があるときであって、コードワードｃの最小ビットから最大ビットの方向に連続する‘０’の数が１であるとき、境界条件を満足しない且つｘｘｘｘｘｘｘｘｘｘｘ１００１またはｘｘｘｘｘｘｘｘｘｘ１０００１であるコードワードｂはｂ１およびｂ２の両方の状態を示すことを特徴とする請求項１８に記載のコードワード配置方法。
【請求項２０】
コードワードａとｂとの間の連続する‘０’の数が１または０であるとき、コードワードａまたはｂは境界をなす０の数が２より大きく且つ１０より小さいように変換されることを特徴とする請求項１８に記載のコードワード配置方法。
【請求項２１】
記録媒体に記録するコードワードを生成するランレングス制限コーディングシステムにおける方法であって、
互いに異なる反対の極性を有する互いに隣接して配列するコードワードを配する段階であって、異なる反対の極性は各々のコードワードにおいて１の奇数の数および偶数の数の１つを示す段階と；
隣接するコードワード間の連続する０の数が所定の数より大きいことを示す境界条件を有するように配列するコードワードを配する段階とを含むことを特徴とする方法。
【請求項２２】
記録媒体に記録する第１コードグループおよび第２コードグループにおけるコードワードを生成するランレングス制限コーディングシステムにおける方法であって、
各々のコードワードにおける１の奇数または偶数の１つを示す２つの異なるパラメータの極性を有するコードワードの１つを第１コードグループから選択する段階と、
選択された第１コードグループのコードワードの１つとは異なるパラメータ極性を有する第２コードグループのコードワードに接続され且つ配される第２コードグループに選択された第１コードグループのコードワードの１つを配する段階とを含むことを特徴とする方法。
【請求項２３】
第２コードグループのコードワードの数が所定の値より小さいとき選択された１つを配する段階は第２コードグループを選択する手順を含むことを特徴とする請求項２２に記載の方法。
【請求項２４】
第１コードグループのコードワードの数が所定の値より大きいときコードワードの１つを選択する段階は第１コードグループを選択する手順を含むことを特徴とする請求項２２に記載の方法。
【請求項２５】
隣接コードワード間の連続する０の数が所定数より大きいことを示す境界条件を有する隣接コードワードを有する第１コードグループおよび第２コードグループおよびを生成する段階をさらに含むことを特徴とする請求項２２に記載の方法。