论文部分内容阅读
MTK平台高级音频播放系统的设计与实现着重研究如何将蓝牙核心协议软件高效、稳定的集成到MTK手机平台,以及如何在MTK平台上开发基于蓝牙技术的高级音频播放功能。移动通讯行业在我国短短十来年发展迅猛,手机行业作为移动通讯最接近普通消费者的前沿阵地,其广阔的市场前景和利润空间,吸引了越来越多的公司进入,行业竞争也异常激烈。为了提高产品竞争力,除了保证手机具有稳定的基本功能、优美的造型设计以及可靠的结构设计之外,在现有手机的软件平台上开发具有差异化和良好用户交互性的实用新型功能也成为提升手机产品竞争力的重要手段。随着移动通讯技术和半导体技术的迅猛发展,手机的定位已经由早期的通讯设备演变为消费类电子产品,其具备的功能也由单一的通讯功能扩展为以通讯功能为主、各种应用并重。音乐播放功能作为非常受消费者欢迎的一种功能,早期只能在专用的音乐播放器上实现,如CD随身听、MP3播放器等数码产品。早期的部分手机也具备音乐播放功能,但受限于芯片解码技术与存储容量的成本,这些手机仅仅只能支持少数几种音频格式,而且往往存储容量有限,只能存储少量歌曲,所以实用性不强。近年来,多媒体编解码芯片技术和集成电路封装技术提高,手机平台上内置的DSP拥有越来越强大的多媒体数据编解码能力,可以处理更多的音频数据格式,而且随着存储器成本和价格的下降,手机可以以较低廉的成本配备容量巨大的存储器,如Nand Flash等,所以手机上的音乐播放功能也拥有越来越强大的功能。在很多消费者的使用习惯中,手机已经逐渐取代了原来功能单一的专用音乐播放器成为了人们欣赏音乐的首选。有线耳机是人们欣赏音乐的传统方式,但是耳机线长度往往给人们的使用带来一些不便,而且各个手机厂家的耳机接口标准往往不一致,导致用户往往不能根据自己的喜好来随意更换耳机,从而影响了欣赏音乐的效果和感受。蓝牙(Bluetooth)是一个开放性的、短距离无线通信技术标准。工作在2.4G的频段,用来在较短距离内取代目前多种线缆连接方案,穿透墙壁等障碍,通过统一的短距离无线链路,在各种数字设备之间实现灵活、安全、低成本、小功耗的话音和数据通信。可同时传输语音和数据:蓝牙采用电路交换和分组交换技术,支持异步数据信道、三路语音信道以及异步数据与同步语音同时传输的信道。针对手机上音频播放系统存在的问题,本文在MTK平台音频播放器的基础上研究一种基于蓝牙的音频播放系统,实现蓝牙设备的搜索、绑定和联接等设备管理功能,以及高级音频播放功能,通过蓝牙的无线链路将手机端的音乐传输到蓝牙立体声耳机,从而摆脱了传输导线的束缚。系统包括蓝牙设备搜索和绑定、服务联接、历史设备的管理、本机设备管理以及蓝牙高级音频播放服务等子系统。本文以软件工程思想为主线,结合工程的实际情况,从功能的需求分析、框架设计、开发环境配置、模块详细设计和集成测试等方面,详细介绍了上述系统的实施过程,提出了一种基于MTK平台的高级音频播放系统的设计方案。