视频图像编码模式的预测方法及相关设备技术

技术编号:19638738 阅读:23 留言:0更新日期:2018-12-01 18:58
本申请提供了一种视频图像编码模式的预测方法,该方法在获得预测单元后,首先确定该预测单元的备选编码模式是否为合并模式,若预测单元的备选编码模式为合并模式,则获得该预测单元具有关联关系的关联预测单元的目标编码模式,如果关联预测单元的目标编码模式符合与合并模式关联的条件,则将合并模式确定为该预测单元的目标编码模式。另外,本申请还提供了一种视频图像编码模式的预测设备,用以保证所述方法在实际中的应用及实现。

【技术实现步骤摘要】
视频图像编码模式的预测方法及相关设备
本申请涉及图像处理
,更具体地,是视频图像编码模式的预测方法及相关设备。
技术介绍
视频压缩是一种视频图像处理技术,其通过去除视频图像序列中的冗余信息实现压缩,进而实现减少视频图像在存储、传输等过程中耗费的资源。视频编码的主要过程包括以下内容:一帧视频图像送入编码器,首先根据预设最大编码单元尺寸,将视频图像分割成多个编码单元块,然后每个编码单元块再逐层做编码单元的深度划分,直至划分至最小编码单元尺寸。对每个编码单元进行帧内及帧间预测,得到预测值。预测值与输入的帧视频图像相减,得到数据残差。对数据残差进行离散余弦变换(DiscreteCosineTransform,DCT)以及量化,得到残差系数。残差系数被送入至熵编码模块输出码流。同时,残差系数经反量化反变换后,得到重构图像的残差值。残差值与帧内或帧间的预测值相加,以得到重构图像。重构图像经环内滤波后,进入参考帧队列,作为下一帧视频图像编码过程的参考图像,以实现下一帧视频图像的编码。以上对编码单元进行帧内及帧间预测的步骤,称为预测编码步骤。现有的预测编码步骤,编码效率较低,从而影响了视频压缩整个过程的效率。
技术实现思路
有鉴于此,本申请提供了一种视频图像编码模式的预测方法,用于提高预测编码步骤的编码效率。为实现所述目的,本申请提供的技术方案如下:第一方面,本申请提供了一种视频图像编码模式的预测方法,包括:获得对视频图像进行划分后得到的预测单元;其中视频图像被划分为编码单元,预测单元为由编码单元划分后得到的且用于作为编码模式预测的单位块;针对一预测单元,判断所述预测单元的备选编码模式为合并模式还是跳过模式;若所述备选编码模式为合并模式,则获得所述预测单元的关联预测单元的目标编码模式;若所述关联预测单元的目标编码模式满足与合并模式关联的预设条件,则将合并模式确定为所述预测单元的目标编码模式。第二方面,本申请提供了一种视频图像编码模式的预测装置,包括:预测单元获得模块,用于获得对视频图像进行划分后得到的预测单元;其中视频图像被划分为编码单元,预测单元为由编码单元划分后得到的且用于作为编码模式预测的单位块;备选编码模式确定模块,用于针对一预测单元,判断所述预测单元的备选编码模式为合并模式还是跳过模式;关联单元模式确定模块,用于若所述备选编码模式为合并模式,则获得所述预测单元的关联预测单元的目标编码模式;目标编码模式确定模块,用于若所述关联预测单元的目标编码模式满足与合并模式关联的预设条件,则将合并模式确定为所述预测单元的目标编码模式。第三方面,本申请提供了一种视频图像编码模式的预测设备,包括:处理器和存储器,所述处理器通过运行存储在所述存储器内的软件程序、调用存储在所述存储器内的数据,至少执行如下步骤:获得对视频图像进行划分后得到的预测单元;其中视频图像被划分为编码单元,预测单元为由编码单元划分后得到的且用于作为编码模式预测的单位块;针对一预测单元,判断所述预测单元的备选编码模式为合并模式还是跳过模式;若所述备选编码模式为合并模式,则获得所述预测单元的关联预测单元的目标编码模式;若所述关联预测单元的目标编码模式满足与合并模式关联的预设条件,则将合并模式确定为所述预测单元的目标编码模式。第四方面,本申请提供了一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器加载并执行时,以实现上述的视频图像编码模式的预测方法。由以上技术方案可知,本申请提供了一种视频图像编码模式的预测方法,该方法在获得预测单元后,首先确定该预测单元的备选编码模式是否为合并模式,若预测单元的备选编码模式为合并模式,则获得该预测单元具有关联关系的预测单元的目标编码模式,如果关联预测单元的目标编码模式符合预设条件,则将合并模式确定为该预测单元的目标编码模式。可见,本申请在经过初步判断,确定预测单元使用合并模式后,将关联预测单元的目标编码模式作为参考信息,若参考信息满足预设条件,则可以直接将合并模式作为最终编码模式,从而跳过对运动估计模式的预测,避免运动估计模式预测过程的计算量,提高预测编码步骤的效率,进而提高视频图像处理过程的效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请提供的视频图像编码模式的预测方法的一个流程图;图2为本申请提供的编码单元的一种划分方式示例图;图3为本申请提供的预测单元的八种划分方式示例图;图4为本申请提供的视频图像编码模式的预测方法的另一流程图;图5为本申请提供的视频图像编码模式的预测装置的一个结构示意图;图6为本申请提供的视频图像编码模式的预测设备的一个架构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。视频的发展趋势是高清晰度、高帧率及高压缩率,视频压缩技术包括但不局限于H.264、HEVC(HighEfficiencyVideoCoding,高效视频编码)等。目前的视频压缩技术的编码协议较为复杂,编码流程计算量较大,对执行视频图像处理的设备的运算能力要求较高。目前的编码协议中,包含预测编码步骤,该步骤针对预测单元需要在多种编码模式中依次进行尝试,以找到效果最佳的编码模式,从而导致编码效率较低。本申请主要解决的是预测编码步骤中计算量较大导致的编码效率较低的问题。见图1,其示出了本申请提供的视频图像编码模式的预测方法的一种流程。如图1所示,该方法具体包括步骤S101~S104。S101:获得对视频图像进行划分后得到的预测单元;其中视频图像被划分为编码单元,预测单元由编码单元划分后得到且作为编码模式预测的单位块。前已述及,视频图像处理流程首先将视频图像划分为编码单元,然后再进行预测编码。为了便于理解预测编码步骤,首先对划分编码单元步骤进行说明。获得一帧视频图像后,对该视频图像划分编码单元可以是逐层完成的。具体地,首先根据预设的最大单元块尺寸,将一帧视频图像分割成若干个编码树块(codingtreeblocks,CTB),然后再对编码树块逐层做深度划分,直到某层的编码树块满足预设的最小单元块尺寸。例如,一帧图像可以首先被划分为多个64×64的编码树块,然后以某个64×64的编码树块为例,可以进一步被划分为32×32的编码块,再进一步将某个或某些32×32的编码块划分为16×16的编码块,更进一步地,将某个或某些16×16的编码块划分为8×8的编码块。经过划分后,一帧图像被划分为各种尺寸大小的编码块,如64×64、32×32、16×16、8×8。或称为编码单元(CodeUnit,简称CU)。每个编码单元CU可以完成独立的编码预测、变换及量化、熵编码等操作。需要说明的是,编码单元之间是有层次结构的,较大尺寸的编码单元可以划分出较小尺寸的编码单元,从而形成上下层的本文档来自技高网...

【技术保护点】
1.一种视频图像编码模式的预测方法,其特征在于,包括:获得对视频图像进行划分后得到的预测单元;其中视频图像被划分为编码单元,预测单元为由编码单元划分后得到的且用于作为编码模式预测的单位块;针对一预测单元,判断所述预测单元的备选编码模式为合并模式还是跳过模式;若所述备选编码模式为合并模式,则获得所述预测单元的关联预测单元的目标编码模式;若所述关联预测单元的目标编码模式满足与合并模式关联的预设条件,则将合并模式确定为所述预测单元的目标编码模式。

【技术特征摘要】
1.一种视频图像编码模式的预测方法,其特征在于,包括:获得对视频图像进行划分后得到的预测单元;其中视频图像被划分为编码单元,预测单元为由编码单元划分后得到的且用于作为编码模式预测的单位块;针对一预测单元,判断所述预测单元的备选编码模式为合并模式还是跳过模式;若所述备选编码模式为合并模式,则获得所述预测单元的关联预测单元的目标编码模式;若所述关联预测单元的目标编码模式满足与合并模式关联的预设条件,则将合并模式确定为所述预测单元的目标编码模式。2.根据权利要求1所述的视频图像编码模式的预测方法,其特征在于,所述针对一预测单元,判断所述预测单元的备选编码模式为合并模式还是跳过模式,包括:针对一预测单元,获得所述预测单元分别在合并模式及跳过模式两种编码模式下的率失真代价;选择较小的率失真代价对应的编码模式作为所述预测单元的备选编码模式。3.根据权利要求1所述的视频图像编码模式的预测方法,其特征在于,所述获得所述预测单元的关联预测单元的目标编码模式,包括:将与所述预测单元具有目标关联关系的预测单元,确定为所述预测单元的关联预测单元,其中所述目标关联关系为以下几种中的任意一种或多种:上层关系、下层关系、同层位置相邻关系;获得所述关联预测单元的目标编码模式。4.根据权利要求1所述的视频图像编码模式的预测方法,其特征在于,所述若所述关联预测单元的目标编码模式满足与合并模式关联的预设条件,则将合并模式确定为所述预测单元的目标编码模式,包括:选择目标编码模式为合并模式的关联预测单元;确定所选择出的关联预测单元的相关信息,所述相关信息用于表示所述关联预测单元与所述预测单元的关联程度;判断所述相关信息是否满足与合并模式关联的预设条件;若满足,则将合并模式确定为所述预测单元的目标编码模式。5.根据权利要求4所述的视频图像编码模式的预测方法,其特征在于,所述确定所选择出的关联预测单元的相关信息,包括:确定所选择出的关联预测单元的类型以及每种类型的关联预测单元的个数。6.根据权利要求5所述的视频图像编码模式的预测方法,其特征在于,所述判断所述相关信息是否满足与合并模式关联的预设条件,包括:判断所选择出的关联预测单元的类型是否满足与合并模式关联的预设条件中的类型要求,以及所述个数是否满足所述预设条件中的个数要求。7.一种视频图像编码模式的预测装置,其特征在于,包括:预测单元获得模块,用于获得对视频图像进行划分后得到的预测单元;其中视频图像被划分为编码单元,预测单元为由编码单元划分后得到的且用于作为编码模式预测的单位块;备选编码模式确定模块,用于针对一预测单元,判断所述预测单元的备选编码模式为合并模式还是跳过模式;关联单元模式确定模块,用于若所述备选编码模式为合并模式,则获得所述预测单元的关联预测单元的目标编码模式;目标编码模式确定模块,用于若...

【专利技术属性】
技术研发人员:张宏顺
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1