本申请涉及数据传输,更为具体地,涉及一种传输音频数据的方法、装置、电子设备及音频播放设备。
背景技术:
1、随着无线音频播放设备的普及,消费者对设备播放质量的要求越来越高。在进行音频数据的无线传输时,电子设备对脉冲编码调制(pulse code modulation,pcm)音频数据进行编码,然后传输给音频播放设备。由于无线传输过程中容易受到干扰,播放设备接收到的数据可能有错误。如果数据传输失败,需要对该数据进行重传。
2、相关技术中的数据重传降低了传输效率,且容易发生较大的延迟,导致用户对音频的体验感下降,甚至发生卡顿和无声的情况。
技术实现思路
1、本申请提供一种传输音频数据的方法、装置、电子设备及音频播放设备。下面对本申请实施例涉及的各个方面进行介绍。
2、本申请的第一方面,提供一种传输音频数据的方法,包括:将初始pcm音频数据拆分为至少第一二进制数据组和第二二进制数据组;对第一二进制数据组和第二二进制数据组分别进行音频编码;通过无线信道分别传输第一二进制数据组对应的第一编码包和第二二进制数据组对应的第二编码包;响应于确定第一编码包的传输失败,重传第一编码包,其中,第一二进制数据组和第二二进制数据组分别对应于初始pcm音频数据的第一批多个二进制位和第二批一个或多个二进制位。
3、第二方面,提供一种接收音频数据的方法,包括:通过无线信道接收第一编码包;响应于确定第一编码包的传输失败,接收重传的第一编码包;对第一编码包进行音频解码,以得到第一二进制数据组;至少部分地基于第一二进制数据组生成pcm音频数据;其中,第一二进制数据组对应于初始pcm音频数据的第一批多个二进制位。
4、第三方面,提供一种传输音频数据的装置,包括:处理器,配置成:将初始pcm音频数据拆分为至少第一二进制数据组和第二二进制数据组,并对第一二进制数据组和第二二进制数据组分别进行音频编码;以及发射器,配置成:通过无线信道分别传输第一二进制数据组对应的第一编码包和第二二进制数据组对应的第二编码包;响应于确定第一编码包的传输失败,重传第一编码包;其中,第一二进制数据组对应于初始pcm音频数据的第一批多个二进制位,第二二进制数据组对应于初始pcm音频数据的第二批一个或多个二进制位。
5、第四方面,提供一种接收音频数据的装置,包括:接收器,配置成:通过无线信道接收第一编码包;响应于确定第一编码包的传输失败,接收重传的第一编码包;处理器,配置成:对第一编码包进行音频解码,以得到第一二进制数据组;至少部分地基于第一二进制数据组生成pcm音频数据;其中,第一二进制数据组对应于初始pcm音频数据的第一批多个二进制位。
6、第五方面,提供一种电子设备,包括如第三方面所述的装置。
7、第六方面,提供一种音频播放设备,包括如第四方面所述的装置。
8、本申请实施例通过将初始pcm音频数据转换为多个二进制数据组,可以以更小的粒度进行重传,从而可以减少重传数据量、提高传输效率并降低传输时延。
1.一种传输音频数据的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,所述初始pcm音频数据为n位二进制数据,所述n位二进制数据中的高m位数据形成所述第一二进制数据组,所述n位二进制数据中的低l位数据形成所述第二二进制数据组。
5.根据权利要求3所述的方法,其特征在于,所述n位二进制数据由所述高m位数据和所述低l位数据构成。
6.根据权利要求3所述的方法,其特征在于,所述高m位数据的位数m不小于所述低l位数据的位数l。
7.根据权利要求4-6中任一项所述的方法,其特征在于,所述第一二进制数据组满足以下条件其中之一:
8.根据权利要求1所述的方法,其特征在于,还包括:
9.根据权利要求1所述的方法,其特征在于,还包括:
10.根据权利要求1-9中任一项所述的方法,其特征在于,所述第一编码包和所述第二编码包分别包含标识信息,所述标识信息用于标识对应的编码包在码流中的位置。
11.一种接收音频数据的方法,其特征在于,包括:
12.根据权利要求11所述的方法,其特征在于,还包括:
13.根据权利要求12所述的方法,其特征在于,所述初始pcm音频数据为n位二进制数据,所述第一二进制数据组对应于所述n位二进制数据的高m位数据,所述第二二进制数据组对应于所述n位二进制数据的低l位数据。
14.根据权利要求12所述的方法,其特征在于,至少部分地基于所述第一二进制数据组生成pcm音频数据进一步包括:
15.根据权利要求12所述的方法,其特征在于,还包括:
16.根据权利要求12所述的方法,其特征在于,还包括:
17.根据权利要求12所述的方法,其特征在于,所述第一编码包和所述第二编码包分别包含标识信息,所述标识信息用于标识所述第一编码包和所述第二编码包在码流中的位置。
18.一种传输音频数据的装置,其特征在于,包括:
19.根据权利要求18所述的装置,其特征在于,所述处理器还配置成:
20.根据权利要求18所述的装置,其特征在于,所述处理器还配置成:
21.根据权利要求18所述的装置,其特征在于,所述处理器配置成:
22.根据权利要求21所述的装置,其特征在于,所述高m位数据的位数m不小于所述低l位数据的位数l。
23.根据权利要求21所述的装置,其特征在于,所述处理器进一步配置成:
24.根据权利要求18所述的装置,其特征在于,所述处理器还配置成:
25.根据权利要求18所述的装置,其特征在于,所述处理器进一步配置成:
26.一种接收音频数据的装置,其特征在于,包括:
27.根据权利要求26所述的装置,其特征在于,
28.根据权利要求27所述的装置,其特征在于,所述处理器还配置成:
29.根据权利要求27所述的装置,其特征在于,所述处理器还配置成:
30.根据权利要求27所述的装置,其特征在于,所述处理器还配置成:
31.一种芯片,其特征在于,所述芯片配置成执行如权利要求1-10中任一项所述的方法。
32.一种芯片,其特征在于,所述芯片配置成执行如权利要求11-17中任一项所述的方法。
33.一种电子设备,其特征在于,包括如权利要求18-25中任一项所述的装置。
34.一种音频播放设备,其特征在于,包括如权利要求26-30中任一项所述的装置。
35.根据权利要求34所述的音频播放设备,其特征在于,还包括:
36.根据权利要求34或35所述的音频播放设备,其特征在于,所述音频播放设备为蓝牙耳机、蓝牙音响或汽车蓝牙播放设备。