基于ARM Cortex-A8平台的AAC解码器优化技术

被引量 : 0次 | 上传用户:lostwing56
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统的迅猛发展,各种多媒体技术的应用越来越多地出现在移动设备上。目前,移动设备大多是采用ARM处理器,但音频解码时计算量大,ARM处理器性能有限,对音频解码的优化有很重要的意义。ARM Cortex-A8是由ARM公司推出的基于ARMv7架构的应用处理器,它引入了专门处理音视频、图形的NEON媒体处理引擎,可以并行的处理音频数据。AAC是一种具有高压缩率、高音质、多采样率和多声道的高级音频编码标准。与MP3、AC3等音频编码标准相比,在相同的音质下AAC的码率更低,因而使得它在互联网、移动多媒体等领域得到越来越广泛的应用。在Cortex-A8平台上对AAC解码器的优化,有着重要的应用前景。针对AAC的解码流程、解码的关键模块以及NEON媒体引擎进行了分析,通过对LC-AAC解码器的测试得出主要耗时模块为Huffman解码,反量化和滤波器组,对这三个模块的算法进行了分析和优化。针对Huffman解码模块,研究了escape方式的Huffman解码在Cortex-A8平台下的并行策略;反量化模块实现了部分查表法和带修正函数的线性插值法相结合的算法;对滤波器组模块,结合NEON的并行机制和IMDCT算法的密集型特点,使用NEON指令集对IMDCT算法进行了优化。以iPhone3GS平台作为性能测试环境,通过测试不同采样率的音频文件,得到实验结果。实验结果表明,使用了NEON汇编代码优化后整体的解码性能提升了70%以上。
其他文献
论文以协调农户实际发展需求与生态环境保护之间的矛盾为出发点,以维护地区的可持续发展为目的,对南漳县秸秆焚烧现状进行了调查和研究。通过对南漳县农村秸秆焚烧行为动因、
本文介绍了地球空间信息及其核心3S技术在山地景观生态研究中的应用,分析了山地景观生态研究中的空间信息特征、信息源和信息获取、信息处理中的尺度问题。总结了山地景观生
高中思想政治教育与大学思想政治教育在实践中的脱节带来了思想政治教育系统的分裂,并最终影响了思想政治教育合力的形成和效用的提高。为此本文以“高中思想政治教育与大学思
实践育人是高校育人体系的重要环节,在加强大学生思想政治教育、培养大学生成长成才等方面具有积极的意义。本文通过对当前大学生社会实践工作所存在问题的探讨,结合目前高校实
本文将2例起搏器综合征(PMS)特殊表现———术后切口渗血报道如下。例1女,13岁,因室间隔缺损修补术后出现Ⅲ度房室传导阻滞、结性逸搏心律、反复晕厥入院。入院时心率41次/mi
高Nb X80管线钢已经在油气管线工程中得到应用,然而,如何充分发挥Nb在钢中的作用,实现Nb的有效利用,还需要对Nb的溶解和析出以及Nb的这种变化对组织和性能的影响进行定量的研究。
运动精度是并联机器人最重要的性能指标之一,直接影响并联机器人的工作性能,是制约并联机器人进一步发展的瓶颈。因此,研究并联机器人运动误差补偿方法,提高并联机器人运动精度具
研究了中子辐照后铝的微观结构和力学性能的变化.发现中子辐照使铝的硬度有了一定的提高, 同时在铝的内部产生了大量细小的位错环.
为了求出在线性规划中模糊变量的最优解或比较优越的解为多少,需要对含模糊变量的两层多目标线性规划方法进行研究。但当前方法是将IMOLP作为参数规划,通过变量转化为多目标的
作者按照欧洲标准EN227:1995的要求,并选用国产大星牌聚丙烯防老化母料FLHPP2G,进行聚丙烯编织袋抗紫外线试验。试验结果表明,用聚丙烯防老化母料FLHPP-20≥1.5%,即符合欧洲标准EN277