[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN1440203A - 自适应运动估计装置和方法 - Google Patents

自适应运动估计装置和方法 Download PDF

Info

Publication number
CN1440203A
CN1440203A CN03105431A CN03105431A CN1440203A CN 1440203 A CN1440203 A CN 1440203A CN 03105431 A CN03105431 A CN 03105431A CN 03105431 A CN03105431 A CN 03105431A CN 1440203 A CN1440203 A CN 1440203A
Authority
CN
China
Prior art keywords
motion vector
motion
candidate
vector
estimating
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
CN03105431A
Other languages
English (en)
Inventor
梁承埈
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1440203A publication Critical patent/CN1440203A/zh
Pending legal-status Critical Current

Links

Images

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
    • 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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/439Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using cascaded computational arrangements for performing a single operation, e.g. filtering
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Image Analysis (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

一种自适应运动估计装置和方法。全搜索运动估计部分根据当前帧和/或场以及参考帧和/或场从在预定搜索范围中的所有块获得一个运动向量;预测运动估计部分从其中估计候选运动向量的一个块的周围块估计一个运动向量。运动向量选择部分在所获得和估计的运动向量中确定与存储的阈值相比具有最小误差的位置值的运动向量来作为最终运动向量。由于自适应地选择全搜索运动估计算法和预测运动估计算法,因此可以获得平滑和正确的反映实际运动的运动向量。

Description

自适应运动估计装置和方法
技术领域
本申请要求于2002年2月23日向韩国知识产权局提交的韩国申请第2002-9746号的优先权,其公开内容在此并入作为参考。
本发明涉及一种用于自适应运动估计的装置和自适应运动估计的方法,具体涉及一种一种自适应地选择全搜索运动估计方法和预测运动估计方法之一和按照自适应选择的方法来估计运动矢量的自适应运动估计装置和方法。
背景技术
具有多维特性的图象数据比一般的数据有更多的信息。需要大量的数据来表示作为数字化图象的可视图象。为了处理、存储和发送这样的数字图象,可以获得各种使用超大规模集成(VLSIU)和信号处理技术的发送和存储媒介,但是当考虑到用于发送数字化图象所需的通信路径的带宽、用于存储数字图象所需的存储容量等的时候,也需要高压缩率的数据压缩技术。
图象信号的高度自相关在多数情况下导致冗余,因此通过消除这些冗余可以获得有效的数据压缩。为了有效地压缩随时间改变的视频帧/场,需要消除在两维空间和时间轴方向上的冗余。
在时间轴方向上的冗余的消除基于这样的思想:通过将在当前帧/场中未改变的部分或运动但仍然类似的部分替换为在紧靠前的帧/场——即参考帧/场——中的对应部分而大大减少要发送的数据量。
为了进行所述替换,有必要找到在当前帧/场和参考帧/场之间的最相似的块,这被称为“运动估计”,并有必要找到所述块的位移量的指示,这被称为“运动向量”。
即,运动向量是两维的信息,并指示在参考帧/场和当前帧/场之间发生的一个物体的两维X-Y坐标的运动量。因此,运动向量由在水平方向上的运动量和在垂直方向上的运动量构成。
典型的用于估计运动向量的方法是块匹配算法(BMA)和像素递归算法(PRA)。块匹配算法一般在考虑精度、效率、实时处理能力、硬件实现等的时候使用。
块匹配算法以块为单位比较诸如参考帧/场和当前帧/场的两个连续图象,然后根据对应的信号模式的匹配程度来估计一个运动。在块匹配算法中,以特定的大小执行估计和补偿,即以在水平方向上的M个像素和在垂直方向上的N个像素的组为单位。所述像素组被称为一个“宏块”,它一般被表示为M×N。
利用块匹配算法等,参照当前帧/场和参考帧/场来估计运动向量,并利用所估计的运动向量来执行运动补偿预测。
图1是传统的全搜索运动估计装置的方框图。
图1所示的传统全搜索运动估计装置具有参考帧/场存储部分10、当前帧/场存储部分12和全搜索运动估计部分14。
参考帧/场存储部分10和当前帧/场存储部分12分别存储一个当前帧/场和参考帧/场,以用于运动向量的估计。
全搜索运动估计部分14利用存储在参考帧/场存储部分10和当前帧/场存储部分12中的帧/场按照全搜索算法来估计运动向量。
全搜索算法定义了一个搜索范围,并从在搜索范围的最大位移内可能的所有块选择指示最小匹配误差的一个块的位置来作为运动向量。因为在搜索范围中对在当前帧/场和参考帧/场中的所有块执行模式匹配,因此可以找到具有极高精度的运动信息,其中一个块的实际最大运动不偏离搜索范围。
图2示传统预测运动估计装置的方框图。
图2的传统预测运动估计装置具有参考帧/场存储部分20、当前帧/场存储部分22、预测运动估计部分24和候选运动向量发生部分30。所述候选运动向量发生部分30具有候选运动向量发生器32和运动向量存储器34。
参考帧/场存储部分20和当前帧/场存储部分22分别存储当前帧/场和参考帧/场,以便用于运动向量的估计。
预测运动估计部分24通过预测运动估计算法估计一个运动向量。不象全搜索算法那样,预测运动估计算法估计其中估计一个候选运动向量的一个块的周围块的一个运动向量。候选运动向量被从候选运动向量发生部分30提供到预测运动估计部分。在由预测运动估计部分24估计的一个运动向量被存储在向量存储器34中后可以使用由候选运动向量发生部分30提供的候选运动向量。也可以使用一个外部输入的运动向量。
全搜索运动估计装置具有一个问题,即不在块的大小增大时估计反映实际运动的平滑运动向量。具体上,全搜索运动估计装置可能搜索其中在图象的边缘存在物体的运动的错误运动向量。为了使得全搜索运动估计装置估计反映实际运动的平滑运动向量,应当通过减少块的大小或重叠块来获得运动向量,这导致计算变得更复杂的问题。
预测运动估计算法比全搜索算法更准确地估计反映实际运动的平滑运动向量,但是预测运动估计算法可以产生未搜索正确的运动向量的情况,导致错误的运动向量被用做候选运动向量。在这种情况下,因为不使用正确的运动向量,视觉效果可能比利用不使用运动信息的方法的视觉效果更差。
发明内容
本发明旨在解决上述问题。本发明的目的在于提供一种自适应地选择由全搜索运动估计方法提供的运动向量和由预测运动估计方法提供的运动向量之一以便获得反映实际运动的平滑和正确运动向量的自适应运动估计装置和方法。
本发明的其他目的和优点将在后面的说明中部分给出,并且一部分可以从说明中明显看出或可以通过本发明的实践来获知。
为了实现本发明的上述和/或其他目的,按照本发明的一种自适应运动估计装置包括:全搜索运动估计部分,它根据当前帧和/或场以及参考帧和/或场从在预定的范围中的所有块获得运动向量;预测运动估计部分,它从其中估计了预定的候选运动向量的一个块的周围块估计运动向量;运动向量选择部分,它从全搜索运动估计部分和预测运动估计部分输入运动向量,并选择输入的运动向量之一作为最终运动向量。最终运动向量可以是与存储的阈值相比具有最小误差的位置值的输入运动向量。自适应运动估计装置还可以包括候选向量发生部分,它向预测运动估计部分提供候选运动向量。
候选向量发生部分还可以包括:运动向量存储器,它存储最终运动向量;候选运动向量发生器,它从存储在运动向量存储器的最终运动向量和外部输入的运动向量之一选择候选运动向量,并向预测运动估计部分提供所选择的候选运动向量。而且,外部输入的运动向量可以是全局向量、用户定义向量和零向量之一。
运动向量选择部分还可以包括:运动向量选择器,它选择从预测运动估计部分输出的运动向量和从全搜索运动估计部分输出的运动向量之一,并输出最终运动向量;阈值表,它存储阈值;自适应阈值选择器,它将存储的阈值与输入的运动向量相比较,并控制运动向量选择器的输出以便具有最小误差的位置值的运动向量成为最终运动向量。
运动向量选择器可以按照候选运动向量的类型使用不同的阈值来进行比较。通过使用所有的块的像素差的累加值来计算全搜索运动估计部分估计的运动向量的精度。
按照本发明的一种运动向量估计方法包括:基于在当前帧和/或场以及参考帧和/或场的预定搜索范围中的所有块而获得第一运动向量;根据其中估计了候选运动向量的一个块的周围块来估计第二运动向量;从第一和第二运动向量之一选择最终运动向量。所述最终运动向量可以是与存储的阈值相比具有最小误差的位置值的运动向量。而且,第二运动向量的估计可以还包括提供候选运动向量。
第二运动向量的估计可以使用最终运动向量、全局运动向量、零运动向量和用户定义运动向量之一作为候选运动向量。在最终运动向量的选择中,阈值可以按照所比较的运动向量的类型来变化。
附图说明
通过参照附图详细说明本发明的优选实施例,本发明的上述和其他目的和特点将会变得更加清楚,其中:
图1是传统的全搜索运动估计装置的方框图;
图2是传统的预测运动估计装置的方框图;
图3是按照本发明的一个实施例的运动估计装置的方框图;
图4是按照本发明的一个实施例的运动估计算法的流程图;
图5是示出一个候选运动向量块和所述候选运动向量块的周围块的视图。
具体实施方式
现在详细说明本发明的实施例,其示例在附图中示出,其中在全文中相同的附图标记表示相同的元件。
图3是按照本发明的一个实施例的运动估计装置的方框图。
图3的运动估计装置包括参考帧/场存储部分100、当前帧/场存储部分102、全搜索运动估计部分104、预测运动估计部分106、候选向量发生部分110和运动向量选择部分120。
候选向量发生部分110包括候选运动向量发生器112和运动向量存储器114。运动向量选择部分120包括运动向量选择器122、自适应阈值选择器124和阈值表126。
参考帧/场存储部分100和当前帧/场存储部分102分别存储参考帧/场和当前帧/场,它们可用于运动向量估计。
全搜索运动估计部分104按照全搜索运动估计算法来估计运动向量。预测运动估计部分106从被估计为从候选向量发生部分110提供的一些候选运动向量块的多个块的周围块来估计运动向量。
运动向量选择部分120将存储的阈值与由全搜索运动估计部分104估计的运动向量和由预测运动估计部分106估计的运动向量相比较,并根据比较结果来选择在最小误差的位置的运动向量。多个阈值可以被存储在阈值表126中,自适应阈值选择器124按照所使用的候选运动向量的种类来选择合适的阈值,并控制运动向量选择器122的输出。
由运动向量选择部分120选择的运动向量被输出以由外部使用,同时,所选择的运动向量被存储在运动向量存储器114中供运动向量发生器112使用。
作为从候选向量发生部分110提供到预测运动估计部分106的候选运动向量,由运动向量选择部分120选择的运动向量可以被使用,或者可以使用外部输入的运动向量。
图4是用于使用图3所示的运动向量估计装置运动估计运动向量的流程图。
在这个流程图中,在步骤S200,运动向量估计装置参考当前帧/场和参考帧/场在一个搜索范围中通过全搜索运动估计算法来获得运动向量。
为了通过全搜索运动估计算法获得运动向量,首先,定义一个搜索范围。如果在当前帧/场fn中的N×N大小的参考块的运动被估计在参考帧/场f的±p像素的范围中,则在参考帧/场内的运动估计范围的大小变成(N+2p)×(N+2p),其中,在计算了在作为一个运动向量的可能的候选者的总共(2p+1)2个位置的所有的相关系数之后,将指示最大相关程度的一个位置确定为运动向量。
为了估计具有最大相关程度的一个运动向量,可以使用如下面表达式(1)和(2)所示的MES(均方差)、MAE(平均绝对误差)或MAD(平均绝对差)等的估计函数。 MSE ( i , j ) = 1 MN Σ m = 0 M Σ n = 0 N [ S t , k ( m , n ) - S t - l , k ( m + i , n + j ) ] 2 . . . ( 1 ) MAE ( i , j ) = 1 MN Σ m = 0 M Σ n = 0 N | S t , k ( m , n ) - S t - l , k ( m + i , n + j ) | - - - ( 2 )
其中,St,k表示在第t个帧/场中的第k个宏块,St-1,k表示在第t-1个帧/场中的第k个宏块。这样的估计函数根据像素的差选择在最小MAD或MES值情况下的运动向量。
在步骤200,通过预测运动估计算法来获得运动向量,在步骤210,通过全搜索运动估计算法来获得运动向量。预测运动估计算法从其中估计由候选向量发生部分110提供的候选运动向量的块周围的块获得运动向量。
图5示出了在预测运动估计部分106中使用的候选运动向量块V0和块V0周围的块(V1到V8)。在图5中,阴影部分表示候选的运动向量块。如果候选运动向量块和所述候选运动向量块周围的块的运动向量被定义为Vi(i=0,…,8),则各个运动向量被设置为当前块的初始运动向量,并由下面的表达式(3)确定最终运动向量。 V ^ = arg Σ x ∈ B | f ( x - v - V → , n - 1 ) - f ( x + v + V → i , n ) | , i = 0 , . . . , 8 V ∈ S ^ min - - - ( 3 )
其中:B表示块;s表示搜索区域;V表示运动向量;Vi表示候选运动向量周围的块的运动向量。
从这样的周围块获得的运动向量中具有绝对差(SAD)的最小和的块的运动向量被确定为当前块的运动向量。
从候选向量发生部分110提供到预测运动估计部分106的候选运动向量一般是当前运动向量,但是也可以使用全局运动向量、零运动向量或用户定义运动向量。
通过利用输入的运动向量和估计全局的移动性可以获得全局运动向量。即,获得每个块的运动向量的直方图,然后从直方图确定主要者,将其确定为全局运动向量。关于此的公式可以表达如下。
首先,获得每个块的运动向量的直方图。在此,如果在水平和垂直方向的直方图被表示为hx,hy,则可以按照下面的表达式(4)确定全局运动的存在。
其中:Ix和Iy被表达式(5)和(6)定义如下。
Ix={k|k∈[-sr,sr],k≠0,hx(k)>εP}                (5)
Iy={k|k∈[-sr,sr],k≠0,hy(k)>εP}                (6)其中-sr,sr表示搜索范围,εP表示阈值。在此,全局运动向量 v g = ( v x g , v y g ) T 被表示在下面的表达式(7)和(8)中。 v x g = arg max k ∈ [ - sr , sr ] h x ( k ) - - - ( 7 ) v y g = arg max k ∈ [ - sr , sr ] h y ( k ) - - - ( 8 )
在运动很少或没有运动的时候,可以使用零运动向量来作为候选运动向量,另一个用户定义的运动向量可以用作候选运动向量。
在步骤S220运动向量选择部分120将从预测运动向量估计算法和全搜索运动向量算法获得的运动向量与存储在阈值表126中的阈值相比较,并选择在最小误差的位置的运动向量作为输出运动向量。此时,按照候选运动向量可以不同地设置阈值供使用,并且自适应阈值选择器124按照所使用的候选运动向量来选择一个合适的阈值。通过如此,可以估计平滑和准确的运动向量。
如上所述,利用本发明,可以获得比利用全搜索运动估计算法估计的运动向量更平滑和准确的运动向量,并可以防止继续将在预测运动估计中错误估计的运动向量用作候选运动向量。
虽然已经说明和示出了本发明的一些实施例,本领域的技术人员会明白,在不脱离本发明的原理和精神的情况下,可以对这些实施例进行改变,本发明的范围由权利要求或其等同物限定。

Claims (20)

1.一种自适应运动估计装置,包括:
全搜索运动估计部分,它根据当前帧和/或场以及参考帧和/或场从在预定搜索范围中的所有块获得第一运动向量;
预测运动估计部分,它从其中估计候选运动向量的一个块的周围块估计第二运动向量;和
运动向量选择部分,它选择第一和第二运动向量之一作为最终运动向量。
2.如权利要求1所述的运动向量估计装置,其中最终运动向量是在第一和第二运动向量中与存储的阈值相比具有最小误差的位置值的运动向量。
3.如权利要求1所述的运动向量估计装置,还包括候选运动向量发生部分,它向预测运动估计部分提供候选运动向量。
4.如权利要求3所述的运动向量估计装置,其中所述候选向量发生部分包括:
运动向量存储器,它存储最终运动向量;
候选运动向量发生器,它从存储在运动向量存储器的最终运动向量和外部输入的运动向量之一选择候选运动向量,并向预测运动估计部分提供所选择的候选运动向量。
5.如权利要求3所述的运动向量估计装置,其中外部输入的运动向量是全局向量、用户定义向量和零向量之一。
6.如权利要求1所述的运动向量估计装置,其中所述运动向量选择部分包括:
运动向量选择器,它选择第一和第二运动向量之一,并输出最终运动向量;
阈值表,它存储阈值;
自适应阈值选择器,它将存储的阈值与第一和第二运动向量相比较,并控制运动向量选择器以便具有最小误差的位置值的运动向量成为最终运动向量。
7.如权利要求6所述的运动向量估计装置,还包括:
候选运动向量发生部分,它向预测运动估计部分提供候选运动向量;
其中:
运动向量选择器按照由候选运动向量发生器提供的候选运动向量的类型使用阈值来进行比较。
8.如权利要求1所述的运动向量估计装置,其中通过使用所有的块的像素差的累加值来计算全搜索运动估计部分中估计的运动向量的精度。
9.一种运动向量估计方法,包括:
基于在当前帧和/或场以及参考帧和/或场的预定搜索范围中的所有块而获得第一运动向量;
根据其中估计候选运动向量的一个块的周围块来估计第二运动向量;
从第一和第二运动向量之一选择最终运动向量。
10.如权利要求9所述的运动向量估计方法,其中所述第二运动向量的估计还包括提供候选运动向量。
11.如权利要求9所述的运动向量估计方法,其中最终运动向量是与存储的阈值相比较具有最小误差的位置值的运动向量。
12.如权利要求11所述的运动向量估计方法,其中阈值根据所比较的运动向量的类型而变化。
13.如权利要求9所述的运动向量估计方法,其中第二运动向量的估计使用最终运动向量作为候选运动向量。
14.如权利要求9所述的运动向量估计方法,其中第二运动向量的估计使用全局运动向量作为候选运动向量。
15.如权利要求9所述的运动向量估计方法,其中第二运动向量的估计使用零运动向量作为候选运动向量。
16.如权利要求9所述的运动向量估计方法,其中第二运动向量的估计使用用户定义运动向量作为候选运动向量。
17.一种运动向量估计方法,包括:
利用全搜索运动估计算法来获得第一运动向量;
利用候选运动向量和预测运动估计算法来获得第二运动向量;
确定第一和第二运动向量中的哪个具有最小误差的位置值;和
响应于确定结果而自适应地从第一和第二运动向量之一选择最终运动向量。
18.如权利要求17的方法,还包括:
提供最终运动向量作为候选运动向量以获得下一个第二运动向量。
19.如权利要求17的方法,其中所述确定包括:
将第一和第二运动向量的每个与各自的阈值相比较以确定最小误差的位置值。
20.如权利要求19的方法,还包括:
提供一个阈值表以存储各个阈值。
CN03105431A 2002-02-23 2003-02-20 自适应运动估计装置和方法 Pending CN1440203A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2002-0009746A KR100492127B1 (ko) 2002-02-23 2002-02-23 적응형 움직임 추정장치 및 추정 방법
KR9746/2002 2002-02-23

Publications (1)

Publication Number Publication Date
CN1440203A true CN1440203A (zh) 2003-09-03

Family

ID=27656453

Family Applications (1)

Application Number Title Priority Date Filing Date
CN03105431A Pending CN1440203A (zh) 2002-02-23 2003-02-20 自适应运动估计装置和方法

Country Status (5)

Country Link
US (1) US6895361B2 (zh)
EP (1) EP1339223A3 (zh)
JP (1) JP2003274416A (zh)
KR (1) KR100492127B1 (zh)
CN (1) CN1440203A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100366092C (zh) * 2005-04-08 2008-01-30 北京中星微电子有限公司 一种视频编码中基于运动矢量预测的搜索方法
CN100405820C (zh) * 2004-03-30 2008-07-23 松下电器产业株式会社 改进的图像边界处的运动向量估计
CN103096063A (zh) * 2011-11-03 2013-05-08 财团法人工业技术研究院 适应性调整估计搜寻范围的运动估计方法及视差估计方法
CN101366279B (zh) * 2005-09-16 2013-05-22 索尼电子有限公司 自适应的运动搜索范围
CN106851307A (zh) * 2011-01-12 2017-06-13 佳能株式会社 数字图像序列编码方法和位流解码方法
WO2020000444A1 (zh) * 2018-06-29 2020-01-02 深圳市大疆创新科技有限公司 运动矢量确定方法、设备及机器可读存储介质
US11095878B2 (en) 2011-06-06 2021-08-17 Canon Kabushiki Kaisha Method and device for encoding a sequence of images and method and device for decoding a sequence of image
CN114257756A (zh) * 2020-09-25 2022-03-29 瑞昱半导体股份有限公司 校正移动向量的视频处理方法

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100457517B1 (ko) * 2002-02-19 2004-11-17 삼성전자주식회사 프레임 레이트 변환장치 및 그 방법
JP2003339029A (ja) * 2002-05-20 2003-11-28 Sony Corp 動きベクトル補正回路及び方法
US7742525B1 (en) * 2002-07-14 2010-06-22 Apple Inc. Adaptive motion estimation
US7239721B1 (en) * 2002-07-14 2007-07-03 Apple Inc. Adaptive motion estimation
JP4036328B2 (ja) * 2002-09-30 2008-01-23 株式会社Kddi研究所 動画像データのシーン分類装置
KR100551952B1 (ko) * 2002-10-18 2006-02-20 주식회사 모티스 영상 압축에서의 움직임 탐색 방법
KR100579542B1 (ko) * 2003-07-29 2006-05-15 삼성전자주식회사 블럭 간의 상관성을 고려한 움직임 추정 장치 및 방법
KR100574523B1 (ko) * 2003-07-31 2006-04-27 삼성전자주식회사 움직임 타입 판단 장치 및 방법
JP4470431B2 (ja) * 2003-10-01 2010-06-02 ソニー株式会社 データ処理装置およびその方法
JP4424590B2 (ja) * 2004-03-05 2010-03-03 株式会社Kddi研究所 スポーツ映像の分類装置
US8111752B2 (en) 2004-06-27 2012-02-07 Apple Inc. Encoding mode pruning during video encoding
US20050286777A1 (en) * 2004-06-27 2005-12-29 Roger Kumar Encoding and decoding images
US7792188B2 (en) 2004-06-27 2010-09-07 Apple Inc. Selecting encoding types and predictive modes for encoding video data
FR2872974A1 (fr) * 2004-07-06 2006-01-13 Thomson Licensing Sa Procede ou dispositif de codage adaptatif
KR100579890B1 (ko) * 2004-12-30 2006-05-15 삼성전자주식회사 움직임 적응적 영상처리 장치 및 그 방법
CN1323555C (zh) * 2005-01-26 2007-06-27 上海大学 H.264/avc多参考帧的快速选择方法
KR101217627B1 (ko) * 2006-02-02 2013-01-02 삼성전자주식회사 블록 기반의 움직임 추정 방법 및 장치
JP4677351B2 (ja) * 2006-02-17 2011-04-27 キヤノン株式会社 動き補償器、動き補償処理方法、コンピュータプログラム及び記憶媒体
EP1841232A1 (en) * 2006-03-31 2007-10-03 Sony Deutschland Gmbh Method and apparatus to improve the convergence speed of a recursive motion estimator
KR100763917B1 (ko) * 2006-06-21 2007-10-05 삼성전자주식회사 고속으로 움직임을 추정하는 방법 및 장치
US8090024B2 (en) * 2007-06-25 2012-01-03 Sigma Designs, Inc. Methods for processing two data frames with scalable data utilization
US20100271554A1 (en) * 2007-09-10 2010-10-28 Volker Blume Method And Apparatus For Motion Estimation In Video Image Data
JPWO2010035734A1 (ja) * 2008-09-24 2012-02-23 ソニー株式会社 画像処理装置および方法
US20100166073A1 (en) * 2008-12-31 2010-07-01 Advanced Micro Devices, Inc. Multiple-Candidate Motion Estimation With Advanced Spatial Filtering of Differential Motion Vectors
GB2469679B (en) 2009-04-23 2012-05-02 Imagination Tech Ltd Object tracking using momentum and acceleration vectors in a motion estimation system
TWI566586B (zh) 2009-10-20 2017-01-11 湯姆生特許公司 一序列形象的現時區塊之寫碼方法和重建方法
KR101630688B1 (ko) * 2010-02-17 2016-06-16 삼성전자주식회사 움직임 예측 장치 및 방법과 영상 처리 장치
US9036031B2 (en) 2010-12-23 2015-05-19 Samsung Electronics Co., Ltd. Digital image stabilization method with adaptive filtering
DE102011056997A1 (de) 2010-12-23 2012-08-09 Samsung Electronics Co., Ltd. Vorrichtung zur digitalen Bildstabilisierung
CN102045568B (zh) * 2010-12-30 2012-08-08 福州瑞芯微电子有限公司 双斜栅扫描实现对角线匹配运动估计匹配电路结构和方法
FI3937497T3 (fi) 2011-03-21 2023-05-15 Lg Electronics Inc Liikevektoriennustajavalinta
KR20130030181A (ko) * 2011-09-16 2013-03-26 한국전자통신연구원 움직임 벡터 예측기를 이용한 움직임 벡터 부호화/복호화 방법 및 장치
KR101590876B1 (ko) 2014-02-21 2016-02-02 삼성전자주식회사 움직임 벡터 평활화 방법 및 장치
US11945439B2 (en) * 2020-02-27 2024-04-02 Volvo Truck Corporation AD or ADAS aided maneuvering of a vehicle

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0535746B1 (en) * 1991-09-30 1997-01-29 Philips Electronics Uk Limited Motion vector estimation, motion picture encoding and storage
JPH05145911A (ja) * 1991-11-21 1993-06-11 Toshiba Corp 動きベクトル検出装置
US5594504A (en) * 1994-07-06 1997-01-14 Lucent Technologies Inc. Predictive video coding using a motion vector updating routine
KR0126871B1 (ko) * 1994-07-30 1997-12-29 심상철 양방향 이동벡터 추정을 위한 고속 블럭정합 방식
KR970032136A (ko) * 1995-11-30 1997-06-26 배순훈 움직임 추정장치
JPH10164585A (ja) * 1996-11-27 1998-06-19 Xing:Kk 動きベクトル検出装置及びその動きベクトル検出装置を備えた画像符号化装置
KR100235356B1 (ko) * 1997-08-13 1999-12-15 전주범 개선된 움직임 추정 장치 및 그 추정 방법
US6195389B1 (en) * 1998-04-16 2001-02-27 Scientific-Atlanta, Inc. Motion estimation system and methods
KR100619377B1 (ko) * 2000-02-22 2006-09-08 주식회사 팬택앤큐리텔 움직임 추정 방법 및 장치
EP1189169A1 (en) * 2000-09-07 2002-03-20 STMicroelectronics S.r.l. A VLSI architecture, particularly for motion estimation applications
KR100727910B1 (ko) * 2000-10-11 2007-06-13 삼성전자주식회사 하이브리드형 고속 움직임 추정 방법 및 그 장치
KR100441509B1 (ko) * 2002-02-25 2004-07-23 삼성전자주식회사 주사포맷변환장치 및 방법

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100405820C (zh) * 2004-03-30 2008-07-23 松下电器产业株式会社 改进的图像边界处的运动向量估计
CN100366092C (zh) * 2005-04-08 2008-01-30 北京中星微电子有限公司 一种视频编码中基于运动矢量预测的搜索方法
CN101366279B (zh) * 2005-09-16 2013-05-22 索尼电子有限公司 自适应的运动搜索范围
US10609380B2 (en) 2011-01-12 2020-03-31 Canon Kabushiki Kaisha Video encoding and decoding with improved error resilience
US11146792B2 (en) 2011-01-12 2021-10-12 Canon Kabushiki Kaisha Video encoding and decoding with improved error resilience
CN106851307A (zh) * 2011-01-12 2017-06-13 佳能株式会社 数字图像序列编码方法和位流解码方法
CN106851308A (zh) * 2011-01-12 2017-06-13 佳能株式会社 数字图像序列编码方法和位流解码方法
CN107105284A (zh) * 2011-01-12 2017-08-29 佳能株式会社 数字图像序列编码方法和位流解码方法
CN107105285A (zh) * 2011-01-12 2017-08-29 佳能株式会社 数字图像序列编码方法和位流解码方法
US10499060B2 (en) 2011-01-12 2019-12-03 Canon Kabushiki Kaisha Video encoding and decoding with improved error resilience
US10506236B2 (en) 2011-01-12 2019-12-10 Canon Kabushiki Kaisha Video encoding and decoding with improved error resilience
US11095878B2 (en) 2011-06-06 2021-08-17 Canon Kabushiki Kaisha Method and device for encoding a sequence of images and method and device for decoding a sequence of image
CN103096063B (zh) * 2011-11-03 2015-09-30 财团法人工业技术研究院 适应性调整估计搜寻范围的运动估计方法及视差估计方法
CN103096063A (zh) * 2011-11-03 2013-05-08 财团法人工业技术研究院 适应性调整估计搜寻范围的运动估计方法及视差估计方法
CN110859057A (zh) * 2018-06-29 2020-03-03 深圳市大疆创新科技有限公司 运动矢量确定方法、设备及机器可读存储介质
WO2020000444A1 (zh) * 2018-06-29 2020-01-02 深圳市大疆创新科技有限公司 运动矢量确定方法、设备及机器可读存储介质
CN114257756A (zh) * 2020-09-25 2022-03-29 瑞昱半导体股份有限公司 校正移动向量的视频处理方法

Also Published As

Publication number Publication date
EP1339223A3 (en) 2005-02-09
KR100492127B1 (ko) 2005-06-01
EP1339223A2 (en) 2003-08-27
US6895361B2 (en) 2005-05-17
US20030163281A1 (en) 2003-08-28
KR20030070278A (ko) 2003-08-30
JP2003274416A (ja) 2003-09-26

Similar Documents

Publication Publication Date Title
CN1440203A (zh) 自适应运动估计装置和方法
US6782054B2 (en) Method and apparatus for motion vector estimation
US10958869B1 (en) System, device and method for video frame interpolation using a structured neural network
US9641861B2 (en) Method and integrated circuit for video processing
US20040258154A1 (en) System and method for multi-stage predictive motion estimation
US20030161403A1 (en) Apparatus for and method of transforming scanning format
US8345764B2 (en) Motion estimation device having motion estimation processing elements with adder tree arrays
US20100271484A1 (en) Object tracking using momentum and acceleration vectors in a motion estimation system
US20070133683A1 (en) Motion vector estimation device and motion vector estimation method
JP2009520407A (ja) 予測誘導間引き探索を使用する動き推定
US8155213B2 (en) Seamless wireless video transmission for multimedia applications
US8571114B2 (en) Sparse geometry for super resolution video processing
Yaakob et al. A comparison of different block matching algorithms for motion estimation
US20030161400A1 (en) Method and system for improved diamond motion search
CN1706189A (zh) 带有降质的图像处理单元
Wang et al. A globally adaptive pixel-decimation algorithm for block-motion estimation
EP0734175A1 (en) Hierarchical motion vector estimation using multiple block sizes
CN1656515A (zh) 估计当前运动矢量的单元和方法
US20050123039A1 (en) Motion estimation method for motion picture encoding and recording medium having program recorded thereon to implement the motion estimation method
TWI345915B (en) Method of motion estimation for image compression
US20060098886A1 (en) Efficient predictive image parameter estimation
CN1806444A (zh) 自适应加权运动估计方法和采用该方法的帧频转换设备
US20050281335A1 (en) Apparatus and method for estimating hybrid block-based motion
US7773673B2 (en) Method and apparatus for motion estimation using adaptive search pattern for video sequence compression
Rajagopalan et al. Motion optimization of ordered blocks for overlapped block motion compensation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned
C20 Patent right or utility model deemed to be abandoned or is abandoned