JPH07177501A - 動きベクトルを補正する方法および装置 - Google Patents

動きベクトルを補正する方法および装置

Info

Publication number
JPH07177501A
JPH07177501A JP6245479A JP24547994A JPH07177501A JP H07177501 A JPH07177501 A JP H07177501A JP 6245479 A JP6245479 A JP 6245479A JP 24547994 A JP24547994 A JP 24547994A JP H07177501 A JPH07177501 A JP H07177501A
Authority
JP
Japan
Prior art keywords
error
block
value
motion vector
minimum error
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.)
Granted
Application number
JP6245479A
Other languages
English (en)
Other versions
JP3751988B2 (ja
Inventor
Andrew Hackett
ハケット アンドリュー
Michael Knee
ニー マイケル
Michel Kerdranvat
ケルドランヴァ ミシェル
Nadine Bolender
ボランダー ナディーヌ
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.)
Vantiva SA
Technicolor USA Inc
Original Assignee
Thomson Consumer Electronics SA
Thomson Consumer Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Thomson Consumer Electronics SA, Thomson Consumer Electronics Inc filed Critical Thomson Consumer Electronics SA
Publication of JPH07177501A publication Critical patent/JPH07177501A/ja
Application granted granted Critical
Publication of JP3751988B2 publication Critical patent/JP3751988B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0117Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
    • H04N7/012Conversion between an interlaced and a progressive signal
    • 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
    • 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
    • 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
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence

Landscapes

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

Abstract

(57)【要約】 【目的】 画像の周期的構成を検出したとき、動きベク
トルを補正する方法および装置を提供すること。 【構成】 マッチングの最小誤差と、選択画素を含む行
内の別の最小誤差または同行内の最大誤差との差を、所
定のしきい値と比較した結果から周期的構成を検出し、
判定に従って、現在の動きベクトルを付近の動きベクト
ルと置換する構成である。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、動きベクトルを補正す
る方法および装置に関する。
【0002】
【従来の技術】ブロックマッチングは、テレビ画像のた
めの動き予測の外乱に強く(ロバスト、頑強制御)非常
に簡単な方法として公知である。各ブロックに広いまた
は変化する細密部がある場合その方法は有効であるが、
ブロック情報が周期的構成から成ると、レーリングまた
はベネシャンブラインド等の不正確な結果を与えること
がある。その問題は、50Hzまたは60Hzの典型的
なテレビのフィールドレートにおいて、時間周波数に対
する不十分なサンプリングレート(厳しい時間方向のア
ンダーサンプリング)は、エイリアシングを惹起し、元
の動画の連続性において、何が存在するのかを正確に決
定でき難くするという事実に基づくものである。動き予
測の目標が、たとえば符号化に適用するために予測を提
供するものであるとすると、’誤った’動きベクトルを
用いても良好な予測を得ることができるので、通常周期
的構成の問題は重要でない。しかし、その適用が、時間
的な内挿、たとえば50Hzから100Hzへのアップ
コンバートであると、周期的構成の誤ったベクトルが内
挿される画像に与える影響は厳しいものになることがあ
り、内挿されるフィールドに、情報の完全な位相反転を
しばしば引き起こす。
【0003】
【発明が解決しようとする課題】本発明の1つの課題
は、画像の周期的構成の場合、動きベクトルを補正する
方法を提案することである。
【0004】本発明の別の課題は、本発明の方法を用い
る装置を提供することである。
【0005】
【課題を解決するための手段】本発明の1つの課題は、
前記ビデオ信号の異なる画像の間の前記画素ブロックの
マッチングに関する誤差を評価するステップと、基本最
小誤差のほかに、直近の画素の位置を除く付近の画素の
位置に属する別の最小誤差を、前記基本最小誤差の画素
の位置を含む行または列に沿って探索するステップと、
前記別の最小誤差と基本最小誤差との差を所定のしきい
値と比較し、そのような差が前記しきい値より小さい場
合、周期的構成の判定とするステップと、画面の中に周
期的構成を検出した場合、前記基本最小誤差に対応する
現在の動きベクトルを、付近の画素ブロックで置換し、
たとえば左側のブロックまたは上側のブロックのうち
の、現在のブロックにおいてより小さい誤差を生じてい
る方の付近の画素ブロックの動きベクトルで置換し、ま
たはこれら両方のベクトルの平均をとるステップとを有
する方法により達成される。
【0006】本発明の別の課題は、前記ビデオ信号の異
なる画像の間の前記画素ブロックのマッチングに関する
誤差値の評価手段と、前記誤差値から、現在の動きベク
トルに関する基本最小誤差を計算する第1最小値手段
と、直近の画素の位置を除く付近の画素の位置に属する
別の最小誤差を、前記基本最小誤差の画素の位置を含む
行または列に沿って計算する第2最小値手段と、前記最
大誤差を、前記誤差値から前記基本最小誤差の計算に使
用する誤差を用いて計算する第1最大値手段とを有し、
前記最大誤差から2つのしきい値が導出され、前記最大
誤差値はたとえば現在のブロックまたは現在の最小誤差
の位置に応じて移動されるブロックに属するものであ
り、さらに前記誤差値から、前記基本最小誤差の画素の
位置を含む行または列の最大誤差を計算する第2最大値
手段と、前記第2最小値手段の出力と前記第1最小値手
段の出力との差を、第1の前記しきい値と比較し、前記
最小誤差値との差、ないし前記別の最小誤差値が前記し
きい値より小さい場合、周期的構成の第1判定を得る第
1比較手段と、前記第2最大値手段の出力と前記第1最
小値手段の出力との差を、第2の前記しきい値と比較
し、前記最小誤差値との差、ないし前記別の最小誤差値
が前記しきい値以上の場合、周期的構成の第2判定を得
る第2比較手段と、周期的構成の前記第1判定および前
記第2判定から、周期的構成の最終判定を形成する結合
手段と、周期的構成の前記最終判定が、画面に周期的構
成を検出したことを示す場合、前記基本最小誤差に対応
する現在の動きベクトルを、たとえば左側または上側の
付近の画素ブロックの動きベクトル、またはその両方の
平均のベクトルで置換するベクトル置換手段とを有して
いる装置により達成される。
【0007】本発明によると、ブロックマッチングから
得られる動きベクトルは、周期的構成を有する移動対象
のエッジから、より信頼できるベクトルを得ることによ
り周期的構成に対して補正される。本発明は、ブロック
マッチング自体の後の付加処理をほとんど必要としな
い。本発明は2つのパート、すなわち周期的構成の検
出、および周期的構成が検出された場合の動きベクトル
の補正から成る。
【0008】周期的構成の検出 通常ブロックマッチングは、候補となる各動きベクトル
に対して平均自乗誤差値または平均絶対誤差値を計算
し、最小誤差を生じた動きベクトルを選択することによ
り実施される。ブロックマッチングは、従来技術、また
は出願人のヨーロッパ特許第93402187号明細書
に記載の’ツーサイド法’にすることができる。複雑な
ハードウェアを簡単にするため、本発明は、既にブロッ
クマッチング処理で計算された誤差値を利用している。
【0009】周期的構成の検出は、ブロックが周期的構
成から成る場合、最小値に非常に近い他の誤差値があ
り、他の動きベクトルに対応しているという事実を利用
している。しかし、ブロックが周期的構成であることを
確認するために、最小値に近い別の誤差値を検出するこ
とは全く簡単でない。第1に、細密部においてブロック
は、単純に(誤差の)小さなものとなり、または、真の
動きベクトルが付近の2つの候補値の中間にあるので、
選択される基本動きベクトルに非常に近い動きベクトル
に対する誤差を無視することになる。第2に、1つの方
向だけに細密部を有する非周期性のブロック(エッジ
等)は、その鉛直方向にベクトル(line ofminima)を
生じるが、そのベクトルを周期性を示すものとして受け
取ることができないということを認識すべきである。
【0010】図2に示すように、一般に、このベクトル
(line of minima)LOMは、1つの点POIだけで、
誤差の所定の水平方向の行HOR(または垂直方向の
列)に交差する。このことに対する1つの例外、すなわ
ちベクトル(line of minima)自体が水平方向(または
垂直方向)である場合は、従来技術を使用する。他の全
ての場合において、最小値に近い誤差に対する探索は、
1つの水平方向の行(または列)、たとえば最小値を有
する行(または列)に限定することができる。一般に、
周期的構成は、いくつかの場所で水平方向の行(または
垂直方向の列)に交差する1組の並行のベクトル(line
of minima)を惹起させ、そのことは周期的構成の検出
を可能にする。(しかし、画像の統計およびハードウェ
アの要件により、行に沿う探索が望ましい。)したがっ
て、探索は最小値を有する誤差の行に限定され、最小値
に近い誤差の行は無視される。このアプローチは、水平
方向のベクトル(row of minima )を生じる、垂直方向
にだけ細密部を有するブロックの場合を除いて、周期的
構成の誤検出の問題を解決する。行内の最大誤差を考察
することによってもこの周期的構成を検出することがで
き、所定の値を超える条件で、ブロックが周期的である
と考えることができる。考察は、通常動きベクトルの範
囲が垂直方向より水平方向に大きく広がっているので、
動きベクトルを有する行で行われる。
【0011】別の要件は、周期的構成の検出が、ブロッ
クの全てのダイナミックレンジから多少なりとも独立で
あることである。比較に用いるしきい値を、このダイナ
ミックレンジの所定の大きさで決定すべきである。ブロ
ックおよびその周囲の領域、または現在の最小誤差の位
置により移動されるブロックにおけるダイナミックレン
ジの概算の大きさは、ブロックマッチング処理から得ら
れる最大誤差である。
【0012】周期的なブロックにおける動きベクトルの
補正 ブロックが周期的な場合、現在の動きベクトルはより信
頼できるベクトルに置換される。第1のアプローチは、
ブロックが周期的構成のアルゴリズムにより補正された
動きベクトルを既に有している可能性のあることに注意
して、動きベクトルを直ぐ左側のブロックに対して計算
されたベクトルで置換することである。このアプローチ
は、正確な動きを考察中のブロックの左側から見つける
ことができるということを前提にしている。望ましいア
プローチは、左側のブロックまたは直上のブロックか
ら、現在のブロックにおいてより小さい誤差を生じてい
る方の動きベクトルを選択するか、またはその組合せ、
たとえば両方のベクトルの平均をとることである。原理
的に、下側と右側の動きベクトルを合わせて考察する
(たとえば、周囲の動きベクトルの全ての平均値)こと
は可能であるが、ほとんどのハードウェアの構成におい
て、非常に複雑なものとなる。実施可能な対策は、現在
のブロックの最小誤差と付近のブロックの最小誤差との
差が所定のしきい値を下回るとき、置換ベクトルだけを
用いることである。
【0013】原理的に本発明の方法は、ビデオ信号の画
像を分割した画素ブロックに関する動きベクトルの補正
に適し、前記ビデオ信号の異なる画像の間の前記画素ブ
ロックのマッチングに関する誤差値を評価するステップ
と、基本最小誤差のほかに、直近の画素の位置を除く付
近の画素の位置に属する別の最小誤差を、前記基本最小
誤差の画素の位置を含む行または列に沿って探索するス
テップと、前記別の最小誤差と基本最小誤差との差を所
定のしきい値と比較し、そのような差が前記しきい値よ
り小さい場合、周期的構成の判定とするステップと、画
面の中に周期的構成を検出した場合、前記基本最小誤差
に対応する現在の動きベクトルを、付近の画素ブロッ
ク、たとえば左側のブロックまたは上側のブロックか
ら、現在のブロックにおいてより小さい誤差を生じてい
る方の付近の画素ブロックの動きベクトル、またはこれ
ら両方のベクトルの平均のベクトルで置換するステップ
とを有している。
【0014】本発明の方法の他の実施例は、各実施態様
から明らかである。
【0015】原理的にビデオ信号の画像を分割した画素
ブロックに関する動きベクトルを補正する本発明の装置
は、前記ビデオ信号の異なる画像の間の前記画素ブロッ
クのマッチングに関する誤差値の評価手段と、前記誤差
値から、現在の動きベクトルに関する基本最小誤差を計
算する第1最小値手段と、直近の画素の位置を除く付近
の画素の位置に属する別の最小誤差を、前記基本最小誤
差の画素の位置を含む行または列に沿って計算する第2
最小値手段と、前記最大誤差を、前記誤差値から前記基
本最小誤差の計算に使用する誤差を用いて計算する第1
最大値手段とを有し、前記最大誤差から2つのしきい値
が導出され、前記最大誤差値はたとえば現在のブロック
または現在の最小誤差の位置に応じて移動されるブロッ
クに属するものであり、さらに前記誤差値から、前記基
本最小誤差の画素の位置を含む行または列の最大誤差を
計算する第2最大値手段と、前記第2最小値手段の出力
と前記第1最小値手段の出力との差を、第1の前記しき
い値と比較し、前記最小誤差値との差、ないし前記別の
最小誤差値が前記しきい値より小さい場合、周期的構成
の第1判定を得る第1比較手段と、前記第2最大値手段
の出力と前記第1最小値手段の出力との差を、第2の前
記しきい値と比較し、前記最小誤差値との差、ないし前
記別の最小誤差値が前記しきい値以上の場合、周期的構
成の第2判定を得る第2比較手段と、周期的構成の前記
第1判定および前記第2判定から、周期的構成の最終判
定を形成する結合手段と、周期的構成の前記最終判定
が、画面に周期的構成を検出したことを示す場合、前記
基本最小誤差に対応する現在の動きベクトルを、たとえ
ば左側または上側の付近の画素ブロックの動きベクト
ル、またはその両方の平均のベクトルで置換するベクト
ル置換手段とを有している。
【0016】本発明の他の実施例は、各実施態様から明
らかである。
【0017】
【実施例】本発明の方法を添付図面を参照して説明す
る。
【0018】以下は、本発明の周期的構成を検出するパ
ートの実施例である。(X,Y)に等しい選択された動
きベクトルに対して、動きベクトルの範囲は、水平方向
に〔−M,+M〕であり、垂直方向に〔−N,+N〕で
あると仮定する。ブロックマッチング処理から生じる各
動きベクトルに対する誤差をE(x,y)、x=−
M,...,+M、y=−N,...,+Nとする。
【0019】4つの量を計算する。
【0020】 E1 =E(X,Y)、最小誤差 E2 =maxx,y〔E(x,y)〕、最大誤差 E3 =minx(xX-1,X,X+1)〔E(x,Y)〕、行内
の最小誤差 E4 =maxx〔E(x,Y)〕、行内の最大誤差 次の場合ブロックは周期的である。
【0021】E3−E1<E2/4、かつ/またはE4−E
1≧E2/2 図1は、本発明による周期的構成の検出および補正のた
めの実行可能なハードウェア構成のブロック図である。
ブロックマッチング誤差ERRは、ベクトルカウンタV
COUと同期して、所定の順番でシリアルに装置へ入力
され、前記ベクトルカウンタVCOUは、対応する動き
ベクトルの座標xおよびyを生成する。全ての誤差の内
での最小値E1 は、2入力最小関数回路MIN1と、1
サンプルフィードバック遅延素子OED1とを用いて、
シリアルに計算される。全ての誤差が通過すると、最小
値に対応するベクトルUNVECが、ラッチLAの出力
側に出力される。このベクトルUNVECは、制御ブロ
ックCONへの入力信号となり、制御ブロックCON
は、2つのイネーブル信号ENA4、ENA3を出力
し、前者は、最小誤差E1 の行と同一の行内の最大誤差
4 の算出に対し、後者は、同一の行に対して、所定の
行内の、最小誤差とその付近の誤差とを除く最小誤差E
3 の算出に対するものである。
【0022】また、誤差ERRは、補正遅延素子COM
Dと、信号ENA3、ENA4に制御される2つのパラ
レルのスイッチSW3、SW4とを通る。E3 は、SW
3に後続する2入力最小関数回路MIN3と、1サンプ
ルフィードバック遅延素子OED3とを用いて計算され
る。E4 は、SW4に後続する2入力最大関数回路MA
X4と、1サンプルフィードバック遅延素子OED4と
を用いて計算される。
【0023】E3 およびE4 は、後続の減算器SUB
3、SUB4でそれぞれE1 で減算され、その結果は、
比較回路COM3、COM4でE2 の適切な除算値と比
較される。前記E2 、すなわちブロックの最大誤差は、
誤差ERRを供給される2入力最大関数回路MAX2
と、1サンプルフィードバック遅延素子OED2とを用
いて、最小値E1 と同様の方法で計算される。E2 は、
除算回路DIV3において4で除算(シフト演算等)さ
れ、COM3に供給される。また、E2 は、除算回路D
IV4において2で除算(シフト演算等)され、COM
4に供給される。DIV3(E2/4) の出力がSUB
3(E3−E1)の出力より大きい場合、COM3は判定
値を出力する。DIV4(E2/2) の出力がSUB4
(E4−E1)の出力以下の場合、COM4は判定値を出
力する。COM3とCOM4の出力のアンドをANDゲ
ートCBでとる。両方の比較からのポジティブな結果P
ERは、現在のブロックが周期的であることを示してい
る。
【0024】適切な遅延手段STDおよびOEDから出
力される’上側’と’左側’のベクトルUVEC、LV
ECは、制御ブロックCONU、CONLへの入力信号
を形成し、前記制御ブロックCONU、CONLは、信
号ENAU、ENALを用いて、ラッチLAU、LAL
に、これら2つのベクトルに対応する2つの誤差ERR
U、ERRLを捕捉させることを可能にする。比較回路
COMULでのこれら2つの誤差ERRU、ERRLの
比較結果LOERRは、マルチプレクサMUX1で、関
連する2つのベクトルUVEC、LVECのいずれかを
選択する。周期的構成の検出信号PERは、別のマルチ
プレクサMUX2で、生成された置換ベクトルREVE
C、または補正されていないベクトルUNBECのいず
れかを選択し、最終的な結果COVECは、装置の出力
信号と、後続の置換ベクトルのための遅延素子OEDお
よびSTDに対する入力信号とを形成する。
【0025】OEDは、生成されたベクトルCOVEC
からベクトルLVECを供給する画素の遅延素子であ
る。STDは、生成されたベクトルCOVECからベク
トルUVECを供給する走査線の遅延素子である。
【0026】本発明は、たとえばTV受信機、VCRや
CD−Iのプレーヤ/レコーダに用いることができ、ま
た標準変換システム、スローモーションの生成、ノイズ
リダクションのために用いることができる。
【0027】
【発明の効果】本発明により、画像の周期的構成を検出
したとき、動きベクトルを補正する方法および装置を提
供することができる。
【図面の簡単な説明】
【図1】動きベクトル補正の回路図である。
【図2】画素の1つの行を交差するベクトル(line of
error minima)を示す図である。
【符号の説明】
MIN1 2入力最小関数回路 OED1 1サンプルフィードバック遅延素子 MAX2 2入力最大関数回路 OED2 1サンプルフィードバック遅延素子 MIN3 2入力最小関数回路 OED3 1サンプルフィードバック遅延素子 MAX4 2入力最大関数回路 OED4 1サンプルフィードバック遅延素子 COM3 比較回路 COM4 比較回路 CON 制御ブロック MUX2 マルチプレクサ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ミシェル ケルドランヴァ フランス国 ビショフスアイム リュ ド ラ フォンテーヌ 30 (72)発明者 ナディーヌ ボランダー フランス国 ストラスブール リュ ド ヴェルデュン 3

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 ビデオ信号の画像を分割した画素ブロッ
    クに関する動きベクトルを補正する方法において、 前記ビデオ信号の異なる画像の間の前記画素ブロックの
    マッチングに関する誤差(ERR)を評価するステップ
    と、 基本最小誤差(E1)のほかに、直近の画素の位置を除
    く付近の画素の位置に属する別の最小誤差(E3)を、
    前記基本最小誤差の画素の位置を含む行(HOR)また
    は列に沿って探索するステップと、 前記別の最小誤差と基本最小誤差との差を所定のしきい
    値と比較(COM3)し、そのような差が前記しきい値
    より小さい場合、周期的構成の判定とするステップと、 画面の中に周期的構成を検出した場合、前記基本最小誤
    差に対応する現在の動きベクトルを、付近の画素ブロッ
    クで置換し、たとえば左側のブロックまたは上側のブロ
    ックの内の、現在のブロックにおいてより小さい誤差を
    生じている方の付近の画素ブロックの動きベクトルで置
    換し、またはこれら両方のベクトルの平均をとるステッ
    プとを有することを特徴とする動きベクトルを補正する
    方法。
  2. 【請求項2】 行または列の最大誤差と基本最小誤差と
    の差が第2しきい値以上ないし超過の場合、画面内の周
    期的構成を判定することを特徴とする請求項1記載の方
    法。
  3. 【請求項3】 前記しきい値を、前記探索に用いる誤差
    のダイナミックレンジに関連して、たとえば現在のブロ
    ックまたは現在の最小誤差の位置に応じて移動されるブ
    ロックに属する最大誤差と関連して決定することを特徴
    とする請求項1または2記載の方法。
  4. 【請求項4】 (X,Y)に等しい前記基本最小誤差に
    関して選択された動きベクトルに対して、動きベクトル
    の範囲は、水平方向に〔−M,+M〕であり、垂直方向
    に〔−N,+N〕であり、各動きベクトルに対する誤差
    をE(x,y)、x=−M,...,+M、y=−
    N,...,+Nとし、 最小誤差E1 =E(X,Y)、 最大誤差E2 =maxx,y〔E(x,y)〕、 行内の最小誤差E3 =minx(xX-1,X,X+1)〔E
    (x,Y)〕、 行内の最大誤差E4 =maxx〔E(x,Y)〕であっ
    て、 E3−E1<E2/4、かつ/またはE4−E1≧E2/2の
    場合のみ、ブロックは周期的であることを特徴とする請
    求項1から3までのいずれか1項記載の方法。
  5. 【請求項5】 ビデオ信号の画像を分割した画素ブロッ
    クに関する動きベクトルを補正する装置において、 前記ビデオ信号の異なる画像の間の前記画素ブロックの
    マッチングに関する誤差値(ERR)の評価手段と、 前記誤差値(ERR)から、現在の動きベクトルに関す
    る基本最小誤差(E1)を計算する第1最小値手段(M
    IN1,OED1)と、直近の画素の位置を除く付近の
    画素の位置に属する別の最小誤差(E3)を、前記基本
    最小誤差の画素の位置を含む行または列に沿って計算す
    る第2最小値手段(SW3,MIN3,OED3)と、
    前記最大誤差(E2)を、前記誤差値(ERR)から前
    記基本最小誤差の計算に使用する誤差を用いて計算する
    第1最大値手段(MAX2,OED2)とを有し、前記
    最大誤差から2つのしきい値が導出(DIV3,DIV
    4)され、前記最大誤差値はたとえば現在のブロックま
    たは現在の最小誤差の位置に応じて移動されるブロック
    に属するものであり、さらに前記誤差値(ERR)か
    ら、前記基本最小誤差の画素の位置を含む行または列の
    最大誤差(E4)を計算する第2最大値手段(SW4,
    MAX4,OED4)と、 前記第2最小値手段の出力と前記第1最小値手段の出力
    との差を、第1の前記しきい値と比較し、前記最小誤差
    値との差、ないし前記別の最小誤差値が前記しきい値よ
    り小さい場合、周期的構成の第1判定を得る第1比較手
    段(SUB3,COM3)と、 前記第2最大値手段の出力と前記第1最小値手段の出力
    との差を、第2の前記しきい値と比較し、前記最小誤差
    値との差、ないし前記別の最小誤差値が前記しきい値以
    上の場合、周期的構成の第2判定を得る第2比較手段
    (SUB4,COM4)と、 周期的構成の前記第1判定および前記第2判定から、周
    期的構成の最終判定(PER)を形成する結合手段(C
    B)と、 周期的構成の前記最終判定(PER)が、画面に周期的
    構成を検出したことを示す場合、前記基本最小誤差(E
    1)に対応する現在の動きベクトルを、たとえば左側ま
    たは上側の付近の画素ブロックの動きベクトル、または
    その両方の平均のベクトルで置換するベクトル置換手段
    (LA,MUX2)とを有していることを特徴とする請
    求項1から4までのいずれか1項記載の方法に関する動
    きベクトルを補正する装置。
  6. 【請求項6】 前記ベクトル置換手段(LA,MUX
    2)は、比較手段(COMUL)を用いて、左側のブロ
    ックまたは上側のブロックから、現在のブロックにおい
    てより小さな誤差(ERRL,ERRU)を生じている
    方の動きベクトルを選択(MUX1)することを特徴と
    する請求項5記載の装置。
JP24547994A 1993-10-11 1994-10-11 動きベクトルを補正する方法および装置 Expired - Fee Related JP3751988B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP93402507 1993-10-11
FR93402507.3 1993-10-11

Publications (2)

Publication Number Publication Date
JPH07177501A true JPH07177501A (ja) 1995-07-14
JP3751988B2 JP3751988B2 (ja) 2006-03-08

Family

ID=8214754

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24547994A Expired - Fee Related JP3751988B2 (ja) 1993-10-11 1994-10-11 動きベクトルを補正する方法および装置

Country Status (5)

Country Link
US (1) US5793430A (ja)
JP (1) JP3751988B2 (ja)
CN (1) CN1056257C (ja)
DE (1) DE69422876T2 (ja)
SG (1) SG50718A1 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009081660A1 (en) * 2007-12-26 2009-07-02 Kabushiki Kaisha Toshiba Interpolation frame generation apparatus, interpolation frame generation method, and broadcast receiving apparatus
JP2011508517A (ja) * 2007-12-20 2011-03-10 インテグレーテッド・デバイス・テクノロジー・インコーポレーテッド 適応探索範囲を用いた動き推定
US8537283B2 (en) 2010-04-15 2013-09-17 Qualcomm Incorporated High definition frame rate conversion
US8649437B2 (en) 2007-12-20 2014-02-11 Qualcomm Incorporated Image interpolation with halo reduction

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6275527B1 (en) * 1998-01-14 2001-08-14 Conexant Systems, Inc. Pre-quantization in motion compensated video coding
GB2348064A (en) 1999-03-16 2000-09-20 Mitsubishi Electric Inf Tech Motion vector field encoding
JP2002540516A (ja) * 1999-03-18 2002-11-26 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ ビデオ信号処理
JP2002325258A (ja) * 2001-04-25 2002-11-08 Nec Corp 画像符号化装置及びそれに用いる画像符号化方法
CN100385953C (zh) 2001-07-10 2008-04-30 皇家菲利浦电子有限公司 移动估计的单元和方法以及装备有此类移动估计单元的图像处理设备
US7085431B2 (en) * 2001-11-13 2006-08-01 Mitutoyo Corporation Systems and methods for reducing position errors in image correlation systems during intra-reference-image displacements
KR100455119B1 (ko) * 2002-01-26 2004-11-06 엘지전자 주식회사 움직임 벡터 영역의 적응적 결정 방법
JP2006521616A (ja) * 2003-03-18 2006-09-21 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ データセットを最適に整合させるための方法及び装置
KR101118981B1 (ko) * 2004-04-09 2012-03-13 소니 주식회사 화상 처리 장치 및 방법, 기록 매체, 및 프로그램
JP4799330B2 (ja) * 2006-09-08 2011-10-26 株式会社東芝 フレーム補間回路、フレーム補間方法、表示装置
US8218632B2 (en) 2006-09-20 2012-07-10 Mitsubishi Electric Corporation Frame interpolation apparatus and frame interpolation method
CN101374235B (zh) * 2007-08-24 2012-05-02 大唐移动通信设备有限公司 视频编码中的快速块运动估计方法和装置
CN102193194B (zh) * 2010-03-19 2013-07-03 瑞昱半导体股份有限公司 间距计算装置与应用其的透镜修正系统及方法
US9197891B1 (en) 2012-01-02 2015-11-24 Marvell International Ltd. Systems and methods for periodic structure handling for motion compensation
US10395378B2 (en) * 2016-07-15 2019-08-27 Samsung Electronics Co., Ltd. Detecting periodic patterns and aperture problems for motion estimation
CN116260970B (zh) * 2023-02-15 2025-02-07 深圳金超云控科技有限公司 一种基于数据大量传输的网络通信方法及系统

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1987004033A1 (en) * 1985-12-24 1987-07-02 British Broadcasting Corporation Method of coding a video signal for transmission in a restricted bandwidth
EP0294957B1 (en) * 1987-06-09 1995-04-12 Sony Corporation Motion vector processing in digital television images
GB2231747B (en) * 1989-04-27 1993-07-07 Sony Corp Motion dependent video signal processing
GB2231751B (en) * 1989-04-27 1993-09-22 Sony Corp Motion dependent video signal processing
GB2231227B (en) * 1989-04-27 1993-09-29 Sony Corp Motion dependent video signal processing
US5025496A (en) * 1990-05-07 1991-06-18 Rca Licensing Corporation Odd/even field detector for video signals
DE69029999T2 (de) * 1990-07-20 1997-08-14 Philips Electronics Nv Vorrichtung zur Verarbeitung von Bewegungsvektoren

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011508517A (ja) * 2007-12-20 2011-03-10 インテグレーテッド・デバイス・テクノロジー・インコーポレーテッド 適応探索範囲を用いた動き推定
US8649437B2 (en) 2007-12-20 2014-02-11 Qualcomm Incorporated Image interpolation with halo reduction
WO2009081660A1 (en) * 2007-12-26 2009-07-02 Kabushiki Kaisha Toshiba Interpolation frame generation apparatus, interpolation frame generation method, and broadcast receiving apparatus
US8432973B2 (en) 2007-12-26 2013-04-30 Kabushiki Kaisha Toshiba Interpolation frame generation apparatus, interpolation frame generation method, and broadcast receiving apparatus
US8537283B2 (en) 2010-04-15 2013-09-17 Qualcomm Incorporated High definition frame rate conversion

Also Published As

Publication number Publication date
CN1056257C (zh) 2000-09-06
DE69422876T2 (de) 2000-06-15
US5793430A (en) 1998-08-11
DE69422876D1 (de) 2000-03-09
CN1112338A (zh) 1995-11-22
SG50718A1 (en) 1998-07-20
JP3751988B2 (ja) 2006-03-08

Similar Documents

Publication Publication Date Title
JPH07177501A (ja) 動きベクトルを補正する方法および装置
KR100360893B1 (ko) 영상 움직임 보상 장치 및 방법
US7265791B2 (en) Method and apparatus for de-interlacing video signal
KR940009087B1 (ko) 필름-텔레비젼 변환 후 얻어진 텔레비젼 화상에 대한 동 검출 방법 및 장치
EP1039746B1 (en) Line interpolation method and apparatus
JP2006504175A (ja) フォールバックを用いる画像処理装置
JPH05347752A (ja) ビデオ信号処理装置
US8730393B2 (en) Gradient adaptive video de-interlacing
US7414671B1 (en) Systems and methods for display object edge detection and pixel data interpolation in video processing systems
EP0647919B1 (en) Method and apparatus for correcting motion vectors
KR100857731B1 (ko) 움직임 추정을 용이하게 하는 방법 및 장치
GB2263602A (en) Motion compensated video signal processing
JP2524044B2 (ja) 画像符号化方法及び画像符号化装置
JPH08163573A (ja) 動きベクトル検出装置、およびこの装置を用いた順次走査変換装置
US7505080B2 (en) Motion compensation deinterlacer protection
US7538824B1 (en) Systems and methods for reducing noise during video deinterlacing
JP5139086B2 (ja) インターレース方式から非インターレース方式へのビデオデータの変換
KR100532099B1 (ko) 프레임 레이트 변환 장치 및 방법
KR100351160B1 (ko) 영상 움직임 보상 장치 및 방법
JP4365344B2 (ja) フィルムモード検出装置
JPH0568239A (ja) 走査線補間装置
JP2971513B2 (ja) 画像の動きベクトル検出装置および揺れ補正装置
JPH10271361A (ja) フィールド判別回路
JP2003047029A (ja) 動きベクトルを用いる画像評価方法及び装置
WO2005091625A1 (en) De-interlacing

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041015

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20050112

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20050117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050414

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050922

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051020

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051202

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051209

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees