一种音频数据通信方法技术

技术编号:20730349 阅读:68 留言:0更新日期:2019-03-30 19:40
本申请实施例中提供了一种音频数据通信方法,该方法包括:对待发送的音频数据按固定间隔编码后,以预定的广播间隔在第一时隙上广播发送;在广播发送第一广播锚点时隙的锚点起延迟预定时长后,播放解码的音频数据;预定时长用于音频数据在对端的同步播放,预定时长为广播间隔的X倍,X为正整数。采用本申请实施例中提供的方案,能够实现点到多点之间音频的同步播放。

【技术实现步骤摘要】
一种音频数据通信方法
本申请涉及通信
,尤其涉及一种音频数据通信方法。
技术介绍
蓝牙技术的广泛发展使蓝牙产品成为人们生活的一部分,尤其是以智能手机为中心的蓝牙耳机和蓝牙音箱等音频应用带给人们极大的方便。蓝牙主要是一种点到点的通信技术,这样的网络拓扑限制了蓝牙满足人们更多更广泛的需求。为此,蓝牙标准增加了无连接从设备广播技术(CSB:ConnectionlessSlaveBroadcast),实现点到多点的数据传输。专利技术人发现,CSB协议无法实现点和多点之间音频的同步播放。现有技术中音视频同步的技术,一般都是采用打时间戳(Timestamp)的方式,即将每一帧音视频数据上都加上一个播放时间,从而实现同步播放。但如果将此方法直接用于CSB协议下的点对多点之间的音频同步播放,将会导致带宽消耗增加。可见目前还没有较完善的解决点到多点之间音频同步播放的技术问题。
技术实现思路
本申请实施例中提供了一种音频数据通信方法,用于实现点到多点之间音频的同步播放。根据本申请实施例的第一个方面,提供了一种音频数据通信方法,包括:对待发送的音频数据按固定间隔编码后,以预定的广播间隔在第一时隙上广播发送;其中,一个广播间隔在第一时隙的广播锚点时隙发送编码的M帧音频数据;预定的广播间隔为固定间隔的M倍,M为正整数;在广播发送第一个广播锚点时隙的锚点起延迟预定时长后,播放音频数据;预定时长用于音频数据在对端的同步播放,预定时长为广播间隔的X倍,X为正整数。根据本申请实施例的第二个方面,提供了一种音频数据通信方法,包括:以预定的广播间隔在第一时隙上接收并解调音频数据;对音频数据进行解码;从解调到第一个广播锚点时隙的锚点起,延迟预定时长后,从第一个广播锚点时隙接收到的音频数据开始,播放解码的音频数据;预定时长为广播间隔的X倍,X为正整数;预定时长为音频数据在对端的延迟播放时间。采用本申请实施例中提供的音频数据通信方法,在广播发送端,将音频数据按固定间隔,如编码帧长,编码并以预定的广播间隔广播发送;并在广播发送第一个广播锚点时隙的锚点起延迟预定时长后,播放解码的音频数据;其中,一个广播间隔时长为固定间隔的M倍,一个广播间隔内发送编码的M帧音频数据,预定时长为该广播间隔的X倍,M和X均为正整数。在广播接收端,在解调到第一个广播锚点时隙的锚点开始,同样延迟广播间隔的X倍开始播放。从而在无需将时间同步数据加载到每个音频帧的情况下,实现了点与多点之间音频的同步播放。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1示出了根据本申请实施例的实施场景示意图;图2示出了根据本申请实施例一的接收与发送设备执行的音频数据通信方法的流程图;图3示出了根据本申请实施例一的通信时隙分配图;图4示出了根据本申请实施例一的在三个信道上发送同步序列的时序图;图5中示出了根据本申请实施例二的接收设备执行的音频数据通信方法的流程图;图6中示出了根据本申请实施例二中根据信号质量确定是否重传的方法流程图;图7示出了根据本申请实施例三的音频通信设备的结构示意图;图8示出了根据本申请实施例四的音频通信设备的结构示意图;图9示出了根据本申请实施例五的音频通信系统的结构示意图;图10示出了根据本申请实施例六的接收与发送设备的结构示意图;图11示出了根据本申请实施例六的接收设备的结构示意图。具体实施方式为了使本申请实施例中的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1示出了根据本申请实施例的实施场景示意图。如1所示,根据本申请实施例的通信系统10,包括:音源设备100,接收与发送设备200,一个或多个接收设备300。在具体实施时,音源设备和接收与发送设备之间可以通过各种无线通信协议进行通信,例如,蓝牙和WiFi。具体地,音源设备和接收与发送设备之间可以根据蓝牙协议建立A2DP链路,音源设备可以把通过SBC(subbandcode,子带编码)的音频数据发送给接收与发送设备。接收与发送设备在本地播放音频的同时,通过广播协议转发给一个或多个接收设备。在具体实施时,音源设备和接收与发送设备之间也可以通过各种有线通信方式进行通信以获取音频数据,如因特网、有线局域网、USB接口协议等;或者,接收与发送设备200亦可将自身存储或录制的音频数据广播至一个或多个接收设备300,以同步播放。因此,应当理解,接收与发送设备200获取音频数据的方式和具体方案可以根据具体实施场景做出适应性的调整,如可以不具有或不使用与音源设备100通信的功能、可以无需解调或无需解码音频数据等,且这些具体实施场景均在本申请的保护范围之内。在具体实施时,音源设备可以是如智能手机和智能电视等的音频源设备。接收与发送设备可以是具有音频播放功能的多种设备,例如智能手机、耳机、或音箱等;接收设备可以是具有音频播放功能的多种设备,例如智能手机、耳机、或音箱等。在具体实施时,接收与发送设备200和接收设备300可以是分别仅执行各自相应功能的不同设备。具体地,接收与发送设备可以仅具有接收并解调来自音源设备的音频数据;对该音频数据进行解码;对解码后的该音频数据按固定间隔重新编码后,以预定的广播间隔在第一时隙上广播发送;在广播发送第一个广播锚点时隙的锚点起延迟预定时长后,播放解码的音频数据的功能。而接收设备可以仅具有从接收与发送设备接收音频数据,并解码再与接收与发送设备端同步播放的功能。在另一种具体实施方式中,接收与发送设备200和接收设备300也可以是是同时具备上述两种功能的设备。具体地,接收与发送设备200和接收设备300均具有从音源设备接收并解调音频数据;对该音频数据进行解码;对解码后的该音频数据按固定间隔重新编码后,以预定的广播间隔在第一时隙上广播发送;在广播发送第一个广播锚点时隙的锚点起延迟预定时长后,播放解码的音频数据;以及从接收与发送设备接收音频数据,并解码再与接收与发送端同步播放的功能。应当理解,此时的“发送”和“接收”是相对概念,在不同的场景下,接收与发送设备200和接收设备300的位置可以互换。例如,在某个场景下,A设备可以被作为接收与发送设备,B设备作为接收设备;而在另一场景下,也可以是由B设备作为接收与发送设备,而A设备作为接收设备。应当理解,当两个耳机中的一个被作为“接收与发送设备”时,另一个就相应的作为“接收设备”。具体地,在接收与发送设备200和接收设备300是同时具备上述两种功能的设备时,可以根据多种方式确定接收与发送设备和接收设备,例如,可以将先接入音源设备的设备作为接收与发送设备,后接入的作为接收设备;可以将距离音源设备近的设备作为接收与发送设备,距离音源设备远的设备作为接收设备;也可以由用户在音源设备上进行选择或设置来确定,本申请对此均不作限制。本申请实施例中,可以根据不同的应用场景为接收与发送设备以及接收设备设定不同的应用模式,并为每种应用模式配置不同的系统参数,并通过同步序列广播给接收设备。本文档来自技高网...

【技术保护点】
1.一种音频数据通信方法,其特征在于,包括:对待发送的音频数据按固定间隔编码后,以预定的广播间隔在第一时隙上广播发送;其中,一个所述广播间隔在第一时隙的广播锚点时隙发送编码的M帧音频数据;所述预定的广播间隔为所述固定间隔的M倍,所述M为正整数;在广播发送第一个广播锚点时隙的锚点起延迟预定时长后,播放音频数据;所述预定时长用于所述音频数据在对端的同步播放,所述预定时长为所述广播间隔的X倍,所述X为正整数。

【技术特征摘要】
1.一种音频数据通信方法,其特征在于,包括:对待发送的音频数据按固定间隔编码后,以预定的广播间隔在第一时隙上广播发送;其中,一个所述广播间隔在第一时隙的广播锚点时隙发送编码的M帧音频数据;所述预定的广播间隔为所述固定间隔的M倍,所述M为正整数;在广播发送第一个广播锚点时隙的锚点起延迟预定时长后,播放音频数据;所述预定时长用于所述音频数据在对端的同步播放,所述预定时长为所述广播间隔的X倍,所述X为正整数。2.根据权利要求1所述的方法,其特征在于,一个广播间隔包括:第一时隙,用于广播发送编码的音频数据,所述第一时隙包括连续的一个广播锚点时隙和N个广播重传时隙,所述广播锚点时隙用于发送编码的M帧音频数据,所述广播重传时隙用于重传所述M帧音频数据;其中,所述N为非负整数。3.根据权利要求2所述的方法,其特征在于,还包括:以所述广播间隔的Y倍为周期广播发送同步序列,所述同步序列包括以下信息:广播间隔,用于指示连续的两个广播锚点之间的间隔时长;应用模式,用于指示当前传输模式;其中,所述应用模式与广播间隔、以及音量大小具有对应关系;在播放音频数据时,根据所述应用模式,以对应的预定时长和音量大小延迟播放;所述Y为正整数。4.根据权利要求3所述的方法,其特征在于,所述同步序列还包括:广播重传次数,用于指示一个第一时隙中的广播重传时隙的个数;和/或,蓝牙时钟,用于指示发送设备的蓝牙时钟;和/或,设备地址,用于指示发送设备的地址;和/或,跳频自适应AFH信道映射,用于协商有用信道;和/或,编码类型和速率,用于指示所述重新编码格式和速率大小;所述应用模式与所述广播重传次数、编码类型和速率具有对应关系。5.根据权利要求3所述的方法,其特征在于,还包括:当在L个信道上发送所述同步序列时,每相邻两个信道上的相邻同步序列之间的间隔是在同一个信道上的两个相邻同步序列之间间隔的L分之一,其中,所述L为正整数。6.根据权利要求2所述的方法,其特征在于,所述一个广播间隔还包括第二时隙,用于从音源设备接收数据和发送数据,所述第二时隙包括接收时隙和发送时隙;在所述第二时隙接收来自音源设备的音频数据,并经解调和解码后得到所述待发送的音频数据。7.一种音频数据通信方法,其特征在于,包括:以预定的广播间隔在第一时隙上接收并解调音频数据;对所述音频数据进行解码;从解调到第一个广播锚点时隙的锚点起,延迟预定时长后,从所述第一个广播锚点时隙接收到的音频数据开始,播放解码的音频数据;所述预定时长为所述广播间隔的X倍,所述X为正整数;所述预定时长为所述音频数据在对端的延迟播放时间。8.根据权利要求7所述的方法,其特征在于,以预定的广播间隔在第一时隙上接收并解调音频数据之前,还包括:搜索并解析同步序列,得到以下信息:广播间隔,用于指示连续的两个广播锚点之间的间隔时长;应用模式,用于指示当前传输模式;其中,所述应用模式与所述广播间隔和音量大小具有对应关系;在播放解码的音频数据时,根据所述应用模式,以对应的预定时长和音量大小延迟播放。9.根据权利要求8所述的方法,其特征在...

【专利技术属性】
技术研发人员:徐斌
申请(专利权)人:南京中感微电子有限公司
类型:发明
国别省市:江苏,32

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

1