The embodiment of the invention discloses an automatic gain control method and device for an audio signal. The method includes: determining the volume difference between the actual volume of the audio signal and the volume set the threshold value; if the volume difference according to the actual volume in smoothing determines the range of values within the interval is calculated according to the target volume, the volume difference; according to the target volume adjust the audio signal and output. The embodiment of the invention adopts the technical scheme, the automatic gain control of the volume of the audio signal, effectively improve the continuity of audio signal volume adjustment, the audio signal output more smooth and improve the user experience.
【技术实现步骤摘要】
本专利技术实施例涉及音频数据处理技术,尤其涉及一种音频信号的自动增益控制方法和装置。
技术介绍
音频信号的处理和播放目前已经广泛应用在各种情景下,例如,实时语音通话过程中,需要在通话终端中将对方的语音信号进行处理而后播放;在歌曲等多媒体音频文件的播放过程中,需要由播放设备将音频信号进行处理而后播放。在音频信号的处理过程中,由于音频源的不同,所以导致存在不同音频信号的音量强度不一样的现象,且伴随有噪声。对于用户而言,希望接听不同人电话时音量能趋于一致,听不同歌曲时,音量能趋于一致。现有技术为解决音频信号播放音量趋于一致的问题,以往采用用户手动按键来调整的方式,此后又出现了自动增益控制的技术方案。图1为现有技术方案中的自动增益控制方法的输入数据与输出数据的关系示意图,参考图1,X轴表示输入音频信号的音量,Y轴表示输出的音频信号的音量,坐标原点表示音量为无限小,X轴和Y轴的0dB分别表示输入的音频信号的最大音量和可以输出的音频信号的最大音量,XT为设定的门限值。通过实时检测音频信号各采样点的音量,与设定门限值进行比对,并根据与门限值之间的关系,确定放大或缩小的调整增益,将音量进行增益调整后再播放音频信号。图1中虚线表示未采用现有自动增益控制技术方案处理时,输入音频信号的音量与输出音频信号的音量之间的关系,图1中实线表示采用现有自动增益控制技术方案处理后,输入音频信号的音量与输出音频信号的音量之间的关系。但是,专利技术人在进行本专利技术的研究过程中,发现现有技术存在如下缺陷:当与设定门限值进行比对而调整增益时,会出现音量突变的情况,使得用户收听到的音频信号音量幅 ...
【技术保护点】
一种音频信号的自动增益控制方法,其特征在于,包括:确定音频信号的实际音量与设定音量门限值之间的音量差值;如果根据所述音量差值确定所述实际音量位于平滑处理区间的范围值内,则根据所述音量差值计算目标音量;根据所述目标音量对所述音频信号进行调整并输出。
【技术特征摘要】
1.一种音频信号的自动增益控制方法,其特征在于,包括:确定音频信号的实际音量与设定音量门限值之间的音量差值;如果根据所述音量差值确定所述实际音量位于平滑处理区间的范围值内,则根据所述音量差值计算目标音量;根据所述目标音量对所述音频信号进行调整并输出。2.根据权利要求1所述的方法,其特征在于,确定音频信号的实际音量与设定音量门限值之间的音量差值包括:计算所述音频信号的实际音量与所述设定音量门限值之间的差值,并求取绝对值,作为所述音量差值。3.根据权利要求1所述的方法,其特征在于:所述平滑处理区间以所述设定音量门限值为中心点,按照设定半径值确定范围值。4.根据权利要求1-3任一所述的方法,其特征在于,如果根据所述音量差值确定所述实际音量位于平滑处理区间的范围值内,则根据所述音量差值计算目标音量包括:如果所述音量差值位于平滑处理区间内,则按照如下公式,计算所述目标音量:y=M+XT+W/2R-[x-(XT+W/2)]2/2R,其中,y为输出数据,x为输入数据,XT为设定音量门限值,M为线性最大调整量,W为平滑处理区间的区间长度,R为第一压缩率。5.根据权利要求4所述的方法,其特征在于,还包括:如果所述实际音量位于平滑处理区间的范围值外且小于所述设定音量门限值,则按照如下公式,计算所述目标音量:y=M+x;如果所述实际音量位于平滑处理区间的范围值外且大于所述设定音量门限值,则按照如下公式,计算所述目标音量:y=M+XT+(x-XT)R.]]>6.根据权利要求5所述的方法,其特征在于,还包括:如果所述实际音量小于设定噪音门限值,则按照如下公式,计算所述目标音量:y=xR1,]]>其中,...
【专利技术属性】
技术研发人员:程雪峰,
申请(专利权)人:广州视源电子科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。