著录项信息
专利名称 | 语音信号降噪处理方法及装置 |
申请号 | CN201110432747.0 | 申请日期 | 2011-12-21 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-06-26 | 公开/公告号 | CN103177728A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G10L21/02 | IPC分类号 | G;1;0;L;2;1;/;0;2查看分类表>
|
申请人 | 中国移动通信集团广西有限公司 | 申请人地址 | 广西壮族自治区南宁市金湖路55号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中国移动通信集团广西有限公司 | 当前权利人 | 中国移动通信集团广西有限公司 |
发明人 | 刘晓峰;梁耿;成勇;黄中宸;李振练 |
代理机构 | 北京同达信恒知识产权代理有限公司 | 代理人 | 郭润湘 |
摘要
本发明公开了一种语音信号降噪处理方法及装置,该方法包括步骤:在移动终端进行语音通话时,获得该移动终端在规定时间段内产生的语音信号;判断获得的语音信号是否只包含背景噪音;若判断结果为是,则根据获得的该语音信号对背景噪音库进行更新;若判断结果为否,则在背景噪音库存储的各背景噪音中,选取进行降噪处理的背景噪音,并根据选取出的背景噪音对获得的语音信号进行降噪处理。本发明技术方案解决了现有技术中移动终端根据预先存储的背景噪音进行语音信号降噪处理时,不能产生很好的降噪处理效果,影响了用户的语音通话质量的问题。
1.一种语音信号降噪处理方法,其特征在于,包括:
在移动终端进行语音通话时,获得该移动终端在规定时间段内产生的语音信号;
判断获得的语音信号是否只包含背景噪音;
若判断获得的所述语音信号只包含背景噪音,则根据获得的该语音信号对背景噪音库进行更新,具体包括:分别计算获得的该语音信号与背景噪音库中存储的各背景噪音的相似度;判断计算出的各相似度是否均小于预先设定的第一相似度阈值;若判断计算出的各相似度均小于预先设定的所述第一相似度阈值,则将获得的该语音信号添加进背景噪音库中;
若判断获得的所述语音信号不只包含背景噪音,则在背景噪音库存储的各背景噪音中,选取进行降噪处理的背景噪音,并根据选取出的背景噪音对获得的语音信号进行降噪处理。
2.如权利要求1所述的方法,其特征在于,判断获得的语音信号是否只包含背景噪音,具体包括:
判断获得的语音信号的声谱音高最大值是否小于预先设定的声谱阀值;
若判断结果为是,则确认获得的语音信号只包含背景噪音;
若判断结果为否,则确认获得的语音信号不只包含背景噪音。
3.如权利要求1所述的方法,其特征在于,在背景噪音库存储的各背景噪音中,选取进行降噪处理的背景噪音,具体包括:
分别计算背景噪音库存储的各背景噪音和获得的该语音信号之间的相似度;
在背景噪音库存储的各背景噪音中,将对应的相似度大于预先设定的第二相似度阈值的背景噪音,选取为进行降噪处理的背景噪音。
4.如权利要求1所述的方法,其特征在于,根据获得的该语音信号对背景噪音库进行更新,具体包括:
确定所述移动终端进行语音通话时所处的通话区域;并
在背景噪音库存储的各背景噪音中,确定所述通话区域对应的各背景噪音;
分别计算获得的该语音信号与确定出的各背景噪音之间的相似度;
判断计算出的各相似度是否均小于预先设定的第三相似度阈值;
若判断结果为是,则将获得的该语音信号添加进背景噪音库中所述通话区域对应的背景噪音中。
5.如权利要求4所述的方法,其特征在于,在背景噪音库存储的各背景噪音中,选取进行降噪处理的背景噪音,具体包括:
确定所述移动终端进行语音通话时所处的通话区域;并
在背景噪音库存储的各背景噪音中,确定所述通话区域对应的各背景噪音;
在确定出的各背景噪音中,选取进行降噪处理的背景噪音。
6.如权利要求5所述的方法,其特征在于,在确定出的各背景噪音中,选取进行降噪处理的背景噪音,具体包括:
分别计算确定出的各背景噪音和获得的该语音信号之间的相似度;
在确定出的各背景噪音中,将计算出的相似度大于预先设定的第四相似度阈值的背景噪音,选取为进行降噪处理的背景噪音。
7.如权利要求5所述的方法,其特征在于,在确定出的各背景噪音中,选取进行降噪处理的背景噪音,具体包括:
在确定出的各背景噪音中,选择出现次数满足预设条件的背景噪音;
分别计算选择出的各背景噪音和获得的该语音信号之间的相似度;
在选择出的各背景噪音中,将计算出的相似度大于预先设定的第五相似度阈值的背景噪音,选取为进行降噪处理的背景噪音。
8.如权利要求1所述的方法,其特征在于,根据选取出的背景噪音对获得的语音信号进行降噪处理,具体包括:
确定在获得该语音信号之前,判断出只包含背景噪音的各语音信号;
在确定出的各语音信号中,计算任意两个语音信号之间的相似度;
根据计算出的相似度,对确定出的各语音信号进行合并处理;
根据合并处理后得到的语音信号以及选取出的背景噪音,对获得的语音信号进行降噪处理。
9.一种语音信号降噪处理装置,其特征在于,包括:
语音信号获得单元,用于在移动终端进行语音通话时,获得该移动终端在规定时间段内产生的语音信号;
背景噪音判断单元,用于判断语音信号获得单元获得的语音信号是否只包含背景噪音;
背景噪音库更新单元,用于在背景噪音判断单元的判断结果为是时,根据语音信号获得单元获得的该语音信号对背景噪音库进行更新,具体包括:第一相似度计算子单元,用于分别计算语音信号获得单元获得的语音信号与背景噪音库中存储的各背景噪音的相似度;
第一相似度判断子单元,用于判断第一相似度计算子单元计算出的各相似度是否均小于预先设定的第一相似度阈值;第一语音信号添加子单元,用于在第一相似度判断子单元的判断结果为是时,将语音信号获得单元获得的语音信号添加进背景噪音库中;
背景噪音选取单元,用于在背景噪音判断单元的判断结果为否时,在背景噪音库存储的各背景噪音中,选取进行降噪处理的背景噪音;
降噪处理单元,用于根据背景噪音选取单元选取出的背景噪音对语音信号获得单元获得的语音信号进行降噪处理。
10.如权利要求9所述的装置,其特征在于,背景噪音判断单元具体包括:
声谱音高判断子单元,用于判断语音信号获得单元获得的语音信号的声谱音高最大值是否小于预先设定的声谱阀值;
背景噪音确认子单元,用于在声谱音高判断子单元的判断结果为是时,确认语音信号获得单元获得的语音信号只包含背景噪音,以及在声谱音高判断子单元的判断结果为否时,确认语音信号获得单元获得的语音信号不只包含背景噪音。
11.如权利要求9所述的装置,其特征在于,背景噪音选取单元具体包括:
第二相似度计算子单元,用于分别计算背景噪音库存储的各背景噪音和语音信号获得单元获得的语音信号之间的相似度;
第一背景噪音选取子单元,用于在背景噪音库存储的各背景噪音中,将第二相似度计算子单元计算出的对应的相似度大于预先设定的第二相似度阈值的背景噪音,选取为进行降噪处理的背景噪音。
12.如权利要求9所述的装置,其特征在于,背景噪音库更新单元具体包括:
第一通话区域确定子单元,用于确定所述移动终端进行语音通话时所处的通话区域;
第一背景噪音确定子单元,用于在背景噪音库存储的各背景噪音中,确定第一通话区域确定子单元确定出的通话区域对应的各背景噪音;
第三相似度计算子单元,用于分别计算语音信号获得单元获得的语音信号与第一背景噪音确定子单元确定出的各背景噪音之间的相似度;
第二相似度判断子单元,用于判断第三相似度计算子单元计算出的各相似度是否均小于预先设定的第三相似度阈值;
第二语音信号添加子单元,用于在第二相似度判断子单元的判断结果为是时,将语音信号获得单元获得的语音信号添加进背景噪音库中第一通话区域确定子单元确定出的通话区域对应的背景噪音中。
13.如权利要求12所述的装置,其特征在于,背景噪音选取单元具体包括:
第二通话区域确定子单元,用于确定所述移动终端进行语音通话时所处的通话区域;
第二背景噪音确定子单元,用于在背景噪音库存储的各背景噪音中,确定第二通话区域确定子单元确定出的通话区域对应的各背景噪音;
第二背景噪音选取子单元,用于在第二背景噪音确定子单元确定出的各背景噪音中,选取进行降噪处理的背景噪音。
14.如权利要求13所述的装置,其特征在于,第二背景噪音选取子单元具体包括:
第一相似度计算模块,用于分别计算第二背景噪音确定子单元确定出的各背景噪音和语音信号获得单元获得的语音信号之间的相似度;
第一背景噪音选取模块,用于在第二背景噪音确定子单元确定出的各背景噪音中,将第一相似度计算模块计算出的相似度大于预先设定的第四相似度阈值的背景噪音,选取为进行降噪处理的背景噪音。
15.如权利要求13所述的装置,其特征在于,第二背景噪音选取子单元具体包括:
第二背景噪音选取模块,用于在第二背景噪音确定子单元确定出的各背景噪音中,选择出现次数满足预设条件的背景噪音;
第二相似度计算模块,用于分别计算第二背景噪音选取模块选择出的各背景噪音和语音信号获得单元获得的语音信号之间的相似度;
第三背景噪音选取模块,用于在第二背景噪音选取模块选择出的各背景噪音中,将第二相似度计算模块计算出的相似度大于预先设定的第五相似度阈值的背景噪音,选取为进行降噪处理的背景噪音。
16.如权利要求9所述的装置,其特征在于,降噪处理单元具体包括:
第三背景噪音确定子单元,用于确定在获得该语音信号之前,背景噪音判断单元判断出的只包含背景噪音的各语音信号;
第四相似度计算子单元,用于在第三背景噪音确定子单元确定出的各语音信号中,计算任意两个语音信号之间的相似度;
合并处理子单元,用于根据第四相似度计算子单元计算出的相似度,对第三背景噪音确定子单元确定出的各语音信号进行合并处理;
降噪处理子单元,用于根据合并处理子单元合并处理后得到的语音信号以及背景噪音选取单元选取出的背景噪音,对语音信号获得单元获得的语音信号进行降噪处理。
语音信号降噪处理方法及装置\n技术领域\n[0001] 本发明涉及语音通信技术领域,尤其涉及语音信号降噪处理方法及装置。\n背景技术\n[0002] 随着通信行业的不断发展,利用移动终端(例如手机)来进行语音通话成为人们越来越重要的沟通、交流方式,由于人们常常会处于比较嘈杂的环境中,例如用户在公交车上、在马路旁或在商场中,若用户在这种嘈杂的环境下使用移动终端进行语音通话,则常常会受到噪音的干扰,例如,当用户A位于马路旁时,通过移动终端与用户B进行语音通话,用户B接收到的语音信号中,不仅包含正常通话的信号,同时还会包含汽车驶过时产生的噪音信号,这种噪音信号可以称为背景噪音。为了提高用户使用移动终端进行语音通话的通话质量,需要在移动终端进行语音通话的过程中对语音信号进行降噪处理。\n[0003] 现有技术中,在移动终端进行语音通话的过程中对语音信号进行降噪处理的方法具体为:\n[0004] 移动终端中预先存储一些常见的背景噪音,当该移动终端采集到用户的语音信号后,在将采集到的语音信号发送给通话对端之前,先在预存的各背景噪音中,选取出与采集到的语音信号相似的背景噪音,然后根据选取出的背景噪音,对采集到的语音信号进行降噪处理,即在采集到的语音信号中消去选取出的背景噪音。\n[0005] 由上可见,现有技术中移动终端在对采集到的语音信号进行降噪处理时,是在预先存储的各背景噪音中,选取出与采集到的语音信号相似的背景噪音,然后根据选取出的背景噪音,对采集到的语音信号进行降噪处理,这就可能出现移动终端中预先存储的各背景噪音中并不包含与采集到的语音信号相似的背景噪音,从而移动终端无法选取出合适的背景噪音来对采集到的语音信号进行降噪处理的情况,因此采用现有技术的方法对语音信号进行降噪处理时,不能产生很好的降噪处理效果,影响了用户的语音通话质量。\n发明内容\n[0006] 本发明实施例提供一种语音信号降噪处理方法及装置,用以解决现有技术中移动终端根据预先存储的背景噪音进行语音信号降噪处理时,不能产生很好的降噪处理效果,影响了用户的语音通话质量的问题。\n[0007] 本发明实施例技术方案如下:\n[0008] 一种语音信号降噪处理方法,该方法包括:在移动终端进行语音通话时,获得该移动终端在规定时间段内产生的语音信号;判断获得的语音信号是否只包含背景噪音;若判断结果为是,则根据获得的该语音信号对背景噪音库进行更新;若判断结果为否,则在背景噪音库存储的各背景噪音中,选取进行降噪处理的背景噪音,并根据选取出的背景噪音对获得的语音信号进行降噪处理。\n[0009] 一种语音信号降噪处理装置,包括:语音信号获得单元,用于在移动终端进行语音通话时,获得该移动终端在规定时间段内产生的语音信号;背景噪音判断单元,用于判断语音信号获得单元获得的语音信号是否只包含背景噪音;背景噪音库更新单元,用于在背景噪音判断单元的判断结果为是时,根据语音信号获得单元获得的该语音信号对背景噪音库进行更新;背景噪音选取单元,用于在背景噪音判断单元的判断结果为否时,在背景噪音库存储的各背景噪音中,选取进行降噪处理的背景噪音;降噪处理单元,用于根据背景噪音选取单元选取出的背景噪音对语音信号获得单元获得的语音信号进行降噪处理。\n[0010] 本发明实施例技术方案中,在进行语音信号降噪处理时,不是直接根据移动终端中预先存储的背景噪音进行语音信号降噪处理,而是在移动终端进行语音通话时,先获得该移动终端在一段时间内产生的语音信号,然后判断获得的语音信号是否只包含背景噪音,若判断结果为是,则根据该语音信号对背景噪音库进行更新,若判断结果为否,则在背景噪音库存储的各背景噪音中,选取进行降噪处理的背景噪音,并根据选取出的背景噪音对获得的语音信号进行降噪处理。由上可见,本发明实施例技术方案是在背景噪音库存储的各背景噪音中选取进行降噪处理的背景噪音,其中背景噪音库中存储的背景噪音是在对移动终端的语音信号进行降噪处理时,根据语音信号进行实时更新的,因此有效地避免了移动终端中预先存储的各背景噪音中并不包含与采集到的语音信号相似的背景噪音,从而移动终端无法选取出合适的背景噪音来对采集到的语音信号进行降噪处理的情况,因此能够得到较好的降噪处理效果,提高了用户的语音通话质量。\n附图说明\n[0011] 图1为本发明实施例一中,语音信号降噪处理方法流程示意图;\n[0012] 图2为本发明实施例二中,语音信号降噪处理方法具体实现流程示意图;\n[0013] 图3为本发明实施例二中,语音信号降噪处理装置结构示意图。\n具体实施方式\n[0014] 下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。\n[0015] 实施例一\n[0016] 如图1所示,为本发明实施例一提出的语音信号降噪处理方法流程示意图,其具体处理流程如下:\n[0017] 步骤11,在移动终端进行语音通话时,获得该移动终端在规定时间段内产生的语音信号。\n[0018] 其中,获得该移动终端在规定时间段内产生的语音信号,可以在到达降噪处理时间点时进行,规定时间段可以为该降噪处理时间点对应的时间段。\n[0019] 本发明实施例一中,对语音信号进行降噪处理的设备可以为移动终端,其中可以由语音信号发送方移动终端对自身产生的、待发送给通话对端的语音信号进行降噪处理,例如,移动终端在与其它移动终端进行语音通话时,产生语音信号后,在将语音信号发送给语音信号接收方移动终端之前,先对语音信号进行降噪处理;也可以由语音信号接收方移动终端对语音信号发送方移动终端产生的语音信号进行降噪处理,例如,移动终端在与其它移动终端进行语音通话时,接收到语音信号发送方移动终端发送的语音信号(该语音信号是由语音信号发送方移动终端产生的)后,在将接收到的语音信号播放给用户之前,先对接收到的语音信号进行降噪处理。\n[0020] 此外,本发明实施例一中,对语音信号进行降噪处理的设备还可以为网络侧设备,移动终端之间进行语音通话时,该网络侧设备获得语音信号发送方移动终端发送给语音信号接收方移动终端的语音信号,然后对获得的语音信号进行降噪处理,将降噪处理后的语音信号发送给语音信号接收方移动终端。\n[0021] 其中,该网络侧设备可以置于基站中,也可以单独设置,本发明对此不做具体限定。\n[0022] 由于移动终端进行语音通话时,通话持续时间可能较长,为了保证语音通话的连续性,因此需要在语音通话过程中,每隔一定的时间长度,就要对该时间长度内的语音信号进行降噪处理,然后再播放给用户或者发送给语音信号接收方移动终端。其中,在语音通话过程中,可以但不限于周期性的对该周期内的语音信号进行降噪处理。\n[0023] 本发明实施例一中,可以预先设定降噪处理频率(例如每秒执行几次语音信号降噪处理),从移动终端进行语音通话开始,基于预先设定的降噪处理频率就可以确定出各降噪处理时间点,到达每个降噪处理时间点时,当前降噪处理时间点和上一个降噪处理时间点之间的时间段,即为当前降噪处理时间点对应的时间段,例如,预先设定的降噪处理频率为10次/秒,表示每秒执行10次语音信号降噪处理,移动终端进行语音通话的开始时间点为9点,基于预先设定的降噪处理频率,可以得到各降噪处理时间点与对应的时间段的对应关系如表一所示。\n[0024] 表一:\n[0025] \n 降噪处理时间点 时间段\n 9点0.1秒 9点~9点0.1秒\n 9点0.2秒 9点0.1秒~9点0.2秒\n 9点0.3秒 9点0.2秒~9点0.3秒\n … …\n[0026] 到达表一中的每个降噪处理时间点时,就执行对对应时间段内的语音信号进行降噪处理的操作。\n[0027] 步骤12,判断获得的语音信号是否只包含背景噪音。\n[0028] 判断获得的语音信号是否只包含背景噪音时,可以先判断获得的语音信号的声谱音高最大值是否小于预先设定的声谱阀值(例如,预先设定的声谱阀值为30分贝),若判断结果为是,则可以确认获得的语音信号只包含背景噪音,若判断结果为否,则可以确认获得的语音信号不只包含背景噪音。\n[0029] 步骤13,若步骤12的判断结果为是,则根据获得的该语音信号对背景噪音库进行更新。\n[0030] 由于判断出只包含背景噪音的语音信号可能为偶然出现的背景噪音,这种背景噪音在移动终端的通话过程中出现的频率较低,此时无需根据这种背景噪音对背景噪音库进行更新,针对这种情况,本发明实施例一提出,可以预先设定背景噪音出现次数阀值(例如,设为3次),在判断出获得的语音信号只包含背景噪音后,先确定规定时间段(即该降噪处理时间点与所述移动终端进行语音通话的开始时间点)之间的时间段内,该语音信号的出现次数,然后判断该语音信号的出现次数是否大于预先设定的背景噪音出现次数阀值,若判断结果为是,则进行根据获得的该语音信号对背景噪音库进行更新的操作,若判断结果为否,则不进行处理。\n[0031] 此外,判断出只包含背景噪音的语音信号,也有可能已经存储在背景噪音库中,或者背景噪音库中存储有与该语音信号相似的背景噪音,这时就可以不对背景噪音库进行更新,针对这种情况,本发明实施例一提出,可以在判断出获得的语音信号只包含背景噪音后,先判断背景噪音库中是否存储有获得的该语音信号或者与获得的语音信号相似的背景噪音,若判断结果为否,则进行根据获得的该语音信号对背景噪音库进行更新的操作,若判断结果为是,则不进行处理。具体的:\n[0032] 在判断出获得的语音信号只包含背景噪音后,分别确定获得的该语音信号与背景噪音库中存储的各背景噪音的相似度,然后判断确定出的各相似度是否均小于预先设定的第一相似度阈值,若判断结果为是,则认为背景噪音库中未存储有获得的该语音信号或者与获得的语音信号相似的背景噪音,因此将获得的该语音信号添加进背景噪音库中,若判断结果为否,则认为背景噪音库中已存储有获得的该语音信号或者与获得的语音信号相似的背景噪音,因此不进行处理。\n[0033] 本发明实施例一中,由于不同区域经常出现的背景噪音可能不同,例如,商场中经常出现的背景噪音是嘈杂的讲话声,马路旁经常出现的背景噪音是汽车的喇叭声,因此,背景噪音库中保存背景噪音时,可以将背景噪音与对应的通话区域对应存储,如表二所示。\n[0034] 表二:\n[0035] \n[0036] 此时根据获得的该语音信号对背景噪音库进行更新时,可以先确定所述移动终端(即语音信号发送方移动终端)进行语音通话时所处的通话区域(具体可以设定为在该降噪处理时间点进行语音通话时所处的通话区域),并在背景噪音库存储的各背景噪音中,确定所述通话区域对应的各背景噪音,然后分别确定获得的该语音信号与确定出的各背景噪音之间的相似度,判断确定出的各相似度是否均小于预先设定的第三相似度阈值,若判断结果为是,则将获得的该语音信号添加进背景噪音库中所述通话区域对应的背景噪音中。\n[0037] 其中,通话区域可以根据移动终端进行语音通话时所处的基站来确定,预先设定通话区域和基站之间的对应关系,如表三所示。\n[0038] 表三:\n[0039] \n[0040] 针对获得的语音信号只包含背景噪音的情况,由于其中不包含正常的通话声音,所以对该语音信号可以不进行降噪处理,直接播放给用户或者发送给语音信号接收方移动终端,也可以采用将该语音信号直接消除的降噪处理方法,为了避免将该语音信号直接消除后,用户会产生通话中断的错觉,可以将该语音信号消除后,添加白噪声信号,然后将该白噪声信号播放给用户或者发送给语音信号接收方移动终端。\n[0041] 步骤14,若步骤12的判断结果为否,则在背景噪音库存储的各背景噪音中,选取进行降噪处理的背景噪音,并根据选取出的背景噪音对获得的语音信号进行降噪处理。\n[0042] 由于背景噪音库中存储的背景噪音有很多,可能只有其中的一个或几个才是对语音信号进行降噪处理的背景噪音,所以在对语音信号进行降噪处理时,要在背景噪音库存储的各背景噪音中,选取出进行降噪处理的背景噪音。\n[0043] 选取进行降噪处理的背景噪音时,可以随意选取规定数目个背景噪音,也可以先分别计算背景噪音库存储的各背景噪音和获得的该语音信号之间的相似度,然后在背景噪音库存储的各背景噪音中,将对应的相似度大于预先设定的第二相似度阈值的背景噪音,选取为进行降噪处理的背景噪音。\n[0044] 若背景噪音库中保存背景噪音时,是将背景噪音与通话区域对应存储的,则在背景噪音库存储的各背景噪音中,选取进行降噪处理的背景噪音时,只需在移动终端的通话区域对应的各背景噪音中选取,具体的:\n[0045] 先确定所述移动终端进行语音通话时所处的通话区域(具体可以为在该降噪处理时间点进行语音通话时所处的通话区域),然后在背景噪音库存储的各背景噪音中,确定所述通话区域对应的各背景噪音,再在确定出的各背景噪音中,选取进行降噪处理的背景噪音。\n[0046] 其中,在确定出的各背景噪音中,选取进行降噪处理的背景噪音时,可以随意选取规定数目个背景噪音,也可以先分别计算确定出的各背景噪音和获得的该语音信号之间的相似度,然后在确定出的各背景噪音中,将计算出的相似度大于预先设定的第四相似度阈值的背景噪音,选取为进行降噪处理的背景噪音。\n[0047] 由于在背景噪音库中,同一通话区域所对应的背景噪音的数量可能很多,为了减小计算量,以便加快降噪处理速度,本发明实施例一提出,在确定出的各背景噪音中,选取进行降噪处理的背景噪音时,先在确定出的各背景噪音中,选择出现次数满足预设条件的背景噪音,然后分别计算选择出的各背景噪音和获得的该语音信号之间的相似度,再在选择出的各背景噪音中,将计算出的相似度大于预先设定的第五相似度阈值的背景噪音,选取为进行降噪处理的背景噪音。\n[0048] 其中,所述预设条件可以但不限于为:出现次数大于预设阈值,或者出现次数最大的前N个,N为预先设定的数目。\n[0049] 本发明实施例一中,上述第一相似度阈值、第二相似度阈值、第三相似度阈值、第四相似度阈值和第五相似度阈值可以相同,也可以不同,本发明对此不做具体限定。\n[0050] 由于从背景噪音库中选取出的背景噪音,未必包括移动终端进行语音通话过程中判断出只包含背景噪音的各语音信号,而移动终端进行语音通话过程中判断出只包含背景噪音的各语音信号可以用来进行降噪处理,因此,本发明实施例一提出,根据选取出的背景噪音对获得的语音信号进行降噪处理时,可以先确定在获得该语音信号之前(具体可以为该降噪处理时间点与所述移动终端开始进行语音通话的时间点之间的时间段内),判断出只包含背景噪音的各语音信号,然后在确定出的各语音信号中,计算任意两个语音信号之间的相似度,再根据计算出的相似度,对确定出的各语音信号进行合并处理,并根据合并处理后得到的语音信号以及选取出的背景噪音,对获得的语音信号进行降噪处理。\n[0051] 其中,根据计算出的相似度,对确定出的各语音信号进行合并处理的方法可以但不限于为:判断计算出的相似度是否大于预设数值,若判断结果为大于,则保留两个语音信号中的任意一个,作为合并处理后得到的语音信号。\n[0052] 由于选取出的进行降噪处理的背景噪音可能有多个,那么在进行降噪处理时,可以根据各背景噪音依次进行降噪处理。\n[0053] 根据背景噪音对获得的语音信号进行降噪处理时,可以采取将该语音信号在各时刻的声谱音高与该背景噪音在对应时刻的声谱音高直接相减的方法,例如,该语音信号在\n0.01秒的声谱音高是12分贝,该背景噪音在0.01秒的声谱音高是2分贝,则降噪处理后该语音信号的在0.01秒的声谱音高是10分贝。\n[0054] 为了降噪处理后的语音信号的声谱音高不会太低,可以采取每根据一个背景噪音进行降噪处理后,再将该语音信号各时刻的声谱音高乘以一个数值,使其声谱音高最大值恢复到降噪处理前的数值,或者使该语音信号各时刻的声谱音高的平均值恢复到降噪处理前的数值。\n[0055] 由上述处理过程可知,本发明实施例技术方案中,在进行语音信号降噪处理时,不是直接根据移动终端中预先存储的背景噪音进行语音信号降噪处理,而是在移动终端进行语音通话时,先获得该移动终端在一段时间内产生的语音信号,然后判断获得的语音信号是否只包含背景噪音,若判断出只包含背景噪音,则根据该语音信号对背景噪音库进行更新,若判断出不只包含背景噪音,则在背景噪音库存储的各背景噪音中,选取进行降噪处理的背景噪音,并根据选取出的背景噪音对获得的语音信号进行降噪处理。由上可见,本发明实施例技术方案是在背景噪音库存储的各背景噪音中选取进行降噪处理的背景噪音,其中背景噪音库中存储的背景噪音是在对移动终端的语音信号进行降噪处理时,根据语音信号进行实时更新的,因此有效地避免了移动终端中预先存储的各背景噪音中并不包含与采集到的语音信号相似的背景噪音,从而移动终端无法选取出合适的背景噪音来对采集到的语音信号进行降噪处理的情况,因此能够得到较好的降噪处理效果,提高了用户的语音通话质量。\n[0056] 下面给出更为详细的实施方式。\n[0057] 实施例二\n[0058] 如图2所示,为本发明实施例二提出的语音信号降噪处理方法具体实现流程示意图,其具体处理流程如下:\n[0059] 步骤21,在移动终端进行语音通话时,若到达降噪处理时间点,则获得该移动终端在该降噪处理时间点对应的时间段内产生的语音信号。\n[0060] 步骤22,判断获得的语音信号是否只包含背景噪音。\n[0061] 步骤23,若判断出获得的语音信号只包含背景噪音,则确定所述移动终端(即语音信号发送方移动终端)在该降噪处理时间点进行语音通话时所处的通话区域。\n[0062] 步骤24,根据获得的该语音信号对背景噪音库中步骤23确定出的通话区域对应的背景噪音进行更新。\n[0063] 步骤25,若判断出获得的语音信号不只包含背景噪音,则确定所述移动终端(即语音信号发送方移动终端)在该降噪处理时间点进行语音通话时所处的通话区域。\n[0064] 步骤26,在背景噪音库存储的步骤25确定出的通话区域对应的各背景噪音中,确定所述通话区域对应的各背景噪音。\n[0065] 步骤27,在步骤26确定出的各背景噪音中,选取进行降噪处理的背景噪音。\n[0066] 步骤28,根据步骤27选取出的背景噪音对获得的语音信号进行降噪处理。\n[0067] 步骤29,将降噪处理后的语音信号播放给用户或者发送给语音信号接收方移动终端。\n[0068] 实施例三\n[0069] 相应的,本发明实施例三提供一种语音信号降噪处理装置,其结构如图3所示,包括:\n[0070] 语音信号获得单元31,用于在移动终端进行语音通话时,获得该移动终端在规定时间段内产生的语音信号;\n[0071] 背景噪音判断单元32,用于判断语音信号获得单元31获得的语音信号是否只包含背景噪音;\n[0072] 背景噪音库更新单元33,用于在背景噪音判断单元32的判断结果为是时,根据语音信号获得单元31获得的该语音信号对背景噪音库进行更新;\n[0073] 背景噪音选取单元34,用于在背景噪音判断单元32的判断结果为否时,在背景噪音库存储的各背景噪音中,选取进行降噪处理的背景噪音;\n[0074] 降噪处理单元35,用于根据背景噪音选取单元34选取出的背景噪音对语音信号获得单元31获得的语音信号进行降噪处理。\n[0075] 较佳地,背景噪音判断单元32具体包括:\n[0076] 声谱音高判断子单元,用于判断语音信号获得单元31获得的语音信号的声谱音高最大值是否小于预先设定的声谱阀值;\n[0077] 背景噪音确认子单元,用于在声谱音高判断子单元的判断结果为是时,确认语音信号获得单元31获得的语音信号只包含背景噪音,以及在声谱音高判断子单元的判断结果为否时,确认语音信号获得单元31获得的语音信号不只包含背景噪音。\n[0078] 较佳地,背景噪音库更新单元33具体包括:\n[0079] 第一相似度计算子单元,用于分别计算语音信号获得单元31获得的语音信号与背景噪音库中存储的各背景噪音的相似度;\n[0080] 第一相似度判断子单元,用于判断第一相似度计算子单元计算出的各相似度是否均小于预先设定的第一相似度阈值;\n[0081] 第一语音信号添加子单元,用于在第一相似度判断子单元的判断结果为是时,将语音信号获得单元31获得的语音信号添加进背景噪音库中。\n[0082] 较佳地,背景噪音选取单元34具体包括:\n[0083] 第二相似度计算子单元,用于分别计算背景噪音库存储的各背景噪音和语音信号获得单元31获得的语音信号之间的相似度;\n[0084] 第一背景噪音选取子单元,用于在背景噪音库存储的各背景噪音中,将第二相似度计算子单元计算出的对应的相似度大于预先设定的第二相似度阈值的背景噪音,选取为进行降噪处理的背景噪音。\n[0085] 较佳地,背景噪音库更新单元33具体包括:\n[0086] 第一通话区域确定子单元,用于确定所述移动终端进行语音通话时所处的通话区域;\n[0087] 第一背景噪音确定子单元,用于在背景噪音库存储的各背景噪音中,确定第一通话区域确定子单元确定出的通话区域对应的各背景噪音;\n[0088] 第三相似度计算子单元,用于分别计算语音信号获得单元31获得的语音信号与第一背景噪音确定子单元确定出的各背景噪音之间的相似度;\n[0089] 第二相似度判断子单元,用于判断第三相似度计算子单元计算出的各相似度是否均小于预先设定的第三相似度阈值;\n[0090] 第二语音信号添加子单元,用于在第二相似度判断子单元的判断结果为是时,将语音信号获得单元31获得的语音信号添加进背景噪音库中第一通话区域确定子单元确定出的通话区域对应的背景噪音中。\n[0091] 更佳地,背景噪音选取单元具体包括:\n[0092] 第二通话区域确定子单元,用于确定所述移动终端进行语音通话时所处的通话区域;\n[0093] 第二背景噪音确定子单元,用于在背景噪音库存储的各背景噪音中,确定第二通话区域确定子单元确定出的通话区域对应的各背景噪音;\n[0094] 第二背景噪音选取子单元,用于在第二背景噪音确定子单元确定出的各背景噪音中,选取进行降噪处理的背景噪音。\n[0095] 更佳地,第二背景噪音选取子单元具体包括:\n[0096] 第一相似度计算模块,用于分别计算第二背景噪音确定子单元确定出的各背景噪音和语音信号获得单元31获得的语音信号之间的相似度;\n[0097] 第一背景噪音选取模块,用于在第二背景噪音确定子单元确定出的各背景噪音中,将第一相似度计算模块计算出的相似度大于预先设定的第四相似度阈值的背景噪音,选取为进行降噪处理的背景噪音。\n[0098] 更佳地,第二背景噪音选取子单元具体包括:\n[0099] 第二背景噪音选取模块,用于在第二背景噪音确定子单元确定出的各背景噪音中,选择出现次数满足预设条件的背景噪音;\n[0100] 第二相似度计算模块,用于分别计算第二背景噪音选取模块选择出的各背景噪音和语音信号获得单元31获得的语音信号之间的相似度;\n[0101] 第三背景噪音选取模块,用于在第二背景噪音选取模块选择出的各背景噪音中,将第二相似度计算模块计算出的相似度大于预先设定的第五相似度阈值的背景噪音,选取为进行降噪处理的背景噪音。\n[0102] 较佳地,降噪处理单元35具体包括:\n[0103] 第三背景噪音确定子单元,用于确定在获得该语音信号之前,背景噪音判断单元\n32判断出的只包含背景噪音的各语音信号;\n[0104] 第四相似度计算子单元,用于在第三背景噪音确定子单元确定出的各语音信号中,计算任意两个语音信号之间的相似度;\n[0105] 合并处理子单元,用于根据第四相似度计算子单元计算出的相似度,对第三背景噪音确定子单元确定出的各语音信号进行合并处理;\n[0106] 降噪处理子单元,用于根据合并处理子单元合并处理后得到的语音信号以及背景噪音选取单元34选取出的背景噪音,对语音信号获得单元31获得的语音信号进行降噪处理。\n[0107] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。\n[0108] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2015-07-29
- 2013-07-24
实质审查的生效
IPC(主分类): G10L 21/02
专利申请号: 201110432747.0
申请日: 2011.12.21
- 2013-06-26
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-10-17
|
2006-04-13
| | |
2
| |
2011-03-23
|
2009-07-31
| | |
3
| |
2008-06-11
|
2006-12-05
| | |
4
| |
2003-10-08
|
2001-08-17
| | |
5
| |
2003-01-08
|
2000-11-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |