Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0324101B2 - - Google Patents
[go: Go Back, main page]

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
Application number
JP4290585A
Other languages
Japanese (ja)
Other versions
JPS61201522A (en
Inventor
Hiroaki Kikuchi
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP60042905A priority Critical patent/JPS61201522A/en
Priority to DE3689796T priority patent/DE3689796T2/en
Priority to EP86100401A priority patent/EP0188269B1/en
Priority to KR1019860000205A priority patent/KR900008455B1/en
Priority to CA000499616A priority patent/CA1282166C/en
Priority to US06/819,067 priority patent/US4769826A/en
Priority to AU52407/86A priority patent/AU579441B2/en
Publication of JPS61201522A publication Critical patent/JPS61201522A/en
Priority to US07/181,164 priority patent/US4837632A/en
Priority to AU22818/88A priority patent/AU588743B2/en
Priority to AU22819/88A priority patent/AU588744B2/en
Priority to AU22821/88A priority patent/AU588514B2/en
Priority to AU22820/88A priority patent/AU589070B2/en
Priority to AU22823/88A priority patent/AU588746B2/en
Priority to AU22817/88A priority patent/AU592940B2/en
Priority to AU22822/88A priority patent/AU588745B2/en
Priority to KR1019900009292A priority patent/KR900008456B1/en
Publication of JPH0324101B2 publication Critical patent/JPH0324101B2/ja
Granted legal-status Critical Current

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

PURPOSE:To improve the coding efficiency by setting a permissible distortion to a distortion decision circuit and applying variable length coding to an index signal of an output vector when the distance (distortion) between an input vector and an output vector is a permissible distortion or below during an output vector retrieval of minimum distortion so as to obtain a coded output. CONSTITUTION:A distortion d1 between an input vector (x) and an output vector y1 and a set permissible distortion dtheta are compared and when the relation of di<=Dtheta is reached, the retrieval is stopped. Then an index signal (i) of the output vector at that time is subject to variable length coding to obtain a coded output. thus, the coding efficiency is improved remarkably and high speed processing is attained.

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. .

〔従来の技術〕[Conventional technology]

先ず、ベクトル量子化の原理について簡単に説
明した後、従来のベクトル量子化符号化器を説明
する。
First, the principle of vector quantization will be briefly explained, and then a conventional vector quantization encoder will be explained.

情報源入力信号系列をK個まとめて入力ベクト
={x1,x2,…,xK}とする。このとき、K
次元ユークリツド信号空間RKRK)の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)={RK:Q()yi}…(2)Ni 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) Ni 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(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(yi)<d(yi)for all j …(6) x−Riすなわちyi …(7) 第3図に示すような出力ベクトルyiのセツトY
は、トレーニングモデルとなる情報源入力信号系
列を用いたクラスタリング(代表点の選出と信号
空間の分割を、歪の総和が最小となるまでくり返
す)によつて求めることができる。
if d( x , yi )<d( x , yi ) for all j...(6) x−Ri, that is, xyi ...(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個まとめてブロツク化され入力ベクト
={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(yi)=Kj |xj−yij| …(8) 次に最小歪検出器8は絶対値歪diが最小となる
出力ベクトルとして検出する。最小歪dは d= mini d(yi)= mini 〔 〓j |xj−yij|〕
…(9) である。最小歪検出器8は出力ベクトルコードテ
ーブルメモリ3から順次読み出される出力ベクト
yiと入力ベクトルの歪d(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.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

従来のベクトル量子化符号化器は以上のように
構成されているので、符号化出力の必要ビツト数
が決められてしまい、これ以上の情報の圧縮がで
きないという問題があつた。
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.

〔問題点を解決するための手段〕[Means for solving problems]

この発明にかかるベクトル量子化符号化器は、
入力信号ベクトルと最短距離(最小歪)の関係に
ある出力ベクトルを全探索ベクトル量子化部で探
索すると共に、この探索によつて得られた入力ベ
クトルおよび出力ベクトルの間の距離(歪)と設
定による許容歪とを歪判定回路で比較し、入,出
力ベクトル間の距離が許容歪以下になつた時点で
全探索ベクトル量子化部の探索動作を停止させ、
しかも、その時の出力ベクトルのインデツクス信
号を可変長符号化回路によつて可変長符号化して
符号化出力を得るように構成している。
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.

〔作 用〕[Effect]

この発明においては、許容歪を歪判定回路に設
定し、最小歪の出力ベクトル探索中に入力ベクト
ルと出力ベクトルとの距離(歪)が許容歪以下に
なつた時点で出力ベクトルのインデツクス信号を
可変長符号化して符号化出力を得ることにより符
号化効率を向上させる。
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.

〔実施例〕〔Example〕

第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個まとめて
ブロツク化され、入力ベクトル={x1,x2,…
xK}としてFSVQ部10に入力される。FSVQ部
10では入力ベクトルを入力ベクトルレジスタ
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によつて次式に表わされるよ
うに、入力ベクトルと各出力ベクトルyiとの絶
対値歪diを求める。
di=d(yi)=Kj=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.

〔発明の効果〕〔Effect of the invention〕

この発明は以上説明したとおり、入力ベクトル
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.

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

第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)

【特許請求の範囲】[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.
JP60042905A 1985-01-16 1985-03-05 Vector quantizing coder Granted JPS61201522A (en)

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)

* Cited by examiner, † Cited by third party
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

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