[go: up one dir, main page]

JP3143494B2 - Motion vector apparatus and method - Google Patents

Motion vector apparatus and method

Info

Publication number
JP3143494B2
JP3143494B2 JP15313191A JP15313191A JP3143494B2 JP 3143494 B2 JP3143494 B2 JP 3143494B2 JP 15313191 A JP15313191 A JP 15313191A JP 15313191 A JP15313191 A JP 15313191A JP 3143494 B2 JP3143494 B2 JP 3143494B2
Authority
JP
Japan
Prior art keywords
data
component data
motion vector
image data
color image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP15313191A
Other languages
Japanese (ja)
Other versions
JPH057371A (en
Inventor
康二 平林
正 吉田
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 JP15313191A priority Critical patent/JP3143494B2/en
Priority to EP92305795A priority patent/EP0520765B1/en
Priority to DE69229146T priority patent/DE69229146T2/en
Publication of JPH057371A publication Critical patent/JPH057371A/en
Priority to US08/452,859 priority patent/US5900910A/en
Priority to US08/479,371 priority patent/US5892546A/en
Application granted granted Critical
Publication of JP3143494B2 publication Critical patent/JP3143494B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

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 apparatus and method for detecting a motion vector of an image between screens.

【0002】[0002]

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

【0003】ブロックマッチング型の動ベクトル検出方
式とは、前フレームと現フレームとの間で、(8×8)
或は(16×16)等の画素をとって1ブロックとし、
ブロック毎にマッチングをとり、現フレームの各ブロッ
クに対し、動ベクトルを与えるものである。
[0003] The block matching type motion vector detection method is that (8 × 8) is used between the previous frame and the current frame.
Or, take a pixel of (16 × 16) or the like 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 concept of the motion vector detection method will be described in detail.

【0005】現フレーム上の、左上隅の画素位置が
(i,j)である、横m画素、縦n画素のブロックをB
ij(m,n)と表し、前フレーム上の同位置のブロック
をPij(m,n)と表す。この時、BとPの誤差の評価
関数を
[0005] A block of m horizontal pixels and n vertical pixels whose pixel position at the upper left corner is (i, j) on the current frame is B
ij (m, n), and the block at the same position on the previous frame is represented by P ij (m, n). 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をもって動ベクト
ルとする。
[Outside 1] When x and y are changed from ± 0 to s (s is a parameter of a search range), the x and y are changed so that the smallest value of f is obtained from i and j. Vector.

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

【0008】[0008]

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

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

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

【0011】本願発明はかかる点に鑑み、他画面の画像
に対する現画面の画像の動きを従来よりも正確に検出で
きる動きベクトル検出装置及びその方法を提供すること
を目的とする。
In view of the above, an object of the present invention is to provide a motion vector detecting device and a method thereof capable of detecting the motion of the current screen image with respect to the other screen image more accurately than in the past.

【0012】[0012]

【課題を解決するための手段】本願発明にかかる動きベ
クトル検出装置は、輝度成分データと色成分データとで
構成されたカラー画像データを入力する入力手段と、前
記入力手段によって入力された現画面のカラー画像デー
タを他画面のカラー画像データと比較することによって
前記現画面のカラー画像データの動きベクトルを検出す
る検出手段とを有し、前記検出手段は、輝度成分データ
と色成分データとをパラメータとする評価関数を用いて
前記動きベクトルを検出し、前記評価関数内での輝度成
分データと色成分データとに対して前記入力手段によっ
て入力されたカラー画像データの輝度成分データと色成
分データとに応じて適応的に重み付けを行うことを特徴
とする。また、本願発明にかかる動きベクトル検出方法
は、輝度成分データと色成分データとで構成されたカラ
ー画像データを入力する入力ステップと、前記入力され
た現画面のカラー画像データを他画面のカラー画像デー
タと比較することによって前記現画面のカラー画像デー
タの動きベクトルを検出する検出ステップとを有し、前
記検出ステップは、輝度成分データと色成分データとを
パラメータとする評価関数を用いて前記動きベクトルを
検出し、前記評価関数内での輝度成分データと色成分デ
ータとに対して前記入力されたカラー画像データの輝度
成分データと色成分データとに応じて適応的に重み付け
を行うことを特徴とする。
A motion vector detecting device according to the present invention comprises: input means for inputting color image data composed of luminance component data and color component data; and a current screen input by the input means. Detecting means for detecting a motion vector of the color image data of the current screen by comparing the color image data of the other screen with the color image data of another screen, wherein the detecting means converts the luminance component data and the color component data into The motion vector is detected using an evaluation function as a parameter, and the luminance component data and the color component data of the color image data input by the input means with respect to the luminance component data and the color component data in the evaluation function. And weighting is adaptively performed according to Further, the motion vector detecting method according to the present invention includes an input step of inputting color image data composed of luminance component data and color component data; Detecting a motion vector of the color image data of the current screen by comparing the motion vector with data of the current screen, wherein the detecting step uses the evaluation function having luminance component data and color component data as parameters. Detecting a vector, and adaptively weighting luminance component data and color component data in the evaluation function according to the luminance component data and color component data of the input color image data. And

【0013】[0013]

【0014】[0014]

【実施例】以下、本願発明にかかる実施例を図1及び図
2を用いて詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment according to the present invention will be described below in detail with reference to FIGS.

【0015】図1は本実施例であるベクトル検出回路を
用いた動画像圧縮符号化装置のブロック図、図2は前記
ベクトル検出回路の構成を示すブロック図である。
FIG. 1 is a block diagram of a moving picture compression encoding 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, reference numeral 1 denotes a vector detection circuit which will be described in detail later, 2 denotes a frame memory for storing a previous frame, 3 denotes a subtraction circuit, 4 denotes a buffer memory, 5 denotes a quantization circuit, and 6 denotes lossless encoding. Circuit 7 is the quantization circuit 3
And 8 is an adder circuit that performs the reverse operation of.

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

【0018】信号線101及び102を介して、現フレ
ームの画像データ(明度L*、色度a*,b*各々8bi
tで表現されている)が1フレームを複数のブロック
(例えば8×8画素で構成されている)に分割し、その
ブロック単位でベクトル検出回路1に入力される。
The image data (brightness L * , chromaticity a * , b * of 8 bi each) of the current frame is transmitted via signal lines 101 and 102.
(represented by t) divides one frame into a plurality of blocks (for example, composed of 8 × 8 pixels), and is input to the vector detection circuit 1 in block units.

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

【0020】前記ブロックアドレス信号に応じてフレー
ムメモリ2からブロック周囲のベクトル検索範囲の画像
データが読み出され信号線104を介してベクトル検出
回路1に入力される。
In accordance with the block address signal, image data in a vector search range around the block is read from the frame memory 2 and input 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, block data evaluated as being optimum from a predetermined search range.

【0022】次に、バッファメモリ4により所定の時間
遅延された現画像ブロックが信号線107を介して減算
回路3に入力され、同時に信号線105を介して最適ブ
ロックの値が前記減算回路3に入力される。
Next, the current image block delayed by 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 transmitted 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 optimum block, and inputs the difference value data to the quantization circuit 5 for quantization.

【0024】量子化されたデータは可逆符号化回路6と
逆量子化回路7に入力される。
The quantized data is input to a lossless encoding circuit 6 and an 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 transmitted to the signal line 10.
8 is output.

【0026】逆量子化回路7は差分値を再生し、前記差
分値と信号線109を介して入力される最適ブロックデ
ータが加算回路8により加算される。その加算されたデ
ータはフレームメモリ2に記憶される。
The inverse quantization circuit 7 reproduces the difference value, and the addition circuit 8 adds the difference value and the optimum block data input via the signal line 109. 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 of the search area is input from the frame memory 2 (see FIG. 1) to the memory 20 via the signal line 104. The current image data is signal line 1
02 to the evaluation circuit 21.

【0029】前記評価回路21は、原画ブロックのデー
タ分布により、ブロックマッチングにおける評価関数の
パラメータを決定し、その結果を信号線201を介して
演算回路22に伝送する。尚、前記評価関数のパラメー
タの決定方法は後述する。
The evaluation circuit 21 determines the parameters of the evaluation function in the block matching based on the data distribution of the original block, and transmits the result to the arithmetic circuit 22 via the signal line 201. The method for determining the parameters of the evaluation function will be described later.

【0030】演算回路22はマッチングを行うべき対象
ブロックへのベクトルを信号線202を介してMPX
(Multiplexor)23に入力する。
The arithmetic circuit 22 outputs a vector to the target block to be matched to MPX via a signal line 202.
(Multiplexor) 23.

【0031】前記MPX23は入力されたベクトルに応
じてアドレス信号を発生し、前記アドレス信号は信号線
203を介してメモリ20に入力され、信号線204を
介して前記アドレスデータによって前記メモリ20から
読み出されたブロックデータを受け取り、前記ブロック
データは205を介して演算回路22に入力される。
The MPX 23 generates an address signal in accordance with the input vector. The address signal is input 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 205.

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

【0033】[0033]

【外2】 (l,a,bは評価回路21により決定されるパラメー
タで後述説明する。添え字は従来例と同じ意味を持ち、
ダッシュの付いたものは前フレーム上のブロックを表
す)演算回路22よりブロック間の誤差値及びマッチン
グされたブロックのベクトルデータが信号線206を介
して比較回路24に入力される。
[Outside 2] (L, a, and b are parameters determined by the evaluation circuit 21 and will be described later. Subscripts have the same meaning as in the conventional example.
An error value between blocks and vector data of a matched block are input from a calculation circuit 22 to a comparison circuit 24 via a signal line 206 from a calculation circuit 22.

【0034】比較回路24では一つの現ブロックに対し
て計算される多数のブロックマッチングの誤差のデータ
の中から、最も小さいもの、及びその時のベクトルを選
ぶ。一つの現ブロックに対してのブロックマッチングが
終了した時点で演算回路22は、ベクトル出力回路25
に信号線208を介して終了を伝える信号を送る。これ
を受けてベクトル出力回路25は比較回路24に記憶さ
れているベクトルデータを読み出し、信号線106を介
して外部に前記ベクトルデータを出力すると共に、信号
線209を介してMPX23にブロックデータの読み出
し信号を入力する。MPX23はこれに従ってメモリ2
0よりベストマッチングのブロックデータを読み出し、
前記ブロックデータを信号線105を介して外部に出力
する。
The comparison circuit 24 selects the smallest one and the vector at that time from among 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
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 follows the memory 2
Read the best matching block data from 0,
The block data is output to the outside via a signal line 105.

【0035】次に、図2中に示してある評価回路21に
おける評価の方法について説明する。
Next, an evaluation method in the evaluation circuit 21 shown in FIG. 2 will be described.

【0036】入力されるブロックはL*,a*,b*各々
8bitで表現されており、L*においてはL*=255
が白、a*,b*においてはa*=127(b*も同様)が
軸方向の無色であり、a*=0,a*=255(b*も同
様)が軸の両方向で最も彩度が高いものとする。またブ
ロックは(m×n)画素で構成されており、フレーム内
のブロック位置を(i,j)、ブロック内の画素位置を
(p,q)で表すものとする。入力されるL*,a*,b
*各々のブロックをLij,Aij,Bijと称することに
し、特にその中での画素位置を記述するのに、例えばL
ij(p,q)の様に記す。
The input block is represented by 8 bits each of L * , a * , and b * . In L * , L * = 255.
Is white, and in a * and b * , a * = 127 (same for b * ) is colorless in the axial direction, and a * = 0, a * = 255 (same for b * ) is the most colorful in both directions of the axis. The degree is high. The block is composed of (m × n) pixels, and the block position in the frame is represented by (i, j) and the pixel position in the block is represented by (p, q). L * , a * , b to be input
* Each block will be referred to as L ij , A ij , B ij, and in particular, for describing the pixel position therein, for example, L ij
ij (p, q).

【0037】評価回路21では以下に示す式に従ってA
(a*ブロック)、B(b*ブロック)各々のブロック内
の画素について、データ値127を基準に取った分散値
を計算し、その値をVA,VBとする。
The evaluation circuit 21 calculates A according to the following equation.
For each pixel in each of the (a * block) and B (b * block), a variance value is calculated based on the data value 127, and the values are defined as VA and VB.

【0038】[0038]

【外3】 [Outside 3]

【0039】[0039]

【外4】 上記の式による計算結果によりVA,VBの内、値の大
きい方をVCとする。これらVA,VB,VCを用いて
前述の評価関数式における係数、a,b,lを決定す
る。VA,VB,VCとa,b,lの関係は以下に示す
式に従う。
[Outside 4] According to the calculation result by the above equation, the larger one of VA and VB is defined as VC. Using these VA, VB, and VC, the coefficients, a, b, and l in the above-described evaluation function formula are determined. The relationship between VA, VB, VC and a, b, l follows the formula shown below.

【0040】 a=fab(VA) b=fab(VB) l=fl(VC) 尚、fl,fabは所定の関数であり、その関数fl,
fabの形の一例を図3に示す。
A = fab (VA) b = fab (VB) l = fl (VC) where fl and fab are predetermined functions, and the functions fl and fab
FIG. 3 shows an example of the fab shape.

【0041】ここで決定されたパラメータa,b,lの
値は図2中の信号線201より出力され演算回路22に
入力する。
The values of the parameters a, b, and l determined here are output from the signal line 201 in FIG.

【0042】本実施例では明度データ(L*)、色度デ
ータ(a*,b*)を用いたが、輝度色差データ(YCr
Cb,YIQ,LUV等)を用いても同様に実現できる
ことは自明である。
In this embodiment, lightness data (L * ) and chromaticity data (a * , b * ) are used.
It is obvious that the same can be realized by using Cb, YIQ, LUV or the like.

【0043】[0043]

【発明の効果】以上説明したように本願発明によれば、
輝度成分データと色成分データとをパラメータとする評
価関数を用いて動きベクトルを検出し、前記評価関数内
での輝度成分データと色成分データとに対して入力され
たカラー画像データの輝度成分データと色成分データと
に応じて適応的に重み付けを行うので、様々な画像に対
して信頼性の高い動きベクトルを検出することができ
る。
As described above, according to the present invention,
A motion vector is detected using an evaluation function having luminance component data and color component data as parameters. Luminance component data of color image data input with respect to the luminance component data and the color component data in the evaluation function. Since weighting is adaptively performed in accordance with the image data and the color component data, highly reliable motion vectors can be detected for various images.

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

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

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

【図3】関数fl,fabの形を示す図である。FIG. 3 is a diagram illustrating shapes of functions fl and fab.

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

1 ベクトル検出回路 2 フレームメモリ 3 減算回路 4 バッファメモリ 5 量子化回路 6 可逆符号化回路 7 逆量子化回路 8 加算回路 21 評価回路 22 演算回路 24 比較回路 25 ベクトル出力回路 REFERENCE SIGNS LIST 1 vector detection circuit 2 frame memory 3 subtraction circuit 4 buffer memory 5 quantization circuit 6 lossless encoding circuit 7 inverse quantization circuit 8 addition circuit 21 evaluation circuit 22 operation circuit 24 comparison circuit 25 vector output circuit

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04N 7/24 - 7/68 H04N 11/00 - 11/22 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) H04N 7/ 24-7/68 H04N 11/00-11/22

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 輝度成分データと色成分データとで構成
されたカラー画像データを入力する入力手段と、 前記入力手段によって入力された現画面のカラー画像デ
ータを他画面のカラー画像データと比較することによっ
て前記現画面のカラー画像データの動きベクトルを検出
する検出手段とを有し、 前記検出手段は、輝度成分データと色成分データとをパ
ラメータとする評価関数を用いて前記動きベクトルを検
出し、前記評価関数内での輝度成分データと色成分デー
タとに対して前記入力手段によって入力されたカラー画
像データの輝度成分データと色成分データとに応じて適
応的に重み付けを行うことを特徴とする動きベクトル検
出装置。
1. An input unit for inputting color image data composed of luminance component data and color component data, and comparing the color image data of the current screen input by the input unit with the color image data of another screen. Detecting means for detecting a motion vector of the color image data of the current screen, wherein the detecting means detects the motion vector using an evaluation function having luminance component data and color component data as parameters. Adaptively weighting the luminance component data and the color component data in the evaluation function according to the luminance component data and the color component data of the color image data input by the input means. Motion vector detection device.
【請求項2】 更に前記検出手段によって検出された動
きベクトルを用いて前記現画面のカラー画像データを動
き補償予測符号化する符号化手段とを有することを特徴
とする動きベクトル検出装置。
2. The motion vector detecting apparatus according to claim 1, further comprising coding means for performing motion compensation predictive coding of the color image data of the current screen using the motion vector detected by said detecting means.
【請求項3】 輝度成分データと色成分データとで構成
されたカラー画像データを入力する入力ステップと、 前記入力された現画面のカラー画像データを他画面のカ
ラー画像データと比較することによって前記現画面のカ
ラー画像データの動きベクトルを検出する検出ステップ
とを有し、 前記検出ステップは、輝度成分データと色成分データと
をパラメータとする評価関数を用いて前記動きベクトル
を検出し、前記評価関数内での輝度成分データと色成分
データとに対して前記入力されたカラー画像データの輝
度成分データと色成分データとに応じて適応的に重み付
けを行うことを特徴とする動きベクトル検出方法。
3. An inputting step of inputting color image data composed of luminance component data and color component data, and comparing the input color image data of the current screen with color image data of another screen. A detecting step of detecting a motion vector of the color image data of the current screen, wherein the detecting step detects the motion vector using an evaluation function having luminance component data and color component data as parameters, and A motion vector detection method characterized by adaptively weighting luminance component data and color component data in a function according to the luminance component data and color component data of the input color image data.
JP15313191A 1991-06-25 1991-06-25 Motion vector apparatus and method Expired - Fee Related JP3143494B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP15313191A JP3143494B2 (en) 1991-06-25 1991-06-25 Motion vector apparatus and method
EP92305795A EP0520765B1 (en) 1991-06-25 1992-06-24 Movement vector detecting method/apparatus and encoding method/apparatus using such method/apparatus
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
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
JP15313191A JP3143494B2 (en) 1991-06-25 1991-06-25 Motion vector apparatus and method

Publications (2)

Publication Number Publication Date
JPH057371A JPH057371A (en) 1993-01-14
JP3143494B2 true JP3143494B2 (en) 2001-03-07

Family

ID=15555671

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15313191A Expired - Fee Related JP3143494B2 (en) 1991-06-25 1991-06-25 Motion vector apparatus and method

Country Status (1)

Country Link
JP (1) JP3143494B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6872708B2 (en) 2001-09-10 2005-03-29 Mitsukazu Matsumoto Local injection prescription
US6904823B2 (en) 2002-04-03 2005-06-14 Immersion Corporation Haptic shifting devices
JP5349904B2 (en) * 2008-10-24 2013-11-20 キヤノン株式会社 Moving picture coding apparatus and moving picture coding method
JP2012175543A (en) * 2011-02-23 2012-09-10 Fujitsu Ltd Motion vector detection apparatus, motion vector detection method and moving image encoding device
JP5887088B2 (en) * 2011-09-09 2016-03-16 東芝アルパイン・オートモティブテクノロジー株式会社 Image processing device
JP6066583B2 (en) * 2012-05-01 2017-01-25 キヤノン株式会社 Moving picture coding apparatus and moving picture coding method
HRP20130411B1 (en) * 2013-05-08 2015-12-04 Franc Žirovnik Vertical wind electric power plant
JP5804138B1 (en) 2014-05-21 2015-11-04 カシオ計算機株式会社 Detection apparatus, detection method, and program

Also Published As

Publication number Publication date
JPH057371A (en) 1993-01-14

Similar Documents

Publication Publication Date Title
US7301573B2 (en) Apparatus for and method of edge enhancement in image processing
US6128416A (en) Image composing technique for optimally composing a single image from a plurality of digital images
US5805217A (en) Method and system for interpolating missing picture elements in a single color component array obtained from a single color sensor
US7876956B2 (en) Noise reduction of panchromatic and color image
US8224085B2 (en) Noise reduced color image using panchromatic image
US5471535A (en) Method for detecting a contour of a given subject to be separated from images and apparatus for separating a given subject from images
US20080123997A1 (en) Providing a desired resolution color image
US6272239B1 (en) Digital image color correction device and method employing fuzzy logic
US20040105015A1 (en) Image processing device and image processing program
JP3143494B2 (en) Motion vector apparatus and method
US5900910A (en) Block matching method and apparatus which can use luminance/chrominance data
JP2795147B2 (en) Image quality evaluation device
US6304672B1 (en) Edge detecting method and edge detecting device which detects edges for each individual primary color and employs individual color weighting coefficients
US6160917A (en) Method of calculating motion vectors
JP2000175208A (en) Interpolation processing unit and recoding medium recording interpolation processing program
JPH0973540A (en) Motion vector calculation device
JP3786300B2 (en) Motion vector detection apparatus and motion vector detection method
JP2002010279A (en) Interpolation processor and recording medium storing interpolation processing program
JP2001339695A (en) Image signal processor and image signal processing method
JP3230530B2 (en) Motion vector detecting device and motion vector detecting method
US8810680B1 (en) Method and apparatus for color data synthesis in digital image and video capture systems
JP3941900B2 (en) Motion vector detection device
JPH057372A (en) Motion vector detector
JP6066583B2 (en) Moving picture coding apparatus and moving picture coding method
JP3018021B2 (en) Motion vector extraction method and motion vector extraction device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20001212

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081222

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081222

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091222

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091222

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101222

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees