[发明专利]一种声音处理方法和装置有效
申请号: | 201710440005.X | 申请日: | 2017-06-12 |
公开(公告)号: | CN109036448B | 公开(公告)日: | 2020-04-14 |
发明(设计)人: | 王乐临;王提政 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G10L21/0208 | 分类号: | G10L21/0208;G10L21/0216;G10L25/21;G01S5/18 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 声音 处理 方法 装置 | ||
1.一种声音处理方法,其特征在于,所述方法应用于顶部具有两个麦克风的终端上,所述两个麦克风分别位于所述终端的正面和背面,且所述方法应用于非视频通话的场景,所述方法包括:
当所述终端的摄像头处于拍摄状态时,利用所述两个麦克风采集所述终端所处当前环境中的声音信号;
根据采集到的声音信号按照第一预设算法计算所述两个麦克风之间的声压差;
判断所述两个麦克风之间的声压差是否满足声源方向判定条件;
若满足所述声源方向判定条件,则根据所述两个麦克风之间的声压差,确定出所述声音信号中是否包含后向声音信号,所述后向声音信号为声源位于所述摄像头后方区域的声音信号,其中,所述摄像头拍摄不到所述摄像头后方的区域;
若确定出所述声音信号中包含后向声音信号,则将所述声音信号中的后向声音信号进行滤除。
2.如权利要求1所述的方法,其特征在于,
所述根据采集到的声音信号按照第一预设算法计算所述两个麦克风之间的声压差,包括:
按照预设时间间隔,将所述声音信号分为至少一帧;
获取所述两个麦克风在第y帧采集到的声音信号S1、S2,基于S1、S2,利用快速傅里叶变换FFT算法计算S1、S2的功率谱,分别为P1、P2;其中,所述第y帧为所述至少一帧中的任意一帧;
根据P1、P2,利用以下公式计算所述两个麦克风之间的声压差;
其中,P1表示顶部正面麦克风在第y帧对应的声音功率谱,P2表示顶部背面麦克风在第y帧对应的声音功率谱,且P1和P2均为含有N个元素的向量,所述N个元素为第y帧声音信号进行快速傅里叶变换后对应的N个频点的值,N为大于1的整数;ILDnow为包含N个频点对应的声压差的向量。
3.如权利要求2所述的方法,其特征在于,所述判断所述两个麦克风之间的声压差是否满足声源方向判定条件,包括:对于第y帧,
利用第i频点对应的所述两个麦克风的声压差,按照第二预设算法计算出所述第i频点对应的最大参考值和最小参考值,其中所述第i频点为所述N个频点中的一个,i取遍不大于N的所有正整数;
如果所述第i频点的最大参考值与所述最小参考值之差大于所述第i频点对应的第一门限值,则确定所述两个麦克风之间的声压差在所述第i频点上满足声源方向判定条件;
如果所述最大参考值与所述最小参考值之差不大于所述第i频点对应的第一门限值,则确定所述两个麦克风之间的声压差在所述第i频点上不满足声源方向判定条件;
若所述N个频点中的M个频点满足声源方向判定条件,确定所述两个麦克风之间的声压差在第y帧满足声源方向判定条件,其中M大于等于N/2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710440005.X/1.html,转载请声明来源钻瓜专利网。