(57)【要約】【課題】  本発明は、動きベクトル検出装置に関し、特に初期偏位ベクトルを用いた勾配法等による動きベクトルの検出に適用して、回路規模を大幅に増大させることなく、種々の解像度及び動き量に対応して、高い精度で動きベクトルを検出することができるようにする。【解決手段】  本発明は、ビデオ信号の解像度及び又は動き量に応じて初期偏位候補ベクトルＶＫ１〜ＶＫ８の選択位置を切り換える。【選択図】        図１
2006031597.tif 000002
【特許請求の範囲】
【請求項１】
複数の初期偏位候補ベクトルから初期偏位ベクトルを選択し、前記初期偏位ベクトルを用いて偏位ベクトルを検出して前記初期偏位ベクトルを補正することにより、順次入力されるビデオ信号の動きベクトルを検出する動きベクトル検出装置において、
被検出ブロック周辺の所定の選択位置の既検出の動きベクトルから前記複数の初期偏位候補ベクトルを選択する選択手段と、
前記選択手段による前記初期偏位候補ベクトルの前記選択位置を切り換える選択位置切換手段と
を備えることを特徴とする動きベクトル検出装置。
【請求項２】
前記選択位置切換手段は、
前記ビデオ信号の解像度及び又は動き量に応じて前記選択位置を切り換える
ことを特徴とする請求項１に記載の動きベクトル検出装置。
【請求項３】
前記選択位置切換手段は、
前記ビデオ信号の解像度が高くなるほど、前記選択位置を前記被検出ブロックから遠ざける
ことを特徴とする請求項２に記載の動きベクトル検出装置。
【請求項４】
前記選択位置切換手段は、
前記ビデオ信号の動きが大きくなるほど、前記選択位置を前記被検出ブロックから遠ざける
ことを特徴とする請求項２に記載の動きベクトル検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動きベクトル検出装置に関し、特に初期偏位ベクトルを用いた勾配法等による動きベクトルの検出に適用することができる。本発明は、初期偏位候補ベクトルの選択位置を切り換えることにより、回路規模を大幅に増大させることなく、種々の解像度及び動き量に対応して、高い精度で動きベクトルを検出することができるようにする。
【背景技術】
【０００２】
従来、ビデオ信号の高能率符号化処理においては、動きベクトルを用いてフレーム間符号化処理の効率を向上させるようになされており、またテレビジョン信号のフォーマット変換においては、動きベクトルを用いた動き補正により、フィールド数の変換によるギクシャクとした動きを滑らかな動きに補正するようになされている。
【０００３】
このような動きベクトルの検出は、ビデオ信号をｍ画素×ｎライン（ｍ、ｎは整数）による動きベクトルの検出単位（すなわちマクロブロックである）にブロック化し、各ブロック毎に動きベクトルを検出するようになされており、例えば特開昭５５−１６２６８３号公報、特開昭５５−１６２６８４号公報に開示のパターンマッチング法、特開昭６０−１５８７８６号公報に開示の勾配法、位相相関法等が用いられるようになされている。
【０００４】
このような動きベクトル検出手法のうち勾配法においては、例えば特開昭６２−２０６９８０号公報に、初期偏位ベクトルを用いて動きベクトルを検出する方法が提案されるようになされている。ここでこの初期偏位ベクトルは、動きベクトルの予測値であり、複数の初期偏位候補ベクトルから選択される。また各初期偏位候補ベクトルにあっては、既検出の動きベクトルから、動きベクトルの検出に係るマクロブロック（以下、被検出ブロックと呼ぶ）の周囲、所定の選択位置に係るマクロブロック（以下、単に選択位置と呼ぶ）で既に検出された動きベクトルが適用される。この初期偏位ベクトルを用いた動きベクトル検出方法においては、特開平４−７８２８６号公報に、この初期偏位ベクトルを基準にして偏位ベクトルを検出した後、この初期偏位ベクトルと偏位ベクトルとの加算により動きベクトルを検出することにより、簡易な構成で動きベクトルを検出する方法が開示されるようになされている。この検出方法によれば、動きベクトル＝初期偏位ベクトル＋偏位ベクトルにより動きベクトルを検出することができ、例えばカメラパンのような動きが一様な場合には、偏位ベクトルは「０」となり、初期偏位ベクトルのみが値を持つようになる。
【０００５】
しかしながら、勾配法により動きベクトルを検出する方法は、画像勾配とフレーム間差分値とを用いた演算式で動きベクトルを検出する方法であり、検出精度が高い一方、数画素分の検出精度しかなく、動き量が急変した領域では検出精度が劣化し、真の動き量に追従するまで数フィールドの時間が必要となる問題があった。
【０００６】
この問題を解決する１つの方法として、被検出ブロックに多くの選択位置を設定し、初期偏位候補ベクトルの数を多くすれば、動きに追従して初期偏位ベクトルを検出することができ、これにより動きの急変に追従して動きベクトルを検出できると考えられる。
【０００７】
しかしながら初期偏位候補ベクトルの数を多くすると、その分初期偏位ベクトルの選択に係る回路規模が増大する問題がある。特にリアルタイムで動きベクトルを検出する場合にあっては、初期偏位候補ベクトルを並列処理により選択する必要があり、回路規模が増大することを避け得ない問題があった。
【特許文献１】特開昭５５−１６２６８３号公報
【特許文献２】特開昭５５−１６２６８４号公報
【特許文献３】特開昭６０−１５８７８６号公報
【特許文献４】特開平４−７８２８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は以上の点を考慮してなされたもので、回路規模を大幅に増大させることなく、種々の解像度及び動き量に対応して、高い精度で動きベクトルを検出することができる動きベクトル検出装置を提案しようとするものである。
【課題を解決するための手段】
【０００９】
係る課題を解決するため請求項１の発明においては、複数の初期偏位候補ベクトルから初期偏位ベクトルを選択し、初期偏位ベクトルを用いて偏位ベクトルを検出して初期偏位ベクトルを補正することにより、順次入力されるビデオ信号の動きベクトルを検出する動きベクトル検出装置に適用して、被検出ブロック周辺の所定の選択位置の既検出の動きベクトルから複数の初期偏位候補ベクトルを選択する選択手段と、選択手段による初期偏位候補ベクトルの選択位置を切り換える選択位置切換手段とを備えるようにする。
【００１０】
また請求項２の発明においては、請求項１の構成において、選択位置切換手段は、ビデオ信号の解像度及び又は動き量に応じて選択位置を切り換えるようにする。
【００１１】
また請求項３の発明においては、請求項２の構成において、選択位置切換手段は、ビデオ信号の解像度が高くなるほど、選択位置を被検出ブロックから遠ざけるようにする。
【００１２】
また請求項４の発明においては、請求項２の構成において、選択位置切換手段は、ビデオ信号の動きが大きくなるほど、選択位置を被検出ブロックから遠ざけるようにする。
【００１３】
請求項１の構成により、複数の初期偏位候補ベクトルから初期偏位ベクトルを選択し、初期偏位ベクトルを用いて偏位ベクトルを検出して初期偏位ベクトルを補正することにより、順次入力されるビデオ信号の動きベクトルを検出する動きベクトル検出装置に適用して、被検出ブロック周辺の所定の選択位置の既検出の動きベクトルから複数の初期偏位候補ベクトルを選択する選択手段と、選択手段による初期偏位候補ベクトルの選択位置を切り換える選択位置切換手段とを備えることにより、動き量が大きい場合には選択位置を切り換えて被検出ブロックから遠ざかった選択位置において動きを反映した初期偏位候補ベクトルを選択することができ、また動き量が同一である場合でも、解像度が高い場合には選択位置を切り換えて被検出ブロックから遠ざかった選択位置でこの動き量を反映した初期偏位候補ベクトルを選択することができる。これにより多くの初期偏位候補ベクトルを選択しなくても、選択位置の切り換えにより動きを反映した初期偏位候補ベクトルを選択することができ、これにより回路規模を大幅に増大させることなく、種々の解像度及び動き量に対応して、高い精度で動きベクトルを検出することができる。
【００１４】
また請求項２の構成により、請求項１の構成において、選択位置切換手段は、ビデオ信号の解像度及び又は動き量に応じて選択位置を切り換えるようにすることにより、入力されたビデオ信号に応じて容易に高精度の動きベクトルを検出することができる。
【００１５】
また請求項３の構成により、請求項２の構成において、選択位置切換手段は、ビデオ信号の解像度が高くなるほど、選択位置を被検出ブロックから遠ざけることにより、解像度が変化した場合の初期偏位候補ベクトルの精度の劣化を回避することができる。
【００１６】
また請求項４の構成により、請求項２の構成において、選択位置切換手段は、ビデオ信号の動きが大きくなるほど、選択位置を被検出ブロックから遠ざけることにより、動き量に応じて適切な初期偏位候補ベクトルを検出することができる。
【発明の効果】
【００１７】
本発明によれば、初期偏位ベクトルを用いた勾配法等による動きベクトルの検出において、回路規模を大幅に増大させることなく、種々の解像度及び動き量に対応して、高い精度で動きベクトルを検出することができる。
【発明を実施するための最良の形態】
【００１８】
以下、適宜図面を参照しながら本発明の実施例を詳述する。
【実施例１】
【００１９】
（１）実施例の構成
図１は、本発明の実施例に係る動きベクトル検出装置を示すブロック図である。この動きベクトル検出装置１は、例えばフォーマット変換装置、ＭＰＥＧ（Moving Picture Experts Group）等による符号化装置、ノイズ軽減装置等に適用されて、ビデオ信号を構成する輝度信号Ｙから動きベクトルＶを検出して出力する。なお動きベクトルの検出においては、輝度信号Ｙを使用する場合に限らず、色差信号Ｒ−Ｙ、Ｂ−Ｙを使用することも可能である。
【００２０】
この動きベクトル検出装置１は、初期偏位ベクトルＶ１によっておおよその動きベクトルを検出し、この検出された動きベクトルを用いた勾配法により偏位ベクトルΔＶを検出して初期偏位ベクトルＶ１を補正することにより、動きベクトルＶを検出する。
【００２１】
すなわち動きベクトル検出装置１において、前置フィルタ２は、二次元のローパスフィルタであり、輝度信号Ｙを入力して高域成分を抑圧し、これによりノイズによる動きベクトルの誤検出を防止する。また前置フィルタ２は、輝度信号Ｙがインターレース方式によるビデオ信号によるものの場合、いわゆる重心補正の処理を実行し、これにより連続するフィールド間で動きベクトルを検出する際に、フィールド間でラインが異なることによる動きベクトルの検出精度の劣化を防止するようになされている。なおこの前置フィルタ２はローパスフィルタに限らず、帯域通過フィルタを適用することもできる。
【００２２】
初期偏位ベクトル選択回路３は、メモリ回路６に保持されてなる既に検出された前フィールド及び現フィールドの動きベクトルＶから初期偏位候補ベクトルＶＫ１〜ＶＫ８を入力すると共に、これらの初期偏位候補ベクトルＶＫ１〜ＶＫ８より最も適切なものを選択して初期偏位ベクトルＶ１として出力する。
【００２３】
勾配法演算回路４は、初期偏位ベクトル選択回路３から出力される初期偏位ベクトルＶ１を基準にして、勾配法により偏位ベクトルΔＶを検出する。すなわち勾配法演算回路４は、前置フィルタ２から出力される輝度信号Ｙを１フィールドだけ遅延させて出力する１フィールド遅延回路を有し、この１フィールド遅延回路から出力される輝度信号を初期偏位ベクトルＶ１により動き補正し、この動き補正した輝度信号と前置フィルタ２から出力される輝度信号Ｙとの間の勾配法による演算により、偏位ベクトルΔＶを検出する。
【００２４】
加算回路５は、この偏位ベクトルΔＶを初期偏位ベクトルＶ１に加算することにより初期偏位ベクトルＶ１を補正し、その結果を動きベクトルＶとして出力する。メモリ回路６は、加算回路５から出力される動きベクトルＶを記録して保持する。これらによりこの動きベクトル検出装置１においては、既検出の動きベクトルから複数の初期偏位候補ベクトルＶＫ１〜ＶＫ８を選択すると共に、これら複数の初期偏位候補ベクトルＶＫ１〜ＶＫ８から動きベクトルＶの検出に適した初期偏位候補ベクトルを選択して初期偏位ベクトルＶ１に設定し、この初期偏位ベクトルＶ１を基準にして動きベクトルＶを検出するようになされている。
【００２５】
この一連の処理において、初期偏位ベクトル選択回路３は、被検出ブロック周辺に設定された所定の選択位置によりメモリ回路６に保持された既検出の動きベクトルを選択して初期偏位候補ベクトルＶＫ１〜ＶＫ８を入力するようになされ、この選択位置をオペレータの操作により切り換える。
【００２６】
ここでこの実施例においては、被検出ブロックと、このような選択位置に係るマクロブロックとの関係が図２及び図３に示すような４種類のパターンより定義されるようになされている。
【００２７】
ここで第１のパターンは、標準画質・低速移動に対応したパターンであり、図２（Ａ）に示すように、動きベクトルＶを検出する被検出ブロックＭＢ０に隣接する周囲８個のマクロブロックＭＢ１〜ＭＢ８を選択位置とするようになされている。これにより初期偏位ベクトル選択回路３は、オペレータの操作により第１のパターンが選択されると、これらのマクロブロックＭＢ１〜ＭＢ８で既に検出された動きベクトルをメモリ回路６から読み出して初期偏位候補ベクトルＶＫ１〜ＶＫ８に設定するようになされている。
【００２８】
これにより標準画質であって動きが遅い画像に対しては、被検出ブロックＭＢ０に近い位置で既に検出された動きベクトルを初期偏位候補ベクトルＶＫ１〜ＶＫ８として選択することができるようになされている。
【００２９】
これに対して第２のパターンは、標準画質・高速移動に対応したパターンであり、図２（Ｂ）に示すように、被検出ブロックＭＢ０に対して上下方向に隣接する２つのマクロブロックＭＢ３、ＭＢ５と、これらマクロブロックＭＢ３、ＭＢ５の左右のマクロブロックＭＢ２、ＭＢ７及びＭＢ４、ＭＢ８と、被検出ブロックＭＢ０の左右に隣々接するマクロブロックＭＢ１、ＭＢ６とを選択位置とするようになされている。これにより初期偏位ベクトル選択回路３は、オペレータの操作により第２のパターンが選択されると、これらのマクロブロックＭＢ１〜ＭＢ８で既に検出された動きベクトルをメモリ回路６から読み出して初期偏位候補ベクトルＶＫ１〜ＶＫ８に設定するようになされている。
【００３０】
これにより標準画質であって動きが速い画像に対しては、標準画質・低速移動の場合に比して被検出ブロックＭＢ０の左右では一段と遠ざかった位置で既に検出された動きベクトルを初期偏位候補ベクトルＶＫ１〜ＶＫ８として選択することができるようになされている。
【００３１】
また第３のパターンは、高精細画質・低速移動に対応したパターンであり、図３（Ａ）に示すように、被検出ブロックＭＢ０に対して上下方向に隣々接する２つのマクロブロックＭＢ３、ＭＢ５と、被検出ブロックＭＢ０に対して左右方向に隣々接する２つのマクロブロックＭＢ１、ＭＢ６と、被検出ブロックＭＢ０に対して斜め方向に隣接する４つのマクロブロックＭＢ２、ＭＢ４、ＭＢ７、ＭＢ８とを選択位置とするようになされている。これにより初期偏位ベクトル選択回路３は、オペレータの操作により第３のパターンが選択されると、これらのマクロブロックＭＢ１〜ＭＢ８で既に検出された動きベクトルをメモリ回路６から読み出して初期偏位候補ベクトルＶＫ１〜ＶＫ８に設定するようになされている。
【００３２】
これにより高精細画質であって動きが遅い画像に対しては、標準画質・低速移動の場合に比して、被検出ブロックＭＢ０から画素数を基準にして全体的に遠ざかった位置で既に検出された動きベクトルを初期偏位候補ベクトルＶＫ１〜ＶＫ８として選択することができるようになされている。
【００３３】
またこれに対して第４のパターンは、高精細画質・高速移動に対応したパターンであり、図３（Ｂ）に示すように、被検出ブロックＭＢ０に対して上下方向に隣々接する２つのマクロブロックＭＢ３、ＭＢ５と、被検出ブロックＭＢ０に対して左右方向にそれぞれ２つのマクロブロックを挟んで隣接するマクロブロックＭＢ１、ＭＢ６と、被検出ブロックＭＢ０に対して横方向に隣接するマクロブロックに対してさらに斜め方向に隣接する４つのマクロブロックＭＢ２、ＭＢ４、ＭＢ７、ＭＢ８とを選択位置とするようになされている。これにより初期偏位ベクトル選択回路３は、オペレータの操作により第４のパターンが選択されると、これらのマクロブロックＭＢ１〜ＭＢ８で既に検出された動きベクトルをメモリ回路６から読み出して初期偏位候補ベクトルＶＫ１〜ＶＫ８に設定するようになされている。
【００３４】
これにより高精細画質であって動きが速い画像に対しては、高精細画質・低速移動の場合に比して、被検出ブロックＭＢ０の左右では一段と遠ざかった位置で既に検出された動きベクトルを初期偏位候補ベクトルＶＫ１〜ＶＫ８として選択することができるようになされている。因みにこのような選択位置は、標準画質・高速移動の場合に比して、被検出ブロックＭＢ０から遠ざかった位置に設定されるようになされている。
【００３５】
このように初期偏位ベクトル選択回路３においては、入力されるビデオ信号の解像度及び動きに応じて初期偏位候補ベクトルＶＫ１〜ＶＫ８を選択するためのマクロブロックＭＢ１〜ＭＢ８に係る４つのパターンを用意し、これらのパターンを操作部から出力される切り換え制御信号Ｓ１により選択するようになされている。
【００３６】
なおこの実施例の場合、マクロブロックＭＢ１〜ＭＢ８のうち、マクロブロックＭＢ１〜ＭＢ３について現フィールドにおいて既に検出された動きベクトルが適用され、またマクロブロックＭＢ４〜ＭＢ８について現フィールド又は前フィールドにおいて既に検出された動きベクトルが適用されるようになされているが、本発明はこれに限らず、例えば全てのマクロブロックＭＢ１〜ＭＢ８について前フィールドで検出された動きベクトルを適用するようにしてもよく、マクロブロックＭＢ１〜ＭＢ８について、現フィールド又は前フィールドで検出された動きベクトルのいずれを用いるかは種々のパターンを適用することができる。
【００３７】
初期偏位ベクトル選択回路３は、このようにして選択されたパターンによるマクロブロックＭＢ１〜ＭＢ８で既に検出された動きベクトルをメモリ回路６から読み出して、初期偏位候補ベクトルＶＫ１〜ＶＫ８に設定し、これらの中から最適な初期偏位ベクトルＶ１を検出するようになされている。
【００３８】
すなわち初期偏位ベクトル選択回路３は、前置フィルタ２から出力される現フィールドに係る輝度信号Ｙを内部の１フィールド遅延回路（図示せず）に記録して保持し、１フィールドの期間だけ遅延させて前フィールドに係る輝度信号Ｙ１として出力するようになされている。初期偏位ベクトル選択回路３は、前置フィルタ２から出力される現フィールドに係る輝度信号Ｙのマクロブロック単位で、前フィールドに係る輝度信号Ｙ１の書き込みに供した書き込みアドレスに対して、それぞれ初期偏位候補ベクトルＶＫ１〜ＶＫ８の分、読み出しアドレスを偏位させたアドレス制御により保持した輝度信号Ｙ１を読み出し、これにより保持した輝度信号Ｙ１をそれぞれ初期偏位候補ベクトルＶＫ１〜ＶＫ８で動き補正する。またこの読み出した輝度信号Ｙ１と、前置フィルタ２から出力される輝度信号Ｙとの間で、それぞれ初期偏位候補ベクトルＶＫ１〜ＶＫ８毎にフィールド間差分値を計算し、このフィールド間差分値が小さな初期偏位候補ベクトルを選択し、初期偏位ベクトルＶ１として出力する。なおこの初期偏位候補ベクトルＶＫ１〜ＶＫ８に係るフィールド間差分値にあっては、差分絶対値和が適用されるものの、各画素値の二乗和を適用するようにしてもよい。
【００３９】
これらによりこの実施例において、初期偏位ベクトル選択回路３は、被検出ブロック周辺の所定の選択位置の既検出の動きベクトルから複数の初期偏位候補ベクトルを選択する選択手段と、選択手段による初期偏位候補ベクトルの選択位置を切り換える選択位置切換手段とを構成するようになされている。
【００４０】
（２）実施例の動作
以上の構成において、この動きベクトル検出装置１において、処理対象であるビデオ信号の輝度信号Ｙは、前置フィルタ２により周波数特性が補正された後、初期偏位ベクトル選択回路３で初期偏位ベクトルＶ１が検出され、この初期偏位ベクトルＶ１を用いた勾配法演算回路４における勾配法の処理により偏位ベクトルΔＶが検出される。輝度信号Ｙは、この偏位ベクトルΔＶが初期偏位ベクトルＶ１に加算されて動きベクトルＶが検出され、この動きベクトルＶがメモリ回路６に記録されると共に、例えばフィールド内挿等に適用される。
【００４１】
またメモリ回路６に記録された動きベクトルＶは、続く動きベクトル検出対象のマクロブロックに応じて、メモリ回路６から複数の動きベクトルが初期偏位候補ベクトルＶＫ１〜ＶＫ８として初期偏位ベクトル選択回路３に供給され、この初期偏位ベクトル選択回路３において、それぞれ各初期偏位候補ベクトルＶＫ１〜ＶＫ８毎にフィールド間差分値が検出され、このフィールド間差分値が最も小さな動きベクトルが初期偏位ベクトルＶ１として選択される。
【００４２】
これによりこの動きベクトル検出装置１では、連続するフィールド間の相関を有効に利用して、高い検出精度により動きベクトルＶを検出することができる。すなわち例えばカメラパンのような動きが一定の場合、概ね全てのマクロブロックでこの動きを反映した同一の値により初期偏位候補ベクトルＶＫ１〜ＶＫ８が検出され、これにより動きを反映した初期偏位ベクトルＶ１により値「０」の偏位ベクトルが検出されて精度良く動きベクトルが検出される。また例えば画面中を移動する動きのある物体に係るマクロブロックにおいては、初期偏位候補ベクトルＶＫ１〜ＶＫ８の何れかにおいて、この物体の動きベクトルＶが既に検出されている場合、この物体の動きベクトルＶが検出されてなるマクロブロックによる初期偏位候補ベクトルが選択されて初期偏位ベクトルＶ１に設定され、これによりこの場合も、高い精度により動きベクトルＶが検出される。
【００４３】
しかしながらこれら初期偏位候補ベクトルＶＫ１〜ＶＫ８に、この画面中を移動する物体に係る動きベクトルが含まれていない場合、初期偏位ベクトルＶ１の検出においては、値の大きく異なる初期偏位ベクトルＶ１を基準にして実行することにより、初期偏位ベクトルＶ１を誤って検出することになり、これによりこの場合は、この物体の動きベクトルＶを正しく検出できなくなる。これによりこの場合、このような物体に係る動きの急変した領域においては、追従性良く動きベクトルＶを検出できなくなる。
【００４４】
このような場合にあっても、初期偏位候補ベクトルの数を多くすれば、何れかの初期偏位候補ベクトルでこのような動きのある物体の動きベクトルが検出されている可能性が高くなることにより、このような物体に係る動きの急変については、追従性良く動きベクトルＶを検出することができる。しかしながらこの場合には、初期偏位候補ベクトルの数が多くなった分、動きベクトル検出装置の回路規模が大幅に増大する。
【００４５】
このためこの実施例においては、初期偏位ベクトル選択回路３における初期偏位候補ベクトルＶＫ１〜ＶＫ８の選択において、この初期偏位候補ベクトルＶＫ１〜ＶＫ８の選択位置を切り換えることができるようになされ、これにより追従性が劣化した場合には、追従性が向上するように選択位置を切り換えて、動きベクトルの検出精度が向上される。
【００４６】
すなわち動きの変化する領域において、動きベクトルＶの検出精度が劣る場合、この動きベクトルＶの検出に係る初期偏位候補ベクトルＶＫ１〜ＶＫ８においては、この領域に係る動きを反映していないと言え、この場合、初期偏位候補ベクトルＶＫ１〜ＶＫ８の選択位置を切り換えることにより、この領域に係る既検出の動きベクトルＶを初期偏位候補ベクトルＶＫ１〜ＶＫ８に含ませることができ、これにより動きベクトルの検出精度を向上して追従性を向上できると考えられる。
【００４７】
具体的に、動きが小さい場合、被検出ブロックＭＢ０の近傍の選択位置において、この動きに係る物体の動きベクトルが検出されている可能性が高くなる。これに対して動きが大きい場合、このような被検出ブロックＭＢ０の近傍の選択位置においては、この動きに係る物体の動きベクトルが検出されている可能性が低くなり、被検出ブロックＭＢ０の周囲、被検出ブロックＭＢ０より遠ざかった選択位置において、この動きに係る物体の動きベクトルが検出されている可能性が高くなる。
【００４８】
これにより初期偏位ベクトル選択回路３により、動きが大きくなるほど被検出ブロックＭＢ０から遠ざかるように選択位置が切り換えられる。これにより動きベクトルＶの検出精度が向上する。
【００４９】
また動き量が同一である場合でも、解像度が高くなると、その分被検出ブロックＭＢ０から遠ざかった選択位置において、この動き量に係る物体の動きベクトルが検出されることにより、この場合も初期偏位ベクトル選択回路３により、解像度が高くなるほど被検出ブロックＭＢ０から遠ざかるように選択位置が切り換えられる。これにより動きベクトルＶの検出精度が向上する。
【００５０】
（３）実施例の効果
以上の構成によれば、初期偏位候補ベクトルの選択位置を切り換えることにより、初期偏位ベクトルを用いた勾配法等による動きベクトルの検出において、回路規模を大幅に増大させることなく、種々の解像度及び動き量に対応して、高い精度で動きベクトルを検出することができる。
【００５１】
またビデオ信号の解像度及び又は動き量に応じて初期偏位候補ベクトルの選択位置を切り換えることにより、入力されたビデオ信号に応じて容易に高精度で動きベクトルを検出することができる。
【実施例２】
【００５２】
なお上述の実施例においては、被検出ブロックＭＢ０の周辺から８種類の初期偏位候補ベクトルＶＫ１〜ＶＫ８を選択する場合について述べたが、本発明はこれに限らず、必要に応じて初期偏位候補ベクトルＶＫ１〜ＶＫ８の数は種々に設定することができる。
【００５３】
また上述の実施例においては、標準画質・低速の画像又は高精細画質・低速の画像に対して標準画質・高速の画像又は高精細画質・高速の画像に係る初期偏位候補ベクトルＶＫ１〜ＶＫ８の選択位置を左右に広げる場合について述べたが、本発明はこれに限らず、例えば全体に広げる等、広げる方向は種々の方向を適用することができる。
【００５４】
また上述の実施例においては、操作部の操作により解像度に応じて初期偏位候補ベクトルＶＫ１〜ＶＫ８の選択位置を切り換える場合について述べたが、本発明はこれに限らず、入力されるビデオ信号の解像度に応じて自動で切り換えるようにしてもよい。この場合、水平方向の画素数及び垂直方向のライン数を検出する検出手段を設け、初期偏位ベクトル選択回路３においてこの検出結果により画素数及びライン数が多くなるほど選択位置を被検出ブロックＭＢ０から遠ざけるようにすれば、解像度が異なることによる初期偏位候補ベクトルＶＫ１〜ＶＫ８の精度の劣化を回避することができる。
【００５５】
また上述の実施例においては、操作部の操作により動き量に応じて初期偏位候補ベクトルＶＫ１〜ＶＫ８の選択位置を切り換える場合について述べたが、本発明はこれに限らず、入力されるビデオ信号の動き量に応じて自動で切り換えるようにしてもよい。この場合、ビデオ信号のフィールド間差分値又はフレーム間差分値に基づいて動き量を検出する検出手段を設け、初期偏位ベクトル選択回路３において、これらの検出結果により動き量が大きくなるほど選択位置を被検出ブロックＭＢ０から遠ざけるようにすれば、動き量に応じて適切な初期偏位候補ベクトルＶＫ１〜ＶＫ８を検出することができる。
【００５６】
また上述の実施例においては、フィールド間で動きベクトルを検出する場合について述べたが、本発明はこれに限らず、フレーム間で動きベクトルを検出するようにしてもよい。この場合、初期偏位ベクトル選択回路３において１フィールド遅延回路に代えて１フレーム遅延回路を適用し、輝度信号Ｙを１フレーム遅延させるようにすればよい。
【００５７】
また上述の実施例においては、勾配法により偏位ベクトルを検出する場合について述べたが、本発明はこれに限らず、例えば位相相関法等、他の方法により偏位ベクトルを検出するようにしてもよい。
【産業上の利用可能性】
【００５８】
本発明は、動きベクトル検出装置に関し、例えばフォーマット変換装置に適用することができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施例に係る動きベクトル検出装置を示すブロック図である。
【図２】図１の初期偏位ベクトル選択回路における初期偏位候補ベクトルの検出パターンを示す略線図である。
【図３】図１の初期偏位ベクトル選択回路における初期偏位候補ベクトルの検出パターンの他の例を示す略線図である。
【符号の説明】
【００６０】
１……動きベクトル検出装置、２……前置フィルタ、３……初期偏位ベクトル選択回路、４……勾配法演算回路、５……加算回路、６……メモリ回路
【図１】
2006031597.tif 000003
【図２】
2006031597.tif 000004
【図３】
2006031597.tif 000005