一种回声场景下音频采集状态的检测方法及装置制造方法及图纸

技术编号:22271151 阅读:48 留言:0更新日期:2019-10-13 19:22
本发明专利技术实施例公开了一种回声场景下音频采集状态的检测方法及装置。其中方法包括:获取当前帧的远端信号和近端信号,并根据远端信号与近端信号确定误差信号,其中,远端信号、近端信号为当前帧时域信号对应的频域信号;根据远端信号、近端信号与误差信号确定近端信号与误差信号的第一相干系数和远端信号与误差信号的第二相干系数;根据第一相干系数与第二相干系数确定当前帧的相干性差值和差值跟踪值,其中当前帧的差值跟踪值根据当前帧的相干性差值和前一帧的差值跟踪值确定;根据当前帧的所述相干性差值和所述差值跟踪值确定当前帧的音频采集状态。本发明专利技术实施例实现了根据每一帧音频信号确定变化的比较阈值,提高了终端音频采集状态的检测精度。

A Method and Device for Detecting Audio Acquisition Status in Echo Scene

【技术实现步骤摘要】
一种回声场景下音频采集状态的检测方法及装置
本专利技术实施例涉及音频处理技术,尤其涉及一种回声场景下音频采集状态的检测方法及装置。
技术介绍
随着终端的不断发展,越来越多的终端具备音频输入与音频输出的功能,并由于输出音频再次被音频输入设备拾取,形成回声。参见图1,图1是现有技术的一种带有回声特性的电子设备示意图。其中,电子设备110通过麦克风130获取环境中的声音信息101,经过必要的音频信号处理后转化为发送音频信号103传输至音频采集网络或者后续处理模块150;电子设备110的播放模块获取接收音频信号104并通过扬声器140播放。由于扬声器140播放的声音信息同时会被本设备的麦克风130所拾取,即麦克风130获取的声音信息不仅包括声音信息101,还包括回声信号105,回声信号的存在会对声音质量造成影响。对终端的回声的抑制处理一般是采用自适应滤波器的方式实现,在单讲状态下,自适应滤波器可逐渐收敛达到稳定状态,有效的消除回声信号;而双讲状态影响自适应滤波器的收敛状态,甚至会引起滤波器的发散,因此在不同的音频采集状态下需设置不同的回声抑制算法。目前,对终端的音频采集状态的检测方法精度低、本文档来自技高网...

【技术保护点】
1.一种回声场景下音频采集状态的检测方法,其特征在于,包括:获取当前帧的远端信号和近端信号,并根据所述远端信号与所述近端信号确定误差信号,其中,所述远端信号、所述近端信号和所述误差信号为当前帧时域信号对应的频域信号;根据所述远端信号、所述近端信号与所述误差信号确定所述近端信号与所述误差信号的第一相干系数和所述远端信号与所述误差信号的第二相干系数;根据所述第一相干系数与所述第二相干系数确定当前帧的相干性差值和差值跟踪值,其中当前帧的差值跟踪值根据当前帧的相干性差值和前一帧的差值跟踪值确定;根据当前帧的所述相干性差值和所述差值跟踪值确定当前帧的音频采集状态;所述音频采集状态是单讲状态或双讲状态;所...

【技术特征摘要】
1.一种回声场景下音频采集状态的检测方法,其特征在于,包括:获取当前帧的远端信号和近端信号,并根据所述远端信号与所述近端信号确定误差信号,其中,所述远端信号、所述近端信号和所述误差信号为当前帧时域信号对应的频域信号;根据所述远端信号、所述近端信号与所述误差信号确定所述近端信号与所述误差信号的第一相干系数和所述远端信号与所述误差信号的第二相干系数;根据所述第一相干系数与所述第二相干系数确定当前帧的相干性差值和差值跟踪值,其中当前帧的差值跟踪值根据当前帧的相干性差值和前一帧的差值跟踪值确定;根据当前帧的所述相干性差值和所述差值跟踪值确定当前帧的音频采集状态;所述音频采集状态是单讲状态或双讲状态;所述根据所述相干性差值和差值跟踪值确定当前帧的音频采集状态,包括:根据所述相干性差值与所述差值跟踪值确定第二差值;若所述第二差值大于等于预设阈值,则确定所述当前帧的音频采集状态为双讲状态;若所述第二差值小于所述预设阈值,则确定所述当前帧的音频采集状态为单讲状态。2.根据权利要求1所述的方法,其特征在于,获取当前帧的远端信号和近端信号之后,还包括:根据预设频率范围获取所述远端信号的远端子带信号、近端子带信号和误差子带信号;相应的,根据所述远端信号、所述近端信号与所述误差信号确定所述近端信号与所述误差信号的第一相干系数和所述远端信号与所述误差信号的第二相干系数,包括:根据所述远端子带信号、所述近端子带信号和所述误差子带信号确定所述第一相干系数和所述第二相干系数。3.根据权利要求2所述的方法,其特征在于,根据所述远端子带信号、所述近端子带信号和所述误差子带信号确定所述第一相干系数和所述第二相干系数,包括:根据所述远端子带信号、所述近端子带信号和所述误差子带信号确定远端子带自功率谱、近端子带自功率谱、误差子带自功率谱、所述远端子带信号和所述误差子带信号的第一互功率谱以及所述近端子带信号和所述误差子带信号的第二互功率谱;根据所述远端子带自功率谱、所述误差子带自功率谱和所述第一互功率谱确定所述第一相干系数,根据所述近端子带自功率谱、所述误差子带自功率谱和所述第二互功率谱确定所述第一相干系数。4.根据权利要求1所述的方法,其特征在于,在获取当前帧的远端信号和近端信号之后,还包括:获取所述远端信号的能量;若所述能量小于能量阈值,则确定当前帧未处于回声场景下,停止对当前帧音频采集状态的检测;若所述能量大于等于所述能量阈值,则根据当前帧的远端信号和近端信号判断所述当前帧的音频采集状态。5.根据权利要求1-4任一所述的方法,其特征在于,在根据所述相干性差值和差值跟踪值确定当前帧的音频采集状态之后,还包括:于检测到当前帧的音频采集状态与上一帧的音频采集状态不一致时,检测当前帧的阻碍次数是否大于零;若是,则对当前帧的音频采集状态进行切换,并将所述阻碍次数与一的差值确定为下一帧的阻碍次数;若否,则保持所述当前帧的音频采集状态。6.根据权利要求5所述的方法,其特征在于,当检测到当前帧的音频采集状态与上一帧的音频采集状态一致或当前帧的阻碍次数为零时,将所述阻碍次数更新为初始预设值。7.一种回声场景下音频采集状态的检测装置,...

【专利技术属性】
技术研发人员:陈超邓滨宋晨枫
申请(专利权)人:北京小鱼在家科技有限公司
类型:发明
国别省市:北京,11

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

1