Echo suppression

A technology of echo suppression and echo, which is applied in two-way sound reinforcement telephone systems, instruments, transmission systems, etc., and can solve problems such as audio signal interference

Active Publication Date: 2015-10-07
MICROSOFT TECH LICENSING LLC
View PDF3 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In particular, echoes can interfere with near-end audio signals intended to be received by the microphone and sent to the far end in the call

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Echo suppression
  • Echo suppression
  • Echo suppression

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] To effectively implement echo suppression, an echo suppressor needs to have an accurate estimate of the power of the echo in the received audio signal. One way to estimate the echo power is to apply a FIR filter in the time domain or in the power frequency domain. The filter in turn can be adapted in the time domain or in the power frequency domain. For long echo paths, this has the drawback that FIR filter adaptation and corresponding echo power estimation becomes computationally complex for long echo paths because of the complexity of FIR filter adaptation and corresponding echo power estimation is proportional to the length of the echo path of the echo whose power content is estimated.

[0012] Thus, according to the methods described herein, multiple models (eg, two models) are used to model the echo path. These different models can model different components of the echo in the received audio signal. This allows each model to be chosen to suit different types of ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

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.

Description

Background technique [0001] The device may have an audio input means that may be used to receive audio signals from the surrounding environment. The device may also have audio output means that may be used to output audio signals to the surrounding environment. For example, a device may have one or more speakers for outputting audio signals and one or more microphones for receiving audio signals. The audio signal output from the device's speaker may be received as an "echo" in the audio signal received by the microphone. It may be the case that this echo is not desired in the received audio signal. For example, a device may be a user device (eg, mobile phone, tablet, laptop, PC, etc.) used in a communication event (eg, an audio or video call) with another user device over a network. The far-end signal of the call may be output from a speaker at the user device, and may be received as an echo in an audio signal received by a microphone at the device. Such echoes may be anno...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04M9/08H03H17/04H03H17/02
CPCH04R3/002H04M9/082G10L21/0208H04B3/20H04M9/08G10L2021/02082
Inventor P.阿格伦
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products