The invention provides an audio signal processing method and apparatus, including the audio signal processing method: judgment input and after echo cancellation of the current frame of the audio signal whether echo residual; if there is residual echo, according to the data obtained by the residual echo of the current frame of the audio signal the first automatic gain value according to the first automatic; the gain value of the current frame audio signal processing automatic gain. The invention can solve after echo cancellation after still echo residual effects of audio effects, further eliminate residual echo, improve audio quality, in addition, can also be controlled by automatic gain audio signal, the output amplitude of the sound is always maintained at a constant range.
【技术实现步骤摘要】
一种音频信号处理方法及装置
本专利技术属于计算机
,尤其涉及一种音频信号处理方法及装置。
技术介绍
音源与拾音器的距离决定了声音的强弱程度,当音源距离拾音器较近时采集到的声音就较强;当音源距离拾音器较远时采集到的声音就较弱。在直录播互动系统中由于不可避免的主观因素,老师和麦克风之间的距离不可能是恒定不变的,导致采集到的声音忽大忽小,严重影响接收方收听的效果。自动增益控制模块(Automaticgaincontrol)则可以通过改变音频信号输入输出压缩比来实现控制声音大小的功能,使得最终输出的声音幅度始终保持在一个恒定的范围内。然而直录播互动系统中由于存在互动的功能,麦克风必然会采集到远端的声音(也就是回声),经过回音消除模块处理后还是会有一定程度的回声残余,所以单纯使用自动增益控制模块会容易将原本已经减弱的回声再次放大。
技术实现思路
本专利技术提供一种音频信号处理方法及装置,以解决上述问题。本专利技术公开了一种音频信号处理方法,包括:判断输入的且经过回声消除的当前帧音频信号是否有回声残余;若有回声残余,则根据回声残余数据得到回音残余因子;根据自动增益控制策略和所述回音残余因子得到所述当前帧音频信号的自动增益值;根据所述自动增益值对所述当前帧音频信号进行自动增益处理。本专利技术还公开了一种音频信号处理装置,包括:回声残余判断单元,用于判断输入的且经过回声消除的当前帧音频信号是否有回声残余;回音残余因子计算单元,用于在有回声残余时,根据回声残余数据得到回音残余因子;增益值计算单元,用于根据自动增益控制策略和所述回音残余因子得到所述当前帧音频信号的自动增益值 ...
【技术保护点】
一种音频信号处理方法,其特征在于,包括:判断输入的且经过回声消除的当前帧音频信号是否有回声残余;若有回声残余,则根据回声残余数据得到回音残余因子;根据自动增益控制策略和所述回音残余因子得到所述当前帧音频信号的自动增益值;根据所述自动增益值对所述当前帧音频信号进行自动增益处理。
【技术特征摘要】
1.一种音频信号处理方法,其特征在于,包括:判断输入的且经过回声消除的当前帧音频信号是否有回声残余;若有回声残余,则根据回声残余数据得到回音残余因子;根据自动增益控制策略和所述回音残余因子得到所述当前帧音频信号的自动增益值;根据所述自动增益值对所述当前帧音频信号进行自动增益处理。2.根据权利要求1所述的音频信号处理方法,其特征在于,所述根据自动增益控制策略和所述回音残余因子得到所述当前帧音频信号的自动增益值,包括:根据自动增益控制策略得到所述当前帧音频信号的初始增益值;对所述初始增益值进行平滑处理;经过平滑处理的初始增益值除以所述回音残余因子,得到所述自动增益值。3.根据权利要求1所述的音频信号处理方法,其特征在于,若未有回声残余,则根据自动增益控制策略得到所述当前帧音频信号的自动增益值,根据所述自动增益值对所述当前帧音频信号进行自动增益处理。4.根据权利要求1所述的音频信号处理方法,其特征在于,所述自动增益控制策略包括:计算所述当前帧音频信号的平均幅度值并对所述平均幅度值进行平滑处理,得到平滑幅度值;根据所述平滑幅度值所处的不同语音值区间,对所述平滑幅度值进行不同的增益值计算,得到所述初始增益值。5.根据权利要求4所述的音频信号处理方法,其特征在于,根据所述平滑幅度值所处的不同语音值区间,对所述平滑幅度值进行不同的增益值计算,包括:若所述平滑幅度值大于语音上阈值,则根据第一公式计算出所述初始增益值;若所述平滑幅度值小于等于所述语音上阈值且大于语音下阈值,则根据第二公式计算出所述初始增益值;若所述平滑幅度值小于等于所述语音下阈值且大于噪声阈值,则根据第三公式计算出所述初始增益值;若所述平滑幅度值小于等于所述噪声阈值,则根据第四公式计算出所述初始增益值;其中,所述第一公式为Tup表示所述语音上阈值,Asmooth是所述平滑幅度值,Rup表示当Asmooth>Tup时增益值在对数域的斜率,gmoderate表示增益抬升量,所述第二公式为g=gmoderate,所述第三公式为Tdown表示语音下阈值,Tnoise表示噪声阈值,Rdown表示当Tdown≥Asmooth>Tnoise时增益值在对数域的斜率,所述第四公式为g=gconceal,gconceal表示增益压制量。6.根据权利要求2所述的音频信号处理方法,其特征在于,根据以下公式对所述初始增益值进行平滑处理:G=(1-β)×G'+β×g其中,G表示当前帧音频信号的经过平滑处理后的初始增益值,G'表示前一帧音频信号的经过平滑处理后的初始增益值,g是当前帧音频信号的初始增益值,β是平滑因子。7.一种音频信号处理装置,其特征在于,包括:回...
【专利技术属性】
技术研发人员:顾骋,
申请(专利权)人:阔地教育科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。