JPH07135663A - 動きベクトル検出方法および動きベクトル検出装置 - Google Patents

動きベクトル検出方法および動きベクトル検出装置

Info

Publication number
JPH07135663A
JPH07135663A JP9969994A JP9969994A JPH07135663A JP H07135663 A JPH07135663 A JP H07135663A JP 9969994 A JP9969994 A JP 9969994A JP 9969994 A JP9969994 A JP 9969994A JP H07135663 A JPH07135663 A JP H07135663A
Authority
JP
Japan
Prior art keywords
vector
motion vector
detected
block
initial
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
JP9969994A
Other languages
English (en)
Inventor
Tatsuro Yamauchi
達郎 山内
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP9969994A priority Critical patent/JPH07135663A/ja
Priority to US08/306,919 priority patent/US5729302A/en
Priority to GB9722222A priority patent/GB2316260B/en
Priority to GB9418737A priority patent/GB2282021B/en
Priority to DE19944433329 priority patent/DE4433329C2/de
Publication of JPH07135663A publication Critical patent/JPH07135663A/ja
Priority to US08/469,999 priority patent/US5844630A/en
Priority to US08/988,004 priority patent/US6072833A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • H04N5/144Movement detection
    • H04N5/145Movement estimation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/223Analysis of motion using block-matching
    • G06T7/238Analysis of motion using block-matching using non-full search, e.g. three-step search
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/112Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/56Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20048Transform domain processing
    • G06T2207/20056Discrete and fast Fourier transform, [DFT, FFT]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Color Television Systems (AREA)

Abstract

(57)【要約】 【構成】 被検出フィールドの前後のフィールドの信号
を用いて動き検出回路12と動き領域判定回路13により動
きの有る領域の偏位を検出し、初期偏位ベクトル選択回
路3bあるいはブロックマッチング法による初期偏位ベク
トル検出回路22等で作成した初期偏位ベクトルのうちか
ら、最も真の動きに近い初期偏位ベクトルの選択を検出
した領域の偏位に応じて初期偏位ベクトル選択回路3aで
行う。 【効果】 動きベクトルを検出する際に発生する動きベ
クトル検出エラーを軽減し、また動きベクトルの精度を
向上させることができるので、検出した動きベクトルを
用いて内挿画像を生成する際に、画像の歪みの発生を軽
減することができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、ディジタル化したテ
レビジョン信号における、動物体の動きの方向及び大き
さ、即ち動きベクトルの検出に関する。
【0002】
【従来技術】テレビジョンは、種々の情景や図面等の可
視情報を光学的,電気的手段を用いて、遠隔地の受信者
に再表示する画像通信の一種である。テレビジョンは、
基本的には三次元動画像をレンズによって、二次元(平
面)の画像に変換し、その画像の各部の光エネルギーを
一次元の電気信号に編関したものを伝送し、受信側で再
び二次元の画像に組み立てて画面として表示する。そし
て、複数の画面を連続的に表示することにより、画面中
の物体の動きを再現している。この連続的に送られる複
数の画面の各々をフレームという。
【0003】画像は、互いに明るさの異なる微小部分
(点)の集合であると考えられる。テレビジョンでは、
画面の各点の明るさを、左から右へ、上から下へ一定の
順序に従って、電気信号に変換し受信側に伝送してい
る。受信側では、これを送信側に対応して順次画面を組
み立てることにより再現している。このように、一つの
画面を規則正しく分解したり組立たりすることを走査
(Scanning)という。
【0004】走査には、画面の上から下に順次走査して
1枚の画面を完了する順次走査方式と、まず間をあけて
走査し、次に最初の走査線の中間を走査することにより
2回の走査で1枚の画面を完了する飛び越し走査(inte
r race scanning)方式(以下インターレース方式)と
がある。インターレース方式は、実質的に複数枚の粗な
画面を重ね合わせることによって1枚の密な画面、即ち
フレームを形成しているといえる。この複数の粗な画面
の各々をフィールドという。インターレース方式は、解
像度を劣化させることなく画面のちらつき(フリッカ)
を減少させることができる。そのため現在ほとんどのテ
レビカメラではインターレース方式が採用されている。
【0005】動きベクトルは、画面内の動物体の大きさ
と方向を示すものであり、テレビジョン信号の高能率符
号化におけるフレーム間符号化や、テレビジョン方式変
換におけるフィールド数変換の際のフィールド内挿など
に用いられている。
【0006】動きベクトルの検出方法としては、フレー
ム間の信号パターンの類似性を用いて動きベクトルを検
出する、一般にパターンマッチング法と呼ばれる方法が
知られており、この方法は特開昭55-162683号
公報や特開昭55-162684号公報に開示されてい
る。それ以外にも、フレーム内信号勾配及びフレーム間
信号差分値の物理的対応等により動きベクトルを推定す
る、一般に反復勾配法と呼ばれる方法も知られており、
この方法は特開昭60-158786号公報に開示され
ている。
【0007】更に反復勾配法の中には、動きベクトルの
検出精度を向上させるために初期偏位ベクトルを用いた
ものがあり、この方法は特開昭62-206980号公
報や特開平4-78286号公報に開示されている。
【0008】
【発明が解決しようとする課題】しかしながら、初期偏
位ベクトルのような既検出の動きベクトルを基に偏位ベ
クトルを求め、初期偏位ベクトルと偏位ベクトルの和を
真の動きベクトルとする動きベクトル検出方法において
も、物体が静止状態から急に動いた場合や、逆に移動状
態から急停止した場合には、初期偏位ベクトルが動きベ
クトルの急変に対応できなくて、検出エラーが発生す
る。特に勾配法のように元来動きベクトルの検出精度が
小さいものでは、動きベクトルの急変は検出エラーの発
生を誘発する。
【0009】例えば図6に示すように、前フィールド
(A)の画像中で静止していた物体Mが現フィールド
(B)で移動した場合、図6(B)の斜線領域に動物体
Mの背景画像が出現する。その背景画像が静止画であっ
た場合、この領域の動きベクトルは”0”とならなけれ
ばならないが、実際には検出結果が”0”とならず、動
きベクトルが発生する。その結果、この領域における内
挿画像には、画像歪みが発生する。更に、物体M中のブ
ロックm1の初期偏位候補ベクトルは既検出の動きベクト
ルを用いるが、図6(A)の画像は全て静止画のため、
初期偏位候補ベクトルは全て’0’となる。このため、
動きベクトルの検出は勾配法演算においてのみ可能であ
るが、この勾配法では画像勾配がある領域でのみ演算が
可能であるので、図6(B)のブロックbにおいては検
出エラーが生じる。
【0010】また、図7に示すように、前フィールド
(A)から現フィールド(B)にわたって画像中の動く
物体m2が小さく、その動きが大きい場合、勾配法では原
理的に動きベクトルの検出エラーが生じる。
【0011】逆に背景が動画であり、その中に小領域の
静止画に近い物体が存在する場合にも、同様に動きベク
トルの検出エラーが生じる。例えばバレーボールの試合
をTVカメラで撮影する時、動いているバレーボールの
動きに合わせてカメラがパンした場合は、バレーボール
自体は静止画像となるが、背景は動いており、この背景
の動きの量が大きいと、動きベクトルを用いて動き補正
された場合のバレーボールの静止画像は背景の動きに引
っ張られ、その結果画像歪みが発生する。
【0012】図16は、この例を示したものであり、小
さいボールAが静止画とし、背景Bは動き量Vで動いて
いるとする。
【0013】ボールの大きさと動きベクトル検出ブロッ
クサイズはほぼ等しいとした場合(図16では8画素×
8ラインのブロックサイズとした)、ブロックAにおけ
る初期偏位ベクトルは既検出の動きベクトルを用いるた
め、全て動き量Vとなる。従ってブロックAが静止、即
ち動きベクトルが”0”になるには、−Vとなる偏位ベ
クトルが発生しなければならない。しかしながらVが大
きいと、勾配法のように動きベクトルの検出精度が元来
小さいものでは、−Vの偏位ベクトルは発生しにくくな
るため、Aの動きベクトルは”0”にならない。
【0014】あるいはクロスハッチパターンの様に垂直
方向の相関関数の小さい画像に対しては、縦方向の動き
ベクトルVyの検出に際して検出エラーが生じやすいと
いう問題点があった。
【0015】そして、TV方式変換装置のように検出し
た動きベクトルを用いて内挿画像を生成するものでは、
このような動きベクトルの検出エラーが画像の歪みを発
生させる。
【0016】この発明は、以上説明したような動きベク
トルを検出する際に発生する動きベクトル検出エラーを
軽減し、また動きベクトルの精度を向上させるものであ
る。
【0017】
【課題を解決するための手段】この発明は、ディジタル
化したインターレース方式のテレビジョン信号を複数の
ブロックに分割し、少なくとも1フィールド以上離れた
信号間で、ブロック毎の動きベクトルを検出する動きベ
クトルの検出方法において、水平方向の動きベクトルを
フィールド間のテレビジョン信号の相関から検出し、垂
直方向の動きベクトルをフレーム間のテレビジョン信号
の相関から検出するようにしたものである。
【0018】あるいは、水平方向の動きベクトルをフィ
ールド間のテレビジョン信号の相関から検出し、垂直方
向の動きベクトルをフレーム間のテレビジョン信号の相
関から検出して第1の垂直方向の動きベクトルとし、垂
直方向の動きベクトルをフィールド間のテレビジョン信
号の相関から検出して第2の垂直方向の動きベクトルと
し、予め定められた第1あるい第2の垂直方向の動きベ
クトルの一方の値が予め定められた閾値よりも小さい場
合は、第1の垂直方向の動きベクトルを真の垂直方向の
動きベクトルとするようにしたものである。
【0019】あるいは、水平方向の動きベクトルをフィ
ールド間のテレビジョン信号の相関から検出し、垂直方
向の動きベクトルをフレーム間のテレビジョン信号の相
関から検出して第1の垂直方向の動きベクトルとし、垂
直方向の動きベクトルをフィールド間のテレビジョン信
号の相関から検出して第2の垂直方向の動きベクトルと
し、第1の垂直方向の動きベクトルの値が予め定められ
た閾値よりも小さい場合は、第1の垂直方向の動きベク
トルを真の垂直方向の動きベクトルとするようにしたも
のである。
【0020】あるいは、ディジタル化したインターレー
ス方式のテレビジョン信号を複数のブロックに分割し、
少なくとも1フィールド以上離れた信号間での、ブロッ
ク毎の動きベクトルを検出するために、動きベクトルを
検出すべきブロックに対して時間的に前に検出されてい
る動きベクトルから複数の初期偏位候補ベクトルを作成
し、複数の初期偏位候補ベクトルの内の最適なものを初
期偏位ベクトルとして選択してこれを基に偏位ベクトル
を求め、初期偏位ベクトルと偏位ベクトルの和をブロッ
クの動きベクトルとする動きベクトル検出方法におい
て、水平方向の動きベクトルをフィールド間のテレビジ
ョン信号の相関から検出し、垂直方向の動きベクトル
を、初期偏位候補ベクトルの垂直方向の動きベクトルが
所定の閾値よりも小さい場合はフレーム間のテレビジョ
ン信号の相関から検出し、そうでない場合はフィールド
間のテレビジョン信号の相関から検出するようにしたも
のである。
【0021】あるいは、動画領域から静止画領域への推
移領域を検出し、推移領域では前フィールドの既検出ベ
クトルから求めた初期偏位候補値ベクトルのかわりに”
0”ベクトルを初期偏位候補ベクトルとするようにした
ものである。
【0022】あるいは、動画領域から静止画領域への推
移領域を検出し、推移領域では前フィールドの既検出ベ
クトルから求めた初期偏位候補値ベクトルについて、初
期偏位ベクトル選択のためのフィールド間差分絶対値の
総和に所定の値を加算するようにしたものである。
【0023】あるいは、少なくとも1フィールド以上離
れた信号を用いて画像の動きを検出し、検出信号を出力
し、検出信号を遅延した信号を用いて画像の遷移領域を
検出し、初期偏位候補ベクトルから初期偏位ベクトルを
求めるか、被検出ブロック独自に動きベクトルを検出し
て初期偏位ベクトルとするかの選択を、遷移領域の状態
に応じて行うようにしたものである。
【0024】あるいは、各ブロック毎に独立して動きベ
クトルの検出を行って作成した動きベクトルを、初期偏
位候補ベクトルの一つとして用いるようにしたものであ
る。
【0025】あるいは、ディジタル化したインターレー
ス方式のテレビジョン信号を複数のブロックに分割し、
少なくとも1フィールド以上離れた信号間で、ブロック
毎の動きベクトルを検出する動きベクトルの検出装置に
おいて、水平方向の動きベクトルをフィールド間のテレ
ビジョン信号の相関から検出する第1の検出回路と、垂
直方向の動きベクトルをフレーム間のテレビジョン信号
の相関から検出する第2の検出回路とを設けたものであ
る。
【0026】あるいは、水平方向の動きベクトルをフィ
ールド間のテレビジョン信号の相関から検出する第1の
検出回路と、第1の垂直方向の動きベクトルをフレーム
間のテレビジョン信号の相関から検出する第2の検出回
路と、第2の垂直方向の動きベクトルをフィールド間の
テレビジョン信号の相関から検出する第3の検出回路
と、予め定められた第1あるい第2の垂直方向の動きベ
クトルの一方の値が予め定められた閾値よりも小さい場
合は第1の垂直方向の動きベクトルを真の垂直方向の動
きベクトルとする選択回路とを設けたものである。
【0027】あるいは、ディジタル化したインターレー
ス方式のテレビジョン信号を複数のブロックに分割し、
少なくとも1フィールド以上離れた信号間での、ブロッ
ク毎の動きベクトルを検出するために、動きベクトルを
検出すべきブロックに対して時間的に前に検出されてい
る動きベクトルから複数の初期偏位候補ベクトルを作成
し、複数の初期偏位候補ベクトルの内の最適なものを初
期偏位ベクトルとして選択してこれを基に偏位ベクトル
を求め、初期偏位ベクトルと偏位ベクトルの和をブロッ
クの動きベクトルとする動きベクトル検出装置におい
て、水平方向の動きベクトルをフィールド間のテレビジ
ョン信号の相関から検出する第1の検出回路と、垂直方
向の動きベクトルを、初期偏位候補ベクトルの垂直方向
の動きベクトルが所定の閾値よりも小さい場合はフレー
ム間のテレビジョン信号の相関から検出し、そうでない
場合はフィールド間のテレビジョン信号の相関から検出
する第2の検出回路とを設けたものである。
【0028】あるいは、動画領域から静止画領域への推
移領域を検出する推移領域検出回路と、推移領域におい
て前フィールドの既検出ベクトルから求めた初期偏位候
補値ベクトルのかわりに”0”ベクトルを初期偏位候補
ベクトルとする初期偏位ベクトル選択回路とを有するこ
とを設けたものである。
【0029】あるいは、動画領域から静止画領域への推
移領域を検出する推移領域検出回路と、推移領域での前
フィールドの既検出ベクトルから求めた初期偏位候補値
ベクトルについて、初期偏位ベクトル選択のためのフィ
ールド間差分絶対値の総和に所定の値を加算する加算回
路を設けたものである。
【0030】あるいは、少なくとも1フィールド以上離
れた信号を用いて画像の動きを検出し、検出信号を出力
する動き検出回路と、検出信号を遅延した信号を用いて
画像の遷移領域を検出する遷移領域検出回路と、初期偏
位候補ベクトルから初期偏位ベクトルを求めるか、被検
出ブロック独自に動きベクトルを検出して初期偏位ベク
トルとするかの選択を、遷移領域の状態に応じて行う初
期偏位ベクトル選択回路とを設けたものである。
【0031】あるいは、動きベクトルを検出すべきブロ
ックに対して時間的に前に検出されている動きベクトル
から複数の初期偏位候補ベクトルを作成する第1の初期
偏位候補ベクトル作成回路と、各ブロック毎に独立して
動きベクトルの検出を行って初期偏位候補ベクトルを作
成する第2の初期偏位候補ベクトル作成回路と、これら
第1及び第2の初期偏位候補ベクトル作成回路で作成し
た複数の初期偏位候補ベクトルの内の最適なものを初期
偏位ベクトルとして選択する初期偏位ベクトル選択回路
を設けたものである。
【0032】
【作用】インターレース方式のTV信号では、垂直方向
の動きベクトルが大きい時はフレーム間の輝度信号より
フィールド間の輝度信号を用いた方が動き領域が小さい
ので検出精度が向上するが、動きベクトルが小さいとき
はフィールド間の信号よりフレーム間の信号を用いたほ
うが検出精度が向上する。
【0033】また、物体が動画から静止画に急変した領
域においては、初期偏位ベクトル選択のための初期偏位
候補ベクトルとして、前フィールドで検出された動きベ
クトルを除外するか、選択方法を一律にせず何等かの条
件をつけることにより、選択されにくくすれば、動きベ
クトルのエラーを軽減することができる。さらに物体が
静止画から動画に急変した領域あるいは、背景が動画で
あるときの静止画小領域においては、ブロック毎に独立
して動きベクトルの検出を行い初期偏位ベクトルとす
る。
【0034】
【実施例】以下にその構成を説明する各実施例につい
て、同一の構成には同一の符号を付して説明してある。
【0035】図2は、この発明の第1の実施例の構成を
示すブロック図である。この実施例は、インターレース
方式の画面中から動きベクトルを検出する際に、垂直方
向の動きベクトルの変化が大きいとき発生する検出エラ
ーを軽減することを目的とするものである。
【0036】インターレース方式の画面中から動きベク
トルを検出する場合、動きベクトル検出をフィールド間
で行っているため、クロスハッチパターンの様に垂直方
向の相関関数の小さい画像に対しては、縦方向の動きベ
クトルVyの検出に際して検出エラーが生じやすい。こ
れを解決するには、動きベクトルの検出をフレーム間で
行えばよいのだが、動きの時間領域が広がるので、フィ
ールド間で検出する場合に比べて動きベクトルの検出精
度が低下する。これにより縦方向の動きベクトルVyの
エラーを発生させる。
【0037】この実施例は初期偏位ベクトルを用いた反
復勾配法によって動きベクトルを検出するものであり、
実施例の構成を詳細に説明する前に、初期偏位ベクトル
の選択の方法及び初期偏位ベクトルを用いた真の動きベ
クトルを求める方法について、図8〜図10を用いて説
明する。
【0038】この実施例の動きベクトル検出方法は、1
フィールド又は1フレームのテレビション信号を、横方
向m画素,縦方向nラインの計m×n画素(m,nは任
意の自然数)からなるブロック単位に細分化し、これら
のブロックを一つの単位として動きベクトルを検出す
る。このブロック単位の検出はテレビジョンの走査と同
様に、左から右へ,上から下への順序に従って、順番に
あるいは並列的に行われる。
【0039】図8に示すように、真の動きベクトルを求
めようとする被検出ブロック(m1,n1)に対して時間
的に前に検出されている動きベクトルの中から最適な動
きベクトルを選択し、この選択された動きベクトルを初
期偏位ベクトルV0=(α0,β0)とする。次にこの初
期偏位ベクトル分、座標を偏位したブロック(m1+α
0,n1+β0)と被検出ブロックとを基に動き偏位ベク
トルV1=(α1,β1)を反復勾配法を用いて求め、さ
ら図9に示すように初期偏位ベクトルV0と動き偏位ベ
クトルV1を加算して被検出ブロックに対する真の動き
ベクトルV=V0+V1を求める。
【0040】なお、この動き偏位ベクトルV1の検出に
は、上述の反復勾配法の他にパターンマッチング法等を
用いてもよい。
【0041】この初期偏位ベクトルV0の選択には、上
述のように既検出の動きベクトルを用いるが、この初期
偏位ベクトルV0の精度を向上するには、数多くの既検
出ベクトルから最適な動きベクトルを選択するのが理想
である。
【0042】しかし、回路規模との兼ね合いとコンピュ
ータによるシュミレーションの結果等から、この実施例
では以下に説明する6種類の動きベクトル中から選択す
る方法を用いている。
【0043】この6種類の動きベクトルを初期偏位候補
ベクトルと呼び、図10に示した模式図を用いてより詳
細に説明する。
【0044】図10に示すように、現フィールド中の斜
線で示された被検出ブロックの動きベクトルを求めるた
め、初期偏位候補ベクトルとして下記1)〜6)の6種
類の動きベクトルを用いる。
【0045】1)被検出ブロックに対し同一フィールド
の真上のブロックで検出されている動きベクトルVA 2)被検出ブロックに対し同一フィールドの右上のブロ
ックで検出されている動きベクトルVB 3)被検出ブロックに対し同一フィールドの左側のブロ
ックで検出されている動きベクトルVC(直左のVC’の
方が望ましいが、回路構成と演算時間を考慮し、1ブロ
ック左のVCとする。) 4)1フィールド前に検出されている直下のブロックの
動きベクトルVN 5)1フィールド前の被検出ブロックと同位置のブロッ
クと周囲のブロックの動きベクトルの平均を表わした平
均ベクトルVE=(VG+VH+VI+VJ+VK+VL+VM
+VN)/8 6)この平均ベクトルVEと2フィールド前の平均ベク
トルVPとの間の、ベクトルの偏位を表わした加速度ベ
クトルVg=VE+(VE−VP) これら各々の初期偏位候補ベクトル値だけブロックの座
標を偏位したフィールド信号と、1フィールド又は1フ
レーム離れたフィールド信号の差信号の絶対値をブロッ
ク内の画素数分累算し、その累算値が最小となるものを
初期偏位候補ベクトルの中から選択し、それを最適な初
期偏位ベクトルV0としている。
【0046】この実施例では、画面中の画素を8画素×
8ラインのブロックに細分化し、ブロック毎に動きベク
トルの検出を行う。
【0047】入力端1aから現フィールドの輝度信号S1
を二次元ローパスフィルタ(以下LPF)2aに入力し、
入力端1bから前フィールドの輝度信号S2を二次元LP
F2bに入力し、入力端1cから前々フィールドの輝度信号
S3を二次元LPF2cに入力する。二次元LPF2a,2b
及び2cは各々、入力された輝度信号S1,S2及びS3
のノイズの除去と高周波成分の除去を行う。二次元LP
F2a,2b及び2cによって各々処理された輝度信号S1,
S2及びS3は、輝度信号S1については初期偏位ベク
トル選択回路3x,3yと偏位ベクトル検出回路4x,4yに入
力され、輝度信号S2については初期偏位ベクトル選択
回路8xと偏位ベクトル検出回路4xに入力され、輝度信号
S3については初期偏位ベクトル選択回路3yと偏位ベク
トル検出回路4yに入力される。動きベクトルメモリ回路
5は、被検出ブロックの近傍のブロックでの既検出動き
ベクトルを数種類記憶しており、この動きベクトルを基
に初期偏位候補ベクトルを作成し、初期偏位ベクトル選
択回路3x及び初期偏位ベクトル選択回路3yに出力する。
【0048】初期偏位ベクトル選択回路3xは、動きベク
トルメモリ回路5から出力される各々の初期偏位候補ベ
クトルについて、各々の初期偏位候補ベクトル分だけブ
ロックの座標を偏位させ、現フィールド信号S1と前フ
ィールド信号S2のフィールド間差分値の絶対値を各々
求め、それをブロック内で累計した値が最も小さくなる
初期偏位候補ベクトルを、最適な初期偏位ベクトルV0a
と判断する。そして偏位ベクトル検出回路4xは、入力さ
れた初期偏位ベクトルV0a,現フィールド信号S1及び
前フィールド信号S2から、反復勾配法を用いて動き偏
位ベクトルV1aを検出する。そして加算器6xで初期偏位
ベクトルV0aと動き偏位ベクトルV1aを加算し、水平方
向の動きベクトルVxのみを検出する。
【0049】初期偏位ベクトル選択回路3yは、動きベク
トルメモリ回路5から出力される各々の初期偏位候補ベ
クトルについて、各々の初期偏位候補ベクトル分だけブ
ロックの座標を偏位させ、現フィールド信号S1と前々
フィールド信号S3の2フィールド間差分値、即ちフレ
ーム間差分値の絶対値を各々求め、それをブロック内で
累計した値が最も小さくなる初期偏位候補ベクトルを、
最適な初期偏位ベクトルV0bと判断する。そして偏位ベ
クトル検出回路4yは、入力された初期偏位ベクトルV0
b,現フィールド信号S1及び前々フィールド信号S3か
ら、反復勾配法を用いて動き偏位ベクトルV1bを検出す
る。そして加算器6yで初期偏位ベクトルV0bと動き偏位
ベクトルV1bを加算し、垂直方向の動きベクトルVyの
みを検出する。
【0050】これら別途求めた水平方向の動きベクトル
Vxと垂直方向の動きベクトルVyから真の動きベクトル
V=(Vx,Vy)を求め、動きベクトルメモリ回路5に記
憶する。
【0051】図3はこの発明の第2の実施例の構成を示
したブロック図であり、第1の実施例と同一の構成につ
いては同一の符号を付し、説明は省略する。この実施例
も第1の実施例と同様に、インターレース方式の画面中
から動きベクトルを検出する際に、垂直方向の動きベク
トルの変化が大きいとき発生する検出エラーを軽減する
ことを目的とするものである。
【0052】動きベクトルメモリ5から出力される初期
偏位候補ベクトルについて、垂直方向の動きベクトルの
大きさと所定の閾値T1とを比較回路8で比較する。閾値
T1の値は検出装置の仕様や検出する対象となる画像件
等に応じて任意に設定することができ、この実施例では
例えば2ライン/フィールドとする。初期偏位候補ベク
トルの動きベクトルの大きさが閾値T1以下の場合、垂
直方向の初期偏位ベクトル選択回路3yは、現フィールド
と前々フィールドの信号を用いて垂直方向の動きベクト
ルVyを検出する。閾値T1よりも大きい場合、垂直方向
の初期偏位ベクトル選択回路3yは、現フィールドと前フ
ィールドの信号を用いて垂直方向の動きベクトルVyを
検出する。この切り替えは、切り替え回路9によって行
われる。
【0053】第2の実施例で、垂直方向の動きベクトル
について上記の様な処理を行うのは、以下の理由によ
る。
【0054】動きベクトルが大きい時は、フレーム間の
輝度信号よりフィールド間の輝度信号を用いた方が動き
領域が小さいので検出精度が向上するが、動きベクトル
が小さいときはインターレース方式のTV信号ではフィ
ールド間の信号よりフレーム間の信号を用いたほうが検
出精度が向上することに起因する。
【0055】偏位ベクトル検出は反復勾配法を用いた場
合、動きベクトルの検出精度は1回の勾配法演算で2〜
3画素あるいは2〜3ラインとされているので、この様
に偏位ベクトルが小さい場合は、垂直方向の偏位ベクト
ルはフレーム間の信号を用いる。
【0056】この第2の実施例では、初期偏位候補ベク
トルの垂直方向の動きベクトルの大きさに基づいて初期
偏位ベクトルを選択しているが、フィールド間の信号を
用いた垂直方向の動きベクトル検出とフレーム間の信号
を用いた垂直方向の動きベクトル検出をそれぞれ行い、
動きベクトルの大きさが所定の閾値より大きいか小さい
かによって、どちらの動きベクトルを用いるか選択する
ようにしてもよい。この場合、閾値と比較する動きベク
トルはフィールド間の信号を用いた垂直方向の動きベク
トルとフレーム間の信号を用いた垂直方向の動きベクト
ルのどちらを用いても実施可能であるが、閾値付近では
フレーム間の信号を用いた垂直方向の動きベクトルの方
が検出精度が高いので、こちらを用いるのがより望まし
い。
【0057】この第1,第2の実施例によれば、インタ
ーレース方式のTV信号での動きベクトル検出におい
て、縦方向の動きベクトルの検出エラーを軽減すること
ができる。そのために、動きベクトルを用いて内挿処理
を行う装置に用いた場合、画像の歪みのない内挿画像を
得ることができる。
【0058】更に、初期偏位ベクトルV0選択のための
初期偏位候補ベクトルとして被検出ブロック周辺の既検
出動きベクトルを用いる場合、初期偏位候補ベクトルの
選択と検出エラー発生の間には下記の関連が存在すると
考えられる。即ち動画から静止画に移行した領域では、
前フィールドの既検出動きベクトルと求めるべき動きベ
クトルとの間に相関関係が希薄なので、動きベクトル”
0”や現フィールドの既検出動きベクトルに基づいた初
期偏位候補ベクトルを選択した方が、時間的に前フィー
ルドの既検出動きベクトルに基づいた初期偏位候補ベク
トルを選択するよりも検出エラーの発生が減少する。こ
の現象は、本願発明者自身の実験によっても確認されて
いる。
【0059】ゆえに、物体が動画から静止画に急変した
領域においては、初期偏位ベクトルV0選択のための初
期偏位候補ベクトルとして、特に平均ベクトルVEや加
速度ベクトルVgといった前フィールドで検出された動
きベクトルを除外するか、選択方法を一律にせず何等か
の条件をつけることにより、選択されにくくすれば、動
きベクトルのエラーを軽減することができる。
【0060】第3の実施例は上記の考えに基づいて構成
されており、初期偏位ベクトルV0選択を既検出の動き
ベクトルを用いて行う際に、被検出ブロックのフィール
ド間又はフレーム間差分の絶対値の総和の時間的変化、
即ち静止画領域と動画領域の推移に基づき初期偏位ベク
トルV0の選択に優先順位を設け、動きベクトルの検出
エラーを軽減させることができる。そしてこの実施例を
用いた装置は、TV信号の高能率符号化装置やTV方式
変換装置などの動きベクトルを検出する装置に用いるこ
とができる。
【0061】この実施例では、初期偏位ベクトルV0選
択のための初期偏位候補ベクトルとして、上記第1の実
施例中で説明した6種類の初期偏位候補ベクトルと、動
き”0”のベクトルの計7種類を用いている。また、動
きベクトルの検出には反復勾配法を用いている。
【0062】この動きベクトル検出方法を実施する為の
装置は図4のブロック図に示すように、入力端1a及び1
b,初期偏位ベクトル選択回路3,偏位ベクトル検出回路
4,動きベクトルメモリ回路5及び加算回路6を有する構
成となっている。
【0063】現フィールドの輝度信号S1が入力端1aか
ら、初期偏位ベクトル選択回路3及び偏位ベクトル検出
回路4に入力される。併せて、前フィールドの輝度信号
S2も入力端1bから、初期偏位ベクトル選択回路3及び偏
位ベクトル検出回路4に入力される。
【0064】動きベクトルメモリ回路5は、現フィール
ドの各ブロックの動きベクトルを記憶するメモリ部と前
フィールド(1フィールド前)の各ブロックの動きベク
トルを記憶するメモリ部から構成されている。
【0065】初期偏位ベクトル選択回路3は、動きベク
トルメモリ回路5に記憶されている既検出の動きベクト
ルに基づいて作成された初期偏位候補ベクトルから、最
適な初期偏位ベクトルV0と判断する。この初期偏位ベ
クトル選択回路3の構成および動作については、別途図
5を用いて詳細に説明する。
【0066】偏位ベクトル検出回路4は、入力された初
期偏位ベクトルV0,現フィールド信号S1及び前フィー
ルド信号S2から、反復勾配法を用いて動き偏位ベクト
ルV1を検出する。そして加算器6で初期偏位ベクトルV
0と動き偏位ベクトルV1を加算し真の動きベクトルVを
検出する。
【0067】更に求められた真の動きベクトルVは、現
フィールド中の次の被検出ブロックあるいは次フィール
ド(1フィールド後)の被検出ブロックについての初期
偏位候補ベクトルを作成するため、既検出の動きベクト
ルとして動きベクトルメモリ回路5に記憶される。
【0068】図5は図4の初期偏位ベクトル選択回路3
の構成をより詳細に示したブロック図である。
【0069】初期偏位ベクトル選択回路3に入力された
現フィールドの輝度信号S1及び前フィールドの輝度信
号S2は共に二次元LPFを通り、時間軸フィルタや重
心補正等により疑似的にノンインターレース化された信
号である。これら各種フィルタ等については図4及び図
5共に記載を省略している。
【0070】これら輝度信号S1及びS2は動き検出回路
12に入力される。この動き検出回路12はブロック単位の
動きを検出するための演算回路であり、現フィールドと
前フィールド間の差分信号の絶対値の総和を演算し、そ
の結果が閾値T2以下だとそのブロックは静止状態にあ
るとして”1”を出力する。閾値T2の値は検出装置の
仕様や検出する対象となる画像等に応じて任意に設定す
ることができ、この実施例では8画素×8ラインのブロ
ック単位で検出を行っているので例えば120とする。
出力結果については、この実施例では1ビット化した
が、数ビット化して後段で比較してもよい。
【0071】この動き検出回路12の出力は、直接,1フ
ィールド遅延回路10aを介して1フィールド遅延して及
び1フィールド遅延回路10aと10bを介して2フィールド
遅延して、動き領域判定回路13に入力される。この動き
領域判定回路13は図6(B)における斜線部分の、動画
から静止画への推移領域の検出を行う回路である。例え
ばこの動き領域判定回路13に入力される動き検出回路12
の出力結果について、直接入力されるものを”a”,1
フィールド遅延されて入力されるものを”b”及び2フ
ィールド遅延されて入力されるものを”c”とする。こ
のとき、(a,b,c)=(1,0,0)となれば、動
画が静止画に変化したことを示す。この実施例の様に、
3フィールド分の出力結果に基づいて推移領域の検出を
行う構成としたのは、出力結果”b”を中心とした時間
的に前後の出力結果a及びbの変化を観察することによ
って、検出の精度を向上させるためである。例えば検出
結果が(a,b,c)=(0,1,0)となった場
合、”b”で検出した動画から静止画への変化は誤検出
であったと判断される。
【0072】初期偏位ベクトルV0選択のための初期偏
位候補ベクトル判定回路17は、動き領域判定回路13によ
って動画から静止画へと推移したと判定されたブロック
について、初期偏位候補ベクトル中の前フィールドの平
均ベクトルVE及び加速度ベクトルVgを送出する代わり
に、動き”0”のベクトルをメモリ18a〜18fに送出す
る。前フィールドの動きベクトルで被検出ブロックに対
し、右下のブロックでの動きベクトルは動きベクトルの
方向が右から左あるいは下から上の方向の時には送出す
る場合もある。(方向が左から右あるいは上から下の場
合は”0”を送出する。)また、他に被検出ブロックの
周辺ブロックの、前フィールドで検出した動きベクトル
を用いない場合も同様の条件とする場合もある。
【0073】一方、別途輝度信号S1及びS2は各々遅延
回路11a及び11bに入力される。この遅延回路11a及び11b
は、輝度信号S1及びS2を各々1フィールド+αだけ遅
延させる。このαは、動き検出回路12,1フィールド遅
延回路10a,10b及び動き領域判定回路13の演算時間の遅
延量の補正分である。
【0074】更に、遅延回路11aを通って1フィールド
+αだけ遅延した輝度信号S1は、ライン-ブロック変換
用メモリ15に入力される。このライン-ブロック変換用
メモリ15は、走査線方向にスキャンされた信号を、m×
nのブロック単位の読出しに変換して出力する。
【0075】遅延回路11bを通って1フィールド+αだ
け遅延した輝度信号S2は、メモリ18a〜18fに各々入力
される。このメモリ18a〜18fは各々、ライン-ブロック
変換と6種類の初期偏位候補ベクトルに応じたブロック
の座標の偏位を行い読出すためのメモリである。
【0076】このメモリ18a〜18fの各々の出力は、対応
する差分回路19a〜19fでメモリ15の出力と差分された後
に、各々対応する絶対値変換付き累算回路20a〜20fに入
力され絶対値変換付きの累算が行われ、累算結果が各々
初期偏位候補ベクトル選択回路21に入力される。
【0077】初期偏位候補ベクトル選択回路21は、累算
した値のうち最も小さくなる値を与えたときの動きベク
トルを初期偏位ベクトルV0として出力する。
【0078】この実施例で用いた図5の初期偏位候補ベ
クトル判定回路17の代わりに、前フィールドの動きベク
トルを用いたフィールド間差分絶対値の総和演算の後
に、対応する累算回路の出力に動き領域判定回路13の結
果に応じた一定値βを加算してもよい。その結果、前フ
ィールドの平均ベクトルVE及び加速度ベクトルVgの累
算結果の総和量が大きくなり、初期偏位候補ベクトル選
択回路21で選択され難くなる。
【0079】あるいは、図5の初期偏位候補ベクトル判
定回路17に、使用(1)/未使用(0)の切り換えに対
して、ある程度判定の幅を持たせてもよい。また、差分
の絶対値の総和演算の代わりに被検出ブロック内の画素
毎に検出した動き検出の結果(1/0)を用い、その累
計の値で判定するようにしてもよい。
【0080】また、この実施例では初期偏位ベクトルV
0選択のための初期偏位候補ベクトルとして、上記第1
の実施例中で説明した6種類の初期偏位候補ベクトル
と、動き”0”のベクトルの計7種類を用い、動きベク
トルの検出には反復勾配法を用いているが、これ以外の
初期偏位候補ベクトル及び検出方法を用いることも可能
である。
【0081】以上説明したこの実施例のような構成とす
ることによって、従来動きベクトルの検出エラーが発生
していた静止画から動画への遷移領域において、この検
出エラーを軽減することができ、動きベクトルを用いて
内挿処理を行うTV方式変換装置などでは、画像歪みの
発生を軽減することができる。
【0082】図1は、この発明の第4の実施例の構成を
示したブロック回路である。
【0083】この実施例でも、初期偏位ベクトルV0選
択のための初期偏位候補ベクトルとして上記第1の実施
例中で説明した6種類の初期偏位候補ベクトルと、動
き”0”のベクトルの計7種類を用いている。
【0084】更に図11の模式図に示すように、8画素
×8ラインの被検出ブロックについて、縦方向20ライ
ン,横方向36画素の範囲にわたって4画素及び4ライ
ン毎にずらした合計45ブロックを参照ブロックとして
用い、ブロックマッチング法によって初期偏位ベクトル
V0を選択する構成となっている。
【0085】このブロックマッチング法のための参照ブ
ロックについては1画素及び1ライン毎にずらしても良
いが、例えば縦方向20ライン,横方向36画素の範囲
にわたって参照ブロックを作成する場合、合計720ブ
ロックが必要となりハード構成が大きくなってしまう。
また初期偏位候補ベクトルの精度は多少粗くても後の工
程で修正されるので、4画素及び4ライン毎とした。
【0086】図1のブロック図に示すような動きベクト
ルの検出に際しては、前処理として検出前には二次元フ
ィルタ,時間軸フィルタ等の構成が必要であるが、この
実施例の主要な特徴とは直接の係わりがないので説明を
省略する。
【0087】入力端1から入力された信号S1はインター
レース方式であり、3種類の経路を通って各々動き検出
回路12に入力される。第1の経路は、入力端1から直接
動き検出回路12に入力するものである。第2の経路は、
遅延回路10cを経由し1フィールド遅延した信号S2とし
て動き検出回路12に入力するものである。そして第3の
経路は、遅延回路10cと遅延回路10dを経由し2フィール
ド遅延した信号S3として動き検出回路12に入力するも
のである。動き検出回路12における動き検出は、2フィ
ールド離れた信号、即ち1フレーム間離れた信号S1及
び信号S2を用いて行われる。この動き検出回路12は、
基本的にはフレーム間の差分値により動きを検出するも
のであり、第3の実施例で説明したものとほぼ同様の構
成であるので、ここでは説明を省略する。
【0088】動き検出回路12によって検出された動き信
号は、信号S1が3種類の経路を通って各々動き検出回
路12に入力されるのと同様に、直接,あるいは遅延回路
10eによって1フィールド遅延され,または遅延回路10e
及び10fによって2フィールド遅延されて動き領域判定
回路13に入力される。
【0089】この動き領域判定回路13の領域判定につい
て、図12(A)〜(F)に示した模式図を用いて説明
する。図12において、(A)は図1の入力端1に入力
された入力信号S1であり、画面中では静止画面である
背景上を物体M1が移動したものとする。このとき
(B)は遅延回路10cの出力信号S2であり1フィールド
前の画面が出力され、(C)は図1の遅延回路10dの出
力信号S3であり2フィールド前の画面が出力される。
【0090】これらの画面から、動き検出回路12によっ
て動き領域が検出される。(D)は動き検出回路12の出
力信号であり、斜線領域が検出された動き領域である。
(E)は遅延回路10eの出力信号であり、1フィールド
前の動き領域である。そして(F)は遅延回路10fの出
力信号であり、2フィールド前の動き領域である。これ
ら(D)〜(F)で求められた動き領域を基に、この動
き領域判定回路13によって動き遷移領域の判定が行わ
れ、(G)はこの動き遷移領域を表示したものである。
a1の領域は静止画から動画へ動きが遷移しており、b1
の領域は動画のまま、c1の領域は動画から静止画へ動
きが遷移しており、そしてd1の領域は静止画のままで
ある。すなわち、(D)と(E)からa1が検出可能で
あり、(E)と(F)からc1が検出可能である。そし
て、この検出結果は初期偏位ベクトル選択回路3aに入力
される。
【0091】さらに、入力端1に入力された信号S1は、
直接及び遅延回路10cを経由して三次元LPF2dに入力
される。三次元LPF2dは、水平方向のLPF,垂直方
向のLPF及び時間軸方向のLPFから構成されてお
り、ノイズや高周波成分の影響を軽減し、動きベクトル
検出の際の検出エラーの発生を抑制する。
【0092】この三次元LPF2dから出力された信号
は、1フィールド遅延回路10gを経由して1フィールド
遅延した後に、1フィールド遅延回路10h,初期偏位ベ
クトル検出回路22,第2の初期偏位ベクトル選択回路3b
及び反復勾配法演算回路4aに入力される。更に、この1
フィールド遅延回路10hを経由してさらに1フィールド
遅延した信号も、初期偏位ベクトル検出回路22,第2の
初期偏位ベクトル選択回路3b及び反復勾配法演算回路4a
に入力される。
【0093】この初期偏位ベクトル検出回路22は、1フ
ィールド離れた信号を用いたブロックマッチング法によ
って初期偏位ベクトルの検出を行う。ここで行われるブ
ロックマッチング法を用いた初期偏位ベクトルの検出に
ついてより詳細に説明すると、現フィールドの被検出ブ
ロックに対して、1フィールド前の同位置のブロックと
の間に図11の模式図で示したような位置関係にある9
×5=45個の各々のブロックとの間で差分の絶対値を
求め、その総和が最も少ないブロックを検出して第1の
初期偏位ベクトルとする。
【0094】ブロックマッチングに用いるブロックの数
は、図11に示した場合よりも少なくしても良く、また
逆に多くしても良い。ハード規模及び動きベクトルの精
度からブロック数を決定すれば良い。例えば、8画素及
び8ライン毎にずらした8画素×8ラインを1ブロック
として、5×3=15個のブロックでも良いが、この場
合、動きベクトルの精度は最小8画素,8ラインとな
る。また初期偏位ベクトル検出回路22における初期偏位
ベクトルの検出はブロックマッチング法でなくても良
く、他の方法、例えば”G.A. Thomas: Motion Estimati
on and Its Application to HDTV, SMPTEJ pp987-992,
Dec 1990”に開示されているFFTを用いた位相検出法
なども適応可能である。
【0095】この初期偏位ベクトル検出回路22によって
検出された第1の初期偏位ベクトルは、第1の初期偏位
ベクトル選択回路3aに入力される。
【0096】この第1の初期偏位ベクトル選択回路3aに
は、動き領域判定回路13で検出された動き遷移領域信
号,初期偏位ベクトル検出回路22で検出された初期偏位
ベクトル及び第2の初期偏位ベクトル選択回路3bで選択
された第2の初期偏位ベクトルの3信号が入力される。
【0097】この第2の初期偏位ベクトル選択回路3b
は、動きベクトルメモリ回路5に記憶されている既検出
動きベクトルを基にして作成された6種類の初期偏位候
補ベクトルの中から最適なものを、第2の初期偏位ベク
トルとして選択するものであり、この構成はした他の実
施例中の初期偏位ベクトル選択回路3と同様のものなの
で、詳細についての説明は省略する。
【0098】そして、動き領域判定回路13で検出された
遷移領域信号により下記の選択を行う。 1)動画→静止画領域:動き”0”のベクトルを初期偏
位ベクトルV0とする。 2)動画→動画領域 :既検出動きベクトルを基にした
第2の初期偏位候補ベクトルを初期偏位ベクトルV0と
する。 3)静止画→動画領域:ブロックマッチングにより検出
した第1の初期偏移ベクトルを初期偏位ベクトルV0と
する。 4)静止画領域 :動き”0”のベクトルを初期偏
位ベクトルV0とする。
【0099】この遷移領域信号は画素毎に検出された信
号なので、これをブロック単位に変換する必要がある。
この実施例では1例として、ブロック内の領域信号の最
大個数のものをそのブロックの領域信号とした。これ
は、例えば8画素×8ラインのブロックとすると、その
ブロック中に存在する64画素のなかで、静止領域信号
の画素が最も大きい場合、そのブロックは静止領域ブロ
ックとするものである。
【0100】この様にして初期偏位ベクトルV0が検出
された後は、偏位ベクトルV1を反復勾配法で求め、真
の動きベクトルVを求める。これらの詳細については、
前記した第3の実施例と同様なので、説明を省略する。
【0101】この実施例では、ブロックマッチング法で
検出した動きベクトルと既検出の動きベクトルに基づく
動きベクトルを、動き遷移領域信号により選択して切り
換える動きベクトル検出方法を示したが、ブロックマッ
チング法で検出した動きベクトルを、従来の既検出の動
きベクトルを用いた初期偏位ベクトル選択回路の初期偏
位候補ベクトルの1つに加え、選択の優先順位を動き遷
移領域信号によって制御することによって動きベクトル
を検出してもよい。
【0102】この実施例の要点は、ブロック毎に独立し
て動きベクトルの検出を行うことにあり、その際に既検
出の動きベクトルを可能なかぎり利用することにある。
そして、既検出の動きベクトルを用いる場合は、少なく
とも同一フィールドで検出した動きベクトルを用いるこ
とが望ましい。すなわち、インターレース方式の場合に
は、時間的に1フィールド前に検出された動きベクトル
を用いるよりも、2フィールド前つまり1フレーム前に
検出された動きベクトルを用いるほうが望ましい。
【0103】この実施例を用いれば、動きが急変した領
域において、動きベクトルの検出精度を向上させること
ができ、回路規模の増加もブロックマッチング法に比較
して大幅に軽減することができる。この効果は、検出す
る動きベクトルの大きさが大きくなるほど顕著となる。
【0104】図13は、この発明の第5の実施例の構造
を示したブロック図である。
【0105】この第5の実施例は、背景が大きな動き量
で動いており、その中に、静止状態に近い小領域の物体
があるような場合でも、動きベクトルの検出に際して発
生する動きベクトルの検出エラーを軽減することを目的
としている。そしてこの目的を達成するために、初期偏
位ベクトル選択のための初期偏位候補ベクトルとして、
既検出の動きベクトルから作成した動きベクトルだけで
はなく、ブロック毎に各々独立して動きベクトルを検出
して作成してた動きベクトルも、初期偏位候補ベクトル
の一つとして用いる構成としている。
【0106】この第5の実施例も、初期偏位候補ベクト
ルを用いた反復勾配法によって動きベクトルを検出する
ものであり、初期偏位ベクトルV0選択のための初期偏
位候補ベクトルとして上記第1の実施例中で説明した6
種類の初期偏位候補ベクトルと、ブロックマッチング法
を用いてブロック毎に求めた動きベクトルの計7種類の
初期偏位候補ベクトルとして用いる構成となっている。
【0107】この動きベクトル検出方法を実施する為の
装置は図13のブロック図に示すように、入力端1a及び
1b,初期偏位ベクトル選択回路3c,偏位ベクトル検出回
路4,ブロックマッチング法を用いた初期偏位候補ベク
トル作成回路23,動きベクトルメモリ回路5及び加算回
路6を有する構成となっている。
【0108】以下に、この装置を用いた動きベクトル検
出の方法について説明する。尚、偏位ベクトル検出回路
4,動きベクトルメモリ回路5及び加算回路6について
は、上記他の実施例と同様な構成なので、説明は省略す
る。
【0109】現フィールドの輝度信号S1が入力端1aか
ら、初期偏位ベクトル選択回路3c,初期偏位候補ベクト
ル作成回路23及び偏位ベクトル検出回路4に入力され
る。併せて、前フィールドの輝度信号S2も入力端1bか
ら、初期偏位ベクトル選択回路3c,初期偏位候補ベクト
ル作成回路23及び偏位ベクトル検出回路4に入力され
る。
【0110】この初期偏位候補ベクトル作成回路23は、
各ブロック毎に独立して動きベクトルの検出を行って初
期偏位候補ベクトルを作成する回路であり、図14のブ
ロックマッチング法による動き検出方法の模式図に示す
ように、現フィールドの8画素×8ラインの被検出ブロ
ックについて、縦方向±4ライン,横方向±4画素の範
囲にわたって1画素及び1ライン毎にずらした前フィー
ルドの合計81ブロックを参照ブロックとして用い、こ
れらの参照ブロックと被検出ブロックとの間で差分の絶
対値を求め、その総和が最も少ない参照ブロックを選択
する。そして選択された参照ブロックと被検出ブロック
の位置の偏位から、初期偏位候補ベクトルVBを作成す
る。
【0111】初期遷移ベクトル選択回路3cは、動きベク
トルメモリ回路5に記憶されている既検出の動きベクト
ルに基づいて複数の初期偏位候補ベクトルを作成し、こ
れらの初期偏位候補ベクトルと、初期偏位候補ベクトル
作成回路23によって作成された初期偏位候補ベクトルの
中から、最適な初期偏位ベクトルV0を選択する。
【0112】この最適な初期偏位ベクトルV0の選択に
ついて、図15を用いて説明する。図15は、初期偏位
ベクトル選択回路3cの構成をより詳細に示したブロック
図である。
【0113】初期偏位ベクトル選択回路3cに入力された
現フィールドの輝度信号S1及び前フィールドの輝度信
号S2は共に二次元LPFを通り、時間軸フィルタや重
心補正等により疑似的にノンインターレース化された信
号である。これら各種フィルタ等については記載を省略
している。
【0114】輝度信号S1は、ライン-ブロック変換用メ
モリ15に入力される。このライン−ブロック変換用メモ
リ15は、走査線方向にスキャンされた信号を、m×n
のブロック単位の読出しに変換して出力する。
【0115】一方輝度信号S2は、ベクトル選択回路3c
のメモリ18a〜18f及び18gに各々入力される。メモリ18a
〜18fは、各々ライン-ブロック変換と、動きベクトルメ
モリ回路5に記憶されている既検出の動きベクトルに基
づいた従来の6種類の初期偏位候補ベクトルに応じたブ
ロックの座標の偏位を行い読出すためのメモリである。
またメモリ18gは、ライン-ブロック変換と、初期偏位候
補ベクトル作成回路23によって求められた初期偏位候補
ベクトルに応じたブロックの座標の偏位を行い読出すた
めのメモリである。
【0116】このメモリ18a〜18gの各々の出力は、対応
する差分回路19a〜19gでライン-ブロック変換用メモリ1
5の出力と差分された後に、各々対応する絶対値変換付
き累算回路20a〜20gに入力され絶対値変換付きの累算が
行われ、累算結果が各々初期偏位候補ベクトル選択回路
21に入力される。
【0117】初期偏位候補ベクトル選択回路21は、累算
した値のうち最も小さくなる値を与えたときの動きベク
トルを初期偏位ベクトルV0として選択して出力する。
【0118】この実施例では、ブロックマッチング法に
よる初期偏位候補ベクトル検出の際に、1画素及び1ラ
イン毎にずらして参照ブロックを作成しているが、初期
偏位候補ベクトルの精度は多少粗くとも、後の工程で修
正されるので、例えば2画素及び2ライン毎等のように
もう少しピッチを大きくしてもよい。このような構成と
すると、参照ブロックの数が削減されて、検出に要する
処理を簡略化することができる。
【0119】更に、初期偏位ベクトルV0選択のための
初期偏位候補ベクトルとして、上記第1の実施例中で説
明した6種類の初期偏位候補ベクトルと、ブロックマッ
チング法で検出した初期偏位候補ベクトルの計7種類を
用い、動きベクトルの検出には反復勾配法を用いている
が、これ以外の初期偏位候補ベクトルを用いることも可
能である。
【0120】
【発明の効果】以上説明したように、この発明を用いれ
ば動きベクトルを検出する際に発生する動きベクトル検
出エラーを軽減し、また動きベクトルの精度を向上させ
ることができる。そして、TV方式変換装置のように検
出した動きベクトルを用いて内挿画像を生成する装置に
この発明の動きベクトル検出装置を用いれば、動きベク
トルの検出エラーによる画像の歪みの発生を軽減するこ
とができる。
【図面の簡単な説明】
【図1】この発明の第4の実施例の構成を示したブロッ
ク図である。
【図2】この発明の第1の実施例の構成を示したブロッ
ク図である。
【図3】この発明の第2の実施例の構成を示したブロッ
ク図である。
【図4】この発明の第3の実施例の構成を示したブロッ
ク図である。
【図5】図4の初期偏位ベクトル選択回路3の構成を示
したブロック図である。
【図6】画面中に表示された画像の静止領域から動画領
域への推移を示した模式図である。
【図7】画面中に表示された小領域の大きな動きを表わ
した模式図である。
【図8】前フィールドと現フィールドのブロックの対応
を示す模式図である。
【図9】動きベクトルを説明するための模式図である。
【図10】初期偏位候補ベクトルの種類を説明するため
の模式図である。
【図11】初期偏位ベクトルV0選択時のブロックマッ
チングにおけるサーチ範囲とブロック数を示した模式図
である。
【図12】図1の動き領域判定回路13の動作を説明する
ための模式図である。
【図13】この発明の第5の実施例の構成を示したブロ
ック図である。
【図14】ブロックマッチング法による動き検出方法を
示した模式図である。
【図15】図13の初期偏位ベクトル選択回路3cの構成
を示したブロック図である。
【図16】背景が動画で、その中の小領域の静止に近い
動き量を検出する際の、問題点を説明するための模式図
である。
【符号の説明】
1,1a,1b,1c 入力端 2a,2b,2c 二次元ローパスフィルタ 2d 三次元ローパスフィルタ 3,3a,3b,3c,3x,3y 初期偏位ベクトル選択回路 4,4x,4y 偏位ベクトル検出回路 5 動きベクトルメモリ回路 6,6x,6y 加算回路 7 出力端 8 比較回路 9 切り替え回路 10a,10b,10c,10d,10e,10f,10g,10h 1フィール
ド遅延回路 11a,11b 遅延回路 12 動き検出回路 13 動き領域判定回路 15 ライン-ブロック変換用メモリ 17 初期偏位候補ベクトル判定回路 18a,18b,18c,18d,18e,18f,18g メモリ 19a,19b,19c,19d,19e,19f,19g 差分回路 20a,20b,20c,20d,20e,20f,20g 絶対値変換付き
累算回路 21 初期偏位候補ベクトル選択回路 22 ブロックマッチング法による初期偏位ベクトル検出
回路 23 ブロックマッチング法を用いた初期偏位候補ベクト
ル作成回路

Claims (20)

    【特許請求の範囲】
  1. 【請求項1】 ディジタル化したインターレース方式の
    テレビジョン信号を複数のブロックに分割し、少なくと
    も1フィールド以上離れた信号間で、前記ブロック毎の
    動きベクトルを検出する動きベクトルの検出方法におい
    て、 a)水平方向の動きベクトルをフィールド間のテレビジ
    ョン信号の相関から検出し、 b)垂直方向の動きベクトルをフレーム間のテレビジョ
    ン信号の相関から検出することを特徴とする動きベクト
    ルの検出方法。
  2. 【請求項2】 ディジタル化したインターレース方式の
    テレビジョン信号を複数のブロックに分割し、少なくと
    も1フィールド以上離れた信号間で、前記ブロック毎の
    動きベクトルを検出する動きベクトルの検出方法におい
    て、 a)水平方向の動きベクトルをフィールド間のテレビジ
    ョン信号の相関から検出し、 b)垂直方向の動きベクトルをフレーム間のテレビジョ
    ン信号の相関から検出して第1の垂直方向の動きベクト
    ルとし、 c)垂直方向の動きベクトルをフィールド間のテレビジ
    ョン信号の相関から検出して第2の垂直方向の動きベク
    トルとし、 d)予め定められた前記第1あるい第2の垂直方向の動
    きベクトルの一方の値が予め定められた閾値よりも小さ
    い場合は、前記第1の垂直方向の動きベクトルを真の垂
    直方向の動きベクトルとすることを特徴とする動きベク
    トルの検出方法。
  3. 【請求項3】 ディジタル化したインターレース方式の
    テレビジョン信号を複数のブロックに分割し、少なくと
    も1フィールド以上離れた信号間で、前記ブロック毎の
    動きベクトルを検出する動きベクトルの検出方法におい
    て、 a)水平方向の動きベクトルをフィールド間のテレビジ
    ョン信号の相関から検出し、 b)垂直方向の動きベクトルをフレーム間のテレビジョ
    ン信号の相関から検出して第1の垂直方向の動きベクト
    ルとし、 c)垂直方向の動きベクトルをフィールド間のテレビジ
    ョン信号の相関から検出して第2の垂直方向の動きベク
    トルとし、 d)前記第1の垂直方向の動きベクトルの値が予め定め
    られた閾値よりも小さい場合は、前記第1の垂直方向の
    動きベクトルを真の垂直方向の動きベクトルとすること
    を特徴とする動きベクトルの検出方法。
  4. 【請求項4】 ディジタル化したインターレース方式の
    テレビジョン信号を複数のブロックに分割し、少なくと
    も1フィールド以上離れた信号間での、前記ブロック毎
    の動きベクトルを検出するために、動きベクトルを検出
    すべき前記ブロックに対して時間的に前に検出されてい
    る動きベクトルから複数の初期偏位候補ベクトルを作成
    し、前記複数の初期偏位候補ベクトルの内の最適なもの
    を初期偏位ベクトルとして選択してこれを基に偏位ベク
    トルを求め、前記初期偏位ベクトルと前記偏位ベクトル
    の和を前記ブロックの動きベクトルとする動きベクトル
    検出方法において、 a)水平方向の動きベクトルをフィールド間のテレビジ
    ョン信号の相関から検出し、 b)垂直方向の動きベクトルを、前記初期偏位候補ベク
    トルの垂直方向の動きベクトルが所定の閾値よりも小さ
    い場合はフレーム間のテレビジョン信号の相関から検出
    し、そうでない場合はフィールド間のテレビジョン信号
    の相関から検出することを特徴とする動きベクトルの検
    出方法。
  5. 【請求項5】 ディジタル化したテレビジョン信号を複
    数のブロックに分割し、少なくとも1フィールド以上離
    れた信号間での、前記ブロック毎の動きベクトルを検出
    するために、動きベクトルを検出すべき前記ブロックに
    対して時間的に前に検出されている動きベクトルから複
    数の初期偏位候補ベクトルを作成し、前記複数の初期偏
    位候補ベクトルの内の最適なものを初期偏位ベクトルと
    して選択してこれを基に偏位ベクトルを求め、前記初期
    偏位ベクトルと前記偏位ベクトルの和を前記ブロックの
    動きベクトルとする動きベクトル検出方法において、 a)動画領域から静止画領域への推移領域を検出し、 b)前記推移領域では前フィールドの既検出ベクトルか
    ら求めた前記初期偏位候補値ベクトルのかわりに”0”
    ベクトルを前記初期偏位候補ベクトルとすることを特徴
    とする動きベクトル検出方法。
  6. 【請求項6】 ディジタル化したテレビジョン信号を複
    数のブロックに分割し、少なくとも1フィールド以上離
    れた信号間での、前記ブロック毎の動きベクトルを検出
    するために、動きベクトルを検出すべき前記ブロックに
    対して時間的に前に検出されている動きベクトルから複
    数の初期偏位候補ベクトルを作成し、前記複数の初期偏
    位候補ベクトルの内の最適なものを初期偏位ベクトルと
    して選択してこれを基に偏位ベクトルを求め、前記初期
    偏位ベクトルと前記偏位ベクトルの和を前記ブロックの
    動きベクトルとする動きベクトル検出方法において、 a)動画領域から静止画領域への推移領域を検出し、 b)前記推移領域では前フィールドの既検出ベクトルか
    ら求めた前記初期偏位候補値ベクトルについて、前記初
    期偏位ベクトル選択のためのフィールド間差分絶対値の
    総和に所定の値を加算することを特徴とする動きベクト
    ル検出方法。
  7. 【請求項7】 ディジタル化したテレビジョン信号を複
    数のブロックに分割し、少なくとも1フィールド以上離
    れた信号間での、前記ブロック毎の動きベクトルを検出
    するために、動きベクトルを検出すべき前記ブロックに
    対して時間的に前に検出されている動きベクトルから複
    数の初期偏位候補ベクトルを作成し、前記複数の初期偏
    位候補ベクトルの内の最適なものを初期偏位ベクトルと
    して選択してこれを基に偏位ベクトルを求め、前記初期
    偏位ベクトルと前記偏位ベクトルの和を前記ブロックの
    動きベクトルとする動きベクトル検出方法において、 a)少なくとも1フィールド以上離れた信号を用いて画
    像の動きを検出して、検出信号を出力し、 b)前記検出信号を遅延した信号を用いて前記画像の遷
    移領域を検出し、 c)前記初期偏位候補ベクトルから前記初期偏位ベクト
    ルを求めるか、前記被検出ブロック独自に動きベクトル
    を検出して前記初期偏位ベクトルとするかの選択を、前
    記遷移領域の状態に応じて行うことを特徴とする動きベ
    クトル検出方法。
  8. 【請求項8】 請求項7記載の動きベクトル検出方法に
    おいて、前記遷移領域の状態に応じて前記初期偏位ベク
    トルの選択を行う際に、動画から静止画への遷移領域で
    は動き”0”のベクトルを初期偏位ベクトルとし、静止
    画から動画への遷移領域ではブロックマッチング法によ
    り検出した動きベクトルを初期偏位ベクトルとすること
    を特徴とする動きベクトル検出方法。
  9. 【請求項9】 ディジタル化したテレビジョン信号を複
    数のブロックに分割し、少なくとも1フィールド以上離
    れた信号間での、前記ブロック毎の動きベクトルを検出
    するために、動きベクトルを検出すべき前記ブロックに
    対して時間的に前に検出されている動きベクトルから複
    数の初期偏位候補ベクトルを作成し、前記複数の初期偏
    位候補ベクトルの内の最適なものを初期偏位ベクトルと
    して選択してこれを基に偏位ベクトルを求め、前記初期
    偏位ベクトルと前記偏位ベクトルの和を前記ブロックの
    動きベクトルとする動きベクトル検出方法において、 前記各ブロック毎に独立して動きベクトルの検出を行っ
    て作成した動きベクトルを、前記初期偏位候補ベクトル
    の一つとして用いることを特徴とする動きベクトル検出
    方法。
  10. 【請求項10】 請求項9記載の動きベクトル検出方法
    において、前記各ブロック毎に独立して動きベクトルの
    検出を行うためにブロックマッチング法を用いることを
    特徴とする動きベクトル検出方法。
  11. 【請求項11】 ディジタル化したインターレース方式
    のテレビジョン信号を複数のブロックに分割し、少なく
    とも1フィールド以上離れた信号間で、前記ブロック毎
    の動きベクトルを検出する動きベクトルの検出装置にお
    いて、 水平方向の動きベクトルをフィールド間のテレビジョン
    信号の相関から検出する第1の検出回路と、 垂直方向の動きベクトルをフレーム間のテレビジョン信
    号の相関から検出する第2の検出回路とを有することを
    特徴とする動きベクトルの検出装置。
  12. 【請求項12】 ディジタル化したインターレース方式
    のテレビジョン信号を複数のブロックに分割し、少なく
    とも1フィールド以上離れた信号間で、前記ブロック毎
    の動きベクトルを検出する動きベクトルの検出装置にお
    いて、 水平方向の動きベクトルをフィールド間のテレビジョン
    信号の相関から検出する第1の検出回路と、 第1の垂直方向の動きベクトルをフレーム間のテレビジ
    ョン信号の相関から検出する第2の検出回路と、 第2の垂直方向の動きベクトルをフィールド間のテレビ
    ジョン信号の相関から検出する第3の検出回路と、 予め定められた前記第1あるい第2の垂直方向の動きベ
    クトルの一方の値が予め定められた閾値よりも小さい場
    合は前記第1の垂直方向の動きベクトルを真の垂直方向
    の動きベクトルとする選択回路とを有することを特徴と
    する動きベクトルの検出装置。
  13. 【請求項13】 請求項12記載の動きベクトル検出装
    置において、前記選択回路は前記第1の垂直方向の動き
    ベクトルの値が予め定められた閾値よりも小さい場合は
    前記第1の垂直方向の動きベクトルを真の垂直方向の動
    きベクトルとすることを特徴とする動きベクトル検出回
    路。
  14. 【請求項14】 ディジタル化したインターレース方式
    のテレビジョン信号を複数のブロックに分割し、少なく
    とも1フィールド以上離れた信号間での、前記ブロック
    毎の動きベクトルを検出するために、動きベクトルを検
    出すべき前記ブロックに対して時間的に前に検出されて
    いる動きベクトルから複数の初期偏位候補ベクトルを作
    成し、前記複数の初期偏位候補ベクトルの内の最適なも
    のを初期偏位ベクトルとして選択してこれを基に偏位ベ
    クトルを求め、前記初期偏位ベクトルと前記偏位ベクト
    ルの和を前記ブロックの動きベクトルとする動きベクト
    ル検出装置において、 水平方向の動きベクトルをフィールド間のテレビジョン
    信号の相関から検出する第1の検出回路と、 垂直方向の動きベクトルを、前記初期偏位候補ベクトル
    の垂直方向の動きベクトルが所定の閾値よりも小さい場
    合はフレーム間のテレビジョン信号の相関から検出し、
    そうでない場合はフィールド間のテレビジョン信号の相
    関から検出する第2の検出回路とを有することを特徴と
    する動きベクトルの検出装置。
  15. 【請求項15】 ディジタル化したテレビジョン信号を
    複数のブロックに分割し、少なくとも1フィールド以上
    離れた信号間での、前記ブロック毎の動きベクトルを検
    出するために、動きベクトルを検出すべき前記ブロック
    に対して時間的に前に検出されている動きベクトルから
    複数の初期偏位候補ベクトルを作成し、前記複数の初期
    偏位候補ベクトルの内の最適なものを初期偏位ベクトル
    として選択してこれを基に偏位ベクトルを求め、前記初
    期偏位ベクトルと前記偏位ベクトルの和を前記ブロック
    の動きベクトルとする動きベクトル検出装置において、 動画領域から静止画領域への推移領域を検出する推移領
    域検出回路と、 前記推移領域において前フィールドの既検出ベクトルか
    ら求めた前記初期偏位候補値ベクトルのかわりに”0”
    ベクトルを前記初期偏位候補ベクトルとする初期偏位ベ
    クトル選択回路とを有することを特徴とする動きベクト
    ル検出装置。
  16. 【請求項16】 ディジタル化したテレビジョン信号を
    複数のブロックに分割し、少なくとも1フィールド以上
    離れた信号間での、前記ブロック毎の動きベクトルを検
    出するために、動きベクトルを検出すべき前記ブロック
    に対して時間的に前に検出されている動きベクトルから
    複数の初期偏位候補ベクトルを作成し、前記複数の初期
    偏位候補ベクトルの内の最適なものを初期偏位ベクトル
    として選択してこれを基に偏位ベクトルを求め、前記初
    期偏位ベクトルと前記偏位ベクトルの和を前記ブロック
    の動きベクトルとする動きベクトル検出装置において、 動画領域から静止画領域への推移領域を検出する推移領
    域検出回路と、 前記推移領域での前フィールドの既検出ベクトルから求
    めた前記初期偏位候補値ベクトルについて、前記初期偏
    位ベクトル選択のためのフィールド間差分絶対値の総和
    に所定の値を加算する加算回路を有することを特徴とす
    る動きベクトル検出装置。
  17. 【請求項17】 ディジタル化したテレビジョン信号を
    複数のブロックに分割し、少なくとも1フィールド以上
    離れた信号間での、前記ブロック毎の動きベクトルを検
    出するために、動きベクトルを検出すべき前記ブロック
    に対して時間的に前に検出されている動きベクトルから
    複数の初期偏位候補ベクトルを作成し、前記複数の初期
    偏位候補ベクトルの内の最適なものを初期偏位ベクトル
    として選択してこれを基に偏位ベクトルを求め、前記初
    期偏位ベクトルと前記偏位ベクトルの和を前記ブロック
    の動きベクトルとする動きベクトル検出装置において、 少なくとも1フィールド以上離れた信号を用いて画像の
    動きを検出し、検出信号を出力する動き検出回路と、 前記検出信号を遅延した信号を用いて前記画像の遷移領
    域を検出する遷移領域検出回路と、 前記初期偏位候補ベクトルから前記初期偏位ベクトルを
    求めるか、前記被検出ブロック独自に動きベクトルを検
    出して前記初期偏位ベクトルとするかの選択を、前記遷
    移領域の状態に応じて行う初期偏位ベクトル選択回路と
    を有することを特徴とする動きベクトル検出装置。
  18. 【請求項18】 請求項17記載の動きベクトル検出装
    置において、前記初期偏位ベクトル選択回路では、動画
    から静止画への遷移領域では動き”0”のベクトルを初
    期偏位ベクトルとし、静止画から動画への遷移領域では
    ブロックマッチング法により検出した動きベクトルを初
    期偏位ベクトルとすることを特徴とする動きベクトル検
    出装置。
  19. 【請求項19】 ディジタル化したテレビジョン信号を
    複数のブロックに分割し、少なくとも1フィールド以上
    離れた信号間での、前記ブロック毎の動きベクトルを検
    出するために、動きベクトルを検出すべき前記ブロック
    に対して時間的に前に検出されている動きベクトルから
    複数の初期偏位候補ベクトルを作成し、前記複数の初期
    偏位候補ベクトルの内の最適なものを初期偏位ベクトル
    として選択してこれを基に偏位ベクトルを求め、前記初
    期偏位ベクトルと前記偏位ベクトルの和を前記ブロック
    の動きベクトルとする動きベクトル検出装置において、 動きベクトルを検出すべき前記ブロックに対して時間的
    に前に検出されている動きベクトルから複数の初期偏位
    候補ベクトルを作成する第1の初期偏位候補ベクトル作
    成回路と、 前記各ブロック毎に独立して動きベクトルの検出を行っ
    て初期偏位候補ベクトルを作成する第2の初期偏位候補
    ベクトル作成回路と、 前記第1及び第2の初期偏位候補ベクトル作成回路で作
    成した複数の初期偏位候補ベクトルの内の最適なものを
    初期偏位ベクトルとして選択する初期偏位ベクトル選択
    回路を有することを特徴とする動きベクトル検出装置。
  20. 【請求項20】 請求項19記載の動きベクトル検出装
    置において、前記第2の初期偏位候補ベクトル作成回路
    では、ブロックマッチング法により検出した動きベクト
    ルを初期偏位候補ベクトルとすることを特徴とする動き
    ベクトル検出装置。
JP9969994A 1993-09-17 1994-05-13 動きベクトル検出方法および動きベクトル検出装置 Pending JPH07135663A (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP9969994A JPH07135663A (ja) 1993-09-17 1994-05-13 動きベクトル検出方法および動きベクトル検出装置
US08/306,919 US5729302A (en) 1993-09-17 1994-09-16 Method and apparatus for detecting motion vectors of pixel blocks of a digitized video signal
GB9722222A GB2316260B (en) 1993-09-17 1994-09-16 Motion vector detecting method and motion vector detecting apparatus
GB9418737A GB2282021B (en) 1993-09-17 1994-09-16 Motion vector detecting method and motion vector detecting apparatus
DE19944433329 DE4433329C2 (de) 1993-09-17 1994-09-19 Bewegungsvektor-Detektionsverfahren und Bewegungsvektor-Detektionsvorrichtung
US08/469,999 US5844630A (en) 1993-09-17 1995-06-06 Apparatus and method for detecting motion vectors of pivel blocks of a digitized video signal
US08/988,004 US6072833A (en) 1993-09-17 1997-12-10 Apparatus and method for detecting motion vectors of pixel blocks of a digitized video signal

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP23153993 1993-09-17
JP5-231539 1993-09-17
JP9969994A JPH07135663A (ja) 1993-09-17 1994-05-13 動きベクトル検出方法および動きベクトル検出装置

Publications (1)

Publication Number Publication Date
JPH07135663A true JPH07135663A (ja) 1995-05-23

Family

ID=26440809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9969994A Pending JPH07135663A (ja) 1993-09-17 1994-05-13 動きベクトル検出方法および動きベクトル検出装置

Country Status (4)

Country Link
US (3) US5729302A (ja)
JP (1) JPH07135663A (ja)
DE (1) DE4433329C2 (ja)
GB (1) GB2282021B (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6377623B1 (en) 1998-03-02 2002-04-23 Samsung Electronics Co., Ltd. High speed motion estimating method for real time moving image coding and apparatus therefor
JP2005202921A (ja) * 2003-12-17 2005-07-28 Shibasoku:Kk 動きベクトル検出装置
WO2005098752A1 (ja) * 2004-04-09 2005-10-20 Sony Corporation 画像処理装置および方法、記録媒体、並びにプログラム
WO2005098753A1 (ja) * 2004-04-09 2005-10-20 Sony Corporation 画像処理装置および方法、記録媒体、並びにプログラム
WO2005098754A1 (ja) * 2004-04-09 2005-10-20 Sony Corporation 画像処理装置および方法、記録媒体、並びにプログラム
JP2007074591A (ja) * 2005-09-09 2007-03-22 Sony Corp 画像処理装置および方法、プログラム、並びに記録媒体
JP2007097028A (ja) * 2005-09-30 2007-04-12 Oki Electric Ind Co Ltd 動きベクトル検出方法および動きベクトル検出回路
JP2007148647A (ja) * 2005-11-25 2007-06-14 Sumitomo Electric Ind Ltd 二輪車検出装置、信号制御システム、二輪車検出システム、二輪車検出方法及びコンピュータプログラム

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1091795A (ja) * 1996-09-12 1998-04-10 Toshiba Corp 移動物体検出装置及び移動物体検出方法
US6067367A (en) * 1996-10-31 2000-05-23 Yamatake-Honeywell Co., Ltd. Moving direction measuring device and tracking apparatus
US6005980A (en) * 1997-03-07 1999-12-21 General Instrument Corporation Motion estimation and compensation of video object planes for interlaced digital video
USRE38564E1 (en) 1997-03-07 2004-08-10 General Instrument Corporation Motion estimation and compensation of video object planes for interlaced digital video
JP3226020B2 (ja) * 1997-05-28 2001-11-05 日本電気株式会社 動きベクトル検出装置
JPH114398A (ja) * 1997-06-11 1999-01-06 Hitachi Ltd デジタルワイドカメラ
KR100255648B1 (ko) * 1997-10-10 2000-05-01 윤종용 그래디언트 패턴 정합에 의한 영상 움직임 검출장치 및 그 방법
RU2137194C1 (ru) * 1998-07-15 1999-09-10 Дворкович Александр Викторович Способ анализа векторов движения деталей в динамических изображениях
JP2000041251A (ja) * 1998-07-22 2000-02-08 Mitsubishi Electric Corp 動きベクトル検出装置
US6421097B1 (en) * 1998-07-31 2002-07-16 Intel Corporation Method and apparatus for reducing flicker in a video image sequence
JP4272771B2 (ja) * 1998-10-09 2009-06-03 キヤノン株式会社 画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体
US6760378B1 (en) 1999-06-30 2004-07-06 Realnetworks, Inc. System and method for generating video frames and correcting motion
EP1075147A1 (en) 1999-08-02 2001-02-07 Koninklijke Philips Electronics N.V. Motion estimation
EP1128678A1 (en) * 2000-02-24 2001-08-29 Koninklijke Philips Electronics N.V. Motion estimation apparatus and method
JP2003534743A (ja) * 2000-05-19 2003-11-18 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 方法、システム及び装置
RU2182727C2 (ru) * 2000-07-20 2002-05-20 Дворкович Александр Викторович Способ поиска векторов движения деталей в динамических изображениях
WO2002023901A2 (en) * 2000-09-11 2002-03-21 Dynapel Systems, Inc. Special effects in video in response to depicted motion
US6765964B1 (en) 2000-12-06 2004-07-20 Realnetworks, Inc. System and method for intracoding video data
US9894379B2 (en) * 2001-07-10 2018-02-13 The Directv Group, Inc. System and methodology for video compression
KR100854091B1 (ko) * 2002-07-13 2008-08-25 삼성전자주식회사 영상신호의 필름 모드 검출장치 및 방법
KR100927143B1 (ko) 2002-11-27 2009-11-18 삼성전자주식회사 움직임 검출장치 및 방법
KR20040049214A (ko) * 2002-12-05 2004-06-11 삼성전자주식회사 고속 모션벡터 추정장치 및 방법
KR20040054032A (ko) * 2002-12-16 2004-06-25 삼성전자주식회사 영상신호의 포맷 검출장치 및 방법
KR20040055059A (ko) * 2002-12-20 2004-06-26 삼성전자주식회사 영상포맷의 변환장치 및 방법
CN100373952C (zh) * 2004-06-15 2008-03-05 中兴通讯股份有限公司 一种基于mpeg-4的视频对象快速运动估值方法
JP4389866B2 (ja) * 2005-12-12 2009-12-24 セイコーエプソン株式会社 画像処理方法、画像処理装置、表示装置およびプログラム
JP4349363B2 (ja) * 2005-12-14 2009-10-21 セイコーエプソン株式会社 動きベクトル検出方法、画像処理装置、画像表示装置およびプログラム
TWI323615B (en) * 2006-05-30 2010-04-11 Realtek Semiconductor Corp Phase detector and related phase detecting method
JP4631806B2 (ja) * 2006-06-05 2011-02-16 日本電気株式会社 物体検出装置、物体検出方法および物体検出プログラム
US8265157B2 (en) * 2007-02-07 2012-09-11 Lsi Corporation Motion vector refinement for MPEG-2 to H.264 video transcoding
US9654792B2 (en) 2009-07-03 2017-05-16 Intel Corporation Methods and systems for motion vector derivation at a video decoder
EP2447882B1 (en) 2010-10-29 2013-05-15 Siemens Aktiengesellschaft Method and device for assigning sources and sinks to routes of individuals
WO2013107833A1 (en) * 2012-01-19 2013-07-25 Thomson Licensing Method and device for generating a motion field for a video sequence
GB2531003A (en) * 2014-10-06 2016-04-13 Canon Kk Method and apparatus for vector encoding in video coding and decoding

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55162683A (en) * 1979-06-07 1980-12-18 Nippon Hoso Kyokai <Nhk> Movement detection method for television picture
JPS55162684A (en) * 1979-06-07 1980-12-18 Nippon Hoso Kyokai <Nhk> Asymptotic detection method of picture dynamic vector
JPS60158786A (ja) * 1984-01-30 1985-08-20 Kokusai Denshin Denwa Co Ltd <Kdd> 画像動き量検出方式
US5359697A (en) * 1985-03-25 1994-10-25 Trw Inc. Fuzzy associative memory
JPS62206980A (ja) * 1986-03-07 1987-09-11 Kokusai Denshin Denwa Co Ltd <Kdd> 動画像の動き推定における初期偏位方式
FR2651399B1 (fr) * 1989-08-29 1996-05-15 Thomson Consumer Electronics Procede et dispositif d'estimation et de codage hierarchise du mouvement de sequences d'images.
JPH03127580A (ja) * 1989-10-13 1991-05-30 Matsushita Electric Ind Co Ltd 動き補償フレーム間符号化装置
GB2239575B (en) * 1989-10-17 1994-07-27 Mitsubishi Electric Corp Motion vector detecting apparatus and image blur correcting apparatus, and video camera including such apparatus
US4937666A (en) * 1989-12-04 1990-06-26 Bell Communications Research, Inc. Circuit implementation of block matching algorithm with fractional precision
JP2930675B2 (ja) * 1990-07-18 1999-08-03 沖電気工業株式会社 初期偏位ベクトルを用いた動きベクトルの検出方法
EP0472239B1 (de) * 1990-08-22 1995-11-08 Philips Patentverwaltung GmbH Verfahren zur Ermittlung horizontaler Bewegungen in den Bildinhalten eines Fernsehsignals
US5291563A (en) * 1990-12-17 1994-03-01 Nippon Telegraph And Telephone Corporation Method and apparatus for detection of target object with improved robustness
JP2677312B2 (ja) * 1991-03-11 1997-11-17 工業技術院長 カメラワーク検出方法
SE469866B (sv) * 1991-04-12 1993-09-27 Dv Sweden Ab Metod för estimering av rörelseinnehåll i videosignaler
US5410356A (en) * 1991-04-19 1995-04-25 Matsushita Electric Industrial Co., Ltd. Scanning-line interpolation apparatus
US5151784A (en) * 1991-04-30 1992-09-29 At&T Bell Laboratories Multiple frame motion estimation
EP0806866B1 (en) * 1991-05-23 1999-10-06 Nippon Hoso Kyokai Evaluation apparatus and method usable in motion vector detecting apparatus
EP0535746B1 (en) * 1991-09-30 1997-01-29 Philips Electronics Uk Limited Motion vector estimation, motion picture encoding and storage
US5371539A (en) * 1991-10-18 1994-12-06 Sanyo Electric Co., Ltd. Video camera with electronic picture stabilizer
JP3263960B2 (ja) * 1991-10-22 2002-03-11 ソニー株式会社 動きベクトル符号器および復号器
US5398078A (en) * 1991-10-31 1995-03-14 Kabushiki Kaisha Toshiba Method of detecting a motion vector in an image coding apparatus
US5369449A (en) * 1991-11-08 1994-11-29 Matsushita Electric Industrial Co., Ltd. Method for predicting move compensation
US5400076A (en) * 1991-11-30 1995-03-21 Sony Corporation Compressed motion picture signal expander with error concealment
KR940011881B1 (ko) * 1991-12-23 1994-12-27 주식회사 금성사 움직임 검출 및 추정장치
KR950014862B1 (ko) * 1992-02-08 1995-12-16 삼성전자주식회사 움직임추정방법 및 그 장치
KR950009699B1 (ko) * 1992-06-09 1995-08-26 대우전자주식회사 움직임벡터 검출방법 및 장치
DE69323572T2 (de) * 1992-06-11 1999-09-16 Koninklijke Philips Electronics N.V., Eindhoven Anordnung zum bewegungsausgeglichenen Interpolieren eines Bildsignals
US5748231A (en) * 1992-10-13 1998-05-05 Samsung Electronics Co., Ltd. Adaptive motion vector decision method and device for digital image stabilizer system
US5508744A (en) * 1993-03-12 1996-04-16 Thomson Consumer Electronics, Inc. Video signal compression with removal of non-correlated motion vectors
US5442407A (en) * 1994-03-22 1995-08-15 Matsushita Electric Corporation Of America Video signal noise reduction system using time-varying filter coefficients
US5594504A (en) * 1994-07-06 1997-01-14 Lucent Technologies Inc. Predictive video coding using a motion vector updating routine

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6377623B1 (en) 1998-03-02 2002-04-23 Samsung Electronics Co., Ltd. High speed motion estimating method for real time moving image coding and apparatus therefor
JP2005202921A (ja) * 2003-12-17 2005-07-28 Shibasoku:Kk 動きベクトル検出装置
JPWO2005098754A1 (ja) * 2004-04-09 2008-02-28 ソニー株式会社 画像処理装置および方法、記録媒体、並びにプログラム
US7738556B2 (en) 2004-04-09 2010-06-15 Sony Corporation Apparatus and method for estimating motion vector with gradient method
WO2005098754A1 (ja) * 2004-04-09 2005-10-20 Sony Corporation 画像処理装置および方法、記録媒体、並びにプログラム
KR101157053B1 (ko) * 2004-04-09 2012-06-21 소니 주식회사 화상 처리 장치 및 방법, 기록 매체, 및 프로그램
JP4692845B2 (ja) * 2004-04-09 2011-06-01 ソニー株式会社 画像処理装置および方法、記録媒体、並びにプログラム
JP4692846B2 (ja) * 2004-04-09 2011-06-01 ソニー株式会社 画像処理装置および方法、記録媒体、並びにプログラム
WO2005098752A1 (ja) * 2004-04-09 2005-10-20 Sony Corporation 画像処理装置および方法、記録媒体、並びにプログラム
JPWO2005098752A1 (ja) * 2004-04-09 2008-02-28 ソニー株式会社 画像処理装置および方法、記録媒体、並びにプログラム
JPWO2005098753A1 (ja) * 2004-04-09 2008-02-28 ソニー株式会社 画像処理装置および方法、記録媒体、並びにプログラム
US7667778B2 (en) 2004-04-09 2010-02-23 Sony Corporation Image processing apparatus and method, and recording medium and program used therewith
WO2005098753A1 (ja) * 2004-04-09 2005-10-20 Sony Corporation 画像処理装置および方法、記録媒体、並びにプログラム
US7848427B2 (en) 2004-04-09 2010-12-07 Sony Corporation Apparatus and method for determining motion vector with effective pixel gradient
JP4687994B2 (ja) * 2004-04-09 2011-05-25 ソニー株式会社 画像処理装置および方法、記録媒体、並びにプログラム
JP2007074591A (ja) * 2005-09-09 2007-03-22 Sony Corp 画像処理装置および方法、プログラム、並びに記録媒体
JP2007097028A (ja) * 2005-09-30 2007-04-12 Oki Electric Ind Co Ltd 動きベクトル検出方法および動きベクトル検出回路
JP2007148647A (ja) * 2005-11-25 2007-06-14 Sumitomo Electric Ind Ltd 二輪車検出装置、信号制御システム、二輪車検出システム、二輪車検出方法及びコンピュータプログラム

Also Published As

Publication number Publication date
US6072833A (en) 2000-06-06
GB2282021B (en) 1998-05-06
GB9418737D0 (en) 1994-11-02
DE4433329A1 (de) 1995-03-23
US5729302A (en) 1998-03-17
DE4433329C2 (de) 1998-04-30
US5844630A (en) 1998-12-01
GB2282021A (en) 1995-03-22

Similar Documents

Publication Publication Date Title
US5844630A (en) Apparatus and method for detecting motion vectors of pivel blocks of a digitized video signal
EP0468628B1 (en) Motion dependent video signal processing
EP0395274B1 (en) Motion dependent video signal processing
EP0395264B1 (en) Motion dependent video signal processing
US4731651A (en) Apparatus for compensating a movement of a picture of television signal
GB2231749A (en) Motion dependent video signal processing
US4998168A (en) Motion dependent video signal processing
US7929611B2 (en) Frame rate converting apparatus, pan/tilt determining apparatus, and video apparatus
EP0395266B1 (en) Motion dependent video signal processing
US7414671B1 (en) Systems and methods for display object edge detection and pixel data interpolation in video processing systems
GB2231746A (en) Motion dependent video signal processing
EP0395269B1 (en) Motion dependent video signal processing
EP1460847B1 (en) Image signal processing apparatus and processing method
US7327397B2 (en) Image processing with pixel interpolation
US7538824B1 (en) Systems and methods for reducing noise during video deinterlacing
JP2839536B2 (ja) 動き検出方法および動き検出器
JP3121519B2 (ja) 動きベクトルを用いた動き内挿方法および動き内挿回路ならびに動きベクトル検出方法および動きベクトル検出回路
JP3576618B2 (ja) 動きベクトル検出方法および装置
JP3022977B2 (ja) テレビジョン信号内挿方式
JPH04343590A (ja) 補間信号生成回路
JPS62175080A (ja) 動き補正装置
JPH08251547A (ja) 動きベクトル検出方法および動きベクトル検出装置
JPH0783469B2 (ja) 動きベクトル検出装置
JPH11146401A (ja) 動画像信号の動きベクトル検出方法および動きベクトル検出回路
KR920008628B1 (ko) 영상신호의 라인간 보간신호 발생방법 및 회로

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040330