终端语音交互模式下的降噪方法及装置的制造方法_4

文档序号:9251094阅读:来源:国知局
下边,左右分别一个,由于目前软件对于声压级的检测精度可以达到0.1DBA,相位差的检测精度可达0.1度,所以位置变动时,软件具有较强的稳定性,不需要变动相应的技术。终端装备四个或以上的麦克风阵列,在开启免提时,麦克风阵列检测语音信息,在接收到语音信息时,获取所述语音信息对应的语音信号及所述语音信号对应声源的位置。所述语音信号包括人声信号及噪音信号。
[0112]参考图9,所述获取模块10包括识别单元11和获取单元12,
[0113]所述识别单元11,用于从所述语音信号中识别出噪音信号;
[0114]所述获取单元12,用于获取所述噪音信号对应声源的位置。
[0115]根据通用的人声侦测算法VAD区分出人声与环境噪音,即从所述语音信号中识别出人声信号及噪音信号,对录入的信号进行筛选,判断出人声和噪音。确定人声及噪音对应声源的位置。
[0116]具体的,参考图10,所述获取单元12包括获取子单元121和计算子单元122,
[0117]所述获取子单元121,用于获取所述噪音信号对应波形的相位差及声压差;
[0118]所述计算子单元122,用于根据所述相位差及声压差计算所述噪音信号对应的声源相对于终端的三维空间位置。
[0119]通过计算麦克风阵列录入波形的相位差及声压差,分别计算定位人声音源相对于终端的三维空间位置,噪声音源相对于终端的三维空间位置。各录入波形由于和声源存在位置差异,声压级强度和距离的平方成反比,而相位差则是和接收延时有关,通过各个录入波形相减,得到相位差和声压差,根据声波在空气中传播的速度公式,可算出声源对各个MIC的位置距离,通过画圆寻找交点,可判断当前声源相对于终端位于空间中的具体位置。
[0120]所述确定模块20,还用于根据所述位置确定对应语音信号的降噪参数;
[0121]根据所述位置确定对应语音信号的降噪参数,在存在多个噪音信号时,根据噪音频谱序列进行归类,逐一提取,分别叠加反相补偿声波,即,所述降噪参数为反相补偿声波的相位。
[0122]具体的,参考图11,所述确定模块20包括:确定单元21和生成单元22,
[0123]所述确定单元21,用于根据所述三维空间位置计算出所述噪音信号对应波形相对于终端的相位差及延时;
[0124]所述生成单元22,用于根据所述相位差及延时生成对应噪音信号的降噪参数。
[0125]在确定人声声源和噪声声源相对于终端的三维空间位置后,计算得到人声和噪音声源的距离,在存在多个噪音声源时,计算人声与各个噪音声源的距离得到多个距离,根据各个噪音与人声声源的距离及噪声音源的频率,计算出终端录入波形在终端MIC和人耳位置之间的相位差及延时,根据所述相位差和延时生成对应噪音信号的降噪参数。每个噪音因位置不同,所以得到的降噪参数均不同,在存在多个噪音时,确定每个噪音对应的降噪参数,即,得到多个反相补偿声波的相位。
[0126]所述降噪模块30,用于根据所述降噪参数调整对应的语音信号,以对所述语音信息进行降噪。
[0127]在所述降噪参数为反相补偿声波的相位,通过加入反相补偿声波的相位,达到降噪的目的,有效避免环境噪音的干扰。本发明实施例通过降噪系统产生与近端外界噪音相等的反向声波,将噪音中和,从而实现主动降噪的效果。
[0128]本实施例通过根据接收的语音信息的语音信号的声源位置来确定对应的降噪参数,对语音信息进行降噪。实现语音交互模式下的降噪,降低语音交互过程中产生噪音干扰,提高语音交互效果。
[0129]进一步地,所述确定单元21,还用于确定终端当前的状态参数;还用于根据所述状态参数及所述位置确定对应语音信号的降噪参数。
[0130]在本实施例中,需要注意终端的摆放状态,即确定终端当前的状态参数,例如,是正面朝上、反面朝上、侧方的情况,可根据重力传感器、陀螺仪等仪器提供的数据,在不同的摆放姿态下,提供不同的方位数据,进而对叠加的反相补偿声波的相位,从而达到免提主动降噪的功能,通过结合主动的状态参数及所述位置确定对应语音信号的降噪参数,例如,在终端为正面时,根据正面这个状态参数及位置确定对应语音信号的降噪参数。本实施例在不同的摆放姿态下,即,在终端处于不同的状态下,提供不同的终端状态,进而对叠加的反相补偿波形进行修正。进一步提高降噪效果。
[0131]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0132]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0133]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0134]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种终端语音交互模式下的降噪方法,其特征在于,包括: 在接收到语音信息时,获取所述语音信息对应的语音信号及所述语音信号对应声源的位置; 根据所述位置确定对应语音信号的降噪参数; 根据所述降噪参数调整对应的语音信号,以对所述语音信息进行降噪。2.如权利要求1所述的终端语音交互模式下的降噪方法,其特征在于,所述获取所述语音信号对应声源的位置的步骤包括: 从所述语音信号中识别出噪音信号; 获取所述噪音信号对应声源的位置。3.如权利要求2所述的终端语音交互模式下的降噪方法,其特征在于,所述获取所述噪音信号对应声源的位置的步骤包括: 获取所述噪音信号对应波形的相位差及声压差; 根据所述相位差及声压差计算所述噪音信号对应的声源相对于终端的三维空间位置。4.如权利要求3所述的终端语音交互模式下的降噪方法,其特征在于,所述根据所述位置确定各个语音信号对应的降噪参数的步骤包括: 根据所述三维空间位置计算出所述噪音信号对应波形相对于终端的相位差及延时; 根据所述相位差及延时生成对应噪音信号的降噪参数。5.如权利要求1至4任一项所述的终端语音交互模式下的降噪方法,其特征在于,所述根据所述位置确定各个语音信号对应的降噪参数的步骤,替换为: 确定终端当前的状态参数; 根据所述状态参数及所述位置确定对应语音信号的降噪参数。6.一种终端语音交互模式下的降噪装置,其特征在于,包括: 获取模块,用于在接收到语音信息时,获取所述语音信息对应的语音信号及所述语音信号对应声源的位置; 确定模块,用于根据所述位置确定对应语音信号的降噪参数; 降噪模块,用于根据所述降噪参数调整对应的语音信号,以对所述语音信息进行降噪。7.如权利要求6所述的终端语音交互模式下的降噪装置,其特征在于,所述获取模块包括: 识别单元,用于从所述语音信号中识别出噪音信号; 获取单元,用于获取所述噪音信号对应声源的位置。8.如权利要求7所述的终端语音交互模式下的降噪装置,其特征在于,所述获取单元,包括: 获取子单元,用于获取所述噪音信号对应波形的相位差及声压差; 计算子单元,用于根据所述相位差及声压差计算所述噪音信号对应的声源相对于终端的三维空间位置。9.如权利要求8所述的终端语音交互模式下的降噪装置,其特征在于,所述确定模块包括:确定单元和生成单元, 所述确定单元,用于根据所述三维空间位置计算出所述噪音信号对应波形相对于终端的相位差及延时; 所述生成单元,用于根据所述相位差及延时生成对应噪音信号的降噪参数。10.如权利要求9所述的终端语音交互模式下的降噪装置,其特征在于,所述确定单元,还用于确定终端当前的状态参数;还用于根据所述状态参数及所述位置确定对应语音信号的降噪参数。
【专利摘要】本发明公开了一种终端语音交互模式下的降噪方法,包括:在接收到语音信息时,获取所述语音信息对应的语音信号及所述语音信号对应声源的位置;根据所述位置确定对应语音信号的降噪参数;根据所述降噪参数调整对应的语音信号,以对所述语音信息进行降噪。本发明还公开一种终端语音交互模式下的降噪装置。本发明实现语音交互模式下的主动降噪,降低语音交互过程中产生噪音干扰,提高语音交互效果。
【IPC分类】H04M1/19, G10L21/02
【公开号】CN104967717
【申请号】CN201510274680
【发明人】张圣杰, 申世安
【申请人】努比亚技术有限公司
【公开日】2015年10月7日
【申请日】2015年5月26日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1