当前位置: 首页 > 专利查询>中南大学专利>正文

一种H.264/SVC中快速预先跳过模式判定方法技术

技术编号:8164049 阅读:170 留言:0更新日期:2013-01-07 21:05
本发明专利技术公开了一种H.264/SVC中快速预先跳过模式判定方法,结合RDcost比较和CBP检查,对模块的跳过模式进行预先判定,本发明专利技术的方法编码效率更高,编码质量损失更小。为了更进一步提高编码速度,该方法还可应用于其他SVCFMD算法,作为早期跳过检测方法。

【技术实现步骤摘要】

【技术保护点】
一种H.264/SVC中快速预先跳过模式判定方法,其特征在于,该方法的具体步骤如下:1)设置一个三维变量Vs(Bskip(Ec),Bskip(El),Bskip(Eu)),分别表征当前编码模块所对应的基础层块,左侧模块,上侧模块的跳过情况;2)如果当前编码模块满足Vs=(1,1,1)或Vs=(1,1,0)或Vs=(1,0,1),将SKIP?FLAG初始化值设为真,转向3);否则,跳到11);其中,SKIP?FLAG用于标志当前编码模块所在的片是否判定为跳过模式;3)按照SVC的拉格朗日率失真优化选择策略来计算跳过模式的RD?cost;其中RD?cost表示率失真代价值;4)如果Vs=(1,1,1)且当前编码模块所在的片类型为B?slice,转向5);否则,转向6);其中B?slice为视频中的基本片类型;5)如果CBP≠0,转向11);否则,转向9);其中,CBP值是SVC里定义的一个用来存放编码模块类型的变量;6)如果Vs=(1,1,1)且当前编码模块所在的片类型为P?slice,转向7);否则,转向8);其中P?slice为视频中的基本片类型;7)如果不满足公式(1),则修改SKIP?FLAG值为假;否则,转向9):??????????(1),其中,C(Ec)、C(El)、C(Eu)分别表示当前编码模块所对应的基础层块、左侧模块、上侧模块的RD?cost值,是一个可配置参数;8)当Vs?=?(1,?1,?0)时,若不满足公式(2),则修改SKIP?FLAG值为假;Vs?=?(1,?0,?1)时,若不满足公式(3)则修改SKIP?FLAG值为假:??(2),??(3);9)?如果SKIP?FLAG值为假,转向11);10)通过上述步骤之后,当前编码模块初步判定为SKIP模式;检查基础层跳过模式即BL_SKIP模式,在得到的SKIP模式和只运用基础层信息而得到的BL_SKIP模式中选择RD?cost值较小的模式,即最后要选择的模式,转向12);11)?采用穷尽检测所有模式的常规模式决策方法确定最终的最佳模式;12)?返回2),继续检测下一个编码模块。2012103574649100001dest_path_image001.jpg,863903dest_path_image002.jpg,2012103574649100001dest_path_image003.jpg,967994dest_path_image004.jpg...

【技术特征摘要】

【专利技术属性】
技术研发人员:张昊朱小玉何轩龙军
申请(专利权)人:中南大学
类型:发明
国别省市:

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

1