帧内图像预测编码方法及视频编码器技术

技术编号:8273848 阅读:269 留言:0更新日期:2013-01-31 06:31
本发明专利技术公开了一种帧内图像预测编码方法及视频编码器,其中编码方法包括执行如下的分级模式选择处理:执行第一级模式选择处理,包括:分别采用竖直、水平、平均及对角预测模式执行帧内图像预测,根据预测结果选择最优预测模式;执行第二级以上的模式选择处理,包括:选择上一级模式选择处理中最优预测模式对应的预测方向的相邻或间隔相邻预测方向;采用所选择的预测方向对应的预测模式执行帧内图像预测,根据预测结果选择最优预测模式。本发明专利技术降低了帧内图像预测编码的复杂度,有利于视频编码实时工作的实现。

【技术实现步骤摘要】
帧内图像预测编码方法及视频编码器
本专利技术涉及图像视频编码和帧内图像预测
,尤其涉及帧内图像预测编码方法及视频编码器。
技术介绍
图像视频压缩编码总体上分为帧间图像编码和帧内图像编码两种预测编码技术。帧内图像编码利用来自当前帧已经编码图像单元的信息对当前编码图像单元进行预测编码。图1列出了现有帧内图像预测模式。现有方法是遍历所有预测模式,选择性能最优的模式为最终预测单元预测模式。现有方法编码效率优越,但复杂度高,实时编码困难。
技术实现思路
本专利技术实施例提供一种帧内图像预测编码方法,用以降低帧内图像预测编码的复杂度,易于实现实时编码,该方法包括执行如下的分级模式选择处理:执行第一级模式选择处理,包括:分别采用竖直、水平、平均及对角预测模式执行帧内图像预测,根据预测结果选择最优预测模式;执行第二级以上的模式选择处理,包括:选择上一级模式选择处理中最优预测模式对应的预测方向的相邻或间隔相邻预测方向;采用所选择的预测方向对应的预测模式执行帧内图像预测,根据预测结果选择最优预测模式;执行第一级模式选择处理,具体包括:分别采用{0,1,2,3,6,9}预测模式执行帧内图像预测,根据预测结果选择最优预测模式pred1,pred1∈{0,1,2,3,6,9}预测模式;其中,0预测模式表示竖直预测模式,1预测模式表示水平预测模式,2预测模式表示平均预测模式,3,6,9预测模式表示对角预测模式;所述执行第一级模式选择处理,还包括:若pred1==2预测模式,则选择2预测模式为最优预测模式;否则执行第二级模式选择处理,具体包括:选择pred1对应预测方向的相邻或间隔相邻预测方向,采用所选择的预测方向对应的预测模式执行帧内图像预测,连同pred1在内选择最优预测模式pred2;若pred1==pred2,则选择pred1为最优预测模式;否则,若pred1==6或者pred1==9,则选择pred2为最优预测模式;否则执行第三级模式选择处理,具体包括:选择pred2对应预测方向的相邻或间隔相邻预测方向,采用所选择的预测方向对应的预测模式执行帧内图像预测,连同pred2在内选择最优预测模式。本专利技术实施例还提供一种视频编码器,用以降低帧内图像预测编码的复杂度,易于实现实时编码,该视频编码器包括如下的分级模式选择处理模块,其中:第一级模式选择处理模块用于:分别采用竖直、水平、平均及对角预测模式执行帧内图像预测,根据预测结果选择最优预测模式;第二级以上的模式选择处理模块用于:选择上一级模式选择处理中最优预测模式对应的预测方向的相邻或间隔相邻预测方向;采用所选择的预测方向对应的预测模式执行帧内图像预测,根据预测结果选择最优预测模式;所述第一级模式选择处理模块具体用于:分别采用{0,1,2,3,6,9}预测模式执行帧内图像预测,根据预测结果选择最优预测模式pred1,pred1∈{0,1,2,3,6,9}预测模式;其中,0预测模式表示竖直预测模式,1预测模式表示水平预测模式,2预测模式表示平均预测模式,3,6,9预测模式表示对角预测模式;所述第一级模式选择处理模块还用于:若pred1==2预测模式,则选择2预测模式为最优预测模式;否则,第二级模式选择处理模块具体用于:选择pred1对应预测方向的相邻或间隔相邻预测方向,采用所选择的预测方向对应的预测模式执行帧内图像预测,连同pred1在内选择最优预测模式pred2;若pred1==pred2,则选择pred1为最优预测模式;否则,若pred1==6或者pred1==9,则选择pred2为最优预测模式;否则,第三级模式选择处理模块具体用于:选择pred2对应预测方向的相邻或间隔相邻预测方向,采用所选择的预测方向对应的预测模式执行帧内图像预测,连同pred2在内选择最优预测模式。本专利技术实施例中的帧内图像预测编码执行分级模式选择处理,其中第一级模式选择处理包括:分别采用竖直、水平、平均及对角预测模式执行帧内图像预测,根据预测结果选择最优预测模式;第二级以上的模式选择处理包括:选择上一级模式选择处理中最优预测模式对应的预测方向的相邻或间隔相邻预测方向;采用所选择的预测方向对应的预测模式执行帧内图像预测,根据预测结果选择最优预测模式;从而降低了帧内图像预测编码的复杂度,有利于视频编码实时工作的实现。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:图1为
技术介绍
中现有帧内图像预测模式的示意图;图2为本专利技术实施例中帧内图像预测编码方法的处理流程图;图3为本专利技术实施例中帧内图像预测编码方法的执行第一级模式选择处理的示意图;图4为本专利技术实施例中帧内图像预测编码方法的执行第二级模式选择处理的示意图;图5为本专利技术实施例中帧内图像预测编码方法的执行第二级模式选择处理的示意图;图6为本专利技术实施例中帧内图像预测编码方法的执行第二级模式选择处理的示意图;图7为本专利技术实施例中帧内图像预测编码方法的执行第二级模式选择处理的示意图;图8为本专利技术实施例中帧内图像预测编码方法的执行第二级模式选择处理的示意图;图9为本专利技术实施例中视频编码器的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。为了降低帧内图像预测编码的复杂度,易于实现实时编码,本专利技术实施例提出一种帧内图像预测编码方法。该方法基于分级模式选择处理实施帧内图像预测编码,按照帧内图像的预测模式,将现有预测模式分级,第一级采用竖直、水平、平均、对角预测模式执行帧内图像预测;从第二级开始只采用上一级中最优预测模式对应预测方向的相邻或间隔相邻预测方向对应预测模式执行帧内图像预测,具体实施的处理流程如图2所示,可以包括执行如下的分级模式选择处理:步骤201、执行第一级模式选择处理,包括:分别采用竖直、水平、平均及对角预测模式执行帧内图像预测,根据预测结果选择最优预测模式;步骤202、执行第二级以上的模式选择处理,包括:选择上一级模式选择处理中最优预测模式对应的预测方向的相邻或间隔相邻预测方向;采用所选择的预测方向对应的预测模式执行帧内图像预测,根据预测结果选择最优预测模式。由图2所示流程可以得知,本专利技术实施例中的帧内图像预测编码执行分级模式选择处理,其中第一级模式选择处理包括:分别采用竖直、水平、平均及对角预测模式执行帧内图像预测,根据预测结果选择最优预测模式;第二级以上的模式选择处理包括:选择上一级模式选择处理中最优预测模式对应的预测方向的相邻或间隔相邻预测方向;采用所选择的预测方向对应的预测模式执行帧内图像预测,根据预测结果选择最优预测模式;从而降低了帧内图像预测编码的复杂度,有利于视频编码实时工作的实现。具体实施时,执行第一级模式选择处理,具体可以包括:(步骤一)分别采用{0,1,2,3,6,9}预测模式执行帧内图像预测,根据预测结果选择最优预测模式pred1,pred1∈{0,1,2,3,本文档来自技高网
...
帧内图像预测编码方法及视频编码器

【技术保护点】
一种帧内图像预测编码方法,其特征在于,该方法包括执行如下的分级模式选择处理:执行第一级模式选择处理,包括:分别采用竖直、水平、平均及对角预测模式执行帧内图像预测,根据预测结果选择最优预测模式;执行第二级以上的模式选择处理,包括:选择上一级模式选择处理中最优预测模式对应的预测方向的相邻或间隔相邻预测方向;采用所选择的预测方向对应的预测模式执行帧内图像预测,根据预测结果选择最优预测模式。

【技术特征摘要】
1.一种帧内图像预测编码方法,其特征在于,该方法包括执行如下的分级模式选择处理:执行第一级模式选择处理,包括:分别采用竖直、水平、平均及对角预测模式执行帧内图像预测,根据预测结果选择最优预测模式;执行第二级以上的模式选择处理,包括:选择上一级模式选择处理中最优预测模式对应的预测方向的相邻或间隔相邻预测方向;采用所选择的预测方向对应的预测模式执行帧内图像预测,根据预测结果选择最优预测模式;执行第一级模式选择处理,具体包括:分别采用{0,1,2,3,6,9}预测模式执行帧内图像预测,根据预测结果选择最优预测模式pred1,pred1∈{0,1,2,3,6,9}预测模式;其中,0预测模式表示竖直预测模式,1预测模式表示水平预测模式,2预测模式表示平均预测模式,3,6,9预测模式表示对角预测模式;所述执行第一级模式选择处理,还包括:若pred1==2预测模式,则选择2预测模式为最优预测模式;否则执行第二级模式选择处理,具体包括:选择pred1对应预测方向的相邻或间隔相邻预测方向,采用所选择的预测方向对应的预测模式执行帧内图像预测,连同pred1在内选择最优预测模式pred2;若pred1==pred2,则选择pred1为最优预测模式;否则,若pred1==6或者pred1==9,则选择pred2为最优预测模式;否则执行第三级模式选择处理,具体包括:选择pred2对应预测方向的相邻或间隔相邻预测方向,采用所选择的预测方向对应的预测模式执行帧内图像预测,连同pred2在内选择最优预测模式。2.如权利要求1所述的方法,其特征在于,所述选择pred2对应预测方向的相邻预测方向,包括:选择pred2对应预测方向的相邻两...

【专利技术属性】
技术研发人员:贾杰
申请(专利权)人:乐金电子中国研究开发中心有限公司
类型:发明
国别省市:

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

1