JPS60201727A - Binary data encoding method - Google Patents

Binary data encoding method

Info

Publication number
JPS60201727A
JPS60201727A JP5800684A JP5800684A JPS60201727A JP S60201727 A JPS60201727 A JP S60201727A JP 5800684 A JP5800684 A JP 5800684A JP 5800684 A JP5800684 A JP 5800684A JP S60201727 A JPS60201727 A JP S60201727A
Authority
JP
Japan
Prior art keywords
code
bit
codes
light
bits
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.)
Pending
Application number
JP5800684A
Other languages
Japanese (ja)
Inventor
Yoshihiro Tokuume
徳梅 喜啓
Shigeo Tsujii
重男 辻井
Kaoru Kurosawa
馨 黒澤
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP5800684A priority Critical patent/JPS60201727A/en
Priority to DE19853510724 priority patent/DE3510724A1/en
Publication of JPS60201727A publication Critical patent/JPS60201727A/en
Priority to US06/931,015 priority patent/US4833471A/en
Pending legal-status Critical Current

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Dc Digital Transmission (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 本発明は、磁気ディスク、光ディスク等の電子機器にお
いて、2進データを記録媒体に記録し又は記録媒体から
再生するに際し、2進データ系列をデータ処理に適した
2連符号系列に変換する2進データの符号化方式及び/
又は該符号化方式を有する電子機器に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention provides an electronic device such as a magnetic disk, an optical disk, etc., when recording binary data on a recording medium or reproducing it from a recording medium. Encoding method of binary data to be converted into code sequence and/or
Or it relates to an electronic device having the encoding method.

従来から、磁気ディスク、光ディスク等の電子機器にお
いては、美大な情報を記録することが必要で記録媒体に
2進データを記録するに際し、記録密度を向上させるこ
とが不可欠であった。
BACKGROUND ART Conventionally, in electronic devices such as magnetic disks and optical disks, it has been necessary to record large amounts of information, and when recording binary data on a recording medium, it has been essential to improve the recording density.

一般的に符号化方式は、元のデータmビットるnビット
符号に変換し、この符号をNRZ工変換したものが記録
波形パターンとなる。つtb符号ビット−“を反転、符
号ビット″″0”を反転なしに対応させたものが記録波
形ノくターンとなる。符号化方式は一般に(m、n、l
、IC)という4りのパラメータで表現される。
In general, the encoding method converts m-bit original data into an n-bit code, and performs NRZ conversion on this code to obtain a recording waveform pattern. The recording waveform no turn corresponds to the inversion of the tb sign bit "" and the correspondence of the sign bit ""0" to no inversion. The encoding method is generally (m, n, l
, IC).

次に上記パラメータを用いた用語について説明する。Next, terms using the above parameters will be explained.

T:データビット間隔 T’min == −(d+ 1 ) T :最小反転
間隔Tmax = −(k+1 )T :最大反転間隔
Tw=−T:検出窓幅(復調位相余裕)DBV(Dig
ital 8nm Variation、累積電荷変動
):符号をNRZI変換した記録波形パターンのHlg
hlevelを+I Low 1eve1を−1とし九
とき(F) 記録波形パターンにりいての積分値。
T: Data bit interval T'min == -(d+1) T: Minimum inversion interval Tmax = -(k+1) T: Maximum inversion interval Tw=-T: Detection window width (demodulation phase margin) DBV (Digital
ital 8nm Variation, cumulative charge variation): Hlg of the recording waveform pattern whose sign has been converted to NRZI
When hlevel is +I Low 1eve1 is -1, it is 9 (F) Integral value based on the recorded waveform pattern.

DBVが限夛なく大きくなる可能性があるときその符号
は直流成分を持っている。DBVの変動範囲が有限のと
きDO7リーである。
When DBV can increase without limit, its sign has a DC component. When the variation range of DBV is finite, DO7 Lee is established.

OD8(Oodeword Digital Rum)
 + 1 ツの符号の最初から最後までのDBV0 なお、以下には上記記号を用匹て説明する。
OD8 (Oodeword Digital Rum)
+ 1 DBV0 from the beginning to the end of the symbol Note that the above symbols will be used in the following explanation.

又、従来から符号化方式の代表的なものとして。Also, it has traditionally been a typical encoding method.

(1) A、M、Patθ11″’jcnaoaer 
and I)ecoaer for !L Byte−
Or 1entea (0+ 5 )e/900dJ 
” +よりM TechnicalJ)isalogu
rjs Bulletln、Vol、18.No、I 
June1975 (p248) (2) A、M、Patel、”Oharge−Oon
strained Byte −0rientea (
0,3)Code”、よりM TechnicalDi
sclosure Bulletin、Vol、19.
No、7.December19716(p2715) があげられる。(1)は(a、p、o、3)符号化方式
であシ=(2)#1(1)の(8,?、0.3)符号を
2個連結した後接続ビットを2ビツト付加する仁とによ
ってDCフリー符号としたものであシ、結果としてDC
フリー(a、1o、o、g)符号となってhる。
(1) A, M, Patθ11'''jcnaoaer
and I) Ecoaer for! L Byte-
Or 1entea (0+5)e/900dJ
”+M Technical J) isalogu
rjs Bulletin, Vol, 18. No, I
June 1975 (p248) (2) A. M. Patel, “Oharge-Oon
strained Byte -0rientea (
0,3) Code”, more M Technical Di
Closure Bulletin, Vol. 19.
No, 7. December 19716 (p2715) is mentioned. (1) is an (a, p, o, 3) encoding method = (2) #1 After concatenating two (8,?, 0.3) codes of (1), the connected bits are 2 bits. It is a DC-free code by adding the characters, and as a result, DC
It becomes a free (a, 1o, o, g) code and becomes h.

(1)の方式ではTm1n W −T = 0.139
 TTmax = −X4 T = 5.56 T(2
)の方式ではTm1n == −T = 0.8 T0 Tmaz = −X 4 T = 5.2 TD でかつDO7リーとなっている。しかし、この方式は符
号を2個連結し九後、っt〕18ビット後にしかもDO
アフリ−するための接続ビットが付加できないためDE
IVの変動範囲が有限ではあるが大きくなってしまう。
In method (1), Tm1n W −T = 0.139
TTmax = -X4 T = 5.56 T(2
), Tm1n == -T = 0.8 T0 Tmaz = -X 4 T = 5.2 TD and DO7 Lee. However, this method concatenates two codes, and after 9, t] 18 bits, and DO
DE because the connection bit for freeing cannot be added.
Although the variation range of IV is limited, it becomes large.

なお、符号化方式にり^て、重要なことを述べると、T
m1n 4Cついては、高周波成分を含まず、帯域制限
の影響を受けにくくするために、Tm1nは太きi方が
良い。又、・Twは、パルス間の区別がつきにくくなら
ないように大きい方が良匹。
Regarding the encoding method, the important thing to mention is that T
Regarding m1n 4C, it is better for Tm1n to be thicker i so that it does not include high frequency components and is less susceptible to band limitation. Also, the larger Tw is, the better the fish will be so as not to make it difficult to distinguish between pulses.

又、 Tmaxはできるだけ小さく、Tm1nとrma
xの差を小さくして同期をとシやすく、又低周波成分を
少なくするため、 Tmaxは小さい方が良い。
Also, Tmax should be as small as possible, and Tm1n and rma
In order to reduce the difference in x to facilitate synchronization and to reduce low frequency components, it is better to have a smaller Tmax.

以上説明したことから、本発明は、k=12と従来より
小さく、きわめて同期がと)やすく、低周波成分が少な
(Twin、Twがともに0.8Tと大きな値をもつ、
符号化方式及びこれを用いたDO7り一符号化方式を提
供し、又、更に上記符号化方式を有する磁気ディスク、
光ディスク等の電子機器を提供する仁とを目的としてい
る。
From the above explanation, the present invention has k=12, which is smaller than the conventional technology, is extremely easy to synchronize, and has few low frequency components (both Twin and Tw have large values of 0.8T).
Provides an encoding method and a DO7RI encoding method using the same, and further provides a magnetic disk having the above encoding method,
Its purpose is to provide electronic devices such as optical discs.

以下、本発明について図面を参照し、詳細に説明する。Hereinafter, the present invention will be explained in detail with reference to the drawings.

第1図は磁気ディスク、光ディスク等のゲイジ、タル変
調方式を行なう電子機器の構成ブロック図である。、1
は情報源又はその入力部であシ、2は情報源1の情報の
冗長性を抑圧するための情報源符号化部である。なお、
帯域圧縮#′i、アナログ的に伝送周波数帯域を圧縮す
るもので、高能率符号化はディジタル的に、1画素(標
本値)当りの平均ビット数を低減しようとするもので、
その意味からは振幅圧縮に近い。s#i通信路、伝送路
チャネル符号化部で、誤如訂正、ディジタル変調等が含
まれる。4は上記磁気ディスク、光ディスク等の記録再
生系である。又5,6は上記符号化部2,5で符号化デ
ータを復号化するための復号化部である。7#:を以上
の処理によって得られた情報を出方する出力部である。
FIG. 1 is a block diagram illustrating the configuration of an electronic device that performs a gauge/tal modulation method for magnetic disks, optical disks, etc. ,1
is an information source or its input unit, and 2 is an information source encoder for suppressing redundancy of information in the information source 1. In addition,
Bandwidth compression #'i compresses the transmission frequency band in an analog manner, and high-efficiency encoding digitally attempts to reduce the average number of bits per pixel (sample value).
In that sense, it is similar to amplitude compression. The s#i communication path and transmission path channel encoding section include error correction, digital modulation, etc. Reference numeral 4 denotes a recording/reproducing system for the magnetic disk, optical disk, etc. described above. Further, 5 and 6 are decoding units for decoding the encoded data in the encoding units 2 and 5. 7#: is an output unit that outputs the information obtained through the above processing.

jI2図は、上記記録再生系4の1例を示す構成図でビ
デオディスクに応用した例である。
Figure jI2 is a block diagram showing an example of the recording/reproducing system 4, and is an example applied to a video disc.

先ず信号記録系から述べる。入力データに基づき信号源
8からのドライブ信号にょシ光源9例えば半導体レーザ
は点滅発光をする。なお、信号源aVi第1図における
符号化部2,3を含んで込る。光源9によシ発光された
光束はコリメ−ターレンズ10によ)平行光束となシ、
グレーティング11、偏光板12透過反射率が偏光依存
性を有する光学索子13を通過する。対物レンズ14に
よシ、垂直磁気記録体15上に点像を作る。半導体レー
ザー光は、光学素子13に対して大略P偏光となってい
るが、偏光板12も偏光方向をP方向に設置されている
First, let's talk about the signal recording system. Based on input data, a drive signal is sent from a signal source 8, and a light source 9, such as a semiconductor laser, emits blinking light. Note that the signal source aVi includes the encoding units 2 and 3 in FIG. The light beam emitted by the light source 9 is converted into a parallel light beam by the collimator lens 10,
The light passes through a grating 11, a polarizing plate 12, and an optical probe 13 whose transmission reflectance is polarization dependent. A point image is formed on the perpendicular magnetic recording medium 15 by the objective lens 14 . Although the semiconductor laser light is approximately P-polarized with respect to the optical element 13, the polarizing plate 12 is also installed with the polarization direction in the P direction.

グレーティング11けトラッキング検出用のサブ・スポ
ットを対物レンズ14にて垂直磁気記録媒体15上に結
ばせる為の光束角度分離を行なう。
An objective lens 14 performs angular separation of a beam of light so that sub-spots for tracking detection of 11 gratings are focused on a perpendicular magnetic recording medium 15.

この時グレーティング110作用により記録体15上に
は5個の点像が出来る。この3つの点像のうち再生の際
のトラッキング信号検出に用いる2つの点像はグレーテ
ィング11の±1次回折光、残シの1つは非回折光(零
次光)である。グレーティング11による回折効率の設
定によシ、この2つの点像では信号記録を行なわず、非
回折光のみの点像で信号記録を行なうのは容易である。
At this time, five point images are formed on the recording medium 15 due to the action of the grating 110. Of these three point images, two point images used for tracking signal detection during reproduction are the ±1st-order diffracted light of the grating 11, and the remaining one is the undiffracted light (zero-order light). Depending on the setting of the diffraction efficiency of the grating 11, it is easy to record signals using only the point images of undiffracted light without recording signals using these two point images.

円筒レンズ16と4分割デテクター17との組合せは、
点像を焦点正しく結ぶ為に対物レンズ14の位置を調整
する為のオートフォーカス信号を得る為のものである。
The combination of the cylindrical lens 16 and the 4-split detector 17 is
This is to obtain an autofocus signal for adjusting the position of the objective lens 14 in order to focus the point image correctly.

4分割デテクター17からの信号は、信号分配器18で
2系統に分割し、一方はオートフォーカス信号、一方#
−を記録信号の出力、モニター用とする。なお、この出
力if m 1図で説明した復号化部5,6.情報出力
部7を含めている。
The signal from the 4-split detector 17 is divided into two systems by the signal splitter 18, one for the autofocus signal and one for the #
– is used for recording signal output and monitoring. Note that this output if m is the decoding unit 5, 6 . It includes an information output section 7.

また記録時はトラッキング信号検出用デテクター19.
20からの差動信号はOFF状態とする。
Also, during recording, a tracking signal detection detector 19.
The differential signal from 20 is in the OFF state.

次に、信号再生系について述べる。Next, the signal reproduction system will be described.

信号源8から一定レベルの信号を与え、光源9を一定光
量発光状態とする。また、この時の光量は先に述べた如
く記録された磁区パターンが反転しない程度の光量に調
整される。コリメーター10、グレーティング11、偏
光板12、光学素子13を透過した光束は対物レンズ1
4によシ記録体上に3ケの点像を結ぶ。記録体15から
の光束はカー効果によル偏光面の変調を受けておシ、光
分割光学素子13と検光子21との系でデテクター17
.19.20には明暗の変調状態となシ入射する。デテ
クター17からの信号は2系緋に分配し、一系統はオー
トフォーカス信号、他方は再生用信号とする。
A signal of a constant level is applied from the signal source 8 to bring the light source 9 into a state of emitting a constant amount of light. Further, the amount of light at this time is adjusted to such an amount that the recorded magnetic domain pattern is not reversed, as described above. The light beam transmitted through the collimator 10, grating 11, polarizing plate 12, and optical element 13 is sent to the objective lens 1.
4. Focus three point images on the recording medium. The light flux from the recording medium 15 undergoes modulation of the plane of polarization due to the Kerr effect, and is then transmitted to a detector 17 by a system of a light splitting optical element 13 and an analyzer 21.
.. At 19.20, the light enters a modulated state of brightness and darkness. The signal from the detector 17 is divided into two systems: one system is used as an autofocus signal, and the other system is used as a reproduction signal.

またデテクター19.20の信号を差動AMP 22で
差分し、その信号を持って対物レンズを左右に揺動させ
トラッキングを行なう。
Further, the signals from the detectors 19 and 20 are differentiated by the differential AMP 22, and the objective lens is swung left and right using the signal to perform tracking.

なお、光学素子15の作用によシ再生系では高いコント
ラストの明暗パターンが検出され得る。
Note that due to the action of the optical element 15, a bright and dark pattern with high contrast can be detected in the reproduction system.

尚、記録時と再生時の間での光量調整手段として、光学
素子13と記録媒体15との間に772デイ一回転素子
を入れることができる。
Note that a 772-day one-rotation element can be inserted between the optical element 13 and the recording medium 15 as a light amount adjustment means between recording and reproduction.

7アラデイ一回転零子は、例えばY工G(イツトリウム
・鉄・ガーネット)結晶や希十類がドープされたガラス
等で作られているもので、磁場を印加するととKよ)光
束の偏光面を回転することができる。この7アラデイ一
回転素子を用いる理由は以下の如きである。
7 Alladay one-turn zero is made of, for example, Y-G (yttrium, iron, garnet) crystal or glass doped with rare elements, and when a magnetic field is applied, the plane of polarization of the light beam changes. can be rotated. The reason for using this 7 Alladay single rotation element is as follows.

記録時の記録体15からの反射光の偏光方向と、再生時
のカー回転を受けた反射光の偏光方向とは異なる。従っ
て、反射光束が光分割光学素子151Cよシ入射光束と
分離され、検光子21を透過する光量が異なる。
The polarization direction of the reflected light from the recording medium 15 during recording is different from the polarization direction of the reflected light subjected to Kerr rotation during reproduction. Therefore, the reflected light beam is separated from the incident light beam by the light splitting optical element 151C, and the amount of light transmitted through the analyzer 21 is different.

まえ、再生時には、記録された磁区パターンが反転しな
いように、光源の発光光量を記録時よシ下げなければな
らないので、この要因によっても検光子21を透過する
光量は記録時と再生時とで異なる。
First, during reproduction, the amount of light emitted by the light source must be lower than during recording to prevent the recorded magnetic domain pattern from reversing, so this factor also causes the amount of light that passes through the analyzer 21 to differ between recording and reproduction. different.

円筒レンズ16を通して、配縁信号並びにオートフォー
カス信号を検出するための4分割デテクタ17に導びか
れる光束の光量が大幅に異なると、記録時と再生時でデ
テクタ17の感度切シ換えを行なう必要性が生じる。
If the amount of light guided through the cylindrical lens 16 to the four-split detector 17 for detecting the alignment signal and the autofocus signal is significantly different, it is necessary to switch the sensitivity of the detector 17 between recording and playback. Gender arises.

7アラデイ一回転素子は記録時に適当に磁場をかけ、記
録光束の偏光面を回転させることによ)、光学素子13
と検光子21との組合せでデテクタ17に入る光量を調
整し、上記問題の解決を行なうものである。
7. The Alladay one-rotation element rotates the polarization plane of the recording beam by applying an appropriate magnetic field during recording), optical element 13
The amount of light entering the detector 17 is adjusted by the combination of the detector 17 and the analyzer 21, thereby solving the above problem.

なお、本例では、ビデイオディスクについて述べ九が、
これに限る必要は全くなく、ワークスチー 7 wン、
プリンタ、ホストコンピュータ、次に、本発明である符
号化方式(第1図における1、2.3に相当)について
説明を行う。
In addition, in this example, we will talk about video discs.
There is no need to limit it to this at all, and workstations 7 wn,
The printer, the host computer, and the encoding system of the present invention (corresponding to 1 and 2.3 in FIG. 1) will be explained next.

D、T、Tang and L、R,Bahl、@Bl
ock 0otlea for aolass of 
0onstrainecl No1seless Ch
annelg”。
D, T, Tang and L, R, Bahl, @Bl
ock 0otlea for aolass of
0onstrainecl No1seless Ch
annelg”.

工nformation aM 0ontro1.Vo
l、17,1970.p456によると長さnビットの
に制限符号つまJa=0でkが有限値の符号の個数は次
のNk (n)でまることが証明されている。
Engineering format aM 0ontro1. Vo
l, 17, 1970. According to p456, it is proven that the number of limited codes of length n bits, that is, codes where Ja=0 and k is a finite value, is the following Nk (n).

Nk(n)= 2” (0<n≦k) この式を使って計算した結果を第1表に示す。Nk (n) = 2” (0<n≦k) Table 1 shows the results calculated using this formula.

第 1 表 この第1表によJ)n=10でに=2(n=o )なる
符号の数は504個あることがわかる。しかしこれらの
符号を連結させていくときに第3図に示したように符号
間の接結部でに=2の制限が破れることがある。しかし
、第4図の様に10ビット符号を構成できると符号の連
結によってもにミ2の制限が破れることはない。
Table 1 From Table 1, it can be seen that there are 504 codes where n=10 and =2 (n=o). However, when these codes are concatenated, the restriction of =2 may be violated at the junction between the codes, as shown in FIG. However, if a 10-bit code can be constructed as shown in FIG. 4, the Mi2 restriction will not be violated even if the codes are concatenated.

りtシ第4図(、)は最初のビットが必ず1である符号
であシ最後が1で中間の8ビツトはに=20に制限符号
である。これは第1表よシ149個存在する。第4図(
b)は最初のビットが必ず1である符号であり最後の2
ビツトが10で中間の7ビツトかに=20に制限符号で
ある。これは第1表よ981個存在する。第4図(c)
は最後のビットが必ず1である符号であシ、最後の3ビ
ツトが100で中間の6ピツトかに=20に制限符号で
ある。これは第1表よシ44個存在する。
Figure 4 (,) is a code in which the first bit is always 1, the last bit is 1, and the middle 8 bits are limited to 20. There are 149 of these in Table 1. Figure 4 (
b) is a code whose first bit is always 1, and the last 2
If the number of bits is 10, the middle 7 bits = 20, which is the limit code. There are 981 of these in Table 1. Figure 4(c)
is a code in which the last bit is always 1, the last 3 bits are 100, and the middle 6 bits are limited to 20. There are 44 of these in Table 1.

以上よシ第4図の様に構成された連結しても1(=2の
制限の破れないに制限符号の個数は、274個存在する
As described above, there are 274 restriction codes that do not violate the restriction of 1 (= 2) even if the connection is configured as shown in FIG.

データを8ビツト毎に分離し、これを10ビツトの符号
に変換することを考える。すると、8ビツトデータは2
@=256通シ存在し、第4図の10ビット符号の個数
274個よシ小となっている。よって27411mの符
号の中から適当に256個を選び出し、これを256個
の8ビツトデータと1対1に対応させることによって(
m+”+dyk) =(8,1o、o、z)符号が実現
できることがわかる。次に第4図(a)+(1))、(
0)の各符号の具体的作成の実施例を述べる。これは第
5図の状態遷移図に従うとよい。ここで81,82.8
5は3つの状態で81が初期状態である。≠のDFiデ
ータビットを示し、Oは符号ビットを示す。第6図に第
4図(Q)の6ビツトの1(=20に制限符号の作成方
法を示す。i4図(!L) (b)についても同様であ
る。第6図を具体的に説明する。まず6ビツトデータ(
D、・・・n6)を用意する。(D、・・・D、)Fi
(0・・・O)、(o・・・1)t(0・・・10)・
・・と1ずつ増加する順序で並べる。6ビツト符号を(
a、・・・a、 )で表す。まず(D、・・・D、 )
=(0・・・0)のときを述べる。第5図の状態遷移図
よJD、=QでC3=1を発生する。次にD2;0でC
7=1を発生し以下同様にしてD6=0で06=1を発
生し、第1番目の符号を作成し終わる。以下同様である
が(D、・・・D、 ) =(ooolll)のとき最
後のビット1で8topに行く。これは(000111
)からは符号が作成できないことを意味する。
Consider separating data into 8-bit units and converting this into a 10-bit code. Then, the 8-bit data becomes 2
There are 256 codes, which is smaller than the 274 10-bit codes in FIG. Therefore, by appropriately selecting 256 codes from the 27411m codes and making them correspond one-to-one with the 256 8-bit data, (
It can be seen that the code m+”+dyk) = (8, 1o, o, z) can be realized. Next, in Fig. 4 (a) + (1)), (
An example of specific creation of each code of 0) will be described. This may be done according to the state transition diagram shown in FIG. Here 81, 82.8
5 is the three states and 81 is the initial state. ≠ indicates the DFi data bit, and O indicates the sign bit. Figure 6 shows how to create a restriction code for 6 bits 1 (=20) in Figure 4 (Q). The same applies to Figure i4 (!L) (b). Figure 6 will be explained in detail. First, 6-bit data (
D,...n6) are prepared. (D,...D,)Fi
(0...O), (o...1)t(0...10)・
... and arrange them in increasing order by 1. 6-bit code (
Represented by a,...a, ). First (D,...D, )
The case when =(0...0) will be described. According to the state transition diagram of FIG. 5, JD=Q generates C3=1. Next, C at D2;0
7=1 is generated, and in the same manner, D6=0 and 06=1 are generated, thereby completing the creation of the first code. The same goes for the following, but when (D, . . . D, ) = (oooll), the last bit is 1 and goes to 8top. This is (000111
) means that a code cannot be created.

以下同様に符号を作成してゆき、符号が44個作成でき
るまでこの操作をく9返す。そして(D、〜D6)=(
110110)で(a、・・・a、 )==(0010
01)を作成し、44個すべてが抽出される。第4図(
a)あるいけ(b)の場合はそれぞれデータを(D、・
・・D、 ) (D、・・・D8)にして符号(a、・
・・C,) (O,・・・a、 )を作成すればよい。
The codes are created in the same way, and this operation is repeated 9 times until 44 codes are created. and (D, ~D6)=(
110110) and (a,...a, )==(0010
01) and all 44 items are extracted. Figure 4 (
a) In the case of (b), the data are (D, ・
・・D, ) (D, ・・D8) and sign (a, ・
. .C,) (O, . . a, ) can be created.

以上の様にして抽出した274個の連結によってもに制
限の破れない符号のうち256個を適当に選び、256
個の8ビツトデータと1対1に対応させることによって
(8,10,0,2)符号化方式が実現できる。なお前
述したように、Cm+ ”T d+ k) =(8H1
0T Ow 2 )である。選ばれた256個の符号は
ROMに書込み1ookup tab1e方式でデータ
と対応させればよい。
Of the 274 codes extracted in the above manner that do not break the restriction, 256 codes are randomly selected, and 256 codes are
The (8, 10, 0, 2) encoding system can be realized by making one-to-one correspondence with 8-bit data. As mentioned above, Cm+ "T d+ k) = (8H1
0T Ow 2 ). The selected 256 codes may be written into the ROM and made to correspond to data using a lookup tab le method.

次に1つの符号毎、つまシ10ビット毎にDCフリーに
するための操作を行ない、DBV (Digita11
3um Variation)の変動範囲を小さくし、
直流変動の抑圧効果の大きいDO7!J−符号を作る説
明を行なう。第7図は、符号化の構成ブロック図で第1
図における1、2.3に和光する部分の構成ブロック図
である。まず以下に、上記ブロック図において行われる
符号化のアルゴリズムについて説明する。
Next, an operation is performed to make DC free for each code and every 10 bits, and DBV (Digita11
3um Variation).
DO7 has a great effect of suppressing DC fluctuations! We will explain how to create the J-code. Figure 7 is a block diagram of the encoding configuration.
It is a block diagram of the structure of the part corresponding to 1, 2.3 in the figure. First, the encoding algorithm performed in the above block diagram will be explained below.

s’rgp1 : D8V== o 、 p= oをセ
ット5TJliP2 :前述の符号化方式によって、8
ビツトデータを10ビツトの符号(Wと 名付けるまたWの先頭ビット(必ず 1である)をW、と名付ける)変換す る。
s'rgp1: Set D8V==o, p=o 5TJliP2: Set 8 by the above-mentioned encoding method.
The bit data is converted into a 10-bit code (named W, and the first bit of W (always 1) is named W).

8TJ!tP3 : ODSを計算する。8TJ! tP3: Calculate ODS.

5rJl!p4: (1)もしPeQか−1) Sig
n DBV ! 111gn0Da &らばW、を反転
サセD8V =DBV−ODBとセットする。
5rJl! p4: (1) If PeQ -1) Sig
nDBV! 111gn0Da &RabaW, is set as inverted sass D8V=DBV-ODB.

(11)もしp=Qかりslgn DBV Jy 81
gn0DI3ならばW、は無反転テDlff 、=D8
V+ODBとセットする。
(11) If p=Q or slgn DBV Jy 81
If gn0DI3, then W, is non-inversion TeDlff, = D8
Set V+ODB.

Qii)もしP=iか’:) sign DSV = 
51gn0DEならばW、は無反転テD8V =D13
V−ODEとセットする。
Qii) If P=i':) sign DSV =
If 51gn0DE, then W, is non-inversion TeD8V = D13
Set it to V-ODE.

QV)もしp=1かっsign DBV + 54gn
0DS すらばW、を反転サセD8V =DEIV +
 ODSとセットする。
QV) If p=1 sign DBV + 54gn
0DS Suraba W, reverse sasse D8V = DEIV +
Set with ODS.

5TEP4の操作終了後の符号WをTと名付ける。The code W after the operation of 5TEP4 is completed is named T.

なおPを1wの数が偶数なら0とし、奇数なら1となる
72グである。また符号WをHRZX変換した2値信号
のHlgh 1evel (1)を+1とし、Low 
1evel (0)を−1として、仁の総和をとった値
をODS (Oodewora Digital 8u
m )とする。ただしWをNRZ工変換し念2値信号は
Low 1evelから開始させるものとする。またs
ign ODSの極性を示す(+or−)ただし、OD
Sが0のとき51gnCD8は十とする。
Note that P is 72g, which is 0 if the number of 1w is even, and 1 if it is odd. In addition, Hlgh 1evel (1) of the binary signal obtained by HRZX-converting the sign W is set to +1, and Low
1 level (0) is set as -1, and the value obtained by taking the sum of the values is ODS (Oodewora Digital 8u
m). However, it is assumed that W is converted to NRZ and the binary signal starts from Low 1 level. Also s
ign Indicates the polarity of ODS (+or-) However, OD
When S is 0, 51gnCD8 is 10.

s’rips : p=po(y)p )ただし■は排
他的論理和を示す。
s'rips: p=po(y)p) However, ■ indicates exclusive OR.

W′を符号として出力する。Output W' as a sign.

BTHP6 +次の符号化を行うためSTJ!!P2に
ジャンプする。
BTHP6 + STJ for next encoding! ! Jump to P2.

上記アルゴリズムの説明に基づき、第7図のに入力され
これよシ前述のルックアップテーブル方式によjl) 
ROM 51よシ対応する10ビット符号を読み出し3
2のシフトレジスタにパラレルに入力される(上記アル
ゴリズムの5TfliP5 )。
Based on the above description of the algorithm, the input in FIG.
Read the corresponding 10-bit code from ROM 51 3
2 shift registers in parallel (5TfliP5 in the above algorithm).

この10ビット符号は同時に35の77トレジスタにも
入力される。33にロードされている10ビット符号は
34のNRZ工変換器に通され。
This 10-bit code is simultaneously input to 35 77 registers. The 10-bit code loaded in 33 is passed through 34 NRZ converters.

NRZ工変換される。このNRZ X変換された符号の
@1”の数を35のOD8カウンタムにょシ、また@I
O″mの数を36のOD8カクンタBによ)カラントし
、それぞれの値は37及び5BのレジスタAルジスタB
に蓄積される(上記アルボ!J 、(A〕BTBPS 
)。5417) NRZI変換器は第8図で構成され、
第8図の@は入力端子59は排他的論理和回路40は1
ビツトの遅延素子■け出力端子を示す。又、0D13の
計算は第7図の減算器4によって37のレジスタAの内
容から38のレジスタBの内容を引くことによ請求まシ
、この結果は42のCD8レジスタに蓄えられる。
Converted to NRZ engineering. The number of @1's in this NRZ
The number of O''m is divided into 36 OD8 kakuntas B), and the respective values are stored in 37 and 5B register A register B.
(Albo!J, (A) BTBPS
). 5417) The NRZI converter is configured as shown in FIG.
@ in FIG. 8 indicates that the input terminal 59 is 1 for the exclusive OR circuit 40.
The output terminal of the bit delay element is shown. 0D13 is calculated by subtracting the contents of register B 38 from the contents of register A 37 by subtracter 4 in FIG. 7, and this result is stored in register 42 CD8.

次ニ、上記アルゴリズムのE?Tj!iP4であるが(
1)〜動の場合分けは (1)仁≠ p (OqΦaq)=1 (+1) #−>P (OqΦaq)=1(iii) 
<==> P Cへ(f) A−q ) = 1Qψに
)=> P (Oq■dq)=1と同値であシ、この判
別け43の論理回路で行なう。ただしPは第7図44の
値であシ1か0である。Oqは42のODEレジスタの
MEiBであシ、(lqは45のDSVレジスタのME
IBである。レジスタの内容は2の補数表示であるので
MBBが1のとき負であシ、0のとき正なる数を示すた
めDSVとCD8の極性の比較はcqとaqの比較のみ
でよい。■は排他的論理和を示す。上記4つのフラッグ
信号をもと1c43の論理回路はもしく1)の72ツグ
がたっておれば46のW、のビットを反転サセD8V 
= DSV −ODS ノ演算を47の加減算器で行な
わせ、演算結果を45のD8Vレジスタに格納する。第
9図に上記4つのフラッグ信号の発生回路の具体例を示
す。なお詳細は省略する。以上の様にして8T]P4が
終了する。次に87ffP5であるが、符号W′をシフ
トレジスタ52よシ出力し■48の出力端子よシ出力す
るとともに48のP7リツプ70ツブAにてW′の中の
1の個数の偶奇を識別する。つまシ1の個数が個数のと
き48は0とな)、奇数のとき1となるようにする。こ
れは48の7リツプ70ツブの初期値を0としておき1
がくるたびに反転するようにすればよい。この内容は4
90バツフアに蓄えられる。セして50の排他的論理和
回路部によりバッファ49とP44の内容の排他的論理
和がとられその結果が44のPに格納される。以上で5
TAP5が終了し、再び8THP2に戻シ同様のことを
くシ返すわけである。
Next, E of the above algorithm? Tj! Although it is iP4 (
1) The case of ~ dynamic is (1) Jin≠ p (OqΦaq) = 1 (+1) #->P (OqΦaq) = 1 (iii)
<==> To P C (f) A-q) = 1Qψ) => It is equivalent to P (Oq■dq) = 1, and this judgment is performed by the logic circuit 43. However, P is the value shown in FIG. 744 and is either 1 or 0. Oq is MEiB of 42 ODE registers, (lq is MEiB of 45 DSV registers)
It is IB. Since the contents of the register are expressed in two's complement, it is negative when MBB is 1, and a positive number when it is 0, so the comparison of the polarities of DSV and CD8 can only be made by comparing cq and aq. ■ indicates exclusive OR. Based on the above four flag signals, the logic circuit of 1c43 inverts the bit of W of 46 if 72 of 1) is turned on.
= DSV - ODS is performed by 47 adders and subtracters, and the result of the operation is stored in 45 D8V registers. FIG. 9 shows a specific example of a circuit for generating the four flag signals mentioned above. The details are omitted. As described above, 8T]P4 ends. Next, 87ffP5 outputs the code W' from the shift register 52 and outputs it from the output terminal of 48, and also identifies whether the number of 1's in W' is even or odd at the P7 lip 70 of 48. . When the number of tabs 1 is the number, 48 is 0), and when it is an odd number, it is 1. This is done by setting the initial value of 48 7 lip 70 lip to 0 and 1
All you have to do is invert it every time . This content is 4
It can be stored for 90 baths. Then, the contents of the buffer 49 and P44 are exclusively ORed by the exclusive OR circuit section 50, and the result is stored in P44. That's 5
When TAP5 ends, the process returns to 8THP2 and the same process is repeated.

以上、詳述したように、本願発明の方式(8゜10.0
.2)符号によれば、 Tm1n =−= 0.8 T 、 Tmax =−(
2+1 )Tm2.4 T10 10 Tw = −T = 0.87であシ、従来方式で代表
的0 な(L?+0+3)では、 Tm1n =−Tm0.89 T 、 Tmax =−
(5+1 )=3.569 Tw=−Tm0.89 Tであシ、例えばこの方式と本
方式を比較すると本方式ではTm1n +Twの若干の
減少でTmaXが大幅に減少できておシ、同期がとシや
すく、低周波成分のよシ少ない方式となっている効果が
ある。なお他の方式と比較しても同様である。又、(8
e10eO+2)符号を使ってDCフリー符号を実現し
九ものである。また、第2図に示した274個の符号の
中から256個を選ぶに際し、Wg4図(a)の符号1
94個と第4図(1))の符号81個と第4図(c)の
符号の中から26個を選ぶことによシ符号の連結部分で
に制限の破れる場合の数が最小とでき効率的な符号化が
行なえる効果がある。
As detailed above, the method of the present invention (8°10.0
.. 2) According to the sign, Tm1n =-= 0.8 T, Tmax =-(
2+1) Tm2.4 T10 10 Tw = -T = 0.87, and in the conventional method, typical 0 (L?+0+3), Tm1n = -Tm0.89 T, Tmax = -
(5+1)=3.569 Tw=-Tm0.89 For example, if you compare this method and this method, with this method, TmaX can be significantly reduced with a slight decrease in Tm1n +Tw, and synchronization is possible. This has the advantage that it is easy to use and has a low frequency component. Note that the same holds true when compared with other methods. Also, (8
There are nine DC-free codes realized using e10eO+2) codes. In addition, when selecting 256 codes from the 274 codes shown in Figure 2, code 1 in Wg4 diagram (a)
By selecting 26 out of 94 codes, 81 codes in Fig. 4(1)), and 26 codes from Fig. 4(c), the number of cases where the limit is violated at the concatenated part of the codes can be minimized. This has the effect of enabling efficient encoding.

又、本方式は(8,10,0,2)符号を基にして作っ
ているため、10ビット符号の連結部分でのみに=2が
破れる可能性を有する。したがって従来方式よシも低周
波成分が少なく同期もとシやすいDO7り一符号が作れ
る効果がある。
Furthermore, since this method is created based on the (8, 10, 0, 2) code, there is a possibility that =2 will be broken only at the concatenated portion of the 10-bit code. Therefore, compared to the conventional method, it is possible to create a DO7 code with less low frequency components and easier synchronization.

本方式は1つの符号毎つまシ1θビット毎にDO7!J
−にするための操作(符号の先頭ビットW、の反転ある
いは無反転の操作)を行なうため、D8’V(Digi
tal Sum Variation)の変動範囲が小
さく、直流変動の抑圧効果の大きいDCクリ−符号が作
れる効果がある。なお本発明は、8ビツトから10ビツ
トの符号化に限らず、そのら5ビツトの符号化又、上記
以外の例えば3ビットから丙ビット等の符号化又は復号
化においても、それぞれ同様に適用できる。又、以上説
明したように1本発明によれば、効率の非常に高匹、又
高精度のデータの取扱いが可能な電子機器を提供するこ
とができる。
This method uses DO7! for every code and every 1θ bit! J
- (inversion or no inversion of the first bit W of the sign), D8'V (Digi
This has the effect of creating a DC Cree code that has a small variation range (tal, Sum Variation) and is highly effective in suppressing DC variation. Note that the present invention is not limited to encoding from 8 bits to 10 bits, but can be similarly applied to encoding or decoding from 5 bits, or other bits other than the above, such as from 3 bits to X bits. . Further, as explained above, according to the present invention, it is possible to provide an electronic device that can handle data with extremely high efficiency and high precision.

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

#11図は電子機器の構成ブロック図、fg2図は記録
再生系の1例を示す構成図、第3図は符号間の接続部の
説明図、 第4図は10ビツト構成の符号の説明図、制限符号の作
成方法を示す図、 第7図は符号化の構成ブロック図、 第8図は排他的論理和回路の構成ブロック図、第9図は
フラグ信号の発生回路の具体例を示す図。 1・・・情報源 2・・・情報源符号化 3・・・チャネル符号化 31・・・ROMテーブル 54・・・NRZ工変換器 32、!+3・・・シフトレジスト 35.36・・・CD8カウンタ 出願人 キャノン株式会社 に=4 (α) !ロココ]]]]コf 14Qacb> F[
[[丁1]]Io 81イρI(C)10]]]]コ1
00 Δ4.$1c: Fr@ビウト oooooo xtttt ooooQIfずttt。 oootot xtot。 001000 11(Jfff ootoot xox。 ool oto t totot ootott xoto。 otoooo rotttt otooot totqt。 −1101010010fO f f Of 10 001001
Figure #11 is a block diagram of the configuration of the electronic device, Figure FG2 is a configuration diagram showing an example of a recording/reproducing system, Figure 3 is an explanatory diagram of the connections between codes, and Figure 4 is an explanatory diagram of codes with a 10-bit configuration. , a diagram showing a method for creating a restriction code, FIG. 7 is a block diagram of the configuration of encoding, FIG. 8 is a block diagram of the configuration of an exclusive OR circuit, and FIG. 9 is a diagram showing a specific example of a flag signal generation circuit. . 1... Information source 2... Information source encoding 3... Channel encoding 31... ROM table 54... NRZ engineering converter 32,! +3...Shift register 35.36...CD8 counter applicant Canon Co., Ltd.=4 (α)! Rococo]]]]kof 14Qacb>F[
[[Cho 1]] Io 81 IρI (C) 10]]]] Ko 1
00 Δ4. $1c: Fr@Biutooooooo xtttt ooooQIfzuttt. oootot xtot. 001000 11 (Jfff ootoot xox.

Claims (1)

【特許請求の範囲】[Claims] 2進データ系列の8ビツト毎のデータのパターンを10
ビツトで構成される符号に変換するに際し、10ビツト
の符号の最初のビットは必ず1で始まり、残る9ビツト
においては、1と1の間の0の数が、多くとも2個しか
存在しない符号に変換することを特徴とする2進データ
の符号化方式。
10 data patterns for every 8 bits of binary data series
When converting to a code made up of bits, the first bit of a 10-bit code always starts with 1, and in the remaining 9 bits, there is a code in which there are at most two 0s between 1 and 1. A binary data encoding method characterized by converting into .
JP5800684A 1984-03-26 1984-03-26 Binary data encoding method Pending JPS60201727A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP5800684A JPS60201727A (en) 1984-03-26 1984-03-26 Binary data encoding method
DE19853510724 DE3510724A1 (en) 1984-03-26 1985-03-25 Data-processing device
US06/931,015 US4833471A (en) 1984-03-26 1986-11-17 Data processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5800684A JPS60201727A (en) 1984-03-26 1984-03-26 Binary data encoding method

Publications (1)

Publication Number Publication Date
JPS60201727A true JPS60201727A (en) 1985-10-12

Family

ID=13071884

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5800684A Pending JPS60201727A (en) 1984-03-26 1984-03-26 Binary data encoding method

Country Status (1)

Country Link
JP (1) JPS60201727A (en)

Similar Documents

Publication Publication Date Title
EP0232867B1 (en) Optical memory device
US4833471A (en) Data processing apparatus
JPH10134519A (en) Modulating device and demodulating device and their methods
JPS6226102B2 (en)
JP2841317B1 (en) Apparatus and method for reproducing recorded information from magneto-optical recording medium
JPS60201728A (en) Coding system of binary data
NL8702905A (en) METHOD AND DEVICE FOR RECORDING INFORMATION, A RECORD BRACKET, A DEVICE FOR READING THE RECORDED INFORMATION, AND A CODING AND DECODING CIRCUIT FOR USE IN THE RECORDING AND READING DEVICE.
JPS60201727A (en) Binary data encoding method
JPS60201729A (en) Electronic device
EP1132906A2 (en) Optical disk apparatus and optical disk
JPS626540A (en) Data processor
KR100535292B1 (en) Data transmission device and data transmission method
JP3239663B2 (en) Modulation method, modulation device and demodulation device
JPS60201730A (en) Binary data processing system
JPH0316435A (en) Modulation and demodulation system for digital signal
JPS60201739A (en) Data processing system
JPS60201743A (en) Data processing system
JPS60203023A (en) Data processing method
JPS60201736A (en) Data processing method
JPS60201740A (en) Data processing system
JPS60201744A (en) Data processing method
JPS60201735A (en) Data processing method
JPS60201741A (en) Data processing method
JPS60201731A (en) Data processing system
JPS60201734A (en) Data processing method