本公开涉及视频编解码和压缩。更具体地,本申请涉及适用于一个或多个视频编解码标准的视频比特流中的高级语法。
背景技术:
1、可以使用各种视频编解码技术来压缩视频数据。视频编解码是根据一个或多个视频编解码标准来执行的。例如,视频编解码标准包括通用视频编解码(vvc)、联合探索测试模型(jem)、高效视频编解码(h.265/hevc)、高级视频编解码(h.264/avc)、运动图片专家组(mpeg)编解码等。视频编解码通常使用预测方法(例如,帧间预测、帧内预测等)进行,这些方法利用存在于视频图像或序列中的冗余。视频编解码技术的一个重要目标在于将视频数据压缩成在避免或最小化视频质量降级的同时使用较低比特率的形式。
技术实现思路
1、本公开的示例提供了用于视频编解码中的无损编解码的方法和装置。
2、根据本公开的第一方面,提供了一种用于对视频信号进行解码的方法。所述方法可以包括解码器接收至少一个通用视频编解码(vvc)语法标志。所述至少一个vvc语法标志可以包括可以指示在对应的编解码级中是否允许帧间预测的第一vvc语法标志。所述解码器还可以响应于指示允许帧间预测的语法元素而接收帧间相关语法元素。所述解码器还可以获得与比特流中的视频块相关联的第一参考图片i(0)和第二参考图片i(1)。按照显示顺序,所述第一参考图片i(0)可以在当前图片之前并且所述第二参考图片i(1)可以在所述当前图片之后。所述解码器还可以从所述第一参考图片i(0)中的参考块获得所述视频块的第一预测样点i(0)(i,j)。i和j可以表示当前图片的一个样点的坐标。所述解码器还可以从所述第二参考图片i(1)中的参考块获得所述视频块的第二预测样点i(1)(i,j)。所述解码器还可以基于所述至少一个vvc语法标志、所述帧间相关语法元素、所述第一预测样点i(0)(i,j)和所述第二预测样点i(1)(i,j)来获得双向预测样点。
3、根据本公开的第二方面,提供了一种用于对视频信号进行解码的方法。所述方法可以包括解码器接收序列参数集(sps)级的排列分区约束语法元素。所述排列分区约束语法元素被排列为使得帧间预测相关语法元素在编解码级按照vvc语法来分组。所述解码器还可以获得与比特流中的视频块相关联的第一参考图片i(0)和第二参考图片i(1)。按照显示顺序,所述第一参考图片i(0)可以在当前图片之前并且所述第二参考图片i(1)可以在所述当前图片之后。所述解码器还可以从所述第一参考图片i(0)中的参考块获得所述视频块的第一预测样点i(0)(i,j)。i和j可以表示当前图片的一个样点的坐标。所述解码器还可以从所述第二参考图片i(1)中的参考块获得所述视频块的第二预测样点i(1)(i,j)。所述解码器还可以基于所述排列分区约束语法元素、所述第一预测样点i(0)(i,j)和所述第二预测样点i(1)(i,j)来获得双向预测样点。
4、根据本公开的第三方面,提供了一种计算设备。所述计算设备可以包括一个或多个处理器、存储可由所述一个或多个处理器执行的指令的非暂态计算机可读存储器。所述一个或多个处理器可以被配置为接收至少一个vvc语法标志。所述至少一个vvc语法标志包括指示在对应的编解码级中是否允许帧间预测的第一vvc语法标志。所述一个或多个处理器可以进一步被配置为响应于指示允许帧间预测的语法元素而接收帧间相关语法元素。所述一个或多个处理器可以进一步被配置为获得与比特流中的视频块相关联的第一参考图片i(0)和第二参考图片i(1)。按照显示顺序,所述第一参考图片i(0)可以在当前图片之前并且所述第二参考图片i(1)可以在所述当前图片之后。所述一个或多个处理器可以进一步被配置为从所述第一参考图片i(0)中的参考块获得所述视频块的第一预测样点i(0)(i,j)。i和j可以表示当前图片的一个样点的坐标。所述一个或多个处理器可以进一步被配置为从所述第二参考图片i(1)中的参考块获得所述视频块的第二预测样点i(1)(i,j)。所述一个或多个处理器可以进一步被配置为基于所述至少一个vvc语法标志、所述帧间相关语法元素、所述第一预测样点i(0)(i,j)和所述第二预测样点i(1)(i,j)来获得双向预测样点。
5、根据本公开的第四方面,提供了一种其中存储有指令的非暂态计算机可读存储介质。当所述指令由所述装置的一个或多个处理器执行时,所述指令可以使所述装置接收sps级的排列分区约束语法元素。所述排列分区约束语法元素被排列为使得帧间预测相关语法元素在编解码级按照vvc语法来分组。所述指令还可以使所述装置获得与比特流中的视频块相关联的第一参考图片i(0)和第二参考图片i(1)。按照显示顺序,所述第一参考图片i(0)可以在当前图片之前并且所述第二参考图片i(1)可以在所述当前图片之后。所述指令还可以使所述装置从所述第一参考图片i(0)中的参考块获得所述视频块的第一预测样点i(0)(i,j)。i和j可以表示当前图片的一个样点的坐标。所述指令还可以使所述装置从所述第二参考图片i(1)中的参考块获得所述视频块的第二预测样点i(1)(i,j)。所述指令还可以使所述装置基于所述排列分区约束语法元素、所述第一预测样点i(0)(i,j)和所述第二预测样点i(1)(i,j)来获得双向预测样点。
6、应理解,上面的大体描述和下面的详细描述仅是示例性的和解释性的,而不旨在限制本公开。
1.一种用于对视频信号进行解码的方法,包括:
2.如权利要求1所述的方法,其中,所述帧间预测相关语法元素通过以下方式来排列:
3.如权利要求2所述的方法,进一步包括:
4.如权利要求2所述的方法,进一步包括:
5.如权利要求4所述的方法,其中接收所述帧间预测相关语法元素包括:
6.一种计算设备,包括:
7.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储用于由具有一个或多个处理器的计算设备执行的多个程序和将被如权利要求1-5中任一项所述的方法解码的比特流,其中,所述多个程序在由所述一个或多个处理器执行时使得所述计算设备以执行如权利要求1-5中任一项所述的方法。
8.一种计算机程序产品,包括用于由具有一个或多个处理器的计算设备执行的多个程序,其中所述多个程序由所述一个或多个处理器执行时,使得所述计算设备接收比特流,并且基于所述比特流执行如权利要求1-5中任一项所述的方法。
9.一种非暂态计算机可读存储介质,存储有视频比特流,所述视频比特流将被如权利要求1-5中任一项所述的方法解码。