The invention discloses a method and device for eliminating side sound, which relates to the field of voice communication. The method includes: determining the side tone transmitted speech waveform generated in the received speech waveform in the starting position; the adjustment of the original sending voice waveform, the waveform is adjusted to send voice waveform and the side tone with similar amplitude; determine the phase relationship between the transmitted speech waveform after adjustment with the side of a sound wave; according to the starting position and the phase relationship, send voice waveform using the received speech waveform and the adjusted to eliminate side tone. Thus, a more optimized side tone elimination method is provided.
【技术实现步骤摘要】
侧音消除方法及装置
本专利技术涉及语音通信领域,特别涉及一种侧音消除方法及装置。
技术介绍
在语音通信领域,尤其是电话通话中,侧音是影响通话质量的一个很重要的因素。在电话机中,原始话音通过送话器把声音信号转化为电信号,经通信线路一路传送到对方,一路回传到本方受话器,使讲话人能听到自己的声音,这就是侧音。侧音的存在有不利因素,侧音较大时能引起啸叫振鸣,影响通话的进行。在实际通话过程中,用户实际听到的声音是本方侧音与对方语音的混合声音,消侧音就是从接收到的声音中消除本方的侧音。
技术实现思路
本专利技术解决的一个技术问题是,如何提供更加优化的侧音消除方法。根据本专利技术实施例的一个方面,提供了一种侧音消除方法,其特征在于,包括:确定原始发送语音波形产生的侧音在接收语音波形中的起始位置;调整原始发送语音的波形,使调整后的发送语音的波形与侧音的波形具有相近的振幅;确定调整后的发送语音波形与侧音波形之间的相位关系;根据起始位置以及相位关系,利用接收语音波形及调整后的发送语音波形进行侧音消除。在一些实施例中,确定原始发送语音波形产生的侧音在接收语音波形中的起始位置包括:通过相同的 ...
【技术保护点】
一种侧音消除方法,其特征在于,包括:确定原始发送语音波形产生的侧音在接收语音波形中的起始位置;调整所述原始发送语音的波形,使调整后的发送语音的波形与所述侧音的波形具有相近的振幅;确定所述调整后的发送语音波形与所述侧音波形之间的相位关系;根据所述起始位置以及所述相位关系,利用所述接收语音波形及所述调整后的发送语音波形进行侧音消除。
【技术特征摘要】
1.一种侧音消除方法,其特征在于,包括:确定原始发送语音波形产生的侧音在接收语音波形中的起始位置;调整所述原始发送语音的波形,使调整后的发送语音的波形与所述侧音的波形具有相近的振幅;确定所述调整后的发送语音波形与所述侧音波形之间的相位关系;根据所述起始位置以及所述相位关系,利用所述接收语音波形及所述调整后的发送语音波形进行侧音消除。2.如权利要求1所述的方法,其特征在于,所述确定原始发送语音波形产生的侧音在接收语音波形中的起始位置包括:通过相同的采样频率,分别对所述原始发送语音波形及所述接收语音波形进行采样,获得原始发送语音波形的采样数组及接收语音波形的采样数组;移动所述原始发送语音波形的采样数组及所述接收语音波形的采样数组之间的相对元素位置,分别计算所述原始发送语音波形的采样数组及所述接收语音波形的采样数组在元素位置重叠部分的自相关系数;根据自相关系数最大时所对应的元素位置移动情况,确定所述原始发送语音波形产生的侧音在所述接收语音波形中的起始位置。3.如权利要求1所述的方法,其特征在于,所述确定原始发送语音波形产生的侧音在接收语音波形中的起始位置包括:对特定的发送消息进行调制生成原始发送语音波形;对接收语音波形进行解调获得接收消息;通过所述特定的发送消息在所述接收消息中出现的位置,确定所述原始发送语音波形产生的侧音在所述接收语音波形中的起始位置。4.如权利要求1所述的方法,其特征在于,所述调整所述原始发送语音的波形,使调整后的发送语音的波形与所述侧音的波形具有相近的振幅包括:通过相同的采样频率,分别对所述原始发送语音波形及所述接收语音波形进行采样,获得原始发送语音波形的采样数组及接收语音波形的采样数组;计算所述接收语音波形的采样数组的前N个极大值的平均值与所述原始发送语音波形的采样数组的前N个极大值的平均值的比值,所述N为正整数;将所述原始发送语音波形的采样数组与所述比值相乘,以调整所述原始发送语音的波形。5.如权利要求1所述的方法,其特征在于,所述确定所述调整后的发送语音波形与所述侧音波形之间的相位关系包括:通过相同的采样频率,分别对所述调整后的发送语音波形及所述接收语音波形进行采样,获得所述调整后的发送语音波形的采样数组及所述接收语音波形的采样数组;根据N个预设值,分别将所述调整后的发送语音波形的采样数组后移N个预设值对应的元素位置,然后分别与所述接收语音波形的采样数组相加、相减得到2N个数组,所述N为正整数;在所述2N个数组的各个数组中确定各自的最大值,并在各个数组的最大值中确定最小值;如果所述最小值是和值数组中的元素,则认为所述调整后的发送语音波形与所述侧音波形之间的相位关系为反向。6.如权利要求5所述的方法,其特征在于,所述确定所述调整后的发送语音波形与所述侧音波形之间的相位关系还包括:如果所述最小值是差值数组中的元素,则认为所述调整后的发送语音波形与所述侧音波形之间的相位关系为同向。7.如权利要求5所述的方法,其特征在于,所述根据所述起始位置以及所述相位关系,利用所述接收语音波形及所述调整后的发送语音波形进行侧音消除包括:将所述调整后的发送语音波形的采样数组后移所述最小值对应的预设值所进一步对应的元素位置;若所述调整后的发送语音波形与所述侧音波形之间的相位关系为反向,则从所述发送语音波形产生的侧音在所述接收语音波形中的起始位置开始,将所述接收语音波形的采样数组与后移的所述调整后的发送语音波形的采样数组相加;对相加后得到的数组进行数模转换,以获得消除侧音的语音波形。8.如权利要求6所述的方法,其特征在于,所述根据所述起始位置以及所述相位关系,利用所述接收语音波形及所述调整后的发送语音波形进行侧音消除包括:将所述调整后的发送语音波形的采样数组后移所述最小值对应的预设值所进一步对应的元素位置;若所述调整后的发送语音波形与所述侧音波形之间的相位关系为同向,则从所述发送语音波形产生的侧音在所述接收语音波形中的起始位置开始,将所述接收语音波形的采样数组与后移的所述调整后的发送语音波形的采样数组相减;对相减后得到的数组进行数模转换,以获得消除侧音的语音波形。9.一种侧音消除...
【专利技术属性】
技术研发人员:吴铮,
申请(专利权)人:北京睿语信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。