一种信号处理方法、装置以及计算机存储介质制造方法及图纸

技术编号:23292209 阅读:16 留言:0更新日期:2020-02-08 21:24
本发明专利技术实施例公开了一种信号处理方法、装置以及计算机存储介质,通过接收第一音频信号并由至少一个扬声器对所述第一音频信号进行播放;根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号;其中,所述至少一个扬声器模型是基于至少一个扬声器得到的,所述至少一个麦克风模型是基于至少一个麦克风得到的;利用至少一个麦克风接收第二音频信号;其中,所述第二音频信号包括由所述至少一个扬声器输出并通过所述至少一个麦克风接收的所述第一音频信号产生的回音信号;从所述第二音频信号中减去所述第一音频信号对应的至少一个回音估计信号,获得回音处理后的音频信号。

A signal processing method, device and computer storage medium

【技术实现步骤摘要】
一种信号处理方法、装置以及计算机存储介质
本专利技术涉及音频信号处理
,尤其涉及一种信号处理方法、装置以及计算机存储介质。
技术介绍
在通话过程中,人们有时能够听到自己说话的声音,这主要是因为对方扬声器播放的声音被其麦克风(Microphone,MIC)接收并传输回来,也就是人们通常所说的回声,它是由声学方面的原因产生的。因此,在涉及到扬声器、MIC双工场景中,一般都会存在回声现象,比如当前的终端通话、个人计算机(PersonalComputer,PC)网络电话、个人数字助理(PersonalDigitalAssistant,PDA)网络通话、边录边播场景等等。回声消除技术,顾名思义,就是把MIC接收进来的扬声器播放的声音进行处理,仅保留非扬声器播放的声音的技术。目前最常用的回声消除技术是单扬声器(听筒)的回声消除技术,立体声的回声消除技术方案则差异较大,多声道的回声消除技术使用更加稀少,解决方案也各种各样;然而在目前这些现有的技术方案中,当扬声器或者MIC的高频谐振峰值FH比较低(如4kHz附近)时,很容易因为MIC接收进来的信号在FH处比参考信号的幅度高而无法处理干净,引起了循环放大,从而产生回音啸叫现象。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种信号处理方法、装置以及计算机存储介质,有效解决了当扬声器或者麦克风的高频谐振峰值较低时所容易产生的回音啸叫现象,还减小了多麦克风设计中的计算工作量。为达到上述目的,本专利技术的技术方案是这样实现的:第一方面,本专利技术实施例提供了一种信号处理方法,所述方法应用于具有至少一个扬声器和至少一个麦克风的信号处理装置,所述方法包括:接收第一音频信号并由所述至少一个扬声器对所述第一音频信号进行播放;根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号;其中,所述至少一个扬声器模型是基于所述至少一个扬声器得到的,所述至少一个麦克风模型是基于所述至少一个麦克风得到的;利用所述至少一个麦克风接收第二音频信号;其中,所述第二音频信号包括由所述至少一个扬声器输出并通过所述至少一个麦克风接收的所述第一音频信号产生的回音信号;从所述第二音频信号中减去所述第一音频信号对应的至少一个回音估计信号,获得回音处理后的音频信号。第二方面,本专利技术实施例提供了一种信号处理装置,所述信号处理装置包括:至少一个扬声器、至少一个麦克风、第一接收部分、第一获取部分、第二接收部分和第二获取部分,其中,所述第一接收部分,配置为接收第一音频信号并由所述至少一个扬声器对所述第一音频信号进行播放;所述第一获取部分,配置为根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号;其中,所述至少一个扬声器模型是基于所述至少一个扬声器得到的,所述至少一个麦克风模型是基于所述至少一个麦克风得到的;所述第二接收部分,配置为利用所述至少一个麦克风接收第二音频信号;其中,所述第二音频信号包括由所述至少一个扬声器输出并通过所述至少一个麦克风接收的所述第一音频信号产生的回音信号;所述第二获取部分,配置为从所述第二音频信号中减去所述第一音频信号对应的至少一个回音估计信号,获得回音处理后的音频信号。第三方面,本专利技术实施例提供了一种信号处理装置,所述信号处理装置包括:网络接口,存储器和处理器;其中,所述网络接口,用于在与其他外部网元之间进行收发信息过程中,信号的接收和发送;所述存储器,用于存储能够在所述处理器上运行的计算机程序;所述处理器,用于在运行所述计算机程序时,执行第一方面所述信号处理的方法的步骤。第四方面,本专利技术实施例提供了一种计算机存储介质,所述计算机存储介质存储有信号处理程序,所述信号处理程序被至少一个处理器执行时实现第一方面所述信号处理的方法的步骤。本专利技术实施例提供了一种信号处理方法、装置以及计算机存储介质,应用于具有至少一个扬声器和至少一个麦克风的信号处理装置,通过接收第一音频信号并由所述至少一个扬声器对所述第一音频信号进行播放;根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号;其中,所述至少一个扬声器模型是基于所述至少一个扬声器得到的,所述至少一个麦克风模型是基于所述至少一个麦克风得到的;利用所述至少一个麦克风接收第二音频信号;其中,所述第二音频信号包括由所述至少一个扬声器输出并通过所述至少一个麦克风接收的所述第一音频信号产生的回音信号;从所述第二音频信号中减去所述第一音频信号对应的至少一个回音估计信号,获得回音处理后的音频信号;从而有效地解决了当扬声器或者麦克风的高频谐振峰值较低时所容易产生的回音啸叫现象,还减小了多麦克风设计中的计算工作量。附图说明图1为相关技术方案的一种单扬声器和单麦克风的电路结构示意图;图2为相关技术方案的一种单扬声器和双麦克风的电路结构示意图;图3为相关技术方案的一种双扬声器和单麦克风的电路结构示意图;图4为相关技术方案的一种回音参考信号与麦克风录制信号的曲线对比示意图;图5为相关技术方案的另一种回音参考信号与麦克风录制信号的曲线对比示意图;图6为相关技术方案的一种双扬声器和单麦克风的电路结构示意图;图7为相关技术方案的一种双扬声器和双麦克风的电路结构示意图;图8为本专利技术实施例提供的一种信号处理方法的流程示意图;图9为本专利技术实施例提供的一种四扬声器和单麦克风的电路结构示意图;图10为本专利技术实施例提供的另一种四扬声器和单麦克风的电路结构示意图;图11为本专利技术实施例提供的一种四扬声器和双麦克风的电路结构示意图;图12为本专利技术实施例提供的又一种四扬声器和单麦克风的电路结构示意图;图13为本专利技术实施例提供的一种信号处理方法的详细流程示意图;图14为本专利技术实施例提供的另一种信号处理方法的详细流程示意图;图15为本专利技术实施例提供的又一种信号处理方法的详细流程示意图;图16为本专利技术实施例提供的再一种信号处理方法的详细流程示意图;图17为本专利技术实施例提供的再一种信号处理方法的详细流程示意图;图18为本专利技术实施例提供的一种单扬声器和单麦克风的电路结构示意图;图19为本专利技术实施例提供的再一种信号处理方法的详细流程示意图;图20为本专利技术实施例提供的一种双扬声器和单麦克风的电路结构示意图;图21为本专利技术实施例提供的一种信号处理装置的组成结构示意图;图22为本专利技术实施例提供的另一种信号处理装置的组成结构示意图;图23为本专利技术实施例提供的又一种信号处理装置的组成结构示意图;图24为本专利技术实施例提供的再一种信号处理装置的组成结构示意图;图25为本专利技术实施例提供的再一种信号处理装置的组成结构示意图;图26为本发本文档来自技高网...

【技术保护点】
1.一种信号处理方法,其特征在于,所述方法应用于具有至少一个扬声器和至少一个麦克风的信号处理装置,所述方法包括:/n接收第一音频信号并由所述至少一个扬声器对所述第一音频信号进行播放;/n根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号;其中,所述至少一个扬声器模型是基于所述至少一个扬声器得到的,所述至少一个麦克风模型是基于所述至少一个麦克风得到的;/n利用所述至少一个麦克风接收第二音频信号;其中,所述第二音频信号包括由所述至少一个扬声器输出并通过所述至少一个麦克风接收的所述第一音频信号产生的回音信号;/n从所述第二音频信号中减去所述第一音频信号对应的至少一个回音估计信号,获得回音处理后的音频信号。/n

【技术特征摘要】
1.一种信号处理方法,其特征在于,所述方法应用于具有至少一个扬声器和至少一个麦克风的信号处理装置,所述方法包括:
接收第一音频信号并由所述至少一个扬声器对所述第一音频信号进行播放;
根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号;其中,所述至少一个扬声器模型是基于所述至少一个扬声器得到的,所述至少一个麦克风模型是基于所述至少一个麦克风得到的;
利用所述至少一个麦克风接收第二音频信号;其中,所述第二音频信号包括由所述至少一个扬声器输出并通过所述至少一个麦克风接收的所述第一音频信号产生的回音信号;
从所述第二音频信号中减去所述第一音频信号对应的至少一个回音估计信号,获得回音处理后的音频信号。


2.根据权利要求1所述的方法,其特征在于,在所述接收第一音频信号并由所述至少一个扬声器对所述第一音频信号进行播放之前,所述方法还包括:
对所述第一音频信号进行解调制及语音预处理;其中,所述第一音频信号是由远端设备产生并进行发送。


3.根据权利要求1所述的方法,其特征在于,在所述根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号之前,所述方法还包括:
根据所述至少一个扬声器的特性信息,对应建立至少一个扬声器模型;其中,所述至少一个扬声器的特性信息包括所述至少一个扬声器对应的电路信息和结构信息;
根据所述至少一个麦克风的特性信息,对应建立至少一个麦克风模型;其中,所述至少一个麦克风的特性信息包括所述至少一个麦克风对应的电路信息和结构信息。


4.根据权利要求3所述的方法,其特征在于,所述麦克风数量为一个,对应的麦克风模型数量为一个,所述根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号,具体包括:
将所述第一音频信号输入每一个扬声器模型进行声学响应处理,获得每一个扬声器的声学响应信号;
根据所述每一扬声器的声学响应信号以及所述声学响应信号对应的第一延时及衰减信息,获得每一个扬声器的第一参考信号;其中,所述第一延时及衰减信息是基于每一个扬声器与所述麦克风之间的距离及位置信息对应得到的;
将所述每一个扬声器的所述第一参考信号进行叠加及位数扩展处理,获得第一叠加的参考信号;
基于所述麦克风模型,对所述第一叠加的参考信号进行声学响应处理,获得所述第一音频信号的第一回音估计信号。


5.根据权利要求4所述的方法,其特征在于,在所述获得第一叠加的参考信号之后,所述方法还包括:
获取所述麦克风的高频谐振峰值;
将所述麦克风的高频谐振峰值与预设的高频谐振峰值进行比较;
若所述麦克风的高频谐振峰值高于预设的高频谐振峰值,则取消所述麦克风模型对所述第一叠加的参考信号的声学响应处理。


6.根据权利要求3所述的方法,其特征在于,所述麦克风数量为两个,对应的麦克风模型数量为两个,所述根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号,具体包括:
将所述第一音频信号输入每一个扬声器模型进行声学响应处理,获得每一个扬声器的声学响应信号;
根据所述每一扬声器的声学响应信号以及所述声学响应信号对应的第一延时及衰减信息、所述声学响应信号对应的第二延时及衰减信息,获得每一个扬声器的第一参考信号和第二参考信号...

【专利技术属性】
技术研发人员:崔腾飞
申请(专利权)人:西安中兴新软件有限责任公司
类型:发明
国别省市:陕西;61

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

1