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

来源 :山东大学 | 被引量 : 0次 | 上传用户:c492665189
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为新一代的多媒体应用视频编码标准,H.264/AVC采用了许多不同于以往标准的先进技术,在编码效率和性能大幅提高的同时,增强了错误恢复及网络自适应等功能,在广播电视、视频存储与回放、视频会议等领域具有广泛的应用前景。但H.264编码性能的提高是以其计算复杂度的明显增加为代价的。如何在硬件资源有限的嵌入式环境下开发出具有实时编码功能的视频编码器是一项极具挑战性的工作。 TMS320DM642是美国德州仪器公司开发的第二代高性能超长指令字结构的定点DSP处理器,具有8个独立的功能单元和64个32位通用寄存器,在8个功能单元里扩展了专门用于视频/图像处理的指令集,提高了视频处理的性能和指令结构的并行性;在600MHZ的时钟频率下,DM642的峰值处理速度达到4800MIPS(每秒百万条指令);DM642片内采用两级存储器结构,并具有丰富的片上外围接口,如10/100Mbps以太网接口、三个可配置的视频端口、一个64位的外部存储器接口等。DM642的强大处理和接口能力使它非常适合基于IP和无线网络的音视频传输、安全监控等视频/图像处理领域的应用。 本论文主要介绍如何在TMS320DM642硬件开发平台上进行H.264“baseline”编码器的开发与优化。编码器源程序采用三大开源代码之一的x264的编码部分。与官方提供的JM系列测试源码相比,x264编码器摒弃了一些对编码性能贡献微小但计算复杂度极高的新特性,更易于移植和优化。视频编码算法在DSP芯片上的高效实现,必须充分挖掘视频处理器的并行特性和计算资源,才能满足系统实时性的要求。我们在原x264编码器程序基础上主要做了以下几项工作:一是对程序进行裁减、修改并最终移植到DSP平台上运行;二是充分利用DM642的EDMA控制器等对数据传输和存储空间进行优化:三是利用内联函数、线性汇编等对H.264核心算法和程序进行改进,提高代码运行的并行性。最后提出了一个复杂度较低、编码效率较高的嵌入式实时H.264编码器方案。 目前,我们的H.264编码器每秒钟能够完成28~38帧QCIF格式图像的编码。解码后的视频图像具有较高的主观质量和客观质量。
其他文献
随着电子技术的发展,电子设备的广泛应用,电磁环境日益复杂。研究电子设备对外界的辐射情况以及复杂电磁环境作用下设备的工作状态是电磁兼容学科中的重要内容。处在辐射形成
本文对散热器的散热性能进行了系统的研究。在研究中,笔者摒弃了常用的散热器分析的方法,着重研究了集中热源对于散热器的影响。通过研究发现,集中热源对于散热器的散热存在
近年来,网络远程教育的普及使大学实验教学发生了前所未有的改变。远程仿真实验成为目前远程教育研究的一个热点,许多国家的高等院校成立开发小组,或者是从事实验教学的研究
模拟电路中广泛地包含电压基准和电流基准。“基准”这一术语说明基准电压和电流比一般电源具有更高的精度和稳定性。模拟电路使用基准源或者是为了得到与电源无关的偏置,或
2012年9月22日至24日,由山东博物馆、山东石刻艺术博物馆主办,临沂市博物馆协办的“汉代石椁画像与汉文化研究”学术研讨会在山东博物馆隆重召开。来自北京、上海、四川、湖南
报纸
介绍了激光驾束制导系统的基本原理,研究了激光驾束制导中的偏振编码解码技术。通过编码器后激光的偏振态被调制,在不同的位置产生不同椭圆度的椭圆偏振光,从而使光束携带位置信
随着宽可调谐激光光源、全波光纤和超宽带光放大器的出现,密集波分复用日益成为光纤通信的主流技术,作为复用/解复用器核心的光滤波技术备受关注。信道数目的不断增加使得信
本文针对激光侦听信号中的大气噪声和环境噪声进行降噪研究,目的是提高激光侦听系统的抗大气干扰能力,改善侦听信号的信噪比或清晰度,。 本文提出了抑制大气噪声的强度调制激
近二十余年发展起来的电阻抗层析成像技术(Electrical Impedance Tomogra-phy—-EIT),相比于其他CT技术,以其非侵入性、便携性、价格低廉、响应快速等技术优势,在工业和医学
电子产品正朝着便携式、网络化和高性能化方向发展,这种市场需求对微电子封装技术提出了相应的要求:更高的电路密度、更多的I/O数而尺寸还要减小,采用微米级甚至纳米级复合结