论文部分内容阅读
近年来,随着信息技术的迅猛发展,因特网应用在全球范围内日益普及,多媒体技术更是有了广阔的发展空间,因此,视频编解码技术成为当前多媒体系统的研究热点。H.264/AVC是当前国际上最新的一种视频压缩标准,跟之前的H.263或者MPEG-4标准相比,在获得相同质量的前提下,H.264的数码率能降低一半左右。此外,H.264还具有良好的网络亲和性。因而H.264非常适合实时视频通信。利用可编程多媒体DSP处理器来实现视频编码器是一种非常灵活的方法。TI公司的TMS320DM642是一款高性能的数字信号处理器,可工作在600MHz的频率,拥有8个独立的功能单元,从而可达4800MIPS的峰值速率。此外,拥有64个通道的EDMA,采用两级缓存,是理想的视频处理平台。本文在掌握数字压缩技术发展状况的基础上,研究了H.264标准及其关键技术,着重对其中复杂度较高的关键算法进行优化,并基于x264版本源码进行仿真,通过大量仿真数据论证了优化效果。之后,在掌握TMS320DM642的硬件特性及优化方法之后,将编码器代码移植到TMS320DM642上并进行进一步的优化,结合实际数据表明了各种方法的优化效果。最终实验结果表明,本文的优化工作行之有效,大大提高了H.264编码速度。本文第一章是绪论,引出全文工作。第二章H.264视频编码器原理,研究了H.264编码的关键技术。第三章研究了数字信号处理器DM642的硬件特性及开发环境。第四章和第五章是本文的重点。其中,第四章着重优化了H.264的关键算法,对优化前后的算法进行仿真,通过大量客观数据阐明优化效果。第五章在DM642上实现了算法优化之后编码器,并结合硬件特性对代码进行进一步的优化。第六章总结与展望,总结了全文工作,并指出了今后可进一步深入研究的地方。