学位论文 > 优秀研究生学位论文题录展示
基于Android的蓝牙音频流播放器软件系统的研究
作 者: 肖辉
导 师: 甘俊英
学 校: 五邑大学
专 业: 信号与信息处理
关键词: Android 蓝牙 A2DP AVRCP 播放器
分类号: TN912.2
类 型: 硕士论文
年 份: 2013年
下 载: 48次
引 用: 0次
阅 读: 论文下载
内容摘要
在现今社会,汽车电子相关技术发展相当迅速,其相应的车载综合娱乐信息系统也在日趋完善,并能够实现诸如GPS导航、媒体播放、收音播放以及一些通信等多种功能,以满足车机用户的种种需求。然而由于其车载移动终端的限制,车载多媒体系统仍需要很多的努力。本文正是有鉴于此,基于现今先进的技术设计研究一款能实现通过蓝牙通信来播放音频流功能的播放器软件系统。其中蓝牙是一种性价比非常好的短距离的无线式的通信技术;而Android则是由Google宣布的依赖于Linux平台下的首个为移动终端打造的开源操作系统。本文是在Android系统平台上,通过剖析蓝牙技术核心协议栈的体系结构以及Android应用开发框架,将蓝牙技术核心协议栈的相关协议编译进Android的蓝牙模块框架之中,进而实现对蓝牙音频流的接收;另一方面通过结合Android体系下基于OpenCore库的多媒体应用框架来实现相应的音频解码播放;与此同时,在整个设计研究过程中还会嵌入设计类似播放控制状态机的流程模式,把握好播放状态机制,以便实现对音频文件的远程播放控制。这种通过蓝牙进行通信连接的交互,采用音频流传输技术,借助A2DP协议将蓝牙音频设备终端上的音乐播放的音频流数据接收到该播放器中进行解码播放;同时在AVRCP协议下,实现相应的远程播放控制,从而用户在使用时直接在该平台播放器上来操作远端设备中的音乐播放,实现暂停、播放、快进快退或进行上下首切换等。这种对常用音频播放器功能的扩展研究,不仅实现了Android系统自身所具备的各种优越性及其丰富的魅力,也使得该系统更加贴近车载设备的需要,进而使得车载多媒体娱乐系统在实用上更加的人性化与便捷化。
|
全文目录
摘要 4-5 Abstract 5-9 第一章 绪论 9-14 1.1 研究背景及选题意义 9-10 1.2 研究现状及存在问题 10-11 1.3 主要研究内容和特色 11-12 1.4 论文结构安排 12-14 第二章 蓝牙音频流播放器软件系统的相关技术 14-26 2.1 Android平台 14-18 2.1.1 平台概述 14-16 2.1.2 Android系统架构 16-18 2.2 蓝牙技术 18-25 2.2.1 蓝牙技术的特点 18-19 2.2.2 蓝牙系统架构 19-20 2.2.3 蓝牙高级音频分发框架(A2DP) 20-22 2.2.4 蓝牙音视频远程控制框架(AVRCP) 22-23 2.2.5 BlueZ开源协议栈 23-25 2.3 本章小结 25-26 第三章 蓝牙音频流播放器软件系统的分析与设计 26-38 3.1 需求分析 26-27 3.1.1 功能需求 26-27 3.1.2 性能需求 27 3.2 总体架构设计 27-28 3.2.1 播放系统整体架构 27-28 3.2.2 音频流工作状态管理 28 3.3 主控模块设计 28-30 3.4 蓝牙传输模块设计 30-33 3.5 解码播放模块设计 33-34 3.5.1 音频流的解码 33-34 3.5.2 音频流的播放 34 3.6 播放控制模块设计 34-37 3.7 本章小结 37-38 第四章 蓝牙音频流播放器软件系统的实现 38-50 4.1 主控模块的实现 38-40 4.1.1 蓝牙通信连接的建立 38-39 4.1.2 主进程下多线程的设计实现 39-40 4.2 蓝牙传输模块的实现 40-42 4.2.1 A2DP协议的实现 40-41 4.2.2 音频数据流的接收 41-42 4.3 解码播放模块的实现 42-45 4.3.1 音频解码的实现 42-43 4.3.2 音频播放的实现 43-45 4.4 播放控制模块的实现 45-47 4.4.1 AVRCP协议的实现 45-46 4.4.2 播放状态信息的获取及控制 46-47 4.5 UI界面的设计实现 47-49 4.6 本章小结 49-50 第五章 总结与展望 50-52 5.1 总结 50 5.2 展望 50-52 参考文献 52-55 攻读硕士学位期间已取得的成果 55-56 致谢 56
|
相似论文
- 在智能手机环境下健康管理功能设计与研究,TN929.53
- 基于Android终端的视频通话系统设计与实现,TN929.53
- 基于Pocket PC平台与蓝牙技术的掌上心电监护仪设计,TH772.2
- UML在智能手机开发中的应用研究,TP311.52
- 基于3G平台的点餐服务系统的设计与实现,TP311.52
- 基于BLACKFIN平台的多媒体网络节点的研究和设计,TP212.9
- 数字家庭控制系统的研究与实现,TP273.5
- HART现场故障诊断仪的研究与实现,TP277
- SaaS在手机上的应用研究,TN929.53
- 基于H.264编解码器的智能手机流媒体客户端研究与实现,TN929.53
- 智能家居系统中手持终端的软件设计与实现,TP273.5
- 停车诱导在智能移动终端上的设计与实现,TN929.53
- 基于Android的多跳无线网络通信软件的设计与实现,TN929.5
- 基于Android的工程导航系统设计,TN929.5
- 基于PCI Express和FPGA的2K高清播放器的硬件系统研制,TN946
- 基于有蓝牙共存情况下的Wi-Fi射频模块设计,TN929.5
- 基于Android平台的均衡器算法研究,TN911.72
- Android系统双卡双待手机无线接入层的设计与实现,TN929.53
- 基于Android系统的移动博客的研究与实现,TN929.5
- 数字水印技术在Android移动终端中的应用,TP309.7
- 基于Android平台的CMMB系统的设计与实现,TN919.8
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 电声技术和语音信号处理 > 电声技术与设备
© 2012 www.xueweilunwen.com
|