JP3018980B2 - Recording code converter - Google Patents

Recording code converter

Info

Publication number
JP3018980B2
JP3018980B2 JP8083574A JP8357496A JP3018980B2 JP 3018980 B2 JP3018980 B2 JP 3018980B2 JP 8083574 A JP8083574 A JP 8083574A JP 8357496 A JP8357496 A JP 8357496A JP 3018980 B2 JP3018980 B2 JP 3018980B2
Authority
JP
Japan
Prior art keywords
code
conversion
conversion table
bits
auxiliary
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.)
Expired - Lifetime
Application number
JP8083574A
Other languages
Japanese (ja)
Other versions
JPH09275347A (en
Inventor
哲史 糸井
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP8083574A priority Critical patent/JP3018980B2/en
Publication of JPH09275347A publication Critical patent/JPH09275347A/en
Application granted granted Critical
Publication of JP3018980B2 publication Critical patent/JP3018980B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、入力データを光デ
ィスク装置やディジタル記録ビデオテープレコーダなど
ディジタル記録装置への記録に適した符号に変換する記
録符号変換装置に係わり、特に変換後の符号をNRZI
(ノン・リターン・トゥ・ゼロ・インバース)変換する
記録符号変換装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a recording code conversion device for converting input data into a code suitable for recording on a digital recording device such as an optical disk device or a digital recording video tape recorder.
The present invention relates to a recording code conversion device for performing (non-return to zero inverse) conversion.

【0002】[0002]

【従来の技術】画像データや音声データなどをディジタ
ル化した各種のディジタルデータは、“1”あるいは
“0”のうちのいずれかの値をとる多数のビットによっ
て構成されている。各ビットは“1”、“0”のいずれ
かを任意にとることができるので“1”あるいは“0”
のいずれかの値が長く連続する場合がある。また“1”
と“0”が交互に現れる場合もある。光ディスク装置、
光磁気ディスク装置、相変化ディスク装置、ハードディ
スク装置などのディスク装置やディジタル記録VTRな
どのディジタル記録装置に、このようなビット列のデー
タをそのまま記録すると再生時のエラーレートが増加す
る等各種の問題が生じる。
2. Description of the Related Art Various types of digital data obtained by digitizing image data, audio data, and the like are constituted by a large number of bits having a value of either "1" or "0". Since each bit can take any one of "1" and "0", "1" or "0"
May be continuous for a long time. Also "1"
And "0" may appear alternately. Optical disk device,
Various problems, such as an increase in the error rate at the time of reproduction when such bit string data is directly recorded in a disk device such as a magneto-optical disk device, a phase change disk device, a hard disk device, or a digital recording device such as a digital recording VTR. Occurs.

【0003】たとえば、“0”あるいは“1”が長く連
続すると、何ビット連続しているかを誤認識し易くな
る。すなわち、通常、再生されるデータの変化から再生
クロックが抽出されるので、データの変化が長く生じな
い場合には、再生クロックの精度が低下し、同一の値の
連続するビットの数を誤認していしまう。また、“0”
と“1”が交互に現れる場合には、最小の反転間隔で記
録可能な情報量が少なくなるので、記録密度が低下して
しまう。そこで、記録すべきデータをこれらの問題が生
じないような所定の符号に変換してから記録することが
行われている。入力データの変換される代表的な記録符
号として1,7符号、2,7符号と呼ばれるものがあ
る。
For example, when "0" or "1" continues for a long time, it becomes easy to erroneously recognize how many bits continue. That is, since the reproduction clock is usually extracted from the change in the data to be reproduced, if the data does not change for a long time, the accuracy of the reproduction clock decreases, and the number of consecutive bits having the same value is erroneously recognized. Put it. Also, “0”
When “1” and “1” appear alternately, the amount of information that can be recorded at the minimum inversion interval decreases, and the recording density decreases. Therefore, data to be recorded is converted into a predetermined code that does not cause these problems and then recorded. Typical recording codes for converting input data include 1, 7 codes and 2, 7 codes.

【0004】図18は、1,7符号における変換内容を
表わしたものである。1,7符号は、2ビットのデータ
を3ビットのチャンネルビットに変換する場合と、4ビ
ットのデータを6ビットのチャンネルビットに変換する
場合がある。図中×印の部分は、次のチャンネルビット
の先頭が“0”のとき“1”に、“1”のとき“0”の
値が用いられる。変換された後の符号は、通常、NRZ
I(Non return to Zero Inverse) 則によって記録信号
に変換され記録される。NRZIは、ビットパルスと次
のビットパルスの間で“0”電位の状態に戻ることな
く、次々にパルスを出す信号方式であって、符号の値が
“1”のとき出力値を反転させ“0”のとき出力値の反
転を行わないものである。
FIG. 18 shows the contents of conversion in a 1,7 code. The 1,7 code may convert 2-bit data into 3-bit channel bits or convert 4-bit data into 6-bit channel bits. In the figure, the portion marked with x is used as “1” when the head of the next channel bit is “0”, and “0” when used as “1”. The converted code is usually NRZ
It is converted into a recording signal and recorded according to the I (Non return to Zero Inverse) rule. NRZI is a signal system in which pulses are successively output without returning to the state of “0” potential between a bit pulse and the next bit pulse. When the code value is “1”, the output value is inverted and “ When "0", the output value is not inverted.

【0005】図19は、2,7符号における変換内容を
表わしたものである。2,7符号では、2ビットのデー
タを4ビットのチャンネルビットに変換する場合と、3
ビットのデータを6ビットのチャンネルビットに変換す
る場合と、4ビットのデータを8ビットのチャンネルビ
ットに変換する場合がある。
FIG. 19 shows the contents of conversion in the 2,7 code. In the case of the 2,7 code, a case where 2-bit data is converted into 4-bit channel bits,
Bit data may be converted into 6-bit channel bits, and 4-bit data may be converted into 8-bit channel bits.

【0006】いずれの符号も記録再生時のエラーにより
符号パターンのずれが起きたときその同期ずれを復帰す
るために数百ビットから数千ビットごとに同期信号が挿
入される。同期信号には、1,7符号あるいは2,7符
号のデータ列の中に出現しないチャンネルビットパター
ンが使用され、データと明確に区別できるようになって
いる。
In any code, when a code pattern shift occurs due to an error during recording and reproduction, a synchronization signal is inserted every several hundred bits to several thousand bits in order to recover the synchronization shift. As the synchronization signal, a channel bit pattern that does not appear in the data sequence of the 1,7 code or the 2,7 code is used so that it can be clearly distinguished from the data.

【0007】[0007]

【発明が解決しようとする課題】記録符号の特性の評価
は、符号の値が次に反転するまでの最小間隔である最小
反転間隔(Tmin)、符号の値の反転するまでの最大
間隔である最大反転間隔(Tmax)、検出窓幅(Tw
in)および直流成分の大きさにより行う。ここで、最
小反転間隔は大きいほど、また最大反転間隔は小さいほ
ど、検出窓幅は大きいほど、直流成分は“0”に近いほ
ど(DCフリー)であることが望ましい。先に説明した
1,7符号は、最小反転間隔が1.33T、最大反転間
隔が5.33T、検出窓幅が0.67Tであり、直流成
分は“0”でなくDCフリーでない。1,7符号は、最
小反転間隔と検出窓幅が大きいという長所を備えている
が、最大反転間隔が大きくまたDCフリーでないという
欠点を持っている。
The characteristics of the recording code are evaluated by the minimum inversion interval (Tmin), which is the minimum interval until the code value is next inverted, and the maximum interval before the code value is inverted. Maximum inversion interval (Tmax), detection window width (Tw
in) and the magnitude of the DC component. Here, as the minimum inversion interval is larger, the maximum inversion interval is smaller, the detection window width is larger, and the DC component is preferably closer to “0” (DC free). The 1,7 codes described above have a minimum inversion interval of 1.33T, a maximum inversion interval of 5.33T, and a detection window width of 0.67T, and the DC component is not "0" and is not DC-free. The 1,7 code has the advantage that the minimum inversion interval and the detection window width are large, but has the disadvantage that the maximum inversion interval is large and it is not DC-free.

【0008】2,7符号は、最小反転間隔が1.5T、
最大反転間隔が4T、検出窓幅が0.5TでありDCフ
リーではない。このように2,7符号は、最小反転間隔
が非常に大きいという長所を有するが、検出窓幅が小さ
くまたDCフリーでないという欠点を持っている。
The codes 2, 7 have a minimum inversion interval of 1.5T,
The maximum inversion interval is 4T, the detection window width is 0.5T, and it is not DC-free. Thus, the 2,7 code has the advantage that the minimum inversion interval is very large, but has the disadvantage that the detection window width is small and it is not DC-free.

【0009】また、1,7符号および2,7符号はとも
に可変長符号である。たとえば、1,7符号で最初の4
ビットを6ビットに、次の2ビットを3ビットに、その
次の4ビットを6ビットに変換すると、最後に変換対象
となった4ビットが2つのバイトにまたがって存在する
ことになる。また、2,7符号においても同様に変換さ
れる元のデータが2バイトにまたがることがある。この
ような場合には再生時の1ビットエラーが2バイトに伝
搬してしまう。光ディスク装置などの記録機器における
エラー訂正符号としてはリードソロモン符号がよく用い
られる。しかしこのリードソロモン符号はバイト単位に
エラー訂正を行うので、2バイトにまたがる場合には訂
正効率が落ちる。したがって、1,7符号あるいは2,
7符号のような可変長符号では、リードソロモン符号な
どのエラー訂正符号との適合性が悪いという問題があ
る。
Further, both the 1,7 code and the 2,7 code are variable length codes. For example, the first 4
When the bits are converted into 6 bits, the next 2 bits are converted into 3 bits, and the next 4 bits are converted into 6 bits, the last 4 bits to be converted exist over two bytes. Also, in the case of 2,7 codes, the original data to be similarly converted may extend over 2 bytes. In such a case, a one-bit error at the time of reproduction propagates to two bytes. Reed-Solomon codes are often used as error correction codes in recording devices such as optical disk devices. However, since the Reed-Solomon code performs error correction on a byte-by-byte basis, the correction efficiency decreases when the code extends over two bytes. Therefore, 1,7 code or 2,
Variable length codes such as 7 codes have a problem that compatibility with error correction codes such as Reed-Solomon codes is poor.

【0010】そこで本発明の目的は、最小反転間隔が大
きく、最大反転間隔が小さくかつDCフリーに近い特性
であってエラー伝搬に強い符号に変換することのできる
記録符号変換装置を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a recording code conversion apparatus capable of converting a code having a large minimum inversion interval, a small maximum inversion interval, a characteristic close to DC-free, and a strong resistance to error propagation. is there.

【0011】[0011]

【課題を解決するための手段】請求項1記載の発明で
は、(イ)符号中の任意の2つのビットが連続して
“1”にならずかつ符号の末尾に予め定めた一定数以上
の“0”が連続せずかつ符号内の任意の位置において一
定数に“1”を加えた数以上の“0”が連続しない条件
を満たす所定ビット数の符号のうちその先頭が“01”
で始まるものと所定ビット数よりも少ない一定ビット数
の入力データの取り得る任意の値とをそれぞれ1対1に
対応付けて予め登録した第1の補助変換テーブルと、
(ロ)一定ビット数の入力データの取り得る値のうちこ
第1の補助変換テーブルに登録されないものを条件を
満たす所定ビット数の符号のうちその先頭が“1”で始
まるものと1対1に対応付けて予め登録した第2の補助
変換テーブルと、(ハ)一定ビット数の入力データの取
り得る値のうち第1の補助変換テーブルに登録されない
ものを条件を満たす所定ビット数の符号のうちその先頭
が“01”あるいは“1”で始まらないものと1対1に
対応付けて予め登録した第3の補助変換テーブルと、
(ニ)第1の補助変換テーブルと第2の補助変換テーブ
ルから成る第1の変換テーブルと、(ホ)第1の補助変
換テーブルと第3の補助変換テーブルから成る第2の変
換テーブルと、(ヘ)変換すべき入力データの値が第1
の補助変換テーブルに登録されているときこの入力デー
タの値を第1の補助変換テーブルにより所定ビット長の
符号に変換する、即ち、第1の変換テーブルないし第2
の変換テーブルを任意に選択して変換する第1の変換手
段と、(ト)変換すべき入力データの値が第1の補助変
換テーブルに登録されていないときこの入力データの値
第2の補助変換テーブルにより所定ビット長の符号に
変換する第2の変換手段と、(チ)変換すべき入力デー
タの値が第1の補助変換テーブルに登録されていないと
きこの入力データの値を第3の補助変換テーブルにより
所定ビット長の符号に変換する第3の変換手段と、
(リ)この第3の変換手段および第2の変換手段によっ
て変換が行われたときこれら2つの変換結果のうち前回
の変換結果の符号の後に今回の変換結果の符号をつない
だものがその任意の位置において“1”が2ビット以上
連続せずかつ“0”が一定数に“1”を加えたビット数
以上連続しない条件を満たすように第2の補助変換テー
ブルないし第3の補助変換テーブルい ずれか一方の変換
結果を選択し、即ち、第2の補助変換テーブルを選択し
たときは第1の変換テーブルを選択し、第3の補助変換
テーブルを選択したときは第2の変換テーブルを選択す
る選択手段と、(ヌ)第1の変換手段によって入力デー
タが変換されたときは第1の変換手段の出力する変換結
果の符号を、選択手段により変換結果が選択されたとき
はその変換結果の符号を、即ち、第1の変換テーブル、
ないし第2の変換テーブルを選択し、その出力からノン
・リターン・トゥ・ゼロ・インバース変換した記録信号
を生成する記録信号生成手段とを記録符号変換装置に具
備させている。
According to the first aspect of the present invention, (a) any two bits in a code do not become "1" continuously and a predetermined number or more is added at the end of the code. A code of a predetermined number of bits that satisfies the condition that “0” is not continuous and “0” is greater than or equal to a number obtained by adding “1” to a certain number at an arbitrary position in the code, and the head is “01”
, And a first auxiliary conversion table in which an arbitrary value that can be taken by input data having a fixed number of bits smaller than a predetermined number of bits is registered in a one-to-one correspondence, and
(B) Codes of a predetermined number of bits satisfying the conditions that are not registered in the first auxiliary conversion table among the possible values of the input data of a certain number of bits and one-to-one with the code whose head starts with "1" The second auxiliary registered in advance in association with
A conversion table, (c) the head of the code satisfies a predetermined bit number which is not registered in the first auxiliary conversion table of the possible values of the input data over the number of bits is "01" or "1" A third auxiliary conversion table registered in advance in a one-to-one correspondence with those not starting with
(D) First auxiliary conversion table and second auxiliary conversion table
(E) a first auxiliary conversion table
Conversion table comprising a conversion table and a third auxiliary conversion table.
Conversion table and (f) the value of the input data to be converted is the first
Is converted into a code having a predetermined bit length by the first auxiliary conversion table , ie, from the first conversion table to the second conversion table.
The first conversion means for arbitrarily convert selected and a conversion table, (g) the value of the input data to be converted is first auxiliary variable
Second converting means for converting the value of the input data which has not been set in the conversion table to the second auxiliary conversion table by the sign of a predetermined bit length, (h) the value of the input data to be converted is first third converting means for converting the sign of the predetermined bit length by the value of the input data the third auxiliary conversion table which has not been set in the auxiliary translation table,
(I) When the conversion is performed by the third conversion means and the second conversion means, a sign obtained by connecting the sign of the current conversion result after the sign of the previous conversion result among the two conversion results is arbitrary. At the position of the second auxiliary conversion table so as to satisfy the condition that "1" does not continue for more than 2 bits and "0" does not continue for more than the number of bits obtained by adding "1" to a fixed number.
One conversion or table to third auxiliary conversion Teburui deviation
Select the result, ie select the second auxiliary conversion table
Is selected, the first conversion table is selected, and the third auxiliary conversion
When selecting table selecting means for selecting a second conversion table, a (j) when the input data is converted by the first converting means code conversion result output from the first converting means, selecting When the conversion result is selected by the means, the sign of the conversion result, that is, the first conversion table,
The recording code conversion device further comprises a recording signal generation means for selecting a second conversion table or a second conversion table and generating a non-return-to-zero inverse conversion recording signal from its output .

【0012】すなわち請求項1記載の発明では、一定数
の入力データを所定ビット数の符号に変換することで固
定長符号による変換を行っている。たとえば入力データ
を8ビット、変換後の符号を13ビットとする。このと
き、符号中の任意の2つのビットが連続して“1”にな
らずかつ符号の末尾に5個以上の“0”が連続せずかつ
符号内の任意の位置において6個以上の“0”が連続し
ない条件を満たすものは449通りある。このうち先頭
が“01”で始まるものは111通りである。8ビット
の入力データは256通りあるので、そのうちの任意の
111通りの値を先頭が“01”で始まる符号と1対1
に対応付けて第1の補助変換テーブルに登録する。
That is, according to the first aspect of the present invention, conversion by a fixed length code is performed by converting a fixed number of input data into a code having a predetermined number of bits. For example, assume that the input data is 8 bits and the converted code is 13 bits. At this time, any two bits in the code do not continuously become “1”, and five or more “0” s do not continue at the end of the code, and six or more “0” s appear at any position in the code. There are 449 types that satisfy the condition that 0 "is not continuous. Of these, 111 patterns start with “01”. Since there are 256 types of input data of 8 bits, any one of 111 values is set in one-to-one correspondence with a code starting with “01”.
And registered in the first auxiliary conversion table .

【0013】入力データのとり得る256通りの値のう
ち残り145通りの値については、第2、第3の補助変
換テーブルに登録される。先の条件を満たすものであっ
て先頭が“1”で始まる符号は175通りあるので、こ
のうちの任意の145通りを選択して第2の補助変換テ
ーブルに登録する。また先の条件を満たすものであって
先頭が“1”あるいは“01”で始まらないものは16
3通りある。このうち任意の145通りのパターンを
3の補助変換テーブルに登録する。そして、第1の変換
テーブルは第1の補助変換テーブルと第2の補助変換テ
ーブルとから構成されるようにする。また第2の変換テ
ーブルは第1の補助変換テーブルと第3の補助変換テー
ブルとから構成されるようにする。第1の補助変換テー
ブルに登録されている符号は、1つ手前の符号の値に係
わらず、“1”が2以上連続せずかつ“0”が1以上連
続し6以上連続しないという条件を満足することができ
る。このため、第1の補助変換テーブルにより変換され
るものは、第1あるいは第2の変換テーブルを任意に選
択してこれら第1あるいは第2の変換テーブルに含まれ
る第1の補助変換テーブルにより無条件に記録符号に変
換する。
[0013] Of the 256 possible values of the input data, the remaining 145 values are second and third auxiliary variables.
Is registered in the exchange table . Since there are 175 codes that satisfy the above condition and start with “1”, any 145 of them are selected and the second auxiliary conversion table is selected.
Register in the table . 16 that satisfy the above conditions and do not start with “1” or “01”
There are three types. Of this optional 145 types of patterns first
3 in the auxiliary conversion table . And the first conversion
The tables are a first auxiliary conversion table and a second auxiliary conversion table.
And a cable. In addition, the second conversion
The first auxiliary conversion table and the third auxiliary conversion table
And a bull. First auxiliary conversion table
The code registered in the table can satisfy the condition that “1” does not continue two or more times, and “0” continues one or more times and does not continue six or more regardless of the value of the immediately preceding code. . For this reason, what is converted by the first auxiliary conversion table arbitrarily selects the first or second conversion table.
To be included in these first or second conversion tables.
The recording code is unconditionally converted by the first auxiliary conversion table .

【0014】一方、第2の補助変換テーブルの符号は先
頭が“1”で始まるので、1つ手前の符号の末尾が
“1”であると、“1”が2ビット連続してしまう。ま
第3の補助変換テーブルに登録されている符号は、そ
の先頭の“0”の数が2個から5個の範囲にある。した
がって、1つ手前の符号と第3の変換テーブルから得ら
れる符号とをつないだとき“0”が6個以上連続する可
能性がある。このため、第2、第3の補助変換テーブル
によって入力データの値を変換する場合には、第2の補
助変換テーブルを用いるときは第1の変換テーブルを選
択し、第3の補助変換テーブルを用いるときは第2の変
換テーブルを選択して、これら2つの変換テーブルの変
換結果のうち、“1”が2以上連続せずかつ“0”が1
以上連続し6以上連続しないという条件を満足するいず
れか一方を選択し記録信号に変換している。これによ
り、最小反転間隔が大きく、最大反転間隔が小さく、検
出窓幅が大きい符号に変換することができる。また、入
力データを8ビット、変換後の符号を13ビットに設定
すると、バイト単位に符号変換が行われるので、エラー
伝搬に強くなる。
On the other hand, since the code of the second auxiliary conversion table starts with "1" at the head, if the code at the end immediately before is "1", two bits of "1" continue. In addition, the codes registered in the third auxiliary conversion table have the number of leading "0" in the range of 2 to 5. Therefore, there is a possibility that six or more “0” s will continue when the code immediately before and the code obtained from the third conversion table are connected. For this reason, when converting the value of the input data using the second and third auxiliary conversion tables , the second auxiliary conversion table is used .
When using the auxiliary conversion table, select the first conversion table.
To use the third auxiliary conversion table,
A conversion table is selected, and among the conversion results of these two conversion tables, “1” is not continuous for 2 or more and “0” is 1
Either one that satisfies the condition that it is continuous and not continuous for 6 or more is selected and converted to a recording signal. As a result, it is possible to convert to a code having a large minimum inversion interval, a small maximum inversion interval, and a large detection window width. If the input data is set to 8 bits and the converted code is set to 13 bits, the code conversion is performed in byte units, so that it is strong against error propagation.

【0015】請求項2記載の発明では、請求項1記載の
記録符号変換装置で、第2の補助変換テーブルには、入
力データの取り得る値のうち第1の補助変換テーブル
登録されないものと条件を満たしかつその先頭が“1”
で始まる所定ビット数の符号とが符号内の“1”の数の
多いものから優先して1対1に対応付けて登録されてお
り、第3の補助変換テーブルには、入力データの取り得
る値のうち第1の補助変換テーブルに登録されないもの
と条件を満たしかつその先頭が“01”および“1”で
始まらない所定ビット数の符号とが符号内の“1”の数
の多いものから優先して1対1に対応付けて登録されて
いることを特徴としている
[0015] In the second aspect of the present invention, according to claim 1, wherein
In the recording code conversion apparatus, the second auxiliary conversion table satisfies the condition that the possible values of the input data are not registered in the first auxiliary conversion table , and the first one is "1".
Are registered in a one-to-one correspondence with a code having a predetermined number of bits starting with a symbol having a large number of “1” s in the code, and the third auxiliary conversion table can take input data. Among the values, those not registered in the first auxiliary conversion table and those satisfying the condition and having a predetermined number of bits whose head does not start with "01" and "1" are those having a large number of "1" in the code. It is characterized by being registered in a one-to-one correspondence with priority.

【0016】すなわち請求項2記載の発明では、たとえ
ば、先のように入力データを8ビット単位に13ビット
のチャンネルビットに変換するとする。このとき第2の
補助変換テーブルに登録される145種のパターンを先
頭が“1”ではじまる175種のパターンの中から選択
するとき、符号内に存在する“1”の値のビットの数の
多いものから優先的に選んでいる。同様に第3の補助変
換テーブルに登録される145種のパターンを選択する
際にも“1”の数の多いものから優先して採用してい
る。変換後の符号をNRZI変換する場合、“1”の数
が多いほど、記録信号の値の反転される回数が多くな
る。したがって“1”の数の多いものを優先して選択す
れば、再生時のクロック抽出を容易に行うことができ
る。
That is, in the second aspect of the present invention, for example, the input data is converted into 13-bit channel bits in 8-bit units as described above. At this time, the second of
When 145 types of patterns registered in the auxiliary conversion table are selected from among 175 types of patterns starting with “1”, priority is given to those having a larger number of “1” value bits existing in the code. I have chosen. Similarly, the third auxiliary variable
Also when selecting 145 types of patterns registered in the conversion table , the one with the largest number of “1” is preferentially adopted. In the case where the converted code is subjected to NRZI conversion, as the number of “1” s increases, the number of times the value of the recording signal is inverted increases. Therefore, if the one having a large number of "1" is selected with priority, the clock can be easily extracted at the time of reproduction.

【0017】請求項3記載の発明では、請求項1記載の
記録符号装置で、第2の補助変換テーブルには、入力デ
ータの取り得る値のうち第1の補助変換テーブルに登録
されないものと条件を満たしかつその先頭が“1”で始
まる所定ビット数の符号とが符号内の直流成分の絶対値
の小さいものから優先して1対1に対応付けて登録され
ており、第3の補助変換テーブルには、入力データの取
り得る値のうち第1の補助変換テーブルに登録されない
ものと条件を満たしかつその先頭が“01”および
“1”で始まらない所定ビット数の符号とが符号内の直
流成分の絶対値の小さいものから優先して1対1に対応
付けて登録されていることを特徴としている
[0017] In the present invention of claim 3, wherein, according to claim 1, wherein
In the recording encoding device, the second auxiliary conversion table includes a code of a predetermined number of bits which satisfies a condition which is not registered in the first auxiliary conversion table among possible values of the input data and which satisfies a condition and whose head starts with "1". Are registered in a one-to-one correspondence with priority given to the absolute value of the DC component in the code, and the third auxiliary conversion table stores the first auxiliary value among the possible values of the input data. Those not registered in the conversion table and codes of a predetermined number of bits that satisfy the conditions and do not start with “01” and “1” are preferentially one-to-one from those having a small absolute value of the DC component in the code. It is characterized by being registered in association.

【0018】すなわち請求項3記載の発明では、第2の
補助変換テーブルに登録される145種のパターンを先
頭が“1”ではじまる175種のパターンの中から選択
するとき、符号内の直流成分の絶対値の小さいものから
優先的に選んでいる。同様に第3の補助変換テーブル
登録される145種のパターンを選択する際にも符号内
の直流成分の絶対値の小さいものから優先して採用して
いる。直流成分の絶対値の小さいものを優先して選択す
ることで、記録再生特性の安定化を図ることができ、エ
ラーレートを低くすることができる。
That is, according to the third aspect of the present invention, the second
When 145 types of patterns registered in the auxiliary conversion table are selected from among 175 types of patterns starting with “1”, those with a small absolute value of the DC component in the code are preferentially selected. Similarly, when 145 types of patterns registered in the third auxiliary conversion table are selected, those having a small absolute value of the DC component in the code are preferentially adopted. By preferentially selecting a DC component having a small absolute value, the recording / reproducing characteristics can be stabilized, and the error rate can be reduced.

【0019】請求項4記載の発明では、請求項1記載の
記録符号変換装置で、選択手段は、前回の変換結果の符
号の後に今回の変換結果の符号をつないだときその任意
の位置において“1”が2ビット以上連続せずかつ
“0”が一定数に“1”を加えたビット数以上連続しな
い条件を第2、第3の変換手段の出力する変換結果の符
号が共に満たすとき、これら2つの変換結果のうち記録
信号生成手段から出力される記録信号の直流成分の絶対
値が小さくなるものを選択することを特徴としている
[0019] In the present invention of claim 4, wherein, of claim 1, wherein
In the recording code conversion device, when the code of the current conversion result is connected after the code of the previous conversion result , the selecting means does not continue two or more bits of “1” at any position and “0” is a constant number at an arbitrary position. When the sign of the conversion result output from the second and third conversion means satisfies the condition that the number of bits does not continue by more than "1", the recording output from the recording signal generation means out of these two conversion results It is characterized in that a signal having a small absolute value of the DC component of the signal is selected.

【0020】すなわち請求項4記載の発明では、“1”
が2ビット以上連続しない等の条件を第2、第3の補助
変換テーブルから得た符号がいずれも満たしているとき
は、NRZI変換後のDC成分の絶対値がより小さくな
る方の符号を選択している。これによりDCフリーに近
づけることができる。
That is, according to the fourth aspect of the present invention, "1"
The second and third sub- conditions, such as that is not continuous for more than 2 bits
If all the codes obtained from the conversion table satisfy the condition, the code having the smaller absolute value of the DC component after the NRZI conversion is selected. This makes it possible to approach DC-free.

【0021】請求項5記載の発明では、請求項1記載の
記録符号変換装置で、条件を満たす所定ビット数の符号
であってその先頭が“01”で始まるものの1つを同期
信号に割り当て、第1の補助変換テーブルには、入力デ
ータの取り得る任意の値と条件を満たす所定ビット数の
符号であってその先頭が“01”で始まるもののうち同
期信号に割り当てたもの以外とをそれぞれ1対1に対応
付けて登録し、記録信号生成手段は一定周期ごとに第1
ないし第3の変換手段の出力する変換結果の符号に代え
て同期符号に基づく記録信号を生成することを特徴とし
ている
According to the fifth aspect of the present invention, there is provided the first aspect of the present invention .
In the recording code conversion device, one of the codes having a predetermined number of bits satisfying the condition and starting with "01" is assigned to the synchronization signal, and the first auxiliary conversion table stores in the first auxiliary conversion table any input data that can be taken. A code having a predetermined number of bits satisfying the value and the condition, and starting from "01" and registering a code other than the code assigned to the synchronization signal in one-to-one correspondence, is registered. First for each
It characterized by generating a recording signal based on the synchronization code in place to the sign of the conversion result output by the third conversion means
Have .

【0022】すなわち請求項5記載の発明では、符号の
先頭が“01”で始まる符号は、1つ手前の符号の値に
係わらず用いることができる。このような符号の1つを
同期信号に割り当てることで、同期信号の挿入を容易に
行うことができる。
That is, in the invention according to the fifth aspect, the code whose code starts with "01" can be used regardless of the value of the code immediately before. By assigning one of such codes to the synchronization signal, it is possible to easily insert the synchronization signal.

【0023】請求項6記載の発明では、請求項1記載の
記録符号変換装置で、条件を満たす所定ビット数の符号
であってその先頭が“01”で始まるもののうち直流成
分の値が正になるものと負になるものとをそれぞれ1つ
ずつ同期信号に割り当て、第1の補助変換テーブル
は、入力データの取り得る任意の値と条件を満たす所定
ビット数の符号であってその先頭が“01”で始まるも
ののうち同期信号に割り当てた2つの符号以外の符号と
をそれぞれ1対1に対応付けて登録し、記録信号生成手
段は一定周期ごとに2つの同期信号のうち記録信号の直
流成分の積算値の絶対値が小さくなる方の同期信号に基
づく記録信号を生成することを特徴としている
[0023] In the sixth aspect of the present invention, according to claim 1, wherein
In the recording code conversion device, a code having a predetermined number of bits that satisfies a condition and whose DC component value is positive and negative among DC codes starting with “01” is converted into a synchronization signal by one each. The allocation and first auxiliary conversion table include, in the first auxiliary conversion table , codes having a predetermined number of bits satisfying arbitrary values and conditions that can be taken by the input data and starting with “01” other than the two codes allocated to the synchronization signal. Are recorded in a one-to-one correspondence with each other, and the recording signal generation means is based on one of the two synchronization signals having a smaller absolute value of the integrated value of the DC component of the recording signal at regular intervals. It is characterized in that a recording signal is generated.

【0024】すなわち請求項6記載の発明では、先頭が
“01”で始まる符号のうち、直流成分が正のものと、
負のものとをそれぞれ1つずつ同期信号に割り当ててい
る。そして、同期信号を挿入するとき、これら2つの同
期信号のうちDC成分の絶対値がより小さくなる方を選
択している。これにより、DCフリーにより近づけるこ
とができる。
That is, in the invention according to the sixth aspect, among the codes beginning with "01", the code whose DC component is positive,
One negative signal is assigned to each synchronization signal. Then, when the synchronization signal is inserted, the one in which the absolute value of the DC component is smaller among the two synchronization signals is selected. Thereby, it can be made closer to DC-free.

【0025】請求項7記載の発明では、請求項1記載の
記録符号変換装置で、条件を満たす所定ビット数の符号
であってその先頭が“01”で始まるもののうち符号内
の“1”の数が奇数のものと偶数のものとをそれぞれ1
つずつ同期信号に割り当て、第1の補助変換テーブル
は、入力データの取り得る任意の値と条件を満たす所定
ビット数の符号であってその先頭が“01”で始まるも
ののうち同期信号に割り当てた2つの符号以外の符号と
をそれぞれ1対1に対応付けて登録し、記録信号生成手
段は一定周期ごとに2つの同期符号のうち次回同期信号
を挿入するまでに生成される記録信号の直流成分の積算
値の絶対値が小さくなる方の同期信号に基づく記録信号
を生成することを特徴としている
According to the seventh aspect of the present invention, there is provided the first aspect of the present invention .
In a recording code conversion device, codes having a predetermined number of bits satisfying the condition and starting with “01” are replaced with ones each having an odd number and an even number of “1” in the code.
In the first auxiliary conversion table , a code having a predetermined number of bits that satisfies an arbitrary value and condition that can be taken by the input data and whose code starts with “01” is allocated to the synchronization signal. The codes other than the two codes are registered in a one-to-one correspondence with each other, and the recording signal generating means performs the direct current recording of the recording signal generated until the next synchronization signal is inserted out of the two synchronization codes at regular intervals. It is characterized in that a recording signal is generated based on the synchronizing signal in which the absolute value of the integrated value of the component becomes smaller.

【0026】すなわち請求項7記載の発明では、先頭が
“01”で始まる符号のうち、符号内に存在する“1”
の数が奇数のものと、偶数のものとをそれぞれ1つずつ
同期信号に割り当てる。そして、同期信号を挿入すると
き、次の同期信号までのDC成分の絶対値がより小さく
なる方を選択している。“1”の数が奇数の同期信号と
偶数の同期信号のいずれを選択するかによって、次の同
期信号までの間の符号をNRZI変換した際の記録信号
の極性が反転する。このため、同期信号内の“1”の数
が偶数か奇数かによって次の同期信号まで積算したとき
のDC成分の値が変わる。そこで、次の同期信号までの
DC成分の絶対値がより小さくなる方の同期信号を選択
することで、DCフリーに近づけている。
That is, in the invention according to claim 7, among the codes beginning with "01", "1" existing in the code is included.
The odd number and the even number are all assigned to the synchronization signal one by one. Then, when the synchronization signal is inserted, one in which the absolute value of the DC component until the next synchronization signal becomes smaller is selected. The polarity of the recording signal when the code up to the next synchronization signal is subjected to NRZI conversion is inverted depending on whether the number of “1” is selected from the odd synchronization signal or the even synchronization signal. Therefore, the value of the DC component when integrated up to the next synchronization signal changes depending on whether the number of “1” s in the synchronization signal is even or odd. Therefore, by selecting a synchronizing signal in which the absolute value of the DC component until the next synchronizing signal is smaller, the DC component is made closer to DC-free.

【0027】[0027]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

【0028】[0028]

【実施例】図1は、本発明の一実施例における記録符号
変換装置の構成の概要を表わしたものである。ここで
は、8ビットごとの入力データを13ビットのチャンネ
ルビットに変換するようになっている。また、“1”が
2ビット以上連続せず、かつ“0”の連続数が“1”か
ら“5”の範囲内に収まるという条件を満たすように変
換される。記録符号変換装置11は、入力データ12の
入力された第1および第2の変換テーブル13、14
と、これら変換テーブルから出力される符号を、前回変
換された符号とつないだ際に先に示した条件を満たすか
否かを調べるルールチェック回路15を備えている。
FIG. 1 shows an outline of the configuration of a recording code conversion apparatus according to an embodiment of the present invention. Here, input data for every 8 bits is converted into 13-bit channel bits. In addition, the conversion is performed so as to satisfy the condition that two or more “1” s do not continue and the number of consecutive “0” s falls within the range of “1” to “5”. The recording code conversion device 11 includes first and second conversion tables 13 and 14 to which the input data 12 has been input.
And a rule check circuit 15 for checking whether or not the codes output from these conversion tables are connected to the previously converted codes to determine whether or not the above-described conditions are satisfied.

【0029】選択回路16は、ルールチエック回路15
の判定結果を基にして、第1の変換テーブル13と第2
の変換テーブル14の出力する符号のうちのいずれか一
方を選択する回路である。NRZI変換回路17は、選
択された符号をNRZI則にしたがって変換する回路で
ある。P/S(パラレル−シルアル)変換回路18は、
NRZI変換回路17の出力する並列データをシリアル
データに変換し、記録信号としてディスク装置等のディ
ジタル記録装置に送出する回路である。
The selection circuit 16 includes a rule check circuit 15
The first conversion table 13 and the second conversion table 13
Is a circuit for selecting one of the codes output from the conversion table 14 of FIG. The NRZI conversion circuit 17 is a circuit that converts the selected code according to the NRZI rule. The P / S (parallel-serial) conversion circuit 18
This is a circuit that converts parallel data output from the NRZI conversion circuit 17 into serial data, and sends it as a recording signal to a digital recording device such as a disk device.

【0030】13ビットの符号は、8192通りある。
このうち、“1”が2ビット以上連続せず、“0”が各
符号の末尾から5ビット以上連続せず、かつ符号中の任
意の位置において“0”が6ビット以上連続しないもの
は449通りある。末尾から5ビット以上“0”が連続
しないという条件は、その後ろにつながれる次のチャン
ネルビットの先頭ビットの値が“1”に限定されないよ
うにするための条件である。
There are 8,192 13-bit codes.
Of these, 449 are those in which “1” is not continuous for 2 bits or more, “0” is not continuous for 5 bits or more from the end of each code, and “0” is not continuous for 6 bits or more at an arbitrary position in the code. There is a street. The condition that “0” does not continue 5 bits or more from the end is a condition for preventing the value of the first bit of the next channel bit connected to the end from being limited to “1”.

【0031】図2から図14は、449通りのチャンネ
ルビットのパターンを表わしたものである。最左の欄2
1(N)にはパターン番号が登録される。その右隣の欄
22は13ビットのチャンネルビットデータが登録さ
れ、“A0”〜“AC”はビット配置を表わしている
その右隣の欄23には、チャンネルビット中に現れる
“1”の数が登録される。“1”の現れる数をINV
(インバース)と表わす。最右の欄24には、CDS(C
ode Word Digital Sum) が登録される。
FIGS. 2 to 14 show 449 channel bit patterns. Leftmost column 2
A pattern number is registered in 1 (N). In the column 22 on the right side, 13-bit channel bit data is registered, and "A0" to "AC" represent the bit arrangement.
The number 23 of "1" appearing in the channel bit is registered in the column 23 on the right side. INV is the number of occurrences of “1”
(Inverse). In the rightmost column 24, CDS (C
ode Word Digital Sum) is registered.

【0032】CDSは、NRZIで記録したとき記録信
号が“0”ではじまった場合の直流成分の値を表わして
いる。すなわち、符号内の“1”を+1と、“0”を−
1とみなし13ビットのチャンネルビット内でこれらの
値を累積した値である。したがって、CDSは、記録信
号の(“1”の数)−(“0”の数)によって表され
る。記録信号が“1”で始まった場合の直流成分の値は
(−1×CDS)になる。
The CDS indicates the value of the DC component when the recording signal starts at "0" when recording with NRZI. That is, “1” in the code is +1 and “0” is −
This is a value obtained by accumulating these values within the 13-bit channel bit, which is regarded as 1. Therefore, the CDS is represented by (the number of “1”) − (the number of “0”) of the recording signal. When the recording signal starts with “1”, the value of the DC component is (−1 × CDS).

【0033】図2から図14に示した449通りのパタ
ーンのうち、符号の先頭が“000001”で始まるも
のは、パターン番号“1”〜パターン番号18までの1
8パターン(図2)である。符号の先頭が“0000
1”で始まるものはパターン番号19〜パターン番号4
7までの29パターン(図3)である。符号の先頭が
“0001”で始まるものはパターン番号“48”〜パ
ターン番号“92”までの45パターン(図4)であ
る。“001”で始まるものはパターン番号93〜パタ
ーン番号163までの71パターン(図5、図6)であ
る。符号の先頭が“01”で始まるものはパターン番号
164〜パターン番号274までの111パターン(図
7、図8、図9)である。符号の先頭が“1”で始まる
ものはパターン番号275〜パターン番号449までの
175パターン(図10〜図14)である。
Of the 449 patterns shown in FIGS. 2 to 14, the pattern whose code starts with "000001" is one of the pattern numbers "1" to "18".
There are eight patterns (FIG. 2). The code starts with "0000"
Those beginning with 1 "are pattern numbers 19 to 4
There are 29 patterns up to 7 (FIG. 3). Codes beginning with “0001” are 45 patterns from pattern number “48” to pattern number “92” (FIG. 4). Those starting with “001” are 71 patterns from pattern number 93 to pattern number 163 (FIGS. 5 and 6). Codes beginning with “01” are 111 patterns (FIGS. 7, 8 and 9) from pattern number 164 to pattern number 274. Codes beginning with “1” are 175 patterns (FIGS. 10 to 14) from pattern number 275 to pattern number 449.

【0034】8ビットのデータを13ビットのチャンネ
ルビットに変換するためには、256通りのパターンが
あれば良い。449通りのパターンのうち符号の先頭が
“01”で始まるものは、1つ手前の符号の末尾が
“1”であっても“0”であっても“1”が2ビット以
上連続しないという条件を満たす。さらに1つ手前の符
号の末尾に“0”が4個連続していたとしても、“0”
の数が“5”となり6以上連続しないという条件も満た
す。すなわち、449通りのパターンのうち符号の先頭
が“01”で始まるものは、その1つ手前の符号の値に
かかわらず無条件につないでも、必要な条件を満たすこ
とができる。そこで、まず符号の先頭が“01”で始ま
る111通りのパターンを変換に用いる符号として割り
当てる。これを、第1の補助変換テーブルとする。
In order to convert 8-bit data into 13-bit channel bits, 256 patterns are required. Of the 449 patterns, the one whose code starts with “01” indicates that “1” does not continue for 2 bits or more regardless of whether the last code is “1” or “0”. Meet the conditions. Further, even if four “0” s are consecutive at the end of the immediately preceding code, “0”
Satisfies the condition that the number of “5” becomes “5” and does not continue more than 6. That is, of the 449 patterns, the one whose code starts with “01” is set to the value of the code immediately before that.
Regardless , even if the connection is unconditional, the necessary conditions can be satisfied. Therefore, first, 111 kinds of patterns beginning with “01” are assigned as codes used for conversion. This is used as a first auxiliary conversion table.

【0035】先頭が“01”で始まる符号によって入力
データの取り得る256通りの値のうち111通りを割
り当てたので、残りの145通りのパターンを選択すれ
ばよい。そこで、入力データの取り得る残りの値に符号
の先頭が“1”で始まる175通りのうちの145通り
のパターンを割り当てる。これを、第2の補助変換テー
ブルとする。符号の先頭が“1”で始まる符号は、1つ
手前の符号の末尾が“1”であってはならない。したが
って、1つ手前の符号の末尾の値によっては使用するこ
とができなくなる。そこで、符号の先頭が“001”、
“0001”、“00001”、“000001”で始
まるパターン番号“1”〜パターン番号“163”まで
の163通りの中から145通りを先頭が“1”で始ま
る符号を割り当てたものと同一の入力データの値に割り
当てる。これを、第3の補助変換テーブルとする。
Since 111 values are assigned from the 256 possible values of the input data by a code beginning with "01", the remaining 145 patterns may be selected. Therefore, 145 patterns out of 175 patterns beginning with "1" are assigned to the remaining values of the input data. This is referred to as the second auxiliary conversion table.
Bull. A code whose code starts with "1" must not end with "1" before the code preceding it. Therefore, it cannot be used depending on the last value of the preceding code. Therefore, the head of the code is “001”,
The same input as the one to which 145 out of 163 pattern numbers “1” to “163” starting from “0001”, “00001”, and “000001” are assigned codes beginning with “1” Assign to data values. This is used as a third auxiliary conversion table.

【0036】これにより、1つ手前の符号の値に起因し
て、次の符号としてその先頭が“1”のもの、あるいは
符号の先頭が“001”、“0001”、“0000
1”、“000001”のいずれかで始まる符号のいず
れか一方が使用できないとき他方の符号を用いて変換す
ることができる。パターンを用いることができる。ここ
では第1、第2の変換テーブルを用意し、これらのテー
ブルに符号の先頭が“01”で始まるもの、即ち第1の
補助変換テーブルに割り当てられている符号については
共通の登録をし、それ以外の部分は第1の変換テーブル
に先頭が“1”で始まる符号、即ち第2の補助変換テー
ブルを、第2の変換テーブルには先頭が“001”等で
始まる符号、即ち第3の補助変換テーブルを登録してい
る。
As a result, due to the value of the immediately preceding code, the next code whose head is “1”, or whose code starts with “001”, “0001”, or “0000”
If one of the codes starting with either “1” or “000001” cannot be used, the conversion can be performed using the other code.A pattern can be used. Here, the first and second conversion tables are used. In these tables, those whose codes start with "01" in these tables, that is, the codes assigned to the first auxiliary conversion table are registered in common, and the other parts are stored in the first conversion table. A code whose head starts with "1", that is, a second auxiliary conversion table, and a code whose head starts with "001" or the like, that is, a third auxiliary conversion table are registered in the second conversion table.

【0037】図15は、第1、第2の変換テーブルの一
例を表わしたものである。最左の欄31にはデータビッ
トの値が登録される。そのの欄は第1の変換テーブル
32と第2の変換テーブル33に分けられている。変換
テーブルは、変換後のチャンネルビットが同じ値になる
共通領域34、即ち第1の補助変換テーブルと、第1、
第2の変換テーブルで対応付けられるチャンネルビット
の値の異なる個別領域35、即ち第2、第3の補助変換
テーブルに分かれている。
FIG. 15 shows an example of the first and second conversion tables. The value of the data bit is registered in the leftmost column 31. The column on the right is divided into a first conversion table 32 and a second conversion table 33. The conversion table includes a common area 34 in which the converted channel bits have the same value , that is, a first auxiliary conversion table,
Individual areas 35 having different channel bit values associated with each other in the second conversion table , that is, second and third auxiliary conversions
It is divided into tables .

【0038】データビットの値が“00000000”
から“01101110”までの111通りについて
は、第1の変換テーブルおよび第2の変換テーブルとも
にその先頭が“01”で始まる共通のチャンネルビット
の値、即ち第1の補助変換テーブルが対応付けられてい
る。すなわち、データビット00Hには第1、第2の変
換テーブル共に0821H(パターン番号164)を、
データビット01Hには、共に0822H(パターン番
号165)を割り当てている。その後同様に割り当てを
順次行い、データビット6EHに対しては第1、第2の
変換テーブル共に0AAAH(パターン番号274)を
割り当てる。
Data bit value is "00000000"
, "111101" to "01101110", the first conversion table and the second conversion table are associated with common channel bit values beginning with "01", that is, the first auxiliary conversion table. I have. That is, 0821H (pattern number 164) is assigned to data bit 00H for both the first and second conversion tables.
0822H (pattern number 165) is assigned to both data bits 01H. Thereafter, the allocation is performed in the same manner, and 0AAAH (pattern number 274) is allocated to the data bit 6EH for both the first and second conversion tables.

【0039】共通領域34に割り当てていない145通
りの残りのデータビットの値は、符号の先頭が“1”で
始まるパターン番号275〜パターン番号449の17
5パターンのうちの任意の145パターン、即ち第2の
補助変換テーブルが対応付けられて第1の変換テーブル
に登録されている。すなわち、第1の変換テーブルでは
データビット6FHに対して1041H(パターン番号
276)を割り当てる。その後順次同様の割り当てを行
い、データビットFFHに対して14A9(パターン番
号419)を割り当てる。
The values of the 145 remaining data bits not assigned to the common area 34 are the pattern numbers 275 to 449 of the pattern numbers 275 to 449 whose codes start with “1”.
Any 145 of the five patterns , ie, the second
The auxiliary conversion table is registered in the first conversion table in association with the auxiliary conversion table . That is, in the first conversion table, 1041H (pattern number 276) is assigned to data bit 6FH. Thereafter, the same assignment is sequentially performed, and 14A9 (pattern number 419) is assigned to the data bit FFH.

【0040】共通領域34に割り当てていない145通
りの残りのデータビットの値は、符号の先頭が“00
1”等で始まるパターン番号1〜パターン番号163ま
での163通りのパターンのうち任意の145パター
、即ち第3の補助変換テーブルが対応付けられて第2
の変換テーブルに登録されている。すなわち、第2の変
換テーブルではデータビット6FHに対して0555H
(パターン番号163)を、データビット70Hに対し
て0554H(パターン番号162)を割り当てる。そ
の後順次同様の割り当てを行い、データビットFFHに
対して0104(パターン番号19)を割り当てる。
The value of the 145 remaining data bits not allocated to the common area 34 is “00”
An arbitrary 145 pattern out of 163 patterns from pattern number 1 to pattern number 163 starting with 1 "or the like, that is, the second auxiliary conversion table is associated with the arbitrary 145 patterns.
Is registered in the conversion table. That is, in the second conversion table, 0555H is assigned to data bit 6FH.
(Pattern number 163) is assigned to 0554H (pattern number 162) for data bit 70H. Thereafter, the same assignment is sequentially performed, and 0104 (pattern number 19) is assigned to the data bit FFH.

【0041】次に記録符号変換装置の動作について説明
する。
Next, the operation of the recording code converter will be described.

【0042】8ビットの入力データ12(図1)が第1
および第2の変換テーブル13、14に入力されると、
これらの変換テーブルからはそれぞれ入力データの値に
対応付けられたチャンネルビットが出力される。ルール
チェック回路15は、前回の変換結果と第1および第2
の変換テーブル13、14から今回出力されたチャンネ
ルビットの値を各々つなぎ合わせたとき、“1”が2ビ
ット以上連続せずかつ“0”が1ビット以上連続し6ビ
ット以上連続しないという条件を満足するか否かを判定
する。
The 8-bit input data 12 (FIG. 1)
And input to the second conversion tables 13 and 14,
From these conversion tables, channel bits corresponding to the values of the input data are output. The rule check circuit 15 compares the previous conversion result with the first and second conversion results.
When the values of the channel bits output this time from the conversion tables 13 and 14 are joined together, the condition that “1” does not continue more than 2 bits, “0” continues more than 1 bit, and does not continue more than 6 bits It is determined whether or not the condition is satisfied.

【0043】第1、第2の変換テーブル13、14の出
力値の一方が条件を満足しているとき、選択回路16に
より条件を満たす方の出力値を選択する。双方のとも条
件を満足するときは予め定めた一方の変換テーブルの出
力値を選択する。選択回路16により選択されたチャン
ネルビットデータは、NRZI変換回路17、P/S変
換回路18を経て記録信号として出力される。
When one of the output values of the first and second conversion tables 13 and 14 satisfies the condition, the selection circuit 16 selects the output value that satisfies the condition. If both conditions are satisfied, the output value of one predetermined conversion table is selected. The channel bit data selected by the selection circuit 16 is output as a recording signal via an NRZI conversion circuit 17 and a P / S conversion circuit 18.

【0044】次に、第1および第2の変換テーブルの個
別領域のチャンネルビットとして用いる145種のパタ
ーンの選択基準について説明する。
Next, a description will be given of the selection criteria of 145 types of patterns used as channel bits of the individual areas of the first and second conversion tables.

【0045】第1の変換テーブル13に配置する先頭が
“1”で始まる175種のパターンの中の145種を選
択する際、および第2の変換テーブル14に配置する先
頭が“001”等で始まる163種のパターンのうちの
145種を選択する際、“1”の数の多いものから優先
的に選択する。“1”の数が多ければ、それだけNRZ
I変換後の記録信号の値の反転する確率が上がる。この
ため、再生時にクロック抽出を容易に行うことができ
る。
When selecting 145 patterns from among the 175 patterns beginning with "1" in the first conversion table 13, and starting with "001" in the second conversion table 14, When selecting 145 patterns out of the 163 patterns starting from the one having the largest number of “1”, the selection is preferentially performed. The larger the number of “1”, the more NRZ
The probability of inversion of the value of the recording signal after the I conversion increases. Therefore, clock extraction can be easily performed during reproduction.

【0046】図2〜図14において符号中の“1”の数
はINVの値として示してある。第1の変換テーブルで
は、INVは、3、4、5、6ないし7の値をとる。こ
のうちINVの値が5、6、7のパターンの全てと、I
NVの値が4のパターンのうち合計で145種とするの
に必要な数だけを選択し、INVの値が3のものは選択
しない。また第2の変換テーブルでは、INVの値が
2、3、4、5、ないし6に値をとる。このうちINV
の値が4、5、6のパターンの全てと、INVの値が3
のパターンのうち合計で145種とするのに必要な数だ
けを選択し、INVの値が2のものは選択しない。
In FIGS. 2 to 14, the number of "1" in the code is shown as the value of INV. In the first conversion table, INV takes a value of 3, 4, 5, 6 or 7. Of these, all of the patterns with INV values of 5, 6, and 7, and I
Only the number necessary to make a total of 145 types out of the patterns having the NV value of 4 is selected, and the pattern having the INV value of 3 is not selected. In the second conversion table, the value of INV takes a value of 2, 3, 4, 5, or 6. INV
Are all 4, 5, and 6, and the INV value is 3.
Only the number necessary to make the total number of patterns 145 out of these patterns are selected, and those having an INV value of 2 are not selected.

【0047】また、第1および第2の変換テーブルの個
別領域35内の145種のパターンを選択する際、13
ビット内の直流成分であるCDSの絶対値の小さいもの
を優先的に選択する。これにより記録再生特性の安定化
を図ることができ、エラーレートを低減することができ
る。
When selecting 145 types of patterns in the individual area 35 of the first and second conversion tables,
A DC component having a small absolute value of the CDS which is a DC component in a bit is preferentially selected. As a result, the recording / reproducing characteristics can be stabilized, and the error rate can be reduced.

【0048】図2〜図14において各符号のDC値はC
DSとして示してある。第1の変換テーブルでは、CD
Sは、±1、±3、±5、7および9の値をとる。この
うち、CDSの値が±1、±3のパターンの全てと、C
DSの値が±5のパターンのうち合計で145種とする
のに必要な数だけを選択し、CDSの値が7あるいは9
のものは選択しない。また第2の変換テーブルでは、C
DSは、±1、±3、±5、および−7の値をとる。こ
のうち、CDSの値が±1、±3のパターンの全てと、
CDSの値が±5のパターンのうち合計で145種とす
るのに必要な数だけを選択し、CDSの値が7あるいは
9のパターンは選択しない。
2 to 14, the DC value of each code is C
Indicated as DS. In the first conversion table, the CD
S takes a value of ± 1, ± 3, ± 5, 7, and 9. Of these, all the patterns with CDS values of ± 1, ± 3 and C
Only the number necessary to make a total of 145 patterns from patterns with a DS value of ± 5 and a CDS value of 7 or 9 is selected.
Do not choose In the second conversion table, C
DS takes values of ± 1, ± 3, ± 5, and -7. Of these, all of the patterns with CDS values of ± 1, ± 3,
Only the number necessary to make a total of 145 types out of the patterns with the CDS value of ± 5 is selected, and the patterns with the CDS value of 7 or 9 are not selected.

【0049】また第1および第2の変換テーブルの個別
領域35内の145種のパターンを選択する際、先ず
“1”の数の多いパターンを優先的に選択し、“1”の
数が同じときは13ビット内のDC成分であるCDSの
絶対値の小さいパターンを優先的に選択する。これによ
り、安定なクロックの抽出およびエラーレートの低減を
図ることができる。
When selecting 145 types of patterns in the individual area 35 of the first and second conversion tables, first, a pattern having a large number of “1” is preferentially selected, and the number of “1” is the same. At this time, a pattern having a small absolute value of the CDS, which is a DC component within 13 bits, is preferentially selected. This makes it possible to stably extract the clock and reduce the error rate.

【0050】この場合、第1の変換テーブルでは、IN
Vの値が5、6ないし7のパターンの全てを採用する。
また、INVの値が4のパターンのうちCDSの値が±
1のもの全てと、CDSの値が±3のパターンのうち合
計で145種とするのに必要な数だけを選択し、CDS
の値が±5および7のパターンは選択しない。第2の変
換テーブルでは、INVの値が4、5ないし6のパター
ンの全てを採用する。また、INVの値が3のパターン
のうちCDSの値が±1、±3のもの全てと、CDSの
値が±5のパターンのうち合計で145種とするのに必
要な数だけを選択し、CDSの値が−7のパターンは選
択しない。
In this case, in the first conversion table, IN
All the patterns in which the value of V is 5, 6 or 7 are adopted.
The CDS value of the pattern having the INV value of 4 is ±
1 and the number required to make a total of 145 patterns out of the patterns having a CDS value of ± 3.
Are not selected. In the second conversion table, all the patterns in which the value of INV is 4, 5 or 6 are adopted. In addition, all patterns having a CDS value of ± 1 and ± 3 among patterns having an INV value of 3 and only a number necessary for obtaining a total of 145 patterns among patterns having a CDS value of ± 5 are selected. , CDS values of -7 are not selected.

【0051】さらに第1および第2の変換テーブルの個
別領域35内の145種のパターンを選択する際、13
ビット内のDC成分であるCDSの絶対値が小さいパタ
ーンを優先的に選択し、CDSの絶対値が同じときは
“1”の数の多いパターンを優先的に選択するようにし
てもよい。このような選択により、エラーレートの低減
および安定なビットクロックの抽出を実現することがで
きる。
When selecting 145 types of patterns in the individual area 35 of the first and second conversion tables,
A pattern having a small absolute value of the CDS, which is a DC component in a bit, may be preferentially selected, and a pattern having a large number of “1” may be preferentially selected when the absolute value of the CDS is the same. With such a selection, it is possible to realize a reduction in the error rate and stable extraction of the bit clock.

【0052】この場合、第1の変換テーブルでは、CD
Sが、±1、±3の値となるパターンは全て採用し、C
DSの値が±5のパターンについては、そのINVの値
が5のパターンの全てと、INVの値が4のパターンの
うち合計で145種とするのに必要な数だけを選択す
る。そして、INVの値が3のパターンは選択しない。
第2の変換テーブルでは、CDSが、±1、±3の値と
なるパターンは全て採用し、CDSの値が±5のパター
ンについては、そのINVの値が4のパターンの全て
と、INVの値が3のパターンのうち合計で145種と
するのに必要な数だけを選択する。そして、INVの値
が2のパターンは選択しない。
In this case, in the first conversion table, the CD
All patterns in which S has a value of ± 1, ± 3 are adopted, and C
With respect to the patterns having a DS value of ± 5, all of the patterns having an INV value of 5 and the number of patterns necessary for obtaining a total of 145 patterns among the patterns having an INV value of 4 are selected. Then, the pattern having the INV value of 3 is not selected.
In the second conversion table, all the patterns in which the CDS has a value of ± 1, ± 3 are adopted, and for the pattern in which the CDS value is ± 5, all the patterns in which the INV value is 4 and the pattern in which the INS value is Only the number necessary to make a total of 145 types from the patterns having the values of 3 is selected. Then, the pattern having the INV value of 2 is not selected.

【0053】また第1および第2の変換テーブルの個別
領域35内の145種のパターンを選択する際、同一の
データビットに割り当てられた符号のCDSの極性が第
1の変換テーブルと第2の変換テーブルとで逆になる符
号のパターンを選択するようにしてもよい。
When 145 types of patterns in the individual area 35 of the first and second conversion tables are selected, the polarity of the CDS of the code assigned to the same data bit is changed between the first conversion table and the second conversion table. A pattern of a code opposite to that of the conversion table may be selected.

【0054】図16は、CDSの極性が逆になるように
符号を割り当てた変換テーブルの一例を表わしたもので
ある。この変換テーブルには、チャンネルビットのパタ
ーンのそれぞれについて対応するCDSの値が登録され
ている。たとえば、データビット6FHに対して第1の
変換テーブルではチャンネルビットとして1041H
(CDS=1)のパターンが、第2の変換テーブルでは
0555H(CDS=−1)のパーンがそれぞれ割り当
てられている。
FIG. 16 shows an example of a conversion table in which codes are assigned so that the polarity of the CDS is reversed. In this conversion table, the corresponding CDS value is registered for each channel bit pattern. For example, for the data bit 6FH, 1041H is set as the channel bit in the first conversion table.
A pattern of (CDS = 1) is assigned a pattern of 0555H (CDS = −1) in the second conversion table.

【0055】データビットを13ビットのチャンネルビ
ットに符号変換する際、第1のテーブルと、第2のテー
ブルとから得られるチャンネルビットの値が異なるとき
は、“1”が2ビット以上連続せず“0”が1ビット以
上連続し6ビット以上連続しないという条件を満足する
いずれか一方を選択する。第1、第2の変換テーブルか
ら得たいずれの符号もこの条件を満たす場合には、変換
後のDC成分であるDSV(Digital Sum Variation) を
それぞれについて計算し、DSVの絶対値の小さくなる
方のチャンネルビットを選択する。
At the time of code conversion of data bits into 13-bit channel bits, if the channel bit values obtained from the first table and the second table are different, "1" does not continue for 2 or more bits. Either one that satisfies the condition that “0” is continuous for 1 bit or more and not 6 bits or more is selected. If any of the codes obtained from the first and second conversion tables satisfy this condition, DSV (Digital Sum Variation), which is a DC component after conversion, is calculated for each of them, and the absolute value of DSV becomes smaller. Select the channel bit of

【0056】これによりエラーレートが低減され、かつ
DCフリーに近い特性を得ることができる。CDSが1
ワード内に於けるDC値を表わしているのに対し、DS
Vは記録データの先頭からのDC成分の累積値を表わし
ている。累積値の絶対値が小さくなるように符号を選択
することで、直流成分を“0”に近づけることができ
る。
As a result, the error rate can be reduced and a characteristic close to DC-free can be obtained. CDS is 1
In contrast to the DC value in the word, DS
V represents the cumulative value of the DC component from the beginning of the recording data. By selecting the sign so that the absolute value of the accumulated value becomes smaller, the DC component can be made closer to “0”.

【0057】図17は、DSVの値を基にして変換テー
ブルの選択を行う記録符号変換装置の構成の概要を表わ
したものである。図1に示したものと同一の部分には、
同一の符号を付してあり、それらの説明を適宜省略す
る。第1および第2の変換テーブル41、42は、図1
6に示したものが用いられる。図17の回路では、ルー
ルチェック回路15に加えて、DSV積算選択回路43
が設けられている。DSV積算選択回路43は、第1、
第2の変換テーブル41、42から出力される13チャ
ンネルビットが共に“1”が2ビット以上連続せずかつ
“0”が1ビット以上連続し6ビット以上連続しない条
件を満たすとき、DSVの積算値を基にいずれのチャン
ネルビットを選択すべきかを判別するようになってい
る。
FIG. 17 shows an outline of the configuration of a recording code conversion apparatus for selecting a conversion table based on the value of DSV. The same parts as shown in FIG.
The same reference numerals are given, and the description thereof will be omitted as appropriate. The first and second conversion tables 41 and 42 correspond to FIG.
6 is used. In the circuit of FIG. 17, in addition to the rule check circuit 15, a DSV integration selection circuit 43
Is provided. The DSV integration selection circuit 43 includes:
When the 13 channel bits output from the second conversion tables 41 and 42 satisfy the condition that "1" is not continuous for 2 or more bits and "0" is continuous for 1 or more bits and 6 or more bits are not continuous, DSV integration It is determined which channel bit should be selected based on the value.

【0058】DSV積算値は、符号の変換を行うごとに
常時求められている。今回の符号をつないだ場合のDS
Vの積算値は、13チャンネルビットが“0”から開始
したときは前回までのDSVの値に今回の符号のCDS
の値を積算すること求める。13チャンネルビットが
“1”から開始しているときは前回までのDSVの値に
(−1×CDS)の値を積算して求める。第1、第2の
変換テーブル41、42から出力されたチャンネルビッ
トが共に先の条件を満たすとき、DSVの積算結果の絶
対値が小さくなる方のチャンネルビットを選択する。こ
れによりDCフリーに近い特性を得ることができる。
The DSV integrated value is always obtained every time code conversion is performed. DS when connecting this sign
When the 13-channel bit starts from “0”, the integrated value of V is calculated by adding the DSS value of the previous code to the CDS value of the current code.
Is calculated by integrating the values of When the 13-channel bit starts from "1", the value of (-1.times.CDS) is added to the previous DSV value. When both the channel bits output from the first and second conversion tables 41 and 42 satisfy the above condition, the channel bit having the smaller absolute value of the DSV integration result is selected. As a result, characteristics close to DC-free can be obtained.

【0059】たとえば、前回までのDSVの値が(−
3)で、1つ手前のチャンネルビットが“……10”の
ハイレベルで終了し、今回変換されるデータビットが6
FHであるとする。このとき図16に示した第1、第2
の変換テーブルの出力するいずれのチャンネルビットを
選んでも、“1”が2ビット以上連続せず“0”が1ビ
ット以上連続し6ビット以上連続しない条件を満足す
る。ここで、第1の変換テーブルの符号のCDSは
“1”であり、ハイレベルから開始するので、前回まで
のDSVに“─1”を積算することになる。一方、第2
の変換テーブルの符号のCDSは“─1”であり、ハイ
レベルから開始するので、前回までのDSVに“1”を
積算することになる。
For example, if the value of DSV up to the previous time is (-
In 3), the immediately preceding channel bit ends at the high level of "... 10" and the data bit to be converted this time is 6
Suppose FH. At this time, the first and the second shown in FIG.
Satisfies the condition that "1" does not continue for 2 or more bits, "0" continues for 1 or more bits, and does not continue for 6 or more bits. Here, the CDS of the code in the first conversion table is “1” and starts from a high level, so that “$ 1” is added to the previous DSV. On the other hand, the second
Since the CDS of the code in the conversion table is "$ 1" and starts from a high level, "1" is added to the DSV up to the previous time.

【0060】したがって、第1の変換テーブルの符号を
用いた場合のDSVの積算値は“─4”であり、第2の
変換テーブルの符号を用いた場合“─2”になる。その
結果絶対値の小さい第2の変換テーブルからの符号が選
択され、チャンネルビットは0555Hに、またDSV
は“−2”になる。
Therefore, the integrated value of DSV when the code of the first conversion table is used is "$ 4", and when the code of the second conversion table is used, it is "$ 2". As a result, the code from the second conversion table having the smaller absolute value is selected, the channel bit is set to 0555H, and the DSV
Becomes "-2".

【0061】次に、数百ビットから数千ビットごとに挿
入される同期信号について説明する。
Next, the synchronization signal inserted every several hundred bits to several thousand bits will be described.

【0062】同期信号は、13ビットのパターンのうち
の1つを用いる。この際、符号の先頭が“01”で始ま
る111種類のうちの1つを同期信号とする。たとえ
ば、0821H(パターン番号164)を同期信号にす
る。共通領域34で使用していたパターンの1つが同期
信号に割り当てられたので、共通領域34は1つ減少し
て110種となり、個別領域35は1つ増加して146
種になる。このように入力データの変換される符号と異
なる符号を同期信号に用いることで、データと同期信号
とを明確に区別することが可能になる。また“01”で
始まる符号を同期信号に割り当てることにより、1つ手
前の符号の値に係わらず、“1”が2以上連続せず
“0”が1ビット以上連続し6以上連続しないという条
件を満たすことができる。
The synchronization signal uses one of the 13-bit patterns. At this time, one of the 111 types whose code starts with “01” is a synchronization signal. For example, 0821H (pattern number 164) is used as a synchronization signal. Since one of the patterns used in the common area 34 is assigned to the synchronization signal, the common area 34 is reduced by one to 110 types, and the individual area 35 is increased by one to 146 types.
Become a seed. By using a code different from the code to which the input data is converted for the synchronization signal, it is possible to clearly distinguish the data from the synchronization signal. By assigning a code starting with “01” to the synchronization signal, the condition that “1” does not continue two or more times, “0” continues one or more bits, and does not continue six or more regardless of the value of the immediately preceding code. Can be satisfied.

【0063】このほか、符号の先頭が“01”で始まる
符号であって、CDSの値が“+”のものと“−”のも
を1つずつ同期信号に割り当ててもよい。たとえば、0
842H(パターン番号172)と、0882H(パタ
ーン番号183)を同期信号に割り当てる。これら2つ
の同期信号のうち次の同期信号までのDSVの絶対値が
より小さい方を選択する。これにより、DCフリーによ
り近づけることができる。
In addition, a code whose head is "01" and whose CDS value is "+" and "-" may be assigned to the synchronization signal one by one. For example, 0
842H (pattern number 172) and 0882H (pattern number 183) are assigned to the synchronization signal. The one having the smaller absolute value of DSV up to the next synchronization signal is selected from these two synchronization signals. Thereby, it can be made closer to DC-free.

【0064】共通領域34に割り当てていた2つの符号
を同期信号に割り当てたので、共通領域34は2つ減少
して109種となり、個別領域35は2つ増加して14
7種になる。このようにすることで、データと同期信号
とを明確に区別することができる。
Since the two codes assigned to the common area 34 are assigned to the synchronization signal, the number of the common areas 34 is reduced by two to 109, and the number of the individual areas 35 is increased by two to 14
There are seven types. In this way, data and the synchronization signal can be clearly distinguished.

【0065】また、符号の先頭が“01”で始まる符号
であって、符号内の“1”の数が奇数のものと偶数のも
のとをそれぞれ1つずつ同期信号に割り当ててもよい。
たとえば、0892H(パターン番号191)と、08
82H(パターン番号183)を同期信号に割り当て
る。これらのうち、次の同期信号までのDSVの絶対値
が小さくなる方を選択する。“1”の数が奇数の同期信
号と偶数の同期信号のいずれを選択するかによって、次
の同期信号までの間の符号をNRZI変換した際の記録
信号の極性が反転する。このため、同期信号の“1”の
数が偶数か奇数かによって次の同期信号まで積算したと
きのDSVの値が大きく変わる。そこで、次の同期信号
までのDSVの絶対値が小さくなる方の同期信号を選択
すれば、DCフリーにより近づけることができる。
Also, a code whose head starts with "01" and in which the number of "1" s in the code is an odd number and an even number may be assigned to the synchronization signal one by one.
For example, 0892H (pattern number 191) and 08
82H (pattern number 183) is assigned to the synchronization signal. Among these, the one in which the absolute value of the DSV until the next synchronization signal becomes smaller is selected. The polarity of the recording signal when the code up to the next synchronization signal is subjected to NRZI conversion is inverted depending on whether the number of “1” is selected from the odd synchronization signal or the even synchronization signal. Therefore, the value of DSV when integrated to the next synchronization signal greatly changes depending on whether the number of “1” s of the synchronization signal is even or odd. Therefore, by selecting a synchronizing signal having a smaller absolute value of DSV until the next synchronizing signal, it is possible to approach DC-free.

【0066】この場合も、共通領域34に割り当ててい
た2つの符号を同期信号に割り当てたので、共通領域3
4は2つ減少して109種となり、個別領域35は2つ
増加して147種になる。このようにすることで、デー
タと同期信号とを明確に区別することができる。
Also in this case, since the two codes assigned to the common area 34 are assigned to the synchronization signal, the common area 3
4 is reduced by two to 109 types, and the individual area 35 is increased by two to 147 types. In this way, data and the synchronization signal can be clearly distinguished.

【0067】このように、8ビットのデータビットを1
3ビットのチャンネルビットに変換することにより、最
小反転間隔が1.23T、最大反転間隔が3.69T、
検出窓幅が0.62Tであり、DCフリーに近い特性を
得ることができた。
As described above, the eight data bits are set to 1
By converting into 3 channel bits, the minimum inversion interval is 1.23T, the maximum inversion interval is 3.69T,
The detection window width was 0.62T, and characteristics close to DC-free could be obtained.

【0068】[0068]

【発明の効果】以上説明したように請求項1記載の発明
によれば、一定ビット数の入力データのとり得る任意の
値と所定ビット数の先頭が“01”で始まる符号とを1
対1に対応付けて第1の補助変換テーブルに登録し、こ
の第1の補助変換テーブルに登録されない入力データの
うち先頭が“1”で始まる符号を第2の補助変換テーブ
ルに、先頭が“01”あるいは“1”で始まらない符号
を第3の補助変換テーブルにそれぞれ1対1に登録して
いる。そして、第1の変換テーブルは第1および第2の
補助変換テーブルから、第2の変換テーブルは第1およ
び第3の補助変換テーブルからそれぞれ構成している。
変換すべき入力データが第1の補助変換テーブルに登録
されているときは無条件に第1の補助変換テーブルによ
り、それ以外では前回の変換結果の符号の後に今回の変
換結果の符号をつないだものがその任意の位置において
“1”が2ビット以上連続せずかつ“0”が一定数に
“1”を加えたビット数以上連続しない条件を満足する
ように第2ないし第3の補助変換テーブルを含む第1な
いし第2の変換テーブルを選択して変換するようにして
いる。これにより、テーブル構成およびその選択方法を
非常に簡素化し、入力データを最小反転間隔が大きく、
最大反点間隔が小さくかつ検出窓幅の大きい符号に変換
することができ、光ディスク装置などのディジタル記録
装置への記録に適した信号に入力データを変換すること
ができる。また、固定長符号なので、たとえば入力デー
タを8ビット、変換後の符号を13ビットに設定する
と、バイト単位に符号変換が行われ、エラー伝搬に強く
なる。
As described above, according to the first aspect of the present invention, any arbitrary input data of a fixed number of bits can be obtained.
The value and the code whose leading number of bits starts with “01” are 1
Registered in the first auxiliary conversion table in association with
Of input data not registered in the first auxiliary conversion table
The code that starts with "1" is the second auxiliary conversion table
Code that does not start with "01" or "1"
Are registered one-to-one in the third auxiliary conversion table.
I have. Then, the first conversion table is composed of the first and second
From the auxiliary conversion table, the second conversion table is the first and the second conversion table.
And a third auxiliary conversion table.
Input data to be converted is registered in the first auxiliary conversion table
Is performed, the first auxiliary conversion table is used unconditionally.
Otherwise, after the sign of the previous conversion result,
The concatenation of the sign of the transposition
"1" is not continuous for more than 2 bits and "0" is a constant number
Satisfies the condition that it does not continue more than the number of bits plus “1”
As shown in FIG.
Select the second conversion table and convert it
I have. As a result, the table configuration and its selection method can be
Extremely simplified, input data has a large minimum inversion interval,
The input data can be converted into a code having a small maximum reversal point interval and a large detection window width, and can be converted into a signal suitable for recording on a digital recording device such as an optical disk device. In addition, since the input data is a fixed-length code, for example, if the input data is set to 8 bits and the converted code is set to 13 bits, code conversion is performed in byte units and the error propagation is enhanced.

【0069】また請求項2記載の発明によれば、第2の
補助変換テーブル第3の補助変換テーブルで用いる符
号を、“1”の数の多いものから優先して採用してい
る。変換後の符号をNRZI変換する場合、“1”の数
が多いほど、記録信号の値の反転される回数が多くなる
ので、“1”の数の多いものを優先して採用すること
で、再生時のクロック抽出を容易に行うことができる。
According to the second aspect of the present invention, the second
The codes used in the auxiliary conversion table and the third auxiliary conversion table are preferentially employed in descending order of “1”. When the converted code is subjected to NRZI conversion, as the number of “1” s increases, the number of times of inversion of the value of the recording signal increases. Clock extraction during reproduction can be easily performed.

【0070】さらに請求項3記載の発明によれば、第2
の補助変換テーブル第3の補助変換テーブルで用いる
符号を、その直流成分の絶対値の小さいものから優先し
て採用している。これにより、記録再生特性の安定化を
図ることができ、エラーレートを低くすることができ
る。
According to the third aspect of the present invention, the second
The codes used in the auxiliary conversion table and the third auxiliary conversion table are preferentially employed in order of the absolute value of the DC component. As a result, the recording / reproducing characteristics can be stabilized, and the error rate can be reduced.

【0071】また請求項4記載の発明によれば、第2、
第3の補助変換テーブルから得た符号がいずれも、
“1”が2ビット以上連続しない等の条件を満たしてい
るとき、NRZI変換後のDC成分の絶対値がより小さ
くなる方の符号を選択している。これによりDCフリー
に近づけることができる。
According to the fourth aspect of the present invention, second,
The codes obtained from the third auxiliary conversion table are:
When the condition that “1” does not continue for 2 bits or more is satisfied, the code having the smaller absolute value of the DC component after the NRZI conversion is selected. This makes it possible to approach DC-free.

【0072】さらに請求項5記載の発明によれば、第1
の補助変換テーブルに登録されている符号の先頭が“0
1”が始まる符号の1つを同期信号に割り当てているの
で、1つ手前の符号の値に係わらず無条件で同期信号を
挿入することができる。
According to the fifth aspect of the present invention, the first
Of the code registered in the auxiliary conversion table of “0”
Since one of the codes starting with “1” is assigned to the synchronization signal, the synchronization signal is unconditionally transmitted regardless of the value of the code immediately before.
Can be inserted .

【0073】また請求項6記載の発明によれば、第1の
補助変換テーブルに登録されている先頭が“01”で始
まる符号のうち、直流成分が正のものと、負のものとを
それぞれ1つずつ同期信号に割り当て、同期信号を挿入
するときDC成分の絶対値がより小さくなる方の同期信
号を選択している。DC成分の絶対値が小さくなる方の
同期信号を選択することにより、DCフリーにより近づ
けることができる。
According to the sixth aspect of the present invention, the first
Of the codes starting with "01" registered in the auxiliary conversion table, one having a positive DC component and one having a negative DC component are assigned to the synchronization signal one by one. The synchronizing signal whose absolute value is smaller is selected. By selecting the synchronizing signal with the smaller absolute value of the DC component, it is possible to make it closer to DC free.

【0074】さらに請求項7記載の発明によれば、第1
の補助変換テーブルに登録されている先頭が“01”で
始まる符号のうち、符号内に存在する“1”の数が奇数
のものと、偶数のものとをそれぞれ1つずつ同期信号に
割り当て、同期信号を挿入するとき、次の同期信号まで
のDC成分の絶対値がより小さくなる方の同期信号を選
択している。“1”の数が奇数の同期信号と偶数の同期
信号のいずれを選択するかによって、次の同期信号まで
の間の符号をNRZI変換した際の記録信号の極性が反
転するので、2つ用意した同期信号を選択的に用いるこ
とにより、DCフリーにより近づけることができる。
According to the seventh aspect of the present invention, the first
Of the codes beginning with “01” among the codes registered in the auxiliary conversion table of “1”, the odd number and the even number of “1” existing in the code are assigned to the synchronization signal one by one. When the synchronization signal is inserted, the synchronization signal having the smaller absolute value of the DC component until the next synchronization signal is selected. The polarity of the recording signal when the code up to the next synchronization signal is NRZI-converted is inverted depending on whether the number of “1” is selected from the odd synchronization signal or the even synchronization signal. By selectively using the synchronization signal thus obtained, it is possible to make it closer to DC-free.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例における記録符号変換装置の
構成の概要を表わしたブロック図である。
FIG. 1 is a block diagram illustrating an outline of a configuration of a recording code conversion device according to an embodiment of the present invention.

【図2】449通りのチャンネルビットのパターンのう
ち符号の先頭が“000001”で始まるパターンを表
わした説明図である。
FIG. 2 is an explanatory diagram showing a pattern in which the head of a code starts with “000001” among 449 channel bit patterns.

【図3】449通りのチャンネルビットのパターンのう
ち符号の先頭が“00001”で始まるパターンを表わ
した説明図である。
FIG. 3 is an explanatory diagram showing a pattern in which the head of a code starts with “00001” among 449 channel bit patterns.

【図4】449通りのチャンネルビットのパターンのう
ち符号の先頭が“0001”で始まるパターンを表わし
た説明図である。
FIG. 4 is an explanatory diagram showing a pattern whose code starts with “0001” among 449 channel bit patterns.

【図5】449通りのチャンネルビットのパターンのう
ち符号の先頭が“001”で始まるパターンの一部を表
わした説明図である。
FIG. 5 is an explanatory diagram showing a part of a pattern whose code starts with “001” among 449 channel bit patterns.

【図6】449通りのチャンネルビットのパターンのう
ち符号の先頭が“001”で始まるパターンの他の一部
を表わした説明図である。
FIG. 6 is an explanatory diagram showing another part of a pattern in which the head of a code starts with “001” among 449 channel bit patterns.

【図7】449通りのチャンネルビットのパターンのう
ち符号の先頭が“01”で始まるパターンの一部を表わ
した説明図である。
FIG. 7 is an explanatory diagram showing a part of a pattern in which the head of a code starts with “01” among 449 channel bit patterns.

【図8】449通りのチャンネルビットのパターンのう
ち符号の先頭が“01”で始まるパターンの他の一部を
表わした説明図である。
FIG. 8 is an explanatory diagram showing another part of a pattern in which the head of the code starts with “01” among the 449 channel bit patterns.

【図9】449通りのチャンネルビットのパターンのう
ち符号の先頭が“01”で始まるパターンの他の一部を
表わした説明図である。
FIG. 9 is an explanatory diagram showing another part of a pattern in which the head of the code starts with “01” among the 449 channel bit patterns.

【図10】449通りのチャンネルビットのパターンの
うち符号の先頭が“1”で始まるパターンの一部を表わ
した説明図である。
FIG. 10 is an explanatory diagram showing a part of a pattern whose code starts with “1” among 449 channel bit patterns.

【図11】449通りのチャンネルビットのパターンの
うち符号の先頭が“1”で始まるパターンの他の一部を
表わした説明図である。
FIG. 11 is an explanatory diagram showing another part of a pattern in which the head of a code starts with “1” among 449 channel bit patterns.

【図12】449通りのチャンネルビットのパターンの
うち符号の先頭が“1”で始まるパターンの他の一部を
表わした説明図である。
FIG. 12 is an explanatory diagram showing another part of a pattern in which the head of a code starts with “1” among 449 channel bit patterns.

【図13】449通りのチャンネルビットのパターンの
うち符号の先頭が“1”で始まるパターンの他の一部を
表わした説明図である。
FIG. 13 is an explanatory diagram showing another part of the pattern of 449 channel bit patterns whose code starts with “1”.

【図14】449通りのチャンネルビットのパターンの
うち符号の先頭が“1”で始まるパターンの他の一部を
表わした説明図である。
FIG. 14 is an explanatory diagram showing another part of a pattern in which the head of a code starts with “1” among 449 channel bit patterns.

【図15】第1、第2の変換テーブルの一例を表わした
説明図である。
FIG. 15 is an explanatory diagram illustrating an example of first and second conversion tables.

【図16】CDSの極性が逆になるように符号を割り当
てた変換テーブルの一例を表わした説明図である。
FIG. 16 is an explanatory diagram showing an example of a conversion table in which codes are assigned so that the polarities of the CDS are reversed.

【図17】DSVの値を基にして変換テーブルの選択を
行う記録符号変換装置の構成の概要を表わしたブロック
図である。
FIG. 17 is a block diagram illustrating an outline of a configuration of a recording code conversion device that selects a conversion table based on a value of DSV.

【図18】従来から使用されている1,7符号における
変換内容を表わした説明図である。
FIG. 18 is an explanatory diagram showing conversion contents of a conventionally used 1,7 code.

【図19】従来から使用されている2,7符号における
変換内容を表わした説明図である。
FIG. 19 is an explanatory diagram showing conversion contents of conventionally used 2,7 codes.

【符号の説明】[Explanation of symbols]

11 記録符号変換装置 12 入力データ 13、41 第1の変換テーブル 14、42 第2の変換テーブル 15 ルールチェック回路 16 選択回路 17 NRZI変換回路 18 P/S変換回路 43 DSV積算選択回路 DESCRIPTION OF SYMBOLS 11 Recording code converter 12 Input data 13, 41 1st conversion table 14, 42 2nd conversion table 15 Rule check circuit 16 Selection circuit 17 NRZI conversion circuit 18 P / S conversion circuit 43 DSV integration selection circuit

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H03M 7/14 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) H03M 7/14

Claims (7)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 符号中の任意の2つのビットが連続して
“1”にならずかつ符号の末尾に予め定めた一定数以上
の“0”が連続せずかつ符号内の任意の位置において前
記一定数に“1”を加えた数以上の“0”が連続しない
条件を満たす所定ビット数の符号のうちその先頭が“0
1”で始まるものと前記所定ビット数よりも少ない一定
ビット数の入力データの取り得る任意の値とをそれぞれ
1対1に対応付けて予め登録した第1の補助変換テーブ
と、 前記一定ビット数の入力データの取り得る値のうちこの
第1の補助変換テーブルに登録されないものを前記条件
を満たす前記所定ビット数の符号のうちその先頭が
“1”で始まるものと1対1に対応付けて予め登録した
第2の補助変換テーブルと、 前記一定ビット数の入力データの取り得る値のうち前記
第1の補助変換テーブルに登録されないものを前記条件
を満たす前記所定ビット数の符号のうちその先頭が“0
1”あるいは“1”で始まらないものと1対1に対応付
けて予め登録した第3の補助変換テーブルと、第1の補助変換テーブルと第2の補助変換テーブルから
成る第1の変換テーブルと、 第1の補助変換テーブルと第3の補助変換テーブルから
成る第2の変換テーブルと、 変換すべき入力データの値が前記第1の補助変換テーブ
に登録されているときこの入力データの値を前記第1
の補助変換テーブルにより前記所定ビット長の符号に変
換する、即ち、第1の変換テーブルないし第2の変換テ
ーブルを任意に選択して変換する第1の変換手段と、 変換すべき入力データの値が前記第1の補助変換テーブ
に登録されていないときこの入力データの値を前記
2の補助変換テーブルにより前記所定ビット長の符号に
変換する第2の変換手段と、 変換すべき入力データの値が前記第1の補助変換テーブ
に登録されていないときこの入力データの値を前記
3の補助変換テーブルにより前記所定ビット長の符号に
変換する第3の変換手段と、 この第3の変換手段および前記第2の変換手段によって
変換が行われたときこれら2つの変換結果のうち前回の
変換結果の符号の後に今回の変換結果の符号をつないだ
ものがその任意の位置において“1”が2ビット以上連
続せずかつ“0”が前記一定数に“1”を加えたビット
数以上連続しない条件を満たすように第2の補助変換テ
ーブルないし第3の補助変換テーブルいずれか一方の変
換結果を選択し、即ち、第2の補助変換テーブルを選択
したときは第1の変換テーブルを選択し、第3の補助変
換テーブルを選択したときは第2の変換テーブルを選択
する選択手段と、 前記第1の変換手段によって前記入力データが変換され
たときは第1の変換手段の出力する変換結果の符号を、
前記選択手段により変換結果が選択されたときはその変
換結果の符号を、即ち、第1の変換テーブル、ないし第
2の変換テーブルを選択し、その出力からノン・リター
ン・トゥ・ゼロ・インバース変換した記録信号を生成す
る記録信号生成手段とを具備することを特徴とする記録
符号変換装置。
1. An arbitrary two bits in a code do not continuously become “1”, and a predetermined number or more of “0” do not continue at the end of the code and at an arbitrary position in the code. A code of a predetermined number of bits satisfying the condition that “0” which is the number obtained by adding “1” to the fixed number is not continuous is “0” at the beginning.
A first auxiliary conversion table registered in advance by associating ones beginning with "1" and arbitrary values that can be taken by input data having a fixed number of bits smaller than the predetermined number of bits in a one-to-one correspondence.
Le and, among the possible values of the input data of said predetermined number of bits this
Those which are not registered in the first auxiliary conversion table are registered in advance in a one-to-one correspondence with codes having the predetermined number of bits which satisfy the above conditions and whose codes start with "1".
A second auxiliary conversion table; and a possible value of the input data having the fixed number of bits,
Codes that are not registered in the first auxiliary conversion table and whose codes satisfy the above condition and whose leading bits are “0”
1 "or a third auxiliary conversion table registered in advance in a one-to-one correspondence with ones not starting with" 1 ", and a first auxiliary conversion table and a second auxiliary conversion table.
From the first conversion table, the first auxiliary conversion table, and the third auxiliary conversion table
And a value of the input data to be converted is stored in the first auxiliary conversion table.
Wherein the value of the input data when registered in Le first
Is converted into the code having the predetermined bit length by the auxiliary conversion table , that is, the first conversion table or the second conversion table.
A first conversion means for arbitrarily selecting and converting a table, the first auxiliary conversion table
If the value of this input data is not registered in the
A second conversion means for converting the data into a code having the predetermined bit length by using the second auxiliary conversion table;
If the value of this input data is not registered in the
A third conversion means for converting the code into the code having the predetermined bit length by the auxiliary conversion table, and when the conversion is performed by the third conversion means and the second conversion means, Is the number of bits obtained by connecting the sign of the current conversion result to the sign of the current conversion result, where "1" is not continuous for 2 or more bits at any position, and "0" is the constant number plus "1". In order to satisfy the condition that is not continuous , the second auxiliary conversion
Table or one of the third auxiliary conversion tables.
Select the conversion result, that is, select the second auxiliary conversion table
When the first conversion table is selected, the third conversion table is selected.
A selection unit that selects a second conversion table when a conversion table is selected; and a sign of a conversion result output from the first conversion unit when the input data is converted by the first conversion unit.
When the conversion result is selected by the selection means, the sign of the conversion result, that is, the first conversion table or the
2. A recording code conversion device, comprising: a recording signal generation means for selecting a conversion table of No. 2 and generating a non-return-to-zero inverse conversion recording signal from an output of the conversion table .
【請求項2】 前記第2の補助変換テーブルには、前記
入力データの取り得る値のうち前記第1の補助変換テー
ブルに登録されないものと前記条件を満たしかつその先
頭が“1”で始まる前記所定ビット数の符号とが符号内
の“1”の数の多いものから優先して1対1に対応付け
て登録されており、前記第3の補助変換テーブルには、
前記入力データの取り得る値のうち前記第1の補助変換
テーブルに登録されないものと前記条件を満たしかつそ
の先頭が“01”および“1”で始まらない前記所定ビ
ット数の符号とが符号内の“1”の数の多いものから優
先して1対1に対応付けて登録されていることを特徴と
する請求項1記載の記録符号変換装置。
Wherein said second auxiliary conversion table, the first auxiliary conversion tape out of possible values of the input data
And the code of the predetermined number of bits satisfying the above-mentioned condition and beginning with "1" is registered in a one-to-one correspondence with the one having the largest number of "1" in the code. In the third auxiliary conversion table ,
The first auxiliary conversion among the possible values of the input data
Those that are not registered in the table and the codes of the predetermined number of bits that satisfy the above conditions and do not start with “01” and “1” have a one-to-one priority in preference to those having a large number of “1” in the codes. 2. The recording code conversion apparatus according to claim 1, wherein the recording code conversion apparatus is registered in association with the information.
【請求項3】 前記第2の補助変換テーブルには、前記
入力データの取り得る値のうち前記第1の補助変換テー
ブルに登録されないものと前記条件を満たしかつその先
頭が“1”で始まる前記所定ビット数の符号とが符号内
の直流成分の絶対値の小さいものから優先して1対1に
対応付けて登録されており、前記第3の補助変換テーブ
には、前記入力データの取り得る値のうち前記第1の
補助変換テーブルに登録されないものと前記条件を満た
しかつその先頭が“01”および“1”で始まらない前
記所定ビット数の符号とが符号内の直流成分の絶対値の
小さいものから優先して1対1に対応付けて登録されて
いることを特徴とする請求項1記載の記録符号変換装
置。
Wherein said second auxiliary conversion table, the first auxiliary conversion tape out of possible values of the input data
And the code of the predetermined number of bits that satisfies the above-mentioned conditions and starts with “1” are registered in a one-to-one correspondence with priority given to the one with the smallest absolute value of the DC component in the code. The third auxiliary conversion table
Contains the first of the possible values of the input data .
Those which are not registered in the auxiliary conversion table and the codes of the predetermined number of bits which satisfy the above-mentioned conditions and do not start with "01" and "1" are preferentially 1st from those having the smaller absolute value of the DC component in the code. 2. The recording code conversion device according to claim 1, wherein the recording code conversion device is registered in association with one to one.
【請求項4】 前記選択手段は、前回の変換結果の符号
の後に今回の変換結果の符号をつないだときその任意の
位置において“1”が2ビット以上連続せずかつ“0”
が前記一定数に“1”を加えたビット数以上連続しない
条件を前記第2、第3の変換手段の出力する変換結果の
符号が共に満たすとき、これら2つの変換結果のうち前
記記録信号生成手段から出力される前記記録信号の直流
成分の絶対値が小さくなるものを選択することを特徴と
する請求項1記載の記録符号変換装置。
4. When the sign of the current conversion result is connected after the sign of the previous conversion result, the selecting means does not continue two or more bits of “1” at any position and “0”.
Satisfies a condition that does not continue for more than the number of bits obtained by adding “1” to the fixed number, when both the signs of the conversion results output by the second and third conversion means satisfy the recording signal generation out of the two conversion results. 2. A recording code conversion apparatus according to claim 1, wherein said recording code conversion apparatus selects a signal having a small absolute value of a DC component of said recording signal outputted from said means.
【請求項5】 前記条件を満たす所定ビット数の符号で
あってその先頭が“01”で始まるものの1つを同期信
号に割り当て、前記第1の補助変換テーブルには、前記
入力データの取り得る任意の値と前記条件を満たす所定
ビット数の符号であってその先頭が“01”で始まるも
ののうち前記同期信号に割り当てたもの以外とをそれぞ
れ1対1に対応付けて登録し、前記記録信号生成手段は
一定周期ごとに前記第1ないし第3の変換手段の出力す
る変換結果の符号に代えて前記同期符号に基づく記録信
号を生成することを特徴とする請求項1記載の記録符号
変換装置。
5. A code having a predetermined number of bits that satisfies the above condition and one of which starts with “01” is assigned to a synchronization signal, and the first auxiliary conversion table can take the input data. An arbitrary value and a code having a predetermined number of bits satisfying the above condition and beginning with “01” other than those assigned to the synchronization signal are registered in one-to-one correspondence with each other, and are registered. 2. The recording code conversion device according to claim 1, wherein the generation unit generates a recording signal based on the synchronization code in place of the code of the conversion result output from the first to third conversion units at regular intervals. .
【請求項6】 前記条件を満たす所定ビット数の符号で
あってその先頭が“01”で始まるもののうち直流成分
の値が正になるものと負になるものとをそれぞれ1つず
つ同期信号に割り当て、前記第1の補助変換テーブル
は、前記入力データの取り得る任意の値と前記条件を満
たす所定ビット数の符号であってその先頭が“01”で
始まるもののうち前記同期信号に割り当てた2つの符号
以外の符号とをそれぞれ1対1に対応付けて登録し、前
記記録信号生成手段は一定周期ごとに前記2つの同期信
号のうち前記記録信号の直流成分の積算値の絶対値が小
さくなる方の同期信号に基づく記録信号を生成すること
を特徴とする請求項1記載の記録符号変換装置。
6. A code having a predetermined number of bits that satisfies the above-mentioned condition and that has a DC component value starting from “01” and having a positive DC component value and a negative DC component value are respectively converted into a synchronization signal. In the first auxiliary conversion table , an arbitrary value that can be taken by the input data and a code of a predetermined number of bits satisfying the condition and whose code starts with “01” are allocated to the synchronization signal. The codes other than the two codes are registered in a one-to-one correspondence with each other, and the recording signal generating means reduces the absolute value of the integrated value of the DC component of the recording signal of the two synchronization signals at regular intervals. 2. The recording code conversion apparatus according to claim 1, wherein a recording signal is generated based on the synchronization signal.
【請求項7】 前記条件を満たす所定ビット数の符号で
あってその先頭が“01”で始まるもののうち符号内の
“1”の数が奇数のものと偶数のものとをそれぞれ1つ
ずつ同期信号に割り当て、前記第1の補助変換テーブル
には、前記入力データの取り得る任意の値と前記条件を
満たす所定ビット数の符号であってその先頭が“01”
で始まるもののうち前記同期信号に割り当てた2つの符
号以外の符号とをそれぞれ1対1に対応付けて登録し、
前記記録信号生成手段は一定周期ごとに前記2つの同期
符号のうち次回同期信号を挿入するまでに生成される前
記記録信号の直流成分の積算値の絶対値が小さくなる方
の同期信号に基づく記録信号を生成することを特徴とす
る請求項1記載の記録符号変換装置。
7. A code having a predetermined number of bits that satisfies the above-mentioned condition, and the code starting with “01” synchronizes one code with an odd number and one even number with “1” in the code. Assigned to a signal, the first auxiliary conversion table contains, in the first auxiliary conversion table , an arbitrary value that can be taken by the input data and a code of a predetermined number of bits that satisfies the above-mentioned condition, the head of which is “01”
, And codes other than the two codes assigned to the synchronization signal are registered in a one-to-one correspondence,
The recording signal generation means is configured to perform recording based on the synchronization signal of which the absolute value of the integrated value of the DC component of the recording signal, which is generated until the next synchronization signal is inserted, of the two synchronization codes is reduced at regular intervals. The recording code conversion device according to claim 1, wherein the recording code conversion device generates a signal.
JP8083574A 1996-04-05 1996-04-05 Recording code converter Expired - Lifetime JP3018980B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8083574A JP3018980B2 (en) 1996-04-05 1996-04-05 Recording code converter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8083574A JP3018980B2 (en) 1996-04-05 1996-04-05 Recording code converter

Publications (2)

Publication Number Publication Date
JPH09275347A JPH09275347A (en) 1997-10-21
JP3018980B2 true JP3018980B2 (en) 2000-03-13

Family

ID=13806287

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8083574A Expired - Lifetime JP3018980B2 (en) 1996-04-05 1996-04-05 Recording code converter

Country Status (1)

Country Link
JP (1) JP3018980B2 (en)

Also Published As

Publication number Publication date
JPH09275347A (en) 1997-10-21

Similar Documents

Publication Publication Date Title
US6268810B1 (en) Method of generating run length limited (RLL) code having improved DC suppression capability and modulation/demodulation method of the generated RLL code
JP3394127B2 (en) Digital data transmission method
KR100352353B1 (en) Signal modulation method, signal modulation apparatus, signal demodulation method and signal demodulation apparatus
US6861965B2 (en) Code modulating method and code modulating apparatus, demodulating method and demodulating apparatus, and information recording medium
JP2002271205A (en) Modulation method, modulator, demodulation method, demodulator, information recoding medium, information transmitting method and information transmitting equipment
JPH10508456A (en) Method for converting a sequence of m-bit information words into a modulated signal, method for manufacturing a record carrier, coding apparatus, apparatus, recording apparatus, signal and record carrier
JP3722331B2 (en) Modulation apparatus and method, and recording medium
KR100954986B1 (en) Modulation apparatus and method
JP3935217B2 (en) Conversion from a sequence of m-bit information words to a modulated signal
JP3091497B2 (en) Digital modulation method, digital modulation circuit, digital demodulation circuit, and digital demodulation method
US6531968B2 (en) Digital data modulating method and apparatus and modulated data recording medium using the same
JP2002280907A (en) Modulation method, modulator, demodulation method, demodulator, information recording medium, information transmission method and information transmitter
JP3018980B2 (en) Recording code converter
JP2003536315A (en) Device for encoding a stream of data bits of a binary source signal into a stream of data bits for a binary channel signal, a memory means, a device for recording information, a record carrier, a device for encoding, and a device for reproducing
JP3243138B2 (en) Data conversion method and decoding method
KR100908763B1 (en) How to code a data stream
JP4061844B2 (en) Modulation method, modulation device, demodulation method, demodulation device, information recording medium, information transmission method, and information transmission device
JPH10233690A (en) Code modulation circuit
JP3313928B2 (en) Data modulation method and device
JP3243137B2 (en) Data conversion method
TWI262482B (en) Code modulating method and code modulating apparatus, demodulating method and demodulating apparatus, and information recording medium
JPH0683272B2 (en) 8-12 Modulation method
JPH01221918A (en) Variable length code converter
JPH02224527A (en) Information conversion system
JPH0787383B2 (en) Decoding device for run-length limited code