一种移动通讯终端及其语音增强方法和模块的利记博彩app
【技术领域】
[0001]本发明涉及通信技术,尤其涉及一种移动通讯终端及其语音增强方法和模块。
【背景技术】
[0002]在语音通讯中,环境噪声(如空调、风扇、计算机、嘈杂环境等)极易对说话人的语音产生干扰,从而使语音质量下降,影响整个通信系统的性能。为解决该问题,通常采用语音增强(或称为噪声抑制)技术。
[0003]自70年代末期以来,国内外一直在研宄各种语音增强技术,提出了谱相减方法、维纳滤波方法、卡尔曼滤波方法等,并已在实际通讯系统中得到应用,这些技术可以较好地改善通讯中的语音质量。
[0004]如图1所示,为现有技术中采用的基于最小值跟踪的噪声估计方法的流程图,该方法先用一个最优平滑滤波对带噪语音的功率谱进行滤波,得到一个噪声的粗略估计,然后找出粗略噪声中的一定时间窗内的最小值,最后对这个最小值进行一些偏差修正,即得到所要估计的噪声的方差。
[0005]但是,这种方法存在如下缺点:其一、系统运算量大;其二、要求背景噪声保持平稳,信噪比较高,很难和实际情况相吻合。
【发明内容】
[0006]基于此,有必要针对现有技术存在的上述问题,提供一种移动通讯终端及其语音增强方法和模块,以解决现有技术存在的问题。
[0007]一种语音增强方法,其包括如下步骤:S101、将每帧输入语音变换到频域,并分成多个子带;S103、估算每个所述子带的信噪比;S105、进行语音和噪声的检测;S 107、根据每个所述子带的信噪比的大小,修改子带的增益。
[0008]本发明一较佳实施方式中,步骤SlOl中,将每帧输入语音变换到频域,并分成十六个子带。
[0009]本发明一较佳实施方式中,步骤S105中,利用语音测度机制进行语音和噪声的检测。
[0010]本发明一较佳实施方式中,采用update_flag作为语音检测的标志,先进行语音增强,然后进语音检测,再根据语音检测的结果和语音信号的特点,进行自动电平控制。
[0011]本发明另外提供一种语音增强模块,其包括依次连接的语音输入单元、语音处理单元及语音输出单元,语音从所述语音输入单元输入所述语音处理单元,所述语音处理单元将每帧输入语音变换到频域,并分成多个子带,然后估算每个所述子带的信噪比,再进行语音和噪声的检测,最后根据每个所述子带的信噪比的大小,修改子带的增益,并经由所述语音输出单元输出。
[0012]本发明一较佳实施方式中,所述语音处理单元将每帧输入语音变换到频域,并分成十六个子带。
[0013]本发明一较佳实施方式中,所述语音处理单元利用语音测度机制进行语音和噪声的检测。
[0014]本发明还提供一种移动通讯终端,其包括上述语音增强模块。
[0015]相较于现有技术,本发明提供的语音增强方法和模块具有如下优点:其一、噪声抑制效果显著,可以消除噪声;其二、在低信噪比情况下,系统性能下降较小;其三、不仅可抑制通常的噪声,还可抑制窄带噪声、突然的强噪声,并有抑制非平稳噪声的能力;其四、语音增强算法、VAD、ALC三者有机地融为一体,大大地减少了整个系统的计算量。利用所述语音增强模块的移动通讯终端可获得较佳的语音通讯效果,环境的适用性较高。
【附图说明】
[0016]图1为现有技术采用的基于最小值跟踪的噪声估计方法的流程图;
[0017]图2为本发明提供的语音增强方法的流程图;
[0018]图3为图2所述语音增强方法的工作流程图;
[0019]图4为本发明提供的语音增强模块的示意图。
【具体实施方式】
[0020]为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施方式。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本发明的公开内容理解的更加透彻全面。
[0021]需要说明的是,当元件被称为"固定于"另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是"连接"另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语"垂直的"、"水平的"、"左"、"右"以及类似的表述只是为了说明的目的,并不表示是唯一的实施方式。
[0022]除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。本文所使用的术语"及/或"包括一个或多个相关的所列项目的任意的和所有的组合。
[0023]请参阅图2,本发明提供一种语音增强方法,其包括如下步骤:S101、将每帧输入语音变换到频域,并分成多个子带;S103、估算每个所述子带的信噪比;S105、进行语音和噪声的检测;S107、根据每个所述子带的信噪比的大小,修改子带的增益。
[0024]本实施例中,将每帧输入语音变换到频域,并分成十六个子带;然后估算出每个子带的信噪比;再利用语音测度(Voice Metric)机制进行语音和噪声的检测,实现背景噪声的准确估计;最后根据每个所述子带的信噪比的大小,修改子带的增益,从而实现噪声抑制的目的。
[0025]进一步地,请参阅图3,本发明通过傅里叶变换后在子带内运算,然后经过傅里叶逆变换得到时域输出信号。具体地,为充分利用语音增强算法的资源,本发明采用语音增强算法中的即(^七6_行38作为\^)(¥0;^6 Activity Detect1n,语音活动检测,又称语音端点检测或语音边界检测)的标志。先进行语音增强,然后进行VAD,从而使此处的VAD效果更好。