JPH0242275B2 - - Google Patents
Info
- Publication number
- JPH0242275B2 JPH0242275B2 JP58181428A JP18142883A JPH0242275B2 JP H0242275 B2 JPH0242275 B2 JP H0242275B2 JP 58181428 A JP58181428 A JP 58181428A JP 18142883 A JP18142883 A JP 18142883A JP H0242275 B2 JPH0242275 B2 JP H0242275B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- code
- position information
- bit position
- output
- 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
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
しを停止する回路23 を備えたことを特徴とする復号化回路。Circuit 23 to stop A decoding circuit comprising:
発明の技術分野
本発明は、可変長符号化された画像信号を一定
速度で受信し、その可変長符号化信号を復号する
為の復号化回路に関するものである。
TECHNICAL FIELD OF THE INVENTION The present invention relates to a decoding circuit for receiving variable length encoded image signals at a constant speed and decoding the variable length encoded signals.
従来技術と問題点
画像信号を符号化して伝送する方式に於て、高
性能符号化の為の種々の方式が提案されている。
例えば生起確率の最も大きい符号に対して最も短
い符号を割当てることにより、高性能符号化を行
う可変長符号化方式が知られている。この可変長
符号化方式は、1サンプル値のビツト長がそれぞ
れ異なる画像信号を、一定速度で伝送されるもの
である。受信側では、この一定速度のデータを受
信して、可変長符号のパターンを識別することに
より順次固定長符号に変換するものである。Prior Art and Problems Various methods have been proposed for high-performance encoding in systems for encoding and transmitting image signals.
For example, a variable length encoding method is known that performs high-performance encoding by assigning the shortest code to the code with the highest probability of occurrence. In this variable length encoding method, image signals having different bit lengths of one sample value are transmitted at a constant speed. On the receiving side, this constant speed data is received and sequentially converted into fixed length codes by identifying the variable length code pattern.
第1図は従来の復号回路の要部ブロツク図であ
り、1は入力端子、2はバツフアメモリ、3はフ
リツプフロツプ回路、4はマルチプレクサ、5は
符号変換回路、6は制御回路、7a,7b,9は
フリツプフロツプ回路、8は特殊符号検出回路、
10は加算回路、11はセレクタ、12は比較回
路、13はオア回路、14はアンド回路、16は
復号出力端子、CLKはクロツク信号、RCKは読
出クロツク信号である。バツフアメモリ2には一
定速度で受信したデータを順次書込み、読出クロ
ツク信号RCKにより所定のビツト数づつ例えば
8ビツトづつ並列読出しを行い、フリツプフロツ
プ回路3、マルチプレクサ4及び特殊符号検出回
路8に加える。 FIG. 1 is a block diagram of the main parts of a conventional decoding circuit, in which 1 is an input terminal, 2 is a buffer memory, 3 is a flip-flop circuit, 4 is a multiplexer, 5 is a code conversion circuit, 6 is a control circuit, 7a, 7b, 9 is a flip-flop circuit, 8 is a special code detection circuit,
10 is an adder circuit, 11 is a selector, 12 is a comparison circuit, 13 is an OR circuit, 14 is an AND circuit, 16 is a decoding output terminal, CLK is a clock signal, and RCK is a read clock signal. Data received at a constant speed is sequentially written into the buffer memory 2, read out in parallel by a predetermined number of bits, for example, 8 bits at a time, and applied to the flip-flop circuit 3, multiplexer 4, and special code detection circuit 8.
特殊符号検出回路8は、バツフアメモリ2から
読み出されたデータの中から、可変長符号列の特
殊符号を検出するものであり、この特殊符号は、
例えば送信側の画像信号の水平同期信号のタイミ
ングで形成され、その次に可変長符号列が伝送さ
れる。即ち特殊符号間に可変長符号列が伝送され
るものである。なお特殊符号の次には制御情報を
挿入して伝送される場合もある。この特殊符号の
検出により得られた特殊符号の先頭ビツト位置情
報は、フリツプフロツプ回路9にセツトされる。 The special code detection circuit 8 detects a special code of a variable length code string from the data read out from the buffer memory 2, and this special code is
For example, it is formed at the timing of a horizontal synchronization signal of an image signal on the transmitting side, and then a variable length code string is transmitted. That is, a variable length code string is transmitted between special codes. Note that control information may be inserted and transmitted after the special code. The leading bit position information of the special code obtained by detecting this special code is set in the flip-flop circuit 9.
又フリツプフロツプ回路3はバツフアメモリ2
から順次読出クロツク信号RCKによつて読出さ
れる例えば8ビツトのデータをセツトし、次の読
出タイミングによる8ビツトのデータと共にマル
チプレクサ4に入力する。従つてマルチプレクサ
4には16ビツトが入力され、フリツプフロツプ回
路7aからの読出ビツト位置情報に従つたビツト
位置の復号すべき符号を先頭とする形式の8ビツ
トが符号変換回路5に入力される。符号変換回路
5は、制御回路6からのモード情報等に応じて予
め定められた可変長符号パターンを識別し、その
可変長符号の長さを示す情報を加算回路10に入
力し、且つ固定長符号に変換して出力端子16か
ら復号出力として出力する。 Also, the flip-flop circuit 3 has a buffer memory 2.
For example, 8-bit data sequentially read out by the read clock signal RCK is set and inputted to the multiplexer 4 together with 8-bit data at the next read timing. Therefore, 16 bits are input to the multiplexer 4, and 8 bits are input to the code conversion circuit 5 in a format in which the code to be decoded at the bit position according to the read-out bit position information from the flip-flop circuit 7a is the first bit. The code conversion circuit 5 identifies a predetermined variable length code pattern according to the mode information etc. from the control circuit 6, inputs information indicating the length of the variable length code to the addition circuit 10, and The signal is converted into a code and output as a decoded output from the output terminal 16.
加算回路10は、符号変換回路5からの可変長
符号の長さの情報と、フリツプフロツプ回路7a
からの前回の読出ビツト位置情報との加算によ
り、次の読出ビツト位置を示す情報を出力する。
この加算回路10の出力と、特殊符号検出回路8
で検出しフリツプフロツプ回路9にセツトされて
いる特殊符号の先頭ビツト位置情報とを比較回路
12で比較し、比較一致或いは特殊符号の先頭ビ
ツト位置情報の方が小さい場合以外に、セレクタ
11を制御して加算回路10の出力の読出ビツト
位置情報をフリツプフロツプ回路7aにセツトさ
せ、それ以外のときは、セレクタ11を制御して
フリツプフロツプ回路9にセツトされている特殊
符号の先頭ビツト位置情報をフリツプフロツプ回
路7aにセツトさせる。又セレクタ11が特殊符
号の先頭ビツト位置情報を選択したときの比較回
路12の出力をフリツプフロツプ回路7bにセツ
トし、そのセツト出力を制御回路6に加えて特殊
符号の検出が行われたことを通知し、制御回路6
は、例えば特殊符号が水平同期のタイミングで形
成されている場合には、次の走査線の画像信号の
復号制御を行うことになる。 The adder circuit 10 receives the length information of the variable length code from the code converter circuit 5 and the flip-flop circuit 7a.
By adding the previous read bit position information from , information indicating the next read bit position is output.
The output of this adder circuit 10 and the special code detection circuit 8
The comparator circuit 12 compares the first bit position information of the special code detected by the special code and set in the flip-flop circuit 9, and controls the selector 11 unless there is a match or the first bit position information of the special code is smaller. The read bit position information of the output of the adder circuit 10 is set in the flip-flop circuit 7a, and in other cases, the selector 11 is controlled to set the leading bit position information of the special code set in the flip-flop circuit 9 to the flip-flop circuit 7a. Set it to Further, the output of the comparison circuit 12 when the selector 11 selects the first bit position information of the special code is set in the flip-flop circuit 7b, and the set output is applied to the control circuit 6 to notify that the special code has been detected. and control circuit 6
For example, if the special code is formed at the timing of horizontal synchronization, the decoding control of the image signal of the next scanning line is performed.
フリツプフロツプ回路7aの出力の読み出しビ
ツト位置情報により、マルチプレクサ4は符号変
換回路5に加えるデータを選択し、又加算回路1
0はそのビツト位置情報と符号変換回路5からの
可変長符号の符号長情報とを加算し、例えば読み
出しビツト位置情報が5ビツト目を示し、可変長
符号の符号長情報が5ビツト長であることを示す
場合、加算回路10の出力の次の読出ビツト位置
情報は、次の読み出しクロツクで読み出されるデ
ータ16ビツトのうちの2ビツト目(本例では8ビ
ツト並列に処理していくものとすると、5ビツト
+5ビツト−8ビツト=2ビツトとなる)を示す
ものとなる。 Based on the read bit position information of the output of the flip-flop circuit 7a, the multiplexer 4 selects the data to be added to the code conversion circuit 5, and also selects the data to be added to the adder circuit 1.
0 adds the bit position information and the code length information of the variable length code from the code conversion circuit 5, and for example, the read bit position information indicates the 5th bit and the code length information of the variable length code is 5 bits long. In this case, the next read bit position information output from the adder circuit 10 is the second bit of the 16 bits of data (in this example, 8 bits are processed in parallel) to be read at the next read clock. , 5 bits + 5 bits - 8 bits = 2 bits).
バツフアメモリ2の読出しは、読出クロツク信
号RCKにより行われるもので、アンド回路14
からその読出クロツク信号RCKが出力される。
又、クロツク信号CLKはフリツプフロツプ回路
7a,7bのクロツク信号として加えられ、又ア
ンド回路14に加えられる。従つて読出クロツク
信号RCKはフリツプフロツプ回路7a,7bの
出力に応じて出力されることになる。 Reading of the buffer memory 2 is performed by the read clock signal RCK, and the AND circuit 14
The read clock signal RCK is outputted from.
Further, the clock signal CLK is applied as a clock signal to the flip-flop circuits 7a and 7b, and also to the AND circuit 14. Therefore, read clock signal RCK is output in accordance with the outputs of flip-flop circuits 7a and 7b.
前述の如き従来の復号化回路に於ては、特殊符
号が検出され、比較回路12の出力によりセレク
タ11が制御されてフリツプフロツプ回路9にセ
ツトされた先頭ビツト位置情報が選択されるまで
の遅延時間で、復号化回路としての動作速度が決
定されるものとなり、例えばシヨツトキーTTL
とバイポーラROMとにより構成した場合、前述
の遅延時間により8MHz程度の動作時間に制限さ
れるものであつた。 In the conventional decoding circuit as described above, there is a delay time until the special code is detected, the selector 11 is controlled by the output of the comparison circuit 12, and the first bit position information set in the flip-flop circuit 9 is selected. This determines the operating speed of the decoding circuit, for example short key TTL
When configured with a bipolar ROM and a bipolar ROM, the operation time was limited to about 8 MHz due to the aforementioned delay time.
発明の目的
本発明は、比較的簡単な構成により高速動作を
可能とすることを目的とするものである。OBJECTS OF THE INVENTION It is an object of the present invention to enable high-speed operation with a relatively simple configuration.
発明の構成
本発明は、予め定められたビツパターンの特殊
符号間に制御信号と複数の可変長符号を挿入した
一定速度の符号列データを受信するバツフアメモ
リ2、該バツフアメモリから所定のビツト長単位
で順次読出して読出ビツト位置情報に従つたビツ
ト位置から所定のビツト長のデータを出力するマ
ルチプレクサ4、該マルチプレクサからのデータ
を入力し可変長符号規則に従つて可変長符号を識
別して該可変長符号の符号長情報を出力する符号
変換回路5、該符号変換回路からの符号長情報と
前記読出ビツト位置情報とを加算して次回の読出
ビツト位置情報とする加算回路10、前記特殊符
号を検出して先頭ビツト位置情報を出力する特殊
符号検出回路8、該特殊符号検出回路からの先頭
ビツト位置情報と前記マルチプレクサにて使用さ
れた読出ビツト位置情報とを比較する比較回路1
2、該比較回路により比較して比較一致或いは前
記先頭ビツト位置情報の方が小さいとき該先頭ビ
ツト位置情報を次回の読出ビツト位置情報とし、
それ以外のときは前記加算回路の出力を次回の読
出ビツト位置情報とするセレクタ11、前記特殊
符号が検出されかつ前記比較回路の出力で前記セ
レクタを制御して前記読出ビツト位置情報を選択
したとき、前記バツフアメモリの読出しを停止す
る回路23を備えたことを特徴とする。Structure of the Invention The present invention includes a buffer memory 2 that receives code string data at a constant speed in which a control signal and a plurality of variable length codes are inserted between special codes of a predetermined bit pattern, A multiplexer 4 that reads and outputs data of a predetermined bit length from a bit position according to the read bit position information, inputs the data from the multiplexer, identifies a variable length code according to the variable length code rule, and converts the data into the variable length code. a code conversion circuit 5 that outputs code length information of the code converter, an adder circuit 10 that adds the code length information from the code conversion circuit and the read bit position information to obtain the next read bit position information, and detects the special code. a special code detection circuit 8 that outputs leading bit position information from the special code detection circuit; and a comparison circuit 1 that compares the leading bit position information from the special code detection circuit with the read bit position information used by the multiplexer.
2. When the comparison circuit finds a match or the first bit position information is smaller, the first bit position information is set as the next read bit position information;
In other cases, the selector 11 uses the output of the adder circuit as the next read bit position information, and when the special code is detected and the output of the comparator circuit controls the selector to select the read bit position information. , is characterized by comprising a circuit 23 for stopping reading from the buffer memory.
以下実施例について詳細に説明する。 Examples will be described in detail below.
発明の実施例
第2図は本発明の実施例の基本構成を示すもの
であり、第1図と同一符号は同一部分を示すもの
であつて、20はアンド回路、23はバツフアメ
モリ読出停止回路である。第1図との相違点は、
比較回路12で特殊符号の検出による先頭ビツト
位置情報とフリツプフロツプ回路7aにセツトさ
れた読出ビツト位置情報とを比較し、比較一致或
いは先頭ビツト位置情報の方が小さいことを示
し、且つ特殊符号が検出されたことにより、アン
ド回路20の出力でセレクタ11が制御されて、
先頭ビツト位置情報がフリツプフロツプ回路7a
にセツトされる。本発明においてはこのように先
頭ビツト位置をセツトする回路部分と、特殊符号
が検出され、且つ比較回路12の出力でセレクタ
11を制御して読出ビツト位置情報を選択したと
き、バツフアメモリ2の読出しを停止する回路2
3を備えている。即ち特殊符号が検出されて、そ
の先頭ビツト位置情報と今回の読出ビツト位置情
報との比較結果によりセレクタ11で、先頭ビツ
ト位置情報を選択することができるので、特殊符
号の検出により先頭ビツト位置情報が次回の読出
ビツト位置情報と等しいか或いは小さいとき、次
の読出クロツク信号RCKが出力され、バツフア
メモリ2から次の8ビツトの読出しが行われて、
次の可変長符号の復号を開始することができる。
従つて復号化処理を高速化することができる。ま
た、バツフアメモリ読出停止回路23により、デ
ータ誤りがある場合でも特殊符号の前の可変長符
号を誤識別することがなく、その次の特殊符号を
検出できることになる。Embodiment of the Invention FIG. 2 shows the basic configuration of an embodiment of the present invention, in which the same symbols as in FIG. 1 indicate the same parts, 20 is an AND circuit, and 23 is a buffer memory read stop circuit. be. The differences from Figure 1 are as follows:
The comparison circuit 12 compares the first bit position information obtained by detecting the special code with the read bit position information set in the flip-flop circuit 7a, and indicates that there is a match or the first bit position information is smaller, and the special code is detected. As a result, the selector 11 is controlled by the output of the AND circuit 20,
The first bit position information is stored in the flip-flop circuit 7a.
is set to In the present invention, when the circuit part that sets the leading bit position and the special code are detected and the selector 11 is controlled by the output of the comparison circuit 12 to select the read bit position information, the reading from the buffer memory 2 is performed. Circuit to stop 2
It has 3. That is, when a special code is detected, the selector 11 can select the first bit position information based on the comparison result between the first bit position information and the current read bit position information. When is equal to or smaller than the next read bit position information, the next read clock signal RCK is output, and the next 8 bits are read from the buffer memory 2.
Decoding of the next variable length code can begin.
Therefore, it is possible to speed up the decoding process. Further, the buffer memory read stop circuit 23 allows the next special code to be detected without erroneously identifying the variable length code before the special code even if there is a data error.
すなわちバツフアメモリ読出停止回路23は、
伝送路エラー等によつて特殊符号の一部が可変長
符号データの一部として復号化された場合にも、
特殊符号の後に続くデータの復号化が正常に行え
るようにするものである。 In other words, the buffer memory read stop circuit 23 is
Even if a part of the special code is decoded as part of the variable length code data due to a transmission path error, etc.
This allows the data following the special code to be decoded normally.
第3図は本発明の実施例の要部ブロツク図であ
る。第3図に於て第1図及び第2図と同一符号は
同一部分を示し、18〜20はアンド回路、21
はインバータ、22はオア回路、24はフリツプ
フロツプ回路である。第2図に示されたバツフア
メモリ読出停止回路23はアンド回路18、オア
回路22等によつて構成される。フリツプフロツ
プ回路9にセツトされる先頭ビツト位置情報がn
ビツト構成、符号変換回路5からの可変長符号の
符号長情報はn−1ビツト構成、フリツプフロツ
プ回路7aからマルチプレクサ4及び加算回路1
0に加えられる次回の読出ビツト位置情報はn−
1ビツト構成の場合、加算回路10の加算出力は
nビツト構成となり、セレクタ11によりフリツ
プフロツプ回路9又は加算回路10の出力のnビ
ツトが選択されてフリツプフロツプ回路7aにセ
ツトされる。先頭ビツト位置情報の最上位ビツト
MSBはインバータ21により反転されて、フリ
ツプフロツプ回路24及びオア回路22に加えら
れる。又その最上位ビツトMSBはアンド回路1
9,20に加えられる。 FIG. 3 is a block diagram of essential parts of an embodiment of the present invention. In FIG. 3, the same symbols as in FIGS. 1 and 2 indicate the same parts, 18 to 20 are AND circuits, 21
2 is an inverter, 22 is an OR circuit, and 24 is a flip-flop circuit. The buffer memory read stop circuit 23 shown in FIG. 2 is composed of an AND circuit 18, an OR circuit 22, and the like. The first bit position information set in the flip-flop circuit 9 is n.
The code length information of the variable length code from the code conversion circuit 5 has an n-1 bit structure, and the code length information from the flip-flop circuit 7a to the multiplexer 4 and the adder circuit 1
The next read bit position information added to 0 is n-
In the case of a 1-bit configuration, the addition output of the adder circuit 10 has an n-bit configuration, and the selector 11 selects n bits of the output of the flip-flop circuit 9 or the adder circuit 10 and sets it in the flip-flop circuit 7a. The most significant bit of the first bit position information
The MSB is inverted by an inverter 21 and applied to a flip-flop circuit 24 and an OR circuit 22. Also, the most significant bit MSB is AND circuit 1
Added to 9,20.
セレクタ11で選択されたビツト位置情報のう
ちの最上位ビツトMSBがアンド回路18にオア
回路22の出力と共に加えられる。比較回路12
には、フリツプフロツプ回路7aにセツトされた
最上位ビツトMSBとn−1ビツトとのnビツト
が次回の読出ビツト位置情報として、又フリツプ
フロツプ回路9にセツトされた先頭ビツト位置情
報のうちのn−1ビツトとアンド回路19の出力
を最上位ビツトMSBとしたnビツトが先頭ビツ
ト位置情報としてそれぞれ加えられて比較され、
比較出力がアンド回路20に加えられる。特殊符
号検出回路8により特殊符号が検出されると、フ
リツプフロツプ回路9にセツトされる先頭ビツト
位置情報の最上位ビツトMSBは“1”となる。
従つてインバータ21の出力は“0”となり、又
最上位ビツトMSBが“1”であるから、アンド
回路19,20は開かれることになる。 The most significant bit MSB of the bit position information selected by the selector 11 is applied to the AND circuit 18 together with the output of the OR circuit 22. Comparison circuit 12
In this case, n bits of the most significant bit MSB and the n-1 bit set in the flip-flop circuit 7a are used as the next read bit position information, and n-1 of the first bit position information set in the flip-flop circuit 9 is used. The bits and the n bits with the output of the AND circuit 19 as the most significant bit MSB are added as leading bit position information and compared.
The comparison output is applied to AND circuit 20. When the special code is detected by the special code detection circuit 8, the most significant bit MSB of the first bit position information set in the flip-flop circuit 9 becomes "1".
Therefore, the output of inverter 21 becomes "0", and since the most significant bit MSB is "1", AND circuits 19 and 20 are opened.
フリツプフロツプ回路7aは、セレクタ11で
選択されたnビツトとアンド回路18の出力とを
セツトするものであり、そのアンド回路18の出
力をセツトしてアンド回路14に加える構成を有
している。従つてアンド回路18の出力が“1”
となることにより、クロツク信号CLKがアンド
回路14を通過し、読出クロツク信号RCKが出
力されることになる。 The flip-flop circuit 7a sets the n bits selected by the selector 11 and the output of the AND circuit 18, and is configured to set the output of the AND circuit 18 and add it to the AND circuit 14. Therefore, the output of the AND circuit 18 is “1”
As a result, the clock signal CLK passes through the AND circuit 14, and the read clock signal RCK is output.
第4図は可変長符号情報パターンと符号長情報
との対応の一例を示すものであり、又特殊符号と
して“100000000001”の12ビツト構成を用いた場
合の動作の一例を第5図に示す。この第5図に於
て、tは時刻、Aはマルチプレクサ4の入力を上
位ビツトと下位ビツト即ちフリツプフロツプ回路
3のセツト出力を上位ビツト、バツフアメモリ2
の読出データを下位ビツトとして示すものであ
り、又Bはフリツプフロツプ回路9のセツト出力
を示し、×印は不定であることを示す。又Cはマ
ルチプレクサ4の制御入力即ち読出ビツト位置情
報を示す。又Dは符号変換回路5からの符号長情
報、Eは加算回路10の出力、Fは比較回路12
の比較出力、Gはフリツプフロツプ回路7aの出
力を示す。 FIG. 4 shows an example of the correspondence between the variable length code information pattern and the code length information, and FIG. 5 shows an example of the operation when a 12-bit configuration of "100000000001" is used as the special code. In FIG. 5, t is the time, A is the input of the multiplexer 4 as the upper bit and the lower bit, that is, the set output of the flip-flop circuit 3 as the upper bit, and the buffer memory 2 as the set output.
B indicates the set output of the flip-flop circuit 9, and the x mark indicates that it is undefined. Further, C indicates a control input of the multiplexer 4, that is, read bit position information. Further, D is the code length information from the code conversion circuit 5, E is the output of the adder circuit 10, and F is the comparator circuit 12.
, and G indicates the output of the flip-flop circuit 7a.
特殊符号検出回路8は、バツフアメモリ2から
順次読出される8ビツトのデータを少なくとも3
回分保持して12ビツト構成の特殊符号を検出する
構成を有するものであり、時刻t1に於ては、マ
ルチプレクサ4に上位ビツトの“00010000”と下
位ビツトの“00000010”とが加えられ、その時点
で特殊符号検出回路8により12ビツトの特殊符号
が検出され、フリツプフロツプ回路9には、最上
位ビツトMSBを“1”とした特殊符号の先頭ビ
ツト位置情報“1011”がセツトされる。“1011”
内の“011”は特殊符号の先頭ビツト位置がバツ
フアメモリ2からの8ビツト並列データ中の4ビ
ツト目であることを示すものである。 The special code detection circuit 8 detects at least three pieces of 8-bit data sequentially read out from the buffer memory 2.
It has a configuration that detects a special code with a 12-bit configuration by holding the bits of the code once, and at time t1, the upper bit "00010000" and the lower bit "00000010" are added to the multiplexer 4, and at that point A 12-bit special code is detected by the special code detection circuit 8, and the first bit position information "1011" of the special code with the most significant bit MSB set to "1" is set in the flip-flop circuit 9. “1011”
"011" in the figure indicates that the first bit position of the special code is the fourth bit in the 8-bit parallel data from the buffer memory 2.
又その時点で、マルチプレクサ4に読出ビツト
位置情報Cとして“011”により4ビツト目を示
しているとすると、符号変換回路5には
“10000000”の8ビツトが入力される。又フリツ
プフロツプ回路9のセツト出力の最上位ビツト
MSBが特殊符号検出により“1”となるから、
インバータ21の出力は“1”となり、又アンド
回路19,20は開かれる。又比較回路12に
は、フリツプフロツプ回路9のセツト出力Bの最
上位ビツトMSBを除くn−1ビツトの“011”と
アンド回路19の出力の“1”(前回のインバー
タ21の出力が“1”でフリツプフロツプ回路2
4にこの“1”がセツトされていることによる)
が最上位ビツトMSBとして加えられ、且つフリ
ツプフロツプ回路7aのセツト出力Gの“1011”
が加えられ、両者は一致するので、比較回路12
の出力Fは“1”となり、アンド回路20の出力
は“1”となる。それによりセレクタ11はフリ
ツプフロツプ回路9のセツト出力Bを選択してフ
リツプフロツプ回路7aに加えることになり、又
フリツプフロツプ回路7bに“1”がセツトさ
れ、そのセツト出力は制御回路6に特殊符号検出
情報として加えられる。 At that point, if the read bit position information C in the multiplexer 4 is "011" indicating the 4th bit, the code conversion circuit 5 receives 8 bits of "10000000". Also, the most significant bit of the set output of flip-flop circuit 9
Because MSB becomes “1” by special code detection,
The output of the inverter 21 becomes "1" and the AND circuits 19 and 20 are opened. The comparator circuit 12 also contains "011" of n-1 bits excluding the most significant bit MSB of the set output B of the flip-flop circuit 9 and "1" of the output of the AND circuit 19 (the previous output of the inverter 21 was "1"). Flip-flop circuit 2
(This is due to this "1" being set to 4)
is added as the most significant bit MSB, and "1011" of the set output G of the flip-flop circuit 7a
is added and the two match, so the comparison circuit 12
The output F of is "1", and the output of the AND circuit 20 is "1". As a result, the selector 11 selects the set output B of the flip-flop circuit 9 and applies it to the flip-flop circuit 7a, and the flip-flop circuit 7b is set to "1", and the set output is sent to the control circuit 6 as special code detection information. Added.
又アンド回路20の出力が“1”であると共に
セレクタ11で選択されたフリツプフロツプ回路
9のセツト出力Bの最上位ビツトMSBが“1”
であるから、アンド回路18の出力は“1”とな
り、フリツプフロツプ回路7aにこの“1”がセ
ツトされ、従つてアンド回路14の出力の読出ク
ロツク信号RCKは、クロツク信号CLKのタイミ
ングで“1”となる。 Further, the output of the AND circuit 20 is "1" and the most significant bit MSB of the set output B of the flip-flop circuit 9 selected by the selector 11 is "1".
Therefore, the output of the AND circuit 18 becomes "1", this "1" is set in the flip-flop circuit 7a, and therefore the read clock signal RCK output from the AND circuit 14 becomes "1" at the timing of the clock signal CLK. becomes.
前述のように、時刻t1に於ては、符号変換回
路5からは可変長符号規則に従うパターンが入力
されていないので、符号長情報は出力されず、又
加算回路10の出力Eは、セレクタ11で選択さ
れないので×印で示すように、関係のないものと
なる。 As mentioned above, at time t1, since no pattern conforming to the variable length code rule is input from the code conversion circuit 5, code length information is not output, and the output E of the addition circuit 10 is not input to the selector 11. Since it is not selected, it becomes unrelated, as shown by the x mark.
時刻t2に於ては、読出クロツク信号RCKに
よりバツフアメモリ2から次の8ビツトのデータ
が読出されるので、その時点では特殊符号検出回
路8では特殊符号が検出されないものとなり、フ
リツプフロツプ回路9のセツト出力Bは、最上位
ビツトMSBが“0”となる任意の値となる。又
マルチプレクサ4にはフリツプフロツプ回路7a
にセツトされたn−1ビツトの“011”が加えら
れ、符号変換回路5には4ビツト目からの
“00010011”が加えられる。その時制御回路6は
フリツプフロツプ回路7bからの特殊符号検出情
報を受信しているので、符号変換回路5に制御信
号を加えて、の出力Dを*印で示すように強制的
に“0100”とする。それにより加算回路10の出
力Eは、“011”と“100”との加算を行い、
“0111”を出力することになる。この出力Eはセ
レクタ11に加えられ、その時点のフリツプフロ
ツプ回路9のセツト出力Bの最上位ビツトMSB
は“0”であるから、アンド回路20の“0”の
出力により、加算回路10の出力Eが選択されて
フリツプフロツプ回路7aに加えられる。 At time t2, the next 8 bits of data are read from the buffer memory 2 in response to the read clock signal RCK, so that the special code is not detected by the special code detection circuit 8 at that time, and the set output of the flip-flop circuit 9 is B is an arbitrary value such that the most significant bit MSB is "0". The multiplexer 4 also includes a flip-flop circuit 7a.
The n-1 bit "011" set in is added to the code conversion circuit 5, and "00010011" from the 4th bit is added to the code conversion circuit 5. At this time, the control circuit 6 has received the special code detection information from the flip-flop circuit 7b, so it applies a control signal to the code conversion circuit 5 to forcibly set the output D to "0100" as shown by the * mark. . As a result, the output E of the adder circuit 10 performs the addition of "011" and "100",
“0111” will be output. This output E is applied to the selector 11, and the most significant bit MSB of the set output B of the flip-flop circuit 9 at that time is applied to the selector 11.
Since E is "0", the output E of the adder circuit 10 is selected by the "0" output of the AND circuit 20 and applied to the flip-flop circuit 7a.
又セレクタ11で選択された加算回路10の出
力Eの最上位ビツトMSBは“0”であるから、
アンド回路18の出力は“0”となり、従つてア
ンド回路14の出力の読出クロツク信号RCKは
“0”であるから、バツフアメモリ2からの読出
しは行われない。 Also, since the most significant bit MSB of the output E of the adder circuit 10 selected by the selector 11 is "0",
Since the output of the AND circuit 18 is "0" and therefore the read clock signal RCK output from the AND circuit 14 is "0", no reading from the buffer memory 2 is performed.
時刻t3に於ては、マルチプレクサ4の入力デ
ータAは変化ないが、読出ビツト位置情報Cは
“111”で8ビツト目を示すものなつているので、
符号変換回路5には、“00110010”が入力される。
この入力パターンのうち、第4図を参照すると、
“001”の3ビツトが可変長符号のパターンである
から、符号変換回路5は“0011”を符号長情報D
として出力することになる。従つて加算回路10
の出力Eは“1010”となる。最上位ビツトMSB
が“1”となることにより、アンド回路18の出
力が“1”となり、フリツプフロツプ回路7aに
この“1”と、セレクタ11で選択された加算回
路10の出力Eとがセツトされ、クロツク信号
CLKのタイミングで読出クロツク信号RCKが
“1”となり、バツフアメモリ2から次の8ビツ
トのデータが読出され、次の時刻t4に示す状態
に移行する。 At time t3, the input data A of the multiplexer 4 does not change, but the read bit position information C is "111" indicating the 8th bit.
“00110010” is input to the code conversion circuit 5.
Of this input pattern, referring to Figure 4,
Since the 3 bits of “001” are a variable length code pattern, the code conversion circuit 5 converts “0011” into code length information D.
It will be output as Therefore, the adder circuit 10
The output E of is "1010". Most significant bit MSB
becomes "1", the output of the AND circuit 18 becomes "1", this "1" and the output E of the adder circuit 10 selected by the selector 11 are set in the flip-flop circuit 7a, and the clock signal
The read clock signal RCK becomes "1" at the timing of CLK, the next 8 bits of data are read from the buffer memory 2, and the state shifts to the next time t4.
時刻t4に於ては、読出ビツト位置情報が
“010”で3ビツト目を示すので、マルチプレクサ
4から符号変換回路5に3ビツト目からの
“10010000”が加えられる。符号変換回路5では、
“1001”の符号長情報Dとして“0100”を出力す
る。加算回路10の出力Eは“010”となり、こ
の加算回路10の出力Eはセレクタ11を介して
フリツプフロツプ回路7aにセツトされ、次の読
出ビツト位置情報Cは“110”で7ビツト目を示
すものとなる。この場合のフリツプフロツプ回路
7aのセツト出力Gの最上位ビツトMSBは“0”
であるので、読出クロツク信号RCKは出力され
ない。 At time t4, since the read bit position information is "010" indicating the third bit, "10010000" from the third bit is added from the multiplexer 4 to the code conversion circuit 5. In the code conversion circuit 5,
“0100” is output as the code length information D of “1001”. The output E of the adder circuit 10 becomes "010", the output E of the adder circuit 10 is set in the flip-flop circuit 7a via the selector 11, and the next read bit position information C is "110", indicating the 7th bit. becomes. In this case, the most significant bit MSB of the set output G of the flip-flop circuit 7a is "0".
Therefore, read clock signal RCK is not output.
次の時刻t5に於ては、読出ビツト位置情報C
が7ビツト目を示すので、符号変換回路5には7
ビツト目からの“00001011”が入力される。その
入力データのうちの“000010”に対応した符号長
情報D“0110”が符号変換回路5から出力され、
加算回路10の加算出力Eは“1100”となり、最
上位ビツトMSBが“1”であることにより、読
出クロツク信号RCKが出力され、バツフアメモ
リ2から次の8ビツトのデータが読出され、次の
時刻t6に示す状態に移行する。 At the next time t5, the read bit position information C
indicates the 7th bit, so the code conversion circuit 5 has 7 bits.
“00001011” starting from the bit is input. Code length information D “0110” corresponding to “000010” of the input data is output from the code conversion circuit 5,
Since the addition output E of the addition circuit 10 becomes "1100" and the most significant bit MSB is "1", the read clock signal RCK is output, and the next 8 bits of data are read from the buffer memory 2, and the next time The state shifts to the state shown at t6.
以下同様にして、時刻t8に移行すると、特殊
符号検出回路8で特殊符号を検出し、フリツプフ
ロツプ回路9に最上位ビツトMSBを“1”とし
且つ先頭ビツト位置情報を示す“1011”をセツト
する。その時点の読出ビツト位置情報Cは“001”
で、2ビツト目を示すので、符号変換回路5には
“10100000”が加えられる。この入力データのう
ちの“101”に対応して符号長情報Dは“0011”
となる。又加算回路10の出力Eは“0100”とな
る。この時点で特殊符号変換回路8で12ビツトの
特殊符号を検出し、フリツプフロツプ回路9に
“1011”がセツトされる。又比較回路12では、
フリツプフロツプ回路7aの出力Gの“1001”
と、フリツプフロツプ回路9のセツト出力Bとが
入力されることになり、フリツプフロツプ回路7
aのセツト出力Bの方が大きいので、比較出力F
は“0”となる。従つてセレクタ11は加算回路
10の出力Eを選択し、且つ読出クロツク信号
RCKは出力されない。 Similarly, at time t8, the special code detection circuit 8 detects the special code, sets the most significant bit MSB to "1", and sets "1011" indicating the leading bit position information in the flip-flop circuit 9. The read bit position information C at that point is “001”
Since this indicates the second bit, "10100000" is added to the code conversion circuit 5. Corresponding to “101” of this input data, code length information D is “0011”
becomes. Further, the output E of the adder circuit 10 becomes "0100". At this point, the special code conversion circuit 8 detects a 12-bit special code, and the flip-flop circuit 9 is set to "1011". Also, in the comparison circuit 12,
“1001” of the output G of the flip-flop circuit 7a
and the set output B of the flip-flop circuit 9 are input, and the flip-flop circuit 7
Since the set output B of a is larger, the comparison output F
becomes “0”. Therefore, the selector 11 selects the output E of the adder circuit 10 and also outputs the read clock signal.
RCK is not output.
前述の場合、例えば伝送路におけるエラーによ
つて可変長符号の“101”に誤りがあり、特殊符
号の先頭ビツトを可変長符号として復号すること
になるものであるが、特殊符号検出回路8で特殊
符号を検出したことにより、フリツプフロツプ回
路9の最上位ビツトMSBが“1”となり、イン
バータ21の出力が“0”で且つ比較回路12の
出力Fが“0”であれば、読出クロツク信号
RCKが出力されず、且つフリツプフロツプ回路
7bもセツトされないので、読出ビツト位置情報
Cに従つて次のデータが符号変換回路5に入力さ
れる。 In the above case, for example, there is an error in the variable length code "101" due to an error in the transmission path, and the first bit of the special code is decoded as a variable length code. By detecting the special code, the most significant bit MSB of the flip-flop circuit 9 becomes "1", and if the output of the inverter 21 is "0" and the output F of the comparator circuit 12 is "0", the read clock signal is
Since RCK is not output and flip-flop circuit 7b is not set, the next data is input to code conversion circuit 5 in accordance with read bit position information C.
時刻t9に於ては、読出ビツト位置情報Cが
“100”で5ビツト目を示すから、符号変換回路5
には5ビツト目からの“00000000”が入力され
る。又フリツプフロツプ回路7aのセツト出力G
は“0100”となり、フリツプフロツプ回路9のセ
ツト出力Bは“1011”であるから、比較回路12
の出力Fは“1”となる。それによりセレクタ1
1はフリツプフロツプ回路9のセツト出力Bを選
択してフリツプフロツプ回路7aに加え、又フリ
ツプフロツプ回路7bに“1”がセツトされて制
御回路6に特殊符号の検出情報が通知される。フ
リツプフロツプ回路9のセツト出力Bがフリツプ
フロツプ回路7aにセツトされることにより、読
出クロツク信号RCKが出力され、バツフアメモ
リ2から次の8ビツトのデータが読出され、次の
時刻t10に示す状態に移行する。 At time t9, the read bit position information C is "100" indicating the 5th bit, so the code conversion circuit 5
“00000000” starting from the 5th bit is input. Also, the set output G of the flip-flop circuit 7a
is "0100" and the set output B of the flip-flop circuit 9 is "1011", so the comparator circuit 12
The output F becomes "1". Therefore, selector 1
1 selects the set output B of the flip-flop circuit 9 and adds it to the flip-flop circuit 7a, and "1" is set in the flip-flop circuit 7b to notify the control circuit 6 of the detection information of the special code. By setting the set output B of the flip-flop circuit 9 to the flip-flop circuit 7a, the read clock signal RCK is output, the next 8 bits of data are read from the buffer memory 2, and the state shifts to the next time t10.
時刻t10に於ては、制御回路6からの制御信
号により符号変換回路5は*印で示す“0100”を
符号長情報Dとして出力する。又読出ビツト位置
情報は“011”であるから、加算回路10の出力
Eは“0111”となる。又その時点では、特殊符号
の検出が行われていないので、フリツプフロツプ
回路9のセツト出力Bの最上位ビツトMSBは
“0”となる。又加算回路10の出力Eが選択さ
れてフリツプフロツプ回路7aにセツトされる
が、その最上位ビツトMSBは“0”であるから、
読出クロツク信号RCKは出力されない。 At time t10, the code conversion circuit 5 outputs "0100" indicated by an asterisk (*) as the code length information D in response to a control signal from the control circuit 6. Also, since the read bit position information is "011", the output E of the adder circuit 10 is "0111". Also, at that time, since no special code has been detected, the most significant bit MSB of the set output B of the flip-flop circuit 9 becomes "0". Also, the output E of the adder circuit 10 is selected and set in the flip-flop circuit 7a, but since its most significant bit MSB is "0",
Read clock signal RCK is not output.
このようにして、可変長符号のビツト誤りがあ
つて、特殊符号の一部を可変長符号として復号し
ても、特殊符号を特殊符号検出回路8で検出する
ことができるから、その検出により、次の可変長
符号の先頭から正しく復号を開始することができ
ることになり、特殊符号の次に来る制御情報も正
しく検出できることになる。 In this way, even if there is a bit error in the variable length code and a part of the special code is decoded as a variable length code, the special code can be detected by the special code detection circuit 8. This means that decoding can be correctly started from the beginning of the next variable length code, and the control information that follows the special code can also be correctly detected.
更に、動作速度を決定する遅延時間は、フリツ
プフロツプ回路3とマルチプレクサ4と符号変換
回路5と加算回路10とセレクタ11とアンド回
路18,14とによるもので、第1図に示す構成
に比較して、比較回路12が入つていないのでそ
の分遅延時間を短くすることが可能となり、シヨ
ツトキーTTLとバイポーラROMとにより構成し
た場合には、動作速度を12MHz以上にすることが
可能となる。 Furthermore, the delay time that determines the operating speed is due to the flip-flop circuit 3, multiplexer 4, code conversion circuit 5, addition circuit 10, selector 11, and AND circuits 18 and 14, and is shorter than the configuration shown in FIG. Since the comparison circuit 12 is not included, the delay time can be shortened accordingly, and when configured with a short key TTL and bipolar ROM, the operating speed can be increased to 12 MHz or more.
発明の効果
以上説明したように、本発明は、可変長符号列
を一定速度で受信するバツフアメモリ2から所定
のビツト長のデータを順次読出して、可変長符号
を固定長符号に変換する復号化回路に於て、特殊
符号を検出したとき、先頭ビツト位置情報と読出
ビツト位置情報とを比較し、両者が同じか又は読
出ビツト位置情報の方が大きいときには、特殊符
号検出に従つて、特殊符号の次からの可変長符号
の復号化を開始するようにしているものであり、
可変長符号のビツト誤りがあつて、特殊符号の一
部を可変長符号として復号したとしても、特殊符
号の次から正しく可変長符号の復号を行うことが
可能となり、又読出ビツト位置情報をマルチプレ
クサ4に加える径路の遅延時間を短くすることが
できるので、高速動作が可能となる利点がある。Effects of the Invention As explained above, the present invention provides a decoding circuit that sequentially reads data of a predetermined bit length from a buffer memory 2 that receives a variable-length code string at a constant speed, and converts the variable-length code into a fixed-length code. When a special code is detected, the first bit position information and the read bit position information are compared, and if they are the same or the read bit position information is larger, the special code is detected according to the special code detection. It is designed to start decoding the next variable length code,
Even if a part of the special code is decoded as a variable-length code due to a bit error in the variable-length code, it is possible to correctly decode the variable-length code from the next special code, and the read bit position information can be transferred to the multiplexer. Since the delay time of the path added to step 4 can be shortened, there is an advantage that high-speed operation is possible.
第1図は従来の可変長符号の復号化回路のブロ
ツク図、第2図は本発明の実施例の基本回路とな
るブロツク図、第3図は本発明の実施例のブロツ
ク図、第4図は可変長符号のパターンと符号長情
報の関係の一例の説明図、第5図は本発明の実施
例の動作説明図である。
1は入力端子、2はバツフアメモリ、3はフリ
ツプフロツプ回路、4はマルチプレクサ、5は符
号変換回路、6は制御回路、7a,7bはフリツ
プフロツプ回路、8は特殊符号検出回路、9は特
殊符号の検出情報と先頭ビツト位置情報をセツト
するフリツプフロツプ回路、10は読出ビツト位
置情報と符号長情報とを加算する加算回路、11
はセレクタ、12は比較回路、14,18,1
9,20はアンド回路、21はインバータ、22
はオア回路、23はバツフアメモリ読出停止回
路、24はフリツプフロツプ回路である。
FIG. 1 is a block diagram of a conventional variable length code decoding circuit, FIG. 2 is a block diagram of a basic circuit of an embodiment of the present invention, FIG. 3 is a block diagram of an embodiment of the present invention, and FIG. 4 is a block diagram of a conventional variable length code decoding circuit. 5 is an explanatory diagram of an example of the relationship between a variable length code pattern and code length information, and FIG. 5 is an explanatory diagram of the operation of the embodiment of the present invention. 1 is an input terminal, 2 is a buffer memory, 3 is a flip-flop circuit, 4 is a multiplexer, 5 is a code conversion circuit, 6 is a control circuit, 7a, 7b are flip-flop circuits, 8 is a special code detection circuit, 9 is special code detection information and a flip-flop circuit for setting the first bit position information; 10 is an adder circuit for adding the read bit position information and the code length information; 11
is a selector, 12 is a comparison circuit, 14, 18, 1
9 and 20 are AND circuits, 21 is an inverter, 22
23 is a buffer memory read stop circuit, and 24 is a flip-flop circuit.
Claims (1)
に制御信号と複数の可変長符号を挿入した一定速
度の符号列データを受信するバツフアメモリ2、 該バツフアメモリから所定のビツト長単位で順
次読出して読出ビツト位置情報に従つたビツト位
置から所定のビツト長のデータを出力するマルチ
プレクサ4、 該マルチプレクサからのデータを入力し可変長
符号規則に従つて可変長符号を識別して該可変長
符号の符号長情報を出力する符号変換回路5、 該符号変換回路からの符号長情報と前記読出ビ
ツト位置情報とを加算して次回の読出ビツト位置
情報とする加算回路10、 前記特殊符号を検出して先頭ビツト位置情報を
出力する特殊符号検出回路8、 該特殊符号検出回路からの先頭ビツト位置情報
と前記マルチプレクサにて使用された読出ビツト
位置情報とを比較する比較回路12、 該比較回路により比較して比較一致或いは前記
先頭ビツト位置情報の方が小さいとき該先頭ビツ
ト位置情報を次回の読出ビツト位置情報とし、そ
れ以外のときは前記加算回路の出力を次回の読出
ビツト位置情報とするセレクタ11、 前記特殊符号が検出されかつ前記比較回路の出
力で前記セレクタを制御して前記読出ビツト位置
情報を選択したとき、前記バツフアメモリの読出
[Claims] 1. A buffer memory 2 that receives constant speed code string data in which a control signal and a plurality of variable length codes are inserted between special codes of a predetermined bit pattern; A multiplexer 4 that sequentially reads data and outputs data of a predetermined bit length from a bit position according to the read bit position information, inputs the data from the multiplexer, identifies a variable length code according to the variable length code rule, and converts the data to the variable length code. a code conversion circuit 5 that outputs code length information of the code; an addition circuit 10 that adds the code length information from the code conversion circuit and the read bit position information to obtain next read bit position information; and detects the special code. a special code detection circuit 8 which outputs the first bit position information from the special code detection circuit; a comparison circuit 12 which compares the first bit position information from the special code detection circuit with the read bit position information used in the multiplexer; A selector that uses the first bit position information as the next read bit position information when there is a comparison match or the first bit position information is smaller, and otherwise uses the output of the adder circuit as the next read bit position information. 11. When the special code is detected and the selector is controlled by the output of the comparison circuit to select the read bit position information, the buffer memory is read out.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58181428A JPS6072488A (en) | 1983-09-29 | 1983-09-29 | Decoding circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58181428A JPS6072488A (en) | 1983-09-29 | 1983-09-29 | Decoding circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6072488A JPS6072488A (en) | 1985-04-24 |
| JPH0242275B2 true JPH0242275B2 (en) | 1990-09-21 |
Family
ID=16100598
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58181428A Granted JPS6072488A (en) | 1983-09-29 | 1983-09-29 | Decoding circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6072488A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04257939A (en) * | 1991-02-13 | 1992-09-14 | Tokyo Electric Co Ltd | Data processor |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4360840A (en) * | 1980-05-13 | 1982-11-23 | Am International, Inc. | Real time data compression/decompression scheme for facsimile transmission system |
-
1983
- 1983-09-29 JP JP58181428A patent/JPS6072488A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6072488A (en) | 1985-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4800441A (en) | Binary data compression and expansion processing apparatus | |
| EP0275585A1 (en) | Method of transmitting n-bit information words, information transmission system for carrying out the method, and encoding device and decoding device for use in the information-transmission system | |
| US5028922A (en) | Multiplexed encoder and decoder with address mark generation/check and precompensation circuits | |
| JPS5879352A (en) | Digital data transmitter | |
| JPH0525224B2 (en) | ||
| US4766602A (en) | Synchronizing signal decoding | |
| JP3935217B2 (en) | Conversion from a sequence of m-bit information words to a modulated signal | |
| US4860324A (en) | Information data recovering apparatus | |
| JPH0242275B2 (en) | ||
| JPH07336347A (en) | Frame sync detection circuit | |
| JPH10511833A (en) | Apparatus for decoding channel signal into information signal and playback apparatus comprising this apparatus | |
| JPH0255987B2 (en) | ||
| JPH0212417B2 (en) | ||
| JP2606194B2 (en) | Digital signal transmission equipment | |
| JP3142911B2 (en) | Processing method of encoding / decoding device | |
| JPH0338116A (en) | Data coding and demodnlating system | |
| EP0294614B1 (en) | m bit to n bit code converting circuit | |
| JPH0763151B2 (en) | Variable length code decoding circuit | |
| JPS60141075A (en) | Detection circuit of line synchronizing code of g3 facsimile signal | |
| JPS63197151A (en) | Serial data transfer system | |
| KR850000954B1 (en) | Detachment device | |
| JPS6087551A (en) | Multi-value transmission system | |
| JP3245622B2 (en) | Pattern comparison method | |
| JPH10164044A (en) | Signal detection circuit | |
| JP3458782B2 (en) | DUTY correction circuit |