基于TMS320DM6437的H.264视频编码器的研究与优化

来源 :北京化工大学 | 被引量 : 4次 | 上传用户:pygta
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络的快速发展,网络流媒体等数字视频显得无处不在,视频压缩编码也成为数字视频技术中重要的一部分。H.264作为一种最新的视频编码标准,拥有更高的压缩率和更清晰的视频质量,同时也具有很高的编码复杂度,为视频流的实时传输带来困难。本文在对H.264编码算法中的耗时问题进行深入分析的基础上,在TMS320DM6437硬件开发环境中对H.264编码器进行了移植与优化。首先,本文深入分析研究了H.264视频编码算法中的各个主要模块,并且对各模块的耗时问题进行了分析,确定最耗时的几个模块,包括帧间预测、帧内预测、运动估计几个部分,进而对其进行针对性的算法级优化;之后,本文针对TMS320DM6437适合于视频处理的硬件资源,对H.264视频编码器进行了移植与优化。优化方法主要包括编译器优化、C语言的优化、DSP/BIOS的使用、调整程序和数据结构、Cache优化、内联函数(intrinsics)优化、EDMA3优化、使用C64_IMGLIB中库函数、内存调度、线性汇编等。通过上述各种方法的优化,编码器的编码速率得到了大幅度的提高,实现了cif格式视频的实时编码,D1格式的编码速率达到了15fps。
其他文献
当前,网络安全形势的日益严峻,而防火墙作为一种被动的防御工具有其自身的缺点,作为防火墙的重要补充的入侵检测系统越来越受到人们的关注。由于病毒对生物体所构成的威胁情
随着乌鲁木齐电网的发展,各类工业电器及电力电子器件的应用日益广泛。近年来尤其是钢铁企业炼钢电弧炉及轧机容量的增大,使得各种非线性负荷注入电网的谐波越来越多。谐波对电
随着在航空器和发动机上所用的机载系统和设备对软件的使用迅速增加,为满足适航性要求,航空无线电技术委员会(RTCA)制定了DO-178B标准。虽然DO-178B在国内民航领域越来越受重视
模型库是利用规范的形式存储模型以及相关信息的场所。模型库提供模型的定义、特征信息及模型代码,是模型元素的集合。本文首先对仿真模型库的概念和结构进行总结分析,通过对
数字化技术的发展和成熟,使越来越多的数字作品通过Internet进行传播,它们可以低成本、高速度地被复制和传播,但这些特性也容易被盗版者所利用,使得网络信息安全隐患正全方位
随着信息技术的发展及信息系统在社会生活各领域日益广泛且深入的应用,信息安全成为信息技术研究当中不可或缺的一部分,并越来越显示出它的重要性。操作系统的安全是整个信息
随着信息产业的不断发展,网络已经成为人们工作生活中不可缺少的重要工具。Web也随之成为人类获取信息的主要来源。Web中的数据正以每天新增一百万个页面的速度增长。到目前
随着互联网的快速发展,XML已逐渐成为互联网上数据存储与交换的标准。但是,XML文件是以树状的结构来表示,每一次的数据查询都必须从树的根节点开始搜寻读取,透过每一层的标签
随着互联网深入到大家的生活之中,与互联网技术紧密联系的无线传感器网络无疑会得到长足的发展。无线传感器网络以通常意义上来讲就是利用传感器节点对某一区域进行感知、采
“结构决定功能”是系统科学的基本观点。如果将复杂系统内部的各个元素抽象为节点,元素之间关系视为连接,那么就构成了一个具有复杂连接关系的网络,通常称为复杂网络。自然