一种蓝牙低功耗音频数据分组传输方法及装置制造方法及图纸

技术编号:25960193 阅读:33 留言:0更新日期:2020-10-17 03:52
本发明专利技术实施例公开了一种蓝牙低功耗音频数据分组传输方法及装置,方法包括:获取待传输的音频数据帧,并将其量化频谱分别划分为M组频谱;基于M组频谱,将每个音频数据帧分别划分为N组数据;其中,M和N分别为大于1的正整数,N组数据具有不同的传输优先级;基于预定的蓝牙低功耗传输协议,在预设发送次数范围内,按传输优先级顺序发送N组数据;其中,在确定传输优先级较高的一组数据被正确接收后,再发送传输优先级较低的一组数据。本发明专利技术实施例通过将音频数据帧划分为按传输优先级排序的N组数据,向蓝牙低功耗播放设备先后发送N组数据,提高了蓝牙低功耗音频传输对无线传输距离变化或无线通信环境的衰落和干扰程度变化的适应性。

【技术实现步骤摘要】
一种蓝牙低功耗音频数据分组传输方法及装置
本专利技术涉及无线通信
,尤其涉及一种蓝牙低功耗音频数据分组传输方法及装置。
技术介绍
无线音频技术由于其给人们带来无拘无束的自由通话或音乐享受,获得了人们的广泛喜爱。尤其是基于连接等时流协议(ConnectedIsochronousStream,CIS)和低复杂度通信编解码(LowComplexityCommunicationCodec,LC3)的蓝牙低功耗(BluetoothLowEnergy,BLE)音频(Audio)技术,将给人们带来更低功耗、更低成本及更高质量的无线音频服务。但是,蓝牙低功耗音频技术应用场景的传输距离、无线环境的衰落和干扰程度可能是不断变化的,基于CIS最大传输延迟限制的有限重传策略和固定编码参数的服务质量解决方案难以适应变化的传输距离和无线环境。而根据传输距离和无线环境变化的信息反馈来调整最大传输延迟和编码参数的方案,也难以适应传输距离和无线环境衰落与干扰的快速变化。
技术实现思路
本专利技术实施例提出一种蓝牙低功耗音频数据分组传输方法及装置,提高了蓝牙低功耗音频数据传输对无线传输距离变化或无线通信环境的衰落和干扰程度变化的适应性。该技术方案如下:第一方面,本专利技术实施例提出一种蓝牙低功耗音频数据分组传输方法,该方法包括:获取待传输的音频数据帧;将每个音频数据帧的量化频谱分别划分为M组频谱;其中,M为大于1的正整数;基于所述M组频谱,将每个音频数据帧分别划分为N组数据;其中,N为大于1的正整数,所述N组数据具有不同的传输优先级;基于预定的蓝牙低功耗传输协议,在预设发送次数范围内,按传输优先级顺序发送所述N组数据;其中,在确定传输优先级较高的一组数据被正确接收后,再发送传输优先级较低的一组数据。在一种可能的实现中,所述将每个音频数据帧的量化频谱分别划分为M组频谱;其中,M为大于1的正整数,包括:根据频谱的重要度,将每个音频数据帧的量化频谱分别划分为M组频谱。在一种可能的实现中,所述根据频谱的重要度,将每个音频数据帧的量化频谱分别划分为M组频谱,包括:根据M-1个高低不同的预设阈值频率将每个音频数据帧的量化频谱划分为M组频谱,其中,低于最低预设阈值频率的一组频谱的重要度为最高级,高于最高预设阈值频率的一组频谱的重要度为最低级。在一种可能的实现中,所述基于所述M组频谱,将每个音频数据帧分别划分为N组数据;其中,N为大于1的正整数,所述N组数据具有不同的传输优先级,包括:将一个音频数据帧的重要度最高的一组频谱的量化频谱的编码数据中,可被单独用于解码获得最低质量的音频信号的编码数据,划分到传输优先级最高的一组数据中;将该音频数据帧的其它量化频谱的编码数据,根据所述频谱的重要度和所处比特位的高低顺序,以及预定的各组数据的数据长度,依次划分到其它传输优先级的各组数据中。在一种可能的实现中,所述音频数据帧为采用高速率模式编码获得,其中包括音频数据帧的配置信息、量化频谱的编码数据和量化频谱的符号数据;所述传输优先级最高的一组数据中还包括音频数据帧的配置信息和M组频谱的符号数据。在一种可能的实现中,将一个音频数据帧的量化频谱分别划分为两组频谱,即主要频谱和次要频谱,将该音频数据帧划分为两组数据,其中数据P1的传输优先级高于数据P2;数据P1包括该音频数据帧的配置信息、主要频谱的符号数据、次要频谱的符号数据、主要频谱的大于或等于第一预设阈值比特部分的编码数据;数据P2包括次要频谱的大于或等于第二预设阈值比特部分的编码数据,主要频谱的小于第一预设阈值比特部分的编码数据,次要频谱的小于第二预设阈值比特部分的编码数据。在一种可能的实现中,所述基于预定的蓝牙低功耗传输协议,在预设发送次数范围内,按传输优先级顺序发送所述N组数据;其中,在确定传输优先级较高的一组数据被成功接收后,再发送传输优先级较低的一组数据,包括:发送传输优先级较高的一组数据后,接收确认信号;在收到确认信号为正确接收时,认为所发送的传输优先级较高的一组数据已被正确接收,则在预设发送次数范围内,发送传输优先级较低的一组数据;在未收到确认信号或收到的确认信号为未正确接收时,认为所发送的传输优先级较高的一组数据未被正确接收,则在预设发送次数范围内,重发所述传输优先级较高的一组数据。第二方面,本专利技术实施例还提出一种蓝牙低功耗音频数据分组传输方法,该方法包括:基于预定的蓝牙低功耗传输协议,在预设接收次数范围内,接收被按传输优先级顺序发送的N组数据;其中,在确定传输优先级较高的一组数据被正确接收后,再接收传输优先级较低的一组数据,N为大于1的正整数。在一种可能的实现中,所述基于预定的蓝牙低功耗传输协议,在预设接收次数范围内,接收被按传输优先级顺序发送的N组数据,包括:接收传输优先级较高的一组数据后,确认是否正确接收;在确认已正确接收时,发送正确接收的确认信号,在预设接收次数范围内,接收传输优先级较低的一组数据;在确认未正确接收时,发送未正确接收的确认信号或不发送确认信号,在预设发送次数范围内,接收所述传输优先级较高的一组数据。在一种可能的实现中,所述方法还包括:将正确接收的数据解码为音频信号,并输出或播放所述音频信号;其中,当正确接收到所述N组数据时,按高速率和高质量模式将接收的所述N组数据解码为音频信号;或当正确接收到传输优先级较高组的数据,而未接收到传输优先级较低组数据的概率低于预设的概率阈值时,则采用丢包隐藏技术恢复传输优先级较低组数据,并与所接收到的传输优先级较高组的数据一起,用于按照高速率和高质量模式解码获得音频信号;或当正确接收到传输优先级较高组的数据,而未接收到传输优先级较低组数据的概率高于预设的概率阈值时,则将所接收到的传输优先级较高组的数据用于按照中低速率和中等质量模式解码获得音频信号,并输出或播放所述音频信号。第三方面,本专利技术实施例提出一种蓝牙低功耗音频数据分组传输装置,该装置包括:数据获取模块,用于获取待传输的音频数据帧;频谱划分模块,用于将每个音频数据帧的量化频谱分别划分为M组频谱;其中,M为大于1的正整数;数据划分模块,用于基于所述M组频谱,将每个音频数据帧分别划分为N组数据;其中,N为大于1的正整数,所述N组数据具有不同的传输优先级;数据发送模块,用于基于预定的蓝牙低功耗传输协议,在预设发送次数范围内,按传输优先级顺序发送所述N组数据;其中,在确定传输优先级较高的一组数据被正确接收后,再发送传输优先级较低的一组数据。第四方面,本专利技术实施例提出一种蓝牙低功耗音频数据分组传输装置,该装置包括:数据接收模块,用于基于预定的蓝牙低功耗传输协议,在预设接收次数范围内,接收被按传输优先级顺序发送的N组数据;其中,在确定传输优先级较高的一组数据被正确接收后,再接收传输优先级较低的一组数据,N为大于1的正整数。第五方面,本专利技术实本文档来自技高网...

【技术保护点】
1.一种蓝牙低功耗音频数据分组传输方法,其特征在于,包括:/n获取待传输的音频数据帧;/n将每个音频数据帧的量化频谱分别划分为M组频谱;其中,M为大于1的正整数;/n基于所述M组频谱,将每个音频数据帧分别划分为N组数据;其中,N为大于1的正整数,所述N组数据具有不同的传输优先级;/n基于预定的蓝牙低功耗传输协议,在预设发送次数范围内,按传输优先级顺序发送所述N组数据;其中,在确定传输优先级较高的一组数据被正确接收后,再发送传输优先级较低的一组数据。/n

【技术特征摘要】
1.一种蓝牙低功耗音频数据分组传输方法,其特征在于,包括:
获取待传输的音频数据帧;
将每个音频数据帧的量化频谱分别划分为M组频谱;其中,M为大于1的正整数;
基于所述M组频谱,将每个音频数据帧分别划分为N组数据;其中,N为大于1的正整数,所述N组数据具有不同的传输优先级;
基于预定的蓝牙低功耗传输协议,在预设发送次数范围内,按传输优先级顺序发送所述N组数据;其中,在确定传输优先级较高的一组数据被正确接收后,再发送传输优先级较低的一组数据。


2.根据权利要求1所述的方法,其特征在于,所述将每个音频数据帧的量化频谱分别划分为M组频谱;其中,M为大于1的正整数,包括:
根据频谱的重要度,将每个音频数据帧的量化频谱分别划分为M组频谱。


3.根据权利要求2所述的方法,其特征在于,所述根据频谱的重要度,将每个音频数据帧的量化频谱分别划分为M组频谱,包括:
根据M-1个高低不同的预设阈值频率将每个音频数据帧的量化频谱划分为M组频谱,其中,低于最低预设阈值频率的一组频谱的重要度为最高级,高于最高预设阈值频率的一组频谱的重要度为最低级。


4.根据权利要求2或3所述的方法,其特征在于,所述基于所述M组频谱,将每个音频数据帧分别划分为N组数据;其中,N为大于1的正整数,所述N组数据具有不同的传输优先级,包括:
将一个音频数据帧的重要度最高的一组频谱的量化频谱的编码数据中,可被单独用于解码获得最低质量的音频信号的编码数据,划分到传输优先级最高的一组数据中;
将该音频数据帧的其它量化频谱的编码数据,根据所述频谱的重要度和所处比特位的高低顺序,以及预定的各组数据的数据长度,依次划分到其它传输优先级的各组数据中。


5.根据权利要求4所述的方法,其特征在于,所述音频数据帧为采用高速率模式编码获得,其中包括音频数据帧的配置信息、量化频谱的编码数据和量化频谱的符号数据;
所述传输优先级最高的一组数据中还包括音频数据帧的配置信息和M组频谱的符号数据。


6.根据权利要求5所述的方法,其特征在于,将一个音频数据帧的量化频谱分别划分为两组频谱,即主要频谱和次要频谱,将该音频数据帧划分为两组数据,其中数据P1的传输优先级高于数据P2;数据P1包括该音频数据帧的配置信息、主要频谱的符号数据、次要频谱的符号数据、主要频谱的大于或等于第一预设阈值比特部分的编码数据;数据P2包括次要频谱的大于或等于第二预设阈值比特部分的编码数据,主要频谱的小于第一预设阈值比特部分的编码数据,次要频谱的小于第二预设阈值比特部分的编码数据。


7.根据权利要求1所述的方法,其特征在于,所述基于预定的蓝牙低功耗传输协议,在预设发送次数范围内,按传输优先级顺序发送所述N组数据;其中,在确定传输优先级较高的一组数据被成功接收后,再发送传输优先级较低的一组数据,包括:
发送传输优先级较高的一组数据后,接收确认信号;
在收到确认信号为正确接收时,认为所发送的传输优先级较高的一组数据已被正确接收,则在预设发送次数范围内,发送传输优先级较低的一组数据;
在未收到确认信号或收到的确认信号为未正确接收时,认为所发送的传输优先级较高的一组数据未被正确接收,则在预设发送次数范围...

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

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

1