一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

蓝牙耳机的数据传输控制方法及系统与流程

2021-10-29 23:18:00 来源:中国专利 TAG:蓝牙耳机 数据传输 控制 方法 系统


1.本发明涉及蓝牙耳机技术领域,尤其涉及一种蓝牙耳机的数据传输控制方法及系统。


背景技术:

2.随着移动终端技术以及无线连接技术的发展,蓝牙耳机的技术发展越来越成熟,应用越来越广泛。其中,蓝牙耳机通过蓝牙无线连接到移动终端,便可接收移动终端传输的音频数据进行音频播放,耳机与移动终端之间的数据传输不再依赖于有线连接,极大地提高了使用的方便性。蓝牙耳机分为左耳耳机和右耳耳机,一般情况下,在通过蓝牙耳机进行音乐播放时,并没有区分左耳耳机和右耳耳机或者佩戴了单个耳机还是两个耳机,也没有区分用户佩戴蓝牙耳机的状态,不能很好地满足用户的使用需求。


技术实现要素:

3.基于此,有必要针对上述问题,提出了一种蓝牙耳机的数据传输控制方法及系统。
4.在本发明的第一部分,提供了一种蓝牙耳机的数据传输控制方法,包括:获取耳机组件的佩戴状态,确定佩戴状态为双耳佩戴;在耳机组件包含的第一蓝牙耳机和第二蓝牙耳机中,将第一蓝牙耳机设置为主耳机设备,将第二蓝牙耳机设置为从耳机设备,终端与主耳机设备通信连接,所述主耳机设备与从耳机设备通信连接;在需要播放音频的情况下,终端将需要播放的第一音频数据发送给主耳机设备,所述第一音频数据为双声道数据;主耳机设备在接收到第一音频数据的情况下,对第一音频数据进行解析,将第一音频数据解析成第二音频数据和第三音频数据,第二音频数据和第三音频数据为单声道数据,且第二音频数据为主声道数据;主耳机设备将第三音频数据发送给从耳机设备;通过主耳机设备和从耳机设备分别同步播放第二音频数据和第三音频数据;在需要采集音频的情况下,分别通过主耳机设备和从耳机设备采集第四音频数据和第五音频数据,从耳机设备将第五音频数据发送给主耳机设备;主耳机设备根据第五音频数据对第四音频数据处理,以生成第六音频数据,并发送给终端。
5.可选的,所述在耳机组件包含的第一蓝牙耳机和第二蓝牙耳机中,将第一蓝牙耳机设置为主耳机设备,将第二蓝牙耳机设置为从耳机设备,终端与主耳机设备通信连接,所述主耳机设备与从耳机设备通信连接的步骤,还包括:分别确定第一蓝牙耳机和第二蓝牙耳机的第一剩余电量和第二剩余电量;若第一剩余电量和第二剩余电量大于或等于预设的第一电量阈值,执行所述将第一蓝牙耳机设置为主耳机设备,将第二蓝牙耳机设置为从耳机设备的步骤;若第一剩余电量小于预设的第一电量阈值、且第二剩余电量大于或等于预设的第一电量阈值,将第二蓝牙耳机设置为主耳机设备,将第一蓝牙耳机设置为从耳机设备;若第一剩余电量和第二剩余电量小于预设的第一电量阈值,确定第一剩余电量和第二
剩余电量中的较大值对应的蓝牙耳机设置为主耳机设备,将另一个蓝牙耳机作为从耳机设备。
6.可选的,所述在需要播放音频的情况下,终端将需要播放的第一音频数据发送给主耳机设备,所述第一音频数据为双声道数据的步骤,还包括:获取需要进行播放的音频数据,按照预设的音频编解码方法将该音频数据转换成双声道数据以获取第一音频数据,其中,第一音频数据包含了两个单声道的第二音频数据和第三音频数据,且第一音频数据为第二音频数据和第三音频数据的按照预设的混合格式进行混合的混合音频数据;所述主耳机设备在接收到第一音频数据的情况下,对第一音频数据进行解析,将第一音频数据解析成第二音频数据和第三音频数据的步骤,还包括:按照预设的音频编解码方法对第一音频数据进行解析,以获取两个单声道的第二音频数据和第二音频数据,其中,第二音频数据为主音频数据,第三音频数据为从音频数据,所述主音频数据包含第一时钟信号,所述从音频数据包含第二时钟信号,所述第一时钟信号和第二时钟信号用于音频数据同步;所述通过主耳机设备和从耳机设备分别同步播放第二音频数据和第三音频数据的步骤,还包括:通过主耳机设备基于第一时钟信号进行第二音频数据的播放,通过从耳机设备基于第二时钟信号进行第三音频数据的播放,并且,通过第一时钟信号和第二时钟信号对第二音频数据和第三音频数据进行音频数据播放的同步。
7.可选的,所述在需要采集音频的情况下,分别通过主耳机设备和从耳机设备采集第四音频数据和第五音频数据的步骤,还包括:根据预设的第一主音频采集参数,控制主耳机设备上的麦克风装置采集第四音频数据,所述第四音频数据包括第三时钟信号;根据预设的第二从音频采集参数,控制从耳机设备上的麦克风装置采集第五音频数据,其中,第五音频数据包括第四时钟信号,第五音频数据为第四音频数据的数据补充,第一主音频采集参数和第二从音频采集参数中包含的方向、频率不同;所述主耳机设备根据第五音频数据对第四音频数据处理,以生成第六音频数据的步骤,还包括:根据预设的音频编解码方法,根据第三时钟信号和第四时钟信号对第四音频数据和第五音频数据进行音频数据同步处理,并基于第五音频数据对第四音频数据进行音频数据混合处理,以得到混合之后且时钟信号同步的音频数据,并进行音频数据编解码,以获取第六音频数据。
8.可选的,所述获取耳机组件的佩戴状态的步骤,还包括:获取第一蓝牙耳机的第一佩戴状态,获取第二蓝牙耳机的第二佩戴状态;根据第一佩戴状态和第二佩戴状态确定耳机组件的佩戴状态,其中,佩戴状态包括单耳佩戴和双耳佩戴;所述根据第一佩戴状态和第二佩戴状态确定耳机组件的佩戴状态的步骤,还包括:在第一佩戴状态和第二佩戴状态均为已佩戴的情况下,确定耳机组件的佩戴状态为双耳佩戴;在第一佩戴状态和第二佩戴状态中的一个为已佩戴、一个为未佩戴的情况下,确定耳机组件的佩戴状态为单耳佩戴。
9.可选的,所述方法还包括:获取终端中的至少一个运行应用,获取终端的显示界面对应的显示运行应用,根据至少一个运行应用和显示运行引用,在预设的多个工作模式中确定终端的目标工作模式;根据预设的工作模式与音频参数之间的对应关系,确定与目标工作模式对应的目标音频播放参数和目标音频采集参数;
所述主耳机设备在接收到第一音频数据的情况下,对第一音频数据进行解析,将第一音频数据解析成第二音频数据和第三音频数据的步骤,还包括:基于目标音频播放参数,对第一音频数据进行解析,以获取第二音频数据和第三音频数据;所述通过主耳机设备和从耳机设备分别同步播放第二音频数据和第三音频数据的步骤,还包括:基于目标音频播放参数,控制主耳机设备和从耳机设备分别同步播放第二音频数据和第三音频数据;所述分别通过主耳机设备和从耳机设备采集第四音频数据和第五音频数据的步骤,还包括:基于目标音频采集参数,分别通过主耳机设备和从耳机设备采集第四音频数据和第五音频数据;所述主耳机设备根据第五音频数据对第四音频数据处理,以生成第六音频数据的步骤,还包括:基于目标音频采集参数,根据第五音频数据对第四音频数据处理,生成第六音频数据。
10.可选的,所述终端与主耳机设备在第一频段进行双向通信,所述主耳机设备与从耳机设备在第二频段进行双向通信,其中,第一频段和第二频段不同;所述终端与主耳机设备在第一频段上进行音频数据的发送和接收,所述主耳机设备与从耳机设备在第二频段上进行音频数据的发送和接收。
11.可选的,所述方法还包括:终端在预设的第一频段上发起配对请求,主耳机设备在第一频段上接收配对请求,并在第一频段上建立终端与主耳机设备之间的双向通信连接;在主耳机设备与终端在第一频段上建立了双向通信连接之后,确定与第一频段不同的第二频段,在第二频段上发起连接请求,从耳机设备在第二频段上接收连接请求,并在第二频段上建立主耳机设备与从耳机设备之间的双向通信连接。
12.可选的,所述终端在预设的第一频段上发起配对请求的步骤还包括:终端在预设的第一频段上发起配对请求,并检测第一蓝牙耳机和第二蓝牙耳机的信号强度;将信号强度较大值的蓝牙耳机设置为主耳机设备,将另一个蓝牙耳机设置为从耳机设备;基于确定的主耳机设备在第一频段上接收配对请求,并在第一频段上建立终端与主耳机设备之间的双向通信连接。
13.在本发明的第二部分,提供了一种蓝牙耳机的数据传输控制系统,所述系统包括终端和第一蓝牙设备、第二蓝牙设备的耳机组件,其中,第一蓝牙耳机为主耳机设备,第二蓝牙耳机为从耳机设备,终端与主耳机设备通信连接,所述主耳机设备与从耳机设备通信连接;其中,所述耳机组件用于获取耳机组件的佩戴状态,确定佩戴状态为双耳佩戴;所述终端用于在需要播放音频的情况下,将需要播放的第一音频数据发送给主耳机设备,所述第一音频数据为双声道数据;所述主耳机设备用于在接收到第一音频数据的情况下,对第一音频数据进行解析,将第一音频数据解析成第二音频数据和第三音频数据,第二音频数据和第三音频数据为单声道数据,且第二音频数据为主声道数据;将第三音频数据发送给从耳机设备;所述主耳机设备和从耳机设备还用于分别同步播放第二音频数据和第三音频数据;所述主耳机设备和从耳机设备还用于在需要采集音频的情况下,分别采集第四音
频数据和第五音频数据;所述从耳机设备还用于将第五音频数据发送给主耳机设备;所述主耳机设备还用于根据第五音频数据对第四音频数据处理,以生成第六音频数据,并发送给终端。
14.采用本发明实施例,具有如下有益效果:采用了上述蓝牙耳机的数据传输控制方法及系统之后,在蓝牙耳机组件包含的第一蓝牙耳机和第二蓝牙耳机中,将第一蓝牙耳机设置为主耳机设备,将第二蓝牙耳机设置为从耳机设备,终端与主耳机设备通信连接,所述主耳机设备与从耳机设备通信连接;在蓝牙耳机组件的使用过程中,获取蓝牙耳机组件的佩戴状态,确定佩戴状态为双耳佩戴;然后在需要播放音频的情况下,终端将需要播放的第一音频数据发送给主耳机设备,所述第一音频数据为双声道数据;主耳机设备在接收到第一音频数据的情况下,对第一音频数据进行解析,将第一音频数据解析成第二音频数据和第三音频数据,第二音频数据和第三音频数据为单声道数据,且第二音频数据为主声道数据;主耳机设备将第三音频数据发送给从耳机设备;通过主耳机设备和从耳机设备分别同步播放第二音频数据和第三音频数据;在需要采集音频的情况下,分别通过主耳机设备和从耳机设备采集第四音频数据和第五音频数据,从耳机设备将第五音频数据发送给主耳机设备;主耳机设备根据第五音频数据对第四音频数据处理,以生成第六音频数据,并发送给终端。也就是说,采用了上述蓝牙耳机的数据传输控制方法及系统之后,可以根据蓝牙耳机的佩戴状态,确定两个蓝牙耳机与终端之间的音频数据采集、处理以及播放,可以适应性的根据蓝牙耳机的状态来对蓝牙耳机的数据传输进行控制,提高用户在使用蓝牙耳机过程中的使用体验。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.其中:图1为一个实施例中一种蓝牙耳机的数据传输控制系统的组成示意图;图2为一个实施例中一种蓝牙耳机的数据传输控制方法的流程示意图;图3为一个实施例中运行上述蓝牙耳机的数据传输控制方法的移动终端的结构示意图。
具体实施方式
17.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.在本实施例中,提供了一种蓝牙耳机的数据传输控制系统及基于该系统的蓝牙耳机的数据传输控制方法。其中,蓝牙耳机的数据传输控制系统包括一终端设备以及与该终
端设备连接的蓝牙耳机组件,且该蓝牙耳机组件包括第一蓝牙耳机和第二蓝牙耳机,分别用于佩戴于用于的左耳和右耳。在终端设备和蓝牙耳机组件上均设置有无线通信装置,例如,蓝牙通信装置,以使得终端设备与蓝牙耳机组件之间可以通过蓝牙进行通信连接。
19.在第一蓝牙耳机和第二蓝牙耳机中,将其中一个设置为主耳机设备,另一个设置为从耳机设备。在一个具体的实施例中,在耳机组件包含的第一蓝牙耳机和第二蓝牙耳机中,将第一蓝牙耳机设置为主耳机设备,将第二蓝牙耳机设置为从耳机设备;或者,将第二蓝牙耳机设置为主耳机设备,将第一蓝牙耳机设置为从耳机设备。
20.终端与主耳机设备通信连接,主耳机设备与从耳机设备通信连接。也就是说,在终端与蓝牙耳机组件通信的过程中,终端并不直接跟从耳机设备直接通信,而是通过主耳机设备来进行间接通信。具体的,终端与主耳机设备在第一频段进行双向通信,主耳机设备与从耳机设备在第二频段进行双向通信,其中,第一频段和第二频段不同。第一频段和第二频段的不同可以避免设备之间的信号存在干扰,从而可以提高音频数据传输的精准度,避免音频数据传输的稳定性,避免发生数据传输的错漏。具体实施汇总,终端与主耳机设备在第一频段上进行音频数据的发送和接收,而主耳机设备与从耳机设备在第二频段上进行音频数据的发送和接收。
21.具体实施中,终端与蓝牙耳机组件之间的通信连接是按照如下的方式建立的。终端在预设的第一频段上发起配对请求,主耳机设备在第一频段上接收配对请求,并在第一频段上建立终端与主耳机设备之间的双向通信连接。在主耳机设备与终端在第一频段上建立了双向通信连接之后,继续建立主耳机设备与从耳机设备之间的通信连接,具体的,主耳机设备确定与第一频段不同的第二频段,在第二频段上发起连接请求,从耳机设备在第二频段上接收连接请求,并在第二频段上建立主耳机设备与从耳机设备之间的双向通信连接。
22.为了提高主耳机设备的通信质量,在终端在预设的第一频段上发起配对请求,需要进一步的检测第一蓝牙耳机和第二蓝牙耳机的信号强度,然后根据信号强度来确定主耳机设备和从耳机设备,也就是说,将信号强度较大的蓝牙耳机作为主耳机设备,将信号强度较小的蓝牙耳机作为从耳机设备,然后基于确定的主耳机设备和从耳机设备来在第一频段和第二频段上构建终端与主耳机设备之间的双向通信连接以及主耳机设备与从耳机设备之间的双向通信连接。
23.具体的,请参见图1,给出了一种蓝牙耳机的数据传输控制方法的流程示意图,其具体包括如图1所示的步骤:步骤s101:获取耳机组件的佩戴状态,确定佩戴状态为双耳佩戴。
24.为了对耳机组件的数据传输控制进行精准的控制,在本实施例中,首先需要确定耳机组件的佩戴状态。具体的,根据耳机组件包括的第一蓝牙耳机和第二蓝牙耳机上包含的传感器来检测该蓝牙耳机是否被佩戴,从而根据佩戴的蓝牙耳机为一个还是两个,从而确定是单耳佩戴状态还是双耳佩戴状态。
25.如果是单耳佩戴状态,则直接将佩戴的第一蓝牙耳机或第二蓝牙耳机设置为主耳机设备,将该蓝牙耳机与终端设备之间建立通信连接,通过该蓝牙耳机进行音频数据的播放以及音频数据的采集。
26.如果是双耳佩戴状态,则需要将其中一个蓝牙耳机设置为主耳机设备,将另外一
个蓝牙耳机设置为从耳机设备,然后通过主耳机设备和从耳机设备与终端设备之间进行通信连接。
27.进一步的,在设置主耳机设备和从耳机设备时,不仅仅是随机选择或者选择默认的蓝牙耳机,还可以是根据剩余电量来确定如何设置主耳机设备和从耳机设备。
28.具体的,分别确定第一蓝牙耳机和第二蓝牙耳机的第一剩余电量和第二剩余电量;并进一步的确定第一剩余电量和第二剩余电量是否均大于或等于预设的第一电量阈值,若均大于,则将第一蓝牙耳机设置为主耳机设备,将第二蓝牙耳机设置为从耳机设备(这里可以采用的是将默认的蓝牙耳机上设置为主耳机设备,或者是随机选择一个蓝牙耳机作为主耳机设备)。若第一剩余电量和第二剩余电量不是均大于或等于预设的第一电量阈值,例如,第一剩余电量小于预设的第一电量阈值、且第二剩余电量大于或等于预设的第一电量阈值,则将剩余电量较大的第二蓝牙耳机设置为主耳机设备,将另一个第一蓝牙耳机设置为从耳机设备。进一步的,如果第一剩余电量和第二剩余电量均小于预设的第一电量阈值,则将第一剩余电量和第二剩余电量中的较大值对应的蓝牙耳机设置为主耳机设备,将另一个蓝牙耳机作为从耳机设备。
29.也就是说,在剩余电量较大的情况下,在第一蓝牙耳机和第二蓝牙耳机中选择默认的一个作为主耳机设备或随机选择一个作为主耳机设备;在剩余电量不足的情况下,将剩余电量更多的蓝牙耳机作为主耳机设备,另一个蓝牙耳机作为从耳机设备。
30.进一步的,在本实施例中,在确定蓝牙耳机组件的佩戴状态时,需要分别确定第一蓝牙耳机的第一佩戴状态以及第二蓝牙耳机的第二佩戴状态;然后根据第一佩戴状态和第二佩戴状态确定蓝牙耳机组件的佩戴状态,其中,佩戴状态包括单耳佩戴和双耳佩戴,具体的,在第一佩戴状态和第二佩戴状态均为已佩戴的情况下,确定蓝牙耳机组件的佩戴状态为双耳佩戴;在第一佩戴状态和第二佩戴状态中的一个为已佩戴、一个为未佩戴的情况下,确定蓝牙耳机组件的佩戴状态为单耳佩戴;在第一佩戴状态和第二佩戴状态都是未佩戴的情况下,确定蓝牙耳机组件的佩戴状态为未佩戴。
31.步骤s102:在需要播放音频的情况下,终端将需要播放的第一音频数据发送给主耳机设备,所述第一音频数据为双声道数据;主耳机设备在接收到第一音频数据的情况下,对第一音频数据进行解析,将第一音频数据解析成第二音频数据和第三音频数据,第二音频数据和第三音频数据为单声道数据,且第二音频数据为主声道数据;主耳机设备将第三音频数据发送给从耳机设备;通过主耳机设备和从耳机设备分别同步播放第二音频数据和第三音频数据。
32.在终端中的某一个应用需要播放音频的情况下,若此时终端连接有蓝牙耳机,则可以通过蓝牙耳机进行音频数据的播放。具体的,在需要进行音频的播放的情况下,确定需要播放的音频数据(第一音频数据),然后对该音频数据进行处理。具体的,终端确定需要进行播放的第一音频数据,该第一音频数据可以是从网络获取的;终端确定第一音频数据之后,将第一音频数据进行处理,例如,转换成适合蓝牙耳机进行播放的音频数据,然后终端将该音频数据发送给主耳机设备。这里,终端是将音频数据发送给主耳机设备,而不发送给从耳机设备。因为这里是双耳佩戴状态,所以,对应的音频数据为双声道数据,其中,包含了两个单声道的音频数据的混合音频数据,也就是说,第一音频数据为第二音频数据和第三音频数据的按照预设的混合格式进行混合的混合音频数据。在另一个实施例中,是单耳佩
戴状态的情况下,终端发送给蓝牙耳机的可以是单声道数据,而不是发送双声道数据,从而节省数据发送量,降低延迟。
33.主耳机设备收到的第一音频数据是双耳的播放数据,在这里,为了区分单个蓝牙耳机之间的数据播放,这里需要主耳机设备对第一音频数据进行解析,将第一音频数据解析成第二音频数据和第三音频数据,这里,第二音频数据和第三音频数据均为单声道的音频数据,也就是说,第二音频数据用于在主耳机设备进行播放,第三音频数据用于在从耳机设备进行播放,且第二音频数据和第三音频数据为单声道数据,从而可以使得在通过主耳机设备和从耳机设备进行音频数据的播放时,用户可以得到良好的声音体验。需要说明的是,在本实施例中主耳机设备用于播放第二音频数据,这里第二音频数据为主声道数据(主音频数据),包含了需要播放的音频的大部分数据,然后第三音频数据为从声道数据(从音频数据),用于对主声道数据进行补充,其数据量小于主声道数据的数据量。
34.主耳机设备需要进一步的将第三音频数据发送给从耳机设备,以使得从耳机设备可以对第三音频数据进行播放。
35.在本实施例中,主耳机设备播放第二音频数据,从耳机设备播放第三音频数据,并且二者在播放时,需要同步播放第二音频数据和第三音频数据,以使得用户可以获得良好的音频体现。
36.进一步的,为了同步播放第二音频数据和第三音频数据,在音频数据中还设置有时钟信号,该时钟信号可以设置于音频数据包的头文件中。具体的,第二音频数据为主音频数据,第三音频数据为从音频数据,所述主音频数据包含第一时钟信号,所述从音频数据包含第二时钟信号,所述第一时钟信号和第二时钟信号用于音频数据同步。在从第一音频数据进行处理时,获取第一音频数据中的时钟信号,然后将该时钟信号设置于第二音频数据,作为主音频数据中的第一时钟信号,并且根据第二音频数据和第三音频数据之间的对应关系,在第三音频数据中设置于第一时钟信号对应第二时钟信号,使得第三音频数据可以根据第二时钟信号来与第一时钟信号对应的第二音频数据进行同步。
37.然后,进一步的,在通过主耳机设备和从耳机设备分别同步播放第二音频数据和第三音频数据时,还需要考虑第一时钟信号和第二时钟信号,具体的,通过主耳机设备基于第一时钟信号进行第二音频数据的播放,通过从耳机设备基于第二时钟信号进行第三音频数据的播放,在这个过程中,通过第一时钟信号和第二时钟信号对第二音频数据和第三音频数据进行音频数据播放的同步,以实现双耳的蓝牙耳机的音频数据的同步播放,避免了双耳的蓝牙耳机之间的音频数据之间的时差或时延,提高了用户体验。
38.步骤s103:在需要采集音频的情况下,分别通过主耳机设备和从耳机设备采集第四音频数据和第五音频数据,从耳机设备将第五音频数据发送给主耳机设备;主耳机设备根据第五音频数据对第四音频数据处理,以生成第六音频数据,并发送给终端。
39.蓝牙耳机不仅可以播放音频数据,在蓝牙耳机上还设置有麦克风装置,可以采集音频数据以进行音频的交互。具体的,在需要采集音频的情况下,在主耳机设备和从耳机设备上都设置有麦克风装置,然后通过主耳机设备和从耳机设备来分别单独的进行音频数据,具体的,主耳机设备采集第四音频数据,从耳机设备采集第五音频数据。
40.具体的,这里主耳机设备和从耳机设备需要从不同的角度来采集音频数据,其中,主耳机设备用于采集主音频数据,从耳机设备用于采集从音频数据,并具体的根据预设的
第一主音频采集参数,控制主耳机设备上的麦克风装置采集第四音频数据,根据预设的第二从音频采集参数,控制从耳机设备上的麦克风装置采集第五音频数据,其中,第一主音频采集参数和第二从音频采集参数中包含的方向、频率不同,以使得主耳机设备和从耳机设备可以从不同的方向、频率来获取不同的音频数据,以使得最终合成的音频数据全面。
41.在主耳机设备和从耳机设备采集到音频数据之后,需要将采集到的数据发送给终端设备。具体的,如前所述,从耳机设备不直接与主耳机设备进行通信,因此,从耳机设备将第五音频数据发送给主耳机设备,然后由主耳机设备发送给终端。
42.其中,主耳机设备在将音频数据发送给终端之间,还需要对音频数据进行处理。具体的,在接收到从耳机设备发送的第五音频数据之后,需要将第四音频数据和第五音频数据进行融合处理,具体的,根据第五音频数据对第四音频数据进行融合处理,并生成第六音频数据。这里,根据预设的音频编解码方法,对第四音频数据和第五音频数据进行融合处理,然后对融合处理之后的音频数据进行编码,以得到第六音频数据。
43.在基于第四音频数据和第五音频数据以生成第六音频数据时,还需要进行时间同步处理,其中,在采集第四音频数据和第五音频数据时,还需要在其中嵌入对应的时钟信号,以后续后续的时间同步。具体的,第四音频数据包括第三时钟信号,第五音频数据包括第四时钟信号,其中,第三时钟信号和第四时钟信号用于进行数据同步。这里,根据预设的音频编解码方法,根据第三时钟信号和第四时钟信号对第四音频数据和第五音频数据进行音频数据同步处理,并基于第五音频数据对第四音频数据进行音频数据混合处理(例如,基于第五音频数据对第四音频数据进行音频数据的补充,以得到补充之后的音频数据),以得到混合之后且时钟信号同步的音频数据;其中,并进行音频数据编解码,以获取第六音频数据。
44.其中,第六音频数据包含了两个蓝牙耳机采集的音频数据,数据是全面的,可以用于终端以及应用中的音频数据交互,这里,主耳机设备将第六音频数据发送给终端,以进行交互。
45.进一步的,在一个实施例中,终端在使用第六音频数据,例如,将第六音频数据上传到终端中的某个应用之前,还可以对第六音频数据进行进一步的处理,这是因为在主耳机设备中仅需要对第四音频数据和第五音频数据做一个简单的融合处理,并没有做深入的音频数据处理,因此,在这里还需要对第六音频数据进行进一步的处理,以使得该音频数据符合一般音频数据使用的要求,例如,对第六音频数据进行去噪处理等。
46.在本实施例中,蓝牙耳机组件可以是游戏蓝牙耳机,也可以是普通的蓝牙耳机,为了提高用户在不同的终端使用状态下的音频体验,例如,在游戏模式下,或在视频模式下,需要针对性的对蓝牙耳机组件的数据传输进行控制。
47.具体的,需要根据终端中当前正在运行的应用程序来确定终端的工作模式;进一步的,还需要考虑终端的显示界面上目前的显示界面对应的应用(即为显示运行应用)。然后基于终端当前正在运行的一个或多个运行应用以及当前显示界面对应的显示运行应用来确定终端当前的工作模式。
48.其中,根据运行应用以及显示运行应用来确定当前的工作模式。例如,在运行应用中包含游戏应用、且显示运行应用为游戏应用的情况下,将终端的工作模式确定为游戏模式。进一步的,终端的工作模式还包括视频模式、音乐模式、通话模式。具体实施中,根据运
行应用中的每一个运行应用是否需要进行音频播放或音频采集来确定终端的工作模式。
49.预先设置了多个工作模式与音频参数之间的对应关系,然后确定与目标工作模式对应的目标音频播放参数和目标音频采集参数。例如,在游戏模式下,终端需要进行音频播放以及音频采集,并且,游戏模式下用户的需求与其他模式下用户的需求不同,因此,在本实施例中,需要进一步的确定预设的与游戏模式对应的音频播放参数(目标音频播放参数)和音频采集参数(目标音频采集参数)。在每一种工作模式下,需要使用该工作模式对应的音频播放参数和音频采集参数来控制蓝牙耳机进行音频播放和音频采集。
50.在终端中的应用程序需要播放音频的情况下,若此时终端连接有蓝牙耳机,则可以通过蓝牙耳机进行音频数据的播放。具体的,在需要进行音频的播放的情况下,确定需要播放的音频数据,然后对该音频数据进行处理。具体的,终端确定需要进行播放的音频数据,终端确定音频数据之后,对音频数据进行处理,例如,转换成适合蓝牙耳机进行播放的音频数据,然后终端将该音频数据发送给蓝牙耳机,例如发送给主耳机设备。
51.需要说明的是,在本实施例中,终端对音频数据的处理,可以是基于目标音频播放参数中的部分参数进行处理的,目标音频播放参数中包含了对音频数据进行处理的相关参数,以区分不同工作模式下的不同的音频数据处理方式。
52.蓝牙耳机在接收到音频数据之后,可以进一步的对音频数据进行处理,然后获取用于播放的音频数据。具体的,基于目标音频播放参数对音频数据进行数据处理,具体基于目标音频播放参数中包含的对音频数据进行数据处理的相关参数来进行数据处理,从而获取音频数据。
53.进一步的,蓝牙耳机在对进行数据处理得到音频数据之后,还需要进一步的基于目标音频播放参数中包含的音频播放参数来进行音频数据的播放。
54.在本实施例中,终端以及蓝牙耳机对需要进行音频播放的音频数据进行数据处理的基础,均是基于根据不同的工作模式设定的目标音频播放参数来进行的,从而可以使得在不同的工作模式下,蓝牙耳机可以有适用于不同的工作模式的音频播放效果,使得用户有良好的音频播放效果,提升用户体验。
55.考虑到部分工作模式下并不需要音频采集与音频交互,因此,部分工作模式不需要开启音频采集。在本实施例中,需要进一步的确定终端是否开启了音频采集模式,只有在终端开启了音频采集模式的情况下,再需要执行进一步的音频采集操作。
56.具体操作中,通过蓝牙耳机组件中的麦克风装置基于目标音频采集参数采集音频数据,也就是说,在进行音频数据的采集时,需要根据目标音频采集参数中包含的与音频数据采集相关的参数来进行音频数据采集,以使得在不同的工作模式下,蓝牙耳机基于目标音频采集参数来进行音频数据的采集,以使得蓝牙耳机可以基于不同的工作模式来进行音频数据的采集,并符合不同工作模式下的用户需求,提升用户体验。
57.进一步的,在蓝牙耳机采集到音频数据之后,需要进一步的在蓝牙耳机中对音频数据进行数据处理,然后将音频数据发送给终端。例如,对第一蓝牙耳机和第二蓝牙耳机分别采集到的音频数据进行融合处理。
58.终端在接收到音频数据之后,需要进一步的对音频数据进行处理。具体的,基于目标音频采集参数对音频数据进行数据处理,这里可以利用终端的计算能力,基于目标音频采集参数中对音频数据进行数据处理的部分参数,来对音频数据进行处理,从而生成音频
数据,这里的音频数据用于不同工作模式中的音频数据交互,也就是说,这里得到的音频数据是最终的音频数据,以用于上传到游戏应用等,直接应用于游戏应用中的音频交互,以提高在不同的工作模式下基于蓝牙耳机的音频交互的用户体验。
59.在上述实施例中,给出了在不同的工作模式下应该如何对蓝牙耳机的音频数据采集和播放进行控制;一般情况下,在不同的工作模式下需要提供不同质量的音质效果,其对电量的消耗也不同,例如,在游戏模式下的电量消耗较大。因此,如果蓝牙耳机的电量不足,则需要对蓝牙耳机的使用进行一定的限制。具体的,在蓝牙耳机的使用过程中,需要持续监测蓝牙耳机的剩余电量,然后在剩余电量小于预设的第一电量阈值的情况下,获取默认的音频播放参数和音频采集参数作为目标音频播放参数和目标音频采集参数,其中,默认的音频播放参数和音频采集参数可以节省蓝牙耳机的电量,以使得用户可以更长时间的使用蓝牙耳机,延长蓝牙耳机的使用时长,提升用户体验。
60.图3示出了一个实施例中实现上述蓝牙耳机的数据传输控制方法的计算机设备的内部结构图,该计算机设备可以是与蓝牙耳机连接的终端设备。如图3所示,该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现上述方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行上述方法。本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
61.采用了上述蓝牙耳机的数据传输控制方法及系统之后,在蓝牙耳机组件包含的第一蓝牙耳机和第二蓝牙耳机中,将第一蓝牙耳机设置为主耳机设备,将第二蓝牙耳机设置为从耳机设备,终端与主耳机设备通信连接,所述主耳机设备与从耳机设备通信连接;在蓝牙耳机组件的使用过程中,获取蓝牙耳机组件的佩戴状态,确定佩戴状态为双耳佩戴;然后在需要播放音频的情况下,终端将需要播放的第一音频数据发送给主耳机设备,所述第一音频数据为双声道数据;主耳机设备在接收到第一音频数据的情况下,对第一音频数据进行解析,将第一音频数据解析成第二音频数据和第三音频数据,第二音频数据和第三音频数据为单声道数据,且第二音频数据为主声道数据;主耳机设备将第三音频数据发送给从耳机设备;通过主耳机设备和从耳机设备分别同步播放第二音频数据和第三音频数据;在需要采集音频的情况下,分别通过主耳机设备和从耳机设备采集第四音频数据和第五音频数据,从耳机设备将第五音频数据发送给主耳机设备;主耳机设备根据第五音频数据对第四音频数据处理,以生成第六音频数据,并发送给终端。也就是说,采用了上述蓝牙耳机的数据传输控制方法及系统之后,可以根据蓝牙耳机的佩戴状态,确定两个蓝牙耳机与终端之间的音频数据采集、处理以及播放,可以适应性的根据蓝牙耳机的状态来对蓝牙耳机的数据传输进行控制,提高用户在使用蓝牙耳机过程中的使用体验。
62.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性
和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
63.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
64.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。请输入具体实施内容部分。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜