混合分接头滤波器制造技术

技术编号:8109605 阅读:258 留言:0更新日期:2012-12-22 00:18
在视频编码及/或解码过程的预测阶段期间,视频译码器可将相对较长的滤波器用于指向特定子像素位置的特定运动向量且将相对较短的滤波器用于指向其它子像素位置的运动向量,其中较长的滤波器大体上指代具有较大数目的滤波器系数(也称为分接头)的内插滤波器,而较短的滤波器大体上指代具有较少分接头的内插滤波器。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数字视频编码及解码,且更特定来说,涉及经应用以产生视频编码及解码中所使用的预测性数据的滤波技木。
技术介绍
数字视频能力可并入到广泛范围的装置中,包括数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板型计算机、数字相机、数字记录装置、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、智能电话及其类似者。数字视频装置实施视频压缩技术,例如在由MPEG-2、MPEG-4、或ITU-TH. 264/MPEG-4第10部分(高级视频译码(AVC))定义的标准中所描述的视频压缩技木,以较有效地发射及接收数字视频信息。视频压缩技术可执行空间预测及/或时间预测以減少或移除视频序列中所固有的冗余。基于块的帧间译码为非常有用的译码技术,其依赖于时间预测以减少或移除视频序列的连续经译码的単元的视频块之间的时间冗余。所述经译码的单元可包含视频帧、视频帧的片段(slice)、图片的群组或经编码的视频块的另ー经定义的単元。对于帧间译码来说,视频编码器执行运动估计及运动补偿以追踪两个或两个以上邻近经译码的単元的对应视频块的移动。运动估计产生运动向量,其指示视频块相对于ー个或ー个以上參考帧或其它经译码的单元中的对应预测视频块的位移。运动补偿使用所述运动向量以从所述ー个或ー个以上參考帧或其它经译码的单元产生预测视频块。在运动补偿后,通过从正译码的原始视频块减去预测视频块来形成残余视频块。视频编码器还可应用变换、量化及熵译码过程来进ー步減少与残余块的通信相关联的位率。变换技术可包含离散余弦变换(DCT)或概念上类似的过程。或者,可使用小波变换、整数变换或其它类型的变换。在DCT过程中,作为实例,将ー组像素值转换成变换系数,其可表示所述像素值在频域中的能量。将量化应用于变换系数,且量化大体上涉及減少与任何给定变换系数相关联的位的数目的过程。熵译码包含共同地压缩ー序列译码模式、运动信息、经译码的块模式及经量化的变换系数的ー个或ー个以上过程。熵译码的实例包括(但不限干)内容自适应可变长度译码(CAVLC)及上下文自适应ニ进制算术译码(CABAC)。经译码的视频块可通过可用以产生或识别预测性块的预测信息及指示正译码的块与所述预测性块之间的差异的残余数据块来表示。所述预测信息可包含用以识别预测性数据块的ー个或ー个以上运动向量。在给定运动向量的情况下,解码器能够重建构用以将残余译码的预测性块。因此,在给定残余块的集合及运动向量的集合(且可能给定ー些额外语法)的情况下,解码器可重建构原始编码的视频帧。基于运动估计及运动补偿的帧间译码可实现极好的压缩,这是因为连续视频帧或其它类型的经译码的単元通常非常类似。经编码的视频序列可包含残余数据块、运动向量且可能包含其它类型的语法。已开发出内插技术以便改良可在帧间译码中实现的压缩的等级。在此种状况下,可从运动估计中所使用的视频帧或其它经译码的单元的视频块的像素来内插在运动补偿期间所产生的预测性数据(其用以将视频块译码)。通常执行内插以产生预测性半像素(半pel)值及预测性四分之一像素(四分之一 pel)值。半像素及四分之一像素值与子像素位置相关联。可使用分数运动向量以子像素分辨率来识别视频块以便俘获视频序列中的分数移动,且借此提供比整体视频块更类似于正译码的视频块的预测性块
技术实现思路
大体来说,本专利技术描述在视频编码及/或解码过程的预测阶段期间由编码器及解码器应用的滤波技术。所描述的滤波技术的方面可增强在分数内插期间所使用的预测性数据的准确度,且在ー些状况下,可改良像素的整体块的预测性数据。存在针对本专利技术的若干方面,包括使用用于指向特定子像素位置的特定运动向量的相对较长滤波器及用于指向其它子位置位置的运动向量的相对较短滤波器。为了设计具有良好频率响应的滤波器以实现内插目的,可能需要使用相对较长滤波器(例如,替代6个系数或分接头而使用8个系数或分接头)。所述较长滤波器可以较大计算复杂性为代价来改良视频译码器的压缩效率。为了获得较长滤波器情况下的较佳性能的益处而无计算复杂性的大的增加,本专利技术中所描述的技术包括使用长滤波器与短滤波器的混合体。举例来说,如果运动向量指向需要单ー滤波的位置,则可使用8分接头滤波器。对于需要两个滤波操作的位置来说,可使用6分接头滤波器。因此,最坏状况下的复杂性仍由6分接头滤波器进行的两个滤波操作限制,此情形与在H. 264标准的状况下相同,但与H.264标准相比,使用8分接头滤波器可产生经改良的预测性数据。本专利技术的其它方面涉及用于将位串流中的信息编码以传达滤波器的类型及可能所使用的滤波器系数的技木。本专利技术的这些及其它方面将通过以下描述而变得显而易见。在一个实例中,本专利技术提供ー种方法,所述方法包括获得ー像素块,其中所述像素块包括对应于所述像素块内的整数像素位置的整数像素值;计算第一子像素位置的第一子像素值,其中计算所述第一子像素值包含应用第一内插滤波器,所述第一内插滤波器定义对应于滤波器支持位置的滤波器系数的第一一维阵列;计算第二子像素位置的第二子像素值,其中计算所述第二子像素值包含应用第二内插滤波器及应用第三内插滤波器,所述第二内插滤波器定义对应于水平滤波器支持位置的滤波器系数的第二ー维阵列,所述第三内插滤波器定义对应于垂直滤波器支持位置的滤波器系数的第三ー维阵列,其中所述第一一维阵列包含比所述第二一维阵列多的滤波器系数;所述第一一维阵列包含比所述第三一维阵列多的滤波器系数;及基于至少所述第一子像素值及所述第二子像素值来产生预测块。在另ー实例中,本专利技术提供一种设备,所述设备包括预测单元,所述预测单元经配置以进行以下操作获得像素块,其中所述像素块包括对应于所述像素块内的整数像素位置的整数像素值;计算第一子像素值及第ニ子像素值,其中第一子像素值是通过应用第一内插滤波器而计算,所述第一内插滤波器定义对应于滤波器支持位置的滤波器系数的第一一维阵列;第ニ子像素值是通过应用第二内插滤波器及应用第三内插滤波器来计算,所述第二内插滤波器定义对应于水平滤波器支持位置的滤波器系数的第二ー维阵列,所述第三内插滤波器定义对应于垂直滤波器支持位置的滤波器系数的第三一维阵列;所述第一一维阵列包含比所述第二一维阵列多的滤波器系数;所述第一一维阵列包含比所述第三ー维阵列多的滤波器系数;及基于至少所述第一子像素值及所述第二子像素值来产生预测块。在另ー实例中,本专利技术提供一种设备,所述设备包括用于获得像素块的装置,其中所述像素块包括对应于所述像素块内的整数像素位置的整数像素值;用于计算第一子像素位置的第一子像素值的装置,其中计算所述第一子像素值包含应用第一内插滤波器,所述第一内插滤波器定义对应于滤波器支持位置的滤波器系数的第一一维阵列;用于计算第ニ子像素位置的第二子像素值的装置,其中计算所述第二子像素值包含应用第二内插滤波器及应用第三内插滤波器,所述第二内插滤波器定义对应于水平滤波器支持位 置的滤波器系数的第二ー维阵列,所述第三内插滤波器定义对应于垂直滤波器支持位置的滤波器系数的第三ー维阵列,其中所述第一一维阵列包含比所述第二一维阵列多的滤波器系数;所述第一一维阵列包含比所述第三一维阵列多的滤波器系数;及用于基于至少所述第一子像素值及所述第二子像素值来产生本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.04.12 US 61/323,250;2010.06.02 US 61/350,743;1.ー种预测视频信号的方法,其包含 获得像素块,其中所述像素块包括对应于所述像素块内的整数像素位置的整数像素值; 计算第一子像素位置的第一子像素值,其中计算所述第一子像素值包含应用第一内插滤波器,所述第一内插滤波器定义对应于滤波器支持位置的滤波器系数的第一一维阵列;计算第二子像素位置的第二子像素值,其中计算所述第二子像素值包含应用第二内插滤波器及应用第三内插滤波器,所述第二内插滤波器定义对应于水平滤波器支持位置的滤波器系数的第二ー维阵列,所述第三内插滤波器定义对应于垂直滤波器支持位置的滤波器系数的第三ー维阵列,其中 所述第一一维阵列包含比所述第二一维阵列多的滤波器系数; 所述第一一维阵列包含比所述第三一维阵列多的滤波器系数;及 基于至少所述第一子像素值及所述第二子像素值来产生预测块。2.根据权利要求I所述的方法,其中 所述第一内插滤波器包含8分接头滤波器; 所述第二内插滤波器包含6分接头滤波器;且, 所述第三内插滤波器包含6分接头滤波器。3.根据权利要求I所述的方法,其中所述第一内插滤波器的所述滤波器支持位置对应于整数像素位置的集合。4.根据权利要求I所述的方法,其中所述第一子像素位置处于与整数像素位置共同的垂直轴或与整数像素位置共同的水平轴上。5.根据权利要求I所述的方法,其中所述第二子像素位置不处于与整数像素位置共同的垂直轴上且不处于与整数像素位置共同的水平轴上。6.根据权利要求I所述的方法,其中所述方法形成视频编码过程的部分,所述方法进ー步包含 将信令位编码,其中所述信令位识别待用于子像素位置的特定内插滤波器。7.根据权利要求6所述的方法,其中所述信令位単独地识别所述第二内插滤波器及所述第三内插滤波器。8.根据权利要求6所述的方法,其中所述信令位识别包含所述第二内插滤波器及所述第三内插滤波器的组合。9.根据权利要求I所述的方法,其中所述方法形成视频编码过程的部分,所述方法进ー步包含 将旗标编码,其中所述旗标指示待用于子像素位置的内插滤波器为先前用于所述子像素位置的所述内插滤波器。10.根据权利要求I所述的方法,其中所述方法形成视频解码过程的部分,所述方法进ー步包含 将信令位解码,其中所述信令位识别待用于子像素位置的特定内插滤波器。11.ー种用于预测视频信号的设备,其包含 预测单元,其经配置以进行以下操作 获得像素块,其中所述像素块包括对应于所述像素块内的整数像素位置的整数像素值; 计算第一子像素值及第ニ子像素值,其中 第一子像素值是通过应用第一内插滤波器来计算,所述第一内插滤波器定义对应于滤波器支持位置的滤波器系数的第一一维阵列; 第二子像素值是通过应用第二内插滤波器及应用第三内插滤波器来计算,所述第二内插滤波器定义对应于水平滤波器支持位置的滤波器系数的第二ー维阵列,所述第三内插滤波器定义对应于垂直滤波器支持位置的滤波器系数的第三一维阵列; 所述第一一维阵列包含比所述第二一维阵列多的滤波器系数; 所述第一一维阵列包含比所述第三一维阵列多的滤波器系数;及 基于至少所述第一子像素值及所述第二子像素值来产生预测块。12.根据权利要求11所述的设备,其中 所述第一内插滤波器包含8分接头滤波器; 所述第二内插滤波器包含6分接头滤波器;且, 所述第三内插滤波器包含6分接头滤波器。13.根据权利要求11所述的设备,其中所述第一内插滤波器的所述滤波器支持位置对应于整数像素位置的集合。14.根据权利要求11所述的设备,其中所述第一子像素值对应于处于与整数像素位置共同的垂直轴或与整数像素位置共同的水平轴上的子像素位置。15.根据权利要求11所述的设备,其中所述第二子像素值对应于不处干与整数像素位置共同的垂直轴上且不处于与整数像素位置共同的水平轴上的子像素位置。16.根据权利要求11所述的设备,其中所述预测单元经进ー步配置以产生信令位,其中所述信令位识别待用于子像素位置的特定内插滤波器。17.根据权利要求16所述的设备,其中所述信令位単独地识别所述第二内插滤波器及所述第三内插滤波器。18.根据权利要求16所述的设备,其中所述信令位识别包含所述第二内插滤波器及所述第三内插滤波器的组合。19.根据权利要求11所述的设备,其中所述预测单元经进ー步配置以产生旗标以供发射,其中所述旗标指示待用于子像素位置的内插滤波器为先前用于所述子像素位置的所述内插滤波器。20.根据权利要求11所述的设备,其中所述预测单元经进ー步配置以将信令位解码,其中所述信令位识别待用于子像素位置的特定内插滤波器。21.根据权利要求11所述的设备,其中所述预测单元经进ー步配置以将旗标解码,其中所述旗标指示待用于子像素位置的内插滤波器为先前用于所述子像素位置的所述内插滤波器。22.根据权利要求11所述的设备,其中所述预测単元为视频编码装置的组件。23.根据权利要求11所述的设备,其中所述预测単元为视频解码装置的组件。24.ー种用于预测视频信号的设备,其包含 用于获得像素块的装置,其中所述像素块包括对应于所述像素块内的整数像素位置的整数像素值;用于计算第一子像素位置的第一子像素值的装置,其中计算所述第一子像素值包含应用第一内插...

【专利技术属性】
技术研发人员:拉詹·L·乔希马尔塔·卡切维奇钱威俊
申请(专利权)人:高通股份有限公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1