【技术实现步骤摘要】
视频图像分量预测方法及装置、计算机存储介质分案说明本申请是基于申请号为201980041795.1、申请日为2019年10月11日,以在US专利局的申请日2018年10月12日为优先权日,专利技术名称为“视频图像分量预测方法及装置、计算机存储介质”的中国专利申请提出的,在该中国专利申请记载的范围内提出分案,该中国专利申请的全部内容再次引入本申请作为参考。
本申请实施例涉及视频编解码的
,尤其涉及一种视频图像分量预测方法及装置、计算机存储介质。
技术介绍
随着人们对视频显示质量要求的提高,高清和超高清视频等新视频应用形式应运而生。在这种高分辨率高质量视频欣赏应用越来越广泛的情况下,对视频压缩技术的要求也越来越高。H.265/高效率视频编码(HighEfficiencyVideoCoding,HEVC)是目前最新的国际视频压缩标准,H.265/HEVC的压缩性能比前一代视频编码标准H.264/先进视频编码(AdvancedVideoCoding,AVC)提高约50%,但仍然满足不了视频应用迅速发展的需求,尤其是超高清、虚拟现实(VirtualReality,VR)等新视频应用。在下一代视频编码标准为多功能视频编码(VersatileVideoCoding,VVC)采用的编码工具中,已经集成了一种基于线性模型的预测方法,色度分量可以通过线性模型由重建的亮度分量得到色度预测值。然而,在通过线性模型进行视频分量的预测时,需要采用亮度邻近区域的像素值进行下采样处理后,在下采样后得到的参考样本 ...
【技术保护点】
1.一种图像分量预测方法,其中,应用于编码器,包括:/n确定当前块的第一图像分量的参考值集;/n根据所述第一图像分量的参考值集,确定多个第一图像分量参考值;/n对所述多个第一图像分量参考值对应的像素点的样值分别进行第一滤波处理,确定多个滤波后的第一图像参考样值;/n根据所述多个滤波后的第一图像参考样值和对应的待预测图像分量参考值,确定分量线性模型的参数,其中,所述待预测图像分量是与所述第一图像分量不同的图像分量,所述分量线性模型表征将所述第一图像分量的样值映射为所述待预测图像分量的样值的线性映射关系;/n根据所述分量线性模型,对所述当前块的所述第一图像分量的重建值进行映射处理,得到映射值;/n根据所述映射值确定所述当前块的所述待预测图像分量的预测值。/n
【技术特征摘要】
20181012 US 62/744,7471.一种图像分量预测方法,其中,应用于编码器,包括:
确定当前块的第一图像分量的参考值集;
根据所述第一图像分量的参考值集,确定多个第一图像分量参考值;
对所述多个第一图像分量参考值对应的像素点的样值分别进行第一滤波处理,确定多个滤波后的第一图像参考样值;
根据所述多个滤波后的第一图像参考样值和对应的待预测图像分量参考值,确定分量线性模型的参数,其中,所述待预测图像分量是与所述第一图像分量不同的图像分量,所述分量线性模型表征将所述第一图像分量的样值映射为所述待预测图像分量的样值的线性映射关系;
根据所述分量线性模型,对所述当前块的所述第一图像分量的重建值进行映射处理,得到映射值;
根据所述映射值确定所述当前块的所述待预测图像分量的预测值。
2.根据权利要求1所述的方法,其中,所述确定当前块的第一图像分量的参考值集,包括:
确定位于所述当前块之外的一个或多个参考像素点,并将所述一个或多个参考像素点作为所述第一图像分量的参考值集。
3.根据权利要求2所述的方法,其中,所述确定位于所述当前块之外的一个或多个参考像素点,包括:
确定与所述当前块相邻的像素点为所述一个或多个参考像素点。
4.根据权利要求3所述的方法,其中,所述与所述当前块相邻的像素点包括下述至少之一:所述当前块上侧的一个或多个相邻行上的像素点、所述当前块左侧的一个或多个相邻列上的像素点。
5.根据权利要求4所述的方法,其中,所述根据所述第一图像分量的参考值集,确定多个第一图像分量参考值,包括:
根据预设位置从所述当前块上侧的一个或多个相邻行上的像素点中选取两个参考像素点,根据预设位置从所述当前块左侧的一个或多个相邻列上的像素点中选取两个参考像素点;
根据选取得到的四个参考像素点,确定所述多个第一图像分量参考值。
6.根据权利要求1所述的方法,其中,所述对所述多个第一图像分量参考值对应的像素点的样值分别进行第一滤波处理,确定多个滤波后的第一图像参考样值,包括:
对所述多个第一图像分量参考值对应的像素点的样值分别进行第一滤波处理,得到滤波后参考值集合;
比较所述滤波后参考值集合中包含的参考样值,确定较大第一图像分量参考值集合和较小第一图像分量参考值集合;
基于所述较大第一图像分量参考值集合和所述较小第一图像分量参考值集合,确定所述确定多个滤波后的第一图像参考样值。
7.根据权利要求6所述的方法,其中,所述基于所述较大第一图像分量参考值集合和所述较小第一图像分量参考值集合,确定所述确定多个滤波后的第一图像参考样值,包括:
对所述较大第一图像分量参考值集合进行均值处理,得到滤波后的最大第一图像分量参考值;
对所述较小第一图像分量参考值集合进行均值处理,得到滤波后的最小第一图像分量参考值。
8.根据权利要求6所述的方法,其中,所述较大第一图像分量参考值集合中的样值数量为大于等于1的整数,所述较小第一图像分量参考值集合中的样值数量为大于等于1的整数。
9.根据权利要求8所述的方法,其中,所述较大第一图像分量参考值集合中的样值数量为2,所述较小第一图像分量参考值集合中的样值数量为2。
10.根据权利要求7所述的方法,其中,所述方法还包括:
确定所述滤波后的最大第一图像分量参考值对应的最大待预测图像分量参考值,以及所述滤波后的最小第一图像分量参考值对应的最小待预测图像分量参考值。
11.根据权利要求10所述的方法,其中,所述根据所述多个滤波后的第一图像参考样值和对应的待预测图像分量参考值,确定分量线性模型的参数,包括:
根据所述滤波后的最大第一图像分量参考值、所述最大待预测图像分量参考值、所述滤波后的最小第一图像分量参考值和所述最小待预测图像分量参考值,确定分量线性模型的参数,其中,所述分量线性模型表征将所述第一图像分量的样值映射为所述待预测图像分量的样值的线性映射关系。
12.根据权利要求1所述的方法,其中,所述根据所述分量线性模型,对所述当前块的所述第一图像分量的重建值进行映射处理,得到映射值,包括:
对所述第一图像分量的重建值进行第二滤波处理,得到所述第一图像分量的重建值的第二滤波值;
根据所述分量线性模型,对所述第二滤波值进行映射处理,得到所述映射值。
13.根据权利要求12所述的方法,其中,
所述第二滤波处理为下采样滤波或低通滤波。
14.根据权利要求1所述的方法,其中,所述根据所述映射值确定所述当前块的所述待预测图像分量的预测值,包括:
将所述映射值设置为所述当前块的所述待预测图像分量的预测值。
15.根据权利要求1所述的方法,其中,所述根据所述映射值确定所述当前块的所述待预测图像分量的预测值,包括:
对所述映射值设置进行第三滤波处理,得到映射值的第三滤波值;
将所述第三滤波值设置为所述当前块的所述待预测图像分量的预测值。
16.根据权利要求15所述的方法,其中,
所述第三滤波处理为低通滤波。
17.根据权利要求10所述的方法,其中,所述确定所述滤波后的最大第一图像分量参考值对应的最大待预测图像分量参考值,以及所述滤波后的最小第一图像分量参考值对应的最小待预测图像分量参考值,包括:
获取所述较大第一图像分量参考值集合中的参考像素点的待预测图像分量参考值以及所述较小第一图像分量参考值集合中的参考像素点的待预测图像分量参考值;
对所述较大第一图像分量参考值集合中的参考像素点的待预测图像分量参考值进行均值处理,确定所述最大待预测图像分量参考值;
对所述较小第一图像分量参考值集合中的参考像素点的待预测图像分量参考值进行均值处理,确定所述最小待预测图像分量参考值。
18.根据权利要求17所述的方法,其中,所述方法还包括:
对所述待预测图像分量参考值进行第四滤波处理,得到待预测图像分量重建值。
19.根据权利要求18所述的方法,其中,
所述第四滤波处理为低通滤波。
20.根据权利要求17至19中任一项所述的方法,其中,所述方法还包括:
将与所述滤波后的最大第一图像分量参考值对应的第一图像分量参考值的采样点位置,转换为第一采样点位置;
将所述最大待预测图像分量参考值设置为在所述待预测图像分量参考值中位于所述第一采样点位置上的参考值;
将与所述滤波后的最小第一图像分量参考值对应的第一图像分量参考值的采样点位置,转换为第二采样点位置;
将所述最小待预测图像分量参考值设置为在所述待预测图像分量参考值中位于所述第二采样点位置上的参考值。
21.根据权利要求11所述的方法,其中,所述根据所述滤波后的最大第一图像分量参考值、所述最大待预测图像分量参考值、所述滤波后的最小第一图像分量参考值和所述最小待预测图像分量参考值,确定分量线性模型的参数,包括:
采用所述滤波后的最大第一图像分量参考值、所述最大待预测图像分量参考值和预设初始线性模型,构建第一子分量线性模型;
采用所述滤波后的最小第一图像分量参考值、所述最小待预测图像分量参考值和所述预设初始线性模型,构建第二子分量线性模型;
基于所述第一子分量线性模型和所述第二子分量线性模型,得到模型参数;
采用所述模型参数和所述预设初始线性模型,构建所述分量线性模型。
22.根据权利要求11所述的方法,其中,所述根据所述滤波后的最大第一图像分量参考值、所述最大待预测图像分量参考值、所述滤波后的最小第一图像分量参考值和所述最小待预测图像分量参考值,确定分量线性模型的参数,包括:
所述分量线性模型的参数包括乘性因子和加性偏移量;
计算所述最大待预测图像分量参考值与所述最小待预测图像分量参考值之间的第一差值;
计算所述最大第一图像分量参考值与所述最小第一图像分量参考值之间的第二差值;
将所述乘性因子设置为所述第一差值与所述第二差值的比值;
计算所述最大第一图像分量参考值与所述乘性因子之间的第一乘积,将所述加性偏移量设置为所述最大待预测图像分量参考值与所述第一乘积之间的差值;或者,计算所述最小第一图像分量参考值与所述乘性因子之间的第二乘积,将所述加性偏移量设置为所述最小待预测图像分量参考值与所述第二乘积之间的差值。
23.根据权利要求1所述的方法,其中,所述方法还包括:
所述第一图像分量是亮度分量,所述待预测图像分量是第一或第二色度分量;或者,
所述第一图像分量是所述第一色度分量,所述待预测图像分量是所述亮度分量或所述第二色度分量;或者,
所述第一图像分量是所述第二色度分量,所述待预测图像分量是所述亮度分量或所述第一色度分量;或者,
所述第一图像分量是第一色彩分量,所述待预测图像分量是第二色彩分量或第三色彩分量;或者,
所述第一图像分量是所述第二色彩分量,所述待预测图像分量是所述第一色彩分量或所述第三色彩分量;或者,
所述第一图像分量是所述第三色彩分量,所述待预测图像分量是所述第二色彩分量或所述第一色彩分量。
24.如权利要求23所述的方法,其中,所述方法还包括:
所述第一色彩分量为红分量,所述第二色彩分量为绿分量,所述第三色彩分量为蓝分量。
25.根据权利要求1所述的方法,其中,
所述第一滤波处理为下采样滤波或低通滤波。
26.一种图像分量预测方法,其中,应用于解码器,包括:
确定当前块的第一图像分量的参考值集;
根据所述第一图像分量的参考值集,确定多个第一图像分量参考值;
对所述多个第一图像分量参考值对应的像素点的样值分别进行第一滤波处理,确定多个滤波后的第一图像参考样值;
根据所述多个滤波后的第一图像参考样值和对应的待预测图像分量参考值,确定分量线性模型的参数,其中,所述待预测图像分量是与所述第一图像分量不同的图像分量,所述分量线性模型表征将所述第一图像分量的样值映射为所述待预测图像分量的样值的线性映射关系;
根据所述分量线性模型,对所述当前块的所述第一图像分量的重建值进行映射处理,得到映射值;
根据所述映射值确定所述当前块的所述待预测图像分量的预测值。
27.根据权利要求26所述的方法,其中,所述确定当前块的第一图像分量的参考值集,包括:
确定位于所述当前块之外的一个或多个参考像素点,并将所述一个或多个参考像素点作为所述第一图像分量的参考值集。
28.根据权利要求27所述的方法,其中,所述确定位于所述当前块之外的一个或多个参考像素点,包括:
确定与所述当前块相邻的像素点为所述一个或多个参考像素点。
29.根...
【专利技术属性】
技术研发人员:霍俊彦,万帅,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。