H264帧内预测优化算法实现方法研讨.pdfVIP

  • 14
  • 0
  • 约7.31千字
  • 约 4页
  • 2018-01-15 发布于广东
  • 举报
全国第:竺嚣差燃理联合学术钡论娘 329 6.26 H.264帧内预测优化算法实现方法研究 盂晓 骆丽李哲英 北京交通大学 电子信息工程学院,北京,100044 摘要:帧内预测的编码方式与以往的视频编码标准相比,在很大程度上提高了帧内编码效率,节省了码流, 但同时也增加了编码器的复杂度,因此有必要对H.264帧内编码算法进行快速实现以满足实时视频通信的要 求。本文提出了一种基于选择前一预测模式作为当前首选预测模式的快速帧内预测算法,实验表明,该快速 3.5%。 算法使得所要计算的模式数目平均减少了约41.1%,精确度平均达到了9 关键词:H.264;帧内预测模式;模式数目:精确度 一、引言 基于空间域的帧内预测是H.264的一项重要新技术。以前的标准只利用了一个宏块内部的相关性,而忽视 了宏块之间的相关性【Il,因而编码后的数据量一般很大。帧内预测则利用了图像的空间相关性,根据已解码 的相邻块的信息来预测当前块的信息,对进一步提高编码的性能具有重要作用。H.264采用了RDO技术获得 了较好的编码效果,但由于H.264支持的帧内预测模式很多,所以编码器的复杂度很高。从帧内预测的重要性 和预测的复杂度可以看出,研究帧内预测的快速算法具有重要的实用价值。 一般来说,减小帧内预测复杂度的方法有两种。一种是简化代价函数,因为代价函数本身的计算就很复 杂:另一种是减少所要计算的预测模式数12l。对于第二种方法,可以或是预先排除某些可能性很小的预测模 式,或是提前终止选择较佳的预测模式,从而降低帧内预测的复杂皮。 文献【31根据边界方向直方图预先排除一些可能性小的预测模式,从而选出较少的剩余模式进行RDO计 算,减少了算法的复杂度。但也额外增加了比特开支。文献[41;FU用变换域硐I空间域的联合特征预先排除大部 分可能性小的模式来减小复杂度。但该算法实现起来较麻烦,且编码性能有一定的损失。文献【5】对采用16× 16还是4×4的预测模式做出了判决,提出了一种新的思路,但其编码速度,f:没有提高很多。在对帧内预测的 方法和要求进行了分析讨论后,本文提出了~种基于选择前一预测模式作为当前首选预测模式的快速算法。 本文2中介绍了帧内预测算法的基本知识,3中针对帧内预测模式进行了研究,并在此基础上提出了一种 快速算法。作为应用,4中用MATLAB对帧内预测模式选择的全搜索方法和本文的快速算法进行了仿真,并 对实验结果进行了分析。 二、H.264的帧内预测模式 为了提高帧内预测的质量,H.264提供了三种帧内预测模式,即基于4×4的亮度块帧内预测、基于16×16 的亮度宏块帧内预测和基于8×8的色度宏块帧内预测。 1.4×4亮度块的帧内预测模式(Intra4_)4× 对于一个4×4块的帧内预测,其当前块像素的预测值就是通过当前块上面的9个像素值A.H和M以及左边 的4个像素值I—L来计算的(如图l所示)。 H.264共支持9种Intra4×4模式,包括八种方向预测和模式2的DC预测(如图2所示)。 QABCDEFGH 工 心I易 J K L 彳 § 图1 4×4中像素以及周围像素的分布 图2 4×4亮度预测模式 330 6.综合信息应用技术 16) 2.16×16亮度块的帧内预测模式(Intra_16X 预测模式。Intra一16×16适用于图像变化平坦的区域。其中平面预测模式的预测公式为: Pr ed(i,,)一c,咖((口+b×(i一7)+c(,一7)+16)/32) 儡 儡

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档