传输音频数据的方法、装置、电子设备及音频播放设备制造方法及图纸

技术编号:39824164 阅读:8 留言:0更新日期:2023-12-29 15:59
提供了一种传输音频数据的方法、装置、电子设备及音频播放设备。该方法包括:将初始PCM音频数据拆分为至少第一二进制数据组和第二二进制数据组;对第一二进制数据组和第二二进制数据组分别进行音频编码;通过无线信道分别传输第一二进制数据组对应的第一编码包和第二二进制数据组对应的第二编码包;以及响应于确定第一编码包的传输失败,重传第一编码包;其中第一二进制数据组和第二二进制数据组分别对应于初始PCM音频数据的第一批多个二进制位和第二批一个或多个二进制位。通过将PCM音频数据转换为多个二进制数据组,可以减少重传数据量,有助于提高传输效率、降低传输时延。降低传输时延。降低传输时延。

【技术实现步骤摘要】
传输音频数据的方法、装置、电子设备及音频播放设备


[0001]本申请涉及数据传输
,更为具体地,涉及一种传输音频数据的方法、装置、电子设备及音频播放设备。

技术介绍

[0002]随着无线音频播放设备的普及,消费者对设备播放质量的要求越来越高。在进行音频数据的无线传输时,电子设备对脉冲编码调制(pulse code modulation,PCM)音频数据进行编码,然后传输给音频播放设备。由于无线传输过程中容易受到干扰,播放设备接收到的数据可能有错误。如果数据传输失败,需要对该数据进行重传。
[0003]相关技术中的数据重传降低了传输效率,且容易发生较大的延迟,导致用户对音频的体验感下降,甚至发生卡顿和无声的情况。

技术实现思路

[0004]本申请提供一种传输音频数据的方法、装置、电子设备及音频播放设备。下面对本申请实施例涉及的各个方面进行介绍。
[0005]本申请的第一方面,提供一种传输音频数据的方法,包括:将初始PCM音频数据拆分为至少第一二进制数据组和第二二进制数据组;对第一二进制数据组和第二二进制数据组分别进行音频编码;通过无线信道分别传输第一二进制数据组对应的第一编码包和第二二进制数据组对应的第二编码包;响应于确定第一编码包的传输失败,重传第一编码包,其中,第一二进制数据组和第二二进制数据组分别对应于初始PCM音频数据的第一批多个二进制位和第二批一个或多个二进制位。
[0006]第二方面,提供一种接收音频数据的方法,包括:通过无线信道接收第一编码包;响应于确定第一编码包的传输失败,接收重传的第一编码包;对第一编码包进行音频解码,以得到第一二进制数据组;至少部分地基于第一二进制数据组生成PCM音频数据;其中,第一二进制数据组对应于初始PCM音频数据的第一批多个二进制位。
[0007]第三方面,提供一种传输音频数据的装置,包括:处理器,配置成:将初始PCM音频数据拆分为至少第一二进制数据组和第二二进制数据组,并对第一二进制数据组和第二二进制数据组分别进行音频编码;以及发射器,配置成:通过无线信道分别传输第一二进制数据组对应的第一编码包和第二二进制数据组对应的第二编码包;响应于确定第一编码包的传输失败,重传第一编码包;其中,第一二进制数据组对应于初始PCM音频数据的第一批多个二进制位,第二二进制数据组对应于初始PCM音频数据的第二批一个或多个二进制位。
[0008]第四方面,提供一种接收音频数据的装置,包括:接收器,配置成:通过无线信道接收第一编码包;响应于确定第一编码包的传输失败,接收重传的第一编码包;处理器,配置成:对第一编码包进行音频解码,以得到第一二进制数据组;至少部分地基于第一二进制数据组生成PCM音频数据;其中,第一二进制数据组对应于初始PCM音频数据的第一批多个二进制位。
[0009]第五方面,提供一种电子设备,包括如第三方面所述的装置。
[0010]第六方面,提供一种音频播放设备,包括如第四方面所述的装置。
[0011]本申请实施例通过将初始PCM音频数据转换为多个二进制数据组,可以以更小的粒度进行重传,从而可以减少重传数据量、提高传输效率并降低传输时延。
附图说明
[0012]图1为相关技术中的蓝牙音频传输方法的流程示意图。
[0013]图2为本申请一个实施例提供的传输音频数据的方法的流程示意图。
[0014]图3为本申请另一实施例提供的接收音频数据的方法的流程示意图。
[0015]图4为本申请实施例提供的对初始PCM音频数据进行拆分的示例图。
[0016]图5为本申请实施例提供的第一二进制数据组的编码方式示例图。
[0017]图6为本申请实施例提供的第二二进制数据组的编码方式示例图。
[0018]图7为本申请实施例提供的蓝牙音频传输方法的流程示意图。
[0019]图8为本申请一个实施例提供的传输音频数据的装置的结构示意图。
[0020]图9为本申请另一实施例提供的接收音频数据的装置的结构示意图。
[0021]图10为本申请实施例提供的电子设备的结构示意图。
[0022]图11为本申请实施例提供的音频播放设备的结构示意图。
具体实施方式
[0023]为了便于理解本申请,在下文中基于示例性实施例并结合附图来更详细地描述本申请。在附图中使用相同或相似的附图标记来表示相同或相似的模块。应该理解的是,附图仅是示意性的,本申请的保护范围并不局限于此。
[0024]随着技术的发展,无线音频播放设备(如蓝牙耳机)的应用越来越广。以真无线蓝牙耳机(true wireless studio,TWS)为例,在日常生活和工作中,消费者会使用TWS已非常普及和常见。例如,消费者经常使用TWS听音乐、打电话。又例如,随着TWS的延时相关性能的提高,其在游戏领域中也逐步取代了有线耳机。又例如,随着TWS耳机降噪技术的发展,在地铁、公交车或机场这些嘈杂场景下,使用TWS降噪耳机也比普通有线耳机有更好的体验。
[0025]与此同时,消费者对音频播放设备的播放质量也有越来越高的要求。例如,很多消费者希望通过无线音频播放设备收听高质量音乐,甚至无损(lossless)音乐。
[0026]无线音频播放设备播放的音频是通过无线传输接收到的。也就是说,通过无线传输,电子设备作为发送端可以将音频数据传输给作为接收端的音频播放设备。下面结合图1,以蓝牙无线传输为例,对无线传输过程进行详细地描述。
[0027]如图1所示,在无线传输过程中,电子设备向音频播放设备传输音频数据,音频播放设备接收该音频数据后进行播放。电子设备例如是手机、平板电脑等。音频播放设备例如是蓝牙耳机、蓝牙音响等。
[0028]参见图1,在电子设备侧,步骤S110以无损的音乐数据源开始。无损音源例如是无损音频压缩编码(free lossless audio codec,FLAC)音源。除无损音源之外,电子设备要发送的音源也可以是有损音源。有损音源例如是MP3音源。
[0029]在步骤S120,对音源进行PCM解码,得到PCM音频数据。PCM解码是将音源数据解码
成PCM音频数据。
[0030]在步骤S130,对PCM音频数据进行蓝牙音频编码,得到编码包。在一些实施例中,蓝牙音频编码可以是无损的FLAC或苹果无损音频压缩编码(apple lossless audio codec,ALAC)。无损音频压缩编码的音源可以统称为Lossless音源。在另一些实施例中,蓝牙音频编码可以是子带编码(Sub

band coding,SBC)或高级音频编码(Advanced Audio Coding,AAC)。
[0031]电子设备以PCM音频的采样深度为单位进行蓝牙音频编码。采样深度也称为量化精度。PCM音频的采样深度可以由PCM音频数据的位数来表示。例如,PCM音频数据为24位时,一个编码包中包含24位的PCM音频数据。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种传输音频数据的方法,其特征在于,包括:将初始PCM音频数据拆分为至少第一二进制数据组和第二二进制数据组;对所述第一二进制数据组和所述第二二进制数据组分别进行音频编码;以及通过无线信道分别传输所述第一二进制数据组对应的第一编码包和所述第二二进制数据组对应的第二编码包;响应于确定所述第一编码包的传输失败,重传所述第一编码包;其中,所述第一二进制数据组和所述第二二进制数据组分别对应于所述初始PCM音频数据的第一批多个二进制位和第二批一个或多个二进制位。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中任一项所述的方法,其特征在于,所述第一二进制数据组满足以下条件其中之一:如果N大于或等于24,则所述第一二进制数据组的位数大于或等于16;如果N小于24,则所述第一二进制数据组的位数大于或等于8。8.根据权利要求1所述的方法,其特征在于,还包括:在所述第一编码包的传输失败的情况下,响应于确定所述第二编码包的传输失败,放弃传输所述第二编码包。9.根据权利要求1所述的方法,其特征在于,还包括:基于所述无线信道的信道状态确定执行所述第二编码包的重传或放弃。10.根据权利要求1

9中任一项所述的方法,其特征在于,所述第一编码包和所述第二编码包分别包含标识信息,所述标识信息用于标识对应的编码包在码流中的位置。11.一种接收音频数据的方法,其特征在于,包括:通过无线信道接收第一编码包;响应于确定所述第一编码包的传输失败,接收重传的所述第一编码包;对所述第一编码包进行音频解码,以得到第一二进制数据组;至少部分地基于所述第一二进制数据组生成PCM音频数据;其中,所述第一二进制数据组对应于初始PCM音频数据的第一批多个二进制位。12.根据权利要求11所述的方法,其特征在于,还包括:
通过所述无线信道接收第二编码包;响应于确定所述第二编码包的传输失败,接收重传的所述第二编码包;对所述第二编码包进行音频解码,以得到第二二进制数据组;其中,所述第二二进制数据组对应于所述初始PCM音频数据的第二批一个或多个二进制位。13.根据权利要求12所述的方法,其特征在于,所述初始PCM音频数据为N位二进制数据,所述第一二进制数据组对应于所述N位二进制数据的高M位数据,所述第二二进制数据组对应于所述N位二进制数据的低L位数据。14.根据权利要求12所述的方法,其特征在于,至少部分地基于所述第一二进制数据组生成PCM音频数据进一步包括:基于所述第一二进制数据组和所述第二二进制数据组生成所述PCM音频数据。15.根据权利要求12所述的方法,其特征在于,还包括:基于所述无线信道的信道状态,生成请求重传所述第二编码包的请求或放弃重传所述第二编码包的请求。16.根据权利要求12所述的方法,其特征在于,还包括:基于用户选择,生成请求重传所述第二编码包的请求或放弃重传所述第二编码包的请求。17.根据权利要求12所述的方法,其特征在于,所述第一编码包和所述第二编码包分别包含标识信息,所述标识信息用于标识所述第一编码包和所述第二编码包在码流中的位置。18.一种传输音频数据的装置,其特征在于,包括:处理器,配置成:将初始PCM音频数据拆分为至少第一二进制数据组和第二二进制数据组,并对所述第一二进制数据组和所述第二二进制数据组分别进行音频编码;以及发射器,配置成:通过无线信道分别传...

【专利技术属性】
技术研发人员:颜廷管余庆华杨建新王泷
申请(专利权)人:哲库科技上海有限公司
类型:发明
国别省市:

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

1