网络音频数据解码及优化方法研究

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:bihaidanxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前市场上的网络音频数据的获取大多都是基于PC机的应用软件,即通过这种方法获取音频数据不能脱离电脑。随着手持终端电子产品的发展,研究软件在不同平台的上应用,从而摆脱PC机的束缚是一个必需解决的问题。由于跨平台因素的约束,现在小型电子产品上的音频解码器大多都是基于硬件的。硬件解码器对音频格式的支持上具有局限性,且会增加产品电路的复杂度。本文首先介绍了如何从HTTP服务器与MMS服务器上获取音频数据,并对获取的数据进行流媒体式缓存,实现在线播放;然后对获取的音频数据在ARM平台上进行格式解析与数据解码处理;最后从能耗优化的角度对WMA解码器进行优化。论文的主要研究内容如下:1.完成ARM开发平台的搭建与相关软件的移植;解析HTTP协议与MMS协议;实现与服务器的通信,流式接收音频数据包,同时开辟缓存区,将接收到的数据包进行缓存。2.解析缓存区中的音频数据,确定数据属性,然后调用相应的解码器对其进行解码播放,当一个缓存区中的数据解码播放完后就切换到另一个缓存区。采用这种流媒体的方式对音频数据进行解码,能够减小延迟和网络带宽的限制,在最短时间内让用户播放网络音频文件,且有利于节省系统存储空间。由于获取到的音频数据保存在内存中,不是以文件形式写入FLASH存储器中,可以避免文件操作对FLASH存储器的损害,延长产品的使用寿命。3.研究不同格式的音频数据在ARM平台上的解码,提出对WMA解码器在ARM平台上进行能耗优化的方法——在实现嵌入式软件能耗仿真的基础上,针对WMA开源解码程序在ARM平台上解码能耗高的问题,提出并详细分析了编译器优化、源码优化和算法优化三种优化方案,同时将这三种优化方法应用于开源的WMA软件解码器中。将优化前后的WMA解码器分别对单、双通道的WMA文件进行解码验证比较。结果表明经过优化的WMA解码程序在ARM平台上对单、双通道WMA文件的解码效率有了明显的提高。
其他文献
分层教学对教学效率的提高有着较大的促进作用,对分层再创新,引入分层管理、分层教学、分段时间的“生长教学”模式,有效地整合了学生资源,因材施教,使数学的教和学更有趣、
随着生物信息学的不断发展,人们对生物信息数据的处理和分析能力提出了更高的要求虽然生物信息学的算法相对简单,运算类型单一,但是算法数据量较大,重复性很强,而且潜在的并行度较
目的:系统评价索拉菲尼对原发性肝癌切除术后患者的疗效。方法:在Medline、Embase、Cochrane Library、中国知网(CNKI)数据库、万方数据库、中国生物医学数据库(CBM)检索有关
声乐表演是一门艺术,这种艺术与众不同,突出表现在它必须通过表演这个中间环节,以演唱的形式把艺术作品真实地再现给观众或听众。声乐表演者在演绎声乐作品时,必须要认真研读
《古代俄罗斯手稿文献》项目是俄罗斯国家图书馆的一个古籍文献在线数据库。文章主要对其目的与意义、特点及资源建设等情况进行介绍,以期对图书馆古籍的数字化、利用与服务
乌鲁木齐市地处亚欧大陆腹地,是世界上离海洋最远的城市,生态环境极其脆弱,乌鲁木齐市的城市园林,已经不仅仅局限为让城市绿起来,亟待结合地形、水文、气候、文化等因素,进行合理配
本文介绍了日本京都大学全球大型文化遗产数字化项目的相关情况,包括数字化设备超高解像度成像系统的主要技术和特点,数字图像的开发情况及相关未来教育规划。提出对我国档案
据广西新闻网报道,近日,南宁6名驴友在大明山失联,因擅闯保护区核心区,获救后每人被罚3500元。有驴友不服,认为自己是迷路没办法。保护区工作人员称,驴友行走线路有警示牌,不服处罚
报纸
<正> 《温病条辨》(下称《条辨》)潜在着一种与三焦辨证截然不同的辨病分期定位论治体系(下称辨病体系)。这一体系,强调辨病的重要性,以病为纲,纵向研究不同温病卫气营血变化
随着生活水平的提高和疾病谱的改变,心脑血管疾病成了困扰老年人健康的一大难题。因此,心脑血管疾病的预防成了一个“热门”话题。近几年在中老年人中,开始流传“一年输两次
报纸