节点文献

H.264算法优化及其在基于DSP的嵌入式系统平台上的实现

H.264 Algorithms Optimization and the Realization on DSP-Based Embedded System Platform

【作者】 王秀珍

【导师】 许广银; 郭银景;

【作者基本信息】 山东科技大学 , 信号与信息处理, 2007, 硕士

【摘要】 随着信息技术的发展,对静止图像和视频序列图像的压缩编码技术的应用越来越广泛,图像压缩技术己经成为视频监控、多媒体娱乐等中最重要的一部分。由ITU-TVCEG和ISO/IEC MPEG联合组成的JVT开发的H.264/MPEG 14496-10 AVC(文中后面将统一称其为H.264)是最新一代的视频压缩标准,也是目前图像通信领域研究的热点。本文首先介绍了H.264标准的发展历史和现状,并结合当前各个平台上的H.264编码算法实现情况,提出了采用DSP平台实现H.264实时编码算法的优势所在。将两者结合,对于多媒体通信的研究具有一定的意义和价值。基于以上事实,课题设计方法采用基于DSP和uC/OS-II的嵌入式平台开发模式,提供最小的嵌入式系统内核功能。系统核心处理芯片采用TI公司的TMS320VC5509,并分析了DSP嵌入式软硬件系统的设计方法,选择RTOS-uC/OS-II实现嵌入式开发平台的建立。在系统平台的开发过程中,作者深入研究了uC/OS-II在DSP微处理器上的移植的关键技术,针对所选用的核心处理芯片TMS320VC5509 DSP,重设了INCLUDES.H中与处理器和编译器相关的代码;用C语言编写了6个OS相关的函数(OS_CPU_C.C);用汇编语言编写4个与处理器相关的函数(OS_CPU_A.ASM),并讨论了移植后的系统测试结论。作者通过研究H.264标准中的关键技术,对各种核心编码算法细节进行深入剖析,讨论了H.264视频编码的硬件系统和软件流程及H.264视频编码系统的软硬件实现和部分程序优化,并结合H.264编码特点,提出一种改进的快速菱形运动估计算法,在一定程度上提高了搜索速度,实现了在不明显降低图像质量的情况下有效降低运算复杂度的目的。在上述理论的基础上,作者讨论了H.264的软件开发流程及在基于DSP和uC/OS-II的嵌入式平台上的移植和优化。主要采用了消减冗余代码、合理有效地分配内存空间、重新定义数据类型、重新编写原程序的头文件等方法对改进的H.264算法进行了移植,以达到尽可能提高程序运行速度并有效减小代码量的目的。在课题研究所得到的结论的基础上,提出了一种基于H.264算法的嵌入式视频系统平台DSP的软件实现方案。最后对课题作了客观的总结和展望。

【Abstract】 With the development of information technology, compression and encodingtechnology for static image and video serial image has been more and more widelyadopted. And image compression technology has become one of important parts invideo monitoring and multimedia entertainment programs. H. 264/MPEG 14496-10 AVC,consisted of ITU-T VCEG&ISO/IEC MPEG and developed by JVT(referred to as H. 264in the following context) is the most cutting edge video compression standard,thus becoming the focus of research in the field of telecommunication.First of all, the paper gives the history and current development of H. 264as well as the analysis on the features of H. 264. Afterwards, the solutions ofH. 264 encoder on all kinds of platforms are presented, and the advantage of DSPplatform is given. Therefore, putting the H. 264 computation in DSP is of greatsignificance and value for the research of multi-media telecommunication.With all above fact, the research work adopts DSP and uC/OS-Ⅱ-based embeddedplatform pattern, provides the minimal embedded system core function. The kernelchip of this system is adopted TMSS20VC5509 of TI. The paper analyses the designmethod of DSP embedded hardware and software system, and chooses RTOS-uC/OS-Ⅱto realize embedded platform.In developing the system platform, the author deeply probed the keytransplant technology of uC/OS-Ⅱin DSP micro-processor. Regarding the selectedcore processor (TMS320VC5509 DSP), we redesign the codes which are related toprocessor and compile tools in INCLUDES. H, and program 6 functions related withOS with C in OS_CPU_C.C, and 4 functions related with processor with assemblelanguage in OS_CPU_A. ASM, including discussing the test results of transformedsystem.Via studying Key technologies in H. 264 standards and deeply analysis in itskernel encoding arithmetic and H. 264 encoding peculiarity, the author analyzesthe detail of the standard H. 264 and essential technology, and discusses H. 264coded video hardware’s system and software technological process, including realization and the part procedure optimization, and put forward one kind of thefleetness improving diamond estimating algorithm. To some extent, it improvessearch speed greatly, and has realized the purpose which reduce arithmeticcomplication under the situation of not reducing image mass obviously.On above-mentioned theory basis, the author has discussed H. 264’s softwaredeveloping process, including transplant and optimization in DSP anduC/OS-Ⅱ-based embedded system platform. The paper has been adopt several methodsto transplant improved H. 264 algorithms, such as reducing the redundancy code,assigning memory space, redefining the data type, recompiling original headfiles, so that it achieve to improve procedure speed as far as possible and havean effect to diminish code amounts’ purpose.On the base of problem research, the paper develops H. 264 standard-basedtwo-level video system platform. The paper is given impersonal summery andprospect.

  • 【分类号】TN919.81
  • 【被引频次】1
  • 【下载频次】380
节点文献中: 

本文链接的文献网络图示:

本文的引文网络