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

技术编号:23460122 阅读:55 留言:0更新日期:2020-03-03 06:05
本发明专利技术提供一种色度块的预测方法和装置。所述方法包括搜索当前色度块对应的亮度块的相邻区域中亮度点的值,获得亮度极值,所述相邻区域包括模板相关区域中所述亮度块相邻上边一行的区域,所述亮度块相邻上边一行的区域中所搜索的每一个亮度点的水平坐标位置与色度图像内对应色度点的水平坐标位置对齐;获得与所述亮度极值对应的色度点的值;根据所述亮度极值及所述色度点的值,获得线性模型系数;以及根据所述线性模型系数和所述亮度块的重建值获得所述当前色度块的预测值。本发明专利技术可以降低线性模式的复杂度,提高色度编码模式的效率。

Method and device for color block prediction

【技术实现步骤摘要】
色度块预测方法及装置
本申请涉及视频编解码领域,更确切地说,涉及一种色度块预测方法及装置。
技术介绍
随着互联网科技的迅猛发展以及人们物质精神文化的日益丰富,在互联网中针对视频的应用需求尤其是针对高清视频的应用需求越来越多,而高清视频的数据量非常大,要想高清视频能在带宽有限的互联网中传输,必须首先解决的问题就是视频编解码问题。视频编解码广泛用于数字视频应用,例如广播数字电视、互联网和移动网络上的视频传播、视频聊天和视频会议等实时会话应用、DVD和蓝光光盘、视频内容采集和编辑系统以及可携式摄像机的安全应用。视频序列的每个图片通常分割成不重叠的块集合,通常在块层级上进行编码。例如,通过空间(图片内)预测和时间(图片间)预测来产生预测块。相应地,预测模式可以包括帧内预测模式(空间预测)和帧间预测模式(时间预测)。其中,帧内预测模式集合可以包括35种不同的帧内预测模式,例如,如DC(或均值)模式和平面模式的非方向性模式;或者如H.265中定义的方向性模式;或者可以包括67种不同的帧内预测模式,例如,如DC(或均值)模式和平面模式的非方向性模式;或者如正在发展中的H.266中定义的方向性模式。帧间预测模式集合取决于可用参考图片和其它帧间预测参数,例如取决于是否使用整个参考图片或只使用参考图片的一部分。现有的视频一般为彩色视频,除了含有亮度分量以外,还含有色度分量。因此,除了对亮度分量进行编码,还需要对色度分量进行编码。现有技术在帧内预测时,通过比较复杂的方法才可以获得色度分量的值,色度编码模式的效率低。
技术实现思路
本申请(或本公开)实施例提供色度块预测的装置和方法。第一方面,本专利技术涉及一种色度块的预测方法。所述方法由解码视频流的或编码视频流的装置执行。所述方法包括:搜索当前色度块对应的亮度块的相邻区域中亮度点的值,获得亮度极值,所述相邻区域包括模板相关区域中所述亮度块相邻上边一行的区域,所述亮度块相邻上边一行的区域中所搜索的每一个亮度点的水平坐标位置与色度图像内对应色度点的水平坐标位置对齐;获得与所述亮度极值对应的色度点的值;根据所述亮度极值及所述色度点的值,获得线性模型系数;和根据所述线性模型系数和所述亮度块的重建值获得所述当前色度块的预测值根据第一方面,在所述方法可能的实现方式中,所述亮度极值包括亮度最大值和亮度最小值;所述获得与所述亮度极值对应的色度点的值包括:获得与所述亮度最大值对应的色度点的值;获得与所述亮度最小值对应的色度点的值;根据所述亮度极值及所述色度点的值,获得线性模型系数包括:根据所述最大值及其对应的色度点的值,所述最小值及其对应的色度点的值,获得所述线性模型系数。根据第一方面,在所述方法可能的实现方式中,如果第一色度点的水平坐标是xb,所述亮度块相邻上边一行的区域中第一亮度点的水平坐标是2*xb,则所述第一亮度点的水平坐标位置与所述第一色度点的水平坐标位置对齐。第二方面,本专利技术涉及解码视频流的装置,包含处理器和存储器。所述存储器存储指令,所述指令使得所述处理器执行根据第一方面的方法。第三方面,本专利技术涉及编码视频流的装置,包含处理器和存储器。所述存储器存储指令,所述指令使得所述处理器执行根据第一方面的方法。第四方面,提出计算机可读存储介质,其上储存有指令,所述指令执行时,使得一个或多个处理器编码视频数据。所述指令使得所述一个或多个处理器执行根据第一方面任何可能实施例的方法。第五方面,本专利技术涉及包括程序代码的计算机程序,所述程序代码在计算机上运行时执行根据第一方面任何可能实施例的方法。本专利技术实施例可以有效地降低线性模式的复杂度,提高色度编码模式的效率。在附图及以下说明中阐述一个或多个实施例的细节。其它特征、目的和优点通过说明书、附图以及权利要求是显而易见的。附图说明为了更清楚地说明本申请实施例或
技术介绍
中的技术方案,下面将对本申请实施例或
技术介绍
中所需要使用的附图进行说明。图1A示出用于实现本专利技术实施例的视频编码系统实例的框图;图1B示出包含图2的编码器20和图3的解码器30中的任一个或两个的视频编码系统实例的框图;图2示出用于实现本专利技术实施例的视频编码器实例结构的框图;图3示出用于实现本专利技术实施例的视频解码器实例结构的框图;图4绘示一种编码装置或解码装置实例的框图;图5绘示另一种编码装置或解码装置实例的框图;图6示出YUV格式采样网格示例;图7示出色度采样点位置与亮度采样点位置关系示意图;图8示出线性模式(linearmode,LM)的一种实施例;图9示出一种上模板和左模板示意图;图10示出本专利技术实施例一的方法流程图;图11示出本专利技术实施例一的搜索点位置示意图;图12示出本专利技术实施例二的方法流程图;图13示出本专利技术实施例二的搜索点位置示意图;图14示出本专利技术实施例七中多点方法确定最终的极值以及对应的色度值示意图。以下如果没有关于相同参考符号的具体注释,相同的参考符号是指相同或至少功能上等效的特征。具体实施方式视频编码通常是指处理形成视频或视频序列的图片序列。在视频编码领域,术语“图片(picture)”、“帧(frame)”或“图像(image)”可以用作同义词。本申请(或本公开)中使用的视频编码表示视频编码或视频解码。视频编码在源侧执行,通常包括处理(例如,通过压缩)原始视频图片以减少表示该视频图片所需的数据量,从而更高效地存储和/或传输。视频解码在目的地侧执行,通常包括相对于编码器作逆处理,以重构视频图片。实施例涉及的视频图片“编码”应理解为涉及视频序列的“编码”或“解码”。编码部分和解码部分的组合也称为编解码(编码和解码)。视频序列的每个图片通常分割成不重叠的块集合,通常在块层级上进行编码。换句话说,编码器侧通常在块(也称为图像块,或视频块)层级处理亦即编码视频,例如,通过空间(图片内)预测和时间(图片间)预测来产生预测块,从当前块(当前处理或待处理的块)减去预测块以获取残差块,在变换域变换残差块并量化残差块,以减少待传输(压缩)的数据量,而解码器侧将相对于编码器的逆处理部分应用于经编码或经压缩块,以重构用于表示的当前块。另外,编码器复制解码器处理循环,使得编码器和解码器生成相同的预测(例如帧内预测和帧间预测)和/或重构,用于处理亦即编码后续块。术语“块”可以为图片或帧的一部分。本申请对关键术语进行如下定义:当前块:指当前正在处理的块。例如在编码中,指当前正在编码的块;在解码中,指当前正在解码的块。如果当前处理的块为色度分量块,则称为当前色度块。当前色度块对应的亮度块可以称为当前亮度块。参考块:指为当前块提供参考信号的块。在搜索过程中,可以遍历多个参考块,寻找最佳参考块。预测块:为当前块提供预测的块称为预测块。例如,在遍历多个参考块以后,找到了最佳参考块,此最佳参考块将为当前块提本文档来自技高网
...

【技术保护点】
1.一种色度块的预测方法,包括:/n搜索当前色度块对应的亮度块的相邻区域中亮度点的值,获得亮度极值,所述相邻区域包括模板相关区域中所述亮度块相邻上边一行的区域,所述亮度块相邻上边一行的区域中所搜索的每一个亮度点的水平坐标位置与色度图像内对应色度点的水平坐标位置对齐;/n获得与所述亮度极值对应的色度点的值;/n根据所述亮度极值及所述色度点的值,获得线性模型系数;和/n根据所述线性模型系数和所述亮度块的重建值获得所述当前色度块的预测值。/n

【技术特征摘要】
1.一种色度块的预测方法,包括:
搜索当前色度块对应的亮度块的相邻区域中亮度点的值,获得亮度极值,所述相邻区域包括模板相关区域中所述亮度块相邻上边一行的区域,所述亮度块相邻上边一行的区域中所搜索的每一个亮度点的水平坐标位置与色度图像内对应色度点的水平坐标位置对齐;
获得与所述亮度极值对应的色度点的值;
根据所述亮度极值及所述色度点的值,获得线性模型系数;和
根据所述线性模型系数和所述亮度块的重建值获得所述当前色度块的预测值。


2.如权利要求1所述的方法,其特征在于,所述亮度极值包括亮度最大值和亮度最小值;
所述获得与所述亮度极值对应的色度点的值包括:
获得与所述亮度最大值对应的色度点的值;和
获得与所述亮度最小值对应的色度点的值;
根据所述亮度极值及所述色度点的值,获得线性模型系数包括:
根据所述最大值及其对应的色度点的值,所述最小值及其对应的色度点的值,获得所述线性模型系数。


3.如权利要求1或2所述的方法,其特征在于,如果第一色度点的水平坐标是xb,所述亮度块相邻上边一行的区域中第一亮度点的水平坐标是2*xb,则所述第一亮度点的水平坐标位置与所述第一色度点的水平坐标位置对齐。


4.如权利要求1-3任一所述的方法,其特征在于,当所述亮度块相邻上边一行的区域中第二亮度点的水平坐标位置与第二色度点的水平坐标位置对齐时,所述第二色度点的垂直坐标是yb,所述第二亮度点的垂直坐标是2*yb或2*yb+1。


5.如权利要求1-4任一所述的方法,其特征在于,所述相邻区域包括模板相关区域中与所述亮度块相邻上边一行和相邻左边一列的区域。
<...

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

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

1