图像预测处理方法、装置、终端及计算机可读存储介质制造方法及图纸

技术编号:24504336 阅读:15 留言:0更新日期:2020-06-13 06:42
本发明专利技术实施例提供了一种图像预测处理方法、装置、终端及计算机可读存储介质,其中方法包括:确定图像帧中编码单元的关联单元集合,所述关联单元集合包括关联编码单元;根据所述关联单元集合中各关联编码单元的预测模式确定第一统计信息;获取所述编码单元所对应的前处理图像块的第二统计信息;根据所述第一统计信息以及所述第二统计信息确定所述编码单元的编码预测方式。通过本发明专利技术实施例可以自适应且快速的确定编码单元的编码预测方式,进而提高编码预测方式的确定效率。

Image prediction processing method, device, terminal and computer readable storage medium

【技术实现步骤摘要】
图像预测处理方法、装置、终端及计算机可读存储介质
本专利技术涉及视频编码
,尤其涉及一种图像预测处理方法、装置、终端及计算机可读存储介质。
技术介绍
随着视频编码技术的发展,多种视频编码标准应运而生。在视频编码标准中,通常提供了多种预测模式。目前,为了在视频编码过程中确定最终采用的预测模式,需要计算每一种预测模式下的率失真代价,但率失真代价的计算量较大,导致确定预测模式的过程耗时长,效率低。
技术实现思路
本专利技术实施例提供了一种图像预测处理方法、装置、终端及计算机可读存储介质,可以自适应且快速的确定编码单元的编码预测方式。一方面,本专利技术实施例提供了一种图像预测处理方法,所述方法包括:确定图像帧中编码单元的关联单元集合,所述关联单元集合包括关联编码单元,所述关联编码单元包括:所述图像帧中与所述编码单元相邻的目标单元,以及所述图像帧中与所述编码单元具有父子关系的编码单元中的至少一种;根据所述关联单元集合中各关联编码单元的预测模式确定第一统计信息;获取所述编码单元所对应的前处理图像块的第二统计信息;根据所述第一统计信息以及所述第二统计信息确定所述编码单元的编码预测方式。另一方面,本专利技术实施例提供了一种图像预测处理装置,所述装置包括:处理单元,用于确定图像帧中编码单元的关联单元集合,所述关联单元集合包括关联编码单元,所述关联编码单元包括:所述图像帧中与所述编码单元相邻的目标单元,以及所述图像帧中与所述编码单元具有父子关系的编码单元中的至少一种;获取单元,用于根据所述关联单元集合中各关联编码单元的预测模式确定第一统计信息;所述获取单元,还用于获取所述编码单元所对应的前处理图像块的第二统计信息;所述处理单元,还用于根据所述第一统计信息以及所述第二统计信息确定所述编码单元的编码预测方式。再一方面,本专利技术实施例提供了一种终端,包括:处理器和存储器,所述存储器存储有可执行程序代码,所述处理器用于调用所述可执行程序代码,执行上述图像预测处理方法。相应地,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述图像预测处理方法。本专利技术实施例通过根据与编码单元相邻的和/或与编码单元具有父子关系的单元的预测模式确定第一统计信息,并获取编码单元所对应的前处理图像块的第二统计信息,根据第一统计信息和第二统计信息确定编码单元的编码预测方式,从而可以自适应且快速的确定编码单元的编码预测方式,进而提高编码预测方式的确定效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种HEVC编码框架的示意图;图2是本专利技术实施例涉及的帧间预测模式对应的分割方式示意图;图3是本专利技术实施例提供的一种预测流程示意图;图4是本专利技术实施例提供的一种图像预测处理方法的流程示意图;图5是本专利技术实施例提供的一种单元之间的位置关系示意图;图6是本专利技术实施例提供的一种确定编码预测方式的流程示意图;图7是本专利技术实施例提供的另一种确定编码预测方式的流程示意图;图8是本专利技术实施例提供的另一种预测流程示意图;图9是本专利技术实施例提供的又一种预测流程示意图;图10是本专利技术实施例提供的一种图像预测处理装置的结构示意图;图11是本专利技术实施例提供的一种终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。首先对本专利技术实施例所涉及的几个名词进行简介:图像帧:一段视频由若干帧图像帧构成。视频压缩编码一般采取基于块的编码方式,即把视频中的一帧图像帧分成多个互不重叠的块,之后对这些块进行编码。每个图像帧在视频编码时可以采用帧间预测编码方式或帧内预测编码方式。在高效率视频编码(HighEfficientVideoCoding,HEVC)标准中,提出了编码单元、预测单元和变换单元的概念。编码单元(CodingUint,CU):是一个图像帧中进行编码的基本单元。编码单元可以是64×64、32×32、16×16、8×8等像素尺寸的块。预测单元(PredictUnit,PU):是一个图像帧中进行预测的基本单元。预测单元可以是64×64、64×32、32×64、32×32、32×16、16×32、16×16、16×8、8×16、8×8、8×4、4×8、4×4等像素尺寸的块。变换单元(TransformUnit,TU):是一个图像帧中呈现残差(Residual)或变换系数(TransformCoefficients)的基本单元。变换单元也可以是32×32、16×16、8×8、4×4等像素尺寸的块。DB:deblockingfilter,去块滤波;SAO:SampleAdaptiveOffset,自适应像素补偿;ME:MotionEstimation,运动估计;RDcost:RateDistortioncost,率失真代价,用于多种选项中的择优。视频编码技术的发展趋势是高清晰度、高帧率以及高压缩率,现在普及的视频压缩编码标准如H.264在原理上存在一定的局限性,不能满足视频编码技术的上述需求,因此高效率视频编码HEVC标准应运而生。如图1所示,示出了一个标准的HEVC编码框架。将图像帧Fn送入到编码器,先按照一定的尺寸大小(例如64×64)将图像帧Fn分割成多个编码树单元(CodingTreeUint,CTU),编码树单元CTU经过深度划分得到多个编码单元CU,每个CU包含预测单元PU和变换单元TU。然后对每个PU进行预测处理,得到预测值,将预测值与输入数据相减,得到残差;对残差进行离散余弦变换(DCT)和量化,得到残差系数,然后将残差系数送入熵编码模块进行处理得到码流。同时,残差系数经反量化、反变换之后,得到重建图像帧的残差值,再和预测值相加得到重建图像帧F'n,重建图像帧F'n经环内滤波之后,进入参考帧队列,作为下一图像帧的参考图像,从而依次向后编码。PU预测分为帧内预测和帧间预测,先在相同预测类型内,不同PU间进行比较,找到最优的分割模式,再在帧内预测模式和帧间预测模式之间进行比较,找到当前CU下的最优预测模式;同时对CU进行基于四叉树结构的自适应变换(ResidualQuad-treeTransform,RQT),找出最优的TU模式;最后将图像帧分成一个个CU,以及CU对应的PU与TU。如图2所示,示出了PU的8种分割模式。其中,帧间预测有7种分割模式,分别为2N×2N模式、矩形分割(Rectangle,Rect)模式和非对称分割(AsymmetricMotionPartioning,AM本文档来自技高网...

【技术保护点】
1.一种图像预测处理方法,其特征在于,所述方法包括:/n确定图像帧中编码单元的关联单元集合,所述关联单元集合包括关联编码单元,所述关联编码单元包括:所述图像帧中与所述编码单元相邻的目标单元,以及所述图像帧中与所述编码单元具有父子关系的编码单元中的至少一种;/n根据所述关联单元集合中各关联编码单元的预测模式确定第一统计信息;/n获取所述编码单元所对应的前处理图像块的第二统计信息;/n根据所述第一统计信息以及所述第二统计信息确定所述编码单元的编码预测方式。/n

【技术特征摘要】
1.一种图像预测处理方法,其特征在于,所述方法包括:
确定图像帧中编码单元的关联单元集合,所述关联单元集合包括关联编码单元,所述关联编码单元包括:所述图像帧中与所述编码单元相邻的目标单元,以及所述图像帧中与所述编码单元具有父子关系的编码单元中的至少一种;
根据所述关联单元集合中各关联编码单元的预测模式确定第一统计信息;
获取所述编码单元所对应的前处理图像块的第二统计信息;
根据所述第一统计信息以及所述第二统计信息确定所述编码单元的编码预测方式。


2.如权利要求1所述的方法,其特征在于,所述根据所述关联单元集合中各关联编码单元的预测模式确定第一统计信息,包括:
获取所述关联单元集合中关联编码单元的总数量,以及获取各关联编码单元的预测模式;
根据所述各关联编码单元的预测模式确定所述关联单元集合中预测模式为第一预测模式的关联编码单元的数量;
将所述预测模式为第一预测模式的关联编码单元的数量、所述关联编码单元的总数量确定为第一统计信息。


3.如权利要求2所述的方法,其特征在于,所述获取所述编码单元所对应的前处理图像块的第二统计信息,包括:
获取所述编码单元所对应的前处理图像块的总数量,以及获取各前处理图像块的预测模式和率失真代价信息;
根据所述各前处理图像块的预测模式,确定预测模式为第一预测模式的前处理图像块的数量;
根据所述前处理图像块的总数量、所述预测模式为第一预测模式的前处理图像块的数量、所述率失真代价信息确定第二统计信息。


4.如权利要求3所述的方法,其特征在于,所述率失真代价信息包括帧内率失真代价和帧间率失真代价;
所述根据所述前处理图像块的总数量、所述预测模式为第一预测模式的前处理图像块的数量、所述率失真代价信息确定第二统计信息,包括:
根据所述各前处理图像块的率失真代价信息,确定帧内率失真代价总和值以及帧间率失真代价总和值;
将所述前处理图像块的总数量、所述预测模式为第一预测模式的前处理图像块的数量、所述帧内率失真代价总和值、以及所述帧间率失真代价总和值确定为第二统计信息。


5.如权利要求4所述的方法,其特征在于,所述根据所述第一统计信息以及所述第二统计信息确定所述编码单元的编码预测方式,包括:
检测所述预测模式为第一预测模式的关联编码单元的数量、所述关联编码单元的总数量、所述预测模式为所述第一预测模式的前处理图像块的数量、所述前处理图像块的总数量、所述帧内率失真代价总和值、以及所述帧间率失真代价总和值是否满足第一预设条件;
若满足所述第一预设条件,则将第一编码预测方式确定为所述编码单元的编码预测方式;
其中,所述第一编码预测方式为采用第一预测模式对所述编码单元进行预测处理后,采用第二预测模式对所述编码单元进行预测处理。


6.如权利要求5所述的方法,其特征在于,满足所述第一预设条件是指:所述预测模式为第一预测模式的前处理图像块的数量与所述前处理图像块的总数量之间的差值小于或等于目标数值,且所述关联编码单元的总数量大于或等于第一数值,且所述预测模式为第一预测模式的关联编码单元的数量大于或等于第二数值,且所述帧内率失真代价总和值小于所述帧间率失真代价总和值与第一参考值相乘后得到的值;其中,所述第二数值是根据所述关联编码单元的总数量确定的。


7.如权利要求4所述的方法,其特征在于,所述根据所述第一统计信息以及所述第二统计信息确定所述编码单元的编码预测方式,包括:
检测所述预测模式为第一预测模式的关联编码单元的数量、所述关联编码单元的总数量、所述预测模式为所述第一预测模式的前处理图像块的数量、所述前处理图像块的总数量、所述帧内率失真代价总和值、以及所...

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

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

1