JPH06311533A - Motion compensation device - Google Patents

Motion compensation device

Info

Publication number
JPH06311533A
JPH06311533A JP10073293A JP10073293A JPH06311533A JP H06311533 A JPH06311533 A JP H06311533A JP 10073293 A JP10073293 A JP 10073293A JP 10073293 A JP10073293 A JP 10073293A JP H06311533 A JPH06311533 A JP H06311533A
Authority
JP
Japan
Prior art keywords
motion
signal
color difference
motion vector
motion compensation
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
JP10073293A
Other languages
Japanese (ja)
Inventor
Masazumi Yamada
正純 山田
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP10073293A priority Critical patent/JPH06311533A/en
Publication of JPH06311533A publication Critical patent/JPH06311533A/en
Pending legal-status Critical Current

Links

Landscapes

  • Color Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】 【目的】 信号形式の違いによる輝度信号の画素間隔と
色差信号の画素間隔との違いから生じる動き検出の精度
および符号化の効率の差を小さくできる動き補償装置を
提供すること。 【構成】 動き検出単位を設定する動き検出単位設定器
8と、動き検出単位毎に、画面の輝度信号及び前画面の
輝度信号に基づき、動きベクトルを検出する動きベクト
ル検出器7と、動きベクトルに基づき、マクロブロック
毎に、色差信号の色差動きベクトルを算出する色差動き
ベクトル算出器9と、色差動きベクトル及び動きベクト
ルに基づき、マクロブロック毎に、前画面から動き補償
信号を取り出す動き補償信号取り出し器10,11とを
備える。
(57) [Abstract] [PROBLEMS] To provide a motion compensator capable of reducing a difference in motion detection accuracy and coding efficiency caused by a difference between a pixel interval of a luminance signal and a pixel interval of a color difference signal due to a difference in signal format. thing. A motion detection unit setter 8 for setting a motion detection unit, a motion vector detector 7 for detecting a motion vector based on a screen brightness signal and a previous screen brightness signal for each motion detection unit, and a motion vector A color difference motion vector calculator 9 for calculating a color difference motion vector of a color difference signal for each macroblock, and a motion compensation signal for extracting a motion compensation signal from the previous screen for each macroblock based on the color difference motion vector and the motion vector. And take-out devices 10 and 11.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、映像信号の高能率符号
化などに用いる動き補償装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motion compensator used for high efficiency coding of video signals.

【0002】[0002]

【従来の技術】映像信号の符号化装置の1つに動き補償
を用いて時間方向の冗長を削減するものがある。
2. Description of the Related Art One of video signal coding apparatuses uses motion compensation to reduce redundancy in the time direction.

【0003】図3は、従来の動き補償を説明するための
符号化装置の構成図である。図3において、1はブロッ
ク化器、2は輝度信号記憶部、3は色差信号記憶部、4
は輝度信号用フレームメモリ、5は色差信号用フレーム
メモリ、15はマクロブロック設定器、7は動きベクト
ル検出器、9は色差動きベクトル算出器、10、11は
輝度信号及び色差信号各々の動き補償信号取り出し器、
12は差分信号算出器、13は符号化器、14は部分復
号化器である。
FIG. 3 is a block diagram of an encoding apparatus for explaining conventional motion compensation. In FIG. 3, 1 is a blocker, 2 is a luminance signal storage unit, 3 is a color difference signal storage unit, 4
Is a frame memory for luminance signals, 5 is a frame memory for color difference signals, 15 is a macroblock setter, 7 is a motion vector detector, 9 is a color difference motion vector calculator, and 10 and 11 are motion compensation for each of the luminance signal and the color difference signals. Signal extractor,
12 is a difference signal calculator, 13 is an encoder, and 14 is a partial decoder.

【0004】上記のように構成された符号化装置の動作
について説明する。
The operation of the coding apparatus configured as described above will be described.

【0005】まず、符号化しようとする1フレーム分の
輝度信号および色差信号を、ブロック化器1により並び
換え、それぞれ縦8画素×横8画素のブロックに分割す
る。
First, the luminance signal and the color difference signal for one frame to be encoded are rearranged by the blocker 1 and divided into blocks each having 8 pixels vertically and 8 pixels horizontally.

【0006】次に、ブロックに分割された輝度信号およ
び色差信号を、輝度信号記憶部2及び色差信号記憶部3
にそれぞれ記憶する。ここで、輝度信号用フレームメモ
リ4、色差信号用フレームメモリ5には、それぞれ1フ
レーム前の輝度および色差の復号信号が蓄えられている
とする。
Next, the luminance signal and the color difference signal divided into blocks are stored in the luminance signal storage unit 2 and the color difference signal storage unit 3.
Memorize in each. Here, it is assumed that the luminance signal frame memory 4 and the color difference signal frame memory 5 store the decoded signals of the luminance and the color difference one frame before.

【0007】次に輝度信号記憶部2及び色差信号記憶部
3に記憶された各信号は、マクロブロック設定器15に
よって、一定の複数個の輝度信号のブロックと色差信号
のブロックの組が選択される。この組をマクロブロック
と呼び、動き検出および動き補償の基本単位とする。
Next, for each of the signals stored in the luminance signal storage unit 2 and the color difference signal storage unit 3, a macroblock setter 15 selects a fixed set of a plurality of luminance signal blocks and color difference signal blocks. It This set is called a macroblock and is a basic unit for motion detection and motion compensation.

【0008】以上のマクロブロックの取り方は、例えば
色差信号ブロック一個の画面中に占める大きさに相当す
る部分の輝度信号ブロックと、色差信号ブロックの組を
マクロブロックとして設定する。
In the above-mentioned macro block taking method, for example, a set of a luminance signal block corresponding to the size of one color difference signal block in the screen and a color difference signal block is set as a macro block.

【0009】一例として4:2:2と呼ばれる輝度信号
が13.5MHz、色差信号が6.75MHzでサンプ
リングされた信号形式では、輝度信号と色差信号の画素
間隔の比率が縦1:1、横1:2であり、マクロブロッ
クの大きさは輝度において縦8×横16画素、すなわち
輝度信号ブロックが縦一個×横二個集まったものとな
る。この場合のマクロブロックは図4(a)に示すよう
に、輝度ブロック二個、色差ブロックがR−Y、B−Y
それぞれ一個ずつの組となる。動き検出単位の大きさは
輝度信号において縦8×横16画素となる。又、図4
(b)は、この場合に、マクロブロックの大きさを縦1
6×16画素としたもので、色差ブロックは縦に二個づ
つ集まることを示している。
As an example, in the signal format called 4: 2: 2 in which the luminance signal is sampled at 13.5 MHz and the color difference signal is sampled at 6.75 MHz, the ratio of the pixel interval between the luminance signal and the color difference signal is 1: 1 vertically and horizontally. The size of the macroblock is 1: 2, and the size of the macroblock is 8 × 16 pixels in luminance, that is, one luminance signal block × two horizontal luminance signal blocks. As shown in FIG. 4A, the macroblocks in this case include two luminance blocks and chrominance blocks RY and BY.
Each will be a pair. The size of the motion detection unit is 8 × 16 pixels in the luminance signal. Also, FIG.
In this case, (b) shows that the size of the macroblock is 1 vertically.
The size of 6 × 16 pixels indicates that two color difference blocks are vertically gathered.

【0010】また、例えば4:1:1と呼ばれる色差信
号が4:2:2に比べ横に半分に間引かれた信号形式で
は、輝度信号と色差信号の画素間隔の比率が縦1:1、
横1:4であり、マクロブロックの大きさは輝度におい
て縦8×横32画素、すなわち、輝度信号ブロックが縦
一個×横四個集まったものとなる。この場合のマクロブ
ロックは図4(c)に示すように、輝度ブロック四個、
色差ブロックがR−Y、B−Yそれぞれ一個ずつの組と
なる。動き検出単位は輝度縦8×横32画素の大きさと
なる。
Further, in the signal format called 4: 1: 1, in which the color difference signal is thinned out to half in comparison with 4: 2: 2, the ratio of the pixel interval between the luminance signal and the color difference signal is 1: 1 in the vertical direction. ,
The width of the macro block is 1: 4, and the size of the macro block is 8 vertical pixels × 32 horizontal pixels in luminance, that is, one luminance signal block × 4 horizontal luminance signal blocks. In this case, the macroblocks are four luminance blocks, as shown in FIG.
One color difference block is provided for each of RY and BY. The unit of motion detection has a size of luminance vertical 8 × horizontal 32 pixels.

【0011】また、例えば4:2:0と呼ばれる色差信
号が4:2:2に比べ線順次に縦に半分に間引かれた信
号形式では、輝度信号と色差信号の画素間隔の比率が縦
1:2、横1:2であり、マクロブロックの大きさは輝
度において縦16×横16画素、すなわち輝度信号ブロ
ックが縦二個×横二個集まったものとなる。この場合の
マクロブロックは図4(d)に示すように、輝度ブロッ
ク四個、色差ブロックがR−Y、B−Yそれぞれ一個ず
つの組となる。動き検出単位は輝度16×16画素の大
きさとなる。
Further, in the signal format called 4: 2: 0, in which the color difference signal is thinned out in half in a line-sequential manner compared to 4: 2: 2, the ratio of the pixel interval between the luminance signal and the color difference signal is vertical. The size of the macro block is 1: 2 and the width is 1: 2, and the size of the macro block is 16 pixels in the vertical direction × 16 pixels in the horizontal direction, that is, two luminance signal blocks × two horizontal pixels are collected. As shown in FIG. 4D, the macro blocks in this case are a set of four luminance blocks and one chrominance block for each of RY and BY. The motion detection unit has a size of 16 × 16 pixels of brightness.

【0012】次に、輝度信号用フレームメモリ4に蓄え
られた1フレーム前の輝度の復号信号に対し、符号化し
ようとするマクロブロックの位置に対応する位置を基準
位置として、検出範囲内の全ての位置の中で最も差分値
の絶対値和の少ない位置を輝度の動きベクトルとして動
きベクトル検出器7により検出する。
Next, with respect to the decoded signal of the luminance of one frame before, which is stored in the luminance signal frame memory 4, the position corresponding to the position of the macroblock to be encoded is used as the reference position, and all of the detection range is detected. The position having the smallest sum of the absolute values of the difference values is detected by the motion vector detector 7 as the motion vector of the luminance.

【0013】続いて、色差動きベクトル算出器9によ
り、色差信号ブロックの動きベクトルを、動きベクトル
検出器7により検出された同じ位置の輝度信号のマクロ
ブロックにおける動きベクトルの大きさから算出する。
Subsequently, the color difference motion vector calculator 9 calculates the motion vector of the color difference signal block from the magnitude of the motion vector in the macro block of the luminance signal at the same position detected by the motion vector detector 7.

【0014】ここで、輝度信号の画素間隔と色差信号の
画素間隔の比率が縦横とも1:2の場合には、輝度の動
きベクトルに対し縦横とも1/2の大きさのベクトル
を、対応する位置の色差信号ブロックの動きベクトルと
定める。
Here, when the ratio between the pixel interval of the luminance signal and the pixel interval of the color difference signal is 1: 2 in both the vertical and horizontal directions, a vector having a size of 1/2 in both the vertical and horizontal directions corresponds to the motion vector of the luminance. It is defined as the motion vector of the color difference signal block at the position.

【0015】又、輝度信号の画素間隔と色差信号の画素
間隔の比率が縦に1:1、横1:4の場合には、輝度の
動きベクトルに対し縦は同じ、横は1/4の大きさのベ
クトルを、対応する位置の色差信号ブロックの動きベク
トルと定める。
Further, when the ratio of the pixel interval of the luminance signal to the pixel interval of the color difference signal is 1: 1 in the vertical direction and 1: 4 in the horizontal direction, the vertical direction is the same and the horizontal direction is 1/4 of the luminance motion vector. The magnitude vector is defined as the motion vector of the color difference signal block at the corresponding position.

【0016】又、輝度信号の画素間隔と色差信号の画素
間隔の比率が縦に1:1、横1:2の場合には、輝度の
動きベクトルに対し縦は同じ、横は1/2の大きさのベ
クトルを、対応する位置の色差信号ブロックの動きベク
トルと定める。
If the ratio of the pixel interval of the luminance signal to the pixel interval of the color difference signal is 1: 1 in the vertical direction and 1: 2 in the horizontal direction, it is the same in the vertical direction and 1/2 in the horizontal direction with respect to the motion vector of the luminance. The magnitude vector is defined as the motion vector of the color difference signal block at the corresponding position.

【0017】次に、動きベクトル検出器7により検出さ
れた動きベクトルの大きさだけ基準位置から移動した位
置を動き補償位置として、動き補償信号取り出し器10
により、輝度信号用フレームメモリ4に蓄積された参照
画面(1つ前の画面)の輝度信号から、マクロブロック
分の大きさの輝度信号ブロックの動き補償信号を取り出
す。
Next, the motion compensation signal extractor 10 uses the position moved from the reference position by the magnitude of the motion vector detected by the motion vector detector 7 as the motion compensation position.
Thus, the motion compensation signal of the luminance signal block having the size of the macro block is extracted from the luminance signal of the reference screen (the screen one before the screen) stored in the luminance signal frame memory 4.

【0018】又、基準位置から色差動きベクトル算出器
9により検出された動きベクトルの大きさだけ基準位置
から移動した位置を動き補償位置として、動き補償信号
取り出し器11により、色差信号用フレームメモリ5に
蓄積された参照画面の色差信号から、色差信号ブロック
の動き補償信号を取り出す。
Further, the motion compensation signal extractor 11 causes the color difference signal frame memory 5 to use the position, which has been moved from the reference position by the magnitude of the motion vector detected by the color difference motion vector calculator 9, as the motion compensation position. The motion compensation signal of the color difference signal block is taken out from the color difference signal of the reference screen stored in.

【0019】次に、差分信号算出器12によって、取り
出された各動き補償信号と輝度信号記憶部2および色差
信号記憶部3に記憶されたマクロブロックの信号との差
分を取る。得られた差分信号は符号化器13により符号
化される。又、符号化された信号は出力されるととも
に、部分復号化器14により、もとのマクロブロックの
各信号に復元され、輝度信号用フレームメモリ4および
色差信号用フレームメモリ5に記憶され、次のフレーム
の予測に用いられる。
Next, the difference signal calculator 12 calculates the difference between each of the extracted motion compensation signals and the macroblock signals stored in the luminance signal storage unit 2 and the color difference signal storage unit 3. The obtained difference signal is encoded by the encoder 13. Further, the encoded signal is output and is restored to each signal of the original macroblock by the partial decoder 14 and stored in the luminance signal frame memory 4 and the color difference signal frame memory 5. It is used to predict the frame.

【0020】[0020]

【発明が解決しようとする課題】しかしながら、上記の
ような方式では、同一の装置上で扱う信号形式が異なる
と、輝度信号と色差信号の画素数の比率も異なるため、
動き補償の精度及び符号化の効率の差が大きいという課
題がある。
However, in the above system, if the signal formats handled by the same device are different, the ratio of the number of pixels of the luminance signal and the color difference signal is also different.
There is a problem that there is a large difference between the accuracy of motion compensation and the efficiency of encoding.

【0021】例えば、輝度信号と色差信号の画素間隔の
比率が縦1:2、横1:2である場合には、輝度信号マ
クロブロックの大きさは縦16×横16画素となり、動
き検出単位が正方形に近くなるため比較的動き検出の精
度は良いと考えられるが、輝度信号と色差信号の画素間
隔の比率が縦1:1、横1:4である場合には、輝度信
号マクロブロックの大きさは縦8×横32画素となり、
動き検出単位が横に長くなるため、一般にマクロブロッ
クの両端での動きの差が大きくなり動き検出の精度は悪
くなってしまう。このため動き補償による画質、動き補
償を用いた符号化を行なう際に発生する符号量に差が生
じる。
For example, when the ratio of the pixel interval between the luminance signal and the color difference signal is 1: 2 in the vertical direction and 1: 2 in the horizontal direction, the size of the luminance signal macroblock is 16 pixels in the vertical direction × 16 pixels in the horizontal direction, and the unit of motion detection is Since it is close to a square, the accuracy of motion detection is considered to be relatively good, but if the ratio of the pixel interval of the luminance signal and the color difference signal is 1: 1 in the vertical direction and 1: 4 in the horizontal direction, the luminance signal macroblock The size is vertical 8 × horizontal 32 pixels,
Since the motion detection unit becomes horizontally long, the difference between the motions at both ends of the macroblock is generally large, and the accuracy of motion detection deteriorates. For this reason, there is a difference in the image quality by motion compensation and the code amount that occurs when encoding is performed using motion compensation.

【0022】本発明は、従来の動き補償のこのような課
題を考慮し、信号形式の違いによる輝度信号の画素間隔
と色差信号の画素間隔との違いから生じる動き検出の精
度および符号化の効率の差を小さくできる動き補償装置
を提供することを目的とするものである。
In consideration of such problems of the conventional motion compensation, the present invention considers such a problem of the conventional motion compensation, and the accuracy of motion detection and the efficiency of encoding caused by the difference between the pixel interval of the luminance signal and the pixel interval of the color difference signal due to the difference of the signal format. It is an object of the present invention to provide a motion compensation device that can reduce the difference between

【0023】[0023]

【課題を解決するための手段】本発明は、画像信号の信
号形式に応じて、所定の大きさの領域を動き補償の基本
単位領域に設定する動き補償領域設定手段と、その設定
された基本単位領域の大きさ以下の所定の画素領域を、
動き検出の単位である動き検出領域として設定する動き
検出単位設定手段と、その設定された動き検出単位領域
毎に、画面の輝度信号及び異なる所定画面の輝度信号に
基づき、動きベクトルを検出する動きベクトル検出手段
と、その検出された動きベクトルに基づき、動き補償の
基本単位領域毎に、画面の色差信号の色差動きベクトル
を算出する色差動きベクトル算出手段と、その算出され
た色差動きベクトル及び動きベクトル検出手段により検
出された動きベクトルに基づき、動き補償の基本単位領
域毎に、異なる所定画面から動き補償信号を生成する動
き補償信号生成手段とを備えた動き補償装置である。
According to the present invention, there is provided a motion compensation area setting means for setting an area having a predetermined size as a basic unit area for motion compensation according to a signal format of an image signal, and the set basic area. A predetermined pixel area equal to or smaller than the size of the unit area,
Motion detection unit setting means for setting as a motion detection area which is a unit of motion detection, and a motion for detecting a motion vector based on a screen brightness signal and a different predetermined screen brightness signal for each of the set motion detection unit areas. Vector detection means, color difference motion vector calculation means for calculating a color difference motion vector of a screen color difference signal for each basic unit area of motion compensation based on the detected motion vector, and the calculated color difference motion vector and motion The motion compensation apparatus includes a motion compensation signal generation unit that generates a motion compensation signal from a different predetermined screen for each basic unit area for motion compensation based on the motion vector detected by the vector detection unit.

【0024】[0024]

【作用】本発明は、動き補償領域設定手段が、画像信号
の信号形式に応じて、動き補償の基本単位領域を設定
し、動き検出単位設定手段が、基本単位領域の大きさ以
下の所定の画素領域を、動き検出の単位である動き検出
領域として設定し、動きベクトル検出手段が、動き検出
単位領域毎に、画面の輝度信号及び異なる所定画面の輝
度信号に基づき、動きベクトルを検出し、色差動きベク
トル算出手段が、検出された動きベクトルに基づき、動
き補償の基本単位領域毎に、画面の色差信号の色差動き
ベクトルを算出し、動き補償信号生成手段が、算出され
た色差動きベクトル及び検出された動きベクトルに基づ
き、動き補償の基本単位領域毎に、異なる所定画面から
動き補償信号を生成する。
According to the present invention, the motion compensation area setting means sets a basic unit area for motion compensation in accordance with the signal format of the image signal, and the motion detection unit setting means sets a predetermined unit area equal to or smaller than the size of the basic unit area. The pixel region is set as a motion detection region which is a unit of motion detection, and the motion vector detection means detects a motion vector for each motion detection unit region based on a screen brightness signal and a different predetermined screen brightness signal, The color difference motion vector calculation means calculates the color difference motion vector of the color difference signal of the screen for each basic unit area of motion compensation based on the detected motion vector, and the motion compensation signal generation means calculates the color difference motion vector and the calculated color difference motion vector Based on the detected motion vector, motion compensation signals are generated from different predetermined screens for each basic unit area for motion compensation.

【0025】[0025]

【実施例】以下に、本発明をその実施例を示す図面に基
づいて説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the drawings showing its embodiments.

【0026】図1は、本発明にかかる一実施例の動き補
償装置の構成を示すブロック図である。図1において、
1は画面を例えば8×8画素のブロックに分割するブロ
ック化器、2はブロック化された輝度信号を記憶する輝
度信号記憶部、3はブロック化された色差信号を記憶す
る色差信号記憶部、4は復号された輝度信号を蓄積する
輝度信号用フレームメモリ、5は復号された色差信号を
蓄積する色差信号用フレームメモリ、6は輝度信号の画
素間隔及び色差信号の画素間隔と、両者の画素間隔の比
率とを判定する画素間隔判定器、7は輝度信号における
動きベクトルを検出する動きベクトル検出器、8は動き
ベクトルを検出する領域の大きさを設定する動き検出単
位設定器、9は色差信号における動きベクトル(以下、
輝度信号における動きベクトルとの区別が容易なように
色差動きベクトルと呼ぶ)を算出する色差動きベクトル
算出器、10、11は動きベクトル及び色差動きベクト
ルに基づき、各動き補償信号を取り出す動き補償信号取
り出し器、12は輝度信号及び色差信号と各動き補償信
号との差分をそれぞれ算出する差分信号算出器、13は
得られた差分信号を符号化する符号化器、14は符号化
された信号を復号する部分復号化器である。
FIG. 1 is a block diagram showing the configuration of a motion compensation apparatus according to an embodiment of the present invention. In FIG.
1 is a blocker that divides the screen into blocks of 8 × 8 pixels, 2 is a luminance signal storage unit that stores a blocked luminance signal, 3 is a color difference signal storage unit that stores a blocked color difference signal, Reference numeral 4 is a luminance signal frame memory for storing the decoded luminance signal, 5 is a color difference signal frame memory for storing the decoded color difference signal, 6 is a pixel interval of the luminance signal and a pixel interval of the color difference signal, and both pixels A pixel interval determiner for determining the ratio of intervals, 7 a motion vector detector for detecting a motion vector in a luminance signal, 8 a motion detection unit setter for setting the size of a region for detecting a motion vector, 9 a color difference Motion vector in the signal (hereinafter,
A color difference motion vector calculator that calculates a color difference motion vector so that it can be easily distinguished from a motion vector in the luminance signal) is a motion compensation signal for extracting each motion compensation signal based on the motion vector and the color difference motion vector. An extractor, 12 is a difference signal calculator that calculates the difference between the luminance signal and color difference signal, and each motion compensation signal, 13 is an encoder that encodes the obtained difference signal, and 14 is an encoded signal. It is a partial decoder for decoding.

【0027】上述の、画素間隔判定器6及び動き検出単
位設定器8の一部が動き補償領域設定手段を構成し、動
き検出単位設定器8の一部が動き検出単位設定手段を構
成し、動きベクトル検出器7が動きベクトル検出手段で
あり、色差動きベクトル算出器9が色差動きベクトル算
出手段であり、動き補償信号取り出し器10,11が動
き補償信号生成手段を構成し、又、画素間隔判定器6が
画素間隔入力手段を構成している。
Part of the above-mentioned pixel interval determiner 6 and motion detection unit setting device 8 constitutes motion compensation area setting means, and part of the motion detection unit setting device 8 constitutes motion detection unit setting means. The motion vector detector 7 is the motion vector detecting means, the color difference motion vector calculator 9 is the color difference motion vector calculating means, the motion compensation signal extractors 10 and 11 constitute the motion compensation signal generating means, and the pixel interval is The determiner 6 constitutes a pixel interval input means.

【0028】次に、上記実施例の動き補償装置の動作に
ついて説明する。
Next, the operation of the motion compensation device of the above embodiment will be described.

【0029】ここでは、動き補償装置が入力信号とし
て、4:2:0のように輝度信号の画素間隔と色差信号
の画素間隔の比率が縦横とも1:2の信号形式、4:
1:1のように輝度信号の画素間隔と色差信号の画素間
隔の比率が縦に1:1、横1:4の信号形式、及び4:
2:2のように輝度信号の画素間隔と色差信号の画素間
隔の比率が縦に1:1、横1:2の信号形式の三種類の
信号を切替えて使用するものとする(図2(a)、
(c)、(d)参照)。
In this case, the motion compensating apparatus uses as an input signal a signal format in which the ratio of the pixel interval of the luminance signal to the pixel interval of the color difference signal is 1: 2 both in the vertical and horizontal directions, such as 4: 2: 0.
The signal format in which the ratio of the pixel interval of the luminance signal to the pixel interval of the color difference signal is 1: 1 in the vertical direction and 1: 4 in the horizontal direction such as 1: 1 and 4:
It is assumed that three types of signals in which the ratio of the pixel interval of the luminance signal and the pixel interval of the color difference signal is 1: 1, vertically and 1: 2 horizontally are switched and used as in 2: 2 (see FIG. a),
(See (c) and (d)).

【0030】まず、符号化しようとする1フレーム分の
輝度信号及び色差信号を、ブロック化器1により並び換
え、それぞれ縦8画素×横8画素のブロックに分割す
る。
First, the luminance signal and the color difference signal for one frame to be encoded are rearranged by the blocker 1 and divided into blocks each having 8 pixels vertically and 8 pixels horizontally.

【0031】次に、ブロックに分割された輝度信号及び
色差信号は、それぞれ輝度信号記憶部2及び色差信号記
憶部3に記憶される。
Next, the luminance signal and the color difference signal divided into blocks are stored in the luminance signal storage unit 2 and the color difference signal storage unit 3, respectively.

【0032】このとき、輝度信号用フレームメモリ4及
び色差信号用フレームメモリ5には、それぞれ1フレー
ム前の輝度及び色差の復号信号が蓄積されているとす
る。
At this time, it is assumed that the luminance signal frame memory 4 and the color difference signal frame memory 5 store the decoded signals of the luminance and the color difference one frame before.

【0033】一方、画素間隔判定器6には、利用者によ
り外部から、扱う信号形式の切り替え情報が入力され、
それによって画面内の輝度信号の画素間隔と色差信号の
画素間隔、及び両者の画素間隔の比率が判定される。こ
の判定結果によってマクロブロックの大きさが決定され
る。
On the other hand, the pixel interval determiner 6 is inputted with switching information of the signal format to be handled from the outside by the user,
Thereby, the pixel interval of the luminance signal and the pixel interval of the color difference signal in the screen, and the ratio of the pixel intervals of the both are determined. The size of the macroblock is determined based on this determination result.

【0034】次に、輝度信号用フレームメモリ4に蓄え
られた参照画面(ここでは1つ前の画面)の輝度信号に
対し、符号化しようとするブロックの位置に対応する位
置を基準位置として、動きベクトル検出器7は、検出範
囲内の全ての位置の中で最も差分値の絶対値和の少ない
位置を輝度信号の動きベクトルとして検出する。
Next, with respect to the luminance signal of the reference screen (here, the previous screen) stored in the luminance signal frame memory 4, the position corresponding to the position of the block to be encoded is used as the standard position. The motion vector detector 7 detects a position having the smallest sum of absolute difference values among all positions within the detection range as a motion vector of the luminance signal.

【0035】この際に、動き検出単位設定器8によって
輝度信号の縦8×横8画素のブロックが横に二個並んだ
大きさを動き検出単位とする(図2における点線で示す
部分を参照)。
At this time, the motion detection unit setting unit 8 sets a size in which two blocks of vertical 8 × horizontal 8 pixels of the luminance signal are arranged side by side as a motion detection unit (see a portion indicated by a dotted line in FIG. 2). ).

【0036】次に、色差動きベクトル算出器9により、
色差信号ブロックの色差動きベクトルを同じ位置の輝度
信号のマクロブロックにおける動きベクトルの大きさか
ら算出する。
Next, the color difference motion vector calculator 9
The color difference motion vector of the color difference signal block is calculated from the size of the motion vector in the macro block of the luminance signal at the same position.

【0037】ここで、図2(d)に示すように、輝度信
号の画素間隔と色差信号の画素間隔の比率が縦横とも
1:2の場合には、マクロブロックの大きさを輝度信号
縦16×横16画素、色差信号縦8×横8画素とする。
この大きさはブロック縦横それぞれ二個ずつ四個集まっ
たもの、すなわち動き検出単位縦二個分に相当し、動き
検出単位縦二個の動きベクトルの平均値を求め、得られ
た平均値に対し縦横とも1/2の大きさのベクトルを、
対応する位置の色差信号ブロックの色差動きベクトルと
定める。
Here, as shown in FIG. 2D, when the ratio between the pixel interval of the luminance signal and the pixel interval of the color difference signals is 1: 2 in both the vertical and horizontal directions, the size of the macroblock is set to the vertical direction of the luminance signal. × 16 horizontal pixels, 8 color difference signals × 8 horizontal pixels.
This size is equivalent to four blocks each consisting of two blocks vertically and horizontally, that is, two vertical motion detection units.The average value of the two vertical motion detection units is calculated, and the obtained average value is calculated. A vector with a size of 1/2 in both the vertical and horizontal directions,
It is defined as the color difference motion vector of the color difference signal block at the corresponding position.

【0038】又、図2(c)に示すように、輝度信号の
画素間隔と色差信号の画素間隔の比率が縦に1:1、横
1:4の場合には、マクロブロックの大きさを輝度信号
縦8×横32画素、色差信号縦8×横8画素とする。こ
の大きさは輝度信号ブロックが横に四個集まったもの、
すなわち動き検出単位横二個分に相当し、動き検出単位
横二個の動きベクトルの平均値を求め、得られた平均値
に対し縦は同じ、横は1/4の大きさのベクトルを、対
応する位置の色差信号ブロックの色差動きベクトルと定
める。
Further, as shown in FIG. 2C, when the ratio between the pixel interval of the luminance signal and the pixel interval of the color difference signal is 1: 1 in the vertical direction and 1: 4 in the horizontal direction, the size of the macro block is set. The luminance signal has vertical 8 × horizontal 32 pixels, and the color difference signal vertical 8 × horizontal 8 pixels. This size is a collection of four luminance signal blocks horizontally,
That is, the average value of the two motion detection unit horizontal motion vectors is calculated, and the average value of the two horizontal motion detection units is calculated. It is defined as the color difference motion vector of the color difference signal block at the corresponding position.

【0039】又、図2(a)に示すように、輝度信号の
画素間隔と色差信号の画素間隔の比率が縦に1:1、横
1:2の場合には、マクロブロックの大きさを輝度信号
縦8×横16画素、色差信号縦8×横8画素とする。こ
の大きさは輝度信号ブロックが横に二個集まったもの、
すなわち動き検出単位一個分に相当し、動き検出単位の
動きベクトルに対し縦は同じ、横は1/2の大きさのベ
クトルを、対応する位置の色差信号ブロックの色差動き
ベクトルと定める。
Further, as shown in FIG. 2A, when the ratio between the pixel interval of the luminance signal and the pixel interval of the color difference signal is 1: 1 in the vertical direction and 1: 2 in the horizontal direction, the size of the macro block is set. The luminance signal has vertical 8 × horizontal 16 pixels, and the color difference signal vertical 8 × horizontal 8 pixels. This size is a collection of two luminance signal blocks,
That is, a vector corresponding to one motion detection unit and having the same vertical length and 1/2 horizontal size as the motion vector of the motion detection unit is determined as the color difference motion vector of the color difference signal block at the corresponding position.

【0040】次に、動きベクトル検出器7によって検出
された動きベクトルの大きさだけ基準位置から移動した
位置を動き補償位置として、輝度信号用フレームメモリ
4に蓄えられた参照画面の輝度信号から、マクロブロッ
ク分の大きさの輝度信号ブロックの動き補償信号を、動
き補償信号取り出し器10により取り出す。
Next, from the luminance signal of the reference screen stored in the luminance signal frame memory 4, the position moved from the reference position by the magnitude of the motion vector detected by the motion vector detector 7 is used as the motion compensation position, The motion compensation signal extractor 10 extracts the motion compensation signal of the luminance signal block having the size of the macro block.

【0041】又、色差動きベクトル算出器9によって算
出された色差動きベクトルの大きさだけ基準位置から移
動した位置を動き補償位置として、色差信号用フレーム
メモリ5に蓄えられた参照画面の色差信号から、色差信
号ブロックの動き補償信号を、動き補償信号取り出し器
11により取り出す。
From the color difference signal of the reference screen stored in the color difference signal frame memory 5, the position moved from the reference position by the size of the color difference motion vector calculated by the color difference motion vector calculator 9 is used as the motion compensation position. , The motion compensation signal of the color difference signal block is extracted by the motion compensation signal extractor 11.

【0042】その後、差分信号算出器12により、以上
のようにして取り出された各信号の動き補償信号と、輝
度信号記憶部2及び色差信号記憶部3に記憶されたマク
ロブロック分の信号との差分を、それぞれ算出する。こ
のようにして得られた差分信号は符号化器13により符
号化される。
Thereafter, the difference signal calculator 12 divides the motion compensation signals of the respective signals extracted as described above and the macroblock signals stored in the luminance signal storage unit 2 and the color difference signal storage unit 3. Each difference is calculated. The difference signal thus obtained is encoded by the encoder 13.

【0043】又、符号化された信号は符号化信号として
出力されるとともに、部分復号化器14により、もとの
マクロブロック信号に復元され、輝度及び色差の復号信
号が輝度信号用フレームメモリ4および色差信号用フレ
ームメモリ5にそれぞれ記憶され、次のフレームの予測
に用いられる。
The coded signal is output as a coded signal and is restored to the original macroblock signal by the partial decoder 14, and the decoded signal of the luminance and the color difference is used as the luminance signal frame memory 4. And the color difference signal frame memory 5 are used to predict the next frame.

【0044】以上説明したように、同一装置上で異なる
信号形式を扱う場合においても、輝度信号の動き検出は
縦8×横8画素のブロックが横に二個並んだ共通の大き
さで行なうことができ、動き検出単位が信号形式にかか
わらず共通であるため、信号形式が異なっても動き検出
精度の差は小さい。また、色差信号の色差動きベクトル
を算出する際に平均値を算出するだけでよく、装置構成
の増加は少なくてよく回路が複雑になることもない。
As described above, even when different signal formats are handled on the same device, the motion detection of the luminance signal should be performed with a common size in which two blocks each having 8 × 8 pixels are arranged horizontally. Since the motion detection unit is the same regardless of the signal format, the difference in motion detection accuracy is small even if the signal format is different. Further, only the average value needs to be calculated when calculating the color difference motion vector of the color difference signal, and the increase in the device configuration is small and the circuit is not complicated.

【0045】なお、上記実施例では、分割するブロック
の大きさを8×8画素としたが、この大きさに限定され
るものではない。
In the above embodiment, the size of the divided block is 8 × 8 pixels, but the size is not limited to this.

【0046】また、上記実施例では、信号形式の切り替
え情報は利用者により外部から入力される構成とした
が、これに代えて、現在使用している画像の大きさ、画
素間隔などを測定し判定する手段を設け、自動的に信号
形式の切り替え情報が入力される構成としてもよい。
In the above embodiment, the signal format switching information is input from the outside by the user. Instead of this, the size of the currently used image, the pixel interval, etc. are measured. A configuration may be provided in which a determination unit is provided and the signal format switching information is automatically input.

【0047】また、上記実施例では、検出範囲内全ての
位置に対して差分値の絶対値和を比較するとしたが、こ
れに限らず、基準位置を中心とした重みづけを行なった
り、あるいは数段階の木探索手法を用いても良い。
Further, in the above embodiment, the sum of absolute values of the difference values is compared with respect to all the positions within the detection range. However, the present invention is not limited to this, and weighting is performed with the reference position as the center, or a number is added. A step tree search method may be used.

【0048】また、上記実施例では、動きベクトル検出
において差分値の絶対値の和を比較し、最も小さいもの
を選出するとしたが、これに限らず、差分値の自乗の和
など他の関数を用いてもよい。あるいは又、比較方法は
閾値を1個あるいは複数個用意してそれぞれの判定から
どちらかを選択するなどの方法を用いてもよい。
In the above embodiment, the sum of absolute values of difference values is compared in motion vector detection and the smallest one is selected. However, the present invention is not limited to this, and other functions such as the sum of squares of difference values may be used. You may use. Alternatively, as the comparison method, a method of preparing one or a plurality of threshold values and selecting one from the respective judgments may be used.

【0049】また、上記実施例では、輝度信号の画素間
隔と色差信号の画素間隔の比率が縦に1:1、横1:2
の場合には、マクロブロックの大きさを輝度信号縦8×
横16画素、色差信号縦8×横8画素として、動き検出
単位の動きベクトルに対し縦は同じ、横は1/2の大き
さのベクトルを対応する位置の色差信号ブロックの動き
ベクトルと定めるとしたが、これに代えて、図2(b)
に示すように、マクロブロックの大きさを輝度信号縦1
6×横16画素、色差信号縦16×横8画素として、動
き検出単位縦二個の動きベクトルの平均値を求め、得ら
れた平均値に対し縦は同じ、横は1/2の大きさのベク
トルを対応する位置の色差信号縦2ブロック分の動きベ
クトルと定めてもよい。
In the above embodiment, the ratio of the pixel interval of the luminance signal and the pixel interval of the color difference signal is 1: 1 vertically and 1: 2 horizontally.
In the case of, the size of the macroblock is 8 ×
Assuming that 16 pixels in the horizontal direction and 8 pixels in the vertical direction of the color difference signal × 8 pixels in the horizontal direction are defined as the motion vector of the color difference signal block at the corresponding position, a vector having the same length in the vertical direction and a size of 1/2 in the horizontal direction is defined. However, instead of this, FIG.
As shown in,
The average value of the two motion detection unit vertical motion vectors is calculated as 6 × horizontal 16 pixels, color difference signal vertical 16 × horizontal 8 pixels, and the vertical is the same and the horizontal is 1/2 the size of the obtained average. May be defined as a motion vector for two vertical blocks of the color difference signal at the corresponding position.

【0050】また、上記実施例では、各手段を専用のハ
ードウェアにより構成したが、これに代えて、同様の機
能をコンピュータを用いてソフトウェア的に実現しても
勿論よい。
Further, in the above-mentioned embodiment, each means is constituted by dedicated hardware, but instead of this, similar functions may be realized by software using a computer.

【0051】[0051]

【発明の効果】以上述べたところから明らかなように本
発明は、信号形式の違いによる輝度信号と色差信号の画
素間隔の違いから生じる動き検出の精度および符号化の
効率の差を小さくできるという長所を有する。
As is apparent from the above description, according to the present invention, it is possible to reduce the difference in motion detection accuracy and coding efficiency caused by the difference in pixel interval between the luminance signal and the color difference signal due to the difference in signal format. It has advantages.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明にかかる一実施例の動き補償装置の構成
を示すブロック図である。
FIG. 1 is a block diagram showing the configuration of a motion compensation device according to an embodiment of the present invention.

【図2】同図(a)、(b)、(c)、(d)は、同実
施例での各信号形式における画素の配置および動き検出
単位を説明するための図である。
2 (a), (b), (c), and (d) are diagrams for explaining pixel arrangement and motion detection unit in each signal format in the same embodiment.

【図3】従来の動き補償装置の構成を示すブロック図で
ある。
FIG. 3 is a block diagram showing a configuration of a conventional motion compensation device.

【図4】同図(a)、(b)、(c)、(d)は、従来
の動き補償装置での各信号形式における画素の配置及び
動き検出単位を説明するための図である。
4 (a), (b), (c) and (d) are diagrams for explaining pixel arrangement and motion detection unit in each signal format in a conventional motion compensation device.

【符号の説明】[Explanation of symbols]

1 ブロック化器 2 輝度信号記憶部 3 色差信号記憶部 4 輝度信号用フレームメモリ 5 色差信号用フレームメモリ 6 画素間隔判定器 7 動きベクトル検出器 8 動き検出単位設定器 9 色差動きベクトル算出器 10、11 動き補償信号取り出し器 1 Blocking device 2 Luminance signal storage unit 3 Color difference signal storage unit 4 Luminance signal frame memory 5 Color difference signal frame memory 6 Pixel interval determination unit 7 Motion vector detector 8 Motion detection unit setting unit 9 Color difference motion vector calculator 10, 11 Motion compensation signal extractor

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 画像信号の信号形式に応じて、所定の大
きさの領域を動き補償の基本単位領域に設定する動き補
償領域設定手段と、その設定された基本単位領域の大き
さ以下の所定の画素領域を、動き検出の単位である動き
検出領域として設定する動き検出単位設定手段と、その
設定された動き検出単位領域毎に、画面の輝度信号及び
異なる所定画面の輝度信号に基づき、動きベクトルを検
出する動きベクトル検出手段と、その検出された動きベ
クトルに基づき、前記動き補償の基本単位領域毎に、前
記画面の色差信号の色差動きベクトルを算出する色差動
きベクトル算出手段と、その算出された色差動きベクト
ル及び前記動きベクトル検出手段により検出された動き
ベクトルに基づき、前記動き補償の基本単位領域毎に、
前記異なる所定画面から動き補償信号を生成する動き補
償信号生成手段とを備えたことを特徴とする動き補償装
置。
1. A motion compensation area setting means for setting an area having a predetermined size as a basic unit area for motion compensation according to a signal format of an image signal, and a predetermined value equal to or smaller than the size of the set basic unit area. Motion detection unit setting means for setting the pixel region of the above as a motion detection region which is a unit of motion detection, and for each motion detection unit region that has been set, a motion is detected based on a screen brightness signal and a different predetermined screen brightness signal. Motion vector detecting means for detecting a vector, color difference motion vector calculating means for calculating a color difference motion vector of the color difference signal of the screen for each basic unit area of the motion compensation based on the detected motion vector, and its calculation Based on the color difference motion vector and the motion vector detected by the motion vector detection means, for each basic unit area of the motion compensation,
A motion compensation apparatus comprising: a motion compensation signal generation unit that generates a motion compensation signal from the different predetermined screen.
【請求項2】 動き補償領域設定手段は、前記信号形式
における輝度信号の画素間隔及び色差信号の画素間隔
と、それら画素間隔の比率とを入力する画素間隔入力手
段を有することを特徴とする請求項1記載の動き補償装
置。
2. The motion compensation area setting means has a pixel interval input means for inputting a pixel interval of a luminance signal and a pixel interval of a color difference signal in the signal format, and a ratio of the pixel intervals. Item 1. The motion compensation device according to item 1.
【請求項3】 動き検出領域は、所定の自然数をm,n
としてm×n画素により形成される領域を2個並べたも
のであることを特徴とする請求項1記載の動き補償装
置。
3. The motion detection area has a predetermined natural number m, n.
2. The motion compensating apparatus according to claim 1, wherein two regions formed by m × n pixels are arranged.
【請求項4】 画素間隔の比率は画面の縦及び横の両方
向あり、前記色差動きベクトル算出手段は、前記輝度信
号と色差信号の画素間隔の比率が縦横とも1:2の場
合、前記動き検出単位領域のうち縦に連続して並んだ二
個の動きベクトルの平均値に基づき、対応する位置の色
差動きベクトルを算出し、又、前記輝度信号と色差信号
の画素間隔の比率が縦に1:1、横1:2の場合、前記
動き検出単位領域の動きベクトルに基づき対応する位置
の色差動きベクトルを算出し、又、前記輝度信号と色差
信号の画素間隔の比率が縦に1:1、横1:4の場合、
前記動き検出単位のうち横に連続して並んだ二個の動き
ベクトルの平均値に基づき、対応する位置の色差動きベ
クトルを算出することを特徴とする請求項2記載の動き
補償装置。
4. A pixel interval ratio exists in both the vertical and horizontal directions of the screen, and the color difference motion vector calculation means detects the motion when the pixel interval ratio of the luminance signal and the color difference signal is 1: 2 in both the vertical and horizontal directions. A color difference motion vector at a corresponding position is calculated based on an average value of two vertically aligned motion vectors in the unit area, and the ratio of the pixel interval between the luminance signal and the color difference signal is 1 in the vertical direction. In the case of 1, and the width is 1: 2, the color difference motion vector at the corresponding position is calculated based on the motion vector of the motion detection unit area, and the pixel interval ratio of the luminance signal and the color difference signal is 1: 1 in the vertical direction. If the width is 1: 4,
3. The motion compensation apparatus according to claim 2, wherein the color difference motion vector at the corresponding position is calculated based on the average value of two motion vectors that are arranged in a row in the motion detection unit.
JP10073293A 1993-04-27 1993-04-27 Motion compensation device Pending JPH06311533A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10073293A JPH06311533A (en) 1993-04-27 1993-04-27 Motion compensation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10073293A JPH06311533A (en) 1993-04-27 1993-04-27 Motion compensation device

Publications (1)

Publication Number Publication Date
JPH06311533A true JPH06311533A (en) 1994-11-04

Family

ID=14281769

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10073293A Pending JPH06311533A (en) 1993-04-27 1993-04-27 Motion compensation device

Country Status (1)

Country Link
JP (1) JPH06311533A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010001918A1 (en) * 2008-07-01 2010-01-07 ソニー株式会社 Image processing device and method, and program
WO2011040302A1 (en) * 2009-09-30 2011-04-07 ソニー株式会社 Image-processing device and method
JP2013150347A (en) * 2013-03-27 2013-08-01 Sony Corp Image processing device and method
JP2014143716A (en) * 2014-03-12 2014-08-07 Sony Corp Image processor, image processing method, program and recording medium

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010001918A1 (en) * 2008-07-01 2010-01-07 ソニー株式会社 Image processing device and method, and program
WO2011040302A1 (en) * 2009-09-30 2011-04-07 ソニー株式会社 Image-processing device and method
JP2011077761A (en) * 2009-09-30 2011-04-14 Sony Corp Image processor and processing method
US8744182B2 (en) 2009-09-30 2014-06-03 Sony Corporation Image processing device and method
US9503748B2 (en) 2009-09-30 2016-11-22 Sony Corporation Image processing device and method for assigning luma blocks to chroma blocks
US9510015B2 (en) 2009-09-30 2016-11-29 Sony Corporation Image processing device and method for assigning luma blocks to chroma blocks
US9510014B2 (en) 2009-09-30 2016-11-29 Sony Corporation Image processing device and method for assigning luma blocks to chroma blocks
US9544614B2 (en) 2009-09-30 2017-01-10 Sony Corporation Image processing device and method for assigning luma blocks to chroma blocks
US9979981B2 (en) 2009-09-30 2018-05-22 Velos Media, Llc Image processing device and method
US10911772B2 (en) 2009-09-30 2021-02-02 Velos Media, Llc Image processing device and method
JP2013150347A (en) * 2013-03-27 2013-08-01 Sony Corp Image processing device and method
JP2014143716A (en) * 2014-03-12 2014-08-07 Sony Corp Image processor, image processing method, program and recording medium

Similar Documents

Publication Publication Date Title
US5387947A (en) Motion vector detecting method of a video signal
KR0178231B1 (en) Method and apparatus for motion vector detection using hierarchical motion estimation
EP0645933B1 (en) Image reproducing apparatus
JPWO1994022269A1 (en) Motion vector encoding and decoding method and device, image signal encoding and decoding method and device
CN110324627A (en) The intra-frame prediction method and device of coloration
US20100158132A1 (en) Apparatus and method for detecting letter box, and mpeg decoding device having the same
CN111770334B (en) Data encoding method and device, and data decoding method and device
EP1460854A1 (en) Moving picture compression/coding apparatus and motion vector detection method
KR0181029B1 (en) Feature point selection device using edge
RU2137194C1 (en) Method for analysis of movement vectors of elements in dynamic images
JPH06311533A (en) Motion compensation device
JPH08294129A (en) Motion vector detection device and detection method
JP3804745B2 (en) Frame structure / field structure switching type image coding apparatus
JPH0262178A (en) Motion detection system for picture processor
JPH10327401A (en) Motion vector detection method and image signal coding method and apparatus using the same
JP3309519B2 (en) Motion vector detection device
JPH07240927A (en) Video encoder
JPH07154825A (en) Image transmission equipment
JP2001078199A (en) Video signal encoding device
JPH1042300A (en) Motion vector detection device
JP4241021B2 (en) Motion vector detection method, motion vector detection device, and image encoding device
JP3018021B2 (en) Motion vector extraction method and motion vector extraction device
JP2000184380A (en) Video compression encoding apparatus and video compression decoding apparatus
JPH07288817A (en) Motion vector detector
JP3013111B2 (en) Intra-frame coding method