蓝牙通信方法和装置转让专利

申请号 : CN202110161553.5

文献号 : CN112911566B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 尹明婕缪海波陶凯靖霄

申请人 : 华为终端有限公司

摘要 :

本申请实施例提供一种蓝牙通信方法和装置,应用于蓝牙通信系统,蓝牙通信系统包括TWS蓝牙耳机和终端设备,TWS蓝牙耳机包括第一耳机和第二耳机,终端设备控制TWS蓝牙耳机处于第一模式,在第一模式下第一耳机用于采集声音信号,第二耳机用于播放声音信号,第一耳机拿在用户手上,第二耳机佩戴在用户耳朵上,当终端设备上的音频app开启时,第一耳机采集第一声音信号,对第一声音信号进行音效处理,得到第二声音信号,并将第二声音信号发送给第二耳机,终端设备向第二耳机发送伴奏音频,第二耳机将伴奏音频与第二声音信号进行混音处理后播放。用户拿在手上的第一耳机可以离用户嘴更近,从而能够满足用户对声音细节拾取的高要求。

权利要求 :

1.一种蓝牙通信方法,其特征在于,应用于蓝牙通信系统,所述蓝牙通信系统包括真正无线立体声TWS蓝牙耳机和终端设备,所述TWS蓝牙耳机包括第一耳机和第二耳机,所述终端设备与所述第一耳机之间通过第一蓝牙链路通信,所述终端设备与所述第二耳机之间通过第二蓝牙链路通信,所述方法包括:所述终端设备接收进入第一模式的第一操作,在所述第一模式下,所述第一耳机进行拾音;

响应于所述第一操作,所述终端设备控制所述TWS蓝牙耳机处于第一模式,在所述第一模式下,所述第一耳机的音频角色为声音采集角色,所述第二耳机的音频角色为声音播放角色;

所述终端设备接收进行播放的第二操作;

所述第一耳机进行拾音,所述第一耳机将拾取的声音发送给所述终端设备;

所述第二耳机播放混音后的声音,所述混音后的声音包括所述拾取的声音;

所述第一耳机对第一声音信号进行音效处理,得到第二声音信号,并将所述第二声音信号发送给所述第二耳机,其中,所述第一声音信号为所述拾取的声音,所述第二声音信号包括所述拾取的声音;

所述终端设备将伴奏音频与所述第二声音信号进行混音处理后得到第三声音信号;

所述终端设备将所述第三声音信号发送给所述第二耳机,所述第三声音信号为所述混音后的声音。

2.根据权利要求1所述的方法,其特征在于,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:所述终端设备检测所述TWS蓝牙耳机的佩戴状态信息,所述佩戴状态信息用于表示所述TWS蓝牙耳机处于佩戴状态或者非佩戴状态;

所述终端设备根据所述佩戴状态信息,为所述第二耳机和所述第二耳机分配音频角色,其中,处于非佩戴状态耳机的音频角色为声音采集角色,处于佩戴状态的耳机的音频角色为声音播放角色。

3.根据权利要求1所述的方法,其特征在于,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:所述终端设备显示角色选择界面,所述角色选择界面中显示有所述第一耳机和所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;

所述终端设备接收用户在所述角色选择界面中输入的选择指令;

所述终端设备根据所述选择指令为所述第一耳机和所述第二耳机分配音频角色。

4.根据权利要求1所述的方法,其特征在于,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:所述终端设备显示角色选择界面,所述角色选择界面中显示有所述第一耳机或所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;

所述终端设备接收用户在所述角色选择界面中输入的选择指令;

所述终端设备根据所述选择指令为所述第一耳机或者所述第二耳机分配音频角色;

所述终端设备根据所述第一耳机或者所述第二耳机的分配音频角色,为所述TWS蓝牙耳机中的另一个耳机分配音频角色。

5.根据权利要求1所述的方法,其特征在于,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:所述终端设备根据保存的所述TWS蓝牙耳机的音频角色的历史数据,为所述第一耳机和所述第二耳机分配音频角色。

6.根据权利要求1所述的方法,其特征在于,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:所述终端设备根据系统配置的所述TWS蓝牙耳机在所述第一模式下的音频角色,为所述第一耳机和所述第二耳机分配音频角色。

7.一种蓝牙通信方法,其特征在于,应用于终端设备,所述终端设备与TWS蓝牙耳机蓝牙连接,其中,所述TWS蓝牙耳机包括第一耳机和第二耳机,所述终端设备与所述第一耳机之间通过第一蓝牙链路通信,所述终端设备与所述第二耳机之间通过第二蓝牙链路通信,所述方法包括:所述终端设备接收进入第一模式的第一操作,在所述第一模式下,所述第一耳机进行拾音,所述第一耳机为声音采集角色,所述第二耳机为声音播放角色;

所述终端设备接收进行播放的第二操作;

响应于播放音频的第二操作,所述终端设备接收所述第一耳机拾取的声音,并向所述第二耳机发送播放的声音;

所述终端设备将伴奏音频与所述拾取的声音进行混音处理后得到所述混音后的声音;

所述终端设备将所述混音后的声音发送给所述第二耳机。

8.根据权利要求7所述的方法,其特征在于,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:所述终端设备检测所述TWS蓝牙耳机的佩戴状态信息,所述佩戴状态信息用于表示所述TWS蓝牙耳机处于佩戴状态或者非佩戴状态;

所述终端设备根据所述佩戴状态信息,为所述第二耳机和所述第二耳机分配音频角色,其中,处于非佩戴状态耳机的音频角色为声音采集角色,处于佩戴状态的耳机的音频角色为声音播放角色。

9.根据权利要求7所述的方法,其特征在于,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:所述终端设备显示角色选择界面,所述角色选择界面中显示有所述第一耳机和所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;

所述终端设备接收用户在所述角色选择界面中输入的选择指令;

所述终端设备根据所述选择指令为所述第一耳机和所述第二耳机分配音频角色。

10.根据权利要求7所述的方法,其特征在于,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:所述终端设备显示角色选择界面,所述角色选择界面中显示有所述第一耳机或所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;

所述终端设备接收用户在所述角色选择界面中输入的选择指令;

所述终端设备根据所述选择指令为所述第一耳机或者所述第二耳机分配音频角色;

所述终端设备根据所述第一耳机或者所述第二耳机的分配音频角色,为所述TWS蓝牙耳机中的另一个耳机分配音频角色。

11.根据权利要求7所述的方法,其特征在于,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:所述终端设备根据保存的所述TWS蓝牙耳机的音频角色的历史数据,为所述第一耳机和所述第二耳机分配音频角色。

12.根据权利要求7所述的方法,其特征在于,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:所述终端设备根据系统配置的所述TWS蓝牙耳机在所述第一模式下的音频角色,为所述第一耳机和所述第二耳机分配音频角色。

13.一种蓝牙通信方法,其特征在于,应用于TWS蓝牙耳机,所述TWS蓝牙耳机包括第一耳机和第二耳机,所述第一耳机与终端设备之间通过第一蓝牙链路通信,所述第二耳机与所述终端设备之间通过第二蓝牙链路通信,所述方法包括:在第一模式下,所述第一耳机进行拾音,所述第一耳机的音频角色为声音采集角色,所述第二耳机的音频角色为声音播放角色;

所述第一耳机进行拾音,所述第一耳机将拾取的声音发送给所述终端设备;

所述第二耳机播放混音后的声音,所述混音后的声音包括所述拾取的声音;

所述第一耳机采集第一声音信号,对所述第一声音信号进行音效处理,得到第二声音信号,并将所述第二声音信号发送给所述终端设备,所述第一声音信号包括所述拾取的声音;

所述第二耳机接收所述终端设备发送的第三声音信号,所述第三声音信号为所述混音后的声音,所述第三声音信号包括伴奏音频与所述第二声音信号。

14.一种终端设备,其特征在于,包括处理器、存储器和收发器,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述终端设备执行如权利要求7‑12中任一所述的方法。

15.一种TWS蓝牙耳机,其特征在于,包括处理器、存储器和收发器,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述TWS蓝牙耳机执行如权利要求13所述的方法。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,以执行如权利要求7‑12任一所述的方法。

17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,以执行如权利要求13所述的方法。

说明书 :

蓝牙通信方法和装置

技术领域

[0001] 本申请涉及通信技术领域,尤其涉及一种蓝牙通信方法和装置。

背景技术

[0002] 近些年,蓝牙耳机因其自身携带方便、挣脱线材的干扰、续航足、潮流等几大优势,收到越来越多消费者的青睐。蓝牙耳机将蓝牙技术应用在免持耳机上,从而让使用者可以免除恼人电线的牵绊,自在地以各种方式轻松通话。
[0003] 目前,真正无线立体声(true wireless stereo,TWS)蓝牙耳机应用而生,TWS蓝牙耳机包括主耳机和副耳机,主耳机和副耳机可以同时使用,也可以单独使用。当主耳机和副耳机同时使用时,主耳机与终端设备(例如手机)之间建立蓝牙连接,主耳机与副耳机之间也建立蓝牙连接,副耳机与终端设备之间不直接进行数据传输,主耳机将终端设备发送的数据转发给副耳机,或者,主耳机将副耳机的数据转发给终端设备。
[0004] 然而,现有的TWS蓝牙耳机的功能较少,无法满足用户需求。

发明内容

[0005] 本申请实施例提供一种蓝牙通信方法和装置,使得TWS蓝牙耳机能够满足用户对声音细节拾取的高要求以及能够实现实时耳返的功能。
[0006] 本申请第一方面提供一种蓝牙通信方法,应用于蓝牙通信系统,所述蓝牙通信系统包括TWS蓝牙耳机和终端设备,所述TWS蓝牙耳机包括第一耳机和第二耳机,所述终端设备与所述第一耳机之间通过第一蓝牙链路通信,所述终端设备与所述第二耳机之间通过第二蓝牙链路通信,所述第一耳机和所述第二蓝牙之间通过第三蓝牙链路通信,所述方法包括:
[0007] 所述终端设备控制所述TWS蓝牙耳机处于第一模式,其中,在所述第一模式下所述第一耳机用于采集声音信号,所述第二耳机用于播放声音信号;
[0008] 当所述终端设备上的音频播放应用程序开启时,所述第一耳机采集第一声音信号,对所述第一声音信号进行音效处理,得到第二声音信号,并将所述第二声音信号发送给所述第二耳机;
[0009] 所述终端设备向所述第二耳机发送伴奏音频;
[0010] 所述第二耳机将所述伴奏音频与所述第二声音信号进行混音处理后得到第三声音信号;
[0011] 所述第二耳机播放所述第三声音信号。
[0012] 一种示例性的方式中,还包括:所述第一耳机向所述终端设备发送所述第一声音信号,所述终端设备存储所述第一声音信号。
[0013] 本申请第二方面提供一种蓝牙通信方法,应用于蓝牙通信系统,所述蓝牙通信系统包括TWS蓝牙耳机和终端设备,所述TWS蓝牙耳机包括第一耳机和第二耳机,所述终端设备与所述第一耳机之间通过第一蓝牙链路通信,所述终端设备与所述第二耳机之间通过第二蓝牙链路通信,所述方法包括:
[0014] 所述终端设备控制所述TWS蓝牙耳机处于第一模式,其中,在所述第一模式下所述第一耳机用于采集声音信号,所述第二耳机用于播放声音信号;
[0015] 当所述终端设备上的音频播放应用程序开启时,所述第一耳机采集第一声音信号,对所述第一声音信号进行音效处理,得到第二声音信号,并将所述第二声音信号发送给所述终端设备;
[0016] 所述终端设备将伴奏音频与所述第二声音信号进行混音处理后得到第三声音信号;
[0017] 所述终端设备将所述第三声音信号发送给所述第二耳机;
[0018] 所述第二耳机播放所述第三声音信号。
[0019] 一种示例性的方式中,还包括:所述第一耳机向所述终端设备发送所述第一声音信号,所述终端设备存储所述第一声音信号。
[0020] 本申请第三方面提供一种蓝牙通信方法,应用于蓝牙通信系统,所述蓝牙通信系统包括真正无线立体声TWS蓝牙耳机和终端设备,所述TWS蓝牙耳机包括第一耳机和第二耳机,所述终端设备与所述第一耳机之间通过第一蓝牙链路通信,所述终端设备与所述第二耳机之间通过第二蓝牙链路通信,所述方法包括:
[0021] 所述终端设备控制所述TWS蓝牙耳机处于第一模式,其中,在所述第一模式下所述第一耳机用于采集声音信号,所述第二耳机用于播放声音信号;
[0022] 当所述终端设备上的音频播放应用程序开启时,所述第一耳机采集第一声音信号,将所述第一声音信号发送给所述终端设备;
[0023] 所述终端设备对所述第一声音信号进行音效处理,得到第二声音信号;
[0024] 所述终端设备将伴奏音频与所述第二声音信号进行混音处理后得到第三声音信号;
[0025] 所述终端设备将所述第三声音信号发送给所述第二耳机;
[0026] 所述第二耳机播放所述第三声音信号。
[0027] 一种示例性的方式中,还包括:所述终端设备存储所述第一声音信号。
[0028] 在本申请第一方面至第三方面中的任一方面中,所述终端设备控制所述TWS蓝牙耳机处于第一模式,包括:在所述第一模式开启时,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,所述第一耳机的音频角色为声音采集角色,所述第二耳机的音频角色为声音播放角色。
[0029] 在本申请第一方面至第三方面中的任一方式中,所述终端设备为所述第一耳机和所述第二耳机分配音频角色之前,还包括:所述终端设备接收所述第一模式的开启指令。响应于所述开启指令,开启所述第一模式。
[0030] 在本申请第一方面至第三方面中的任一方式中,可选的,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:
[0031] 所述终端设备检测所述TWS蓝牙耳机的佩戴状态信息,所述佩戴状态信息用于表示所述TWS蓝牙耳机处于佩戴状态或者非佩戴状态;
[0032] 所述终端设备根据所述佩戴状态信息,为所述第二耳机和所述第二耳机分配音频角色,其中,处于非佩戴状态耳机的音频角色为声音采集角色,处于佩戴状态的耳机的音频角色为声音播放角色。
[0033] 在本申请第一方面至第三方面中的任一方式中,可选的,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:
[0034] 所述终端设备显示角色选择界面,所述角色选择界面中显示有所述第一耳机和所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;
[0035] 所述终端设备接收用户在所述角色选择界面中输入的选择指令;
[0036] 所述终端设备根据所述选择指令为所述第一耳机和所述第二耳机分配音频角色。
[0037] 在本申请第一方面至第三方面中的任一方式中,可选的,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:
[0038] 所述终端设备显示角色选择界面,所述角色选择界面中显示有所述第一耳机或所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;
[0039] 所述终端设备接收用户在所述角色选择界面中输入的选择指令;
[0040] 所述终端设备根据所述选择指令为所述第一耳机或者所述第二耳机分配音频角色;
[0041] 所述终端设备根据所述第一耳机或者所述第二耳机的分配音频角色,为所述TWS蓝牙耳机中的另一个耳机分配音频角色。
[0042] 在本申请第一方面至第三方面中的任一方式中,可选的,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:
[0043] 所述终端设备根据保存的所述TWS蓝牙耳机的音频角色的历史数据,为所述第一耳机和所述第二耳机分配音频角色。
[0044] 在本申请第一方面至第三方面中的任一方式中,可选的,所述终端设备为所述第一耳机和所述第二耳机分配音频角色,包括:
[0045] 所述终端设备根据系统配置的所述TWS蓝牙耳机在所述第一模式下的音频角色,为所述第一耳机和所述第二耳机分配音频角色。
[0046] 本申请第四方面提供一种终端设备,包括:
[0047] 链路建立模块,用于与第一耳机之间建立第一蓝牙链路,以及与第二耳机之间建立第二蓝牙链路,所述第一耳机和所述第二耳机为真正无线立体声TWS蓝牙耳机中的单体耳机,所述第一耳机和所述第二耳机之间建立了第三蓝牙链路;
[0048] 控制模块,用于控制所述TWS蓝牙耳机处于第一模式,其中,在所述第一模式下所述第一耳机用于采集声音信号,所述第二耳机用于播放声音信号;
[0049] 发送模块,用于当所述终端设备上的音频播放应用程序开启时,通过所述第二蓝牙链路向所述第二耳机发送伴奏音频。
[0050] 一种可能的实现方式中,还包括:
[0051] 接收模块,用于接收所述第一耳机通过所述第一蓝牙链路发送的第一声音信号,所述第一声音信号是所述第一耳机采集到的;
[0052] 存储模块,用于存储所述第一声音信号。
[0053] 本申请第五方面提供一种终端设备,包括:
[0054] 链路建立模块,用于与第一耳机之间建立第一蓝牙链路,以及与第二耳机之间建立第二蓝牙链路,所述第一耳机和所述第二耳机为真正无线立体声TWS蓝牙耳机中的单体耳机;
[0055] 控制模块,用于控制所述TWS蓝牙耳机处于第一模式,其中,在所述第一模式下所述第一耳机用于采集声音信号,所述第二耳机用于播放声音信号;
[0056] 接收模块,用于当所述终端设备上的音频播放应用程序开启时,接收所述第一耳机通过所述第一蓝牙链路发送的第二声音信号,所述第二声音信号是所述第一耳机对采集到的第一声音信号进行音效处理得到的;
[0057] 混音模块,用于将伴奏音频与所述第二声音信号进行混音处理后得到第三声音信号;
[0058] 发送模块,用于通过所述第二蓝牙链路将所述第三声音信号发送给所述第二耳机。
[0059] 一种可能的实现方式中,还包括存储模块;
[0060] 所述接收模块,还用于接收所述第一耳机通过所述第一蓝牙链路发送的第一声音信号,所述第一声音信号是所述第一耳机采集到的;
[0061] 所述存储模块,用于存储所述第一声音信号。
[0062] 本申请第六方面提供一种终端设备,包括:
[0063] 链路建立模块,用于与第一耳机之间建立第一蓝牙链路,以及与第二耳机之间建立第二蓝牙链路,所述第一耳机和所述第二耳机为真正无线立体声TWS蓝牙耳机中的单体耳机;
[0064] 控制模块,用于控制所述TWS蓝牙耳机处于第一模式,其中,在所述第一模式下所述第一耳机用于采集声音信号,所述第二耳机用于播放声音信号;
[0065] 接收模块,用于当所述终端设备上的音频播放应用程序开启时,接收所述第一耳机通过所述第一蓝牙链路发送的第一声音信号,所述第一声音信号是所述第一耳机采集到的;
[0066] 音效处理模块,用于对所述第一声音信号进行音效处理,得到第二声音信号;
[0067] 混音模块,用于将伴奏音频与所述第二声音信号进行混音处理后得到第三声音信号;
[0068] 发送模块,用于通过所述第二蓝牙链路将所述第三声音信号发送给所述第二耳机。
[0069] 一种可能的实现方式中,还包括存储模块;
[0070] 所述接收模块,还用于接收所述第一耳机通过所述第一蓝牙链路发送的第一声音信号,所述第一声音信号是所述第一耳机采集到的;
[0071] 所述存储模块,用于存储所述第一声音信号。
[0072] 在本申请第三方面至第六方面中任一方面中,所述控制模块具体用于:
[0073] 在所述第一模式开启时,为所述第一耳机和所述第二耳机分配音频角色,所述第一耳机的音频角色为声音采集角色,所述第二耳机的音频角色为声音播放角色。
[0074] 在本申请第三方面至第六方面中任一方面中,还包括开启模块;
[0075] 所述接收模块,还用于接收所述第一模式的开启指令;
[0076] 所述开启模块,用于根据所述开启指令,开启所述第一模式。
[0077] 在本申请第三方面至第六方面中任一方面中,可选的,所述控制模块具体用于:
[0078] 检测所述TWS蓝牙耳机的佩戴状态信息,所述佩戴状态信息用于表示所述TWS蓝牙耳机处于佩戴状态或者非佩戴状态;
[0079] 根据所述佩戴状态信息,为所述第二耳机和所述第二耳机分配音频角色,其中,处于非佩戴状态耳机的音频角色为声音采集角色,处于佩戴状态的耳机的音频角色为声音播放角色。
[0080] 在本申请第三方面至第六方面中任一方面中,可选的,所述控制模块具体用于:
[0081] 显示角色选择界面,所述角色选择界面中显示有所述第一耳机和所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;
[0082] 接收用户在所述角色选择界面中输入的选择指令;
[0083] 根据所述选择指令为所述第一耳机和所述第二耳机分配音频角色。
[0084] 在本申请第三方面至第六方面中任一方面中,可选的,所述控制模块具体用于:
[0085] 显示角色选择界面,所述角色选择界面中显示有所述第一耳机或所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;
[0086] 接收用户在所述角色选择界面中输入的选择指令;
[0087] 根据所述选择指令为所述第一耳机或者所述第二耳机分配音频角色;
[0088] 根据所述第一耳机或者所述第二耳机的分配音频角色,为所述TWS蓝牙耳机中的另一个耳机分配音频角色。
[0089] 在本申请第三方面至第六方面中任一方面中,可选的,所述控制模块具体用于:
[0090] 根据保存的所述TWS蓝牙耳机的音频角色的历史数据,为所述第一耳机和所述第二耳机分配音频角色。
[0091] 在本申请第三方面至第六方面中任一方面中,可选的,所述控制模块具体用于:
[0092] 根据系统配置的所述TWS蓝牙耳机在所述第一模式下的音频角色,为所述第一耳机和所述第二耳机分配音频角色。
[0093] 本申请第七方面提供一种TWS蓝牙耳机,包括:第一耳机和第二耳机;
[0094] 所述第一耳机,用于与终端设备之间建立第一蓝牙链路,以及与所述第二耳机之间建立第三蓝牙链路;
[0095] 所述第二耳机,用于与所述终端设备之间建立第二蓝牙链路;
[0096] 当所述TWS蓝牙耳机处于第一模式,所述终端设备上的音频播放应用程序开启时,所述第一耳机还用于:采集第一声音信号,对所述第一声音信号进行音效处理,得到第二声音信号,并将所述第二声音信号通过所述第三蓝牙链路发送给所述第二耳机;
[0097] 所述第二耳机,还用于接收所述终端设备通过所述第二蓝牙链路发送的伴奏音频,将所述伴奏音频与所述第二声音信号进行混音处理后得到第三声音信号,并播放所述第三声音信号。
[0098] 一种可能的实现方式中,所述第一耳机还用于:将所述第一声音信号发送给所述终端设备。
[0099] 本申请第八方面提供一种TWS蓝牙耳机,包括:第一耳机和第二耳机;
[0100] 所述第一耳机,用于与终端设备之间建立第一蓝牙链路;
[0101] 所述第二耳机,用于与所述终端设备之间建立第二蓝牙链路;
[0102] 当所述TWS蓝牙耳机处于第一模式,所述终端设备上的音频播放应用程序开启时,所述第一耳机还用于:采集第一声音信号,对所述第一声音信号进行音效处理,得到第二声音信号,并通过所述第一蓝牙链路将所述第二声音信号发送给所述终端设备;
[0103] 所述第二耳机,还用于接收所述终端设备通过所述第二蓝牙链路发送的第三声音信号,并播放所述第三声音信号,所述第三声音信号是所述终端设备将伴奏音频与所述第二声音信号进行混音处理后得到的。
[0104] 一种可能的实现方式中,所述第一耳机还用于:将所述第一声音信号发送给所述终端设备。
[0105] 本申请第九方面提供一种TWS蓝牙耳机,包括:第一耳机和第二耳机;
[0106] 所述第一耳机,用于与终端设备之间建立第一蓝牙链路;
[0107] 所述第二耳机,用于与所述终端设备之间建立第二蓝牙链路;
[0108] 当所述TWS蓝牙耳机处于第一模式,所述终端设备上的音频播放应用程序开启时,所述第一耳机还用于:采集第一声音信号,通过所述第一蓝牙链路将所述第一声音信号发送给所述终端设备;
[0109] 所述第二耳机,还用于接收所述终端设备通过所述第二蓝牙链路发送的第三声音信号,并播放所述第三声音信号,所述第三声音信号是所述终端设备将伴奏音频与第二声音信号进行混音处理后得到的,所述第二声音信号是所述终端设备对所述第一声音信号进行音效处理后得到的。
[0110] 一种可能的实现方式中,所述第一耳机还用于:将所述第一声音信号发送给所述终端设备。
[0111] 本申请第十方面提供一种蓝牙通信方法,应用于蓝牙通信系统,所述蓝牙通信系统包括TWS蓝牙耳机和终端设备,所述TWS蓝牙耳机包括第一耳机和第二耳机,所述终端设备与所述第一耳机之间通过第一蓝牙链路通信,所述终端设备与所述第二耳机之间通过第二蓝牙链路通信,所述方法包括:
[0112] 当所述TWS蓝牙耳机处于第二模式,所述终端设备上的音频播放应用程序开启时,所述第一耳机采集第一声音信号,所述第二耳机采集第四声音信号;
[0113] 所述终端设备向所述第一耳机和所述第二耳机分别发送伴奏音频;
[0114] 所述第一耳机对所述第一声音信号进行音效处理得到第二声音信号,对所述第二声音信号和所述伴奏音频进行混音处理,得到第三声音信号;
[0115] 所述第二耳机对所述第四声音信号进行音效处理得到第五声音信号,对所述第五声音信号和所述伴奏音频进行混音处理,得到第六声音信号;
[0116] 所述第一耳机播放所述第三声音信号,所述第二耳机播放所述第六声音信号。
[0117] 一种可能的实现方式中,所述方法还包括:所述第一耳机将所述第一声音信号发送给所述终端设备,所述终端设备存储所述第一声音信号。
[0118] 一种可能的实现方式中,所述方法还包括:所述第二耳机将所述第四声音信号发送给所述终端设备,所述终端设备存储所述第四声音信号。
[0119] 本申请第十一方面提供一种蓝牙通信方法,应用于蓝牙通信系统,所述蓝牙通信系统包括真正无线立体声TWS蓝牙耳机和终端设备,所述TWS蓝牙耳机包括第一耳机和第二耳机,所述终端设备与所述第一耳机之间通过第一蓝牙链路通信,所述终端设备与所述第二耳机之间通过第二蓝牙链路通信,所述方法包括:
[0120] 当所述TWS蓝牙耳机处于第二模式,所述终端设备上的音频播放应用程序开启时,所述第一耳机采集第一声音信号,并将所述第一声音信号发送给所述终端设备,所述第二耳机采集第四声音信号,并将所述第四声音信号发送给所述终端设备;
[0121] 所述终端设备根据所述第一声音信号和/或第四声音信号得到待播放的声音信号;
[0122] 所述终端设备向所述第一耳机和所述第二耳机分别发送所述待播放的声音信号;
[0123] 所述第一耳机和所述第二耳机播放所述待播放的声音信号。
[0124] 一种可能的实现方式中,所述终端设备根据所述第一声音信号和/或第四声音信号得到待播放的声音信号,包括:
[0125] 所述终端设备对所述第一声音信号进行音效处理得到第二声音信号,对所述第二声音信号和伴奏音频进行混音处理,得到待播放的第三声音信号;
[0126] 所述终端设备对所述第四声音信号进行音效处理得到第五声音信号,对所述第五声音信号和所述伴奏音频进行混音处理,得到待播放的第六声音信号;
[0127] 所述终端设备将所述待播放的第三声音信号发送给所述第一耳机;
[0128] 所述终端设备将所述待播放的第六声音信号发送给所述第二耳机。
[0129] 一种可能的实现方式中,所述终端设备根据所述第一声音信号和/或第四声音信号得到待播放的声音信号,包括:
[0130] 所述终端设备从所述第一声音信号和所述第四声音信号中选择一路信号作为待处理信号;
[0131] 所述终端设备对所述待处理信号进行音效处理得到第二声音信号;
[0132] 所述终端设备对所述第二声音信号和伴奏音频进行混音处理,得到所述待播放的声音信号。
[0133] 一种可能的实现方式中,所述终端设备从所述第一声音信号和所述第四声音信号中选择一路信号作为待处理信号,包括:
[0134] 所述终端设备从所述第一声音信号和所述第四声音信号中选择主耳机采集的声音信号作为所述待处理信号。
[0135] 一种可能的实现方式中,所述方法还包括:所述终端设备存储所述第一声音信号或者所述第四声音信号。
[0136] 本申请第十二方面提供一种蓝牙通信方法,应用于蓝牙通信系统,所述蓝牙通信系统包括真正无线立体声TWS蓝牙耳机和终端设备,所述TWS蓝牙耳机包括第一耳机和第二耳机,所述终端设备与所述第一耳机之间通过第一蓝牙链路通信,所述终端设备与所述第二耳机之间通过第二蓝牙链路通信,所述第一耳机和所述第二蓝牙之间通过第三蓝牙链路通信,所述方法包括:
[0137] 当所述TWS蓝牙耳机处于第二模式,所述终端设备上的音频播放应用程序开启时,所述第一耳机采集第一声音信号,并将所述第一声音信号发送给所述终端设备,所述第二耳机采集第四声音信号,并将所述第四声音信号发送给所述终端设备;
[0138] 所述终端设备对所述第一声音信号或所述第四声音信号进行音效处理得到第二声音信号;
[0139] 所述终端设备对所述第二声音信号和伴奏音频进行混音处理,得到第三声音信号;
[0140] 所述终端设备向所述TWS蓝牙耳机中的主耳机发送所述第三声音信号;
[0141] 所述主耳机将所述第三声音信号发送给所述TWS蓝牙耳机中的副耳机;
[0142] 所述主耳机和所述副耳机播放所述第三声音信号。
[0143] 一种可能的实现方式中,所述终端设备对所述第一声音信号或所述第四声音信号进行音效处理得到第二声音信号,包括:
[0144] 所述终端设备从所述第一声音信号和所述第四声音信号中选择所述主耳机采集的声音信号作为所述待处理信号;
[0145] 所述终端设备对所述待处理信号进行音效处理得到所述第二声音信号。
[0146] 一种可能的实现方式中,所述方法还包括:
[0147] 所述终端设备存储所述第一声音信号或者所述第四声音信号。
[0148] 本申请第十三方面提供一种蓝牙通信方法,应用于蓝牙通信系统,所述蓝牙通信系统包括真正无线立体声TWS蓝牙耳机和终端设备,所述TWS蓝牙耳机包括第一耳机和第二耳机,所述终端设备与所述第一耳机之间通过第一蓝牙链路通信,所述终端设备与所述第二耳机之间通过第二蓝牙链路通信,所述第一耳机和所述第二蓝牙之间通过第三蓝牙链路通信,所述方法包括:
[0149] 当所述TWS蓝牙耳机处于第二模式,所述终端设备上的音频播放应用程序开启时,所述第一耳机采集第一声音信号;
[0150] 所述终端设备向所述第一耳机发送伴奏音频;
[0151] 所述第一耳机对所述第一声音信号进行音效处理得到第二声音信号,对所述第二声音信号和所述伴奏音频进行混音处理,得到第三声音信号;
[0152] 所述第一耳机将所述第三声音信号发送给所述第二耳机;
[0153] 所述第一耳机和所述第二耳机均播放所述第三声音信号。
[0154] 一种可能的实现方式中,所述方法还包括:所述第一耳机将所述第一声音信号发送给所述终端设备,所述终端设备存储所述第一声音信号。
[0155] 一种可能的实现方式中,所述第一耳机为所述TWS蓝牙耳机的主耳机。
[0156] 本申请第十四方面提供一种蓝牙通信方法,应用于蓝牙通信系统,所述蓝牙通信系统包括真正无线立体声TWS蓝牙耳机和终端设备,所述TWS蓝牙耳机包括第一耳机和第二耳机,所述终端设备与所述第一耳机之间通过第一蓝牙链路通信,所述终端设备与所述第二耳机之间通过第二蓝牙链路通信,所述方法包括:
[0157] 当所述TWS蓝牙耳机处于第二模式,所述终端设备上的音频播放应用程序开启时,所述第一耳机采集第一声音信号,将所述第一声音信号发送给所述终端设备;
[0158] 所述终端设备对所述第一声音信号进行音效处理得到第二声音信号;
[0159] 所述终端设备对所述第二声音信号和伴奏音频进行混音处理,得到第三声音信号;
[0160] 所述终端设备将所述第三声音信号分别发送给所述第一耳机和所述第二耳机;
[0161] 所述第一耳机和所述第二耳机播放所述第三声音信号。
[0162] 一种可能的实现方式中,所述方法还包括:所述终端设备存储所述第一声音信号。
[0163] 一种可能的实现方式中,所述第一耳机为所述TWS蓝牙耳机中的主耳机。
[0164] 本申请第十五方面提供一种蓝牙通信方法,应用于蓝牙通信系统,所述蓝牙通信系统包括真正无线立体声TWS蓝牙耳机和终端设备,所述TWS蓝牙耳机包括第一耳机和第二耳机,所述终端设备与所述第一耳机之间通过第一蓝牙链路通信,所述终端设备与所述第二耳机之间通过第二蓝牙链路通信,所述第一耳机和所述第二耳机之间通过第三蓝牙链路通信,所述方法包括:
[0165] 当所述TWS蓝牙耳机处于第二模式,所述终端设备上的音频播放应用程序开启时,所述第一耳机采集第一声音信号,将所述第一声音信号发送给所述终端设备;
[0166] 所述终端设备对所述第一声音信号进行音效处理得到第二声音信号;
[0167] 所述终端设备对所述第二声音信号和伴奏音频进行混音处理,得到第三声音信号;
[0168] 所述终端设备将所述第三声音信号发送给所述第一耳机;
[0169] 所述第一耳机将所述第三声音信号发送给所述第二耳机;
[0170] 所述第一耳机和所述第二耳机播放所述第三声音信号。
[0171] 一种可能的实现方式中,所述方法还包括:所述终端设备存储所述第一声音信号。
[0172] 一种可能的实现方式中,所述第一耳机为所述TWS蓝牙耳机中的主耳机。
[0173] 本申请第十六方面提供一种TWS耳机,包括:第一耳机和第二耳机;
[0174] 所述第一耳机,用于与终端设备建立第一蓝牙链路;
[0175] 所述第二耳机,用于与所述终端设备建立第二蓝牙链路;
[0176] 当所述TWS蓝牙耳机处于第二模式,所述终端设备上的音频播放应用程序开启时,所述第一耳机还用于采集第一声音信号,所述第二耳机还用于采集第四声音信号;
[0177] 所述第一耳机,还用于接收所述终端设备通过所述第一蓝牙链路发送的伴奏音频,对所述第一声音信号进行音效处理得到第二声音信号,对所述第二声音信号和所述伴奏音频进行混音处理,得到第三声音信号,播放所述第三声音信号;
[0178] 所述第一耳机,还用于接收所述终端设备通过所述第二蓝牙链路发送的所述伴奏音频,对所述第四声音信号进行音效处理得到第五声音信号,对所述第五声音信号和所述伴奏音频进行混音处理,得到第六声音信号,播放所述第六声音信号。
[0179] 一种可能的实现方式中,所述第一耳机还用于:将所述第一声音信号发送给所述终端设备。
[0180] 一种可能的实现方式中,所述第二耳机还用于:将所述第四声音信号发送给所述终端设备。
[0181] 本申请第十七方面提供一种终端设备,所述终端设备包括:
[0182] 链路建立模块,用于与第一耳机之间建立第一蓝牙链路,以及与第二耳机之间建立第二蓝牙链路,所述第一耳机和所述第二耳机为TWS蓝牙耳机中的单体耳机;
[0183] 接收模块,用于当所述TWS蓝牙耳机处于第二模式,所述终端设备上的音频播放应用程序开启时,接收所述第一耳机通过所述第一蓝牙链路发送的第一声音信号,接收所述第二耳机通过所述第二蓝牙链路发送的第四声音信号,所述第一声音信号是所述第一耳机采集的,所述第四声音信号是所述第二耳机采集的;
[0184] 处理模块,用于根据所述第一声音信号和/或第四声音信号得到待播放的声音信号;
[0185] 发送模块,用于通过所述第一蓝牙链路将所述待播放的声音信号发送给所述第一耳机,通过所述第二蓝牙链路将所述待播放的声音信号发送给所述第二耳机。
[0186] 一种可能的实现方式中,所述处理模块具体用于:
[0187] 对所述第一声音信号进行音效处理得到第二声音信号,对所述第二声音信号和伴奏音频进行混音处理,得到待播放的第三声音信号;
[0188] 对所述第四声音信号进行音效处理得到第五声音信号,对所述第五声音信号和所述伴奏音频进行混音处理,得到待播放的第六声音信号;
[0189] 将所述待播放的第三声音信号通过所述第一蓝牙链路发送给所述第一耳机;
[0190] 将所述待播放的第六声音信号通过所述第二蓝牙链路发送给所述第二耳机。
[0191] 一种可能的实现方式中,所述处理模块具体用于:
[0192] 从所述第一声音信号和所述第四声音信号中选择一路信号作为待处理信号;
[0193] 对所述待处理信号进行音效处理得到第二声音信号;
[0194] 对所述第二声音信号和伴奏音频进行混音处理,得到所述待播放的声音信号。
[0195] 一种可能的实现方式中,所述从所述第一声音信号和所述第四声音信号中选择一路信号作为待处理信号,包括:
[0196] 从所述第一声音信号和所述第四声音信号中选择主耳机采集的声音信号作为所述待处理信号。
[0197] 一种可能的实现方式中,还包括存储模块,用于存储所述第一声音信号或者所述第四声音信号。
[0198] 本申请第十八方面提供一种终端设备,所述终端设备包括:
[0199] 链路建立模块,用于与第一耳机之间建立第一蓝牙链路,以及与第二耳机之间建立第二蓝牙链路,所述第一耳机和所述第二耳机为TWS蓝牙耳机中的单体耳机,所述第一耳机和所述第二耳机之间建立了第三蓝牙链路;
[0200] 接收模块,用于当所述TWS蓝牙耳机处于第二模式,所述终端设备上的音频播放应用程序开启时,接收所述第一耳机通过所述第一蓝牙链路发送的第一声音信号,接收所述第二耳机通过所述第二蓝牙链路发送的第四声音信号,所述第一声音信号是所述第一耳机采集的,
[0201] 音效处理模块,用于对所述第一声音信号或所述第四声音信号进行音效处理得到第二声音信号;
[0202] 混音模块,用于对所述第二声音信号和伴奏音频进行混音处理,得到第三声音信号;
[0203] 发送模块,用于向所述TWS蓝牙耳机中的主耳机发送所述第三声音信号。
[0204] 一种可能的实现方式中,所述音效处理模块具体用于:从所述第一声音信号和所述第四声音信号中选择所述主耳机采集的声音信号作为所述待处理信号,对所述待处理信号进行音效处理得到所述第二声音信号。
[0205] 一种可能的实现方式中,还包括存储模块,用于存储所述第一声音信号或者所述第四声音信号。
[0206] 本申请第十九方面提供一种TWS耳机,包括:第一耳机和第二耳机;
[0207] 所述第一耳机,用于与终端设备建立第一蓝牙链路,以及与所述第二耳机建立第三蓝牙链路;
[0208] 所述第二耳机,用于与所述终端设备建立第二蓝牙链路;
[0209] 当所述TWS蓝牙耳机处于第二模式,所述终端设备上的音频播放应用程序开启时,所述第一耳机还用于采集第一声音信号;
[0210] 所述第一耳机,还用于接收所述终端设备发送的伴奏音频,对所述第一声音信号进行音效处理得到第二声音信号,对所述第二声音信号和所述伴奏音频进行混音处理,得到第三声音信号,将所述第三声音信号发送给所述第二耳机;
[0211] 所述第一耳机,还用于播放所述第三声音信号;
[0212] 所述第二耳机,还用于播放所述第三声音信号。
[0213] 一种可能的实现方式中,所述第一耳机还用于将所述第一声音信号发送给所述终端设备。
[0214] 一种可能的实现方式中,所述第一耳机为所述TWS蓝牙耳机的主耳机。
[0215] 本申请第二十方面提供一种终端设备,所述终端设备包括:
[0216] 链路建立模块,用于与第一耳机之间建立第一蓝牙链路,以及与第二耳机之间建立第二蓝牙链路,所述第一耳机和所述第二耳机为TWS蓝牙耳机中的单体耳机;
[0217] 接收模块,用于当所述TWS蓝牙耳机处于第二模式,所述终端设备上的音频播放应用程序开启时,接收所述第一耳机通过所述第一蓝牙链路发送的第一声音信号,所述第一声音信号是所述第一耳机采集的;
[0218] 音效处理模块,用于对所述第一声音信号进行音效处理得到第二声音信号;
[0219] 混音模块,用于对所述第二声音信号和伴奏音频进行混音处理,得到第三声音信号;
[0220] 发送模块,用于通过所述第一蓝牙链路向所述第一耳机发送所述第三声音信号。
[0221] 一种可能的实现方式中,所述发送模块还用于:通过所述第二蓝牙链路向所述第二耳机发送所述第三声音信号。
[0222] 一种可能的实现方式中,还包括存储模块,用于存储所述第一声音信号。
[0223] 一种可能的实现方式中,所述第一耳机为所述TWS蓝牙耳机中的主耳机。
[0224] 本申请第二十一方面提供一种TWS耳机,包括:第一耳机和第二耳机;
[0225] 所述第一耳机,用于与终端设备建立第一蓝牙链路,以及与所述第二耳机建立第三蓝牙链路;
[0226] 所述第二耳机,用于与所述终端设备建立第二蓝牙链路;
[0227] 当所述TWS蓝牙耳机处于第二模式,所述终端设备上的音频播放应用程序开启时,所述第一耳机还用于采集第一声音信号,通过所述第一蓝牙链路将所述第一声音信号发送给所述终端设备;
[0228] 所述第一耳机还用于接收所述终端设备通过所述第一蓝牙链路发送的第三声音信号,将所述第三声音信号通过所述第三蓝牙链路发送给所述第二耳机,所述第三声音信号是所述终端设备对所述第一声音信号进行音效处理和混音处理后得到的;
[0229] 所述第一耳机,还用于播放所述第三声音信号;
[0230] 所述第二耳机,还用于播放所述第三声音信号。
[0231] 本申请第二十二方面提供一种TWS耳机,包括:第一耳机和第二耳机;
[0232] 所述第一耳机,用于与终端设备建立第一蓝牙链路;
[0233] 所述第二耳机,用于与所述终端设备建立第二蓝牙链路;
[0234] 当所述TWS蓝牙耳机处于第二模式,所述终端设备上的音频播放应用程序开启时,所述第一耳机还用于采集第一声音信号,将所述第一声音信号通过所述第一蓝牙链路发送给所述终端设备;
[0235] 所述第一耳机还用于接收所述终端设备通过所述第一蓝牙链路发送的第三声音信号,播放所述第三声音信号,所述第三声音信号是所述终端设备对所述第一声音信号进行音效处理和混音处理后得到的;
[0236] 所述第二耳机,还用于接收所述终端设备通过所述第二蓝牙链路发送的第三声音信号,播放所述第三声音信号。
[0237] 本申请第二十三方面提供一种终端设备,包括处理器、存储器和收发器,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述终端设备执行如本申请第一方面至第三方面、第十方面至第十五方面的任一可能实现方式中终端设备执行的方法步骤。
[0238] 本申请第二十四方面提供一种TWS蓝牙耳机,包括处理器、存储器和收发器,所述存储器用于存储指令,所述收发器用于和其他设备通信,所述处理器用于执行所述存储器中存储的指令,以使所述终端设备执行如本申请第一方面至第三方面、第十方面至第十五方面的任一可能实现方式中第一耳机和第二耳机执行的方法步骤。
[0239] 本申请第二十五方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有指令,当所述指令被执行时,使得计算机执行如本申请第一方面至第三方面、第十方面至第十五方面的任一可能实现方式中终端设备执行的方法步骤。
[0240] 本申请第二十六方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有指令,当所述指令被执行时,使得计算机执行如本申请第一方面至第三方面、第十方面至第十五方面的任一可能实现方式中第一耳机或者第二耳机执行的方法步骤。
[0241] 本申请实施例提供一种蓝牙通信方法和装置,应用于蓝牙通信系统,蓝牙通信系统包括TWS蓝牙耳机和终端设备,TWS蓝牙耳机包括第一耳机和第二耳机,终端设备控制TWS蓝牙耳机处于第一模式,在第一模式下第一耳机用于采集声音信号,第二耳机用于播放声音信号,第一耳机拿在用户手上,第二耳机佩戴在用户耳朵上,当终端设备上的音频app开启时,第一耳机采集第一声音信号,对第一声音信号进行音效处理,得到第二声音信号,并将第二声音信号发送给第二耳机,终端设备向第二耳机发送伴奏音频,第二耳机将伴奏音频与第二声音信号进行混音处理后播放。用户拿在手上的第一耳机可以离用户嘴更近,从而能够满足用户对声音细节拾取的高要求。一个耳机手持,一个耳机佩戴在耳朵上,手持的耳机专用于拾音,佩戴在耳朵上的耳机专用于返听,符合用户在正常K歌情况下手拿话筒的行为习惯,且能够实现实时耳返的功能。

附图说明

[0242] 图1为本申请实施例适用的蓝牙通信系统的架构示意图;
[0243] 图2为本申请实施例适用的终端设备的一种结构示意图;
[0244] 图3A至图3E为本申请实施例提供的一种应用场景下的终端界面示意图;
[0245] 图4为本申请实施例一提供的蓝牙通信方法的流程示意图;
[0246] 图5为本申请实施例一提供的蓝牙通信方法所适用的终端设备与TWS蓝牙耳机的蓝牙链路示意图;
[0247] 图6为本申请实施例一提供的蓝牙通信方法所适用的终端设备与TWS蓝牙耳机的数据传输示意图;
[0248] 图7为用户开启第一模式的一种示意图;
[0249] 图8为TWS蓝牙耳机的角色选择界面的又一种示意图;
[0250] 图9为第一耳机和第二耳机与终端设备建立蓝牙连接后的蓝牙设置界面的一种示意图;
[0251] 图10为第一耳机和第二耳机与终端设备建立蓝牙连接后的蓝牙设置界面的又一种示意图;
[0252] 图11为本申请实施例二提供的蓝牙通信方法的流程示意图;
[0253] 图12为本申请实施例二提供的蓝牙通信方法所适用的终端设备与TWS蓝牙耳机的蓝牙链路示意图;
[0254] 图13为本申请实施例二提供的蓝牙通信方法所适用的终端设备与TWS蓝牙耳机的数据传输示意图;
[0255] 图14为本申请实施例三提供的蓝牙通信方法的流程示意图;
[0256] 图15为本申请实施例三提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图;
[0257] 图16为本申请实施例四提供的蓝牙通信方法的流程示意图;
[0258] 图17为本申请实施例四提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图;
[0259] 图18为本申请实施例五提供的蓝牙通信方法的流程示意图;
[0260] 图19为本申请实施例五提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图;
[0261] 图20为TWS蓝牙耳机的设置界面的一种示意图;
[0262] 图21为本申请实施例六提供的蓝牙通信方法的流程示意图;
[0263] 图22为本申请实施例六提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图;
[0264] 图23为本申请实施例七提供的蓝牙通信方法的流程示意图;
[0265] 图24为本申请实施例七提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图;
[0266] 图25为本申请实施例八提供的蓝牙通信方法的流程示意图;
[0267] 图26为本申请实施例八提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图;
[0268] 图27为本申请实施例九提供的蓝牙通信方法的流程示意图;
[0269] 图28为本申请实施例九提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图;
[0270] 图29为本申请实施例十提供的蓝牙通信方法的流程示意图;
[0271] 图30为本申请实施例十提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图;
[0272] 图31为本申请实施例十一提供的终端设备的结构示意图;
[0273] 图32为本申请实施例十二提供的终端设备的结构示意图;
[0274] 图33为本申请实施例十三提供的终端设备的结构示意图;
[0275] 图34为本申请实施例十四提供的TWS蓝牙耳机的结构示意图;
[0276] 图35为本申请实施例十五提供的TWS蓝牙耳机的结构示意图;
[0277] 图36为本申请实施例十六提供的TWS蓝牙耳机的结构示意图;
[0278] 图37为本申请实施例十七提供的终端的结构示意图。

具体实施方式

[0279] 本申请实施例提供一种蓝牙通信方法,图1为本申请实施例适用的蓝牙通信系统的架构示意图,参考图1,该蓝牙通信系统包括终端设备10和蓝牙耳机20。终端设备10和蓝牙耳机之间通过蓝牙链路通信。
[0280] 本申请实施例中,蓝牙耳机为支持蓝牙通信协议的耳机,其中,蓝牙通信协议可以为传统蓝牙协议,传统蓝牙协议也称为经典蓝牙协议,蓝牙通信协议还可以为低功耗(Bluetooth low energy,BLE)蓝牙协议。随着蓝牙协议的演进,还可以是未来将推出的其他蓝牙协议。随着蓝牙技术的发展,蓝牙通信协议的版本不断在变化,本申请实施例的蓝牙通信协议的版本可以为以下版本中的任意一个:1.0系列版本,2.0系列版本,3.0系列版本或4.0系列版本。
[0281] 本申请实施例中的蓝牙耳机为TWS蓝牙耳机,TWS蓝牙耳机包括两个耳机:第一耳机和第二耳机,第一耳机和第二耳机也称为主耳机和副耳机。不同于其他蓝牙耳机,TWS蓝牙耳机中主耳机和副耳机之间可以通过蓝牙协议进行数据传输,主耳机通过与副耳机之间的蓝牙链路,将数据发送给副耳机。主耳机和副耳机之间没有连接线,通过无线方式通信,携带和使用更方便。蓝牙耳机有头戴式和入耳式,本申请实施例中的TWS蓝牙耳机为入耳式。
[0282] 本申请实施例中,终端设备10可以为手机、电脑、智能电视、车载设备、可穿戴设备、工业设备等。图2为本申请实施例适用的终端设备的一种结构示意图,参照图2,终端设备10可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。可以理解的是,本实施例示意的结构并不构成对终端设备10的具体限定。在本申请另一些实施例中,终端设备10可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件,或软件和硬件的组合实现。
[0283] 处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processing unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural‑network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。在一些实施例中,终端设备10也可以包括一个或多个处理器110。其中,控制器可以是终端设备10的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。这就避免了重复存取,减少了处理器110的等待时间,因而提高了终端设备10系统的效率。
[0284] 在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter‑integrated circuit,I2C)接口,集成电路内置音频(inter‑integrated circuit sound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general‑purpose input/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。其中,USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为终端设备10充电,也可以用于终端设备10与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。
[0285] 可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端设备10的结构限定。在本申请另一些实施例中,终端设备10也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
[0286] 充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过终端设备10的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为终端设备10供电。
[0287] 电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
[0288] 终端设备10的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。天线1和天线2用于发射和接收电磁波信号。终端设备10中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
[0289] 移动通信模块150可以提供应用在终端设备10上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
[0290] 调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。
[0291] 无线通信模块160可以提供应用在终端设备10上的包括无线局域网(wireless local area networks,WLAN),蓝牙,全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),NFC,红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
[0292] 在一些实施例中,终端设备10的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得终端设备10可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括GSM,GPRS,CDMA,WCDMA,TD‑SCDMA,LTE,GNSS,WLAN,NFC,FM,和/或IR技术等。上述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidou navigation satellite system,BDS),准天顶卫星系统(quasi‑zenith satellite system,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。
[0293] 终端设备10通过GPU,显示屏194,以及应用处理器等可以实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行指令以生成或改变显示信息。
[0294] 显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light‑emitting diode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active‑matrix organic light emitting diode的,AMOLED),柔性发光二极管(flex light‑emitting diode,FLED),Miniled,MicroLed,Micro‑oLed,量子点发光二极管(quantum dot light emitting diodes,QLED)等。在一些实施例中,终端设备10可以包括1个或N个显示屏194,N为大于1的正整数。
[0295] 终端设备10可以通过ISP,一个或多个摄像头193,视频编解码器,GPU,一个或多个显示屏194以及应用处理器等实现拍摄功能。
[0296] NPU为神经网络(neural‑network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现终端设备10的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
[0297] 外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展终端设备10的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐、照片、视频等数据文件保存在外部存储卡中。
[0298] 内部存储器121可以用于存储一个或多个计算机程序,该一个或多个计算机程序包括指令。处理器110可以通过运行存储在内部存储器121的上述指令,从而使得终端设备10执行本申请一些实施例中所提供的语音切换方法,以及各种功能应用以及数据处理等。
内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统;该存储程序区还可以存储一个或多个应用程序(比如图库、联系人等)等。存储数据区可存储终端设备10使用过程中所创建的数据(比如照片,联系人等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。在一些实施例中,处理器110可以通过运行存储在内部存储器121的指令,和/或存储在设置于处理器110中的存储器的指令,来使得终端设备10执行本申请实施例中所提供的语音切换方法,以及各种功能应用及数据处理。
[0299] 终端设备10可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。其中,音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。终端设备10可以通过扬声器170A收听音乐,或收听免提通话。受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当终端设备
10接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。终端设备10可以设置至少一个麦克风170C。在另一些实施例中,终端设备10可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,终端设备10还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,还可以是美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
[0300] 传感器180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。
[0301] 其中,压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。压力传感器180A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。终端设备10根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,终端设备10根据压力传感器180A检测所述触摸操作强度。终端设备10也可以根据压力传感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
[0302] 陀螺仪传感器180B可以用于确定终端设备10的运动姿态。在一些实施例中,可以通过陀螺仪传感器180B确定终端设备10围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180B检测终端设备10抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消终端设备10的抖动,实现防抖。陀螺仪传感器180B还可以用于导航,体感游戏场景等。
[0303] 加速度传感器180E可检测终端设备10在各个方向上(一般为三轴)加速度的大小。当终端设备10静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
[0304] 距离传感器180F,用于测量距离。终端设备10可以通过红外或激光测量距离。在一些实施例中,拍摄场景,终端设备10可以利用距离传感器180F测距以实现快速对焦。
[0305] 接近光传感器180G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。终端设备10通过发光二极管向外发射红外光。终端设备10使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定终端设备10附近有物体。当检测到不充分的反射光时,终端设备10可以确定终端设备10附近没有物体。终端设备10可以利用接近光传感器180G检测用户手持终端设备10贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180G也可用于皮套模式,口袋模式自动解锁与锁屏。
[0306] 环境光传感器180L用于感知环境光亮度。终端设备10可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。环境光传感器180L还可以与接近光传感器180G配合,检测终端设备10是否在口袋里,以防误触。
[0307] 指纹传感器180H(也称为指纹识别器),用于采集指纹。终端设备10可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
[0308] 触摸传感器180K,也可称触控面板或触敏表面。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称触控屏。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于终端设备10的表面,与显示屏194所处的位置不同。
[0309] 骨传导传感器180M可以获取振动信号。在一些实施例中,骨传导传感器180M可以获取人体声部振动骨块的振动信号。骨传导传感器180M也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180M也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180M获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180M获取的血压跳动信号解析心率信息,实现心率检测功能。
[0310] 按键190包括开机键,音量键等。按键190可以是机械按键,也可以是触摸式按键。终端设备10可以接收按键输入,产生与终端设备10的用户设置以及功能控制有关的键信号输入。
[0311] SIM卡接口195用于连接SIM卡。SIM卡可以通过插入SIM卡接口195,或从SIM卡接口195拔出,实现和终端设备10的接触和分离。终端设备10可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口195也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。终端设备10通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,终端设备10采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在终端设备10中,不能和终端设备10分离。
[0312] 目前的TWS蓝牙耳机通常仅具备听音乐和接打电话的基本功能,使得蓝牙耳机的功能比较单一。为了丰富TWS蓝牙耳机的应用场景,满足用户对TWS蓝牙耳机多功能的需求,本申请实施例提供一种蓝牙通信方法。该蓝牙通信方法使得用户可以使用手机进行K歌、直播、短视频录制、Vlog录音录像等,上述场景下需要进行拾音和/录音,拾音既采集用户声音信号,录音既存储声音信号。
[0313] 近些年,蓝牙耳机、蓝牙话筒因其自身携带方便、挣脱线材的干扰、续航足、潮流等几大优势,倍受社会关注。通常情况下,蓝牙耳机既能用拾音,又能用于播放声音,例如,蓝牙耳机上的麦克风可用于拾音,蓝牙耳机上的扬声器可用于播放声音。
[0314] 现有方案中,有一种头戴式的蓝牙耳机可用于进行K歌,可以理解头戴式蓝牙耳机并不同于本申请实施例的入耳式TWS蓝牙耳机。该头戴式蓝牙耳机采用私有方案,只能与专属的应用(application,APP)绑定,不能高度适配其他需要拾音或者录音的第三方APP。另外,该头戴式的蓝牙耳机进行拾音还存在以下问题:(1)由于蓝牙耳机的麦克风离用户嘴较远,无法满足用户对声音细节拾取的高要求;(2)两个蓝牙耳机均佩戴在耳朵上进行拾音,不符合用户在正常K歌情况下适应手拿话筒的行为习惯;(3)蓝牙耳机无法实现实时耳返的功能。
[0315] 为了解决现有技术的问题,本发明实施例提供一种蓝牙通信方法,该通信方法需要为TWS蓝牙耳机增加一种工作模式,例如,第一模式,在第一模式下第一耳机用于采集声音信号,第二耳机用于播放声音信号,第一耳机可以拿在用户手上,第二耳机可以佩戴在用户耳朵上。用户拿在手上的第一耳机可以离用户嘴更近,从而能够满足用户对声音细节拾取的高要求。一个耳机手持,一个耳机佩戴在耳朵上,手持的耳机专用于拾音,佩戴在耳朵上的耳机专用于返听,符合用户在正常K歌情况下手拿话筒的行为习惯,且能够实现实时耳返的功能。
[0316] 在K歌场景中,耳返很重要,对于用户或者歌手而言,在唱现场的时候可能听不到自己的声音,因此需要耳返来监听自己的声音是不是走音或者走调,还可能听不到伴奏或者伴奏有延迟,耳返还可以把伴奏送到歌手耳边。本申请实施例中,耳返能够将伴奏和用户的声音一起通过佩戴在耳朵上的耳机传递给用户,使得用户能够听到自己的声音和伴奏。
[0317] 本申请实施例中采集的语音信号可以为高清语音,高清语音也被称为宽带语音,是一种能为蜂窝网络、移动电话和无线耳机传输高清、自然语音质量的音频技术。与传统的窄带电话相比,高清语音很大程度上提高了语音质量,减少了听觉负担。通过使用改良的子带编码(subband codec,mSBC)语音编解码技术,无线蓝牙耳机也开始支持高清语音,将免提通话与高语音质量结合在了一起,因此,本申请实施例中TWS蓝牙耳机能够支持高清语音传输。
[0318] 本申请实施例中,高清语音的采样频率可以为32KHz或者48KHz,传输采用的带宽可以达到16KHz或者32KHz,即耳机和终端设备之间的蓝牙链路的传输带宽为16KHz或者32KHz。蓝牙耳机数据传输的编码方式可以采用mSBC,高清语音数据使得第一耳机采集到的语音信号经过处理后到达第二耳机的时延小于55ms,从而能够满足耳返对低时延的要求。
[0319] 需要明确的是,第一模式也可以称为“K歌模式”或者其他模式,本申请实施例不对第一模式的名称进行限定,第一耳机用于采集声音信号,第二耳机用于播放声音信号的模式均在本申请的保护范围内。用户在第一模式下,不仅可以K歌,还可以进行直播、短视频录制、Vlog录音录像以及语音通话等。
[0320] 本申请一些实施例中,第一耳机和第二耳机均需要与终端设备建立蓝牙链路以进行业务连接,且第一耳机和第二耳机之间也需要建立蓝牙链路。在另一些实施例中,第一耳机和第二耳机均需要与终端设备建立蓝牙链路以进行业务连接,第一耳机和第二耳机之间不需要建立蓝牙链路。在其他实施例中,终端设备仅需要与第一耳机建立蓝牙链路,不需要与第二耳机建立蓝牙链路,第一耳机和第二耳机之间采用数据转发的方式进行通信。示例性的,终端设备将音频数据发送给第一耳机,第一耳机接收到音频数据后,将音频数据转发给第二耳机,从而,实现两个耳机之间的同步发声,该场景中,第一耳机作为主耳机,第二耳机作为副耳机。
[0321] 为了便于理解,下面以终端为手机为例,介绍终端设备与蓝牙耳机建立业务连接的过程。终端设备与蓝牙耳机建立业务连接过程包括三个阶段,分别是扫描阶段、配对阶段和业务连接建立阶段。下面结合图3A至图3E进行详细说明。
[0322] 图3A至图3E为本申请实施例提供的一种应用场景下的终端界面示意图。示例性的,如图3A所示,在终端设备的设置界面中选择“蓝牙”进入蓝牙设置界面,蓝牙设置界面如图3B所示。参见图3B,当终端设备接收到用户操作蓝牙开启选项对应的指令时,终端打开蓝牙功能。
[0323] 用户可以通过点击终端设备中的“设置”APP进入图3A所示的设置界面。当然,在一些终端设备中,用户还可以通过快速入口打开蓝牙设置界面,例如,在手机的主界面上,用户从屏幕的顶端下滑可以打开快速设置界面,快速设置界面中显示有“蓝牙”图标,用户可以长按该“蓝牙”图标进入图3B所示的蓝牙设置界面。
[0324] 一些场景中,终端打开蓝牙功能后,能够发现附近可配对的蓝牙设备,并将扫描到的蓝牙设备显示在“可用设备”列表中。示例性的,图3B示例的是当前终端设备HUAWEI Mate30Pro扫描到蓝牙设备HUAWEIP20和第一耳机:TWS‑K1的情况,第一耳机在蓝牙设置界面中显示为TWS‑K1。该阶段称为扫描阶段。
[0325] 一些场景中,终端设备检测到用户点击“可用设备”列表中的某个蓝牙设备时,终端设备会与该蓝牙设备进行配对。示例性的,如图3C所示,终端设备检测到用户点击“可用设备”列表中的“TWS‑K1”时,终端设备与TWS‑K1进行配对,若配对成功,则将“TWS‑K1”显示在“已配对的设备”列表中,如图3D所示,该阶段称为配对阶段。
[0326] 一些场景中,如果终端设备之前曾与其他蓝牙设备建立过业务连接,则会在“已配对的设备”列表中显示曾经建立过业务连接的蓝牙设备。参见图3D,在“已配对的设备”列表中还显示了曾经建立过业务连接的蓝牙设备HUAWEI free buds。
[0327] 一些场景中,终端设备检测到用户点击“已配对的设备”列表中的某个蓝牙设备时,终端设备会与该蓝牙设备建立业务连接。如图3E所示,终端设备检测到用户点击“可配对的设备”列表中的“TWS‑K1”时,终端设备与TWS‑K1建立蓝牙连接。若蓝牙连接建立成功,则终端设备与TWS‑K1之间可以传输音频数据。该阶段称为业务连接建立阶段,后续实施例中描述的终端设备与TWS蓝牙耳机之间的交互过程均是在终端与蓝牙耳机建立业务连接之后进行的。
[0328] 上述以第一耳机与终端设备建立蓝牙连接为例进行说明,同样,第二耳机也可以通过上述三个阶段:扫描阶段、配对阶段和业务连接建立阶段与终端设备建立蓝牙连接,第二耳机在蓝牙配置界面中显示为TWS‑K2。可以理解,第一耳机和第二耳机在初次与终端设备建立蓝牙连接时,需要经过上述三个阶段,在后续使用过程中,第一耳机和第二耳机只需要执行业务连接建立阶段即可建立蓝牙连接。
[0329] 需要说明的是,图3A至图3E示例的终端界面的示意图仅为一种示例。不同的终端设备对应的设置界面以及操作方式可能有所不同。
[0330] 终端设备与TWS蓝牙耳机建立连接后,终端设备与第一耳机第二耳机之间可以传输音频数据。终端与TWS蓝牙耳机之间的蓝牙物理链路分为两种,一种为异步无连接(asynchronous connection less,ACL)链路,另一种为同步定向连接(synchronous connection oriented,SCO)链路。
[0331] ACL链路是蓝牙的基本连接,一般用于传输连接类的协商信令,用于保持蓝牙连接。ACL链路还支持单向传输音频数据。示例性的,当终端设备通过ACL链路向主耳机发送音频数据时,主耳机无法同时向终端设备发送音频数据。
[0332] SCO链路是蓝牙基带支持的连接技术,利用保留时隙传输数据。SCO链路支持双向传输音频数据。示例性的,当终端设备通过SCO链路向主耳机发送音频数据时,主耳机也可以通过该SCO链路向终端设备发送音频数据。
[0333] 下面,通过具体实施例,对本申请所示的技术方案进行详细说明。需要说明的是,下面几个实施例可以单独存在,也可以相互结合,对于相同或相似的内容,在不同的实施例中不再重复说明。
[0334] 图4为本申请实施例一提供的蓝牙通信方法的流程示意图,图5为本申请实施例一提供的蓝牙通信方法所适用的终端设备与TWS蓝牙耳机的蓝牙链路示意图,图6为本申请实施例一提供的蓝牙通信方法所适用的终端设备与TWS蓝牙耳机的数据传输示意图,图6所示的数据传输过程是在图5所示蓝牙链路上进行传输的,参照图4‑图6,该方法包括:
[0335] S101、终端设备控制TWS蓝牙耳机处于第一模式,其中,在第一模式下第一耳机用于采集声音信号,第二耳机用于播放声音信号。
[0336] 参照图5,本实施例中,终端设备与第一耳机之间建立了第一蓝牙链路,终端设备与第二耳机之间建立了第二蓝牙链路,第一耳机和第二蓝牙之间建立了第三蓝牙链路。
[0337] 一些场景中,终端设备接收用户输入的第一模式的开启指令,响应于开启指令开启第一模式。在开启第一模式后,终端设备为第一耳机和第二耳机分配音频角色,第一耳机的音频角色为声音采集角色(即拾音角色),第二耳机的音频角色为声音播放角色(即耳返角色)。
[0338] 开启指令可以是用户通过蓝牙设置界面输入的,图7为用户开启第一模式的一种示意图,如图7所示,第一耳机(TWS‑K1)和第二耳机(TWS‑K2)均显示在已配对列表中,用户点击图7a中TWS‑K1的设置按键之后,进入TWS‑K1的设置界面,TWS‑K1的设置界面如图7b所示。TWS‑K1的设置界面中包括多个配置项:通话项、媒体音频、共享联系人和第一模式,每个配置项的右侧对应设置有开启关闭按钮,用户可以通过对配置项对应的开启关闭按钮进行滑动操作,实现对配置项的开启或关闭。可选的,每个配置项的左侧还显示有各配置项对应的图标,图中未示出。
[0339] 多个配置项中的部分配置项在TWS蓝牙耳机与终端设备初次建立蓝牙连接后默认是开启,另一部分配置项默认是关闭的,例如,通话项和媒体音频默认是开启的,共享联系人和第一模式默认是关闭的。或者,通话项、媒体音频和第一模式默认是开启的,共享联系人默认是关闭的。
[0340] 针对默认关闭的配置项,用户可以手动开启该配置项。本实施例中,第一模式可以是默认开启的配置项,也可以是默认关闭的配置项,本实施例不对此进行限制。当第一模式为默认关闭的配置项时,用户可以对第一模式对应的开启关闭按钮进行滑动或者点击,生成开启指令,第一模式被开启。
[0341] 本实施例中,第一耳机可以拿在用户手上进行拾音,第二耳机佩戴在用户耳朵上进行返听。因此,第一模式可以认为是单耳拾音单耳返听的一种模式。
[0342] 在在TWS蓝牙耳机开启第一模式后,终端设备就可以通过如下几种方式为第一耳机和第二耳机分配音频角色:
[0343] 方式一、终端设备显示角色选择界面,角色选择界面中显示有第一耳机或者第二耳机的音频角色选项,该音频角色选项包括声音采集选项和声音播放选项,终端设备接收用户在该角色选择界面中输入的选择指令,根据该选择指令为第一耳机或者第二耳机分配音频角色,根据第一耳机或者第二耳机的分配音频角色,为TWS蓝牙耳机中的另一个耳机分配音频角色。
[0344] 用户可以通过第一耳机的设置按键或者第二耳机的设置按键进入耳机设置界面,进而根据用户操作显示角色选择界面。以用户通过第一耳机的设置按键打开角色选择界面为例,相应的,角色选择界面中显示有第一耳机的音频角色选项,角色选择界面如图7c所示,第一耳机TWS‑K1的音频角色选项包括声音采集选项和声音播放选项,用户可以根据自己的需求选择第一耳机TWS‑K1的音频角色。
[0345] 该方式中,用户开启另一个耳机的第一模式后,另一个耳机的设置界面中不会显示角色选择界面。例如,用户先开启TWS‑K1的第一模式,并为TWS‑K1选择的音频角色,那么TWS‑K2的设置界面中不会显示角色选择界面。
[0346] 可以理解,不论用户先选择第一耳机还是第二耳机的音频角色,终端设备都会根据先选择的耳机的角色,为另一个耳机分配角色。
[0347] 可选的,用户采用图7所示方式为第一耳机或者第二耳机选择音频角色后,用户可以采用同样的方式为TWS蓝牙耳机的另一个耳机选择音频角色。该方式下,两个耳机的设置界面中均会显示角色选择界面。
[0348] 方式二,终端设备显示角色选择界面,角色选择界面中显示有第一耳机和第二耳机的音频角色选项,音频角色选项包括声音采集选项和声音播放选项,终端设备接收用户在角色选择界面中输入的选择指令,终端设备根据该选择指令为第一耳机和第二耳机分配音频角色。
[0349] 图8为TWS蓝牙耳机的角色选择界面的又一种示意图,参考图8,不同于图7c角色选择界面中显示有第一耳机的音频角色选项,不显示第二耳机的音频角色选项,该角色选择界面上同时显示有两个耳机的音频角色选项:选项一:TWS‑K1声音采集,TWS‑K2声音播放;选项二:TWS‑K1声音播放,TWS‑K2声音采集。用户从两个选项中选择一个选项。
[0350] 同样,该方式中用户可以通过第一耳机的设置按键或者第二耳机的设置按键进入耳机设置界面,进而根据用户操作显示角色选择界面。
[0351] 方式三中,开启第一模式后,终端设备检测TWS蓝牙耳机的佩戴状态信息,佩戴状态信息用于表示TWS处于佩戴状态或者非佩戴状态。终端设备根据TWS蓝牙耳机的佩戴状态信息,为第二耳机和第二耳机分配音频角色。其中,处于非佩戴状态耳机的音频角色为声音采集角色,处于佩戴状态的耳机的音频角色为声音播放角色。
[0352] 其中,处于佩戴装置是指TWS蓝牙耳机佩戴在耳朵上,处于非佩戴状态是指TWS蓝牙耳机没有佩戴在耳朵上,TWS蓝牙耳机可以被用户拿在手机上,本实施例中,在第一模式,用户通常手持采集声音的耳机,耳朵上佩戴用于声音播放的耳机,因此,终端设备可以根据TWS蓝牙耳机的佩戴状态信息为第一耳机和第二耳机分配音频角色。
[0353] 当第一耳机处于非佩戴状态,第二耳机处于佩戴状态时,终端设备确定第一耳机的音频角色为声音采集角色,第二耳机的音频角色为声音播放角色。当第二耳机处于非佩戴状态,第一耳机处于佩戴状态时,终端设备确定第二耳机的音频角色为声音采集角色,第一耳机的音频角色为声音播放角色。
[0354] 其中,对第一耳机和第二耳机的佩戴状态进行检测可以采用多种检测方式。示例性的,可以采用基于传感器的佩戴检测技术,即,在第一耳机和第二耳机内设置有传感器,传感器用于采集佩戴状态信号。根据光学接近传感器采集到的佩戴状态信号可以确定出第一耳机或第二耳机是否处于佩戴状态。其中,上述的传感器可以为光学接近传感器、压力传感器、热传感器、水分传感器中的一个或者多个。
[0355] 方式四中,终端设备根据保存的TWS蓝牙耳机的音频角色的历史数据,为第一耳机和第二耳机分配音频角色。
[0356] 示例性的,该TWS蓝牙耳机的音频角色的历史数据可以为TWS蓝牙耳机在上一次处于第一模式时使用的音频角色的信息,终端设备可以将TWS蓝牙耳机在上一次处于第一模式时使用的音频角色设置为TWS蓝牙耳机在本次处于第一模式下的音频角色。
[0357] 例如,TWS蓝牙耳机在上一次处于第一模式时,第一耳机的音频角色为声音采集角色,第二耳机的音频角色为声音采集角色,则确定TWS蓝牙耳机在本次处于第一模式下的音频角色为:第一耳机的音频角色为声音采集角色,第二耳机的音频角色为声音采集角色。
[0358] TWS蓝牙耳机的音频角色的历史数据可以是用户采用方式一和方式二选择的音频角色,因此,可以将方式四与方式一至方式三中的任意一种方式结合使用。即用户在初次使用该TWS蓝牙耳机处于第一模式时,采用方式一至方式三中任一方式为TWS蓝牙耳机分配音频角色,后续就不要用户选择了,终端设备根据TWS蓝牙耳机的音频角色的历史数据为TWS蓝牙耳机分配音频角色。
[0359] 当然,TWS蓝牙耳机的音频角色的历史数据不限于TWS蓝牙耳机在上一次处于第一模式时使用的音频角色的信息,终端设备可以长期对用户使用习惯进行记录,根据用户在长期使用TWS蓝牙耳机时的音频角色为第一耳机和第二耳机分配音频角色。
[0360] 例如,终端设备记录用户在一个月内使用TWS蓝牙耳机处于第一模式的音频角色,根据记录数据,统计该一个月内第一耳机的作为声音采集角色、第二耳机作为声音播放角色的第一次数,以及第二耳机的作为声音采集角色、第一耳机作为声音播放角色的第二次数,比较第一次数和第二次数,选择第一次数和第二次数中的较大次数对应的音频角色作为该TWS蓝牙耳机在本次处于第一模式下第一耳机和第二耳机的音频角色。
[0361] 方式五中,开启第一模式后,终端设备根据系统配置的TWS蓝牙耳机在第一模式下的音频角色,为第一耳机和所述第二耳机分配音频角色。
[0362] 该方式中,第一耳机和第二耳机的音频角色预先由系统配置好,并存储在终端设备中,第一模式开启后,终端设备默认使用该系统配置的音频角色。
[0363] 可选的,该方式五还可以与方式一至方式三中的任一方式结合使用,终端设备开启第一模式后,默认使用系统配置的音频角色,后续,用户可以使用方式一至方式三中的任一方式切换TWS蓝牙耳机的音频角色。
[0364] 以方式三与方式五结合为例,终端设备开启第一模式后,默认使用系统配置的音频角色,例如,第一耳机用于采集声音,第二耳机用于播放声音,当用户将第一耳机佩戴在耳朵上,将第二耳机拿在手上时,终端设备根据第一耳机和第二耳机的佩戴状态信息,切换第一耳机和第二耳机的音频角色为:第二耳机用于采集声音信号,第一耳机用于播放声音信号。
[0365] 以方式一与方式五结合为例,终端设备开启第一模式后,默认使用系统配置的音频角色,例如,第一耳机用于采集声音信号,第二耳机用于播放声音信号。当检测到用户采用方式一设置第二耳机的音频角色为声音采集角色,第一耳机的音频角色为声音播放角色时,终端设备切换第一耳机和第二耳机的音频角色为:第二耳机用于采集声音信号,第一耳机用于播放声音信号。
[0366] 图9为第一耳机和第二耳机与终端设备建立蓝牙连接后的蓝牙设置界面的一种示意图,如图9所示,蓝牙设置界面上已配对的设备列表中TWS‑K1位置显示有“已连接用于第一模式和音频通话”,TWS‑K2位置显示有“已连接用于第一模式和音频通话”。
[0367] 图10为第一耳机和第二耳机与终端设备建立蓝牙连接后的蓝牙设置界面的又一种示意图,如图10所示,蓝牙设置界面上已配对的设备列表中TWS‑K1位置显示有“已连接用于第一模式下拾音和音频通话”,TWS‑K2位置显示有“已连接用于第一模式下耳返和音频通话”。该方式中,在蓝牙设置界面中还显示了第二耳机和第二耳机在第一模式下的音频角色:拾音角色和耳返角色,从而使得用户能够了解两个耳机的音频角色,拾音角色本申请实施例中也称为声音采集角色,耳返角色本申请实施例中也称为声音播放角色。
[0368] 可以理解,在用户初次使用第一模式时,可能需要通过用户输入开启指令开启第一模式,后续当TWS蓝牙耳机开机后,TWS蓝牙耳机自动与终端设备建立蓝牙连接,TWS蓝牙耳机与终端设备建立蓝牙连接后,默认开启第一模式。以图7所示配置项为例,如果第一耳机的配置项中用户开启了:通话项、媒体音频和第一模式,则TWS蓝牙耳机与终端设备建立蓝牙连接后,相应的,通话项、媒体音频和第一模式三个功能均开启。
[0369] 在用户不需要开启指令开启第一模式的情况下,终端设备检测到TWS蓝牙耳机与终端设备建立连接后,则可以采用上述方式一至方式五中任一方式为第一耳机和第二耳机分配音频角色。
[0370] S102、当终端设备上的音频播放应用程序开启时,第一耳机采集第一声音信号,对第一声音信号进行音效处理,得到第二声音信号,并将第二声音信号发送给第二耳机。
[0371] 该音频播放程序可以是终端设备上安装的第三方app,例如K歌app,直播app,具有视频和/或音频录制功能的app,例如,手机自带的拍照app。
[0372] 以K歌或者直播场景为例,在用户打开K歌app开始K歌后,或者,用户打开直播app开始直播后,第一耳机开始采集第一声音信号,第一耳机对采集到的声音信号进行音效处理,该音效处理可以包括混响、均衡(Equaliser,EQ)、人声增强等人声美化处理。第一耳机通过音效处理将第一声音信号转换为第二声音信号,并将第二声音信号通过第三蓝牙链路发送给第二耳机。
[0373] S103、第一耳机将第一声音信号发送给终端设备。
[0374] 终端设备存储第一声音信号,从而完成在K歌和直播场景下的录音功能。步骤S103为可选步骤,如果不需要录音,则第一耳机不需要将第一声音信号发送给终端设备。
[0375] S104、终端设备向第二耳机发送伴奏音频。
[0376] 在K歌和直播场景下,K歌或者直播开始后,终端设备通过第二蓝牙链路持续向第二耳机发送伴奏音频。
[0377] S105、第二耳机将伴奏音频与第二声音信号进行混音处理后播放。
[0378] 第二耳机将伴奏音频和第二声音信号进行混音处理后得到第三声音信号,并播放第三声音信号,从而实现耳返功能。
[0379] 可以理解,在K歌场景下,终端设备会向第二耳机下发伴奏音频,在直播场景下,终端设备可能会下发伴奏音频,也可能不下发伴奏,终端设备是否下发伴奏音频,由用户选择或者用户选择的直播模式决定。同样,在视频和/或音频录制场景下,终端设备可能会下发伴奏音频,也可能不下发伴奏,可以由用户选择是否需要伴奏音频。
[0380] 本申请实施例中,用户在第一模式下还可以进行语音通话,在通话过程中,可以通过第一耳机采集第一声音信号,将第一声音信号发送给终端设备,终端设备将第一声音信号传输到通话对端设备,通话对端设备发送来的语音信号由终端设备发送给第二耳机,第二耳机播放对端设备发送来的语音信号,从而完成语音通话。可选的,终端设备还可以对第一声音信号和通话对端设备发送来的语音信号进行存储,完成通话录音功能。
[0381] 可选的,第一耳机可以对第一声音信号进行音效处理后发送给终端设备,终端设备向通话对端设备发送的信号为经过音效处理后的声音信号。当然,也可以由终端设备对第一声音信号进行音效处理。
[0382] 如果终端设备不下发伴奏音频,则第二耳机不需要进行混音处理,第二耳机接收到第一耳机发送的第二声音信号后,直接播放第二声音信号。
[0383] 本实施例的方法中,终端设备控制TWS蓝牙耳机处于第一模式,其中,在第一模式下第一耳机用于采集声音信号,第二耳机用于播放声音信号,当终端设备上的音频播放应用程序开启时,第一耳机采集第一声音信号,对第一声音信号进行音效处理,得到第二声音信号,并将第二声音信号发送给第二耳机,终端设备向第二耳机发送伴奏音频,第二耳机将伴奏音频与第二声音信号进行混音处理后播放。用户可以将第一耳机拿在手上进行拾音,第二耳机佩戴在用户耳朵上进行返听,一方面,用户拿在手上的第一耳机可以离用户嘴更近,从而能够满足用户对声音细节拾取的高要求;另一方面,手持的耳机专用于拾音,佩戴在耳朵上的耳机专用于返听,符合用户在正常K歌情况下手拿话筒的行为习惯,且能够实现实时耳返的功能。
[0384] 图11为本申请实施例二提供的蓝牙通信方法的流程示意图,图12为本申请实施例二提供的蓝牙通信方法所适用的终端设备与TWS蓝牙耳机的蓝牙链路示意图,图13为本申请实施例二提供的蓝牙通信方法所适用的终端设备与TWS蓝牙耳机的数据传输示意图,图13所示的数据传输过程是在图12所示蓝牙链路上进行传输的,参照图11‑13,该方法包括:
[0385] S201、终端设备控制TWS蓝牙耳机处于第一模式,其中,在第一模式下第一耳机用于采集声音信号,第二耳机用于播放声音信号。
[0386] 参照图12,本实施例中,终端设备与第一耳机之间建立了第一蓝牙链路,终端设备与第二耳机之间建立了第二蓝牙链路,第一耳机和第二蓝牙之间不需要建立蓝牙链路。
[0387] 终端设备控制TWS蓝牙耳机处于第一模式的具体实现方式参照实施例一中步骤S101相关的描述,这里不再赘述。
[0388] S202、当终端设备上的音频播放应用程序开启时,第一耳机采集第一声音信号,对第一声音信号进行音效处理,得到第二声音信号,并将第一声音信号和第二声音信号发送给终端设备。
[0389] 第一耳机将第一声音信号和第二声音信号通过第一蓝牙链路发送给终端设备,其中,第一声音信号为可选信号,如果不需要录制,则第一耳机不需要向终端设备发送第一声音信号。
[0390] S203、终端设备将伴奏音频与第二声音信号进行混音处理后得到第三声音信号。
[0391] S204、终端设备将第三声音信号发送给第二耳机。
[0392] 终端设备通过第二蓝牙链路将第二声音信号发送给第二耳机。
[0393] S205、第二耳机播放第三声音信号。
[0394] 本实施例与实施例一不同的是:本实施例中伴奏音频与第二声音信号的混音处理放在终端设备侧,实施例一中由第二耳机进行混音处理,其他实施例方式和技术效果与实施例一相同,这里不再赘述。
[0395] 图14为本申请实施例三提供的蓝牙通信方法的流程示意图,图15为本申请实施例三提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图,图15所示的数据传输过程采用的蓝牙链路参照图12所示的蓝牙链路,参照图12、14以及图15,该方法包括:
[0396] S301、终端设备控制TWS蓝牙耳机处于第一模式,其中,在第一模式下第一耳机用于采集声音信号,第二耳机用于播放声音信号。
[0397] 参照图12,本实施例中,终端设备与第一耳机之间建立了第一蓝牙链路,终端设备与第二耳机之间建立了第二蓝牙链路,第一耳机和第二蓝牙之间不需要建立蓝牙链路。
[0398] 终端设备控制TWS蓝牙耳机处于第一模式的具体实现方式参照实施例一中步骤S101相关的描述,这里不再赘述。
[0399] S302、当终端设备上的音频播放应用程序开启时,第一耳机采集第一声音信号,将第一声音信号发送给终端设备。
[0400] S303、终端设备对第一声音信号进行音效处理,得到第二声音信号。
[0401] 可选的,终端设备接收到第一声音信号之后,还可以存储第一声音信号,从而完成录音功能。
[0402] S304、终端设备将伴奏音频与第二声音信号进行混音处理后得到第三声音信号。
[0403] S305、终端设备将第三声音信号发送给第二耳机。
[0404] S306、第二耳机播放第三声音信号。
[0405] 本实施例与实施例一不同的是:本实施例中伴奏音频与第二声音信号的混音处理放在终端设备侧,对第一声音信号的音效处理也放在终端设备侧,实施例一中由第二耳机进行混音处理,由第一耳机对第一声音信号进行音效处理,其他实施例方式和技术效果与实施例一相同,这里不再赘述。
[0406] 图16为本申请实施例四提供的蓝牙通信方法的流程示意图,图17为本申请实施例四提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图,图17所示的数据传输过程采用的蓝牙链路参照图5所示的蓝牙链路,参照图5、图16和图17,该方法包括:
[0407] S401、终端设备控制TWS蓝牙耳机处于第一模式,其中,在第一模式下第一耳机用于采集声音信号,第二耳机用于播放声音信号。
[0408] 本实施例中,终端设备与第一耳机之间建立了第一蓝牙链路,终端设备与第二耳机之间建立了第二蓝牙链路,第一耳机和第二蓝牙之间建立了第三蓝牙链路。
[0409] 终端设备控制TWS蓝牙耳机处于第一模式的具体实现方式参照实施例一中步骤S101相关的描述,这里不再赘述。
[0410] S402、第一耳机采集第一声音信号,将第一声音信号发送给终端设备和第二耳机。
[0411] 第一耳机通过第一蓝牙链路将第一声音信号发送给终端设备,通过第三蓝牙链路将第一声音信号发送给第二耳机。
[0412] 其中,第一耳机向终端设备发送第一声音信号为可选步骤,如果不需要录音,则第一耳机不需要向终端设备发送第一声音信号。
[0413] S403、终端设备向第二耳机发送伴奏音频。
[0414] S404、第二耳机对第一声音信号进行音效处理,得到第二声音信号,并将第二声音信号和伴奏音频进行混音处理后得到第三声音信号。
[0415] 可选的,本实施例中,第二耳机也能够用于声音信号采集,即第一耳机和第二耳机同时进行声音信号采集,将第二耳机采集到的声音信号称为第四声音信号。
[0416] 第二耳机接收到第一声音信号后,根据第四声音信号验证第一声音信号是否有效,如果第一声音信号无效,则丢弃第一声音信号,对第四声音信号进行音效处理,得到第二声音信号。或者,使用第四声音信号对第一声音信号进行修正得到修正信号,对该修正信号进行音效处理,得到第二声音信号。
[0417] S405、第二耳机播放第三声音信号。
[0418] 本实施例与实施例一不同的是:本实施例中伴奏音频与第二声音信号的混音处理放在第二耳机侧,对第一声音信号的音效处理也放在第二耳机侧,实施例一中由第二耳机进行混音处理,由第一耳机对第一声音信号进行音效处理,其他实施例方式和技术效果与实施例一相同,这里不再赘述。
[0419] 图18为本申请实施例五提供的蓝牙通信方法的流程示意图,图19为本申请实施例五提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图,图18所示的数据传输过程采用的蓝牙链路参照图12所示的蓝牙链路,本实施例中,终端设备与第一耳机之间通过第一蓝牙链路通信,终端设备与第二耳机之间通过第二蓝牙链路通信,参照图12、图18和图19,该方法包括:
[0420] S501、当TWS蓝牙耳机处于第二模式,终端设备上的音频播放应用程序开启时,第一耳机采集第一声音信号,第二耳机采集第四声音信号。
[0421] 本实施例中,TWS蓝牙耳机与终端设备建立蓝牙连接后,TWS蓝牙耳机处于第二模式,第二模式也可以应用在K歌场景,直播场景,录音模型视频和/或音频录制场景下,第一模式和第二模式的区别在于:第二模式下采用一个或者两个耳机拾音,采用两个耳机返听;第一模式采用一个耳机拾音,另一个耳机返听。
[0422] 在TWS蓝牙耳机与终端设备初次建立蓝牙连接时,可以由用户手动开启第二模式,也可以系统默认开启第二模式。在用户手动初次开启第二模式后,后续当TWS蓝牙耳机与终端设备建立蓝牙连接后,默认开启第二模式,用户不需要每次手动开启第二模式。
[0423] 第二模式显示在TWS蓝牙耳机的设置界面中,TWS蓝牙耳机可以只支持第一模式和第二模式中的一种模式,也可以同时支持两种模式。当TWS蓝牙耳机只支持第二模式,不支持第一模式时,TWS‑K1的设置界面如图20所示,TWS‑K1的设置界面中包括多个配置项:通话项、媒体音频、共享联系人和第二模式,每个配置项的右侧对应设置有开启关闭按钮,用户可以通过对配置项对应的开启关闭按钮进行滑动操作,实现对配置项的开启或关闭。
[0424] 本实施例中,第二模式在TWS蓝牙耳机与终端设备初次建立蓝牙连接后,可以是默认开启的,也可以是默认关闭的。当第二模式默认被关闭时,用户通过对第二模式对应的开启关闭按钮进行点击或者滑动,开启第二模式。
[0425] 本实施例中,在第二模式下,采用两个耳机采集声音信号。
[0426] S502、终端设备向第一耳机和第二耳机分别发送伴奏音频。
[0427] 终端设备通过第一蓝牙链路向第一耳机发送伴奏音频,通过第二蓝牙链路向第二耳机发送伴奏音频。
[0428] S503、第一耳机对第一声音信号进行音效处理得到第二声音信号,对第二声音信号和伴奏音频进行混音处理,得到第三声音信号。
[0429] S504、第二耳机对第四声音信号进行音效处理得到第五声音信号,对第五声音信号和伴奏音频进行混音处理,得到第六声音信号。
[0430] S505、第一耳机播放第三声音信号,第二耳机播放第六声音信号。
[0431] 本实施例中,两个耳机分别对采集到的声音信号进行音效处理和混音处理,各个完成返听功能。
[0432] 可选的,第一耳机将第一声音信号发送给终端设备,终端设备存储第一声音信号。或者,第二耳机将第四声音信号发送给终端设备,终端设备存储第四声音信号。其中,该第一耳机或者第二耳机为TWS蓝牙耳机中的主耳机,即只有TWS蓝牙耳机中的主耳机会向终端设备发送采集到的声音信号,完成录音功能。
[0433] 可选的,第一耳机和第二耳机都将采集到的声音信号发送给终端设备,终端设备从第一耳机发送的第一声音信号和第二耳机发送的第二声音信号中选择一个声音信号进行存储。例如,终端设备选择主耳机的声音信号进行存储,或者,终端设备从二者中选择一个信号质量好的声音信号进行存储。
[0434] 本实施例中,TWS蓝牙耳机在第二模式下,能够通过两个耳机分别采集声音信号,并对终端设备下发的伴奏音频进行混音处理后分别播放,在K歌、直播等场景中能够实现实时耳返的功能。第二模式也可以应用在视频和/或音频录制场景,在视频和/或音频录制场景下,能够通过两个耳机分别采集声音信号,终端设备可能会下发伴奏音频,也可能不下发伴奏,可以由用户选择是否需要伴奏音频。在视频和/或音频录制场景下,如果终端设备不下发伴奏,则第一耳机和第二耳机不需要进行混音处理,直接播放第一耳机和第二耳机采集到的声音信号。
[0435] 需要说明的是,本申请实施例中,用户在第二模式下还可以进行语音通话,在通话过程中,可以通过第一耳机和第二耳机采集声音信号,将采集到的声音信号发送给终端设备,终端设备将第一耳机或者第二耳机采集到的声音信号传输到通话对端设备,通话对端设备发送来的语音信号由终端设备发送给第一耳机和第二耳机,第一耳机和第二耳机同时播放对端设备发送来的语音信号,从而完成语音通话。可选的,终端设备还可以对第一耳机和第二耳机采集到的声音信号以及通话对端设备发送来的语音信号进行存储,完成通话录音功能。
[0436] 可选的,第一耳机和第二耳机可以对采集到的声音信号进行音效处理后发送给终端设备,终端设备向通话对端设备发送的信号为经过音效处理后的声音信号。当然,也可以由终端设备对第一耳机或者第二耳机采集到的声音信号进行音效处理。
[0437] 图21为本申请实施例六提供的蓝牙通信方法的流程示意图,图22为本申请实施例六提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图,图22所示的数据传输过程采用的蓝牙链路参照图12所示的蓝牙链路,本实施例中,终端设备与第一耳机之间通过第一蓝牙链路通信,终端设备与第二耳机之间通过第二蓝牙链路通信,参照图12、图21和图22,该方法包括:
[0438] S601、当TWS蓝牙耳机处于第二模式,终端设备上的音频播放应用程序开启时,第一耳机采集第一声音信号,第二耳机采集第四声音信号。
[0439] S602、第一耳机将第一声音信号发送给终端设备,第二耳机将第四声音信号发送给终端设备。
[0440] 第一耳机通过第一蓝牙链路向终端设备发送第一声音信号,第二耳机通过第二蓝牙链路向终端设备发送第四声音信号。
[0441] S603、终端设备根据第一声音信号和/或第四声音信号得到待播放的声音信号。
[0442] 一种实现方式中,终端设备对第一声音信号进行音效处理得到第二声音信号,对第二声音信号和伴奏音频进行混音处理,得到待播放的第三声音信号,将待播放的第三声音信号发送给第一耳机。终端设备对第四声音信号进行音效处理得到第五声音信号,对第五声音信号和伴奏音频进行混音处理,得到待播放的第六声音信号,将待播放的第六声音信号发送给第二耳机。
[0443] 另一种方式中,终端设备从第一声音信号和第四声音信号中选择一路信号作为待处理信号,对待处理信号进行音效处理得到第二声音信号,对第二声音信号和伴奏音频进行混音处理,得到待播放的声音信号。
[0444] 可选的,终端设备可以从第一声音信号和第四声音信号中选择主耳机采集的声音信号作为待处理信号。可以理解,终端设备还可以通过其他方式选择一路信号作为待处理信号,例如,从二者中选择信号质量较好的声音信号作为待处理信号。
[0445] S604、终端设备向第一耳机和第二耳机分别发送待播放的声音信号。
[0446] 终端设备通过第一蓝牙链路向第一耳机发送待播放的声音信号,通过第二蓝牙链路向第二耳机发送待播放的声音信号。
[0447] S605、第一耳机和第二耳机播放待播放的声音信号。
[0448] 可选的,终端设备存储第一声音信号或者第四声音信号。终端设备可以从第一声音信号和第四声音信号中选择主耳机对应的声音信号进行存储,也可以选择信号质量较好的声音信号进行存储。
[0449] 本实施例与实施例五不同的是,本实施例中音效处理和混音在终端设备侧完成,实施例五中音效处理和混音在耳机侧完成。
[0450] 图23为本申请实施例七提供的蓝牙通信方法的流程示意图,图24为本申请实施例七提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图,图24所示的数据传输过程采用的蓝牙链路参照图6所示的蓝牙链路,本实施例中,终端设备与第一耳机之间通过第一蓝牙链路通信,终端设备与第二耳机之间通过第二蓝牙链路通信,第一耳机和第二蓝牙之间通过第三蓝牙链路通信。参照图6、图21和图22,该方法包括:
[0451] S701、当TWS蓝牙耳机处于第二模式,终端设备上的音频播放应用程序开启时,第一耳机采集第一声音信号,并将第一声音信号发送给终端设备,第二耳机采集第四声音信号,并将第四声音信号发送给终端设备。
[0452] 第一耳机通过第一蓝牙链路将第一声音信号发送给终端设备,第二耳机通过第二蓝牙链路将第四声音信号发送给终端设备。
[0453] S702、终端设备对第一声音信号或第四声音信号进行音效处理得到第二声音信号。
[0454] 可选的,终端设备可以从第一声音信号和第四声音信号中选择主耳机采集的声音信号作为待处理信号,对待处理信号进行音效处理得到第二声音信号。可以理解,终端设备还可以通过其他方式选择一路信号作为待处理信号,例如,从二者中选择信号质量较好的声音信号作为待处理信号。
[0455] S703、终端设备对第二声音信号和伴奏音频进行混音处理,得到第三声音信号。
[0456] S704、终端设备向TWS蓝牙耳机中的主耳机发送第三声音信号。
[0457] S705、主耳机将第三声音信号发送给TWS蓝牙耳机中的副耳机。
[0458] S706、主耳机和副耳机播放第三声音信号。
[0459] 本实施例中,主耳机为第一耳机或第二耳机,当主耳机为第一耳机时,第二耳机为副耳机,当主耳机为第二耳机时,第一耳机为副耳机。图24所示例子中,以第一耳机为主耳机为例,终端设备将第三声音信号发送给了第一耳机,第一耳机通过第三蓝牙链路将第三声音信号发送给第二耳机,第一耳机和第二耳机同时播放第三声音信号。
[0460] 可选的,终端设备存储第一声音信号或者第四声音信号,终端设备可以从第一声音信号和第四声音信号中选择主耳机对应的声音信号进行存储,也可以选择信号质量较好的声音信号进行存储。
[0461] 图25为本申请实施例八提供的蓝牙通信方法的流程示意图,图26为本申请实施例八提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图,图26所示的数据传输过程采用的蓝牙链路参照图6所示的蓝牙链路,本实施例中,终端设备与第一耳机之间通过第一蓝牙链路通信,终端设备与第二耳机之间通过第二蓝牙链路通信,第一耳机和第二蓝牙之间通过第三蓝牙链路通信。参照图6、图25和图26,该方法包括:
[0462] S801、当TWS蓝牙耳机处于第二模式,终端设备上的音频播放应用程序开启时,第一耳机采集第一声音信号。
[0463] 本实施例中,在第二模式下,只有一个耳机用于采集声音信号,采集声音信号的耳机由系统决定,用户不需要选择使用哪个耳机采集声音信号。例如,默认使用主耳机采集声音信号,此时,第一耳机为TWS蓝牙耳机的主耳机。当然,也可以默认使用副耳机采集声音信号,本实施例不对此进行限制。
[0464] S802、终端设备向第一耳机发送伴奏音频。
[0465] 终端设备通过第一通信链路将伴奏音频发送给第一耳机。
[0466] S803、第一耳机对第一声音信号进行音效处理得到第二声音信号,对第二声音信号和伴奏音频进行混音处理,得到第三声音信号。
[0467] S804、第一耳机将第三声音信号发送给第二耳机。
[0468] 第一耳机通过第三蓝牙链路将第三声音信号发送给第二耳机。
[0469] S805、第一耳机和第二耳机均播放第三声音信号。
[0470] 可选的,第一耳机将第一声音信号发送给终端设备,终端设备存储第一声音信号,完成录音功能。
[0471] 本实施例中,TWS蓝牙耳机在第二模式下,能够通过TWS蓝牙耳机的一个耳机(例如主耳机)采集声音信号,并通过该耳机对终端设备下发的伴奏音频进行混音处理,将混音处理后的声音信号发送给另一个耳机,两个耳机同时播放混音后的声音信号,在K歌、直播等场景中能够实现实时耳返的功能。
[0472] 图27为本申请实施例九提供的蓝牙通信方法的流程示意图,图28为本申请实施例九提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图,图28所示的数据传输过程采用的蓝牙链路参照图12所示的蓝牙链路,本实施例中,终端设备与第一耳机之间通过第一蓝牙链路通信,终端设备与第二耳机之间通过第二蓝牙链路通信。参照图6、图27和图28,该方法包括:
[0473] S901、当TWS蓝牙耳机处于第二模式,终端设备上的音频播放应用程序开启时,第一耳机采集第一声音信号,将第一声音信号发送给终端设备。
[0474] 可选的,第一耳机为TWS蓝牙耳机中的主耳机。第一耳机通过第一蓝牙链路将第一声音信号发送给终端设备。
[0475] 可选的,终端设备接收到第一声音信号后,存储第一声音信号,完成录音功能。
[0476] S902、终端设备对第一声音信号进行音效处理得到第二声音信号。
[0477] S903、终端设备对第二声音信号和伴奏音频进行混音处理,得到第三声音信号。
[0478] S904、终端设备将第三声音信号分别发送给第一耳机和第二耳机。
[0479] 终端设备通过第一蓝牙链路将第三声音信号发送给第一耳机,通过第二蓝牙链路将第三声音信号发送给第二耳机。
[0480] S905、第一耳机和第二耳机播放第三声音信号。
[0481] 两个耳机接收到第三声音信号后,同时播放第三声音信号,实现实时耳返功能。
[0482] 本实施例与实施例八的区别点在于:本实施例八音效处理和混音处理在第一耳机侧完成,本实施例中音效处理和混音处理在终端设备侧完成。
[0483] 图29为本申请实施例十提供的蓝牙通信方法的流程示意图,图30为本申请实施例十提供的蓝牙通信方法适用的终端设备与TWS蓝牙耳机的数据传输示意图,图30所示的数据传输过程采用的蓝牙链路参照图16所示的蓝牙链路,本实施例中,终端设备与第一耳机之间通过第一蓝牙链路通信,终端设备与第二耳机之间通过第二蓝牙链路通信,第一耳机和第二耳机之间通过第三蓝牙链路通信。参照图6、图29和图30,该方法包括:
[0484] S1001、当TWS蓝牙耳机处于第二模式,终端设备上的音频播放应用程序开启时,第一耳机采集第一声音信号,将第一声音信号发送给终端设备。
[0485] 可选的,第一耳机为TWS蓝牙耳机中的主耳机。第一耳机通过第一蓝牙链路将第一声音信号发送给终端设备。
[0486] 可选的,终端设备接收到第一声音信号后,存储第一声音信号,完成录音功能。
[0487] S1002、终端设备对第一声音信号进行音效处理得到第二声音信号。
[0488] S1003、终端设备对第二声音信号和伴奏音频进行混音处理,得到第三声音信号。
[0489] S1004、终端设备将第三声音信号发送给第一耳机。
[0490] 终端设备通过第一蓝牙链路将第三声音信号发送给第一耳机。
[0491] S1005、第一耳机将第三声音信号发送给第二耳机。
[0492] 第一耳机通过第三蓝牙链路将第三声音信号发送给第二耳机。
[0493] S1006、第一耳机和第二耳机播放第三声音信号。
[0494] 两个耳机同时播放第三声音信号,实现实时耳返功能。
[0495] 本实施例与实施例九的区别点在于:实施例八中终端在混音得到第三声音信号后,分别向第一耳机和第二耳机发送第三声音信号,本实施例中,终端设备在混音得到第三声音信号后,只向第一耳机发送第三声音信号,第一耳机将第三声音信号转发给第二耳机。
[0496] 图31为本申请实施例十一提供的终端设备的结构示意图,如图31,本实施例提供的终端设备包括:链路建立模块21、控制模块22和发送模块23。
[0497] 链路建立模块21,用于与第一耳机之间建立第一蓝牙链路,以及与第二耳机之间建立第二蓝牙链路,所述第一耳机和所述第二耳机为真正无线立体声TWS蓝牙耳机中的单体耳机,所述第一耳机和所述第二耳机之间建立了第三蓝牙链路;
[0498] 控制模块22,用于控制所述TWS蓝牙耳机处于第一模式,其中,在所述第一模式下所述第一耳机用于采集声音信号,所述第二耳机用于播放声音信号;
[0499] 发送模块23,用于当所述终端设备上的音频播放应用程序开启时,通过所述第二蓝牙链路向所述第二耳机发送伴奏音频。
[0500] 可选的,还包括:接收模块和存储模块,接收模块用于接收所述第一耳机通过所述第一蓝牙链路发送的第一声音信号,所述第一声音信号是所述第一耳机采集到的;存储模块用于存储所述第一声音信号。
[0501] 可选的,所述控制模块22具体用于:在所述第一模式开启时,为所述第一耳机和所述第二耳机分配音频角色,所述第一耳机的音频角色为声音采集角色,所述第二耳机的音频角色为声音播放角色。
[0502] 可选的,还包括:接收模块和开启模块,接收模块用于接收所述第一模式的开启指令;开启模块用于根据所述开启指令,开启所述第一模式。
[0503] 可选的,所述控制模块22具体用于:检测所述TWS蓝牙耳机的佩戴状态信息,所述佩戴状态信息用于表示所述TWS蓝牙耳机处于佩戴状态或者非佩戴状态;根据所述佩戴状态信息,为所述第二耳机和所述第二耳机分配音频角色,其中,处于非佩戴状态耳机的音频角色为声音采集角色,处于佩戴状态的耳机的音频角色为声音播放角色。
[0504] 可选的,所述控制模块22具体用于:显示角色选择界面,所述角色选择界面中显示有所述第一耳机和所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;接收用户在所述角色选择界面中输入的选择指令;根据所述选择指令为所述第一耳机和所述第二耳机分配音频角色。
[0505] 可选的,所述控制模块22具体用于:显示角色选择界面,所述角色选择界面中显示有所述第一耳机或所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;接收用户在所述角色选择界面中输入的选择指令,根据所述选择指令为所述第一耳机或者所述第二耳机分配音频角色,根据所述第一耳机或者所述第二耳机的分配音频角色,为所述TWS蓝牙耳机中的另一个耳机分配音频角色。
[0506] 可选的,所述控制模块22具体用于:根据保存的所述TWS蓝牙耳机的音频角色的历史数据,为所述第一耳机和所述第二耳机分配音频角色。
[0507] 可选的,所述控制模块22具体用于:根据系统配置的所述TWS蓝牙耳机在所述第一模式下的音频角色,为所述第一耳机和所述第二耳机分配音频角色。
[0508] 本实施例提供的终端设备,可用于执行实施例一所述的方法,具体实现方式和技术效果类似,这里不再赘述。
[0509] 图32为本申请实施例十二提供的终端设备的结构示意图,如图32,本实施例提供的终端设备包括:链路建立模块31、控制模块32、接收模块33、混音模块34和发送模块35。
[0510] 链路建立模块31,用于与第一耳机之间建立第一蓝牙链路,以及与第二耳机之间建立第二蓝牙链路,所述第一耳机和所述第二耳机为真正无线立体声TWS蓝牙耳机中的单体耳机;
[0511] 控制模块32,用于控制所述TWS蓝牙耳机处于第一模式,其中,在所述第一模式下所述第一耳机用于采集声音信号,所述第二耳机用于播放声音信号;
[0512] 接收模块33,用于当所述终端设备上的音频播放应用程序开启时,接收所述第一耳机通过所述第一蓝牙链路发送的第二声音信号,所述第二声音信号是所述第一耳机对采集到的第一声音信号进行音效处理得到的;
[0513] 混音模块34,用于将伴奏音频与所述第二声音信号进行混音处理后得到第三声音信号;
[0514] 发送模块35,用于通过所述第二蓝牙链路将所述第三声音信号发送给所述第二耳机。
[0515] 可选的,还包括存储模块;所述接收模块33还用于接收所述第一耳机通过所述第一蓝牙链路发送的第一声音信号,所述第一声音信号是所述第一耳机采集到的;所述存储模块用于存储所述第一声音信号。
[0516] 可选的,所述控制模块32具体用于:在所述第一模式开启时,为所述第一耳机和所述第二耳机分配音频角色,所述第一耳机的音频角色为声音采集角色,所述第二耳机的音频角色为声音播放角色。
[0517] 可选的,还包括开启模块,接收模块33还用于接收所述第一模式的开启指令;开启模块用于根据所述开启指令开启所述第一模式。
[0518] 可选的,所述控制模块32具体用于:检测所述TWS蓝牙耳机的佩戴状态信息,所述佩戴状态信息用于表示所述TWS蓝牙耳机处于佩戴状态或者非佩戴状态;根据所述佩戴状态信息,为所述第二耳机和所述第二耳机分配音频角色,其中,处于非佩戴状态耳机的音频角色为声音采集角色,处于佩戴状态的耳机的音频角色为声音播放角色。
[0519] 可选的,所述控制模块32具体用于:显示角色选择界面,所述角色选择界面中显示有所述第一耳机和所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;接收用户在所述角色选择界面中输入的选择指令;根据所述选择指令为所述第一耳机和所述第二耳机分配音频角色。
[0520] 可选的,所述控制模块32具体用于:显示角色选择界面,所述角色选择界面中显示有所述第一耳机或所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;接收用户在所述角色选择界面中输入的选择指令,根据所述选择指令为所述第一耳机或者所述第二耳机分配音频角色,根据所述第一耳机或者所述第二耳机的分配音频角色,为所述TWS蓝牙耳机中的另一个耳机分配音频角色。
[0521] 可选的,所述控制模块32具体用于:根据保存的所述TWS蓝牙耳机的音频角色的历史数据,为所述第一耳机和所述第二耳机分配音频角色。
[0522] 可选的,所述控制模块32具体用于:根据系统配置的所述TWS蓝牙耳机在所述第一模式下的音频角色,为所述第一耳机和所述第二耳机分配音频角色。
[0523] 本实施例提供的终端设备,可用于执行实施例二所述的方法,具体实现方式和技术效果类似,这里不再赘述。
[0524] 图33为本申请实施例十三提供的终端设备的结构示意图,如图33,本实施例提供的终端设备包括:链路建立模块41、控制模块42、接收模块43、音效处理模块44、混音模块45和发送模块46。
[0525] 链路建立模块41,用于与第一耳机之间建立第一蓝牙链路,以及与第二耳机之间建立第二蓝牙链路,所述第一耳机和所述第二耳机为真正无线立体声TWS蓝牙耳机中的单体耳机;
[0526] 控制模块42,用于控制所述TWS蓝牙耳机处于第一模式,其中,在所述第一模式下所述第一耳机用于采集声音信号,所述第二耳机用于播放声音信号;
[0527] 接收模块43,用于当所述终端设备上的音频播放应用程序开启时,接收所述第一耳机通过所述第一蓝牙链路发送的第一声音信号,所述第一声音信号是所述第一耳机采集到的;
[0528] 音效处理模块44,用于对所述第一声音信号进行音效处理,得到第二声音信号;
[0529] 混音模块45,用于将伴奏音频与所述第二声音信号进行混音处理后得到第三声音信号;
[0530] 发送模块46,用于通过所述第二蓝牙链路将所述第三声音信号发送给所述第二耳机。
[0531] 可选的,还包括存储模块;所述接收模块43还用于接收所述第一耳机通过所述第一蓝牙链路发送的第一声音信号,所述第一声音信号是所述第一耳机采集到的;所述存储模块用于存储所述第一声音信号。
[0532] 可选的,所述控制模块42具体用于:在所述第一模式开启时,为所述第一耳机和所述第二耳机分配音频角色,所述第一耳机的音频角色为声音采集角色,所述第二耳机的音频角色为声音播放角色。
[0533] 可选的,还包括开启模块,接收模块43还用于接收所述第一模式的开启指令;开启模块用于根据所述开启指令开启所述第一模式。
[0534] 可选的,所述控制模块42具体用于:检测所述TWS蓝牙耳机的佩戴状态信息,所述佩戴状态信息用于表示所述TWS蓝牙耳机处于佩戴状态或者非佩戴状态;根据所述佩戴状态信息,为所述第二耳机和所述第二耳机分配音频角色,其中,处于非佩戴状态耳机的音频角色为声音采集角色,处于佩戴状态的耳机的音频角色为声音播放角色。
[0535] 可选的,所述控制模块42具体用于:显示角色选择界面,所述角色选择界面中显示有所述第一耳机和所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;接收用户在所述角色选择界面中输入的选择指令;根据所述选择指令为所述第一耳机和所述第二耳机分配音频角色。
[0536] 可选的,所述控制模块42具体用于:显示角色选择界面,所述角色选择界面中显示有所述第一耳机或所述第二耳机的音频角色选项,所述音频角色选项包括声音采集选项和声音播放选项;接收用户在所述角色选择界面中输入的选择指令,根据所述选择指令为所述第一耳机或者所述第二耳机分配音频角色,根据所述第一耳机或者所述第二耳机的分配音频角色,为所述TWS蓝牙耳机中的另一个耳机分配音频角色。
[0537] 可选的,所述控制模块42具体用于:根据保存的所述TWS蓝牙耳机的音频角色的历史数据,为所述第一耳机和所述第二耳机分配音频角色。
[0538] 可选的,所述控制模块42具体用于:根据系统配置的所述TWS蓝牙耳机在所述第一模式下的音频角色,为所述第一耳机和所述第二耳机分配音频角色。
[0539] 本实施例提供的终端设备,可用于执行实施例三所述的方法,具体实现方式和技术效果类似,这里不再赘述。
[0540] 图34为本申请实施例十四提供的TWS蓝牙耳机的结构示意图,如图34,本实施例提供的TWS蓝牙耳机中的单体耳机(第一耳机或第二耳机)包括:链路建立模块51、声音采集模块52、音效处理模块53和发送模块54。
[0541] 链路建立模块51,用于与终端设备建立第一蓝牙链路;
[0542] 声音采集模块52,用于采集第一声音信号;
[0543] 音效处理模块53,用于对所述第一声音信号进行音效处理,得到第二声音信号;
[0544] 发送模块54,用于将所述第二声音信号发送给所述TWS耳机中的另一个耳机或者所述终端设备。
[0545] 可选的,发送模块54还用于将所述第一声音信号发送给所述终端设备。
[0546] 图35为本申请实施例十五提供的TWS蓝牙耳机的结构示意图,如图35,本实施例提供的TWS蓝牙耳机中的单体耳机(第一耳机或第二耳机)包括:链路建立模块61、声音采集模块62、音效处理模块63、接收模块64、混音模块65和播放模块66。
[0547] 链路建立模块61,用于与终端设备建立第一蓝牙链路;
[0548] 声音采集模块62,用于采集第一声音信号;
[0549] 音效处理模块63,用于对所述第一声音信号进行音效处理,得到第二声音信号;
[0550] 接收模块64,用于接收所述终端设备发送的伴奏音频;
[0551] 混音模块65,用于对所述第二声音信号和所述音频伴奏进行混音处理,得到第三声音信号;
[0552] 播放模块66,用于播放所述第三声音信号。
[0553] 可选的,还包括发送模块,所述发送模块用于将所述第三声音信号发送给所述TWS耳机中的另一个耳机;
[0554] 可选的,发送模块还用于将所述第一声音信号发送给所述终端设备。
[0555] 图36为本申请实施例十六提供的TWS蓝牙耳机的结构示意图,如图36所示,本实施例的TWS蓝牙耳机包括第一耳机71和第二耳机72,所述第一耳机71包括处理器711、存储器712、以及存储在所述存储器712上并可在所述处理器711上运行的计算机程序。所述第二耳机72包括处理器721、存储器722、以及存储在所述存储器722上并可在所述处理器221上运行的计算机程序。示例性的,存储器711和处理器712可以通过通信总线通信。所述处理器
711执行所述计算机程序时执行上述实施例中第一耳机71的技术方案。示例性的,存储器
722和处理器721可以通过通信总线通信。所述处理器721执行所述计算机程序时执行上述实施例中第二耳机72的技术方案。其实现原理和技术效果类似,此处不再赘述。
[0556] 图37为本申请实施例十七提供的终端的结构示意图。如图37所示,本实施例的终端800包括处理器81、存储器82、以及存储在所述存储器82上并可在所述处理器81上运行的计算机程序。示例性的,存储器82和处理器81可以通过通信总线83通信,所述处理器81执行所述计算机程序时执行上述任一方法实施例中的终端侧的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0557] 本申请实施例提供一种存储介质,所述存储介质用于存储计算机程序,所述计算机程序被计算机或处理器执行时用于实现TWS蓝牙耳机侧的蓝牙通信方法,或者,实现终端侧的蓝牙通信方法。
[0558] 本申请实施例提供一种计算机程序产品,所述计算机程序产品包括指令,当所述指令被执行时,使得计算机执行上述的TWS蓝牙耳机侧的蓝牙通信方法,或者,实现终端侧的蓝牙通信方法。
[0559] 本申请实施例提供一种芯片,所述芯片可应用于终端或者TWS蓝牙耳机,所述芯片包括:至少一个通信接口,至少一个处理器,至少一个存储器,所述通信接口、存储器和处理器通过总线互联,所述处理器通过执行所述存储器中存储的指令,使得终端可执行上述的蓝牙通信方法,或者使得TWS蓝牙耳机执行上述的蓝牙通信方法。
[0560] 在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0561] 在本申请实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid‑state drive,SSD)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random‑access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
[0562] 本申请各实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,SSD)等。
[0563] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。