一种音频通信方法、设备及系统与流程

文档序号:21398680发布日期:2020-07-07 14:31阅读:来源:国知局

技术特征:

1.一种音频通信方法,其特征在于,包括:

将待发送的音频数据按固定间隔编码;

生成广播同步序列和广播音量控制序列;

以预定的广播间隔为周期在第一时隙上广播发送编码的音频数据,其中,在一个广播间隔的第一时隙的广播锚点时隙发送编码的m帧音频数据,所述预定的广播间隔为所述固定间隔的m倍,所述m为正整数;

以预定的广播音量控制间隔为周期广播发送所述广播音量控制序列,其中在每个音量控制间隔内,所述广播音量控制序列被广播发送一组或多组,每组包含一次或多次,所述广播音量控制间隔为所述广播间隔的正整数倍;

以预定的广播同步序列间隔为周期广播发送所述广播同步序列,其中所述广播同步序列间隔是所述广播间隔的正整数倍。

2.根据权利要求1所述的方法,其特征在于,一个广播间隔包括:

第一时隙,用于广播发送编码的音频数据,所述第一时隙包括连续的一个广播锚点时隙和n个广播重传时隙,所述广播锚点时隙用于发送编码的m帧音频数据,所述广播重传时隙用于重传所述m帧音频数据,其中,所述n为非负整数;和

第二时隙,用于从音源设备接收数据和发送数据和/或广播发送广播同步序列和广播音量控制序列。

3.根据权利要求2所述的方法,其特征在于,所述广播同步序列包括:设备地址、设备时钟、广播间隔、在一个广播间隔内的广播重传次数、广播起始时间点、广播音量控制序列间隔、广播音量控制序列的起始点、广播音量控制序列在一个音量控制间隔内的组数和每组的次数、广播音量控制序列的起始时间点和音频编码类型中的一个或几个,其中

所述广播间隔用于指示连续的两个广播锚点之间的间隔时长;

所述广播重传次数用于指示一个第一时隙中的广播重传时隙的个数;

所述设备时钟用于指示发送设备的设备时钟;

所述设备地址用于指示发送设备的地址;

所述编码类型用于指示所述固定间隔编码的编码类型。

4.根据权利要求2所述的方法,其特征在于,所述广播音量控制序列包含音量控制使能比特和音量值比特,所述音量控制使能比特指示所述音量控制是否使能,所述音量值比特指示音量值,

获取音量控制信息并将获取的音量控制信号封装为广播音量控制序列。

5.一种音频通信方法,其特征在于,包括:

以预定的广播同步序列间隔搜索并解析广播同步序列;

根据解析的广播同步序列以预定的广播音量控制间隔接收广播音量控制序列,根据获取的广播音量控制序列设置音频的播放音量值;

根据解析的广播同步序列以预定的广播间隔在第一时隙上接收并解调音频数据;

根据解析的广播同步序列对所述音频数据进行解码;

基于设置的音频的播放音量值播放解码的音频数据。

6.根据权利要求5所述的方法,其特征在于,所述广播同步序列包括:设备地址、设备时钟、广播间隔、在一个广播间隔内的广播重传次数、广播起始时间点、广播音量控制序列间隔、广播音量控制序列的起始点、广播音量控制序列在一个广播音量控制间隔内的组数和每组的次数、广播音量控制序列的起始时间点和音频编码类型中的一个或几个,

所述广播间隔用于指示连续的两个广播锚点之间的间隔时长;

所述广播重传次数用于指示一个第一时隙中的广播重传时隙的个数;

所述设备时钟用于指示发送设备的设备时钟;

所述设备地址用于指示发送设备的地址;

所述编码类型用于指示所述固定间隔编码的编码类型。

7.根据权利要求5所述的方法,其特征在于,在一个广播间隔的第一时隙上接收并解调音频数据包括:

从一个广播间隔的广播锚点时隙开始接收并解调音频数据;

对解调后的音频数据进行循环冗余校验;

当所述音频数据的循环冗余校验结果正确时,在所述广播间隔内结束对所述音频数据的接收;

当所述音频数据的循环冗余校验结果不正确时,累加所述音频数据的接收次数,并判断所述接收次数是否等于传输次数门限,其中所述传输次数门限为所述广播重传次数加1;

当所述接收次数不等于传输次数门限时,在所述广播间隔内继续接收所述音频数据;

当所述接收次数等于传输次数门限时,在所述广播间隔内结束对所述音频数据的接收。

8.根据权利要求5所述的方法,其特征在于,在一个广播音量控制间隔内接收广播音量控制序列包括:

从该一个广播音量控制间隔的第一个时段开始接收广播音量控制序列;

对接收到的广播音量控制序列进行循环冗余校验;

当接收到的广播音量控制序列的循环冗余校验结果正确时,在这个广播音量控制间隔内结束对所述广播音量控制序列的接收;

当接收到的广播音量控制序列的循环冗余校验结果不正确时,累加所述广播音量控制序列的接收次数,并判断所述接收次数是否等于在一个广播音量控制间隔内的广播音量控制序列的传输次数门限,其中在一个广播音量控制间隔内的广播音量控制序列的传输次数门限等于广播音量控制序列在一个广播音量控制间隔内的组数和每组的次数的乘积;

当所述接收次数不等于在一个广播音量控制间隔内的广播音量控制序列的传输次数门限时,在所述广播音量控制间隔内继续接收所述音频数据;

当所述接收次数等于在一个广播音量控制间隔内的广播音量控制序列的传输次数门限时,在所述广播音量控制间隔内结束对所述广播音量控制序列的接收。

9.根据权利要求5所述的方法,其特征在于,所述广播音量控制序列包含音量控制使能比特和音量值比特,所述音量控制使能比特指示所述音量控制是否使能,所述音量值比特指示音量值;

如果收到的广播音量控制序列里的音量控制使能比特为有效,则在广播音量控制间隔的结束时间点基于收到的广播音量控制序列里的音量值比特指示的音量值设置音频的播放音量值,如果收到的广播音量控制序列里的音量控制使能比特为无效,则在当前广播音量控制间隔内不设置新的音频的播放音量值。

10.根据权利要求9所述的方法,其特征在于,

将从收到的广播音量控制序列中获取的音量值作为绝对值;

将通过用户接口设置的音量值作为相对值;

结合所述相对值和所述绝对值获得本地音频播放的最终音量值,

如果在一个音量控制间隔内收不到正确的音量控制序列,则暂停音频的播放。在重新获得广播音量控制序列及同步后再播放。

11.一种音频通信设备,其特征在于,包括:数据和协议处理器、射频发射机和音频处理器,

所述数据和协议处理器、所述射频发射机和所述音频处理器协同工作以执行如下操作:

对待发送的音频数据按固定间隔编码;

生成广播同步序列和广播音量控制序列;

以预定的广播间隔在第一时隙上广播发送,其中,在一个广播间隔的第一时隙的广播锚点时隙发送编码的m帧音频数据,所述预定的广播间隔为所述固定间隔的m倍,所述m为正整数;

以预定的广播音量控制间隔广播发送,其中在每个音量控制间隔内,所述广播音量控制序列被广播发送一组或多组,每组包含一次或多次,其中所述广播音量控制间隔为所述广播间隔的正整数倍;

以预定的广播同步序列间隔为周期广播发送广播同步序列,其中所述广播同步序列间隔是所述广播间隔的正整数倍。

12.根据权利要求11所述的设备,其特征在于,一个广播间隔包括:

第一时隙,用于广播发送编码的音频数据,所述第一时隙包括连续的一个广播锚点时隙和n个广播重传时隙,所述广播锚点时隙用于发送编码的m帧音频数据,所述广播重传时隙用于重传所述m帧音频数据;其中,所述n为非负整数;和

第二时隙,用于从音源设备接收数据和发送数据、和/或广播发送广播同步序列和广播音量控制序列,

所述设备还包括射频接收机,所述射频接收机还用于在第二时隙接收来自音源设备的音频数据,并解调;所述数据和协议处理器用于对解调后的音频数据进行解码,并对解码后的所述音频数据按固定间隔重新编码。

13.根据权利要求12所述的设备,其特征在于,所述广播同步序列包括:设备地址、设备时钟、广播间隔、在一个广播间隔内的广播重传次数、广播起始时间点、广播音量控制序列间隔、广播音量控制序列的起始点、广播音量控制序列在一个音量控制间隔内的组数和每组的次数、广播音量控制序列的起始时间点和音频编码类型中的一个或几个,

所述广播间隔用于指示连续的两个广播锚点之间的间隔时长;

所述广播重传次数用于指示一个第一时隙中的广播重传时隙的个数;

所述设备时钟用于指示发送设备的设备时钟;

所述设备地址用于指示发送设备的地址;

所述编码类型用于指示所述固定间隔编码的编码类型。

14.根据权利要求11所述的设备,其特征在于,

所述广播音量控制序列包含音量控制使能比特和音量值比特,所述广播音量控制序列包含音量控制使能比特和音量值比特,所述音量控制使能比特指示所述音量控制是否使能,所述音量值比特指示音量值。

15.一种音频通信设备,其特征在于,包括:射频接收机、数据和协议处理器和音频处理器,所述射频接收机、所述数据和协议处理器和所述音频处理器协同工作以执行如下操作:

以预定的广播同步序列间隔搜索并解析广播同步序列;

根据解析的广播同步序列以预定的广播音量控制间隔接收广播音量控制序列,根据获取的广播音量控制序列设置音频的播放音量值;

根据解析的广播同步序列以预定的广播间隔在第一时隙上接收并解调音频数据;

根据解析的广播同步序列对所述音频数据进行解码;

基于设置的音频的播放音量值播放解码的音频数据。

16.根据权利要求15所述的设备,其特征在于,所述广播同步序列包括:设备地址、设备时钟、广播间隔、在一个广播间隔内的广播重传次数、广播起始时间点、广播音量控制序列间隔、广播音量控制序列的起始点、广播音量控制序列在一个广播音量控制间隔内的组数和每组的次数、广播音量控制序列的起始时间点和音频编码类型中的一个或几个,

所述广播间隔用于指示连续的两个广播锚点之间的间隔时长;

所述广播重传次数用于指示一个第一时隙中的广播重传时隙的个数;

所述设备时钟用于指示发送设备的设备时钟;

所述设备地址用于指示发送设备的地址;

所述编码类型用于指示所述固定间隔编码的编码类型。

17.根据权利要求15所述的设备,其特征在于,在一个广播音量控制间隔内接收广播音量控制序列包括:

从该一个广播音量控制间隔的第一个时段开始接收广播音量控制序列;

对接收到的广播音量控制序列进行循环冗余校验;

当接收到的广播音量控制序列的循环冗余校验结果正确时,在这个广播音量控制间隔内结束对所述广播音量控制序列的接收;

当接收到的广播音量控制序列的循环冗余校验结果不正确时,累加所述广播音量控制序列的接收次数,并判断所述接收次数是否等于在一个广播音量控制间隔内的广播音量控制序列的传输次数门限,其中在一个广播音量控制间隔内的广播音量控制序列的传输次数门限等于广播音量控制序列在一个广播音量控制间隔内的组数和每组的次数的乘积;

当所述接收次数不等于在一个广播音量控制间隔内的广播音量控制序列的传输次数门限时,在所述广播音量控制间隔内继续接收所述音频数据;

当所述接收次数等于在一个广播音量控制间隔内的广播音量控制序列的传输次数门限时,在所述广播音量控制间隔内结束对所述广播音量控制序列的接收。

18.根据权利要求17所述的设备,其特征在于,所述广播音量控制序列包含音量控制使能比特和音量值比特,所述音量控制使能比特指示所述音量控制是否使能,所述音量值比特指示音量值;

如果收到的广播音量控制序列里的音量控制使能比特为有效,则在广播音量控制间隔的结束时间点基于收到的广播音量控制序列里的音量值比特指示的音量值设置音频的播放音量值,如果收到的广播音量控制序列里的音量控制使能比特为无效,则在当前广播音量控制间隔内不设置新的音频的播放音量值。

19.根据权利要求18所述的设备,其特征在于,所述音频处理器,将从收到的广播音量控制序列中获取的音量值作为绝对值,将通过用户接口设置的音量值作为相对值,结合所述相对值和所述绝对值获得本地音频播放的最终音量值,

如果在一个音量控制间隔内收不到正确的音量控制序列,则暂停音频的播放。在重新获得广播音量控制序列及同步后再播放。

20.一种音频通信系统,其特征在于,包括:

发送设备,所述发送设备是如权利要求11-14中任一项所述的音频通信设备;

一个或多个接收设备,所述接收设备是如权利要求15-19中任一项所述的音频通信设备。


技术总结
本申请实施例中提供了一种音频通信方法、设备及系统。所述音频通信方法包括:将待发送的音频数据按固定间隔编码;生成广播同步序列和广播音量控制序列;以预定的广播间隔为周期在第一时隙上广播发送编码的音频数据;以预定的广播音量控制间隔为周期广播发送所述广播音量控制序列,其中在每个音量控制间隔内,所述广播音量控制序列被广播发送一组或多组,每组包含一次或多次;以预定的广播同步序列间隔为周期广播发送所述广播同步序列。这样,可以实在点到多点之间进行音频传输时实现音量控制。

技术研发人员:徐斌;杨晓东
受保护的技术使用者:南京中感微电子有限公司
技术研发日:2018.12.29
技术公布日:2020.07.07
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1