噪声抑制的方法及装置的制造方法

文档序号:10571098阅读:424来源:国知局
噪声抑制的方法及装置的制造方法
【专利摘要】本发明提供一种噪声抑制的方法及装置,该噪声抑制的方法包括:采集录音信号;判断该录音信号是否满足预设降噪条件;若判定该录音信号满足该预设降噪条件,则对该录音信号进行降噪处理。本发明的噪声抑制的方法及装置,由于在降噪之前,先判断录音信号是否需要降噪,如果需要降噪再调用降噪算法;从而提高了灵活性,降低了终端的功耗。
【专利说明】
噪声抑制的方法及装置
技术领域
[0001]本发明涉及终端技术领域,特别是涉及一种噪声抑制的方法及装置。
【背景技术】
[0002]随着终端的不断发展,终端可提供的功能越来越多,比如录音功能,在向用户提供便利的同时,也使得用户对录音功能的要求越来越高,特别是,对录音功能的语音识别度要求比较高。
[0003]现有提高终端语音识别度的方式是对录音进行降噪。目前的降噪方式是通过双麦克风采集录音,之后采用降噪算法对录音进行处理;比如,对语音信号进行Mel分解,再采取一些列变换算法进行降噪;或者对语音信号进行分帧,加窗滤波等算法进行处理。由于在终端获取到录音时,会一直调用降噪算法,但是有时候录音过程中,在一段时间内并没有噪音,或者噪音不会影响录音的识别度,如果终端还一直调用降噪算法,难免增大了终端的功耗。可见,现有终端的降噪方法,灵活性较差,导致功耗较大。

【发明内容】

[0004]本发明实施例提供一种噪声抑制的方法及装置,以解决现有噪声抑制的方法灵活性较差,导致功耗较大的技术问题。
[0005]为解决上述问题,本发明提供的技术方案如下:
[0006]本发明实施例提供一种噪声抑制的方法,其包括:
[0007]采集录音信号,所述录音信号包括语音信号;
[0008]判断所述录音信号是否满足预设降噪条件;
[0009]若判定所述录音信号满足所述预设降噪条件,则对所述录音信号进行降噪处理。
[0010]本发明实施例还提供一种噪声抑制的装置,其包括:
[0011 ]采集模块,用于采集录音信号,所述录音信号包括语音信号;
[0012]判断模块,用于判断所述录音信号是否满足预设降噪条件;
[0013]降噪模块,用于当所述判断模块判定所述录音信号满足所述预设降噪条件时,对所述录音信号进行降噪处理。
[0014]相较于现有技术,本实施例的噪声抑制的方法及装置,采集录音信号;判断该录音信号是否满足预设降噪条件;若判定该录音信号满足该预设降噪条件,则对该录音信号进行降噪处理。由于在降噪之前,先判断录音信号是否需要降噪,如果需要降噪再调用降噪算法;从而提高了灵活性,降低了终端的功耗。
【附图说明】
[0015]图1为本发明实施例一提供的噪声抑制的方法的流程图;
[0016]图2为本发明实施例二提供的噪声抑制的方法的流程图;
[0017]图3为本发明实施例三提供的噪声抑制的方法的流程图;
[0018]图4为本发明实施例三提供的tO时段的录音信号的波形图;
[0019]图5为本发明实施例三提供的tl时段的环境噪声信号的波形图;
[0020]图6为本发明实施例三提供的滤波后的录音信号的波形图;
[0021]图7为本发明实施例四提供的噪声抑制的装置的结构示意图;
[0022]图8为本发明实施例四提供的噪声抑制的装置的优选结构示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]请参照图1,图1为本发明实施例一提供的噪声抑制的方法的流程图。
[0025]本优选实施例的噪声抑制的方法,包括:
[0026]步骤SlOl,采集录音信号。
[0027]例如,用户打开终端的录音功能开始录音时,终端通过麦克风采集录音,该录音信号包括语音信号和环境噪音;比如采集预设时长的录音,该终端可以为手机、平板电脑等设备。
[0028]步骤S102,判断该录音信号是否满足预设降噪条件。
[0029]例如,终端判断采集到的录音中的环境噪音是否会影响语音信号的识别度,如果该环境噪音不会影响语音信号的识别度,则不对录音信号进行降噪处理,如果该环境噪音会影响语音信号的识别度,则执行步骤S103。
[0030]步骤S103,若判定该录音信号满足该预设降噪条件,则对该录音信号进行降噪处理。
[0031]例如,当终端判定环境噪音会影响语音信号的识别度时,终端调用预置的降噪算法对采集的录音进行降噪,以提高语音信号的识别度。
[0032]本优选实施例的噪声抑制的方法,由于在对录音信号进行降噪之前,先判断录音信号是否满足预设降噪条件,如果录音信号满足预设降噪条件,再调用降噪算法;从而提高了灵活性,降低了终端的功耗。
[0033]请参照图2,图2为本发明实施例二提供的噪声抑制的方法的流程图。
[0034]本优选实施例的噪声抑制的方法,包括:
[0035]步骤S201,采集预设时长的录音信号。
[0036]例如,用户打开终端的录音功能开始录音时,终端通过麦克风采集预设时长的录音,该录音信号包括语音信号和环境噪音;该终端可以为手机、平板电脑等设备。
[0037]步骤S202,获取该录音信号在该预设时长内的平均幅值;
[0038]例如,该录音信号在预设时长内有多个幅值,终端获取每个幅值,并计算所有幅值的总和以及所有幅值的总数量。终端用所有幅值的总和除以总数量,得到录音信号的平均幅值。
[0039]步骤S203,判断该平均幅值是否大于预设降噪阈值;
[0040]例如,终端将平均幅值与预设降噪阈值进行比较,以判断当前录音信号的中的环境噪音是否比较大。该预设降噪阈值可以根据经验值设定,如果终端判定该平均幅值小于或等于预设降噪阈值,则表明当前录音信号中的环境噪音比较小,则执行步骤S204;如果终端判定该平均幅值大于预设降噪阈值,则表明当前录音信号的中的环境噪音比较大,则执行步骤S205。
[0041]步骤S204,若判定该平均幅值小于或等于该预设降噪阈值,则不作处理。
[0042]例如,当终端判定该平均幅值小于或等于该预设降噪阈值时,不对录音信号进行降噪处理。
[0043]步骤S205,若判定该平均幅值大于该预设降噪阈值,则对该录音信号进行降噪处理。
[0044]例如,当终端判定该平均幅值大于该预设降噪阈值时,终端调用预置的降噪算法对采集的录音进行降噪,以提高语音信号的识别度。
[0045]该降噪算法可以为现有的降噪算法,当然为了进一步降低终端的功耗,该对该录音信号进行降噪处理的步骤包括:
[0046](I)在该录音信号开始采集时,获取预设时段的录音信号,得到初始信号;
[0047]例如,终端将采集到录音信号对应的预设时长划分为多个预设时段,终端获取最初始时段的录音信号,得到该初始信号。
[0048](2)当采集完该预设时段的录音信号时,采集下一预设时段的环境噪声信号;
[0049]例如,当该预设时段结束时,获取接下来的预设时段的环境噪声信号。
[0050](3)根据该环境噪声信号对该初始信号进行滤波,以对该录音信号进行降噪处理。
[0051]例如,将初始信号减去环境噪声信号,得到的差为降噪后的录音信号。当然可以理解的是,对其余预设时段的录音信号进行降噪时,也可以使用与其相邻的下一预设时段的环境噪声信号进行滤波。
[0052]为了便于提取语音信号,在该对该录音信号进行降噪处理的步骤之后,该方法还包括:
[0053]对降噪处理后的录音信号进行语音识别,以获取语音信号。
[0054]例如,终端使用预置的语音识别算法,识别出经过降噪处理后的录音信号中的语音信号。
[0055]本优选实施例的噪声抑制的方法,由于采集预设时长的录音信号,并获取该录音信号的平均幅值,判断平均幅值是否大于预设降噪阈值,如果是,则对录音信号进行降噪处理,并在降噪之后,进行语音识别,提取录音信号中的语音信号,进一步降低了终端的功耗。
[0056]请参照图3,图3为本发明实施例三提供的噪声抑制的方法的流程图。
[0057]本实施例以终端为智能手机为例进行详细说明,本优选实施例的噪声抑制的方法,包括:
[0058]步骤S301,智能手机采集预设时长的录音信号。
[0059]例如,用户打开智能手机的录音功能开始录音时,智能手机通过麦克风采集预设时长的录音,该录音信号包括语音信号和环境噪音。
[0060]步骤S302,智能手机获取该录音信号在该预设时长内的平均幅值。
[0061]例如,该录音信号在预设时长内有多个幅值,智能手机获取每个幅值,并计算所有幅值的总和以及所有幅值的总数量。智能手机用所有幅值的总和除以总数量,得到录音信号的平均幅值。
[0062]步骤S303,智能手机判断该平均幅值是否大于预设降噪阈值;
[0063]例如,智能手机将平均幅值与预设降噪阈值进行比较,以判断当前录音信号的中的环境噪音是否比较大。该预设降噪阈值可以根据经验值设定,如果智能手机判定该平均幅值小于或等于预设降噪阈值,则表明当前录音信号中的环境噪音比较小,则执行步骤S304;如果智能手机判定该平均幅值大于预设降噪阈值,则表明当前录音信号的中的环境噪音比较大,则执行步骤S305。
[0064]步骤S304,若智能手机判定该平均幅值小于或等于该预设降噪阈值,则不作处理。
[0065]例如,当智能手机判定该平均幅值小于或等于该预设降噪阈值时,因此不对录音信号进行降噪处理。
[0066]步骤S305,若智能手机判定该平均幅值大于该预设降噪阈值,则智能手机对录音信号进行降噪处理。
[0067]例如,智能手机将采集到的录音信号对应的预设时长划分为多个预设时段,比如t0_t2,智能手机获取tO时段的录音信号,得到该初始信号,tO时段的录音信号的波形图如图4所示,其中图4横坐标表示时间,纵坐标表示幅值。
[0068]例如,当该tO时段结束时,获取tl时段的环境噪声信号,tl时段的环境噪声信号的波形图如图5所示,其中图5横坐标表示时间,纵坐标表示幅值。
[0069]比如,tO时段的录音信号为F(a),tl时段的环境噪声信号为N(f),滤波后的录音信号为U(a),具体如公式I所示:
[0070]U(a)=F(a)-N(f)公式 I
[0071]S卩,滤波后的信号U(a)的波形图如图6所示,其中图6横坐标表示时间,纵坐标表示幅值。
[0072]之后,对tl时段的录音信号进行降噪时,获取tl时段的录音信号,并获取t2时段的环境噪声信号,使用t2时段的环境噪声信号对tl时段的录音信号进行滤波。对t2时段的录音信号进行降噪时,获取与t2时段的下一时段的环境噪声信号,对t2时段的录音信号进行滤波,具体方式处理方式与to时段的录音信号的降噪方式相同,在此不再赘述,从而完成整个预设时长内的录音信号的降噪。
[0073]本优选实施例的噪声抑制的方法,由于通过智能手机采集预设时长的录音信号,并获取该录音信号的平均幅值,判断平均幅值是否大于预设降噪阈值,如果是,则对录音信号进行降噪处理,并在降噪之后,进行语音识别,提取录音信号中的语音信号,进一步降低了智能手机的功耗。
[0074]请参照图7,图7为本发明实施例四提供的噪声抑制的装置的结构示意图。本优选实施例的噪声抑制的装置40包括:采集模块41、判断模块42、降噪模块43;
[0075]采集模块41,用于采集录音信号;
[0076]判断模块42,用于判断该录音信号是否满足预设降噪条件;
[0077]降噪模块43,用于当该判断模块判定该录音信号满足该预设降噪条件时,对该录音信号进行降噪处理。
[0078]该采集模块41具体用于:采集预设时长的录音信号。
[0079]如图8所示,该判断模块42包括:获取子模块421、判断子模块422、确定子模块423;
[0080]获取子模块421,用于获取该录音信号在该预设时长内的平均幅值;
[0081]判断子模块422,用于判断该平均幅值是否大于预设降噪阈值;
[0082]确定子模块423,用于当该判断子模块判定该平均幅值大于该预设降噪阈值时,判定该录音信号满足该预设降噪条件。
[0083]该降噪模块43,具体用于:
[0084]在该录音信号开始采集时,获取预设时段的录音信号,得到初始信号;
[0085]当获取完该预设时段的录音信号时,采集下一预设时段的环境噪声信号;
[0086]根据该环境噪声信号对该初始信号进行滤波,以对该录音信号进行降噪处理。
[0087]该装置还包括:识别模块44;
[0088]识别模块44,用于在对该录音信号进行降噪处理之后,对降噪处理后的录音信号进行语音识别,以获取语音信号。
[0089]具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
[0090]本优选实施例的噪声抑制的装置,由于在对录音信号进行降噪之前,先判断录音信号是否满足预设降噪条件,如果录音信号满足预设降噪条件,再调用降噪算法;从而提高了灵活性,降低了终端的功耗。
[0091]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(R0M,Read Only Memory)、随机存取记忆体(RAM,RandomAccess Memory)、磁盘或光盘等。
[0092]以上对本发明实施例所提供的一种噪声抑制的方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种噪声抑制的方法,其特征在于,包括: 采集录音信号,所述录音信号包括语音信号; 判断所述录音信号是否满足预设降噪条件; 若判定所述录音信号满足所述预设降噪条件,则对所述录音信号进行降噪处理。2.根据权利要求1所述的噪声抑制的方法,其特征在于,所述采集录音信号的步骤包括: 采集预设时长的录音信号。3.根据权利要求2所述的噪声抑制的方法,其特征在于,所述判断所述录音信号是否满足预设降噪条件的步骤包括: 获取所述录音信号在所述预设时长内的平均幅值; 判断所述平均幅值是否大于预设降噪阈值; 若判定所述平均幅值大于所述预设降噪阈值,则判定所述录音信号满足所述预设降噪条件。4.根据权利要求2所述的噪声抑制的方法,其特征在于, 所述对所述录音信号进行降噪处理的步骤包括: 在所述录音信号开始采集时,获取预设时段的录音信号,得到初始信号; 当获取完所述预设时段的录音信号时,采集下一预设时段的环境噪声信号; 根据所述环境噪声信号对所述初始信号进行滤波,以对所述录音信号进行降噪处理。5.根据权利要求1所述的噪声抑制的方法,其特征在于, 在所述对所述录音信号进行降噪处理的步骤之后,所述方法还包括: 对降噪处理后的录音信号进行语音识别,以获取语音信号。6.一种噪声抑制的装置,其特征在于,包括: 采集模块,用于采集录音信号,所述录音信号包括语音信号; 判断模块,用于判断所述录音信号是否满足预设降噪条件; 降噪模块,用于当所述判断模块判定所述录音信号满足所述预设降噪条件时,对所述录音信号进行降噪处理。7.根据权利要求6所述的噪声抑制的装置,其特征在于,所述采集模块具体用于:采集预设时长的录音信号。8.根据权利要求7所述的噪声抑制的装置,其特征在于,所述判断模块包括: 获取子模块,用于获取所述录音信号在所述预设时长内的平均幅值; 判断子模块,用于判断所述平均幅值是否大于预设降噪阈值; 确定子模块,用于当所述判断子模块判定所述平均幅值大于所述预设降噪阈值时,判定所述录音信号满足所述预设降噪条件。9.根据权利要求7所述的噪声抑制的装置,其特征在于, 所述降噪模块,具体用于: 在所述录音信号开始采集时,获取预设时段的录音信号,得到初始信号; 当获取完所述预设时段的录音信号时,采集下一预设时段的环境噪声信号; 根据所述环境噪声信号对所述初始信号进行滤波,以对所述录音信号进行降噪处理。10.根据权利要求6所述的噪声抑制的装置,其特征在于,所述装置还包括:识别模块; 所述识别模块,用于在对所述录音信号进行降噪处理之后,对降噪处理后的录音信号进行语音识别,以获取所述语音信号。
【文档编号】G10L21/0208GK105931647SQ201610211263
【公开日】2016年9月7日
【申请日】2016年4月5日
【发明人】曾元清
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1