CN105872156A - 一种回声时延跟踪方法及装置 - Google Patents
一种回声时延跟踪方法及装置 Download PDFInfo
- Publication number
- CN105872156A CN105872156A CN201610353009.XA CN201610353009A CN105872156A CN 105872156 A CN105872156 A CN 105872156A CN 201610353009 A CN201610353009 A CN 201610353009A CN 105872156 A CN105872156 A CN 105872156A
- Authority
- CN
- China
- Prior art keywords
- signal
- frequency
- noise ratio
- present frame
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000004364 calculation method Methods 0.000 claims abstract description 61
- 238000001228 spectrum Methods 0.000 claims description 40
- 238000009499 grossing Methods 0.000 claims description 24
- 238000012545 processing Methods 0.000 claims description 21
- 238000006243 chemical reaction Methods 0.000 claims description 17
- 230000001143 conditioned effect Effects 0.000 claims description 11
- 238000004458 analytical method Methods 0.000 claims description 6
- 235000013399 edible fruits Nutrition 0.000 claims description 4
- 230000001755 vocal effect Effects 0.000 claims description 3
- 238000004422 calculation algorithm Methods 0.000 description 5
- 230000006854 communication Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000005314 correlation function Methods 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 230000001629 suppression Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000012163 sequencing technique Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 241001203771 Eudonia echo Species 0.000 description 1
- 241001124569 Lycaenidae Species 0.000 description 1
- 101001120757 Streptococcus pyogenes serotype M49 (strain NZ131) Oleate hydratase Proteins 0.000 description 1
- 229940083712 aldosterone antagonist Drugs 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M9/00—Arrangements for interconnection not involving centralised switching
- H04M9/08—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
- H04M9/085—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic using digital techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M9/00—Arrangements for interconnection not involving centralised switching
- H04M9/08—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
- H04M9/082—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic using echo cancellers
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L21/0264—Noise filtering characterised by the type of parameter measurement, e.g. correlation techniques, zero crossing techniques or predictive techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/20—Arrangements for preventing acoustic feed-back
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M9/00—Arrangements for interconnection not involving centralised switching
- H04M9/08—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/04—Circuits for transducers, loudspeakers or microphones for correcting frequency response
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
- G10L21/0208—Noise filtering
- G10L2021/02082—Noise filtering the noise being echo, reverberation of the speech
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Computational Linguistics (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Telephone Function (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
本发明实施例公开了回声时延跟踪方法,包括:获取当前帧参考信号和当前帧采集信号;识别当前帧采集信号中的目标信噪比频点信息;目标信噪比频点为大于第一预设阈值的信噪比频点;当根据目标信噪比频点信息判断出当前帧采集信号为符合预设条件的有效帧信号时,针对目标信噪比频点对应的信号部分进行当前帧参考信号以及当前帧采集信号的互相关计算;根据互相关计算的结果获得回声时延值。本发明还公开了回声时延跟踪装置,采用本发明避免了低信噪比频点干扰互相关计算的准确性,有效解决了现有技术方案抗干扰性能较弱,导致回声时延容易误判,导致回声残留较多的技术问题,大大提高了回声时延值的准确性。
Description
技术领域
本发明涉及计算机通信领域,尤其一种回声时延跟踪方法以及回声时延跟踪装置。
背景技术
回声时延检测是声学回声消除算法的预处理环节,在回声消除处理前先计算参考信号(扬声器播放信号)与其回声信号的时间差,即回声时延,以便后续进行自适应滤波回声消除及非线性回声抑制处理。如图1示出的现有技术中回声消除算法模块的流程示意图,回声是声音参考信号从通话设备的扬声器通过空气传播后经麦克风采取回去而产生的;如图2示出的现有技术中回声时延产生的相关环节的原理示意图,由于回声信号需要经过播放端和采集端的应用层、***层、固件器件底层的各级缓存,这些缓存必然带来较大的时延,再加上声音在空气中传播过程,都会导致参考信号需要经过较大的时延后才到采集信号端,对于回声消除模块必须通过时延检测模块将上述时延进行准确检测后,把去除时延进而时间轴对齐的双端信号进行回声消除。
现有技术中,主要是基于远近端信号(远端信号即为扬声器发出的参考信号,近端信号即为麦克风采集的信号)的互相关函数计算,搜索相关度最大值,使用该值对应的远近端两帧信号的时间差作为回声时延值,具体包括:对远近端信号做快速傅里叶变换FFT,得到远近端功率谱,然后计算远端信号与近端信号功率谱在当前帧的互相关函数,并对互相关函数进行跟踪滤波,将滤波结果的峰值作为回声时延值。然而,现有方案的抗干扰性能较弱,导致回声时延容易误判,导致回声残留较多。
发明内容
本发明实施例所要解决的技术问题在于,提供一种回声时延跟踪方法和回声时延跟踪装置以及移动电子设备,有效解决了现有技术方案抗干扰性能较弱,导致回声时延容易误判,导致回声残留较多的技术问题。
为了解决上述技术问题,本发明实施例第一方面公开了一种回声时延跟踪方法,包括:
获取当前帧参考信号和当前帧采集信号;
识别所述当前帧采集信号中的目标信噪比频点信息;所述目标信噪比频点为大于第一预设阈值的信噪比频点;
当根据所述目标信噪比频点信息判断出所述当前帧采集信号为符合预设条件的有效帧信号时,针对所述目标信噪比频点对应的信号部分进行所述当前帧参考信号以及所述当前帧采集信号的互相关计算;
根据所述互相关计算的结果获得回声时延值。
结合第一方面,在第一种可能的实现方式中,所述识别所述当前帧采集信号中的目标信噪比频点信息,包括:
计算所述当前帧采集信号的功率谱,并计算各频点噪声电平;
根据所述功率谱和所述噪声电平计算各频点信噪比;
获取所述各频点信噪比中大于第一预设阈值的信噪比频点的个数以及频点位置信息。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述识别所述当前帧采集信号中的目标信噪比频点信息之后,还包括:
分析所述个数占所述当前帧采集信号的频点总数的比例是否大于第二预设阈值;
当分析结果为是时,则判断出所述当前帧采集信号为符合预设条件的有效帧信号。
结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述根据所述互相关计算的结果获得回声时延值,包括:
对所述互相关计算的结果进行平滑处理,得到平滑处理值;
从所述平滑处理值中选取出回声时延值。
结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述对所述互相关计算的结果进行平滑处理之前,还包括:
计算所述当前帧参考信号的功率谱,并计算各频点的平滑值;
对所述功率谱和所述平滑值进行二值化处理,得到第一二值化数组;
缓存当前帧之前的n帧二值化数据,得到目标数组;所述n为正整数;
统计所述目标数组中二进制数含1的个数;
根据所述含1的个数计算得出加权系数;
所述对所述互相关计算的结果进行平滑处理包括:根据所述加权系数对所述互相关计算的结果进行加权平滑处理。
结合第一方面的第三种可能的实现方式,在第五种可能的实现方式中,所述针对所述目标信噪比频点对应的信号部分进行所述当前帧参考信号以及所述当前帧采集信号的互相关计算,包括:
根据以下公式计算得到历史n帧与当前帧采集信号的差异结果值:
其中,i为0到n-1;m1=INT(M*500)/fs*2,m2=INT(M*1200)/fs*2;fs为采样频率值,M为快速傅里叶变换的点数的一半;k为所述当前帧采集信号的各频点信噪比中大于第一预设阈值的信噪比频点的频点位置信息;Refbbuf(i)(k)为所述第一目标数组;Capb(k)为根据所述当前帧采集信号的功率谱以及各频点的平滑值进行二值化处理得到的第二二值化数组。
本发明实施例第二方面公开了一种回声时延跟踪装置,包括:
获取模块,用于获取当前帧参考信号和当前帧采集信号;
识别模块,用于识别所述当前帧采集信号中的目标信噪比频点信息;所述目标信噪比频点为大于第一预设阈值的信噪比频点;
互相关计算模块,用于当根据所述目标信噪比频点信息判断出所述当前帧采集信号为符合预设条件的有效帧信号时,针对所述目标信噪比频点对应的信号部分进行所述当前帧参考信号以及所述当前帧采集信号的互相关计算;
时延值获得模块,用于根据所述互相关计算的结果获得回声时延值。
结合第二方面,在第一种可能的实现方式中,还包括:
所述识别模块包括:
第一计算单元,用于计算所述当前帧采集信号的功率谱,并计算各频点噪声电平;
第二计算单元,用于根据所述功率谱和所述噪声电平计算各频点信噪比;
个数获取单元,用于获取所述各频点信噪比中大于第一预设阈值的信噪比频点的个数以及频点位置信息。
结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括:
分析模块,用于在所述识别模块识别所述当前帧采集信号中的目标信噪比频点信息之后,分析所述个数占所述当前帧采集信号的频点总数的比例是否大于第二预设阈值;
当分析结果为是时,则判断出所述当前帧采集信号为符合预设条件的有效帧信号。
结合第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述时延值获得模块包括:
平滑处理单元,用于对所述互相关计算的结果进行平滑处理,得到平滑处理值;
选取单元,用于从所述平滑处理值中选取出回声时延值。
结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,还包括:
功率谱平滑计算模块,用于在所述平滑处理单元对所述互相关计算的结果进行平滑处理之前,计算所述当前帧参考信号的功率谱,并计算各频点的平滑值;
二值化处理模块,用于对所述功率谱和所述平滑值进行二值化处理,得到第一二值化数组;
缓存模块,用于缓存当前帧之前的n帧二值化数据,得到目标数组;所述n为正整数;
统计模块,用于统计所述目标数组中二进制数含1的个数;
加权系数计算模块,用于根据所述含1的个数计算得出加权系数;
所述平滑处理单元具体用于根据所述加权系数对所述互相关计算的结果进行加权平滑处理。
结合第二方面的第三种可能的实现方式,在第五种可能的实现方式中,所述互相关计算模块具体用于:
根据以下公式计算得到历史n帧与当前帧采集信号的差异结果值:
其中,i为0到n-1;m1=INT(M*500)/fs*2,m2=INT(M*1200)/fs*2;fs为采样频率值,M为快速傅里叶变换的点数的一半;k为所述当前帧采集信号的各频点信噪比中大于第一预设阈值的信噪比频点的频点位置信息;Refbbuf(i)(k)为所述第一目标数组;Capb(k)为根据所述当前帧采集信号的功率谱以及各频点的平滑值进行二值化处理得到的第二二值化数组。
本发明实施例第三方面公开了一种移动电子设备,包括处理器、存储器以及输入装置和输出装置;其中,所述处理器通过执行所述存储器中存储的同步服务管理程序,执行上述第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的实现方式,或者第一方面的第五种可能的实现方式中的回声时延跟踪方法的全部步骤。
本发明实施例第四方面公开了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本发明实施例第一方面、或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,或者第一方面的第四种可能的实现方式,或者第一方面的第五种可能的实现方式中的回声时延跟踪方法的全部步骤。
实施本发明实施例,通过识别当前帧采集信号中的目标信噪比频点信息;该目标信噪比频点为大于第一预设阈值的信噪比频点,然后只针对该目标信噪比频点对应的信号部分进行当前帧参考信号以及当前帧采集信号的互相关计算,最终根据该互相关计算的结果获得回声时延值,避免了低信噪比频点干扰互相关计算的准确性,有效解决了现有技术方案抗干扰性能较弱,导致回声时延容易误判,导致回声残留较多的技术问题,大大提高了回声时延值的准确性;并且可以针对互相关计算的结果进行加权平滑处理,从而通过加权方式给特征明显帧以更大的权重,提高了回声时延跟踪的收敛速度。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中回声消除算法模块的流程示意图;
图2是现有技术中回声时延产生的相关环节的原理示意图;
图3是本发明实施例提供的回声时延跟踪方法的场景架构图;
图4是本发明实施例提供的回声时延跟踪方法的流程示意图;
图5是本发明提供的回声时延跟踪方法的另一实施例的流程示意图;
图6是本发明实施例提供的回声时延跟踪装置的结构示意图;
图7是本发明实施例提供的识别模块的结构示意图;
图8是本发明提供的回声时延跟踪装置的另一实施例的结构示意图;
图9是本发明实施例提供的时延值获得模块的结构示意图;
图10是本发明提供的回声时延跟踪装置的另一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图3示出的本发明实施例提供的回声时延跟踪方法的场景架构图,电子设备之间可以通过网络服务器建立语音连接,进行语音通信,那么数据发送方可以通过麦克风等采集装置实时地将采集到的语音数据帧发送给数据接收方,同时通过扬声器实时地播放对方发送的语音数据帧;电子设备需要针对远端和近端的语音信号进行回声时延处理,以消除回声以及非线性回声抑制。
下面结合图4示出的本发明实施例提供的回声时延跟踪方法的流程示意图,详细说明本发明实施例提供的回声时延跟踪方法的技术方案,包括如下步骤:
步骤S400:获取当前帧参考信号和当前帧采集信号;
具体地,语音通信双方建立了语音通信连接,双方的电子设备都可以实时地获取对端发送的语音信号(即语音的参考信号)以及本端采集的语音信号(即语音的采集信号)。
步骤S402:识别所述当前帧采集信号中的目标信噪比频点信息;
具体地,电子设备针对当前帧的采集信号进行识别,可以通过预先设定一阈值(即第一预设阈值,该值可以设置为0.1,技术人员可以根据自身需求或经验来设置该阈值),通过比较当前帧采集信号的各个频点的信噪比与该第一预设阈值的大小关系,找出所有大于该第一预设阈值的信噪比频点,作为目标信噪比频点,可理解的是,该目标信噪比频点即为高信噪比频点,本发明实施例不限于该第一预设阈值的大小,技术人员可以根据自身需求或经验来设置该第一预设阈值,依此来界定本发明实施例的高信噪比频点。本发明实施例中的目标信噪比频点信息可以包括该目标信噪比频点的个数、或位置、或与个数相关、或与位置相关的信息,等等。
步骤S404:当根据所述目标信噪比频点信息判断出所述当前帧采集信号为符合预设条件的有效帧信号时,针对所述目标信噪比频点对应的信号部分进行所述当前帧参考信号以及所述当前帧采集信号的互相关计算;
具体地,本发明实施例可以预先设定判断策略,根据该目标信噪比频点信息来判断当前帧采集信号是否为有效帧信号,例如可以通过目标信噪比频点的个数大小或位置分布情况等来判断,包括个数大小是否达到预设值、或占所有频点的比例是否达到预设值、又或位置分布情况是否匹配预设情况等,本发明实施例不作限定,技术人员可以根据实际情况来设置判断策略,只要根据该目标信噪比频点信息来进行判断,都落入本发明实施例的保护范围。
本发明实施例只针对有效帧信号来进行互相关计算,若判断不为有效帧信号,可以不对该当前帧采集信号进行回声时延跟踪处理;若判断为有效帧信号,那么只针对该目标信噪比频点对应的信号部分来该当前帧参考信号以及该当前帧采集信号的互相关计算,得到互相关计算的结果。
步骤S406:根据所述互相关计算的结果获得回声时延值。
具体地,常规语音通话应用中,最常见的干扰回声时延跟踪的主要因素是近端背景噪声,而近端背景噪声会和回声信号一起被麦克风采集到,而由于噪声可能是平稳噪声也可能是非平稳噪声,即使在回声时延跟踪处理之前加入噪声抑制模块,也很难得到无噪声的纯回声信号,所以这种带噪信号会影响到频谱能量的互相关计算的准确性,尤其在低信噪比应用场景,噪声比信号本身能量更强,此时得到的互相关值是误差大,最终跟踪到的回声时延值也就不准,直接导致回声消除模块无法消除回声,导致回声残留和近端语音被损坏。而根据步骤S404得到的互相关计算的结果是只针对高信噪比频点的信号部分来进行的互相关计算,因此避免了低信噪比频点干扰互相关计算的准确性,有效解决了现有技术方案抗干扰性能较弱,导致回声时延容易误判,导致回声残留较多的技术问题,大大提高了回声时延值的准确性。
进一步地,如图5示出的本发明提供的回声时延跟踪方法的另一实施例的流程示意图,举例详细本发明回声时延跟踪方法的具体实施方式,包括以下步骤:
步骤S500:获取当前帧参考信号和当前帧采集信号;
具体地,参考上述图4实施例中的步骤S400,这里不再赘述。
步骤S502:计算该当前帧参考信号的功率谱,并计算各频点的平滑值;
具体地,可以对该当前帧参考信号进行快速傅里叶变换FFT,以求得功率谱Ref(j),j=m1~m2,其中m1=INT(M*500)/fs*2,m2=INT(M*1200)/fs*2,M为FFT点数的一半,fs为采样频率值。然后计算各频点的Ref(j)的平滑值Refsm(j)=0.98*Refsm(j)+0.02*Ref(j)。
步骤S504:对所述功率谱和所述平滑值进行二值化处理,得到第一二值化数组;
具体地,可以对Ref(j)与Refsm(j)进行数值比较,若Ref(j)大与Refsm(j)则为1,否则为0,从而得到第一二值化数组,即得到Refb(j)的二值化数组。
步骤S506:缓存当前帧之前的n帧二值化数据,得到目标数组;
具体地,可以通过保存Refb(j)到Refbbuf(i)(j)数组,其中i=0~n-1,得到目标数组,该数组的大小为n*(m2-m1),n为正整数。
步骤S508:统计所述第一目标数组中二进制数含1的个数;
具体地,可以统计每个Refbbuf(i)二进制数中含1的个数One_Ref(i),其中i=0~n-1。
步骤S510:根据所述含1的个数计算得出加权系数;
具体地,可以通过a(i)=0.0005+0.002*One_Ref(i)/(m2-m1),其中i=0~n-1,来计算加权系数a(i)。
步骤S512:计算所述当前帧采集信号的功率谱,并计算各频点噪声电平;
具体地,可以对该当前帧参考信号进行快速傅里叶变换FFT,以求得功率谱Capf(j),j=m1~m2,其中m1=INT(M*500)/fs*2,m2=INT(M*1200)/fs*2,M为FFT点数的一半,fs为采样频率值。然后计算各频点的Capf(j)的平滑值Capsm(j)=0.98*Capsm(j)+0.02*Cap(j)。可以通过最小统计量控制递归平均算法(Minima Controlled Recursive Averaging,MCRA)算法估计各频点的噪声电平N(j),j=m1~m2。
步骤S514:计算该当前帧采集信号各频点的平滑值;
具体地,本发明实施例可以计算各频点的Capf(j)的平滑值为Capsm(j)=0.98*Capsm(j)+0.02*Cap(j)。
步骤S516:对该功率谱和该平滑值进行二值化处理,得到第二二值化数组;
具体地,可以对Cap(j)与Capsm(j)进行数值比较,若Cap(j)大与Capsm(j)则为1,否则为0,从而得到第二二值化数组,即Capb(j)的二值化数组。
步骤S518:根据所述功率谱和所述噪声电平计算各频点信噪比;
具体地,可以通过snr(j)=Cap(j)/N(j),j=m1~m2,计算得到各频点信噪比snr(j)。
步骤S520:获取所述各频点信噪比中大于第一预设阈值的信噪比频点的个数以及频点位置信息;
具体地,可以通过标识snr(j)>THRES_SNR(即该第一预设阈值)的对应频点为k,表示各频点信噪比中大于第一预设阈值的信噪比频点的频点位置信息,以及可以统计得出各频点信噪比中大于第一预设阈值的信噪比频点的个数L。
步骤S522:分析所述个数占所述当前帧采集信号的频点总数的比例是否大于第二预设阈值;
具体地,可以通过判断L/(m2-m1)>第二预设阈值是否成立,来进行分析,本发明实施例中的第二预设阈值为大于等于0,小于等于1的数,可以为0.6、0.7等等,本发明实施例不限于该第二预设阈值的大小,技术人员可以根据自身需求或经验来设置该第二预设阈值。
当分析结果为是时,则判断出该当前帧采集信号为符合预设条件的有效帧信号,执行步骤S524,否则判断出该当前帧采集信号不为符合预设条件的有效帧信号,那么可以放弃对该当前帧采集信号进行回声时延跟踪等操作,等等,本发明实施例不作限制。
步骤S524:针对该目标信噪比频点对应的信号部分进行该当前帧参考信号以及该当前帧采集信号的互相关计算;
根据以下公式计算得到历史n帧与当前帧采集信号的差异结果值:
其中,i为0到n-1;m1=INT(M*500)/fs*2,m2=INT(M*1200)/fs*2;fs为采样频率值,M为快速傅里叶变换的点数的一半;k为所述当前帧采集信号的各频点信噪比中大于第一预设阈值的信噪比频点的频点位置信息;Refbbuf(i)(k)为所述第一目标数组;Capb(k)为根据所述当前帧采集信号的功率谱以及各频点的平滑值进行二值化处理得到的第二二值化数组。
步骤S526:根据该加权系数对所述互相关计算的结果进行加权平滑处理,得到平滑处理值;
具体地,可以通过公式:
CxorRsm(i)=(1-a(i))*CxorRsm(i)+a(i)*CxorR(i)来进行加权平滑处理。
步骤S528:从平滑处理值中选取出回声时延值。
具体地,可以以n个CxorRsm(i)值中的最小值对应的i值最为候选回声时延值,并跟踪判断满足以下三个条件即为最终选取得到的回声时延值:
1、n个CxorRsm(i)值的峰谷差距大于5.5;
2、CxorRsm(i)最小值须小于17.5;
3、候选回声时延值在k帧内持续保持不变。
需要说明的是,可以省略步骤S510和S512的执行,那么步骤S524中的平滑处理可以通过以下公式来替代执行:
CxorRsm(i)=(1-a)*CxorRsm(i)+a*CxorR(i),其中a为滤波系数。
还需要说明的是,步骤S502至S510,与步骤S512至S522,可以同时执行或者按任意先后顺序执行,本发明实施例不作限制。步骤S514至S516,与步骤S518至S522,可以同时执行或者按任意先后顺序执行,本发明实施例不作限制。
实施本发明实施例,通过识别当前帧采集信号中的目标信噪比频点信息;该目标信噪比频点为大于第一预设阈值的信噪比频点,然后只针对该目标信噪比频点对应的信号部分进行当前帧参考信号以及当前帧采集信号的互相关计算,最终根据该互相关计算的结果获得回声时延值,避免了低信噪比频点干扰互相关计算的准确性,有效解决了现有技术方案抗干扰性能较弱,导致回声时延容易误判,导致回声残留较多的技术问题,大大提高了回声时延值的准确性;并且可以针对互相关计算的结果进行加权平滑处理,从而通过加权方式给特征明显帧以更大的权重,提高了回声时延跟踪的收敛速度。
为了便于更好地实施本发明实施例的上述方案,本发明还对应提供了一种回声时延跟踪装置,如图6示出的本发明实施例提供的回声时延跟踪装置的结构示意图,回声时延跟踪装置60可以包括:获取模块600、识别模块602、互相关计算模块604和时延值获得模块606,其中,
获取模块600用于获取当前帧参考信号和当前帧采集信号;
识别模块602用于识别所述当前帧采集信号中的目标信噪比频点信息;所述目标信噪比频点为大于第一预设阈值的信噪比频点;
互相关计算模块604用于当根据所述目标信噪比频点信息判断出所述当前帧采集信号为符合预设条件的有效帧信号时,针对所述目标信噪比频点对应的信号部分进行所述当前帧参考信号以及所述当前帧采集信号的互相关计算;
时延值获得模块606用于根据所述互相关计算的结果获得回声时延值。
具体地,如图7示出的本发明实施例提供的识别模块的结构示意图,识别模块602可以包括:第一计算单元6020、第二计算单元6022和个数获取单元6024,其中,
第一计算单元6020用于计算所述当前帧采集信号的功率谱,并计算各频点噪声电平;
第二计算单元6022用于根据所述功率谱和所述噪声电平计算各频点信噪比;
个数获取单元6024用于获取所述各频点信噪比中大于第一预设阈值的信噪比频点的个数以及频点位置信息。
进一步地,如图8示出的本发明提供的回声时延跟踪装置的另一实施例的结构示意图,回声时延跟踪装置60包括:获取模块600、识别模块602、互相关计算模块604和时延值获得模块606,还可以包括分析模块608,用于在识别模块602识别所述当前帧采集信号中的目标信噪比频点信息之后,分析所述个数占所述当前帧采集信号的频点总数的比例是否大于第二预设阈值;
当分析结果为是时,则判断出所述当前帧采集信号为符合预设条件的有效帧信号,触发互相关计算模块604执行操作。
再进一步地,如图9示出的本发明实施例提供的时延值获得模块的结构示意图,时延值获得模块606可以包括:平滑处理单元6060和选取单元6062,其中,
平滑处理单元6060用于对所述互相关计算的结果进行平滑处理,得到平滑处理值;
选取单元6062用于从所述平滑处理值中选取出回声时延值。
再进一步地,如图10示出的本发明提供的回声时延跟踪装置的另一实施例的结构示意图,回声时延跟踪装置60包括:获取模块600、识别模块602、互相关计算模块604、时延值获得模块606和分析模块608,还可以包括:功率谱平滑计算模块6010、二值化处理模块6012、缓存模块6014、统计模块6016和加权系数计算模块6018,其中,
功率谱平滑计算模块6010用于在所述平滑处理单元对所述互相关计算的结果进行平滑处理之前,计算所述当前帧参考信号的功率谱,并计算各频点的平滑值;
二值化处理模块6012用于对所述功率谱和所述平滑值进行二值化处理,得到第一二值化数组;
缓存模块6014用于缓存当前帧之前的n帧二值化数据,得到目标数组;所述n为正整数;
统计模块6016用于统计所述目标数组中二进制数含1的个数;
加权系数计算模块6018用于根据所述含1的个数计算得出加权系数;
那么平滑处理单元6060具体用于根据所述加权系数对所述互相关计算的结果进行加权平滑处理。
再进一步地,互相关计算模块604可以具体用于:
根据以下公式计算得到历史n帧与当前帧采集信号的差异结果值:
其中,i为0到n-1;m1=INT(M*500)/fs*2,m2=INT(M*1200)/fs*2;fs为采样频率值,M为快速傅里叶变换的点数的一半;k为所述当前帧采集信号的各频点信噪比中大于第一预设阈值的信噪比频点的频点位置信息;Refbbuf(i)(k)为所述第一目标数组;Capb(k)为根据所述当前帧采集信号的功率谱以及各频点的平滑值进行二值化处理得到的第二二值化数组。
综上所述,实施本发明实施例,通过识别当前帧采集信号中的目标信噪比频点信息;该目标信噪比频点为大于第一预设阈值的信噪比频点,然后只针对该目标信噪比频点对应的信号部分进行当前帧参考信号以及当前帧采集信号的互相关计算,最终根据该互相关计算的结果获得回声时延值,避免了低信噪比频点干扰互相关计算的准确性,有效解决了现有技术方案抗干扰性能较弱,导致回声时延容易误判,导致回声残留较多的技术问题,大大提高了回声时延值的准确性;并且可以针对互相关计算的结果进行加权平滑处理,从而通过加权方式给特征明显帧以更大的权重,提高了回声时延跟踪的收敛速度。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (12)
1.一种回声时延跟踪方法,其特征在于,包括:
获取当前帧参考信号和当前帧采集信号;
识别所述当前帧采集信号中的目标信噪比频点信息;所述目标信噪比频点为大于第一预设阈值的信噪比频点;
当根据所述目标信噪比频点信息判断出所述当前帧采集信号为符合预设条件的有效帧信号时,针对所述目标信噪比频点对应的信号部分进行所述当前帧参考信号以及所述当前帧采集信号的互相关计算;
根据所述互相关计算的结果获得回声时延值。
2.如权利要求1所述的方法,其特征在于,所述识别所述当前帧采集信号中的目标信噪比频点信息,包括:
计算所述当前帧采集信号的功率谱,并计算各频点噪声电平;
根据所述功率谱和所述噪声电平计算各频点信噪比;
获取所述各频点信噪比中大于第一预设阈值的信噪比频点的个数以及频点位置信息。
3.如权利要求2所述的方法,其特征在于,所述识别所述当前帧采集信号中的目标信噪比频点信息之后,还包括:
分析所述个数占所述当前帧采集信号的频点总数的比例是否大于第二预设阈值;
当分析结果为是时,则判断出所述当前帧采集信号为符合预设条件的有效帧信号。
4.如权利要求2所述的方法,其特征在于,所述根据所述互相关计算的结果获得回声时延值,包括:
对所述互相关计算的结果进行平滑处理,得到平滑处理值;
从所述平滑处理值中选取出回声时延值。
5.如权利要求4所述的方法,其特征在于,所述对所述互相关计算的结果进行平滑处理之前,还包括:
计算所述当前帧参考信号的功率谱,并计算各频点的平滑值;
对所述功率谱和所述平滑值进行二值化处理,得到第一二值化数组;
缓存当前帧之前的n帧二值化数据,得到目标数组;所述n为正整数;
统计所述目标数组中二进制数含1的个数;
根据所述含1的个数计算得出加权系数;
所述对所述互相关计算的结果进行平滑处理包括:根据所述加权系数对所述互相关计算的结果进行加权平滑处理。
6.如权利要求4所述的方法,其特征在于,所述针对所述目标信噪比频点对应的信号部分进行所述当前帧参考信号以及所述当前帧采集信号的互相关计算,包括:
根据以下公式计算得到历史n帧与当前帧采集信号的差异结果值:
其中,i为0到n-1;m1=INT(M*500)/fs*2,m2=INT(M*1200)/fs*2;fs为采样频率值,M为快速傅里叶变换的点数的一半;k为所述当前帧采集信号的各频点信噪比中大于第一预设阈值的信噪比频点的频点位置信息;Refbbuf(i)(k)为所述第一目标数组;Capb(k)为根据所述当前帧采集信号的功率谱以及各频点的平滑值进行二值化处理得到的第二二值化数组。
7.一种回声时延跟踪装置,其特征在于,包括:
获取模块,用于获取当前帧参考信号和当前帧采集信号;
识别模块,用于识别所述当前帧采集信号中的目标信噪比频点信息;所述目标信噪比频点为大于第一预设阈值的信噪比频点;
互相关计算模块,用于当根据所述目标信噪比频点信息判断出所述当前帧采集信号为符合预设条件的有效帧信号时,针对所述目标信噪比频点对应的信号部分进行所述当前帧参考信号以及所述当前帧采集信号的互相关计算;
时延值获得模块,用于根据所述互相关计算的结果获得回声时延值。
8.如权利要求7所述的装置,其特征在于,所述识别模块包括:
第一计算单元,用于计算所述当前帧采集信号的功率谱,并计算各频点噪声电平;
第二计算单元,用于根据所述功率谱和所述噪声电平计算各频点信噪比;
个数获取单元,用于获取所述各频点信噪比中大于第一预设阈值的信噪比频点的个数以及频点位置信息。
9.如权利要求8所述的装置,其特征在于,还包括:
分析模块,用于在所述识别模块识别所述当前帧采集信号中的目标信噪比频点信息之后,分析所述个数占所述当前帧采集信号的频点总数的比例是否大于第二预设阈值;
当分析结果为是时,则判断出所述当前帧采集信号为符合预设条件的有效帧信号。
10.如权利要求8所述的装置,其特征在于,所述时延值获得模块包括:
平滑处理单元,用于对所述互相关计算的结果进行平滑处理,得到平滑处理值;
选取单元,用于从所述平滑处理值中选取出回声时延值。
11.如权利要求10所述的装置,其特征在于,还包括:
功率谱平滑计算模块,用于在所述平滑处理单元对所述互相关计算的结果进行平滑处理之前,计算所述当前帧参考信号的功率谱,并计算各频点的平滑值;
二值化处理模块,用于对所述功率谱和所述平滑值进行二值化处理,得到第一二值化数组;
缓存模块,用于缓存当前帧之前的n帧二值化数据,得到目标数组;所述n为正整数;
统计模块,用于统计所述目标数组中二进制数含1的个数;
加权系数计算模块,用于根据所述含1的个数计算得出加权系数;
所述平滑处理单元具体用于根据所述加权系数对所述互相关计算的结果进行加权平滑处理。
12.如权利要求10所述的装置,其特征在于,所述互相关计算模块具体用于:
根据以下公式计算得到历史n帧与当前帧采集信号的差异结果值:
其中,i为0到n-1;m1=INT(M*500)/fs*2,m2=INT(M*1200)/fs*2;fs为采样频率值,M为快速傅里叶变换的点数的一半;k为所述当前帧采集信号的各频点信噪比中大于第一预设阈值的信噪比频点的频点位置信息;Refbbuf(i)(k)为所述第一目标数组;Capb(k)为根据所述当前帧采集信号的功率谱以及各频点的平滑值进行二值化处理得到的第二二值化数组。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610353009.XA CN105872156B (zh) | 2016-05-25 | 2016-05-25 | 一种回声时延跟踪方法及装置 |
EP17802138.2A EP3468162B1 (en) | 2016-05-25 | 2017-05-23 | Method and device for tracking echo delay |
PCT/CN2017/085467 WO2017202292A1 (zh) | 2016-05-25 | 2017-05-23 | 一种回声时延跟踪方法及装置 |
JP2018528587A JP6557786B2 (ja) | 2016-05-25 | 2017-05-23 | エコー遅延トラッキング方法、装置及びコンピュータ記憶媒体 |
KR1020187014699A KR102114766B1 (ko) | 2016-05-25 | 2017-05-23 | 에코 지연을 추적하는 방법 및 장치 |
US16/141,953 US10841432B2 (en) | 2016-05-25 | 2018-09-25 | Echo delay tracking method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610353009.XA CN105872156B (zh) | 2016-05-25 | 2016-05-25 | 一种回声时延跟踪方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105872156A true CN105872156A (zh) | 2016-08-17 |
CN105872156B CN105872156B (zh) | 2019-02-12 |
Family
ID=56634789
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610353009.XA Active CN105872156B (zh) | 2016-05-25 | 2016-05-25 | 一种回声时延跟踪方法及装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10841432B2 (zh) |
EP (1) | EP3468162B1 (zh) |
JP (1) | JP6557786B2 (zh) |
KR (1) | KR102114766B1 (zh) |
CN (1) | CN105872156B (zh) |
WO (1) | WO2017202292A1 (zh) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106231145A (zh) * | 2016-08-31 | 2016-12-14 | 广州市百果园网络科技有限公司 | 一种回声延时处理方法及回声延时处理装置 |
CN106506872A (zh) * | 2016-11-02 | 2017-03-15 | 腾讯科技(深圳)有限公司 | 通话状态检测方法及装置 |
CN107331406A (zh) * | 2017-07-03 | 2017-11-07 | 福建星网智慧软件有限公司 | 一种动态调整回声延时的方法 |
WO2017202292A1 (zh) * | 2016-05-25 | 2017-11-30 | 腾讯科技(深圳)有限公司 | 一种回声时延跟踪方法及装置 |
CN107610713A (zh) * | 2017-10-23 | 2018-01-19 | 科大讯飞股份有限公司 | 基于时延估计的回声消除方法及装置 |
WO2018040430A1 (zh) * | 2016-08-31 | 2018-03-08 | 广州视源电子科技股份有限公司 | 一种回声时延的确定方法、装置及智能会议设备 |
CN108831497A (zh) * | 2018-05-22 | 2018-11-16 | 出门问问信息科技有限公司 | 一种回声压缩方法及装置、存储介质、电子设备 |
CN110148421A (zh) * | 2019-06-10 | 2019-08-20 | 浙江大华技术股份有限公司 | 一种残余回声检测方法、终端和装置 |
CN110162193A (zh) * | 2018-02-12 | 2019-08-23 | 北京钛方科技有限责任公司 | 一种触碰定位装置及方法 |
CN110349592A (zh) * | 2019-07-17 | 2019-10-18 | 百度在线网络技术(北京)有限公司 | 用于输出信息的方法和装置 |
CN110970051A (zh) * | 2019-12-06 | 2020-04-07 | 广州国音智能科技有限公司 | 语音数据采集方法、终端及可读存储介质 |
CN110992973A (zh) * | 2019-11-29 | 2020-04-10 | 维沃移动通信有限公司 | 一种信号时延的确定方法和电子设备 |
US10693799B2 (en) | 2016-09-22 | 2020-06-23 | Tencent Technology (Shenzhen) Company Limited | Calling method and device, computer storage medium, and terminal |
CN111402868A (zh) * | 2020-03-17 | 2020-07-10 | 北京百度网讯科技有限公司 | 语音识别方法、装置、电子设备及计算机可读存储介质 |
CN111742541A (zh) * | 2017-12-08 | 2020-10-02 | 华为技术有限公司 | 声学回波抵消方法和装置 |
CN113241086A (zh) * | 2021-05-14 | 2021-08-10 | 北京达佳互联信息技术有限公司 | 音频处理方法、装置、电子设备及存储介质 |
CN116609726A (zh) * | 2023-05-11 | 2023-08-18 | 钉钉(中国)信息技术有限公司 | 一种声源定位方法及装置 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7187183B2 (ja) * | 2018-06-14 | 2022-12-12 | 株式会社トランストロン | エコー抑圧装置、エコー抑圧方法およびエコー抑圧プログラム |
US11146607B1 (en) * | 2019-05-31 | 2021-10-12 | Dialpad, Inc. | Smart noise cancellation |
TWI778502B (zh) | 2021-01-22 | 2022-09-21 | 威聯通科技股份有限公司 | 回聲延時估計方法及回聲延時估計系統 |
CN114255748A (zh) * | 2021-04-06 | 2022-03-29 | 北京安声科技有限公司 | 扫地机器人 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000507432A (ja) * | 1997-01-23 | 2000-06-13 | モトローラ・インコーポレイテッド | 通信システムにおける非線形処理装置および方法 |
CN104506747A (zh) * | 2015-01-21 | 2015-04-08 | 捷思锐科技(北京)有限公司 | 一种回声消除的方法及装置 |
CN105472191A (zh) * | 2015-11-18 | 2016-04-06 | 百度在线网络技术(北京)有限公司 | 一种跟踪回声时延的方法和装置 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI106489B (fi) * | 1996-06-19 | 2001-02-15 | Nokia Networks Oy | Kaikusalpa ja kaiunpoistajan epälineaarinen prosessori |
US6092040A (en) * | 1997-11-21 | 2000-07-18 | Voran; Stephen | Audio signal time offset estimation algorithm and measuring normalizing block algorithms for the perceptually-consistent comparison of speech signals |
US6049607A (en) * | 1998-09-18 | 2000-04-11 | Lamar Signal Processing | Interference canceling method and apparatus |
WO2001001571A1 (en) * | 1999-06-24 | 2001-01-04 | Koninklijke Philips Electronics N.V. | Acoustic echo and noise cancellation |
AU3039900A (en) * | 1999-12-17 | 2001-06-25 | Nokia Corporation | A delay measurement system in a packet network |
US20040252652A1 (en) * | 2003-06-10 | 2004-12-16 | Alexander Berestesky | Cross correlation, bulk delay estimation, and echo cancellation |
EP1715669A1 (en) * | 2005-04-19 | 2006-10-25 | Ecole Polytechnique Federale De Lausanne (Epfl) | A method for removing echo in an audio signal |
CN101026659B (zh) * | 2006-02-23 | 2010-04-07 | 中兴通讯股份有限公司 | 一种回声延时定位的实现方法 |
DE602006010323D1 (de) | 2006-04-13 | 2009-12-24 | Fraunhofer Ges Forschung | Audiosignaldekorrelator |
CN101321201B (zh) | 2007-06-06 | 2011-03-16 | 联芯科技有限公司 | 回声消除装置、通信终端及确定回声时延的方法 |
JP5167871B2 (ja) * | 2008-03-05 | 2013-03-21 | 沖電気工業株式会社 | 伝搬遅延時間推定器、プログラム及び方法、並びにエコーキャンセラ |
US8503669B2 (en) * | 2008-04-07 | 2013-08-06 | Sony Computer Entertainment Inc. | Integrated latency detection and echo cancellation |
US8170226B2 (en) * | 2008-06-20 | 2012-05-01 | Microsoft Corporation | Acoustic echo cancellation and adaptive filters |
JP5321372B2 (ja) * | 2009-09-09 | 2013-10-23 | 沖電気工業株式会社 | エコーキャンセラ |
US9049281B2 (en) * | 2011-03-28 | 2015-06-02 | Conexant Systems, Inc. | Nonlinear echo suppression |
JP5235226B2 (ja) * | 2011-06-28 | 2013-07-10 | 日本電信電話株式会社 | エコー消去装置及びそのプログラム |
CN102726034B (zh) * | 2011-07-25 | 2014-01-08 | 华为技术有限公司 | 一种参数域回声控制装置和方法 |
JP2015521421A (ja) * | 2012-06-08 | 2015-07-27 | インテル コーポレイション | 長く遅延したエコーのためのエコーキャンセレーションアルゴリズム |
CN102780821B (zh) | 2012-07-06 | 2014-08-13 | 歌尔声学股份有限公司 | 一种送受话端采样率偏差纠正方法和*** |
JP5700850B2 (ja) * | 2012-10-05 | 2015-04-15 | 日本電信電話株式会社 | 遅延推定方法とその方法を用いたエコー消去方法と、それらの装置とプログラムとその記録媒体 |
US9762742B2 (en) * | 2014-07-24 | 2017-09-12 | Conexant Systems, Llc | Robust acoustic echo cancellation for loosely paired devices based on semi-blind multichannel demixing |
GB2547063B (en) * | 2014-10-30 | 2018-01-31 | Imagination Tech Ltd | Noise estimator |
CN105872156B (zh) * | 2016-05-25 | 2019-02-12 | 腾讯科技(深圳)有限公司 | 一种回声时延跟踪方法及装置 |
-
2016
- 2016-05-25 CN CN201610353009.XA patent/CN105872156B/zh active Active
-
2017
- 2017-05-23 WO PCT/CN2017/085467 patent/WO2017202292A1/zh active Application Filing
- 2017-05-23 EP EP17802138.2A patent/EP3468162B1/en active Active
- 2017-05-23 JP JP2018528587A patent/JP6557786B2/ja active Active
- 2017-05-23 KR KR1020187014699A patent/KR102114766B1/ko active IP Right Grant
-
2018
- 2018-09-25 US US16/141,953 patent/US10841432B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000507432A (ja) * | 1997-01-23 | 2000-06-13 | モトローラ・インコーポレイテッド | 通信システムにおける非線形処理装置および方法 |
CN104506747A (zh) * | 2015-01-21 | 2015-04-08 | 捷思锐科技(北京)有限公司 | 一种回声消除的方法及装置 |
CN105472191A (zh) * | 2015-11-18 | 2016-04-06 | 百度在线网络技术(北京)有限公司 | 一种跟踪回声时延的方法和装置 |
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10841432B2 (en) | 2016-05-25 | 2020-11-17 | Tencent Technology (Shenzhen) Company Limited | Echo delay tracking method and apparatus |
WO2017202292A1 (zh) * | 2016-05-25 | 2017-11-30 | 腾讯科技(深圳)有限公司 | 一种回声时延跟踪方法及装置 |
WO2018040430A1 (zh) * | 2016-08-31 | 2018-03-08 | 广州视源电子科技股份有限公司 | 一种回声时延的确定方法、装置及智能会议设备 |
CN106231145A (zh) * | 2016-08-31 | 2016-12-14 | 广州市百果园网络科技有限公司 | 一种回声延时处理方法及回声延时处理装置 |
CN106231145B (zh) * | 2016-08-31 | 2019-09-27 | 广州市百果园网络科技有限公司 | 一种回声延时处理方法及回声延时处理装置 |
US10693799B2 (en) | 2016-09-22 | 2020-06-23 | Tencent Technology (Shenzhen) Company Limited | Calling method and device, computer storage medium, and terminal |
CN106506872B (zh) * | 2016-11-02 | 2019-05-24 | 腾讯科技(深圳)有限公司 | 通话状态检测方法及装置 |
CN106506872A (zh) * | 2016-11-02 | 2017-03-15 | 腾讯科技(深圳)有限公司 | 通话状态检测方法及装置 |
CN107331406B (zh) * | 2017-07-03 | 2020-06-16 | 福建星网智慧软件有限公司 | 一种动态调整回声延时的方法 |
CN107331406A (zh) * | 2017-07-03 | 2017-11-07 | 福建星网智慧软件有限公司 | 一种动态调整回声延时的方法 |
KR102340999B1 (ko) * | 2017-10-23 | 2021-12-20 | 아이플라이텍 캄파니 리미티드 | 시간 지연 추정을 기반으로 하는 에코 제거 방법 및 장치 |
US11323807B2 (en) | 2017-10-23 | 2022-05-03 | Iflyiek Co., Ltd. | Echo cancellation method and apparatus based on time delay estimation |
JP7018130B2 (ja) | 2017-10-23 | 2022-02-09 | アイフライテック カンパニー,リミテッド | 遅延時間推定に基づくエコー除去方法及び装置 |
WO2019080552A1 (zh) * | 2017-10-23 | 2019-05-02 | 科大讯飞股份有限公司 | 基于时延估计的回声消除方法及装置 |
KR20200070346A (ko) * | 2017-10-23 | 2020-06-17 | 아이플라이텍 캄파니 리미티드 | 시간 지연 추정을 기반으로 하는 에코 제거 방법 및 장치 |
CN107610713A (zh) * | 2017-10-23 | 2018-01-19 | 科大讯飞股份有限公司 | 基于时延估计的回声消除方法及装置 |
JP2021500778A (ja) * | 2017-10-23 | 2021-01-07 | アイフライテック カンパニー,リミテッド | 遅延時間推定に基づくエコー除去方法及び装置 |
CN107610713B (zh) * | 2017-10-23 | 2022-02-01 | 科大讯飞股份有限公司 | 基于时延估计的回声消除方法及装置 |
CN111742541B (zh) * | 2017-12-08 | 2021-11-30 | 华为技术有限公司 | 声学回波抵消方法、装置、存储介质 |
CN111742541A (zh) * | 2017-12-08 | 2020-10-02 | 华为技术有限公司 | 声学回波抵消方法和装置 |
CN110162193A (zh) * | 2018-02-12 | 2019-08-23 | 北京钛方科技有限责任公司 | 一种触碰定位装置及方法 |
CN108831497A (zh) * | 2018-05-22 | 2018-11-16 | 出门问问信息科技有限公司 | 一种回声压缩方法及装置、存储介质、电子设备 |
CN108831497B (zh) * | 2018-05-22 | 2020-06-09 | 出门问问信息科技有限公司 | 一种回声压缩方法及装置、存储介质、电子设备 |
CN110148421B (zh) * | 2019-06-10 | 2021-07-20 | 浙江大华技术股份有限公司 | 一种残余回声检测方法、终端和装置 |
CN110148421A (zh) * | 2019-06-10 | 2019-08-20 | 浙江大华技术股份有限公司 | 一种残余回声检测方法、终端和装置 |
CN110349592B (zh) * | 2019-07-17 | 2021-09-28 | 百度在线网络技术(北京)有限公司 | 用于输出信息的方法和装置 |
CN110349592A (zh) * | 2019-07-17 | 2019-10-18 | 百度在线网络技术(北京)有限公司 | 用于输出信息的方法和装置 |
CN110992973A (zh) * | 2019-11-29 | 2020-04-10 | 维沃移动通信有限公司 | 一种信号时延的确定方法和电子设备 |
CN110970051A (zh) * | 2019-12-06 | 2020-04-07 | 广州国音智能科技有限公司 | 语音数据采集方法、终端及可读存储介质 |
CN111402868A (zh) * | 2020-03-17 | 2020-07-10 | 北京百度网讯科技有限公司 | 语音识别方法、装置、电子设备及计算机可读存储介质 |
CN111402868B (zh) * | 2020-03-17 | 2023-10-24 | 阿波罗智联(北京)科技有限公司 | 语音识别方法、装置、电子设备及计算机可读存储介质 |
CN113241086A (zh) * | 2021-05-14 | 2021-08-10 | 北京达佳互联信息技术有限公司 | 音频处理方法、装置、电子设备及存储介质 |
CN116609726A (zh) * | 2023-05-11 | 2023-08-18 | 钉钉(中国)信息技术有限公司 | 一种声源定位方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
KR20180073649A (ko) | 2018-07-02 |
CN105872156B (zh) | 2019-02-12 |
JP6557786B2 (ja) | 2019-08-07 |
EP3468162A4 (en) | 2019-04-10 |
JP2019504539A (ja) | 2019-02-14 |
WO2017202292A1 (zh) | 2017-11-30 |
EP3468162B1 (en) | 2020-10-14 |
EP3468162A1 (en) | 2019-04-10 |
US10841432B2 (en) | 2020-11-17 |
KR102114766B1 (ko) | 2020-05-25 |
US20190027160A1 (en) | 2019-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105872156A (zh) | 一种回声时延跟踪方法及装置 | |
EP3703052B1 (en) | Echo cancellation method and apparatus based on time delay estimation | |
CN103067322B (zh) | 评估单通道音频信号中的音频帧的语音质量的方法 | |
CN109270501B (zh) | 一种用于全固态vts雷达的海杂波抑制方法 | |
CN111048061B (zh) | 回声消除滤波器的步长获取方法、装置及设备 | |
KR100655953B1 (ko) | 웨이블릿 패킷 변환을 이용한 음성 처리 시스템 및 그 방법 | |
CN108010536A (zh) | 回声消除方法、装置、***及存储介质 | |
CN113503961A (zh) | 一种冲击振动传感器信号的拾取方法 | |
CN106618499B (zh) | 跌倒检测设备、跌倒检测方法及装置 | |
CN104065535A (zh) | 一种网络评价方法及装置 | |
CN204117590U (zh) | 语音采集降噪装置以及语音质量评价*** | |
CN117290717A (zh) | 一种基于csi信号改进原型网络的跨位置人体动作识别方法 | |
CN116592994A (zh) | 一种变压器运行监测方法、装置和电子设备 | |
CN109884483A (zh) | 绝缘管型母线局部放电声学在线监测方法及装置 | |
CN113126086B (zh) | 一种基于状态预测积累的生命探测雷达弱目标检测方法 | |
CN108303622A (zh) | 时延估计方法及装置 | |
CN114358162A (zh) | 一种基于连续小波变换的跌倒检测方法、装置及电子设备 | |
CN114141224A (zh) | 信号处理方法和装置、电子设备、计算机可读介质 | |
CN114035238A (zh) | 基于双树复小波变换的超前地质预报方法 | |
KR102476177B1 (ko) | 탐지 전 추적기법과 동적필터를 사용한 해양포유류 신호 주파수 특성 자동 추출 방법 및 이를 위한 시스템 | |
CN113823317B (zh) | 基于频谱结构化识别的变电站噪声分离方法、设备及介质 | |
CN117111018B (zh) | 人体微动检测方法 | |
CN117741356B (zh) | 一种复杂工况下避雷器阀片老化评估方法、介质及*** | |
CN115295022A (zh) | 语音评估方法、装置及电子设备 | |
Johansson et al. | Detection and characterization of marine mammal calls by parametric modelling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |