基于TMS320DM642的H.264编码器的优化及实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:sturdy13
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264/AVC是ITU-T VCEG和ISO/IEC MPEG联合制定的最新的视频编码国际标准,是目前图像通信研究领域的热点问题之一。与以往的视频编码标准相比,H.264具有更好的压缩性能和网络友好性,可以被广泛应用于实时类应用(视频电话,移动视频)和非实时类应用(存储,广播或者流媒体)场合。但是编码效率的提高是以复杂度的成倍增加为代价的,这就使得H.264在实时的视频编码及传输应用中面临着巨大的挑战。本文的研究工作面向H.264算法的优化和实现。本文提出了新的帧间预测算法,在保持基本相似的PSNR和比特率的情况下大幅度提高了编码速度,并且探索了在资源有限的DSP平台上H.264编码器实现的有效途径,具有较强的实用价值。纵观本文,主要包含以下内容: 本文首先介绍了各种国际视频编码标准,就H.264编码器的实现方案进行了探讨,总结了H.264编码器DSP实现的研究现状以及所面临的挑战。 然后本文详细介绍了H.264标准的各种新的特性,将H.264标准的性能与以前的视频编码标准进行了比较,分析了H.264编解码器的复杂度,指出了复杂度过高是H.264未被广泛应用的主要因素之一。 接着,根据对算法复杂度的分析,本文对帧间预测算法进行了优化。首先分析了帧间预测算法中的率失真优化方法以及宏块划分方法,得出必须在保持尽可能多的模式下降低帧间预测的复杂度。然后介绍了传统的全模式预测算法以及学者们在快速帧间预测方面进行的研究工作。之后,本文提出了一种新的快速模式预测算法,这种算法在两点上改进了全模式预测算法:SKIP模式预判和根据残差的SAD以及宏块的运动特点来对宏块进行分类。实验结果表明,该算法在保持PSNR和比特率的前提下,将帧间预测的速度提高了79.74%。 接着,本文介绍TMS320DM642平台的特点,详细分析了它的CPU结构、存储器结构、流水线结构、DMA和EDMA结构。熟悉其特性有助于在这个平台上实现H.264编码器。 本文然后介绍了H.264编码器在DM642上实现的具体过程。这个过程包括5个步骤:编码器特性选择、PC上的算法优化、代码移植和DSP系统配置、基于DSP平台的C代码优化和汇编代码级优化。本文在对这五个步骤进行了详细的分析以后,具体分析了基于DM642的H.264编码器的性能。 实验数据表明,该编码器在对CIF视频进行编码时,能够在保持原有PSNR以及码率的前提下达到5帧每秒的速度。
其他文献
随着无线接入技术、嵌入式技术和Linux操作系统的发展,无线网络在生产、生活和国防等领域被广泛运用。新一代无线网络和嵌入式系统的发展要求应用层提高可移植性,并且要脱离
在现今这个移动互联网时代,无线传感器网络技术无疑已经成为理论研究的热点问题。而无线传感器网络中的定位问题自从无线传感器网络被广泛关注以来,就是理论和工程研究中的焦点
随着HFC 接入技术的发展和HFC 网络建设的推进,迫切需要对HFC 网络进行管理。而目前HFC 网络运行的设备,要么不具有网管接口,要么提供的网管的接口采用了各自不同物理电气接
IPv6 是IETF 制定的新一代网际协议,以取代目前地址日渐短缺的IPv4 协议。尽管IPv6 能够解决地址匮乏的问题,但是从IPv4 过渡到IPv6 还需要很长一段时间,在此期间,所有新增的
随着网络的发展,必须重视大型网络环境下的网络管理问题,安全事件管理系统作为安全管理平台的一部分是整个系统的重要组成部分,发挥着重要的作用。本文对安全事件管理系统中的安
相比模拟电视,数字电视具有收视效果好,传输效率高,抗干扰能力强等优点,数字电视地面广播技术的成熟使低码率移动接收和高码率固定接收成为可能。针对我国目前的电视覆盖情况,数字
编队卫星是近年来航天技术领域出现的一种利用多颗卫星编队飞行实现空间任务的新概念。编队卫星SAR系统以编队卫星为载体,充分利用各颗小卫星接收的SAR信号之间的相干性,实现高
本文首先回顾了网络管理技术的发展历程,介绍了课题的相关研究概况,并在第二章对SNMP网络管理相关内容做了阐述.然后在第三章引入移动代理技术,对其概念、原理、特点和标准化
  本论文对PMD和PDL的相互作用,信号脉冲影响,光纤光器件PMD测量和补偿技术等方面进行了系统深入的研究,提出了一种改进的同时考虑PMD和PDL的正态分布波片模型。并给出了一般
超导微带滤波器具有低插损、高选择性等普通滤波器难以企及的优势,其研究意义非凡。  本文阐述了滤波器耦合矩阵的计算和多种微带滤波器设计法,尤其针对双模滤波器做了很多研