论文摘要
近些年来移动通信和因特网技术得到迅猛发展,单一的语音和数据通信已不能满足人们的需求,而对于数字视频及图像传输业务的需求随之大幅度增加。另一方面,相比较其它类型的信息传输如文本和数据,视频通信需要占用更多的带宽资源。在存储方面,由于视频数据量非常大,所以视频数据必须经过压缩才能在实际中运用。H.264标准是由国际电信联合会和国际标准化组织共同发展的下一代视频压缩标准。新标准中采用了众多的新的视频压缩技术:如以整数变化替代旧标准的DCT,帧间预测采用更大范围的像素块(4×4~16×16)、像素精度更高的运动估计和多参考帧,应用多种帧内预测模式,基于上下文的变长编码或算术编码等。所有以上技术的应用使得H.264的压缩性能至少两倍于其它旧的视频压缩标准,能够实现更加广泛的视频应用,满足在低码率条件下进行视频的高质量传输要求。本文是对H.264标准进行了部分算法上的研究和改进,并在AD-BF533 EZKIT评估板上进行芯片级的优化,使之更适合实际应用。在H.264中,帧间预测部分是最为耗时的部分,这是本文主要优化的部分。在分析了源程序算法的优缺点,并且广泛阅读了国内外相关研究成果的基础上,提出了新算法——基于内容的自适应搜索算法(NMVFAST),并在实际应用中加以验证,实验结果表明,该算法可以大大提高运算速度,并且对处理后的图像没有明显的影响。为了在嵌入式系统上实现优化程序,本文讨论了如何将源程序在ADSP-BF533上高效执行的问题。纯C语言程序在具体的嵌入式系统中的执行效率不高,我们采用了C语言和DSP汇编语言混合编程的方式,将C语言的优点和汇编语言的优点有机的结合起来,将核心程序改写成汇编语言后,进一步提高了整个程序的执行效率,文中给出了优化前与优化后的执行时间对比。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题研究背景1.2 数字视频压缩技术的必要性和可能性1.3 论文的主要工作和结构安排第二章 视频编码技术及其标准介绍2.1 视频压缩编码技术综述2.1.1 基本结构2.1.2 基于波形的编码2.1.3 基于内容的编码2.1.4 三维(立体)视频编码2.2 现有的视频标准简介2.2.1 视频编码发展历史2.2.2 H.261和H.263标准2.2.3 MPEG-1视频标准2.2.4 MPEG-2视频标准2.2.5 MPEG-4视频标准2.3 H.264标准及其关键技术介绍2.3.1 H.264的编码器框架2.3.2 Profiles和Levels2.3.3 编码格式与差错控制2.3.4 片和片组的概念2.3.5 帧间预测2.3.5.1 树状结构运动补偿2.3.5.2 运动矢量2.3.6 整数变换与量化2.3.6.1 H.264中的变换简介2.3.6.2 整数变换2.3.6.3 量化2.3.7 熵编码2.4 本章小结第三章 运动估计算法及其改进3.1 运动估计的基本原理3.2 运动估计匹配准则3.3 现有的运动估计算法3.4 H.264源码中的运动估计算法3.5 新的搜索算法3.5.1 主要参考的研究成果介绍3.5.2 新算法——基于内容的自适应搜索算法(NMVFAST)3.6 实验结果和效果对比第四章 算法在DSP平台上的优化4.1 DSP芯片特点及开发平台简介4.1.1 DSP芯片特点4.1.2 DSP开发平台4.2 编程方法4.2.1 Blackfin中的C语言编程4.2.2 Blackfin中的汇编语言编程4.2.3 C语言和汇编语言的混合编程4.2.4 软件编程流程和优化方法4.3 若干程序的汇编优化实现第五章 工作总结与展望5.1 论文工作总结5.2 工作展望致谢参考文献攻读硕士期间取得的成果
相关论文文献
标签:视频压缩标准论文; 运动估计论文; 汇编语言优化论文;