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
Application number
JP10150280A
Other languages
English (en)
Other versions
JP3985173B2 (ja
Inventor
Toshiyuki Nakagawa
俊之 中川
Yoshihide Niifuku
吉秀 新福
Tatsuya Narahara
立也 楢原
Kosuke Nakamura
耕介 中村
A Suhauhaameru Iminku Keesu
ケース・エイ・スハウハーメル・イミンク
J Van Den Enden G
ジー・ジェイ・バン・デン・エンデン
A H M Karlmann J
ジェイ・エイ・エッチ・エム・カールマン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Koninklijke Philips NV
Original Assignee
Sony Corp
Philips Electronics NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp, Philips Electronics NV filed Critical Sony Corp
Priority to JP15028098A priority Critical patent/JP3985173B2/ja
Priority to EEP200000051A priority patent/EE05501B1/xx
Priority to CNB998012378A priority patent/CN1183681C/zh
Priority to IL13422999A priority patent/IL134229A/xx
Priority to IDW20000176D priority patent/ID24969A/id
Priority to CZ20000308A priority patent/CZ303005B6/cs
Priority to MEP-2000-41A priority patent/ME01711B/me
Priority to ES99919490T priority patent/ES2341927T3/es
Priority to HU0003579A priority patent/HU229922B1/hu
Priority to CNB2004100041826A priority patent/CN100557981C/zh
Priority to DK99919490.5T priority patent/DK1000467T3/da
Priority to KR1020007000903A priority patent/KR100753966B1/ko
Priority to PCT/IB1999/000948 priority patent/WO1999063671A1/en
Priority to ROA200000085A priority patent/RO121883B1/ro
Priority to PT99919490T priority patent/PT1000467E/pt
Priority to SK116-2000A priority patent/SK288035B6/sk
Priority to PL99338300A priority patent/PL338300A1/xx
Priority to EA200000175A priority patent/EA002209B1/ru
Priority to AU37258/99A priority patent/AU758251B2/en
Priority to EP99919490A priority patent/EP1000467B1/en
Priority to HR20000050A priority patent/HRP20000050B1/xx
Priority to CA2680404A priority patent/CA2680404C/en
Priority to TR2000/00248T priority patent/TR200000248T1/xx
Priority to UA2000021177A priority patent/UA49081C2/uk
Priority to YU4100A priority patent/YU49188B/sh
Priority to HK00107074.4A priority patent/HK1029458B/en
Priority to NZ502506A priority patent/NZ502506A/en
Priority to DE69942194T priority patent/DE69942194D1/de
Priority to CA002298685A priority patent/CA2298685C/en
Priority to AT99919490T priority patent/ATE463082T1/de
Priority to SI9920006A priority patent/SI20174B/sl
Priority to US09/320,812 priority patent/US6496541B1/en
Priority to MYPI99002123A priority patent/MY131577A/en
Priority to EG62299A priority patent/EG22694A/xx
Priority to ARP990102573A priority patent/AR019600A1/es
Priority to TW088121567A priority patent/TW498313B/zh
Publication of JPH11346154A publication Critical patent/JPH11346154A/ja
Priority to LT2000008A priority patent/LT4754B/lt
Priority to NO20000392A priority patent/NO332391B1/no
Priority to IL13422900A priority patent/IL134229A0/xx
Priority to ZA200000371A priority patent/ZA200000371B/xx
Priority to BG104111A priority patent/BG64243B1/bg
Priority to LVP-00-15A priority patent/LV12526B/en
Priority to US10/263,079 priority patent/US6677866B2/en
Priority to US10/704,277 priority patent/US7098819B2/en
Priority to US11/335,806 priority patent/US7158060B2/en
Priority to US11/556,874 priority patent/US7466246B2/en
Application granted granted Critical
Publication of JP3985173B2 publication Critical patent/JP3985173B2/ja
Priority to CY20101100596T priority patent/CY1110892T1/el
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00Conversion of the form of the representation of individual digits
    • H03M5/02Conversion to or from representation by pulses
    • H03M5/04Conversion to or from representation by pulses the pulses having two levels
    • H03M5/14Code 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • G11B20/1426Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00Conversion of the form of the representation of individual digits
    • H03M5/02Conversion to or from representation by pulses
    • H03M5/04Conversion to or from representation by pulses the pulses having two levels
    • H03M5/14Code 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/145Conversion to or from block codes or representations thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • G11B20/1426Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
    • G11B2020/145317PP 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

(57)【要約】 【課題】 高線密度での記録再生ができるようにする。 【解決手段】 DSV制御ビット決定・挿入部11は、入
力されたデータ列にDSV制御のためのDSV制御ビットを挿
入し、変調部12に出力する。変調部12は、変換テー
ブルに従って、基本データ長が2ビットのデータを、基
本符号長が3ビットの可変長符号に変換して、NRZI
化部13に出力する。変調部12が有する変換テーブル
は、最小ランの連続を所定の回数以下に制限する置き換
えコード、ラン長制限を守るための置き換えコードを有
し、さらに、データ列の要素内の「1」の個数を2で割
ったときの余りと、符号語列の要素内の「1」の個数を
2で割ったときの余りが、どちらも1あるいは0で一致
するような変換規則を有する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、変調装置および方
法、復調装置および方法、並びに提供媒体に関し、特
に、データを、記録媒体に、高密度に記録または再生す
る場合に用いて好適な変調装置および方法、復調装置お
よび方法、並びに提供媒体に関する。
【0002】
【従来の技術】データを所定の伝送路に伝送したり、ま
たは例えば磁気ディスク、光ディスク、光磁気ディスク
等の記録媒体に記録する際、伝送路や記録媒体に適する
ように、データの変調が行われる。このような変調方法
の1つとして、ブロック符号が知られている。このブロ
ック符号は、データ列をm×iビットからなる単位(以
下データ語という)にブロック化し、このデータ語を適
当な符号則に従って、n×iビットからなる符号語に変
換するものである。そしてこの符号は、i=1のときに
は固定長符号となり、またiが複数個選べるとき、すな
わち、1乃至imax(最大のi)の範囲の所定のiを選
択して変換したときには可変長符号となる。このブロッ
ク符号化された符号は可変長符号(d,k;m,n;
r)と表される。
【0003】ここでiは拘束長と称され、imaxはr
(最大拘束長)となる。またdは、連続する”1”の間
に入る、”0”の最小連続個数、例えば”0”の最小ラ
ンを示し、kは連続する”1”の間に入る、”0”の最
大連続個数、例えば”0”の最大ランを示している。
【0004】ところで上述のようにして得られる可変長
符号を、光ディスクや光磁気ディスク等に記録する場
合、例えばコンパクトディスク(CD)やミニディスク
(MD)では、可変長符号を、”1”を反転とし、”
0”を無反転として、NRZI(Non Return to Zero Invert
ed)変調し、NRZI変調された可変長符号(以下、記録波
形列とも称する)に基づき記録が行なわれている。ま
た、記録密度のあまり大きくなかった初期のISO規格
の光磁気ディスクでは、記録変調されたビット列が、NR
ZI変調されず、そのまま記録されていた。
【0005】記録波形列の最小反転間隔をTminとし、
最大反転間隔をTmaxとするとき、線速方向に高密度に
記録を行うためには、最小反転間隔Tminは長い方が、
すなわち最小ランdは大きい方が良く、またクロックの
再生の面からは、最大反転間隔Tmaxは短い方が、すな
わち最大ランkは小さい方が望ましく、この条件を満足
するために、種々の変調方法が提案されている。
【0006】具体的には、例えば光ディスク、磁気ディ
スク、又は光磁気ディスク等において、提案あるいは実
際に使用されている変調方式として、可変長符号である
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)がよく用いられている。
【0007】可変長RLL(1−7)符号の変換テーブル
は、例えば以下のようなテーブルである。
【0008】ここで変換テーブル内の記号xは、次に続
くチャネルビットが”0”であるときに”1”とされ、
また次に続くチャネルビットが”1”であるときに”
0”とされる。最大拘束長rは2である。
【0009】可変長RLL(1−7)のパラメータは
(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となる。
【0010】ところで、表1のRLL(1−7)による変
調を行ったチャネルビット列においては、発生頻度とし
てはTminである2Tが一番多く、以下3T、4Tと続
く。2Tや3Tのようなエッジ情報が早い周期で多く発
生するのは、クロック再生には有利となる場合が多い。
【0011】ところが、さらに記録線密度を高くしてい
くと、今度は逆に、最小ランが問題となってくる。すな
わち最小ランである2Tが連続して発生し続けると、記
録波形に歪みが生じやすくなってくる。なぜなら、2T
の波形出力は、他の波形出力よりも小さく、例えばデフ
ォーカスやタンジェンシャル・チルト等による影響を受
け易いからである。またさらに、高線密度記録の際に
は、最小マーク(2T)の連続した記録はノイズ等の外
乱の影響も受け易くなり、従ってデータ再生時に誤りが
起こり易くなる。この場合におけるデータ再生誤りのパ
ターンとしては、連続する最小マークの先頭と最後がシ
フトして誤るケースが多く、その結果、発生するビット
エラー長が長くなってしまうことになる。
【0012】ところで、記録媒体へのデータの記録、あ
るいは、データの伝送の際には、記録媒体あるいは伝送
路に適した符号化変調が行われるが、これら変調符号に
直流成分が含まれていると、例えば、ディスク装置のサ
ーボの制御におけるトラッキングエラーなどの、各種の
エラー信号に変動が生じ易くなったり、あるいはジッタ
ーが発生し易くなったりする。従って、変調符号には、
直流成分をなるべく含めないようにする方が良い。
【0013】そこで、DSV(Digital Sum Value)を制御す
ることが提案されている。このDSVとは、チャネルビッ
ト列をNRZI化し(すなわちレベル符号化し)、そのビッ
ト列(データのシンボル)の”1”を「+1」、”0”
を「−1」として、符号を加算していったときのその総
和を意味する。DSVは符号列の直流成分の目安となる。D
SVの絶対値を小さくすること、すなわち、DSV制御を行
うことは、符号列の直流成分を抑制することになる。
【0014】上記表1に示した、可変長RLL(1−7)
テーブルによる変調符号は、DSV制御が行われていな
い。このような場合のDSV制御は、変調後の符号化列
(チャネルビット列)において、所定の間隔でDSV計算
を行い、所定のDSV制御ビットを符号化列(チャネルビ
ット列)内に挿入することで、実現する。
【0015】しかしながら、DSV制御ビットは、基本的
には冗長ビットである。従って符号変換の効率から考え
れば、DSV制御ビットはなるべく少ない方が良い。
【0016】またさらに、挿入されるDSV制御ビットに
よって、最小ランdおよび最大ランkは、変化しない方
が良い。(d,k)が変化すると、記録再生特性に影響
を及ぼしてしまうからである。
【0017】
【発明が解決しようとする課題】以上のように、RLL符
号を高線密度にディスクに記録再生する場合、最小ラン
dの連続したパターンがあると、長いエラーが発生し易
いという課題があった。
【0018】また、RLL(1−7)符号のようなRLL符号
において、DSV制御を行う場合には、符号語列(チャネ
ルビット列)内に、任意の間隔で、DSV制御ビットを入
れる必要があった。DSV制御ビットは冗長であるから、
なるべく少ない方が望ましいが、最小ランあるいは最大
ランを守るためには、DSV制御ビットが少なくとも2ビ
ット以上必要であり、DSV制御ビットをより短くするこ
とが望まれている。
【0019】本発明は、このような状況に鑑みてなされ
たものであり、最小ランd=1であるRLL符号(d,
k;m,n)=(1,7;2,3)において、最小ラン
の連続する回数を制限し、さらに最小ラン及び最大ラン
を守りながら、効率の良い制御ビットで、DSV制御を行
うことができるようにすることを目的とする。
【0020】また本発明は、なるべく単純な構造の変換
テーブルを用いて、復調エラー伝搬が増大するのを抑制
するようにすることを目的とする。
【0021】
【課題を解決するための手段】請求項1に記載の変調装
置は、入力されたデータを、変換テーブルに従って、符
号に変換する変換手段を備え、変換テーブルの変換コー
ドは、d=1、k=7、m=2、n=3の基礎コード
と、データ列の要素内の「1」の個数を2で割った時の
余りと、変換される符号語列の要素内の「1」の個数を
2で割った時の余りが、どちらも1あるいは0で一致す
るような変換規則と、最小ランdの連続を所定の回数以
下に制限する第1の置き換えコードと、ラン長制限を守
るための第2の置き換えコードとを有することを特徴と
する。
【0022】請求項25に記載の変調方法は、入力され
たデータを、変換テーブルに従って、符号に変換する変
換ステップを含み、変換テーブルの変換コードは、d=
1、k=7、m=2、n=3の基礎コードと、データ列
の要素内の「1」の個数を2で割った時の余りと、変換
される符号語列の要素内の「1」の個数を2で割った時
の余りが、どちらも1あるいは0で一致するような変換
規則と、最小ランdの連続を所定の回数以下に制限する
第1の置き換えコードと、ラン長制限を守るための第2
の置き換えコードとを有することを特徴とする。
【0023】請求項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の置き換えコードとを有することを特徴
とする。
【0024】請求項27に記載の復調装置は、入力され
た符号を、変換テーブルに従って、データに変換する変
換手段を備え、変換テーブルの変換コードは、d=1、
k=7、m=2、n=3の基礎コードと、データ列の要
素内の「1」の個数を2で割った時の余りと、変換され
る符号語列の要素内の「1」の個数を2で割った時の余
りが、どちらも1あるいは0で一致するような変換規則
と、最小ランdの連続を所定の回数以下に制限する第1
の置き換えコードと、ラン長制限を守るための第2の置
き換えコードとを有することを特徴とする。
【0025】請求項30に記載の復調方法は、入力され
た符号を、変換テーブルに従って、データに変換する変
換ステップを含み、変換テーブルの変換コードは、d=
1、k=7、m=2、n=3の基礎コードと、データ列
の要素内の「1」の個数を2で割った時の余りと、変換
される符号語列の要素内の「1」の個数を2で割った時
の余りが、どちらも1あるいは0で一致するような変換
規則と、最小ランdの連続を所定の回数以下に制限する
第1の置き換えコードと、ラン長制限を守るための第2
の置き換えコードとを有することを特徴とする。
【0026】請求項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の置き換えコードとを有することを特徴
とする。
【0027】請求項1に記載の変調装置、請求項25に
記載の変調方法、および請求項26に記載の提供媒体、
並びに、請求項27に記載の復調装置、請求項30に記
載の復調方法、および請求項31に記載の提供媒体にお
いては、データ列の要素内の「1」の個数と、符号語列
の要素内の「1」の個数を2で割った時の余りが、どち
らも1あるいは0で一致するような変換規則の変換コー
ド、最小ランdの連続を所定の回数以下に制限する第1
の置き換えコード、および、ラン長制限を守るための第
2の置き換えコードに基づいて、変換処理が行われる。
【0028】
【発明の実施の形態】以下に本発明の実施の形態を説明
するが、特許請求の範囲に記載の発明の各手段と以下の
実施の形態との対応関係を明らかにするために、各手段
の後の括弧内に、対応する実施の形態(但し一例)を付
加して本発明の特徴を記述すると、次のようになる。但
し勿論この記載は、各手段を記載したものに限定するこ
とを意味するものではない。
【0029】請求項1に記載の変調装置は、入力された
データを、変換テーブル(例えば、表2)に従って、符
号に変換する変換手段(例えば、図1の変調部12)を
備え、変換テーブルの変換コードは、d=1、k=7、
m=2、n=3の基礎コードと、データ列の要素内の
「1」の個数を2で割った時の余りと、変換される符号
語列の要素内の「1」の個数を2で割った時の余りが、
どちらも1あるいは0で一致するような変換規則と、最
小ランdの連続を所定の回数以下に制限する第1の置き
換えコードと、ラン長制限を守るための第2の置き換え
コードとを有することを特徴とする。
【0030】請求項12に記載の変調装置は、変換テー
ブルの変換コードとして存在しないユニークなパターン
を含む同期信号を、符号語列の任意の位置に挿入する挿
入手段(例えば、図9の同期信号挿入部212)をさら
に備えることを特徴とする。
【0031】請求項23に記載の変調装置は、入力され
たデータのDSVを制御して、変換手段に供給するDSV制御
手段(例えば、図1のDSV制御ビット決定・挿入部1
1)をさらに備えることを特徴とする。
【0032】請求項24に記載の変調装置は、変換手段
は、最小ランdの連続を制限する第1の置き換えコード
を検出する第1の検出手段(例えば、図3の最小ラン連
続制限コード検出部33)と、ラン長制限を守る第2の
置き換えコードを検出する第2の検出手段(例えば、図
3の最大ラン補償コード検出部34)とを備えることを
特徴とする。
【0033】請求項27に記載の復調装置は、入力され
た符号を、変換テーブル(例えば、表2)に従って、デ
ータに変換する変換手段(例えば、図5の復調部11
1)を備え、変換テーブルの変換コードは、d=1、k
=7、m=2、n=3の基礎コードと、データ列の要素
内の「1」の個数を2で割った時の余りと、変換される
符号語列の要素内の「1」の個数を2で割った時の余り
が、どちらも1あるいは0で一致するような変換規則
と、最小ランdの連続を所定の回数以下に制限する第1
の置き換えコードと、ラン長制限を守るための第2の置
き換えコードとを有することを特徴とする。
【0034】請求項28に記載の復調装置は、所定の間
隔で挿入された冗長ビットを除去する除去手段(例え
ば、図5のDSV制御ビット除去部112)をさらに備え
ることを特徴とする。
【0035】次に、本発明の実施の形態について説明す
るが、以下においては、説明の便宜上、変換される前の
データの「0」と「1」の並び(変換前のデータ列)
を、(000011)のように、( )で区切って表
し、変換された後の符号の「0」と「1」の並び(符号
語列)を、”000100100”のように、” ”で
区切って表すことにする。以下に示す表2及び表3は、
本発明のデータを符号に変換する変換テーブルの例を表
している。
【0036】 <表2> 17PP.RML.32 データ 符号 11 *0* 10 001 01 010 0011 010 100 0010 010 000 0001 000 100 000011 000 100 100 000010 000 100 000 000001 010 100 100 000000 010 100 000 "110111 001 000 000(next 010) 00001000 000 100 100 100 00000000 010 100 100 100 if xx1 then *0* = 000 xx0 then *0* = 101 ----------------------------- Sync & Termination #01 000 000 001 (12 channel bits) or #01 001 000 000 001 000 000 001 (24 channel bits) # = 0 not terminate case # = 1 terminate case Termination table 00 000 0000 010 100 "110111 001 000 000(next010): When next channel bits are '010', convert '11 01 11' to '001 000 000' after using main table and termination table. -----------------------------
【0037】表2の変換テーブルは、変換コードとし
て、それがないと変換処理ができない基礎コード(デー
タ列(11)から(000000)までのコード)、そ
れがなくても変換処理は可能であるが、それがあると、
より効果的な変換処理が可能となる置き換えコード(デ
ータ列(110111),(00001000),(0
0000000)のコード)、および、符号を任意の位
置で終端させるための終端コード(データ列(00),
(0000)のコード)を含んでいる。また、この変換
テーブルには、同期信号も規定されている。
【0038】また、表2は、最小ランd=1、最大ラン
k=7で、基礎コードの要素に不確定符号(*を含む符
号)を含んでいる。不確定符号は、直前および直後の符
号語列の如何によらず、最小ランdと最大ランkを守る
ように、”0”か”1”に決定される。すなわち表2に
おいて、変換する2ビットのデータ列が(11)であっ
たとき、その直前の符号語列によって、”000”また
は”101”が選択され、そのいずれかに変換される。
すなわち、直前の符号語列の1チャネルビットが”1”
である場合、最小ランdを守るために、2ビットのデー
タ(11)は、符号語”000”に変換され、直前の符
号語列の1チャネルビットが”0”である場合、最大ラ
ンkが守られるように、符号語”101”に変換され
る。
【0039】表2の変換テーブルの基礎コードは可変長
構造を有している。すなわち、拘束長i=1における基
礎コードは、必要数の4つ(2^m = 2^2 = 4)よりも少
ない3つ(*0*,001,010の3つ)で構成され
ている。その結果、データ列を変換する際に、拘束長i
=1だけでは変換出来ないデータ列が存在することにな
る。結局、表2において、全てのデータ列を変換するに
は(変換テーブルとして成り立つためには)、拘束長i
=3までの基礎コードを参照する必要がある。
【0040】また、表2の変換テーブルは、最小ランd
の連続を制限する置き換えコードを持っているため、デ
ータ列が(110111)である場合、さらに後ろに続
く符号語列が参照され、それが”010”であるとき、
このデータ列は、符号語”001 000 000”に置
き換えられる。また、このデータ列は、後ろに続く符号
語列が”010”以外である場合、2ビット単位((1
1),(01),(11))で符号語に変換されるの
で、符号語”*0* 010 *0*”に変換される。こ
れによって、データを変換した符号語列は、最小ランの
連続が制限され、最大でも6回までの最小ラン繰り返し
となる。
【0041】さらに、表2の変換コードは、データ列の
要素内の”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(偶数)で一致している。
【0042】そして、表2では、最大拘束長r=4であ
る。拘束長i=4のコードは、最大ランk=7を実現す
るための、置き換えコード(最大ラン補償コード)で構
成されている。すなわち、データ(00001000)
は、符号語”000100100100”に変換され、
データ(00000000)は、符号語”010100
100100”に変換されるようになされている。な
お、この場合にも、最小ランd=1は守られている。
【0043】この拘束長i=4の置き換えコードを設け
ない時、表2は最大拘束長r=3となり、最大ランkが
8の符号を作ることができる。しかし、この拘束長i=
4のコードを設けることで、最大ランkを7にすること
ができる。一般的に、最大ランkが大きいほど、クロッ
クの再生には不利となり、システムの安定性が悪くな
る。従って、最大ランkを8から7にすることで、この
特性がそれだけ改善されることになる。
【0044】以上より表2のテーブルにおいて、基礎コ
ードのみによってテーブルを構成する場合は、最大拘束
長r=3となり、最小ランd=1で最大ランk=8、か
つデータ列の要素内の”1”の個数を2で割った時の余
りと、変換される符号語列の要素内の”1”の個数を2
で割った時の余りが、どちらも1あるいは0で同一とな
るような、符号を発生することができる。
【0045】また基礎コードに加えて、最小ランdの連
続を制限する置き換えコードを持って構成する場合は、
最大拘束長r=3となり、最小ランd=1で最大ランk
=8、かつ最小ランdの連続が有限回までに制限され、
さらにデータ列の要素内の”1”の個数を2で割った時
の余りと、変換される符号語列の要素内の”1”の個数
を2で割った時の余りが、どちらも1あるいは0で同一
となるような、符号を発生することができる。
【0046】そして、表2のように、基礎コードに加え
て、最小ランdの連続を制限する置き換えコードを持
ち、さらに最大ランkを7に補償する置き換えコードを
持って構成する場合は、最大拘束長r=4となり、最小
ランd=1で最大ランk=7、かつ最小ランdの連続が
有限回までに制限され、さらにデータ列の要素内の”
1”の個数を2で割った時の余りと、変換される符号語
列の要素内の”1”の個数を2で割った時の余りが、ど
ちらも1あるいは0で同一となるような、符号を発生す
ることができる。
【0047】また、一般的に、最大拘束長rが大きいほ
ど、ビットシフト時の復調エラー(エッジビットの位置
が1ビット分だけ、正規の位置よりも前方または後方に
シフトすることによるエラー)の伝搬特性が悪くなる。
【0048】但し、表1と表2を比較すると、表1の最
大拘束長rは2であるのに対して、表2の最大拘束長r
は4である。従って、表1より表2の方がこの特性が悪
いはずである。しかしながら、表7を参照して、シミュ
レーション結果として後述するように、表2の場合のこ
の特性は、表1のそれに較べてそれ程、劣るものではな
かった(表7に示すように、平均バイトエラーレート
が、表1の場合、1.014バイトであるのに対して、
表2の場合、1.167バイトとなっており、それ程大
きくなっていない)。これは、変換コードの対の数が2
個と少ないためと考えられる。
【0049】ところで上記表2の変換テーブルによって
発生された符号語列(チャネルビット列)中の、任意の
位置に同期信号を挿入する場合、この変換テーブルは可
変長構造を有しているために、任意の位置で符号を終端
させるために終端用テーブルが規定され、必要に応じて
用いられるようになされている。
【0050】例えば、任意の位置で同期信号を挿入する
際、まず直前直後の符号語列との接続において、最小ラ
ン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を
守ることができる。
【0051】次に終端用テーブルと、この同期信号パタ
ーンの接続用ビット”#”について説明する。終端用テ
ーブルは、表2に示すように、 00 000 0000 010 100 となる。終端用テーブルが必要になるのは、データ列と
符号語列の対の数が4つ(2^m = 2^2 = 4)よりも少な
い拘束長iの基礎コードに対してである。
【0052】すなわち、表2では、拘束長i=1におけ
る基礎コードのデータ列と符号語列の対の数は3つであ
るから終端用テーブルが必要となる。また拘束長i=2
における基礎コードのデータ列と符号語列の対の数も3
つであるから終端用テーブルが必要となる。拘束長i=
3における変換コードのデータ列と符号語列の対の数は
5つあり、そのうち1つが置き換えコードで、4つが基
礎コードであり、必要数(4個)を持っているので、こ
の場合、終端用テーブルは不要となる。拘束長i=4に
おけるコードは、いずれも置き換えコードであるため、
符号の終端を考慮しなくてよい。従って、終端用テーブ
ルは、i=1の(00)のときと、i=2のときの(0
000)のときに必要になる。この終端用テーブルによ
り、データ(00)は、符号”000”に変換され、デ
ータ(0000)は、符号”010100”に変換され
る。これにより、同期信号を挿入するに際し、その直前
のデータを符号に変換することができなくなる(同期信
号の直前までの符号を終端させることができなくなる)
ことが防止される。
【0053】同期信号パターンの接続用ビット”#”
は、終端用のテーブルを用いる場合と、用いない場合を
区別するためのものである。すなわち、同期信号として
与えられた、先頭の第1チャネルビット目の”#”は、
終端コードを用いたときは「1」とされ、そうでないと
きは「0」とされる。こうすることによって、テーブル
の違い(終端コードを用いたか否か)を、間違いなく識
別することができる。
【0054】以上においては、同期信号パターンを最短
である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)が来る確率を減らし、さらに検出能力
を高くすることができる。どの程度の検出能力の同期信
号を採用するかは、システムの要求によって、選択する
ことが出来る。
【0055】表3は、本発明の他の変換テーブルの例を
示している。
【0056】 <表3> 17PP.RML.52 i=1 Main table: データ 符号 00 101 01 100 10 001 11 000 i=2 substitution table A. (limits d to 1) 0000 100 010 0001 101 010 1000 000 010 1001 001 010 i=3 substitution table B. (limits k to 8) 111111 000 010 010 111110 001 010 010 011110 101 010 010 011111 100 010 010 i=4 substitution table C. (limits RMTR to 6) 00010001 100 010 010 010 chan --0 10010001 100 000 010 010 chan --1 10010001 000 010 010 010 r=4 substitution table D. (limits k to 7) chan 010 11100000 000 001 010 010 chan 010 11100010 100 001 010 010 chan 010 11100001 001 010 010 010 chan 010 11100011 101 010 010 010 ----------------------------- Sync data: x1........0x ch. : xx0 100 000 000 10x (12channel bits) data: x1...............0x ch. : xx0 100 000 000 100 000 000 10x (24channel bits) Termination : add data bits '01' or '11' at begin, and '00' or '01' at the ent -----------------------------
【0057】表3は、最小ランd=1、最大ランk=7
で、拘束長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である。
【0058】このように、表3は、変換テーブル内に、
最小ランの連続を制限する置き換えコードを持っている
ので、例えば、データ列(00010001)は、符号
語列”100010010010”に置き換えられる。
また、データ列(10010001)は、その直前の符
号語列を参照して、それが”0”か”1”かによって置
き換えコードが選択され、”0”ならば、”10000
0010010”に、”1”ならば、”0000100
10010”に、それぞれ変換される。これによって、
データ変換後の符号語列は、最小ランの連続が制限さ
れ、最大でも6回までの最小ラン繰り返しの符号語列と
なる。
【0059】また、表3は、データ列の要素内の「1」
の個数を2で割ったときの余りと、変換される符号語列
の要素内の「1」の個数を2で割った時の余りが、どち
らも、1あるいは0で、同一となるような変換規則を持
っている。例えば、データ列の要素(1000)は、”
000010”の符号語列に対応しているが、それぞれ
の「1」の個数は、データ列では1個(奇数)、対応す
る符号語列では1個(奇数)であり、どちらも2で割っ
たときの余りが1(奇数)で一致している。同様に、デ
ータ列の要素(111111)は”00001001
0”の符号語列に対応しているが、それぞれの”1”の
個数は、データ列では6個(偶数)、対応する符号語列
では2個(偶数)であり、どちらも2で割ったときの余
りが0(偶数)で一致している。
【0060】さらに、表3は、最大拘束長であるr=4
のコードにおいて、最大ランk=7を実現するための置
き換えコードを持つ。このとき、その直前の符号語列が
参照され、それが、”010”であるとき置き換えが実
行される。例えば、データ(11100000)は、直
前の符号語が”010”であれば、符号語”00000
1010010”に変換され、データ(1110001
0)は、直前の符号語が”010”であれば、符号語”
100001010010”に変換される。
【0061】以上より表3のテーブルにおいて、RLL符
号を実現するためには、基礎コードのみによってテーブ
ルを構成することはできない。
【0062】最小ランおよび最大ランを補償するため
に、基礎コードおよび、テーブルA(拘束長i=2)、
テーブルB(i=3)を用いることで、RLL符号を作成
することができる。この場合は、最大拘束長r=3とな
り、最小ランd=1で最大ランk=8、かつデータ列の
要素内の”1”の個数を2で割った時の余りと、変換さ
れる符号語列の要素内の”1”の個数を2で割った時の
余りが、どちらも1あるいは0で同一となるような、符
号を発生することができる。
【0063】また基礎コード、テーブルA及びテーブル
Bに加えて、最小ランdの連続を制限する置き換えコー
ド(テーブルC)を持って構成する場合は、最大拘束長
r=4となり、最小ランd=1で最大ランk=8、かつ
最小ランdの連続が有限回までに制限され、さらにデー
タ列の要素内の”1”の個数を2で割った時の余りと、
変換される符号語列の要素内の”1”の個数を2で割っ
た時の余りが、どちらも1あるいは0で同一となるよう
な、符号を発生することができる。なおこの場合では、
表3内のテーブルCのような、直前の符号語列を参照す
ることは、必ずしも必要ではない。
【0064】そして、表3のように、基礎コード、テー
ブルA、Bに加えて、最小ランdの連続を制限する置き
換えコード(テーブルC)を持ち、さらに最大ランkを
7に補償する置き換えコード(テーブルD)を持って構
成する場合は、最大拘束長r=4となり、最小ランd=
1で最大ランk=7、かつ最小ランdの連続が有限回ま
でに制限され、さらにデータ列の要素内の”1”の個数
を2で割った時の余りと、変換される符号語列の要素内
の”1”の個数を2で割った時の余りが、どちらも1あ
るいは0で同一となるような、符号を発生することがで
きる。
【0065】上記表3の変換テーブルを利用して発生さ
せた符号語列(チャネルビット列)中の任意の位置に同
期信号を挿入する場合、この変換テーブルは拘束長i=
1において終端が可能であるから、表2で述べたような
終端用テーブルは不要である。
【0066】そして、同期信号パターンをなるべく効率
良く挿入するために、以下のように同期信号パターンを
決定する。すなわち同期信号としてのユニークなパター
ン(符号語列)の前後の3符号語を、表3に従って変換
された符号語で構成されるようにする。直前直後の3ビ
ットは、以下に示すように、データビットと接続ビット
が混合した形式となっている。
【0067】すなわち、直前の3ビット(符号語)は、
変換前のデータ語において、mビット(2ビット)単位
で見て、先頭の1ビット目を情報データ語とし、次の2
ビット目を同期信号を規定するために「1」とし、これ
を変換テーブル表3において符号語(チャネルビット)
に変換したものとする。このとき変換前のmビット(2
ビット)のデータ語(x1)は、nビット(3ビット)
の符号語”xx0”に変換される。
【0068】また直後の3ビット(符号語)は、変換前
のデータ語において、mビット(2ビット)単位で見
て、先頭の1ビット目を同期信号を規定するために
「0」とし、次の2ビット目を情報データ語とする。そ
して、この2ビットのデータ語を変換テーブル表3によ
り符号語(チャネルビット)に変換する。このとき、m
ビット(2ビット)のデータ語(0x)は、nビット
(3ビット)のデータ語”10x”に変換される。
【0069】同期信号のユニークパターンを、最大ラン
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個連続
して並ぶ。
【0070】以上においては、同期信号パターンを最短
である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回繰り返すパ
ターンを同期信号パターンとすることができる。このよ
うな同期信号パターンにすれば、同期信号検出能力を強
めることができる。どの程度の検出能力のパターンを同
期信号パターンとするかは、システムの要求によって、
選択することが出来る。
【0071】表2及び表3のような変換テーブルを用い
た時、従来の場合と同様に、データ列を変調した後、変
調後のチャネルビット列に、所定の間隔で、DSV制御ビ
ットを付加することで、DSV制御することができる。し
かしながら、表2および表3においては、データ列と、
変換される符号語列の関係を生かして、さらに効率良く
DSV制御を行うことができる。
【0072】即ち、変換テーブルが、データ列の要素内
の”1”の個数と、変換される符号語列の要素内の”
1”の個数を、2で割った時の余りが、どちらも1ある
いは0で同一となるような変換規則を持っている時、上
記のようにチャネルビット列内に、「反転」を表す”
1”、あるいは「非反転」を表す”0”のDSV制御ビッ
トを挿入することは、データビット列内に、「反転」す
るならば(1)の、「非反転」ならば(0)の、それぞ
れDSV制御ビットを挿入することと等価となる。
【0073】たとえば、表2において、データ変換する
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制御が行えることを意味する。
【0074】DSV制御による冗長度を考えると、データ
列内の1ビットでDSV制御を行うということは、チャネ
ルビット列で表現すれば、表2及び表3の変換率(m/
n=2/3)より、1.5チャネルビットでDSV制御を
行っていることに相当する。例えば、表1のようなRLL
(1−7)テーブルにおいてDSV制御を行うためには、
チャネルビット列においてDSV制御を行う必要がある
が、この場合、最小ランを守るためには、少なくとも2
チャネルビットが必要であり、表2と表3においてデー
タ語でDSV制御するのに比較して、冗長度がより大きく
なってしまう。換言すれば、本方式のように、データ列
内でDSV制御を行うことで、効率よくDSV制御を行うこと
ができる。
【0075】次に、図1を参照して、本発明に係る変調
装置の実施の形態を図面を参照しながら説明する。この
実施の形態では、データ列が、表2に従って、可変長符
号(d,k;m,n;r)=(1,7;2,3;4)に
変換される。
【0076】図1に示すように、変調装置1は、DSV制
御ビットである「1」あるいは「0」を決定し、入力さ
れたデータ列に、任意の間隔で挿入するDSV制御ビット
決定・挿入部11、DSV制御ビットが挿入されたデータ
列を変調する変調部12、並びに、変調部12の出力を
記録波形列に変換するNRZI化部13を備える。また、変
調装置1は、タイミング信号を生成し、各部に供給して
タイミングを管理するタイミング管理部14を備える。
【0077】図2は、DSV制御ビット決定・挿入部11
の処理を説明する図である。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
の絶対値が「ゼロ」に近づくような値を決定する。
【0078】DSV制御ビットx1を(1)に設定する
と、DATA1の後の区間DATA2のレベル符号は反転され、ま
た、(0)に設定すると、DATA1の後の区間DATA2のレベ
ル符号は非反転となる。なぜならば、上記表2及び表3
の各テーブル内の要素は、データ列の要素内の「1」の
個数と、変換される符号語列の要素内の「1」の個数
を、2で割った時の余りが、どちらも1あるいは0で一
致するようになっているので、データ列内において、
(1)を挿入することは、すなわち、変換される符号語
列に”1”を挿入することになる(すなわち「反転」さ
れることになる)からである。
【0079】このようにして、図2のDSV制御ビットx
1が決定したら、次に所定のデータ間隔をおいて、DATA
2とDATA3の間に、DSV制御ビットx2を挿入し、同様にD
SV制御を行う。なおそのときの積算DSV値は、DATA1,x
1,そしてDATA2までの全てのDSV値とする。
【0080】このように、あらかじめデータ列内に、DS
V制御ビットが挿入された後、変調部12で変調が行な
われ、チャネルビット列が発生される。
【0081】図3は、変調部12の構成例を示すブロッ
ク図である。図3において、シフトレジスタ31は、デ
ータを2ビットずつシフトさせながら、拘束長判定部3
2、最小ラン連続制限コード検出部33、ラン長制限補
償コード検出部34、および全ての変換部35−1乃至
35−4に出力するようになされている。このときシフ
トレジスタ31は、各部がその処理を行うのに必要なビ
ット数を各部に供給する。
【0082】拘束長判定部32は、データの拘束長iを
判定し、マルチプレクサ36に出力するようになされて
いる。最小ラン連続制限コード検出部33は、最小ラン
の連続を制限する専用のコード(表2の場合、(110
111))を検出したとき、その拘束長を表す検出信号
(i=3)を拘束長判定部32に出力する。またラン長
制限補償コード検出部34は、表2では最大ランを補償
する専用のコード(表2の場合、(0000100
0)、または、(00000000))を検出したと
き、その拘束長を表す検出信号(i=4)を拘束長判定
部32に出力する。
【0083】最小ラン連続制限コード検出部33により
専用のコードが検出されたとき、あるいはラン長制限補
償コード検出部34により、専用のコードが検出された
とき、拘束長判定部32は、対応する拘束長をマルチプ
レクサ36に出力する。このとき、拘束長判定部32で
は、別の拘束長を判定している場合があるが、最小ラン
連続制限コード検出部33またはラン長制限補償コード
検出部34から専用コードによる検出出力があれば、拘
束長判定部32は、そちらを優先させて拘束長を決定す
る。言い換えれば、より大きい拘束長が選択される。
【0084】変換部35−1乃至35−4は、内蔵され
ている変換テーブルを参照し、供給されたデータに対応
する基礎コードが登録されているか否かを判断し、登録
されている場合は、そのデータを対応する符号語に変換
した後、変換後の符号語をマルチプレクサ36に出力す
るようになされている。また、対応するデータが変換テ
ーブルに基礎コードとして登録されていない場合、変換
部35−1乃至35−4は、入力されたデータを破棄す
るようになされている。
【0085】なお、この変調装置12は、表2に対応す
るものなので、変換部35−iとしては、拘束長i=4
までのものが用意されている。すなわち、変換部として
は、最大拘束長rまでの分が用意されることになる。
【0086】マルチプレクサ36は、拘束長判定部32
より供給される拘束長iに対応する変換部35−iが変
換した符号を選択し、その符号を、シリアルデータとし
て、バッファ37を介して出力するようになされてい
る。
【0087】また各部の動作のタイミングは、タイミン
グ管理部14から供給されるタイミング信号に同期して
管理されている。
【0088】次に、この実施の形態の動作について説明
する。
【0089】最初に、シフトレジスタ31より、各変換
部35−1乃至35−4、拘束長判定部32、最小連続
制限コード検出部33、およびラン長制限補償コード検
出部34に、データが、2ビット単位で、それぞれが判
定等に必要なビット数だけ供給される。
【0090】拘束長判定部32は、例えば表2に示す変
換テーブルを内蔵しており、この変換テーブルを参照し
て、データの拘束長iを判定し、判定結果(拘束長i)
をマルチプレクサ36に出力する。
【0091】最小ラン連続制限コード検出部33は、表
2に示す変換テーブルのうちの、最小ランの連続を制限
する置き換えコード(表2の場合、データ(11011
1)と、後ろに続く符号語”010”を変換する部分)
を内蔵しており、この変換テーブルを参照して、最小ラ
ンの連続を制限するコードを検出したとき、拘束長i=
3の検出信号を拘束長判定部32に出力する。
【0092】またラン長制限補償コード検出部34は、
表2に示す変換テーブルの中の、最大ランを守る置き換
えコード(表2の場合、データ(00001000)お
よび(00000000))を内蔵しており、この変換
テーブルを参照して、最大ランを守る置き換えコードを
検出したとき、拘束長i=4の検出信号を拘束長判定部
32に出力する。
【0093】拘束長判定部32は、最小ラン連続制限コ
ード検出部33から拘束長i=3の検出信号が入力され
た場合には、そのとき別の拘束長を判定していたとして
も、それを選択せず、最小ラン連続制限コード検出部3
3の検出に対応する拘束長i(表2の例の場合、i=
3)をマルチプレクサ36に出力する。同様に拘束長判
定部32は、ラン長制限補償コード検出部34から拘束
長i=4の検出信号が入力された場合には、そのとき別
の拘束長を判定していたとしても、それを選択せず、ラ
ン長制限補償コード検出部34の検出に対応する拘束長
i(表2の例の場合、i=4)をマルチプレクサ36に
出力する。
【0094】このことは、結局、各検出部33,34に
おける拘束長の判定結果と、判定部32における拘束長
の判定結果が、異なった場合には、大きい方の拘束長を
最終的な拘束長として選択すればよいことを意味する。
【0095】図4は、拘束長判定部32、最小ラン連続
制限コード検出部33、及びラン長制限補償コード検出
部34の動作の具体例を説明している。
【0096】ラン長制限補償コード検出部34は、表2
に示すテーブルの、(00001000)および(00
000000)の変換部分を持ち、入力された8ビット
のデータが、これと一致する場合、拘束長i=4の検出
信号を拘束長判定部32に出力する。
【0097】最小ラン連続制限コード検出部33は、表
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に出力する。
【0098】また拘束長判定部32は、表2に示すテー
ブルの変換コードを内蔵しており、入力された6ビット
のデータが、(000011),(000010),
(000001),あるいは(000000)のいずれ
かに一致する場合、拘束長i=3と判定する。また、入
力された4ビットのデータが(0011),(001
0),(0001)のいずれかに一致する場合、拘束長
判定部32は、拘束長i=2と判定する。さらに入力さ
れた2ビットのデータが(11),(10),(01)
のいずれかに一致する場合、拘束長判定部32は、拘束
長i=1と判定する。
【0099】ところで、入力されたデータが例えば(0
00010)であったとき、拘束長判定部32は、拘束
長i=3と判定する。しかしながら、始めの6ビットに
加えて、さらに先の2ビットが(00)であったとき、
ラン長制限補償コード検出部34によって(00001
000)が検出され、拘束長i=4と判定される。この
ような時、ラン長制限補償コード検出部34からの出力
信号が優先され、拘束長i=4と決定される。
【0100】このようにして、表2のテーブルに従っ
て、最大拘束長である8ビットと、必要な部分の符号語
列3ビットを参照して、全ての(1)と(0)からなる
データ列の拘束長が決定される。あるいは、符号語列を
用いずに、データ列のみで拘束長を決定する場合は、最
大で11ビットのデータを参照して、全ての(1)と
(0)からなるデータ列の拘束長が決定される。
【0101】拘束長判定部32は、このようにして判定
した拘束長iを、マルチプレクサ36に出力する。
【0102】なお、拘束長判定部32では、図4に示す
順序とは逆に、拘束長の小さい方から、i=1,i=
2,i=3,i=4の順番で拘束長を判定するようにし
てもよい。
【0103】変換部35−1乃至35−4は、それぞ
れ、各拘束長iに対応するテーブル(変換部35−1
は、i=1のテーブル、変換部35−2は、i=2のテ
ーブル、変換部35−3は、i=3のテーブル、変換部
35−4は、i=4のテーブル)を有しており、供給さ
れたデータに対応する変換則が、そのテーブルに登録さ
れている場合、その変換則を利用して、供給された2×
iビットのデータを3×iビットの符号に変換し、その
符号をマルチプレクサ36に出力する。
【0104】マルチプレクサ36は、拘束長判定部32
より供給された拘束長iに対応する変換部35−iより
符号を選択し、その符号をシリアルデータとして、バッ
ファ37を介して出力する。
【0105】ここで例えば、表2において、拘束長i=
3の最小ランの繰り返しを制限する置き換えコード(1
10111)が存在しないと仮定する。このときデータ
として (1101110111011101) が入力されると、その変換処理は、データ(11)(0
1)(11)(01)…の順に行われ、 ”101 010 101 010 101 010 101 010 ” という符号語列(チャネルビット列)が生成される。
【0106】このようにして生成された符号を、例えば
NRZI化して、レベル符号に変換すると、「1」のタイミ
ングにおいて、その論理が反転する信号となるので、こ
の符号語列は、 「110 011 001 100 110 011」 となり、2Tの最小反転間隔がずっと連続する。このよ
うな記録符号列は、高線密度での記録再生時には、エラ
ーが発生し易いパターンとなる。
【0107】そこで表2に示すように、最小ランの繰り
返しを制限する置き換えコード(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 ...” となり、最小ランの繰り返しが連続するのが防止され
る。すなわち、高線密度での記録再生時に、エラーが発
生し易いパターンが取り除かれることになる。なお、こ
の置き換え変換をした場合でも、最小ランおよび最大ラ
ンは守られている。
【0108】以上においては、変調装置1で表2を用い
た場合について説明したが、表3を用いることも可能で
ある。この場合、図3の変調部12の最小ラン連続制限
コード検出部33には、表3における拘束長i=4のテ
ーブルCを与えれば良い。また、ラン長制限補償コード
検出部34には、表3における拘束長i=2のテーブル
A、拘束長i=3のテーブルB、及び拘束長i=4のテ
ーブルDを与えれば良い。
【0109】ところで、表2及び表3における、データ
列と符号語列の各拘束長内では、配列の順序は異なって
もよい。たとえば表2の拘束長i=1の部分の、 この場合でもデータ列の要素の「1」の個数と、符号語
列の要素の「1」の個数は、それぞれ2で割った時の余
りがどちらも1あるいは0で一致するようにする。
【0110】次に、本発明に係る復調装置の実施の形態
を図5を参照しながら説明する。この実施の形態では、
可変長符号(d,k;m,n;r)=(1,7;2,
3;4)が、表2を用いてデータ列に復調される。
【0111】復調装置100は、図5に示すように、伝
送路より伝送されてきた信号、または、記録媒体より再
生された信号を、復調テーブル(逆変換テーブル)に基
づいて復調する復調部111、並びに、復調されたデー
タ列より、任意の間隔で挿入されているデータ列内のDS
V制御ビットを除去し、元のデータ列を復元するDSV制御
ビット除去部112を備える。バッファ113は、DSV
制御ビット除去部112から入力されたシリアルデータ
を一旦記憶し、所定の転送レートで読み出し、出力す
る。タイミング管理部114は、タイミング信号を生成
し、各部に供給してタイミングを管理する。
【0112】復調部111は、図6に示すように、伝送
路より伝送されてきた信号、または、記録媒体より再生
された信号を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に送る。
【0113】逆変換部125−1乃至125−4は、n
×iビットの可変長符号を、m×iビットのデータに逆
変換するテーブル(表2の場合、i=1乃至4のテーブ
ルで、変換部35−1乃至35−4の変換テーブルと実
質的に同一の変換テーブル)を有している。マルチプレ
クサ126は、逆変換部125−1乃至125−4の出
力のいずれかを、拘束長判定部122の判定結果に対応
して選択し、シリアルデータとして出力する。
【0114】次に図6の復調部111の動作について説
明する。伝送路より伝送されてきた信号、あるいは記録
媒体より再生された信号は、コンパレート部121に入
力され、コンパレートされる。コンパレート部121よ
り出力された信号は、逆NRZI符号(”1”がエッジを示
す符号)のデジタル信号となって、拘束長判定部122
に入力され、表2に示す変換テーブル(逆変換テーブ
ル)に従って、拘束長の判定処理が行われる。拘束長判
定部122の判定結果(拘束長)はマルチプレクサ12
6に出力される。
【0115】コンパレート部121から出力されたデジ
タル信号は最小ラン連続制限コード検出部123にも入
力される。最小ラン連続制限コード検出部123は、表
2に示す、変換テーブルのうちの、最小ランの連続を制
限する置き換えコード(表2の場合、符号語”001
000 000”を変換する部分)を内蔵しており、こ
の逆変換テーブルを参照して、最小ランの連続を制限す
るコード”001 000 000 not100”を検
出したとき、拘束長i=3の検出信号を拘束長判定部1
22に出力する。
【0116】さらに、コンパレート部121から出力さ
れたデジタル信号はラン長制限補償コード検出部124
にも入力される。ラン長制限補償コード検出部124
は、表2に示す、変換テーブルの中の、最大ランを守る
置き換えコード(表2の場合、符号語列”000 10
0 100 100”、および”010 100 100
100”)を内蔵しており、この逆変換テーブルを参照
して、最大ランを守る置き換えコードを検出したとき、
拘束長i=4の検出信号を拘束長判定部122に出力す
る。
【0117】入力された変調符号の判定処理についてま
とめると、図7に示すようになる。すなわち、ラン長制
限補償コード検出部124は、表2に示すテーブル
の、”000 100 100 100”、あるいは”0
10 100 100 100”の逆変換部分を持ち、入
力された12ビットの符号語列が、これと一致する場
合、拘束長i=4の検出信号を拘束長判定部122に出
力する。
【0118】最小ラン連続制限コード検出部123は、
表2に示すテーブルの、”001000 000”の逆
変換部分を持ち、入力された12ビットの符号語列
が、”001 000 000 not100”と一致
する場合、拘束長i=3の検出信号を拘束長判定部12
2に出力する。なお、拘束長の判定には特に必要ない
が、入力された符号語列を12ビット分見ると、このと
きの符号語は、”001000 000 010”となっ
ている。
【0119】また拘束長判定部122は、表2に示す逆
変換テーブルを内蔵しており、入力された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と判定する。
【0120】なお、拘束長判定部122、最小ラン連続
制限コード検出部123、及びラン長制限補償コード検
出部124の拘束長判定の処理は、拘束長の小さい方か
ら、i=1,i=2,i=3,i=4の順番で行うよう
にしてもよい。
【0121】拘束長を、その小さい方から、i=1,i
=2,i=3,i=4の順番で判定していった場合、入
力された符号語列が例えば、”000 100 100
100”であったとき、拘束長判定部122において、
拘束長の小さいほうから順に、一致または不一致を判定
していくと、拘束長i=1あるいは、拘束長i=2、拘
束長i=3、そして拘束長i=4と、全ての拘束長にあ
てはまることになる。このような場合は、決定規則とし
て、それぞれ判定された拘束長から最大のものを選択
し、決定すればよい。
【0122】逆変換部125−1乃至125−4のう
ち、例えば逆変換部125−1には、アドレス”10
1”および”000”にデータ(11)が、アドレス”
001”にデータ(10)が、そしてアドレス”01
0”にデータ(01)が、それぞれ書き込まれている。
以下、逆変換部125−2乃至125−4の各逆変換テ
ーブルも、同様に、それぞれ対応するデータが書き込ま
れており、供給された3×iビットの符号語列を、2×
iビットのデータ列に変換し、そのデータ語をマルチプ
レクサ126に出力する。
【0123】マルチプレクサ126は、逆変換部125
−1乃至125−4より供給されたデータのいずれか
を、拘束長判定部122の拘束長判定結果に対応して選
択し、シリアルデータとして出力する。
【0124】表2の逆変換テーブルを示すと、次の表4
のようになる。
【0125】 <表4> 逆変換テーブル(1,7;2,3;4) 符号語列 復調データ列 i=1 101 11 000 11 001 10 010 01 i=2 010 100 0011 010 000(not 100) 0010 000 100 0001 i=3 000 100 100 000011 000 100 000(not 100) 000010 010 100 100 000001 010 100 000(not 100) 000000 i=3 : Prohibit Repeated Minimum Transition Runlength 001 000 000(not 100) 110111 i=4 : limits k to 7 000 100 100 100 00001000 010 100 100 100 00000000
【0126】次に、図8のフローチャートを参照して、
DSV制御ビット除去部112の動作について説明する。D
SV制御ビット除去部112は、内部にカウンタを有して
おり、ステップS1において、復調部111よりデータ
列のビットが入力されると、その数をカウントする。ス
テップS2において、カウント値がDSV制御ビットを挿
入する所定のデータ間隔に達したか否かが判定され、任
意のデータ間隔ではないと判定された場合、ステップS
3において、復調部111より入力されたデータがその
ままバッファ113に出力される。これに対して、ステ
ップS2において、所定のデータ間隔であると判定され
た場合、そのビットはDSV制御ビットであるから、ステ
ップS3の処理はスキップされる。すなわち、この場合
には、そのビットはバッファ113に出力されず、廃棄
される。
【0127】次に、ステップS4に進み、次のデータを
入力する処理が実行される。そして、ステップS5にお
いて、全てのデータに対する処理が終了したか否かが判
定され、まだ処理していないデータが存在する場合に
は、ステップS1に戻り、それ以降の処理が繰り返し実
行される。ステップS5において、全てのデータを処理
したと判定された場合、処理は終了される。
【0128】以上のようにして、DSV制御ビット除去部
112より出力されるデータからは、DSV制御ビットが
除去されることになる。このデータは、バッファ113
を介して出力される。
【0129】以上においては、復調装置100に表2の
変換テーブル(表4の逆変換テーブル)を用いた場合に
ついて説明したが、表3の変換テーブル(表5に示す表
3に対応する逆変換テーブル)を用いた場合にも、同様
の処理を実行することができる。この場合、図6の最小
ラン連続制限コード検出部123には、表3における拘
束長i=4のテーブルCを与えれば良い。また、ラン長
制限補償コード検出部124には、表3における拘束長
i=2のテーブルA、拘束長i=3のテーブルB、及び
拘束長i=4のテーブルDを与えれば良い。
【0130】
【0131】ところで、データに同期信号(Sync)
を挿入する必要がある場合がある。次に、この場合の変
調装置1と復調装置100について、図9と図10を参
照して説明する。これらの実施の形態でも、データ列
が、表2に従って、可変長符号(d,k;m,n;r)
=(1,7;2,3;4)に変調され、また復調される
ものとする。
【0132】所定の間隔で同期信号を挿入する変調装置
1においては、図9に示すように、DSV制御ビット決定
・挿入部11の出力が、同期信号決定部211に供給さ
れる。同期信号決定部211にはまた、変調部12の出
力も供給されている。同期信号決定部211は、入力さ
れた信号から同期信号を決定すると、その出力を同期信
号挿入部212に出力している。同期信号挿入部212
は、変調部12より入力される変調信号に、同期信号決
定部211より入力される同期信号を挿入し、NRZI化部
13に出力している。その他の構成は、図1における場
合と同様である。
【0133】同期信号決定部211は、同期信号パター
ンを24符号語とするとき、表2に従って、同期信号
を、 ”#01 001 000 000 001 000 000 001” と決定する。”#”は、同期信号の挿入により区切られ
た、直前のデータ列(DSV制御ビットは含んで良い)に
依存しており、区切られたデータ列を変換テーブルに従
って変調した際に、終端テーブルを用いて終端させた場
合には ”#”=”1” とされ、また終端テーブルを用いずに、表2のテーブル
により終端した場合には ”#”=”0” とされる。変調部12は、終端テーブルを用いた場合に
は、”#”=”1”を、用いない場合には、”#”=”
0”を、同期信号決定部211に出力する。同期信号決
定部211は、変調部12から、この”#”の値の入力
を受けると、これを同期信号の先頭ビットに挿入する。
そして、その同期信号を同期信号挿入部212に出力す
る。
【0134】同期信号挿入部212は、同期信号決定部
211から入力される同期信号を、変調部12の出力に
挿入し、NRZI化部13に出力する。その他の動作は、図
1における場合と同様である。
【0135】同期信号が挿入された後の最初のデータ
は、その先頭から(同期信号の直前のデータを考慮する
ことなく)変換処理される。変調部12、および同期信
号決定部211は、同期信号が挿入される所定の間隔を
カウントするためのカウンタを備え、そのカウント値に
対応して、同期信号の位置を決定する。
【0136】なお、図9の例では表2の変換テーブルを
用いるようにしたが、表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)を必ず発生すること
ができる。
【0137】図10は、図9の変調装置1により変調さ
れた符号を復調する復調装置100の構成例を表してい
る。この例においては、所定の伝送経路を介して入力さ
れた符号が、復調部111と同期信号識別部221に入
力されている。同期信号識別部221は、入力された符
号と復調部111から入力された信号を用いて、同期信
号を識別し、識別信号を同期信号除去部222に出力し
ている。同期信号除去部222は、復調部111から入
力された復調信号から、同期信号識別部221の出力に
対応して同期信号を除去し、同期信号を除去した信号を
DSV制御ビット除去部112に出力している。その他の
構成は、図5における場合と同様である。
【0138】同期信号識別部221は、内蔵するカウン
タで符号語をカウントし、そのカウント値から所定の間
隔で挿入されている同期信号の位置を決定する。同期信
号パターンの位置が判明したとき、同期信号識別部22
1は、次に変調時に定めた”#”の部分を読み取る。即
ち同期信号ビット部分の先頭ビットを読み取り、それを
復調部111に出力する。復調部111は、先頭ビット
が”1”であれば、その直前の符号の復調には、表2の
終端テーブルを用いる。また先頭ビットが”0”であれ
ば、復調部111は、その直前の符号の復調には、表2
の変換コードのテーブルを用いる。これ以外の同期信号
ビットは、情報を持たないビットであるから不要とな
る。
【0139】同期信号識別部221は、同期信号を構成
するビットを識別する識別信号を同期信号除去部222
に出力する。同期信号除去部222は、復調部111よ
り入力されたデータから、この識別信号によって指定さ
れた同期信号ビットだけを除去し、DSV制御ビット除去
部112に出力する。
【0140】なお、図10では表2の変換テーブルを用
いるようにしたが、表3の変換テーブルを用いることも
できる。この場合、例えば図10における同期信号識別
部221は、所定の間隔で挿入されている同期信号の位
置をカウンタの値から決定する。同期信号パターンの位
置が判明したとき、同期信号識別部22は、同期信号パ
ターンの先頭の3符号語、及び、最後の3符号語を指定
する信号を復調部111に出力する。これらの符号語に
は、データ列が含まれているので、これを含めるように
復調部111で復調が行われる。
【0141】同期信号識別部221は、同期信号のデー
タ部分を除くユニークパターンの部分のビットを指定す
る信号を同期信号除去部222に出力する。同期信号除
去部222は、この信号に対応して同期信号ビット(ユ
ニークパターンのビット)だけを除去する。
【0142】図11に同期信号とDSV制御ビットを挿入
した記録符号列の例を示す。この例では、同期信号とし
て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
【0143】発明者等は、以上の変換テーブルを用いた
変調結果をシミュレーションしてみた。Tminの連続を
制限し、かつデータ列内においてDSV制御ビットを挿入
したデータ列を変調した結果について以下に示す。シミ
ュレーションには、表2及び表3が用いられた。さらに
比較のために、従来のRLL(1−7)変調である表1に
ついてもシミュレーションが行われた。
【0144】任意に作成したランダムデータ13107
200ビットを、56データビットおきにDSV制御ビッ
トを1ビットを挿入することでDSV制御した後、表2ま
たは表3の変調コードテーブルを用いて、符号語列(チ
ャネルビット列)に変換した場合の結果は以下の通りで
ある。また同様に、任意に作成したランダムデータ13
107200ビットを、表1の変調コードテーブルを用
いて、符号語列(チャネルビット列)に変換し、さらに
112符号語(チャネルビット)おきに、DSV制御ビッ
トとして2チャネルビットを挿入することでDSV制御を
行った時の結果は以下の通りである。
【0145】ここで、表2、表3では56データビット
おき、また、表1では112符号語おきとしたのは、DS
V制御ビットの冗長度を同一にするためである。このよ
うに、DSV制御の必要ビット数に差がある場合には、冗
長度をそろえて考えた時、効率良くDSV制御が行える表
2や表3の方が、表1に較べて低域特性が良好となる。
【0146】また、各結果の数値は以下のようにして計
算した。 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% すなわち同じ冗長率である。
【0147】 <表6> *** PP17 comparison *** <表2> <表3> <表1> 17PP-32 17PP-52 +2bit-DC (Without-DCC) (DSV制御) (DSV制御なし) Average Run 3.3665 3.4048 3.3016 3.2868 Sum 20011947 20011947 20011788 19660782 Total 5944349 5877654 6061150 5981807 2T 0.2256 0.2246 0.2417 0.2419 3T 0.2217 0.2069 0.2234 0.2281 4T 0.1948 0.1935 0.1902 0.1915 5T 0.1499 0.1491 0.1502 0.1511 6T 0.1109 0.1094 0.1135 0.1141 7T 0.0579 0.0814 0.0561 0.0544 8T 0.0392 0.0351 0.0218 0.0188 9T ------ ------ 0.0023 ------ 10T ------ ------ 0.0009 ------ RMTR(1) 0.3837 0.3890 0.3628 0.3641 RMTR(2) 0.3107 0.3137 0.2884 0.2883 RMTR(3) 0.1738 0.1906 0.1717 0.1716 RMTR(4) 0.0938 0.0806 0.0909 0.0907 RMTR(5) 0.0299 0.0228 0.0456 0.0452 RMTR(6) 0.0081 0.0033 0.0219 0.0217 RMTR(7) ------ ------ 0.0100 0.0099 RMTR(8) ------ ------ 0.0047 0.0046 RMTR(9) ------ ------ 0.0022 0.0022 max-RMTR 6 6 18 18 ====================================================================== peak DSV # -36to36 # -35to40 * -46to43 * -1783to3433 ("#":56data-bit+1dc-bit, 1.75%) ("*":112cbit+2dc-cbit, 1.75%) ======================================================================
【0148】上の結果より、表2及び表3を用いると、
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の場合の値より小
さくなっている)ことが確認された。
【0149】以上より、従来のRLL(1−7)方式(表
1の方式)と比較すると、表2または表3を用いる方式
(17PP方式)は、最小ランの繰り返しが多くても6回ま
でに制限することが出来るので、高線密度におけるエラ
ー特性の改善を見込むことが出来る。
【0150】また、DSV制御の効率が良いので、同じ冗
長度 1.75% でDSV制御を行うと、17PP方式の方がピーク
DSV値の差が小さく出来、したがって、より低域成分を
抑制することが可能となるので、安定したデータ記録再
生を行うことが出来る。
【0151】さらに、シミュレーションにおいて、上述
した場合と同一のランダムデータを使って発生させたチ
ャネルビット列における、ビットシフト時の復調エラー
伝搬特性を調べたところ、17PPの最悪エラー伝搬は、3
バイトであるが、実際の発生頻度はほとんどないことが
確認され、従来のRLL(1−7)に較べての悪化はそれ
ほどではない(平均バイトエラーレートは、表1の場
合、1.014バイトであるのに対して、表2の場合、
1.167バイトであり、表3の場合、1.174バイ
トである)ことが確認された。なお、このエラーレート
の結果の数値は、本発明によるテーブルではDSV制御ビ
ットを含み、また従来RLL(1−7)では含んでいな
い。すなわち必ずしも同じ条件での測定とは言えず、こ
れらが数値に影響を及ぼすことが考えられ、比較にあた
ってはその点を考慮する必要がある。
【0152】 <表7> Shift error response <表2> <表3> <表1> 17PP-32 17PP-52 +2bit-DC worst case 3 Bytes 3 Bytes 2 Bytes (dc bit) in. in. without Byte error(0) 0.028 0.096 0.080 Byte error(1) 0.777 0.635 0.826 Byte error(2) 0.195 0.268 0.094 Byte error(3) 0.000 0.001 ----- Average - Byte error rate 1.167Byte 1.174Byte 1.014Byte
【0153】以上のように、この実施の形態は、最小ラ
ンd=1、最大ランk=7、変換率m/n=2/3の変
換テーブルにおいて、最小ラン長の繰り返し回数を制限
する置き換えコードを設けるようにしたので、 (1)高線密度での記録再生、及び、タンジェンシャル
・チルトに対する許容度が向上する。 (2)信号レベルが小さい部分が減少し、AGCやPL
L等の波形処理の精度が向上し、総合特性を高めること
ができる。 (3)従来と比較して、ビタビ復号等の際のパスメモリ
長を短く設計することができ、回路規模を小さくするこ
とができる。
【0154】また、変換テーブルの要素内の「1」の個
数と、変換される符号語列の要素内の「1」の個数を、
2で割った時の余りが、どちらも1あるいは0で一致す
るようにしたので、 (4)DSVの制御のための冗長ビットを少なくすること
ができる。 (5)最小ランd=1かつ(m,n)=(2,3)においては、1.5
符号語でDSV制御を行うことができる。 (6)冗長度が少ない上に、最小ランと最大ランを守る
ことができる。
【0155】さらに本テーブルは特に、ラン長制限を守
る置き換えコードを設けるようにしたので、 (7)テーブルがコンパクトになる。 (8)ビットシフト時の復調エラー伝搬を、表1の場合
と殆ど同じ状態にすることができる。
【0156】なお、上記したような処理を行うコンピュ
ータプログラムをユーザに提供する提供媒体としては、
磁気ディスク、CD-ROM、固体メモリなどの記録媒体の
他、ネットワーク、衛星などの通信媒体を利用すること
ができる。
【0157】
【発明の効果】以上の如く、請求項1に記載の変調装
置、請求項25に記載の変調方法、請求項26に記載の
提供媒体、請求項27に記載の復調装置、請求項30に
記載の復調方法、および請求項31に記載の提供媒体に
よれば、データ列の要素内の「1」の個数と、変換され
る符号語列の要素内の「1」の個数を、2で割った時の
余りが、どちらも1あるいは0で一致するような変換規
則、最小ランdの連続を有限回以下に制限する第1の置
き換えコード、およびラン長制限を守るための第2の置
き換えコードを有する変換テーブルで変換処理を行うよ
うにしたので、少ない冗長度でDSV制御を行うことがで
きるとともに、高線密度でエラーの少ない符号語列を記
録再生することが可能となり、さらに、ビットシフト時
の復調エラー伝搬の増加を抑制することができる。
【図面の簡単な説明】
【図1】本発明の変調装置の構成例を示すブロック図で
ある。
【図2】図1のDSV制御ビット決定・挿入部11の動作
を説明する図である。
【図3】図1の変調部12の構成例を示すブロック図で
ある。
【図4】図3の変調部12の動作を説明する図である。
【図5】本発明の復調装置の構成例を示すブロック図で
ある。
【図6】図5の復調部111の構成例を示すブロック図
である。
【図7】図6の復調部111の動作を説明する図であ
る。
【図8】図5のDSV制御ビット除去部112の処理を説
明するフローチャートである。
【図9】本発明の変調装置の他の構成例を示すブロック
図である。
【図10】本発明の復調装置の他の構成例を示すブロッ
ク図である。
【図11】同期信号とDSV制御ビットを挿入した記録符
号列の例を示す図である。
【符号の説明】
11 DSV制御ビット決定・挿入部, 12 変調部,
13 NRZI化部,31 シフトレジスタ, 32 拘
束長判定部, 33 最小ラン連続制限コード検出部,
34 ラン長制限補償コード検出部, 35−1乃至
35−4 変換部, 36 マルチプレクサ, 37
バッファ, 111 復調部, 112 DSV制御ビッ
ト除去部, 121 コンパレート部, 122 拘束
長判定部, 123 最小ラン連続制限コード検出部,
124 ラン長制限補償コード検出部, 125−1
乃至125−4 逆変換部, 126 マルチプレクサ
───────────────────────────────────────────────────── フロントページの続き (71)出願人 598070935 Groenewoudseweg 1 5621 BA Eindhoven The Netherlands (72)発明者 中川 俊之 東京都品川区北品川6丁目7番35号 ソニ ー株式会社内 (72)発明者 新福 吉秀 東京都品川区北品川6丁目7番35号 ソニ ー株式会社内 (72)発明者 楢原 立也 東京都品川区北品川6丁目7番35号 ソニ ー株式会社内 (72)発明者 中村 耕介 東京都品川区北品川6丁目7番35号 ソニ ー株式会社内 (72)発明者 ケース・エイ・スハウハーメル・イミンク オランダ アイントホーフェン市 エイ・ エイ5656 ホルスト教授通り4(ダブリュ ー・ワイ61) 株式会社オランダ・フィリ ップス企業グループフィリップス中央研究 所内 (72)発明者 ジー・ジェイ・バン・デン・エンデン オランダ アイントホーフェン市 エイ・ エイ5656 ホルスト教授通り4(ダブリュ ー・ワイ61) 株式会社オランダ・フィリ ップス企業グループフィリップス中央研究 所内 (72)発明者 ジェイ・エイ・エッチ・エム・カールマン オランダ アイントホーフェン市 エイ・ エイ5656 ホルスト教授通り4(ダブリュ ー・ワイ61) 株式会社オランダ・フィリ ップス企業グループフィリップス中央研究 所内

Claims (31)

    【特許請求の範囲】
  1. 【請求項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. 【請求項2】 拘束長i=1における前記基礎コードを
    構成するデータ列と符号語列の対の数は、2^m = 2^2 =
    4よりも少ないことを特徴とする請求項1に記載の変調
    装置。
  3. 【請求項3】 前記変換テーブルの基礎コードは、可変
    長構造を有することを特徴とする請求項1に記載の変調
    装置。
  4. 【請求項4】 前記変換テーブルの基礎コードは、不確
    定符号を含み、前記不確定符号は、直前または直後の符
    号語が「1」のとき「0」となり、「0」のとき「1」
    となる記号を*とするとき、「000」または「10
    1」となる符号「*0*」を含むことを特徴とする請求
    項1に記載の変調装置。
  5. 【請求項5】 前記変換テーブルの変換コードは、直後
    の符号語列、または、直後に続くデータ列を参照して決
    定するコードを含むことを特徴とする請求項1に記載の
    変調装置。
  6. 【請求項6】 前記参照する直後の符号語列は、特定の
    1種類の符号語列とすることを特徴とする請求項5に記
    載の変調装置。
  7. 【請求項7】 前記直後の符号語列、または、直後に続
    くデータ列を参照して決定する変換コードは、前記第1
    または第2の置き換えコードであることを特徴とする請
    求項5に記載の変調装置。
  8. 【請求項8】 拘束長iが1である場合における前記基
    礎コードを構成するデータ列と符号語列の対の数は、2^
    m = 2^2 = 4に等しいことを特徴とする請求項1に記載
    の変調装置。
  9. 【請求項9】 拘束長iが2以上の場合の前記変換コー
    ドは、すべて前記第1または第2の置き換えコードであ
    ることを特徴とする請求項1に記載の変調装置。
  10. 【請求項10】 前記置き換えコードは、拘束長iが2
    の場合の変換コードは、最小ランd=1を守るコードで
    あることを特徴とする請求項1に記載の変調装置。
  11. 【請求項11】 前記変換テーブルの変換コードは、直
    前の符号語列を参照して決定するコードを含むことを特
    徴とする請求項10に記載の変調装置。
  12. 【請求項12】 前記変換テーブルの変換コードとして
    存在しないユニークなパターンを含む同期信号を、前記
    符号語列の任意の位置に挿入する挿入手段をさらに備え
    ることを特徴とする請求項1に記載の変調装置。
  13. 【請求項13】 前記同期信号に用いられるユニークな
    パターンは、最大ランkを破るパターンであることを特
    徴とする請求項12に記載の変調装置。
  14. 【請求項14】 前記同期信号に用いられるユニークな
    パターンは、最小ランdを守るパターンであることを特
    徴とする請求項12に記載の変調装置。
  15. 【請求項15】 前記同期信号は、先頭の1符号語が、
    直前までのデータを変換した符号語との接続ビットであ
    り、2番目の符号語が、最小ランdを守るためのビット
    であり、3番目の符号語から、前記同期信号としてユニ
    ークなパターンを構成することを特徴とする請求項12
    に記載の変調装置。
  16. 【請求項16】 前記同期信号の大きさは、少なくとも
    12符号語であることを特徴とする請求項12に記載の
    変調装置。
  17. 【請求項17】 前記同期信号は、その大きさが、21
    符号語以上のとき、最大ランk=8のパターンを少なく
    とも2個含むことを特徴とする請求項12に記載の変調
    装置。
  18. 【請求項18】 前記変換テーブルの変換コードは、符
    号を任意の位置において終端させるための終端コードを
    さらに有することを特徴とする請求項12に記載の変調
    装置。
  19. 【請求項19】 前記終端コードは、前記データ列と符
    号語列の対の数が、2^m = 2^2 = 4 よりも少ない前記拘
    束長iの前記基礎コードに対応して規定され、かつ、デ
    ータ列の要素内の「1」の個数を2で割った時の余り
    と、変換される符号語列の要素内の「1」の個数を2で
    割った時の余りが、どちらも1あるいは0で一致するよ
    うな変換規則を有することを特徴とする請求項18に記
    載の変調装置。
  20. 【請求項20】 前記終端コードを識別するために、前
    記同期信号パターンにおいて接続ビットとされた、先頭
    の1符号語ビットを、前記終端コードを用いたときには
    「1」とし、そうでないときは「0」とすることを特徴
    とする請求項18に記載の変調装置。
  21. 【請求項21】 前記同期信号は、その先頭の3ビッ
    ト、及び、最後の3ビットが、データ列及び接続用の混
    合した接続ビットとされ、その間が、前記ユニークなパ
    ターンとされることを特徴とする請求項12に記載の変
    調装置。
  22. 【請求項22】 前記同期信号の先頭の3ビットは、変
    換前のデータ語において、mビット単位で見て、先頭の
    1ビット目をデータ語に対応する値とし、次の2ビット
    目を前記同期信号を規定するために「1」とし、前記同
    期信号の最後の3ビットは、変換前のデータ語におい
    て、mビット単位で見て、先頭の1ビット目は同期信号
    を規定するために「0」とし、次の2ビット目をデータ
    語に対応する値とすることを特徴とする請求項12に記
    載の変調装置。
  23. 【請求項23】 入力されたデータのDSVを制御して、
    前記変換手段に供給するDSV制御手段をさらに備えるこ
    とを特徴とする請求項1に記載の変調装置。
  24. 【請求項24】 前記変換手段は、 前記最小ランdの連続を制限する前記第1の置き換えコ
    ードを検出する第1の検出手段と、 前記ラン長制限を守る前記第2の置き換えコードを検出
    する第2の検出手段とを備えることを特徴とする請求項
    1に記載の変調装置。
  25. 【請求項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. 【請求項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. 【請求項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. 【請求項28】 所定の間隔で挿入された冗長ビットを
    除去する除去手段をさらに備えることを特徴とする請求
    項27に記載の復調装置。
  29. 【請求項29】 前記冗長ビットは、DSV制御ビット、
    または同期信号であることを特徴とする請求項28に記
    載の復調装置。
  30. 【請求項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. 【請求項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の置き換えコードとを有す
    ることを特徴とする提供媒体。
JP15028098A 1998-05-29 1998-05-29 変調装置および方法、復調装置および方法、並びにデータ格納媒体 Expired - Lifetime JP3985173B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 ソニー株式会社 変調装置および方法、復調装置および方法、並びにデータ格納媒体

Cited By (79)

* Cited by examiner, † Cited by third party
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

Publication number Publication date
AR019600A1 (es) 2002-02-27
BG104111A (bg) 2000-08-31
UA49081C2 (uk) 2002-09-16
DK1000467T3 (da) 2010-07-26
US7466246B2 (en) 2008-12-16
ES2341927T3 (es) 2010-06-29
MY131577A (en) 2007-08-30
EE200000051A (et) 2000-10-16
WO1999063671A1 (en) 1999-12-09
US7158060B2 (en) 2007-01-02
LV12526A (en) 2000-08-20
NZ502506A (en) 2002-04-26
KR100753966B1 (ko) 2007-08-31
LT4754B (lt) 2001-01-25
US6677866B2 (en) 2004-01-13
TW498313B (en) 2002-08-11
PL338300A1 (en) 2000-10-23
HUP0003579A2 (hu) 2001-02-28
HU229922B1 (en) 2015-01-28
US20030142757A1 (en) 2003-07-31
TR200000248T1 (tr) 2000-10-23
US20060132342A1 (en) 2006-06-22
DE69942194D1 (de) 2010-05-12
EA200000175A1 (ru) 2001-02-26
CZ2000308A3 (cs) 2000-11-15
SI20174B (sl) 2010-07-30
KR20010022324A (ko) 2001-03-15
US20070063881A1 (en) 2007-03-22
ID24969A (id) 2000-08-31
HUP0003579A3 (en) 2003-01-28
ME01711B (me) 2004-07-15
LV12526B (en) 2000-10-20
EE05501B1 (et) 2011-12-15
RO121883B1 (ro) 2008-06-30
NO20000392D0 (no) 2000-01-26
SI20174A (sl) 2000-08-31
YU4100A (sh) 2001-07-10
SK1162000A3 (en) 2000-10-09
AU3725899A (en) 1999-12-20
CN1543076A (zh) 2004-11-03
LT2000008A (lt) 2000-09-25
YU49188B (sh) 2004-07-15
IL134229A0 (en) 2001-04-30
CZ303005B6 (cs) 2012-02-22
CN1274484A (zh) 2000-11-22
CA2298685A1 (en) 1999-12-09
CN1183681C (zh) 2005-01-05
CY1110892T1 (el) 2015-06-10
HK1029458A1 (en) 2001-03-30
CA2680404C (en) 2013-11-19
HRP20000050A2 (en) 2000-08-31
NO332391B1 (no) 2012-09-10
US6496541B1 (en) 2002-12-17
CA2298685C (en) 2009-12-22
US20040120408A1 (en) 2004-06-24
IL134229A (en) 2003-12-10
EA002209B1 (ru) 2002-02-28
EG22694A (en) 2003-06-30
ZA200000371B (en) 2001-03-02
CN100557981C (zh) 2009-11-04
BG64243B1 (bg) 2004-06-30
CA2680404A1 (en) 1999-12-09
US7098819B2 (en) 2006-08-29
ATE463082T1 (de) 2010-04-15
NO20000392L (no) 2000-03-28
PT1000467E (pt) 2010-06-17
HRP20000050B1 (hr) 2011-03-31
EP1000467A1 (en) 2000-05-17
EP1000467B1 (en) 2010-03-31
JP3985173B2 (ja) 2007-10-03
SK288035B6 (en) 2013-01-02
AU758251B2 (en) 2003-03-20

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