System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本公开的实施例总体上涉及视频编解码技术,更具体地,涉及视频编解码中针对自适应环路滤波器的滤波器形状选择。
技术介绍
1、如今,数字视频功能正被应用于人们生活的各个方面。针对视频编码/解码,已经提出了多种类型的视频压缩技术,如运动图片专家组(mpeg)-2、mpeg-4、itu-th.263、itu-th.264/mpeg-4part 10高级视频编解码(avc)、itu-th.265高效视频编解码(hevc)标准、通用视频编解码(vvc)标准。然而,视频编解码技术的编解码效率通常期望得到进一步提高。
技术实现思路
1、本公开的实施例提供了一种用于视频处理的方案。
2、在第一方面中,提出了一种用于视频处理的方法。该方法包括:在视频的当前视频块与视频的比特流之间的转换期间,从多个滤波器形状中确定用于对当前视频块的第一样本进行编解码的第一滤波器形状;以及基于第一滤波器形状执行转换。
3、根据所提出的方法,使用从多个滤波器形状中选择的滤波器形状来对视频块的样本进行编解码。与使用固定滤波器形状的传统方案相比,所提出的方法可以有利地提高滤波工具的性能,从而可以提高编解码性能。
4、在第二方面中,提出了一种用于处理视频数据的装置。该用于处理视频数据的装置包括处理器和其上具有指令的非暂态存储器。指令在由处理器执行时使得处理器执行根据本公开第一方面的方法。
5、在第三方面中,提出了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储有使处理器执
6、在第四方面中,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储有视频的由视频处理装置执行的方法所生成的比特流。该方法包括:从多个滤波器形状中确定用于对视频的当前视频块的第一样本进行编解码的第一滤波器形状;以及基于第一滤波器形状生成比特流。
7、在第五方面中,提出了一种用于存储视频的比特流的方法。该方法包括:从多个滤波器形状中确定用于对视频的当前视频块的第一样本进行编解码的第一滤波器形状;基于第一滤波器形状生成比特流;将比特流存储在非暂态计算机可读记录介质中。
8、提供本
技术实现思路
是为了以简化的形式介绍以下在具体实施例中进一步描述的概念的选择。本
技术实现思路
不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护主题的范围。
【技术保护点】
1.一种用于视频处理的方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求1-2中任一项所述的方法,其中所述第一滤波器形状不同于用于对所述视频的另外的视频块进行编解码的第三滤波器形状。
4.根据权利要求3所述的方法,其中所述当前视频块是编解码树单元(CTU)或编解码树块(CTB)。
5.根据权利要求1-4中任一项所述的方法,其中所述第一样本位于所述当前视频块的第一区域中,所述第一滤波器形状不同于用于对所述当前视频块的第二区域中的第三样本进行编解码的第四滤波器形状,且所述第二区域与所述第一区域不同。
6.根据权利要求1-5中任一项所述的方法,其中关于使用所述第一滤波器形状对所述第一样本进行编解码的信息在所述比特流中被指示,或者
7.根据权利要求1-6中任一项所述的方法,其中所述第一滤波器形状指示所述第一样本的要在所述第一样本的滤波过程中使用的邻近样本集合。
8.根据权利要求1-6中任一项所述的方法,其中所述第一滤波器形状指示所述第一样本的要在所述第一样本的滤波过程中使用的邻近样本集
9.根据权利要求7-8中任一项所述的方法,其中所述邻近样本集合包括与所述第一样本相邻的样本或与所述第一样本不相邻的样本。
10.根据权利要求1-6中任一项所述的方法,其中所述多个滤波器形状还包括用于对所述视频的另外的样本进行编解码的第五滤波器形状,所述第五滤波器形状在滤波器抽头方面与所述第一滤波器形状不同。
11.根据权利要求10所述的方法,其中所述第一滤波器形状是菱形,且所述第五滤波器形状是大小与所述第一滤波器形状不同的菱形。
12.根据权利要求10所述的方法,其中所述第一滤波器形状是菱形,且所述第五滤光器形状是大小与所述第一滤波器形状相同的正方形。
13.根据权利要求1-5中任一项所述的方法,其中所述第一滤波器形状的指示在所述比特流中被指示。
14.根据权利要求13所述的方法,其中所述指示在自适应环路滤波器自适应参数集(ALF APS)中被指示。
15.根据权利要求1-5中任一项所述的方法,其中所述第一滤波器形状是基于用于对第五样本进行编解码的第五滤波器形状来确定的,所述比特流中不存在所述第一滤波器形状的指示,所述第五样本是在所述第一样本之前被编解码的,并且具有所述第一滤波器形状的滤波器的系数是根据与所述第五滤波器形状相关联的ALF APS被确定的。
16.根据权利要求1-15中任一项所述的方法,其中所述视频包括第一样本集合和第二样本集合,所述第一样本集合包括所述第一样本,所述第一滤波器形状不同于用于对所述第二样本集合中的第六样本进行编解码的第六滤波器形状。
17.根据权利要求16所述的方法,其中所述第一样本集合对应于第一ALF处理单元。
18.根据权利要求17所述的方法,其中所述第一ALF处理单元是CTU或CTB。
19.根据权利要求16所述的方法,其中所述第一样本集合包括:
20.根据权利要求16所述的方法,其中所述第一样本集合包括预定带中的样本。
21.根据权利要求16所述的方法,其中所述第一样本集合包括具有预定范围内的值的样本。
22.根据权利要求17-18中任一项所述的方法,其中所述第一滤波器形状的索引是针对所述第一ALF处理单元而在所述比特流中被指示的,或者
23.根据权利要求17-18中任一项所述的方法,其中指示所述第一样本是否要被滤波的标志是针对所述滤波器ALF处理单元而在所述比特流中被指示的,或者
24.根据权利要求17-18中任一项所述的方法,其中训练备选的索引是针对所述滤波器ALF处理单元而在所述比特流中被指示的,或者
25.根据权利要求1-15中任一项所述的方法,其中指示所述第一滤波器形状的第一语法元素在所述比特流中被指示。
26.根据权利要求1-15中任一项所述的方法,其中关于指示所述第一滤波器形状的第一语法元素是否在所述比特流中被指示的信息是基于对所述视频进行编解码的编解码条件来确定的。
27.根据权利要求1-15中任一项所述的方法,其中关于指示所述第一滤波器形状的第一语法元素是否在所述比特流中被指示的信息是基于用于对所述视频进行编解码的滤波器形状的来确定。
28.根据权利要求25-27中任一项所述的方法,其中所述第一语法元素是通过算术编解码而被编解码的。
29.根据权利要求28所述的方法,其中所述第一语法元素是用至少一个上下文编解码的。
...
【技术特征摘要】
【国外来华专利技术】
1.一种用于视频处理的方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求1-2中任一项所述的方法,其中所述第一滤波器形状不同于用于对所述视频的另外的视频块进行编解码的第三滤波器形状。
4.根据权利要求3所述的方法,其中所述当前视频块是编解码树单元(ctu)或编解码树块(ctb)。
5.根据权利要求1-4中任一项所述的方法,其中所述第一样本位于所述当前视频块的第一区域中,所述第一滤波器形状不同于用于对所述当前视频块的第二区域中的第三样本进行编解码的第四滤波器形状,且所述第二区域与所述第一区域不同。
6.根据权利要求1-5中任一项所述的方法,其中关于使用所述第一滤波器形状对所述第一样本进行编解码的信息在所述比特流中被指示,或者
7.根据权利要求1-6中任一项所述的方法,其中所述第一滤波器形状指示所述第一样本的要在所述第一样本的滤波过程中使用的邻近样本集合。
8.根据权利要求1-6中任一项所述的方法,其中所述第一滤波器形状指示所述第一样本的要在所述第一样本的滤波过程中使用的邻近样本集合中邻近样本的。
9.根据权利要求7-8中任一项所述的方法,其中所述邻近样本集合包括与所述第一样本相邻的样本或与所述第一样本不相邻的样本。
10.根据权利要求1-6中任一项所述的方法,其中所述多个滤波器形状还包括用于对所述视频的另外的样本进行编解码的第五滤波器形状,所述第五滤波器形状在滤波器抽头方面与所述第一滤波器形状不同。
11.根据权利要求10所述的方法,其中所述第一滤波器形状是菱形,且所述第五滤波器形状是大小与所述第一滤波器形状不同的菱形。
12.根据权利要求10所述的方法,其中所述第一滤波器形状是菱形,且所述第五滤光器形状是大小与所述第一滤波器形状相同的正方形。
13.根据权利要求1-5中任一项所述的方法,其中所述第一滤波器形状的指示在所述比特流中被指示。
14.根据权利要求13所述的方法,其中所述指示在自适应环路滤波器自适应参数集(alf aps)中被指示。
15.根据权利要求1-5中任一项所述的方法,其中所述第一滤波器形状是基于用于对第五样本进行编解码的第五滤波器形状来确定的,所述比特流中不存在所述第一滤波器形状的指示,所述第五样本是在所述第一样本之前被编解码的,并且具有所述第一滤波器形状的滤波器的系数是根据与所述第五滤波器形状相关联的alf aps被确定的。
16.根据权利要求1-15中任一项所述的方法,其中所述视频包括第一样本集合和第二样本集合,所述第一样本集合包括所述第一样本,所述第一滤波器形状不同于用于对所述第二样本集合中的第六样本进行编解码的第六滤波器形状。
17.根据权利要求16所述的方法,其中所述第一样本集合对应于第一alf处理单元。
18.根据权利要求17所述的方法,其中所述第一alf处理单元是ctu或ctb。
19.根据权利要求16所述的方法,其中所述第一样本集合包括:
20.根据权利要求16所述的方法,其中所述第一样本集合包括预定带中的样本。
21.根据权利要求16所述的方法,其中所述第一样本集合包括具有预定范围内的值的样本。
22.根据权利要求17-18中任一项所述的方法,其中所述第一滤波器形状的索引是针对所述第一alf处理单元而在所述比特流中被指示的,或者
23.根据权利要求17-18中任一项所述的方法,其中指示所述第一样本是否要被滤波的标志是针对所述滤波器alf处理单元而在所述比特流中被指示的,或者
24.根据权利要求17-18中任一项所述的方法,其中训练备选的索引是针对所述滤波器alf处理单元而在所述比特流中被指示的,或者
25.根据权利要求1-15中任一项所述的方法,其中指示所述第一滤波器形状的第一语法元素在所述比特流中被指示。
26.根据权利要求1-15中任一项所述的方法,其中关于指示所述第一滤波器形状的第一语法元素是否在所述比特流中被指示的信息是基于对所述视频进行编解码的编解码条件来确定的。
27.根据权利要求1-15中任一项所述的方法,其中关于指示所述第一滤波器形状的第一语法元素是否在所述比特流中被指示的信息是基于用于对所述视频进行编解码的滤波器形状的来确定。
28.根据权利要求25-27中任一项所述的方法,其中所述第一语法元素是通过算术编解码而被编解码的。
29.根据权利要求28所述的方法,其中所述第一语法元素是用至少一个上下文编解码的。
30.根据权利要求29所述的方法,其中所述至少一个上下文之一取决于所述当前视频块的编解码信息或所述当前视频块的邻近块的编解码信息。
31.根据权利要求29所述的方法,其中所述至少一个上下文之一取决于用于对所述当前视频块的至少一个邻近块进行编解码的滤波形状。
32.根据权利要求25-27中任一项所述的方法,其中所述第一语法元素是用旁路编解码来编解码的。
33.根据权利要求25-27中任一项所述的方法,其中所述第一语法元素通过以下一项被二值化:
34.根据权利要求25-27中任一项所述的方法,其中所述第一语法元素是以预测方式被编解码的。
35.根据权利要求34所述的方法,其中所述第一语法元素是基于用于对所述当前视频块的至少一个邻近块进行编解码的滤波形状来确定的。
36.根据权利要求25-27中任一项所述的方法,其中所述第一语法元素针对所述第一样本的不同颜色分量而在所述比特流中被独立地指示。
37.根据权利要求25-27中任一项所述的方法,其中所述第一语法元素对于所述第一样本的不同颜色分量是共用的,并且所述第一语法元素针对所述不同颜色分量而在所述比特流中被指示。
38.根据权利要求25-27中任一项所述的方法,其中所述第一语法元素针对所述第一样本的第一颜色第二颜色分量而在所述比特流中被指示。
39.根据权利要求1-38中任一项所述的方法,其中所述第一滤波器形状的外形不同于所述多个滤波器形状中的第五滤波器形状的外形,或者
40.根据权利要求39所述的方法,其中所述第一滤波器形状的外形是菱形。
41.根据权利要求40所述的方法,其中所述第一滤波器形状的大小是m×n,其中m和n是预定整数。
42.根据权利要求39所述的方法,其中所述第一滤波器形状是以下一项:
43.根据权利要求39所述的方法,其中所述第一滤波器形状的外形是正方形。
44.根据权利要求43所述的方法,其中所述第一滤波器形状的大小是m×n,其中m和n是预定整数。
45.根据权利要求39所述的方法,其中所述第一滤波器形状是以下一项:
46.根据权利要求39所述的方法,其中所述第一滤波器形状的外形是十字形。
47.根据权利要求46所述的方法,其中所述第一滤波器形状的大小是m×n,其中m和n是预定整数。
48.根据权利要求39所述的方法,其中所述第一滤波器形状是以下一项:
49.根据权利要求39所述的方法,其中所述第一滤波器形状的外形是对称形状。
50.根据权利要求49所述的方法,其中所述第一滤波器形状的大小是m×n,其中m和n是预定整数。
51.根据权利要求39所述的方法,其中所述第一滤波器形状是以下一项:
52.根据权利要求39所述的方法,其中所述第一滤波器形状的外形是不对称的形状。
53.根据权利要求39所述的方法,其中所述第一滤波器形状的外形是不同于菱形形状、正方形形状和十字形形状的外形。
54.根据权利要求40-53中任一项所述的方法,其中所述第一滤波器形状用于经在线训练的滤波器。
55.根据权利要求40-53中任一项所述的方法,其中所述第一滤波器形状用于经离线训练的滤波器。
56.根据权利要求40-53中任一项所述的方法,其中所述第一滤波器形状被单独地用于颜色分量。
57.根据权利要求40-53中任一项所述的方法,其中所述第一滤波器形状被联合地用于多个颜色分量。
58.根据权利要求1-15中任一项所述的方法,其中执行所述转换包括:
59.根据权利要求58所述的方法,其中所述第一样本是亮度样本,并且用于对所述视频的另外的亮度样本进行编解码的另外的经在线训练的滤波器具有与所述第一滤波器形状不同的滤波器形状。
60.根据权利要求58所述的方法,其中所述第一样本是色度样本,并且用于对所述视频的另外的色度样本进行编解码的另外的经在线训练的滤波器具有与所述第一滤波器形状不同的滤波器形状。
61.根据权利要求58-60中任一项所述的方法,其中用于训练经在线训练的滤波器的训练数据是针对所述多个滤波器形状中的每一个滤波器形状被收集的。
62.根据权利要求61所述的方法,其中所收集的训练数据被单独地用于训练所述多个滤波器形状中的每一个滤波器形状。
63.根据权利要求61所述的方法,其中所收集的训练数据被联合地用于训练所述多个滤波器形状中的每一个滤波器形状。
64.根据权利要求58-60中任一项所述的方法,其中对所述多个滤波器形状执行类合并。
65.根据权利要求58-60中任一项所述的方法,其中对所述多个滤波器形状中的每一个滤波器形状单独地执行类合并。
66.根据权利要求58-60中任一项所述的方法,其...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。