Nothing Special   »   [go: up one dir, main page]

JP2006031597A - Motion vector detection device - Google Patents

Motion vector detection device Download PDF

Info

Publication number
JP2006031597A
JP2006031597A JP2004212811A JP2004212811A JP2006031597A JP 2006031597 A JP2006031597 A JP 2006031597A JP 2004212811 A JP2004212811 A JP 2004212811A JP 2004212811 A JP2004212811 A JP 2004212811A JP 2006031597 A JP2006031597 A JP 2006031597A
Authority
JP
Japan
Prior art keywords
vector
motion
motion vector
detected
initial deviation
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
JP2004212811A
Other languages
Japanese (ja)
Inventor
Masato Kojima
正人 小島
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.)
Shibasoku Co Ltd
Original Assignee
Shibasoku 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 Shibasoku Co Ltd filed Critical Shibasoku Co Ltd
Priority to JP2004212811A priority Critical patent/JP2006031597A/en
Publication of JP2006031597A publication Critical patent/JP2006031597A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a motion vector detection device which is applied particularly to the detection of a motion vector by a gradient method using an initial deflection vector, or the like, and can detect a motion vector highly precisely corresponding to various resolutions and amounts of motion without increasing the scale of the circuit substantially. <P>SOLUTION: The device switches the selection position of the initial deflection candidate vectors VK1-VK8 according to the resolution of video signals and the amounts of motion. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、動きベクトル検出装置に関し、特に初期偏位ベクトルを用いた勾配法等による動きベクトルの検出に適用することができる。本発明は、初期偏位候補ベクトルの選択位置を切り換えることにより、回路規模を大幅に増大させることなく、種々の解像度及び動き量に対応して、高い精度で動きベクトルを検出することができるようにする。   The present invention relates to a motion vector detection apparatus, and in particular, can be applied to detection of a motion vector by a gradient method using an initial deviation vector. According to the present invention, it is possible to detect a motion vector with high accuracy corresponding to various resolutions and motion amounts without significantly increasing the circuit scale by switching the selection position of the initial deviation candidate vector. To.

従来、ビデオ信号の高能率符号化処理においては、動きベクトルを用いてフレーム間符号化処理の効率を向上させるようになされており、またテレビジョン信号のフォーマット変換においては、動きベクトルを用いた動き補正により、フィールド数の変換によるギクシャクとした動きを滑らかな動きに補正するようになされている。   Conventionally, in high-efficiency encoding processing of video signals, motion vectors are used to improve the efficiency of inter-frame encoding processing. In television signal format conversion, motion using motion vectors is used. By the correction, the jerky movement due to the conversion of the number of fields is corrected to a smooth movement.

このような動きベクトルの検出は、ビデオ信号をm画素×nライン(m、nは整数)による動きベクトルの検出単位(すなわちマクロブロックである)にブロック化し、各ブロック毎に動きベクトルを検出するようになされており、例えば特開昭55−162683号公報、特開昭55−162684号公報に開示のパターンマッチング法、特開昭60−158786号公報に開示の勾配法、位相相関法等が用いられるようになされている。   In such motion vector detection, a video signal is blocked into motion vector detection units (that is, macro blocks) of m pixels × n lines (m and n are integers), and a motion vector is detected for each block. For example, there are a pattern matching method disclosed in Japanese Patent Laid-Open Nos. 55-162683 and 55-162684, a gradient method disclosed in Japanese Patent Laid-Open No. 60-158786, a phase correlation method, and the like. It is made to be used.

このような動きベクトル検出手法のうち勾配法においては、例えば特開昭62−206980号公報に、初期偏位ベクトルを用いて動きベクトルを検出する方法が提案されるようになされている。ここでこの初期偏位ベクトルは、動きベクトルの予測値であり、複数の初期偏位候補ベクトルから選択される。また各初期偏位候補ベクトルにあっては、既検出の動きベクトルから、動きベクトルの検出に係るマクロブロック(以下、被検出ブロックと呼ぶ)の周囲、所定の選択位置に係るマクロブロック(以下、単に選択位置と呼ぶ)で既に検出された動きベクトルが適用される。この初期偏位ベクトルを用いた動きベクトル検出方法においては、特開平4−78286号公報に、この初期偏位ベクトルを基準にして偏位ベクトルを検出した後、この初期偏位ベクトルと偏位ベクトルとの加算により動きベクトルを検出することにより、簡易な構成で動きベクトルを検出する方法が開示されるようになされている。この検出方法によれば、動きベクトル=初期偏位ベクトル+偏位ベクトルにより動きベクトルを検出することができ、例えばカメラパンのような動きが一様な場合には、偏位ベクトルは「0」となり、初期偏位ベクトルのみが値を持つようになる。   Among such motion vector detection methods, for the gradient method, for example, Japanese Patent Application Laid-Open No. 62-206980 proposes a method for detecting a motion vector using an initial deviation vector. Here, the initial deviation vector is a predicted value of the motion vector, and is selected from a plurality of initial deviation candidate vectors. In addition, in each initial deviation candidate vector, a macroblock (hereinafter, referred to as a macroblock) associated with a predetermined selection position around a macroblock (hereinafter referred to as a detected block) relating to the detection of a motion vector from the already detected motion vector. The motion vector already detected at the selected position) is applied. In this motion vector detection method using an initial displacement vector, Japanese Patent Laid-Open No. 4-78286 discloses a method of detecting a displacement vector with reference to the initial displacement vector, and then the initial displacement vector and the displacement vector. A method of detecting a motion vector with a simple configuration by detecting a motion vector by addition to the above is disclosed. According to this detection method, a motion vector can be detected by motion vector = initial displacement vector + deviation vector. For example, when the motion is uniform such as camera pan, the displacement vector is “0”. Thus, only the initial deviation vector has a value.

しかしながら、勾配法により動きベクトルを検出する方法は、画像勾配とフレーム間差分値とを用いた演算式で動きベクトルを検出する方法であり、検出精度が高い一方、数画素分の検出精度しかなく、動き量が急変した領域では検出精度が劣化し、真の動き量に追従するまで数フィールドの時間が必要となる問題があった。   However, the method of detecting a motion vector by the gradient method is a method of detecting a motion vector by an arithmetic expression using an image gradient and an inter-frame difference value, and has high detection accuracy but only detection accuracy for several pixels. In the region where the amount of motion changes suddenly, the detection accuracy deteriorates, and there is a problem that it takes several fields to follow the true amount of motion.

この問題を解決する1つの方法として、被検出ブロックに多くの選択位置を設定し、初期偏位候補ベクトルの数を多くすれば、動きに追従して初期偏位ベクトルを検出することができ、これにより動きの急変に追従して動きベクトルを検出できると考えられる。   As one method for solving this problem, if many selection positions are set in the detected block and the number of initial deviation candidate vectors is increased, the initial deviation vector can be detected following the movement, Thus, it is considered that a motion vector can be detected following a sudden change in motion.

しかしながら初期偏位候補ベクトルの数を多くすると、その分初期偏位ベクトルの選択に係る回路規模が増大する問題がある。特にリアルタイムで動きベクトルを検出する場合にあっては、初期偏位候補ベクトルを並列処理により選択する必要があり、回路規模が増大することを避け得ない問題があった。
特開昭55−162683号公報 特開昭55−162684号公報 特開昭60−158786号公報 特開平4−78286号公報
However, if the number of initial deviation candidate vectors is increased, there is a problem that the circuit scale related to selection of the initial deviation vector increases accordingly. In particular, in the case of detecting a motion vector in real time, it is necessary to select an initial deviation candidate vector by parallel processing, which inevitably increases the circuit scale.
Japanese Unexamined Patent Publication No. 55-162683 Japanese Patent Laid-Open No. 55-162684 JP 60-158786 A JP-A-4-78286

本発明は以上の点を考慮してなされたもので、回路規模を大幅に増大させることなく、種々の解像度及び動き量に対応して、高い精度で動きベクトルを検出することができる動きベクトル検出装置を提案しようとするものである。   The present invention has been made in consideration of the above points, and motion vector detection capable of detecting a motion vector with high accuracy corresponding to various resolutions and motion amounts without significantly increasing the circuit scale. The device is to be proposed.

係る課題を解決するため請求項1の発明においては、複数の初期偏位候補ベクトルから初期偏位ベクトルを選択し、初期偏位ベクトルを用いて偏位ベクトルを検出して初期偏位ベクトルを補正することにより、順次入力されるビデオ信号の動きベクトルを検出する動きベクトル検出装置に適用して、被検出ブロック周辺の所定の選択位置の既検出の動きベクトルから複数の初期偏位候補ベクトルを選択する選択手段と、選択手段による初期偏位候補ベクトルの選択位置を切り換える選択位置切換手段とを備えるようにする。   In order to solve such a problem, the invention according to claim 1 selects an initial deviation vector from a plurality of initial deviation candidate vectors, detects the deviation vector using the initial deviation vector, and corrects the initial deviation vector. By applying to a motion vector detection device that detects motion vectors of video signals that are sequentially input, a plurality of initial deviation candidate vectors are selected from already detected motion vectors at a predetermined selected position around the detected block. And a selection position switching means for switching the selection position of the initial deviation candidate vector by the selection means.

また請求項2の発明においては、請求項1の構成において、選択位置切換手段は、ビデオ信号の解像度及び又は動き量に応じて選択位置を切り換えるようにする。   According to a second aspect of the present invention, in the configuration of the first aspect, the selection position switching means switches the selection position in accordance with the resolution and / or motion amount of the video signal.

また請求項3の発明においては、請求項2の構成において、選択位置切換手段は、ビデオ信号の解像度が高くなるほど、選択位置を被検出ブロックから遠ざけるようにする。   According to a third aspect of the present invention, in the configuration of the second aspect, the selected position switching means moves the selected position away from the detected block as the resolution of the video signal becomes higher.

また請求項4の発明においては、請求項2の構成において、選択位置切換手段は、ビデオ信号の動きが大きくなるほど、選択位置を被検出ブロックから遠ざけるようにする。   According to a fourth aspect of the present invention, in the configuration of the second aspect, the selected position switching means moves the selected position away from the detected block as the movement of the video signal increases.

請求項1の構成により、複数の初期偏位候補ベクトルから初期偏位ベクトルを選択し、初期偏位ベクトルを用いて偏位ベクトルを検出して初期偏位ベクトルを補正することにより、順次入力されるビデオ信号の動きベクトルを検出する動きベクトル検出装置に適用して、被検出ブロック周辺の所定の選択位置の既検出の動きベクトルから複数の初期偏位候補ベクトルを選択する選択手段と、選択手段による初期偏位候補ベクトルの選択位置を切り換える選択位置切換手段とを備えることにより、動き量が大きい場合には選択位置を切り換えて被検出ブロックから遠ざかった選択位置において動きを反映した初期偏位候補ベクトルを選択することができ、また動き量が同一である場合でも、解像度が高い場合には選択位置を切り換えて被検出ブロックから遠ざかった選択位置でこの動き量を反映した初期偏位候補ベクトルを選択することができる。これにより多くの初期偏位候補ベクトルを選択しなくても、選択位置の切り換えにより動きを反映した初期偏位候補ベクトルを選択することができ、これにより回路規模を大幅に増大させることなく、種々の解像度及び動き量に対応して、高い精度で動きベクトルを検出することができる。   According to the configuration of claim 1, the initial deviation vector is selected from a plurality of initial deviation candidate vectors, the deviation vector is detected using the initial deviation vector, and the initial deviation vector is corrected to be sequentially input. Applying to a motion vector detecting device for detecting a motion vector of a video signal to be detected, selecting means for selecting a plurality of initial deviation candidate vectors from already detected motion vectors at a predetermined selected position around the detected block, and selecting means And a selection position switching means for switching the selection position of the initial deviation candidate vector by the initial deviation candidate reflecting the movement at the selection position away from the detected block by switching the selection position when the amount of movement is large. Even if the vector can be selected and the amount of motion is the same, if the resolution is high, the selected position is switched and the detected block is changed. Tsu and away initial excursion candidate vector that reflects the amount of movement at a selected position from the click can be selected. As a result, it is possible to select the initial deviation candidate vector reflecting the movement by switching the selection position without selecting many initial deviation candidate vectors, thereby variously without greatly increasing the circuit scale. The motion vector can be detected with high accuracy corresponding to the resolution and the motion amount.

また請求項2の構成により、請求項1の構成において、選択位置切換手段は、ビデオ信号の解像度及び又は動き量に応じて選択位置を切り換えるようにすることにより、入力されたビデオ信号に応じて容易に高精度の動きベクトルを検出することができる。   According to the configuration of claim 2, in the configuration of claim 1, the selection position switching means switches the selection position according to the resolution and / or the amount of motion of the video signal, so that the selected position is changed according to the input video signal. A highly accurate motion vector can be easily detected.

また請求項3の構成により、請求項2の構成において、選択位置切換手段は、ビデオ信号の解像度が高くなるほど、選択位置を被検出ブロックから遠ざけることにより、解像度が変化した場合の初期偏位候補ベクトルの精度の劣化を回避することができる。   According to the configuration of claim 3, in the configuration of claim 2, the selection position switching means moves the selection position away from the detected block as the resolution of the video signal becomes higher, so that the initial deviation candidate when the resolution changes. Degradation of vector accuracy can be avoided.

また請求項4の構成により、請求項2の構成において、選択位置切換手段は、ビデオ信号の動きが大きくなるほど、選択位置を被検出ブロックから遠ざけることにより、動き量に応じて適切な初期偏位候補ベクトルを検出することができる。   According to the configuration of claim 4, in the configuration of claim 2, the selected position switching means moves the selected position away from the detected block as the motion of the video signal increases, so that an appropriate initial displacement according to the amount of motion is achieved. Candidate vectors can be detected.

本発明によれば、初期偏位ベクトルを用いた勾配法等による動きベクトルの検出において、回路規模を大幅に増大させることなく、種々の解像度及び動き量に対応して、高い精度で動きベクトルを検出することができる。   According to the present invention, in motion vector detection by a gradient method or the like using an initial deviation vector, a motion vector can be obtained with high accuracy corresponding to various resolutions and motion amounts without significantly increasing the circuit scale. Can be detected.

以下、適宜図面を参照しながら本発明の実施例を詳述する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings as appropriate.

(1)実施例の構成
図1は、本発明の実施例に係る動きベクトル検出装置を示すブロック図である。この動きベクトル検出装置1は、例えばフォーマット変換装置、MPEG(Moving Picture Experts Group)等による符号化装置、ノイズ軽減装置等に適用されて、ビデオ信号を構成する輝度信号Yから動きベクトルVを検出して出力する。なお動きベクトルの検出においては、輝度信号Yを使用する場合に限らず、色差信号R−Y、B−Yを使用することも可能である。
(1) Configuration of Embodiment FIG. 1 is a block diagram showing a motion vector detection apparatus according to an embodiment of the present invention. This motion vector detection device 1 is applied to, for example, a format conversion device, a coding device based on MPEG (Moving Picture Experts Group), a noise reduction device, etc., and detects a motion vector V from a luminance signal Y constituting a video signal. Output. In the detection of the motion vector, not only when the luminance signal Y is used, but the color difference signals RY and BY can also be used.

この動きベクトル検出装置1は、初期偏位ベクトルV1によっておおよその動きベクトルを検出し、この検出された動きベクトルを用いた勾配法により偏位ベクトルΔVを検出して初期偏位ベクトルV1を補正することにより、動きベクトルVを検出する。   The motion vector detection device 1 detects an approximate motion vector from the initial displacement vector V1, detects the displacement vector ΔV by a gradient method using the detected motion vector, and corrects the initial displacement vector V1. Thus, the motion vector V is detected.

すなわち動きベクトル検出装置1において、前置フィルタ2は、二次元のローパスフィルタであり、輝度信号Yを入力して高域成分を抑圧し、これによりノイズによる動きベクトルの誤検出を防止する。また前置フィルタ2は、輝度信号Yがインターレース方式によるビデオ信号によるものの場合、いわゆる重心補正の処理を実行し、これにより連続するフィールド間で動きベクトルを検出する際に、フィールド間でラインが異なることによる動きベクトルの検出精度の劣化を防止するようになされている。なおこの前置フィルタ2はローパスフィルタに限らず、帯域通過フィルタを適用することもできる。   That is, in the motion vector detection device 1, the pre-filter 2 is a two-dimensional low-pass filter, which receives the luminance signal Y and suppresses high frequency components, thereby preventing erroneous detection of motion vectors due to noise. In addition, when the luminance signal Y is based on an interlaced video signal, the pre-filter 2 executes so-called center-of-gravity correction processing, so that when detecting a motion vector between consecutive fields, the lines differ between the fields. This prevents the deterioration of the motion vector detection accuracy. The pre-filter 2 is not limited to a low-pass filter, and a band-pass filter can be applied.

初期偏位ベクトル選択回路3は、メモリ回路6に保持されてなる既に検出された前フィールド及び現フィールドの動きベクトルVから初期偏位候補ベクトルVK1〜VK8を入力すると共に、これらの初期偏位候補ベクトルVK1〜VK8より最も適切なものを選択して初期偏位ベクトルV1として出力する。   The initial deviation vector selection circuit 3 inputs initial deviation candidate vectors VK1 to VK8 from the motion vectors V of the previous field and the current field that are already detected and held in the memory circuit 6, and these initial deviation candidates. The most appropriate vector VK1 to VK8 is selected and output as the initial displacement vector V1.

勾配法演算回路4は、初期偏位ベクトル選択回路3から出力される初期偏位ベクトルV1を基準にして、勾配法により偏位ベクトルΔVを検出する。すなわち勾配法演算回路4は、前置フィルタ2から出力される輝度信号Yを1フィールドだけ遅延させて出力する1フィールド遅延回路を有し、この1フィールド遅延回路から出力される輝度信号を初期偏位ベクトルV1により動き補正し、この動き補正した輝度信号と前置フィルタ2から出力される輝度信号Yとの間の勾配法による演算により、偏位ベクトルΔVを検出する。   The gradient method computing circuit 4 detects the displacement vector ΔV by the gradient method with reference to the initial displacement vector V1 output from the initial displacement vector selection circuit 3. That is, the gradient method arithmetic circuit 4 has a one-field delay circuit that outputs the luminance signal Y output from the pre-filter 2 with a delay of one field, and the luminance signal output from the one-field delay circuit is initialized. The motion vector is corrected by the position vector V1, and the displacement vector ΔV is detected by the calculation by the gradient method between the motion-corrected luminance signal and the luminance signal Y output from the prefilter 2.

加算回路5は、この偏位ベクトルΔVを初期偏位ベクトルV1に加算することにより初期偏位ベクトルV1を補正し、その結果を動きベクトルVとして出力する。メモリ回路6は、加算回路5から出力される動きベクトルVを記録して保持する。これらによりこの動きベクトル検出装置1においては、既検出の動きベクトルから複数の初期偏位候補ベクトルVK1〜VK8を選択すると共に、これら複数の初期偏位候補ベクトルVK1〜VK8から動きベクトルVの検出に適した初期偏位候補ベクトルを選択して初期偏位ベクトルV1に設定し、この初期偏位ベクトルV1を基準にして動きベクトルVを検出するようになされている。   The addition circuit 5 corrects the initial displacement vector V1 by adding the displacement vector ΔV to the initial displacement vector V1, and outputs the result as a motion vector V. The memory circuit 6 records and holds the motion vector V output from the adder circuit 5. Thus, the motion vector detection apparatus 1 selects a plurality of initial deviation candidate vectors VK1 to VK8 from the already detected motion vectors, and detects a motion vector V from the plurality of initial deviation candidate vectors VK1 to VK8. A suitable initial deviation candidate vector is selected and set as the initial deviation vector V1, and the motion vector V is detected based on the initial deviation vector V1.

この一連の処理において、初期偏位ベクトル選択回路3は、被検出ブロック周辺に設定された所定の選択位置によりメモリ回路6に保持された既検出の動きベクトルを選択して初期偏位候補ベクトルVK1〜VK8を入力するようになされ、この選択位置をオペレータの操作により切り換える。   In this series of processing, the initial deviation vector selection circuit 3 selects the already detected motion vector held in the memory circuit 6 at a predetermined selection position set around the detected block, and the initial deviation candidate vector VK1. ˜VK8 is input, and the selected position is switched by the operation of the operator.

ここでこの実施例においては、被検出ブロックと、このような選択位置に係るマクロブロックとの関係が図2及び図3に示すような4種類のパターンより定義されるようになされている。   Here, in this embodiment, the relationship between the detected block and the macroblock related to such a selected position is defined by four types of patterns as shown in FIGS.

ここで第1のパターンは、標準画質・低速移動に対応したパターンであり、図2(A)に示すように、動きベクトルVを検出する被検出ブロックMB0に隣接する周囲8個のマクロブロックMB1〜MB8を選択位置とするようになされている。これにより初期偏位ベクトル選択回路3は、オペレータの操作により第1のパターンが選択されると、これらのマクロブロックMB1〜MB8で既に検出された動きベクトルをメモリ回路6から読み出して初期偏位候補ベクトルVK1〜VK8に設定するようになされている。   Here, the first pattern is a pattern corresponding to standard image quality and low-speed movement, and as shown in FIG. 2A, the surrounding eight macroblocks MB1 adjacent to the detected block MB0 for detecting the motion vector V are used. ... MB8 is selected as the selected position. As a result, when the first pattern is selected by the operator's operation, the initial deviation vector selection circuit 3 reads out the motion vectors already detected in these macro blocks MB1 to MB8 from the memory circuit 6 to obtain initial deviation candidates. The vectors VK1 to VK8 are set.

これにより標準画質であって動きが遅い画像に対しては、被検出ブロックMB0に近い位置で既に検出された動きベクトルを初期偏位候補ベクトルVK1〜VK8として選択することができるようになされている。   As a result, for an image with standard image quality and slow motion, a motion vector already detected at a position close to the detected block MB0 can be selected as the initial deviation candidate vectors VK1 to VK8. .

これに対して第2のパターンは、標準画質・高速移動に対応したパターンであり、図2(B)に示すように、被検出ブロックMB0に対して上下方向に隣接する2つのマクロブロックMB3、MB5と、これらマクロブロックMB3、MB5の左右のマクロブロックMB2、MB7及びMB4、MB8と、被検出ブロックMB0の左右に隣々接するマクロブロックMB1、MB6とを選択位置とするようになされている。これにより初期偏位ベクトル選択回路3は、オペレータの操作により第2のパターンが選択されると、これらのマクロブロックMB1〜MB8で既に検出された動きベクトルをメモリ回路6から読み出して初期偏位候補ベクトルVK1〜VK8に設定するようになされている。   On the other hand, the second pattern is a pattern corresponding to standard image quality and high-speed movement, and as shown in FIG. 2B, two macroblocks MB3 adjacent in the vertical direction to the detected block MB0, MB5, macroblocks MB2, MB7 and MB4, MB8 on the left and right of these macroblocks MB3 and MB5, and macroblocks MB1 and MB6 adjacent to the left and right of detected block MB0 are selected positions. As a result, when the second pattern is selected by the operator's operation, the initial deviation vector selection circuit 3 reads the motion vectors already detected in these macroblocks MB1 to MB8 from the memory circuit 6 to obtain initial deviation candidates. The vectors VK1 to VK8 are set.

これにより標準画質であって動きが速い画像に対しては、標準画質・低速移動の場合に比して被検出ブロックMB0の左右では一段と遠ざかった位置で既に検出された動きベクトルを初期偏位候補ベクトルVK1〜VK8として選択することができるようになされている。   As a result, for an image with standard image quality and fast motion, the motion vector already detected at a position farther to the left and right of the detected block MB0 than the standard image quality / low-speed movement is used as an initial deviation candidate. The vectors VK1 to VK8 can be selected.

また第3のパターンは、高精細画質・低速移動に対応したパターンであり、図3(A)に示すように、被検出ブロックMB0に対して上下方向に隣々接する2つのマクロブロックMB3、MB5と、被検出ブロックMB0に対して左右方向に隣々接する2つのマクロブロックMB1、MB6と、被検出ブロックMB0に対して斜め方向に隣接する4つのマクロブロックMB2、MB4、MB7、MB8とを選択位置とするようになされている。これにより初期偏位ベクトル選択回路3は、オペレータの操作により第3のパターンが選択されると、これらのマクロブロックMB1〜MB8で既に検出された動きベクトルをメモリ回路6から読み出して初期偏位候補ベクトルVK1〜VK8に設定するようになされている。   The third pattern is a pattern corresponding to high-definition image quality and low-speed movement. As shown in FIG. 3A, two macroblocks MB3 and MB5 that are adjacent to the detected block MB0 in the vertical direction are adjacent to each other. And two macroblocks MB1 and MB6 that are adjacent to the detected block MB0 in the left-right direction and four macroblocks MB2, MB4, MB7, and MB8 that are adjacent to the detected block MB0 in an oblique direction are selected. It is made to be a position. As a result, when the third pattern is selected by the operator's operation, the initial deviation vector selection circuit 3 reads out the motion vectors already detected in these macro blocks MB1 to MB8 from the memory circuit 6 to obtain initial deviation candidates. The vectors VK1 to VK8 are set.

これにより高精細画質であって動きが遅い画像に対しては、標準画質・低速移動の場合に比して、被検出ブロックMB0から画素数を基準にして全体的に遠ざかった位置で既に検出された動きベクトルを初期偏位候補ベクトルVK1〜VK8として選択することができるようになされている。   As a result, an image with high definition image quality and slow motion has already been detected at a position far from the detected block MB0 on the basis of the number of pixels as compared with the case of standard image quality / low-speed movement. The selected motion vectors can be selected as initial deviation candidate vectors VK1 to VK8.

またこれに対して第4のパターンは、高精細画質・高速移動に対応したパターンであり、図3(B)に示すように、被検出ブロックMB0に対して上下方向に隣々接する2つのマクロブロックMB3、MB5と、被検出ブロックMB0に対して左右方向にそれぞれ2つのマクロブロックを挟んで隣接するマクロブロックMB1、MB6と、被検出ブロックMB0に対して横方向に隣接するマクロブロックに対してさらに斜め方向に隣接する4つのマクロブロックMB2、MB4、MB7、MB8とを選択位置とするようになされている。これにより初期偏位ベクトル選択回路3は、オペレータの操作により第4のパターンが選択されると、これらのマクロブロックMB1〜MB8で既に検出された動きベクトルをメモリ回路6から読み出して初期偏位候補ベクトルVK1〜VK8に設定するようになされている。   On the other hand, the fourth pattern is a pattern corresponding to high-definition image quality and high-speed movement. As shown in FIG. 3B, two macros that are adjacent to the detected block MB0 in the vertical direction are adjacent to each other. Blocks MB3 and MB5, and macroblocks MB1 and MB6 that are adjacent to each other with respect to the detected block MB0 in the left-right direction, and macroblocks that are adjacent to the detected block MB0 in the horizontal direction Further, four macroblocks MB2, MB4, MB7, and MB8 adjacent in the oblique direction are selected positions. As a result, when the fourth pattern is selected by the operator's operation, the initial deviation vector selection circuit 3 reads out the motion vectors already detected in these macroblocks MB1 to MB8 from the memory circuit 6 to obtain initial deviation candidates. The vectors VK1 to VK8 are set.

これにより高精細画質であって動きが速い画像に対しては、高精細画質・低速移動の場合に比して、被検出ブロックMB0の左右では一段と遠ざかった位置で既に検出された動きベクトルを初期偏位候補ベクトルVK1〜VK8として選択することができるようになされている。因みにこのような選択位置は、標準画質・高速移動の場合に比して、被検出ブロックMB0から遠ざかった位置に設定されるようになされている。   As a result, for high-definition image quality and fast motion, the motion vectors already detected at positions farther to the left and right of the detected block MB0 than the case of high-definition image quality / low-speed movement are initialized. The deviation candidate vectors VK1 to VK8 can be selected. Incidentally, such a selection position is set at a position away from the detected block MB0 as compared with the case of standard image quality and high-speed movement.

このように初期偏位ベクトル選択回路3においては、入力されるビデオ信号の解像度及び動きに応じて初期偏位候補ベクトルVK1〜VK8を選択するためのマクロブロックMB1〜MB8に係る4つのパターンを用意し、これらのパターンを操作部から出力される切り換え制御信号S1により選択するようになされている。   As described above, the initial displacement vector selection circuit 3 prepares four patterns related to the macroblocks MB1 to MB8 for selecting the initial displacement candidate vectors VK1 to VK8 according to the resolution and motion of the input video signal. These patterns are selected by a switching control signal S1 output from the operation unit.

なおこの実施例の場合、マクロブロックMB1〜MB8のうち、マクロブロックMB1〜MB3について現フィールドにおいて既に検出された動きベクトルが適用され、またマクロブロックMB4〜MB8について現フィールド又は前フィールドにおいて既に検出された動きベクトルが適用されるようになされているが、本発明はこれに限らず、例えば全てのマクロブロックMB1〜MB8について前フィールドで検出された動きベクトルを適用するようにしてもよく、マクロブロックMB1〜MB8について、現フィールド又は前フィールドで検出された動きベクトルのいずれを用いるかは種々のパターンを適用することができる。   In this embodiment, among the macroblocks MB1 to MB8, the motion vectors already detected in the current field are applied to the macroblocks MB1 to MB3, and the macroblocks MB4 to MB8 are already detected in the current field or the previous field. However, the present invention is not limited to this. For example, the motion vectors detected in the previous field may be applied to all macroblocks MB1 to MB8. Various patterns can be applied to which of the motion vectors detected in the current field or the previous field for MB1 to MB8.

初期偏位ベクトル選択回路3は、このようにして選択されたパターンによるマクロブロックMB1〜MB8で既に検出された動きベクトルをメモリ回路6から読み出して、初期偏位候補ベクトルVK1〜VK8に設定し、これらの中から最適な初期偏位ベクトルV1を検出するようになされている。   The initial deviation vector selection circuit 3 reads out the motion vectors already detected in the macroblocks MB1 to MB8 according to the pattern thus selected from the memory circuit 6 and sets them as initial deviation candidate vectors VK1 to VK8. An optimum initial deviation vector V1 is detected from these.

すなわち初期偏位ベクトル選択回路3は、前置フィルタ2から出力される現フィールドに係る輝度信号Yを内部の1フィールド遅延回路(図示せず)に記録して保持し、1フィールドの期間だけ遅延させて前フィールドに係る輝度信号Y1として出力するようになされている。初期偏位ベクトル選択回路3は、前置フィルタ2から出力される現フィールドに係る輝度信号Yのマクロブロック単位で、前フィールドに係る輝度信号Y1の書き込みに供した書き込みアドレスに対して、それぞれ初期偏位候補ベクトルVK1〜VK8の分、読み出しアドレスを偏位させたアドレス制御により保持した輝度信号Y1を読み出し、これにより保持した輝度信号Y1をそれぞれ初期偏位候補ベクトルVK1〜VK8で動き補正する。またこの読み出した輝度信号Y1と、前置フィルタ2から出力される輝度信号Yとの間で、それぞれ初期偏位候補ベクトルVK1〜VK8毎にフィールド間差分値を計算し、このフィールド間差分値が小さな初期偏位候補ベクトルを選択し、初期偏位ベクトルV1として出力する。なおこの初期偏位候補ベクトルVK1〜VK8に係るフィールド間差分値にあっては、差分絶対値和が適用されるものの、各画素値の二乗和を適用するようにしてもよい。   That is, the initial deviation vector selection circuit 3 records and holds the luminance signal Y related to the current field output from the pre-filter 2 in an internal one-field delay circuit (not shown), and delays it for a period of one field. Thus, the luminance signal Y1 relating to the previous field is output. The initial displacement vector selection circuit 3 is an initial unit for each write block used for writing the luminance signal Y1 related to the previous field in units of macroblocks of the luminance signal Y related to the current field output from the prefilter 2. The luminance signal Y1 held by the address control in which the read address is shifted is read by the deviation candidate vectors VK1 to VK8, and the luminance signal Y1 held thereby is corrected by the initial deviation candidate vectors VK1 to VK8. Further, between the read luminance signal Y1 and the luminance signal Y output from the prefilter 2, an inter-field difference value is calculated for each of the initial deviation candidate vectors VK1 to VK8, and the inter-field difference value is calculated. A small initial deviation candidate vector is selected and output as an initial deviation vector V1. In addition, in the inter-field difference values relating to the initial deviation candidate vectors VK1 to VK8, although the sum of absolute differences is applied, the sum of squares of the pixel values may be applied.

これらによりこの実施例において、初期偏位ベクトル選択回路3は、被検出ブロック周辺の所定の選択位置の既検出の動きベクトルから複数の初期偏位候補ベクトルを選択する選択手段と、選択手段による初期偏位候補ベクトルの選択位置を切り換える選択位置切換手段とを構成するようになされている。   Accordingly, in this embodiment, the initial deviation vector selection circuit 3 selects a plurality of initial deviation candidate vectors from the already detected motion vectors at a predetermined selection position around the detected block, and an initial by the selection means. Selection position switching means for switching the selection position of the deviation candidate vector is configured.

(2)実施例の動作
以上の構成において、この動きベクトル検出装置1において、処理対象であるビデオ信号の輝度信号Yは、前置フィルタ2により周波数特性が補正された後、初期偏位ベクトル選択回路3で初期偏位ベクトルV1が検出され、この初期偏位ベクトルV1を用いた勾配法演算回路4における勾配法の処理により偏位ベクトルΔVが検出される。輝度信号Yは、この偏位ベクトルΔVが初期偏位ベクトルV1に加算されて動きベクトルVが検出され、この動きベクトルVがメモリ回路6に記録されると共に、例えばフィールド内挿等に適用される。
(2) Operation of Embodiment In the above configuration, in the motion vector detection apparatus 1, the luminance signal Y of the video signal to be processed is corrected for the frequency characteristics by the prefilter 2, and then the initial displacement vector is selected. The circuit 3 detects the initial displacement vector V1, and the displacement vector ΔV is detected by the gradient method processing in the gradient method computing circuit 4 using the initial displacement vector V1. In the luminance signal Y, the displacement vector ΔV is added to the initial displacement vector V1 to detect the motion vector V, and the motion vector V is recorded in the memory circuit 6 and applied to, for example, field interpolation. .

またメモリ回路6に記録された動きベクトルVは、続く動きベクトル検出対象のマクロブロックに応じて、メモリ回路6から複数の動きベクトルが初期偏位候補ベクトルVK1〜VK8として初期偏位ベクトル選択回路3に供給され、この初期偏位ベクトル選択回路3において、それぞれ各初期偏位候補ベクトルVK1〜VK8毎にフィールド間差分値が検出され、このフィールド間差分値が最も小さな動きベクトルが初期偏位ベクトルV1として選択される。   In addition, the motion vector V recorded in the memory circuit 6 corresponds to the subsequent motion vector detection target macroblock, and a plurality of motion vectors from the memory circuit 6 are used as the initial displacement candidate vectors VK1 to VK8. The initial deviation vector selection circuit 3 detects the inter-field difference value for each of the initial deviation candidate vectors VK1 to VK8, and the motion vector having the smallest inter-field difference value is the initial deviation vector V1. Selected as.

これによりこの動きベクトル検出装置1では、連続するフィールド間の相関を有効に利用して、高い検出精度により動きベクトルVを検出することができる。すなわち例えばカメラパンのような動きが一定の場合、概ね全てのマクロブロックでこの動きを反映した同一の値により初期偏位候補ベクトルVK1〜VK8が検出され、これにより動きを反映した初期偏位ベクトルV1により値「0」の偏位ベクトルが検出されて精度良く動きベクトルが検出される。また例えば画面中を移動する動きのある物体に係るマクロブロックにおいては、初期偏位候補ベクトルVK1〜VK8の何れかにおいて、この物体の動きベクトルVが既に検出されている場合、この物体の動きベクトルVが検出されてなるマクロブロックによる初期偏位候補ベクトルが選択されて初期偏位ベクトルV1に設定され、これによりこの場合も、高い精度により動きベクトルVが検出される。   As a result, the motion vector detection apparatus 1 can detect the motion vector V with high detection accuracy by effectively using the correlation between successive fields. That is, for example, when the movement such as camera pan is constant, initial deviation candidate vectors VK1 to VK8 are detected by the same value reflecting this movement in almost all macroblocks, and thereby the initial deviation vector reflecting the movement. The displacement vector of the value “0” is detected by V1, and the motion vector is detected with high accuracy. Further, for example, in a macroblock related to an object moving in the screen, if the motion vector V of this object has already been detected in any of the initial deviation candidate vectors VK1 to VK8, the motion vector of this object An initial deviation candidate vector based on a macroblock from which V has been detected is selected and set as the initial deviation vector V1, and in this case as well, the motion vector V is detected with high accuracy.

しかしながらこれら初期偏位候補ベクトルVK1〜VK8に、この画面中を移動する物体に係る動きベクトルが含まれていない場合、初期偏位ベクトルV1の検出においては、値の大きく異なる初期偏位ベクトルV1を基準にして実行することにより、初期偏位ベクトルV1を誤って検出することになり、これによりこの場合は、この物体の動きベクトルVを正しく検出できなくなる。これによりこの場合、このような物体に係る動きの急変した領域においては、追従性良く動きベクトルVを検出できなくなる。   However, when these initial deviation candidate vectors VK1 to VK8 do not include a motion vector relating to an object moving in the screen, the initial deviation vector V1 having a greatly different value is used in the detection of the initial deviation vector V1. By executing with reference, the initial displacement vector V1 is erroneously detected, and in this case, the motion vector V of this object cannot be detected correctly. As a result, in this case, the motion vector V cannot be detected with good follow-up in a region where the motion related to the object changes suddenly.

このような場合にあっても、初期偏位候補ベクトルの数を多くすれば、何れかの初期偏位候補ベクトルでこのような動きのある物体の動きベクトルが検出されている可能性が高くなることにより、このような物体に係る動きの急変については、追従性良く動きベクトルVを検出することができる。しかしながらこの場合には、初期偏位候補ベクトルの数が多くなった分、動きベクトル検出装置の回路規模が大幅に増大する。   Even in such a case, if the number of initial deviation candidate vectors is increased, there is a high possibility that a motion vector of such a motion object is detected in any of the initial deviation candidate vectors. As a result, the motion vector V can be detected with good followability with respect to such a sudden change in motion related to the object. However, in this case, the circuit scale of the motion vector detection device greatly increases as the number of initial deviation candidate vectors increases.

このためこの実施例においては、初期偏位ベクトル選択回路3における初期偏位候補ベクトルVK1〜VK8の選択において、この初期偏位候補ベクトルVK1〜VK8の選択位置を切り換えることができるようになされ、これにより追従性が劣化した場合には、追従性が向上するように選択位置を切り換えて、動きベクトルの検出精度が向上される。   For this reason, in this embodiment, in the selection of the initial deviation candidate vectors VK1 to VK8 in the initial deviation vector selection circuit 3, the selection positions of the initial deviation candidate vectors VK1 to VK8 can be switched. When the followability deteriorates due to the above, the selection position is switched so that the followability is improved, and the motion vector detection accuracy is improved.

すなわち動きの変化する領域において、動きベクトルVの検出精度が劣る場合、この動きベクトルVの検出に係る初期偏位候補ベクトルVK1〜VK8においては、この領域に係る動きを反映していないと言え、この場合、初期偏位候補ベクトルVK1〜VK8の選択位置を切り換えることにより、この領域に係る既検出の動きベクトルVを初期偏位候補ベクトルVK1〜VK8に含ませることができ、これにより動きベクトルの検出精度を向上して追従性を向上できると考えられる。   That is, in the region where the motion changes, if the detection accuracy of the motion vector V is inferior, it can be said that the initial displacement candidate vectors VK1 to VK8 related to the detection of the motion vector V do not reflect the motion related to this region. In this case, by switching the selection positions of the initial deviation candidate vectors VK1 to VK8, the already detected motion vector V related to this region can be included in the initial deviation candidate vectors VK1 to VK8. It is thought that the followability can be improved by improving the detection accuracy.

具体的に、動きが小さい場合、被検出ブロックMB0の近傍の選択位置において、この動きに係る物体の動きベクトルが検出されている可能性が高くなる。これに対して動きが大きい場合、このような被検出ブロックMB0の近傍の選択位置においては、この動きに係る物体の動きベクトルが検出されている可能性が低くなり、被検出ブロックMB0の周囲、被検出ブロックMB0より遠ざかった選択位置において、この動きに係る物体の動きベクトルが検出されている可能性が高くなる。   Specifically, when the motion is small, there is a high possibility that the motion vector of the object related to this motion is detected at the selected position near the detected block MB0. On the other hand, when the motion is large, it is less likely that the motion vector of the object related to the motion is detected at the selected position near the detected block MB0. There is a high possibility that the motion vector of the object related to this motion is detected at the selected position away from the detected block MB0.

これにより初期偏位ベクトル選択回路3により、動きが大きくなるほど被検出ブロックMB0から遠ざかるように選択位置が切り換えられる。これにより動きベクトルVの検出精度が向上する。   As a result, the initial displacement vector selection circuit 3 switches the selection position so as to move away from the detected block MB0 as the movement increases. Thereby, the detection accuracy of the motion vector V is improved.

また動き量が同一である場合でも、解像度が高くなると、その分被検出ブロックMB0から遠ざかった選択位置において、この動き量に係る物体の動きベクトルが検出されることにより、この場合も初期偏位ベクトル選択回路3により、解像度が高くなるほど被検出ブロックMB0から遠ざかるように選択位置が切り換えられる。これにより動きベクトルVの検出精度が向上する。   Even if the amount of motion is the same, if the resolution is increased, the motion vector of the object related to the amount of motion is detected at the selected position far from the detected block MB0, so that in this case as well, the initial deviation is detected. The selection position is switched by the vector selection circuit 3 so as to move away from the detected block MB0 as the resolution increases. Thereby, the detection accuracy of the motion vector V is improved.

(3)実施例の効果
以上の構成によれば、初期偏位候補ベクトルの選択位置を切り換えることにより、初期偏位ベクトルを用いた勾配法等による動きベクトルの検出において、回路規模を大幅に増大させることなく、種々の解像度及び動き量に対応して、高い精度で動きベクトルを検出することができる。
(3) Advantages of the embodiment According to the above configuration, the circuit scale is greatly increased in detecting a motion vector by a gradient method using the initial deviation vector by switching the selection position of the initial deviation candidate vector. Therefore, it is possible to detect a motion vector with high accuracy corresponding to various resolutions and motion amounts.

またビデオ信号の解像度及び又は動き量に応じて初期偏位候補ベクトルの選択位置を切り換えることにより、入力されたビデオ信号に応じて容易に高精度で動きベクトルを検出することができる。   Further, by switching the selection position of the initial deviation candidate vector according to the resolution and / or motion amount of the video signal, it is possible to easily detect the motion vector with high accuracy according to the input video signal.

なお上述の実施例においては、被検出ブロックMB0の周辺から8種類の初期偏位候補ベクトルVK1〜VK8を選択する場合について述べたが、本発明はこれに限らず、必要に応じて初期偏位候補ベクトルVK1〜VK8の数は種々に設定することができる。   In the above-described embodiment, the case where eight types of initial deviation candidate vectors VK1 to VK8 are selected from the periphery of the detected block MB0 has been described. However, the present invention is not limited to this, and the initial deviation is selected as necessary. The number of candidate vectors VK1 to VK8 can be set variously.

また上述の実施例においては、標準画質・低速の画像又は高精細画質・低速の画像に対して標準画質・高速の画像又は高精細画質・高速の画像に係る初期偏位候補ベクトルVK1〜VK8の選択位置を左右に広げる場合について述べたが、本発明はこれに限らず、例えば全体に広げる等、広げる方向は種々の方向を適用することができる。   In the above-described embodiment, the initial deviation candidate vectors VK1 to VK8 relating to the standard image quality / high speed image or the high image quality / high speed image with respect to the standard image quality / low speed image or the high definition image quality / low speed image are stored. Although the case where the selected position is widened to the left and right has been described, the present invention is not limited to this.

また上述の実施例においては、操作部の操作により解像度に応じて初期偏位候補ベクトルVK1〜VK8の選択位置を切り換える場合について述べたが、本発明はこれに限らず、入力されるビデオ信号の解像度に応じて自動で切り換えるようにしてもよい。この場合、水平方向の画素数及び垂直方向のライン数を検出する検出手段を設け、初期偏位ベクトル選択回路3においてこの検出結果により画素数及びライン数が多くなるほど選択位置を被検出ブロックMB0から遠ざけるようにすれば、解像度が異なることによる初期偏位候補ベクトルVK1〜VK8の精度の劣化を回避することができる。   In the above-described embodiment, the case where the selection position of the initial deviation candidate vectors VK1 to VK8 is switched according to the resolution by operating the operation unit has been described. However, the present invention is not limited to this, and the input video signal You may make it switch automatically according to the resolution. In this case, detection means for detecting the number of pixels in the horizontal direction and the number of lines in the vertical direction is provided, and the initial displacement vector selection circuit 3 moves the selected position from the detected block MB0 as the number of pixels and the number of lines increase as a result of this detection. If they are kept away from each other, it is possible to avoid deterioration of the accuracy of the initial deviation candidate vectors VK1 to VK8 due to different resolutions.

また上述の実施例においては、操作部の操作により動き量に応じて初期偏位候補ベクトルVK1〜VK8の選択位置を切り換える場合について述べたが、本発明はこれに限らず、入力されるビデオ信号の動き量に応じて自動で切り換えるようにしてもよい。この場合、ビデオ信号のフィールド間差分値又はフレーム間差分値に基づいて動き量を検出する検出手段を設け、初期偏位ベクトル選択回路3において、これらの検出結果により動き量が大きくなるほど選択位置を被検出ブロックMB0から遠ざけるようにすれば、動き量に応じて適切な初期偏位候補ベクトルVK1〜VK8を検出することができる。   In the above-described embodiment, the case where the selection position of the initial deviation candidate vectors VK1 to VK8 is switched according to the amount of motion by operating the operation unit has been described. However, the present invention is not limited to this, and the input video signal is not limited thereto. It may be switched automatically according to the amount of movement. In this case, a detecting means for detecting the motion amount based on the inter-field difference value or inter-frame difference value of the video signal is provided, and the initial displacement vector selection circuit 3 selects the selected position as the motion amount increases according to these detection results. By moving away from the detected block MB0, appropriate initial deviation candidate vectors VK1 to VK8 can be detected according to the amount of motion.

また上述の実施例においては、フィールド間で動きベクトルを検出する場合について述べたが、本発明はこれに限らず、フレーム間で動きベクトルを検出するようにしてもよい。この場合、初期偏位ベクトル選択回路3において1フィールド遅延回路に代えて1フレーム遅延回路を適用し、輝度信号Yを1フレーム遅延させるようにすればよい。   In the above-described embodiment, the case where the motion vector is detected between the fields is described. However, the present invention is not limited to this, and the motion vector may be detected between the frames. In this case, in the initial deviation vector selection circuit 3, a 1-frame delay circuit may be applied instead of the 1-field delay circuit so that the luminance signal Y is delayed by 1 frame.

また上述の実施例においては、勾配法により偏位ベクトルを検出する場合について述べたが、本発明はこれに限らず、例えば位相相関法等、他の方法により偏位ベクトルを検出するようにしてもよい。   In the above-described embodiments, the case where the deviation vector is detected by the gradient method has been described. However, the present invention is not limited to this, and the deviation vector is detected by another method such as a phase correlation method. Also good.

本発明は、動きベクトル検出装置に関し、例えばフォーマット変換装置に適用することができる。   The present invention relates to a motion vector detection device, and can be applied to, for example, a format conversion device.

本発明の実施例に係る動きベクトル検出装置を示すブロック図である。It is a block diagram which shows the motion vector detection apparatus which concerns on the Example of this invention. 図1の初期偏位ベクトル選択回路における初期偏位候補ベクトルの検出パターンを示す略線図である。FIG. 3 is a schematic diagram showing a detection pattern of initial deviation candidate vectors in the initial deviation vector selection circuit of FIG. 1. 図1の初期偏位ベクトル選択回路における初期偏位候補ベクトルの検出パターンの他の例を示す略線図である。FIG. 10 is a schematic diagram illustrating another example of an initial deviation candidate vector detection pattern in the initial deviation vector selection circuit of FIG. 1.

符号の説明Explanation of symbols

1……動きベクトル検出装置、2……前置フィルタ、3……初期偏位ベクトル選択回路、4……勾配法演算回路、5……加算回路、6……メモリ回路

DESCRIPTION OF SYMBOLS 1 ... Motion vector detection apparatus, 2 ... Pre-filter, 3 ... Initial deviation vector selection circuit, 4 ... Gradient method arithmetic circuit, 5 ... Adder circuit, 6 ... Memory circuit

Claims (4)

複数の初期偏位候補ベクトルから初期偏位ベクトルを選択し、前記初期偏位ベクトルを用いて偏位ベクトルを検出して前記初期偏位ベクトルを補正することにより、順次入力されるビデオ信号の動きベクトルを検出する動きベクトル検出装置において、
被検出ブロック周辺の所定の選択位置の既検出の動きベクトルから前記複数の初期偏位候補ベクトルを選択する選択手段と、
前記選択手段による前記初期偏位候補ベクトルの前記選択位置を切り換える選択位置切換手段と
を備えることを特徴とする動きベクトル検出装置。
Motion of a video signal sequentially input by selecting an initial deviation vector from a plurality of initial deviation candidate vectors, detecting the deviation vector using the initial deviation vector, and correcting the initial deviation vector In a motion vector detection device for detecting a vector,
Selecting means for selecting the plurality of initial deviation candidate vectors from already detected motion vectors at a predetermined selection position around the detected block;
And a selection position switching means for switching the selection position of the initial deviation candidate vector by the selection means.
前記選択位置切換手段は、
前記ビデオ信号の解像度及び又は動き量に応じて前記選択位置を切り換える
ことを特徴とする請求項1に記載の動きベクトル検出装置。
The selected position switching means is
The motion vector detection device according to claim 1, wherein the selection position is switched according to a resolution and / or a motion amount of the video signal.
前記選択位置切換手段は、
前記ビデオ信号の解像度が高くなるほど、前記選択位置を前記被検出ブロックから遠ざける
ことを特徴とする請求項2に記載の動きベクトル検出装置。
The selected position switching means is
The motion vector detection device according to claim 2, wherein the selected position is further away from the detected block as the resolution of the video signal is higher.
前記選択位置切換手段は、
前記ビデオ信号の動きが大きくなるほど、前記選択位置を前記被検出ブロックから遠ざける
ことを特徴とする請求項2に記載の動きベクトル検出装置。

The selected position switching means is
The motion vector detection device according to claim 2, wherein the selected position is moved away from the detected block as the motion of the video signal increases.

JP2004212811A 2004-07-21 2004-07-21 Motion vector detection device Pending JP2006031597A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004212811A JP2006031597A (en) 2004-07-21 2004-07-21 Motion vector detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004212811A JP2006031597A (en) 2004-07-21 2004-07-21 Motion vector detection device

Publications (1)

Publication Number Publication Date
JP2006031597A true JP2006031597A (en) 2006-02-02

Family

ID=35897831

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004212811A Pending JP2006031597A (en) 2004-07-21 2004-07-21 Motion vector detection device

Country Status (1)

Country Link
JP (1) JP2006031597A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008038419A1 (en) * 2006-09-28 2008-04-03 Sharp Kabushiki Kaisha Image display device and method, and image processing device and method
JP2009525663A (en) * 2006-02-02 2009-07-09 サムスン エレクトロニクス カンパニー リミテッド Block-based motion estimation method and apparatus
CN106791834A (en) * 2011-06-14 2017-05-31 三星电子株式会社 The method and apparatus decoded to image

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009525663A (en) * 2006-02-02 2009-07-09 サムスン エレクトロニクス カンパニー リミテッド Block-based motion estimation method and apparatus
WO2008038419A1 (en) * 2006-09-28 2008-04-03 Sharp Kabushiki Kaisha Image display device and method, and image processing device and method
CN106791834A (en) * 2011-06-14 2017-05-31 三星电子株式会社 The method and apparatus decoded to image
US10264276B2 (en) 2011-06-14 2019-04-16 Samsung Electronics Co., Ltd. Method and apparatus for encoding motion information and method and apparatus for decoding same
US10623766B2 (en) 2011-06-14 2020-04-14 Samsung Electronics Co., Ltd. Method and apparatus for encoding motion information and method and apparatus for decoding same
CN106791834B (en) * 2011-06-14 2020-07-10 三星电子株式会社 Method and apparatus for decoding image
US10972748B2 (en) 2011-06-14 2021-04-06 Samsung Electronics Co., Ltd. Method and apparatus for encoding motion information and method and apparatus for decoding same
US11595684B2 (en) 2011-06-14 2023-02-28 Samsung Electronics Co., Ltd. Method and apparatus for encoding motion information and method and apparatus for decoding same

Similar Documents

Publication Publication Date Title
JP3500634B2 (en) Motion vector detection device
JP5081898B2 (en) Interpolated image generation method and system
US12114005B2 (en) Encoding and decoding method and apparatus, and devices
US8199824B2 (en) Spatial resolution conversion of image signal based on motion compensation
JP2007122232A (en) Image processor and program
EP1761062A1 (en) Generating and storing image data
JP2005051460A (en) Apparatus and method for processing video signal
CN106303545B (en) Data processing system and method for performing motion estimation in a sequence of frames
JP2006031597A (en) Motion vector detection device
JP2008263391A (en) Video processing apparatus
JP2008011476A (en) Frame interpolation apparatus and frame interpolation method
JP2006203597A (en) Digital image decoder and decoding method
JP4736456B2 (en) Scanning line interpolation device, video display device, video signal processing device
JP2007243627A (en) Video signal processor
JP4235209B2 (en) Motion vector detection apparatus and motion vector detection method
JP4250598B2 (en) Motion compensation IP conversion processing apparatus and motion compensation IP conversion processing method
JP4274430B2 (en) Motion vector detection device
JP5353719B2 (en) Moving picture coding apparatus, moving picture coding method, and moving picture coding program
JP4261381B2 (en) Video signal processing device
JP2006254347A (en) Image encoding device
JP3597107B2 (en) Motion vector detection circuit and motion vector detection method
JP2005229154A (en) Motion vector detecting apparatus
US20090161978A1 (en) Halo Artifact Removal Method
JP2006129326A (en) Motion vector detecting device
WO1999044369A1 (en) Device and method for coding image