一种终端设备语音降噪的方法及装置的制造方法
【技术领域】
[0001] 本发明设及语音降噪领域,尤其设及一种终端设备语音降噪的方法及装置。
【背景技术】
[0002] 传统的多麦克降噪,在某一特定角度时的降噪效果较好,但是在用户移动角度 或者将手机的姿态进行调整的时候,多麦克因为降噪范围的问题,降噪效果有所下降,并 且现有技术中多麦克降噪的算法比较复杂,对于声音方向角的定位完全通过波束成型 (beanrforming)的技术叠加实现,每当用户出现手机的角度调整时,都需要通过复杂的计算 重新确定声音方向角来进行降噪,从而实现对语音的增强。
【发明内容】
[0003] 本发明目的在于提供一种终端设备语音降噪的方法及装置,通过利用终端设备的 姿态传感器与麦克风阵列滤波器结合的方式进行降噪,不需要实时都进行复杂的降噪计 算,通过简单的运算就可W获得空间声源的区间,在此基础上对麦克风阵列滤波器快速调 整,从而来进行降噪。
[0004] 为了达到上述目的,本发明提供一种终端设备语音降噪的方法,包括:
[0005] 获取麦克阵列在第一时刻接收到的声音信号和获取第一时刻终端设备的姿态的 参数,W根据麦克阵列在第一时刻接收到的声音信号确定终端设备中麦克风阵列滤波器的 主瓣区间;
[0006] 获取第二时刻终端设备的姿态的参数,并根据第二时刻终端设备的姿态的参数相 对于第一时刻终端设备的姿态的参数的改变量调整麦克风阵列滤波器的主瓣区间;
[0007] 根据调整后的麦克风阵列滤波器的主瓣区间和第二时刻终端设备的姿态的参数 相对于第一时刻终端设备的姿态的参数的改变量,调节终端设备中的麦克风阵列滤波器, W控制麦克风阵列滤波器消除噪声。
[0008] 其中,获取第一时刻终端设备的姿态的参数,具体为:
[0009] 通过终端设备的姿态传感器获取第一时刻终端设备的姿态的参数。
[0010] 其中,获取第二时刻终端设备的姿态的参数,并根据第二时刻终端设备的姿态的 参数相对于第一时刻终端设备的姿态的参数的改变量调整麦克风阵列滤波器的主瓣区间, 具体包括:
[0011] 通过终端设备的姿态传感器获取第二时刻终端设备的姿态的参数;
[0012] 根据第二时刻终端设备的姿态的参数相对于第一时刻终端设备的姿态的参数的 改变量,获得终端设备的姿态改变的方位角;
[0013] 根据终端设备的姿态改变的方位角调整麦克风阵列滤波器的主瓣区间。
[0014] 其中,根据调整后的麦克风阵列滤波器的主瓣区间和第二时刻终端设备的姿态的 参数相对于第一时刻终端设备的姿态的参数的改变量,调节终端设备中的麦克风阵列滤波 器,W控制麦克风阵列滤波器消除噪声,具体包括:
[0015] 根据调整后的麦克风阵列滤波器的主瓣区间确定麦克风阵列滤波器的主瓣区间 内的声音信号的成分个数;
[0016] 根据确定的麦克风阵列滤波器的主瓣区间内的声音信号的成分个数,W及将终端 设备的姿态改变的方位角作为麦克风阵列滤波器的控制参数,来调节终端设备中的麦克风 阵列滤波器,W控制麦克风阵列滤波器消除噪声。
[0017] 本发明实施例还提供了另一种终端设备语音降噪的方法,包括:
[0018] 获取单个麦克风在第一时刻接收到的声音信号和第一时刻终端设备的姿态的参 数;
[0019] 获取单个麦克风在第二时刻接收到的声音信号和第二时刻终端设备的姿态的参 数;
[0020] 根据第一时刻的声音信号、第二时刻的声音信号和第二时刻终端设备的姿态的参 数相对于第一时刻终端设备的姿态的参数的改变量,调节终端设备中的麦克风滤波器,W 控制麦克风滤波器消除噪声。
[0021] 其中,获取第一时刻终端设备的姿态的参数,具体为:
[0022] 通过终端设备的姿态传感器获取第一时刻终端设备的姿态的参数;
[0023] 相应地,获取第二时刻终端设备的姿态的参数,具体为:
[0024] 通过终端设备的姿态传感器获取第二时刻终端设备的姿态的参数。
[00巧]本发明实施例还提供了一种终端设备语音降噪的装置,包括: 阳026] 第一获取模块,用于获取麦克阵列在第一时刻接收到的声音信号和获取第一时刻 终端设备的姿态的参数,W根据麦克阵列在第一时刻接收到的声音信号确定终端设备中麦 克风阵列滤波器的主瓣区间;
[0027] 第二获取模块,用于获取第二时刻终端设备的姿态的参数,并根据第二时刻终端 设备的姿态的参数相对于第一时刻终端设备的姿态的参数的改变量调整麦克风阵列滤波 器的主瓣区间;
[0028] 第一调节模块,用于根据调整后的麦克风阵列滤波器的主瓣区间和第二时刻终端 设备的姿态的参数相对于第一时刻终端设备的姿态的参数的改变量,调节终端设备中的麦 克风阵列滤波器,W控制麦克风阵列滤波器消除噪声。
[0029] 其中,第一获取模块中获取第一时刻终端设备的姿态的参数,具体为:
[0030] 通过终端设备的姿态传感器获取第一时刻终端设备的姿态的参数。
[0031] 其中,第二获取模块具体包括:
[0032] 第一获取单元,用于通过终端设备的姿态传感器获取第二时刻终端设备的姿态的 参数;
[0033] 第二获取单元,用于根据第二时刻终端设备的姿态的参数相对于第一时刻终端设 备的姿态的参数的改变量,获得终端设备的姿态改变的方位角;
[0034] 调整单元,用于根据终端设备的姿态改变的方位角调整麦克风阵列滤波器的主瓣 区间。
[0035] 其中,第一调节模块具体包括:
[0036] 确定单元,用于根据调整后的麦克风阵列滤波器的主瓣区间确定麦克风阵列滤波 器的主瓣区间内的声音信号的成分个数;
[0037] 调节单元,用于根据确定的麦克风阵列滤波器的主瓣区间内的声音信号的成分个 数,W及将终端设备的姿态改变的方位角作为麦克风阵列滤波器的控制参数,来调节终端 设备中的麦克风阵列滤波器,W控制麦克风阵列滤波器消除噪声。
[0038] 本发明实施例还提供了另一种终端设备语音降噪的装置,包括:
[0039] 第Ξ获取模块,用于获取单个麦克风在第一时刻接收到的声音信号和第一时刻终 端设备的姿态的参数;
[0040] 第四获取模块,用于获取单个麦克风在第二时刻接收到的声音信号和第二时刻终 端设备的姿态的参数;
[0041] 第二调节模块,用于根据第一时刻的声音信号、第二时刻的声音信号和第二时刻 终端设备的姿态参数相对于第一时刻终端设备的姿态的参数的改变量,调节终端设备中的 麦克风滤波器,W控制麦克风滤波器消除噪声。
[0042] 其中,第Ξ获取模块第一时刻进一步用于通过终端设备的姿态传感器获取第一时 刻终端设备的姿态的参数;
[0043] 相应地,第四获取模块第二时刻进一步用于通过终端设备的姿态传感器获取第二 时刻终端设备的姿态的参数。
[0044] 本发明的有益效果是:通过利用终端设备的姿态传感器与麦克风阵列滤波器结合 的方式进行降噪,不需要实时都进行复杂的降噪计算,通过简单的运算就可W获得空间声 源的区间,在此基础上对麦克风阵列滤波器快速调整,从而来进行降噪。
[0045] 进一步