本发明涉及通讯技术领域,具体是一种tws音频传输的同步机制。
背景技术:
蓝牙耳机对比起传统的有线耳机最大的优点就是没有了线材的束缚,但是这种优势只是相对的,普通蓝牙耳机的两个腔体之间还是需要线材连接的,在不使用时,一般我们会选择将其放在口袋中,但是当我们下次拿出来的时候往往会经历绕线、打结、和其他物品缠在一起的状况。并且蓝牙耳机的最大弊端就是续航和充电的问题。一款普通的蓝牙耳机在电量耗尽后,需要拿回到充电器上进行充电。也就是说即使它的续航时间再长,也是一次性的待机。所以在目前的蓝牙音频市场上,无线蓝牙耳机的需求日渐增强。所谓真无线蓝牙音频接收器,即为通过两颗蓝牙音频芯片,以无线的方式分别播放立体声音频的左右声道数据,从而实现立体声左右声道传输的真无线。一般来说tws蓝牙耳机会随机佩戴一个充电仓,没电的时候只需要回到充电舱中进行补充电量即可。而且充电舱可以为蓝牙耳机提供多次的充电,非常方便。
结合蓝牙音频的发展历史与应用场景,手机蓝牙音频数据流向蓝牙音频接收器的传输,还是以单一蓝牙连接的方式实现。如何实现立体声音频左右声道的分离成为目前真无线蓝牙音频接收设备的开发关键点。当前市场的真无线蓝牙音频立体声接收设备,基本以左右声道单一设备接收后再转发和左右声道同步接收手机的蓝牙音频两种方式为主。同时以后者的应用体验最为友好。
在真无线蓝牙音频的开发应用中,目前主要通过以下方式实现:1、左右声道的其中一个蓝牙音频设备在与手机完成蓝牙链接通信的同时,与另外一个声道同样的建立一个蓝牙通信链接,用于传输其与手机通信的数据以及相关信息。2、结合方式1的基础与其他通信的共存,左右声道的链接脱离蓝牙的通信调度,以其他通信方式建立通信链接通路。方式1不可避免的会产生延时以及需要大量的存储空间,影响了用户的使用体验。方式2需要额外的硬件开销,增加成本以及设计的复杂度。
因此,针对以上现状,迫切需要开发一种真无线蓝牙音频立体声耳机的设计,以克服当前实际应用中的不足。
技术实现要素:
本发明的目的在于提供一种tws音频传输的同步机制,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
一种tws音频传输的同步机制,包含以下步骤:
a、区分蓝牙主副耳,主耳与手机建立基本蓝牙连接;
b、副耳只侦听手机与主耳的基本蓝牙连接,并不与手机建立连接;
c、主耳与副耳建立低功耗蓝牙连接,主耳通过低功耗连接传输自己与手机的同步信息,使得副耳也与手机同步,以便后续副耳侦听的进行;
d、在主耳与手机通讯的时候,副耳侦听主耳与手机的数据,在主耳与手机通讯的空隙,主耳与副耳发送交互信息,实现音频数据的同步。
作为本发明的进一步技术方案:所述步骤a中:区分蓝牙主副耳,主耳与手机建立基本蓝牙连接,传输音频数据。
作为本发明的进一步技术方案:所述步骤b中:副耳只侦听手机与主耳的连接,侦听到手机传给主耳的音频数据,并不与手机建立连接。
作为本发明的进一步技术方案:所述步骤c中:副耳与主耳建立低功耗蓝牙连接,通过低功耗蓝牙,传输信息,达到主副耳都与手机的同步,以便后续进行有效的侦听。
作为本发明的进一步技术方案:所述步骤d中:副耳在主耳跟手机通讯的空隙,通过低功耗蓝牙,确认侦听数据的完整性,主耳根据接收到的副耳确认信息,与手机交互,实现音频数据的同步。因为根据基本蓝牙数据包的长度,可以计算出最少留给主副耳交互的时间长度,所以在实现主副耳交互的过程中,主副耳都使用了硬件组包,硬件根据接收/侦听包的情况,确定低功耗蓝牙包的情况,实现快速准确的主副耳交互。
与现有技术相比,本发明的有益效果是:本发明不需要大量的软件空间作为缓存,减少了延时,并且充分利用了现有的双模蓝牙,不需要额外的通讯协议,节省了软/硬件开销。
附图说明
图1为;tws同步传输示意图(手机为基本蓝牙连接的master)。
图2为;tws同步传输示意图(手机为基本蓝牙连接的slave)。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1:请参阅图1-2,一种tws音频传输的同步机制,在实现tws之前,手机与主耳之间建立好基本蓝牙连接,主副耳之间建立好低功耗蓝牙连接,主副耳都与手机实现同步。
如图1所示,手机作为master,主耳作为slave,手机发送音频数据给主耳,除了主耳接收数据,副耳也根据之间与主耳之间交互的手机作master的基本信息,同步接收数据。副耳接收到数据之后,判断是否是正确的包,如果是正确的包,通过低功耗蓝牙连接,发送ack给主耳,主耳接收到副耳的确认信息,也同样通过低功耗蓝牙发送已收到信息给副耳,为了减少软件的工作量以及降低延时,主副耳之间的低功耗蓝牙组包完全为硬件模式。之后主耳会根据自己收到音频数据包的情况以及副耳发送的确认信息,回ack或者nack给手机,只要主耳与副耳中有一方没有正确收到数据包,都会回nack,手机收到主耳的基本蓝牙包中的信息,判断后续的调度是重传还是继续发送。
实施例2,与实施例1的区别之处在于,在这个连接中,手机作为slave,主耳作为master,主耳发送信息,请求手机发送音频数据,手机发送音频数据的时候,主副耳同时接收,副耳接收到手机的音频数据后,判断数据的正确性,与主耳交互。同样,主耳也会根据自己收到的音频数据的正确性以及收到的副耳确认信息,发送ack或者nack包给手机,确认后续的调度。
在这种方式中,不管是主耳还是副耳都不需要额外的存储空间存储接收到的音频数据,也不需要额外的通讯,增加软硬件开销。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。