H.264解码在嵌入式Linux上的优化实践

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:cngaofeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动计算技术的发展,视频播放这一应用已经在越来越多的嵌入式设备上出现。面对现在各式各样的视频压缩技术,2003年联合视频工作组JVT(Joint Video Team)提出的H.264/AVC标准凭借其优秀的视频压缩效率,已经成为当今工业界的标准。然而伴随着高压缩率的是其高于现有标准数倍的计算复杂度,这使得在硬件运算能力十分有限的嵌入式设备上使用H.264技术极其困难。本文给出了一种基于ARM处理器的嵌入式Linux设备上的H.264解码实现。本文主要研究的重点是H.264 Baseline解码器的实现和优化,所有的研究工作基于JVT的参考实现JM10.2版本进行。首先通过对其视频层的复杂度分析,得到系统主要耗时函数及其子函数,以及它们在整个解码过程中所占的比例,针对这些对解码速度影响较大的部分进行不同层次的优化。然后采用通用的程序优化方法和针对H.264解码过程具体过程优化方法相结合,对其解码过程中的变长解码、反整数变换和运动补偿等部分给出了具体的优化方法。最后详细给出了基于ARM9的处理器S3C2410上H.264解码的实现方案,包括开发环境的搭建、开放源代码的嵌入式Linux系统的裁减、相关驱动程序的实现、解码程序从PC端向ARM端的移植等。文章的最后,我们给出了优化后仿真的结果和讨论,提出了一些改进解码效率的建议。
其他文献
汽车的安全性是当代汽车工业可持续发展的三大研究主题之一。对汽车主、被动安全性的研究已经得到了各国普遍的关注和重视。根据国内外交通事故的统计资料和对汽车碰撞试验的
为确保特种设备的安全平稳运行,要求操作人员必须严格按照相关特种设备安全技术规范,从多个方面针对特种设备的安全使用进行统筹规划与合理部署,加强对特种设备的规范管理和
伴随我国对环境保护力度的逐步加强,煤炭行业的去产能工作全面推进以及国内矿区资源的日益枯竭,许多企业都面临着矿山应急救援队服务矿井大幅减少、指战员严重流失的尴尬处境
近些年来我国社会经济科技快速发展,各行业依托现有的技术实现向现代化的转变,现在社会发展过程中急需大量的资源,煤化工企业利用现有的技术让煤炭资源转为清洁能源,适应国家
复杂曲面多轴数控加工技术是曲面加工发展的必然趋势,也是衡量一个国家装备制造能力的标准之一。增压器叶轮是典型的复杂曲面零件,其多轴联动高效加工技术的研究对我国成为制
磨削淬硬加工是利用磨削过程中产生的热-机械复合作用直接对工件表面进行表面淬火的新加工技术。近年来,它以效率高、污染小等优势备受国内外学者关注并开展了一系列关于磨削
本文通过对荣华二采区10
期刊
核桃坚果是世界四大坚果之一,具有良好的营养价值与经济价值,并具有广泛的种植区域。在生产加工过程中,如何准确的从核桃正常果中识别缺陷果并对核桃正常果进行分级,同时在识