视频解码的方法和装置、计算机设备和存储介质制造方法及图纸

技术编号:26694207 阅读:37 留言:0更新日期:2020-12-12 02:50
本申请的实施例提供了视频解码的方法和装置、计算机设备和存储介质。该方法包括:对当前图片中的当前块的预测信息进行解码,所述当前图片是已编码视频序列的一部分,所述预测信息指示所述当前块的帧内预测方向,所述帧内预测方向是对角帧内预测方向和与所述对角帧内预测方向相邻的相邻帧内预测方向其中之一;根据所述当前块的所述帧内预测方向,确定使用位置相关预测组合(PDPC)过程,其中将相同的PDPC过程应用于所述对角帧内预测方向和所述相邻帧内预测方向;以及基于在所述当前块上使用的所述PDPC过程重建所述当前块。

【技术实现步骤摘要】
视频解码的方法和装置、计算机设备和存储介质通过引用并入本文本申请要求于2019年6月11日提交的、申请号为62/859,920、专利技术名称为"统一的位置相关预测组合过程"的美国临时申请、于2019年6月30日提交的、申请号为62/869,015、专利技术名称为"位置相关预测组合过程的进一步统一"的美国临时申请、以及于2020年5月13日提交的、申请号为15/931,225、专利技术名称为“统一的位置相关预测组合过程”的美国申请的优先权,其全部内容通过引用并入本申请中。
本申请涉及视频编解码技术。具体地,本申请涉及视频解码的方法和装置、计算机设备和存储介质。
技术介绍
通过具有运动补偿的帧间图片预测技术,可以进行视频编码和解码。未压缩的数字视频可包括一系列图片,每个图片具有例如1920×1080亮度样本及相关色度样本的空间维度。所述系列图片具有固定的或可变的图片速率(也非正式地称为帧率),例如每秒60个图片或60Hz。未压缩的视频具有非常大的比特率要求。例如,每个样本8比特的1080p604:2:0的视频(1920x1080亮度样本分辨率,60Hz帧率)要求接近1.5Gbit/s带宽。一小时这样的视频就需要超过600GB的存储空间。视频编码和解码的一个目的,是通过压缩减少输入视频信号的冗余信息。视频压缩可以帮助降低对上述带宽或存储空间的要求,在某些情况下可降低两个或更多数量级。无损和有损压缩,以及两者的组合均可采用。无损压缩是指从压缩的原始信号中重建原始信号精确副本的技术。当使用有损压缩时,重建信号可能与原始信号不完全相同,但是原始信号和重建信号之间的失真足够小,使得重建信号可用于预期应用。有损压缩广泛应用于视频。容许的失真量取决于应用。例如,相比于电视应用的用户,某些消费流媒体应用的用户可以容忍更高的失真。可实现的压缩比反映出:较高的允许/容许失真可产生较高的压缩比。视频编码器和解码器可利用几大类技术,例如包括:运动补偿、变换、量化和熵编码。视频编解码器技术可包括已知的帧内编码技术。在帧内编码中,在不参考先前重建的参考图片的样本或其它数据的情况下表示样本值。在一些视频编解码器中,图片在空间上被细分为样本块。当所有的样本块都以帧内模式编码时,该图片可以为帧内图片。帧内图片及其衍生(例如独立解码器刷新图片)可用于复位解码器状态,并且因此可用作编码视频比特流和视频会话中的第一图片,或用作静止图像。帧内块的样本可用于变换,且可在熵编码之前量化变换系数。帧内预测可以是使预变换域中的样本值最小化的技术。在某些情形下,变换后的DC值越小,且AC系数越小,则在给定的量化步长尺寸下需要越少的比特来表示熵编码之后的块。如同从诸如MPEG-2代编码技术中所获知的,传统帧内编码不使用帧内预测。然而,一些较新的视频压缩技术包括:试图从例如周围样本数据和/或元数据中得到数据块的技术,其中周围样本数据和/或元数据是在空间相邻的编码/解码期间、且在解码顺序之前获得的。这种技术后来被称为"帧内预测"技术。需要注意的是,至少在某些情形下,帧内预测仅使用正在重建的当前图片的参考数据,而不使用参考图片的参考数据。可以存在许多不同形式的帧内预测。当在给定的视频编码技术中可以使用超过一种这样的技术时,所使用的技术可以按帧内预测模式进行编码。在某些情形下,模式可具有子模式和/或参数,且这些模式可单独编码或包含在模式码字中。将哪个码字用于给定模式/子模式/参数组合会通过帧内预测影响编码效率增益,因此用于将码字转换成比特流的熵编码技术也会出现这种情况。
技术实现思路
本申请的实施例提供了视频解码的方法和装置、计算机设备和存储介质,旨在解决现有技术中因为对角预测模式及其相邻模式的预测过程是类似的,所以将不同的PDPC过程应用于具有对角帧内预测模式及其相邻模式的帧内编码块时不能获得明显益处的问题,以及现有技术中需要对每个样本进行检查以确定当前样本的参考样本是否在指定范围内,从而导致解码效率降低的问题。根据本申请的实施例,提供了视频解码的方法。该方法包括:对当前图片中的当前块的预测信息进行解码,所述当前图片是已编码视频序列的一部分,所述预测信息指示所述当前块的帧内预测方向,所述帧内预测方向是对角帧内预测方向和与所述对角帧内预测方向相邻的相邻帧内预测方向其中之一;根据所述当前块的所述帧内预测方向,确定使用位置相关预测组合PDPC过程,其中将相同的PDPC过程应用于所述对角帧内预测方向和所述相邻帧内预测方向;以及基于在所述当前块上使用的所述PDPC过程重建所述当前块。根据本申请的实施例,提供了视频解码的装置。该装置包括:解码模块,用于对当前图片中的当前块的预测信息进行解码,所述当前图片是已编码视频序列的一部分,所述预测信息指示所述当前块的帧内预测方向,所述帧内预测方向是对角帧内预测方向和与所述对角帧内预测方向相邻的相邻帧内预测方向其中之一;确定模块,用于根据所述当前块的所述帧内预测方向,确定使用位置相关预测组合PDPC过程,其中将相同的PDPC过程应用于所述对角帧内预测方向和所述相邻帧内预测方向;以及重建模块,用于基于在所述当前块上使用的所述PDPC过程重建所述当前块。本申请的实施例还提供了一种非易失性计算机可读介质,用于存储程序指令,当所述程序指令被用于视频编码/解码的计算机执行时,使得所述计算机执行所述视频解码的方法。本申请的实施例还提供了一种计算机设备,包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序指令,所述至少一条程序指令由所述一个或多个处理器加载并执行,以实现所述视频解码的方法。在本申请的实施例中,通过对PDPC过程进行修改,可以将不同的PDPC过程应用于具有对角帧内预测模式及其相邻帧内预测模式的帧内编码块,而且不需要对每个样本进行检查就能确定当前样本的参考样本是否在指定范围内,从而提高解码效率。附图说明根据以下详细描述和附图,所公开的主题的其他特征、性质和各种优点将进一步明确,其中:图1A示出了帧内预测模式的示例性子集的示意图;图1B示出了示例性帧内预测方向的示意图;图1C示出了一个示例中的当前块及其周围的空间合并候选的示意图;图2示出了根据一实施例的通信系统的简化框图的示意图;图3示出了根据另一实施例的通信系统的简化框图的示意图;图4示出了根据一实施例的解码器的简化框图的示意图;图5示出了根据一实施例的编码器的简化框图的示意图;图6示出了根据另一实施例的编码器的框图;图7示出了根据另一实施例的解码器的框图;图8A示出了一些示例(例如,VVC)中的示例性帧内预测方向和对应的帧内预测模式的示意图;图8B示出了一些示例(例如,VVC)中的角度帧内预测模式及其对应的帧内预测角度的列表;图9A示出了根据实施例的在DC模式中(0,0)处的预测样本的示例性加权因子;图9B示出了根据实施例的在DC模本文档来自技高网
...

【技术保护点】
1.一种视频解码的方法,其特征在于,包括:/n对当前图片中的当前块的预测信息进行解码,所述当前图片是已编码视频序列的一部分,所述预测信息指示所述当前块的帧内预测方向,所述帧内预测方向是对角帧内预测方向和与所述对角帧内预测方向相邻的相邻帧内预测方向其中之一;/n根据所述当前块的所述帧内预测方向,确定使用位置相关预测组合PDPC过程,其中将相同的PDPC过程应用于所述对角帧内预测方向和所述相邻帧内预测方向;以及/n基于在所述当前块上使用的所述PDPC过程重建所述当前块。/n

【技术特征摘要】
20190611 US 62/859,920;20190630 US 62/869,015;20201.一种视频解码的方法,其特征在于,包括:
对当前图片中的当前块的预测信息进行解码,所述当前图片是已编码视频序列的一部分,所述预测信息指示所述当前块的帧内预测方向,所述帧内预测方向是对角帧内预测方向和与所述对角帧内预测方向相邻的相邻帧内预测方向其中之一;
根据所述当前块的所述帧内预测方向,确定使用位置相关预测组合PDPC过程,其中将相同的PDPC过程应用于所述对角帧内预测方向和所述相邻帧内预测方向;以及
基于在所述当前块上使用的所述PDPC过程重建所述当前块。


2.根据权利要求1所述的方法,其特征在于,所述对角帧内预测方向是左下帧内预测方向和右上帧内预测方向其中之一。


3.根据权利要求2所述的方法,其特征在于,当所述对角帧内预测方向是所述左下帧内预测方向时,所述相邻帧内预测方向的模式索引低于水平帧内预测方向的模式索引。


4.根据权利要求2所述的方法,其特征在于,当所述对角帧内预测方向是所述右上帧内预测方向时,所述相邻帧内预测方向的模式索引高于垂直帧内预测方向的模式索引。


5.根据权利要求1所述的方法,其特征在于,进一步包括:
当所述帧内预测方向是所述相邻帧内预测方向时,
确定所述帧内预测方向是否指向分数位置;以及
当确定所述帧内预测指向所述分数位置时,提前终止所述PDPC过程。


6.根据权利要求1所述的方法,其特征在于,进一步包括:
当所述当前块中的当前样本通过所述PDPC过程进行滤波时,
根据逐行检查或逐列检查确定所述当前样本的参考样本是否位于预设范围内。


7.根据权利要求6所述的方法,其特征在于,所述逐列检查取决于以下至少一个:
位于所述当前块左侧的可用参考样本的总数量;
所述当前块的块高度;以及
所述当前样本的水平坐标值。


8.根据权利要求6所述的方法,其特征在于,所述逐...

【专利技术属性】
技术研发人员:赵亮赵欣李翔刘杉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:美国;US

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

1