新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 如何在单个蓝牙设备上集成语音和立体声音乐功能

如何在单个蓝牙设备上集成语音和立体声音乐功能

作者:时间:2013-01-04来源:网络收藏
业界预测蓝牙立体声将成为增长最快的市场-并将占据第二的位置。其结果是,设计师将在附件中集成蓝牙功能和“随身”音乐功能,特别是在播放流媒体音乐的立体声耳机上。说起来容易做起来难。要提供具有吸引力的音乐和立体声,还有许多挑战需要克服。本文将详细讨论这些挑战,并提供解决这些问题的建议。

可以说没有人怀疑蓝牙音乐的前途一片光明。在2005年的第一季度,几乎所有的顶级手机提供商都推出或启动支持音乐的移动电话-诺基亚在4月推出了N91型号的手机,索尼-爱立信在3月的CeBit上发布了随身听(Walkman)手机,在同一展会上,三星公司发布了SGHi300,而摩托罗拉公司的iTune版移动电话也成为媒体的头条。

但是,还存在另一个必须面对的事实,即蓝牙立体声耳机的普及要落后于移动音乐的发展速度,从而使得上述的好消息打了折扣。其原因并不难理解。随着蓝牙已成为短距离手机无线传输的事实标准,而且单声道蓝牙耳机已日益普及,用户并不希望使用两套蓝牙音频设备-一套用于通话,而另外一套用于立体声(音乐播放器)。

蓝牙音频耳机设备分类

关于蓝牙音频设备,定义上可以分为如下三种:

1.蓝牙单声道(语音)耳机:这种耳机出货已经有一段时间了,成熟度已经很高。蓝牙单声道耳机是一种小型的,用户可以用它进行免提通话。

2.蓝牙立体声耳机:这类耳机只允许使用者欣赏

3.蓝牙立体声耳机套件:该在套件允许使用者在欣赏的同时进行免提通话。状态切换涉及到在立体声耳机中将音乐流媒体状态平滑地切换到语音通话状态,并且在通话结束后再切换回音乐流状态。


图1:分散网络的实例。


图2:微微网络的实例

蓝牙应用场景分类

与蓝牙立体声和蓝牙语音相关的用户应用情景有很多种,不过其中大多数可以归纳为以下两种情形:

1. 音乐播放器-移动电话连接:某个用户正在使用蓝牙立体声耳机听音乐,这时移动电话有电话呼入。这时音乐将自动暂停,她可以在耳机中听到电话铃声,然后接听电话。挂断电话后,音乐马上从先前暂停的地方继续播放。上述用户情景大多数要求蓝牙立体声耳机成为两个微微网中的公共设备。在其中一个网络中,移动电话需要成为主设备,音乐播放器则是另外一个网络中的从设备。蓝牙立体声耳机套件本身则成为其中一个微微网络中的主设备,另外一个网络中的从设备,从而形成一个分散式网络。在某些情况下,可能不会形成分散网络,此时蓝牙立体声耳机套件将成为主设备。

2. 多媒体电话连接:用户正在利用支持音乐的最新蓝牙移动电话欣赏无线音乐。这时他的话机上显示有个电话呼入;话机音乐暂停,随之蓝牙立体声耳机声音停止。通过使用蓝牙立体声耳机上的“通话”按钮进行通话。当通话一结束,音乐自动地从暂停的地方继续播放。这种情景将创建有两个设备的单个微微网络。

用户体验所面临的挑战

表面上看起来这两种应用都比较简单--暂停音乐、接听电话、通话结束后立即恢复音乐的播放。实际没那么简单。在蓝牙耳机套件中和立体声功能,同时提供简单和直观的用户体验充满了挑战。这些挑战包括以下三类:

1. 技术挑战:这些问题与蓝牙规范相关,要么不足以解决这些问题,要么就是不够明确。例如,当用于流媒体音乐的ACL链路已经存在时,是不可能建立HV1 SCO链路进行通话的。HV1数据包类型需要占用整个带宽。

2. 实现挑战:这些问题与规范的解释以及随后实现强制性或可选性功能有关。例如,很多移动电话每当有按键按下时都将建立一个SCO连接。为了在蓝牙立体声耳机中听到话机上有键按下,耳机中的音乐每隔若干毫秒就需要暂停一下,这将产生一种令人沮丧的用户体验。

3. 指导原则的缺乏:因为某些时候规范并不充分或不够清楚,而大量公司又迫不及待地在他们的产品中实现这些规范,因此业界急需蓝牙语音和音乐共存的指导原则。直到最近,蓝牙SIG和相关公司才意识到蓝牙立体声耳机应用所展示的巨大机会。多家蓝牙组织已经开始去解决蓝牙立体声与语音功能的共存和互操作性问题。

问题并非在于技术本身

仔细分析上述应用中所遇到的种种挑战,发现问题的核心并非在于技术本身。蓝牙立体声耳机套件是蓝牙功能集成的中心。对于音乐播放器和移动电话连接而言,蓝牙立体声耳机套件是移动电话和音乐播放器之间的连接链路,对于多媒体电话连接,即使移动电话可能知道SCO和ACL两个链路,在管理切换上蓝牙立体声耳机套件也扮演着关键的角色。

如前面讨论的那样,用户体验涉及到暂停音乐、在耳机上播放铃声,根据用户的喜好接听或不接听,以及通话结束后恢复播放音乐。蓝牙立体声耳机单独地处理暂停和恢复顺序。类似地,蓝牙单声道耳机也能单独地处理语音顺序。挑战在于将这些功能放在一起。

最初的音频-视频遥控协议(AVRCP)命令暂停(Pause)和播放(Play)的语言并不与高级音频分配协议(A2DP)连接严格关联。目前在系统中集成蓝牙立体声功能的音乐播放器在接收暂停命令时采用了下面三种选择之一:1. 待机/启动;2. 断开/连接;3. 流静音。


上一页 1 2 3 4 下一页

评论


技术专区

关闭