视频图像分量预测方法及装置、计算机存储介质制造方法及图纸

技术编号:29138544 阅读:25 留言:0更新日期:2021-07-02 22:36
本申请实施例提供了一种视频图像分量预测方法及装置、计算机存储介质,该方法可以包括:获取当前块的第一图像分量的参考值集;从第一图像分量的参考值集中确定多个第一图像分量参考值;对多个第一图像分量参考值对应的像素点的样值分别进行第一滤波处理,得到多个滤波后的第一图像参考样值;确定与多个滤波后的第一图像参考样值对应的待预测图像分量参考值;根据多个滤波后的第一图像参考样值和待预测图像分量参考值,确定分量线性模型的参数;根据分量线性模型,对当前块的第一图像分量的重建值进行映射处理,得到映射值;根据映射值确定当前块的待预测图像分量的预测值。

【技术实现步骤摘要】
视频图像分量预测方法及装置、计算机存储介质分案说明本申请是基于申请号为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为本申请实施例提供的当前块与相邻参考像素点的关系示意图;图2为本申请实施例提供的一种视频图像分量预测系统的架构图;图3A为本申请实施例提供的一种视频编码系统的组成框图示意图;图3B为本申请实施例提供的一种视频解码系统的组成框图示意图;图4为本申请实施例提供的一种视频图像分量预测方法的流程图一;图5为本申请实施例提供的一种视频图像分量预测方法的流程图二;图6为本申请实施例提供的一种视频图像分量预测方法的流程图三;图7为本申请实施例提供的基于最大值和最小值构造预测模型的结构示意图;图8为本申请实施例提供的一种视频图像分量预测装置的结构示意图一;图9为本申请实施例提供的一种视频图像分量预测装置的结构示意图二。具体实施方式为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。除非另有定义,本申请所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本申请中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。下面先介绍下帧内预测、视频编解码等概念。预测编解码主要的功能是:在视频编解码中利用空间或时间上已有的重建图像构造当前块的预测值,仅将原始值和预测值的差值传输,以达到减少传输数据量的目的。帧内预测主要的功能是:利用当前块与相邻的上一行像素单元和左一列像素单元构造该当前块的预测值。如图1所示,利用当前块101周围已经恢复本文档来自技高网
...

【技术保护点】
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

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

1