【技术实现步骤摘要】
用于无线耳机的通信方法和无线耳机
[0001]本申请涉及无线耳机
,更具体地,涉及一种用于无线耳机的通信方法和无线耳机。
技术介绍
[0002]随着TWS耳机的市场快速发展,蓝牙组织推出了BLE Audio技术,在该技术中,为了实现例如对耳耳机等多个音频接收设备的同步播放,引入了FT(Flush Timeout Point)的概念,即:当一个音频数据包到了最后的发送时间点(FTP,Flush Timeout Point))还未成功发送出去,将丢弃该包。与传统的蓝牙(BT)通信中更多次的数据包重传次数相比,FT机制可能造成BLE Audio产生丢包,特别是在周边环境不佳的情况下,BLE Audio可能会一直丢包,因此,通常可以通过设置较大的FT值而在FTP到达前允许更多的重传次数,以缓解丢包或算法补包带来的卡顿或爆破音等不良体验。但由于FT值一旦设定便不能动态调整,因此,更大的FT值意味着更长的延时。目前尚未发现能够较好地平衡BLE Audio中丢包问题和延时问题的现有技术。
技术实现思路
[0003]提供了本申请以解决现有技术中存在的上述缺陷。需要一种用于无线耳机的通信方法和无线耳机,在蓝牙LE Audio(蓝牙低功耗音频)模式下,可以使得在音频数据包接收状况不佳,例如出现卡顿的情况下允许更多的重传次数从而改善卡顿现象,而在音频数据包接收状况较好时允许多个耳机同步提前播放,从而具有更小的播放延时,提高用户体验。
[0004]根据本申请的第一方案,提供了一种用于无线耳机的通信方法,所述无线 ...
【技术保护点】
【技术特征摘要】
1.一种用于无线耳机的通信方法,所述无线耳机支持LE Audio模式且包括第一耳机和第二耳机,其特征在于,所述通信方法包括,在所述第一耳机和所述第二耳机均采用LE Audio模式进行音频数据播放时:由所述第一耳机设定初始的音频数据播放的提前时间,并且,所述第一耳机和所述第二耳机在基于FT值和初始的音频数据播放的提前时间确定的音频数据播放时刻,同步播放各自接收的音频数据包,其中,所述第一耳机为两个耳机中的任一个,所述FT值为在LE Audio模式中设置的音频数据包生存时间且不可动态调整;由所述第一耳机判定在第一时间间隔内的音频数据包的接收状况,并基于所述音频数据包的接收状况,调整所述音频数据播放的提前时间,使得在所述音频数据包的接收状况劣于预设阈值的情况下,所述音频数据播放的提前时间减小,以及,在音频数据包的接收状况等于或优于预设阈值并保持第二时间间隔的情况下,所述音频数据播放的提前时间增加,并且使得所述第一耳机和所述第二耳机在基于FT值和调整后的音频数据播放的提前时间确定的音频数据播放时刻,同步播放各自接收的音频数据包。2.根据权利要求1所述的通信方法,其特征在于,所述音频数据播放时刻为所述音频数据接收后,以FT值对应的时刻与音频数据播放的提前时间的差值计算所对应的时刻。3.根据权利要求1或2所述的通信方法,其特征在于,基于所述音频数据包的接收状况,调整所述音频数据播放的提前时间,使得在所述音频数据包的接收状况劣于预设阈值的情况下,所述音频数据播放的提前时间减小,以及,在音频数据包的接收状况等于或优于预设阈值并保持第二时间间隔的情况下,所述音频数据播放的提前时间增加进一步包括:在所述音频数据包的接收状况劣于预设阈值且所述音频数据播放的提前时间大于0的情况下,将所述音频数据播放的提前时间减小第一步进值;在音频数据包的接收状况等于或优于预设阈值并保持第二时间间隔且所述音频数据播放的提前时间小于FT值
‑
1的情况下,将所述音频数据播放的提前时间增加第二步进值。4.根据权利要求1或2所述的通信方法,其特征在于,所述通信方法还包括:所述音频数据播放的提前时间大于或等于0且小于或等于FT值
‑
1。5.根据权利要求1或2所述的通信方法,其特征在于,所述通信方法还包括:在调整并使得所述音频数据播放的提前时间减小的情况下,同步降低所述第一耳机和所述第二耳机的音频数据播放速度;在所述第一耳机和所述第二耳机的缓冲区的缓存深度达到调整后的所述音频数据播放的提前时间所对应的缓存深度后,恢复正常的音频数据播放速度。6.根据权利要求5所述的通信方法,其特征在于,所述通信方法还包括:在所述第一耳机判定需要调整所述音频数据播放的提前时间的情况下,由所述第一耳机向所述第二耳机发送同步调整请求,所述同步调整请求至少包括调整后的所述音频数据播放的提前时间;所述第二耳机在接收到所述同步调整请求的情况下,判断所述第二耳机的当前缓存深度是否小于调整后的音频数据播放的提前时间所对应的缓存深度,如果是,则基于当前缓存深度和所需调整的音频数据播放的提前时间来计算音频数据播放速度的调整系数,并基于所述调整系数调整音频数据播放速度,使得所述第二耳机的缓存深度达到与调整后的音频数据播放的提前时间所对应的缓存深度,并与所述第一耳机在相同的音频数据播放时刻
播放音频数据。7.根据权利要求5所述的通信方法,其特征在于,所述通信方法还包括:所述第一耳机和所述第二耳机之间周期性地向另一耳机发送第二同步信息,所述第二同步信息至少包括最近的音频数据播放时刻;所述第一耳机或所述第二耳机在接收到来自另一耳机发送的第二同步信息的情况下,根据更晚的音频数据播放时刻来调整自身的播放速度和音频数据的缓存深度。8.根据权利要求1所述的通信方法,其特征在于,所述通信方法还包括:在所述第一耳机进行音频播放期间所述第二耳机需要加入音频播放的情况下,由所述第一耳机向所述第二耳机发送同步调整请求,所述同步调整请求至少包括当前的音频数据播放的提前时间;所述第二耳机调整自身的音频数据缓存深度,并在与音频数据播放的提前时间对应的音频数据播放时刻,与所述第一耳机同步播放音频数据。9.根据权利要求1所述的通信方法,其特征在于,所述通信方法还包括:在开始音频数据播放的第一时段,由所述第一耳机判定缓冲区是否有缓存数据;如果缓冲区没有缓存数据,则由所述第一耳机减小提前量,调慢播放速度,直到音频数据播放的提前时间对应的音频数据播放时刻。10.一种无线耳机,所述无线耳机包括第一耳...
【专利技术属性】
技术研发人员:任浩业,丁霄鹏,张浩宇,
申请(专利权)人:恒玄科技上海股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。