噪声抑制方法及装置、电子装置及计算机可读存储介质与流程

文档序号:14680767发布日期:2018-06-12 22:12阅读:来源:国知局
噪声抑制方法及装置、电子装置及计算机可读存储介质与流程

技术特征:

1.一种噪声抑制方法,其特征在于,所述方法包括:

确定电子装置的受话器的工作状态;

若所述受话器处于空闲状态,则利用所述受话器采集第一语音信号,及利用所述电子装置的麦克风采集第二语音信号;

基于所述第一语音信号对所述第二语音信号进行降噪处理。

2.根据权利要求1所述的方法,其特征在于,所述确定电子装置的受话器的工作状态,包括:

确定所述电子装置的通话模式;

当所述电子装置处于免提通话模式时,确定所述受话器处于空闲状态;

当所述电子装置处于手持通话模式时,监测所述电子装置是否接收到通话对端发送的语音信号;

若监测到所述电子装置未接收到所述通话对端发送的语音信号,则确定所述受话器处于空闲状态。

3.根据权利要求1所述的方法,其特征在于,所述利用所述受话器采集第一语音信号,包括:

获取所述受话器的振膜的振动数据;

将所述振动数据转换为电压信号,得到所述第一语音信号。

4.根据权利要求1至3任意一项所述的方法,其特征在于,所述基于所述第一语音信号对所述第二语音信号进行降噪处理,包括:

解析所述第一语音信号及所述第二语音信号,确定所述第一语音信号中包含的通话者信号的第一语音幅值,及确定所述第二语音信号中包含的所述通话者信号的第二语音幅值;

当所述第一语音幅值小于所述第二语音幅值时,利用所述第一语音信号对所述第二语音信号中的噪声信号进行降噪处理。

5.根据权利要求4所述的方法,其特征在于,所述利用所述第一语音信号对所述第二语音信号中的噪声信号进行降噪处理,之前还包括:

计算所述第一语音幅值与所述第二语音幅值的差值的绝对值;

当所述绝对值大于或等于预设阈值时,继续执行所述利用所述第一语音信号对所述第二语音信号中的噪声信号进行降噪处理的步骤。

6.一种噪声抑制装置,其特征在于,所述装置包括:

确定模块,用于确定电子装置的受话器的工作状态;

采集模块,用于若所述受话器处于空闲状态,则利用所述受话器采集第一语音信号,及利用所述电子装置的麦克风采集第二语音信号;

降噪模块,用于基于所述第一语音信号对所述第二语音信号进行降噪处理。

7.根据权利要求6所述的装置,其特征在于,所述确定模块包括:

模式确定模块,用于确定所述电子装置的通话模式;

第一确定模块,用于当所述电子装置处于免提通话模式时,确定所述受话器处于空闲状态;

监测模块,用于当所述电子装置处于手持通话模式时,监测所述电子装置是否接收到通话对端发送的语音信号;

第二确定模块,用于若监测到所述电子装置未接收到所述通话对端发送的语音信号,则确定所述受话器处于空闲状态。

8.根据权利要求6所述的装置,其特征在于,所述采集模块具体用于:

若所述受话器处于空闲状态,获取所述受话器的振膜的振动数据,将所述振动数据转换为电压信号,得到所述第一语音信号,及利用所述电子装置的麦克风采集第二语音信号。

9.根据权利要求6至8任意一项所述的装置,其特征在于,所述降噪模块,包括:

解析模块,用于解析所述第一语音信号及第二语音信号,确定所述第一语音信号中包含的通话者信号的第一语音幅值,及确定所述第二语音信号中包含的所述通话者信号的第二语音幅值;

处理模块,用于当所述第一语音幅值小于所述第二语音幅值时,利用所述第一语音信号对所述第二语音信号中的噪声信号进行降噪处理。

10.根据权利要求9所述的装置,其特征在于,所述装置还包括:

计算模块,用于当所述第一语音幅值小于所述第二语音幅值时,计算所述第一语音幅值与所述第二语音幅值的差值的绝对值;

执行模块,用于当所述绝对值大于或等于预设阈值时,继续执行所述处理模块。

11.一种电子装置,包括存储器、处理器及存储在所述存储器上且在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1至5任意一项所述的中的各个步骤。

12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至5任意一项所述的噪声抑制方法中的各个步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1