基于达芬奇平台的H.264编码算法优化与实现

来源 :北京交通大学 | 被引量 : 5次 | 上传用户:liongliong489
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264标准以其高效的编码效率和良好的网络友好性成为新一代国际视频编码标准,在数字媒体领域有着非常广阔的应用前景。H.264编码算法的高质量编码建立在其高复杂度的算法基础上,而数字信号处理器(DSP)通过专门的指令和体系结构设计,拥有较高的处理速度和较低的资源消耗,特别适合视频编码等复杂数字信号处理算法的执行。TI推出的集成C64x+ DSP及ARM9芯片的达芬奇平台,则以较高的运算性能和丰富的外围接口成为目前H.264编码算法实现及应用的理想平台。本文工作围绕H.264编码算法的研究以及基于达芬奇平台(TMS320DM6467)的H.264编码算法优化和实现而展开。H.264编码算法研究:详细分析了H.264编码算法的原理和核心技术,确定了影响H.264编码速度的瓶颈模块。在帧内预测模式判决模块,对标准帧内预测模式判决算法进行了分析,并提出了改进的帧内预测模式判决算法,通过利用预测模式相关性、改变预测模式判断顺序、提前终止预测模式选择等方法,有效的提高了帧内预测的速度。在帧间预测运动估计算法模块,分析了经典的块匹配算法和UMHexagonS、EPZS算法,利用自然图像序列最佳匹配块一般呈现明显的方向性(梯度方向)特点,提出一种菱形、T形搜索结合的算法,根据当前搜索起点与上一步搜索起点的相对位置关系决定下一步搜索的模板及方向。改进算法在算法复杂度与编码性能之间取得了较好的平衡,取得了较好的运行效果。基于达芬奇平台的算法优化和实现:详细介绍了达芬奇平台、DM6467芯片特性及H.264编码算法在达芬奇平台上的实现过程。完成了PC环境下H.264编码算法的DSP化并封装接口。充分利用DM6467硬件优势,从编译器选项、存储器配置、C及汇编程序代码这几个方面对算法的实现进行优化,大幅度提高了H.264编码算法的编码效率。最后,在DM6467达芬奇平台上实现的H.264编码算法,CIF格式视频序列平均编码速度从优化前的2.63帧/秒提升到18.11帧/秒,基本达到实时的要求。编码后码流大小约为输入码流的2.33%,且解码后的视频图像具有较高的质量。
其他文献
Objective To discover critical genes contributing to the stemness and maintenance of spermatogonial stem cells (SSCs) and provide new insights into the function
人们在日常的生活中经常会负重行走,但是过度负重行走会给人体带来一系列的损伤问题。表面肌电作为一种无创,安全的,并且能实时反应肌肉活动状态的测量手段,被广泛应用于肌肉
在浮选工艺中,浮选机的性能对浮选指标和浮选效率有着至关重要的影响,而浮选机内物料的停留时间分布是浮选机性能的重要表现之一。由于浮选机内固-液-气三相流动复杂,很难直
2019年12月以来,我国武汉市出现了新型冠状病毒感染引起的肺炎(简称“新冠肺炎”)疫情,并逐渐向全国其他地区及境外蔓延,医护人员也出现了感染情况.疫情的不断传播,除对呼吸
煤矿瓦斯爆炸事故具有很强的破坏性、突发性,是煤矿重大灾害事故之一。预防、控制瓦斯爆炸事故,是实现煤矿安全生产的关键。如何有效地把爆炸范围和可能造成的破坏限制在最小程
图书清点是图书馆基础工作的一个重要方面,也是图书馆馆藏基础建设的重要组成部分.文章结合本馆运用ILAS系统清点图书的实践,从图书清点的必要性,图书清,点前的准备工作,制订
目前,我国铁路货车正朝提速、重载方向发展,在大秦线上已开行2万吨重载列车。摇枕在运行中承受并传递着各种垂向、横向和纵向交变载荷,是转向架零部件中对疲劳可靠性要求较高
目前SUV这种车型在中国市场十分热销,汽车在带给我们方便的同时又会引发碰撞安全问题。本文通过收集参考各国相关机构出台的各项法规,以中国汽车技术研究中心出台的中国新车
药剂添加是保证煤泥浮选效果的必要措施,然而现有浮选加药过程普遍存在药剂消耗量大、成本高、浮选效果差等缺陷,降低药剂消耗和保证浮选效果是实现选煤厂节能降耗和提高经济
本文通过对荣华二采区10
期刊