System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于视频译码中帧内预测和帧间预测的插值滤波方法和装置制造方法及图纸_技高网

用于视频译码中帧内预测和帧间预测的插值滤波方法和装置制造方法及图纸

技术编号:40041424 阅读:11 留言:0更新日期:2024-01-16 19:47
一种视频译码方法,其中,所述方法包括:第一块的帧间预测处理,其中,所述帧间预测处理包括参考块样本的子像素插值滤波;第二块的帧内预测处理,其中,所述帧内预测处理包括参考样本的子像素插值滤波;所述方法还包括:根据整数参考样本位置与分数参考样本位置之间的子像素偏移,选择用于所述子像素插值滤波的插值滤波系数,其中,对于相同的子像素偏移,相同的插值滤波系数被选择用于进行帧内预测处理和帧间预测处理。

【技术实现步骤摘要】

本专利技术涉及图像和/或视频编解码,具体地涉及用于进行帧内预测和帧间预测的插值滤波方法和装置。


技术介绍

1、自从dvd光盘问世以来,数字视频已得到广泛使用。对视频进行编码,然后通过传输介质进行传输。观看者接收视频,并使用观看设备解码和显示视频。多年来,由于分辨率、色彩深度和帧率等的提高,视频质量已经得到了提高。这使得目前通常通过互联网和移动通信网络传输的数据流更大。

2、然而,更高分辨率视频通常具有更多信息,因此需要更多带宽。为了降低带宽要求,便引入了涉及视频压缩的视频译码标准。当对视频进行编码时,带宽要求(或存储时对应的内存要求)会降低。这种降低往往牺牲了质量。因此,视频译码标准试图在带宽要求与质量之间找到平衡。

3、高性能视频译码(high efficiency video coding,hevc)是本领域技术人员所熟知的视频译码标准的示例。在hevc中,将译码单元(coding unit,cu)划分为预测单元(prediction unit,pu)或变换单元(transform unit,tu)。通用视频译码(versatilevideo coding,vvc)下一代标准是itu-t视频译码专家组(video coding experts group,vceg)和iso/iec运动图像专家组(moving picture experts group,mpeg)最近的联合视频项目,这两个标准化组织共同合作,其伙伴关系被称为联合视频探索小组(joint videoexploration team,jvet)。vvc也称为itu-t h.266/下一代视频译码(next generationvideo coding,ngvc)标准。vvc中去掉了多种分割类型的概念,即不区分cu、pu和tu概念(除非cu的尺寸对于最大变换长度而言太大),并支持更灵活的cu分割形状。

4、这些译码单元(coding unit,cu)(也称为块)的处理取决于其尺寸、空间位置和编码器指定的编码模式。根据预测的类型,编码模式可以分为两类:帧内预测模式和帧间预测模式。帧内预测模式使用同一图像(picture/image)(也称为帧)的样本来生成参考样本,以计算重建的块的样本的预测值。帧内预测也称为空间预测。帧间预测模式设计用于时间预测,并使用先前、当前(相同)或后续图像的参考样本来预测当前图像的块的样本。

5、itu-t vceg(q6/16)和iso/iec mpeg(jtc 1/sc 29/wg 11)正在研究未来视频译码技术标准化的潜在需求,其中,未来视频译码技术的压缩能力将大大超过当前hevc标准的压缩能力(包括针对屏幕内容译码和高动态范围译码的当前扩展和近期扩展)。这些小组正与联合视频探索小组(joint video exploration team,jvet)共同努力开展这项探索活动,以评估其领域专家提出的压缩技术设计。

6、通用测试模型(versatile test model,vtm)标准使用35种帧内模式,而基准集(benchmark set,bms)使用67种帧内模式。

7、当前在bms中描述的帧内模式译码方案被认为是复杂的,且非选择模式集的缺点在于索引列表总是恒定的,并且不能根据当前块属性(例如,对于其邻块帧内模式)进行调整。


技术实现思路

1、本专利技术公开了用于进行帧内预测和帧间预测的插值滤波方法和装置。该装置和方法采用相同的样本插值过程,以统一帧间预测和帧内预测的计算流程,从而提高译码效率。保护范围由权利要求界定。

2、上述和其它目的通过独立权利要求请求保护的主题来实现。其它实现方式在从属权利要求、说明书和附图中显而易见。

3、具体实施例在所附独立权利要求中概述,其它实施例在从属权利要求中概述。

4、根据第一方面,本专利技术涉及一种视频译码方法,其中,所述方法包括:

5、-(图像或视频的)第一块的帧间预测处理,其中,所述帧间预测处理包括(针对分数位置)(所述第一块的或针对所述第一块的)参考块的样本的子像素插值滤波;

6、-(图像或视频的)第二块的帧内预测处理,其中,所述帧内预测处理包括(针对分数位置)(所述第二块的或针对所述第二块的)参考样本的子像素插值滤波;

7、其中,所述方法还包括:

8、-根据整数参考样本位置与分数参考样本位置之间的子像素偏移,选择用于所述子像素插值滤波的插值滤波系数,其中,对于相同的子像素偏移,相同的插值滤波系数被选择用于进行帧内预测处理和帧间预测处理。

9、子像素插值滤波用于对分数(即非整数)参考样本位置执行,因为相应的值通常无法从解码图像缓冲器(decoded picture buffer,dpb)等获得。整数参考样本位置的值通常可以直接从dpb等获得,因此不需要插值滤波来获得这些值。所述第一方面提供的方法也可以称为用于视频译码的帧间预测处理和帧内预测处理方法,或用于视频译码中帧间预测处理和帧内预测处理的子像素插值滤波方法。

10、在所述第一方面提供的一种实现方式中,所述方法例如可以包括:根据整数参考样本位置与分数参考样本位置之间的第一子像素偏移,选择第一组插值滤波系数(例如,c0至c3),(例如,对色度样本)进行子像素插值滤波,以进行帧间预测;如果具有与所述第一子像素偏移相同的子像素偏移,则选择相同的第一组插值滤波系数(c0至c3),(例如,对亮度样本)进行子像素滤波,以进行帧内预测。

11、在所述第一方面提供的方法的一种可能实现方式中,所述选择的滤波系数用于对色度样本进行所述子像素插值滤波,以进行帧间预测处理;所述选择的滤波系数用于对亮度样本进行所述子像素插值滤波,以进行帧内预测处理。

12、在所述第一方面提供的方法的一种可能实现方式中,所述帧间预测处理为块内复制处理。

13、在所述第一方面提供的方法的一种可能实现方式中,用于帧间预测处理和帧内预测处理的所述插值滤波系数是从查找表中获取的。

14、在所述第一方面提供的方法的一种可能实现方式中,4抽头滤波器用于所述子像素插值滤波。

15、在所述第一方面提供的方法的一种可能实现方式中,选择所述插值滤波系数包括:根据以下子像素偏移与插值滤波系数之间的关系选择所述插值滤波系数:

16、

17、

18、其中,所述子像素偏移以1/32子像素分辨率定义,且c0至c3表示所述插值滤波系数。

19、在所述第一方面提供的方法的一种可能实现方式中,选择所述插值滤波系数包括:根据以下子像素偏移与插值滤波系数之间的关系针对分数位置选择所述插值滤波系数:

20、

21、

22、其中,所述子像素偏移以1/32子像素分辨率定义,且c0至c3表示所述插值滤波系数。

23、根据第二方面,本专利技术涉及一种获取当前译码块的预测样本值的视频译码方法,其本文档来自技高网...

【技术保护点】

1.一种视频译码方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述(相同的)选择的滤波系数用于对色度样本进行所述子像素插值滤波,以进行帧间预测处理;所述(相同的)选择的滤波系数用于对亮度样本进行所述子像素插值滤波,以进行帧内预测处理。

3.根据权利要求1或2所述的方法,其特征在于,所述帧间预测处理是块内复制处理。

4.根据权利要求1或2所述的方法,其特征在于,用于帧间预测处理和帧内预测处理的所述插值滤波系数是从查找表(look up table,LUT)中获取的。

5.根据权利要求1或2所述的方法,其特征在于,4抽头滤波器用于所述子像素插值滤波。

6.根据权利要求1或2所述的方法,其特征在于,选择所述插值滤波系数包括:根据以下子像素偏移与插值滤波系数之间的关系选择所述插值滤波系数:

7.根据权利要求1或2所述的方法,其特征在于,选择所述插值滤波系数包括:根据以下子像素偏移与插值滤波系数之间的关系针对分数位置选择所述插值滤波系数:

8.一种编码器,其特征在于,包括用于执行根据权利要求1至7中任一项所述的方法的处理电路。

9.一种解码器,其特征在于,包括用于执行根据权利要求1至7中任一项所述的方法的处理电路。

10.一种计算机可读存储介质,其特征在于,包括用于执行根据权利要求1至7中任一项所述方法的程序代码。

11.一种解码器,其特征在于,包括:

12.一种编码器,其特征在于,包括:

13.一种视频码流的传输系统,其特征在于,所述系统包括:

14.一种视频码流的存储方法,其特征在于,所述视频码流是根据权利要求8或12所述的编码器进行编码得到的。

15.一种视频码流的存储装置,其特征在于,

16.一种视频码流的发送方法,其特征在于,所述视频码流是根据权利要求8或12所述的编码器进行编码得到的。

17.一种视频码流的发送系统,其特征在于,所述系统包括:

18.一种视频译码方法,其特征在于,所述方法包括:

...

【技术特征摘要】

1.一种视频译码方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述(相同的)选择的滤波系数用于对色度样本进行所述子像素插值滤波,以进行帧间预测处理;所述(相同的)选择的滤波系数用于对亮度样本进行所述子像素插值滤波,以进行帧内预测处理。

3.根据权利要求1或2所述的方法,其特征在于,所述帧间预测处理是块内复制处理。

4.根据权利要求1或2所述的方法,其特征在于,用于帧间预测处理和帧内预测处理的所述插值滤波系数是从查找表(look up table,lut)中获取的。

5.根据权利要求1或2所述的方法,其特征在于,4抽头滤波器用于所述子像素插值滤波。

6.根据权利要求1或2所述的方法,其特征在于,选择所述插值滤波系数包括:根据以下子像素偏移与插值滤波系数之间的关系选择所述插值滤波系数:

7.根据权利要求1或2所述的方法,其特征在于,选择所述插值滤波系数包括:根据以下子像素偏移与插值滤波系数之间的关系针对分数位置选择所述...

【专利技术属性】
技术研发人员:阿列克谢·康斯坦丁诺维奇·菲利波夫陈建乐瓦西里·亚历斯维奇·拉夫特斯基
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1