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

用于帧内预测的方法和装置制造方法及图纸

技术编号:40699970 阅读:2 留言:0更新日期:2024-03-22 10:57
提供一种用于对视频的当前块进行解码的解码方法和解码器,其中,所述解码方法包括:从码流中获取所述当前块的最可能模式(Most Probable Mode,MPM)标志的值;当所述MPM标志的值表示所述当前块的帧内预测模式为帧内预测模式的MPM集合中包括的帧内预测模式时,从所述码流中获取所述当前块的MPM索引;根据所述当前块的所述MPM索引和所述MPM集合,获得所述当前块的帧内预测模式的值;其中,当所述当前块的左邻块的帧内预测模式为平面模式,且所述当前块的上邻块的帧内预测模式为平面模式时,所述预测模式的MPM集合包括:平面模式、DC模式、垂直模式、水平模式、与具有第一偏移的垂直模式对应的帧内预测模式以及与具有第二偏移的垂直模式对应的帧内预测模式。

【技术实现步骤摘要】

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


技术介绍

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、本申请实施例例如提供用于帧内预测的高效最可能模式(most probable mode,mpm)方案。

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

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

5、本专利技术的第一方面涉及一种用于对视频的当前块进行解码的方法,其中,所述解码方法包括:从码流中获取所述当前块的最可能模式(most probable mode,mpm)标志的值;当所述mpm标志的值表示所述当前块的帧内预测模式为帧内预测模式的mpm集合中包括的帧内预测模式时,从所述码流中获取所述当前块的mpm索引;根据所述当前块的所述mpm索引和所述mpm集合,获得所述当前块的所述帧内预测模式的值;其中,当所述当前块的左邻块的帧内预测模式为平面模式,且所述当前块的上邻块的帧内预测模式为平面模式时,所述预测模式的mpm集合包括:平面模式、dc模式、垂直模式、水平模式、与垂直模式的第一偏移对应的帧内预测模式以及与垂直模式的第二偏移对应的帧内预测模式。该方法可以由视频解码设备等执行。

6、在第一方面提供的所述方法的一种可能的实现方式中,当所述当前块的所述mpm标志的值为1且所述当前块的所述mpm索引为0时,所述当前块的所述帧内预测模式为平面模式。

7、结合第一方面或第一方面上述实现方式中的任意一种,在所述方法的一种可能的实现方式中,所述第一偏移为–4。

8、结合第一方面或第一方面上述实现方式中的任意一种,在所述方法的一种可能的实现方式中,所述第二偏移为+4。

9、本专利技术的第二方面涉及一种用于对视频的当前块进行解码的方法,其中,所述解码方法包括:从码流中获取所述当前块的最可能模式(most probable mode,mpm)标志的值;当所述mpm标志的值表示所述当前块的帧内预测模式为帧内预测模式的mpm集合中包括的帧内预测模式时,从所述码流中获取所述当前块的mpm索引;根据所述当前块的所述mpm索引和所述mpm集合,获得所述当前块的所述帧内预测模式的值;其中,当所述当前块的左邻块的帧内预测模式为平面模式,且所述当前块的上邻块的帧内预测模式为dc模式时,所述预测模式的mpm集合包括:平面模式、dc模式、垂直模式、水平模式、与垂直模式的第一偏移对应的帧内预测模式以及与垂直模式的第二偏移对应的帧内预测模式。该方法可以由视频解码设备等执行。

10、在第二方面提供的所述方法的一种可能的实现方式中,当所述当前块的所述mpm标志的值为1且所述当前块的所述mpm索引为0时,所述当前块的所述帧内预测模式为平面模式。

11、结合第二方面或第二方面上述实现方式中的任意一种,在所述方法的一种可能的实现方式中,所述第一偏移为–4。

12、结合第二方面或第二方面上述实现方式中的任意一种,在所述方法的一种可能的实现方式中,所述第二偏移为+4。

13、本专利技术的第三方面涉及一种用于对视频的当前块进行解码的方法,所述解码方法包括:从码流中获取所述当前块的最可能模式(most probable mode,mpm)标志的值;当所述mpm标志的值表示所述当前块的帧内预测模式为帧内预测模式的mpm集合中包括的帧内预测模式时,从所述码流中获取所述当前块的mpm索引;

14、根据所述当前块的所述mpm索引和所述mpm集合,获得所述当前块的所述帧内预测模式的值;其中,当所述当前块的左邻块不可用,且所述当前块的上邻块的帧内预测模式为平面模式时,所述预测模式的本文档来自技高网...

【技术保护点】

1.一种用于对视频的当前块进行解码的解码方法,其特征在于,所述解码方法包括:

2.根据权利要求1或2所述的方法,其特征在于,所述第一偏移为–4,所述第二偏移为+4。

3.一种用于对视频的当前块进行编码的编码方法,其特征在于,所述编码方法包括:

4.根据权利要求3所述的方法,其特征在于,所述第一偏移为–4,所述第二偏移为+4。

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

6.一种编码器,其特征在于,包括处理电路,用于执行根据权利要求3或4所述的方法。

7.一种计算机程序产品,其特征在于,包括程序代码,用于执行根据权利要求1至4中任一项所述方法。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机指令,当所述计算机指令由一个或多个处理器执行时,所述一个或多个处理器实现由权利要求1至4中任一项所述的方法。

9.一种电子设备,其特征在于,包括:

10.一种译码设备,其特征在于,包括:

【技术特征摘要】

1.一种用于对视频的当前块进行解码的解码方法,其特征在于,所述解码方法包括:

2.根据权利要求1或2所述的方法,其特征在于,所述第一偏移为–4,所述第二偏移为+4。

3.一种用于对视频的当前块进行编码的编码方法,其特征在于,所述编码方法包括:

4.根据权利要求3所述的方法,其特征在于,所述第一偏移为–4,所述第二偏移为+4。

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

6....

【专利技术属性】
技术研发人员:王彪塞米赫·艾森力克阿南德·梅赫·科特拉高晗陈建乐赵志杰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1