运动估计器和运动估计方法

文档序号:6564044阅读:151来源:国知局
专利名称:运动估计器和运动估计方法
技术领域
本发明涉及一种运动估计器和运动估计方法。更具体地讲,本发明涉及一种用于对全局运动建模的运动估计器和运动估计方法。
背景技术
将参照图1A和图1B来描述用于对全局运动建模的传统方法。
如图1A所示,为了通过插入来估计帧的运动,基于当前帧和先前帧来计算多个候选矢量。可不同地选择候选矢量。如图1A所示,候选矢量可包括与当前块A相邻的块B的矢量SL、与当前块A相邻的块C的矢量SR、先前帧的矢量TR和TL、零矢量T、全局矢量等。
根据预定的代价函数来选择将被插入的块的运动矢量。然后,使用选择的运动矢量来插入相应块的数据。
这里,通过下面的等式1来获得作为候选矢量之一的全局矢量。
C(x,y,n)=p1(n)+p3(n)xp2(n)+p4(n)y---(1)]]>其中,n表示第n帧,x和y分别表示相应块的x坐标和y坐标,p1和p2表示摇摄因子,p3和p4表示缩放因子。
为了获得全局矢量,如图1B所示,一些运动矢量被采样。描述了9个运动矢量被采样的示例。通过将产生的采样数据对(V1,V2)、(V1,V3)、(V2,V3)、(V4,V5)、(V4,V6)、(V5,V6)、(V7,V8)、(V7,V9)、(V8,V9)、(V1,V4)、(V1,V7)、(V4,V7)、(V2,V5)、(V2,V8)、(V5,V8)、(V3,V6)、(V3,V9)、(V6,V9)代入等式1,获得可被设置为p1、p2、p3和p4的18个值。然后,对这18个值执行中值滤波,从而最终决定p1、p2、p3和p4。
然而,在用于获得全局矢量的传统方法中,由于有限数量的运动矢量被采样,所以当不正确的矢量被采样时,误差相当大,这可使得获得的全局矢量不正确。此外,如果为了解决该问题而增加采样的数量,那么需要更多的计算器和更复杂的计算,从而硬件的配置可能复杂并且更昂贵。
因此,需要一种改进的用于估计运动的设备和方法。

发明内容
本发明的示例性实施例针对至少以上问题和/或缺点,并提供至少下述优点。因此,本发明的示例性方面在于提供一种在简化硬件配置的同时能够获得正确的全局矢量的运动估计器和运动估计方法。
可通过提供一种运动估计器来实现本发明的前述和/或其它示例性方面,所述运动估计器包括候选矢量计算单元,基于当前帧和先前帧来对将被插入的帧的每个块确定多个候选矢量;最终运动决定单元,根据期望的标准从所述多个候选矢量中选择候选矢量,并将选择的候选矢量作为相应块的最终运动矢量输出;和全局矢量建模单元,基于最终运动矢量来执行回归分析以对全局矢量计算公式建模,并将全局矢量计算公式提供给候选矢量计算单元,其中,候选矢量计算单元根据建模的全局矢量计算公式来对将被插入的下一帧的每个块计算全局矢量,并将该全局矢量作为所述多个候选矢量之一提供给最终运动决定单元。
根据本发明的另一示例性方面,全局矢量建模单元对所述多个最终运动矢量采样以确定全局矢量计算公式。
根据本发明的另一示例性方面,全局矢量建模单元通过线性回归分析方法来确定全局矢量计算公式。
根据本发明的另一示例性方面,全局矢量计算公式被确定为如下Mvx=axx+bxMvy=ayy+by其中,axbx=1nΣk=0n-1xk2-(Σk=0n-1xk)2n-Σk=0n-1xk-Σk=0n-1xkΣk=0n-1xk2Σk=0n-1xkMvxkΣk=0n-1Mvxk]]>
ayby=1nΣk=0n-1yk2-(Σk=0n-1yk)2n-Σk=0n-1yk-Σk=0n-1ykΣk=0n-1yk2Σk=0n-1ykMvykΣk=0n-1Mvyk]]>其中,作为全局矢量的Mvx和Mvy分别表示x方向的运动值和y方向的运动值,x和y分别是块的x坐标和y坐标的索引值,ax和ay分别是x方向的缩放因子和y方向的缩放因子,bx和by分别是x方向的摇摄因子和y方向的摇摄因子。
根据本发明的另一示例性方面,所述运动估计器还包括帧插入单元,根据最终运动矢量插入将在当前帧和先前帧之间插入的中间帧。
根据本发明的另一示例性方面,最终运动决定单元包括候选矢量选择器,在所述多个候选矢量中选择候选矢量;和矢量补偿器,补偿候选矢量选择器选择的候选矢量,并将补偿的候选矢量作为最终运动矢量输出。
可通过提供一种运动估计方法来实现本发明的前述和/或其它方面,所述运动估计方法包括候选矢量计算单元基于当前帧和先前帧来对将被插入的帧的多个块中的每个块计算多个候选矢量;对所述多个块中的每个块根据期望的标准从所述多个候选矢量中选择候选矢量;对所述多个块中的每个块将选择的候选矢量作为相应块的最终运动矢量输出;基于最终运动矢量来执行回归分析以确定全局矢量计算公式;和将全局矢量计算公式提供给候选矢量计算单元,其中,计算多个候选矢量的步骤包括根据全局矢量计算公式对将被插入的下一帧的每个块计算全局矢量,并将该全局矢量作为所述多个候选矢量中的候选矢量提供给最终运动决定单元。
根据本发明的另一示例性方面,在执行回归分析以确定全局矢量计算公式的步骤中,通过对最终运动矢量采样来确定全局矢量计算公式。
根据本发明的另一示例性方面,在执行回归分析以确定全局矢量计算公式的步骤中,通过线性回归分析方法来确定全局矢量计算公式。
根据本发明的另一示例性方面,全局矢量计算公式被确定为如下Mvx=axx+bxMvy=ayy+by其中,
axbx=1nΣk=0n-1xk2-(Σk=0n-1xk)2n-Σk=0n-1xk-Σk=0n-1xkΣk=0n-1xk2Σk=0n-1xkMvxkΣk=0n-1Mvxk]]>ayby=1nΣk=0n-1yk2-(Σk=0n-1yk)2n-Σk=0n-1yk-Σk=0n-1ykΣk=0n-1yk2Σk=0n-1ykMvykΣk=0n-1Mvyk]]>其中,作为全局矢量的Mvx和Mvy分别表示x方向的运动值和y方向的运动值,x和y分别是块的x坐标和y坐标的索引值,ax和ay分别是x方向的缩放因子和y方向的缩放因子,bx和by分别是x方向的摇摄因子和y方向的摇摄因子。
根据本发明的另一示例性方面,输出最终运动矢量的步骤包括补偿选择的候选矢量,并将补偿的候选矢量作为最终运动矢量输出。
根据本发明的另一示例性方面,所述运动估计方法还包括根据补偿的最终运动矢量插入将在当前帧和先前帧之间插入的中间帧。
可通过提供一种全局运动估计器来实现本发明的前述和/或其它方面,所述全局运动估计器包括运动估计单元,基于当前帧和先前帧来对将被插入的帧的多个块分别估计多个运动矢量;全局建模单元,基于估计的运动矢量来执行回归分析,并确定全局矢量计算公式;和全局矢量计算单元,根据全局矢量计算公式来对将被插入的下一帧的每个块计算全局矢量。
根据本发明的另一示例性方面,全局建模单元通过对所述多个运动矢量采样来确定全局矢量计算公式。
根据本发明的另一示例性方面,全局建模单元通过线性回归分析方法来确定全局矢量计算公式。
根据本发明的另一示例性方面,全局矢量计算公式被确定为如下Mvx=axx+bxMvy=ayy+by其中,axbx=1nΣk=0n-1xk2-(Σk=0n-1xk)2n-Σk=0n-1xk-Σk=0n-1xkΣk=0n-1xk2Σk=0n-1xkMvxkΣk=0n-1Mvxk]]>
ayby=1nΣk=0n-1yk2-(Σk=0n-1yk)2n-Σk=0n-1yk-Σk=0n-1ykΣk=0n-1yk2Σk=0n-1ykMvykΣk=0n-1Mvyk]]>其中,作为全局矢量的Mvx和Mvy分别表示x方向的运动值和y方向的运动值,x和y分别是块的x坐标和y坐标的索引值,ax和ay分别是x方向的缩放因子和y方向的缩放因子,bx和by分别是x方向的摇摄因子和y方向的摇摄因子。
可通过提供一种运动估计器来实现本发明的前述和/或其它方面,所述运动估计器包括全局矢量建模单元,基于多个运动矢量来执行回归分析以确定全局矢量计算公式,并将全局矢量计算公式提供给候选矢量计算单元,其中,候选矢量计算单元根据全局矢量计算公式来对将被插入的下一帧的每个块计算全局矢量。
可通过提供一种存储有用于执行运动估计方法的指令的计算机可读介质来实现本发明的前述和/或其它方面,所述指令包括第一组指令,由候选矢量计算单元基于当前帧和先前帧来对将被插入的帧的多个块中的每个块计算多个候选矢量;第二组指令,对所述多个块中的每个块根据期望的标准从所述多个候选矢量中选择候选矢量;第三组指令,对所述多个块中的每个块将选择的候选矢量作为相应块的最终运动矢量输出;第四组指令,基于最终运动矢量来执行回归分析以确定全局矢量计算公式;和第五组指令,将全局矢量计算公式提供给候选矢量计算单元,其中,计算多个候选矢量的步骤包括根据全局矢量计算公式对将被插入的下一帧的每个块计算全局矢量,并将该全局矢量作为所述多个候选矢量中的候选矢量提供给最终运动决定单元。


通过下面结合附图对示例性实施例的描述,本发明的上述和/或其他示例性方面和优点将会变得清楚和更易于理解,其中图1A和图1B是解释用于估计运动矢量的传统方法的示图;图2是根据本发明示例性实施例的运动估计器的控制框图;和图3是示出根据本发明示例性实施例的运动估计方法的流程图。
贯穿附图,相同的附图标号将被理解为表示相同的元件、特征和结构。
具体实施例方式
提供定义在描述中的诸如详细的结构和部件的内容以帮助全面理解本发明的实施例,并且所述内容只是示例性的。因此,本领域的普通技术人员将会认识到,在不脱离本发明的范围和精神的情况下,可对这里描述的实施例进行各种改变和修改。此外,为了清楚和简明,略去公知的功能和结构的描述。现在将详细描述在附图中示出的本发明的示例性实施例。
图2是根据本发明示例性实施例的运动估计器的控制框图。参照图2,该运动估计器包括候选矢量计算单元10、最终运动决定单元20和全局矢量建模单元30。
候选矢量计算单元10基于当前帧和先前帧来确定多个候选矢量。候选矢量计算单元10可包括一个或多个对应于各个候选矢量的候选矢量计算器。
例如,候选矢量计算器可将当前帧划分为多个块,将全搜索块匹配(FSBM)算法应用于先前帧的对应于参考块的期望的搜索区域,从而确定多个运动预测误差值,然后基于具有最小运动预测误差值的位置来估计各个块的候选矢量。这里,可通过各种方法(诸如绝对差和(SAD)、平均绝对差(MAD)等)来确定运动预测误差值。
候选矢量计算单元10可包括全局矢量计算单元11,根据由稍后将描述的全局矢量建模单元30建模的全局矢量计算公式来确定每个块的全局矢量。全局矢量计算单元11通过将每个块的索引代入建模的全局矢量计算公式来确定每个块的全局矢量。
候选矢量计算单元10可产生与当前帧的参考块相邻的块的运动矢量和/或与先前帧的参考块相邻的块的运动矢量作为候选矢量。
如图2所示,候选矢量被称为CV1、CV2、CV3、CV4......
最终运动决定单元20选择从候选矢量计算单元10输出的候选矢量之一,并将其作为将被插入的块的最终运动矢量输出。此时,最终运动决定单元20根据期望的标准选择候选矢量。例如,最终运动决定单元20将各个候选矢量代入代价函数,并选择代价函数的值最小的候选矢量。然而,本发明的示例性实施例不限于此,可应用各种误差分析方法。
根据本发明示例性实施例的最终运动决定单元20可包括候选矢量选择器21,根据上述期望的标准选择多个候选矢量之一;和矢量补偿器23,补偿所选择的矢量。
这里,矢量补偿器23补偿所选择的运动矢量以将特定模式或块效应最小化。可使用各种补偿方法来补偿运动矢量。这里,矢量补偿器23可包括在候选矢量计算单元10和最终运动决定单元20中,以补偿计算的各个候选矢量。
由最终运动决定单元20决定的最终运动矢量被输出到全局矢量建模单元30。全局矢量建模单元30基于最终运动矢量来执行回归分析,并对全局矢量计算公式建模或确定全局矢量计算公式。
在等式2中定义了全局矢量计算公式。
Mvx=axx+bx(2)Mvy=ayy+by其中,作为全局矢量的Mvx和Mvy分别表示x方向的运动矢量和y方向的运动矢量,x和y分别是块的x坐标和y坐标的索引值,ax和ay分别是x方向的缩放因子和y方向的缩放因子,bx和by分别是x方向的摇摄因子和y方向的摇摄因子。
例如,当图像帧的分辨率为720×480并且参考块的大小为16×16时,图像帧的x的范围是0-45,图像帧的y的范围是1-29,并且图像帧被划分为1380个块。
如果通过矢量补偿器23来补偿各个块的最终运动矢量,那么可对各个块将等式2重写为下面的等式3。
Mvx0=ax·0+bx,Mvy0=ay·0+by]]>Mvx1=ax·1+bx,Mvy1=ay·1+by]]>Mvx1378=ax·1378+bx,Mvy1378=ay·1378+by]]>Mvx1379=ax·1379+bx,Mvy1379=ay·1379+by---(3)]]>如果存在n个块,那么可将等式3重写为作为一般公式的等式4。
Mvx0=ax·0+bx,Mvy0=ay·0+by]]>Mvx1=ax·1+bx,Mvy1=ay·1+by]]>Mvxn-2=ax·(n-2)+bx,Mvyn-2=ay·(n-2)+by]]>Mvxn-1=ax·(n-1)+bx,Mvyn-1=ay·(n-1)+by---(4)]]>同时,可用作为矩阵的下面的等式5来表示等式4。
Mvx0···Mvxn-1=01··1·n-11axbx]]>Mvy0···Mvyn-1=01··1·n-11ayby---(5)]]>通过对于ax和bx应用等式6,可将等式5重写为等式7。
(Ax=b→x=(ATA)-1(ATb)) (6)axbx=1nΣk=0n-1xk2-(Σk=0n-1xk)2n-Σk=0n-1xk-Σk=0n-1xkΣk=0n-1xk2Σk=0n-1xkMvxkΣk=0n-1Mvxk---(7)]]>同样,可通过下面的等式8获得ay和by。
ayby=1nΣk=0n-1yk2-(Σk=0n-1yk)2n-Σk=0n-1yk-Σk=0n-1ykΣk=0n-1yk2Σk=0n-1ykMvykΣk=0n-1Mvyk---(8)]]>如在等式7和8中看到的,可通过相应块的索引和运动值获得ax、ay、bx和by。因此,与传统方法不同,由于从整个块的运动矢量获得系数值,所以不需要复杂的计算并且可获得正确的全局矢量。同时,可通过对期望数量的块采样来获得全局矢量计算公式,而不使用全部块的运动矢量。在传统的全局矢量计算器中,增加采样的数量会使硬件的负担更大。然而,在本发明的示例性实施例中,采样数量的增加不对硬件产生相同的负面影响。
由全局矢量建模单元30建模的全局矢量计算公式被提供给候选矢量计算单元10。全局矢量计算单元11通过将块的x坐标和y坐标的索引值代入全局矢量计算公式来确定全局矢量。产生的全局矢量作为多个候选矢量之一被提供给最终运动决定单元20。这里,由全局矢量建模单元30建模的全局矢量计算公式用于获得下一帧的全局矢量。
同时,由最终运动决定单元20决定的最终运动矢量用于在帧插入单元40中产生新的中间帧。也就是说,帧插入单元40基于最终运动矢量插入将在当前帧和先前帧之间插入的新的中间帧。
以下,将参照图3来描述在图2所示的运动估计器中计算全局矢量的示例性方法。
参照图2和图3,候选矢量计算单元10基于当前帧和先前帧来确定多个候选矢量(S100)。然后,候选矢量选择器21根据期望的标准选择所述多个候选矢量之一(S101)。选择的运动矢量由矢量补偿器23处理,并作为最终运动矢量被输出(S102)。
然后,全局矢量建模单元30基于最终运动矢量来对全局矢量计算公式建模(S103)。由于以上已描述了其细节,所以将不对其进行描述。全局矢量计算单元11根据全局矢量计算公式来确定下一帧的全局矢量(S104)。计算的全局矢量可以作为所述多个候选矢量之一被提供。
如上所述,根据本发明的示例性实施例,提供了一种在简化硬件配置的同时能够获得正确的全局矢量的运动估计器和运动估计方法。
还可将本发明的特定示例性实施例实施为计算机可读记录介质上的计算机可读代码。所述计算机可读记录介质是可存储其后可由计算机系统读取的数据的任何数据存储装置。计算机可读记录介质的示例包括但不限于,只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光学数据存储装置和载波(诸如通过互联网的数据传输)。所述计算机可读记录介质还可以分布在联网的计算机系统上,从而计算机可读代码以分布式方式被存储和执行。此外,可通过本发明所属领域的程序员将用于实现本发明的功能程序、代码和代码段容易地解释为在本发明的范围内。
尽管参照本发明的几个示例性实施例显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离本发明的原理和精神的情况下,可以对这些实施例进行改变,本发明的范围限定在权利要求及其等同物中。
权利要求
1.一种运动估计器,包括候选矢量计算单元,基于当前帧和先前帧来对将被插入的帧的每个块确定多个候选矢量;最终运动决定单元,根据期望的标准从所述多个候选矢量中选择候选矢量,并将选择的候选矢量作为相应块的最终运动矢量输出;和全局矢量建模单元,基于最终运动决定单元输出的多个最终运动矢量来执行回归分析以确定全局矢量计算公式,并将全局矢量计算公式提供给候选矢量计算单元,其中,候选矢量计算单元根据全局矢量计算公式来对将被插入的下一帧的每个块计算全局矢量,并将该全局矢量作为所述多个候选矢量之一提供给最终运动决定单元。
2.根据权利要求1所述的运动估计器,其中,全局矢量建模单元对所述多个最终运动矢量采样以确定全局矢量计算公式。
3.根据权利要求2所述的运动估计器,其中,全局矢量建模单元通过线性回归分析方法确定全局矢量计算公式。
4.根据权利要求3所述的运动估计器,其中,全局矢量计算公式被确定为如下Mvx=axx+bxMvy=ayy+by其中,axbx=1nΣk=0n-1xk2-(Σk=0n-1xk)2n-Σk=0n-1xk-Σk=0n-1xkΣk=0n-1xk2Σk=0n-1xkMvxkΣk=0n-1Mvxk]]>ayby=1nΣk=0n-1yk2-(Σk=0n-1yk)2n-Σk=0n-1yk-Σk=0n-1ykΣk=0n-1yk2Σk=0n-1ykMvykΣk=0n-1Mvyk]]>其中,作为全局矢量的Mvx和Mvy分别表示x方向的运动值和y方向的运动值,x和y分别是所述块的x坐标和y坐标的索引值,ax和ay分别是x方向的缩放因子和y方向的缩放因子,bx和by分别是x方向的摇摄因子和y方向的摇摄因子。
5.根据权利要求4所述的运动估计器,还包括帧插入单元,根据最终运动矢量插入将在当前帧和先前帧之间插入的中间帧。
6.根据权利要求5所述的运动估计器,其中,最终运动决定单元包括候选矢量选择器,在所述多个候选矢量中选择候选矢量;和矢量补偿器,补偿候选矢量选择器选择的候选矢量,并将补偿的候选矢量作为最终运动矢量输出。
7.一种运动估计方法,包括候选矢量计算单元基于当前帧和先前帧来对将被插入的帧的多个块中的每个块计算多个候选矢量;对所述多个块中的每个块根据期望的标准从所述多个候选矢量中选择候选矢量;对所述多个块中的每个块将选择的候选矢量作为相应块的最终运动矢量输出;基于最终运动矢量来执行回归分析以确定全局矢量计算公式;和将全局矢量计算公式提供给候选矢量计算单元,其中,计算多个候选矢量的步骤包括根据全局矢量计算公式对将被插入的下一帧的每个块计算全局矢量,并将该全局矢量作为所述多个候选矢量中的候选矢量提供给最终运动决定单元。
8.根据权利要求7所述的运动估计方法,其中,在执行回归分析以确定全局矢量计算公式的步骤中,通过对最终运动矢量采样来确定全局矢量计算公式。
9.根据权利要求8所述的运动估计方法,其中,在执行回归分析以确定全局矢量计算公式的步骤中,通过线性回归分析方法来确定全局矢量计算公式。
10.根据权利要求9所述的运动估计方法,其中,全局矢量计算公式被确定为如下Mvx=axx+bxMvy=ayy+by其中,axbx=1nΣk=0n-1xk2-(Σk=0n-1xk)2n-Σk=0n-1xk-Σk=0n-1xkΣk=0n-1xk2Σk=0n-1xkMvxkΣk=0n-1Mvxk]]>ayby=1nΣk=0n-1yk2-(Σk=0n-1yk)2n-Σk=0n-1yk-Σk=0n-1ykΣk=0n-1yk2Σk=0n-1ykMvykΣk=0n-1Mvyk]]>其中,作为全局矢量的Mvx和Mvy分别表示x方向的运动值和y方向的运动值,x和y分别是所述块的x坐标和y坐标的索引值,ax和ay分别是x方向的缩放因子和y方向的缩放因子,bx和by分别是x方向的摇摄因子和y方向的摇摄因子。
11.根据权利要求10所述的运动估计方法,其中,输出最终运动矢量的步骤包括补偿选择的候选矢量,并将补偿的候选矢量作为最终运动矢量输出。
12.根据权利要求11所述的运动估计方法,还包括根据补偿的最终运动矢量插入将在当前帧和先前帧之间插入的中间帧。
13.一种全局运动估计器,包括运动估计单元,基于当前帧和先前帧来对将被插入的帧的多个块分别估计多个运动矢量;全局建模单元,基于估计的运动矢量来执行回归分析,并确定全局矢量计算公式;和全局矢量计算单元,根据全局矢量计算公式来对将被插入的下一帧的每个块计算全局矢量。
14.根据权利要求13所述的全局运动估计器,其中,全局建模单元通过对所述多个运动矢量采样来确定全局矢量计算公式。
15.根据权利要求14所述的全局运动估计器,其中,全局建模单元通过线性回归分析方法来确定全局矢量计算公式。
16.根据权利要求15所述的全局运动估计器,其中,全局矢量计算公式被确定为如下Mvx=axx+bxMvy=ayy+by其中,axbx=1nΣk=0n-1xk2-(Σk=0n-1xk)2n-Σk=0n-1xk-Σk=0n-1xkΣk=0n-1xk2Σk=0n-1xkMvxkΣk=0n-1Mvxk]]>ayby=1nΣk=0n-1yk2-(Σk=0n-1yk)2n-Σk=0n-1yk-Σk=0n-1ykΣk=0n-1yk2Σk=0n-1ykMvykΣk=0n-1Mvyk]]>其中,作为全局矢量的Mvx和Mvy分别表示x方向的运动值和y方向的运动值,x和y分别是块的x坐标和y坐标的索引值,ax和ay分别是x方向的缩放因子和y方向的缩放因子,bx和by分别是x方向的摇摄因子和y方向的摇摄因子。
17.一种运动估计器,包括全局矢量建模单元,基于多个运动矢量来执行回归分析以确定全局矢量计算公式,并将全局矢量计算公式提供给候选矢量计算单元,其中,候选矢量计算单元根据全局矢量计算公式来对将被插入的下一帧的每个块计算全局矢量。
18.一种存储有用于执行运动估计方法的指令的计算机可读介质,所述指令包括第一组指令,由候选矢量计算单元基于当前帧和先前帧来对将被插入的帧的多个块中的每个块计算多个候选矢量;第二组指令,对所述多个块中的每个块根据期望的标准从所述多个候选矢量中选择候选矢量;第三组指令,对所述多个块中的每个块将选择的候选矢量作为相应块的最终运动矢量输出;第四组指令,基于最终运动矢量来执行回归分析以确定全局矢量计算公式;和第五组指令,将全局矢量计算公式提供给候选矢量计算单元,其中,计算多个候选矢量的步骤包括根据全局矢量计算公式对将被插入的下一帧的每个块计算全局矢量,并将该全局矢量作为所述多个候选矢量中的候选矢量提供给最终运动决定单元。
全文摘要
提供了一种运动估计器和估计运动的方法。运动估计器包括候选矢量计算单元,基于当前帧和先前帧对将被插入的帧的每个块确定多个候选矢量;最终运动决定单元,根据期望的标准从多个候选矢量中选择候选矢量,并将选择的候选矢量作为相应块的最终运动矢量输出;和全局矢量建模单元,基于最终运动矢量执行回归分析以对全局矢量计算公式建模,并将全局矢量计算公式提供给候选矢量计算单元,其中,候选矢量计算单元根据建模的全局矢量计算公式对将被插入的下一帧的每个块计算全局矢量,并将该全局矢量作为多个候选矢量之一提供给最终运动决定单元。因而,本发明提供了一种在简化硬件配置的同时能够获得正确的全局矢量的运动估计器和运动估计方法。
文档编号G06T7/20GK1976453SQ20061016296
公开日2007年6月6日 申请日期2006年11月29日 优先权日2005年11月30日
发明者李浩燮, 闵钟述, 权五宰, 金命哉, 成和锡, 赵珉卿 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1