JPH11346154A - 変調装置および方法、復調装置および方法、並びに提供媒体 - Google Patents
変調装置および方法、復調装置および方法、並びに提供媒体Info
- Publication number
- JPH11346154A JPH11346154A JP10150280A JP15028098A JPH11346154A JP H11346154 A JPH11346154 A JP H11346154A JP 10150280 A JP10150280 A JP 10150280A JP 15028098 A JP15028098 A JP 15028098A JP H11346154 A JPH11346154 A JP H11346154A
- Authority
- JP
- Japan
- Prior art keywords
- code
- data
- conversion
- length
- string
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M5/00—Conversion of the form of the representation of individual digits
- H03M5/02—Conversion to or from representation by pulses
- H03M5/04—Conversion to or from representation by pulses the pulses having two levels
- H03M5/14—Code representation, e.g. transition, for a given bit cell depending on the information in one or more adjacent bit cells, e.g. delay modulation code, double density code
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M5/00—Conversion of the form of the representation of individual digits
- H03M5/02—Conversion to or from representation by pulses
- H03M5/04—Conversion to or from representation by pulses the pulses having two levels
- H03M5/14—Code representation, e.g. transition, for a given bit cell depending on the information in one or more adjacent bit cells, e.g. delay modulation code, double density code
- H03M5/145—Conversion to or from block codes or representations thereof
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
- G11B2020/1453—17PP modulation, i.e. the parity preserving RLL(1,7) code with rate 2/3 used on Blu-Ray discs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Dc Digital Transmission (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
力されたデータ列にDSV制御のためのDSV制御ビットを挿
入し、変調部12に出力する。変調部12は、変換テー
ブルに従って、基本データ長が2ビットのデータを、基
本符号長が3ビットの可変長符号に変換して、NRZI
化部13に出力する。変調部12が有する変換テーブル
は、最小ランの連続を所定の回数以下に制限する置き換
えコード、ラン長制限を守るための置き換えコードを有
し、さらに、データ列の要素内の「1」の個数を2で割
ったときの余りと、符号語列の要素内の「1」の個数を
2で割ったときの余りが、どちらも1あるいは0で一致
するような変換規則を有する。
Description
法、復調装置および方法、並びに提供媒体に関し、特
に、データを、記録媒体に、高密度に記録または再生す
る場合に用いて好適な変調装置および方法、復調装置お
よび方法、並びに提供媒体に関する。
たは例えば磁気ディスク、光ディスク、光磁気ディスク
等の記録媒体に記録する際、伝送路や記録媒体に適する
ように、データの変調が行われる。このような変調方法
の1つとして、ブロック符号が知られている。このブロ
ック符号は、データ列をm×iビットからなる単位(以
下データ語という)にブロック化し、このデータ語を適
当な符号則に従って、n×iビットからなる符号語に変
換するものである。そしてこの符号は、i=1のときに
は固定長符号となり、またiが複数個選べるとき、すな
わち、1乃至imax(最大のi)の範囲の所定のiを選
択して変換したときには可変長符号となる。このブロッ
ク符号化された符号は可変長符号(d,k;m,n;
r)と表される。
(最大拘束長)となる。またdは、連続する”1”の間
に入る、”0”の最小連続個数、例えば”0”の最小ラ
ンを示し、kは連続する”1”の間に入る、”0”の最
大連続個数、例えば”0”の最大ランを示している。
符号を、光ディスクや光磁気ディスク等に記録する場
合、例えばコンパクトディスク(CD)やミニディスク
(MD)では、可変長符号を、”1”を反転とし、”
0”を無反転として、NRZI(Non Return to Zero Invert
ed)変調し、NRZI変調された可変長符号(以下、記録波
形列とも称する)に基づき記録が行なわれている。ま
た、記録密度のあまり大きくなかった初期のISO規格
の光磁気ディスクでは、記録変調されたビット列が、NR
ZI変調されず、そのまま記録されていた。
最大反転間隔をTmaxとするとき、線速方向に高密度に
記録を行うためには、最小反転間隔Tminは長い方が、
すなわち最小ランdは大きい方が良く、またクロックの
再生の面からは、最大反転間隔Tmaxは短い方が、すな
わち最大ランkは小さい方が望ましく、この条件を満足
するために、種々の変調方法が提案されている。
スク、又は光磁気ディスク等において、提案あるいは実
際に使用されている変調方式として、可変長符号である
RLL(1−7)((1,7;m,n;r)とも表記され
る)やRLL(2−7)((2,7;m,n;r)とも表
記される)、そしてISO規格MOに用いられている固
定長RLL(1−7)((1,7;m,n;1)とも表記
される)などがある。現在開発研究されている、記録密
度の高い光ディスクや光磁気ディスク等のディスク装置
では、最小ランd=1のRLL符号(Run Length Limited
Code)がよく用いられている。
は、例えば以下のようなテーブルである。
くチャネルビットが”0”であるときに”1”とされ、
また次に続くチャネルビットが”1”であるときに”
0”とされる。最大拘束長rは2である。
(1,7;2,3;2)であり、記録波形列のビット間
隔をTとすると、(d+1)Tで表される最小反転間隔
Tminは2(=1+1)Tとなる。データ列のビット間
隔をTdataとすると、この(m/n)×2で表される最
小反転間隔Tminは1.33(=(2/3)×2)Tdat
aとなる。また(k+1)Tで表される最大反転間隔Tm
axは8(=7+1)T((=(m/n)×8Tdata
=(2/3)×8Tdata=5.33Tdata)であ
る。さらに検出窓幅Twは(m/n)×Tdataで表さ
れ、その値は0.67(=2/3)Tdataとなる。
調を行ったチャネルビット列においては、発生頻度とし
てはTminである2Tが一番多く、以下3T、4Tと続
く。2Tや3Tのようなエッジ情報が早い周期で多く発
生するのは、クロック再生には有利となる場合が多い。
くと、今度は逆に、最小ランが問題となってくる。すな
わち最小ランである2Tが連続して発生し続けると、記
録波形に歪みが生じやすくなってくる。なぜなら、2T
の波形出力は、他の波形出力よりも小さく、例えばデフ
ォーカスやタンジェンシャル・チルト等による影響を受
け易いからである。またさらに、高線密度記録の際に
は、最小マーク(2T)の連続した記録はノイズ等の外
乱の影響も受け易くなり、従ってデータ再生時に誤りが
起こり易くなる。この場合におけるデータ再生誤りのパ
ターンとしては、連続する最小マークの先頭と最後がシ
フトして誤るケースが多く、その結果、発生するビット
エラー長が長くなってしまうことになる。
るいは、データの伝送の際には、記録媒体あるいは伝送
路に適した符号化変調が行われるが、これら変調符号に
直流成分が含まれていると、例えば、ディスク装置のサ
ーボの制御におけるトラッキングエラーなどの、各種の
エラー信号に変動が生じ易くなったり、あるいはジッタ
ーが発生し易くなったりする。従って、変調符号には、
直流成分をなるべく含めないようにする方が良い。
ることが提案されている。このDSVとは、チャネルビッ
ト列をNRZI化し(すなわちレベル符号化し)、そのビッ
ト列(データのシンボル)の”1”を「+1」、”0”
を「−1」として、符号を加算していったときのその総
和を意味する。DSVは符号列の直流成分の目安となる。D
SVの絶対値を小さくすること、すなわち、DSV制御を行
うことは、符号列の直流成分を抑制することになる。
テーブルによる変調符号は、DSV制御が行われていな
い。このような場合のDSV制御は、変調後の符号化列
(チャネルビット列)において、所定の間隔でDSV計算
を行い、所定のDSV制御ビットを符号化列(チャネルビ
ット列)内に挿入することで、実現する。
には冗長ビットである。従って符号変換の効率から考え
れば、DSV制御ビットはなるべく少ない方が良い。
よって、最小ランdおよび最大ランkは、変化しない方
が良い。(d,k)が変化すると、記録再生特性に影響
を及ぼしてしまうからである。
号を高線密度にディスクに記録再生する場合、最小ラン
dの連続したパターンがあると、長いエラーが発生し易
いという課題があった。
において、DSV制御を行う場合には、符号語列(チャネ
ルビット列)内に、任意の間隔で、DSV制御ビットを入
れる必要があった。DSV制御ビットは冗長であるから、
なるべく少ない方が望ましいが、最小ランあるいは最大
ランを守るためには、DSV制御ビットが少なくとも2ビ
ット以上必要であり、DSV制御ビットをより短くするこ
とが望まれている。
たものであり、最小ランd=1であるRLL符号(d,
k;m,n)=(1,7;2,3)において、最小ラン
の連続する回数を制限し、さらに最小ラン及び最大ラン
を守りながら、効率の良い制御ビットで、DSV制御を行
うことができるようにすることを目的とする。
テーブルを用いて、復調エラー伝搬が増大するのを抑制
するようにすることを目的とする。
置は、入力されたデータを、変換テーブルに従って、符
号に変換する変換手段を備え、変換テーブルの変換コー
ドは、d=1、k=7、m=2、n=3の基礎コード
と、データ列の要素内の「1」の個数を2で割った時の
余りと、変換される符号語列の要素内の「1」の個数を
2で割った時の余りが、どちらも1あるいは0で一致す
るような変換規則と、最小ランdの連続を所定の回数以
下に制限する第1の置き換えコードと、ラン長制限を守
るための第2の置き換えコードとを有することを特徴と
する。
たデータを、変換テーブルに従って、符号に変換する変
換ステップを含み、変換テーブルの変換コードは、d=
1、k=7、m=2、n=3の基礎コードと、データ列
の要素内の「1」の個数を2で割った時の余りと、変換
される符号語列の要素内の「1」の個数を2で割った時
の余りが、どちらも1あるいは0で一致するような変換
規則と、最小ランdの連続を所定の回数以下に制限する
第1の置き換えコードと、ラン長制限を守るための第2
の置き換えコードとを有することを特徴とする。
タ長がmビットのデータを、基本符号長がnビットの可
変長符号(d,k;m,n;r)に変換する変調装置
に、入力されたデータを、変換テーブルに従って、符号
に変換する変換ステップを含む処理を実行させるプログ
ラムを提供する提供媒体であって、変換テーブルの変換
コードは、d=1、k=7、m=2、n=3の基礎コー
ドと、データ列の要素内の「1」の個数を2で割った時
の余りと、変換される符号語列の要素内の「1」の個数
を2で割った時の余りが、どちらも1あるいは0で一致
するような変換規則と、最小ランdの連続を所定の回数
以下に制限する第1の置き換えコードと、ラン長制限を
守るための第2の置き換えコードとを有することを特徴
とする。
た符号を、変換テーブルに従って、データに変換する変
換手段を備え、変換テーブルの変換コードは、d=1、
k=7、m=2、n=3の基礎コードと、データ列の要
素内の「1」の個数を2で割った時の余りと、変換され
る符号語列の要素内の「1」の個数を2で割った時の余
りが、どちらも1あるいは0で一致するような変換規則
と、最小ランdの連続を所定の回数以下に制限する第1
の置き換えコードと、ラン長制限を守るための第2の置
き換えコードとを有することを特徴とする。
た符号を、変換テーブルに従って、データに変換する変
換ステップを含み、変換テーブルの変換コードは、d=
1、k=7、m=2、n=3の基礎コードと、データ列
の要素内の「1」の個数を2で割った時の余りと、変換
される符号語列の要素内の「1」の個数を2で割った時
の余りが、どちらも1あるいは0で一致するような変換
規則と、最小ランdの連続を所定の回数以下に制限する
第1の置き換えコードと、ラン長制限を守るための第2
の置き換えコードとを有することを特徴とする。
長がnビットの可変長符号(d,k;m,n;r)を、
基本データ長がmビットのデータに変換する復調装置
に、入力された符号を、変換テーブルに従って、データ
に変換する変換ステップを含む処理を実行させるプログ
ラムを提供する提供媒体であって、変換テーブルの変換
コードは、d=1、k=7、m=2、n=3の基礎コー
ドと、データ列の要素内の「1」の個数を2で割った時
の余りと、変換される符号語列の要素内の「1」の個数
を2で割った時の余りが、どちらも1あるいは0で一致
するような変換規則と、最小ランdの連続を所定の回数
以下に制限する第1の置き換えコードと、ラン長制限を
守るための第2の置き換えコードとを有することを特徴
とする。
記載の変調方法、および請求項26に記載の提供媒体、
並びに、請求項27に記載の復調装置、請求項30に記
載の復調方法、および請求項31に記載の提供媒体にお
いては、データ列の要素内の「1」の個数と、符号語列
の要素内の「1」の個数を2で割った時の余りが、どち
らも1あるいは0で一致するような変換規則の変換コー
ド、最小ランdの連続を所定の回数以下に制限する第1
の置き換えコード、および、ラン長制限を守るための第
2の置き換えコードに基づいて、変換処理が行われる。
するが、特許請求の範囲に記載の発明の各手段と以下の
実施の形態との対応関係を明らかにするために、各手段
の後の括弧内に、対応する実施の形態(但し一例)を付
加して本発明の特徴を記述すると、次のようになる。但
し勿論この記載は、各手段を記載したものに限定するこ
とを意味するものではない。
データを、変換テーブル(例えば、表2)に従って、符
号に変換する変換手段(例えば、図1の変調部12)を
備え、変換テーブルの変換コードは、d=1、k=7、
m=2、n=3の基礎コードと、データ列の要素内の
「1」の個数を2で割った時の余りと、変換される符号
語列の要素内の「1」の個数を2で割った時の余りが、
どちらも1あるいは0で一致するような変換規則と、最
小ランdの連続を所定の回数以下に制限する第1の置き
換えコードと、ラン長制限を守るための第2の置き換え
コードとを有することを特徴とする。
ブルの変換コードとして存在しないユニークなパターン
を含む同期信号を、符号語列の任意の位置に挿入する挿
入手段(例えば、図9の同期信号挿入部212)をさら
に備えることを特徴とする。
たデータのDSVを制御して、変換手段に供給するDSV制御
手段(例えば、図1のDSV制御ビット決定・挿入部1
1)をさらに備えることを特徴とする。
は、最小ランdの連続を制限する第1の置き換えコード
を検出する第1の検出手段(例えば、図3の最小ラン連
続制限コード検出部33)と、ラン長制限を守る第2の
置き換えコードを検出する第2の検出手段(例えば、図
3の最大ラン補償コード検出部34)とを備えることを
特徴とする。
た符号を、変換テーブル(例えば、表2)に従って、デ
ータに変換する変換手段(例えば、図5の復調部11
1)を備え、変換テーブルの変換コードは、d=1、k
=7、m=2、n=3の基礎コードと、データ列の要素
内の「1」の個数を2で割った時の余りと、変換される
符号語列の要素内の「1」の個数を2で割った時の余り
が、どちらも1あるいは0で一致するような変換規則
と、最小ランdの連続を所定の回数以下に制限する第1
の置き換えコードと、ラン長制限を守るための第2の置
き換えコードとを有することを特徴とする。
隔で挿入された冗長ビットを除去する除去手段(例え
ば、図5のDSV制御ビット除去部112)をさらに備え
ることを特徴とする。
るが、以下においては、説明の便宜上、変換される前の
データの「0」と「1」の並び(変換前のデータ列)
を、(000011)のように、( )で区切って表
し、変換された後の符号の「0」と「1」の並び(符号
語列)を、”000100100”のように、” ”で
区切って表すことにする。以下に示す表2及び表3は、
本発明のデータを符号に変換する変換テーブルの例を表
している。
て、それがないと変換処理ができない基礎コード(デー
タ列(11)から(000000)までのコード)、そ
れがなくても変換処理は可能であるが、それがあると、
より効果的な変換処理が可能となる置き換えコード(デ
ータ列(110111),(00001000),(0
0000000)のコード)、および、符号を任意の位
置で終端させるための終端コード(データ列(00),
(0000)のコード)を含んでいる。また、この変換
テーブルには、同期信号も規定されている。
k=7で、基礎コードの要素に不確定符号(*を含む符
号)を含んでいる。不確定符号は、直前および直後の符
号語列の如何によらず、最小ランdと最大ランkを守る
ように、”0”か”1”に決定される。すなわち表2に
おいて、変換する2ビットのデータ列が(11)であっ
たとき、その直前の符号語列によって、”000”また
は”101”が選択され、そのいずれかに変換される。
すなわち、直前の符号語列の1チャネルビットが”1”
である場合、最小ランdを守るために、2ビットのデー
タ(11)は、符号語”000”に変換され、直前の符
号語列の1チャネルビットが”0”である場合、最大ラ
ンkが守られるように、符号語”101”に変換され
る。
構造を有している。すなわち、拘束長i=1における基
礎コードは、必要数の4つ(2^m = 2^2 = 4)よりも少
ない3つ(*0*,001,010の3つ)で構成され
ている。その結果、データ列を変換する際に、拘束長i
=1だけでは変換出来ないデータ列が存在することにな
る。結局、表2において、全てのデータ列を変換するに
は(変換テーブルとして成り立つためには)、拘束長i
=3までの基礎コードを参照する必要がある。
の連続を制限する置き換えコードを持っているため、デ
ータ列が(110111)である場合、さらに後ろに続
く符号語列が参照され、それが”010”であるとき、
このデータ列は、符号語”001 000 000”に置
き換えられる。また、このデータ列は、後ろに続く符号
語列が”010”以外である場合、2ビット単位((1
1),(01),(11))で符号語に変換されるの
で、符号語”*0* 010 *0*”に変換される。こ
れによって、データを変換した符号語列は、最小ランの
連続が制限され、最大でも6回までの最小ラン繰り返し
となる。
要素内の”1”の個数を2で割った時の余りと、変換さ
れる符号語列の要素内の”1”の個数を2で割った時の
余りが、どちらも1あるいは0で同一(対応するいずれ
の要素も、”1”の個数が奇数または偶数)となるよう
な変換規則を持っている。例えば、変換コードのうちの
データ列の要素(000001)は、”010 100
100”の符号語列の要素に対応しているが、それぞれ
の要素の”1”の個数は、データ列では1個、対応する
符号語列では3個であり、どちらも2で割ったときの余
りが1(奇数)で一致している。同様にして、変換コー
ドのうちのデータ列の要素(000000)は、”01
0 100 000”の符号語列の要素に対応している
が、それぞれ”1”の個数は、データ列では0個、対応
する符号語列では2個であり、どちらも2で割ったとき
の余りが0(偶数)で一致している。
る。拘束長i=4のコードは、最大ランk=7を実現す
るための、置き換えコード(最大ラン補償コード)で構
成されている。すなわち、データ(00001000)
は、符号語”000100100100”に変換され、
データ(00000000)は、符号語”010100
100100”に変換されるようになされている。な
お、この場合にも、最小ランd=1は守られている。
ない時、表2は最大拘束長r=3となり、最大ランkが
8の符号を作ることができる。しかし、この拘束長i=
4のコードを設けることで、最大ランkを7にすること
ができる。一般的に、最大ランkが大きいほど、クロッ
クの再生には不利となり、システムの安定性が悪くな
る。従って、最大ランkを8から7にすることで、この
特性がそれだけ改善されることになる。
ードのみによってテーブルを構成する場合は、最大拘束
長r=3となり、最小ランd=1で最大ランk=8、か
つデータ列の要素内の”1”の個数を2で割った時の余
りと、変換される符号語列の要素内の”1”の個数を2
で割った時の余りが、どちらも1あるいは0で同一とな
るような、符号を発生することができる。
続を制限する置き換えコードを持って構成する場合は、
最大拘束長r=3となり、最小ランd=1で最大ランk
=8、かつ最小ランdの連続が有限回までに制限され、
さらにデータ列の要素内の”1”の個数を2で割った時
の余りと、変換される符号語列の要素内の”1”の個数
を2で割った時の余りが、どちらも1あるいは0で同一
となるような、符号を発生することができる。
て、最小ランdの連続を制限する置き換えコードを持
ち、さらに最大ランkを7に補償する置き換えコードを
持って構成する場合は、最大拘束長r=4となり、最小
ランd=1で最大ランk=7、かつ最小ランdの連続が
有限回までに制限され、さらにデータ列の要素内の”
1”の個数を2で割った時の余りと、変換される符号語
列の要素内の”1”の個数を2で割った時の余りが、ど
ちらも1あるいは0で同一となるような、符号を発生す
ることができる。
ど、ビットシフト時の復調エラー(エッジビットの位置
が1ビット分だけ、正規の位置よりも前方または後方に
シフトすることによるエラー)の伝搬特性が悪くなる。
大拘束長rは2であるのに対して、表2の最大拘束長r
は4である。従って、表1より表2の方がこの特性が悪
いはずである。しかしながら、表7を参照して、シミュ
レーション結果として後述するように、表2の場合のこ
の特性は、表1のそれに較べてそれ程、劣るものではな
かった(表7に示すように、平均バイトエラーレート
が、表1の場合、1.014バイトであるのに対して、
表2の場合、1.167バイトとなっており、それ程大
きくなっていない)。これは、変換コードの対の数が2
個と少ないためと考えられる。
発生された符号語列(チャネルビット列)中の、任意の
位置に同期信号を挿入する場合、この変換テーブルは可
変長構造を有しているために、任意の位置で符号を終端
させるために終端用テーブルが規定され、必要に応じて
用いられるようになされている。
際、まず直前直後の符号語列との接続において、最小ラ
ンd及び最大ランkが守られるように接続ビットが設定
され、接続ビットの間に同期信号用のユニークなパター
ンが設定される。同期信号パターンとして、最大ランk
=7を破るパターンを与えたとき、最も短い長さで実現
できる同期信号パターンは、次に示すように、12符号
語(12チャネルビット)である。 ”#01 000 000 001” この同期信号パターンの先頭の”#”は接続用ビット
で、”0”か”1”のどちらかに設定される。”#”の
次の第2チャネルビット目は、最小ランを守るために”
0”に設定される。第3チャネルビット目から、同期信
号パターンとして、k=8となる9Tのユニークなパタ
ーン(表2には規定されていないコードのパターン)が
設定される。すなわち”1”と”1”の間に、”0”が
8個連続して並ぶ。なおこの同期信号パターンの最後の
チャネルビットは”1”とされているが、表2の変換テ
ーブルを用いた時は、このようにしても、最小ランdを
守ることができる。
ーンの接続用ビット”#”について説明する。終端用テ
ーブルは、表2に示すように、 00 000 0000 010 100 となる。終端用テーブルが必要になるのは、データ列と
符号語列の対の数が4つ(2^m = 2^2 = 4)よりも少な
い拘束長iの基礎コードに対してである。
る基礎コードのデータ列と符号語列の対の数は3つであ
るから終端用テーブルが必要となる。また拘束長i=2
における基礎コードのデータ列と符号語列の対の数も3
つであるから終端用テーブルが必要となる。拘束長i=
3における変換コードのデータ列と符号語列の対の数は
5つあり、そのうち1つが置き換えコードで、4つが基
礎コードであり、必要数(4個)を持っているので、こ
の場合、終端用テーブルは不要となる。拘束長i=4に
おけるコードは、いずれも置き換えコードであるため、
符号の終端を考慮しなくてよい。従って、終端用テーブ
ルは、i=1の(00)のときと、i=2のときの(0
000)のときに必要になる。この終端用テーブルによ
り、データ(00)は、符号”000”に変換され、デ
ータ(0000)は、符号”010100”に変換され
る。これにより、同期信号を挿入するに際し、その直前
のデータを符号に変換することができなくなる(同期信
号の直前までの符号を終端させることができなくなる)
ことが防止される。
は、終端用のテーブルを用いる場合と、用いない場合を
区別するためのものである。すなわち、同期信号として
与えられた、先頭の第1チャネルビット目の”#”は、
終端コードを用いたときは「1」とされ、そうでないと
きは「0」とされる。こうすることによって、テーブル
の違い(終端コードを用いたか否か)を、間違いなく識
別することができる。
である12符号語(12チャネルビット)として説明し
たが、同期信号パターンとしては、最大ランk=7を破
る、k=8(9T)が作成できれば良いので、12符号
語以上であれば同期信号パターンがこの他にも作れるこ
とになる。例えば15符号語ならば ”#01 000 000 001 010” ”#01 000 000 001 001” のように、2通りの同期信号を作ることができる。ま
た、21符号語ならば、 ”#01 000 000 001 000 000 001” のように、k=8(9T)のパターンを2回繰り返すこ
とができ、このようにすると、同期信号をより確実に検
出することが可能となる。そして、24符号語の場合、 ”#01 001 000 000 001 000 000 001” のように、”3T−9T−9T”を同期信号パターンと
し、2回連続するk=8(9T)のパターンの前後に、
大きなラン(T)が来る確率を減らし、さらに検出能力
を高くすることができる。どの程度の検出能力の同期信
号を採用するかは、システムの要求によって、選択する
ことが出来る。
示している。
で、拘束長i=1において基礎コードを4つ(2^m = 2^
2 = 4)持つ構造をしている。すなわち、表3では、拘束
長i=1の場合がメインテーブルとされ、拘束長iが、
2以上の場合は、d,k等を制限するための置き換えコ
ードのテーブルとなっている。すなわち、i=2のテー
ブルAでは、最小ランdを1に制限する置き換えコード
が規定されており、i=3のテーブルBでは、最大ラン
kを8までに制限する置き換えコードが規定されてお
り、さらに、i=4のテーブルC及びテーブルDでは、
最小ランd=1の連続を制限する置き換えコード(テー
ブルC)と、最大ランkを7までに制限する置き換えコ
ード(テーブルD)とが規定されている。表3では、最
大拘束長r=4である。
最小ランの連続を制限する置き換えコードを持っている
ので、例えば、データ列(00010001)は、符号
語列”100010010010”に置き換えられる。
また、データ列(10010001)は、その直前の符
号語列を参照して、それが”0”か”1”かによって置
き換えコードが選択され、”0”ならば、”10000
0010010”に、”1”ならば、”0000100
10010”に、それぞれ変換される。これによって、
データ変換後の符号語列は、最小ランの連続が制限さ
れ、最大でも6回までの最小ラン繰り返しの符号語列と
なる。
の個数を2で割ったときの余りと、変換される符号語列
の要素内の「1」の個数を2で割った時の余りが、どち
らも、1あるいは0で、同一となるような変換規則を持
っている。例えば、データ列の要素(1000)は、”
000010”の符号語列に対応しているが、それぞれ
の「1」の個数は、データ列では1個(奇数)、対応す
る符号語列では1個(奇数)であり、どちらも2で割っ
たときの余りが1(奇数)で一致している。同様に、デ
ータ列の要素(111111)は”00001001
0”の符号語列に対応しているが、それぞれの”1”の
個数は、データ列では6個(偶数)、対応する符号語列
では2個(偶数)であり、どちらも2で割ったときの余
りが0(偶数)で一致している。
のコードにおいて、最大ランk=7を実現するための置
き換えコードを持つ。このとき、その直前の符号語列が
参照され、それが、”010”であるとき置き換えが実
行される。例えば、データ(11100000)は、直
前の符号語が”010”であれば、符号語”00000
1010010”に変換され、データ(1110001
0)は、直前の符号語が”010”であれば、符号語”
100001010010”に変換される。
号を実現するためには、基礎コードのみによってテーブ
ルを構成することはできない。
に、基礎コードおよび、テーブルA(拘束長i=2)、
テーブルB(i=3)を用いることで、RLL符号を作成
することができる。この場合は、最大拘束長r=3とな
り、最小ランd=1で最大ランk=8、かつデータ列の
要素内の”1”の個数を2で割った時の余りと、変換さ
れる符号語列の要素内の”1”の個数を2で割った時の
余りが、どちらも1あるいは0で同一となるような、符
号を発生することができる。
Bに加えて、最小ランdの連続を制限する置き換えコー
ド(テーブルC)を持って構成する場合は、最大拘束長
r=4となり、最小ランd=1で最大ランk=8、かつ
最小ランdの連続が有限回までに制限され、さらにデー
タ列の要素内の”1”の個数を2で割った時の余りと、
変換される符号語列の要素内の”1”の個数を2で割っ
た時の余りが、どちらも1あるいは0で同一となるよう
な、符号を発生することができる。なおこの場合では、
表3内のテーブルCのような、直前の符号語列を参照す
ることは、必ずしも必要ではない。
ブルA、Bに加えて、最小ランdの連続を制限する置き
換えコード(テーブルC)を持ち、さらに最大ランkを
7に補償する置き換えコード(テーブルD)を持って構
成する場合は、最大拘束長r=4となり、最小ランd=
1で最大ランk=7、かつ最小ランdの連続が有限回ま
でに制限され、さらにデータ列の要素内の”1”の個数
を2で割った時の余りと、変換される符号語列の要素内
の”1”の個数を2で割った時の余りが、どちらも1あ
るいは0で同一となるような、符号を発生することがで
きる。
せた符号語列(チャネルビット列)中の任意の位置に同
期信号を挿入する場合、この変換テーブルは拘束長i=
1において終端が可能であるから、表2で述べたような
終端用テーブルは不要である。
良く挿入するために、以下のように同期信号パターンを
決定する。すなわち同期信号としてのユニークなパター
ン(符号語列)の前後の3符号語を、表3に従って変換
された符号語で構成されるようにする。直前直後の3ビ
ットは、以下に示すように、データビットと接続ビット
が混合した形式となっている。
変換前のデータ語において、mビット(2ビット)単位
で見て、先頭の1ビット目を情報データ語とし、次の2
ビット目を同期信号を規定するために「1」とし、これ
を変換テーブル表3において符号語(チャネルビット)
に変換したものとする。このとき変換前のmビット(2
ビット)のデータ語(x1)は、nビット(3ビット)
の符号語”xx0”に変換される。
のデータ語において、mビット(2ビット)単位で見
て、先頭の1ビット目を同期信号を規定するために
「0」とし、次の2ビット目を情報データ語とする。そ
して、この2ビットのデータ語を変換テーブル表3によ
り符号語(チャネルビット)に変換する。このとき、m
ビット(2ビット)のデータ語(0x)は、nビット
(3ビット)のデータ語”10x”に変換される。
k=7を破るパターンとしたとき、最も短い長さで実現
できる同期信号パターンは、次に示すような12符号語
(12チャネルビット)である。 ”xx0 100 000 000 10x ” ”x”の値は変換テーブルに依存する。上の15符号語
の中には、2(=先頭の1ビット+最後の1ビット)デ
ータ語すなわち3符号語相当を含んでいるので、実際に
は12符号語が同期信号パターンのための冗長な部分で
ある。第3チャネルビット目は、最小ランを守るため
に”0”が設定される。第4チャネルビット目から、同
期信号パターンとして、k=8となる9Tが設定され
る。すなわち”1”と”1”の間に、”0”が8個連続
して並ぶ。
である12符号語(12チャネルビット)として説明し
たが、同期信号パターンとしては、最大ランk=7を破
る、k=8(9T)が作成できれば良いので、12符号
語以上であれば、この他にも、同期信号パターンが作る
ことが可能である。例えば15符号語ならば、 ”xx0 100 000 000 100 10x” のような同期信号を作ることができる。また、21符号
語ならば、 ”xx0 100 000 000 100 000 000 10x” のように、k=8(9T)のパターンを2回繰り返すパ
ターンを同期信号パターンとすることができる。このよ
うな同期信号パターンにすれば、同期信号検出能力を強
めることができる。どの程度の検出能力のパターンを同
期信号パターンとするかは、システムの要求によって、
選択することが出来る。
た時、従来の場合と同様に、データ列を変調した後、変
調後のチャネルビット列に、所定の間隔で、DSV制御ビ
ットを付加することで、DSV制御することができる。し
かしながら、表2および表3においては、データ列と、
変換される符号語列の関係を生かして、さらに効率良く
DSV制御を行うことができる。
の”1”の個数と、変換される符号語列の要素内の”
1”の個数を、2で割った時の余りが、どちらも1ある
いは0で同一となるような変換規則を持っている時、上
記のようにチャネルビット列内に、「反転」を表す”
1”、あるいは「非反転」を表す”0”のDSV制御ビッ
トを挿入することは、データビット列内に、「反転」す
るならば(1)の、「非反転」ならば(0)の、それぞ
れDSV制御ビットを挿入することと等価となる。
3ビットが(001)と続いた時に、その後ろにおいて
DSV制御ビットを挾むものとすると、データは、(00
1−x)(xは1ビットで、「0」又は「1」)とな
る。ここでxに「0」を与えれば、表2の変換テーブル
で、 データ列 符号語列 0010 010 000 の変換が行われ、また、「1」を与えれば、 データ列 符号語列 0011 010 100 の変換が行われる。符号語列をNRZI化して、レベル符号
化したとき、これらは データ列 符号語列 レベル符号列 0010 010 000 011111 0011 010 100 011000 となり、レベル符号列の最後の3ビットが相互に反転し
ている。このことは、DSV制御ビットxの、(1)と
(0)を選択することによって、データ列内において
も、DSV制御が行えることを意味する。
列内の1ビットでDSV制御を行うということは、チャネ
ルビット列で表現すれば、表2及び表3の変換率(m/
n=2/3)より、1.5チャネルビットでDSV制御を
行っていることに相当する。例えば、表1のようなRLL
(1−7)テーブルにおいてDSV制御を行うためには、
チャネルビット列においてDSV制御を行う必要がある
が、この場合、最小ランを守るためには、少なくとも2
チャネルビットが必要であり、表2と表3においてデー
タ語でDSV制御するのに比較して、冗長度がより大きく
なってしまう。換言すれば、本方式のように、データ列
内でDSV制御を行うことで、効率よくDSV制御を行うこと
ができる。
装置の実施の形態を図面を参照しながら説明する。この
実施の形態では、データ列が、表2に従って、可変長符
号(d,k;m,n;r)=(1,7;2,3;4)に
変換される。
御ビットである「1」あるいは「0」を決定し、入力さ
れたデータ列に、任意の間隔で挿入するDSV制御ビット
決定・挿入部11、DSV制御ビットが挿入されたデータ
列を変調する変調部12、並びに、変調部12の出力を
記録波形列に変換するNRZI化部13を備える。また、変
調装置1は、タイミング信号を生成し、各部に供給して
タイミングを管理するタイミング管理部14を備える。
の処理を説明する図である。DSV制御ビットの決定及び
挿入は、データ列内の任意の間隔おきに行われる。図2
に示すように、入力されたデータ語のうち、まずDATA1
とDATA2の間にDSV制御ビットを挿入するために、DSVビ
ット・決定挿入部11は、DATA1までの積算DSVを計算す
る。DSV値は、DATA1を、チャネルビット列に変換し、さ
らにレベル符号化(NRZI化)した各レベルを、レベルH
(1)を「+1」、レベルL(0)を「−1」として、
それらの値を積算することによって得られる。同様に、
次の区間DATA2における区間DSVが計算される。次に、DA
TA1とDATA2の間に挿入されるDSV制御ビットx1とし
て、DATA1、DSV制御ビットx1、およびDATA2によるDSV
の絶対値が「ゼロ」に近づくような値を決定する。
と、DATA1の後の区間DATA2のレベル符号は反転され、ま
た、(0)に設定すると、DATA1の後の区間DATA2のレベ
ル符号は非反転となる。なぜならば、上記表2及び表3
の各テーブル内の要素は、データ列の要素内の「1」の
個数と、変換される符号語列の要素内の「1」の個数
を、2で割った時の余りが、どちらも1あるいは0で一
致するようになっているので、データ列内において、
(1)を挿入することは、すなわち、変換される符号語
列に”1”を挿入することになる(すなわち「反転」さ
れることになる)からである。
1が決定したら、次に所定のデータ間隔をおいて、DATA
2とDATA3の間に、DSV制御ビットx2を挿入し、同様にD
SV制御を行う。なおそのときの積算DSV値は、DATA1,x
1,そしてDATA2までの全てのDSV値とする。
V制御ビットが挿入された後、変調部12で変調が行な
われ、チャネルビット列が発生される。
ク図である。図3において、シフトレジスタ31は、デ
ータを2ビットずつシフトさせながら、拘束長判定部3
2、最小ラン連続制限コード検出部33、ラン長制限補
償コード検出部34、および全ての変換部35−1乃至
35−4に出力するようになされている。このときシフ
トレジスタ31は、各部がその処理を行うのに必要なビ
ット数を各部に供給する。
判定し、マルチプレクサ36に出力するようになされて
いる。最小ラン連続制限コード検出部33は、最小ラン
の連続を制限する専用のコード(表2の場合、(110
111))を検出したとき、その拘束長を表す検出信号
(i=3)を拘束長判定部32に出力する。またラン長
制限補償コード検出部34は、表2では最大ランを補償
する専用のコード(表2の場合、(0000100
0)、または、(00000000))を検出したと
き、その拘束長を表す検出信号(i=4)を拘束長判定
部32に出力する。
専用のコードが検出されたとき、あるいはラン長制限補
償コード検出部34により、専用のコードが検出された
とき、拘束長判定部32は、対応する拘束長をマルチプ
レクサ36に出力する。このとき、拘束長判定部32で
は、別の拘束長を判定している場合があるが、最小ラン
連続制限コード検出部33またはラン長制限補償コード
検出部34から専用コードによる検出出力があれば、拘
束長判定部32は、そちらを優先させて拘束長を決定す
る。言い換えれば、より大きい拘束長が選択される。
ている変換テーブルを参照し、供給されたデータに対応
する基礎コードが登録されているか否かを判断し、登録
されている場合は、そのデータを対応する符号語に変換
した後、変換後の符号語をマルチプレクサ36に出力す
るようになされている。また、対応するデータが変換テ
ーブルに基礎コードとして登録されていない場合、変換
部35−1乃至35−4は、入力されたデータを破棄す
るようになされている。
るものなので、変換部35−iとしては、拘束長i=4
までのものが用意されている。すなわち、変換部として
は、最大拘束長rまでの分が用意されることになる。
より供給される拘束長iに対応する変換部35−iが変
換した符号を選択し、その符号を、シリアルデータとし
て、バッファ37を介して出力するようになされてい
る。
グ管理部14から供給されるタイミング信号に同期して
管理されている。
する。
部35−1乃至35−4、拘束長判定部32、最小連続
制限コード検出部33、およびラン長制限補償コード検
出部34に、データが、2ビット単位で、それぞれが判
定等に必要なビット数だけ供給される。
換テーブルを内蔵しており、この変換テーブルを参照し
て、データの拘束長iを判定し、判定結果(拘束長i)
をマルチプレクサ36に出力する。
2に示す変換テーブルのうちの、最小ランの連続を制限
する置き換えコード(表2の場合、データ(11011
1)と、後ろに続く符号語”010”を変換する部分)
を内蔵しており、この変換テーブルを参照して、最小ラ
ンの連続を制限するコードを検出したとき、拘束長i=
3の検出信号を拘束長判定部32に出力する。
表2に示す変換テーブルの中の、最大ランを守る置き換
えコード(表2の場合、データ(00001000)お
よび(00000000))を内蔵しており、この変換
テーブルを参照して、最大ランを守る置き換えコードを
検出したとき、拘束長i=4の検出信号を拘束長判定部
32に出力する。
ード検出部33から拘束長i=3の検出信号が入力され
た場合には、そのとき別の拘束長を判定していたとして
も、それを選択せず、最小ラン連続制限コード検出部3
3の検出に対応する拘束長i(表2の例の場合、i=
3)をマルチプレクサ36に出力する。同様に拘束長判
定部32は、ラン長制限補償コード検出部34から拘束
長i=4の検出信号が入力された場合には、そのとき別
の拘束長を判定していたとしても、それを選択せず、ラ
ン長制限補償コード検出部34の検出に対応する拘束長
i(表2の例の場合、i=4)をマルチプレクサ36に
出力する。
おける拘束長の判定結果と、判定部32における拘束長
の判定結果が、異なった場合には、大きい方の拘束長を
最終的な拘束長として選択すればよいことを意味する。
制限コード検出部33、及びラン長制限補償コード検出
部34の動作の具体例を説明している。
に示すテーブルの、(00001000)および(00
000000)の変換部分を持ち、入力された8ビット
のデータが、これと一致する場合、拘束長i=4の検出
信号を拘束長判定部32に出力する。
2に示すテーブルの、データ(110111)と符号”
010”の変換部分を持ち、入力された6ビットのデー
タが、(110111)であり、その後の3符号語
が、”010”である場合、拘束長i=3の検出信号を
拘束長判定部32に出力する。なお、3符号語”01
0”の部分を、データ変換前のデータ列で表せば、(0
1),(001)又は(00000)となる。従って最
小ラン連続制限コード検出部33は、言い換えれば、
(110111)+(01/001/00000)の変
換部分を持ち、入力された6ビットのデータに加えて、
その後の5ビットのデータまでをさらに参照し、それら
がこれらのいずれかと一致する場合((1101110
1),(110111001)または(1101110
0000)のいずれかである場合)、拘束長i=3の検
出信号を拘束長判定部32に出力する。
ブルの変換コードを内蔵しており、入力された6ビット
のデータが、(000011),(000010),
(000001),あるいは(000000)のいずれ
かに一致する場合、拘束長i=3と判定する。また、入
力された4ビットのデータが(0011),(001
0),(0001)のいずれかに一致する場合、拘束長
判定部32は、拘束長i=2と判定する。さらに入力さ
れた2ビットのデータが(11),(10),(01)
のいずれかに一致する場合、拘束長判定部32は、拘束
長i=1と判定する。
00010)であったとき、拘束長判定部32は、拘束
長i=3と判定する。しかしながら、始めの6ビットに
加えて、さらに先の2ビットが(00)であったとき、
ラン長制限補償コード検出部34によって(00001
000)が検出され、拘束長i=4と判定される。この
ような時、ラン長制限補償コード検出部34からの出力
信号が優先され、拘束長i=4と決定される。
て、最大拘束長である8ビットと、必要な部分の符号語
列3ビットを参照して、全ての(1)と(0)からなる
データ列の拘束長が決定される。あるいは、符号語列を
用いずに、データ列のみで拘束長を決定する場合は、最
大で11ビットのデータを参照して、全ての(1)と
(0)からなるデータ列の拘束長が決定される。
した拘束長iを、マルチプレクサ36に出力する。
順序とは逆に、拘束長の小さい方から、i=1,i=
2,i=3,i=4の順番で拘束長を判定するようにし
てもよい。
れ、各拘束長iに対応するテーブル(変換部35−1
は、i=1のテーブル、変換部35−2は、i=2のテ
ーブル、変換部35−3は、i=3のテーブル、変換部
35−4は、i=4のテーブル)を有しており、供給さ
れたデータに対応する変換則が、そのテーブルに登録さ
れている場合、その変換則を利用して、供給された2×
iビットのデータを3×iビットの符号に変換し、その
符号をマルチプレクサ36に出力する。
より供給された拘束長iに対応する変換部35−iより
符号を選択し、その符号をシリアルデータとして、バッ
ファ37を介して出力する。
3の最小ランの繰り返しを制限する置き換えコード(1
10111)が存在しないと仮定する。このときデータ
として (1101110111011101) が入力されると、その変換処理は、データ(11)(0
1)(11)(01)…の順に行われ、 ”101 010 101 010 101 010 101 010 ” という符号語列(チャネルビット列)が生成される。
NRZI化して、レベル符号に変換すると、「1」のタイミ
ングにおいて、その論理が反転する信号となるので、こ
の符号語列は、 「110 011 001 100 110 011」 となり、2Tの最小反転間隔がずっと連続する。このよ
うな記録符号列は、高線密度での記録再生時には、エラ
ーが発生し易いパターンとなる。
返しを制限する置き換えコード(110111)を規定
すると、 (1101110111011101) というデータ列のうち、最初のデータ(1101110
1)が、「(110111)+”010”」に該当する
ので置き換え変換され、 ”001 000 000 010 ” となる。さらに次のデータ(11011101)が、
「(110111)+”010”」に該当するので置き
換え変換され、 ”001 000 000 010 ” となる。結局、符号語列は、 ”001 000 000 010 001 000 000 010 ...” となり、最小ランの繰り返しが連続するのが防止され
る。すなわち、高線密度での記録再生時に、エラーが発
生し易いパターンが取り除かれることになる。なお、こ
の置き換え変換をした場合でも、最小ランおよび最大ラ
ンは守られている。
た場合について説明したが、表3を用いることも可能で
ある。この場合、図3の変調部12の最小ラン連続制限
コード検出部33には、表3における拘束長i=4のテ
ーブルCを与えれば良い。また、ラン長制限補償コード
検出部34には、表3における拘束長i=2のテーブル
A、拘束長i=3のテーブルB、及び拘束長i=4のテ
ーブルDを与えれば良い。
列と符号語列の各拘束長内では、配列の順序は異なって
もよい。たとえば表2の拘束長i=1の部分の、 この場合でもデータ列の要素の「1」の個数と、符号語
列の要素の「1」の個数は、それぞれ2で割った時の余
りがどちらも1あるいは0で一致するようにする。
を図5を参照しながら説明する。この実施の形態では、
可変長符号(d,k;m,n;r)=(1,7;2,
3;4)が、表2を用いてデータ列に復調される。
送路より伝送されてきた信号、または、記録媒体より再
生された信号を、復調テーブル(逆変換テーブル)に基
づいて復調する復調部111、並びに、復調されたデー
タ列より、任意の間隔で挿入されているデータ列内のDS
V制御ビットを除去し、元のデータ列を復元するDSV制御
ビット除去部112を備える。バッファ113は、DSV
制御ビット除去部112から入力されたシリアルデータ
を一旦記憶し、所定の転送レートで読み出し、出力す
る。タイミング管理部114は、タイミング信号を生成
し、各部に供給してタイミングを管理する。
路より伝送されてきた信号、または、記録媒体より再生
された信号を2値化するコンパレート部121を備え
る。コンパレート部121はまた、入力された信号がNR
ZI変調されている時(レベル符号である時)、これを逆
NRZI符号化(エッジ符号化)する。拘束長判定部122
は、コンパレート部121によりデジタル化された信号
の入力を受け、拘束長iを判定する。また最小ラン連続
制限コード検出部123は、コンパレート部121より
入力されたデジタル化された信号から、最小ランの連続
を制限するために与えられた専用のコード(表2の”0
01000000”)を検出し、それに対応する拘束長
i=3の検出信号を拘束長判定部122に送る。さらに
ラン長制限補償コード検出部124は、コンパレート部
121より入力された信号から、最大ランを補償するた
めに与えられた専用のコード(表2の”0001001
00100”,”010100100100”)を検出
し、それに対応する拘束長i=4の検出信号を拘束長判
定部122に送る。
×iビットの可変長符号を、m×iビットのデータに逆
変換するテーブル(表2の場合、i=1乃至4のテーブ
ルで、変換部35−1乃至35−4の変換テーブルと実
質的に同一の変換テーブル)を有している。マルチプレ
クサ126は、逆変換部125−1乃至125−4の出
力のいずれかを、拘束長判定部122の判定結果に対応
して選択し、シリアルデータとして出力する。
明する。伝送路より伝送されてきた信号、あるいは記録
媒体より再生された信号は、コンパレート部121に入
力され、コンパレートされる。コンパレート部121よ
り出力された信号は、逆NRZI符号(”1”がエッジを示
す符号)のデジタル信号となって、拘束長判定部122
に入力され、表2に示す変換テーブル(逆変換テーブ
ル)に従って、拘束長の判定処理が行われる。拘束長判
定部122の判定結果(拘束長)はマルチプレクサ12
6に出力される。
タル信号は最小ラン連続制限コード検出部123にも入
力される。最小ラン連続制限コード検出部123は、表
2に示す、変換テーブルのうちの、最小ランの連続を制
限する置き換えコード(表2の場合、符号語”001
000 000”を変換する部分)を内蔵しており、こ
の逆変換テーブルを参照して、最小ランの連続を制限す
るコード”001 000 000 not100”を検
出したとき、拘束長i=3の検出信号を拘束長判定部1
22に出力する。
れたデジタル信号はラン長制限補償コード検出部124
にも入力される。ラン長制限補償コード検出部124
は、表2に示す、変換テーブルの中の、最大ランを守る
置き換えコード(表2の場合、符号語列”000 10
0 100 100”、および”010 100 100
100”)を内蔵しており、この逆変換テーブルを参照
して、最大ランを守る置き換えコードを検出したとき、
拘束長i=4の検出信号を拘束長判定部122に出力す
る。
とめると、図7に示すようになる。すなわち、ラン長制
限補償コード検出部124は、表2に示すテーブル
の、”000 100 100 100”、あるいは”0
10 100 100 100”の逆変換部分を持ち、入
力された12ビットの符号語列が、これと一致する場
合、拘束長i=4の検出信号を拘束長判定部122に出
力する。
表2に示すテーブルの、”001000 000”の逆
変換部分を持ち、入力された12ビットの符号語列
が、”001 000 000 not100”と一致
する場合、拘束長i=3の検出信号を拘束長判定部12
2に出力する。なお、拘束長の判定には特に必要ない
が、入力された符号語列を12ビット分見ると、このと
きの符号語は、”001000 000 010”となっ
ている。
変換テーブルを内蔵しており、入力された9ビット又は
12ビットの符号語列が、”000 100 10
0”,”000 100 000 not100”,”0
10 100 100”,あるいは”010 100 00
0 not100”のいずれかに一致する場合、拘束長
i=3と判定する。これに当てはまらない場合、入力さ
れた6ビット又は9ビットの符号語列が、”010 1
00”,”010 000 not100”,あるい
は”000 100”のいずれかに一致するとき、拘束
長判定部122は、拘束長i=2と判定する。さらにこ
れに当てはまらない場合、入力された3ビットの符号語
列が、”000”,”101”,”001”,あるい
は”010”のいずれかに一致するときに、拘束長判定
部122は、拘束長i=1と判定する。
制限コード検出部123、及びラン長制限補償コード検
出部124の拘束長判定の処理は、拘束長の小さい方か
ら、i=1,i=2,i=3,i=4の順番で行うよう
にしてもよい。
=2,i=3,i=4の順番で判定していった場合、入
力された符号語列が例えば、”000 100 100
100”であったとき、拘束長判定部122において、
拘束長の小さいほうから順に、一致または不一致を判定
していくと、拘束長i=1あるいは、拘束長i=2、拘
束長i=3、そして拘束長i=4と、全ての拘束長にあ
てはまることになる。このような場合は、決定規則とし
て、それぞれ判定された拘束長から最大のものを選択
し、決定すればよい。
ち、例えば逆変換部125−1には、アドレス”10
1”および”000”にデータ(11)が、アドレス”
001”にデータ(10)が、そしてアドレス”01
0”にデータ(01)が、それぞれ書き込まれている。
以下、逆変換部125−2乃至125−4の各逆変換テ
ーブルも、同様に、それぞれ対応するデータが書き込ま
れており、供給された3×iビットの符号語列を、2×
iビットのデータ列に変換し、そのデータ語をマルチプ
レクサ126に出力する。
−1乃至125−4より供給されたデータのいずれか
を、拘束長判定部122の拘束長判定結果に対応して選
択し、シリアルデータとして出力する。
のようになる。
DSV制御ビット除去部112の動作について説明する。D
SV制御ビット除去部112は、内部にカウンタを有して
おり、ステップS1において、復調部111よりデータ
列のビットが入力されると、その数をカウントする。ス
テップS2において、カウント値がDSV制御ビットを挿
入する所定のデータ間隔に達したか否かが判定され、任
意のデータ間隔ではないと判定された場合、ステップS
3において、復調部111より入力されたデータがその
ままバッファ113に出力される。これに対して、ステ
ップS2において、所定のデータ間隔であると判定され
た場合、そのビットはDSV制御ビットであるから、ステ
ップS3の処理はスキップされる。すなわち、この場合
には、そのビットはバッファ113に出力されず、廃棄
される。
入力する処理が実行される。そして、ステップS5にお
いて、全てのデータに対する処理が終了したか否かが判
定され、まだ処理していないデータが存在する場合に
は、ステップS1に戻り、それ以降の処理が繰り返し実
行される。ステップS5において、全てのデータを処理
したと判定された場合、処理は終了される。
112より出力されるデータからは、DSV制御ビットが
除去されることになる。このデータは、バッファ113
を介して出力される。
変換テーブル(表4の逆変換テーブル)を用いた場合に
ついて説明したが、表3の変換テーブル(表5に示す表
3に対応する逆変換テーブル)を用いた場合にも、同様
の処理を実行することができる。この場合、図6の最小
ラン連続制限コード検出部123には、表3における拘
束長i=4のテーブルCを与えれば良い。また、ラン長
制限補償コード検出部124には、表3における拘束長
i=2のテーブルA、拘束長i=3のテーブルB、及び
拘束長i=4のテーブルDを与えれば良い。
を挿入する必要がある場合がある。次に、この場合の変
調装置1と復調装置100について、図9と図10を参
照して説明する。これらの実施の形態でも、データ列
が、表2に従って、可変長符号(d,k;m,n;r)
=(1,7;2,3;4)に変調され、また復調される
ものとする。
1においては、図9に示すように、DSV制御ビット決定
・挿入部11の出力が、同期信号決定部211に供給さ
れる。同期信号決定部211にはまた、変調部12の出
力も供給されている。同期信号決定部211は、入力さ
れた信号から同期信号を決定すると、その出力を同期信
号挿入部212に出力している。同期信号挿入部212
は、変調部12より入力される変調信号に、同期信号決
定部211より入力される同期信号を挿入し、NRZI化部
13に出力している。その他の構成は、図1における場
合と同様である。
ンを24符号語とするとき、表2に従って、同期信号
を、 ”#01 001 000 000 001 000 000 001” と決定する。”#”は、同期信号の挿入により区切られ
た、直前のデータ列(DSV制御ビットは含んで良い)に
依存しており、区切られたデータ列を変換テーブルに従
って変調した際に、終端テーブルを用いて終端させた場
合には ”#”=”1” とされ、また終端テーブルを用いずに、表2のテーブル
により終端した場合には ”#”=”0” とされる。変調部12は、終端テーブルを用いた場合に
は、”#”=”1”を、用いない場合には、”#”=”
0”を、同期信号決定部211に出力する。同期信号決
定部211は、変調部12から、この”#”の値の入力
を受けると、これを同期信号の先頭ビットに挿入する。
そして、その同期信号を同期信号挿入部212に出力す
る。
211から入力される同期信号を、変調部12の出力に
挿入し、NRZI化部13に出力する。その他の動作は、図
1における場合と同様である。
は、その先頭から(同期信号の直前のデータを考慮する
ことなく)変換処理される。変調部12、および同期信
号決定部211は、同期信号が挿入される所定の間隔を
カウントするためのカウンタを備え、そのカウント値に
対応して、同期信号の位置を決定する。
用いるようにしたが、表3の変換テーブルを用いること
も可能である。この場合、例えば図9における同期信号
決定部211は、表3の同期信号パターンとして、12
符号語の同期信号を採用するとき、 ”xx0 100 000 000 10x” を同期信号とする。”x”は、同期信号挿入により区切
られた、直前及び直後のデータ列(DSV制御ビットは含
んで良い)に依存しており、先頭の3符号語と最後の3
符号語は、表3により決定される。すなわち同期信号の
挿入により区切られた最後のデータ列を(p)、また、
その直後の先頭のデータ列を(q)とすると、(p1)
として、表3を用いて変換し、その後に”100 00
0 000”を挾み、最後に(0q)として、表3を用
いて変換する。こうすることで、同期信号として必要な
最大ランkを破る、k=8(9T)を必ず発生すること
ができる。
れた符号を復調する復調装置100の構成例を表してい
る。この例においては、所定の伝送経路を介して入力さ
れた符号が、復調部111と同期信号識別部221に入
力されている。同期信号識別部221は、入力された符
号と復調部111から入力された信号を用いて、同期信
号を識別し、識別信号を同期信号除去部222に出力し
ている。同期信号除去部222は、復調部111から入
力された復調信号から、同期信号識別部221の出力に
対応して同期信号を除去し、同期信号を除去した信号を
DSV制御ビット除去部112に出力している。その他の
構成は、図5における場合と同様である。
タで符号語をカウントし、そのカウント値から所定の間
隔で挿入されている同期信号の位置を決定する。同期信
号パターンの位置が判明したとき、同期信号識別部22
1は、次に変調時に定めた”#”の部分を読み取る。即
ち同期信号ビット部分の先頭ビットを読み取り、それを
復調部111に出力する。復調部111は、先頭ビット
が”1”であれば、その直前の符号の復調には、表2の
終端テーブルを用いる。また先頭ビットが”0”であれ
ば、復調部111は、その直前の符号の復調には、表2
の変換コードのテーブルを用いる。これ以外の同期信号
ビットは、情報を持たないビットであるから不要とな
る。
するビットを識別する識別信号を同期信号除去部222
に出力する。同期信号除去部222は、復調部111よ
り入力されたデータから、この識別信号によって指定さ
れた同期信号ビットだけを除去し、DSV制御ビット除去
部112に出力する。
いるようにしたが、表3の変換テーブルを用いることも
できる。この場合、例えば図10における同期信号識別
部221は、所定の間隔で挿入されている同期信号の位
置をカウンタの値から決定する。同期信号パターンの位
置が判明したとき、同期信号識別部22は、同期信号パ
ターンの先頭の3符号語、及び、最後の3符号語を指定
する信号を復調部111に出力する。これらの符号語に
は、データ列が含まれているので、これを含めるように
復調部111で復調が行われる。
タ部分を除くユニークパターンの部分のビットを指定す
る信号を同期信号除去部222に出力する。同期信号除
去部222は、この信号に対応して同期信号ビット(ユ
ニークパターンのビット)だけを除去する。
した記録符号列の例を示す。この例では、同期信号とし
て24符号語が用いられ、DSV制御は56データビット
置きに行なわれ、5回のDSV制御ごとに同期信号が挿入
されている。このとき、同期信号ごとの符号語数(チャ
ネルビット数)は、 24+(1+56+1+56+1+56+1+56+1
+56+1)×1.5= 453 符号語(チャネルビッ
ト) となる。このときのデータ語の冗長度は、次のように、
約7.3%となる。 1 − 0.927 = 0.0728
変調結果をシミュレーションしてみた。Tminの連続を
制限し、かつデータ列内においてDSV制御ビットを挿入
したデータ列を変調した結果について以下に示す。シミ
ュレーションには、表2及び表3が用いられた。さらに
比較のために、従来のRLL(1−7)変調である表1に
ついてもシミュレーションが行われた。
200ビットを、56データビットおきにDSV制御ビッ
トを1ビットを挿入することでDSV制御した後、表2ま
たは表3の変調コードテーブルを用いて、符号語列(チ
ャネルビット列)に変換した場合の結果は以下の通りで
ある。また同様に、任意に作成したランダムデータ13
107200ビットを、表1の変調コードテーブルを用
いて、符号語列(チャネルビット列)に変換し、さらに
112符号語(チャネルビット)おきに、DSV制御ビッ
トとして2チャネルビットを挿入することでDSV制御を
行った時の結果は以下の通りである。
おき、また、表1では112符号語おきとしたのは、DS
V制御ビットの冗長度を同一にするためである。このよ
うに、DSV制御の必要ビット数に差がある場合には、冗
長度をそろえて考えた時、効率良くDSV制御が行える表
2や表3の方が、表1に較べて低域特性が良好となる。
算した。 Ren_cnt[1 to 10]: 最小ランの繰り返し1回乃至10回
の各発生数。 T_size[2 to 10]: 2T乃至10Tの各ランの発生数。 Sum : Number of bits. ビット総数。 Total: Number of runlengths. 各ラン(2T,3T,
…)の発生総数 Average Run : (Sum/Total) ラン分布の数値: (T_size[i] * (i) ) / (Sum) , i=
2,3,4,,,10 表6の2T乃至10Tの欄に示す数値が、このラン分布
の数値を表す。 最小ランの連続する分布の数値: (Ren_cnt[i] * (i) )
/ T_size[2T], i=1,2,3,4,,,10 表6のRMTR(1)乃至RMTR(9)の欄に示す値が、この最小ラ
ンの連続する分布の数値を表す。 max-RMTR: 最小ランの繰り返す、最大回数。 peak DSV: チャネルビット列のDSV制御を行う過程にお
いて、DSV値を計算したときのDSV値のプラス側のピーク
及びマイナス側のピークを言う。 DSV制御ビットとして56データ列おきにDSV制御ビット
を挿入した場合の冗長率は、56データ列に対してDSV
制御ビット1ビットであるから、次のようになる。 1/(1+56)= 1.75% また、DSV制御ビットとして112符号語列おきに2ビ
ットのDSV制御ビットを挿入した場合の冗長率は、11
2符号語列に対してDSV制御ビット2ビットであるか
ら、次のようになる。 2/(2+112)= 1.75% すなわち同じ冗長率である。
RLL(1,7)方式となっていること、最小ランと最大
ランが守られ、かつ最小ランの連続が最大で6回までに
制限されていることが確認された。また、peak DSVの結
果より、データ列内でDSV制御を行うことができる(pea
k DSVの値が所定の範囲内に納められている)こと、こ
の場合、DSV制御ビットの効率がよいので、従来の符号
語列(チャネルビット列)にDSV制御ビットを挾む方法
よりも良好な低域成分を得ることができる(peak DSVの
振れ幅が、表1の場合、89(=46+43)であるの
に対して、表2の場合、72(=36+36)、表3の
場合、75(=35+40)と、表1の場合の値より小
さくなっている)ことが確認された。
1の方式)と比較すると、表2または表3を用いる方式
(17PP方式)は、最小ランの繰り返しが多くても6回ま
でに制限することが出来るので、高線密度におけるエラ
ー特性の改善を見込むことが出来る。
長度 1.75% でDSV制御を行うと、17PP方式の方がピーク
DSV値の差が小さく出来、したがって、より低域成分を
抑制することが可能となるので、安定したデータ記録再
生を行うことが出来る。
した場合と同一のランダムデータを使って発生させたチ
ャネルビット列における、ビットシフト時の復調エラー
伝搬特性を調べたところ、17PPの最悪エラー伝搬は、3
バイトであるが、実際の発生頻度はほとんどないことが
確認され、従来のRLL(1−7)に較べての悪化はそれ
ほどではない(平均バイトエラーレートは、表1の場
合、1.014バイトであるのに対して、表2の場合、
1.167バイトであり、表3の場合、1.174バイ
トである)ことが確認された。なお、このエラーレート
の結果の数値は、本発明によるテーブルではDSV制御ビ
ットを含み、また従来RLL(1−7)では含んでいな
い。すなわち必ずしも同じ条件での測定とは言えず、こ
れらが数値に影響を及ぼすことが考えられ、比較にあた
ってはその点を考慮する必要がある。
ンd=1、最大ランk=7、変換率m/n=2/3の変
換テーブルにおいて、最小ラン長の繰り返し回数を制限
する置き換えコードを設けるようにしたので、 (1)高線密度での記録再生、及び、タンジェンシャル
・チルトに対する許容度が向上する。 (2)信号レベルが小さい部分が減少し、AGCやPL
L等の波形処理の精度が向上し、総合特性を高めること
ができる。 (3)従来と比較して、ビタビ復号等の際のパスメモリ
長を短く設計することができ、回路規模を小さくするこ
とができる。
数と、変換される符号語列の要素内の「1」の個数を、
2で割った時の余りが、どちらも1あるいは0で一致す
るようにしたので、 (4)DSVの制御のための冗長ビットを少なくすること
ができる。 (5)最小ランd=1かつ(m,n)=(2,3)においては、1.5
符号語でDSV制御を行うことができる。 (6)冗長度が少ない上に、最小ランと最大ランを守る
ことができる。
る置き換えコードを設けるようにしたので、 (7)テーブルがコンパクトになる。 (8)ビットシフト時の復調エラー伝搬を、表1の場合
と殆ど同じ状態にすることができる。
ータプログラムをユーザに提供する提供媒体としては、
磁気ディスク、CD-ROM、固体メモリなどの記録媒体の
他、ネットワーク、衛星などの通信媒体を利用すること
ができる。
置、請求項25に記載の変調方法、請求項26に記載の
提供媒体、請求項27に記載の復調装置、請求項30に
記載の復調方法、および請求項31に記載の提供媒体に
よれば、データ列の要素内の「1」の個数と、変換され
る符号語列の要素内の「1」の個数を、2で割った時の
余りが、どちらも1あるいは0で一致するような変換規
則、最小ランdの連続を有限回以下に制限する第1の置
き換えコード、およびラン長制限を守るための第2の置
き換えコードを有する変換テーブルで変換処理を行うよ
うにしたので、少ない冗長度でDSV制御を行うことがで
きるとともに、高線密度でエラーの少ない符号語列を記
録再生することが可能となり、さらに、ビットシフト時
の復調エラー伝搬の増加を抑制することができる。
ある。
を説明する図である。
ある。
ある。
である。
る。
明するフローチャートである。
図である。
ク図である。
号列の例を示す図である。
13 NRZI化部,31 シフトレジスタ, 32 拘
束長判定部, 33 最小ラン連続制限コード検出部,
34 ラン長制限補償コード検出部, 35−1乃至
35−4 変換部, 36 マルチプレクサ, 37
バッファ, 111 復調部, 112 DSV制御ビッ
ト除去部, 121 コンパレート部, 122 拘束
長判定部, 123 最小ラン連続制限コード検出部,
124 ラン長制限補償コード検出部, 125−1
乃至125−4 逆変換部, 126 マルチプレクサ
Claims (31)
- 【請求項1】 基本データ長がmビットのデータを、基
本符号長がnビットの可変長符号(d,k;m,n;
r)に変換する変調装置において、 入力されたデータを、変換テーブルに従って、符号に変
換する変換手段を備え、 前記変換テーブルの変換コードは、 d=1、k=7、m=2、n=3の基礎コードと、 データ列の要素内の「1」の個数を2で割った時の余り
と、変換される符号語列の要素内の「1」の個数を2で
割った時の余りが、どちらも1あるいは0で一致するよ
うな変換規則と、 最小ランdの連続を所定の回数以下に制限する第1の置
き換えコードと、 ラン長制限を守るための第2の置き換えコードとを有す
ることを特徴とする変調装置。 - 【請求項2】 拘束長i=1における前記基礎コードを
構成するデータ列と符号語列の対の数は、2^m = 2^2 =
4よりも少ないことを特徴とする請求項1に記載の変調
装置。 - 【請求項3】 前記変換テーブルの基礎コードは、可変
長構造を有することを特徴とする請求項1に記載の変調
装置。 - 【請求項4】 前記変換テーブルの基礎コードは、不確
定符号を含み、前記不確定符号は、直前または直後の符
号語が「1」のとき「0」となり、「0」のとき「1」
となる記号を*とするとき、「000」または「10
1」となる符号「*0*」を含むことを特徴とする請求
項1に記載の変調装置。 - 【請求項5】 前記変換テーブルの変換コードは、直後
の符号語列、または、直後に続くデータ列を参照して決
定するコードを含むことを特徴とする請求項1に記載の
変調装置。 - 【請求項6】 前記参照する直後の符号語列は、特定の
1種類の符号語列とすることを特徴とする請求項5に記
載の変調装置。 - 【請求項7】 前記直後の符号語列、または、直後に続
くデータ列を参照して決定する変換コードは、前記第1
または第2の置き換えコードであることを特徴とする請
求項5に記載の変調装置。 - 【請求項8】 拘束長iが1である場合における前記基
礎コードを構成するデータ列と符号語列の対の数は、2^
m = 2^2 = 4に等しいことを特徴とする請求項1に記載
の変調装置。 - 【請求項9】 拘束長iが2以上の場合の前記変換コー
ドは、すべて前記第1または第2の置き換えコードであ
ることを特徴とする請求項1に記載の変調装置。 - 【請求項10】 前記置き換えコードは、拘束長iが2
の場合の変換コードは、最小ランd=1を守るコードで
あることを特徴とする請求項1に記載の変調装置。 - 【請求項11】 前記変換テーブルの変換コードは、直
前の符号語列を参照して決定するコードを含むことを特
徴とする請求項10に記載の変調装置。 - 【請求項12】 前記変換テーブルの変換コードとして
存在しないユニークなパターンを含む同期信号を、前記
符号語列の任意の位置に挿入する挿入手段をさらに備え
ることを特徴とする請求項1に記載の変調装置。 - 【請求項13】 前記同期信号に用いられるユニークな
パターンは、最大ランkを破るパターンであることを特
徴とする請求項12に記載の変調装置。 - 【請求項14】 前記同期信号に用いられるユニークな
パターンは、最小ランdを守るパターンであることを特
徴とする請求項12に記載の変調装置。 - 【請求項15】 前記同期信号は、先頭の1符号語が、
直前までのデータを変換した符号語との接続ビットであ
り、2番目の符号語が、最小ランdを守るためのビット
であり、3番目の符号語から、前記同期信号としてユニ
ークなパターンを構成することを特徴とする請求項12
に記載の変調装置。 - 【請求項16】 前記同期信号の大きさは、少なくとも
12符号語であることを特徴とする請求項12に記載の
変調装置。 - 【請求項17】 前記同期信号は、その大きさが、21
符号語以上のとき、最大ランk=8のパターンを少なく
とも2個含むことを特徴とする請求項12に記載の変調
装置。 - 【請求項18】 前記変換テーブルの変換コードは、符
号を任意の位置において終端させるための終端コードを
さらに有することを特徴とする請求項12に記載の変調
装置。 - 【請求項19】 前記終端コードは、前記データ列と符
号語列の対の数が、2^m = 2^2 = 4 よりも少ない前記拘
束長iの前記基礎コードに対応して規定され、かつ、デ
ータ列の要素内の「1」の個数を2で割った時の余り
と、変換される符号語列の要素内の「1」の個数を2で
割った時の余りが、どちらも1あるいは0で一致するよ
うな変換規則を有することを特徴とする請求項18に記
載の変調装置。 - 【請求項20】 前記終端コードを識別するために、前
記同期信号パターンにおいて接続ビットとされた、先頭
の1符号語ビットを、前記終端コードを用いたときには
「1」とし、そうでないときは「0」とすることを特徴
とする請求項18に記載の変調装置。 - 【請求項21】 前記同期信号は、その先頭の3ビッ
ト、及び、最後の3ビットが、データ列及び接続用の混
合した接続ビットとされ、その間が、前記ユニークなパ
ターンとされることを特徴とする請求項12に記載の変
調装置。 - 【請求項22】 前記同期信号の先頭の3ビットは、変
換前のデータ語において、mビット単位で見て、先頭の
1ビット目をデータ語に対応する値とし、次の2ビット
目を前記同期信号を規定するために「1」とし、前記同
期信号の最後の3ビットは、変換前のデータ語におい
て、mビット単位で見て、先頭の1ビット目は同期信号
を規定するために「0」とし、次の2ビット目をデータ
語に対応する値とすることを特徴とする請求項12に記
載の変調装置。 - 【請求項23】 入力されたデータのDSVを制御して、
前記変換手段に供給するDSV制御手段をさらに備えるこ
とを特徴とする請求項1に記載の変調装置。 - 【請求項24】 前記変換手段は、 前記最小ランdの連続を制限する前記第1の置き換えコ
ードを検出する第1の検出手段と、 前記ラン長制限を守る前記第2の置き換えコードを検出
する第2の検出手段とを備えることを特徴とする請求項
1に記載の変調装置。 - 【請求項25】 基本データ長がmビットのデータを、
基本符号長がnビットの可変長符号(d,k;m,n;
r)に変換する変調装置の変調方法において、 入力されたデータを、変換テーブルに従って、符号に変
換する変換ステップを含み、 前記変換テーブルの変換コードは、 d=1、k=7、m=2、n=3の基礎コードと、 データ列の要素内の「1」の個数を2で割った時の余り
と、変換される符号語列の要素内の「1」の個数を2で
割った時の余りが、どちらも1あるいは0で一致するよ
うな変換規則と、 最小ランdの連続を所定の回数以下に制限する第1の置
き換えコードと、 ラン長制限を守るための第2の置き換えコードとを有す
ることを特徴とする変調方法。 - 【請求項26】 基本データ長がmビットのデータを、
基本符号長がnビットの可変長符号(d,k;m,n;
r)に変換する変調装置に、 入力されたデータを、変換テーブルに従って、符号に変
換する変換ステップを含む処理を実行させるプログラム
を提供する提供媒体であって、 前記変換テーブルの変換コードは、 d=1、k=7、m=2、n=3の基礎コードと、 データ列の要素内の「1」の個数を2で割った時の余り
と、変換される符号語列の要素内の「1」の個数を2で
割った時の余りが、どちらも1あるいは0で一致するよ
うな変換規則と、 最小ランdの連続を所定の回数以下に制限する第1の置
き換えコードと、 ラン長制限を守るための第2の置き換えコードとを有す
ることを特徴とする提供媒体。 - 【請求項27】 基本符号長がnビットの可変長符号
(d,k;m,n;r)を、基本データ長がmビットの
データに変換する復調装置において、 入力された符号を、変換テーブルに従って、データに変
換する変換手段を備え、 前記変換テーブルの変換コードは、 d=1、k=7、m=2、n=3の基礎コードと、 データ列の要素内の「1」の個数を2で割った時の余り
と、変換される符号語列の要素内の「1」の個数を2で
割った時の余りが、どちらも1あるいは0で一致するよ
うな変換規則と、 最小ランdの連続を所定の回数以下に制限する第1の置
き換えコードと、 ラン長制限を守るための第2の置き換えコードとを有す
ることを特徴とする復調装置。 - 【請求項28】 所定の間隔で挿入された冗長ビットを
除去する除去手段をさらに備えることを特徴とする請求
項27に記載の復調装置。 - 【請求項29】 前記冗長ビットは、DSV制御ビット、
または同期信号であることを特徴とする請求項28に記
載の復調装置。 - 【請求項30】 基本符号長がnビットの可変長符号
(d,k;m,n;r)を、基本データ長がmビットの
データに変換する復調装置の復調方法において、 入力された符号を、変換テーブルに従って、データに変
換する変換ステップを含み、 前記変換テーブルの変換コードは、 d=1、k=7、m=2、n=3の基礎コードと、 データ列の要素内の「1」の個数を2で割った時の余り
と、変換される符号語列の要素内の「1」の個数を2で
割った時の余りが、どちらも1あるいは0で一致するよ
うな変換規則と、 最小ランdの連続を所定の回数以下に制限する第1の置
き換えコードと、 ラン長制限を守るための第2の置き換えコードとを有す
ることを特徴とする復調方法。 - 【請求項31】 基本符号長がnビットの可変長符号
(d,k;m,n;r)を、基本データ長がmビットの
データに変換する復調装置に、 入力された符号を、変換テーブルに従って、データに変
換する変換ステップを含む処理を実行させるプログラム
を提供する提供媒体であって、 前記変換テーブルの変換コードは、 d=1、k=7、m=2、n=3の基礎コードと、 データ列の要素内の「1」の個数を2で割った時の余り
と、変換される符号語列の要素内の「1」の個数を2で
割った時の余りが、どちらも1あるいは0で一致するよ
うな変換規則と、 最小ランdの連続を所定の回数以下に制限する第1の置
き換えコードと、 ラン長制限を守るための第2の置き換えコードとを有す
ることを特徴とする提供媒体。
Priority Applications (47)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15028098A JP3985173B2 (ja) | 1998-05-29 | 1998-05-29 | 変調装置および方法、復調装置および方法、並びにデータ格納媒体 |
| EEP200000051A EE05501B1 (et) | 1998-05-29 | 1999-05-25 | Aparatuur ja meetod signaali moduleerimiseks/demoduleerimiseks minimaalse järjestikuse jada pikkuse piiramisega |
| CNB998012378A CN1183681C (zh) | 1998-05-29 | 1999-05-25 | 用于在有连续最小游程长度极限的情况下进行调制/解调的设备与方法 |
| IL13422999A IL134229A (en) | 1998-05-29 | 1999-05-25 | Apparatus and method for modulation/demodulation with consecutive minimum runlength limitation |
| IDW20000176D ID24969A (id) | 1998-05-29 | 1999-05-25 | Aparatus dan metode untuk modulasi/demodulasi dengan pembatasan panjang gerakan minimum secara berurutan |
| CZ20000308A CZ303005B6 (cs) | 1998-05-29 | 1999-05-25 | Modulacní zarízení, zpusob modulace, médium pro prezentaci programu modulace a demodulace, demodulacní zarízení a zpusob demodulace |
| MEP-2000-41A ME01711B (me) | 1998-05-29 | 1999-05-25 | Uređaj i postupak za modulaciju/demodulaciju sa uzastopnim minimalnim ograničenjem promenljive veličine |
| ES99919490T ES2341927T3 (es) | 1998-05-29 | 1999-05-25 | Aparato y procedimiento de modulacion/demodulacion con limitacion de longitudes minimas consecutivas. |
| HU0003579A HU229922B1 (en) | 1998-05-29 | 1999-05-25 | Apparatus and method for modulation/demodulation with consecutive minimum runlength limitation |
| CNB2004100041826A CN100557981C (zh) | 1998-05-29 | 1999-05-25 | 用于在有连续最小距离长度限制的情况下进行调制/解调的设备与方法 |
| DK99919490.5T DK1000467T3 (da) | 1998-05-29 | 1999-05-25 | Indretning og fremgangsmåde til modulering/demodulering med på hinanden følgende minimumskørselslængdebegrænsning |
| KR1020007000903A KR100753966B1 (ko) | 1998-05-29 | 1999-05-25 | 연속 최소 런 길이 제한이 있는 변조/복조 장치 및 방법 |
| PCT/IB1999/000948 WO1999063671A1 (en) | 1998-05-29 | 1999-05-25 | Apparatus and method for modulation/demodulation with consecutive minimum runlength limitation |
| ROA200000085A RO121883B1 (ro) | 1998-05-29 | 1999-05-25 | Aparat şi metodă de modulare/demodulare, cu limitarea lungimii minime consecutive de rulare, precum şi suport de prezentare a programului pentru acestea |
| PT99919490T PT1000467E (pt) | 1998-05-29 | 1999-05-25 | Aparelho e método de modulação/desmodulação com a limitação do comprimento do percurso mínimo consecutivo |
| SK116-2000A SK288035B6 (en) | 1998-05-29 | 1999-05-25 | Apparatus and method for modulation/demodulation with consecutive minimum runlength limitation |
| PL99338300A PL338300A1 (en) | 1998-05-29 | 1999-05-25 | Apparatus for and method of modulating /demodulating signals with limitation of sequential occurrence of minimum-length pulse group |
| EA200000175A EA002209B1 (ru) | 1998-05-29 | 1999-05-25 | Способ и устройство для модуляции/демодуляции с ограничением длины последовательных минимальных серий |
| AU37258/99A AU758251B2 (en) | 1998-05-29 | 1999-05-25 | Apparatus and method for modulation/demodulation with consecutive minimum runlength limitation |
| EP99919490A EP1000467B1 (en) | 1998-05-29 | 1999-05-25 | Apparatus and method for modulation /demodulation with consecutive minimum runlength limitation |
| HR20000050A HRP20000050B1 (hr) | 1998-05-29 | 1999-05-25 | Aparat i metoda za modulaciju/demodulaciju s uzastopnim ograničenjem minimalne duljine izvođenja |
| CA2680404A CA2680404C (en) | 1998-05-29 | 1999-05-25 | Apparatus and method for modulation/demodulation with consecutive minimum runlength limitation |
| TR2000/00248T TR200000248T1 (tr) | 1998-05-29 | 1999-05-25 | Ardışık asgari yürütüm sınırlaması ile modülasyon/demodülasyon için techizat ve yöntem |
| UA2000021177A UA49081C2 (uk) | 1998-05-29 | 1999-05-25 | Пристрій та спосіб модуляції/демодуляції із обмеженням на поточний мінімальний розмір коду |
| YU4100A YU49188B (sh) | 1998-05-29 | 1999-05-25 | Uređaj i postupak za modulaciju/demodulaciju sa uzastopnim minimalnim ograničenjem promenljive veličine |
| HK00107074.4A HK1029458B (en) | 1998-05-29 | 1999-05-25 | Apparatus and method for modulation/demodulation with consecutive minimum runlength limitation |
| NZ502506A NZ502506A (en) | 1998-05-29 | 1999-05-25 | Apparatus and method for recording data onto a recording medium at a high recording density and playback data recorded in a recording medium at a high recording density |
| DE69942194T DE69942194D1 (de) | 1998-05-29 | 1999-05-25 | Verfahren und vorrichtung zur modulation/ demodulation mit begrenzung von nacheinander auftretenden minimalen lauflängen |
| CA002298685A CA2298685C (en) | 1998-05-29 | 1999-05-25 | Apparatus and method for modulation/demodulation with consecutive minimum runlength limitation |
| AT99919490T ATE463082T1 (de) | 1998-05-29 | 1999-05-25 | Verfahren und vorrichtung zur modulation/ demodulation mit begrenzung von nacheinander auftretenden minimalen lauflängen |
| SI9920006A SI20174B (sl) | 1998-05-29 | 1999-05-25 | Aparat in postopek za moduliranje/demoduliranje z zaporednim omejevanjem najmanjšega zaporedja |
| US09/320,812 US6496541B1 (en) | 1998-05-29 | 1999-05-27 | Modulation apparatus/method, demodulation apparatus/method and program presenting medium |
| MYPI99002123A MY131577A (en) | 1998-05-29 | 1999-05-28 | Modulation apparatus /method, demodulation apparatus/method and program presenting medium |
| EG62299A EG22694A (en) | 1998-05-29 | 1999-05-29 | Modulation apparatus/method demodulation apparatus/method and program presenting medium |
| ARP990102573A AR019600A1 (es) | 1998-05-29 | 1999-05-31 | Aparato / metodo de modulacion, aparato / metodo de demodulacion y medio de presentacion de programa |
| TW088121567A TW498313B (en) | 1998-05-29 | 1999-12-09 | Modulation apparatus/method, demodulation apparatus/method and program presenting medium |
| LT2000008A LT4754B (lt) | 1998-05-29 | 2000-01-26 | Moduliavimo/demoduliavimo įrenginys ir būdas su nuoseklios minimalios sekos ilgio ribojimu |
| NO20000392A NO332391B1 (no) | 1998-05-29 | 2000-01-26 | Anordning og fremgangsmate ved modulasjon/demodulasjon med konsekutiv minsteloplengdebegrensning |
| IL13422900A IL134229A0 (en) | 1998-05-29 | 2000-01-26 | Apparatus and method for modulation/demodulation with consecutive minimum runlength limitation |
| ZA200000371A ZA200000371B (en) | 1998-05-29 | 2000-01-27 | Apparatus and method for modulation/demodulation with consecutive minimum runlength limitation. |
| BG104111A BG64243B1 (bg) | 1998-05-29 | 2000-01-27 | Метод и устройство за модулация/демодулация с последователно ограничаване на минималната дължина на серия от еднакви знаци в кодова дума |
| LVP-00-15A LV12526B (en) | 1998-05-29 | 2000-01-28 | Apparatus and method for modulation/demodulation with consecutive minimum runlenght limitation |
| US10/263,079 US6677866B2 (en) | 1998-05-29 | 2002-10-02 | Modulation apparatus/method, demodulation apparatus/method and program presenting medium |
| US10/704,277 US7098819B2 (en) | 1998-05-29 | 2003-11-07 | Modulation apparatus/method, demodulation apparatus/method and program presenting medium |
| US11/335,806 US7158060B2 (en) | 1998-05-29 | 2006-01-19 | Modulation apparatus/method, demodulation apparatus/method and program presenting medium |
| US11/556,874 US7466246B2 (en) | 1998-05-29 | 2006-11-06 | Modulation apparatus/method, demodulation apparatus/method and program presenting medium |
| CY20101100596T CY1110892T1 (el) | 1998-05-29 | 2010-06-29 | Διαταξη και μεθοδος για τη διαμορφωση/αποδιαμορφωση με αλλεπαλληλο ελαχιστο περιορισμο του μηκους εκτελεσης |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15028098A JP3985173B2 (ja) | 1998-05-29 | 1998-05-29 | 変調装置および方法、復調装置および方法、並びにデータ格納媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11346154A true JPH11346154A (ja) | 1999-12-14 |
| JP3985173B2 JP3985173B2 (ja) | 2007-10-03 |
Family
ID=15493529
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15028098A Expired - Lifetime JP3985173B2 (ja) | 1998-05-29 | 1998-05-29 | 変調装置および方法、復調装置および方法、並びにデータ格納媒体 |
Country Status (39)
| Country | Link |
|---|---|
| US (5) | US6496541B1 (ja) |
| EP (1) | EP1000467B1 (ja) |
| JP (1) | JP3985173B2 (ja) |
| KR (1) | KR100753966B1 (ja) |
| CN (2) | CN1183681C (ja) |
| AR (1) | AR019600A1 (ja) |
| AT (1) | ATE463082T1 (ja) |
| AU (1) | AU758251B2 (ja) |
| BG (1) | BG64243B1 (ja) |
| CA (2) | CA2680404C (ja) |
| CY (1) | CY1110892T1 (ja) |
| CZ (1) | CZ303005B6 (ja) |
| DE (1) | DE69942194D1 (ja) |
| DK (1) | DK1000467T3 (ja) |
| EA (1) | EA002209B1 (ja) |
| EE (1) | EE05501B1 (ja) |
| EG (1) | EG22694A (ja) |
| ES (1) | ES2341927T3 (ja) |
| HR (1) | HRP20000050B1 (ja) |
| HU (1) | HU229922B1 (ja) |
| ID (1) | ID24969A (ja) |
| IL (2) | IL134229A (ja) |
| LT (1) | LT4754B (ja) |
| LV (1) | LV12526B (ja) |
| ME (1) | ME01711B (ja) |
| MY (1) | MY131577A (ja) |
| NO (1) | NO332391B1 (ja) |
| NZ (1) | NZ502506A (ja) |
| PL (1) | PL338300A1 (ja) |
| PT (1) | PT1000467E (ja) |
| RO (1) | RO121883B1 (ja) |
| SI (1) | SI20174B (ja) |
| SK (1) | SK288035B6 (ja) |
| TR (1) | TR200000248T1 (ja) |
| TW (1) | TW498313B (ja) |
| UA (1) | UA49081C2 (ja) |
| WO (1) | WO1999063671A1 (ja) |
| YU (1) | YU49188B (ja) |
| ZA (1) | ZA200000371B (ja) |
Cited By (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1265241A1 (en) * | 2001-06-07 | 2002-12-11 | Victor Company Of Japan, Limited | Run length limited coding method |
| US6573848B2 (en) | 2001-03-09 | 2003-06-03 | Victor Company Of Japan, Ltd. | Modulation system using encoding tables and method therefor |
| US6577255B2 (en) | 2001-10-29 | 2003-06-10 | Victor Company Of Japan, Ltd. | Method and apparatus for encoding digital data |
| WO2003050958A1 (en) * | 2001-12-11 | 2003-06-19 | Sony Corporation | Modulating apparatus and method, and dsv control bit producing method |
| WO2003063163A1 (en) * | 2002-01-23 | 2003-07-31 | Sony Corporation | Modulation apparatus and method, and dsv control bit generation method |
| KR100424482B1 (ko) * | 2000-06-22 | 2004-03-24 | 엘지전자 주식회사 | 일련의 데이터 워드를 변조신호로 변환하는 방법 및 장치 |
| US6765511B2 (en) | 2002-06-27 | 2004-07-20 | Victor Company Of Japan, Ltd. | Method and apparatus for encoding digital data |
| US6861965B2 (en) | 2002-12-18 | 2005-03-01 | Nec Corporation | Code modulating method and code modulating apparatus, demodulating method and demodulating apparatus, and information recording medium |
| JP2005141887A (ja) * | 2003-08-28 | 2005-06-02 | Sony Corp | 復号装置および方法、記録再生装置および方法、プログラム記録媒体、並びにプログラム |
| JP2006505886A (ja) * | 2002-11-05 | 2006-02-16 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 付加的同期カラーパターンを有する記録担体およびその記録担体を使用する方法と装置 |
| US7088670B2 (en) | 2001-09-20 | 2006-08-08 | Victor Company Of Japan Limited | Information recording carrier and method of reproducing the same |
| US7133331B2 (en) | 2000-12-28 | 2006-11-07 | Victor Company Of Japan, Limited | Recording medium having a substrate containing microscopic pattern of parallel groove and land sections and recording/reproducing equipment therefor |
| US7177262B2 (en) | 2002-04-19 | 2007-02-13 | Victor Company Of Japan, Ltd. | Reproducing system and corresponding information recording medium having wobbled land portions |
| JP2007508656A (ja) * | 2003-10-13 | 2007-04-05 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | バランス・ディスパリティ・フレーム同期 |
| JP2007512650A (ja) * | 2003-11-21 | 2007-05-17 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 光ディスクのバーストカッティング領域内のデータ検出 |
| JP2007133980A (ja) * | 2005-11-10 | 2007-05-31 | Sony Corp | 復調テーブル、復調装置および復調方法、プログラム、並びに記録媒体 |
| JP2007133982A (ja) * | 2005-11-10 | 2007-05-31 | Sony Corp | 変調テーブル、変調装置および方法、プログラム、並びに記録媒体 |
| JP2007133978A (ja) * | 2005-11-10 | 2007-05-31 | Sony Corp | 変調テーブル、変調装置および方法、プログラム、並びに記録媒体 |
| JP2007164872A (ja) * | 2005-12-12 | 2007-06-28 | Sony Corp | 符号列生成方法、変調装置、変調方法、変調プログラム、復調装置、復調方法、復調プログラム及び記録媒体 |
| JP2007213655A (ja) * | 2006-02-08 | 2007-08-23 | Sony Corp | 変調テーブル、変調装置および方法、プログラム、並びに記録媒体 |
| JP2007213657A (ja) * | 2006-02-08 | 2007-08-23 | Sony Corp | 復調テーブル、復調装置および方法、プログラム、並びに記録媒体 |
| JP2007299466A (ja) * | 2006-04-28 | 2007-11-15 | Sony Corp | 変調装置および方法、プログラム、並びに記録媒体 |
| JP2007299465A (ja) * | 2006-04-28 | 2007-11-15 | Sony Corp | 変調装置および方法、プログラム、並びに記録媒体 |
| JP2007299464A (ja) * | 2006-04-28 | 2007-11-15 | Sony Corp | 変調装置および方法、プログラム、並びに記録媒体 |
| JP2007299463A (ja) * | 2006-04-28 | 2007-11-15 | Sony Corp | 変調装置および方法、プログラム、並びに記録媒体 |
| JP2008004195A (ja) * | 2006-06-23 | 2008-01-10 | Toshiba Corp | ラン長制限装置及びラン長制限方法 |
| US7321320B2 (en) | 2005-08-05 | 2008-01-22 | Nec Electronics Corporation | DSV control apparatus and DSV control method |
| JP2008514088A (ja) * | 2004-09-15 | 2008-05-01 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | R=2のrmtr拘束条件をもつ符号のための符号器および符号化方法 |
| CN100386812C (zh) * | 2005-12-16 | 2008-05-07 | 清华大学 | 编码调制方法及装置、解调方法及装置 |
| JP2008517417A (ja) * | 2004-10-20 | 2008-05-22 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 光ディスクの1次データビットストリームに2次信号を埋め込む装置及び方法 |
| JP2008278497A (ja) * | 2007-05-03 | 2008-11-13 | Thomson Licensing | チャネルコーディングおよびデコーディングの方法および装置 |
| US7529170B2 (en) * | 2001-02-06 | 2009-05-05 | Lg Electronics Inc. | Method and apparatus of modulating/demodulating data for an optical recording medium |
| JP2009283033A (ja) * | 2008-05-20 | 2009-12-03 | Hitachi Ltd | 光情報記録装置、光情報記録方法、光情報記録再生装置および光情報記録再生方法 |
| JP2010192098A (ja) * | 2010-02-08 | 2010-09-02 | Sony Corp | 変調装置、変調方法、復調装置、復調方法、および記録媒体 |
| JP2012178213A (ja) * | 2012-03-22 | 2012-09-13 | Hitachi Ltd | 光情報記録装置、光情報記録方法、光情報記録再生装置および光情報記録再生方法 |
| US8849127B2 (en) | 2010-03-24 | 2014-09-30 | Taiyo Yuden Co., Ltd. | Visible light communication transmitter and visible light communication system |
Families Citing this family (49)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3985173B2 (ja) * | 1998-05-29 | 2007-10-03 | ソニー株式会社 | 変調装置および方法、復調装置および方法、並びにデータ格納媒体 |
| JP3870573B2 (ja) * | 1998-08-24 | 2007-01-17 | ソニー株式会社 | 変調装置および方法、記録媒体、並びに復調装置および方法 |
| RU2001127081A (ru) * | 2000-01-07 | 2003-10-27 | Конинклейке Филипс Электроникс Н.В. (Nl) | Способ преобразования потока битов данных двоичного информационного сигнала в поток битов данных сигнала двоичного канала передачи с наличием ограничений, устройство кодирования, сигнал, содержащий в себе поток битов данных сигнала двоичного канала передачи с наличием ограничений, носитель записи и устройство декодирования |
| MXPA02000202A (es) * | 2000-05-10 | 2002-06-21 | Koninkl Philips Electronics Nv | Metodo para convertir una corriente de bits de datos de una senal binaria de informacion en una corriente de bits de datos de una senal constrenida binaria de canal, un dispositivo para codificar, una senal conteniendo una corriente de bits de datos |
| TW483038B (en) | 2000-05-26 | 2002-04-11 | Koninkl Philips Electronics Nv | Display device |
| LT4906B (lt) | 2001-08-17 | 2002-04-25 | Vytautas Sirvydis | Pagerinti paukštininkystės maisto produktai, jų gavimo būdas ir paukščių mitybos papildas |
| JP4784030B2 (ja) * | 2001-09-21 | 2011-09-28 | ソニー株式会社 | 記録装置、再生装置、記録方法、再生方法 |
| CN1306516C (zh) * | 2001-11-09 | 2007-03-21 | 株式会社东芝 | 信息记录/还原系统和记录校正方法 |
| US7426393B2 (en) * | 2001-11-19 | 2008-09-16 | Nokia Corporation | Method and system of identifying network services |
| JP2003208764A (ja) * | 2002-01-16 | 2003-07-25 | Sony Corp | 変調装置および方法、記録媒体、並びにプログラム |
| WO2003063358A2 (en) * | 2002-01-23 | 2003-07-31 | Koninklijke Philips Electronics N.V. | System of converting information words to a signal |
| AU2003201833A1 (en) * | 2002-04-01 | 2003-10-23 | Sony Corporation | Storage medium initialization and cancellation method |
| KR20040101412A (ko) * | 2002-04-11 | 2004-12-02 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 확률적 직류 제어 |
| JP4141175B2 (ja) * | 2002-05-14 | 2008-08-27 | ソニー株式会社 | データ記録媒体、データ記録方法および装置 |
| TWI283518B (en) * | 2002-07-30 | 2007-07-01 | Mediatek Inc | Method for data modulation/demodulation and system using the same |
| CN100477533C (zh) * | 2002-08-15 | 2009-04-08 | 联发科技股份有限公司 | 在信号调制/编码中零数字总和变化量控制方法与装置 |
| US7706405B2 (en) * | 2002-09-12 | 2010-04-27 | Interdigital Technology Corporation | System for efficient recovery of Node-B buffered data following MAC layer reset |
| US7212483B2 (en) * | 2002-09-25 | 2007-05-01 | Victor Company Of Japan, Limited | Modulation device, modulation method and recording medium |
| KR20040099945A (ko) * | 2003-05-20 | 2004-12-02 | 삼성전자주식회사 | 디스크형 기록 매체로의 기록을 위한, 데이터 변조 방법및 그 장치와, 이에 사용되는 싱크 코드 삽입 방법 및 그장치와, 이를 구현하기 위한 프로그램을 기록한 기록 매체 |
| EP1659696B1 (en) * | 2003-08-28 | 2012-03-21 | Sony Corporation | Trellis decoding of run-length limited codes having a code table of variable input length |
| US8611195B2 (en) * | 2003-11-21 | 2013-12-17 | Koninklijke Philips N.V. | Detection of data in burst cutting area of optical disk |
| US7330137B2 (en) * | 2003-12-12 | 2008-02-12 | Mediatek Inc. | Method and apparatus for RLL code encoding and decoding |
| TWI225730B (en) * | 2003-12-31 | 2004-12-21 | Ind Tech Res Inst | Type-dependent coding method with type control |
| BRPI0515179A (pt) * | 2004-09-15 | 2008-07-08 | Koninkl Philips Electronics Nv | método e codificador para converter um fluxo de bits de usuário em um fluxo de bits codificado, detector de bit para efetuar detecção de bit em um fluxo de bits de código, dispositivo de gravação, sinal e portador de registro |
| US20080317140A1 (en) * | 2004-09-17 | 2008-12-25 | Koninklijke Philips Electronics, N.V. | Method of Converting a User Bitstream Into Coded Bitstream, Method for Detecting a Synchronization Pattern in a Signal, a Record Carier, a Signal, a Recording Device and a Playback Device |
| CN101023488A (zh) * | 2004-09-17 | 2007-08-22 | 皇家飞利浦电子股份有限公司 | 全部使用可自由插入的同步图案的将用户位流转换成编码位流的方法、检测信号中的同步图案的方法、记录载体、信号、记录装置和回放装置 |
| KR100700809B1 (ko) * | 2005-02-07 | 2007-03-27 | 엘지전자 주식회사 | 광기록매체의 데이터 변/복조 방법 |
| US7701825B2 (en) * | 2005-06-17 | 2010-04-20 | Macrovision Corporation | Apparatus for and a method of authenticating recording media |
| JP4998472B2 (ja) * | 2005-12-19 | 2012-08-15 | ソニー株式会社 | d=1,r=2の制約を有するPCWAによるコードを符号化するための符号化装置及び方法 |
| US7348900B1 (en) | 2006-03-07 | 2008-03-25 | Mediatek Inc. | Method and apparatus for encoding/decoding in fixed length |
| WO2007145619A1 (en) * | 2006-06-12 | 2007-12-21 | Mubina Gilliani | System and method for dynamic electronic learning based on location, context, and category data |
| CN101461005B (zh) * | 2006-06-12 | 2012-05-30 | 汤姆森许可贸易公司 | 通过数据调制规则变化将第二码嵌入光盘数据的方法和装置 |
| CN100547671C (zh) * | 2006-07-25 | 2009-10-07 | 华中科技大学 | 用于高密度光盘的调制码的编码方法 |
| US8238319B2 (en) * | 2006-09-01 | 2012-08-07 | Advanced Telecommunications Research Institute International | Radio apparatus |
| US7557739B1 (en) * | 2006-10-17 | 2009-07-07 | Marvell International Ltd. | Four-to-six modulation encoder |
| JP2010514085A (ja) * | 2006-12-20 | 2010-04-30 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 透かしを含む光ディスク、およびかかるディスクの記録作成を行う方法ならびにレコーダ |
| WO2009027913A1 (en) * | 2007-08-31 | 2009-03-05 | Koninklijke Philips Electronics N.V. | An optical disc comprising a watermark and a method and recorder for recording such a disc |
| KR20090085257A (ko) * | 2008-02-04 | 2009-08-07 | 삼성전자주식회사 | Dsv 제어 방법, 이에 적합한 기록매체 및 장치 |
| WO2009103723A1 (en) * | 2008-02-22 | 2009-08-27 | Thomson Licensing | Method for channel encoding, method and apparatus for channel decoding |
| EP2093884A1 (en) * | 2008-02-22 | 2009-08-26 | Deutsche Thomson OHG | Method for channel encoding, method and apparatus for channel decoding |
| KR100972008B1 (ko) * | 2008-07-16 | 2010-07-23 | 한국전력공사 | 이중전원 계통방식에서 절환시간을 최소화한 고속도 전원선택 차단기 |
| JP5161176B2 (ja) | 2008-09-26 | 2013-03-13 | 太陽誘電株式会社 | 可視光通信用送信機及び可視光通信システム |
| EP2169833A1 (en) | 2008-09-30 | 2010-03-31 | Thomson Licensing | Finite-state machine RLL coding with limited repeated minimum transition runlengths |
| JP4997211B2 (ja) | 2008-10-23 | 2012-08-08 | 株式会社日立製作所 | 光ディスク、光ディスク記録方法及び装置、光ディスク再生方法及び装置 |
| JP2011086333A (ja) * | 2009-10-14 | 2011-04-28 | Sony Corp | データ変調装置および方法、並びにプログラム、記録媒体 |
| JP5399975B2 (ja) | 2010-05-14 | 2014-01-29 | 太陽誘電株式会社 | 可視光通信用受信機、可視光通信システム、及び可視光通信方法 |
| GB201206564D0 (en) * | 2012-04-13 | 2012-05-30 | Intrasonics Sarl | Event engine synchronisation |
| CN112838868B (zh) * | 2020-12-30 | 2022-09-09 | 天津瑞发科半导体技术有限公司 | 一种9b/10b编解码方法 |
| JP2024130279A (ja) * | 2023-03-14 | 2024-09-30 | ローム株式会社 | オーディオ用d/aコンバータ、dsd信号のd/a変換方法 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US198710A (en) * | 1877-12-25 | Improvement in harrows | ||
| US3773975A (en) * | 1971-12-17 | 1973-11-20 | Burroughs Corp | Fsk digital transmitter |
| US5333126A (en) * | 1990-01-03 | 1994-07-26 | Hitachi, Ltd. | Information recording method and optical disk apparatus using same |
| US5477222A (en) * | 1993-05-04 | 1995-12-19 | U.S. Philips Corporation | Device for encoding/decoding N-bit source words into corresponding M-bit channel words, and vice versa |
| JP2947081B2 (ja) * | 1994-06-29 | 1999-09-13 | 日本ビクター株式会社 | デジタル情報変調装置 |
| DE4425713C1 (de) * | 1994-07-20 | 1995-04-20 | Inst Rundfunktechnik Gmbh | Verfahren zur Vielträger Modulation und Demodulation von digital codierten Daten |
| AU693967B2 (en) * | 1994-12-12 | 1998-07-09 | Sony Corporation | Data encoding method and data decoding method |
| CA2192062C (en) * | 1995-04-04 | 2002-10-29 | Shin-Ichi Tanaka | Recording medium, recording method and apparatus, and reproduction method and apparatus |
| US6079041A (en) * | 1995-08-04 | 2000-06-20 | Sanyo Electric Co., Ltd. | Digital modulation circuit and digital demodulation circuit |
| JP3339539B2 (ja) * | 1995-12-13 | 2002-10-28 | 松下電器産業株式会社 | デジタル変調装置、その方法及び記録媒体 |
| DE19607428C2 (de) * | 1996-02-28 | 1999-01-28 | Daimler Benz Ag | Innenraumverkleidungsteil aus Kunststoff |
| US6198710B1 (en) * | 1996-10-11 | 2001-03-06 | Sanyo Electric Co., Ltd. | Digital recording method, digital disk, digital disk recording device, and digital disk reproducing device |
| JPH10334616A (ja) * | 1997-05-30 | 1998-12-18 | Sony Corp | 光ディスク装置およびデータ記録方法 |
| US5978419A (en) * | 1997-06-24 | 1999-11-02 | Sun Microsystems, Inc. | Transmitter and receiver circuits for high-speed parallel digital data transmission link |
| JP3760961B2 (ja) * | 1997-09-11 | 2006-03-29 | ソニー株式会社 | 変調装置および変調方法、復調装置および復調方法、並びに記録媒体 |
| JP3716421B2 (ja) * | 1997-09-19 | 2005-11-16 | ソニー株式会社 | 復調装置および復調方法 |
| JP3722331B2 (ja) * | 1997-12-12 | 2005-11-30 | ソニー株式会社 | 変調装置および方法、並びに記録媒体 |
| BR9807593A (pt) * | 1997-12-22 | 2000-02-22 | Koninkl Philips Electronics Nv | Dispositivos e processos para codificar um fluxo de bits de dados de um sinal fonte binário em um fluxo de bits de dados de um sinal de canal binário e para decodificar um fluxo de bits de dados de um sinal de canal binário em um fluxo de bits de dados de um sinal fonte binário, e, dispositivo e suporte de gravação |
| JP3985173B2 (ja) * | 1998-05-29 | 2007-10-03 | ソニー株式会社 | 変調装置および方法、復調装置および方法、並びにデータ格納媒体 |
-
1998
- 1998-05-29 JP JP15028098A patent/JP3985173B2/ja not_active Expired - Lifetime
-
1999
- 1999-05-25 ID IDW20000176D patent/ID24969A/id unknown
- 1999-05-25 YU YU4100A patent/YU49188B/sh unknown
- 1999-05-25 EE EEP200000051A patent/EE05501B1/xx unknown
- 1999-05-25 AT AT99919490T patent/ATE463082T1/de active
- 1999-05-25 RO ROA200000085A patent/RO121883B1/ro unknown
- 1999-05-25 CN CNB998012378A patent/CN1183681C/zh not_active Expired - Lifetime
- 1999-05-25 IL IL13422999A patent/IL134229A/xx not_active IP Right Cessation
- 1999-05-25 UA UA2000021177A patent/UA49081C2/uk unknown
- 1999-05-25 WO PCT/IB1999/000948 patent/WO1999063671A1/en not_active Ceased
- 1999-05-25 HU HU0003579A patent/HU229922B1/hu unknown
- 1999-05-25 EA EA200000175A patent/EA002209B1/ru not_active IP Right Cessation
- 1999-05-25 AU AU37258/99A patent/AU758251B2/en not_active Expired
- 1999-05-25 CA CA2680404A patent/CA2680404C/en not_active Expired - Lifetime
- 1999-05-25 CN CNB2004100041826A patent/CN100557981C/zh not_active Expired - Lifetime
- 1999-05-25 SK SK116-2000A patent/SK288035B6/sk not_active IP Right Cessation
- 1999-05-25 DE DE69942194T patent/DE69942194D1/de not_active Expired - Lifetime
- 1999-05-25 CA CA002298685A patent/CA2298685C/en not_active Expired - Lifetime
- 1999-05-25 NZ NZ502506A patent/NZ502506A/en not_active IP Right Cessation
- 1999-05-25 EP EP99919490A patent/EP1000467B1/en not_active Expired - Lifetime
- 1999-05-25 KR KR1020007000903A patent/KR100753966B1/ko not_active Expired - Lifetime
- 1999-05-25 ES ES99919490T patent/ES2341927T3/es not_active Expired - Lifetime
- 1999-05-25 PT PT99919490T patent/PT1000467E/pt unknown
- 1999-05-25 ME MEP-2000-41A patent/ME01711B/me unknown
- 1999-05-25 SI SI9920006A patent/SI20174B/sl active Search and Examination
- 1999-05-25 DK DK99919490.5T patent/DK1000467T3/da active
- 1999-05-25 CZ CZ20000308A patent/CZ303005B6/cs not_active IP Right Cessation
- 1999-05-25 HR HR20000050A patent/HRP20000050B1/xx not_active IP Right Cessation
- 1999-05-25 TR TR2000/00248T patent/TR200000248T1/xx unknown
- 1999-05-25 PL PL99338300A patent/PL338300A1/xx unknown
- 1999-05-27 US US09/320,812 patent/US6496541B1/en not_active Expired - Lifetime
- 1999-05-28 MY MYPI99002123A patent/MY131577A/en unknown
- 1999-05-29 EG EG62299A patent/EG22694A/xx active
- 1999-05-31 AR ARP990102573A patent/AR019600A1/es active IP Right Grant
- 1999-12-09 TW TW088121567A patent/TW498313B/zh not_active IP Right Cessation
-
2000
- 2000-01-26 NO NO20000392A patent/NO332391B1/no not_active IP Right Cessation
- 2000-01-26 LT LT2000008A patent/LT4754B/lt not_active IP Right Cessation
- 2000-01-26 IL IL13422900A patent/IL134229A0/xx unknown
- 2000-01-27 BG BG104111A patent/BG64243B1/bg unknown
- 2000-01-27 ZA ZA200000371A patent/ZA200000371B/xx unknown
- 2000-01-28 LV LVP-00-15A patent/LV12526B/en unknown
-
2002
- 2002-10-02 US US10/263,079 patent/US6677866B2/en not_active Expired - Lifetime
-
2003
- 2003-11-07 US US10/704,277 patent/US7098819B2/en not_active Expired - Lifetime
-
2006
- 2006-01-19 US US11/335,806 patent/US7158060B2/en not_active Expired - Lifetime
- 2006-11-06 US US11/556,874 patent/US7466246B2/en not_active Expired - Lifetime
-
2010
- 2010-06-29 CY CY20101100596T patent/CY1110892T1/el unknown
Cited By (79)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100424482B1 (ko) * | 2000-06-22 | 2004-03-24 | 엘지전자 주식회사 | 일련의 데이터 워드를 변조신호로 변환하는 방법 및 장치 |
| US7903509B2 (en) | 2000-12-28 | 2011-03-08 | Victor Company Of Japan, Limited | Recording medium having a substrate containing microscopic pattern of parallel groove and land sections and recording/reproducing equipment therefor |
| US8228767B2 (en) | 2000-12-28 | 2012-07-24 | JVC Kenwood Corporation | Recording medium having a substrate containing microscopic pattern of parallel groove and land sections and recording/reproducing equipment therefor |
| US7729211B2 (en) | 2000-12-28 | 2010-06-01 | Victor Company Of Japan, Limited | Recording medium having a substrate containing microscopic pattern of parallel groove and land sections and recording/reproducing equipment therefor |
| US7133331B2 (en) | 2000-12-28 | 2006-11-07 | Victor Company Of Japan, Limited | Recording medium having a substrate containing microscopic pattern of parallel groove and land sections and recording/reproducing equipment therefor |
| US8238205B2 (en) | 2000-12-28 | 2012-08-07 | JVC Kenwood Corporation | Recording medium having a substrate containing microscopic pattern of parallel groove and land sections and recording/reproducing equipment therefor |
| US7907483B2 (en) | 2000-12-28 | 2011-03-15 | Victor Company Of Japan, Limited | Recording medium having a substrate containing microscopic pattern of parallel groove and land sections and recording/reproducing equipment therefor |
| US7729210B2 (en) | 2000-12-28 | 2010-06-01 | Victor Company Of Japan, Limited | Recording medium having a substrate containing microscopic pattern of parallel groove and land sections and recording/reproducing equipment therefor |
| US7411873B2 (en) | 2000-12-28 | 2008-08-12 | Victor Company Of Japan, Limited | Recording medium having a substrate containing microscopic pattern of parallel groove and land sections and recording/reproducing equipment therefor |
| US7457207B2 (en) | 2000-12-28 | 2008-11-25 | Victor Company Of Japan, Limited | Recording medium having a substrate containing microscopic pattern of parallel groove and land sections and recording/reproducing equipment therefor |
| US7961564B2 (en) | 2000-12-28 | 2011-06-14 | Victor Company Of Japan, Limited | Recording medium having a substrate containing microscopic pattern of parallel groove and land sections and recording/reproducing equipment therefor |
| US7529170B2 (en) * | 2001-02-06 | 2009-05-05 | Lg Electronics Inc. | Method and apparatus of modulating/demodulating data for an optical recording medium |
| US6573848B2 (en) | 2001-03-09 | 2003-06-03 | Victor Company Of Japan, Ltd. | Modulation system using encoding tables and method therefor |
| US6690308B2 (en) | 2001-03-09 | 2004-02-10 | Victor Company Of Japan, Ltd. | Computer program for implementing a modulation method and a demodulation method therefor |
| US6653952B2 (en) | 2001-06-07 | 2003-11-25 | Victor Company Of Japan, Limited | Modulation method, modulation apparatus, demodulation method, demodulation apparatus, information recording medium, information transmission method, and information transmission apparatus |
| EP1265241A1 (en) * | 2001-06-07 | 2002-12-11 | Victor Company Of Japan, Limited | Run length limited coding method |
| US7796497B2 (en) | 2001-09-20 | 2010-09-14 | Victor Company Of Japan, Limited | Information recording carrier and method of reproducing the same |
| US7391709B2 (en) | 2001-09-20 | 2008-06-24 | Victor Company Of Japan, Limited | Information recording carrier and method of reproducing the same |
| US7643403B2 (en) | 2001-09-20 | 2010-01-05 | Victor Company Of Japan, Limited | Information recording carrier and method of reproducing the same |
| US7088670B2 (en) | 2001-09-20 | 2006-08-08 | Victor Company Of Japan Limited | Information recording carrier and method of reproducing the same |
| US7643402B2 (en) | 2001-09-20 | 2010-01-05 | Victor Company Of Japan, Limited | Information recording carrier and method of reproducing the same |
| US7505393B2 (en) | 2001-09-20 | 2009-03-17 | Victor Company Of Japan, Limited | Information recording carrier and method of reproducing the same |
| EP2117000A1 (en) | 2001-09-20 | 2009-11-11 | Victor Company of Japan Limited | Information recording carrier |
| US7796496B2 (en) | 2001-09-20 | 2010-09-14 | Victor Company Of Japan, Limited | Information recording carrier and method of reproducing the same |
| US6577255B2 (en) | 2001-10-29 | 2003-06-10 | Victor Company Of Japan, Ltd. | Method and apparatus for encoding digital data |
| US6686855B2 (en) | 2001-10-29 | 2004-02-03 | Victor Company Of Japan, Ltd. | Computer program for encoding digital data |
| WO2003050958A1 (en) * | 2001-12-11 | 2003-06-19 | Sony Corporation | Modulating apparatus and method, and dsv control bit producing method |
| EP1455456A4 (en) * | 2001-12-11 | 2007-05-23 | Sony Corp | MODULATION DEVICE AND METHOD AND DSV CONTROL GENERATION METHOD |
| US6950042B2 (en) | 2001-12-11 | 2005-09-27 | Sony Corporation | Modulating apparatus and method, and DSV control bit producing method |
| CN1309172C (zh) * | 2001-12-11 | 2007-04-04 | 索尼公司 | 调制设备和方法以及dsv控制比特产生方法 |
| WO2003063163A1 (en) * | 2002-01-23 | 2003-07-31 | Sony Corporation | Modulation apparatus and method, and dsv control bit generation method |
| US8189451B2 (en) | 2002-04-19 | 2012-05-29 | JVC Kenwood Corporation | Optical recording medium having auxiliary information and reference clock |
| US8179773B2 (en) | 2002-04-19 | 2012-05-15 | JVC Kenwood Corporation | Optical recording medium having auxiliary information and reference clock |
| US7668072B2 (en) | 2002-04-19 | 2010-02-23 | Victor Company Of Japan, Limited | Producing system and corresponding information recording medium having wobbled land portions |
| US7656781B2 (en) | 2002-04-19 | 2010-02-02 | Victor Company Of Japan, Limited | Reproducing system and corresponding information recording medium having wobbled land portions |
| US7336595B2 (en) | 2002-04-19 | 2008-02-26 | Victor Company Of Japan, Ltd. | Reproducing system and corresponding information recording medium having wobbled land portions |
| US7349324B2 (en) | 2002-04-19 | 2008-03-25 | Victor Company Of Japan, Limited | Reproducing system and corresponding information recording medium having wobbled land portions |
| US7907504B2 (en) | 2002-04-19 | 2011-03-15 | Victor Company Of Japan Limited | Optical recording medium having auxiliary information and reference clock |
| US7177262B2 (en) | 2002-04-19 | 2007-02-13 | Victor Company Of Japan, Ltd. | Reproducing system and corresponding information recording medium having wobbled land portions |
| US6765511B2 (en) | 2002-06-27 | 2004-07-20 | Victor Company Of Japan, Ltd. | Method and apparatus for encoding digital data |
| JP2010108596A (ja) * | 2002-11-05 | 2010-05-13 | Koninkl Philips Electronics Nv | 付加的同期カラーパターンを有する記録担体およびその記録担体を使用する方法と装置 |
| US8139452B2 (en) | 2002-11-05 | 2012-03-20 | Koninklijke Philips Electronics N.V. | Record carrier comprising an additional sync-color pattern and method and device for use with such record carrier |
| JP2006505886A (ja) * | 2002-11-05 | 2006-02-16 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 付加的同期カラーパターンを有する記録担体およびその記録担体を使用する方法と装置 |
| US6861965B2 (en) | 2002-12-18 | 2005-03-01 | Nec Corporation | Code modulating method and code modulating apparatus, demodulating method and demodulating apparatus, and information recording medium |
| JP2005141887A (ja) * | 2003-08-28 | 2005-06-02 | Sony Corp | 復号装置および方法、記録再生装置および方法、プログラム記録媒体、並びにプログラム |
| JP2007508656A (ja) * | 2003-10-13 | 2007-04-05 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | バランス・ディスパリティ・フレーム同期 |
| JP4870566B2 (ja) * | 2003-10-13 | 2012-02-08 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | バランス・ディスパリティ・フレーム同期 |
| US7852238B2 (en) | 2003-10-13 | 2010-12-14 | Koninklijke Philips Electronics N.V. | Balanced disparity frame sync |
| KR101132342B1 (ko) | 2003-10-13 | 2012-04-05 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 균형 잡힌 디스패리티 프레임 동기 |
| JP2007512650A (ja) * | 2003-11-21 | 2007-05-17 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 光ディスクのバーストカッティング領域内のデータ検出 |
| JP2008514088A (ja) * | 2004-09-15 | 2008-05-01 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | R=2のrmtr拘束条件をもつ符号のための符号器および符号化方法 |
| JP2008517417A (ja) * | 2004-10-20 | 2008-05-22 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 光ディスクの1次データビットストリームに2次信号を埋め込む装置及び方法 |
| JP4768743B2 (ja) * | 2004-10-20 | 2011-09-07 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 光ディスクの1次データビットストリームに2次信号を埋め込む装置及び方法 |
| US7321320B2 (en) | 2005-08-05 | 2008-01-22 | Nec Electronics Corporation | DSV control apparatus and DSV control method |
| JP2007133978A (ja) * | 2005-11-10 | 2007-05-31 | Sony Corp | 変調テーブル、変調装置および方法、プログラム、並びに記録媒体 |
| US7336207B2 (en) | 2005-11-10 | 2008-02-26 | Sony Corporation | Modulation table, modulating apparatus and method, program, and recording medium |
| JP2007133982A (ja) * | 2005-11-10 | 2007-05-31 | Sony Corp | 変調テーブル、変調装置および方法、プログラム、並びに記録媒体 |
| US7333033B2 (en) | 2005-11-10 | 2008-02-19 | Sony Corporation | Modulation table, modulating device and method, program, and recording medium |
| US7486209B2 (en) | 2005-11-10 | 2009-02-03 | Sony Corporation | Demodulation table, demodulating device and demodulating method, program, and recording medium |
| JP2007133980A (ja) * | 2005-11-10 | 2007-05-31 | Sony Corp | 復調テーブル、復調装置および復調方法、プログラム、並びに記録媒体 |
| JP2007164872A (ja) * | 2005-12-12 | 2007-06-28 | Sony Corp | 符号列生成方法、変調装置、変調方法、変調プログラム、復調装置、復調方法、復調プログラム及び記録媒体 |
| US8059017B2 (en) | 2005-12-12 | 2011-11-15 | Sony Corporation | Code sequence generation method, modulation apparatus, modulation method, modulation program, demodulation apparatus, demodulation method, demodulation program and storage medium |
| CN100386812C (zh) * | 2005-12-16 | 2008-05-07 | 清华大学 | 编码调制方法及装置、解调方法及装置 |
| JP2007213657A (ja) * | 2006-02-08 | 2007-08-23 | Sony Corp | 復調テーブル、復調装置および方法、プログラム、並びに記録媒体 |
| JP2007213655A (ja) * | 2006-02-08 | 2007-08-23 | Sony Corp | 変調テーブル、変調装置および方法、プログラム、並びに記録媒体 |
| US7750828B2 (en) | 2006-04-28 | 2010-07-06 | Sony Corporation | Systems and methods for encoding and decoding data using selective substitution of conversion table |
| JP2007299463A (ja) * | 2006-04-28 | 2007-11-15 | Sony Corp | 変調装置および方法、プログラム、並びに記録媒体 |
| US7545292B2 (en) | 2006-04-28 | 2009-06-09 | Sony Corporation | Modulation method and apparatus using alternate tables for translating data |
| JP2007299465A (ja) * | 2006-04-28 | 2007-11-15 | Sony Corp | 変調装置および方法、プログラム、並びに記録媒体 |
| JP2007299464A (ja) * | 2006-04-28 | 2007-11-15 | Sony Corp | 変調装置および方法、プログラム、並びに記録媒体 |
| JP2007299466A (ja) * | 2006-04-28 | 2007-11-15 | Sony Corp | 変調装置および方法、プログラム、並びに記録媒体 |
| EP1890292A2 (en) | 2006-04-28 | 2008-02-20 | Sony Corporation | Modulation apparatus, modulation method, modulation program and modulation-program recording medium |
| JP2008004195A (ja) * | 2006-06-23 | 2008-01-10 | Toshiba Corp | ラン長制限装置及びラン長制限方法 |
| JP2008278497A (ja) * | 2007-05-03 | 2008-11-13 | Thomson Licensing | チャネルコーディングおよびデコーディングの方法および装置 |
| JP2009283033A (ja) * | 2008-05-20 | 2009-12-03 | Hitachi Ltd | 光情報記録装置、光情報記録方法、光情報記録再生装置および光情報記録再生方法 |
| US8339921B2 (en) | 2008-05-20 | 2012-12-25 | Hitachi, Ltd. | Optical information recording apparatus, optical information recording method, optical information recording/reproducing apparatus and optical information recording/reproducing method |
| JP2010192098A (ja) * | 2010-02-08 | 2010-09-02 | Sony Corp | 変調装置、変調方法、復調装置、復調方法、および記録媒体 |
| US8849127B2 (en) | 2010-03-24 | 2014-09-30 | Taiyo Yuden Co., Ltd. | Visible light communication transmitter and visible light communication system |
| JP2012178213A (ja) * | 2012-03-22 | 2012-09-13 | Hitachi Ltd | 光情報記録装置、光情報記録方法、光情報記録再生装置および光情報記録再生方法 |
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3985173B2 (ja) | 変調装置および方法、復調装置および方法、並びにデータ格納媒体 | |
| KR100675029B1 (ko) | 변조장치 및 방법, 복조장치 및 방법, 및 제공매체 | |
| KR100384312B1 (ko) | 기록매체,디지탈변조/복조장치및디지탈변조/복조방법 | |
| CN100392984C (zh) | 编码调制方法及装置、解调方法及装置 | |
| JP3760961B2 (ja) | 変調装置および変調方法、復調装置および復調方法、並びに記録媒体 | |
| KR100354175B1 (ko) | 데이터 변/복조방법과 이를 이용한 변/복조 장치 및 그 기록매체 | |
| JP3722331B2 (ja) | 変調装置および方法、並びに記録媒体 | |
| KR100954986B1 (ko) | 변조 장치 및 방법 | |
| JP4032329B2 (ja) | 変調装置および方法、並びに記録媒体 | |
| JP3916055B2 (ja) | 変調方法、変調装置、記録媒体、復調方法および復調装置 | |
| JP3717024B2 (ja) | 復調装置および方法 | |
| US6377532B1 (en) | Run-length limited encoding method and apparatus for use in a high density optical storage system | |
| JP3716421B2 (ja) | 復調装置および復調方法 | |
| JP3760966B2 (ja) | 変調装置および方法、並びに記録媒体 | |
| JP2000068850A (ja) | 復調装置および方法、並びに提供媒体 | |
| JP4479855B2 (ja) | 変調装置、変調方法、記録媒体 | |
| JP3757918B2 (ja) | 符号化変調方法および変調装置、復調方法および復調装置 | |
| JP4366662B2 (ja) | 変調装置、変調方法、記録媒体 | |
| JP4919121B2 (ja) | 変調装置、変調方法、および記録媒体 | |
| JP4479854B2 (ja) | 変調装置、変調方法、記録媒体 | |
| JP2000068849A (ja) | 変調装置および方法、復調装置および方法、並びに提供媒体 | |
| JP2000068847A (ja) | 変調装置および方法、復調装置および方法、並びに提供媒体 | |
| JP2000341132A (ja) | 復調装置および方法、並びに記録媒体 | |
| JP2000068848A (ja) | 変調装置および方法、復調装置および方法、並びに提供媒体 | |
| JPH02265330A (ja) | 符号変換装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050223 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070111 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070116 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070416 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070626 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070627 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100720 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100720 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110720 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110720 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120720 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120720 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130720 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |