音频数据处理方法、装置、无线音频设备及存储介质制造方法及图纸

技术编号:36040486 阅读:11 留言:0更新日期:2022-12-21 10:46
本申请提供一种音频数据处理方法、装置、无线音频设备及存储介质,所述应用于无线音频设备,包括:每经过一个重采样时钟周期,对第一累加值累加重采样比率,其中,所述重采样比率为输入音频信号的采样率与重采样率的比值;根据所述第一累加值的整数部分、所述第一累加值的小数部分、滤波器系数集合和所述输入音频信号计算确定在当前重采样时钟周期的重采样音频数据,用以解决在无线耳机中设置锁相环实现音频播放时存在的功耗较大及占用较多的芯片面积的问题。面积的问题。面积的问题。

【技术实现步骤摘要】
音频数据处理方法、装置、无线音频设备及存储介质


[0001]本申请涉及音频数据处理领域,具体而言,涉及一种音频数据处理方法、装置、无线音频设备及存储介质。

技术介绍

[0002]随着社会进步和人民生活水平的提高,耳机已成为人们必不可少的生活用品。相较于传统耳机通过导线连接智能设备,真无线耳机取消了耳机和智能设备之间的连线和左右耳之间的连线,从而避免耳机线的缠绕和拉扯,以及听诊器效应。
[0003]无线耳机与音频源建立无线连接,接收到音频源发送的音频数据。然后,对音频数据进行解压,解压后的音频数据的采样率由音频源规定,通常为44.1KHz、48KHz、88.2KHz、96KHz、128KHz等。无线耳机的播放时钟频率由无线耳机的晶体或晶振时钟分频确定,常用的晶体或晶振时钟有24MHz,24.576MHz,26MHz等。无线耳机播放时钟频率与解压后的音频数据的采样率存在差异,且往往不具备整数倍关系。只有在解压后的音频数据的采样率与无线耳机的播放时钟频率相同时,才能实现音频播放。
[0004]现有技术中,通常是在无线耳机中设置锁相环,通过调整锁相环,以此来调整无线耳机中播放时钟的频率来实现音频的播放。然而,在无线耳机中设置锁相环,存在功耗较大及占用较多的芯片面积的问题。

技术实现思路

[0005]本申请实施例的目的在于提供一种音频数据处理方法、装置、无线音频设备及存储介质,用以解决在无线耳机中设置锁相环实现音频播放时存在的功耗较大及占用较多的芯片面积的问题。
[0006]第一方面,本申请提供一种音频数据处理方法,应用于无线音频设备,所述方法包括:每经过一个重采样时钟周期,对第一累加值累加重采样比率,其中,所述重采样比率为输入音频信号的采样率与重采样率的比值;根据所述第一累加值的整数部分、所述第一累加值的小数部分、滤波器系数集合和所述输入音频信号计算确定在当前重采样时钟周期的重采样音频数据。
[0007]在上述实施方式中,在对输入音频信号(即音频源发送的音频数据)进行重采样时,通过滤波器系数集合对输入音频信号进行滤波处理,减少重采样过程中引入的噪声以及音频带内衰减,提高音频带内的平坦度。然后根据第一累加值的整数部分、第一累加值的小数部分对滤波后的输入音频信号进行线性插值处理,实现对输入音频信号的重采样,确定重采样音频数据。相较于在无线耳机中设置锁相环实现音频播放,通过上述方式,无需在无线音频设备中设置锁相环,即可实现对接收到的音频数据的频率进行调整,调整为无线音频设备的播放频率,降低了无线音频设备的功耗,节约了芯片面积。
[0008]在可选的实施方式中,所述根据所述第一累加值的整数部分、所述第一累加值的小数部分、滤波器系数集合和输入音频信号计算确定在当前重采样时钟周期的重采样音频
数据,包括:根据所述第一累加值的整数部分确定第一采样点,其中,所述第一采样点为所述输入音频信号中的一个音频数据;根据所述第一累加值的小数部分从所述滤波器系数集合中确定第一组目标滤波器系数和第二组目标滤波器系数,其中,所述滤波器系数集合包括N1组滤波器系数子集,第i组滤波器系数子集的第j个滤波器系数为所述滤波器系数集合中第i+(j

1)*N1个滤波器系数,第K1组滤波器系数子集为所述第一组目标滤波器系数,第K2组滤波器系数子集为所述第二组目标滤波器系数,K1为小于或等于所述第一累加值的小数部分与N1的乘积的最大整数,K2为大于或等于所述第一累加值的小数部分与N1的乘积的最小整数;将所述第一采样点和所述第一采样点后的M1

1个采样点与所述第一组目标滤波器系数进行加权平均,确定第一目标音频数据;将所述第一采样点和所述第一采样点后的M1

1个采样点与所述第二组目标滤波器系数进行加权平均,确定第二目标音频数据;其中,M1=L/N1,L为所述滤波器系数集合中滤波器系数的个数;对所述第一目标音频数据和所述第二目标音频数据进行线性插值,确定所述重采样音频数据。
[0009]在上述实施方式中,对滤波器系数进行分组,然后根据第一累加值的小数部分确定出在进行重采样时要使用的第一组目标滤波器系数和第二组目标滤波器系数,进而直接根据第一组目标滤波器系数、第二组目标滤波器系数和输入音频数据计算确定第一目标音频数据和第二目标音频数据,最后对第一目标音频数据和第二目标音频数据进行插值计算确定重采样音频数据。相较于直接配置一个滤波器进行滤波,采用上述方式可以避免无效的滤波操作,减少无线音频设备的功耗。
[0010]在可选的实施方式中,所述方法还包括:根据所述输入音频信号的类型,确定所述滤波器系数子集的数量和所述滤波器系数集合中滤波器系数的个数。
[0011]在上述实施方式中,根据输入音频信号的类型,对滤波器系数子集的数量和滤波器系数集合中滤波器系数的个数进行灵活配置,使得输出的重采样音频数据能满足各种不同输入音频信号的要求,提高用户的使用体验。
[0012]在可选的实施方式中,所述重采样率与所述输入音频信号的采样率的比值小于2。
[0013]在上述实施方式中,根据输入音频信号的采样率对重采样率进行调整,使得重采样率与输入音频信号的采样率的比值小于2。重采样模块工作在上述重采样率下,既能保证输出的重采样音频数据的品质,也能有效降低无线音频设备的功耗。
[0014]在可选的实施方式中,所述方法还包括:当缓存器中的输入音频信号的数量大于第一预设阈值时,增大所述第一累加值;当缓存器中的输入音频信号的数量小于第二预设阈值时,减小所述第一累加值。
[0015]在上述实施方式中,通过对无线音频设备上缓存器中的输入音频信号的数量进行监控,根据输入音频信号的数量对第一累加值进行调整,使得基于上述重采样方式输出的音频信号连续且没有较大的频偏,没有较大的频率突变,保证音质,避免播放的音频信号出现中断、卡顿、或噪声等情况。
[0016]在可选的实施方式中,重采样输出时钟为所述无线音频设备的晶体或晶振时钟的分频时钟,所述重采样输出时钟的周期为所述重采样率的倒数,所述晶体或晶振时钟的频率为所述重采样率的整数倍。
[0017]在上述实施方式中,利用无线音频设备的晶体或晶振时钟进行分频确定重采样输出时钟,从而使得确定出的重采样输出时钟具有低成本、低功耗、高稳定性的优点。
[0018]在可选的实施方式中,当所述无线音频设备与目标无线音频设备之间进行同步播放时,所述方法还包括:获取所述目标无线音频设备的同步信息;根据所述同步信息对所述第一累加值进行调整,以实现所述无线音频设备与所述目标无线音频设备的同步播放。
[0019]第二方面,本申请提供一种音频数据处理装置,配置于无线音频设备,所述装置包括:累加模块,用于每经过一个重采样时钟周期,对第一累加值累加重采样比率,其中,所述重采样比率为输入音频信号的采样率与重采样率的比值;确定模块,用于根据所述第一累加值的整数部分、所述第一累加值的小数部分、滤波器系数集合和所述输入音频信号计算确定在当前重采本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频数据处理方法,其特征在于,应用于无线音频设备,所述方法包括:每经过一个重采样时钟周期,对第一累加值累加重采样比率,其中,所述重采样比率为输入音频信号的采样率与重采样率的比值;根据所述第一累加值的整数部分、所述第一累加值的小数部分、滤波器系数集合和所述输入音频信号计算确定在当前重采样时钟周期的重采样音频数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一累加值的整数部分、所述第一累加值的小数部分、滤波器系数集合和输入音频信号计算确定在当前重采样时钟周期的重采样音频数据,包括:根据所述第一累加值的整数部分确定第一采样点,其中,所述第一采样点为所述输入音频信号中的一个音频数据;根据所述第一累加值的小数部分从所述滤波器系数集合中确定第一组目标滤波器系数和第二组目标滤波器系数,其中,所述滤波器系数集合包括N1组滤波器系数子集,第i组滤波器系数子集的第j个滤波器系数为所述滤波器系数集合中第i+(j

1)*N1个滤波器系数,第K1组滤波器系数子集为所述第一组目标滤波器系数,第K2组滤波器系数子集为所述第二组目标滤波器系数,K1为小于或等于所述第一累加值的小数部分与N1的乘积的最大整数,K2为大于或等于所述第一累加值的小数部分与N1的乘积的最小整数;将所述第一采样点和所述第一采样点后的M1‑
1个采样点与所述第一组目标滤波器系数进行加权平均,确定第一目标音频数据;将所述第一采样点和所述第一采样点后的M1‑
1个采样点与所述第二组目标滤波器系数进行加权平均,确定第二目标音频数据;其中,M1=L/N1,L为所述滤波器系数集合中滤波器系数的个数;对所述第一目标音频数据和所述第二目标音频数据进行线性插值,确定所述重采样音频数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述输入音频信号的类型,确定所述滤波器系数子...

【专利技术属性】
技术研发人员:童伟峰许斯黎骅曾华张亮
申请(专利权)人:恒玄科技上海股份有限公司
类型:发明
国别省市:

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

1