-
公开(公告)号:US20140357323A1
公开(公告)日:2014-12-04
申请号:US14012458
申请日:2013-08-28
Applicant: Microsoft Corporation
Inventor: Per Ahgren
IPC: H04M9/08
CPC classification number: H04M9/082
Abstract: Echo removal techniques are described. An echo path of the echo in a received audio signal is modelled using a first model to determine a first model estimate of the echo. The first model estimate is used to determine a first performance value according to a performance metric. The first performance value is compared with a threshold value. It is determined if the echo path can be deemed linear based on the comparison. If so, the first model estimate of the echo is used to remove the echo in the received audio signal. Otherwise, the echo path of the echo is switched to be modelled using a second model to determine a second model estimate of the echo, and the second model estimate of the echo is used to remove the echo in the received audio signal.
Abstract translation: 描述回波消除技术。 接收的音频信号中的回波的回波路径使用第一模型建模以确定回波的第一模型估计。 第一模型估计用于根据性能指标确定第一个性能值。 将第一个性能值与阈值进行比较。 基于比较确定回波路径是否可以被认为是线性的。 如果是这样,则使用回波的第一模型估计来去除所接收的音频信号中的回波。 否则,将回波的回波路径切换为使用第二模型进行建模以确定回波的第二模型估计,并且使用回波的第二模型估计来消除所接收的音频信号中的回波。
-
公开(公告)号:US20160050491A1
公开(公告)日:2016-02-18
申请号:US14498972
申请日:2014-09-26
Applicant: Microsoft Corporation
Inventor: Per Ahgren , Karsten V. Sørensen
Abstract: A method implemented during a communication event conducted between a user device and at least one further user device over a communications network, the method comprising: receiving an audio signal that is to be output from a speaker of said user device, said audio signal comprising at least one microphone signal transmitted from the at least one further user device; detecting that said audio signal comprises at least one audio component of a microphone signal transmitted from one or more of one of said at least one further user device that is co-located with said user device; and based on this detection, removing said at least one audio component from said audio signal to produce an output audio signal for output from said speaker.
Abstract translation: 一种通过通信网络在用户设备和至少一个另外的用户设备之间进行的通信事件期间实现的方法,所述方法包括:接收要从所述用户设备的扬声器输出的音频信号,所述音频信号包括 从所述至少一个另外的用户设备发送的至少一个麦克风信号; 检测所述音频信号包括从与所述用户设备共处的所述至少一个另外的用户设备中的一个或多个的一个或多个传送的麦克风信号的至少一个音频分量; 并且基于该检测,从所述音频信号中去除所述至少一个音频分量以产生用于从所述扬声器输出的输出音频信号。
-
公开(公告)号:US09167342B2
公开(公告)日:2015-10-20
申请号:US13784715
申请日:2013-03-04
Applicant: Microsoft Corporation
Inventor: Per Ahgren
IPC: H04B3/23 , H04R3/00 , H04M9/08 , G10L21/0208
CPC classification number: H04R3/002 , G10L2021/02082 , H03H17/0213 , H03H17/04 , H04M9/082 , H04W52/0245 , Y02D70/1222 , Y02D70/168 , Y02D70/23
Abstract: Method, user device and computer program product for suppressing echo. An audio signal is output from a speaker. A microphone receives an audio signal, wherein the received audio signal includes an echo resulting from said outputted audio signal. A Finite Impulse Response filter estimate ĥ(t) is dynamically adapted in the time domain based on the outputted audio signal and the received audio signal to model an echo path h(t) of the echo in the received audio signal. At least one power response is determined from the filter estimate ĥ(t) and used to estimate the echo power of the echo in the received audio signal. The estimated echo power is used to apply echo suppression to the received audio signal, thereby suppressing the echo in the received audio signal.
Abstract translation: 方法,用户设备和计算机程序产品,用于抑制回波。 从扬声器输出音频信号。 麦克风接收音频信号,其中所接收的音频信号包括由所述输出音频信号产生的回波。 有限脉冲响应滤波器估计ĥ(t)基于所输出的音频信号和接收的音频信号在时域中动态地适应,以对所接收的音频信号中的回波的回波路径h(t)进行建模。 从滤波器估计ĥ(t)确定至少一个功率响应,并用于估计所接收的音频信号中的回波的回波功率。 估计的回波功率用于对接收到的音频信号应用回波抑制,从而抑制接收到的音频信号中的回波。
-
公开(公告)号:US09172816B2
公开(公告)日:2015-10-27
申请号:US14015998
申请日:2013-08-30
Applicant: Microsoft corporation
Inventor: Per Ahgren
CPC classification number: H04M9/082
Abstract: An echo path of the echo in a received audio signal is modelled using an adaptive model to determine an adaptive model estimate of the echo. The adaptive model estimate is used to determine an estimate of the echo power of the echo in the received audio signal. The power of the received audio signal is determined. The estimate of the echo power and the determined power of the received audio signal are used to determine echo suppression gains. Temporal smoothing is applied to one or more of the echo suppression gains and the one or more smoothed echo suppression gains are used to apply echo suppression to the received audio signal, thereby suppressing the echo in the received audio signal, wherein the amount of smoothing applied to the echo suppression gains is varied according to a non-decreasing function of the frequency of the received audio signal.
Abstract translation: 使用自适应模型对所接收的音频信号中的回波的回波路径进行建模,以确定回波的自适应模型估计。 自适应模型估计用于确定接收的音频信号中的回波的回波功率的估计。 确定所接收的音频信号的功率。 回波功率的估计和所接收的音频信号的确定的功率用于确定回波抑制增益。 时间平滑应用于一个或多个回波抑制增益,并且一个或多个平滑回波抑制增益用于对接收的音频信号应用回波抑制,从而抑制所接收的音频信号中的回波,其中应用的平滑量 回波抑制增益根据接收到的音频信号的频率的非递减函数而变化。
-
公开(公告)号:US20140177859A1
公开(公告)日:2014-06-26
申请号:US13789532
申请日:2013-03-07
Applicant: MICROSOFT CORPORATION
Inventor: Per Ahgren
IPC: H04R3/00
Abstract: Method, user device and computer program product for suppressing echo. An audio signal is outputted from a speaker. A microphone receives an audio signal which includes echo resulting from said outputted audio signal. An echo path of the echo is modelled using a plurality of models. A first of the models is a FIR based model and a second of the models is different to the first model. The first model is used to determine a first model estimate of the echo power of a first component of the echo. The second model is used to determine a second model estimate of the echo power of a second component of the echo. The first and second model estimates of the echo power are combined. The combined estimate of the echo power is used to apply echo suppression to the received audio signal, thereby suppressing the echo.
Abstract translation: 方法,用户设备和计算机程序产品,用于抑制回波。 音频信号从扬声器输出。 麦克风接收包括由所述输出音频信号产生的回声的音频信号。 使用多个模型对回波的回波路径进行建模。 第一个模型是基于FIR的模型,第二个模型与第一个模型不同。 第一模型用于确定回波的第一分量的回波功率的第一模型估计。 第二模型用于确定回波的第二分量的回波功率的第二模型估计。 回波功率的第一和第二模型估计结合起来。 回波功率的组合估计用于对接收到的音频信号应用回波抑制,从而抑制回波。
-
公开(公告)号:US20140357325A1
公开(公告)日:2014-12-04
申请号:US14012867
申请日:2013-08-28
Applicant: Microsoft Corporation
Inventor: Per Ahgren
IPC: H04M9/08
CPC classification number: H04M9/082
Abstract: Echo removal techniques are described. As part of the echo removal, a first model estimate of the echo in the received audio signal is determined using a first model and a second model estimate of the echo is determined using a second model. A first accuracy value of the first model is determined according to a model accuracy measure, and a second accuracy value of the second model is determined according to the model accuracy measure. It is then determined if the first model is more accurate than the second model based on a comparison of the first accuracy value and the second accuracy value and the second model is selectively updated based on said comparison. Echo removal is applied to the received audio signal using only the second model estimate of the echo.
Abstract translation: 描述回波消除技术。 作为回波去除的一部分,使用第一模型确定接收的音频信号中的回波的第一模型估计,并且使用第二模型确定回波的第二模型估计。 根据模型精度测量确定第一模型的第一精度值,并且根据模型精度测量确定第二模型的第二精度值。 然后基于第一精度值和第二精度值的比较,确定第一模型是否比第二模型更准确,并且基于所述比较选择性地更新第二模型。 使用回波的第二模型估计将回波消除应用于所接收的音频信号。
-
公开(公告)号:US20140355752A1
公开(公告)日:2014-12-04
申请号:US14173622
申请日:2014-02-05
Applicant: Microsoft Corporation
Inventor: Karsten Vandborg Sorensen , Per Ahgren
IPC: H04M3/00
Abstract: A method of echo cancellation in an acoustic system, comprising a first user device and at least one further user device, the method comprising, at the first user device: detecting an audio signal received from the at least one further user device over a communications network; supplying the audio signal when received to an audio signal processing module of the first user device, wherein the audio signal processing module processes the audio signal and outputs a processed audio signal to audio output means of the first user device; and controlling an echo cancellation process for cancelling echo from an audio signal received via audio input means of the first user device based on a loopback signal provided by the processed audio signal and selectively based on the received audio signal when detected.
Abstract translation: 一种在声学系统中的回声消除的方法,包括第一用户设备和至少一个另外的用户设备,所述方法包括:在所述第一用户设备处:通过通信网络检测从所述至少一个另外的用户设备接收的音频信号 ; 当所述音频信号被接收到所述第一用户设备的音频信号处理模块时,将所述音频信号提供给所述音频信号处理模块,其中,所述音频信号处理模块处理所述音频信号, 以及控制回波消除处理,用于基于由所处理的音频信号提供的环回信号,并且当检测到所述接收的音频信号时,有选择地基于所接收的音频信号,从经由所述第一用户设备的音频输入装置接收的音频信号中消除回声。
-
公开(公告)号:US20140334631A1
公开(公告)日:2014-11-13
申请号:US14013919
申请日:2013-08-29
Applicant: Microsoft Corporation
Inventor: Jesus de Vicente Peña , Per Ahgren
IPC: G10K11/16
CPC classification number: G10K11/16 , G10L21/0208 , H04M9/082
Abstract: A method of reducing noise in an acoustic system, the method comprising at a first user terminal: receiving an audio signal from at least one further user terminal over a network; executing a communication client on a processing unit, the client configured so as when executed to: supply the audio signal to an audio signal processing module of the first user terminal, wherein the processing module processes the audio signal, whereby a level of gain is applied to the audio signal, and outputs a processed audio signal to a speaker; estimate a noise level of the audio signal and the processed audio signal and estimate the gain applied by the processing module taking into account both the noise level estimates; selectively apply a system gain reduction step to at least one of the audio signal and an audio signal received via a microphone, based on at least the estimated gain.
Abstract translation: 一种降低声学系统噪声的方法,所述方法包括在第一用户终端:通过网络从至少一个另外的用户终端接收音频信号; 在处理单元上执行通信客户端,所述客户端被配置为当被执行时:将所述音频信号提供给所述第一用户终端的音频信号处理模块,其中所述处理模块处理所述音频信号,由此应用增益水平 将音频信号输出到扬声器; 估计音频信号和经处理的音频信号的噪声水平,并且考虑到噪声水平估计两者来估计由处理模块应用的增益; 至少基于估计的增益,选择性地将系统增益降低步骤应用于经由麦克风接收的音频信号和音频信号中的至少一个。
-
公开(公告)号:US20140177858A1
公开(公告)日:2014-06-26
申请号:US13784715
申请日:2013-03-04
Applicant: MICROSOFT CORPORATION
Inventor: Per Ahgren
IPC: H04R3/00
CPC classification number: H04R3/002 , G10L2021/02082 , H03H17/0213 , H03H17/04 , H04M9/082 , H04W52/0245 , Y02D70/1222 , Y02D70/168 , Y02D70/23
Abstract: Method, user device and computer program product for suppressing echo. An audio signal is output from a speaker. A microphone receives an audio signal, wherein the received audio signal includes an echo resulting from said outputted audio signal. A Finite Impulse Response filter estimate ĥ(t) is dynamically adapted in the time domain based on the outputted audio signal and the received audio signal to model an echo path h(t) of the echo in the received audio signal. At least one power response is determined from the filter estimate ĥ(t) and used to estimate the echo power of the echo in the received audio signal. The estimated echo power is used to apply echo suppression to the received audio signal, thereby suppressing the echo in the received audio signal.
Abstract translation: 方法,用户设备和计算机程序产品,用于抑制回波。 从扬声器输出音频信号。 麦克风接收音频信号,其中所接收的音频信号包括由所述输出音频信号产生的回波。 有限脉冲响应滤波器估计ĥ(t)基于所输出的音频信号和接收的音频信号在时域中动态地适应,以对所接收的音频信号中的回波的回波路径h(t)进行建模。 从滤波器估计ĥ(t)确定至少一个功率响应,并用于估计所接收的音频信号中的回波的回波功率。 估计的回波功率用于对接收到的音频信号应用回波抑制,从而抑制接收到的音频信号中的回波。
-
公开(公告)号:US09154873B2
公开(公告)日:2015-10-06
申请号:US13789532
申请日:2013-03-07
Applicant: Microsoft Corporation
Inventor: Per Ahgren
Abstract: Method, user device and computer program product for suppressing echo. An audio signal is outputted from a speaker. A microphone receives an audio signal which includes echo resulting from said outputted audio signal. An echo path of the echo is modelled using a plurality of models. A first of the models is a FIR based model and a second of the models is different to the first model. The first model is used to determine a first model estimate of the echo power of a first component of the echo. The second model is used to determine a second model estimate of the echo power of a second component of the echo. The first and second model estimates of the echo power are combined. The combined estimate of the echo power is used to apply echo suppression to the received audio signal, thereby suppressing the echo.
Abstract translation: 方法,用户设备和计算机程序产品,用于抑制回波。 音频信号从扬声器输出。 麦克风接收包括由所述输出音频信号产生的回声的音频信号。 使用多个模型对回波的回波路径进行建模。 第一个模型是基于FIR的模型,第二个模型与第一个模型不同。 第一模型用于确定回波的第一分量的回波功率的第一模型估计。 第二模型用于确定回波的第二分量的回波功率的第二模型估计。 回波功率的第一和第二模型估计结合起来。 回波功率的组合估计用于对接收到的音频信号应用回波抑制,从而抑制回波。
-
-
-
-
-
-
-
-
-