论文摘要
随着视频压缩技术的不断发展,其在航天任务应用领域发挥着越来越重要的作用,借助视频压缩技术可以高效地完成视频图像采集,减少信道数据的存储量,提高传输效率,有利于航天器与地面控制系统的交互。H.264/AVC是目前较先进且被广泛使用的一种视频压缩技术,并被MPEG-4吸收为其第十部分。与先前的一些编码标准相比,H.264标准继承了H.263和MPEG1/2/4视频标准协议的优点,但在结构上并没有很大的区别,只是在各个主要的功能模块内部使用了更为先进的技术,提高了编码效率。但是编码效率的提高是以复杂度的成倍增加为代价的,这就使得H.264在实时的视频编码及传输应用中面临着巨大的挑战。本文的研究工作是针对H.264算法面对航天应用的优化和实现。本文在算法实现的过程中采用了新的快速搜索算法和插值算法,在保持基本相似的PSNR值的情况下,大幅度提高了编码速度,并且探索了H.264编码器在资源有限的DSP平台上实现的有效途径,在航天应用中具有较强的实用价值。本文主要包含以下内容:本文首先简单总结了视频编码的基本原理、主要方法与视频编码的国际标准和协议;接着介绍了H.264/AVC标准,包括编码层算法实现的新特性;针对目前H.264算法过于复杂而未被广泛应用在嵌入式系统的现状,本文提出了具有针对性的搜索算法和插值算法的优化和改进,并且对所使用的DSP开发平台研究具体的开发和优化方案。建立在前面章节分析的基础上,本文着重研究了在程序代码执行过程中占用系统资源最多的运动估计/补偿技术。并且针对其中的搜索算法和插值算法进行了执行过程的分析,综合比较了当前通用的相关算法及其实现过程,在大量的理论基础上,本文提出了对这两种算法的改进措施,大大地提高了整个H.264的执行效率。在以上工作的基础上,本文还详细地论述了H.264在DSP系统上的具体实现过程,包括DSP的系统配置和移植过程中具体参数的设置,实现了目标代码的DSP化。同时,为了提高代码运行速度与效率,本文进一步基于DSP对程序进行了优化,包括DSP上系统资源Cache和DMA的应用、C代码优化、汇编语言优化。
论文目录
摘要ABSTRACT第一章 引言1.1 视频压缩技术的发展及在航天系统中的应用1.2 研究内容1.3 视频压缩技术国内外发展概况1.3.1 硬件方面1.3.2 软件方面1.4 研究方法途径1.5 本文的主要内容和安排第二章 视频编码技术基本理论概述2.1 视频压缩技术的实现依据2.2 视频压缩系统概述2.2.1 视频压缩模型2.2.2 视频编码传输系统2.3 视频压缩原理概述2.4 视频编码的主要方法2.4.1 视频编码的分类2.4.2 视频编码压缩的主要实现技术2.4.2.1 去空域信息编码2.4.2.2 去时域信息编码2.4.3 视频编码压缩评价标准2.5 视频压缩编码的标准化第三章 H.264 编码技术介绍3.1 H.264 标准概述3.1.1 H.264 标准简介3.1.2 H.264 的档次和分层3.1.3 H.264 的特点3.2 H.264 编码技术的新特性3.2.1 帧内/间预测编码与运动补偿3.2.1.1 帧内预测3.2.1.2 帧间预测3.2.2 整数变换和量化3.2.3 抗块效应滤波器3.2.4 熵编码3.3 H.264 编码技术与其它编码技术的比较第四章 H.264 算法的研究与改进4.1 H.264 标准的实现4.2 T264 中的运动估计和补偿算法的实现4.3 搜索算法的研究与改进4.3.1 搜索算法描述4.3.2 改进后的搜索算法4.3.3 两种搜索算法的比较4.3.4 试验结果4.4 插值算法的研究与改进4.4.1 插值算法描述4.4.2 改进后的插值算法4.4.3 插值算法的复杂度比较4.5 整体效果验证第五章 H.264 压缩标准在 DSP 上的实现与优化5.1 引言5.1.1 空间科学实验对视频图像的需求分析5.1.2 视频压缩硬件选择方案5.1.3 DSP 器件选择5.1.4 基于TM5320DM642 的系统方案5.2 DSP 开发平台概述5.2.1 DSP 开发平台介绍5.2.2 DSP 开发芯片性能介绍5.2.3 软件开发环境介绍5.3 H.264 标准在 DSP 上的实现与优化5.3.1 代码的移植5.3.2 代码的优化5.4 结果第六章 论文总结与展望6.1 论文总结6.2 展望参考文献发表文章目录致谢
相关论文文献
标签:航天应用论文; 搜索算法论文; 插值算法论文;