基于蓝牙的音频播放控制方法及遥控装置与流程

文档序号:11592337阅读:483来源:国知局

本发明有关于音频播放控制,且尤其有关于基于蓝牙的音频播放控制方法以及相关装置。



背景技术:

基于功耗低、对人体危害小等优点,蓝牙技术目前已广泛地应用于各种移动装置以及传输设备。当两个蓝牙装置建立连接时,会侦测对方所支持的蓝牙规范。只有在双方皆具备相同规范的情况下,装置之间才能交换数据。举例来说,蓝牙定义了装置之间的实体无线连接,而各种蓝牙规范则建立了这些装置能够使用蓝牙技术的命令及功能。

在使用蓝牙播放电子装置中的音频文件时,高级音频分发规范(advancedaudiodistributionprofile,a2dp)以及音频/视频远程控制规范(audiovideoremotecontrolprofile,avrcp)是常用的两种规范,其中a2dp规定了蓝牙的异步传输信道方式,并且允许立体音频信号传输,而avrcp应用于控制器(如立体耳机)与目标装置(如多媒体播放器的计算机)之间的命令传送(例如,快转、暂停、播放)。

基于驾驶车辆时能够同时进行移动通信的需求,许多汽车在出厂时已配置有蓝牙通信能力,但通常仅支持耳机模式规范(handsetprofile,hsp)以及免提模式规范(handsfreeprofile,hfp)等规范,使驾驶人可以透过汽车所配置的蓝牙设备拨打移动电话以及进行语音交谈,例如由汽车的麦克风设备进行收音,以及由汽车的音响设备播放对方的语音,其中hsp、hfp规范用以提供手机与耳机之间通信所需的基本功能,而hfp规范可视为hsp规范的延伸。

然而,大部分的汽车(诸如旧款的汽车)在出厂时的配备虽然有支持蓝牙通话功能,但并不支持a2dp、avrcp的规范,亦即不支持立体音频信号传输,这使得手机上的音频无法透过汽车的蓝牙系统播放,大幅降低用户体 验。若要使汽车音响能够以无线的方式播出手机上的音频,则必须更换整套蓝牙设备,费用会极为昂贵。此外,若以音频线连接手机与汽车的播放面板上的音源孔,用户无法透过播放面板上来对音频文件进行操作,诸如播放(play)、暂停(pause)、下一首(next)、前一首(previous)、提高音量(volumeup)、降低音量(volumedown)以及停止(stop)等操作,造成使用上的不便。

此外,即便部分车载系统有搭配读取usb的功能,可藉此播放手机中的音频,但在接上usb之后,手机是作为储存装置来使用,功能会受限。另外,由于目前智能型手机的普及,驾驶车辆时使用智能型手机来导航已是常见的应用,如果同时使用usb播放手机上储存的音频并且同时使用手机来导航,由于音频是由汽车音响所发出,音量较大,而导航的语音指示仍然从手机发出而非由汽车音响所发出,音量又太小,如此一来会降低用户进行手机导航的体验,例如用户可能会因为音频太大声而无法清楚识别导航的语音。

因此,需要提供一种新颖的方法以及相关装置,以在不更换汽车固有的蓝牙系统(诸如出厂时所配置的蓝牙系统)的情况下解决上述问题。



技术实现要素:

本发明的一实施例提供一种基于蓝牙的音频播放控制方法,应用于一遥控装置,包含:建立与一主机装置之间的hfp连接及/或pbap连接;接收播放音频的请求;将包含至少一音频的音频列表转换为联络人信息;以及将该联络人信息传送至该主机装置。

本发明的另一实施例提供一种遥控装置,包含:蓝牙连接模块,用以建立该遥控装置与主机装置之间的hfp连接及/或pbap连接;转换模块,用以将包含至少一音频的音频列表转换为联络人信息;以及传输模块,用以接收播放音频的请求,以及将该联络人信息传送至该主机装置。

通过利用本发明,可更好地进行基于蓝牙的音频播放控制。

附图说明

图1是根据本发明的一实施例的应用于蓝牙媒体播放控制的主机装置的示意图。

图2是根据本发明的一实施例的应用于蓝牙媒体播放控制的遥控装置的示意图。

图3是根据本发明的一实施例的应用于遥控装置的蓝牙媒体播放控制方法的流程图。

具体实施方式

以下为本发明的较佳实施例揭露,然其并非用以限制本发明。本发明所属技术领域中普通技术人员,在不脱离本发明的精神和范围内,当可作各种的变更和润饰。因此,本发明的保护范围当视之前的权利要求书所界定为准。

在本专利说明书及权利要求当中使用了某些词汇来指称特定的组件。所属领域中具有通常知识者应可理解,硬件制造商可能会用不同的名词来称呼同一个组件。本专利说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。在通篇说明书及权利要求当中所提及的“包含”或“包括”为开放式的用语,故应解释成“包含但不限定于”。另外,“耦接”一词在此包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或透过其他装置或连接手段间接地电气连接至该第二装置。

如前所述,大部分的车载系统并不支持avrcp和a2dp规范,然而,只要是配置有蓝牙的车载设备,一定会支持hfp,同时也几乎都支持电话簿访问规范(phonebookaccessprofile,pbap),其中pbap规范是专门为蓝牙车载设备自动下载手机内的电话簿而定义的一套协议,举例来说,pbap可将电话簿的信息(诸如本地电话簿、sim卡电话簿、拨出号码(dialedcall)、未接来电(missedcall)以及已接来电(receivedcall)定义成特定的对象模型,简言之,pbap允许蓝牙装置之间相互交换电话薄信息。基于大部分的车载系统普遍支持hfp以及pbap规范,本发明于后续实施例中提供以hfp以及pbap规范为基础的方法以及设备,以使出厂时仅配置有基本蓝牙功能的旧型车款能够同样地实现以蓝牙播放移动装置中的音频的目的。请注意,虽然在一些范例中,本发明需要透过hfp以及pbap规范来实施,然而,本发明并不以此为限。例如,在一些范例中,本发明仅需要透过hfp规范来实施。凡是 透过不支持avrcp和a2dp规范、但透过hfp(或hsp)的蓝牙装置或系统来实现无线播放移动装置中的音频的手段皆落入本发明的范畴。

请参考图1,图1是根据本发明的一实施例的应用于蓝牙媒体播放控制的主机装置1000的示意图,其中主机装置1000可为一车载系统。主机装置1000可包括蓝牙连接模块120、传输模块130、用户界面140以及播放模块150,且主机装置1000可用来实现与一遥控装置2000(remoteside)之间的音频传输。遥控装置2000可理解为一移动电话,但不以此为限,遥控装置2000也可以用其他具有蓝牙传输功能的电子装置来代替,例如具备蓝牙功能的平板以及mp3播放器。蓝牙连接模块120可用以建立遥控装置2000与主机装置1000之间的hfp连接。若遥控装置2000得知主机装置1000有支持hfp连接、但不支持a2dp连接及/或avrcp连接时,主机装置1000与遥控装置2000之间的hfp连接可自动模拟a2dp/avrcp的功能。用户界面140可包含显示面板以及至少一操作按键(倘若该显示面板为一触控面板,则可省去按键),以供用户进行操作。

图2是根据本发明的一实施例的应用于蓝牙媒体播放控制的遥控装置2000的示意图。遥控装置2000可包括蓝牙连接模块220、传输模块230、转换模块240、存储模块250和显示模块260。其中,本发明并不限定存储模块250只能内建于遥控装置2000,存储模块250也可设置为外部耦接于遥控装置2000。

遥控装置2000透过蓝牙连接模块220与主机装置1000连接之后,蓝牙连接模块220可主动侦测主机装置1000的连接能力,例如侦测主机装置1000支持哪些蓝牙规范。详细来说,遥控装置2000需要得知主机装置1000是否有支持hfp连接、但不支持a2dp连接及/或avrcp连接。当遥控装置2000的蓝牙连接模块220侦测到主机装置1000支持hfp连接、但不支持a2dp连接及/或avrcp连接时,则主机装置1000与遥控装置2000之间的hfp连接可模拟a2dp及avrcp的功能;反之,当遥控装置2000模块侦测到主机装置1000不支持hfp连接,或是有支持hfp连接但同时也有支持a2dp连接及/或avrcp连接时,则hfp不会模拟a2dp及avrcp的功能。请注意,以上说明并非排除将本发明套用在有支持a2dp连接及/或avrcp连接的车载系统,本发明在实作上也可应用于支持a2dp连接及/或avrcp连接的车载系统,但由于a2dp连接及/ 或avrcp连接已可实现无线播放音频文件的目的,故在一般情况下不需要再套用本发明。然而,若是在支持a2dp连接及/或avrcp连接的车载系统中,a2dp及/或avrcp的功能发生故障时,则可套用本发明。此外,遥控装置2000模块也可设置为被动地开始模拟a2dp及avrcp的功能,例如必须根据来自用户的操作/命令来决定是否要启动hfp模拟a2dp/avrcp的功能。

举例来说,hfp提供接听、挂断、拒接、语音拨号等功能,并且可以在音频播放模式下重定义成avrcp的功能,诸如:播放、暂停等等。此外,hfp可以提供通过蓝牙进行语音传输的能力,例如遥控装置2000的音频流(audiostream)可透过hfp发送给主机装置1000。此外,hfp和pbap可以提供获取联络人并拨打该联络人号码的功能。

当用户有播放音频的需求时,主机装置1000的传输模块130可向遥控装置2000发送hfp命令,根据用户定义可以为拨打特定号码等hfp命令。遥控装置2000通过传输模块230接收到此命令后,可将此命令传送给转换模块240。转换模块240将此命令转换为开始播放音频的命令。根据本发明的一实施例,蓝牙连接模块220侦测到主机装置1000支持hfp连接、但不支持a2dp连接及/或avrcp连接时,可将结果告知转换模块240。则转换模块240可在接收到命令时,将该命令转换为开始播放音频的命令。根据本发明的一实施例,转换模块240可将音频文件转换为主机装置1000可识别的音频流。传输模块230将基于hfp的规范,将遥控装置2000的音频文件/音频流发送给主机装置1000。

当用户有选取或播放音频文件的需求时,主机装置1000的传输模块130可向遥控装置2000发送获取联络人的请求。举例来说,当接收到主机装置1000关于获取联络人的请求时,遥控装置2000的转换模块240可将存储模块250中存储的音频列表转换为联络人信息(如电子名片vcard),并通过传输模块230将联络人信息传给车载系统,以供主机装置1000选择。详细来说,联络人信息中的电话号码其实是音频转换后的结果。当然,当用户有播放音频文件的需求时,遥控装置2000不需主机装置1000的请求,即可直接将音频列表转换为联络人信息发送给主机装置1000。在一实施例中,可将音频在播放列表中的顺序编码成联络人的电话号码。本发明并不限于此,本领域技术人员可按照各种设计需求,通过不同的方式将音频列表转换为联络人信息,而这均落入本发明的范围。主机装置1000收到遥控装置2000传来的联络人信息(实为 音频选单)之后,用户即可透过用户界面140来选取、切换当前播放的歌曲,或是用户可透过遥控装置2000的操作界面来选取、切换当前播放的歌曲。举例来说,用户可拨打联络人信息中某个联络人的号码,则遥控装置2000的转换模块240在接收到该号码后,可确定对应的音频(如音频文件/音频流)。遥控装置2000的传输模块230随后将对应的音频文件/音频流传送给主机装置1000。也就是说,用户是透过拨打一组特定号码来选取要播放的音频文件/音频流。

此外,遥控装置2000也可透过hfp连接而自主机装置1000接收对应遥控装置2000中该选取音频文件的另一请求,并且依据该另一请求(如通过挂断操作),来停止将该音频文件传至该主机装置。例如用户进行挂断操作后,则车载系统1000可停止透过播放模块150来播放音频,传输模块270也可停止将音频发送给车载系统1000。在另一实施例中,音频的播放可暂停,而不是完全停止。如播放音频过程中有电话接入,遥控装置2000可应主机装置100的请求或者自动中止将该音频文件传至该主机装置,车载系统1000可中止透过播放模块150来播放音频。当电话被挂断时,车载系统可恢复播放。

为了方便理解,以下以一应用范例来说明。当用户将其手机(即遥控装置2000)连接配对至主机装置1000时,手机可扫描主机装置1000的连接能力,如果主机装置1000有支持hfp以及/或者pbap,但不支持avrcp以及/或者a2dp,则可以弹出用户选单来询问用户是否要进行hfp/pbap模拟avrcp/a2dp的功能,其中用户选单可显示于遥控装置2000的显示模块260上。举例而言,用户选单可为一信息窗口,并包含可供用户选取的复数个选项窗口,但本发明不限于此,在实作上可采用各种替代方式来询问用户,例如用户可接收到语音询问,并进行声控操作来选取是否进行hfp/pbap模拟avrcp/a2dp的功能。在另一实施例中,如果遥控装置2000处于播放音乐的界面中,则可不需跳出用户选单,而直接采用hfp/pbap仿真avrcp/a2dp的功能。在另一实施例中,遥控装置2000可设定一组数字组成的特殊号码,在车载设备拨打这串特殊号码时,遥控装置2000直接采用hfp/pbap仿真avrcp/a2dp的功能。当然,本发明并不限于此。然而用户在执行蓝牙连接之后,除了可选择是否允许hf/pbap模拟avrcp/a2dp的功能,用户还可跳过该选取的步骤。

若用户在上述状态下跳过该用户选取步骤(即不对该用户选单进行任何操作),而之后在连接蓝牙的情况下播放音频,或是在播放音频过程中连接蓝牙,则会触发该用户选单再次弹出(例如显示于手机屏幕上),如果用户此时拒绝(即对该用户选单进行“否”的操作),则不再弹出该用户选单,且手机可记录该操作并且设置为不再弹出该用户选单。此外,在另一范例中,若用户在初始状态下(即手机一开始与主机装置1000配对时)已经对该用户选单进行“否”的操作,手机可记录该操作并且设置为不再弹出该用户选单,之后即便在有连上蓝牙的情况下播放音频,或是在播放音频过程中连接蓝牙,皆不会触发该用户选单再次弹出。然而本发明不限于此,在另一范例中,用户可以在音频播放器或者蓝牙界面下手动选择此功能的开关。

请注意,除了可透过hfp连接将所选取的音频文件传至主机装置1000,遥控装置2000也可透过音源线将该选取音频文件传至主机装置100,也就是说,出于某些考虑(例如希望获得更好的音质),用户透过音源线来将音频文件从遥控装置2000传送到主机装置100,但仍透过hfp来在用户界面140上进行选曲的动作。也就是说,蓝牙功能可以仅用来传送用户的操作输入,而不用来传递音频文件。

请参考图3,图3是根据本发明的一实施例的应用于遥控装置的蓝牙媒体播放控制方法的流程图。请注意,假若可获得实质上相同的结果,则这些步骤并不一定要遵照图3所示的执行次序来执行。图3所示的方法可被图2所示的遥控装置2000所采用,并可简单归纳如下:

步骤301:开始;

步骤302:建立与一主机装置之间的hfp及/或pbap连接;

步骤303:接收播放音频的请求;

步骤304:将包含至少一音频的音频列表转换为联络人信息;

步骤305:将该联络人信息传送至该主机装置。

步骤306:结束。

当然,本发明还可包含其他步骤,如从该主机装置接收所选联络人信息;根据该所选联络人信息确定对应的音频;以及将该对应的音频传送给该主机装置。由于熟习技艺者在阅读完以上段落后应可轻易了解图3中每一步骤的细节,为简洁之故,在此将省略进一步的描述。

透过本发明所提供的装置以及方法,可更好地进行蓝牙媒体播放控制。主机装置1000不需要支持a2dp、avrcp就可透过蓝牙播放遥控装置2000内的音频,故可为用户省去更新车用蓝牙设备的额外花费。此外,本发明所提供的装置以及方法可透过hfp来对有线音频播放的使用情境提供便利的用户操作,而不限定在提供无线音频播放的服务。

虽然本发明已就较佳实施例揭露如上,然其并非用以限制本发明。本发明所属技术领域中普通技术人员,在不脱离本发明的精神和范围内,当可作各种的变更和润饰。因此,本发明的保护范围当视之前的权利要求书所界定为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1