一种调节音频时延的方法及设备技术

技术编号:35708870 阅读:22 留言:0更新日期:2022-11-23 15:07
本申请提供一种调节音频时延的方法及设备,涉及通信技术领域。该方法通过获取音频发射设备发出的音频数据的缓存时长及解码时长;若缓存时长小于解码时长,则增加缓存时长,得到新的缓存时长;采用新的缓存时长对音频数据进行平滑处理,获取新的音频数据;若根据新的音频数据,确定缓存时长大于或等于解码时长,则播放新的音频数据。从而,根据增加后的缓存时长对音频数据进行平滑处理,使得缓存时长大于解码时长,克服了播放卡顿情况,使得音频数据播放更加顺滑、连续性更强。连续性更强。连续性更强。

【技术实现步骤摘要】
一种调节音频时延的方法及设备


[0001]本专利技术涉及通信
,具体而言,涉及一种调节音频时延的方法及设备。

技术介绍

[0002]当前,许多麦克风设备基于无线通信进行音频数据传输,如:蓝牙等。传输过程中,音频的质量与无线通信质量息息相关,通信质量不好,可能会导致语音数据卡顿,体验变差,反之则听感比较流畅。不可避免的,随着发送端与接收端之间距离的增加,通信质量抗干扰能力变差,传输质量也会下降,音频会变得卡顿。
[0003]以蓝牙为例,蓝牙音频数据的缓存包是固定的,音频数据播放间隔跟蓝牙发包的间隔也是固定的,如果无线通信变差,到了蓝牙应该发包的时间上一包还未发成功,导致接收端的缓存音频数据播完之后,就没有可继续播放的音频数据,从而出现卡顿。

技术实现思路

[0004]本专利技术的目的在于,针对上述现有技术中的不足,本申请提供了一种调节音频时延的方法及设备,以解决现有技术中音频数据播放卡顿等问题。
[0005]为实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请实施例提供一种调节音频时延的方法,应用于接收终端,所述接收终端与音频发射设备无线通信,所述音频发射设备用于发射音频数据,所述方法包括:获取所述音频发射设备发出的所述音频数据的缓存时长及解码时长;若所述缓存时长小于所述解码时长,则增加所述缓存时长,得到新的缓存时长;采用所述新的缓存时长对所述音频数据进行平滑处理,获取新的音频数据;若根据所述新的音频数据,确定所述缓存时长大于或等于所述解码时长,则播放所述新的音频数据。
[0006]可选地,若所述缓存时长小于所述解码时长,则增加所述缓存时长,得到新的缓存时长之前,还包括:判断所述音频数据是否收发正常。
[0007]可选地,所述增加所述缓存时长,得到新的缓存时长,包括:将所述缓存时长与预设单位缓存时长相加,获取所述新的缓存时长。
[0008]可选地,所述播放所述新的音频数据之前,还包括:获取所述新的音频数据的接收信号强度RSSI测量值;根据所述RSSI测量值调节所述新的缓存时长,获取调节后的缓存时长;所述播放所述新的音频数据,包括:采用所述调节后的缓存时长对所述新的音频数据进行平滑处理,并播放平滑处理之后的音频数据。
[0009]可选地,所述根据所述RSSI测量值调节所述缓存时长,获取调节后的缓存时长,包括:
若所述RSSI测量值大于预设RSSI参考值,则将所述预设单位缓存时长作为所述调节后的缓存时长;若所述RSSI测量值小于或等于所述预设RSSI参考值,则保持所述新的缓存时长不变。
[0010]可选地,所述播放所述新的音频数据之前,还包括:获取所述新的音频数据的通信正确率;根据所述通信正确率调节所述新的缓存时长,获取调节后的缓存时长;所述播放所述新的音频数据,包括:采用所述调节后的缓存时长对所述新的音频数据进行平滑处理,并播放平滑处理之后的所述音频数据。
[0011]可选地,所述根据所述通信正确率调节所述新的缓存时长,获取调节后的缓存时长,包括:若所述通信正确率大于预设通信正确率参考值,则将所述预设单位缓存时长作为所述调节后的缓存时长;若所述通信正确率小于或等于所述预设通信正确率参考值,则保持所述新的缓存时长不变。
[0012]可选地,所述播放所述新的音频数据之前,还包括:获取所述新的音频数据的RSSI测量值及通信正确率;根据所述RSSI测量值与所述通信正确率调节所述新的缓存时长,获取调节后的缓存时长;所述播放所述新的音频数据,包括:采用所述调节后的缓存时长对所述新的音频数据进行平滑处理,并播放平滑处理之后的所述音频数据。
[0013]可选地,所述根据所述RSSI测量值与所述通信正确率调节所述新的缓存时长,获取调节后的缓存时长,包括:若所述通信正确率大于预设通信正确率参考值,则将所述预设单位缓存时长作为所述调节后的缓存时长;若所述通信正确率小于或等于所述预设通信正确率参考值,且所述RSSI测量值大于预设RSSI参考值,则将所述预设单位缓存时长作为所述调节后的缓存时长;若所述通信正确率小于或等于所述预设通信正确率参考值,且所述RSSI测量值小于或等于所述预设RSSI参考值,则保持所述新的缓存时长不变。
[0014]第二方面,本申请实施例提供一种终端设备,包括:处理器、存储介质,所述处理器与所述存储介质之间通过总线通信连接,所述存储介质存储有所述处理器可执行的程序指令,所述处理器调用存储介质中存储的程序,以执行如第一方面任一所述的调节音频时延的方法的步骤。
[0015]相对于现有技术而言,本申请具有以下有益效果:本申请提供一种调节音频时延的方法及设备,该方法通过获取音频发射设备发出的音频数据的缓存时长及解码时长;若缓存时长小于解码时长,则增加缓存时长,得到新的缓存时长;采用新的缓存时长对音频数据进行平滑处理,获取新的音频数据;若根据新的音
频数据,确定缓存时长大于或等于解码时长,则播放新的音频数据。从而,根据增加后的缓存时长对音频数据进行平滑处理,使得缓存时长大于解码时长,克服了播放卡顿情况,使得音频数据播放更加顺滑、连续性更强。
附图说明
[0016]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0017]图1为本申请实施例提供的一种音频传输系统的结构示意图;图2为本申请提供的一种调节音频时延的方法的流程示意图;图3为本实施例提供的一种缓存时长调节方法的流程示意图;图4为本申请实施例提供的一种根据RSSI测量值调节缓存时长的方法的流程示意图;图5为本实施例提供的另一种缓存时长调节方法的流程示意图;图6为本申请实施例提供的一种根据通信正确率调节缓存时长的方法的流程示意图;图7为本实施例提供的又一种缓存时长调节方法的流程示意图;图8为本申请实施例提供的一种根据RSSI测量值及通信正确率调节缓存时长的方法的流程示意图;图9为本申请实施例提供的一种调节音频时延的装置的示意图;图10为本申请实施例提供的一种终端设备的示意图。
[0018]图标:100

接收终端、200

音频发射设备、901

获取模块、902

增加模块、903

处理模块、904

播放模块、1001

处理器、1002

存储介质。
具体实施方式
[0019]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
[0020]因此,以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种调节音频时延的方法,其特征在于,应用于接收终端,所述接收终端与音频发射设备无线通信,所述音频发射设备用于发射音频数据,所述方法包括:获取所述音频发射设备发出的所述音频数据的缓存时长及解码时长;若所述缓存时长小于所述解码时长,则增加所述缓存时长,得到新的缓存时长;采用所述新的缓存时长对所述音频数据进行平滑处理,获取新的音频数据;若根据所述新的音频数据,确定所述缓存时长大于或等于所述解码时长,则播放所述新的音频数据。2.根据权利要求1所述的方法,其特征在于,若所述缓存时长小于所述解码时长,则增加所述缓存时长,得到新的缓存时长之前,还包括:判断所述音频数据是否收发正常。3.根据权利要求1所述的方法,其特征在于,所述增加所述缓存时长,得到新的缓存时长,包括:将所述缓存时长与预设单位缓存时长相加,获取所述新的缓存时长。4.根据权利要求1

3任一项所述的方法,其特征在于,所述播放所述新的音频数据之前,还包括:获取所述新的音频数据的接收信号强度RSSI测量值;根据所述RSSI测量值调节所述新的缓存时长,获取调节后的缓存时长;所述播放所述新的音频数据,包括:采用所述调节后的缓存时长对所述新的音频数据进行平滑处理,并播放平滑处理之后的音频数据。5.根据权利要求4所述的方法,其特征在于,所述根据所述RSSI测量值调节所述缓存时长,获取调节后的缓存时长,包括:若所述RSSI测量值大于预设RSSI参考值,则将所述预设单位缓存时长作为所述调节后的缓存时长;若所述RSSI测量值小于或等于所述预设RSSI参考值,则保持所述新的缓存时长不变。6.根据权利要求1

3任一项所述的方法,其特征在于,所述播放所述新的音频数据之前,还包括:获取所述新的音频数据的通信正确率;根据所述通信正确率调节所述新的缓存时长,获取调节...

【专利技术属性】
技术研发人员:仲志伟肖踞雄朱凌王娜
申请(专利权)人:南京大鱼半导体有限公司
类型:发明
国别省市:

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

1