本公开的实施例一般涉及视频编解码技术,更具体地,涉及长抽头色度插值滤波器。
背景技术:
1、如今,数字视频功能正被应用于人们生活的各个方面。针对视频编码/解码,已经提出了多种类型的视频压缩技术,如运动图片专家组(mpeg)-2、mpeg-4、itu-th.263、itu-th.264/mpeg-4part 10高级视频编解码(avc)、itu-th.265高效视频编解码(hevc)标准、通用视频编解码(vvc)标准。然而,视频编解码技术的编解码效率通常期望得到进一步提高。
技术实现思路
1、本公开的实施例提供用于视频处理的解决方案。
2、在第一方面,提出了一种用于视频处理的方法。方法包括:针对视频的视频单元与视频的比特流之间的转换,使用离散余弦变换插值滤波器(dct-if)确定针对视频单元的色度插值滤波器,其中色度插值滤波器的抽头的数目大于预定数目;通过将色度插值滤波器应用于视频单元的色度分量,获得色度预测块;以及基于色度预测块执行转换。与常规方案相比,本公开的一些实施例可以有利地提高编解码效率、编解码增益、编解码性能和灵活性。
3、在第二方面中,提出一种用于处理视频数据的装置。该装置包括处理器和其上具有指令的非暂态存储器。该指令在由处理器执行时使处理器执行根据本公开的第一方面的方法。
4、在第三方面,提出了一种非暂态计算机可读存储介质。非暂态计算机可读存储介质存储有指令,该指令使处理器执行根据本公开的第一方面的方法。
5、在第四方面,提出了另一种非暂态计算机可读记录介质。非暂态计算机可读记录介质存储有由用于视频处理的装置执行的方法生成的视频的比特流。方法包括:使用离散余弦变换插值滤波器(dct-if)确定针对视频的视频单元的色度插值滤波器,其中色度插值滤波器的抽头的数目大于预定数目;通过将色度插值滤波器应用于视频单元的色度分量,获得色度预测块;以及基于色度预测块生成比特流。
6、在第五方面中,提出了一种用于存储视频的比特流的方法。该方法包括:使用离散余弦变换插值滤波器(dct-if)确定针对视频的视频单元的色度插值滤波器,其中色度插值滤波器的抽头的数目大于预定数目;通过将色度插值滤波器应用于视频单元的色度分量,获得色度预测块;基于色度预测块生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。
7、本概述旨在以简化的形式介绍下面在详细描述中进一步描述的概念选择。本概述不旨在识别所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护的主题的范围。
1.一种视频处理的方法,包括:
2.根据权利要求1所述的方法,其中所述色度插值滤波器是长抽头色度插值滤波器。
3.根据权利要求1所述的方法,其中所述预定数目为4。
4.根据权利要求1所述的方法,其中所述色度插值滤波器是使用具有余弦窗口的dct-if而被确定的。
5.根据权利要求4所述的方法,其中所述色度插值滤波器的一组滤波器系数是基于具有所述余弦窗口的所述dct-if的一组参数而被确定的。
6.根据权利要求5所述的方法,其中所述色度插值滤波器的所述一组滤波器系数使用如下等式而被确定:
7.根据权利要求1所述的方法,其中所述色度插值滤波器是使用具有频域平滑的dct-if而被确定的。
8.根据权利要求7所述的方法,其中所述色度插值滤波器的一组滤波器系数是基于具有所述频域平滑的所述dct-if的一组参数而被确定的。
9.根据权利要求8所述的方法,其中所述色度插值滤波器的所述一组滤波器系数使用如下等式而被确定:
10.根据权利要求1所述的方法,其中所述色度插值滤波器的使用取决于时间层。
11.根据权利要求10所述的方法,其中所述色度插值滤波器被用于具有不大于预定值的时间标识的层。
12.根据权利要求11所述的方法,其中所述预定值为4。
13.根据权利要求10所述的方法,其中如果所述色度插值滤波器包括第一数目的抽头,并且另一个色度插值滤波器包括第二数目的抽头,所述色度插值滤波器被用于第一时间层,并且所述另一个色度插值滤波器被用于第二时间层。
14.根据权利要求10所述的方法,其中如果所述色度插值滤波器包括滤波器抽头,并且另一个色度插值滤波器包括第二滤波器抽头,所述色度插值滤波器被用于第一时间层,并且所述另一个色度插值滤波器被用于第二时间层。
15.根据权利要求1所述的方法,其中所述色度插值滤波器的使用取决于编解码信息。
16.根据权利要求15所述的方法,其中所述编解码信息包括更多量化参数(qp)值。
17.根据权利要求16所述的方法,其中如果所述色度插值滤波器包括第一数目的抽头,并且另一个色度插值滤波器包括第二数目的抽头,第一色度插值滤波器被用于第一qp值,并且所述另一个色度插值滤波器被用于第二qp值。
18.根据权利要求16所述的方法,其中如果所述色度插值滤波器包括滤波器抽头,并且另一个色度插值滤波器包括第二滤波器抽头,所述色度插值滤波器被用于第一qp值,并且所述另一个色度插值滤波器被用于第二qp值。
19.根据权利要求1 5所述的方法,其中所述编解码信息包括以下中的至少一项的宽度和高度:当前块、当前图块或当前图片。
20.根据权利要求19所述的方法,其中如果所述色度插值滤波器包括第一数目的抽头并且另一个色度插值滤波器包括第二数目的抽头,所述色度插值滤波器被用于以下中的一项:第一宽度、第一高度、第一w和h中的最大值或第一w和h中的最小值,以及
21.根据权利要求19所述的方法,其中如果所述色度插值滤波器包括第一滤波器抽头,并且另一个色度插值滤波器包括第二滤波器抽头,则所述色度插值滤波器被用于以下中的一项:第一宽度、第一高度、第一w和h中的最大值或第一w和h中的最小值,以及
22.根据权利要求1 5所述的方法,其中所述编解码信息包括运动向量(mv)或运动向量差(mvd)的精度。
23.根据权利要求22所述的方法,其中如果所述色度插值滤波器包括第一数目的抽头,并且另一个色度插值滤波器包括第二数目的抽头,则所述色度插值滤波器被用于第一mv或第一mvd,并且所述另一个色度插值滤波器用于第二mv或第二mvd。
24.根据权利要求22所述的方法,其中如果所述色度插值滤波器包括第一滤波器抽头,并且另一个色度插值滤波器包括第二滤波器抽头,所述色度插值滤波器被用于第一精度的mv或第一精度的mvd,并且所述另一个色度插值滤波器被用于第二精度的mv或第二精度的mvd。
25.根据权利要求15所述的方法,其中所述编解码信息包括编解码模式。
26.根据权利要求25所述的方法,其中如果所述色度插值滤波器包括第一数目的抽头,并且另一个色度插值滤波器包括第二数目的抽头,则所述色度插值滤波器被用于第一帧内预测模式,并且所述另一个色度插值滤波器被用于第二帧内预测模式。
27.根据权利要求25所述的方法,其中如果所述色度插值滤波器包括第一滤波器抽头,并且另一个色度插值滤波器包括第二滤波器抽头,则所述色度插值滤波器被用于第一帧内预测模式,并且所述另一个色度插值滤波器被用于第二帧内预测模式。
28.根据权利要求25所述的方法,其中如果所述色度插值滤波器包括第一数目的抽头,并且另一个色度插值滤波器包括第二数目的抽头,则所述色度插值滤波器被用于第一帧间预测模式,并且所述另一个色度插值滤波器被用于第二帧间预测模式。
29.根据权利要求25所述的方法,其中如果所述色度插值滤波器包括第一滤波器抽头,并且另一个色度插值滤波器包括第二滤波器抽头,所述色度插值滤波器被用于第一帧间预测模式,并且所述另一个色度插值滤波器被用于第二帧间预测模式。
30.根据权利要求25所述的方法,其中如果所述色度插值滤波器包括第一数目的抽头,并且另一个色度插值滤波器包括第二数目的抽头,则所述色度插值滤波器被用于第一帧间预测方向,并且所述另一个色度插值滤波器被用于第二帧间预测方向。
31.根据权利要求25所述的方法,其中如果所述色度插值滤波器包括第一滤波器抽头,并且另一个色度插值滤波器包括第二滤波器抽头,则所述色度插值滤波器被用于第一帧间预测方向,并且所述另一个色度插值滤波器被用于第二帧间预测方向。
32.根据权利要求25所述的方法,其中如果所述色度插值滤波器包括第一数目的抽头,并且另一个色度插值滤波器包括第二数目的抽头,则应用所述色度插值滤波器还是应用所述另一个色度插值滤波器是基于参考图片的分辨率。
33.根据权利要求25所述的方法,其中如果所述色度插值滤波器包括第一滤波器抽头,并且另一个色度插值滤波器包括第二滤波器抽头,则应用所述色度插值滤波器还是应用所述另一个色度插值滤波器是基于参考图片的分辨率。
34.根据权利要求1所述的方法,其中所述色度插值滤波器的使用取决于颜色分量或颜色格式。
35.根据权利要求34所述的方法,其中如果所述色度插值滤波器包括第一数目的抽头,并且另一个色度插值滤波器包括第二数目的抽头,所述色度插值滤波器被用于第一颜色分量或第一颜色格式,并且所述另一个色度插值滤波器被用于第二颜色分量或第二颜色格式。
36.根据权利要求34所述的方法,其中如果所述色度插值滤波器包括第一滤波器抽头,并且另一个色度插值滤波器包括第二滤波器抽头,所述色度插值滤波器被用于第一颜色分量或第一颜色格式,并且所述另一个色度插值滤波器被用于第二颜色分量或第二颜色格式。
37.根据权利要求1所述的方法,其中所述色度插值滤波器的结果被裁减。
38.根据权利要求1所述的方法,其中从编码器向解码器指示所述色度插值滤波器的使用。
39.根据权利要求38所述的方法,其中从所述编码器向所述解码器指示对将被使用的色度插值滤波器进行指示的至少一个索引或标志。
40.根据权利要求39所述的方法,其中所述至少一个索引或标志指示所述色度插值滤波器是否被使用。
41.根据权利要求38所述的方法,其中至少一个色度插值滤波器系数基于从所述编码器向所述解码器指示的信息而被导出。
42.根据权利要求38所述的方法,其中所述使用以下之一而被指示:
43.根据权利要求38所述的方法,其中所述使用在以下之一中被指示:
44.根据权利要求1至43中任一项所述的方法,其中所述转换包括将所述视频单元编码到所述比特流中。
45.根据权利要求1至43中任一项所述的方法,其中所述转换包括从所述比特流解码所述视频单元。
46.一种用于视频处理的装置,包括处理器和其上具有指令的非暂态存储器,其中所述指令在由所述处理器执行时使所述处理器执行根据权利要求1至45中任一项所述的方法。
47.一种非暂态计算机可读存储介质,存储有指令,所述指令使处理器执行根据权利要求1至45中任一项所述的方法。
48.一种非暂态计算机可读记录介质,存储有由视频处理装置执行的方法生成的视频的比特流,其中所述方法包括:
49.一种用于存储视频的比特流的方法,包括: