JPH0117176B2 - - Google Patents
Info
- Publication number
- JPH0117176B2 JPH0117176B2 JP57111446A JP11144682A JPH0117176B2 JP H0117176 B2 JPH0117176 B2 JP H0117176B2 JP 57111446 A JP57111446 A JP 57111446A JP 11144682 A JP11144682 A JP 11144682A JP H0117176 B2 JPH0117176 B2 JP H0117176B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- flip
- output signal
- flop circuit
- flop
- 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
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/42—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
Description
【発明の詳細な説明】
(1) 発明の技術分野
本発明は、可変長符号からなる入力信号を固定
長符号からなる信号に変換して出力するようにし
た、可変長符号の符号変換回路に関するものであ
る。DETAILED DESCRIPTION OF THE INVENTION (1) Technical Field of the Invention The present invention relates to a variable-length code code conversion circuit that converts an input signal consisting of a variable-length code into a signal consisting of a fixed-length code and outputs the converted signal. It is something.
(2) 技術の背景
一般に、情報伝送においては、情報の内容に応
じて1ワードのビツト数が変化する可変長符号方
式と、1ワードのビツト数が常に一定である固定
長符号方式とが用いられている。可変長符号方式
は、固定長符号方式にくらべて同一の情報量を伝
送するために必要な全体のビツト数を減少できる
利点があり、画像信号または音声信号等の伝送に
用いられる。しかし、ワードごとにビツト数が異
なるため、そのままの状態で処理しようとすると
不便であり、又回路が複雑になる。この様な欠点
は、これら長さの異なる符号からなる信号系列を
一定のビツト数毎に区切つた並列データに変換す
ることにより除去できる。この様な背景から可変
長符号から固定長符号に変換する回路の実現が望
まれている。(2) Background of the technology Generally, in information transmission, variable-length codes are used, in which the number of bits in one word changes depending on the content of the information, and fixed-length codes, in which the number of bits in one word is always constant. It is being The variable length code system has the advantage that the total number of bits required to transmit the same amount of information can be reduced compared to the fixed length code system, and is used for transmitting image signals, audio signals, etc. However, since the number of bits differs for each word, it is inconvenient to process it as is, and the circuit becomes complicated. These drawbacks can be eliminated by converting the signal series consisting of codes of different lengths into parallel data divided into parts of a fixed number of bits. Against this background, it is desired to realize a circuit that converts variable length codes to fixed length codes.
(3) 従来技術と問題点
従来形の、可変長符号の符号変換回路が第1図
に示される。第1図の符号変換回路は、最大ビツ
ト数nである可変長符号データ入力信号を受信す
るマトリツクス形回転回路11、マトリツクス形
回転回路11のnビツト出力信号を受信する第1
のフリツプフロツプ回路12、マトリツクス形回
転回路11の出力信号および第1のフリツプフロ
ツプ回路12の出力信号を受信する切換回路1
3、切換回路13の出力信号を受信する第2のフ
リツプフロツプ回路14、第2のフリツプフロツ
プ回路14の出力信号を受信する第3のフリツプ
フロツプ回路15、および、データ入力信号のビ
ツト数情報入力信号を受信し前記の回路を制御す
る制御回路16を具備する。(3) Prior Art and Problems A conventional code conversion circuit for variable length codes is shown in FIG. The code conversion circuit shown in FIG. 1 includes a matrix-type rotation circuit 11 that receives a variable-length code data input signal having a maximum number of bits n, and a first circuit that receives an n-bit output signal of the matrix-type rotation circuit 11.
a switching circuit 1 receiving the output signal of the first flip-flop circuit 12, the matrix-type rotation circuit 11, and the output signal of the first flip-flop circuit 12;
3. A second flip-flop circuit 14 that receives the output signal of the switching circuit 13, a third flip-flop circuit 15 that receives the output signal of the second flip-flop circuit 14, and receives the bit number information input signal of the data input signal. A control circuit 16 is provided to control the above-mentioned circuit.
第1図の符号変換回路においては、可変長符号
入力データはn×nのマトリツクス形回転回路1
1に1ワードずつ並列に入力される。回転回路1
1は、並列に入力されたnビツトのデータを順序
を変えることなく、任意のビツト数だけ各ワード
内でビツト位置を移動させる、すなわちnビツト
のデータを回転させたようにビツト位置を変換さ
せ並列に出力する機能を有する。回転回路11の
前記の機能は、可変長符号入力データのビツト数
情報に応じて制御回路16により制御される。回
転回路11の出力信号は、第1のフリツプフロツ
プ回路12に書込まれると同時に、切換回路13
を介して第2のフリツプフロツプ回路14に並列
に書込まれる。この場合、前回のデータ書込み時
においてnビツトからはみ出した書込み残しのデ
ータがあれば、第1のフリツプフロツプ回路12
から切換回路13を介して、並列データの先頭に
付加する形で第2のフリツプフロツプ回路14に
書込まれる。このようにして、第2のフリツプフ
ロツプ回路14に書込まれた並列データがnビツ
トに達しない場合には、次の可変長符号入力デー
タは、先頭ビツトが第2のフリツプフロツプ回路
14に書込まれたデータの最後尾に位置するよう
に変換され、フリツプフロツプ回路14に書込ま
れる。 In the code conversion circuit shown in FIG.
1 word is input in parallel. Rotating circuit 1
1 moves the bit position within each word by an arbitrary number of bits without changing the order of n-bit data input in parallel, that is, converts the bit position as if rotating n-bit data. It has a function to output in parallel. The above functions of the rotation circuit 11 are controlled by the control circuit 16 in accordance with the bit number information of the variable length code input data. The output signal of the rotation circuit 11 is written to the first flip-flop circuit 12 and at the same time the output signal is written to the switching circuit 13.
are written in parallel to the second flip-flop circuit 14 via the flip-flop circuit 14. In this case, if there is unwritten data that protrudes from n bits during the previous data writing, the first flip-flop circuit 12
The parallel data is written to the second flip-flop circuit 14 via the switching circuit 13 in the form of being added to the beginning of the parallel data. In this way, if the parallel data written to the second flip-flop circuit 14 does not reach n bits, the next variable-length code input data has the first bit written to the second flip-flop circuit 14. The data is converted so that it is located at the end of the data, and is written into the flip-flop circuit 14.
このようにして、フリツプフロツプ回路14に
書込まれたデータがnビツトに達したときに、そ
の内容が第3のフリツプフロツプ15に書込ま
れ、所定のタイミングにおいて固定長符号出力デ
ータとして出力される。 In this way, when the data written in the flip-flop circuit 14 reaches n bits, the contents are written into the third flip-flop 15 and output as fixed length code output data at a predetermined timing.
ところで、第1図の符号変換回路においては、
可変長符号入力データの一部がnビツトからはみ
出した場合には、その部分のビツトが第1のフリ
ツプフロツプ回路12に保持され、次のデータの
書込みの際に切替回路13を介して第2のフリツ
プフロツプ回路14に書込まれるが、その際フリ
ツプフロツプ回路14においては書込み残しのビ
ツトのみを選択的に書込む必要がある。また、フ
リツプフロツプ回路14に書込まれたデータがn
ビツトに達しない場合、フリツプフロツプ回路1
4に既に書込まれたデータを保持したままで、未
書込みのビツトのみに新しいデータを書込む必要
がある。従つて、第1図の符号変換回路において
は、フリツプフロツプ14の書込み状況および可
変長符号入力データの符号長に応じて、フリツプ
フロツプ回路14へのデータの書込みをビツト毎
に制御する必要があり、それだけ制御回路の構成
および制御動作が複雑になるという問題がある。 By the way, in the code conversion circuit shown in Fig. 1,
When a part of the variable-length code input data protrudes from n bits, that part of the bits is held in the first flip-flop circuit 12 and transferred to the second flip-flop circuit 13 via the switching circuit 13 when writing the next data. The bits are written into the flip-flop circuit 14, but at this time, it is necessary to selectively write only the unwritten bits in the flip-flop circuit 14. Also, the data written to the flip-flop circuit 14 is n
If the bit is not reached, flip-flop circuit 1
It is necessary to write new data only to the unwritten bits while retaining the data already written to bits 4. Therefore, in the code conversion circuit shown in FIG. 1, it is necessary to control the writing of data to the flip-flop circuit 14 on a bit-by-bit basis depending on the writing status of the flip-flop 14 and the code length of the variable-length code input data. There is a problem that the configuration of the control circuit and the control operation become complicated.
(4) 発明の目的
本発明の主な目的は、前記の従来形の問題点に
かんがみ、有効ビツト記憶用のフリツプフロツプ
回路の出力を切替回路を介して前記フリツプフロ
ツプ回路の入力に帰還させるという着想にもとづ
いて、前記フリツプフロツプ回路へのデータの書
込みを全ビツト一括して行うことができ、それに
より制御回路の構成および制御動作を簡単化する
ことができる、可変長符号の符号変換回路を提供
することにある。(4) Object of the Invention The main object of the present invention is to take into account the problems of the conventional type described above, and to develop the idea of feeding back the output of a flip-flop circuit for storing valid bits to the input of the flip-flop circuit via a switching circuit. Based on the above, it is an object of the present invention to provide a code conversion circuit for variable length codes, which can write data to the flip-flop circuit at once for all bits, thereby simplifying the configuration and control operation of a control circuit. It is in.
(5) 発明の構成
本発明においては、並列に入力される可変長符
号入力信号を受信し該受信された入力信号をシフ
トしてビツト位置をずらすようにしたマトリツク
ス形回転回路と、該回転回路の出力信号を受信す
る第1のフリツプフロツプ回路と、該回転回路の
出力信号および該第1のフリツプフロツプ回路の
出力信号を受信する切替回路と、該切替回路の出
力信号を受信する第2のフリツプフロツプ回路
と、該第2のフリツプフロツプ回路の出力信号を
受信し固定長符号出力信号を出力する第3のフリ
ツプフロツプ回路を具備する可変長符号の符号変
換回路において、該切替回路はさらに該第2のフ
リツプフロツプ回路の出力信号を受信し、該切替
回路においては、受信された該回転回路の出力信
号および該第1および第2のフリツプフロツプ回
路の出力信号がビツト毎に選択的に出力され、そ
れにより、該第2のフリツプフロツプ回路におい
て全ビツトを一括して書込むことにより固定長符
号出力信号が作成されるようにしたことを特徴と
する、可変長符号の符号変換回路を提供すること
にある。(5) Structure of the Invention The present invention provides a matrix-type rotation circuit that receives variable-length code input signals input in parallel and shifts the received input signal to shift the bit position, and the rotation circuit. a first flip-flop circuit that receives an output signal of the rotary circuit, a switching circuit that receives the output signal of the rotary circuit and an output signal of the first flip-flop circuit, and a second flip-flop circuit that receives the output signal of the switching circuit. and a third flip-flop circuit that receives the output signal of the second flip-flop circuit and outputs a fixed-length code output signal, the switching circuit further comprising: In the switching circuit, the received output signal of the rotary circuit and the output signals of the first and second flip-flop circuits are selectively outputted bit by bit. It is an object of the present invention to provide a variable length code code conversion circuit characterized in that a fixed length code output signal is created by writing all bits at once in a second flip-flop circuit.
(6) 発明の実施例
本発明の一実施例としての可変長符号の符号変
換回路が第2図に示される。第2図の符号変換回
路は、最大ビツト数nである可変長符号データ入
力信号DI1,DI2……DInを受信するマトリツク
ス形回転回路21、マトリツクス形回転回路21
のnビツト出力信号を受信する第1のフリツプフ
ロツプ回路22、回転回路21の出力信号および
第1、第2のフリツプフロツプ回路22,24の
出力信号を受信する切替回路23、切替回路23
の出力信号を受信する第2のフリツプフロツプ回
路24、第2のフリツプフロツプ回路24の出力
信号を受信する第3のフリツプフロツプ回路2
5、および、入力信号のビツト数情報BI1,BI
2……BImを受信し前記の各回路21〜25を
制御する制御回路26から構成される。第2図の
符号変換回路は、第2のフリツプフロツプ回路2
4の出力信号が切替回路23を介して第2のフリ
ツプフロツプ回路24の入力側に帰還されている
点が第1図の符号変換回路と異なる。(6) Embodiment of the Invention A variable length code code conversion circuit as an embodiment of the present invention is shown in FIG. The code conversion circuit shown in FIG. 2 includes a matrix-type rotation circuit 21 that receives variable-length code data input signals DI1, DI2, . . . DIn having a maximum number of bits n;
a first flip-flop circuit 22 that receives the n-bit output signal of the flip-flop circuit 22, a switching circuit 23 that receives the output signal of the rotation circuit 21 and the output signals of the first and second flip-flop circuits 22 and 24;
a second flip-flop circuit 24 receiving the output signal of the second flip-flop circuit 24; and a third flip-flop circuit 2 receiving the output signal of the second flip-flop circuit 24.
5, and input signal bit number information BI1, BI
2... Consists of a control circuit 26 that receives BIm and controls each of the circuits 21 to 25 described above. The code conversion circuit in FIG. 2 is a second flip-flop circuit 2.
This code conversion circuit differs from the code conversion circuit shown in FIG. 1 in that the output signal of No. 4 is fed back to the input side of the second flip-flop circuit 24 via a switching circuit 23.
第2図の符号変換回路における切替回路23の
一構成例が第3図に示される。第3図の切替回路
23は、第1のフリツプフロツプ回路22の出力
信号および第2のフリツプフロツプ回路24の出
力信号を受信する第1段の切替部231、およ
び、回転回路21の出力信号および第1段の切替
部231の出力信号を受信する第2段の切替部2
32を有する。 An example of the configuration of the switching circuit 23 in the code conversion circuit of FIG. 2 is shown in FIG. The switching circuit 23 in FIG. A second stage switching unit 2 that receives the output signal of the stage switching unit 231
It has 32.
第2図および第3図に示される符号変換回路の
動作が第4図の動作説明図を用いて以下に説明さ
れる。 The operation of the code conversion circuit shown in FIGS. 2 and 3 will be explained below using the operation explanatory diagram of FIG. 4.
第2図の符号変換回路において、入力データの
最大ビツトを例えば8ビツトとし、第4図にS1
として示される可変長符号データが(A),(B),(C)…
の順に入力されるものとする。前記の入力データ
S1は、回転回路21において制御回路26の制
御により決定されるビツト数だけ回転され、変換
された出力データS2として第1のフリツプフロ
ツプ回路22および切替回路23に供給される。
例えば、第1のデータ(A)については、入力された
データが、そのまま回転回路21から出力され、
切替回路23においても回転回路21の出力デー
タが選択され出力され(S3)、第2のフリツプフ
ロツプ回路24に書込まれる(S4)。この場合、
第2のフリツプフロツプ回路24には有効なデー
タとして6ビツトしか書込まれていないため、次
のデータ(B)の先頭の2ビツトを後尾に付加する必
要がある。 In the code conversion circuit shown in FIG. 2, the maximum bit of input data is set to 8 bits, for example, and S1
The variable length code data shown as (A), (B), (C)...
shall be input in this order. The input data S1 is rotated by the number of bits determined by the control of the control circuit 26 in the rotation circuit 21, and is supplied to the first flip-flop circuit 22 and the switching circuit 23 as converted output data S2.
For example, regarding the first data (A), the input data is output as is from the rotation circuit 21,
The output data of the rotation circuit 21 is also selected and outputted in the switching circuit 23 (S3), and written to the second flip-flop circuit 24 (S4). in this case,
Since only 6 bits are written as valid data in the second flip-flop circuit 24, it is necessary to add the first 2 bits of the next data (B) to the tail.
このために、第2の入力データ(B)は、回転回路
21において先頭の2ビツトを後尾に位置させる
ように回転されS2として出力される。切替回路
23においては、第1段の切替部231において
第2のフリツプフロツプ回路23の出力S1(す
なわちA1)が選択され第2段の切替部232に
供給され、第2の切替部232において先頭の6
ビツトについては第2のフリツプフロツプ回路の
出力S4が選択され後尾の2ビツトについては回
転回路21の出力S2が選択され切替回路23の
出力S3として第2のフリツプフロツプ回路24
に供給される。この切替回路23の出力S3は、
第2のフリツプフロツプ回路24に書込まれ、全
ビツト有効データが書込まれたため、第3のフリ
ツプフロツプ回路25に出力データとして書込ま
れる。 For this purpose, the second input data (B) is rotated by the rotation circuit 21 so that the first two bits are positioned at the tail and outputted as S2. In the switching circuit 23, the first stage switching unit 231 selects the output S1 (that is, A1) of the second flip-flop circuit 23 and supplies it to the second stage switching unit 232. 6
For the bit, the output S4 of the second flip-flop circuit is selected, and for the last two bits, the output S2 of the rotation circuit 21 is selected, and the output S3 of the switching circuit 23 is selected as the output S4 of the second flip-flop circuit 24.
supplied to The output S3 of this switching circuit 23 is
Since all bits of valid data have been written to the second flip-flop circuit 24, the data is written to the third flip-flop circuit 25 as output data.
次に第3の入力データ(C)は、前回のデータの書
込み残しの1ビツトb3の後尾に付加するため
に、回転回路21において1ビツト回転され切替
回路23に供給される。切替回路23において
は、第1段の切替部231において第1のフリツ
プフロツプ回路22に記憶されている前回の回転
回路21の出力データ(すなわちA2)が選択さ
れて第2段の切替部232に供給され、第2段の
切替部232において先頭の1ビツトについて第
2のフリツプフロツプ回路22の出力データが選
択され後尾の7ビツトについて回転回路21の出
力データが選択される。この切替回路23の出力
は、前回と同様に第2のフリツプフロツプ回路2
4を介して、第3のフリツプフロツプ回路25に
出力データとして書込まれる。 Next, the third input data (C) is rotated by one bit in the rotation circuit 21 and supplied to the switching circuit 23 in order to be added to the tail of the one bit b3 left unwritten in the previous data. In the switching circuit 23, the previous output data (i.e. A2) of the rotation circuit 21 stored in the first flip-flop circuit 22 is selected by the first stage switching unit 231 and is supplied to the second stage switching unit 232. Then, in the second stage switching section 232, the output data of the second flip-flop circuit 22 is selected for the first bit, and the output data of the rotation circuit 21 is selected for the last seven bits. The output of this switching circuit 23 is transferred to the second flip-flop circuit 2 as before.
4 to the third flip-flop circuit 25 as output data.
以下同様にして、前回の入力データにおいて書
込み残しのビツトがある場合には、その後尾に新
しいデータが付加され、第2のフリツプフロツプ
回路24に書込まれた有効データが8ビツトに達
しない場合には、既に書込まれたデータの後尾に
新しいデータが付加され、8ビツトに達した場合
に出力データとして第3のフリツプフロツプ回路
25から出力される。 Similarly, if there are unwritten bits in the previous input data, new data is added to the end, and if the valid data written to the second flip-flop circuit 24 does not reach 8 bits, New data is added to the end of the already written data, and when it reaches 8 bits, it is output from the third flip-flop circuit 25 as output data.
このように、第2図の符号変換回路において
は、第2のフリツプフロツプ回路24に既に書込
まれたデータが8ビツトに満たない場合にも、既
に書込まれたデータを切替回路23を介して第2
のフリツプフロツプ回路24の入力に帰還するこ
とにより、第2のフリツプフロツプ回路24への
データの書込みを全ビツト同時に行うことができ
る。 In this way, in the code conversion circuit shown in FIG. Second
By feeding back to the input of the second flip-flop circuit 24, all bits can be written to the second flip-flop circuit 24 at the same time.
(7) 発明の効果
本発明によれば、可変長符号入力データを変換
して固定長符号データとして出力する符号変換回
路において、有効データを保持するフリツプフロ
ツプ回路におけるデータの書込みを全ビツト一括
して行うことができ、それにより、簡単な制御と
回路構成により符号変換を行うことが可能であ
る。(7) Effects of the Invention According to the present invention, in a code conversion circuit that converts variable-length code input data and outputs it as fixed-length code data, data is written in a flip-flop circuit that holds valid data by writing all bits at once. Therefore, it is possible to perform code conversion with simple control and circuit configuration.
第1図は、従来形の可変長符号の符号変換回路
の回路図、第2図は、本発明の一実施例としての
可変長符号の符号変換回路の回路図、第3図は、
第2図における切替回路の一構成例を示す回路
図、第4図は、第2図の符号変換回路の動作説明
図である。
符号の説明、11,21:マトリツクス形回転
回路、12,22:第1のフリツプフロツプ回
路、13,23:切替回路、14,24:第2の
フリツプフロツプ回路、15,25:第3のフリ
ツプフロツプ回路、16,26:制御回路、23
1:第1の切替部、232:第2の切替部。
FIG. 1 is a circuit diagram of a conventional code conversion circuit for variable length codes, FIG. 2 is a circuit diagram of a code conversion circuit for variable length codes as an embodiment of the present invention, and FIG.
FIG. 4 is a circuit diagram showing an example of the configuration of the switching circuit in FIG. 2, and FIG. 4 is an explanatory diagram of the operation of the code conversion circuit in FIG. Explanation of symbols: 11, 21: matrix type rotation circuit, 12, 22: first flip-flop circuit, 13, 23: switching circuit, 14, 24: second flip-flop circuit, 15, 25: third flip-flop circuit, 16, 26: control circuit, 23
1: first switching section, 232: second switching section.
Claims (1)
し該受信された入力信号をシフトしてビツト位置
をずらすようにしたマトリツクス形回転回路と、
該回転回路の出力信号を受信する第1のフリツプ
フロツプ回路と、該回転回路の出力信号および該
第1のフリツプフロツプ回路の出力信号を受信す
る切替回路と、該切替回路の出力信号を受信する
第2のフリツプフロツプ回路と、該第2のフリツ
プフロツプ回路の出力信号を受信し固定長符号出
力信号を出力する第3のフリツプフロツプ回路と
を具備する、可変長符号の符号変換回路におい
て、 該切替回路はさらに該第2のフリツプフロツプ
回路の出力信号を受信し、該切替回路において
は、受信された該回転回路の出力信号および該第
1および第2のフリツプフロツプ回路の出力信号
がビツト毎に選択的に出力され、それにより、該
第2のフリツプフロツプ回路において全ビツトを
一括して書込むことにより固定長符号出力信号が
作成されるようにしたことを特徴とする、可変長
符号の符号変換回路。[Claims] 1. A matrix-type rotation circuit that receives variable-length code input signals input in parallel and shifts the received input signals to shift the bit position;
a first flip-flop circuit that receives the output signal of the rotation circuit; a switching circuit that receives the output signal of the rotation circuit and the output signal of the first flip-flop circuit; and a second flip-flop circuit that receives the output signal of the switching circuit. A variable length code code conversion circuit comprising: a flip-flop circuit; and a third flip-flop circuit that receives an output signal of the second flip-flop circuit and outputs a fixed-length code output signal; receiving the output signal of the second flip-flop circuit; in the switching circuit, the received output signal of the rotary circuit and the output signals of the first and second flip-flop circuits are selectively outputted bit by bit; A code conversion circuit for variable length codes, characterized in that a fixed length code output signal is created by writing all bits at once in the second flip-flop circuit.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11144682A JPS593548A (en) | 1982-06-30 | 1982-06-30 | Code converting circuit of variable-length code |
| CA000431197A CA1211219A (en) | 1982-06-30 | 1983-06-27 | Digital data code conversion circuit for variable- word-length data code |
| EP83303732A EP0098153B1 (en) | 1982-06-30 | 1983-06-28 | Digital data code conversion circuit for variable-word-length data code |
| DE8383303732T DE3380833D1 (en) | 1982-06-30 | 1983-06-28 | Digital data code conversion circuit for variable-word-length data code |
| US06/509,398 US4593267A (en) | 1982-06-30 | 1983-06-30 | Digital data code conversion circuit for variable-word-length data code |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11144682A JPS593548A (en) | 1982-06-30 | 1982-06-30 | Code converting circuit of variable-length code |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS593548A JPS593548A (en) | 1984-01-10 |
| JPH0117176B2 true JPH0117176B2 (en) | 1989-03-29 |
Family
ID=14561402
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11144682A Granted JPS593548A (en) | 1982-06-30 | 1982-06-30 | Code converting circuit of variable-length code |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS593548A (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 (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3818203A (en) * | 1973-08-27 | 1974-06-18 | Honeywell Inc | Matrix shifter |
| JPS584374B2 (en) * | 1976-08-06 | 1983-01-26 | 富士通株式会社 | Data transfer processing method |
-
1982
- 1982-06-30 JP JP11144682A patent/JPS593548A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS593548A (en) | 1984-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5428627A (en) | Method and apparatus for initializing an ECC circuit | |
| US4031515A (en) | Apparatus for transmitting changeable length records having variable length words with interspersed record and word positioning codes | |
| US4213176A (en) | System and method for increasing the output data throughput of a computer | |
| US4593393A (en) | Quasi parallel cyclic redundancy checker | |
| US4146909A (en) | Sync pattern encoding system for run-length limited codes | |
| US4963867A (en) | Apparatus for packing parallel data words having a variable width into parallel data words having a fixed width | |
| US4945518A (en) | Line memory for speed conversion | |
| GB2232797A (en) | Ram based serial memory with pipelined look-ahead reading | |
| EP0117756B1 (en) | Data interpolating circuit | |
| EP0416513A2 (en) | Fifo memory device | |
| JPS6364413A (en) | Successive approximation register | |
| US4755817A (en) | Data transmission system having transmission intervals which are adjustable for data words of various lengths | |
| JPH0117176B2 (en) | ||
| JPH0234038A (en) | data compression device | |
| US4160236A (en) | Feedback shift register | |
| US4031516A (en) | Transmission data processing device | |
| US4201980A (en) | GCR Data write control apparatus | |
| US4878058A (en) | Multi-protocol data conversion | |
| US6038692A (en) | Error correcting memory system | |
| US4424730A (en) | Electronic musical instrument | |
| JPS58170117A (en) | Serial/parallel-parallel/serial converting circuit | |
| US5910783A (en) | Pseudo barrel shifting for entropy encoding | |
| JPH01314023A (en) | Digital signal processing circuit | |
| JPS5947394B2 (en) | Variable length two-dimensional register | |
| JPS5758280A (en) | Method for making memory address |