接收音频数据的方法、装置以及音频播放设备制造方法及图纸

技术编号:35346131 阅读:18 留言:0更新日期:2022-10-26 12:11
提供了一种接收音频数据的方法、装置以及音频播放设备。该方法包括:响应于确定接收到第一编码包且未接收到第二编码包,生成第二编码包的补偿数据,其中,第一编码包包括初始PCM音频数据的第一批多个二进制位,第二编码包包括初始PCM音频数据的第二批一个或多个二进制位;根据第一批多个二进制位的数据和第二批一个或多个二进制位的补偿数据,生成目标PCM音频数据。本申请实施例可以避免重传带来的带宽占用,也有助于降低对PCM音频数据进行整体补偿对音质的损伤。偿对音质的损伤。偿对音质的损伤。

【技术实现步骤摘要】
接收音频数据的方法、装置以及音频播放设备


[0001]本申请实施例涉及音频
,并且更为具体地,涉及一种接收音频数据的方法、装置以及音频播放设备。

技术介绍

[0002]近年来随着无线通信技术的发展,手机、无线耳机等电子设备迅速普及,人们越来越多的应用蓝牙等无线方式来传播和分享音频。在无线传输时,由于种种干扰因素,如果音频播放设备收到的数据有错误时,需要进行重传。重传会严重占用带宽,甚至造成音频播放过程中出现卡顿现象。

技术实现思路

[0003]本申请实施例提供了一种接收音频数据的方法、装置以及音频播放设备,下面对本申请实施例的各个方面进行介绍。
[0004]第一方面,提供一种接收音频数据的方法,包括:响应于确定接收到第一编码包且未接收到第二编码包,生成所述第二编码包的补偿数据,其中,所述第一编码包包括初始PCM音频数据的第一批多个二进制位,所述第二编码包包括所述初始PCM音频数据的第二批一个或多个二进制位;根据所述第一批多个二进制位的数据和所述第二批一个或多个二进制位的补偿数据,生成目标PCM音频数据。
[0005]第二方面,提供一种接收音频数据的装置,包括:接收器,配置成通过无线信道接收初始PCM音频数据对应的第一编码包和第二编码包;处理器,配置成响应于确定接收到所述第一编码包且未接收到所述第二编码包,根据第一批多个二进制位的数据和第二批一个或多个二进制位的补偿数据,生成目标PCM音频数据;其中,所述第一编码包包括所述初始PCM音频数据的所述第一批多个二进制位,所述第二编码包包括所述初始PCM音频数据的所述第二批一个或多个二进制位。
[0006]第三方面,提供一种音频播放设备,包括如第二方面所述的接收音频数据的装置。
[0007]第四方面,提供一种芯片,包括处理器,所述处理器配置成执行如第一方面中任一项所述的方法。
[0008]第五方面,提供一种无线耳机,包括如第四方面所述的芯片。
[0009]在丢包的情况下,本申请实施例对PCM音频数据中的部分二进制位进行数据补偿,一方面可以避免重传带来的带宽占用,另一方面也有助于降低对PCM音频数据进行整体补偿对音质的损伤。
附图说明
[0010]图1是蓝牙音频数据处理的基本流程的示意图。
[0011]图2是相关技术提供的整体丢包补偿方式的THD+N性能变化的示意图。
[0012]图3是本申请实施例提供的接收音频数据的方法的流程示意图。
[0013]图4是本申请实施例提供的丢包补偿方式的THD+N性能变化的示意图。
[0014]图5是本申请实施例提供的接收音频数据的装置的结构示意图。
[0015]图6是本申请实施例提供的音频播放设备的结构示意图。
[0016]图7是本申请实施例提供的芯片的结构示意图。
具体实施方式
[0017]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。
[0018]需要说明的是,本申请实施例提及的音频播放设备可以指能够播放无线音频信号的任意类型的音频播放设备。该音频播放设备例如可以是无线耳机。下面主要以无线耳机为例进行举例说明。
[0019]无线耳机是中间的线被电波代替,发射端的音频信号通过电波发送到接收端的耳机中。无线耳机和有线耳机相比,使用比较方便,不受有线的束缚和限制,因此得到了广泛的应用。随着无线耳机,尤其是真无线立体声(true wireless stereo,TWS)耳机的爆发式增长,消费者在生活和工作中使用无线耳机已非常常见,比如听音乐,打电话。
[0020]同时,消费者对音频的播放质量的要求越来越高。例如,很多消费者希望通过无线音频播放设备收听高质量音乐,或无损(lossless)音乐。
[0021]由于TWS耳机延时性能的提高,在游戏中也逐步取代了有线耳机。伴随着TWS耳机降噪功能的发展,在地铁、公交车或机场等这些嘈杂场景中,使用TWS降噪耳机比普通有线耳机有更好的听觉体验。因此,人们越来越多的应用蓝牙等无线方式来传播和分享音频。
[0022]图1是蓝牙音频数据处理流程的示意图。如图1所示,手机可以包括音频数字信号处理(audio digital signal processing,ADSP)模块110和蓝牙(blue tooth,BT)发射模块120。
[0023]ADSP模块110可以对音频的源数据进行编码或译码。编译码技术能有效减少数字存储占用的空间,提高系统的运行效率。ADSP模块110侧还设有缓冲器,以便对需要传输的数据进行缓存。
[0024]BT发射模块120可以包括BT收发器122,BT收发器122用于将音频数字信号转换成模拟信号,并通过无线信道将模拟信号发射出去。此外,BT侧也可以设有缓冲器121,以便对需要接收的数据进行缓存。
[0025]音频信号的数据流向过程大致分为以下步骤:
[0026]步骤一:音频处理模块110对音频的源数据进行编码,音频的源数据格式通常采用脉冲编码调制(pulse code modulation,PCM)。音频信号的源数据多为16位、24位或32位数据。编码后的数据暂存到音频处理模块110侧的缓冲器中。
[0027]步骤二:通过数据总线将音频处理模块110侧缓冲区的数据传输到BT侧的缓冲区121中,BT收发器122将音频数字信号转换成模拟信号,并无线传输给TWS耳机130。数据总线的方式可以有多种,比如集成电路内置音频总线(inter

IC sound,I2S)、低功耗芯片间串行媒体总线(serial low

power inter

chip media bus,SLIMBUS)或Sound wire等。
[0028]步骤三:TWS耳机130接收模拟音频信号,经过相应的模数转换处理,从听筒播放出声音。
[0029]蓝牙是一种低成本大容量的短距离无线通信规范。蓝牙技术是全球开放的,在全球范围内具有很好的兼容性,通常使用2.4~2.485GHz的无线电波。
[0030]在上述无线传输时,由于种种因素,比如其它频段(如Wi

Fi 2.4GHz)、其它蓝牙设备的干扰,以及设备本身的射频性能的限制,如果蓝牙耳机侧收到的数据丢失或出错,那么现有处理方案通常需要重传。无线传输中每个数据包的长度可以有5ms或者7.5ms时长,如果重传会造成严重占用带宽的结果。如果干扰严重,重传次数过多时,蓝牙的无线带宽满足不了此种场景,或者不能实现即时通讯。
[0031]一种可能的方式是采用丢包补偿(packet loss compensation,PLC)技术。丢包补偿技术的可能性是基于短时语音相似性,它可以处理较小的丢包率(<15%)和较小的语音包(4

40ms)。丢包补偿技术按照整个数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种接收音频数据的方法,其特征在于,包括:响应于确定接收到第一编码包且未接收到第二编码包,生成所述第二编码包的补偿数据,其中,所述第一编码包包括初始PCM音频数据的第一批多个二进制位,所述第二编码包包括所述初始PCM音频数据的第二批一个或多个二进制位;根据所述第一批多个二进制位的数据和所述第二批一个或多个二进制位的补偿数据,生成目标PCM音频数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于确定未接收到所述第一编码包,生成所述第一编码包的重传请求。3.根据权利要求1所述的方法,其特征在于,所述第二二进制组的补偿数据为以下数据中的一种:全0数据;全1数据;所述第二编码包经过所述音频解码之后得到的错误数据;以及所述第一二进制数据组中的至少部分数据的副本数据。4.根据权利要求1

3中任一项所述的方法,其特征在于,所述目标PCM音频数据为N位二进制数据,第一编码包包括所述N位数据中的高M位数据。5.根据权利要求4所述的方法,其特征在于,所述第二编码包包括所述N位数据中的低L位数据。6.一种接收音频数据的装置,其特征在于,包括:接收器,配置成通过无线信道接收初始PCM音频数据对应的第一编码包和第二编码包;处理器,配置成响应于确定接收到所述第一编码包且未接收到所述第二编码包,根据第一批多个二进制位的数据和第二批一个或多个二进制位的补偿数据,生成目标PCM音频数据;其中,所述第一编码包包括所述初始PCM音频数据的所述第一批多个二进制位,所述第二编码包包括所...

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

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

1