JPH0324101B2 - - Google Patents
Info
- Publication number
- JPH0324101B2 JPH0324101B2 JP4290585A JP4290585A JPH0324101B2 JP H0324101 B2 JPH0324101 B2 JP H0324101B2 JP 4290585 A JP4290585 A JP 4290585A JP 4290585 A JP4290585 A JP 4290585A JP H0324101 B2 JPH0324101 B2 JP H0324101B2
- Authority
- JP
- Japan
- Prior art keywords
- vector
- distortion
- output
- output vector
- signal
- 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
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Analogue/Digital Conversion (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は入力信号系列を複数個まとめてブロ
ツク化し、これを多次元信号空間で量子化符号化
するベクトル量子化符号化器に関するものであ
る。[Detailed Description of the Invention] [Industrial Application Field] This invention relates to a vector quantization encoder that blocks a plurality of input signal sequences and quantizes and encodes the blocks in a multidimensional signal space. .
先ず、ベクトル量子化の原理について簡単に説
明した後、従来のベクトル量子化符号化器を説明
する。
First, the principle of vector quantization will be briefly explained, and then a conventional vector quantization encoder will be explained.
情報源入力信号系列をK個まとめて入力ベクト
ルx={x1,x2,…,xK}とする。このとき、K
次元ユークリツド信号空間RK(xRK)のN個の
代表点(すなわち出力ベクトル)yi ={yi1,yi2,
…yiK}のセツトをY={y1 ,y2 ,…yN }とする。
出力ベクトルyiを代表点(例えば重心)とする
RKの各分割をR1,R2,……,RNとすると、ベク
トル量子化Qは次式にて定義される。 K information source input signal sequences are put together into an input vector x = {x 1 , x 2 , . . . , x K }. At this time, K
N representative points (i.e., output vectors) of the dimensional Euclidean signal space R K ( x R K ) y i = {yi 1 , yi 2 ,
...y iK } is set as Y={ y 1 , y 2 , ... y N }.
Set the output vector yi as the representative point (e.g. center of gravity)
When each division of R K is defined as R 1 , R 2 , . . . , R N , vector quantization Q is defined by the following equation.
Q:RK→Y …(1)
ここで、
Ri=Q-1(yi)={xRK:Q(x)yi}…(2)N
∪i
Ri=RK,Ri∩Rj=φ(i≠j) …(3)
上記ベクトル量子化Qは符号化Cと復号化Dの縦
続接続として表わされる。符号化CはRKの出力
ベクトルのセツトY={y1 ,y2 ,…,yN }のイン
デツクスセツトI={1,2,…,N}へのマツ
ピングであり、復号化DはIからYへのマツピン
グである。 Q: R K →Y...(1) Here, Ri=Q -1 (yi)={ x R K :Q( x )yi}...(2) N ∪ i R i =R K , Ri∩Rj= φ(i≠j)...(3) The above vector quantization Q is expressed as a cascade connection of encoding C and decoding D. The encoding C is the mapping of the set Y = { y 1 , y 2 , ..., y N } of the output vectors of R K to the index set I = {1, 2, ..., N}, and the decoding D is This is mapping from I to Y.
すなわち、
C:RK→I,D:I→Y …(4)
Q=D・C …(5)
である。ベクトル量子化においては、前記符号化
出力Iが伝送あるいは記録されることになるため
極めて符号化効率が良い。That is, C: R K → I, D: I → Y...(4) Q=D・C...(5). In vector quantization, since the encoded output I is transmitted or recorded, the encoding efficiency is extremely high.
ベクトル量子化は入力ベクトルを最短距離にあ
る(最小歪となる)出力ベクトルyiへマツピング
することである。具体的には、入出力ベクトル間
の距離(歪)をd(x,yi)とすると、以下のよ
うになる。 Vector quantization is the mapping of an input vector to the output vector yi that is the shortest distance (resulting in the least distortion). Specifically, if the distance (distortion) between the input and output vectors is d( x , yi ), then the following equation is obtained.
if d(x,yi)<d(x,yi)for all j …(6)
x−Riすなわちx→yi …(7)
第3図に示すような出力ベクトルyiのセツトY
は、トレーニングモデルとなる情報源入力信号系
列を用いたクラスタリング(代表点の選出と信号
空間の分割を、歪の総和が最小となるまでくり返
す)によつて求めることができる。 if d( x , yi )<d( x , yi ) for all j...(6) x−Ri, that is, x → yi ...(7) Set Y of output vectors yi as shown in Figure 3
can be obtained by clustering (selection of representative points and division of signal space are repeated until the sum of distortions is minimized) using an information source input signal sequence serving as a training model.
第4図は従来のベクトル量子化符号化器の構成
を示すブロツク図であり、図中1は入力信号系列
をブロツク化したものを保持する入力ベクトルレ
ジスタ、2はコードテーブルのアドレスを作るコ
ードテーブルアドレスカウンタ、3は出力ベクト
ルを記憶させておく出力ベクトルコードテーブル
メモリ、4はこの出力ベクトルコードメモリから
読出されたデータを保持する出力ベクトルコード
テーブルレジスタ、5は入力ベクトルレジスタ1
の値と出力ベクトルコードテーブルレジスタ4の
値との差を演算する並列減算器、6はこの並列減
算器の出力の絶対値を演算する並列絶対値演算
器、7は入出力ベクトルの絶対値歪を検出する絶
対値歪検出器、8は入出力ベクトルの絶対値歪が
最小になる出力ベクトルを検出する最小歪検出
器、9は最小歪検出器8の出力信号に基づいて歪
が最小になる出力ベクトルのインデツクスを保持
するインデツクスラツチをそれぞれ示す。 Figure 4 is a block diagram showing the configuration of a conventional vector quantization encoder. In the figure, 1 is an input vector register that holds blocks of input signal sequences, and 2 is a code table that creates addresses for the code table. Address counter, 3 is an output vector code table memory for storing output vectors, 4 is an output vector code table register for holding data read from this output vector code memory, 5 is an input vector register 1
6 is a parallel absolute value calculator that calculates the absolute value of the output of this parallel subtracter, and 7 is an absolute value distortion of the input/output vector. 8 is a minimum distortion detector that detects the output vector where the absolute value distortion of the input/output vector is the minimum, and 9 is the minimum distortion detector that minimizes the distortion based on the output signal of the minimum distortion detector 8. Each index latch holding an index of an output vector is shown.
次に動作について説明する。符号化器の入力信
号系列はK個まとめてブロツク化され入力ベクト
ルx={x1,x2,…,xK}として入力ベクトルレ
ジスタ1にとり込まれる。この時点でコードテー
ブルアドレスカウンタ2に対してi=1,2,
…,Nまで順次カウントアツプさせて、順番に出
力ベクトルyi={yi1,yi2,…yiK}を出力ベクト
ルコードテーブルメモリ3から読み出し、出力ベ
クトルコードテーブルレジスタ4にラツチする。
各出力ベクトルyiに対し、並列減算器5と並列絶
対値演算器6と絶対値歪検出器7は以下の演算に
て入出力ベクトルの絶対値歪diを求める。 Next, the operation will be explained. K input signal sequences of the encoder are collectively blocked and taken into an input vector register 1 as an input vector x = {x 1 , x 2 , . . . , x K }. At this point, i=1, 2,
. . , N, the output vectors yi = {yi 1 , yi 2 , .
For each output vector yi , the parallel subtracter 5, parallel absolute value calculator 6, and absolute value distortion detector 7 calculate the absolute value distortion di of the input/output vector by the following calculation.
di=d(x,yi)=K
〓j
|xj−yij| …(8)
次に最小歪検出器8は絶対値歪diが最小となる
出力ベクトルとして検出する。最小歪dは
d=
mini
d(x,yi)=
mini
〔
〓j
|xj−yij|〕
…(9)
である。最小歪検出器8は出力ベクトルコードテ
ーブルメモリ3から順次読み出される出力ベクト
ルyiと入力ベクトルxの歪d(x,yi)を計算し
て過去の最小値と比較して、より小さい値が検出
された時、これを新しい最小歪として保存しその
都度ストローブ信号をインデツクスラツチ9に送
り、出力ベクトルのコードテーブルアドレスであ
るインデツクス信号iをインデツクスラツチ9に
取り込む。上記手順は出力ベクトルコードテーブ
ルメモリ3から出力ベクトルyiが全部(i=1〜
N)読み出されるまで続けられフルサーチが完了
する。この時点でインデツクスラツチ9に最小歪
となる出力ベクトルのインデツクスiが残り、こ
れが符号化出力となる。di=d( x , yi )= K〓j | xj −yij| (8) Next, the minimum distortion detector 8 detects the output vector with the minimum absolute value distortion di. The minimum distortion d is d = min i d( x , yi ) = min i [ 〓 j | xj − yij |]
…(9). The minimum distortion detector 8 calculates the distortion d( x , yi ) of the output vector yi and the input vector x which are sequentially read from the output vector code table memory 3, and compares it with the past minimum value to detect the smaller value. When this is done, it is stored as a new minimum distortion, and a strobe signal is sent to the index latch 9 each time, and the index signal i, which is the code table address of the output vector, is taken into the index latch 9. In the above procedure, all output vectors yi (i=1~
N) Continues until readout completes full search. At this point, the index i of the output vector resulting in the minimum distortion remains in the index latch 9, and this becomes the encoded output.
以上がベクトル量子化符号化器を構成する全探
索ベクトル量子化(Full Search Vector
Quantization)部である。 The above is the full search vector quantization that constitutes the vector quantization encoder.
Quantization) section.
従来のベクトル量子化符号化器は以上のように
構成されているので、符号化出力の必要ビツト数
が決められてしまい、これ以上の情報の圧縮がで
きないという問題があつた。
Since the conventional vector quantization encoder is configured as described above, the necessary number of bits for the encoded output is determined, and there is a problem that information cannot be compressed any further.
この発明はかかる問題点を解決するためになさ
れたもので、符号化効率を著しく向上させ得るベ
クトル量子化符号化器の提供を目的とする。 The present invention was made to solve these problems, and an object of the present invention is to provide a vector quantization encoder that can significantly improve encoding efficiency.
この発明にかかるベクトル量子化符号化器は、
入力信号ベクトルと最短距離(最小歪)の関係に
ある出力ベクトルを全探索ベクトル量子化部で探
索すると共に、この探索によつて得られた入力ベ
クトルおよび出力ベクトルの間の距離(歪)と設
定による許容歪とを歪判定回路で比較し、入,出
力ベクトル間の距離が許容歪以下になつた時点で
全探索ベクトル量子化部の探索動作を停止させ、
しかも、その時の出力ベクトルのインデツクス信
号を可変長符号化回路によつて可変長符号化して
符号化出力を得るように構成している。
The vector quantization encoder according to this invention is
The full search vector quantization unit searches for an output vector that has the shortest distance (minimum distortion) relationship with the input signal vector, and also sets the distance (distortion) between the input vector and output vector obtained by this search. When the distance between the input and output vectors becomes less than or equal to the allowable distortion, the search operation of the full search vector quantizer is stopped,
Moreover, the index signal of the output vector at that time is variable-length coded by a variable-length coding circuit to obtain a coded output.
この発明においては、許容歪を歪判定回路に設
定し、最小歪の出力ベクトル探索中に入力ベクト
ルと出力ベクトルとの距離(歪)が許容歪以下に
なつた時点で出力ベクトルのインデツクス信号を
可変長符号化して符号化出力を得ることにより符
号化効率を向上させる。
In this invention, the allowable distortion is set in the distortion determination circuit, and the index signal of the output vector is changed when the distance (distortion) between the input vector and the output vector becomes less than the allowable distortion during the search for the minimum distortion output vector. Encoding efficiency is improved by long encoding and obtaining encoded output.
第1図はこの発明の一実施例の構成を示すブロ
ツク図であり、図中10は全探索ベクトル量子化
部(図面を含めて以下FSVQ部と略す)、11は
絶対値歪diが予め定めた許容歪dθ以下になつたこ
とを判定する歪判定回路、12は歪判定回路の出
力信号に基づき、絶対値歪diと許容歪dθとがdi≦
dθになつた時点で出力ベクトルのインデツクス
信号iを可変長符号化して符号化出力を得る可変
長符号化回路である。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. In the figure, 10 is a full search vector quantization unit (hereinafter referred to as FSVQ unit including the drawing), and 11 is a block diagram in which the absolute value distortion di is predetermined. A distortion determination circuit 12 determines whether the absolute value distortion di and the allowable distortion dθ have become less than or equal to the allowable distortion dθ, based on the output signal of the distortion determination circuit.
This is a variable length encoding circuit that performs variable length encoding on the index signal i of the output vector to obtain a encoded output at the time when dθ is reached.
第2図はこの実施例のFSVQ部10の詳細な構
成を示すブロツク図で、第4図と同一の符号を付
したものはそれぞれ同一の要素を示している。そ
して、第4図中のコードテーブルアドレスカウン
タ2の代わりに、歪判定回路11の出力によつて
リセツトし得るリセツト機能付コードテーブルア
ドレスカウンタ13を用いた点と最小歪検出器8
においてその時点までの最小歪minidiを出力させ
ている点が異なつている。 FIG. 2 is a block diagram showing the detailed structure of the FSVQ unit 10 of this embodiment, and the same reference numerals as in FIG. 4 indicate the same elements. Furthermore, in place of the code table address counter 2 in FIG.
The difference is that the minimum distortion min i di up to that point is output.
上記のように構成された本実施例の動作を以下
に説明する。 The operation of this embodiment configured as described above will be explained below.
先ず、符号化器の入力信号系列はK個まとめて
ブロツク化され、入力ベクトルx={x1,x2,…
xK}としてFSVQ部10に入力される。FSVQ部
10では入力ベクトルxを入力ベクトルレジスタ
1に取り込む一方、リセツト機能付コードテーブ
ルカウンタ13に対して順にi=1〜Nまでカウ
ントアツプさせることにより、出力ベクトルyi=
{yi,1,yi,2,…,yi,K}を出力ベクトルコードテ
ーブルメモリ3から読み出して出力ベクトルレジ
スタ4に順次ラツチしてゆく。 First, the input signal sequence of the encoder is grouped into K blocks, and the input vector x = {x 1 , x 2 , . . .
x K } is input to the FSVQ unit 10. In the FSVQ unit 10, the input vector x is taken into the input vector register 1, and the code table counter 13 with a reset function is sequentially counted up from i=1 to N, so that the output vector yi =
{yi, 1 , yi, 2 , ..., yi, K } are read from the output vector code table memory 3 and latched into the output vector register 4 one after another.
次に、並列演算器5、並列絶対値演算器6およ
び絶対値歪検出器7によつて次式に表わされるよ
うに、入力ベクトルxと各出力ベクトルyiとの絶
対値歪diを求める。
di=d(x,yi)=K
〓j=1
|xj−yij|
最小歪検出器8は上記絶対値歪diを過去の最小値
と比較し、より小さい値が検出された時これを新
しい最小歪として取り込み歪判定回路11へ出力
する。また、その都度ラツチ信号をインデツクス
ラツチ9に送り、出力ベクトルyiのコードテーブ
ルアドレスであるインデツクス信号iをインデツ
クスラツチ9に取り込み可変長符号化回路12へ
出力する。上記手順はリセツト機能付コードテー
ブルアドレスカウンタ13のカウントがi=1か
らNに向けてカウントアツプされる毎に行なわれ
るものであるが、最小歪検出器8の出力diを受け
た歪判定回路11は、あらかじめ設定されている
許容歪dθとの比較を行ないdθ≧diの関係が成り立
つた時点で可変長符号化回路12へインデツクス
ラツチ信号を出し、インデツクス信号iを取り込
ませる。またリセツト機能付コードテーブルアド
レスカウンタ13へリセツト信号を送り、カウン
トを終了させi=1にリセツトする。インデツク
ス信号iを取り込んだ可変長符号化回路12は、
可変長符号化の一例としてインデツクス信号iの
最上位ビツトから最下位ビツトに向けて続くすべ
ての“0”を削除し符号長を短縮する。この様な
手順を取り込まれるiすべてについて行ない可変
長符号化し、符号化出力を得る。 Next, the parallel arithmetic unit 5, the parallel absolute value arithmetic unit 6, and the absolute value distortion detector 7 calculate the absolute value distortion di of the input vector x and each output vector yi , as expressed by the following equation.
di=d( x , yi )= K〓j =1 |xj−yij| The minimum distortion detector 8 compares the above absolute value distortion di with the past minimum value, and when a smaller value is detected, it is set as a new It is output to the captured distortion determination circuit 11 as the minimum distortion. Also, each time a latch signal is sent to the index latch 9, the index signal i, which is the code table address of the output vector yi , is taken into the index latch 9 and output to the variable length encoding circuit 12. The above procedure is performed every time the count of the code table address counter 13 with a reset function is counted up from i=1 to N. compares it with a preset allowable distortion dθ, and when the relationship dθ≧di is established, it outputs an index latch signal to the variable length encoding circuit 12, causing it to take in the index signal i. Also, a reset signal is sent to the code table address counter 13 with a reset function to end counting and reset to i=1. The variable length encoding circuit 12 that has taken in the index signal i is
As an example of variable length encoding, all "0"s continuing from the most significant bit to the least significant bit of the index signal i are deleted to shorten the code length. This procedure is performed for all i's taken in, variable length coding is performed, and a coded output is obtained.
この発明は以上説明したとおり、入力ベクトル
xおよび出力ベクトルyiの歪diと、設定された許
容歪dθとを比較し、di≦dθとなつた時点で探索を
中止すると共に、そのときの出力ベクトルのイン
デツクス信号iを可変長符号化して符号化出力と
しているので、符号化効率が大幅に向上され、こ
れによつて高速処理が可能になるという効果が得
られている。
As explained above, this invention compares the distortion di of the input vector x and the output vector yi with the set allowable distortion dθ, stops the search when di≦dθ, and Since the index signal i is variable-length coded and output as a coded output, the coding efficiency is greatly improved, thereby achieving the effect of enabling high-speed processing.
第1図はこの発明の一実施例の構成を示すブロ
ツク図、第2図は同実施例の主要な要素の詳細な
構成を示すブロツク図、第3図は一般的なベクト
ル量子化の原理を説明するための説明図、第4図
は従来のベクトル量子化符号化器の構成を示すブ
ロツク図である。
1……入力ベクトルレジスタ、2,9……コー
ドテーブルアドレスカウンタ、3……出力ベクト
ルコードテーブルメモリ、4……出力ベクトルコ
ードテーブルレジスタ、5……並列減算器、6…
…並列絶対値演算器、7……絶対値歪検出器、8
……最小歪検出器、9……インデツクスラツチ、
10……全探索ベクトル量子化部、11……歪判
定回路、12……可変長符号化回路。なお、各図
中同一符号は同一または相当部分を示す。
Fig. 1 is a block diagram showing the configuration of an embodiment of the present invention, Fig. 2 is a block diagram showing the detailed structure of the main elements of the embodiment, and Fig. 3 shows the general principle of vector quantization. FIG. 4 is a block diagram showing the configuration of a conventional vector quantization encoder. 1... Input vector register, 2, 9... Code table address counter, 3... Output vector code table memory, 4... Output vector code table register, 5... Parallel subtractor, 6...
...Parallel absolute value calculator, 7...Absolute value distortion detector, 8
... Minimum distortion detector, 9 ... Index latch,
10... Full search vector quantization unit, 11... Distortion determination circuit, 12... Variable length encoding circuit. Note that the same reference numerals in each figure indicate the same or corresponding parts.
Claims (1)
力信号ベクトルを全探索によりベクトル量子化符
号化するものにおいて、前記入力信号ベクトルを
含む多次元信号空間を、複数に分割した各代表点
の出力ベクトルセツトから読み出し、前記入力信
号ベクトルと最小歪の関係にある前記出力ベクト
ルを探索する全探索ベクトル量子化部と、許容歪
を設定し得、前記入力ベクトルおよび前記出力ベ
クトル間の歪が前記許容歪以下になつたことを判
定して有意信号を発生する歪判定回路と、この歪
判定回路が有意信号を発生した時点で前記出力ベ
クトルのインデツクス信号を可変長符号化して符
号化出力を得る可変長符号化回路とを具備したこ
とを特徴とするベクトル量子化符号化器。1. In a system that performs vector quantization encoding of input signal vectors obtained by blocking each input signal sequence into multiple blocks, an output vector of each representative point is obtained by dividing a multidimensional signal space containing the input signal vector into multiple parts. a full search vector quantization unit that reads out the output vector from the input signal vector and searches for the output vector that has a minimum distortion relationship with the input signal vector; a distortion determination circuit that determines whether the following has occurred and generates a significant signal; and a variable length code that encodes the index signal of the output vector into a variable length code at the time when the distortion determination circuit generates a significant signal to obtain a coded output. A vector quantization encoder comprising: an encoding circuit.
Priority Applications (16)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60042905A JPS61201522A (en) | 1985-03-05 | 1985-03-05 | Vector quantizing coder |
| DE3689796T DE3689796T2 (en) | 1985-01-16 | 1986-01-14 | Video coding device. |
| EP86100401A EP0188269B1 (en) | 1985-01-16 | 1986-01-14 | Video encoding apparatus |
| KR1019860000205A KR900008455B1 (en) | 1985-01-16 | 1986-01-15 | Video encoding apparatus |
| CA000499616A CA1282166C (en) | 1985-01-16 | 1986-01-15 | Video encoding apparatus |
| US06/819,067 US4769826A (en) | 1985-01-16 | 1986-01-15 | Video encoding apparatus |
| AU52407/86A AU579441B2 (en) | 1985-01-16 | 1986-01-15 | Video encoding apparatus |
| US07/181,164 US4837632A (en) | 1985-01-16 | 1988-04-13 | Video encoding apparatus including movement compensation |
| AU22822/88A AU588745B2 (en) | 1985-01-16 | 1988-09-26 | Interframe vector encoder |
| AU22818/88A AU588743B2 (en) | 1985-01-16 | 1988-09-26 | Video encoding apparatus |
| AU22819/88A AU588744B2 (en) | 1985-01-16 | 1988-09-26 | Video encoding apparatus |
| AU22821/88A AU588514B2 (en) | 1985-01-16 | 1988-09-26 | Vector quantization apparatus |
| AU22820/88A AU589070B2 (en) | 1985-01-16 | 1988-09-26 | Vector quantization encoder |
| AU22823/88A AU588746B2 (en) | 1985-01-16 | 1988-09-26 | Motion video transmission apparatus |
| AU22817/88A AU592940B2 (en) | 1985-01-16 | 1988-09-26 | Video encoding apparatus |
| KR1019900009292A KR900008456B1 (en) | 1985-01-16 | 1990-06-22 | Video encoding apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60042905A JPS61201522A (en) | 1985-03-05 | 1985-03-05 | Vector quantizing coder |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61201522A JPS61201522A (en) | 1986-09-06 |
| JPH0324101B2 true JPH0324101B2 (en) | 1991-04-02 |
Family
ID=12649046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60042905A Granted JPS61201522A (en) | 1985-01-16 | 1985-03-05 | Vector quantizing coder |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61201522A (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2608864B1 (en) * | 1986-12-17 | 1991-10-31 | France Etat | METHODS OF ENCODING AND TRANSMITTING A DIGITAL SIGNAL, BY SELECTIVE TIME COOLING OF A VECTOR QUANTIFIER |
| JP2599375B2 (en) * | 1986-12-20 | 1997-04-09 | 富士通株式会社 | Vector quantization method |
| JP2959633B2 (en) * | 1987-09-08 | 1999-10-06 | 大日本印刷株式会社 | Fast vector quantum differentiation method and apparatus |
| WO1997047140A1 (en) * | 1996-06-07 | 1997-12-11 | Dome Inc. | Device and method for encoding animations data and device and method for decoding animations data |
-
1985
- 1985-03-05 JP JP60042905A patent/JPS61201522A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61201522A (en) | 1986-09-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6337893B1 (en) | Non-power-of-two grey-code counter system having binary incrementer with counts distributed with bilateral symmetry | |
| US4040093A (en) | System for coding information change picture elements in facsimile signal | |
| CN114640354B (en) | Data compression methods, apparatus, electronic devices and computer-readable storage media | |
| CN112398484A (en) | A coding method and related equipment | |
| WO2019140973A1 (en) | Encoding method, decoding method, and device | |
| JPH0324101B2 (en) | ||
| JPH0556070B2 (en) | ||
| CN116208171A (en) | Data compression and decompression method and device, electronic equipment and storage medium | |
| US4990910A (en) | Variable length code conversion system | |
| WO1999044368A1 (en) | Image data processing device and processing method | |
| JP2020077969A (en) | Encoding device, decoding device, data structure of code string, encoding method, decoding method, encoding program, decoding program | |
| Gong et al. | A lossless compression method for event cameras via removing spatial redundancy | |
| US4121258A (en) | Method for coding facsimile signal | |
| JP2940948B2 (en) | Data compression method | |
| JPH1079940A (en) | Image coding device | |
| CN112506876B (en) | Lossless compression query method supporting SQL query | |
| CN108259515A (en) | A kind of lossless source compression method suitable for transmission link under Bandwidth-Constrained | |
| US6889235B2 (en) | Method and apparatus for quantifying the number of identical consecutive digits within a string | |
| GB2360915A (en) | Run length compression encoding of selected bits of data words | |
| JP2003273746A (en) | Variable length code decoding device | |
| US20030105786A1 (en) | Method and apparatus for quantifying the number of identical consecutive digits within a string | |
| JPH07111459A (en) | Data compression method | |
| JP2599375B2 (en) | Vector quantization method | |
| AU610987B2 (en) | Method and apparatus for decoding error correction code | |
| KR100451256B1 (en) | MPEG-4 Reversible Variable Length Code Decoding Method and Circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |