[发明专利]一种音频系统声音啸叫的抑制方法在审
申请号: | 201811625456.1 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109671445A | 公开(公告)日: | 2019-04-23 |
发明(设计)人: | 温才燚;欧阳君子 | 申请(专利权)人: | 广东美电贝尔科技集团股份有限公司 |
主分类号: | G10L21/0208 | 分类号: | G10L21/0208;G10L21/0216;G10L25/18 |
代理公司: | 广州文智专利代理事务所(特殊普通合伙) 44469 | 代理人: | 刘敏 |
地址: | 510000 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 啸叫 声音片段 啸叫声 音频系统 音频信号 存储统计数据 直接输出信号 时域转换 数组变量 音频频谱 输出 陷波器 滤波 频域 删除 抽取 通话 创建 统计 | ||
本发明涉及音频通话领域,更具体地,涉及一种音频系统声音啸叫的抑制方法,包括以下步骤;S1,将音频信号从时域转换到频域,并根据音频频谱的各个分量的幅度值进行统计;S2,设定啸叫经验阈值A和啸叫连续时间B;S3,创建并寻找存储统计数据的数组变量count,并获得最大值max;S4,在数组变量count中,抽取其中的一个数值作为bottom;S5,将bottom除以S3中的最大值max,得出啸叫声指标prob;S6,当啸叫声指标prob大于啸叫经验阈值A时,直接输出信号,当啸叫声指标prob小于啸叫经验阈值A时,对音频信号进行短时声音片段判断,若属于短时声音片段则直接删除后输出,若不属于短时声音片段则通过陷波器滤波后输出。
技术领域
本发明涉及音频通话领域,更具体地,涉及一种音频系统声音啸叫的抑制方法。
背景技术
目前,对讲机或电话已经广泛的应用在人们的日常生活当中,而对讲的通话质量是影响用户体验的最大因素,而在评估通话质量的各种指标中,啸叫是重大指标之一,所以啸叫抑制是音视频对讲系统亟待解决的问题。
其中,声音啸叫是出现在语音通话或者语音会议中最常见的问题,它经常使对讲机麦克风的声音采集性能发生显著衰退,在极端情况下会使得系统变得不稳定,发生啸叫,目前,一般的解决方法从硬件层的麦克风参数配置入手,或者在扩声器中加入均衡器的传统方法通常操作不方便,而且效果不佳,此外,业内常用的相位调制法和增益降低法是比较灵活的啸叫抑制方法,但是在实时性、扩声增益提高以及音质损失之间很难获得很好的平衡,且多为在啸叫发生后进行检测和处理,影响用户的主观听觉感受。
因此,提出一种解决上述问题的音频系统声音啸叫的抑制方法实为必要。
发明内容
本发明为克服上述现有技术所述的至少一种缺陷(不足),提供一种音频系统声音啸叫的抑制方法。
为解决上述技术问题,本发明的技术方案如下:一种音频系统声音啸叫的抑制方法,包括以下步骤;
S1,将音频信号从时域转换到频域,并根据音频频谱的各个分量的幅度值进行统计;
S2,设定啸叫经验阈值A和啸叫连续时间B;
S3,创建并寻找存储统计数据的数组变量count,并获得最大值max;
S4,在数组变量count中,抽取其中的一个数值作为bottom;
S5,将bottom除以S3中的最大值max,得出啸叫声指标prob;
S6,当啸叫声指标prob大于啸叫经验阈值A时,直接输出信号,当啸叫声指标prob小于啸叫经验阈值A时,对音频信号进行短时声音片段判断,若属于短时声音片段则直接删除后输出,若不属于短时声音片段则通过陷波器滤波后输出,
进一步的,所述步骤S1中还包括以下步骤,
S11,对音频信号加汉宁窗处理后进行分帧处理;
S12,若分帧后的音频信号为静音,直接进行短时声音片段判断,若分帧后的音频信号不为静音,将音频信号从时域转换到频域;
S13,对音频频谱的各个分量的幅度值进行统计。
更进一步的,所述步骤S3中还包括以下步骤,
S31,创建存储统计数据的数组变量count;
S32,提取出数组变量count的最大值max。
进一步的,所述步骤S4中还包括以下步骤,
S41,将数值从小到大进行排列;
S42,统计出百分之八十的数据分布在某数值以下,这个数值作为bottom。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东美电贝尔科技集团股份有限公司,未经广东美电贝尔科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811625456.1/2.html,转载请声明来源钻瓜专利网。