发明名称 一种H264视频编码快速模式选择方法和装置
摘要 本发明公开了一种H264视频编码快速模式选择方法和装置,方法包括:对于帧内模式选择,根据当前宏块内部图像信息的变化剧烈程度来选择不同精细度的预测方式,以减少候选模式的数量,并通过“码率—失真度优化”的方式确定最后的选定模式;对于帧间模式选择,将当前帧和参考帧的对应宏块的对应象素点的绝对差之和作为划分依据,把宏块划分为不同的精细度并对应选择不同精细度的预测方式以减少候选模式的数量,并通过“码率—失真度优化”的方式确定最后的选定模式。本发明可以减少候选模式的数量,解决现有技术中因编码复杂度过高、运算量过大、耗时过多而造成的应用限制的问题。
申请公布号 CN100571390C 申请公布日期 2009.12.16
申请号 CN200610165565.0 申请日期 2006.12.21
申请人 联想(北京)有限公司 发明人 李文杰
分类号 H04N7/26(2006.01)I;H04N7/32(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 北京银龙知识产权代理有限公司 代理人 许 静
主权项 1.一种H264视频编码快速模式选择方法,其特征在于,包括如下步骤:步骤一、对于帧内模式选择,根据当前宏块内部图像信息的变化剧烈程度来选择不同精细度的预测方式,以减少候选模式的数量,并通过“码率-失真度优化”的方式确定最后的选定模式;步骤二、对于帧间模式选择,将当前帧和参考帧的对应宏块的对应象素点的绝对差之和作为划分依据,把宏块划分为不同的精细度并对应选择不同精细度的预测方式以减少候选模式的数量,并通过“码率-失真度优化”的方式确定最后的选定模式;所述步骤二包括:步骤a,根据图像信息或用户输入,确定全局预测门限值TV和局部预测门限值PV;步骤b,将图像的每一帧划分成作为基本编码单元的16×16像素大小的宏块;步骤c,对目标宏块进行16×16像素大小的全搜索,找到最佳的匹配块,将目标宏块和最佳匹配块进行比较,得到目标宏块的全局对应象素点的绝对差之和T-SAD;步骤d,判断T-SAD是否小于TV,是则执行步骤e,否则执行步骤g;步骤e,对该目标宏块采用粗精度的预测方式,得到对应的候选模式,然后在16×16像素的精细度下结合所述候选模式进行“码率-失真度优化”,得到最后的选定模式,结束帧间模式的选择流程;步骤g,对该目标宏块采用细精度的预测方式,得到对应的候选模式,然后结合所述候选模式进行“码率-失真度优化”,得到最后的选定模式,结束帧间模式的选择流程;在所述步骤e中,所述粗精度的预测方式包括:将目标宏块划分为能体现方向信息的两个16×8子块和两个8×16子块,计算四个子块的对应象素点的绝对差之和SAD,并选出两个16×8子块中的SAD最大值MAX16×8和两个8×16子块中的SAD最大值MAX8×16,选取MAX16×8和MAX8×16中数值较小的所对应的候选模式。
地址 100085北京市海淀区上地信息产业基地创业路6号