本专利文档涉及视频编解码技术、设备和系统。
背景技术:
1、尽管视频压缩有所进步,数字视频在互联网和其他数字通信网络上仍占最大的带宽使用量。随着能够接收和显示视频的连接用户设备的数量增加,预计数字视频使用所需的带宽将继续增长。
技术实现思路
1、描述了与数字视频编解码有关的设备、系统和方法,尤其是与视频编解码的样点细化和滤波方法有关的设备、系统和方法。所描述的方法可以应用于现有的视频编解码标准(诸如,高效视频编解码(hevc))以及未来的视频编解码标准(诸如,通用视频编解码(vvc)或编解码器)。
2、在一个代表性的方面,所公开的技术可以用于提供用于视频处理的方法。该方法包括,对于视频的当前块和视频的比特流表示之间的转换,将裁剪操作应用于当前块中的像素与该像素的相邻像素之间的差的加权平均。该方法还包括基于裁剪操作的输出执行转换。
3、在另一个代表性的方面,所公开的技术可以用于提供用于视频处理的方法。该方法包括,对于视频的当前块和视频的比特流表示之间的转换,基于当前块的相邻像素集合配置滤波过程。该方法还包括基于滤波过程的输出执行转换。
4、在另一个代表性的方面,所公开的技术可以用于提供用于视频处理的方法。该方法包括,对于视频的块和视频的比特流表示之间的转换,通过将裁剪操作应用于细化值来修改该块中的预测样点的细化值。细化值是基于光流编解码处理的梯度值推导的。裁剪操作的输出在范围内。该方法还包括基于修改的细化值来细化预测样点,以及基于细化的预测样点来执行转换。
5、在另一个代表性的方面,所公开的技术可以用于提供用于视频处理的方法。该方法包括,对于视频的块和视频的比特流表示之间的转换,修改光流编解码过程中的梯度值。该方法还包括基于用于转换的修改的梯度值执行后续预测操作。
6、在另一个代表性的方面,所公开的技术可以用于提供用于视频处理的方法。该方法包括,为当前视频块配置一维滤波过程,以及基于一维滤波过程,从对应的比特流表示中重建当前视频块。
7、在又一代表性方面,上述方法以处理器可执行代码的形式实施并存储在计算机可读程序介质中。
8、在又一代表性方面,公开了一种配置或可操作以执行上述方法的设备。该设备可以包括被编程为实现该方法的处理器。
9、在又一代表性方面,视频解码器装置可实现如本文中所描述的方法。
10、在附图、说明书和权利要求中更详细地描述了所公开技术的上述和其他方面和特征。
1.一种处理视频数据的方法,包括:
2.根据权利要求1所述的方法,其中,所述第一视频块是以仿射模式编解码的。
3.根据权利要求1所述的方法,其中,基于所述第一块的输入比特深度来确定所述第一范围。
4.根据权利要求1所述的方法,其中,所述第一范围是[min,max],min小于0且max大于0。
5.根据权利要求1所述的方法,其中,所述第一范围是预定义的。
6.根据权利要求1所述的方法,其中所述方法还包括:
7.根据权利要求6所述的方法,其中,所述第二块是以非仿射模式编解码的并且是双向预测的。
8.根据权利要求6所述的方法,其中,基于所述第二块的输入比特深度来确定所述第二范围。
9.根据权利要求6所述的方法,其中,所述第二范围是[min,max],min小于0且max大于0。
10.根据权利要求6所述的方法,其中,所述第二范围是预定义的。
11.根据权利要求1所述的方法,其中,所述第一视频块是以仿射模式编解码的,而所述第二视频块是以双向预测模式和非仿射模式编解码的。
12.根据权利要求1所述的方法,其中,基于所述第一预测样点的位置来获取的所述两个预测样点是从相同的参考图片列表中推导的,并且其中基于所述第二预测样点的位置来获取的所述两个预测样点是从不同的参考图片列表中推导的。
13.根据权利要求1所述的方法,其中,执行所述转换包括从所述比特流解码所述第一块。
14.根据权利要求1所述的方法,其中,执行所述转换包括将所述第一块编码为所述比特流。
15.一种用于处理视频数据的装置,包括处理器和其上具有指令的非暂时性存储器,其中所述指令在由所述处理器执行时使所述处理器:
16.根据权利要求15所述的装置,其中,所述第一视频块是以仿射模式编解码的。
17.根据权利要求15所述的装置,其中,所述指令在由所述处理器执行时进一步使所述处理器:
18.根据权利要求15所述的装置,其中,所述第二块是以非仿射模式编解码的并且是双向预测的。
19.一种存储指令的非暂时性计算机可读存储介质,所述指令使处理器:
20.一种非暂时性计算机可读记录介质,其存储通过由视频处理装置执行的方法生成的视频的比特流,其中所述方法包括:
21.一种存储视频的比特流的方法,包括: