概括地说,本公开内容的各方面涉及图像/视频编解码和压缩,并且更具体地,涉及用于跨分量预测技术的方法和装置。
背景技术:
1、各种视频编解码技术可以被用于压缩视频数据。视频编解码是根据一个或多个视频编解码标准来执行的。例如,视频编解码标准包括通用视频编解码(vvc)、高效视频编解码(h.265/hevc)、高级视频编解码(h.264/avc)、移动图像专家组(mpeg)编解码等。视频编解码通常采用充分利用视频图像或序列中存在的冗余的预测方法(例如,帧间预测、帧内预测等)。视频编解码技术的一个重要目标是将视频数据压缩成使用较低比特率的形式,同时避免或最小化视频质量的下降。
技术实现思路
1、下面给出了根据本公开内容的一个或多个方面的简要概括,以便于提供对这样的方面的一个基本的理解。该概括不是全部预期方面的广泛综述,并且既不旨在标识全部方面的关键或重要元素,也不旨在描绘任何或全部方面的范围。其唯一目的是以简化形式给出一个或多个方面的一些概念,作为稍后给出的更详细的描述的前序。
2、根据本公开内容的一个方面,提供了一种用于对视频数据进行解码的方法,包括:从比特流获得视频块;获得视频块的相邻亮度样点值和相邻色度样点值;对相邻亮度样点值和视频块中的内部亮度样点值执行至少一个预操作,以获得预操作的相邻亮度样点值和内部亮度样点值,其中,执行至少一个预操作包括基于相邻亮度样点值和内部亮度样点值计算样点差;通过使用预操作的相邻亮度样点值和相邻色度样点值来推导线性模型;通过将线性模型应用于针对该内部色度样点值的一个或多个对应的预操作的内部亮度样点值来预测视频块中的内部色度样点值中的每个;以及使用预测的内部色度样点值来获得解码的视频块。
3、根据本公开内容的另一方面,提供了一种用于对视频数据进行编码的方法,包括:从视频帧获得视频块;获得视频块的相邻亮度样点值和相邻色度样点值;对相邻亮度样点值和视频块中的内部亮度样点值执行至少一个预操作,以获得预操作的相邻亮度样点值和内部亮度样点值,其中,执行至少一个预操作包括基于相邻亮度样点值和内部亮度样点值计算样点差;通过使用预操作的相邻亮度样点值和相邻色度样点值来推导线性模型;通过将线性模型应用于针对该内部色度样点值的一个或多个对应的预操作的内部亮度样点值来预测视频块中的内部色度样点值中的每个;以及使用预测的内部色度样点值来生成包括编码的视频块的比特流。
4、根据实施例,提供了一种计算机系统,包括:一个或多个处理器;以及一个或多个存储设备,其存储计算机可执行指令,计算机可执行指令当被执行时,使一个或多个处理器执行本公开内容的方法的操作。
5、根据实施例,提供了一种计算机程序产品,其存储计算机可执行指令,计算机可执行指令当被执行时,使一个或多个处理器执行本公开内容的方法的操作。
6、根据实施例,提供了一种计算机可读介质,其存储计算机可执行指令,计算机可执行指令当被执行时,使一个或多个处理器接收比特流并且基于比特流执行本公开内容的方法的操作。
7、根据实施例,提供了一种计算机可读介质,其存储计算机可执行指令,计算机可执行指令当被执行时,使一个或多个处理器执行本公开内容的方法的操作并且发送包括与预测色度样点相关联的编码视频信息的比特流。
1.一种用于对视频数据进行解码的方法,包括:
2.根据权利要求1所述的方法,其中,执行所述至少一个预操作还包括通过加权平均操作来执行下采样。
3.根据权利要求2所述的方法,还包括迭代地执行所述至少一个预操作。
4.根据权利要求1所述的方法,
5.根据权利要求4所述的方法,其中,推导所述线性模型包括:
6.根据权利要求5所述的方法,其中,所述缩放比例参数α是通过利用除法查找表来推导的。
7.根据权利要求5所述的方法,其中,通过使用所述预操作的相邻亮度样点值和所述相邻色度样点值来推导所述缩放比例参数α和所述偏移参数β包括:
8.根据权利要求5所述的方法,其中,推导所述线性模型还包括:
9.根据权利要求1所述的方法,
10.根据权利要求9所述的方法,其中,推导所述线性模型包括:
11.根据权利要求10所述的方法,其中,所述多个缩放比例参数α中的至少一个是通过利用所述样点差来推导的。
12.根据权利要求10所述的方法,其中,所述多个缩放比例参数α中的至少一个是通过利用基于下采样的相邻亮度样点值计算的水平样点差或垂直样点差来推导的。
13.根据权利要求1所述的方法,
14.根据权利要求1所述的方法,其中,执行所述至少一个预操作还包括:
15.根据权利要求1所述的方法,
16.根据权利要求15所述的方法,其中,所述滤波器的系数是2的幂值。
17.根据权利要求15所述的方法,其中,所述滤波器关于与包括同位亮度样点的一个或多个亮度样点对应的色度位置对称。
18.根据权利要求15所述的方法:
19.根据权利要求1所述的方法,
20.根据权利要求19所述的方法,其中,所述视频块包括当前色度块和其同位亮度块,并且确定所述视频块满足所述启用门限包括确定所述启用门限对于所述当前色度块和其同位亮度块两者是满足的。
21.根据权利要求1所述的方法,其中,所述视频块的所述相邻亮度样点值和相邻色度样点值是通过针对不可用的亮度样点和色度样点采用最接近的可用亮度样点值和色度样点值执行填充操作来获得的。
22.一种用于对视频数据进行编码的方法,包括:
23.根据权利要求22所述的方法,其中,执行所述至少一个预操作还包括通过加权平均操作来执行下采样。
24.根据权利要求23所述的方法,还包括迭代地执行所述至少一个预操作。
25.根据权利要求22所述的方法,
26.根据权利要求25所述的方法,其中,推导所述线性模型包括:
27.根据权利要求26所述的方法,其中,所述缩放比例参数α是通过利用除法查找表来推导的。
28.根据权利要求26所述的方法,其中,通过使用所述预操作的相邻亮度样点值和所述相邻色度样点值来推导所述缩放比例参数α和所述偏移参数β包括:
29.根据权利要求26所述的方法,其中,推导所述线性模型包括:
30.根据权利要求22所述的方法,
31.根据权利要求30所述的方法,其中,推导所述线性模型包括:
32.根据权利要求31所述的方法,其中,所述多个缩放比例参数α中的至少一个是通过利用所述样点差来推导的。
33.根据权利要求31所述的方法,其中,所述多个缩放比例参数α中的至少一个是通过利用基于下采样的相邻亮度样点值计算的水平样点差或垂直样点差来推导的。
34.根据权利要求22所述的方法,
35.根据权利要求22所述的方法,其中,执行所述至少一个预操作包括:
36.根据权利要求22所述的方法,
37.根据权利要求36所述的方法,其中,所述滤波器的系数是2的幂值。
38.根据权利要求36所述的方法,其中,所述滤波器关于与包括同位亮度样点的一个或多个亮度样点对应的色度位置对称。
39.根据权利要求36所述的方法:
40.根据权利要求22所述的方法,
41.根据权利要求40所述的方法,其中,所述视频块包括当前色度块和其同位亮度块,并且确定所述视频块满足所述启用门限包括确定所述启用门限对于所述当前色度块和其同位亮度块两者是满足的。
42.根据权利要求22所述的方法,其中,所述视频块的所述相邻亮度样点值和相邻色度样点值是通过针对不可用的亮度样点和色度样点采用最接近的可用亮度样点值和色度样点值执行填充操作来获得的。
43.一种计算机系统,包括:
44.一种计算机程序产品,其存储计算机可执行指令,所述计算机可执行指令在被执行时,使一个或多个处理器执行根据权利要求1-42中的一项所述的方法的操作。
45.一种计算机可读介质,其存储计算机可执行指令,所述计算机可执行指令在被执行时,使一个或多个处理器接收比特流并且基于所述比特流执行根据权利要求1-21中的一项所述的方法的操作。
46.一种计算机可读介质,其存储计算机可执行指令,所述计算机可执行指令在被执行时,使一个或多个处理器执行根据权利要求22-42中的一项所述的方法的操作并且发送包括与所述预测的色度样点相关联的经编码的视频信息的比特流。
