本公开内容涉及视频编解码和压缩。更具体地,本公开内容涉及有关提高几何分区模式(gpm)(也被称为角度加权预测(awp)模式)的编解码效率的方法和装置。
背景技术:
1、各种视频编解码技术可以被用于压缩视频数据。视频编解码是根据一个或多个视频编解码标准执行的。例如,如今,一些公知的视频编解码标准包括通用视频编解码(vvc)、高效视频编解码(hevc,也被称为h.265或mpeg-h第2部分)和高级视频编解码(avc,也被称为h.264或mpeg-4第10部分),它们是由iso/iec mpeg和itu-t vecg联合开发的。aomedia视频1(av1)是由开放媒体联盟(aom)开发的,作为其先前标准vp9的后继标准。音视频编解码(avs)(其是指数字音频和数字视频压缩标准)是由中国音频和视频编解码标准工作组开发的另一个视频压缩标准系列。现有的视频编解码标准中的大多数视频编解码标准是建立在著名的混合视频编解码框架之上的,即,使用基于块的预测方法(例如,帧间预测、帧内预测)来减少视频图像或序列中存在的冗余,并使用变换编码来压缩预测误差的能量。视频编解码技术的一个重要目标是将视频数据压缩成使用较低比特率的形式,同时避免或最小化视频质量的下降。
技术实现思路
1、本公开内容提供了用于视频编解码的方法和装置以及非暂时性计算机可读存储介质。
2、根据本公开内容的第一方面,提供了一种用于在gpm中对视频块进行解码的方法。该方法可以包括:将视频块分割成第一几何分区和第二几何分区。该方法可以包括:通过添加多个常规合并候选来构建gpm的单向运动矢量(mv)候选列表。该方法可以包括:响应于确定单向mv候选列表未满,通过将根据常规合并候选列表中的一个或多个双向预测mv得到的一个或多个额外的单向mv添加到单向mv候选列表来构建第一更新的单向mv候选列表。
3、该方法可以包括:响应于确定第一更新的单向mv候选列表未满,通过将一个或多个成对平均候选添加到第一更新的单向mv候选列表来构建第二更新的单向mv候选列表。该方法还可以包括:响应于确定第二更新的单向mv候选列表未满,将零单向mv周期性地添加到第二更新的单向mv候选列表,直到达到最大长度。该方法还可以包括:生成用于第一几何分区的单向mv和用于第二几何分区的单向mv。
4、根据本公开内容的第二方面,提供了一种用于视频解码的装置。该装置可以包括一个或多个处理器以及非暂时性计算机可读存储介质。非暂时性计算机可读存储介质被配置为存储由一个或多个处理器可执行的指令。一个或多个处理器在执行指令时被配置为执行第一方面中的方法。
5、根据本公开内容的第三方面,提供了一种非暂时性计算机可读存储介质。该非暂时性计算机可读存储介质可以存储计算机可执行指令,该计算机可执行指令在由一个或多个计算机处理器执行时,使一个或多个计算机处理器执行第一方面中的方法。
1.一种用于在几何分区模式(gpm)中对视频块进行解码的方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求2所述的方法,其中,所述第一参考图片列表是参考图片l0,并且所述第二参考图片列表是l1。
4.根据权利要求2所述的方法,其中,所述第一参考图片列表是参考图片l1,并且所述第二参考图片列表是参考图片l0。
5.根据权利要求1所述的方法,其中,将所述一个或多个成对平均候选添加到所述第一更新的单向mv候选列表还包括:
6.根据权利要求5所述的方法,还包括:
7.根据权利要求5所述的方法,还包括:
8.根据权利要求1所述的方法,还包括:
9.根据权利要求8所述的方法,还包括:
10.根据权利要求9所述的方法,还包括:
11.根据权利要求5所述的方法,还包括:
12.根据权利要求11所述的方法,还包括:
13.一种用于视频编解码的装置,包括:
14.一种非暂时性计算机可读存储介质,其存储计算机可执行指令,所述计算机可执行指令在由一个或多个计算机处理器执行时,使所述一个或多个计算机处理器执行根据权利要求1-12中的任一项所述的方法。