[go: up one dir, main page]

JPS63181585A - Motion compensated interframe coding device for TV signals - Google Patents

Motion compensated interframe coding device for TV signals

Info

Publication number
JPS63181585A
JPS63181585A JP62012362A JP1236287A JPS63181585A JP S63181585 A JPS63181585 A JP S63181585A JP 62012362 A JP62012362 A JP 62012362A JP 1236287 A JP1236287 A JP 1236287A JP S63181585 A JPS63181585 A JP S63181585A
Authority
JP
Japan
Prior art keywords
motion vector
signal
similarity
motion
circuit
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.)
Granted
Application number
JP62012362A
Other languages
Japanese (ja)
Other versions
JP2768669B2 (en
Inventor
Masaaki Takizawa
正明 滝沢
Junichi Kimura
淳一 木村
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP1236287A priority Critical patent/JP2768669B2/en
Publication of JPS63181585A publication Critical patent/JPS63181585A/en
Application granted granted Critical
Publication of JP2768669B2 publication Critical patent/JP2768669B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/533Motion estimation using multistep search, e.g. 2D-log search or one-at-a-time search [OTS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はテレビジョン(T V)信号の高能率符号化に
係わり、特に動き補償フレーム間予測回路の小型経済化
に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to high efficiency encoding of television (TV) signals, and more particularly to miniaturization and economicalization of motion compensated interframe prediction circuits.

〔従来の技術〕[Conventional technology]

TV信号は4 M Hz以上の広い周波数帯域を有する
ので、これをそのままディジタル信号に変換し伝送する
ためには、100Mbps程度の高い伝送速度を必要と
する。この速度を1.5Mbps以下に低減するための
代表的な方式に、「動き補償フレーム間予測」が知られ
る。
Since TV signals have a wide frequency band of 4 MHz or more, in order to directly convert them into digital signals and transmit them, a high transmission speed of about 100 Mbps is required. "Motion compensated interframe prediction" is known as a typical method for reducing this speed to 1.5 Mbps or less.

この方式は、連続する画面間(フレーム間)の相関を活
用するものである。即ち、符号化すべき現フレームハT
V信号をそのまま伝送する代わりに以下のようにする。
This method utilizes the correlation between consecutive screens (frames). That is, the current frame to be encoded T
Instead of transmitting the V signal as it is, do the following.

1)画像が静止している時等のように、符号化するフレ
ームのTV信号と前フレームのTV信号との間の誤差(
フレーム間差)が小さい時は、「フレーム間差は無い」
としてその旨のみを伝送する。
1) Error between the TV signal of the frame to be encoded and the TV signal of the previous frame, such as when the image is stationary (
When the difference between frames) is small, there is no difference between frames.
Only the information to that effect will be transmitted.

2)画像が動いてフレーム間差が大きくなった時は、画
像の動き量(方向と大きさ)を検出し、それを補償した
位置の前フレームから現フレームを予測し、その予8t
!I誤差を符号化する。
2) When the image moves and the difference between frames becomes large, detect the amount of image movement (direction and size), predict the current frame from the previous frame at the position that compensates for it, and calculate the prediction 8t.
! Encode the I error.

以降、この画像の動き量を動きベクトルと呼ぶ。Hereinafter, the amount of motion of this image will be referred to as a motion vector.

上記のフレーム間差の有無や、動きベクトルを各TV信
号毎に伝送するのは効率が悪い。しかし幸いにも、隣合
う信号間ではフレーム間差の有無や動きベクトルの相関
が強い。そこで実際には。
It is inefficient to transmit the presence or absence of the above-described interframe difference and the motion vector for each TV signal. Fortunately, however, there is a strong correlation between the presence or absence of interframe differences and motion vectors between adjacent signals. So actually.

複数の信号をまとめてブロックとし、ブロック単位にフ
レーム間差の有無や動きベクトルを検出し、伝送する。
Multiple signals are combined into a block, and the presence or absence of interframe differences and motion vectors are detected and transmitted in block units.

動きベクトルの検出手法には1次の2通りが知られる。There are two known motion vector detection methods: first order.

1)全探索法:探索すべき範囲内のすべての動きベクト
ルを発生させ、それに対応する位置の前フレームのブロ
ックと現フレームのブロックとの類似性を測定し、その
中で類似度が最も高い動きベクトルを選択する。
1) Exhaustive search method: Generate all motion vectors within the range to be searched, measure the similarity between the block in the previous frame and the block in the current frame at the corresponding position, and find the one with the highest degree of similarity. Select a motion vector.

2)多段階深層法:先ず、粗い密度で少数の動きベクト
ルを発生させ、各々の類似度を測定、比較する。次にそ
の中で類似度が最高の動きベクトルの周囲に最適なもの
があるとし、その周囲の動きベクトルを高い密度で発生
し、その中で類似度が最高のものを選択する。以降、必
要に応じて発生させる動きベクトルの発生密度を高くし
、上記の操作を繰り返す。
2) Multi-step depth method: First, a small number of motion vectors are generated with coarse density, and the similarity of each is measured and compared. Next, it is assumed that there is an optimal motion vector around the motion vector with the highest degree of similarity among them, and motion vectors around it are generated with high density, and among them, the one with the highest degree of similarity is selected. Thereafter, the generation density of the motion vectors to be generated is increased as necessary, and the above operation is repeated.

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

全探索法は、その探索範囲内で類似度が最高の動きベク
トルを検出でき、動き補償後のフレーム間の予測誤差を
最小にできる長所がある。しかし探索の回数が多いので
、処理の高速化や並列化が必要となり1回路が大規模と
なる問題がある。
The full search method has the advantage of being able to detect the motion vector with the highest degree of similarity within its search range and minimizing the prediction error between frames after motion compensation. However, since the number of searches is large, it is necessary to speed up the processing and parallelize the processing, resulting in a problem that one circuit becomes large-scale.

多段階探索法も、予め定められた回数の探索が必要であ
る。従って、極端に符号化ビット数が短い場合、例えば
フレーム間の差が小さく、フレーム間に有意差がない旨
を僅か1ビツトで符号化する場合にも、この符号化ビッ
ト数に相当する期間に上記の探索を終了する必要がある
。このため全探索法と比較すると軽減されるが、それで
も処理の高速化や並列化が必須となり、回路が大規模と
なる問題がある。
The multi-step search method also requires a predetermined number of searches. Therefore, when the number of encoding bits is extremely short, for example when the difference between frames is small and the fact that there is no significant difference between frames is encoded with just one bit, the period corresponding to the number of encoding bits is It is necessary to complete the above search. For this reason, although it is reduced compared to the exhaustive search method, it still requires high-speed processing and parallelization, and there is a problem that the circuit becomes large-scale.

又、上記の回路の制約のため、より広い範囲を探索する
ことが是しくなる問題もある。
There is also the problem that, due to the circuit constraints mentioned above, it is advisable to search a wider range.

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

上記問題は、探索回数を符号化ビット数とほぼ比例させ
ることにより解決される。即ち、以下の手順に従って探
索すればよい。
The above problem is solved by making the number of searches approximately proportional to the number of encoded bits. That is, the search can be performed according to the following procedure.

1)現フレームのブロックと同じ位置にある前フレーム
の信号(動きベクトル0と呼ぶ)との類似度を測定する
。あらかじめ定められた値以上の場合には直ちに有意差
が無いとして、その旨を伝送し、探索を打ち切る。
1) Measure the similarity between a block in the current frame and a signal in the previous frame at the same position (referred to as motion vector 0). If the difference is greater than or equal to a predetermined value, it is immediately determined that there is no significant difference, a message to that effect is transmitted, and the search is terminated.

2)他の場合は、上記公知例の多段探索法と同様に粗い
密度で動きベクトルを発生し、動きベトクルOも含めて
類似度が物も高いものを選択する。
2) In other cases, similarly to the above-mentioned known multi-stage search method, motion vectors are generated at a coarse density, and those with high similarity, including motion vectors O, are selected.

動きベクトル0.またはその近傍が選択された時は、比
較的小さい動きベクトルが最適と推定できる。ここで一
般に、次の2点が知られる。
Motion vector 0. When the motion vector or its vicinity is selected, a relatively small motion vector can be estimated to be optimal. Here, the following two points are generally known.

0最適動きベクトルの発生頻度は、動き量が小さいほど
高く、 0従って、これをエントロピ符号化すると、動きベクト
ルの符号化ビット数は短くなり、処理に許容される時間
も短くなる。
0 The frequency of occurrence of an optimal motion vector is higher as the amount of motion is smaller. 0 Therefore, if this is entropy encoded, the number of encoded bits of the motion vector will be shortened, and the time allowed for processing will also be shortened.

そこで本発明では、この場合は動きベクトルOまたはそ
の近傍の狭い範囲内のみを探索し、探索回数を減少させ
る。
Therefore, in the present invention, in this case, only the motion vector O or a narrow range in the vicinity thereof is searched to reduce the number of searches.

動きベクトル0か、またはその近傍以外が選択された時
は、最適動きベクトルは、比較的大きな動き量と推定で
きる。この場合は動きベクトルの符号語長も長くなるの
で、探索回数を多くできる。
When a motion vector other than 0 or its vicinity is selected, the optimal motion vector can be estimated to be a relatively large amount of motion. In this case, the code word length of the motion vector becomes longer, so the number of searches can be increased.

そこで、より類似度が高い動きベクトルを検出するため
に広い範囲を探索する。
Therefore, a wide range is searched to detect motion vectors with higher similarity.

〔作用〕[Effect]

上記手段によると、次に示すように画像の動き量の大小
に対応して最適の探索手段が選択される。
According to the above means, the optimum search means is selected depending on the magnitude of the amount of movement of the image, as shown below.

0符号化ビット数が少ない、小さな動き量に対しては、
探索回数も減少するので、処理が間にあわなくなって誤
動作することはない。
For a small amount of motion with a small number of 0-encoded bits,
Since the number of searches is also reduced, malfunctions due to insufficient processing will not occur.

0又、符号化ビット数が多い大きな動き量に対しては探
索回数を増加できるので、より広い範囲を探索できる。
Furthermore, since the number of searches can be increased for a large amount of motion with a large number of encoded bits, a wider range can be searched.

〔実施例〕〔Example〕

以下、本発明の第一の実施例を第1図に示す。 A first embodiment of the present invention is shown in FIG. 1 below.

図において、以下の順番に従って動きベクトルを探索す
る。
In the figure, motion vectors are searched in the following order.

1)現フレームのブロックと同一位置にある前フレーム
の信号と類似度を測定する。図では、黒丸で示す。類似
度がある閾値以上の場合は、動きがないブロック(無効
ブロック)とし、探索を打ち切る。
1) Measure the similarity with the signal of the previous frame located at the same position as the block of the current frame. In the figure, it is indicated by a black circle. If the similarity is greater than a certain threshold, the block is treated as a block with no movement (invalid block) and the search is terminated.

2)類似度が閾値未満の場合には、水平方向に、±4画
素、または、垂直方向に±4走査線ずれた位置に対応す
る動きベクトルを発生し、各々における類似度を求める
。発生した動きベクトルを、図では白丸で示す。黒丸を
含む9通りの中で、黒丸の類似度が最高の場合は3)に
進み、他の場合は4)に進む。
2) If the degree of similarity is less than the threshold, a motion vector corresponding to a position shifted by ±4 pixels in the horizontal direction or ±4 scanning lines in the vertical direction is generated, and the degree of similarity in each is determined. The generated motion vectors are indicated by white circles in the figure. If the similarity of the black circle is the highest among the nine ways including the black circle, proceed to 3), otherwise proceed to 4).

3)水平方向に±2画素、または垂直方向に±2走査線
のずれに対応する動きベクトルを発生し。
3) Generate a motion vector corresponding to a shift of ±2 pixels in the horizontal direction or ±2 scan lines in the vertical direction.

類似度を測定する。図では四角で示す。例えば、右下の
四角の類似度が最も高い場合には、その周囲の8通り(
図では三角)における類似度を比較し、最高のものを本
ブロックの最終的な動きベクトルとして採用する。
Measure similarity. It is shown as a square in the figure. For example, if the lower right square has the highest degree of similarity, there are eight ways around it (
The similarity in the triangles in the figure is compared, and the highest one is adopted as the final motion vector for this block.

4)例えば、左上の白丸の類似度が最高の場合には、そ
こから左上方向に延長した8通り(図では×印)の類似
度を測定する。その右上のX印の類似度が最高の場合に
は、その点から3)に示したのと同様の方法により、動
きベクトルを探索する。
4) For example, if the white circle at the top left has the highest degree of similarity, the degrees of similarity are measured in eight ways (marked with an x in the figure) extending from there toward the top left. If the similarity of the X mark on the upper right is the highest, a motion vector is searched from that point using the same method as shown in 3).

第2図に本発明の第二の実施例を示す。ここでは、上記
の2)の探索において、類似度を測定する動きベクトル
を8通りから12通りに増加する。
FIG. 2 shows a second embodiment of the invention. Here, in the above search 2), the number of motion vectors for measuring similarity is increased from 8 to 12.

その代わりに、内側の5通りが選択された場合には、上
記の3)の探索において1図の四角で示したように8通
りから4通りの探索に減少する。
Instead, if the inner five ways are selected, the search in step 3) is reduced from eight ways to four, as shown by the squares in Figure 1.

この結果、画像の動き量が小さい場合の探索回数は第一
の実施例と同一であり、かつ、発生頻度が高い小さな動
きベクトルをきめ細かく発生するので、より高い精度で
探索できる特徴がある。
As a result, the number of searches when the amount of image movement is small is the same as in the first embodiment, and since small motion vectors that occur frequently are generated in detail, the second embodiment has the feature that it can search with higher accuracy.

次に本発明を実施するための回路のブロック構成を示す
。本発明の詳細な説明する前に、第3図を用いて、一般
的な動き補償フレーム間符号化回路を説明する。本発明
は第3図の回路の一部分である。
Next, a block configuration of a circuit for implementing the present invention will be shown. Before explaining the present invention in detail, a general motion compensation interframe coding circuit will be explained using FIG. The present invention is part of the circuit of FIG.

第3図において、テレビカメラ1から入力したTV信号
はA/D変換回路2によりディジタル信号に変換された
後に、ブロック変換回路3によりブロック単位の信号に
変換される。動き補償回路4は、現フレームと前フレー
ムの信号を比較し、類似度が最も高い位置の前フレーム
信号を選択し。
In FIG. 3, a TV signal input from a television camera 1 is converted into a digital signal by an A/D conversion circuit 2, and then converted into a signal in units of blocks by a block conversion circuit 3. The motion compensation circuit 4 compares the signals of the current frame and the previous frame, and selects the previous frame signal having the highest degree of similarity.

動き補償フレーム間予測信号として出力する。また、こ
の位置を示すための動きベクトルを符号化回路8に送出
する。
Output as a motion compensated interframe prediction signal. Furthermore, a motion vector indicating this position is sent to the encoding circuit 8.

上記の動き補償フレーム間予測信号は、ブロック変換回
路によりブロック信号に変換され、減算回路によりフレ
ーム間予測誤差が計算される。予測誤差信号は、量子化
回路7で量子化される。符号化回路8は、量子化された
信号と動きベクトルを符号化し、伝送制御回路9を通し
て伝送10に送出する。
The above motion-compensated interframe prediction signal is converted into a block signal by a block conversion circuit, and an interframe prediction error is calculated by a subtraction circuit. The prediction error signal is quantized by a quantization circuit 7. The encoding circuit 8 encodes the quantized signal and the motion vector, and sends it to the transmission 10 through the transmission control circuit 9.

同時に量子化信号は、逆量子化回路11により予測誤差
信号に復元され、上記の動き補償フレーム間予測信号と
加算回路12により加算されて元のTV信号に復号化さ
れる。復号化されたTV信号は受信側で得られるものと
同一である。この信号はフレームメモリ13に格納され
て、次のフレームの処理の時に「前フレームの信号」と
して使われる。
At the same time, the quantized signal is restored to a prediction error signal by the inverse quantization circuit 11, and added to the above-mentioned motion compensated interframe prediction signal by the addition circuit 12 to be decoded into the original TV signal. The decoded TV signal is the same as that obtained at the receiving end. This signal is stored in the frame memory 13 and used as a "previous frame signal" when processing the next frame.

本発明は第3図の動き補償回路4に係わる。以下その詳
細な構成を第4図により説明する。
The present invention relates to the motion compensation circuit 4 shown in FIG. The detailed configuration will be explained below with reference to FIG.

現フレームの信号と前フレームの信号は、各々バッファ
メモリ21,22に格納され、必要に応じて読み出され
る。動きベクトル発生回路23は動きベクトルを発生さ
せる。シフト回路24は。
The current frame signal and the previous frame signal are stored in buffer memories 21 and 22, respectively, and read out as necessary. A motion vector generation circuit 23 generates a motion vector. The shift circuit 24 is.

上記の動きベクトルに対応して前フレームの信号を遅延
する。
The signal of the previous frame is delayed in accordance with the above motion vector.

減算回路25は現フレームの信号とシフト回路24で遅
延された前フレームの信号との差分をとる。その差分は
類似度測定回路26で測定され、比較回路27により、
それ以前の動きベクトルの類似度の最高値と比較される
。類似度がより大きい場合には、比較回路27は、制御
信号を送出し、その時の類似度をラッチ28に、動きベ
クトルをラッチ29に書き込む。
The subtraction circuit 25 calculates the difference between the current frame signal and the previous frame signal delayed by the shift circuit 24. The difference is measured by the similarity measuring circuit 26, and by the comparing circuit 27,
It is compared with the previous highest similarity of motion vectors. If the similarity is greater, the comparison circuit 27 sends out a control signal and writes the current similarity into the latch 28 and the motion vector into the latch 29.

動きベクトル発生回路23は、あらかじめ定められた回
数の動きベクトル探索を行った後に(例えば上記の第一
の実施例では9回)制御信号を送出し、ラッチ29の動
きベクトルをラッチ30゜31に転送する。動きベクト
ル発生回路23は、ラッチ31の出力信号に従って、以
降の動きベクトルを発生する。
The motion vector generation circuit 23 sends out a control signal after performing a motion vector search a predetermined number of times (for example, nine times in the first embodiment), and transfers the motion vector of the latch 29 to the latch 30 and 31. Forward. The motion vector generation circuit 23 generates subsequent motion vectors according to the output signal of the latch 31.

加算回路32はラッチ3oに書き込まれた動きベクトル
と、新しく動きベクトル発生回路23から発生された動
きベクトル(例えば第一の実施例において最初の9通り
の動きベクトルの中から動きベクトル探索即ち、黒丸が
選択された時は、水平、垂直各々±2)とを加算回路3
2により加算し、シフト回数24に送出する。
The adder circuit 32 uses the motion vector written in the latch 3o and the motion vector newly generated from the motion vector generation circuit 23 (for example, in the first embodiment, a motion vector search is performed from among the first nine motion vectors, i.e., a black circle). is selected, horizontal and vertical ±2) are added to adder circuit 3.
2 and sends out the shift number 24.

以降、動きベクトルの発生密度を細かくする毎に、ラッ
チ30にはそれまでの時点で類似度が最高であると比較
判定された動きベクトルが書き込まれる。動きベクトル
発生回路23は、ラッチ31に書き込まれた初期の動き
ベクトルによって定まる回数の動きベクトルを発生した
後に制御信号を送出し、ラッチ29に書き込まれている
。それまでの探索の中で類似度が最も高い動きベクトル
をラッチ30に転送し、停止する。
Thereafter, each time the density of motion vector generation is made finer, the motion vector that has been compared and determined to have the highest degree of similarity up to that point is written into the latch 30. The motion vector generation circuit 23 sends out a control signal after generating a motion vector a number of times determined by the initial motion vector written in the latch 31 and is written in the latch 29 . The motion vector with the highest similarity among the searches up to that point is transferred to the latch 30 and stopped.

符号化回路はラッチ30の内容を読み、動きベクトルと
して符号化し、伝送路へ送出する。同時にラッチ30に
定められた動きベクトルに対応して、シフト回路24は
前フレームの信号を遅延し、動き補償フレーム間予測信
号として送出する。
The encoding circuit reads the contents of the latch 30, encodes it as a motion vector, and sends it to the transmission path. At the same time, the shift circuit 24 delays the previous frame signal in accordance with the motion vector determined in the latch 30, and sends it out as a motion compensated interframe prediction signal.

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

第1図、第2図は本発明における動きベクトル検出方法
を説明するための図、第3図は、一般の動き補償フレー
ム間符号化装置のブロック構成図、第4図は1本発明の
特徴である動き補償回路のブロック構成図である。 第3図および第4図において、1・・・テレビカメラ、
2・・・A/D変換器、3,5・・・ブロック変換回路
、4・・・動き補償回路、6・・・減算回路、7・・・
量子化回路、8・・・符号化回路、9・・・伝送制御回
路、10・・・伝送路、11・・・逆量子化回路、12
.32・・・加算回路、13・・・フレームメモリ、2
1.22・・・バッファメモリ、23・・・動きベクト
ル発生回路。 24・・・シフト回路、26・・・類似度測定回路、2
7・・・比較回路、28,29,30,31・・・ラッ
チ。 1顎8 不1図 L 第2図
1 and 2 are diagrams for explaining the motion vector detection method according to the present invention, FIG. 3 is a block diagram of a general motion compensated interframe coding device, and FIG. 4 is a feature of the present invention. FIG. 2 is a block configuration diagram of a motion compensation circuit. In FIGS. 3 and 4, 1...TV camera;
2... A/D converter, 3, 5... Block conversion circuit, 4... Motion compensation circuit, 6... Subtraction circuit, 7...
Quantization circuit, 8... Encoding circuit, 9... Transmission control circuit, 10... Transmission line, 11... Inverse quantization circuit, 12
.. 32...Addition circuit, 13...Frame memory, 2
1.22...Buffer memory, 23...Motion vector generation circuit. 24... Shift circuit, 26... Similarity measurement circuit, 2
7... Comparison circuit, 28, 29, 30, 31... Latch. 1 Jaw 8 No 1 Figure L Figure 2

Claims (1)

【特許請求の範囲】[Claims] TV信号を複数個まとめ、ブロック単位の信号に変換す
る手段、粗い密度間隔で動きベクトルを発生する手段、
前フレームのTV信号を上記の動きベクトルにより定め
られた期間遅延する手段、遅延した複数個のTV信号を
ブロック単位に変換する手段、前述の2つのブロック間
の類似度を測定する手段、上記の複数の動きベクトルの
内で最も類似度が高いものを比較決定する手段、類似度
が最も高いとされた動きベクトルに対応して異なる個数
の動きベクトルをその周囲に高密度で発生させる手段、
その中で類似度が最高の動きベクトルを比較決定する手
段、その動きベクトルに対応して前フレームのTV信号
を遅延し、符号化すべきTV信号の予測信号を生成する
手段、符号化すべきTV信号と予測信号の差を計算して
予測誤差を求める手段、上記の動きベクトルと予測誤差
を符号化し、伝送する手段、を有することを特徴とする
TV信号の動き補償フレーム間符号化装置。
means for collecting a plurality of TV signals and converting them into signals in blocks; means for generating motion vectors at coarse density intervals;
means for delaying the TV signal of the previous frame for a period determined by the above motion vector; means for converting the plurality of delayed TV signals into blocks; means for measuring the degree of similarity between the above two blocks; means for comparing and determining the one with the highest degree of similarity among a plurality of motion vectors; means for generating a different number of motion vectors at high density around the motion vector determined to have the highest degree of similarity;
Means for comparing and determining the motion vector with the highest similarity among them; means for delaying the TV signal of the previous frame corresponding to the motion vector to generate a predicted signal of the TV signal to be encoded; and the TV signal to be encoded. A motion-compensated interframe coding device for a TV signal, comprising means for calculating a difference between the motion vector and the prediction signal to obtain a prediction error, and means for encoding and transmitting the motion vector and the prediction error.
JP1236287A 1987-01-23 1987-01-23 Motion compensation inter-frame coding device for TV signal Expired - Lifetime JP2768669B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1236287A JP2768669B2 (en) 1987-01-23 1987-01-23 Motion compensation inter-frame coding device for TV signal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1236287A JP2768669B2 (en) 1987-01-23 1987-01-23 Motion compensation inter-frame coding device for TV signal

Publications (2)

Publication Number Publication Date
JPS63181585A true JPS63181585A (en) 1988-07-26
JP2768669B2 JP2768669B2 (en) 1998-06-25

Family

ID=11803161

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1236287A Expired - Lifetime JP2768669B2 (en) 1987-01-23 1987-01-23 Motion compensation inter-frame coding device for TV signal

Country Status (1)

Country Link
JP (1) JP2768669B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0540762A4 (en) * 1991-05-23 1994-08-17 Japan Broadcasting Corp Method for detecting moving vector and apparatus therefor, and system for processing image signal using the apparatus
US5421023A (en) * 1988-12-16 1995-05-30 Mitsubishi Denki Kabushiki Kaisha Motion vector calculation method using sequential minimum distortion calculations at different densities
EP0711488A4 (en) * 1994-04-29 2001-09-12 Motorola Inc A method for estimating motion in a video sequence
US6348954B1 (en) 1998-03-03 2002-02-19 Kdd Corporation Optimum motion vector determinator and video coding apparatus using the same
JP2012019465A (en) * 2010-07-09 2012-01-26 Canon Inc Image processing device and image processing method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55158784A (en) * 1979-05-28 1980-12-10 Nec Corp Inter-frame coding device
JPS56143776A (en) * 1980-04-09 1981-11-09 Nec Corp Interframe encoder
JPS61283292A (en) * 1985-06-10 1986-12-13 Nippon Telegr & Teleph Corp <Ntt> Optimum vector detection system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55158784A (en) * 1979-05-28 1980-12-10 Nec Corp Inter-frame coding device
JPS56143776A (en) * 1980-04-09 1981-11-09 Nec Corp Interframe encoder
JPS61283292A (en) * 1985-06-10 1986-12-13 Nippon Telegr & Teleph Corp <Ntt> Optimum vector detection system

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5421023A (en) * 1988-12-16 1995-05-30 Mitsubishi Denki Kabushiki Kaisha Motion vector calculation method using sequential minimum distortion calculations at different densities
EP0540762A4 (en) * 1991-05-23 1994-08-17 Japan Broadcasting Corp Method for detecting moving vector and apparatus therefor, and system for processing image signal using the apparatus
US5436674A (en) * 1991-05-23 1995-07-25 Nippon Hoso Kyokai Method of detecting motion vector, apparatus therefor, and picture signal processing system utilizing the apparatus
EP0806866A3 (en) * 1991-05-23 1997-11-19 Nippon Hoso Kyokai Evaluation apparatus and method usable in motion vector detecting apparatus
EP0711488A4 (en) * 1994-04-29 2001-09-12 Motorola Inc A method for estimating motion in a video sequence
US6348954B1 (en) 1998-03-03 2002-02-19 Kdd Corporation Optimum motion vector determinator and video coding apparatus using the same
JP2012019465A (en) * 2010-07-09 2012-01-26 Canon Inc Image processing device and image processing method
US8761522B2 (en) 2010-07-09 2014-06-24 Canon Kabushiki Kaisha Image processing apparatus and image processing method

Also Published As

Publication number Publication date
JP2768669B2 (en) 1998-06-25

Similar Documents

Publication Publication Date Title
US8098940B2 (en) Method of and apparatus for encoding signals, and method of and apparatus for decoding the encoded signals
US4562468A (en) Adaptive predictive coding apparatus of television signal
US4040093A (en) System for coding information change picture elements in facsimile signal
JPS60186179A (en) System and device for predictive coding of picture signal
JPS58137379A (en) Interframe/interfield encoding device with motion compensation
JP2768669B2 (en) Motion compensation inter-frame coding device for TV signal
US3840698A (en) Video signal transmission system
JPH0546155B2 (en)
KR970003107B1 (en) Motion vector detecting method through stepwise segmentation
JP2000287213A (en) Moving image encoder
JP2952875B2 (en) Decoding device and method
JPS6239920A (en) Method and apparatus for forecast coding and decoding of dynamic compensation inter-frame of picture signal
JPH01243790A (en) Forecasting and encoding device between motion compensating frames
JPH0630399A (en) Motion vector detection method and detector
JP2835252B2 (en) Image signal motion detection device
JPH02134085A (en) Motion compensated encoding method
JPH0115231B2 (en)
JPH07112283B2 (en) Motion vector detection device and detection method
JPH0262179A (en) Motion amount transmission method of image transmission device
JPH0220196B2 (en)
JPH06113283A (en) Motion compensation coding device
JP2006086684A (en) Motion picture encoder and encoding program
JP3046313B2 (en) Motion compensation method for interframe coding
JPH0591496A (en) Movement compensation device
JPH05103320A (en) Motion-compensated interframe encoding device

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term