论文部分内容阅读
信息技术在军事战争中的应用及发展已成为现代军事战争的制胜法宝,其中微型无人机图像侦查在现代化军事战争中扮演着非常重要的角色,成为研究的热点。这种情况下,本文在以一种不依赖于网络和计算机的无线图像传输系统的设计要求下,着重研究了整个传输系统中微型无人机图像压缩这一部分。分析了现有的微型无人机无线图像传输系统,根据其实时压缩传输的要求,并且通过对视频压缩以及DSP的发展现状的考察,提出了DSP平台上的基于H.264压缩算法的编码器方案。这一方案不仅可以应用于军事上,而且在视频监控、医疗保障、紧急救援等民用方面也有着重大的研究意义。本文研究了H.264视频压缩算法编解码框架及关键技术。H.264具有高压缩比、高质量、低码率的特性,但是算法也变得复杂,影响了编码效率。H.264的实现版本主要有三种:JM、X264、T264,将三者的优缺点作对比,JM是官方发布的源代码,包含了各种算法,主要用于学术研究,缺乏应用性;T264是国内组织基于H.264发布的实用性代码,但目前技术还不够成熟;而X264有选择性地提取了JM和T264的技术亮点,不论从编码速度还是实用性方面都提高了很多,所以本文选用X264作为算法原型。DSP的高运算速度可以满足本文对于实时性的要求,选用TMS320DM6446作为硬件平台,但是由于X264算法的源代码是在VC环境下开发的,需要完成向DSP上的移植,主要的移植工作有代码的裁剪、存储空间的分配以及根据编译器的差异而做的各方面的修改。移植后的代码的编码效率无法达到实时,需进行优化。本文通过对X264代码的各函数的开销的研究,主要做了以下优化工作:编码器选项、运动估计算法、以及内联函数等方面的优化。其中对运动估计算法做了深入研究、对比实验,选用钻石搜索算法并对其进行了优化。从实验得到的统计数据可以看出,结果图像质量保持良好,且经过优化后的X264代码的编码速度有了很大的提高。