JPH057372A - Motion vector detector - Google Patents

Motion vector detector

Info

Publication number
JPH057372A
JPH057372A JP15314791A JP15314791A JPH057372A JP H057372 A JPH057372 A JP H057372A JP 15314791 A JP15314791 A JP 15314791A JP 15314791 A JP15314791 A JP 15314791A JP H057372 A JPH057372 A JP H057372A
Authority
JP
Japan
Prior art keywords
block
data
motion vector
circuit
mode
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
JP15314791A
Other languages
Japanese (ja)
Inventor
Koji Hirabayashi
康二 平林
Hideshi Osawa
秀史 大沢
Tadashi Yoshida
正 吉田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP15314791A priority Critical patent/JPH057372A/en
Priority to DE69229146T priority patent/DE69229146T2/en
Priority to EP92305795A priority patent/EP0520765B1/en
Publication of JPH057372A publication Critical patent/JPH057372A/en
Priority to US08/452,859 priority patent/US5900910A/en
Priority to US08/479,371 priority patent/US5892546A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 色成分を用いて動きベクトルを求めるモード
と、輝度成分を用いて動きベクトルを求めるモードとを
有し、適応的に一方のモードを用いることにより、信頼
性のある動きベクトルを検出できるようにする。 【構成】 現画像データが評価回路21に入力され、評
価回路21では現画ブロックデータのデータ分布から、
ブロックマッチングを輝度成分で行う(輝度成分モー
ド)か、或は色成分で行う(色成分モード)かを判断
し、その結果を演算回路22に送る。前記演算回路22
では現画ブロックと前フレームのマッチングすると思わ
れるブロックデータが入力されており、2つのブロック
データを前記評価回路21の結果に基づいて所定の評価
間数式によりブロック間誤差を計算する。一つの現ブロ
ックに対して計算される多数のブロックマッチングの誤
差データの中から最も小さいもの及びその時のベクトル
を選ぶことにより、動きベクトルが検出される。
(57) [Abstract] [Purpose] It has a mode for obtaining a motion vector by using a color component and a mode for obtaining a motion vector by using a luminance component. Enable to detect a certain motion vector. [Structure] The current image data is input to the evaluation circuit 21, and the evaluation circuit 21 determines from the data distribution of the current image block data that
It is determined whether the block matching is performed by the luminance component (luminance component mode) or the color component (color component mode), and the result is sent to the arithmetic circuit 22. The arithmetic circuit 22
Then, block data which is considered to match the current image block and the previous frame is input, and the inter-block error is calculated for the two block data based on the result of the evaluation circuit 21 by a predetermined evaluation interval mathematical expression. The motion vector is detected by selecting the smallest one and the vector at that time from the error data of many block matchings calculated for one current block.

Description

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

【0001】[0001]

【産業上の利用分野】本願発明はフレーム間で被写体の
動きベクトルの検出を行う動ベクトル検出装置に関する
ものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a motion vector detecting device for detecting a motion vector of a subject between frames.

【0002】[0002]

【従来の技術】動ベクトル検出方式としてブロックマッ
チング型と呼ばれるものが知られている。
2. Description of the Related Art A block matching type is known as a motion vector detecting method.

【0003】ブロックマッチング型の動ベクトル検出方
式とは、前フレームと現フレームとの間で、(8×8)
或は(16×16)等の画素をとって1ブロックとし、
ブロック毎にマッチングをとり、現フレームの各ブロッ
クに対し、動ベクトルを与えるものである。
The block matching type motion vector detection method is (8 × 8) between the previous frame and the current frame.
Or, take pixels such as (16 × 16) to make one block,
Matching is performed for each block, and a motion vector is given to each block of the current frame.

【0004】次に、この動ベクトルの検出方式の基本的
な考え方について詳細に説明する。
Next, the basic idea of this motion vector detection method will be described in detail.

【0005】現フレーム上の、左上隅の画素位置が
(i,j)である、横m画素、縦n画素のブロックをB
ij(m,n)と表し、前フレーム上の同位置のブロック
をPij(m,n)と表す。この時、BとPの誤差の評価
関数を
A block of horizontal m pixels and vertical n pixels whose upper left corner pixel position is (i, j) on the current frame is B
ij represents (m, n) and represents a block in the same position on the previous frame P ij (m, n) and. At this time, the evaluation function of the error between B and P is

【0006】[0006]

【外1】 の様に定義し、x,yを各々±0〜s(sは検索範囲の
パラメータ)まで変化させた時に、最も小さいfの値を
得るような、i,jからの変移x,yをもって動ベクト
ルとする。
[Outer 1] When x and y are changed from ± 0 to s (s is a parameter of the search range), the movement is performed with the displacements x and y from i and j such that the smallest value of f is obtained. Vector.

【0007】一般にカラーの動画像は一枚のフレームが
輝度データ(Y)、色差データ(Cr,Cb等)の分割
された形で構成されており、動ベクトルの検索には、構
造情報を多く含む輝度データ(Y)が用いられている。
また、直前のブロックや、周囲ブロックにおいて求めら
れたベクトルを中心として、新たなベクトルを探査する
方法や、個々のブロックから発生するベクトルと、ブロ
ック位置との相関を求めて、画面全体の動きを推定する
方法などが知られている。
Generally, a color moving image is composed of a frame in which luminance data (Y) and color difference data (Cr, Cb, etc.) are divided, and a large amount of structural information is used to search for a moving vector. The included luminance data (Y) is used.
In addition, the motion of the entire screen is calculated by finding a new vector centered on the vector obtained in the immediately preceding block and the surrounding blocks, and obtaining the correlation between the vector generated from each block and the block position. A method for estimating is known.

【0008】[0008]

【発明が解決しようとする課題】しかしながら、実際の
意味のある画像(単なるRGB輝度データの集合ではな
く、人物、風景、テストパターン等の、いわゆる絵とし
ての情報がある画像)は、多くの色を含んでおり、大
体、同一色相の点の集合が一つのまとまった対象を意味
している。
However, an image having actual meaning (an image having information as a picture such as a person, a landscape, a test pattern, etc., not just a set of RGB luminance data) has many colors. In general, a set of points of the same hue means one grouped object.

【0009】一般に行なわれているような、輝度データ
を用いたブロックによるマッチングでは、計算上の誤差
値は局所的に最小にすることができるが、画像中の同一
対象を検知することは困難である。
In the block matching using the luminance data, which is generally performed, the calculation error value can be locally minimized, but it is difficult to detect the same object in the image. is there.

【0010】従って、個々のベクトルから画面全体の動
きを求めようとする時や、前ブロックや処理済の周囲の
ブロックで発生したベクトルを現ブロックにおけるベク
トル探査に利用しようとした時に、却って大きな誤差を
招くことになる。
Therefore, when trying to obtain the motion of the entire screen from individual vectors, or when trying to use the vectors generated in the previous block and the processed surrounding blocks for vector search in the current block, a large error is caused. Will be invited.

【0011】本願発明はかかる点に鑑み、現画面中の物
体と同一の物体と前画面中から確実に抽出でき、信頼性
のある動きベクトルを検出できる動ベクトル検出装置を
提供することを目的とする。
In view of the above point, the present invention has an object to provide a motion vector detecting device capable of reliably extracting the same object as the object in the current screen and the previous screen and detecting a reliable motion vector. To do.

【0012】[0012]

【課題を解決するための手段】本願発明にかかる動ベク
トル検出装置は、近接するフレーム間で被写体の動きベ
クトルをブロック単位で検出する動ベクトル検出装置に
おいて、カラー画像情報のひとつである色データを用い
て動きベクトルの検出を行う第1のモードと、カラー画
像情報のひとつである輝度データを用いて動きベクトル
の検出を行う第2のモードとを有することを特徴とする
ものである。
A motion vector detecting apparatus according to the present invention detects color data, which is one of color image information, in a motion vector detecting apparatus for detecting a motion vector of a subject between adjacent frames in block units. It is characterized by having a first mode in which a motion vector is detected by using it and a second mode in which a motion vector is detected by using luminance data which is one of color image information.

【0013】[0013]

【作用】上記発明によれば、カラー画像情報のひとつで
ある色データにより動きベクトルを検出する第1のモー
ドと、カラー画像情報のひとつである輝度データにより
動きベクトルを検出する第2のモードとの2つのモード
を持つことにより現画面中の物体と同一の物体を前画面
中から確実に探査し、信頼性のある動きベクトルを検出
することができる。
According to the above invention, a first mode in which a motion vector is detected by color data that is one of color image information and a second mode in which a motion vector is detected by luminance data that is one of color image information are provided. By having these two modes, it is possible to reliably search the same object as the object in the current screen from the previous screen and detect a reliable motion vector.

【0014】[0014]

【実施例】以下、本願発明にかかる実施例を図1及び図
2を用いて詳細に説明する。
Embodiments of the present invention will be described in detail below with reference to FIGS. 1 and 2.

【0015】図1は本実施例であるベクトル検出回路を
用いた動画像圧縮符号化装置のブロック図、図2は前記
ベクトル検出回路の構成を示すブロック図である。
FIG. 1 is a block diagram of a moving picture compression coding apparatus using a vector detection circuit according to the present embodiment, and FIG. 2 is a block diagram showing a configuration of the vector detection circuit.

【0016】図1において、1は後述詳しく説明するベ
クトル検出回路、2は前フレームを記憶しておくフレー
ムメモリ、3は減算回路、4はバッファメモリ、5は量
子化回路、6は可逆符号化回路、7は前記量子化回路3
の全く逆の動作をする逆量子化回路、8は加算回路であ
る。
In FIG. 1, 1 is a vector detection circuit which will be described in detail later, 2 is a frame memory for storing a previous frame, 3 is a subtraction circuit, 4 is a buffer memory, 5 is a quantization circuit, and 6 is lossless encoding. Circuit, 7 is the quantization circuit 3
Is an inverse quantization circuit which operates in the completely opposite manner, and 8 is an adder circuit.

【0017】以上のように構成された動画像圧縮符号化
装置の圧縮動作を詳細に説明する。
The compression operation of the moving picture compression coding apparatus configured as described above will be described in detail.

【0018】信号線101及び102を介して、現フレ
ームの画像データ(明度L* 、色度a*,b*各々8bi
tで表現されている)が1フレームを複数のブロックに
分割した形で、ブロック単位毎にベクトル検出回路1に
入力する。
Through the signal lines 101 and 102, the image data of the current frame (lightness L * , chromaticity a * , b * is 8 bi each.
(expressed by t) is input to the vector detection circuit 1 for each block in a form in which one frame is divided into a plurality of blocks.

【0019】一方、信号線103を介してブロックアド
レス信号がフレームメモリ2に入力される。
On the other hand, the block address signal is input to the frame memory 2 via the signal line 103.

【0020】前記ブロックアドレス信号に応じてフレー
ムメモリ2よりブロック周囲のベクトル検索範囲の画像
データが読み出され信号線104を介してベクトル検出
回路1に送られる。
Image data in the vector search range around the block is read from the frame memory 2 in accordance with the block address signal and sent to the vector detection circuit 1 via the signal line 104.

【0021】前記ベクトル検出回路1は、予め定められ
ている検索範囲の中から最適であると評価されたブロッ
クデータを信号線105及び106に出力する。
The vector detection circuit 1 outputs to the signal lines 105 and 106 the block data evaluated to be the optimum from the predetermined search range.

【0022】次に、バッファメモリ4により所定の時間
遅延された現画像ブロックが信号線107を介して減算
回路3に入力され、同時に信号線105を介して最適ブ
ロックの値が前記減算回路3に入力される。
Next, the current image block delayed for a predetermined time by the buffer memory 4 is input to the subtraction circuit 3 via the signal line 107, and at the same time, the value of the optimum block is input to the subtraction circuit 3 via the signal line 105. Is entered.

【0023】前記減算回路3は入力された現画像ブロッ
クと最適ブロックの値が減算されて、その差分値データ
が量子化回路5に入力され量子化される。
The subtraction circuit 3 subtracts the values of the input current image block and the input optimum block, and the difference value data is input to the quantization circuit 5 and quantized.

【0024】量子化されたデータは可逆符号化回路6と
逆量子化回路7に入力される。
The quantized data is input to the lossless encoding circuit 6 and the inverse quantization circuit 7.

【0025】可逆符号化回路6は量子化データに可逆符
号を割り当てて、可逆符号化されたデータは信号線10
8に出力される。
The lossless encoding circuit 6 assigns a lossless code to the quantized data, and the lossless encoded data is sent to the signal line 10.
8 is output.

【0026】逆量子化回路7は差分値を再生し、前記差
分値と信号線109を介して最適ブロックデータとが加
算回路8に入力されて加算される。その加算されたデー
タはフレームメモリ2に記憶される。
The inverse quantization circuit 7 reproduces the difference value, and the difference value and the optimum block data are input to the addition circuit 8 via the signal line 109 and added. The added data is stored in the frame memory 2.

【0027】次に、図1中に示したベクトル検出回路1
について図2を用いて詳細に説明する。
Next, the vector detection circuit 1 shown in FIG.
Will be described in detail with reference to FIG.

【0028】まず、フレームメモリ2(図1参照)より
信号線104を介して、検索領域の前フレーム画像デー
タがメモリ20に入力される。現画像データは信号線1
02を介して評価回路21に入力される。
First, the previous frame image data in the search area is input to the memory 20 from the frame memory 2 (see FIG. 1) via the signal line 104. Current image data is signal line 1
It is input to the evaluation circuit 21 via 02.

【0029】前記評価回路21では、原画ブロックデー
タのデータ分布により、ブロックマッチングを明度(L
*)で行う明度ブロックマッチングモード,色度(a*
*)で行う色度ブロックマッチングモードのどちらで
行うかを判定(評価)し、結果を信号線201を介して
演算回路22に送る。尚、ブロックマッチングを明度モ
ードで行うか色度モードで行うかの評価方法は後述す
る。
In the evaluation circuit 21, the block matching is performed by the lightness (L) according to the data distribution of the original block data.
* ) Brightness block matching mode, chromaticity (a * ,
It is determined (evaluated) which of the chromaticity block matching modes to be performed in b * ), and the result is sent to the arithmetic circuit 22 via the signal line 201. An evaluation method for determining whether the block matching is performed in the lightness mode or the chromaticity mode will be described later.

【0030】演算回路22はマッチングを行うべき対象
ブロックへのベクトルを202よりMPX(Multi
plexor)23に送る。
The arithmetic circuit 22 uses MPX (Multi) for the vector to the target block to be matched from 202.
Plexor) 23.

【0031】前記MPX23は入力されたベクトルに応
じてアドレス信号を発生し、前記アドレス信号は信号線
203を介してメモリ20に伝達され、信号線204を
介して前記アドレスデータによって前記メモリ20から
読み出されたブロックデータを受け取り、前記ブロック
データは信号線205を介して演算回路22に入力され
る。
The MPX 23 generates an address signal according to the input vector, the address signal is transmitted to the memory 20 via a signal line 203, and is read from the memory 20 by the address data via a signal line 204. The output block data is received, and the block data is input to the arithmetic circuit 22 via the signal line 205.

【0032】2つのブロックデータを受け取った演算回
路22は以下に示す評価関数式によりブロック間誤差を
計算する。
The arithmetic circuit 22 receiving the two block data calculates the inter-block error by the following evaluation function formula.

【0033】L*モードの場合In case of L * mode

【0034】[0034]

【外2】 *,b*モードの場合[Outside 2] In case of a * and b * modes

【0035】[0035]

【外3】 (添え字は従来例と同じ、ダッシュの付いたものは前フ
レーム上のブロックを表す)。
[Outside 3] (Subscripts are the same as in the conventional example, those with dashes indicate blocks on the previous frame).

【0036】演算回路22よりブロック間の誤差値及び
マッチングされたブロックのベクトルデータが信号線2
06を介して比較回路24に入力される。
The error value between blocks and the vector data of the matched block are output from the arithmetic circuit 22 to the signal line 2.
It is input to the comparison circuit 24 via 06.

【0037】比較回路24では一つの現ブロックに対し
て計算される多数のブロックマッチングの誤差のデータ
の中から、最も小さいもの、及びその時のベクトルを選
ぶ。一つの現ブロックに対してのブロックマッチングが
終了した時点で演算回路22は、ベクトル出力回路25
に信号線208を介して終了を伝える。これを受けてベ
クトル出力回路25は比較回路24に記憶されているベ
クトルデータを読み出し、信号線106を介して外部に
前記ベクトルデータを出力すると共に、信号線209を
介してMPX23にブロックデータの読み出し信号を入
力する。MPX23はこの読み出し信号に従ってメモリ
20よりベストマッチングのブロックデータを読み出
し、信号線105を介して外部に出力する。
The comparator circuit 24 selects the smallest one and the vector at that time from a large number of block matching error data calculated for one current block. When the block matching for one current block is completed, the arithmetic circuit 22 outputs the vector output circuit 25.
To the end via the signal line 208. In response to this, the vector output circuit 25 reads the vector data stored in the comparison circuit 24, outputs the vector data to the outside via the signal line 106, and reads the block data to the MPX 23 via the signal line 209. Input the signal. The MPX 23 reads the best matching block data from the memory 20 according to the read signal and outputs it to the outside through the signal line 105.

【0038】次に、図2中に示してある評価回路21に
おけるブロックマッチングを明度データで行う(明度モ
ード)か色度データで行う(色度モード)かの評価方法
について説明する。
Next, a method of evaluating whether the block matching in the evaluation circuit 21 shown in FIG. 2 is performed with lightness data (lightness mode) or chromaticity data (chromaticity mode) will be described.

【0039】入力されるブロックは明度(L*)におい
てはL*=255が白、色度(a*,b*)においてはa*
=127(b*も同様)が軸方向の無色であり、a*
0,a*=255(b*も同様)が軸の両方向で最も彩度
が高いものとする。またブロックは(m×n)画素で構
成されており、フレーム内のブロック位置を(i,
j)、ブロック内の画素位置を(p,q)で表すものと
する。入力されるL*,a*,b*各々のブロックを
ij,Aij,Bijと称することにし、特にその中での画
素位置を記述するのに、例えばLij(p,q)の様に記
す。
In the input block, L * = 255 is white in lightness (L * ) and a * in chromaticity (a * , b * ) .
= 127 (same for b * ) is colorless in the axial direction, and a * =
It is assumed that 0, a * = 255 (same for b * ) has the highest saturation in both directions of the axis. The block is composed of (m × n) pixels, and the block position in the frame is (i,
j), the pixel position in the block is represented by (p, q). Input L * , a * , b * blocks are referred to as L ij , A ij , and B ij, and in order to describe the pixel position in them, for example, L ij (p, q) Like this.

【0040】評価回路21では以下に示す式に従ってA
(a*ブロック)、B(b*ブロック)各々のブロック内
の画素について、データ値127を基準に取ったパワー
を計算し、その値をPA,PBとする。
In the evaluation circuit 21, A is calculated according to the following equation.
For the pixels in each of the (a * block) and B (b * block), the power with reference to the data value 127 is calculated, and the values are taken as PA and PB.

【0041】[0041]

【外4】 [Outside 4]

【0042】[0042]

【外5】 PA+PBの値を後述する予め定めておいた閾値と比較
し、それよりも大きければ、このブロックを色度ブロッ
クによるブロックマッチングを用いるものと判定し、図
2の信号線201を介して‘1’を演算回路22に入力
される。一方、閾値以下であればこのブロックを明度ブ
ロックによるブロックマッチングを行うものと判定し、
図2の信号線201より‘0’を演算回路22に入力さ
れる。
[Outside 5] The value of PA + PB is compared with a predetermined threshold value, which will be described later, and if it is larger than that, it is determined that this block uses block matching by the chromaticity block, and "1" is sent via the signal line 201 of FIG. Is input to the arithmetic circuit 22. On the other hand, if it is less than or equal to the threshold value, it is determined that this block is to be subjected to block matching by the brightness block,
“0” is input to the arithmetic circuit 22 from the signal line 201 of FIG.

【0043】つまり、演算回路22は信号線201を介
して入力される‘1’,‘0’の出力によってブロック
マッチングのモードを自動的に切り換える。
That is, the arithmetic circuit 22 automatically switches the block matching mode by the output of "1" or "0" input through the signal line 201.

【0044】次に、前記閾値の設定について詳細に説明
する。
Next, the setting of the threshold will be described in detail.

【0045】一般に、自然画像に現れる色彩の彩度は余
り高くなく、おおむね、a*,b*各軸のダイナミックレ
ンジの半分以下のところに現れる。
In general, the saturation of the color appearing in the natural image is not so high, and it generally appears in a half or less of the dynamic range of each of the a * and b * axes.

【0046】このことから、ダイナミックレンジの1/
4以下を色彩が弱いものとし、1/4より大きいものを
色彩の強いものであると判定する。また、ブロックがあ
る同一の色度を持つ画像領域内にある場合は、ブロック
内画素全てが、同じa*,b*値を示すが、領域のエッジ
部では一部画素のみ、そのa*,b*値を示し、残りは背
景のa*,b*値となる。
From this, 1 / the dynamic range
Colors of 4 or less are considered to have weak colors, and those of greater than 1/4 are judged to have strong colors. Also, if in the image area having the same chromaticity is block, all pixels within the block, the same a *, show a b * value, a portion at the edge portion of the region pixels only, the a *, It shows the b * value, and the rest is the a * and b * values of the background.

【0047】このことより、ブロック内がすべてあるa
*,b*値で埋まった状態を想定してそのパワーを求めた
ら、そのパワー値の1/2程度を閾値とするのが適当で
あると思われ、本実施例ではPA+PBに対する閾値と
しては1024×m×n程度を用いる。
From this, there is a block
When the power is calculated on the assumption that it is filled with the * and b * values, it seems appropriate to set about 1/2 of the power value as the threshold value. In this embodiment, the threshold value for PA + PB is 1024. About xmxn is used.

【0048】本実施例では明度データ(L*)、色度デ
ータ(a*,b*)を用いたが、輝度色差データ(Y,C
r,CbやY,I,QやL,U,V等)を用いても実現
できることは自明である。
In this embodiment, the lightness data (L * ) and the chromaticity data (a * , b * ) are used, but the luminance color difference data (Y, C).
It is obvious that it can be realized by using r, Cb, Y, I, Q, L, U, V, etc.).

【0049】[0049]

【発明の効果】以上説明したように本願発明によれば動
ベクトル検出装置において、カラー画像情報のひとつで
ある色データを用いて動きベクトルの検出を行う第1の
モードと、カラー画像情報のひとつである輝度データを
用いて動きベクトルの検出を行う第2のモードとを有す
ることにより背景と対象物の輝度が近いときや、対象の
動きが大きい場合においても正しい動きベクトルを検出
することができる。従って、画面全体の動きを個々のブ
ロックの動ベクトルから推測しようとする場合や、過去
もしくは周囲の動きベクトルから新たなブロックの動き
ベクトルを推測しようとする場合に、精度の良い推定を
することが可能になる。
As described above, according to the present invention, in the motion vector detecting device, the first mode in which the motion vector is detected by using the color data which is one of the color image information, and the one of the color image information are detected. By having the second mode in which the motion vector is detected using the luminance data, it is possible to detect the correct motion vector even when the brightness of the background is close to that of the target object or when the motion of the target object is large. .. Therefore, accurate estimation can be performed when estimating the motion of the entire screen from the motion vector of each block, or when estimating the motion vector of a new block from the past or surrounding motion vectors. It will be possible.

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

【図1】本実施例にかかる動ベクトル検出装置のブロッ
ク図である。
FIG. 1 is a block diagram of a motion vector detection device according to an embodiment.

【図2】図1の装置で用いられているベクトル検出回路
のブロック図である。
2 is a block diagram of a vector detection circuit used in the apparatus of FIG. 1. FIG.

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

1 ベクトル検出回路 2 フレームメモリ 3 減算回路 4 バッファメモリ 5 量子化回路 6 可逆符号化回路 7 逆量子化回路 8 加算回路 21 評価回路 22 演算回路 24 比較回路 25 ベクトル出力回路 1 Vector Detection Circuit 2 Frame Memory 3 Subtraction Circuit 4 Buffer Memory 5 Quantization Circuit 6 Reversible Encoding Circuit 7 Inverse Quantization Circuit 8 Addition Circuit 21 Evaluation Circuit 22 Arithmetic Circuit 24 Comparison Circuit 25 Vector Output Circuit

Claims (1)

【特許請求の範囲】 【請求項1】 近接するフレーム間で被写体の動きベク
トルをブロック単位で検出する動ベクトル検出装置にお
いて、色成分を用いて動きベクトルの検出を行う第1の
モードと、輝度成分を用いて動きベクトルの検出を行う
第2のモードとを有することを特徴とする動ベクトル検
出装置。
Claim: What is claimed is: 1. A motion vector detecting apparatus for detecting a motion vector of a subject between adjacent frames in block units. A first mode for detecting a motion vector using a color component, and a luminance. And a second mode for detecting a motion vector using a component.
JP15314791A 1991-06-25 1991-06-25 Motion vector detector Pending JPH057372A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP15314791A JPH057372A (en) 1991-06-25 1991-06-25 Motion vector detector
DE69229146T DE69229146T2 (en) 1991-06-25 1992-06-24 Method and device for detecting a motion vector as well as coding method and device for using such a method and device
EP92305795A EP0520765B1 (en) 1991-06-25 1992-06-24 Movement vector detecting method/apparatus and encoding method/apparatus using such method/apparatus
US08/452,859 US5900910A (en) 1991-06-25 1995-05-30 Block matching method and apparatus which can use luminance/chrominance data
US08/479,371 US5892546A (en) 1991-06-25 1995-06-07 Encoding apparatus and method for encoding a quantized difference between an input signal and a prediction value

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15314791A JPH057372A (en) 1991-06-25 1991-06-25 Motion vector detector

Publications (1)

Publication Number Publication Date
JPH057372A true JPH057372A (en) 1993-01-14

Family

ID=15556048

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15314791A Pending JPH057372A (en) 1991-06-25 1991-06-25 Motion vector detector

Country Status (1)

Country Link
JP (1) JPH057372A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015220725A (en) * 2014-05-21 2015-12-07 カシオ計算機株式会社 Detection apparatus, detection method, and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015220725A (en) * 2014-05-21 2015-12-07 カシオ計算機株式会社 Detection apparatus, detection method, and program
US9280707B2 (en) 2014-05-21 2016-03-08 Casio Computer Co., Ltd. Detection apparatus for detecting movement of object, detection method and storage medium

Similar Documents

Publication Publication Date Title
KR100534207B1 (en) Device and method for motion estimating of video coder
CN101790031B (en) Image processing apparatus, image processing method, and imaging apparatus
US7301573B2 (en) Apparatus for and method of edge enhancement in image processing
US20040105015A1 (en) Image processing device and image processing program
CN113542864B (en) Video splash screen area detection method, device and equipment and readable storage medium
EP0520765B1 (en) Movement vector detecting method/apparatus and encoding method/apparatus using such method/apparatus
US20110085026A1 (en) Detection method and detection system of moving object
US7630020B2 (en) Image processing apparatus and its method
JP3143494B2 (en) Motion vector apparatus and method
KR101893677B1 (en) Method and apparatus for Detecting the change area in color image signals
US20060114994A1 (en) Noise reduction in a digital video
JPH06209466A (en) Motion vector detector
JPH057372A (en) Motion vector detector
JPH05236452A (en) Method and device for detection motion vector
JP3786300B2 (en) Motion vector detection apparatus and motion vector detection method
EP1286551A1 (en) Error concealment for image information
JP3230530B2 (en) Motion vector detecting device and motion vector detecting method
JP3941900B2 (en) Motion vector detection device
JPH08242454A (en) Global motion parameter detection method
US8902360B2 (en) Method for detecting image sequences having linewise repeated data
KR101212026B1 (en) Apparatus and method for adaptively compositing image using chroma key
JPH0795585A (en) Motion vector detector
JP3018021B2 (en) Motion vector extraction method and motion vector extraction device
US20060187355A1 (en) Device and a method of scanning pixels in video frames
JPS62104387A (en) High-efficiency encoding device