一种啸叫抑制的方法、装置及设备制造方法及图纸

技术编号:20122555 阅读:45 留言:0更新日期:2019-01-16 12:54
本发明专利技术实施例公开了一种啸叫抑制的方法、装置及设备。该方法包括:将声音输入信息进行分帧处理,得到至少一个声音帧数据;对所述声音帧数据进行移频处理,得到移频输出信息;对所述移频输出信息进行自适应滤波,输出啸叫抑制声音信息。本发明专利技术实施例所提供的技术方案,可以实现对声音信息中包括的啸叫部分进行有效抑制的效果。

A Method, Device and Equipment for Screaming Suppression

The embodiment of the invention discloses a method, device and device for suppressing scream. The method includes: sub-frame processing of sound input information to obtain at least one sound frame data; frequency shift processing of the sound frame data to obtain the frequency shift output information; adaptive filtering of the frequency shift output information to output the scream suppression sound information. The technical scheme provided by the embodiment of the present invention can effectively suppress the whistling part included in the sound information.

【技术实现步骤摘要】
一种啸叫抑制的方法、装置及设备
本专利技术实施例涉及音频处理
,尤其涉及一种啸叫抑制的方法、装置及设备。
技术介绍
现阶段,声音放大回路已经广泛应用于人们的工作和生活当中。例如,在会场讲话时,或者在KTV包房唱歌时,当麦克风和扬声器离得很近时,扬声器播放出来的声音又被录入麦克风,麦克风录制的声音通过扬声器又播放出来,这样反复叠加,构成回路增益,达到一定程度,会破坏回路系统的稳定点,此时会听到很刺耳的啸叫声,极大的影响了用户的体验。当出现上述问题时,最简单的解决办法就是让麦克风和扬声器保持一定的距离,或者错开方向,但是由于场地的限制,同样会出时常现啸叫现象。所以,如何能够有效抑制啸叫现象,成为了亟待解决的技术难题。
技术实现思路
本专利技术实施例提供一种啸叫抑制的方法、装置及设备,以实现对声音信息中包括的啸叫部分进行有效抑制的效果。第一方面,本专利技术实施例提供了一种啸叫抑制的方法,该方法包括:获取声音输入信息;将所述声音输入信息进行分帧处理,得到至少一个声音帧数据;对所述声音帧数据进行移频处理,得到移频输出信息;对所述移频输出信息进行自适应滤波,输出啸叫抑制声音信息。进一步的,对所述声音帧数据进行移频处理,得到移频输出信息,包括:获取所述声音帧数据的单边带数据;对所述单边带数据进行余弦调制,得到移频输出信息;其中,获取所述声音帧数据的单边带数据的方式包括进行低通滤波和复指数调制。进一步的,对所述移频输出信息进行自适应滤波包括:对所述移频输出信息进行多子带自适应滤波。进一步的,对所述移频输出信息进行多子带自适应滤波,包括:对所述移频输出信息进行下采样处理和划分子带处理,将得到的至少两个子带数据进行自适应滤波,得到自适应滤波结果;对所述自适应滤波结果进行上采样处理和合并处理,得到啸叫抑制声音信息。进一步的,对所述移频输出信息进行下采样和划分,将得到的子带数据进行自适应滤波,得到自适应滤波结果,包括:将所述移频输出信息划分为至少两个子带,对所述子带进行下采样处理,将下采样处理的结果进行自适应滤波,得到自适应滤波结果;或者,对所述移频输出信息进行下采样处理,将下采样处理的结果划分为至少两个子带,将所述子带进行自适应滤波,得到自适应滤波结果。进一步的,对所述自适应滤波结果进行上采样处理和合并处理,得到啸叫抑制声音信息,包括:对所述自适应滤波结果进行上采样处理,将得到的上采样处理结果合成为啸叫抑制声音信息并输出;或者,将各子带的自适应滤波的结果合成为待输出信息,对所述待输出信息进行上采样处理,得到啸叫抑制声音信息并输出。第二方面,本专利技术实施例还提供了一种啸叫抑制的装置,该装置包括:声音输入信息获取模块,用于获取声音输入信息;分帧处理模块,用于将所述声音输入信息进行分帧处理,得到至少一个声音帧数据;移频处理模块,用于对所述声音帧数据进行移频处理,得到移频输出信息;自适应滤波模块,用于对所述移频输出信息进行自适应滤波,以使啸叫信号得到抑制,输出啸叫抑制声音信息。进一步的,所述移频处理模块包括:单边带数据获取单元,用于获取所述声音帧数据的单边带数据;移频信息输出单元,用于对所述单边带数据进行余弦调制,得到移频输出信息;其中,获取所述声音帧数据的单边带数据的方式包括进行低通滤波和复指数调制。进一步的,所述自适应滤波模块具体用于:对所述移频输出信息进行多子带自适应滤波。所述自适应滤波模块包括:自适应滤波单元,用于对所述移频输出信息进行下采样处理和划分子带处理,将得到的至少两个子带数据进行自适应滤波,得到自适应滤波结果;啸叫抑制声音信息获得单元,用于对所述自适应滤波结果进行上采样处理和合并处理,得到啸叫抑制声音信息。第三方面,本专利技术实施例还提供了一种设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例中提供的上述啸叫抑制的方法。本专利技术实施例通过对声音输入信息进行分帧处理,得到一个或者多个声音帧数据,在对声音帧数据进行移频处理,并将得到的结果进行自适应滤波,即可以得到啸叫抑制声音信息进行输出,解决了现实生活中,时常产生啸叫现象给用户带来极坏的体验的问题,实现对声音信息中包括的啸叫部分进行有效抑制的效果。附图说明图1是本专利技术实施例一提供的啸叫抑制的方法的流程图;图2是本专利技术实施例二提供的啸叫抑制的方法的流程图;图3是本专利技术实施例三提供的啸叫抑制的装置的结构示意图;图4为本专利技术实施例四提供的一种设备的结构示意图;图5是本专利技术优选实施例提供的一种逐帧式移频流程示意图;图6为本专利技术优选实施例提供的多子带自适应滤波流程示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1是本专利技术实施例一提供的啸叫抑制的方法的流程图,本实施例可适用出现啸叫现象的情况,该方法可以由本专利技术实施例所提供的啸叫抑制的装置来执行,该装置可以由软件和/或硬件的方式来实现,并可集成于声音录制与播放设备中。如图1所示,所述啸叫抑制的方法包括:S110、将声音输入信息进行分帧处理,得到至少一个声音帧数据。其中,声音输入信息可以是用户说话的声音,通过麦克风等设备录制的到的声音信息。分帧处理可以是按照固定的时间长度进行分帧,然后将每一帧数据进行封装,就可以得到至少一个声音帧数据。每一帧声音帧数据可以包括整个声音频段,也可以包括部分声音频段。结合实际场景中,啸叫现象可能出现在某一帧声音帧数据当中,也可能出现在连续或者分段的多帧声音帧数据当中。S120、对所述声音帧数据进行移频处理,得到移频输出信息。其中,对所述声音帧数据进行移频处理,可以是对所有的声音帧数据,也可以是对部分声音帧数据,具体可以根据需求来确定。如,为了提高计算速度,可以根据声音输入信息分帧后,估算每一帧声音的能量的大小来判断当前帧是否有可能存在啸叫现象,对存在啸叫概率较高的声音帧数据进行移频处理,另外也可以对所有的声音帧数据做移频处理。移频处理是指对判断可能存在啸叫现象的频率移动一定的范围,从而可以初步的对啸叫现象起到抑制作用。其中,移频范围可以是几赫兹,在本专利技术实施例中,以移频之后既不会对音质造成影响,又能够达到较好的啸叫抑制效果为宜,比如,将可能存在啸叫现象的声音频率移动5赫兹以内。在本专利技术实施例中,优选的,对所述声音帧数据进行移频处理,得到移频输出信息,包括:获取所述声音帧数据的单边带数据;对所述单边带数据进行余弦调制,得到移频输出信息;其中,获取所述声音帧数据的单边带数据的方式包括进行低通滤波和复指数调制。其中,低通滤波、复指数调制、余弦调制的参数都可以是提前计算出来的,通本文档来自技高网...

【技术保护点】
1.一种啸叫抑制的方法,其特征在于,包括:将声音输入信息进行分帧处理,得到至少一个声音帧数据;对所述声音帧数据进行移频处理,得到移频输出信息;对所述移频输出信息进行自适应滤波,输出啸叫抑制声音信息。

【技术特征摘要】
1.一种啸叫抑制的方法,其特征在于,包括:将声音输入信息进行分帧处理,得到至少一个声音帧数据;对所述声音帧数据进行移频处理,得到移频输出信息;对所述移频输出信息进行自适应滤波,输出啸叫抑制声音信息。2.根据权利要求1所述的方法,其特征在于,对所述声音帧数据进行移频处理,得到移频输出信息,包括:获取所述声音帧数据的单边带数据;对所述单边带数据进行余弦调制,得到移频输出信息;其中,获取所述声音帧数据的单边带数据的方式包括进行低通滤波和复指数调制。3.根据权利要求1所述的方法,其特征在于,对所述移频输出信息进行自适应滤波包括:对所述移频输出信息进行多子带自适应滤波。4.根据权利要求3所述的方法,其特征在于,对所述移频输出信息进行多子带自适应滤波,包括:对所述移频输出信息进行下采样处理和划分子带处理,将得到的至少两个子带数据进行自适应滤波,得到自适应滤波结果;对所述自适应滤波结果进行上采样处理和合并处理,得到啸叫抑制声音信息。5.根据权利要求4所述的方法,其特征在于,对所述移频输出信息进行下采样和划分,将得到的子带数据进行自适应滤波,得到自适应滤波结果,包括:将所述移频输出信息划分为至少两个子带,对所述子带进行下采样处理,将下采样处理的结果进行自适应滤波,得到自适应滤波结果;或者,对所述移频输出信息进行下采样处理,将下采样处理的结果划分为至少两个子带,将所述子带进行自适应滤波,得到自适应滤波结果。6.根据权利要求4所述的方法,其特征在于,对所述自适应滤波结果进行上采样处理和合并处理,得到啸叫抑制声音信息...

【专利技术属性】
技术研发人员:吴威麒张凯磊
申请(专利权)人:上海谦问万答吧云计算科技有限公司
类型:发明
国别省市:上海,31

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

1