一种防啸叫方法、电子设备及计算机可读存储介质技术

技术编号:25407387 阅读:47 留言:0更新日期:2020-08-25 23:10
本发明专利技术涉及一种防啸叫方法、电子设备及计算机可读存储介质,其中防啸叫方法,包括:S1:获取进入第一电子设备的喇叭通道前的输入信号s(t),输入信号s(t)由至少一个第二电子设备发送;S2:获取进入第一电子设备的喇叭的前端信号s1(t);S3:延时前端信号s1(t)达第一时间T,得到s1(t‑T);S4:计算s(t)和s1(t‑T)之间相关系数的最大值C

【技术实现步骤摘要】
一种防啸叫方法、电子设备及计算机可读存储介质
本专利技术属于电子通信设备
,具体涉及一种防啸叫方法、电子设备及计算机可读存储介质。
技术介绍
目前具有外放功能的电子设备,例如具有通话功能的VR(VirtualReality,虚拟现实)设备、具有通话功能的AR(AugmentedReality,增强现实)设备、手环、手表、手机、通话音箱等。在至少两个电子设备(其中至少一个电子设备具有喇叭且打开外放功能,记打开外放功能的电子设备为第一电子设备,其余电子设备为第二电子设备)进行近距离通话或在同一屋里内玩游戏时,第一电子设备的喇叭播放的声音会传输至至少一个第二电子设备的麦克风中,然后通过天线发送至第一电子设备的喇叭,第一电子设备的喇叭外放的声音会再次送入第二电子设备的麦克风中,从而进入循环,发生循环啸叫,影响电子设备间信号接收,且降低用户使用体验。
技术实现思路
本专利技术提供一种防啸叫方法、电子设备及计算机可读存储介质,用于解决现有打开外放功能的电子设备与其他电子设备相距短距离时而导致电子设备之间循环啸叫的问题,从而提升用户使用体验。为了解决上述技术问题,本专利技术所提出如下技术方案予以解决:本专利技术涉及一种防啸叫方法,其特征在于,包括: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:若Cmax>0.5,对所述输入信号s(t)滤波;S61:获取Cmax对应的至少一个延迟时间;S62:选择各延迟时间中的最小值t0;S63:根据s(t-t0)和输入信号s(t),获取滤波器的滤波器系数;S64:利用所述滤波器对输入信号s(t)进行滤波。本专利技术还涉及一种防啸叫方法,其特征在于,包括: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:若Cmax>0.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)进行滤波。如上所述的防啸叫方法,步骤S63具体为:所述距离L=c*t0/2,其中c为空气声速;步骤S64具体为:滤波幅度系数K=n/L,其中n为所述第一电子设备的属性值。如上所述的防啸叫方法,还包括步骤S5之后且步骤S6之前的音量调整步骤S7,用于调整所述第一电子设备的喇叭音量。如上所述的防啸叫方法,步骤S7具体为:S71:若Cmax>0.5进入S72;S72:比较Cmax与第一预设值的大小,其中第一预设值大于0.5;S73:若Cmax<第一预设值,不对所述第一电子设备的喇叭音量进行操作,并进行至S6;否则,降低所述第一电子设备的喇叭音量第一值,并返回至S1。如上所述的防啸叫方法,还包括步骤S8:其与步骤S7配合执行,用于判断是否提高已降低的所述第一电子设备的喇叭音量。如上所述的防啸叫方法,步骤S8具体为:S81:获取所述第一电子设备的麦克风接收到的麦克信号x(t);S82:计算所述麦克信号x(t)和输入信号s(t)之间相关系数的最大值C1max;S83:若C1max>0.5,不提高已降低的所述第一电子设备的喇叭音量,并返回至S81;S84:若C1max<0.5,将已降低的所述第一电子设备的喇叭音量提高第二值,并返回至S81。如上所述的防啸叫方法,所述第一值和第二值相同。本专利技术还涉及一种电子设备,其包括喇叭、天线、麦克风和处理器,所述处理器用于执行如上所述的防啸叫方法。本专利技术还涉及一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时实现如上所述的防啸叫方法。与现有技术相比,本专利技术的优点和有益效果是:通过自动检测至少第二电子设备发送到第一电子设备的信号与第一电子设备已播放的信号是否具有相关性,如具有相关性,则通过滤波器对至少第二电子设备发送至第一电子设备的信号进行滤除,降低第一电子设备的啸叫影响,提升用户使用体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对本专利技术实施例或现有技术描述中所需要使用的附图作一简要介绍,显而易见地,下面描述的附图是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图1为本专利技术防啸叫方法一种实施例的原理框图;图2为本专利技术防啸叫方法一种实施例的流程图;图3为本专利技术防啸叫方法另一种实施例的流程图;图4为本专利技术防啸叫方法再一实施例的原理框图;图5为本专利技术防啸叫方法再一实施例中提高第一电子设备的喇叭音量的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。打开外放功能的第一电子设备和至少一个第二电子设备例如在同一个狭窄空间内时,第一电子设备会受到至少一个第二电子设备的影响而产生循环啸叫,为了克服此种啸叫,本专利技术涉及一种防啸叫方法。实施例一参考图1,其示出了本实施例防啸叫方法的原理框图,对应地,图2示出了基于图1中原理框图的流程图。参考图1,第一电子设备100包括麦克风10、喇叭20、天线30、天线40和处理器50。参考图2,防啸叫方法具体描述如下。S1:在打开外放功能的第一电子设备100处,获取进入第一电子设备100的喇叭通道前的输入信号s(t),输入信号s(t)由至少一个第二电子设备发送本文档来自技高网...

【技术保护点】
1.一种防啸叫方法,其特征在于,包括:/nS1:在打开外放功能的第一电子设备处,获取进入所述第一电子设备的喇叭通道前的输入信号s(t),所述输入信号s(t)由至少一个第二电子设备发送;/nS2:获取进入所述第一电子设备的喇叭的前端信号s1(t);/nS3:延时所述前端信号s1(t)达第一时间T,得到s1(t-T);/nS4:计算所述输入信号s(t)和s1(t-T)之间相关系数的最大值C

【技术特征摘要】
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:若Cmax>0.5,对所述输入信号s(t)进行滤波;
S61:获取Cmax对应的至少一个延迟时间;
S62:选择各延迟时间中最小值t0;
S63:根据s(t-t0)和输入信号s(t),获取滤波器的滤波器系数;
S64:利用所述滤波器对输入信号s(t)进行滤波。


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:若Cmax>0.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)进行滤波。


3.根据权利要求2所述的...

【专利技术属性】
技术研发人员:铁广朋姜滨迟小羽
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东;37

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

1