[go: up one dir, main page]

JPS60146363A - Vector encoder between action compensating frames - Google Patents

Vector encoder between action compensating frames

Info

Publication number
JPS60146363A
JPS60146363A JP59001669A JP166984A JPS60146363A JP S60146363 A JPS60146363 A JP S60146363A JP 59001669 A JP59001669 A JP 59001669A JP 166984 A JP166984 A JP 166984A JP S60146363 A JPS60146363 A JP S60146363A
Authority
JP
Japan
Prior art keywords
vector
image signal
output
signal block
block
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP59001669A
Other languages
Japanese (ja)
Inventor
Atsumichi Murakami
篤道 村上
Kotaro Asai
光太郎 浅井
Atsushi Ito
敦 伊藤
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 JP59001669A priority Critical patent/JPS60146363A/en
Priority to EP84110641A priority patent/EP0137314B1/en
Priority to EP91108920A priority patent/EP0451879B1/en
Priority to DE3486396T priority patent/DE3486396T2/en
Priority to EP91108993A priority patent/EP0457362B1/en
Priority to DE8484110641T priority patent/DE3485716D1/en
Priority to EP91108921A priority patent/EP0446968B1/en
Priority to DE3486398T priority patent/DE3486398T2/en
Priority to DE3486397T priority patent/DE3486397T2/en
Priority to EP91108385A priority patent/EP0450664A1/en
Priority to US06/663,436 priority patent/US4670851A/en
Priority to CA000466293A priority patent/CA1228163A/en
Publication of JPS60146363A publication Critical patent/JPS60146363A/en
Priority to CA000545128A priority patent/CA1248237A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

PURPOSE:To encode signals to a low bit rate at a high efficient level and to realize an easy control of quantity of occuring information by quantizing application vectors after action compensating prediction error signals have been decided whether they are significant or not by block. CONSTITUTION:Mean values of prediction error picture signals 123 are separated and normalized at every block through a mean value separator circuit 23 and a normalizing circuit 24, and an input vector 129 is transmitted to a distortion calculating circuit 28. At this time an output vector address counter 26 counts up sequentially and reads out an output vector from an output vector code table 27. The distortion calculating circuit 28 calculates distortion between input/ output vectors, transmits distortion 132 between respective output vectors to a minimum distortion detector 29 and transmits a strove signal 133 so that an output vector address 134 of the counter 26 will be fetched into an index latch 30. On the other hand, in a significance decision circuit 25, a mean value and fluctuation gains when a significance decision discriminating index is significant are outputted in accordance with a mean value and fluctuation gains of a block of the prediction error picture signal 123.

Description

【発明の詳細な説明】 この発明は、動画像信号のフレーム内およびフレーム間
相関を利用して、冗長性を除去し高能率符号化を実現す
る動き補償フレーム間符号化装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a motion compensated interframe encoding device that removes redundancy and realizes highly efficient encoding by utilizing intraframe and interframe correlations of moving image signals.

先ず、従来のこの種の装置に適用される動き補償フレー
ム間ベクトル符号化の原理について説明する。第1図に
おいて1画向上で対象物が第f−1フレームから第fフ
レームの期間に位置Aから位置Bに移動したとする。こ
のとき、第fフレームにおける位置ベクトルRを中心と
する画像信号の格子状サンプルを複数個集めたブロック
s%月上第f−1フレームにおける位置ベクトルRから
動きベクトル検出器いた位置の画像信号のブロックS”
 (R−r)にはゾ等しくなる。第2図の如く位置ベク
トルR−(m、n)および動きベク) A/ y +e
s(u、v)とするとs噛= sf ’ (R−r )
である。今。
First, the principle of motion compensated interframe vector encoding applied to conventional devices of this type will be explained. In FIG. 1, it is assumed that the object moves from position A to position B in the period from the f-1th frame to the fth frame by one step. At this time, a block s% of the image signal at the position where the motion vector detector was located is calculated from the position vector R in the f-1 frame on the moon, which is a block s% that collects a plurality of grid-like samples of the image signal centered on the position vector R in the f-th frame. Block S”
(R-r) is equal to zo. As shown in Figure 2, position vector R-(m, n) and motion vector) A/ y +e
If s (u, v), then s = sf' (R-r)
It is. now.

Rw(m、n)における画は信号を8(m、n)として
S (R)+w(8(m−2,、n−2)、−j8(m
、n)、−、S(m−1−2、+1+2 ) :I ノ
場合、 5f(ntトs” (R−r )ノM([L(
u、v)’15X51000ロック単位マツチング尺度
として L(ti、v)−ΣΣIsf(m+g、n+h)−8(
m+g−u、n−)h−v]b の如く定義する。このとき動きベクトルTはである。す
なわち、S餉と5f−1(R−r)は類似度L(u、v
)がブロックマツチングの結果最小となるはずである。
The image at Rw (m, n) is S (R) + w (8 (m-2,, n-2), -j8 (m
, n), -, S (m-1-2, +1+2) :I, then 5f(nt to s'' (R-r) to M([L(
u, v)'15
It is defined as m+g-u, n-)h-v]b. At this time, the motion vector T is. In other words, S and 5f-1(R-r) have similarity L(u, v
) should be minimized as a result of block matching.

それ数フレーム間予測符号化において動き補償を導入す
るには、第fフレームのBの位置の画像信号のブロック
S (R)がフレーム間予測符号化器入力として与えら
れる時点に、先のフレームにおける画像信号のブロック
の内かうL(nsv)が最小となるブロックを第f−1
フレームの画像信号ブロックから挿し出して予測信号と
して用いれば予測誤差信号電力が最小となり符号化効率
が改善される。
To introduce motion compensation in inter-frame predictive coding, at the time when the block S (R) of the image signal at position B of the f-th frame is given as input to the inter-frame predictive encoder, The block with the minimum L (nsv) among the blocks of the image signal is designated as f-1.
If the signal is inserted from the image signal block of the frame and used as a prediction signal, the prediction error signal power is minimized and coding efficiency is improved.

第3図に従来のこの種の装置の一構底側を示す。FIG. 3 shows the bottom side of a conventional device of this type.

図中、 uuは/。変換器、(2)はラスター/ブロッ
ク走査変換器、(3)はフレームメモリ、(4)は動き
ベクトル検出器、(5)は可変遅延回路、(6)は減算
器、(7)はスカラー隆子化器、(8)は加算器、(9
)は可変長符号化器である。
In the figure, uu is /. converter, (2) is a raster/block scan converter, (3) is a frame memory, (4) is a motion vector detector, (5) is a variable delay circuit, (6) is a subtractor, and (7) is a scalar. The embellisher, (8) is the adder, (9
) is a variable length encoder.

次に動作について説明する。先ず、アナログ画像入力信
号(101)は篤変換器11+にてディジタル化され画
像信号系列(102)がラスター走査のシーケンスに従
って出力される。ラスクー走套ディジタル画像信号系列
(102)はラスター/ブロック走査変換器(2)ヲ通
して2画像信号の時系列上の出力子WAをブロック走査
に変換され1画面上上方から下方へ左から右へ頼次格子
状ブロック単位(ブロック内部はラスター走査)で配列
されたブロック走査画像入力信号(10!l)となる。
Next, the operation will be explained. First, an analog image input signal (101) is digitized by the digital converter 11+, and an image signal series (102) is output in accordance with a raster scanning sequence. The Lascoux scanning digital image signal series (102) passes through the raster/block scanning converter (2) and converts the time-series output signal WA of the two image signals into block scanning, and scans one screen from top to bottom from left to right. This results in a block scan image input signal (10!l) arranged in grid-like block units (the inside of the block is raster scanned).

フレームメモリ(3)からは、フレーム間DPCMルー
プにて再生された1フレ一ム前再生画像信号(104)
が読み出される。動きベクトル検出器(4)では現在の
ブロック走査画像入力信号(105)と1フレ一ム前再
生画像信号(104)と画像信号のブロックマツチング
を実行し前記類似度が最小となる1フレーム前画像信号
(104)の動きベクトル(104)をr’s(u、v
)として出力する。動きベクトル(11,v)Uそれぞ
れ1フレ一ム前再生画像信号(104)のブロックの水
平および垂直方向へのブロックの画素シフト民に対応す
る。動きベクトル(104)を基準にして可変遅延回路
(5)は現在のブロック走査画像入力信号(103)に
最も近い画像信号全1フレ一ム前再生画像信号(1o4
)kmきベクトル敏だけブロックシフトして予測画像信
号(10(S)として出力する。減算器(6)はブロッ
ク走査画像入力信号(103)と予測画像信号(106
)の画素単位の差分をとり予測誤差画像信号(1o7)
kスカラー滑子化器(7)に出力する。前記動き補償に
よって電力を削減された予測誤差画像信号(107)は
第4図に示す験子化特性を有するスカラー肚子化器(7
)ヲ通して画素単位で量子化レベルが削イ威された予測
誤差縫子化画像信号(1o8)となる。予測誤差量子化
画像信号(108)と予測画像信号(1o6)は加算器
(8)にて加算され、スカラー承子化誤差ヲ含んだ再生
画像信号(109)をフレームメモリ(3)に送出する
。フレームメモリ(3)は現在の再生画像信号(109
)の1フレームの遅延操作を実行する。
From the frame memory (3), the reproduced image signal (104) of the previous frame is reproduced in the interframe DPCM loop.
is read out. The motion vector detector (4) performs block matching between the current block scanned image input signal (105), the one-frame previous reproduced image signal (104), and the image signal, and performs block matching of the current block-scanned image input signal (105), one-frame previous reproduced image signal (104), and the one-frame previous image signal with the minimum similarity. The motion vector (104) of the image signal (104) is r's(u, v
). The motion vectors (11, v) U each correspond to pixel shifts of the block in the horizontal and vertical directions of the reproduced image signal (104) one frame before. Based on the motion vector (104), the variable delay circuit (5) converts all the image signals closest to the current block scan image input signal (103) by one frame previous reproduced image signal (1o4).
) km vector depth and outputs it as a predicted image signal (10(S)).The subtracter (6) converts the block scanning image input signal (103) and predicted image signal (106) into blocks.
) and calculate the pixel-by-pixel difference of the prediction error image signal (1o7).
It is output to the k scalar smoother (7). The prediction error image signal (107) whose power has been reduced by the motion compensation is processed by a scalar generator (7) having the error conversion characteristic shown in FIG.
), the prediction error is converted into an image signal (1o8) in which the quantization level is reduced in pixel units. The predicted error quantized image signal (108) and the predicted image signal (1o6) are added in an adder (8), and a reproduced image signal (109) containing the scalar digitization error is sent to the frame memory (3). The frame memory (3) stores the current reproduced image signal (109
) executes a one-frame delay operation.

上記動き補償フレーム間DPCMループにおいて1iL
ii iQ大入力B号(1os)i sf(m * n
 ) #予測画像信号(106)iPf(m、n) 、
予測誤差信号(107)’iεf(m、n)、スカラー
駄子化雑音t−qs(m、n)。
1iL in the above motion compensated inter-frame DPCM loop
ii iQ large input B (1os) i sf (m * n
) #Predicted image signal (106) iPf (m, n),
Prediction error signal (107)'iεf(m, n), scalar garbled noise t-qs(m, n).

予測誤差量子化信号(10B)をε(m、n)、再生画
像信号(109)i8 (m、n) 、 1フレ一ム前
再生画像信号(104)i 8 (m 、n)とすると
gf(n+、n)ms’(m−、n)−Pf(m、n)
廖(m、n)−ε(m、n)+Q (m、n)Sf(m
、n)−P (m、n)十ε (In*n)−8(m 
、n)十Q (m、n) ’g” (m、n)−Bf(m 、n)・Z ’として
与えられる。2 は1フレームの遅gt示す。
If the prediction error quantized signal (10B) is ε(m, n), the reproduced image signal (109) i8 (m, n), and the reproduced image signal one frame before (104) i8 (m, n), then gf (n+,n)ms'(m-,n)-Pf(m,n)
Liao (m, n) - ε (m, n) + Q (m, n) Sf (m
, n)-P (m, n) 1ε (In*n)-8(m
, n) 10Q (m,n)'g'(m,n)-Bf(m,n)Z', where 2 indicates the delay gt of one frame.

Pf(fII、n)はg” (m、n)に基づき動き補
償により次式にて倚られる。
Pf(fII, n) is determined by motion compensation based on g'' (m, n) using the following equation.

Pf(m、n)−8’ 1(m−u、n−v)第5図に
動き補(&を実行するための動きベクトル検出器+41
の一檜lメ例ケボす。
Pf(m,n)-8' 1(mu-u,n-v)Motion vector detector to perform motion interpolation (&+41
It's a cypress tree.

図中、 illは類似度割算回路、 [111は動き領
域ラインメモリ、Uはラインメモリ制鋼1回路、Q1は
類似贋比IVi回路、Uは動きベクトルラッチである。
In the figure, ill is a similarity division circuit, [111 is a motion area line memory, U is a line memory control circuit, Q1 is a similarity ratio IVi circuit, and U is a motion vector latch.

動きベクトル検出器(4)では、現在の画一入力信号(
103)系列を複数個ブロック化した5(R)td似度
計算回路Hにとり込む。この時点で、フレームメモリ(
3)の1フレ一ム前再生画像信号(104)が8 ’(
R)の動き領域の追跡範囲に相当するラインだけ動き領
域ラインメモリtlzに記憶されている。ラインメモリ
制御回路aのは、前記動き領域ラインメモリQ2から順
次1フレ一ム前凋°生画像信号(104)の複数個のブ
ロックS (R+r)の近辺のプロ、ツクを順次類似度
iti算回路a1に送出する。類似度計算回路Q(9は
、 S (R績Sf−”(R−r )の近辺のブロック
の類似度L(u、v)′fI:計算し、類似度比較回路
(1騰にてツクの水平および垂直の動き領域ラインメモ
リtillのアドレスシフトに対応するため、類似度カ
最小となる時点で類似度比較回路a3から動き検出スト
ローブ(m)6動きベクトルラッチ(14に送出して動
きベクトルアドレス(112)’iとり込む。動きベク
トルラッチQ4il:類似度L(+1.V)が最小とな
る5f1(R−r)のS (R)に対する変位rf動き
ベクトル(105)として第3図に示す可変遅延回路(
5)と可変長符号化器(9)に送出する。
In the motion vector detector (4), the current uniform input signal (
103) Load the sequence into a plurality of blocks into a 5(R)td similarity calculation circuit H. At this point, frame memory (
The reproduced image signal (104) one frame before 3) is 8' (
Only lines corresponding to the tracking range of the motion region R) are stored in the motion region line memory tlz. The line memory control circuit a sequentially calculates the similarity iti of the blocks S (R+r) in the vicinity of the plurality of blocks S (R+r) of the raw image signal (104) sequentially one frame from the motion area line memory Q2. It is sent to circuit a1. The similarity calculation circuit Q (9 calculates the similarity L(u, v)'fI of the blocks near S (R result Sf-''(R-r)) and calculates the similarity L(u, v)'fI: In order to correspond to the address shift of the horizontal and vertical motion area line memory till, the motion detection strobe (m) is sent from the similarity comparison circuit a3 to the motion vector latch (14) at the point in time when the similarity is the minimum, and the motion vector Take in address (112)'i. Motion vector latch Q4il: Displacement rf motion vector (105) with respect to S (R) of 5f1 (R-r) where similarity L (+1.V) is minimum The variable delay circuit shown (
5) and the variable length encoder (9).

第3図の可変長符号化器(9)は、前記動きベクトル(
105)と、予測誤差量子化信号(108)を可変長符
号化して画像信号の情報fthを削減する。動き補償フ
レーム間符号化出力(110)は上記処理により低ビツ
トレートにてデータ伝送が可能となる。
The variable length encoder (9) in FIG. 3 encodes the motion vector (
105) and the prediction error quantized signal (108) are variable-length encoded to reduce information fth of the image signal. The motion compensated interframe encoded output (110) can be transmitted at a low bit rate through the above processing.

従来の動き補償フレーム間符号化器は以上の如く構成さ
れていたため、動き補償がブロック単位の演算でフレー
ム間DPCMが画素単位の演算となる。このため画m1
の微小変動と雑音の識別効果は得られず、@きベクトル
と予測誤差量子化信号の可変長符号化も困難である。更
に、動き縫の変動による発生情報社の変@全制御しにく
いため一定の伝送容te有する伝送路にて伝送すると損
失が大きい。また、予測誤差F±子化信号が画素単位で
符号化されるため効率が悪い。動き補R′(方式でに伝
送路誤りに弱いため伝送路誤りか発生した場合フレーム
メモリケリセットして再送する必要があるが、その場合
の復帰時間も長くかかる。
Since the conventional motion-compensated interframe encoder is configured as described above, motion compensation is calculated on a block-by-block basis, and inter-frame DPCM is calculated on a pixel-by-pixel basis. For this reason, picture m1
The effect of distinguishing between minute fluctuations and noise cannot be obtained, and it is difficult to perform variable length encoding of the @ vector and the prediction error quantized signal. Furthermore, since it is difficult to fully control the changes in information generated due to fluctuations in movement stitching, there is a large loss when transmitting through a transmission line having a constant transmission capacity. Furthermore, the prediction error F±child signal is encoded pixel by pixel, which is inefficient. Since the motion compensation R' method is vulnerable to transmission path errors, if a transmission path error occurs, it is necessary to reset the frame memory and retransmit it, but in that case it also takes a long time to recover.

この発明はこれらの欠点全解決するため動き補償予測誤
龜信号をブロック単位で有意判定した後適応ベクトル量
子化することによって、更に低ビツトレートに高能率符
号化すると共に動きベクトルと可変長符号化しやすく情
報発生縫の制御も容易に実現する動き補償フレーム間ベ
クトル符号化器を提供することを目的としている。
In order to solve all of these drawbacks, this invention performs adaptive vector quantization after determining the significance of the motion compensation prediction error signal on a block-by-block basis, thereby achieving highly efficient coding at a lower bit rate and making it easier to perform variable length coding with motion vectors. It is an object of the present invention to provide a motion compensated interframe vector encoder that can easily control information generation.

以下1図面について詳細に説明する。One drawing will be explained in detail below.

第6図は本発明に係る動き補償フレーム間ベクトル符号
化器の一実施、例を示す構成図である。
FIG. 6 is a block diagram showing an example of a motion compensated interframe vector encoder according to the present invention.

h中、wはマルチアクセスフレームメモ!I、hは適応
ベクトル針子化符号化器、(ハ)は適応ベクトル量子化
後号化器である。図において第3凶と同一番号を付した
部分は同−又は相当部分を示す。
In h and w are multi-access frame memo! I and h are adaptive vector quantization encoders, and (c) is an adaptive vector quantization post-coder. In the figure, parts with the same number as the third part indicate the same or equivalent parts.

第7図および第8図は本発明に係る適応ベクトル枦′子
化符号化器および適応ベクトル附子化13号化語の一実
施例を示す構成図である。
FIGS. 7 and 8 are block diagrams showing one embodiment of an adaptive vector appendix encoder and an adaptive vector appendix No. 13 coded word according to the present invention.

図中、(2)は平均1直分離回路、(ハ)は正規化回路
In the figure, (2) is an average 1-direction separation circuit, and (c) is a normalization circuit.

(ハ)は有意判定回路、(イ)は出力ベクトルアドレス
カウンタ、@は出力ベクトルコードテーブル、弼ハ歪i
it算回路、(2)は最小歪検出器、OIはインデック
スラッチ、0υは平均値補正回路、(2)は振幅再生回
路、 C(31は再生ベク)/レレジスタである。図中
、同一番号を付した部分は同−又は相当部分を示す。
(c) is a significance determination circuit, (a) is an output vector address counter, @ is an output vector code table, and \ha is a distortion i
It calculation circuit, (2) is a minimum distortion detector, OI is an index latch, 0υ is an average value correction circuit, (2) is an amplitude regeneration circuit, and C (31 is a reproduction vector)/register. In the drawings, parts with the same numbers indicate the same or equivalent parts.

次に本発明に係る動き補償フレーム間べ、クトル符号化
器の動作について第6図に活って説明する。
Next, the operation of the motion compensated frame-to-frame vector encoder according to the present invention will be explained with reference to FIG.

ラスター/ブロック走査変換器(2)からはブロック走
査画像入力信号(1O3)が動きベクトル検出器(4)
に送出され、更に、$、算器(6)には動き補償領域と
重複しない様に数ライン遅れたブロック走査画像入力信
号(120)がフレーム同ベクトル符号化のために送出
される。動きベクトル検出器(4)は画像入力信号(1
03)と1フレ一ム前再生画像信号(121)に基づき
前述の動きベクトル検出と同一の手順を経て動きベクト
ル(105)をめ、可変遅延回路(5)ヲ1(lシてブ
ロック走査画像入力信号(120)の位置に相当する予
測商1象信す(122)を、減算器fGlへ出力する様
制御する。減算器(6)の出力である予測誤差画像信号
(123)は複数個毎にブロック化してまとめられ、適
応ベクトル量子化符号化器(128)と適応ベクトル量
子化復号化器(129)ヲ通してベクトルせチルされる
。ベクトルはチルされた予測誤差画像信号(125)は
ベクトル段子化雑音を含む予測誤差ベクトル址子化画像
信号(125)となり、予測画像信号(122)を加算
器(8)にて加えて再生画像信号(126)を形成する
。再生画像信号(126)はマルチアクセスフレームメ
モリ(イ)の動き補償実行領域と重複しない領域に書き
込まれることになる。
The block scan image input signal (1O3) from the raster/block scan converter (2) is sent to the motion vector detector (4).
Further, a block scan image input signal (120) delayed by several lines so as not to overlap with the motion compensation area is sent to the calculator (6) for frame same vector encoding. The motion vector detector (4) receives the image input signal (1
The motion vector (105) is determined through the same procedure as the motion vector detection described above based on the reproduced image signal (121) of one frame before and the variable delay circuit (5) The prediction quotient (122) corresponding to the position of the input signal (120) is controlled to be output to the subtractor fGl.The prediction error image signal (123) which is the output of the subtractor (6) is The vectors are divided into blocks and combined into blocks, and are vector-chilled through an adaptive vector quantization encoder (128) and an adaptive vector quantization decoder (129).The vector is a chilled prediction error image signal (125). becomes a predicted error vector mutated image signal (125) containing vector mutated noise, and the predicted image signal (122) is added in an adder (8) to form a reproduced image signal (126). Reproduced image signal ( 126) is written in an area that does not overlap with the motion compensation execution area of the multi-access frame memory (a).

上記フレーム間符号化処理はブロック単位で全て実行さ
れるため各ブロックを画素ベクトルとして定義する。画
像入力信号(120)をsX、予測画像信号(122)
t−弓、予測誤差信号(123)をεt、予測誤差ベク
トル針子化信号(125)を?玉、ベクトル量子化雑音
をoX 、 再生画源信号(,126)を含シ、1フレ
ーム前再生画像信号(121)^f−1 をSt とする。lす、ブロックシーケンス許号を示す
。このとき、フレーム向符号化演′J4−tfi、次式
で示される。
Since the above-mentioned interframe encoding process is executed in block units, each block is defined as a pixel vector. The image input signal (120) is converted into sX, and the predicted image signal (122)
t-bow, the prediction error signal (123) is εt, the prediction error vector needle correction signal (125) is ? It is assumed that the vector quantization noise is oX, the reproduced image source signal (,126) is included, and the reproduced image signal (121)^f-1 of one frame before is St. 1 indicates the block sequence grant. At this time, the frame direction encoding performance 'J4-tfi is expressed by the following equation.

11 ξt−+ll+Ql jトη十Pt−5t−1−Qえ ^f−1Afゴ  l 予測画像信号(122)iJ:動き補償処理?うけて1
フレ一ムルト丹榮1B号(122)から類似度が岐小と
なるようVCCアントたブロック全切り出して形成され
る。動き補償により切り出され形成された予測画像信号
(122)のブロックはフレーム同ベクトル符号化によ
って扱われるブロックと境界およびブロックサイズは一
致する必要はない。すなわち動き補償はスライディング
ブロックマツチングにて実行され、フレーム同ベクトル
符号化は固定ブロックにて実行される。
11 ξt-+ll+Ql j tη0Pt-5t-1-Q^f-1Afgo l Predicted image signal (122) iJ: Motion compensation processing? Accepted 1
It is formed by cutting out all the VCC ant blocks from Flemert Danrei No. 1B (122) so that the degree of similarity is small. The blocks of the predicted image signal (122) cut out and formed by motion compensation do not need to match the boundaries and block sizes of the blocks handled by frame vector coding. That is, motion compensation is performed by sliding block matching, and frame co-vector encoding is performed using fixed blocks.

次に、予測誤差−1象(g号(123)をブロック単位
で有XfIl建tしながら4応ベクトル社子化して尚能
率符号化を実現する適応ベクトル縫子化器の動作につい
て説明する。適応ベクトル社チル器は適応ベクトル縫子
化符号化器Qυと適応ベクトル献チル俵号化a0乃の縦
続接続によって構成される。
Next, we will explain the operation of the adaptive vector generator that converts the prediction error -1 (g (123)) into a 4-corresponding vector while constructing the prediction error in block units to achieve efficient coding. The vector chiller is constituted by a cascade connection of an adaptive vector encoder Qυ and an adaptive vector encoder Qυ.

先ず1本発明に係る予測誤差信号の適応ベクトル赦子化
の原理について説明する。
First, the principle of adaptive vector correction of a prediction error signal according to the present invention will be explained.

ブロック単位にまとめられた予測誤差画像信号クー〔ε
 ε ・・・、ε1〕は第9図の如く画像入t 11 
21 力信号のブロックSZから予測画像信号のブロックP2
を各元毎に城餠ルて得られるものとする。予測誤差画像
信号etは有意判定および適応ベクトル朧子化全実行す
るため以上の変換を行う。
Prediction error image signal Ku [ε
ε ..., ε1] is an image t 11 as shown in Figure 9.
21 Block P2 of predicted image signal from block SZ of force signal
can be obtained by converting each yuan. The prediction error image signal et is subjected to the above conversion in order to perform significance determination and adaptive vector obfuscation.

、に μ1−Kj乞Ej δ−x 1繋1ε−μm l j t  −1 xj−(εj−μt)/δ7 xt−〔xl、 x2. ・、 xk)すなわち、平均
値μを分離し、振幅δ□で正規を 化して人力ベクトルxtえる。入力ベクトルXtはに次
元信号空間でベクトル量子化され最小歪となる出力ベク
トルy1に写像される。出力ベクトルy−Cy、ym・
・・、y1k〕は以下の逆変換にてi il 12 予測誤差ベクトル級子化画ぜ信号ε6となる。
, to μ1-Kj, Ej δ-x 1 ε-μm l j t-1 xj-(εj-μt)/δ7 xt-[xl, x2. , xk) That is, the average value μ is separated and normalized by the amplitude δ□ to obtain the human vector xt. The input vector Xt is vector quantized in a 2-dimensional signal space and mapped to an output vector y1 with minimum distortion. Output vector y-Cy, ym・
.

lj−δt“yij十μt 81=〔C4,C2,・・・、εつ〕 また、μくT 且つδ2≦−T2ならばf、=。lj−δt“yij ten μt 81 = [C4, C2, ..., ε] Also, if μ T and δ2≦−T2, then f,=.

I T1およびT2はC2のレベル判定閾値(tZa)とし
て設定される。すなわち、予測誤差画像信号からブロッ
ク単位で、有意無意の判定を実行し、!@き補償した後
でも所定レベルのフレーム間で画像信号レベル変化があ
るときのみ、予測誤差画像信号を 0平均値分pH振幅
正規化してベクトルB−子化する。
IT1 and T2 are set as the level determination threshold (tZa) of C2. In other words, the significance or non-significance is determined in block units from the prediction error image signal, and! Only when there is a change in the image signal level between frames at a predetermined level even after the compensation is performed, the prediction error image signal is pH amplitude normalized by 0 average value and converted into a vector B-child.

所定レベル以下では、動きがないかあるいは動き補償で
全て画像が再生できること全意味する。予測誤差画像信
号のブロック−6が有意判定識別コードをνえとすると μz<T、且つC2〈T2ならば シアー0μ7〉T、
またはC2〉T2ならば シt=1−1トスレば無意の
場合、ブロックが1ビツトで符号化できる。またT、、
 T2の閾値(12B)’i制御すれば情報発生1tt
−一定に保つことができる。
Below a predetermined level, it means that there is no motion or that all images can be reproduced with motion compensation. If block-6 of the prediction error image signal has a significance determination identification code ν, then μz<T, and if C2<T2, shear 0μ7>T,
Or, if C2>T2, if t = 1-1, the block can be encoded with 1 bit. Also T...
Threshold value of T2 (12B) 'i If controlled, information generation 1tt
- Can be kept constant.

次に予測誤差画像信号の入力ベクトルを超低ピットレー
)f高能率符号化するベクトル電子化の原理について説
明する。
Next, the principle of vector digitization in which the input vector of the prediction error image signal is encoded with ultra-low pit-ray ()f and high efficiency will be explained.

K次元信号空間aKにおける入力ベクトルX−[Xl 
s x2 # ”・1 %〕K対し、 RK(1) N
 95 ノ分割R1゜R2,・・・、RNとする。部分
空間R0の代表点である出力ベクトルy=(y y ・
・・yYlk)のセi i1’ x2’ ットをY−(yy ・・・a THEまた。yのイン1
# 2歩 デツクスセットをニー[1,2j・・・s ” )とす
る。
Input vector X−[Xl in K-dimensional signal space aK
s x2 #”・1%]K, RK(1) N
95 divisions R1°R2, . . . , RN. Output vector y = (y y ・
...yYlk) set i i1'x2' Y-(yy ...a THE also.y's in1
# Let the 2-step index set be the knee [1, 2j...s'').

このときベクトル縫子化Vqは符号化Cと復号化りの縦
続接続として表わされる。
At this time, vector suture conversion Vq is expressed as a cascade connection of encoding C and decoding.

vo(X+ y i i t x RIC: X−* 
i if d(x、y’ )(d(x、y ) for
 al、l jl j D:1→y工 歪温度a(x、y、)はに次元信号空間での入出力ベク
トル間の路離を表わし、絶対値型測度ではd(x、y 
) −X l:lc、−YIJll j=1 となる。このときのベクトル数子化符号化出力であるイ
ンデックス1のデータレートはK tog2Nビット/
画素である。すなわち、ベクトル縫子化は入力ベクトル
Xと最小歪min d(x、yi)となる出力ベクトル
yよのインデックスlに符号化することによって高能率
符号化を実現する。復号化はインデックス1に対応する
出力ベクトルyに変換するだけでよい。出力ベクトルy
□のセラ)Yは、実際の入力ベクトルXからクラスタリ
ングトレーニングによって得るか、所定の入力ベクトル
確率モデルからめても良い。第10図に入出力ベクトル
の関係を示す。本適応ベクトル遺子化符号化出力は、有
意判定識別インデックスジ、平均値μえ。
vo(X+ y i i t x RIC: X-*
i if d(x,y')(d(x,y) for
al, l jl j D:1→y The mechanical strain temperature a(x, y,) represents the path separation between the input and output vectors in a two-dimensional signal space, and in the absolute value type measure, d(x, y
) -X l:lc, -YIJll j=1. At this time, the data rate of index 1, which is the vector numeric encoding output, is K tog2N bits/
It is a pixel. That is, vector stitching realizes highly efficient encoding by encoding the input vector X and the index l of the output vector y that has the minimum distortion min d (x, yi). For decoding, it is only necessary to convert to the output vector y corresponding to index 1. output vector y
□) Y may be obtained from the actual input vector X through clustering training, or may be determined from a predetermined input vector probability model. Figure 10 shows the relationship between input and output vectors. This adaptive vector encoding output has a significance judgment identification index ji and an average value μ.

を 振幅利得δ6.および出力ベクトルインデックス1であ
る。
is the amplitude gain δ6. and output vector index 1.

上記、適応ベクトル縫子化符号化器の動作を第1図にそ
って説明する。
The operation of the above-mentioned adaptive vector stitching encoder will be explained with reference to FIG.

予測誤差画像信号(125)はブロック単位に平均値分
離回路(ハ)と正規化回路弼を通して平均値分離正規化
され入力ベクトル(129)か歪計鉾回路弼に送出され
る。この時点で出力ベクトルアドレスカウンタ(イ)は
順次カウントアツプして、出力ベクトルコードテーブル
(ハ)から出力ベクトル(131)を読み出す。歪計算
回路(至)は入出力ベクトル間の歪a(x、y□)を剖
算し各出力ベクトルとの歪(132)19. 最小歪検
出器(イ)に送出する。最小歪検出器(ハ)では入出力
ベクトル間の歪が最小となるときその時点で出力ベクト
ルのインデックスに対応する出力ベクトルアドレスカウ
ンタシeの出力ベクトルアドレス(134)をインデッ
クスラッチ(至)にとり込む様にストローブ信号(15
3)を送出する。インデックスラッチ(至)では入力ベ
クトルに対し最小歪となる出力ベクトルのインデックス
を出力する。有感、1′I」定回路(ハ)では予沖」誤
地画像信号(12QのフロックCI)平均値と振幅利得
に基づき有意判定識別インデックスラッチの場合の平均
値および振幅利得を出力する。適応ベクトル虐子化符号
化器出力信号(124)は有意判定識別インデックス、
有意の場合の予測誤差画像信号の平均値、振幅利得およ
び出力ベクトルインデックスである。
The prediction error image signal (125) is average-separated and normalized block by block through the mean-value separation circuit (c) and the normalization circuit, and then sent to the input vector (129) or the distortion meter circuit. At this point, the output vector address counter (a) sequentially counts up and reads the output vector (131) from the output vector code table (c). The distortion calculation circuit (to) calculates the distortion a(x, y□) between the input and output vectors and calculates the distortion (132) with each output vector.19. The signal is sent to the minimum distortion detector (a). In the minimum distortion detector (c), when the distortion between the input and output vectors becomes the minimum, at that point the output vector address (134) of the output vector address counter e corresponding to the index of the output vector is taken into the index latch (to). strobe signal (15
3) is sent. The index latch (to) outputs the index of the output vector that produces the minimum distortion with respect to the input vector. The ``1'I'' constant circuit (c) outputs the average value and amplitude gain in the case of the significance determination identification index latch based on the average value and amplitude gain of the ``previously off-shore'' erroneous ground image signal (flock CI of 12Q). The adaptive vector aggregation encoder output signal (124) is a significance determination identification index,
The prediction error in the case of significance is the average value of the image signal, the amplitude gain, and the output vector index.

第8図に示す適応ベクトル赦チル後号化器においては適
応ベクトル成子化符号化器出力(124)’i受けて、
出力ベクトルインデックスに対応する出力ベクトル會出
力ベクトルコードテーブル(ハ)から読み出し振幅再生
回路clIlと平均値補正回路C33で有意のときの予
測誤差ベクトル量子化画像信号を算出する。再生ベクト
ルレジスタ(至)では有意判定識別インデックスに対し
無意の場合レジスタの内容をリセットして零として、最
終的に予測誤差ベクトル針子化画像信号(125)i出
力する。
In the adaptive vector merging encoder shown in FIG.
The output vector code table (c) corresponding to the output vector index is read out and a predicted error vector quantized image signal when significant is calculated by the amplitude reproduction circuit clIl and the average value correction circuit C33. In the reproduced vector register (to), if the significance determination identification index is insignificant, the contents of the register are reset to zero, and the predicted error vector needle-shaped image signal (125) i is finally output.

上記、フレーム間ベクトル符号化処理と動き補償処理は
、第11図に示す如く、マルチフレームアクセスフレー
ムメモリmtmきベクトル検出器(4)および可変遅延
回ll¥is (51によって時間的に重複しない様に
制御されることが望ましい。
As shown in FIG. 11, the above interframe vector encoding processing and motion compensation processing are performed using a vector detector (4) with a multi-frame access frame memory mtm and a variable delay circuit ll\is (51) so that they do not overlap in time. It is desirable that the

以上の如く動き補償フレーム間適応ベクトル針子化され
た符号化データは動きベクトル、有意判定識別インデッ
クス、有意の場合の予測誤差画像信号平均値、振幅、お
よび出力ベクトルインデックスである。これらは第6図
における可変長符号化器(9)にて可変長符号化され動
き補償フレーム間ベクトル符号化出力(127)として
伝送部へ送出される。なお動き補償のブロックマツチン
グを実行するブロックサイズとベクトル量子化のブロッ
クサイズは水平・垂直方向等しいか、又は整数倍の関係
となることが望ましい。このとき、動きベクトルと適応
ベクトル符号化出力がブロック対応でまとめて可変長符
号化できる利点がある。更に発生する情報逍もより動き
に対応したものとなるため符号化が容9である。また、
適応ベクトル量子化の有意判定闇値は可変長符号化出力
の増減を観察してフィードバック制御することにより清
報発生に會一定にして伝送することが可能となる。
As described above, the encoded data subjected to the motion compensation interframe adaptive vector needle are the motion vector, the significance determination identification index, the prediction error image signal average value in the case of significance, the amplitude, and the output vector index. These are variable-length encoded by the variable-length encoder (9) in FIG. 6 and sent to the transmission section as a motion-compensated interframe vector encoded output (127). Note that it is desirable that the block size for executing block matching for motion compensation and the block size for vector quantization be equal in the horizontal and vertical directions, or have a relationship of integral multiples. At this time, there is an advantage that the motion vector and the adaptive vector encoding output can be variable-length encoded together in block correspondence. Furthermore, the generated information is more responsive to movement, so encoding is easier. Also,
The significance determination value of adaptive vector quantization can be transmitted at a constant rate when a signal occurs by observing the increase or decrease in the variable length encoded output and performing feedback control.

以上のようにこの発明によればフレーム間での水平・垂
直方向から類似ブロックをサーチして予測信号とする動
き補償とそれによって予測が的中しなかった予測誤差信
号をブロック単位で閾値処理して適応ベクトル量子化す
ることにより雑音に強く、隋報発生緻の制御も容易で、
高品質な画像を低ビツトレートに間能率符号化できる利
点がある。
As described above, according to the present invention, similar blocks are searched in the horizontal and vertical directions between frames and motion compensation is used as a prediction signal, and prediction error signals whose predictions are not correct are subjected to threshold processing on a block-by-block basis. By using adaptive vector quantization, it is resistant to noise, and the precise control of alarm generation is easy.
This method has the advantage of being able to efficiently encode high-quality images at low bit rates.

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

第1図は画像信号のフレーム間での#Iきによる変化を
動きベクトルとして定義する説明図、第2図は動きベク
トルと動きブロックの画素配列の対応の説明図、第3図
は従来の動き補償フレーム間符号化器の一実施例である
構成図、第4図はスカラー肚チル器の入出力特性の説#
J図、第5図は動きベクトル検出器の一実施例を示す構
成図、第6図は本発明に係る動き補償フレーム間ベクト
ル符号化器の一実施例を示す構成図、第7図は本発明に
係る適応ベクトル縫子化符号化器、および第8図は適応
ベクトル徴チル後号化器の一実施例を示す構成図、第9
図は本発明に係る適応ベクトル量子化入力信号である予
測−筆画j象信号の説明図。 第10図はベクトル量子化の入出力ベクトルの関係を示
す説明図、第11図は動き補償と適応ベクトル量子化処
理の画面上での処理の時間的関係を示す説明図である。 図中、 fi+はへt変)負群、(2)はラスター/ブ
ロック走査変換器、(3)はフレームメモ’J 、 (
41は動きベクトル検出器、(5)は可変遅延回路、(
6)は減算器。 (7)はスカラー量子化器、(8)は加算器、(9)は
可変長符号化器、−は類似度計算回路、allは動き領
域ラインメモリ、θ2はラインメモリ制御回路、09は
類似此比較回路、0(イ)は動きベクトルラッチ、(4
)はマルチアクセスフレームメモリ、I211は適応ベ
クトル縫子化符号化器、@は適応ベクトル枇チル復号化
器、@は平均値分離回路、(財)は正規化回路、(ハ)
は有意判定回路、(イ)は出力ベクトルアドレスカウン
タ、@は出力ベクトルコートテーブル、(ハ)は歪計算
回路、四に最小歪検出器、(至)はインデックスランチ
、aυは振幅再往回路、0りは平均値補正回路。 (2)ハ丙生ベクトルレジスタである。 なお図中同一あるいは相当部分には同一符号を付して示
しである。 代理人 大岩増雄 第 3 図 第 4E 第5vA 第6図 第71!!!1 第8図 第9図 Sf。 第10図 χ2 第11図 一−−−÷氷乎ざ向
Figure 1 is an explanatory diagram that defines the change due to #I between frames of an image signal as a motion vector, Figure 2 is an explanatory diagram of the correspondence between the motion vector and the pixel array of a motion block, and Figure 3 is an illustration of the conventional motion A block diagram of an embodiment of a compensation interframe encoder, and FIG. 4 is a diagram of the input/output characteristics of the scalar encoder
5 is a block diagram showing an embodiment of a motion vector detector, FIG. 6 is a block diagram showing an embodiment of a motion compensated interframe vector encoder according to the present invention, and FIG. 7 is a block diagram showing an embodiment of a motion vector detector according to the present invention. FIG. 8 is a block diagram showing an embodiment of the adaptive vector character post-coder according to the invention; FIG.
The figure is an explanatory diagram of a prediction-stroke j event signal which is an input signal for adaptive vector quantization according to the present invention. FIG. 10 is an explanatory diagram showing the relationship between input and output vectors of vector quantization, and FIG. 11 is an explanatory diagram showing the temporal relationship between on-screen processing of motion compensation and adaptive vector quantization processing. In the figure, fi+ is the negative group, (2) is the raster/block scan converter, (3) is the frame memo 'J, (
41 is a motion vector detector, (5) is a variable delay circuit, (
6) is a subtractor. (7) is a scalar quantizer, (8) is an adder, (9) is a variable length encoder, - is a similarity calculation circuit, all is a motion area line memory, θ2 is a line memory control circuit, 09 is a similarity In this comparison circuit, 0 (a) is a motion vector latch, (4
) is a multi-access frame memory, I211 is an adaptive vector stitch encoder, @ is an adaptive vector chill decoder, @ is an average value separation circuit, (goods) is a normalization circuit, (c)
is a significance judgment circuit, (A) is an output vector address counter, @ is an output vector code table, (C) is a distortion calculation circuit, 4 is a minimum distortion detector, (to) is an index launch, aυ is an amplitude recirculation circuit, 0 is the average value correction circuit. (2) C is a raw vector register. In the drawings, the same or corresponding parts are designated by the same reference numerals. Agent Masuo Oiwa Figure 3 Figure 4E 5vA Figure 6 Figure 71! ! ! 1 Figure 8 Figure 9 Sf. Figure 10 χ2 Figure 11 1 --- ÷ Ice direction

Claims (1)

【特許請求の範囲】 過去の画像信号を少なくとも1フレ一ム分記憶するフレ
ームメモリ、現在の画像入力信号を複数個毎Ktとめて
ブロック化した画像入力信号ブロックと前記フレームメ
モリから読み出される1フレ一ム分以上先の前画像信号
を複数個まとめてブロック化した前画像信号ブロックを
水平および垂直方向に移動して最も類似する前画像信号
ブロックの移動駄を動きベクトルとして出力する動きベ
クトル検出部、前記動きベクトルに基づき前記フレーム
メモリの内容から現在の画像入力信号ブロックに最も類
似した前画像信号ブロックを所定の遅延をかけて読み出
し予測画像信号ブロックとする可変遅延回路、前記iI
!il像入力信号ブロックと予測画像信号ブロックを対
応する画素単位で$C算し予測誤差画像信号ブロックを
算出する減算器、前記予測誤差画像信号ブロックから平
均値を分離したに振幅利得で正規化し入力ベクトルを形
成し。 あらかじめ入力ベクトルの確率モデルから生成した出力
ベクトルのセットを記憶した出力ベクトルコートテーブ
ルから最小歪となる出力ベクトルを探索しそのアドレス
を出力ベクトルインデックスとしてめると共に、前記平
均値と揖幅利得が所定の閾値と比較することにより予測
誤差画像信号ブロックを有意・無意の判定して有意識別
インデックスと有詠の場合の前記平均値と振幅利得およ
び出力ベクトルのインデックスを出力する適応ベクトル
針子化符号化器、前記適応ベクトル量子化符号化器の出
力を受けて、前記適応ベクトル数子化符号化器と同一の
内容を有する出力ベクトルコードテーブルから出力ベク
トルインデックスに対応する出力ベクトルを読み出し、
前記振幅利得を出力ベクトルに乗じたのち前記平均値を
加えて予測誤差ベクトル量子化画像信号ブロックを再生
すると共に、有意識別インデックスが有意でない場合前
記予測誤差ベクトル量子化1liII像信号ブロックを
零として出力する適応ベクトル量子化ゆ号化器。 前記適応ベクトル量子化伽号化器の出力である予測誤差
ベクトル飲子化画像信号ブロックと前記予測画像信号ブ
ロックを加えて、前記フレームメモリが1フレ一ム分遅
延させて過去の画像信号として用いるための再生画像信
号を算出する加算器。 前記動きベクトルと前記予測誤羨画像信号ブロックの有
意識別インデックスと平均値と振幅利得および出力ベク
トルインデックスをまとめて可変長符号化する可変長符
号化器、全備えたことを特徴とする動き補償フレーム間
ベクトル符号化器。
Scope of Claims: A frame memory that stores past image signals for at least one frame, an image input signal block that is formed into a block by setting Kt for each current image input signal, and one frame that is read from the frame memory. A motion vector detection unit that moves a previous image signal block, which is obtained by combining a plurality of previous image signals that are one or more minutes ahead, in the horizontal and vertical directions and outputs the movement of the most similar previous image signal block as a motion vector. , a variable delay circuit that reads out a previous image signal block most similar to the current image input signal block from the contents of the frame memory based on the motion vector with a predetermined delay and sets it as a predicted image signal block;
! A subtracter that calculates a prediction error image signal block by calculating $C between the il image input signal block and the predicted image signal block in corresponding pixel units, and inputs the average value separated from the prediction error image signal block and normalized by an amplitude gain. form a vector. Search for an output vector with the minimum distortion from an output vector code table that stores a set of output vectors generated from a probability model of input vectors in advance, set its address as an output vector index, and set the average value and the amplitude gain to a predetermined value. Adaptive vector needle coding that determines whether a prediction error image signal block is significant or insignificant by comparing it with a threshold value, and outputs a significant identification index, the above-mentioned average value, amplitude gain, and output vector index in the case of presence. receiving the output of the adaptive vector quantization encoder, reading an output vector corresponding to an output vector index from an output vector code table having the same contents as the adaptive vector quantization encoder;
After multiplying the output vector by the amplitude gain, the average value is added to reproduce the prediction error vector quantized image signal block, and if the significant identification index is not significant, output the prediction error vector quantized 1liII image signal block as zero. An adaptive vector quantization decoder. Adding the predicted error vector quantized image signal block, which is the output of the adaptive vector quantization encoder, and the predicted image signal block, the frame memory delays the result by one frame and uses it as a past image signal. Adder that calculates the reproduced image signal for. A motion compensation frame characterized by comprising: a variable length encoder that collectively variable length encodes the motion vector, the significant identification index, the average value, the amplitude gain, and the output vector index of the predicted incorrect image signal block; Interval vector encoder.
JP59001669A 1983-09-06 1984-01-09 Vector encoder between action compensating frames Pending JPS60146363A (en)

Priority Applications (13)

Application Number Priority Date Filing Date Title
JP59001669A JPS60146363A (en) 1984-01-09 1984-01-09 Vector encoder between action compensating frames
DE3486398T DE3486398T2 (en) 1983-09-06 1984-09-06 Vector quantizer.
DE3486397T DE3486397T2 (en) 1983-09-06 1984-09-06 Vector quantizer.
DE3486396T DE3486396T2 (en) 1983-09-06 1984-09-06 Vector quantizer.
EP91108993A EP0457362B1 (en) 1983-09-06 1984-09-06 Vector quantizer
DE8484110641T DE3485716D1 (en) 1983-09-06 1984-09-06 VECTOR QUANTIZER FOR IMAGE INFORMATION.
EP91108921A EP0446968B1 (en) 1983-09-06 1984-09-06 Vector quantizer
EP84110641A EP0137314B1 (en) 1983-09-06 1984-09-06 Vector quantizer for picture information
EP91108920A EP0451879B1 (en) 1983-09-06 1984-09-06 Vector quantizer
EP91108385A EP0450664A1 (en) 1983-09-06 1984-09-06 Vector quantizer for picture information
US06/663,436 US4670851A (en) 1984-01-09 1984-10-22 Vector quantizer
CA000466293A CA1228163A (en) 1984-01-09 1984-10-25 Vector quantizer
CA000545128A CA1248237A (en) 1984-01-09 1987-08-21 Vector quantizer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59001669A JPS60146363A (en) 1984-01-09 1984-01-09 Vector encoder between action compensating frames

Publications (1)

Publication Number Publication Date
JPS60146363A true JPS60146363A (en) 1985-08-02

Family

ID=11507922

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59001669A Pending JPS60146363A (en) 1983-09-06 1984-01-09 Vector encoder between action compensating frames

Country Status (1)

Country Link
JP (1) JPS60146363A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63121372A (en) * 1986-11-10 1988-05-25 Kokusai Denshin Denwa Co Ltd <Kdd> Hybrid coding system for moving image signal

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63121372A (en) * 1986-11-10 1988-05-25 Kokusai Denshin Denwa Co Ltd <Kdd> Hybrid coding system for moving image signal

Similar Documents

Publication Publication Date Title
US4562468A (en) Adaptive predictive coding apparatus of television signal
EP0411675B1 (en) Interframe coding apparatus
EP0193185B1 (en) Interframe adaptive vector quantization encoding apparatus
US4729021A (en) High efficiency technique for coding a digital video signal
CN103430547B (en) Moving image decoding device, moving picture decoding method
CN1535024B (en) Video encoding device, method and video decoding device and method
EP1379000B1 (en) Signal encoding method and apparatus and decoding method and apparatus
CA1216058A (en) Predictive coding/decoding apparatus for video signal
US12363339B2 (en) Method and apparatus for encoding or decoding video data with sub-pixel motion vector refinement
CN102742276A (en) Predictive coding method for motion vector, predictive decoding method for motion vector, video coding device, video decoding device, and programs therefor
JPS6043703B2 (en) Binary signal facsimile data compression method
JPH04219074A (en) Picture coder
US7068845B2 (en) Information processing apparatus using class-classification adaptive processing
EP0450664A1 (en) Vector quantizer for picture information
JPS60146363A (en) Vector encoder between action compensating frames
WO2000018133A1 (en) Encoding device and method, and decoding device and method
JP2768669B2 (en) Motion compensation inter-frame coding device for TV signal
JPS6326951B2 (en)
JP2508646B2 (en) High efficiency encoder
JPH0229276B2 (en)
JPH026471B2 (en)
JP2005151312A (en) Image encoding / decoding device
JPH0210634B2 (en)
JPH07298271A (en) Method and apparatus for detecting motion vector in moving picture coding
JPH0225598B2 (en)