论文部分内容阅读
随着技术的进步,性能优异的嵌入式系统得到了广泛的应用,使得越来越多的便携式终端比如手机、PDA等都具备了视频播放的功能,但是,由于便携多媒体播放器的开放性较差,可以播放的视频格式非常有限,因此将PC上丰富的多媒体文件转换为移动视频播放设备可以识别的格式就成了一个非常实用的课题。
对比各种流行的视频编码标准,H.264具有压缩率高、使用范围广等优点,为了达到理想的数据压缩率,H.264编码器采用了很多新的编码算法,这些算法极大地增加了编码器的计算复杂性,要实现H.264实时编码,必须对其算法进行优化工作。
论文是结合一个基于DirectShow技术的H.264视频压缩系统的研究和开发而完成的。本文首先对H.264视频编码标准中的关键技术作了详细的研究,接着通过对 DirectShow原理的研究来说明本系统使用DirectShow技术的原因。接下来,针对编码过程中运算量最大的帧间模式选择、运动估计和帧内模式选择提出了自己的优化算法,在保证视频质量的同时大大地提高了视频编码速度。最后,详细介绍了利用:DirectShow技术将该算法实现的设计过程,包括核心编码过滤器的设计以及系统的搭建。
通过充分的算法研究和优化,基于DirectShow技术的H.264编码系统已经完成,基本达到了最初的设计目标,具有较高的实用价值。希望相关技术开发人员能够从本文中获得有益的参考和启发。