EP2215820B1

A method and arrangement for echo cancellation of voice signals

Abstract

This record has no abstract on file.

EP2215820B1, drawing sheet 1
Sheet 1 of 6

Term

1.2 yearsleft in the term

Expires 29 November 2027.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

8 claims: 5 independent, 3 dependent

  1. 1
    A method for cancelling echoes in a communication terminal (400) during a voice call with an opposite party, the terminal (400) comprising a loudspeaker and a microphone, the method comprising the following steps being executed by an echo cancelling unit (416, 600) in the terminal (400):a) receiving speech signals from the microphone on a first input (612) of the echo cancelling unit (600), b) feeding the received microphone signals into a first branch (608) and a second branch (610), c) receiving speech signals from the opposite party on a second input (602) of the echo cancelling unit (600), d) producing in the first branch (608) a first estimate of an echo information in the microphone signals, based on the received microphone signals and the received speech signals from the opposite party, e) performing a subtraction wherein the produced first estimate is subtracted from the signals fed into the second branch (610), and f) outputting the result from the subtraction from the echo cancelling unit (416, 600), wherein the step of producing a first estimate further comprises the following sub-steps: ● down-sampling the received microphone signals in the first branch (608) with a down-sampling factor i, ● down-sampling the received speech signals from the opposite party with the down-sampling factor i, ● producing a down-sampled second estimate of the echo information in the microphone signals, by filtering the down-sampled speech signals from the opposite party in a digital filter (606), and ● producing the first estimate by up-sampling the second estimate with an up-sampling factor i , equal to the down-sampling factor i, characterized in that the down-sampling and up-sampling factor i is selected from a plurality of values, where each of the values represents a separate available echo cancelling procedure (416a,b,...,n).
  2. 4
    A method according to anyone of claims 1-3, wherein the signals fed into the second branch (610) are delayed by a time t before the subtraction in step e), the time t being equal to the time delay introduced in the production of the first estimate.
  3. 5
    A method according to anyone of claims 1-4 wherein the digital filter (606) is adaptive and the difference between the down-sampled microphone signals and the second estimate is used for adapting the filter (606).
  4. 6
    A method according to anyone of claims 1-5, wherein any remaining echoes in the output signals from the echo cancelling unit (416, 600) are suppressed by an echo suppressor (422).
  5. 7
    An arrangement in a communication terminal (400), for cancelling echoes during a voice call with an opposite party before transferring speech signals to the opposite party, comprising an echo cancelling unit (416, 600) having:a) an first input (612) adapted to receive speech signals from a microphone (406) of the terminal (400), b) a second input (602) adapted to receive speech signals from an opposite party, c) a first branch (608) adapted to receive the microphone signals on the first input (612), and produce a first estimate of an echo information in the microphone signals, based on the received microphone signals and the received speech signals from the opposite party, d) a second branch (610) adapted to receive the microphone signals on the first input (612), and e) a subtracter (622) adapted to perform a subtraction where the first estimate produced in the first branch (608) will be subtracted from the signals of the second branch (610), before being outputted from the echo cancelling unit (416, 600), wherein the echo cancelling unit (416, 600) also comprises: ● a first down-sampler (614) adapted to down-sample the received microphone signals in the first branch (608) with a down-sampling factor i, ● a second down-sampler (604) adapted to down-sample the received speech signals from the opposite party with the down-sampling factor i, ● a digital filter (606) adapted to produce a second estimate of the echo information in the microphone signals, by filtering the down-sampled speech signals from the opposite party, and ● an up-sampler (618) adapted to produce the first estimate by up-sampling the second estimate with an up-sampling factor i, equal to the down-sampling factor I, characterized in that the down-sampling factor i is selectable from a plurality of values, where each value of i represents a separate available echo cancelling procedure (416a, b,...,n).