侦测遮挡区域的方法以及装置的制造方法_3

文档序号:9263757阅读:来源:国知局
an、a12以及a13组成。依据如图6A所示的实际情况,区块a9应由区块b6以及区块C12插值。然而,依据本发明,区块a9的参考区块是区块b9以及区块c9,如图6B所示。区块b9以及区块C9彼此并不匹配,这样两个区块之间的区块差值(例如SAD)可能大于区块b6以及区块C12之间的差值。如果区块%的区块差值大于预测区块差值一个阈值,区块a9将会被误认为一个遮挡区块。这将导致插值帧中的前景被破坏。
[0037]图7A以及图7B举例说明了位于背景中的运动边界。与图6A以及图6B所示的例子不同的是,运动边界包含的区块位于背景区域。图7A是帧700以及帧720之间的匹配结果的示意图。双向箭头代表了匹配区块之间的关系。图7A以及图7B中的标号代表的含义与图2中的标号代表的含义相似,在此不再赘述。
[0038]图7B是依据本发明的使用双向运动估计获得运动向量的示意图,其中所示的每一个箭头代表正在处理的每一插值区块的两个参考区块之间的关系。帧710是依据获取帧700以及帧710的插值帧。如图7B所示,运动边界770由区块至a8组成。依据如图7A所示的实际情况,区块a5应由区块b5以及区块C5插值。然而,依据本发明,区块a5的参考区块是区块b5以及区块c8。由于区块匕以及区块C8彼此不匹配,这样两个区块之间的区块差值(例如SAD)可能大于区块b5以及区块C5之间的差值。如果区块a5的区块差值大于预测区块差值一个阈值,区块a5将会被误认为一个遮挡区块。这将导致插值帧中出现轻度的晕影(halo)。
[0039]上述说明使得本领域技术人员能够依据本发明公开的技术内容实现本发明。本领域技术人员可在本申请已经公开的技术内容的基础上了解其实施例的多种变型,并且此处定义的多个准则可应用至其他实施例。因此,本发明并非局限于以上所述的具体实施例,而应扩展至与以上所描述的准则相一致的更广范围。在上述具体说明中,所提供的多种具体细节仅仅用来帮助理解本发明,而并非用来限制本发明的范围。
[0040]本发明的多个实施例描述的方法可以使用多种软件、硬件、或者两者的结合来实现。举例来说,本发明的一个实施例可以是集成至一个视频压缩芯片的集成电路,或者是集成至视频压缩软件的程序代码来实现。本申请的一个实施例可以是在数字信号处理器上执行的程序代码来实现所描述的方法。本申请也与计算机处理器、数字信号处理器、微处理器或者现场可编程门阵列(field programmable gate array,FPGA)实现的多个功能相关。上述多个处理器被配置为执行本申请所描述的任务。软件代码或者固件代码可以用多种编程语言以不同的格式来实现。上述软件代码可适应不同的目标平台。然而,使用软件代码以及其他形式的配置代码的不同的编码格式、结构以及语言来执行本申请所述的任务不偏离本发明的主题精神。
[0041]虽然本发明以较佳实施方式揭露如上,然而此较佳实施方式并非用以限定本发明,本领域技术人员不脱离本发明的精神和范围内,凡依本发明申请专利范围所做的均等变化与修饰,都应属本发明的涵盖范围。
【主权项】
1.一种侦测当前图像中的遮挡区域的方法,该方法包含: 依据第一相邻图像以及第二相邻图像决定当前区块的运动向量,其中该当前图像在时序上位于该第一相邻图像以及该第二相邻图像之间; 依据该第一相邻图像中的第一参考区块以及该第二相邻图像中的第二参考区块决定该当前区块的区块差值,其中该第一参考区块以及该第二参考区块使用该当前区块以及该运动向量来定位; 接收预测区块差值;以及 依据该区块差值以及该预测区块差值决定该当前区块是否是遮挡区块。2.如权利要求1所述的方法,其特征在于,如果该区块差值大于该预测区块差值一个阈值,决定该当前区块是一个遮挡区块。3.如权利要求1所述的方法,其特征在于,该预测区块差值是依据该当前区块的一个或者多个相邻区块的一个或者多个区块差值来决定,其中该一个或多个相邻区块在该当前图像中,并且不在任何的运动边界中。4.如权利要求1所述的方法,其特征在于,该预测区块差值依据该区块差值与一个或多个相邻区块差值的平均值更新。5.如权利要求1所述的方法,其特征在于,该区块差值是在该第一参考区块以及该第二参考区块中的对应像素值的绝对差值之和。6.如权利要求1所述的方法,其特征在于,该运动向量对应于双向运动向量,该双向运动向量是依据该第一相邻图像以及该第二相邻图像之间的前向运动估计以及后向运动估计来决定。7.如权利要求6所述的方法,其特征在于,该双向运动向量与最小区块差值相关,该最小区块差值是在该第一相邻图像以及该第二相邻图像中的多个候选参考区块之间计算。8.如权利要求1所述的方法,其特征在于,该第一参考区块是通过该第一相邻图像中偏移一个与该当前区块对应的由一个方向上的该运动向量所指示的第一位置来定位,以及该第二参考区块是在该第二相邻图像中偏移一个与该当前区块对应的在相反方向通过该运动向量所指示的第二位置来定位。9.如权利要求1所述的方法,其特征在于,该区块差值是依据该第一参考区块以及该第二参考区块之间的多个像素差决定。10.一种侦测当前图像中的遮挡区域的装置,该装置包含一个或多个电子电路,其中该一个或多个电子电路被配置为: 依据第一相邻图像以及第二相邻图像决定当前区块的运动向量,其中该当前图像在时序上位于该第一相邻图像以及该第二相邻图像之间; 依据该第一相邻图像中的第一参考区块以及该第二相邻图像中的第二参考区块决定该当前区块的区块差值,其中该第一参考区块以及该第二参考区块使用该当前区块以及该运动向量来定位; 接收预测区块差值;以及 依据该区块差值以及该预测区块差值决定该当前区块是否是遮挡区块。11.根据权利要求10所述的装置,其特征在于,该预测区块差值是依据该当前区块的一个或者多个相邻区块的一个或者多个区块差值来决定,其中该一个或多个相邻区块在该当前图像中,并且不在任何的运动边界中。12.根据权利要求10所述的装置,其特征在于,该预测区块差值依据该区块差值与一个或多个相邻区块差值的平均值更新。13.根据权利要求10所述的装置,其特征在于,该区块差值是在该第一参考区块以及该第二参考区块中的对应像素值的绝对差值之和。14.根据权利要求10所述的装置,其特征在于,如果该区块差值大于该预测区块差值一个阈值,决定该当前区块是一个遮挡区块。15.根据权利要求10所述的装置,其特征在于,该运动向量对应于双向运动向量,该双向运动向量是依据该第一相邻图像以及该第二相邻图像之间的前向运动估计以及后向运动估计来决定。16.根据权利要求10所述的装置,其特征在于,该区块差值是依据该第一参考区块以及该第二参考区块之间的多个像素差决定。17.一种侦测当前图像中的遮挡区域的装置,该装置包含: 运动估计单元,依据与两个相邻图像相关的像素执行运动估计,并且输出当前区块的区块差值与运动向量;以及 遮挡侦测单元,从该运动估计单元接收到的该当前区块的区块差值与运动向量,来侦测该当前区块是否是遮挡区块,其中该遮挡侦测单元包含: 区块差值预测器,产生预测区块差值;以及 遮挡侦测器,依据该区块差值以及该预测区块差值决定该当前区块是否是遮挡区块。18.根据权利要求17所述的装置,其特征在于,该两个相邻图像包含第一相邻图像与第二相邻图像,该运动估计单元依据该第一相邻图像以及该第二相邻图像决定当前区块的运动向量,其中该当前图像在时序上位于该第一相邻图像以及该第二相邻图像之间;并且该运动估计单元依据该第一相邻图像中的第一参考区块以及该第二相邻图像中的第二参考区块决定该当前区块的区块差值,其中该第一参考区块以及该第二参考区块使用该当前区块以及该运动向量来定位。19.根据权利要求18所述的装置,其特征在于,该区块差值是在该第一参考区块以及该第二参考区块中的对应像素值的绝对差值之和。20.根据权利要求17所述的装置,其特征在于,该区块差值预测器是依据该当前区块的一个或者多个相邻区块的一个或者多个区块差值来决定该预测区块差值,其中该一个或多个相邻区块在该当前图像中,并且不在任何的运动边界中。21.根据权利要求17所述的装置,其特征在于,如果该区块差值大于该预测区块差值一个阈值,该遮挡侦测器决定该当前区块是一个遮挡区块。
【专利摘要】一种用于遮挡区域侦测的方法与装置,该方法与装置依据与运动向量以及预测区块差值有关的区块差值来侦测遮挡区域。对于一帧的每一当前区块,依据一个时序上先前帧以及一个时序上的后续帧来进行运动估计。依据获得的运动向量,当前区块的两个参考区块位于时序上的相邻帧。对于当前区块,计算两个参考区块之间的区块差值。通过比较该区块差值与该当前区块的预测区块差值,来决定当前区块是否是遮挡区块。该预测区块差值通过平均非运动边界区域的相邻区块的区块差值来更新。本发明所提供的以区块为基础的方法的侦测方法与装置能够在侦测图像的遮挡区域时提高侦测的准确性或者降低计算的复杂度。
【IPC分类】H04N19/51, H04N19/513
【公开号】CN104980759
【申请号】CN201410322857
【发明人】方弘吉, 张芳甄
【申请人】联发科技股份有限公司
【公开日】2015年10月14日
【申请日】2014年7月8日
【公告号】US20150296102
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1