一种声反馈检测方法和装置制造方法

文档序号:7823868阅读:286来源:国知局
一种声反馈检测方法和装置制造方法
【专利摘要】本发明公开了一种声反馈检测方法和装置,其中方法包括:对接收到的时域信号进行时频变换得到频域信号;计算功率峰值左右相邻多个点的功率和值以及所述频率信号的平均功率值;根据所述功率和值以及所述平均功率值确定判决值;根据所述功率峰值频率落入的频段范围确定对应的预置的第一阈值,若所述判决值大于所述预置的第一阈值,确定所述判决值为所述频段范围对应的待统计判决值;统计在预置时间内所述频段范围对应的所述待统计判决值的个数,以及在预置时间内落入所述频段范围内的功率峰值重复时长;如果个数大于预置的第二阈值或重复时长大于预置的第三阈值,确定正在发生声反馈。如此技术方案,能够提高声反馈检测的准确性和可靠性。
【专利说明】一种声反馈检测方法和装置

【技术领域】
[0001] 本发明涉及无线通信领域,特别涉及一种声反馈检测方法和装置。

【背景技术】
[0002] 声反馈是指从扬声器发出的声音进过反馈路径再次反馈到麦克风,被麦克风拾取 的现象;由于声反馈的存在,使得最终的声场频响特性不好,严重时会产生极其刺耳的啸 口音质严重恶化。
[0003] 为了抑制声反馈,现有技术采用如下技术方案《用于检测声反馈的装置和方法》, 该装置包括:第一电平检测部件,被配置为检测从连接了麦克风和扬声器的声音信号系统 中的位置获得的声音信号的信号电平;第一提取部件,被配置为从被检测了信号电平的声 音信号中提取具有为至少一个预定中心频率中的每个预定的宽带的频带中的信号;第二电 平检测部件,被配置为检测每个频带中的信号的信号电平,所述信号为由第一提取部件提 取的;以及判断部件,被配置为基于根据由第一电平检测部件检测到的信号电平和由第二 电平检测部件检测到的每个信号电平的波形所确定的阈值来判断是否正在发生声反馈。
[0004] 上述现有技术方案通过多个带通滤波器实现第一提取部件,带通滤波器受到中心 频率和带宽的限制,无法覆盖全频带,容易出现漏检的问题;另外,通过判断信号电平波形 是否具有正弦波周期性的方式来确定是否发生声反馈,这样容易出现误检的问题。


【发明内容】

[0005] 有鉴于此,本发明的主要目的在于提供一种声反馈检测方法和装置,以解决由于 宽带滤波器和信号波形检测声反馈导致的漏检和误检的问题,提高声反馈检测到准确性和 可靠性。
[0006] 在本发明第一方面,提供了一种声反馈检测方法,包括:
[0007] 对接收到的时域信号进行时频变换得到对应的频域信号;
[0008] 根据所述频域信号确定功率峰值,计算所述功率峰值左右相邻多个点的功率和值 以及所述频率信号的平均功率值;
[0009] 根据所述功率和值以及所述平均功率值确定判决值;
[0010] 根据所述功率峰值频率落入的频段范围确定对应的预置的第一阈值,若所述判决 值大于所述预置的第一阈值,则确定所述判决值为所述频段范围对应的待统计判决值; [0011] 统计在预置时间内所述频段范围对应的所述待统计判决值的个数,以及在预置时 间内落入所述频段范围内的功率峰值重复时长;如果所述个数大于预置的第二阈值或所述 重复时长大于预置的第三阈值时,则确定正在发生声反馈。
[0012] 优选的,在所述确定正在发生声反馈之后,所述方法还包括:
[0013] 按照增益系数逐渐减小至目标值的方式,对所述时域信号进行衰减处理得到声反 馈抑制后的信号。
[0014] 优选的,所述方法还包括:
[0015] 识别所述时域信号的幅值是否小于预置的第四阈值;
[0016] 对幅值小于预置的第四阈值的信号作衰减处理得到小信号衰减后的时域信号;
[0017] 则所述按照增益系数逐渐减小至目标值的方式,对所述时域信号进行衰减处理得 到声反馈抑制后的信号,具体为:
[0018] 按照增益系数逐渐减小至目标值的方式,对所述小信号衰减后的时域信号进行衰 减处理得到声反馈抑制后的信号。
[0019] 优选的,如果所述个数小于等于预置的第二阈值且所述重复时长小于等于预置的 第三阈值时,则确定未发生声反馈,
[0020] 则所述方法还包括:
[0021] 根据所述时域信号和噪声功率值计算语音帧的最大似然比,若所述最大似然比大 于预置的语音门限值,确定所述时域信号为语音信号;
[0022] 按照所述增益系数逐渐增大至OdB的方式,对所述语音信号进行增益处理得到增 益处理后的信号。
[0023] 优选的,所述根据所述功率和值以及所述平均功率值确定判决值具体为:
[0024] 计算所述功率和值与所述平均功率值的比值,确定所述比值为判决值。
[0025] 优选的,根据所述频域信号确定功率峰值,计算所述功率峰值左右相邻多个点的 功率和值以及所述频率信号的平均功率值,具体包括:
[0026] 按照公式

【权利要求】
1. 一种声反馈检测方法,其特征在于,包括: 对接收到的时域信号进行时频变换得到对应的频域信号; 根据所述频域信号确定功率峰值,计算所述功率峰值左右相邻多个点的功率和值以及 所述频率信号的平均功率值; 根据所述功率和值以及所述平均功率值确定判决值; 根据所述功率峰值频率落入的频段范围确定对应的预置的第一阈值,若所述判决值大 于所述预置的第一阈值,则确定所述判决值为所述频段范围对应的待统计判决值; 统计在预置时间内所述频段范围对应的所述待统计判决值的个数,以及在预置时间内 落入所述频段范围内的功率峰值重复时长;如果所述个数大于预置的第二阈值或所述重复 时长大于预置的第三阈值时,则确定正在发生声反馈。
2. 根据权利要求1所述的方法,其特征在于,在所述确定正在发生声反馈之后,所述方 法还包括: 按照增益系数逐渐减小至目标值的方式,对所述时域信号进行衰减处理得到声反馈抑 制后的信号。
3. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 识别所述时域信号的幅值是否小于预置的第四阈值; 对幅值小于预置的第四阈值的信号作衰减处理得到小信号衰减后的时域信号; 则所述按照增益系数逐渐减小至目标值的方式,对所述时域信号进行衰减处理得到声 反馈抑制后的信号,具体为: 按照增益系数逐渐减小至目标值的方式,对所述小信号衰减后的时域信号进行衰减处 理得到声反馈抑制后的信号。
4. 根据权利要求1至3中任一项所述的方法,其特征在于,如果所述个数小于等于预置 的第二阈值且所述重复时长小于等于预置的第三阈值时,则确定未发生声反馈, 则所述方法还包括: 根据所述时域信号和噪声功率值计算语音帧的最大似然比,若所述最大似然比大于预 置的语音门限值,确定所述时域信号为语音信号; 按照所述增益系数逐渐增大至OdB的方式,对所述语音信号进行增益处理得到增益处 理后的信号。
5. 根据权利要求1至3中任一项所述的方法,其特征在于,根据所述频域信号确定功率 峰值,计算所述功率峰值左右相邻多个点的功率和值以及所述频率信号的平均功率值,具 体包括: k 按照公式PmA=Σ'max(力计算功率峰值左右相邻多个点的和值,其中,Xmax(O)卜k 为功率峰值;在j不等于〇时,Xmax(j)表示为功率峰值左右相邻的多个点;k大于等于1 ; NH-IkNN/2-1 按照公式厂训=[[A- [A'max(./)]/(Y-2λ'-1)计算平均功率值,其中,表 /=〇J=-Ii " ./'=〇 示所述频率信号功率谱所有功率值的和值。
6. -种声反馈检测装置,其特征在于,包括: 时频变换单元,用于对接收到的时域信号进行时频变换得到对应的频域信号; 计算单元,用于根据所述频域信号确定功率峰值,计算所述功率峰值左右相邻多个点 的功率和值以及所述频率信号的平均功率值; 判决值确定单元,用于根据所述功率和值以及所述平均功率值确定判决值; 待统计判决值确定单元,用于根据所述功率峰值频率落入的频段范围确定对应的预置 的第一阈值,若所述判决值大于所述预置的第一阈值,则确定所述判决值为所述频段范围 对应的待统计判决值; 声反馈确定单元,用于统计在预置时间内所述频段范围对应的所述待统计判决值的个 数,以及在预置时间内落入所述频段范围内的功率峰值重复时长;如果所述个数大于预置 的第二阈值或所述重复时长大于预置的第三阈值时,则确定正在发生声反馈。
7. 根据权利要求7所述的装置,其特征在于,所述装置还包括: 抑制单元,用于按照增益系数逐渐减小至目标值的方式,对所述时域信号进行衰减处 理得到声反馈抑制后的信号。
8. 根据权利要求7所述的装置,其特征在于,所述装置还包括: 识别单元,用于识别所述时域信号的幅值是否小于预置的第四阈值; 小信号衰减单元,用于对幅值小于预置的第四阈值的信号作衰减处理得到小信号衰减 后的时域信号; 则所述抑制单元,具体用于按照增益系数逐渐减小至目标值的方式,对所述小信号衰 减后的时域信号进行衰减处理得到声反馈抑制后的信号。
9. 根据权利要求6至8中任一项所述的装置,其特征在于,所述装置还包括: 语音确定单元,用于根据所述时域信号和噪声功率值计算语音帧的最大似然比,若所 述最大似然比大于预置的语音门限值,确定所述时域信号为语音信号; 语音增益处理单元,用于按照所述增益系数逐渐增大至OdB的方式,对所述语音信号 进行增益处理得到增益处理后的信号。
10. -种声反馈检测装置,其特征在于,包括至少一个处理器,至少一个网络接口或者 其它通信接口,存储器,和至少一个通信总线;所述存储器用于存储程序指令,所述处理器 用于根据所述程序指令执行以下步骤: 对接收到的时域信号进行时频变换得到对应的频域信号; 根据所述频域信号确定功率峰值,计算所述功率峰值左右相邻多个点的功率和值以及 所述频率信号的平均功率值; 根据所述功率和值以及所述平均功率值确定判决值; 根据所述功率峰值频率落入的频段范围确定对应的预置的第一阈值,若所述判决值大 于所述预置的第一阈值,则确定所述判决值为所述频段范围对应的待统计判决值; 统计在预置时间内所述频段范围对应的所述待统计判决值的个数,以及在预置时间内 落入所述频段范围内的功率峰值重复时长;如果所述个数大于预置的第二阈值或所述重复 时长大于预置的第三阈值时,则确定正在发生声反馈。
【文档编号】H04M9/08GK104464752SQ201410817530
【公开日】2015年3月25日 申请日期:2014年12月24日 优先权日:2014年12月24日
【发明者】黄妮 申请人:海能达通信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1