基于上下文的帧内预测的制作方法

文档序号:26013227发布日期:2021-07-23 21:34阅读:来源:国知局

技术特征:

1.一种视频处理的方法,包括:

对当前视频块的相邻块的色度和亮度样点进行向下采样;

为色度块的视频的当前视频块与所述视频的编解码表示之间的转换,基于从所述向下采样获得的向下采样的色度样点和亮度样点,确定跨分量线性模型(cclm)的参数;

对与所述当前视频块对应的亮度块中的亮度样点应用所述cclm,以推导所述当前视频块的预测值;以及

基于所述预测值进行所述转换。

2.如权利要求1所述的方法,其中所述当前视频块具有高度(h)和宽度(w),并且所述向下采样是基于所述高度或所述宽度。

3.如权利要求1所述的方法,其中在推导所述cclm的参数之前获得所述向下采样的色度样点和亮度样点,所述cclm的参数包括α和β,并且其中α和β由等式α=(c1-c0)/(l1-l0)和β=c0-α×l0定义。

4.如权利要求1所述的方法,其中用于推导所述cclm的参数的左相邻样点的数目与用于推导所述cclm的参数的上相邻样点的数目相同。

5.如权利要求2所述的方法,其中w<h或w>h。

6.如权利要求2所述的方法,其中向下采样左相邻块还是上相邻块的色度样点和亮度样点取决于w和h的相对大小。

7.如权利要求6所述的方法,其中在h>w的情况下,对所述左相邻块的色度样点和亮度样点进行所述向下采样。

8.如权利要求6所述的方法,其中在w>h的情况下,对所述上相邻块的色度样点和亮度样点进行所述向下采样。

9.如权利要求7所述的方法,其中所述当前视频块的左上样点是r[0,0],其中所述向下采样的色度样点包括样点r[-1,k×h/w],并且其中k是从0至w-1范围内的非负整数。

10.如权利要求8所述的方法,其中所述当前视频块的左上样点是r[0,0],其中所述向下采样的色度样点包括样点r[k×h/w,-1],并且其中k是从0至h-1范围内的非负整数。

11.一种视频处理方法,包括:

为作为色度块的视频的当前视频块与所述视频的编解码表示之间的转换,基于来自一组相邻色度样点中的两个或更多个色度样点,确定跨分量线性模型(cclm)的参数,其中基于所述当前视频块的编解码模式选择所述两个或更多个色度样点;

对位于对应于所述当前视频块的亮度块中的亮度样点应用所述cclm,以推导所述当前视频块的预测值;以及

基于所述预测值进行所述转换。

12.如权利要求11所述的方法,其中对应于所述两个或更多个色度样点的两个或更多个亮度样点被用于推导所述跨分量线性模型的参数。

13.如权利要求12所述的方法,其中对所述两个或更多个亮度样点向下采样以推导所述跨分量线性模型的参数。

14.如权利要求11所述的方法,其中所述两个或更多个色度样点是基于相邻样点的可用性选择的。

15.如权利要求11所述的方法,其中从相对于所述当前视频块的左列、上方行、右上行或左下列中的一者或多者选择所述两个或更多个色度样点。

16.如权利要求11所述的方法,其中基于所述当前视频块的高度与所述当前视频块的宽度的比例,选择所述两个或更多个色度样点。

17.如权利要求11所述的方法,其中基于所述当前视频块的宽度或高度是否等于k来选择所述两个或更多个色度样点,k为整数。

18.如权利要求17所述的方法,其中k=2。

19.如权利要求11所述的方法,其中所述当前视频块的编解码模式为使用来自左相邻样点的两个样点和来自上相邻样点的两个样点的第一线性模式、仅使用左相邻样点的第二线性模式以及仅使用上相邻样点的第三线性模式之一,其中所述当前视频块的左上样点的坐标为(x,y),并且其中所述当前视频块的宽度和高度分别为w和h。

20.如权利要求19所述的方法,其中所述两个或更多个色度样点包括在所述第一线性模式中坐标为(x-1,y)、(x,y-1)、(x-1,y+h-1)和(x+w-1,y-1)的样点。

21.如权利要求19所述的方法,其中所述两个或更多个色度样点包括在所述第一线性模式中坐标为(x-1,y)、(x,y-1)、(x-1,y+h-h/w-1)和(x+w-1,y-1)的样点,并且其中h>w。

22.如权利要求19所述的方法,其中所述两个或更多个色度样点包括在所述第一线性模式中坐标为(x-1,y)、(x,y-1)、(x-1,y+h-1)和(x+w-w/h-1,y-1)的样点,并且其中h<w。

23.如权利要求19所述的方法,其中所述两个或更多个色度样点包括在所述第一线性模式中坐标为(x-1,y)、(x,y-1)、(x-1,y+h–max(1,h/w))和(x+w-max(1,w/h),y-1)的样点。

24.如权利要求19所述的方法,其中所述两个或更多个色度样点包括在所述第三线性模式中坐标为(x,y-1)、(x+w/4,y-1)、(x+2*w/4,y-1)和(x+3*w/4,y–1)的样点。

25.如权利要求19所述的方法,其中所述两个或更多个色度样点包括在所述第三线性模式中坐标为(x,y-1)、(x+w/4,y-1)、(x+3*w/4,y–1)和(x+w-1,y-1)的样点。

26.如权利要求19所述的方法,其中所述两个或更多个色度样点包括在所述第三线性模式中坐标为(x,y-1)、(x+(2w)/4,y-1)、(x+2*(2w)/4,y-1)和(x+3*(2w)/4,y–1)的样点。

27.如权利要求19所述的方法,其中所述两个或更多个色度样点包括在所述第三线性模式中坐标为(x,y-1)、(x+(2w)/4,y-1)、(x+3*(2w)/4,y–1)和(x+(2w)-1,y-1)的样点。

28.如权利要求19所述的方法,其中所述两个或更多个色度样点包括在所述第二线性模式中坐标为(x-1,y)、(x-1,y+h/4)、(x-1,y+2*h/4)和(x-1,y+3*h/4)的样点。

29.如权利要求19所述的方法,其中所述两个或更多个色度样点包括在所述第二线性模式中坐标为(x-1,y)、(x-1,y+2*h/4)、(x-1,y+3*h/4)和(x-1,y+h-1)的样点。

30.如权利要求19所述的方法,其中所述两个或更多个色度样点包括在所述第二线性模式中坐标为(x-1,y)、(x-1,y+(2h)/4)、(x-1,y+2*(2h)/4)和(x-1,y+3*(2h)/4)的样点。

31.如权利要求19所述的方法,其中所述两个或更多个色度样点包括在所述第二线性模式中坐标为(x-1,y)、(x-1,y+2*(2h)/4)、(x-1,y+3*(2h)/4)和(x-1,y+(2h)-1)的样点。

32.如权利要求20至31中任一项所述的方法,其中选择恰好两个样点来确定所述cclm的参数。

33.如权利要求1-32中任一项所述的方法,其中进行所述转换包括从所述当前块生成所述编解码表示。

34.如权利要求1-32中任一项所述的方法,其中进行所述转换包括从所述编解码表示生成所述当前块。

35.一种视频系统中的设备,包括处理器和其上具有指令的非暂时性存储器,其中当所述处理器执行所述指令时,使所述处理器实现权利要求1至34中一项或多项中所述的方法。

36.一种计算机程序产品,储存在非暂时性计算机可读介质上,所述计算机程序产品包括用于执行权利要求1至34中一项或多项中所述的方法的程序代码。


技术总结
描述了视频处理的方法。该方法包括:对当前视频块的相邻块的色度和亮度样点进行向下采样;为色度块的视频的当前视频块与所述视频的编解码表示之间的转换,基于从所述向下采样获得的向下采样的色度和亮度样点,确定跨分量线性模型(CCLM)的参数;对与所述当前视频块对应的亮度块中的亮度样点应用所述CCLM,以推导所述当前视频块的预测值;以及基于所述预测值进行所述转换。

技术研发人员:张凯;张莉;刘鸿彬;许继征;王悦
受保护的技术使用者:北京字节跳动网络技术有限公司;字节跳动有限公司
技术研发日:2019.12.05
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1