论文部分内容阅读
H.264/AVC是新一代的视频压缩标准,由ITU_T视频编码专家VCEG(Video Coding Eperts Group)和ISO/DSC运动图像专家组MPEG(Moving Picture Expert Group)共同拟定。该标准较以往的编码标准有了较多的改进,压缩比达到了以往的1.5到2倍。压缩效率较高,适合低延时的高质量网络。因此视频传输成为了H.264的一个亮点。H.264/AVC采用了多参考帧和多块模式等多种先进的视频编码技术,使得H.264/AVC编码标准性能大大优于以往的编码标准。但是介于其较高的编码效率,编码的复杂度较以往的编码标准有不小的增加。因此研究编码标准之中各个模块的优化也成为现在研究视频编码的一个重点和热点。经研究表明,视频编码的将近50%的时间都花费在运动估计上,因此研究运动估计算法的优化也就成为了重中之重。对H.264/AVC视频编码标准和基本原理做了相关的介绍,介绍了几种常用的运动估计算法。对运动估计中增强预测区域搜索算法(EPZS)做了详细的描述,论述了其预测子集目的性不强、搜索模板计算过于繁杂等缺点。在参考了大量文献之后对EPZS算法的S1子集、S4子集和搜索模板做了三方面的改进。在改进之后,利用多组运动激烈程度不同的视频序列对改进后的算法进行了详细的测试。测试结果表明对EPZS算法改进后,在视频序列质量基本不变的前提下,编码速度有了8.1%的提升。在改进了算法之后,采用OpenMP并行工具,对不同模式的选择和改进后的搜索模板设计一个可并行执行的程序框架。采用多组运动激烈程度不同的视频序列对改进后的算法进行了测试,实验结果表明,相对比于未经过并行处理的编码标准,在编码质量和码率基本不变的前提下,速度有了37%左右的提升。