H.264视频编码算法优化与OMAP5912上的实现

来源 :武汉理工大学 | 被引量 : 2次 | 上传用户:chf012183
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术和超大规模集成电路的发展,视频数据采集和视频编码技术得到了前所未有的发展和广泛应用。其中,视频标准编码得到了飞速的发展和广泛的应用,H.264/AVC是国际标准化组织(ISO)和国际电信联盟(ITU)在2003年联合发布的新一代视频编码标准,它和上几代编码标准相比较,有着更好的压缩效率性能和网络亲和性。但是,它的高效性是建立在高度复杂的编码算法上,本文的主要研究工作是对H.264/AVC编码进行优化,使其满足实时性的要求,并将其移植到OMAP5912嵌入式平台上。本文的重点是将嵌入式技术和视频编码技术相结合,设计并完成了H.264视频编码算法优化与OMAP5912上的移植。该系统是以TI公司的OMAP5912双核处理器为嵌入式硬件平台,以linux嵌入式操作系统为系统软件平台,用USB摄像头进行采集图像,采用优化后的H.264/AVC进行视频编码,通过浏览器/服务器(B/S)模式验证视频编码的性能,最终达到了嵌入式实时性视频编码要求。本文首先分析了H.264/AVC视频编码标准的原理及相关技术,在此基础上,针对H.264/AVC编码算法中耗时最多的编码模块部分进行分析与优化,提出了一种改进基于双阈值和梯度的相关性帧内预测模式选择算法和基于阂值和相关纹理变化的帧间快速模式选择算法,并在VC环境下进行了算法的仿真实验。仿真实验表明:优化后的算法与原算法相比,在编码时间上减少了45%左右。验证了本文提出的优化算法具有良好的实时性特点。然后,根据OMAP5912双核系统,搭建了OMAP5912嵌入式硬件平台,分析了OMAP5912硬件平台的核心电路。在此平台上,搭建了基于OMAP5912平台的系统软件平台,移植了linux嵌入操作系统、加载了基于内核模块的USB驱动及完成了DSP/BIOS LINK双核通信的应用。最后,在搭建的OMAP5912硬件与软件平台上,实现了H.264编码的移植与优化,并完成了boa服务器移植、CGIC库移植和CGIC程序的开发,最终实现了整个H.264编解码器在嵌入式系统上的移植。该编码器性能测试结果表明:优化后的H.264/AVC编码器在嵌入式OMA5912平台上处理速度有了很大的提高,优化工作达到了预期的目标。
其他文献
本文提出了一种新颖的拓扑语义-栅格混合地图交互式构建方法。其中,栅格地图利用激光测距仪数据,通过GMapping算法构建;拓扑地图则通过操作人员选择人类可理解的位置以及相关语
本文以油田计量站为控制对象,通过对计量站生产工艺的分析,提出了利用可编程序控制器(PLC)为主要控制单元的控制系统方案。仔细分析了油田计量站的控制要求以及现阶段油田计量
三相异步电动机具有结构简单,较高的性价比和良好的环境适应性,在国民经济各个领域得到了广泛的应用。三相异步电动机的运行状况直接影响到工业制造生产的高效率。当电机出现故
从19世纪四十年代第一台直流电动机出现到现在已经有了接近两百年的历史了,目前电动机已经遍布人类生存的每个角落,成为人们日常生活以及各个行业不可或缺的一部分。而永磁无刷
自从达尔文的《物种起源》以来,在人类不断探索各种有机体奥秘的过程中,分子生物学在其中发挥了不可或缺的作用。在这一门学科的研究工作中,我们所获得的成果向我们展示了一个全
在过去几十年里,由于实际中遇到的许多动态系统都具有混杂特性,因而混杂系统在控制领域得到大量的关注。切换系统是其中极为重要的系统之一,它不仅包含一组子系统,还有一个决
摘要:针铁矿法沉铁过程是湿法炼锌工艺中的关键工序,其原理是先通入氧气将含杂质铁的硫酸锌溶液中二价铁离子氧化为三价铁离子,然后向反应器中加入锌焙砂以调节pH值,使得溶液
数字图像处理、多媒体技术、计算机图形学等学科的迅速发展,给交互式技术的发展带来了无限可能,尤其是当交互式技术与多媒体技术相结合时,它就成为一门集技术和艺术为一体的学科
航路规划技术是无人航行器实现自主导航的关键技术之一,然而在海洋环境中,航行条件恶劣,通讯严重受限,自主导航往往面临着极大的困难与挑战,因此合理有效的航路规划方法成为众多学
随着一体化设计、伺服电机及液压技术的不断发展,一体化电液作动系统应运而生。该系统保留了液压系统功率重量比大的特点,实现了功率电传,具有电动机控制灵活的特点,还具有节能、