视频编码中的DSP算法优化技术研究
[关键词:视频编码,DSP,算法优化] [热度 ]提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0613,word全文:50页,合计:27000字 |
本文主要对基于DM642平台的视频编码算法(MPEG-4)的优化技术进行研究。
文中介绍了TMS320DM642数字媒体处理器的结构、原理以及其软件开发环境;对当今常用的一些视频压缩技术有一定的介绍,尤其对流行的视频压缩编码标准MPEG-4进行了详细的阐述并对其编码原理进行了深入剖析;对基于DM642平台的视频编码算法优化,采用了存储器优化、缓存优化、线性汇编改写C代码、EDMA传输数据、CCS组件优化等方法。系统调试章节给出了优化前后对比指标,各模块优化后性能提高相当可观。系统采用编码算法处理QCIF图像,帧率为160帧/秒,能达到实时性标准。
通过该课题,我们能从中了解和掌握有关C64xDSP的CPU结构原理和软件编程,并能够灵活运用,提出一些相关的优化措施;能使我们对DSP的开发工具CCS的使用有更深的理解和运用,这对我们以后从事有关数字信号处理方面的工作有很好的帮助;另外,当今流行的视频编码的工作原理和算法实现也是在此课题中占有很大的比重,完成该毕业设计,对这些基础知识的掌握和积累对以后自己工作的发展将会有莫大的帮助。更重要的是,通过该毕业设计可以让自己深刻理解数字信号处理器DSP的原理和应用领域,以及TIC64xDSP的各种开发技术,这些都是以后比较前言的话题,掌握了这些,我们将一直处于科技的前端;DSP的视频压缩算法是当今的热门,也是该课题的重点,能提出一些有技术含量的优化策略也是该课题的主要目的之一,这也是对自己的一种锻炼和考验;一直贯穿整个课题的是编程,其中要用到C语言、汇编语言等多种编程语言,认真完成该课题,可以提高我们的编程技能,可以为将来的工作打下坚实基础!
课题完成的工作
课题主要完成以下几个方面的工作:
1、对选题的目的和意义和国内外研究现状进行了研究;研究了数字视频的相关知识,和常用视频编码压缩(MPEG4)的工作原理以及其流程。
2、对DSP的原理以及其CPU结构特点和C64xDSP的相关知识背景和技术信息进行了研究;研究了DM642相比其他DSP芯片的优点。
3、研究并提出了基于C64xDSP的视频编码优化思想及方法。
4、在优化的同时,用CCS软件对视频编码算法进行了仿真,并调试成功;将编码后生成的文件进行了解码,并和优化前对比了图像的失真度;对优化后的MPEG4编码算法用CCS软件的Profile Clock剖析了编码过程中各模块的所消耗的CPU时钟,并和优化前进行了相关数据对比。
第四章主要介绍了给予平台的视频编码算法优化及方法。存储器的优化主要介绍了DM642的存储体系和缓存机制,以及在MPEG4编码器中具体的代码和数据存储空间分配等问题, 还介绍了EDMA数据流组织在编码器中的应用方法。在低层函数的优化方面主要关注代码的优化,而很少考虑存储器和数据流方面的问题,主要介绍了一些具体的优化方法,包括使用内联函数;减少判断,跳转语句;线性汇编优化;软件流水以及数据打包处理技术,特别对C代码用线性汇编代码改写,作了很详细的说明,包括改写方法以及注意事项等。
总结来看,优化基于DSP平台的视频编码算法的根本思想有两条:一是保证CPU访问的数据尽可能的在片上(片内),二是优化、编排核心代码使之尽可能能完全软件流水。
提示:此毕业设计论文完整版包含【论文】 作品编号:txgc0613,word全文:50页,合计:27000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——视频编码中的DSP算法优化技术研究(论文)!