H264视频编码器在DM642上的移植与优化研究.pdfVIP

  • 1
  • 0
  • 约8.34万字
  • 约 72页
  • 2018-01-15 发布于广东
  • 举报

H264视频编码器在DM642上的移植与优化研究.pdf

摘 要 摘 要 H.264 作为新一代视频压缩编码国际标准,凭借其在编码效率、抗误码能 力和网络适应性等各方面的优势,在数字电视广播、视频实时通信和网络视频 流传输等方面发挥着越来越重要的作用。目前很多公司和研究机构都在研究基 于 H.264 编解码算法标准的视频设备产品。 但是 H.264 在拥有高效压缩效率的同时,也带来了很高的编码复杂度,一 般的处理平台已不能满足这种复杂度的需要,因而很难达到图像压缩的实时性 要求,这成为制约其广泛应用的瓶颈。数字信号处理器 (DSP)的迅猛发展,性能 不断提升,为实现高效的音视频信号处理提供了可能。TI 公司的 C64x 系列芯 片具有很强的音视频信号处理能力,是实现 H.264 编解码的理想平台。 本文主要研究H.264 的编码器部分在DSP 平台上的移植和优化。主要工作有: 研究了 H.264 视频编码标准的编码器结构和编码原理,各编码模块的原理和 实现,重点分析了其中采用的关键技术;对 H.264 的开源算法模型 X264 进行了 深入的研究和剖析,将其编码流程分为四个层次:序列组层、序列层、帧层/ 片层和宏块层,按层次分析了其中的关键函数模块,并给出了这些函数模块的 流程图。 研究了TMS320DM642 DSP 芯片的结构和性能、实验评估板的功能特点;分析 了软件开发环境 CCS 的构成和功能;讨论了软件开发流程,并对软件开发中应 注意的问题进行了探讨。 将 X264 程序在 TMS320DM642 上进行了移植和优化。在程序移植前,需要注 意 C 语言与 CCS 数据类型的差异、存储系统和序、对浮点运算的处理等问题, 还要根据 DSP 平台的特点对 X264 的 C 代码进行一定的精简和修改,文中给出 了作者在代码的精简和修改方面所做的工作,并给出了程序移植的详细过程; 移植成功后,重点进行了优化工作,作者对程序进行了项目级、C 语言级和汇 编程序级三个级别的优化,并分析了相应的优化效果。最后对优化后的程序进 行了整体测试,测试数据表明,采用本文的优化方法能大幅度提高编码效率。 关键词: H.264;X264;DM642;移植;优化 I Abstract Abstract As a new generation of international video compression coding standard, the H.264 standard, with its coding efficiency, anti-BER capacity, network adaptability and other areas, plays an increasing role in the digital television broadcasting, real-time video communication, network video streaming transmission and other aspects. At present, many companies and research institutions are studying video equipment products which are based on the H.264 coding standard. But with its high compression efficiency, the H.264 standard also brought a high coding complexity. Ordinary prociessing platform has been unable to meet the needs of this complexity, thus difficult to achieve the real-time image compression requirements, which

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档