发明名称 基于块特征的快速帧内预测模式选择方法
摘要 本发明涉及视频编码技术领域,尤其涉及一种基于块特征的快速帧内预测模式选择方法。本发明的对象是亮度4x4块、亮度16x16块和色度8x8块,通过对当前块的上边和左边各自四个像素分别计算方差来判断该块的纹理变化,从而确定相应的模式或删减无关的模式以达到保证视频编码质量的前提下提高视频编码速度的目的。本算法解决了最新提案中算法只适用于变化平缓的图像块的缺陷,在经过优化的x264手机平台下,在同时修改亮度4x4块、亮度16x16块和色度8x8块时,速度可以提高0.5~2fps不等,较好地实现了编码速度和效率的统一。
申请公布号 CN102006481B 申请公布日期 2012.10.10
申请号 CN201010592726.0 申请日期 2010.12.17
申请人 武汉大学 发明人 胡瑞敏;杨建仁;王文兵;周楚;陈军;王启军
分类号 H04N7/26(2006.01)I;H04N7/32(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人 张火春
主权项 1.一种基于块特征的快速帧内预测模式选择方法,其特征在于,包括以下步骤:步骤①:当编码器进入到4×4块的模式选择时,先对亮度部分进行模式选择;判断该4×4块是否左边和上边的相邻块都存在,若存在,转到步骤②;若不存在,转到步骤⑥;步骤②:当两边像素值都存在时,算出4×4块上边和左边的各自四个数的方差,分别记为var1,var2;步骤③:比较两边各自的方差和阈值Th的关系,进行删减模式:若var1&lt;Th并且var2&lt;Th并且|sum1-sum2|&lt;Th2,则用标准中4x4亮度预测模式中的模式2,即用4x4块周边8个像素值平均值推出所有像素值;所述模式2为DC模式;步骤④:若仅有var1&lt;Th则只用模式0代替模式0,2,3,7;步骤⑤:若仅有var2&lt;Th则只用模式1代替模式1,2,8;步骤⑥:不满足内部方差与阈值判断的,以及不满足左边和上边块都存在的情况,交给原有H.264帧内编码程序默认处理;其中,sum1,sum2分别是上边块和左边块的四个像素和,sum1,sum2在步骤②中计算方差的过程中获得;Th2是用来判别两边数目相差多少的的一个阈值,是从5到70中,每隔5步长测试所选择出的经验值20,即两边4个数和相差20,Th由下公式计算得出:<img file="FDA00001885133500011.GIF" wi="455" he="145" />公式中的<img file="FDA00001885133500012.GIF" wi="40" he="37" />表示去整运算,Qstep是当前4x4块的量化步长。
地址 430072 湖北省武汉市武昌区珞珈山武汉大学