[发明专利]一种防啸叫方法、电子设备及计算机可读存储介质有效
| 申请号: | 202010361256.0 | 申请日: | 2020-04-30 |
| 公开(公告)号: | CN111586512B | 公开(公告)日: | 2022-01-04 |
| 发明(设计)人: | 铁广朋;姜滨;迟小羽 | 申请(专利权)人: | 歌尔科技有限公司 |
| 主分类号: | H04R1/08 | 分类号: | H04R1/08;H04R3/02;G10K11/178 |
| 代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 张翠红 |
| 地址: | 266104 山东省青岛*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 防啸叫 方法 电子设备 计算机 可读 存储 介质 | ||
1.一种防啸叫方法,其特征在于,包括:
S1:在打开外放功能的第一电子设备处,获取进入所述第一电子设备的喇叭通道前的输入信号s(t),所述输入信号s(t)由至少一个第二电子设备发送;
S2:获取进入所述第一电子设备的喇叭的前端信号s1(t);
S3:延时所述前端信号s1(t)达第一时间T,得到s1(t-T);
S4:计算所述输入信号s(t)和s1(t-T)之间相关系数的最大值Cmax;
S5:判断Cmax与0.5的大小;
S6:若Cmax0.5,对所述输入信号s(t)进行滤波;
S61:获取Cmax对应的至少一个延迟时间;
S62:选择各延迟时间中最小值t0;
S63:根据s(t-t0)和输入信号s(t),获取滤波器的滤波器系数;
S64:利用所述滤波器对输入信号s(t)进行滤波;
其中,根据相关系数的计算公式,得到所述相关系数的最大值Cmax。
2.一种防啸叫方法,其特征在于,包括:
S1:在打开外放功能的第一电子设备处,获取进入所述第一电子设备的喇叭通道前的输入信号s(t),所述输入信号s(t)由至少一个第二电子设备发送;
S2:获取进入所述第一电子设备的喇叭的前端信号s1(t);
S3:延时所述前端信号s1(t)达第一时间T,得到s1(t-T);
S4:计算所述输入信号s(t)和s1(t-T)之间相关系数的最大值Cmax;
S5:判断Cmax与0.5的大小;
S6:若Cmax0.5,对所述输入信号s(t)进行滤波;
S61:获取Cmax下对应各第二电子设备的至少一个延迟时间;
S62:选择各延迟时间中最小值t0;
S63:根据所述最小值t0,计算所述第一电子设备和至少一个第二电子设备之间的距离L;
S64:根据所述距离L确定滤波幅度系数K,其中所述滤波幅度系数K与所述距离L成反比;
S65:根据s(t-t0)和输入信号s(t),获取滤波器的滤波器系数;
S66:根据所述滤波幅度系数K以及所述滤波器系数,对输入信号s(t)进行滤波;
其中,根据相关系数的计算公式,得到所述相关系数的最大值Cmax。
3.根据权利要求2所述的防啸叫方法,其特征在于,
步骤S63具体为:
所述距离L=c*t0/2,其中c为空气声速;
步骤S64具体为:
滤波幅度系数K=n/L,其中n为所述第一电子设备的属性值。
4.根据权利要求1或2所述的防啸叫方法,其特征在于,所述防啸叫方法还包括步骤S5之后且步骤S6之前的音量调整步骤S7,用于调整所述第一电子设备的喇叭音量。
5.根据权利要求4所述的防啸叫方法,其特征在于,步骤S7具体为:
S71:若Cmax0.5,进入S72;
S72:比较Cmax与第一预设值的大小,其中第一预设值大于0.5;
S73:若Cmax第一预设值,不对所述第一电子设备的喇叭音量进行操作,并进行至S6;
否则,降低所述第一电子设备的喇叭音量第一值,并返回至S1。
6.根据权利要求5所述的防啸叫方法,其特征在于,所述防啸叫方法还包括步骤S8:其与步骤S7配合执行,用于判断是否提高已降低的所述第一电子设备的喇叭音量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于歌尔科技有限公司,未经歌尔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010361256.0/1.html,转载请声明来源钻瓜专利网。





