一种无线音频传输的时序控制方法、装置及系统与流程
本公开涉及无线音频传输,具体而言,涉及一种无线音频传输的时序控制方法、装置及系统。
背景技术:
1、目前,在无线音频传输领域,特别是soundbar等多声道音响系统中,通常需要一个音源发射端(tx)同时向多个音箱接收端(rx)传输同步音频数据。现有技术主要采用标准蓝牙低功耗(bluetooth low energy,ble)连接模式或蓝牙音频(le audio)广播等时流(broadcast isochronous streams,bis)广播模式来实现一对多的无线音频传输。
2、其中,标准ble模式通过设定连接间隔进行点对点数据交互,当存在多个接收端时,发射端需分别与各接收端建立连接并维护各自的通信时序;le audio bis模式则采用单向广播方式实现一对多的音频分发。
3、然而,上述现有技术的时序结构导致传输延迟偏高。标准ble的连接间隔最小为7.5ms,典型配置为20ms至50ms;le audio bis的标准实现下,端到端延迟仍在1020ms左右,均难以满足soundbar等多声道系统对端到端低延迟(例如低于10ms)的硬实时需求。
4、此外,在多接收端场景下,标准ble模式中各接收端均需向发射端回复确认信息,多个确认信息在同一空口环境中传输时容易发生碰撞,且各确认信息的上行发送占用了较多的信道资源,降低了系统的有效吞吐率。而le audio bis为单向广播传输,不具备上行确认信息,发射端无法获知各接收端的实际接收状态,链路质量变化时亦无法感知。
技术实现思路
1、本公开实施例至少提供一种无线音频传输的时序控制方法、装置及系统,以解决上述技术问题。
2、第一方面,本公开实施例提供了一种无线音频传输的时序控制方法,应用于发射端,所述发射端与n个接收端通信连接,n≥3,包括:
3、配置时序帧,所述时序帧包含广播时隙和至少两个响应时隙;
4、在所述广播时隙,向所述n个接收端广播发送音频数据包;
5、在所述至少两个响应时隙中的第一响应时隙,接收第一类接收端回复的第一确认信息;其中,第二类接收端在所述第一响应时隙接收第三类接收端发送的第二确认信息;
6、在所述至少两个响应时隙中的第二响应时隙,接收所述第二类接收端回复的第三确认信息,所述第三确认信息包含所述第二类接收端自身的接收状态以及所述第二确认信息所指示的所述第三类接收端的接收状态。
7、在一种可能的实施方式中,每个所述时序帧被划分为m个子帧,m≥2,每个所述子帧均配置有所述广播时隙、所述第一响应时隙和所述第二响应时隙;
8、当前时序帧的首个子帧用于在所述广播时隙发送所述音频数据包,后续子帧用于在未收到全部n个接收端的确认信息时对所述音频数据包进行重传。
9、在一种可能的实施方式中,在任意一个所述子帧中,若所述发射端已收到全部n个接收端的确认信息,则在当前子帧结束后终止当前时序帧内未执行的子帧。
10、在一种可能的实施方式中,所述方法还包括:
11、在所述n个接收端中的每一接收端接入时,根据接入先后顺序为所述接收端分配角色类别,所述角色类别至少包括第一类接收端、第二类接收端和第三类接收端。
12、在一种可能的实施方式中,所述方法还包括:
13、根据当前连接状态更新各接收端的角色类别。
14、第二方面,本公开还提供了一种无线音频传输的时序控制方法,应用于接收端,所述接收端与发射端及至少一个其他接收端通信连接,包括:
15、获取为所述接收端分配的角色类别,所述角色类别为第二类接收端;
16、在时序帧的广播时隙,接收所述发射端广播发送的音频数据包;
17、在所述时序帧的第一响应时隙,接收第三类接收端发送的第二确认信息,所述第二确认信息用于指示所述第三类接收端对所述音频数据包的接收状态;
18、在所述时序帧的第二响应时隙,向所述发射端回复第三确认信息,所述第三确认信息包含所述接收端自身的接收状态以及所述第二确认信息所指示的所述第三类接收端的接收状态。
19、在一种可能的实施方式中,每个所述时序帧被划分为m个子帧,m≥2,每个所述子帧均配置有所述广播时隙、所述第一响应时隙和所述第二响应时隙;
20、当前时序帧的首个子帧用于在所述广播时隙接收所述音频数据包,后续子帧用于所述发射端在未收到全部n个接收端的确认信息时对所述音频数据包进行重传时,接收重传的音频数据包。
21、在一种可能的实施方式中,所述方法还包括:
22、接收所述发射端回复的确认响应信息;
23、根据所述确认响应信息确认所述第三确认信息已被所述发射端接收后,停止对当前时序帧内后续子帧的接收。
24、在一种可能的实施方式中,所述获取为所述接收端分配的角色类别,包括:
25、在所述接收端接入时,接收所述发射端根据接入先后顺序分配的角色类别。
26、在一种可能的实施方式中,所述方法还包括:
27、接收所述发射端根据当前连接状态更新的角色类别。
28、第三方面,本公开还提供了一种无线音频传输的时序控制装置,应用于发射端,所述发射端与n个接收端通信连接,n≥3,包括:
29、配置模块,用于配置时序帧,所述时序帧包含广播时隙和至少两个响应时隙;
30、广播模块,用于在所述广播时隙,向所述n个接收端广播发送音频数据包;
31、第一接收模块,用于在所述至少两个响应时隙中的第一响应时隙,接收第一类接收端回复的第一确认信息;其中,第二类接收端在所述第一响应时隙接收第三类接收端发送的第二确认信息;
32、第二接收模块,用于在所述至少两个响应时隙中的第二响应时隙,接收所述第二类接收端回复的第三确认信息,所述第三确认信息包含所述第二类接收端自身的接收状态以及所述第二确认信息所指示的所述第三类接收端的接收状态。
33、第四方面,本公开还提供了一种无线音频传输的时序控制装置,应用于接收端,所述接收端与发射端及至少一个其他接收端通信连接,包括:
34、获取模块,用于获取为所述接收端分配的角色类别,所述角色类别为第二类接收端;
35、接收模块,用于在时序帧的广播时隙,接收所述发射端广播发送的音频数据包;在所述时序帧的第一响应时隙,接收第三类接收端发送的第二确认信息,所述第二确认信息用于指示所述第三类接收端对所述音频数据包的接收状态;
36、回复模块,用于在所述时序帧的第二响应时隙,向所述发射端回复第三确认信息,所述第三确认信息包含所述接收端自身的接收状态以及所述第二确认信息所指示的所述第三类接收端的接收状态。
37、第五方面,本公开还提供了一种无线音频传输的时序控制系统,包括发射端和n个接收端,n≥3,所述发射端用于执行如第一方面及其各种实施方式中任一项所述的时序控制方法,所述接收端中的第二类接收端用于执行如第二方面及其各种实施方式中任一项所述的时序控制方法。
38、第六方面,本公开还提供了一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如第一方面及其各种实施方式、第二方面及其各种实施方式中任一项所述的时序控制方法。
39、第七方面,本公开还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如第一方面及其各种实施方式、第二方面及其各种实施方式中任一项所述的时序控制方法。
40、采用上述无线音频传输的时序控制方法、装置、系统、电子设备及存储介质,应用于发射端,发射端与n个接收端通信连接,n≥3,该方法包括:其配置时序帧,时序帧包含广播时隙和至少两个响应时隙;在广播时隙,向n个接收端广播发送音频数据包;在至少两个响应时隙中的第一响应时隙,接收第一类接收端回复的第一确认信息;其中,第二类接收端在第一响应时隙接收第三类接收端发送的第二确认信息;在至少两个响应时隙中的第二响应时隙,接收第二类接收端回复的第三确认信息,第三确认信息包含第二类接收端自身的接收状态以及第二确认信息所指示的第三类接收端的接收状态。本公开通过广播时隙统一发送以及多个响应时隙的固定分配,将多个接收端的确认信息压缩至数量与所述至少两个响应时隙数量相对应的响应时隙内完成,有效避免了上行确认信息的空口碰撞,提高了带宽利用率;同时通过短周期时序帧调度,实现了端到端的低延迟音频传输,适用于soundbar等多声道音频系统。
41、本公开的其他优点将结合以下的说明和附图进行更详细的解说。
42、应当理解,上述说明仅是本公开技术方案的概述,以便能够总体了解本公开的技术手段,进而依照说明书的内容予以实施。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com