【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种对用于运动预测和补偿的参考图像进行插值的插值滤波器,更具体地讲,涉及这样一种对视频编码和解码的方法和设备,该方法和设备扩展参考画面的相应块,通过应用无限脉冲响应(IIR)滤波器对扩展的相应块执行滤波,并且随后以子像素为单位对IIR滤波扩展的相应块执行插值。
技术介绍
在图像压缩方法(诸如,运动图像专家组(MPEG)-l、MPEG-2、MPEG-4或H. 264/ MPEG-4先进视频编码(AVC))中,为了对图像编码,画面被划分为宏块。以可用于帧间预测或帧内预测的所有的编码模式对宏块的每一个编码,随后以选择的编码模式进行编码,所述选择的编码模式根据用于对宏块编码的比特率以及基于原始宏块的解码的宏块的失真程度而被选择。在帧间预测中,通过搜索与将通过使用位于当前编码的画面的前面或后面的至少一个参考画面被编码的当前块类似的参考画面中的区域,来产生运动矢量,通过使用产生的运动矢量执行运动补偿来产生当前块的预测块。为了增加预测精确性,以比整数像素分辨率更精确的子像素分辨率为单位来执行运动补偿。例如,通过产生参考画面的整数像素之间的子像素(诸如,1/2像素(半像素)、 1/4像素(四分之一像素)和1/8像素(八分之一像素))来对参考画面进行插值,并且随后通过使用插值的参考画面来执行运动补偿。
技术实现思路
技术问题本专利技术提供用于对视频编码和解码的方法和设备,其中,通过扩展在运动补偿期间使用的参考画面的相应块并且随后经由基于块的无限脉冲响应滤波和有限脉冲响应滤波产生插值的参考画面,来在视频的运动补偿期间提高预测效率。本专利技术还提供用于对视频编码和解 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2011.05.16 KR 10-2011-0045837;2010.05.14 US 61/3341.一种对视频编码的方法,所述方法包括 通过将用于当前块的运动补偿的参考画面的相应块扩展到预定尺寸来产生扩展的相应块; 通过将预定第一滤波器应用到扩展的相应块来产生滤波扩展的相应块; 通过将预定第二滤波器应用到滤波扩展的相应块以子像素为单位执行插值; 通过使用以子像素为单位插值的参考画面来执行运动预测和补偿。2.如权利要求1所述的方法,其中,产生扩展的相应块的步骤包括 确定参考画面的与以整数像素为单位的当前块最类似的相应块; 通过将相应块的上边界、下边界、左边界和右边界扩展预定像素尺寸来产生扩展的相应块。3.如权利要求1所述的方法,其中,预定第一滤波器是无限脉冲响应IIR滤波器,预定第二滤波器是有限脉冲响应FIR滤波器。4.如权利要求1所述的方法,其中,产生滤波扩展的相应块的步骤包括 通过将一维的预定第一滤波器在行方向上应用到扩展的相应块,来改变包括在扩展的相应块中的整数像素的像素值; 通过将一维的预定第一滤波器在列方向上应用到具有改变的像素值的扩展的相应块,来改变包括在扩展的相应块中的整数像素的像素值。5.如权利要求1所述的方法,其中,产生滤波扩展的相应块的步骤包括 当扩展的相应块的尺寸是NXM时,其中,N和M均是整数,zl表示预定常数,si (k)表示位于扩展的相应块的预定行的第k整数像素的像素值,其中,k是从O到N-1的整数,通过用根据等式 cl (k) = si (k)+zl*cl (k-1)和 c2(k) = zl* (c2 (k+1)-cl (k))计算的 c2(k)的值替换sl(k)的值,在行方向上对扩展的相应块执行一维滤波; 当s2(k)表示位于在行方向上一维滤波的扩展的相应块的预定列的第k整数像素的像素值时,其中,k是从O到M-1的整数,通过用根据等式c3 (k) = s2 (k) +zl*c3 (k-1)和c4 (k)=zl*(c4(k+l)-c3(k))计算的c4(k)的值替换s2(k)的值,在列方向上对扩展的相应块执行一维滤波。6.如权利要求1所述的方法,其中,以子像素为单位执行插值的步骤包括通过使用将被插值的子像素周围的整数像素的像素值的加权总和使用预定抽头系数的FIR滤波器和平均值滤波器,以子像素为单位执行插值。7.如权利要求1所述的方法,还包括对预定标志信息进行编码,该预定标志信息指示是否通过使用滤波扩展的相应块执行运动预测和补偿。8.一种对视频解码的方法,所述方法包括 从接收的比特流提取关于将被解码的当前块的运动矢量的信息; 通过将由运动矢量指示的参考画面的相应块扩展到预定尺寸来产生扩展的相应块; 通过将预定第一滤波器应用到扩展的相应块来产生滤波扩展的相应块; 通过将预定第二滤波器应用到滤波扩展的相...
【专利技术属性】
技术研发人员:陈建乐,韩宇镇,尼古拉·斯利亚科夫,范迪姆·谢廖金,
申请(专利权)人:三星电子株式会社,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。