Echo canceling method, echo canceller, and voice switch

a canceling method and voice technology, applied in the direction of line-transmission, electrical equipment, interconnection arrangements, etc., can solve the problem of howling in some cases

Inactive Publication Date: 2004-10-21
OKUDA KOZO
View PDF17 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

0044] FIG. 11a is a graph showing the effect of a learning method in the echo canceller shown in FIG. 5 in...

Problems solved by technology

Even when learning is sufficiently perform...

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 canceling method, echo canceller, and voice switch
  • Echo canceling method, echo canceller, and voice switch
  • Echo canceling method, echo canceller, and voice switch

Examples

Experimental program
Comparison scheme
Effect test

first embodiment

[0050] Referring now to FIGS. 5 to 12, the present invention will be described.

[0051] FIG. 5 illustrates an echo canceller 10 and its peripheral circuits.

[0052] The echo canceller 10 comprises a CPU 12, a ROM 14, and a RAM 16.

[0053] The ROM 14 stores a program for controlling the operation of the echo canceller 10, including the foregoing equations for calculation (1) to (3), and a previously set data. The data stored in the ROM 14 include the number of taps N in an adaptive filter 28 (described later), a step gain .mu., and so forth.

[0054] The RAM 16 temporarily stores data such as a calculated value obtained by an operation in the CPU 12. The data stored in the RAM 16 include an echo signal y, an echo replica signal Y, an adaptive filter coefficient, a value x in a reference input signal buffer, a cancellation error signal e, and so forth. The number of taps N in the adaptive filter and the step gain .mu. may be stored in the RAM 16.

[0055] The CPU 12 is operated using the program ...

second embodiment

[0085] [2] Description of Second Embodiment

[0086] Referring now to FIGS. 13 to 15, a second embodiment of the present invention will be described.

[0087] FIG. 13 illustrates the configuration of a voice switch.

[0088] The voice switch comprises a near-end speaker's voice detector (near-end speaker's voice judgment means) 101 for detecting a near-end speaker's voice which is sent to a transmission path 111, an attenuator 102 provided in the transmission path 111, a far-end speaker's voice detector (far-end speaker's voice judgment means) 103 for detecting a far-end speaker's voice which is sent to a receiving path 112, an attenuator 104 provided in the receiving path 112, and a control unit 105 for respectively controlling the attenuators 102 and 104 on the basis of both the speech detectors 101 and 103.

[0089] The near-end speaker's voice detector 101 judges whether the near-end speaker's voice is present or absent, and sends the result of the judgment to the control unit 105. For exam...

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

A digitized input signal is sampled, to obtain a reference input signal. The reference input signal is spuriously whitened, to obtain a pseudo whitened signal. An echo replica signal is generated on the basis of the pseudo whitened signal and an adaptive filter coefficient. A cancellation error signal is obtained on the basis of an echo signal and the echo replica signal. The adaptive filter coefficient is updated on the basis of the cancellation error signal, the adaptive filter coefficient, and the pseudo whitened signal.

Description

[0001] The present invention relates generally to an echo canceling method and an echo canceller, and more particularly, to an echo canceling method and an echo canceller which are utilized in order to realize full duplex in a hands-free telephone set or a television conference, for example.[0002] Furthermore, the present invention relates to a voice switch used for a hands-free speech communication system capable of carrying out telephone conversation using a speaker and a microphone.[0003] [1] In an echo canceller utilized in order to realize full duplex in a hands-free telephone set, a television conference, and so forth, an adaptive filter coefficient has been conventionally updated using an alternate voice, to estimate an impulse response of an echo path. As this estimation algorithm, the Normalized Least Mean Square Method (the NLMS Method) having a relatively small amount of operation has been frequently used.[0004] FIG. 1 illustrates an example of a conventional echo cancell...

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
IPC IPC(8): H04B3/20H04B3/23H04M1/00H04M9/00H04M9/08
CPCH04B3/23
Inventor OKUDA, KOZO
Owner OKUDA KOZO
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