论文部分内容阅读
随着数字信号处理技术与网络通信技术的发展,多媒体通信技术迅速地发展起来。视频通信的需求急剧增加,随之而来的视频标准技术也得以迅速发展。新型的视频标准H.264是ITU-T与ISO/IEC于2003年联合制定的最新视频标准。它是一个面向多媒体应用的视频处理标准,能在低码率下获得很好的图像压缩效果,其编码系统灵活,能满足不同环境、不同要求的需要,有着非常广阔的应用前景。
利用高性能数字信号处理器来实现H.264编码是一种快速有效的方法,有助于H.264视频标准的迅速推广和应用。TIYMS320DM642是一款高性能的数字媒体处理器,具有600MHz的主频,其指令运行速度高达4800MIPS。本文选择DM642DSP作为H.264编码器实现的硬件平台,具有非常重要的研究意义和实用价值。
本文从分析H.264的核心技术开始,介绍了H.264在提高编码效率上所采取的一系列技术;接着,本文从理论和实践两个方面详细阐述了TITM320DM642的硬件结构、开发工具及其视频算法的实现与优化方法;然后,通过分析比较,选择了基于X264源码的H.264编码器在TMS320DM642开发平台上进行移植与优化,其中的优化分为程序级和代码级两个层次;最后,以移植的H.264编码器模块为核心,通过对TM320DM642上多线程及网络编程技术的研究,在TMS320DM642开发板上设计实现了一个网络视频编码系统。该系统采集实时视频,通过H.264编码,并通过局域网将码流发送至PC机上进行存储、解码及显示。