一种终端设备语音降噪的方法及装置制造方法及图纸

技术编号:14970862 阅读:95 留言:0更新日期:2017-04-02 23:42
本发明专利技术提供了一种终端设备语音降噪的方法及装置,其中方法包括:获取麦克阵列在第一时刻接收到的声音信号和终端设备的姿态的参数,并确定终端设备中麦克风阵列滤波器的主瓣区间;获取第二时刻终端设备的姿态的参数,并根据第二时刻相对于第一时刻终端设备的姿态的参数的改变量调整麦克风阵列滤波器的主瓣区间;根据调整后的主瓣区间和终端设备的姿态的参数的改变量,调节终端设备中的麦克风阵列滤波器,以控制麦克风阵列滤波器消除噪声。通过利用终端设备的姿态传感器与麦克风阵列滤波器结合的方式进行降噪,不需要实时都进行复杂的降噪计算,通过简单的运算就可以获得空间声源的区间,在此基础上对麦克风阵列滤波器快速调整,从而来进行降噪。

【技术实现步骤摘要】

本专利技术涉及语音降噪领域,尤其涉及一种终端设备语音降噪的方法及装置
技术介绍
传统的多麦克降噪,在某一特定角度时的降噪效果较好,但是在用户移动角度或者将手机的姿态进行调整的时候,多麦克因为降噪范围的问题,降噪效果有所下降,并且现有技术中多麦克降噪的算法比较复杂,对于声音方向角的定位完全通过波束成型(beamforming)的技术叠加实现,每当用户出现手机的角度调整时,都需要通过复杂的计算重新确定声音方向角来进行降噪,从而实现对语音的增强。
技术实现思路
本专利技术目的在于提供一种终端设备语音降噪的方法及装置,通过利用终端设备的姿态传感器与麦克风阵列滤波器结合的方式进行降噪,不需要实时都进行复杂的降噪计算,通过简单的运算就可以获得空间声源的区间,在此基础上对麦克风阵列滤波器快速调整,从而来进行降噪。为了达到上述目的,本专利技术提供一种终端设备语音降噪的方法,包括:获取麦克阵列在第一时刻接收到的声音信号和获取第一时刻终端设备的姿态的参数,以根据麦克阵列在第一时刻接收到的声音信号确定终端设备中麦克风阵列滤波器的主瓣区间;获取第二时刻终端设备的姿态的参数,并根据第二时刻终端设备的姿态的参数相对于第一时刻终端设备的姿态的参数的改变量调整麦克风阵列滤波器的主瓣区间;根据调整后的麦克风阵列滤波器的主瓣区间和第二时刻终端设备的姿态的参数相对于第一时刻终端设备的姿态的参数的改变量,调节终端设备中的麦克风阵列滤波器,以控制麦克风阵列滤波器消除噪声。其中,获取第一时刻终端设备的姿态的参数,具体为:通过终端设备的姿态传感器获取第一时刻终端设备的姿态的参数。其中,获取第二时刻终端设备的姿态的参数,并根据第二时刻终端设备的姿态的参数相对于第一时刻终端设备的姿态的参数的改变量调整麦克风阵列滤波器的主瓣区间,具体包括:通过终端设备的姿态传感器获取第二时刻终端设备的姿态的参数;根据第二时刻终端设备的姿态的参数相对于第一时刻终端设备的姿态的参数的改变量,获得终端设备的姿态改变的方位角;根据终端设备的姿态改变的方位角调整麦克风阵列滤波器的主瓣区间。其中,根据调整后的麦克风阵列滤波器的主瓣区间和第二时刻终端设备的姿态的参数相对于第一时刻终端设备的姿态的参数的改变量,调节终端设备中的麦克风阵列滤波器,以控制麦克风阵列滤波器消除噪声,具体包括:根据调整后的麦克风阵列滤波器的主瓣区间确定麦克风阵列滤波器的主瓣区间内的声音信号的成分个数;根据确定的麦克风阵列滤波器的主瓣区间内的声音信号的成分个数,以及将终端设备的姿态改变的方位角作为麦克风阵列滤波器的控制参数,来调节终端设备中的麦克风阵列滤波器,以控制麦克风阵列滤波器消除噪声。本专利技术实施例还提供了另一种终端设备语音降噪的方法,包括:获取单个麦克风在第一时刻接收到的声音信号和第一时刻终端设备的姿态的参数;获取单个麦克风在第二时刻接收到的声音信号和第二时刻终端设备的姿态的参数;根据第一时刻的声音信号、第二时刻的声音信号和第二时刻终端设备的姿态的参数相对于第一时刻终端设备的姿态的参数的改变量,调节终端设备中的麦克风滤波器,以控制麦克风滤波器消除噪声。其中,获取第一时刻终端设备的姿态的参数,具体为:通过终端设备的姿态传感器获取第一时刻终端设备的姿态的参数;相应地,获取第二时刻终端设备的姿态的参数,具体为:通过终端设备的姿态传感器获取第二时刻终端设备的姿态的参数。本专利技术实施例还提供了一种终端设备语音降噪的装置,包括:第一获取模块,用于获取麦克阵列在第一时刻接收到的声音信号和获取第一时刻终端设备的姿态的参数,以根据麦克阵列在第一时刻接收到的声音信号确定终端设备中麦克风阵列滤波器的主瓣区间;第二获取模块,用于获取第二时刻终端设备的姿态的参数,并根据第二时刻终端设备的姿态的参数相对于第一时刻终端设备的姿态的参数的改变量调整麦克风阵列滤波器的主瓣区间;第一调节模块,用于根据调整后的麦克风阵列滤波器的主瓣区间和第二时刻终端设备的姿态的参数相对于第一时刻终端设备的姿态的参数的改变量,调节终端设备中的麦克风阵列滤波器,以控制麦克风阵列滤波器消除噪声。其中,第一获取模块中获取第一时刻终端设备的姿态的参数,具体为:通过终端设备的姿态传感器获取第一时刻终端设备的姿态的参数。其中,第二获取模块具体包括:第一获取单元,用于通过终端设备的姿态传感器获取第二时刻终端设备的姿态的参数;第二获取单元,用于根据第二时刻终端设备的姿态的参数相对于第一时刻终端设备的姿态的参数的改变量,获得终端设备的姿态改变的方位角;调整单元,用于根据终端设备的姿态改变的方位角调整麦克风阵列滤波器的主瓣区间。其中,第一调节模块具体包括:确定单元,用于根据调整后的麦克风阵列滤波器的主瓣区间确定麦克风阵列滤波器的主瓣区间内的声音信号的成分个数;调节单元,用于根据确定的麦克风阵列滤波器的主瓣区间内的声音信号的成分个数,以及将终端设备的姿态改变的方位角作为麦克风阵列滤波器的控制参数,来调节终端设备中的麦克风阵列滤波器,以控制麦克风阵列滤波器消除噪声。本专利技术实施例还提供了另一种终端设备语音降噪的装置,包括:第三获取模块,用于获取单个麦克风在第一时刻接收到的声音信号和第一时刻终端设备的姿态的参数;第四获取模块,用于获取单个麦克风在第二时刻接收到的声音信号和第二时刻终端设备的姿态的参数;第二调节模块,用于根据第一时刻的声音信号、第二时刻的声音信号和第二时刻终端设备的姿态参数相对于第一时刻终端设备的姿态的参数的改变量,调节终端设备中的麦克风滤波器,以控制麦克风滤波器消除噪声。其中,第三获取模块第一时刻进一步用于通过终端设备的姿态传感器获取第一时刻终端设备的姿态的参数;相应地,第四获取模块第二时刻进一步用于通过终端设备的姿态传感器获取第二时刻终端设备的姿态的参数。本专利技术的有益效果是:通过利用终端设备的姿态传感器与麦克风阵列滤波器结合的方式进行降噪,不需要实时都进行复杂的降噪计算,通过简单的运算就可以获得空间声源的区间,在此基础上对麦克风阵列滤波器快速调整,从而来进行降噪。进一步地,利用终端设备的姿态传感器可以对设备进行复用以降低成本,相对于CPU运算而言,采用终端设备的姿态传感器更加省电。附图说明图1表示本专利技术终端设备语音降噪的方法步骤流程图一;图2a-图2c分别表示本专利技术终端设备的姿本文档来自技高网...

【技术保护点】
一种终端设备语音降噪的方法,其特征在于,所述方法包括:获取麦克阵列在第一时刻接收到的声音信号和获取第一时刻终端设备的姿态的参数,以根据所述麦克阵列在第一时刻接收到的声音信号确定所述终端设备中麦克风阵列滤波器的主瓣区间;获取第二时刻所述终端设备的姿态的参数,并根据第二时刻所述终端设备的姿态的参数相对于第一时刻所述终端设备的姿态的参数的改变量调整所述麦克风阵列滤波器的主瓣区间;根据调整后的所述麦克风阵列滤波器的主瓣区间和第二时刻所述终端设备的姿态的参数相对于第一时刻所述终端设备的姿态的参数的改变量,调节所述终端设备中的麦克风阵列滤波器,以控制所述麦克风阵列滤波器消除噪声。

【技术特征摘要】
1.一种终端设备语音降噪的方法,其特征在于,所述方法包括:
获取麦克阵列在第一时刻接收到的声音信号和获取第一时刻终端设备的
姿态的参数,以根据所述麦克阵列在第一时刻接收到的声音信号确定所述终端
设备中麦克风阵列滤波器的主瓣区间;
获取第二时刻所述终端设备的姿态的参数,并根据第二时刻所述终端设备
的姿态的参数相对于第一时刻所述终端设备的姿态的参数的改变量调整所述
麦克风阵列滤波器的主瓣区间;
根据调整后的所述麦克风阵列滤波器的主瓣区间和第二时刻所述终端设
备的姿态的参数相对于第一时刻所述终端设备的姿态的参数的改变量,调节所
述终端设备中的麦克风阵列滤波器,以控制所述麦克风阵列滤波器消除噪声。
2.如权利要求1所述的方法,其特征在于,所述获取第一时刻终端设备的
姿态的参数,具体为:
通过终端设备的姿态传感器获取第一时刻所述终端设备的姿态的参数。
3.如权利要求2所述的方法,其特征在于,所述获取第二时刻所述终端
设备的姿态的参数,并根据第二时刻所述终端设备的姿态的参数相对于第一时
刻所述终端设备的姿态的参数的改变量调整所述麦克风阵列滤波器的主瓣区
间,具体包括:
通过所述终端设备的姿态传感器获取第二时刻所述终端设备的姿态的参
数;
根据第二时刻所述终端设备的姿态的参数相对于第一时刻所述终端设备
的姿态的参数的改变量,获得所述终端设备的姿态改变的方位角;
根据所述终端设备的姿态改变的方位角调整所述麦克风阵列滤波器的主
瓣区间。
4.如权利要求3所述的方法,其特征在于,所述根据调整后的所述麦克
风阵列滤波器的主瓣区间和第二时刻所述终端设备的姿态的参数相对于第一
时刻所述终端设备的姿态的参数的改变量,调节所述终端设备中的麦克风阵列
滤波器,以控制所述麦克风阵列滤波器消除噪声,具体包括:
根据调整后的所述麦克风阵列滤波器的主瓣区间确定所述麦克风阵列滤
波器的主瓣区间内的所述声音信号的成分个数;
根据确定的所述麦克风阵列滤波器的主瓣区间内的所述声音信号的成分
个数,以及将所述终端设备的姿态改变的方位角作为所述麦克风阵列滤波器的
控制参数,来调节所述终端设备中的麦克风阵列滤波器,以控制所述麦克风阵
列滤波器消除噪声。
5.一种终端设备语音降噪的方法,其特征在于,所述方法包括:
获取单个麦克风在第一时刻接收到的声音信号和第一时刻终端设备的姿
态的参数;
获取所述单个麦克风在第二时刻接收到的声音信号和第二时刻所述终端
设备的姿态的参数;
根据第一时刻的声音信号、第二时刻的声音信号和第二时刻所述终端设备
的姿态的参数相对于第一时刻所述终端设备的姿态的参数的改变量,调节所述
终端设备中的麦克风滤波器,以控制所述麦克风滤波器消除噪声。
6.如权利要求5所述的方法,其特征在于,所述获取第一时刻终端设备
的姿态的参数,具体为:
通过终端设备的姿态传感器获取第一时刻所述终端设备的姿态的参数;
相应地,所述获取第二时刻所述终端设备的姿态的参数,具...

【专利技术属性】
技术研发人员:刘琨焦伟
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1