[发明专利]一种实时通信系统中的自动声反馈监测与消除方法有效
申请号: | 201811340217.1 | 申请日: | 2018-11-12 |
公开(公告)号: | CN109218917B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 韩冰 | 申请(专利权)人: | 中通天鸿(北京)通信科技股份有限公司 |
主分类号: | H04R3/02 | 分类号: | H04R3/02 |
代理公司: | 北京爱普纳杰专利代理事务所(特殊普通合伙) 11419 | 代理人: | 王玉松 |
地址: | 101149 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实时 通信 系统 中的 自动 反馈 监测 消除 方法 | ||
1.一种实时通信系统中的自动声反馈检测与消除方法,其特征在于,所述方法包括如下步骤:
S1:采集音频数据,初始化历史啸叫判定信息;
S2:对接收到的时域信号进行时频变换得到对应的频域信号;
S3:根据所述频域信号确定功率值,生成对数振幅谱图;
S4:将多次取样得到的对数振幅谱图进行重叠,将功率值由大到小分为m个功率值区间,计算所有重叠的对数振幅谱图中N个时间段上对应的功率值区间m在不同频段出现的概率P,将所有时间段上的相同功率值区间在不同频段上出现的概率进行排序,在对数振幅谱图上将同一功率值区间上排名最高的概率对应的频段相连形成啸叫点疑似曲线;
S5:根据场景的不同,应用不同的啸叫点疑似曲线和判定方法判定当前帧的啸叫点;
S6:根据当前帧啸叫点的判定结果,生成对应的陷波器。
2.根据权利要求1所述的实时通信系统中的自动声反馈检测与消除方法,其特征在于,所述步骤S4还包括:
S41:判断所述对数振幅谱图上同一功率值区间上排名最高的概率的数量A的大小,若A=1,则进行步骤S5,若A>1,则向用户端发送选择请求,并进行步骤S42;
S42:接收并判断用户端反馈的选择信息,将A个排名相同的概率以频率由高到低进行排名,若用户端选择高要求,则选择排名最高的频率作为啸叫点疑似曲线的连接点,若用户选择低要求,则选择排名最低的频率作为啸叫点疑似曲线的连接点,若用户选择中等要求,则选择除去排名最高和排名最低的任一频率作为啸叫点疑似曲线的连接点。
3.根据权利要求1所述的实时通信系统中的自动声反馈检测与消除方法,其特征在于,所述步骤S5包括:
S51:将对数振幅谱图上的啸叫点疑似曲线由低到高分为c1、c2...cI,对应不同的啸叫点疑似曲线设置级别由高到低的啸叫消除要求1级、2级...I级;
S52:判断用户是否发送啸叫要求请求,若发送,则进行步骤S53,若未发送,则进行步骤S54;
S53:识别用户请求的啸叫消除要求级别,并将所述啸叫消除要求级别对应的啸叫疑似点曲线作为判定曲线;
S54:判断使用场所的啸叫消除要求,将对应的啸叫点疑似曲线作为判定曲线;
S55:应用所述判定曲线上所有的时间对应的频段完成当前帧啸叫点判定。
4.根据权利要求2所述的实时通信系统中的自动声反馈检测与消除方法,其特征在于,所述步骤S54包括以下步骤:
S541:判断人数U,若U≥U1,则将啸叫点疑似曲线ci2作为判定曲线,若U1>U≥U2则进行步骤S542,若U<U2,则将啸叫点疑似曲线ci1作为判定曲线,其中ci1低于ci2;
S542:获取音量,判断音量W的大小,若W≥W1,则将啸叫点疑似曲线ci3作为判定曲线,若W1>W≥W2,则将啸叫点疑似曲线ci4作为判定曲线,若W<W2,则将啸叫点疑似曲线ci5作为判定曲线,其中,ci1低于ci3低于ci4低于ci5低于ci2。
5.根据权利要求2所述的实时通信系统中的自动声反馈检测与消除方法,其特征在于,所述步骤S55包括以下步骤:
S551:实时监测当前帧的音频数据,对音频数据进行时频变换得到对应的频域信号,根据所述频域信号确定每个时间段对应的功率值;
S552:将所述判定曲线各个时间段对应的功率值设定为功率阈值,遍历当前帧所有的峰值信息,根据各时间段对应的功率值与功率阈值的大小进行啸叫点的判定;
S553:利用当前帧啸叫点判定结果更新历史啸叫判定信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中通天鸿(北京)通信科技股份有限公司,未经中通天鸿(北京)通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811340217.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有直流保护功能的数字功放芯片及其直流保护方法
- 下一篇:音频处理器