【技术实现步骤摘要】
用于音频数据传输的采样率匹配方法、系统及存储介质
[0001]本申请实施例涉及信号处理
,具体涉及一种用于音频数据传输的采样率匹配方法、系统及存储介质。
技术介绍
[0002]随着科技的发展,人们的生活水平大幅提升,音频数据的传输普遍出现在人们的日常生活中,例如,人们使用耳机、助听器听音乐时,就涉及到手机、平板电脑等终端设备与耳机、助听器等音频设备进行音频数据传输,此时,通常称手机、平板电脑等终端设备为音频发送系统,耳机、助听器等音频设备为音频播放系统。这种音频数据的传输也可能发生在一个设备中的两个芯片之间,比如音频数据采集芯片和音频播放芯片,以下统称为音频发送系统和音频播放系统。
[0003]在很多场景中,音频发送系统和音频播放系统是两个独立的不同的音频系统,两个不同的音频系统的标称频率可能存在不相同的情况,即音频发送系统的采样率和音频播放系统的采样率可能存在不相同的情况,因此需要对音频数据进行采样率转换处理,即重采样处理,以实现播放音频数据时达到声音清晰自然、无卡顿、无杂音的效果。并且,每个音频系统都有各自独立的时钟系统,由各自的晶体振荡器控制,所以音频发送系统和音频播放系统的时钟通常是异步的,即非同步的,因此若不对音频数据进行采样率的自适应匹配,即使音频发送和播放系统的标称采样率是一样的,都会由于二者实际采样率存在的极微小差别而带来累积误差越来越大导致播放的音频数据出现卡顿、失真等问题,严重影响播放效果。
[0004]综上所述,当音频数据在两个独立的不同的音频系统进行传输时,如何对音频数据 ...
【技术保护点】
【技术特征摘要】
1.一种用于音频数据传输的采样率匹配方法,其特征在于,所述方法包括;以初始转换比对音频数据进行采样率转换处理,获得处理后的音频数据;将所述处理后的音频数据传输至音频播放系统的缓冲单元缓存,以使所述音频播放系统从所述缓冲单元中获取并播放所述处理后的音频数据;获取所述缓冲单元中缓存的所述处理后的音频数据的数据量;根据所述数据量与预设阈值的大小关系调整所述初始转换比,获得调整后的转换比,并以所述调整后的转换比对音频数据进行采样率转换处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述数据量与预设阈值的大小关系调整所述初始转换比,获得调整后的转换比,进一步包括:若所述数据量小于所述预设阈值,则增大所述初始转换比,获得第一转换比;若所述数据量大于所述预设阈值,则减小所述初始转换比,获得第二转换比,其中,所述第二转换比小于所述第一转换比。3.根据权利要求2所述的方法,其特征在于,以所述初始转换比进行采样率转换处理前的音频数据的帧长为原始帧长,以所述初始转换比进行采样率转换处理后的音频数据的帧长为初始转换帧长,所述增大所述初始转换比,获得第一转换比,进一步包括:确定第一帧长,其中,所述第一帧长长于所述初始转换帧长;计算所述第一帧长与所述原始帧长的第一比值,并将所述第一比值确定为所述第一转换比;所述减小所述初始转换比,获得第二转换比,进一步包括:确定第二帧长,其中,所述第二帧长短于所述初始转换帧长;计算所述第二帧长与所述原始帧长的第二比值,并将所述第二比值确定为所述第二转换比。4.根据权利要求3所述的方法,其特征在于,所述第一帧长比所述初始转换帧长增加一个样本长度,所述第二帧长比所述初始转换帧长减小一个样本长度。5.根据权利要求3所述的方法,其特征在于,所述第一帧长L
B
通过如下公式确定:,其中,L
A
为所述原始帧长,为发送音频数据的音频发送系统的标称采样率,为接收并播放所述处理后的音频数据的音频播放系统的标称采样率,运算符号[x]表示取不大于x的整数,Δ为正整数;所述第二帧长L
B
’
通过如下公式确定:,其中,L
A
为所述原始帧长,为发送音频数据的音频发送系统的标称采样率,为接收并播放所述处理后的音频数据的音频播放系统的标称采样率,运算符号[x]表示取不大于x的整数,Δ为正整数。6.根据权利要求2所述的方法,其特征在于,在所述若所述数据量小于所述预设阈值,则增大所述初始转换比,获得第一转换比之后,以及在所述若所述数据量大于所述预设阈值,则减小所述初始转换比,获得第二转换比之后,所述方法还包括:步骤S1,将以所述调整后的转换比对音频数据进行采样率转换处理后获得的音频数据传输至所述缓冲单元缓存;
步骤S2,获取所述缓冲单元中缓存的音频数据的数据量;步骤S3,若所述数据量大于所述预设阈值,则以所述第二转换比对音频...
【专利技术属性】
技术研发人员:章调占,张志平,
申请(专利权)人:玖益深圳医疗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。