基于ARM的嵌入式H.264软解码器的实现与优化

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:qianjiuzhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
H.264是ITU-T(国际电信联盟)和ISO(国际标准化组织)联合推出的新一代视频编码标准。该标准采用了许多不同于以往标准的先进技术,在追求更高的编码效率和简洁的表达形式同时,也提供了非常好的视频质量,是当前最高效的视频压缩方法。目前,H.264编解码器在硬件资源有限的嵌入式环境下的优化实现已成为科研领域和产业界关注的热点问题。本文在研究H.264编码标准和ARM处理器系统架构的基础上,以H.264基本档次和主要档次解码器为主要研究对象,在基于ARM处理器的嵌入式开发平台上开展了优化实现方面的研究。本文首先在ARM平台上构建起嵌入式系统环境和视频播放系统,其次进行H.264的解码移植,实现了嵌入式环境下的H.264解码播放。然而,H.264编解码效率的提高是以运算复杂度的增大为代价的,对硬件资源有限的嵌入式环境,移植后的解码器不能满足实时解码的要求。本文经过仔细的测试分析,总结出未经优化的解码器在嵌入式环境下的性能瓶颈和优化思路。然后根据ARM处理器的架构特点,以减少内存搬移和精简指令数量为目标,从C代码层面和汇编层面对整个程序的结构和各个功能模块进行优化。同时,本文针对ARM存储器特点,进行了内存的合理安排,提出了一种“窗口数据读取方式”,实现各模块间数据的内部传递,实验证明这种方法进一步提高了解码效率。本论文的H.264解码器经过重新设计和采用多种优化策略,对CIF(176×144)、QCIF(352×288)和QVGA(320×240)格式的H.264压缩码流均实现了实时解码。
其他文献
随着社会经济的高速发展,建筑工程项目不断增多,人们对建筑工程的质量要求越来越高.建筑装饰装修工程是建筑工程中的一个非常重要施工环节,具有施工工序多,技术复杂的特点,对
各位领导、各位代表及媒体的朋友们:rn两天来领导的讲话、专家的报告、有关出版社信息化建设的经验交流和开发商的介绍,对代表了解出版社信息化建设状况、认识出版社信息化建
现阶段,环保观念深入人心,各行各业都朝着绿色环保方向努力,节能检查的理念受到各方人士的认可,建筑行业的相关负责人在装饰装修过程中,也应当践行绿色环保、节能减排,推动社
跻身数字出版:你将面对的七大问题rn作为出版企业的经营者,首先要弄清技术与经营战略之间的关系.数字出版(digital publishing)的投入成本巨大,能有多大的赢利,投资回报周期
夜深人静,万籁俱寂,住宅楼上的灯光一盏一盏地熄灭了,不少卧室还隐隐传出甜美的鼾声。惟有潘家村10号楼3楼52好号的灯光依然明亮。灯下,一位年近古稀的老人,正在聚精会神地奋
社会经济快速发展,带动建筑行业发展,高层建筑数量增多,人们对建筑功能提出严格要求.随着高层建筑投资规模增大,建筑高度增加,其使用功能更加繁琐,针对高层建筑,特别是建筑消
注浆技术是一种快速高效的施工技术,因为注浆技术不仅可以提高建筑工程施工的速度,还可以提高建筑工程的质量.本文首先阐述了注浆技术的定义和优势,接着对建筑土木工程中注浆
党的十六大以来,我国新闻出版业努力确立和实践科学发展观,以发展为主题,以改革为动力,以体制和机制创新为重点,以创造更多更好的适应人民群众需求的精神文化产品为目标,极大
本文对国外一种新型圆锥破碎机———惯性振动圆锥破碎机的工艺特性及动力学特性作了分析,为今后进一步深入研究和设计这种破碎机提供了基础。 In this paper, a new type of
在建筑工程中,处理软土地基应当有针对性的进行建设,改善地基的原先条件,提高地基的有效承载能力.在处理的过程中,不同的处理方式都有一定的优点和缺点,因此,选择合适的处理