IP Library Granted Patent US 9,312,913
Granted Patent B2
US 9,312,913 · App. 14/110,938 · Granted Apr 12, 2016

Echo cancellation apparatus, echo cancellation method and communications apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,312,913
App. No.
14/110,938
Granted
Apr 12, 2016
Kind
B2
Abstract

An echo cancellation apparatus cancels an echo signal included in a second speech signal including the echo signal of a first speech signal, and includes: a first echo replica generating unit generating a first echo replica by processing the first speech signal through a filter whose characteristic is equalized with a acoustic transfer function of amplified sound; a first echo cancelling unit generating and providing a first echo-cancelled signal by subtracting from the second speech signal the first echo replica generated by the first echo replica generating unit; and a filter updating unit generating a nonlinear-converted echo-cancelled signal by performing nonlinear conversion on the first echo-cancelled signal generated by the first echo cancelling unit, and updating the filter characteristic thereby equalizing the filter characteristic with the acoustic transfer function, using the nonlinear-converted echo-cancelled signal, the first speech signal, and a norm of the first speech signal.

Claims (38)

1. An echo cancellation apparatus which generates and provides an echo-cancelled signal in which an echo signal is cancelled, the echo signal being (i) generated when an amplified sound of a first speech signal is received and (ii) included in a second speech signal, and the echo-cancelled signal being generated from the second speech signal with the echo signal cancelled, the echo cancellation apparatus comprising:

a first echo replica generating unit configured to generate a first echo replica by processing the first speech signal through a filter whose characteristic is equalized with an acoustic transfer function, of the amplified sound, found until the amplified sound is received;

a first echo cancelling unit configured to generate a first echo-cancelled signal by subtracting from the second speech signal the first echo replica generated by the first echo replica generating unit, and provide the first echo-cancelled signal; and

a filter updating unit configured to (i) generate a nonlinear-converted echo-cancelled signal by performing nonlinear conversion on the first echo-cancelled signal generated by the first echo cancelling unit, and (ii) update the filter characteristic thereby equalizing the filter characteristic with the acoustic transfer function, using the nonlinear-converted echo-cancelled signal, the first speech signal, and a Lebesgue space 1 (L-1) norm of the first speech signal,

wherein the filter updating unit is configured to update the filter characteristic, using a ratio of the first speech signal to the L-1 norm of the first speech signal, and the nonlinear-converted echo-cancelled signal.

2. The echo cancellation apparatus according to claim 1 ,

wherein the filter updating unit is configured to update the filter characteristic, by adding, to the filter characteristic before update, a product of the ratio of the first speech signal to the L-1 norm of the first speech signal, the nonlinear-converted echo-cancelled signal, and a predetermined coefficient.

3. The echo cancellation apparatus according to claim 1 ,

wherein the filter updating unit is configured to perform the nonlinear conversion, using a sign function which takes +1 when the first echo-cancelled signal is positive, −1 when the first echo-cancelled signal is negative, and 0 when the first echo-cancelled signal is zero.

4. The echo cancellation apparatus according to claim 1 , further comprising:

a second echo replica generating unit configured to generate a second echo replica, using the L-1 norm of the first speech signal and the nonlinear-converted echo-cancelled signal; and

a second echo cancelling unit configured to generate a second echo-cancelled signal by subtracting from the first echo-cancelled signal the second echo replica generated by the second echo replica generating unit, and provide the second echo-cancelled signal.

5. The echo cancellation apparatus according to claim 4 , further comprising

a selecting unit configured to provide (i) the second echo-cancelled signal as a new second echo-cancelled signal in the case where a level of the second echo-cancelled signal is lower than a level of the first echo-cancelled signal, and (ii) the first echo-cancelled signal as the new second echo-cancelled signal in the case where the level of the second echo-cancelled signal is higher than the level of the first echo-cancelled signal.

6. The echo cancellation apparatus according to claim 5 ,

wherein the filter updating unit is configured to leave the filter characteristic un-updated in the case where the selecting unit provides the first echo-cancelled signal as the new second echo-cancelled signal.

7. The echo cancellation apparatus according to claim 1 , further comprising:

a second echo replica generating unit configured to generate a second echo replica, using the L-1 norm of the first speech signal, the nonlinear-converted echo-cancelled signal, and the first speech signal; and

a second echo cancelling unit configured to generate a second echo-cancelled signal by subtracting from the first echo-cancelled signal the second echo replica generated by the second echo replica generating unit, and provide the second echo-cancelled signal.

8. The echo cancellation apparatus according to claim 1 ,

wherein the filter updating unit is configured to calculate, for obtaining the second echo replica, a sum of squares of levels of the first speech signal within a predetermined time period of a past.

9. A communications apparatus comprising:

the echo cancellation apparatus according to claim 1 ,

a microphone which receives speech in a surrounding, thereby generating a speech signal;

a speaker which amplifies speech based on a speech signal;

a communications unit configured to transmit a speech signal to a far-end user and receive a speech signal from the far-end user,

wherein the echo cancellation apparatus: receives (i) the speech signal received by the communications unit from the far-end user as the first speech signal and (ii) the speech signal generated by the microphone as the second speech signal; and provides one of the first echo-cancelled signal and the second echo-cancelled signal to the communications unit as a speech signal to be transmitted to the far-end user.

10. An echo cancellation method for generating and providing an echo-cancelled signal in which an echo signal is cancelled, the echo signal being (i) generated when an amplified sound of a first speech signal is received and (ii) included in a second speech signal, and the echo-cancelled signal being generated from the second speech signal with the echo signal cancelled, the echo cancellation method comprising:

generating a first echo replica by processing the first speech signal through a filter whose characteristic is equalized with an acoustic transfer function, of the amplified sound, found until the amplified sound is received;

generating and providing a first echo-cancelled signal by subtracting from the second speech signal the first echo replica generated in the generating the first echo replica;

generating a nonlinear-converted echo-cancelled signal by performing nonlinear conversion on the first echo-cancelled signal generated in the generating and providing; and

updating the filter characteristic thereby equalizing the filter characteristic with the acoustic transfer function, using the nonlinear-converted echo-cancelled signal, the first speech signal, and a Lebesgue space 1 (L-1) norm of the first speech signal,

wherein in the updating, the filter characteristic is updated using a ratio of the first speech signal to the L-1 norm of the first speech signal, and the nonlinear-converted echo-cancelled signal.

11. The echo cancellation method according to claim 10 , further comprising:

generating a second echo replica, using the L-1 norm of the first speech signals, the nonlinear-converted echo-cancelled signal, and the first speech signal; and

generating and providing a second echo-cancelled signal by subtracting from the first echo-cancelled signal the second echo replica generated in the generating the second echo replica.

12. A non-transitory computer-readable recording medium for use in a computer, the recording medium having a computer program recorded thereon for causing the computer to execute the echo cancellation method according to claim 11 .

13. A non-transitory computer-readable recording medium for use in a computer, the recording medium having a computer program recorded thereon for causing the computer to execute the echo cancellation method according to claim 10 .

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERRONEOUSLY FILED APPLICATION NUMBERS 13/384239, 13/498734, 14/116681 AND 14/301144 PREVIOUSLY RECORDED ON REEL 034194 FRAME 0143. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 24, 2020
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 056788/0362 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 034194/0143 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2014
From: NISHIKAWA, TSUYOKI; FURUKAWA, HIROKI; KANAMORI, TAKEO
To: PANASONIC CORPORATION
Reel/Frame 032261/0291 →