音频数据传输的方法、装置、芯片和电子设备制造方法及图纸

技术编号:24521295 阅读:32 留言:0更新日期:2020-06-17 08:02
本申请实施例提供了一种音频数据传输的方法、装置、芯片和电子设备,可以减小音频数据的传输时延。所述方法包括:第一端通过蓝牙链路,接收第三端发送的目标音频数据,所述目标音频数据用于得到第一音频数据,所述第一音频数据用于在第二端侧进行播放;所述第一端通过低功耗同步LE ISOC链路,向所述第二端传输所述第一音频数据。

Methods, devices, chips and electronic devices for audio data transmission

【技术实现步骤摘要】
音频数据传输的方法、装置、芯片和电子设备
本申请实施例涉及无线通信
,并且更具体地,涉及一种音频数据传输的方法、装置、芯片和电子设备。
技术介绍
随着移动终端技术、芯片技术的飞速发展,耳机市场得到了迅猛的发展,尤其是无线耳机市场。在诸多无线耳机产品中,真无线立体声(TrueWirelessStream,TWS)耳机可以实现左右声道的立体声播放,在便于佩戴的同时为用户提供了优质的播放音质,因此得到了广大消费者的青睐。目前,用户对TWS耳机的时延要求较高,因此,如何减小音频数据在耳机端的传输时延,是一项亟待解决的问题。
技术实现思路
本申请实施例提供一种音频数据传输的方法、装置、芯片和电子设备,可以减小音频数据的传输时延。第一方面,提供了一种音频数据传输的方法,所述方法包括:第一端通过蓝牙链路,接收第三端发送的目标音频数据,所述目标音频数据用于得到第一音频数据,所述第一音频数据用于在第二端侧进行播放;所述第一端通过低功耗同步LEISOC链路,向所述第二端传输所述第一音频数据。在一些可能的实现方式中,所述方法还包括:所述第一端根据所述目标音频数据,得到第二音频数据;所述第一端根据所述第二音频数据的原始起播点、所述LEISOC链路的传输时隙、所述蓝牙链路的传输时隙和刷新超时FT,确定所述第二音频数据的起播点,其中,所述第二音频数据的原始起播点为根据蓝牙音频传输模型协定A2DP协议确定的起播点;所述第一端通过低功耗同步LEISOC链路,向所述第二端传输所述第一音频数据,包括:所述第一端在所述第二音频数据的原始起播点处,通过所述LEISOC链路,向所述第二端传输所述第一音频数据。在一些可能的实现方式中,所述第一端根据所述第二音频数据的原始起播点、所述LEISOC链路的传输时隙、所述蓝牙链路的传输时隙和刷新超时FT,确定所述第二音频数据的起播点,包括:所述第一端根据所述第二音频数据的原始起播点、所述LEISOC链路的传输时隙、LE异步无连接ACL链路的传输时隙、所述蓝牙链路的传输时隙和刷新超时FT,确定所述第二音频数据的起播点;所述第二音频数据的起播点满足公式:T=K+S+(FT-1)*I其中,T为所述第二音频数据的起播点,K为所述第二音频数据的原始起播点,S为所述LEISOC链路的传输时隙和所述LEACL链路的传输时隙之和,I为所述蓝牙链路的传输时隙、所述LEISOC链路的传输时隙以及所述LEACL链路的传输时隙之和。在一些可能的实现方式中,I=10ms。在一些可能的实现方式中,S=2.5ms。在一些可能的实现方式中,所述方法还包括:所述第一端通过所述LEACL链路,向所述第二端发送请求信息,所述请求信息用于请求建立所述LEISOC链路。在一些可能的实现方式中,在建立所述LEISOC链路之前,所述方法还包括:所述第一端建立与所述第三端之间的所述蓝牙链路。在一些可能的实现方式中,在所述第一端向所述第二端传输所述第一音频数据之前,所述方法还包括:所述第一端采用低复杂度LC3编码格式,对所述第一音频数据进行编码。在一些可能的实现方式中,所述方法还包括:所述第一端切换为所述第二端,其中,在所述第一端切换为所述第二端的过程中,所述第一端和所述第二端之间不停止所述第一音频数据的传输。在一些可能的实现方式中,所述第一端传输所述第一音频数据的码率为96kbps。在一些可能的实现方式中,所述第三端不支持低功耗音频标准。第二方面,提供了一种音频数据传输的方法,所述方法包括:第二端通过低功耗同步LEISOC链路,接收第一端发送的第一音频数据,其中,所述第一音频数据用于在所述第二端侧进行播放,所述第一音频数据为所述第一端根据第三端发送的目标音频数据得到的音频数据,所述第一端与所述第三端之间通过蓝牙链路进行连接。在一些可能的实现方式中,所述第一音频数据为所述第一端对所述目标音频数据进行解码得到的部分音频数据。在一些可能的实现方式中,所述方法还包括:所述第二端根据接收到所述第一音频数据的时间点或所述第一端发送所述第一音频数据的时间点、所述LEISOC链路的传输时隙、所述蓝牙链路的传输时隙以及刷新超时FT,确定所述第一音频数据的起播点。在一些可能的实现方式中,所述第二端根据接收到所述第一音频数据的时间点或所述第一端发送所述第一音频数据的时间点、所述LEISOC链路的传输时隙、所述蓝牙链路的传输时隙以及刷新超时FT,确定所述第一音频数据的起播点,包括:所述第二端根据接收到所述第一音频数据的时间点或所述第一端发送所述第一音频数据的时间点、所述LEISOC链路的传输时隙、LE异步无连接ACL链路的传输时隙、所述蓝牙链路的传输时隙以及刷新超时FT,确定所述第一音频数据的起播点;所述第一音频数据的起播点满足公式:T=K+S+(FT-1)*I其中,T为所述第一音频数据的起播点,K为所述第二端接收到所述第一音频数据的时间点或所述第一端发送所述第一音频数据的时间点,S为所述LEISOC链路的传输时隙和所述LEACL链路的传输时隙之和,I为所述蓝牙链路的传输时隙、所述LEISOC链路的传输时隙以及所述LEACL链路的传输时隙之和。在一些可能的实现方式中,I=10ms。在一些可能的实现方式中,S=2.5ms。在一些可能的实现方式中,所述方法还包括:所述第二端通过所述LEACL链路,接收所述第一端发送的请求信息,所述请求信息用于请求建立所述LEISOC链路。在一些可能的实现方式中,所述第一音频数据是采用低复杂度LC3编码格式编码的音频数据。在一些可能的实现方式中,所述方法还包括:所述第二端切换为第一端,其中,在所述第二端切换为所述第一端的过程中,所述第一端和所述第二端之间不停止所述第一音频数据的传输。在一些可能的实现方式中,所述第三端不支持低功耗音频标准。在一些可能的实现方式中,所述第三端不支持低功耗音频标准。第三方面,提供了一种音频数据传输的装置,所述装置为第一端,用于执行上述第一方面或其各实现方式中的方法。具体地,该第一端包括用于执行上述第一方面或其各实现方式中的方法的功能模块。第四方面,提供了一种音频数据传输的装置,所述装置为第二端,用于执行上述第二方面或其各实现方式中的方法。具体地,该第二端包括用于执行上述第二方面或其各实现方式中的方法的功能模块。第五方面,提供了一种芯片,用于执行上述第一方面的音频数据传输的方法,包括存储器和处理器;存储器与处理器耦合;存储器,用于存储程序指令;处理器,用于调用存储器存储的程序指令,使得芯片执行上述第一方面的音频数据传输的方法。第六方面,提供了一种芯片,用于执行上述第二方面的音频数据传输的方法,包括存储器和处理器;存储器与处理器耦合;存储器,用于存储程序指令;处理器,用于调用存储器存储的程序指令,使得芯片执本文档来自技高网...

【技术保护点】
1.一种音频数据传输的方法,其特征在于,所述方法包括:/n第一端通过蓝牙链路,接收第三端发送的目标音频数据,所述目标音频数据用于得到第一音频数据,所述第一音频数据用于在第二端侧进行播放;/n所述第一端通过低功耗同步LE ISOC链路,向所述第二端传输所述第一音频数据。/n

【技术特征摘要】
1.一种音频数据传输的方法,其特征在于,所述方法包括:
第一端通过蓝牙链路,接收第三端发送的目标音频数据,所述目标音频数据用于得到第一音频数据,所述第一音频数据用于在第二端侧进行播放;
所述第一端通过低功耗同步LEISOC链路,向所述第二端传输所述第一音频数据。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一端根据所述目标音频数据,得到第二音频数据;
所述第一端根据所述第二音频数据的原始起播点、所述LEISOC链路的传输时隙、所述蓝牙链路的传输时隙和刷新超时FT,确定所述第二音频数据的起播点,其中,所述第二音频数据的原始起播点为根据蓝牙音频传输模型协定A2DP协议确定的起播点;
所述第一端通过低功耗同步LEISOC链路,向所述第二端传输所述第一音频数据,包括:
所述第一端在所述第二音频数据的原始起播点处,通过所述LEISOC链路,向所述第二端传输所述第一音频数据。


3.根据权利要求2所述的方法,其特征在于,所述第一端根据所述第二音频数据的原始起播点、所述LEISOC链路的传输时隙、所述蓝牙链路的传输时隙和刷新超时FT,确定所述第二音频数据的起播点,包括:
所述第一端根据所述第二音频数据的原始起播点、所述LEISOC链路的传输时隙、LE异步无连接ACL链路的传输时隙、所述蓝牙链路的传输时隙和刷新超时FT,确定所述第二音频数据的起播点;
所述第二音频数据的起播点满足公式:
T=K+S+(FT-1)*I
其中,T为所述第二音频数据的起播点,K为所述第二音频数据的原始起播点,S为所述LEISOC链路的传输时隙和所述LEACL链路的传输时隙之和,I为所述蓝牙链路的传输时隙、所述LEISOC链路的传输时隙以及所述LEACL链路的传输时隙之和。


4.根据权利要求3所述的方法,其特征在于,I=10ms。


5.根据权利要求3或4所述的方法,其特征在于,S=2.5ms。


6.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:
所述第一端通过所述LEACL链路,向所述第二端发送请求信息,所述请求信息用于请求建立所述LEISOC链路。


7.根据权利要求6所述的方法,其特征在于,在建立所述LEISOC链路之前,所述方法还包括:
所述第一端建立与所述第三端之间的所述蓝牙链路。


8.根据权利要求1至4中任一项所述的方法,其特征在于,在所述第一端向所述第二端传输所述第一音频数据之前,所述方法还包括:
所述第一端采用低复杂度LC3编码格式,对所述第一音频数据进行编码。


9.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:
所述第一端切换为所述第二端,其中,在所述第一端切换为所述第二端的过程中,所述第一端和所述第二端之间不停止所述第一音频数据的传输。


10.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一端传输所述第一音频数据的码率为96kbps。


11.根据权利要求1至4中任一项所述的方法,其特征在于,所述第三端不支持低功耗音频标准。


12.一种音频数据传输的方法,其特征在于,所述方法包括:
第二端通过低功耗同步LEISOC链路,接收第一端发送的第一音频数据,其中,所述第一音频数据用于在所述第二端侧进行播放,所述第一音频数据为所述第一端根据第三端发送的目标音频数据得到的音频数据,所述第一端与所述第三端之间通过蓝牙链路进行连接。


13.根据权利要求12所述的方法,其特征在于,所述第一音频数据为所述第一端对所述目标音频数据进行解码得到的部分音频数据。


14.根据权利要求12或13所述的方法,其特征在于,所述方法还包括:
所述第二端根据接收到所述第一音频数据的时间点或所述第一端发送所述第一音频数据的时间点、所述LEISOC链路的传输时隙、所述蓝牙链路的传输时隙以及刷新超时FT,确定所述第一音频数据的起播点。


15.根据权利要求14所述的方法,其特征在于,所述第二端根据接收到所述第一音频数据的时间点或所述第一端发送所述第一音频数据的时间点、所述LEISOC链路的传输时隙、所述蓝牙链路的传输时隙以及刷新超时FT,确定所述第一音频数据的起播点,包括:
所述第二端根据接收到所述第一音频数据的时间点或所述第一端发送所述第一音频数据的时间点、所述LEISOC链路的传输时隙、LE异步无连接ACL链路的传输时隙、所述蓝牙链路的传输时隙以及刷新超时FT,确定所述第一音频数据的起播点;
所述第一音频数据的起播点满足公式:
T=K+S+(FT-1)*I
其中,T为所述第一音频数据的起播点,K为所述第二端接收到所述第一音频数据的时间点或所述第一端发送所述第一音频数据的时间点,S为所述LEISOC链路的传输时隙和所述LEACL链路的传输时隙之和,I为所述蓝牙链路的传输时隙、所述LEISOC链路的传输时隙以及所述LEACL链路的传输时隙之和。


16.根据权利要求15所述的方法,其特征在于,I=10ms。


17.根据权利要求15所述的方法,其特征在于,S=2.5ms。


18.根据权利要求15所述的方法,其特征在于,所述方法还包括:
所述第二端通过所述LEACL链路,接收所述第一端发送的请求信息,所述请求信息用于请求建立所述LEISOC链路。


19.根据权利要求12或13所述的方法,其特征在于,所述第一音频数据是采用低复杂度LC3编码格式编码的音频数据。


20.根据权利要求12或13所述的方法,其特征在于,所述方法还包括:
所述第二端切换为第一端,其中,在所述第二端切换为所述第一端的过程中,所述第一端和所述第二端之间不停止所述第一音频数据的传输。


21.根据权利要求12或13所述的方法,其特征在于,所述第二端接收所述第一音频数据的码率为96kbps。


22.根据权利要求12或13所述的方法,其特征在于,所述第三端不支持低功耗音频标准。


23.一种音频数据传输的装置,其特征在于,所述装置为第一端,包括:
通信单元,用于通过蓝牙链路,接收第三端发送的目标音频数据,所述目标音频数据用于得到第一音频数据,所述第一音频数据用于在第二端侧进行播放;
所述通信单元还用于,通过低功耗同步LEISOC链路,向所述第二端传输所述第一音频数据。<...

【专利技术属性】
技术研发人员:郭仕林刘文毅
申请(专利权)人:深圳市汇顶科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1