1.一种声回波消除方法,其特征在于,包括:
对参考信号和麦克风信号进行对齐处理,得到对齐处理后的信号;
对所述对齐处理后的信号进行自适应滤波处理,得到自适应滤波处理后的信号;
根据所述自适应滤波处理后的信号进行NLP预处理,得到NLP处理参数;
根据所述NLP处理参数,对所述自适应滤波处理后的信号进行NLP后滤波处理。
2.根据权利要求1所述的方法,其特征在于,所述对所述对齐处理后的信号进行自适应滤波处理,包括:对所述对齐处理后的信号进行子带自适应滤波处理。
3.根据权利要求1所述的方法,其特征在于,所述对所述自适应滤波处理后的信号进行NLP预处理,包括:根据所述自适应滤波处理后的信号,进行最佳相干系数搜索,得到实际的最佳相干系数;根据所述实际的最佳相干系数以及预设的固定消除等级,对所述自适应滤波处理的信号进行初步NLP滤波,并根据初步NLP滤波后的信号进行ERL更新;
对所述初步NLP滤波后的信号,进行远端检测和双讲检测,得到检测结果;
根据更新后的ERL,以及所述检测结果,进行NLP消除程度设定。
4.根据权利要求3所述的方法,其特征在于,所述进行最佳相干系数搜索,包括:获取当前帧的麦克风信号和当前帧的参考信号,所述当前帧的参考信号是与所述当前帧的麦克风信号对齐后的参考信号;
获取所述当前帧的参考信号前后预设范围内的参考信号;
计算所述当前帧的麦克风信号与每个获取的参考信号的相干系数,并从中确定出最大的相干系数确定为实际的最佳相干系数。
5.根据权利要求3所述的方法,其特征在于,所述根据更新后的ERL,以及所述检测结果,进行NLP消除程度设定,包括:确定当前状态,当前状态包括:听筒模式或者免提模式;
在当前状态是听筒模式时,根据有无远端信号,以及更新后的ERL确定NLP等级;或者,在当前状态是免提模式时,根据有无远端信号,以及更新后的ERL确定初步的NLP等级,并根据是否双讲状态以及初步的NLP等级,确定最终的NLP等级。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述NLP处理参数包括:NLP等级以及实际的最佳相干系数,所述根据所述NLP处理参数,对所述自适应滤波处理后的信号进行NLP后滤波处理,包括:根据所述NLP等级以及所述实际的最佳相干系数,确定后滤波系数;
根据所述后滤波系数,对所述自适应滤波处理后的信号进行NLP后滤波处理。
7.根据权利要求2-5任一项所述的方法,其特征在于,还包括:对NLP后滤波处理后的信号,进行子带合成。
8.一种声回波消除装置,其特征在于,包括:
延迟估计模块,用于对参考信号和麦克风信号进行对齐处理,得到对齐处理后的信号;
自适应滤波模块,用于对所述对齐处理后的信号进行自适应滤波处理,得到自适应滤波处理后的信号;
NLP预处理模块,用于根据所述自适应滤波处理后的信号进行NLP预处理,得到NLP处理参数;
NLP后滤波处理模块,用于根据所述NLP处理参数,对所述自适应滤波处理后的信号进行NLP后滤波处理。
9.根据权利要求8所述的装置,其特征在于,所述自适应滤波模块具体用于:对所述对齐处理后的信号进行子带自适应滤波处理。
10.根据权利要求8所述的装置,其特征在于,所述NLP预处理模块包括:最佳相干系数搜索单元,用于根据所述自适应滤波处理后的信号,进行最佳相干系数搜索,得到实际的最佳相干系数;
初步NLP滤波单元,用于根据所述实际的最佳相干系数以及预设的固定消除等级,对所述自适应滤波处理的信号进行初步NLP滤波;
ERL更新单元,用于根据初步NLP滤波后的信号进行ERL更新;
远端检测和双讲检测单元,用于对所述初步NLP滤波后的信号,进行远端检测和双讲检测,得到检测结果;
NLP消除程度设定单元,用于根据更新后的ERL,以及所述检测结果,进行NLP消除程度设定。
11.根据权利要求10所述的装置,其特征在于,所述最佳相干系数搜索单元具体用于:获取当前帧的麦克风信号和当前帧的参考信号,所述当前帧的参考信号是与所述当前帧的麦克风信号对齐后的参考信号;
获取所述当前帧的参考信号前后预设范围内的参考信号;
计算所述当前帧的麦克风信号与每个获取的参考信号的相干系数,并从中确定出最大的相干系数确定为实际的最佳相干系数。
12.根据权利要求10所述的装置,其特征在于,所述NLP消除程度设定单元具体用于:确定当前状态,当前状态包括:听筒模式或者免提模式;
在当前状态是听筒模式时,根据有无远端信号,以及更新后的ERL确定NLP等级;或者,在当前状态是免提模式时,根据有无远端信号,以及更新后的ERL确定初步的NLP等级,并根据是否双讲状态以及初步的NLP等级,确定最终的NLP等级。
13.根据权利要求8-12任一项所述的装置,其特征在于,所述NLP处理参数包括:NLP等级以及实际的最佳相干系数,所述NLP后滤波处理模块具体用于:根据所述NLP等级以及所述实际的最佳相干系数,确定后滤波系数;
根据所述后滤波系数,对所述自适应滤波处理后的信号进行NLP后滤波处理。
14.根据权利要求9-12任一项所述的装置,其特征在于,还包括:子带合成模块,用于对NLP后滤波处理后的信号,进行子带合成。