【技术实现步骤摘要】
视频图像分量的预测方法和装置
本专利技术涉及视频领域,并且更具体地,涉及视频图像分量的预测方法和装置。
技术介绍
现有视频图像编解码技术中包括帧内编码技术与帧间编码技术。帧内编码指仅利用当前编码图像中的空间相关性对图像内容进行压缩编码的技术。帧间编码指利用当前编码图像与已编码图像的时间相关性对当前图像进行压缩编码的技术。为提高图像的帧内编码效率,国际视频编码标准,例如H.264/AVC(AdvancedVideoCoding,先进视频编码)中引入帧内预测技术来去除当前编码图像块与邻近已编码图像块的空间信息冗余。因此,与之前的帧内编码技术不同,仅需要对预测差值信号而非原始图像信号进行空间变换与熵编码,从而提高帧内编码效率。然而,相关的帧内预测技术中硬件实现的复杂度高,增加了各方面的成本。
技术实现思路
本专利技术实施例提供一种视频图像分量的预测方法和装置,能够降低实现帧内预测技术的装置的复杂度。一方面,提供了一种视频图像分量的预测方法,包括:获取图像块的亮度分量值;基于应用模板内采样点的亮度分量值和色度分量值,通过线性回归技术得到第一数值a3,对第一数值a3进行补偿后改变数值精度以获取第一参数alpha和第三参数k,其中第三参数k是第一参数alpha的归一化参数,第一数值a3归一化后的值或第一参数alpha归一化后的值是线性模型中指示线性关系的斜率;基于第一参数alpha和第三参数k获取线性模型的第二参数beta,第二参数beta是线性模型中指示线性关系的纵轴截距;基于图像块亮度分量值、第一参数alpha、第三参数k和第二参数beta,通过线性模型获取图像块的色 ...
【技术保护点】
一种视频图像分量的预测方法,其特征在于,包括:获取图像块的亮度分量值;基于应用模板内采样点的亮度分量值和色度分量值,通过线性回归技术,得到第一数值a3,对所述第一数值a3进行补偿后改变数值精度以获取第一参数alpha和第三参数k,其中所述第三参数k是第一参数alpha的归一化参数,所述第一数值a3归一化后的值或第一参数alpha归一化后的值是所述线性模型中指示线性关系的斜率,所述应用模板为所述线性模型参数计算中采用的所述图像块的邻近的采样点的集合;基于所述第一参数alpha和所述第三参数k获取所述线性模型的第二参数beta,所述第二参数beta是所述线性模型中指示线性关系的纵轴截距;基于所述图像块的亮度分量值、所述第一参数alpha、所述第三参数k和所述第二参数beta,通过所述线性模型获取所述图像块的色度分量的预测值。
【技术特征摘要】
1.一种视频图像分量的预测方法,其特征在于,包括:获取图像块亮度分量值;基于应用模板内采样点的亮度分量值和色度分量值,通过线性回归技术得到第一数值a3以获取第一参数alpha和第三参数k,其中所述第三参数k是第一参数alpha的归一化参数,所述第一数值a3归一化后的值或第一参数alpha归一化后的值是所述线性模型中指示线性关系的斜率,所述应用模板为线性模型参数计算中采用的所述图像块的邻近的采样点的集合,且当所述图像块的左上角为坐标原点时,在所述图像块上方的最左侧的所述邻近采样点距离所述坐标原点在水平方向上有偏移,或在所述图像块左侧的最上方的所述邻近采样点距离所述坐标原点在垂直方向上有偏移,并且两个方向上的偏移不同时为0;基于所述第一参数alpha和所述第三参数k获取所述线性模型的第二参数beta,所述第二参数beta是所述线性模型中指示线性关系的纵轴截距;基于所述图像块亮度分量值、所述第一参数alpha、所述第三参数k和所述第二参数beta,通过所述线性模型获取所述图像块的色度分量的预测值。2.根据权利要求1所述的方法,其特征在于:在水平方向上的所述图像块使用的邻近采样点为连续的采样点或在垂直方向上所述图像块使用的邻近采样点为连续的采样点。3.根据权利要求1所述的方法,其特征在于:在水平方向上的所述图像块使用的图像块上方的最左侧的所述邻近采样点距离所述坐标原点在水平方向上偏移为0,1,2,nS/4,或者nS/2个采样点,其中nS为所述图像块的色度分量在水平方向的大小;或在垂直方向上的所述图像块使用的图像块左侧的最上方的所述邻近采样点距离所述坐标原点在垂直方向上偏移为0,1,2,nS/4,或者nS/2个采样点,其中nS为所述图像块的色度分量在垂直方向的大小。4.根据权利要求1所述的方法,其特征在于,所述基于线性回归技术得到第一数值a3以获取第一参数alpha和第三参数k包括:基于线性回归技术得到第一数值a3,对所述第一数值a3进行补偿后改变数值精度以获取第一参数alpha和第三参数k。5.根据权利要求4所述的方法,其特征在于,所述对所述第一数值a3进行补偿后改变数值精度以获取第一参数alpha和第三参数k包括:对所述第一数值a3进行补偿,将补偿后得到的二进制数值的最低整数B位置零,并将所述最低整数B位置零后得到的数值与第三数值C相加以获取第二数值a4。6.根据权利要求5所述的方法,其特征在于,所述获取第二数值a4具体包括:基于以下公式获取第二数值a4,a4=[((a3+offset)>>B)<<B]+C,其中offset为补偿值。7.根据权利要求6所述的方法,其特征在于,所述获取第二数值a4具体包括:当补偿值offset和第三数值C同为0时,基于以下公式获取第二数值a4,a4=((a3)>>B)<<B。8.根据权利要求5所述的方法,其特征在于,所述对所述第一数值a3进行补偿后改变数值精度以获取第一参数alpha和第三参数k包括:对所述第一数值a3进行补偿,将补偿后得到的二进制数值与第四数值D进行按位逻辑操作以获取第二数值a4,其中所述第四数值D满足与所述补偿后得到的二进制数值进行按位逻辑操作后得到的二进制数值的最低整数B位为0。9.根据权利要求8所述的方法,其特征在于,所述获取第二数值a4具体包括:基于以下公式获取第二数值a4,a4=(a3+offset)&(~(2B-1))+C,其中D=~(2B-1)。10.根据权利要求9所述的方法,其特征在于,所述获取第二数值a4具体包括:当所述补偿值offset和第三数值C同为0时,基于以下公式获取第二数值a4,a4=(a3)&(~(2B-1))。11.根据权利要求4所述的方法,其特征在于,对所述第一数值a3进行补偿后改变数值精度以获取第一参数alpha和第三参数k,包括:对所述第一数值a3进行补偿,将补偿后得到的数值进行缩放以获取第二数值a4。12.根据权利要求11所述的方法,其特征在于,所述获取第二数值a4具体包括:基于以下公式获取第二数值a4,a4=(a3+offset)*Sc,其中Sc表示缩放系数。13.根据权利要求12所述的方法,其特征在于,所述获取第二数值a4具体包括:所述缩放系数Sc的数值为2的整数B次幂时,基于以下公式获取第二数值a4,a4=(a3+offset)<<B。14.根据权利要求13所述的方法,其特征在于,所述补偿值offset为0时,所述获取第二数值a4具体包括:所述补偿值offset为0时,基于以下公式获取第二数值a4,a4=a3<<B。15.根据权利要求5至10中任一所述的方法,其特征在于,所述方法还包括:基于所述第二数值a4,获取以预定的位宽alpha_depth表达的所述第一参数alpha和第三参数k。16.根据权利要求15所述的方法,其特征在于,所述基于所述第二数值a4,获取以预定的位宽alpha_depth表达的第一参数alpha和第三参数k具体包括:当所述第三数值C为0,且所述整数B大于或等于alpha_depth-1时,所述第一参数alpha和所述第三参数k通过以下公式获取:alpha=a4>>(n2–alpha_depth),k=S–(n2–alpha_depth),其中S是所述第一数值a3的归一化参数,n2为第二数值a4的二进制表达中,除符号位外有效比特的数目。17.根据权利要求6或8所述的方法,其特征在于:所述补偿值offset为缺省值或基于所述第一数值a3的值确定的值,或所述第三数值C为缺省值或基于所述第一数值a3的值确定的值,且...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。