色度块的预测方法和装置制造方法及图纸

技术编号:39490778 阅读:6 留言:0更新日期:2023-11-24 11:13
本申请提供了一种色度块的预测方法和装置,属于视频技术领域

【技术实现步骤摘要】
色度块的预测方法和装置
[0001]本申请是分案申请,原申请的申请号是
201811527100.4
,原申请日是
2018

12

13
日,原申请的全部内容通过引用结合在本申请中



[0002]本申请涉及视频
,特别涉及一种色度块的预测方法和装置


技术介绍

[0003]随着互联网技术的发展,视频应用程序越来越多,视频应用程序中对高清视频的需求越来越多,然而由于高清视频的数据量比较大,如果想要高清视频在有限的网络带宽中传输,需要对高清视频进行编码处理

一般编码处理主要包括帧内预测

帧间预测

变换

量化

熵编码

环内滤波等环节

[0004]相关技术中,在进行帧内预测时,对于任一色度块,可以采用跨分量线性模式
(cross component linear mode

CCLM)
,也可以称为跨分量预测模式
(cross

component predition

CCP)
,还可以称为是
(cross

component intra predition

CCIP)
,确定预测信息,这是一种利用亮度和色度之间的相关性的色度帧内预测方法,它使用已重建亮度分量按照线性模型导出当前色度块预测信息,可以表示为如下式子:
pred
C
(i,j)

α
*rec
iL
(i,j)+
β

α

β
为帧内预测模型参数,
α
为缩放系数,
β
为偏移因子,
pred
C
(i,j)

(i,j)
位置上的色度像素的预测值,
rec
iL
(i,j)
为当前色度块对应亮度重建块下采样至色度分量分辨率后
(i,j)
位置上的亮度重建像素值

缩放系数和偏移因子并不需要编码传输,而是使用当前色度块的相邻已重建块的边缘像素以及边缘像素对应位置的亮度像素导出

[0005]这样,每个使用
CCLM
的色度块,均需要确定帧内预测模型参数,然而相关技术中确定帧内预测模型参数的复杂度较高,从而导致色度块的预测效率比较低


技术实现思路

[0006]为了解决相关技术的问题,本申请实施例提供了一种色度块的预测方法和装置

所述技术方案如下:
[0007]第一方面,提供了一种色度块的预测方法,所述方法包括:
[0008]获取目标色度块相邻的像素对应亮度像素中的最大亮度值和最小亮度值,并获取所述最大亮度值所对应的第一色度值和所述最小亮度值所对应的第二色度值

如果所述最大亮度值与所述最小亮度值的第一差值大于0,则根据所述第一差值的有效位的数目与第一预设位深
bit

depth
,对所述第一差值进行右移处理,得到第二差值

根据所述第一色度值

所述第二色度值和所述第二差值,确定所述目标色度块对应的帧内预测模型参数

根据所述帧内预测模型参数和所述目标色度块对应的亮度重建信息,确定所述目标色度块的预测信息

[0009]本申请实施例所示的方案,在确定至当前色度块
(
可以称为目标色度块
)
时,可以确定目标色度块的编码方式,如果编码方式为
CCLM
,则可以确定目标色度块相邻的像素,然
后确定这些像素对应的亮度像素中的最大亮度值和最小亮度值

并且可以确定最大亮度值所对应的色度值
(
即第一色度值
)
和最小亮度值所对应的色度值
(
即第二色度值
)。
然后可以确定最大亮度值和最小亮度值之差,即第一差值

然后判断第一差值是否大于0,如果第一差值大于0,则确定第一差值的有效位的数目,使用第一有效位的数目与第一预设
bit

depth
,对第一差值进行右移处理,得到第二差值

[0010]然后可以使用第一色度值

第二色度值和第二差值,确定出目标色度块对应的帧内预测模型参数

所述帧内预测模型参数包括缩放系数
(
也可以称为目标缩放系数
)
和偏移因子
(
也可以称为目标偏移因子
)。
获取目标色度块对应的亮度重建信息,然后使用确定出的帧内预测模型参数和目标色度块对应的亮度重建信息,确定出目标色度块的预测信息

[0011]这样,由于在确定缩放系数时,对最大亮度值和最小亮度值的第一差值,根据第一差值的有效位的数目与第一预设
bit

depth
,进行右移处理,可以使确定缩放系数的计算量减少,进而可以降低确定偏移因子的计算量,从而可以降低帧内预测模型参数的计算复杂度,可以提高色度块的预测效率

[0012]在一种可能的实现方式中,确定所述第一差值的有效位的数目与所述第一预设
bit

depth
的第三差值

如果所述第三差值大于0,则根据所述第三差值,对所述第一差值进行右移处理,得到所述第二差值

[0013]本申请实施例所示的方案,可以确定最大亮度值和最小亮度值的差值,可以表示为第一差值,然后可以判断第一差值是否大于0,如果第一差值大于0,则可以确定第一差值的有效位的数目,并且可以获取预先存储的第一预设
bit

depth。
然后确定第一差值的有效位的数目与第一预设
bit

depth
的差值,可以确定为第三差值

[0014]然后可以判断第三差值是否大于0,如果第三差值大于0,则可以根据第三差值,对第一差值进行右移处理,得到第二差值

[0015]这样,不直接对第一差值进行右移第一预设
bit

depth
位,而是将第一差值与第一预设
bit

depth
的差值作为右移的位数,可以尽可能的保留第一差值的有效位,使编解码性能更好

[0016]在一种可能的实现方式中,将所述第一差值右移所述第三本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种色度块的预测方法,其特征在于,所述方法包括:基于目标色度块相邻的像素对应的亮度像素,获取第一亮度值和第二亮度值,并获取所述第一亮度值对应的第一色度值和所述第二亮度值对应的第二色度值;如果所述第一亮度值与所述第二亮度值的第一差值大于0,则根据所述第一差值的函数,对所述第一差值进行处理,得到第二差值;根据所述第一色度值

所述第二色度值和所述第二差值,确定所述目标色度块对应的帧内预测模型参数;根据所述帧内预测模型参数和所述目标色度块对应的亮度重建信息,确定所述目标色度块的预测信息
。2.
根据权利要求1所述的方法,其特征在于,所述第一差值的函数为所述第一差值的
log2
函数
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述第一差值的
log2
函数,对所述第一差值进行处理,得到第二差值,包括:根据所述第一差值的
log2
函数,对所述第一差值进行右移处理,得到所述第二差值
。4.
根据权利要求3所述的方法,其特征在于,所述根据所述第一差值的
log2
函数,对所述第一差值进行右移处理,得到所述第二差值包括:根据所述第一差值的
log
函数与第一预设位深
bit

depth
,对所述第一差值进行右移处理,得到所述第二差值
。5.
根据权利要求4所述的方法,其特征在于,所述第一预设位深
bit

depth
小于亮度像素的
bit

depth。6.
根据权利要求4所述的方法,其特征在于,所述第一预设位深
bit

depth

1bit,3bits,4bits,or 6bits。7.
根据权利要求1‑6任一项所述的方法,其特征在于,所述第一差值的
log2
函数为
Floor(Log2(Abs(A))
,其中
A
表示所述第一差值
。8.
根据权利要求7所述的方法,其特征在于,所述
Floor(Log2(Abs(A))
表示所述第一差值的有效位的数目
。9.
根据权利要求1‑8任一所述的方法,其特征在于,所述根据所述第一色度值

所述第二色度值和所述第二差值,确定所述目标色度块对应的帧内预测模型参数,包括:根据所述第一色度值

所述第二色度值

归一化移位参数的预设值

所述第二差值和所述最小亮度值,确定所述目标色度块对应的帧内预测模型参数
。10.
根据权利要求9所述的方法,其特征在于,所述根据所述第一色度值

所述第二色度值

所述归一化移位参数的预设值

所述第二差值和所述最小亮度值,确定所述目标色度块对应的帧内预测模型参数,包括:根据所述第一色度值

所述第二色度值

所述第二差值和所述预设值,确定所述目标色度块对应的帧内预测模型参数中的缩放系数;根据所述缩放系数

所述第二色度值

归一化移位参数的目标值和所述最小亮度值,确定所述目标色度块对应的帧内预测模型参数中的偏移因子,其中,所述归一化移位参数的目标值是根据所述归一化移位参数的预设值与所述第三差值确定的
。11.
根据权利要求
10
所述的方法,其特征在于,所述根据所述第一色度值

所述第二色
度值

所述第二差值和所述预设值,确定所述目标色度块对应的帧内预测模型参数中的缩放系数,包括:根据所述第一色度值

所述第二色度值

所述预设值和所述第二差值,确定所述目标色度块对应的帧...

【专利技术属性】
技术研发人员:马祥陈建乐杨海涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1