【技术实现步骤摘要】
一种信号处理方法、装置以及计算机存储介质
本专利技术涉及音频信号处理
,尤其涉及一种信号处理方法、装置以及计算机存储介质。
技术介绍
在通话过程中,人们有时能够听到自己说话的声音,这主要是因为对方扬声器播放的声音被其麦克风(Microphone,MIC)接收并传输回来,也就是人们通常所说的回声,它是由声学方面的原因产生的。因此,在涉及到扬声器、MIC双工场景中,一般都会存在回声现象,比如当前的终端通话、个人计算机(PersonalComputer,PC)网络电话、个人数字助理(PersonalDigitalAssistant,PDA)网络通话、边录边播场景等等。回声消除技术,顾名思义,就是把MIC接收进来的扬声器播放的声音进行处理,仅保留非扬声器播放的声音的技术。目前最常用的回声消除技术是单扬声器(听筒)的回声消除技术,立体声的回声消除技术方案则差异较大,多声道的回声消除技术使用更加稀少,解决方案也各种各样;然而在目前这些现有的技术方案中,当扬声器或者MIC的高频谐振峰值FH比较低(如4kHz附近)时,很容易因为MIC接收进来的信号在FH处比参考信号的幅度高而无法处理干净,引起了循环放大,从而产生回音啸叫现象。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种信号处理方法、装置以及计算机存储介质,有效解决了当扬声器或者麦克风的高频谐振峰值较低时所容易产生的回音啸叫现象,还减小了多麦克风设计中的计算工作量。为达到上述目的,本专利技术的技术方案是这样实现的:第一方 ...
【技术保护点】
1.一种信号处理方法,其特征在于,所述方法应用于具有至少一个扬声器和至少一个麦克风的信号处理装置,所述方法包括:/n接收第一音频信号并由所述至少一个扬声器对所述第一音频信号进行播放;/n根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号;其中,所述至少一个扬声器模型是基于所述至少一个扬声器得到的,所述至少一个麦克风模型是基于所述至少一个麦克风得到的;/n利用所述至少一个麦克风接收第二音频信号;其中,所述第二音频信号包括由所述至少一个扬声器输出并通过所述至少一个麦克风接收的所述第一音频信号产生的回音信号;/n从所述第二音频信号中减去所述第一音频信号对应的至少一个回音估计信号,获得回音处理后的音频信号。/n
【技术特征摘要】
1.一种信号处理方法,其特征在于,所述方法应用于具有至少一个扬声器和至少一个麦克风的信号处理装置,所述方法包括:
接收第一音频信号并由所述至少一个扬声器对所述第一音频信号进行播放;
根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号;其中,所述至少一个扬声器模型是基于所述至少一个扬声器得到的,所述至少一个麦克风模型是基于所述至少一个麦克风得到的;
利用所述至少一个麦克风接收第二音频信号;其中,所述第二音频信号包括由所述至少一个扬声器输出并通过所述至少一个麦克风接收的所述第一音频信号产生的回音信号;
从所述第二音频信号中减去所述第一音频信号对应的至少一个回音估计信号,获得回音处理后的音频信号。
2.根据权利要求1所述的方法,其特征在于,在所述接收第一音频信号并由所述至少一个扬声器对所述第一音频信号进行播放之前,所述方法还包括:
对所述第一音频信号进行解调制及语音预处理;其中,所述第一音频信号是由远端设备产生并进行发送。
3.根据权利要求1所述的方法,其特征在于,在所述根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号之前,所述方法还包括:
根据所述至少一个扬声器的特性信息,对应建立至少一个扬声器模型;其中,所述至少一个扬声器的特性信息包括所述至少一个扬声器对应的电路信息和结构信息;
根据所述至少一个麦克风的特性信息,对应建立至少一个麦克风模型;其中,所述至少一个麦克风的特性信息包括所述至少一个麦克风对应的电路信息和结构信息。
4.根据权利要求3所述的方法,其特征在于,所述麦克风数量为一个,对应的麦克风模型数量为一个,所述根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号,具体包括:
将所述第一音频信号输入每一个扬声器模型进行声学响应处理,获得每一个扬声器的声学响应信号;
根据所述每一扬声器的声学响应信号以及所述声学响应信号对应的第一延时及衰减信息,获得每一个扬声器的第一参考信号;其中,所述第一延时及衰减信息是基于每一个扬声器与所述麦克风之间的距离及位置信息对应得到的;
将所述每一个扬声器的所述第一参考信号进行叠加及位数扩展处理,获得第一叠加的参考信号;
基于所述麦克风模型,对所述第一叠加的参考信号进行声学响应处理,获得所述第一音频信号的第一回音估计信号。
5.根据权利要求4所述的方法,其特征在于,在所述获得第一叠加的参考信号之后,所述方法还包括:
获取所述麦克风的高频谐振峰值;
将所述麦克风的高频谐振峰值与预设的高频谐振峰值进行比较;
若所述麦克风的高频谐振峰值高于预设的高频谐振峰值,则取消所述麦克风模型对所述第一叠加的参考信号的声学响应处理。
6.根据权利要求3所述的方法,其特征在于,所述麦克风数量为两个,对应的麦克风模型数量为两个,所述根据至少一个扬声器模型、至少一个麦克风模型以及所述第一音频信号,获取所述第一音频信号对应的至少一个回音估计信号,具体包括:
将所述第一音频信号输入每一个扬声器模型进行声学响应处理,获得每一个扬声器的声学响应信号;
根据所述每一扬声器的声学响应信号以及所述声学响应信号对应的第一延时及衰减信息、所述声学响应信号对应的第二延时及衰减信息,获得每一个扬声器的第一参考信号和第二参考信号...
【专利技术属性】
技术研发人员:崔腾飞,
申请(专利权)人:西安中兴新软件有限责任公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。