【技术实现步骤摘要】
一种蓝牙低功耗音频数据分组传输方法及装置
本专利技术涉及无线通信
,尤其涉及一种蓝牙低功耗音频数据分组传输方法及装置。
技术介绍
无线音频技术由于其给人们带来无拘无束的自由通话或音乐享受,获得了人们的广泛喜爱。尤其是基于连接等时流协议(ConnectedIsochronousStream,CIS)和低复杂度通信编解码(LowComplexityCommunicationCodec,LC3)的蓝牙低功耗(BluetoothLowEnergy,BLE)音频(Audio)技术,将给人们带来更低功耗、更低成本及更高质量的无线音频服务。但是,蓝牙低功耗音频技术应用场景的传输距离、无线环境的衰落和干扰程度可能是不断变化的,基于CIS最大传输延迟限制的有限重传策略和固定编码参数的服务质量解决方案难以适应变化的传输距离和无线环境。而根据传输距离和无线环境变化的信息反馈来调整最大传输延迟和编码参数的方案,也难以适应传输距离和无线环境衰落与干扰的快速变化。
技术实现思路
本专利技术实施例提出一种蓝牙低功耗音频数据分组传输方法及装置,提高了蓝牙低功耗音频数据传输对无线传输距离变化或无线通信环境的衰落和干扰程度变化的适应性。该技术方案如下:第一方面,本专利技术实施例提出一种蓝牙低功耗音频数据分组传输方法,该方法包括:获取待传输的音频数据帧;将每个音频数据帧的量化频谱分别划分为M组频谱;其中,M为大于1的正整数;基于所述M组频谱,将每个音频数据帧分别划分为N组数据;其中,N为大 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。