基于多参数的帧内预测的制作方法

文档序号:25543514发布日期:2021-06-18 20:40

技术特征:

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

为视频的作为色度块的当前视频块与所述视频的编解码表示之间的转换,确定多个参数集合,其中每个参数集合定义跨分量线性模型(cclm),并且每个参数集合是从对应色度样点位置处的色度样点的对应组推导的;

基于所述多个参数集合,确定最终cclm的参数;以及

基于所述最终cclm,进行所述转换。

2.如权利要求1所述的方法,其中所述最终cclm的参数被确定为所述多个参数集合中的相应参数的平均。

3.如权利要求1所述的方法,其中所述多个参数集合包括第一集合(α1,β1)和第二集合(α2,β2),并且基于参数α1、β1、α2、β2计算色度预测。

4.如权利要求1所述的方法,其中所述多个参数集合移位并组合,以形成所述最终cclm。

5.如权利要求1所述的方法,其中所述多个参数集合包括从第一组色度样点推导的第一集合(α1,β1)和从第二组色度样点推导的第二集合(α2,β2),所述第一组和所述第二组对应于彼此不同的色度样点位置。

6.如权利要求5所述的方法,其中所述色度块的左上样点是(x,y),并且所述色度块的宽度和高度分别是w和h,并且其中该组色度样点包括以下中的至少一者:

样点a,具有坐标(x-1,y),

样点b,具有坐标(x-1,y+h/2-1),

样点c,具有坐标(x-1,y+h/2),

样点d,具有坐标(x-1,y+h-1),

样点e,具有坐标(x-1,y+h),

样点f,具有坐标(x-1,y+h+h/2-1),

样点g,具有坐标(x-1,y+h+h/2),

样点i,具有坐标(x-1,y+h+h-1),

样点j,具有坐标(x,y-1),

样点k,具有坐标(x+w/2-1,y-1),

样点l,具有坐标(x+w/2,y-1),

样点m,具有坐标(x+w-1,y-1),

样点n,具有坐标(x+w,y-1),

样点o,具有坐标(x+w+w/2-1,y-1),

样点p,具有坐标(x+w+w/2,y-1),或

样点q,具有坐标(x+w+w-1,y-1)。

7.如权利要求6所述方法,其中所述第一组包括样点a和d,并且所述第二组包括样点j和m或样点e和i。

8.如权利要求6所述方法,其中所述第一组包括样点a和i,并且所述第二组包括样点j和q。

9.如权利要求6所述方法,其中所述第一组包括样点a和b,并且所述第二组包括样点c和d。

10.如权利要求6所述方法,其中所述第一组包括j和m,并且所述第二组包括n和q。

11.如权利要求6所述方法,其中所述第一组包括j和k,并且所述第二组包括l和m。

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

为视频的当前视频块与所述视频的编解码表示之间的转换,基于选自所述当前视频块的相邻亮度和色度样点的n组色度和亮度样点的色度和亮度样点的最大值和最小值,确定跨分量线性模型(cclm)的参数;以及

使用所述cclm进行所述转换。

13.如权利要求12所述的方法,其中所述n组色度和亮度样点包括s0,s1,…,sm,并且其中1≤m≤n-1,其中m和n是非负整数,其中最大亮度值计算为maxl=f1(maxls0,maxls1,…,maxlsm),其中f1是第一函数且maxlsi是所述多个组中的组si的最大亮度值,其中最大色度值计算为maxc=f2(maxcs0,maxcs1,…,maxcsm),其中f2是第二函数且maxcsi是所述组si的对应于maxlsi的色度值,其中最小亮度值计算为minl=f3(minls0,minls1,…,minlsm),其中f3是第三函数且minlsi是所述组si的最小亮度值,其中最小色度值计算为minc=f4(mincs0,mincs1,…,mincsm),其中f4是第四函数且mincsi是所述组si的对应于minlsi的色度值,并且其中所述线性模型的参数包括α和β,计算如下

α=(maxc-minc)/(maxl-minl)且β=minc-α×minl。

14.如权利要求13所述的方法,其中f1,f2,f3和f4是平均函数。

15.如权利要求13或14所述的方法,其中m=n-1。

16.如权利要求13或14所述的方法,其中m=1,并且s1=sn-1。

17.如权利要求13或14所述的方法,其中m=0。

18.如权利要求13或14所述的方法,其中s0包括来自所述当前视频块的上方行的样点,并且其中s1包括来自所述当前视频块的左侧行的样点。

19.如权利要求13或14所述的方法,其中来自所述当前视频块的上方行的样点具有坐标(x,y),其中s0包括所述样点中的第一部分,其中所述第一部分的每个样点满足x%p=q,其中s1包括所述样点中的第二部分,其中所述第二部分的每个样点满足x%p≠q,并且其中%是取模运算符,并且p和q是非负整数。

20.如权利要求13或14所述的方法,其中来自所述当前视频块的左侧行的样点具有坐标(x,y),其中s0包括所述样点中的第一部分,其中所述第一部分的每个样点满足y%p=q,其中s1包括所述样点中的第二部分,其中所述第二部分的每个样点满足y%p≠q,并且其中%是取模运算符,并且p和q是非负整数。

21.如权利要求19或20所述的方法,其中i)p=2且q=1,或ii)p=2且q=0,或iii)p=4且q=0。

22.如权利要求12至14中任一项所述的方法,其中所述色度和亮度样点仅包括所述相邻块的色度和亮度样点的一部分。

23.如权利要求13至22中任一项所述的方法,其中n是预定的。

24.如权利要求13至23中任一项所述的方法,其中n是在序列参数集(sps)、视频参数集(vps)、图片参数集(pps)、图片报头、条带报头、片组报头,一个或多个最大编解码单元或一个或多个编解码单元中被信令通知。

25.如权利要求12所述的方法,其中基于所述当前视频块的相邻块的可用性选择每组的所述色度和亮度样点。

26.如权利要求12所述的方法,其中基于所述当前视频块的宽度和高度选择每组的所述色度和亮度样点。

27.如权利要求12所述的方法,其中基于所述色度和亮度样点的值选择每组的所述色度和亮度样点。

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

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

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

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


技术总结
描述了视频处理的方法。该方法包括:对于视频的作为色度块的当前视频块与视频的编解码表示之间的转换,确定多个参数集合,其中,每个参数集合定义跨分量线性模型(CCLM),并且被从在对应的色度样点位置处的对应组的色度样点推导;基于所述多个参数集合确定最终CCLM的参数;以及基于所述最终CCLM进行转换。

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