【技术实现步骤摘要】
使麦克风信号静音和取消静音的方法
[0001]本专利技术总体涉及对麦克风信号的静音和取消静音,并且更具体地涉及使用语音活动检测器对麦克风信号进行静音和取消静音。
技术介绍
[0002]麦克风在语音或视频通话(例如电话通话或互联网通话(带或不带视频,使用诸如Zoom、Skype和Microsoft Teams的通信软件))期间被使用。通常,麦克风在通话期间始终处于启用状态。但是,始终启用的麦克风会从环境中拾取不需要的背景噪音或非预期音频,从而对通话中的远程方造成干扰和影响。为了防止这个问题,通常在通话期间,用户会在他不说话时将他的麦克风静音,这样通话中的其他远程方就不会听到背景声音/噪音。麦克风也可以被默认静音,以尽量减少对其他用户的干扰。很多时候,用户可能会在开始说话时忘记取消麦克风静音。
[0003]因此,可见需要一种在用户不说话和用户说话时分别使麦克风信号静音和取消静音的方法。此外,根据随后的详细描述和所附权利要求,结合附图和本公开的该背景,其他期望的特征和特性将变得明显。
技术实现思路
[000 ...
【技术保护点】
【技术特征摘要】
1.一种用于使麦克风信号静音和取消静音的方法,包括:提供处理器;接收输入麦克风信号;以采样率测量所述输入麦克风信号的响度水平;计算静音阈值水平;检查所述响度水平是否高于等于所述静音阈值水平,以及在确定所述响度水平高于等于所述静音阈值水平时重置静音延迟定时器并获得所述输入麦克风信号,或者在确定所述响度水平不高于等于所述静音阈值水平时检查所述静音延迟定时器是否正在运行,并且如果所述静音延迟定时器未运行则衰减所述输入麦克风信号,或者如果所述静音延迟定时器仍在运行则获得所述输入麦克风信号;以及将所述输入麦克风信号或经衰减的输入麦克风信号写入输出缓冲器。2.如权利要求1所述的方法,其中,所述输入麦克风信号在频域中,并且测量输入麦克风信号的响度水平的步骤是通过将所述输入麦克风信号的均方根乘以幅度缩放因子。3.如权利要求2所述的方法,其中,所述幅度缩放因子是采样率和帧大小的函数的平方根的倒数。4.如权利要求1所述的方法,其中,每32毫秒确定一次所述输入麦克风信号的响度水平。5.如权利要求1所述的方法,其中,计算所述静音阈值水平的步骤包括:检查语音活动检测模式,并获得用于计算所述静音阈值水平的一组参数。6.如权利要求5所述的方法,其中,所述语音活动检测模式选自由如下项组成的组:自动校准、按预设手动校准、按预设水平手动校准、按自定义值手动校准和实时自动调整,并且其中,默认选择实时自动调整模式。7.如权利要求1所述的方法,其中,所述静音延迟定时器被配置为1秒。8.如权利要求1所述的方法,还包括如下步骤:获得用户的静音延迟定时器的优选值,并将静音延迟定时器配置为所述优选值。9.如权利要求1所述的方法,还包括如下步骤:显示视觉指示符以显示当前静音状态。10.如权利要求1所述的方法,其中,衰减所述输入麦克风信号的步骤包括:基于所述输入麦克风信号的目标音频水平和所述响度水平确定衰减值,并且其中,所述输入麦克风信号的目标音频水平足够低以致人类无法听到音频,但足够高以致通信应用仍然能检测到所述经衰减的输入麦克风信号的存在。11.一种软件产品,包括处理器可读的非暂态存储介质,所述非暂态存储介质上存储了一组用于使输入麦克风信号静音和取消静音的指令,所述指令包括:第一指令序列,所述第一指令序列当由所述处理器执行时使所述处理器接收输入麦克风信号;第二指令序列,所述第二指令序列当由所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。