基于SH-Mobile的HE-AAC v2解码设计与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:striveformonen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的飞速发展,数字音频在消费电子、网络、广播、移动通信和数字影视等领域都有着广泛应用。互联网与无线通信协议的结合,移动终端的应用日益普及,使对更高效编解码系统的需求不断持续。本文中实现的HE-AAC v2解码器是手持数字电视终端需求的功能之一,旨在实现低比特率,高音质的完全解码,未来必将成为移动多媒体广泛应用的技术之一。本文首先分析了HE-AAC v2主要技术构成,及其编解码器的工作原理,深入分析了先进音频编码(AAC)、频带复制(SBR)和参数立体声(PS)中各算法模块的原理。按照两类不同的AAC文件格式——音频数据交换格式和音频数据传输比特流,分别分析了HE-AAC v2的各种比特流结构。对比特流中的原始数据块中的八类元素做了详细介绍。本文还着重了介绍了完成解码功能的HE-AAC v2解码中间件在软件设计中的作用,分析了其提供的应用函数接口(API),以及在使用这些API时所需的注意事项,根据两种不同的比特流结构,给出对两类比特流的解码流程。本文通过对HE-AAC v2技术的理论研究,比特流结构分析,借助瑞萨公司HE-AAC v2中间件,在基于SH-Mobile平台的地面数字多媒体广播(T-DMB)终端上,实现了对HE-AAC v2音频格式的文件的解码功能。所做的主要工作如下:(1)通过对T-DMB终端软件的结构和各功能的分析,提出了前后端共同驱动中间件解码的方案,即前端通过判断输入缓冲中的剩余数据量来不断从SD卡上读取文件,后端通过中断方式驱动中间件解码的不断进行。(2)结合T-DMB终端软件已有的模块和任务,从总体上设计了解码实现的流程。其中包括从SD卡读出文件,逐个数掘块的解码,解码后的PCM输出。创建多媒体音频解码控制任务,该任务利用中间件,与其他任务相互协作,控制解码的过程与状态。(3)根据总体设计,进一步详细设计了解码功能实现的任务构成,以及多媒体音频解码控制任务的三种状态(解码启动,解码过程中,解码停止)的实现流程。包括前后端共同驱动文件读取和解码不断进行的具体流程。(4)编写代码,调试,并设计测试用例、制作样本进行了测试。经过测试,本设计可支持采样率为16、22.05、24、32、44.1和48kHz,比特率为16~128kbps的各种HE-AAC v2音频文件。通过与适用于PC的同类解码器Nero AAC对比发现,解码性能更胜于它。
其他文献
史铁生在新时期文学史上无疑是一个独特的存在,无论就其思想的深邃性、精神探索的超拔性,还是艺术追求的纯粹性、形式实验的建构性,都达到了相当的高度。本文认为,真正使其创
从女性主义叙事学出发,分析小说《一个女人的史诗》中女主人公模糊的性别意识及这种性别意识反映出来的作家对父权话语的矛盾态度,解读模糊的叙述声音产生的缘由,而这些都折
在历史教学改革中,对学生实施创新教育,培养学生的创新能力是重中之重。创新教育与创新能力培养的核心都是培养学生的创造性思维能力。所以,从教九年来,我一直坚持在历史教学
目的构建职业性粉尘接触的危害风险评估指标体系。方法通过专家咨询和查阅文献资料初步筛选评价指标,运用德尔菲(Delphi)法进行两轮专家问卷调查,确立评估指标体系,采用专家调
作为一种新型的微通道相变换热技术,毛细微槽群蒸发热沉由于能依靠毛细力驱动液体流动,并易于在微槽内三相接触线区域促进扩展弯月面薄液膜的形成,创造高强度的蒸发换热条件,
神经外科的发展历史就是一个不断追求微创的过程。微创神经外科狭义的理解,更多侧重于微创技术手段的应用;而广义的理解,则是指微创理念。微创神经外科取得了很大的成就,但还有许
厂务的气体、化学(包括CMP研磨液系统)和纯水系统为整条生产线提供气体、化学品和纯水,它们与芯片直接接触,所以被称为制程相关系统。制程相关系统的稳定与否直接关系生产线
目的探讨阴道残端悬吊对预防腹腔镜阴式子宫全切术后阴道脱垂的影响。方法选取我院2005年7月至2010年3月收治35例行腹腔镜全子宫切除术患者的临床资料,随即分为观察组(18例)
瓜蒌是一种重要的中药材资源,经济效益是种植水稻的3-7倍以上,是安庆地区发展一村一品工程的主导农产品之一。近几年在当地政府大力支持,瓜蒌种植面积大幅度扩张,已成为安庆
从货币发展的历史来看,货币的发展过程是随着科学技术的发展和社会制度的变迁而不断发展变化的,这一过程也是货币形态不断从“实”向“虚”转变的过程,技术含量从“低”到“