【手続補正書】
【提出日】平成20年11月6日(2008.11.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
最小ランがｄ（ｄ＞０）、最大ランがｋであり、基本符号語長がｎビットの可変長符号(d,k;m,n;r)（最大拘束長ｒ＞１）を、基本データ長がｍビットのデータに変換する復調テーブルにおいて、
基本符号語長がｎビットの基礎符号からなる符号パターンを、基本データ長がｍビットの基礎データからなるデータパターンに変換する基礎テーブルと、
前記最小ランの連続をＮ（Ｎ＞０）回以下に制限するように決定されている複数の異なる最小ラン連続制限パターンの符号パターンを、対応する同一のデータパターンに変換する置換テーブルと
を有する復調テーブル。
【請求項２】
前記最小ラン連続制限パターンの符号パターンに対応するデータパターンは、その一部に、他の前記最小ラン連続制限パターンの符号パターンに対応するデータパターンを含む
請求項１に記載の復調テーブル。
【請求項３】
前記符号パターン内の“１”の個数と、前記データパターン内の“１”の個数が、２で割った際の余りが、どちらも１あるいは０で一致するような変換規則を有する
請求項１に記載の復調テーブル。
【請求項４】
前記最大ランをＭ（Ｍ＞０）に制限するように決定されている符号パターンを、対応するデータパターンに変換する置換テーブルをさらに有する
請求項１に記載の復調テーブル。
【請求項５】
ｄ＝１，ｋ＝７，ｍ＝２，ｎ＝３であり、前記最小ランの連続が５回以下に制限されている
請求項４に記載の復調テーブル。
【請求項６】
最小ランがｄ（ｄ＞０）、最大ランがｋであり、基本符号語長がｎビットの可変長符号(d,k;m,n;r)（最大拘束長ｒ＞１）を、基本データ長がｍビットのデータに変換する復調装置において、
基礎符号パターンとそれに対応付けられた基礎データパターンとを含む第１の復調テーブルに従って、入力された符号語列をデータ列に変換する第１の変換手段と、
前記最小ランの連続をＮ（Ｎ＞０）回以下に制限するように決定されている複数の異なる最小ラン連続制限パターンの符号パターンとそれに対応付けられた同一のデータパターンとを含む第２の復調テーブルに従って、入力された符号語列をデータ列に変換する第２の変換手段と、
前記最小ラン連続制限パターンの符号パターンを検出する第１の検出手段と、
前記最小ラン連続制限パターンが検出された場合、前記第２の復調テーブルに従って変換されたデータ列を選択する選択手段と
を備える復調装置。
【請求項７】
少なくとも１つの前記最小ラン連続制限パターンの符号パターンを一部に含む符号パターンを検出する第２の検出手段をさらに備え、
前記選択手段は、１つの前記最小ラン連続制限パターンの符号パターンを一部に含む符号パターンが検出されたかどうかの結果を用いて、前記第１の復調テーブルの第１の部分または第２の部分に従って変換されたデータ列のいずれかを選択する
請求項６に記載の復調装置。
【請求項８】
前記選択手段は、最小単位の基礎符号パターンとそれに対応付けられた基礎データパターンに従って変換されたデータ列を選択する
請求項６に記載の復調装置。
【請求項９】
前記選択手段により選択されたデータ列から、所定の位置に挿入されている同期パターンまたはDSV制御ビットを取り除き、データビットを取り出す取出手段をさらに備える
請求項６に記載の復調装置。
【請求項１０】
入力された信号から前記符号語列を作成する符号語列化手段をさらに備える
請求項６に記載の復調装置。
【請求項１１】
入力された前記符号語列から、所定の位置に挿入されている同期パターンを検出する同期パターン検出手段をさらに備える
請求項６に記載の復調装置。
【請求項１２】
前記第１の復調テーブルは、前記最大ランをＭ（Ｍ＞０）に制限するように決定されている符号パターンとそれに対応付けられたデータパターンをさらに備える
請求項６に記載の復調装置。
【請求項１３】
最小ランがｄ（ｄ＞０）、最大ランがｋであり、基本符号語長がｎビットの可変長符号(d,k;m,n;r)（最大拘束長ｒ＞１）を、基本データ長がｍビットのデータに変換する復調方法において、
基礎符号パターンとそれに対応付けられた基礎データパターンとを含む第１の復調テーブルに従って、入力された符号語列をデータ列に変換する第１の変換ステップと、
前記最小ランの連続をＮ（Ｎ＞０）回以下に制限するように決定されている複数の異なる最小ラン連続制限パターンの符号パターンとそれに対応付けられた同一のデータパターンとを含む第２の復調テーブルに従って、入力された符号語列をデータ列に変換する第２の変換ステップと、
前記最小ラン連続制限パターンの符号パターンを検出する検出ステップと、
前記最小ラン連続制限パターンの符号パターンが検出された場合、前記第２の復調テーブルに従って変換されたデータ列を選択する選択ステップと
を含む復調方法。
【請求項１４】
最小ランがｄ（ｄ＞０）、最大ランがｋであり、基本符号語長がｎビットの可変長符号(d,k;m,n;r)（最大拘束長ｒ＞１）を、基本データ長がｍビットのデータに変換するプログラムにおいて、
基礎符号パターンとそれに対応付けられた基礎データパターンとを含む第１の復調テーブルに従って、入力された符号語列をデータ列に変換する第１の変換ステップと、
前記最小ランの連続をＮ（Ｎ＞０）回以下に制限するように決定されている複数の異なる最小ラン連続制限パターンの符号パターンとそれに対応付けられた同一のデータパターンとを含む第２の復調テーブルに従って、入力された符号語列をデータ列に変換する第２の変換ステップと、
前記最小ラン連続制限パターンの符号パターンを検出する検出ステップと、
前記最小ラン連続制限パターンの符号パターンが検出された場合、前記第２の復調テーブルに従って変換されたデータ列を選択する選択ステップと
をコンピュータに実行させるプログラム。
【請求項１５】
請求項１４に記載のプログラムが記録されている記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
また本発明の側面は、最小ランがｄ（ｄ＞０）、最大ランがｋであり、基本符号語長がｎビットの可変長符号(d,k;m,n;r)（最大拘束長ｒ＞１）を、基本データ長がｍビットのデータに変換する復調方法、プログラム、またはプログラムが記録された記録媒体において、基礎符号パターンとそれに対応付けられた基礎データパターンとを含む第１の復調テーブルに従って、入力された符号語列をデータ列に変換する第１の変換ステップと、前記最小ランの連続をＮ（Ｎ＞０）回以下に制限するように決定されている複数の異なる最小ラン連続制限パターンの符号パターンとそれに対応付けられた同一のデータパターンとを含む第２の復調テーブルに従って、入力された符号語列をデータ列に変換する第２の変換ステップと、前記最小ラン連続制限パターンの符号パターンを検出する検出ステップと、前記最小ラン連続制限パターンの符号パターンが検出された場合、前記第２の復調テーブルに従って変換されたデータ列を選択する選択ステップとを含む復調方法、それらのステップをコンピュータに実行させるプログラム、またはプログラムが記録された記録媒体である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
また本発明の側面は、基礎符号パターンとそれに対応付けられた基礎データパターン（例えば、表４の基礎テーブル）とを含む第１の復調テーブル（例えば、図４の逆変換テーブル82A乃至82C）に従って、入力された符号語列をデータ列に変換する第１の変換ステップ（例えば、図５のステップS6）と、前記最小ランの連続をＮ（Ｎ＞０）回以下に制限するように決定されている複数の異なる最小ラン連続制限パターンの符号パターンとそれに対応付けられた同一のデータパターンとを含む第２の復調テーブル（例えば、表４の拘束長ｉ＝５の変換パターン）に従って、入力された符号語列をデータ列に変換する第２の変換ステップ（例えば、図７のステップS54）と、前記最小ラン連続制限パターン（例えば、表４の符号パターン“000 010 000 000 101”,“101 010 000 000 101”）の符号パターンを検出する検出ステップ（例えば、図７のステップS52）と、前記最小ラン連続制限パターンが検出された場合（例えば、図11のステップS231で最小ラン連続制限逆変換パターン検出フラグ（15cbit）がonであると判定された場合）、前記第２の復調テーブルに従って変換されたデータ列を選択する選択ステップ（例えば、図５のステップS232）とを含む復調方法（例えば、図１の復調装置１の復調方法）である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００９１
【補正方法】変更
【補正の内容】
【００９１】
復調装置１は、図１に示されるように、伝送路より伝送されてきた信号、または、記録媒体11に記録されている信号を出力する再生部12、再生部12からの出力信号を復号する復号装置13、復号装置13からの信号を出力する出力部14により構成されている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
シンク（同期パターン）はｃチャネルビットで構成されている。復調部23は、チャネルビット列化部21より入力されたシンク付チャネルビット列を復調し、DSVビット付データ列を出力する（図2D）。データ列のDSV区間(DATA1，DATA2，およびDATA3)をそれぞれaビットデータ、bビットデータ、およびbビットデータとすると、変調テーブルの変換率m:nは2:3であるから、各DSV区間(DATA1,DATA2,およびDATA3)の変調後のチャネルビット区間は、(a×3/2)=(1.5a)あるいは、(b×3/2)=(1.5b)となっている。これが復調（復号）されるため、DSVビット付データ列のDSV区間（DATA1，DATA2，およびDATA3）は、それぞれaビットデータ、bビットデータ、およびbビットデータとなる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１２３
【補正方法】変更
【補正の内容】
【０１２３】
ステップS51において、最小ラン連続制限逆変換パターン処理部42の最小ラン連続制限逆変換パターン検出部71は、検出フラグをクリアする。即ち、後述するステップS53,S56で出力される最小ラン連続制限逆変換パターン検出フラグ（15cbit）と最小ラン連続制限逆変換パターン検出フラグ（9cbit）がクリアされる。ステップS52において、最小ラン連続制限逆変換パターン処理部42の最小ラン連続制限逆変換パターン検出部71は、入力されたチャネルビット列が符号パターン“000 010 000 000 101”、または符号パターン“101 010 000 000 101”かを判定する。入力されたチャネルビット列がこれらの符号パターンに一致する場合には、ステップS53において最小ラン連続制限逆変換パターン検出部71は、最小ラン連続制限逆変換パターン検出フラグ（15cbit）onを出力する。このフラグは、逆変換パターン決定部44と最小ラン連続制限逆変換テーブル72A，72Bに出力される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１３１
【補正方法】変更
【補正の内容】
【０１３１】
ステップS101において、逆変換パターン処理部41の逆変換パターン検出部81は、入力されたチャネルビット列が12-8復調かを判定する。具体的には、符号列が表４における拘束長ｉ＝４の符号パターン“000 100 100 100”，“010 100 100 100”と一致するかが判定される（他の拘束長の場合も同様である）。12-8復調であると判定された場合、ステップS102において逆変換パターン検出部81は、12-8復調決定情報を出力する。この12-8復調決定情報は、逆変換パターン決定部44と逆変換テーブル82A乃至82Dに供給される。ステップS103において逆変換テーブル82Dは、12チャネルビットを８データに逆変換する。すなわち、チャネルビット列の符号パターン“000 100 100 100”がデータパターン（00001000）に変換されるか、あるいは符号パターン“010 100 100 100”がデータパターン（00000000）に変換される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１３５
【補正方法】変更
【補正の内容】
【０１３５】
ステップS104において、チャネルビット列が9-6復調ではないと判定された場合、ステップS107において、逆変換パターン検出部81は、チャネルビット列が6-4復調かを判定する。すなわち、チャネルビット列が表４の拘束長ｉ＝２の符号パターン“010 100”，“010 000”，“000 100”と一致するかが判定される。チャネルビット列が6-4復調であると判定された場合、ステップS108において逆変換パターン検出部81は、6-4復調決定情報を出力する。この決定情報は、逆変換パターン決定部44と逆変換テーブル82A乃至82Dに出力される。ステップS109において逆変換テーブル82Bは、６チャネルビットを４データに逆変換する。具体的には、表４における拘束長ｉ＝２における逆変換が行われる。すなわち、符号パターン“010 100”，“010 000”（次のチャネルビットが“100”ではない場合），“000 100”は、データパターン（0011），（0010），（0001）にそれぞれ変換される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１４０
【補正方法】変更
【補正の内容】
【０１４０】
すなわち、図９に示されるように、ステップS131において逆変換パターン検出部81は、予めエラー処理として定めた3-2復調決定情報を出力する。この決定情報は、逆変換パターン決定部44と逆変換テーブル82A乃至82Dに出力される。ステップS132において、変換テーブル82Aは予めエラー処理用として定められている３チャネルビットを２データに逆変換する。すなわち、符号パターン“101”，“000”，“001”，“010”のうちのいずれか１つがエラー処理用の符号パターンとされ、それが対応するデータパターンに変換される。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１４４
【補正方法】変更
【補正の内容】
【０１４４】
すなわち、図10の処理においては、ステップS161乃至S166で、図８のステップS101乃至S106と同様の処理が行われている。そして、図８のステップS107に対応する図10のステップS167でチャネルビット列が6-4復調であると判定された場合、ステップS168において逆変換パターン検出部81は、チャネルビット列は“010 100”または“000 100”の符号パターンと一致するかを判定する。チャネルビット列がこれらの符号パターンと一致しない場合（符号パターン“010 000”と一致する場合）には、ステップS169において逆変換パターン検出部81は、最小ラン連続制限逆変換パターン検出予想フラグがonかを判定する。上述したようにこの実施の形態の場合、逆変換パターン検出部81に最小ラン連続制限逆変換パターン検出予想処理部61から最小ラン連続制限逆変換パターン検出部予想処理情報が供給されている。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１５６
【補正方法】変更
【補正の内容】
【０１５６】
チャネルビット列がこれらの符号パターン“010 100”，“000 100”と一致しない場合（“010 000”と一致する場合）、ステップS241において逆変換パターン決定部44は、最小ラン連続制限逆変換パターン検出予想フラグがonかを判定する。この予想フラグは、最小ラン連続制限逆変換パターン検出予想処理部61より供給されるものである。予想フラグがonではない（offである）場合（チャネルビット列が符号パターン“xxx 000 010 000 000 101”と一致しない場合）、ステップS242において逆変換パターン決定部44は、６チャネルビットで逆変換した４データを選択、出力する。このデータは、図８のステップS109で出力されたものである。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１５８
【補正方法】変更
【補正の内容】
【０１５８】
ステップS239において、6-4復調決定情報を受信していないと判定された場合、または、ステップS241で予想フラグがonであると判定された場合（チャネルビット列が符号パターン“xxx 000 010 000 000 101”と一致すると判定された場合であるが、ステップS240で符号パターン“010 000”と一致する（符号パターン“010 100”または“000 100”と一致しない）とも判定されているので、結局、符号パターン“010 000 010 000 000 101”と一致する場合））ステップS243において逆変換パターン決定部44は、3-2復調決定情報を受信したかを判定する。この情報は、図８のステップS112で出力されたものである。3-2復調決定情報を受信している場合には、ステップS244において逆変換パターン決定部44は、３チャネルビットを逆変換した２データを選択、出力する。このデータは、図８のステップS113で逆変換されたものである。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１６７
【補正方法】変更
【補正の内容】
【０１６７】
チャネルビット列が9-6復調ではないと判定された場合は、チャネルビット列が6-4復調であるかが判定される。そうである場合には、さらに符号パターン“010 000”であり、次のチャネルビットが“100”ではないかが判定され、そうである場合には、さらに最小ラン連続制限逆変換パターン検出予想フラグがonであるかoffであるかが判定される。予想フラグがonである場合には３チャネルビットが２データに逆変換テーブル82Aにより逆変換され、予想フラグがoffである場合には６チャネルビットが４データに逆変換テーブル82Bにより逆変換される。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１７８
【補正方法】変更
【補正の内容】
【０１７８】
図14は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。CPU（Central Processing Unit）321は、ROM（Read Only Memory）322、または記憶部328に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）323には、CPU321が実行するプログラムやデータなどが適宜記憶される。これらのCPU321、ROM322、およびRAM323は、バス324により相互に接続されている。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１８３
【補正方法】変更
【補正の内容】
【０１８３】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図14に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク（MD（Mini-Disc）（登録商標）を含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア331、または、プログラムが一時的もしくは永続的に格納されるROM322や、記憶部328を構成するハードディスクなどにより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインターフェースである通信部329を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。