Print

基于TMS320DM642的视频编码标准H.263的视频编码器实现

论文摘要

本文的主要内容是开发基于嵌入式系统TMS320DM642的视频编码标准H.263的视频编码器。包括三个主要部分:H.263视频编码标准的研究、DM642的体系结构探讨和针对DM642的结构特点进行编码器的优化。在本论文的研究过程中,主要做的工作和取得的进展如下:对H.263进行了深入研究,详细论证了H.263编码标准的可选模式,分析了编码器中运动估计和运动补偿模块耗时多的影响因素,通过对典型运动估计算法的比较,找出视频编码效率较高的菱形搜索法作为本文的搜索算法。同时认真分析了DM642的嵌入式系统开发平台的体系结构特点—VelociTI结构和二级缓存存储器结构,在此基础上,实现了软件流水和存储器优化的方法,从而提高了编码效率。通过调整编码参数、包含文件和库函数,设置CCS编译选项和存储空间,完成了编码程序的移植,此时的编码效率为0.103f/s。为了实现实时视频压缩,本文主要做了以下四步优化:①调整编码流程,使编码效率达到了0.5f/s;②把二级缓存配置为128K Cache L2和128K SRAM后,使二级Cache命中率达到96.96%,并且编码效率达到3.92f/s;③优化存储器空间,把频繁用到的数据段和频繁调用的代码段放入片内内存,使编码效率达到4.67f/s;④通过对软件流水优化、利用TI的图像库、设置CCS编译选项,进行进一步程序级优化,实现了35f/s以上的实时编码,并且得到了较大的压缩比和较好的图像质量。

论文目录

  • 摘要
  • Abstract
  • 1 引言
  • 1.1 论文研究背景
  • 1.2 视频压缩编码
  • 1.3 DSP 的概述及特点
  • 1.4 本文的工作
  • 2 H.263 压缩编码标准
  • 2.1 H.263 编码基本原理
  • 2.2 压缩编码算法
  • 2.3 可选模式
  • 3 系统的硬件平台
  • 3.1 DM642 的CPU 的特性
  • 3.2 DM642 的片内存储器
  • 3.3 片内外设
  • 4 H.263 视频编码器实现及优化
  • 4.1 编码程序的移植
  • 4.2 H.263 程序流程调整
  • 4.3 存储器系统得优化
  • 4.4 程序代码级的优化
  • 5 结论
  • 致谢
  • 参考文献
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/21d7a1588be2c6735ee798fe.html