本公开涉及视频编解码和压缩。更具体地,本公开涉及关于提高几何划分模式(gpm)(也称为角度加权预测(awp)模式)的编解码效率的方法和装置。
背景技术:
1、各种视频编解码技术可用于压缩视频数据。根据一个或多个视频编解码标准执行视频编解码。例如,现今,一些众所周知的视频编解码标准包括由iso/iec mpeg及itu-tvecg联合开发的通用视频编解码(vvc)、高效视频编解码(hevc,也称为h.265或mpeg-h第2部分)及高级视频编解码(av c,也称为h.264或mpeg-4第10部分)。aomedia video 1(av1)由开放媒体联盟(aom)开发,作为其先前标准vp9的后继。音视频编解码(avs)是指数字音频和数字视频压缩标准,由中国音视频编码标准工作组开发的另一个视频压缩标准系列。大多数现有视频编解码标准建立在著名的混合视频编解码框架上,即,使用基于块的预测方法(例如,帧间预测、帧内预测)来减少视频图像或序列中存在的冗余,并使用变换编码来压缩预测误差的能量。视频编解码技术的重要目标是将视频数据压缩成使用更低比特率同时避免或最小化视频质量降级的形式。
技术实现思路
1、本公开提供用于视频编解码的方法和装置以及非暂态计算机可读存储介质。
2、根据本公开的第一方面,提供了一种用于在gpm下对视频块进行解码的方法。所述方法可包括接收与所述视频块相关联的控制变量,其中所述控制变量可实现多个运动矢量细化(mvr)偏移集合之间的自适应切换,并且在编码级应用所述控制变量。所述方法可包括接收与所述视频块相关联的指示变量,其中所述指示变量可实现多个码字表之间的自适应切换,所述多个码字表在所述编码级下对所述多个mvr偏移集合中的多个偏移幅度进行二值化。所述方法可包括将所述视频块划分为第一几何分区和第二几何分区。所述方法可包括基于所述控制变量从所述多个mvr偏移集合中选择mvr偏移集合。所述方法可包括接收一个或多个语法元素以从所选择的mvr偏移集合中确定被应用于所述第一几何分区和所述第二几何分区的第一mvr偏移和第二mvr偏移。所述方法可包括从用于所述第一几何分区和所述第二几何分区的候选列表获得第一运动矢量(mv)和第二mv。所述方法可包括基于所述第一mv和所述第二mv以及所述第一mvr偏移和所述第二mvr偏移计算第一细化mv和第二细化mv。此外,所述方法可包括基于所述第一细化mv和所述第二细化mv获得所述视频块的预测样点。
3、根据本公开的第二方面,提供了一种用于视频解码的装置。所述装置可包括一个或多个处理器和非暂态计算机可读存储介质。非暂态计算机可读存储介质被配置为存储可由一个或多个处理器执行的指令。一个或多个处理器在执行指令时被配置为执行第一方面中的方法。
4、根据本公开的第三方面,提供了一种非暂态计算机可读存储介质。所述非暂态计算机可读存储介质可存储计算机可执行指令,所述计算机可执行指令在由一个或多个计算机处理器执行时使所述一个或多个计算机处理器执行第一方面中的方法。
5、应当理解,前面的一般性描述和下面的详细描述都仅是示例,并不限制本公开。
1.一种在几何划分模式gpm下对视频块进行解码的方法,包括:
2.根据权利要求1所述的方法,其中所述编码级包括序列级、图片级、编码树单元级或编码块级。
3.根据权利要求1所述的方法,其中所述多个mvr偏移集合包括第一mvr偏移集合和第二mvr偏移集合,以及
4.根据权利要求3所述的方法,还包括:
5.根据权利要求4所述的方法,还包括:
6.根据权利要求5所述的方法,其中所述第一mvr偏移集合包括多个默认偏移幅度,所述多个默认偏移幅度包括:
7.根据权利要求6所述的方法,还包括:
8.根据权利要求6所述的方法,还包括:
9.根据权利要求6所述的方法,还包括:
10.根据权利要求6所述的方法,还包括:
11.根据权利要求1所述的方法,其中所述多个mvr偏移集合包括第一mvr偏移集合和第二mvr偏移集合,以及
12.根据权利要求1所述的方法,其中接收所述一个或多个语法元素以从所选择的mvr偏移集合中确定被应用于所述第一几何分区和所述第二几何分区的第一mvr偏移和第二mvr偏移包括:
13.根据权利要求12所述的方法,其中所述第一几何分区启用语法元素包括gpm_mvr_partidx0_enable_flag;
14.一种用于视频解码的装置,包括:
15.一种存储计算机可执行指令的非暂态计算机可读存储介质,所述计算机可执行指令在由一个或多个计算机处理器执行时使所述一个或多个计算机处理器执行根据权利要求1-13中任一项所述的方法。