Patent classifications
H04B3/234
Adaptive filter with manageable resource sharing
The present application relates to an adaptive filter using manageable resource sharing and a method of operating the adaptive filter. The adaptive filter comprises a cluster controller configured for allocating each of several computational blocks to one of several clusters and a routing controller for configuring the routing of tapped delay signals by a routing logic to the respective cluster in accordance with an allocation of the tapped delay signals to the clusters. Each of computational blocks is configured for adjusting one filter coefficient, c.sub.i(n), in one cycle of an iterative procedure according to an adaptive convergence algorithm. The number of computational blocks is less than an order of the adaptive filter.
ECHO CANCELLER DEVICE AND VOICE TELECOMMUNICATIONS DEVICE
Disclosed is an echo canceller (10) including: a false echo calculator (32) that acquires current and previous filter-coefficient groups used by an adaptive filtering unit (20), and that calculates plural false echo signals by performing a filtering operation using each of the current and previous filter-coefficient groups on a sequence of reception signals (x(n)); a voice-transmission signal buffer that outputs a previous voice-transmission signal (y(n1)); an evaluation value calculator (34) that calculates plural evaluated values of an echo cancellation quantity by using the previous voice-transmission signal; a filter selector (36) that selects a new filter-coefficient group on the basis of the plural evaluated values of the echo cancellation quantity; a foreground filter (39) that performs a filtering operation using the new filter-coefficient group on the sequence of reception signals (x(n)) to generate an estimated echo component; and a subtractor (25) that subtracts the estimated echo component from a voice-transmission signal to generate a residual signal (e(n)).
Echo canceller device and echo cancel method
An echo canceller device includes a band adjuster including a filter for performing band adjustment by applying a gain to a signal in a specific frequency band of an input signal, an adaptive filter for inputting a speech reception signal, updating a filter coefficient, and generating a pseudo echo signal using the updated filter coefficient, a band corrector including a filter for correcting a frequency characteristic of a signal obtained by subtracting the pseudo echo signal from an input signal, to a frequency characteristic of the input signal prior to the band adjustment, and a residual echo suppressor for suppressing an echo component that remains in a signal, by a suppression amount, and the residual echo suppressor sets the suppression amount for a signal in a specific frequency band that has been subjected to the band adjustment.
Full duplex voice communication system and method
A full duplex voice communication method constituted of: estimating an acoustic echo within a near-end signal; cancelling the estimated acoustic echo; detecting whether, or not, a change has occurred in a near-end acoustic echo path, the received near-end signal represents speech and the received far-end signal represents silence, wherein, responsive to the results thereof, the method is further constituted of: alternately attenuating frequency components of the echo cancelled near-end signal by a first frequency domain attenuation value and by a second greater frequency domain attenuation value; alternately attenuating a first function of the frequency component attenuated echo cancelled near-end signal by a first switchable attenuation value and by a second greater switchable attenuation value; and alternately attenuating a second function of the received far-end signal by a third switchable attenuation value and by a fourth greater switchable attenuation value.
ADAPTIVE FILTER WITH MANAGEABLE RESOURCE SHARING
The present application relates to an adaptive filter using manageable resource sharing and a method of operating the adaptive filter. The adaptive filter comprises a cluster controller configured for allocating each of several computational blocks to one of several clusters and a routing controller for configuring the routing of tapped delay signals by a routing logic to the respective cluster in accordance with an allocation of the tapped delay signals to the clusters. Each of computational blocks is configured for adjusting one filter coefficient, c.sub.i(n), in one cycle of an iterative procedure according to an adaptive convergence algorithm. The number of computational blocks is less than an order of the adaptive filter.
FULL DUPLEX VOICE COMMUNICATION SYSTEM AND METHOD
A full duplex voice communication method constituted of: estimating an acoustic echo within a near-end signal; cancelling the estimated acoustic echo; detecting whether, or not, a change has occurred in a near-end acoustic echo path, the received near-end signal represents speech and the received far-end signal represents silence, wherein, responsive to the results thereof, the method is further constituted of: alternately attenuating frequency components of the echo cancelled near-end signal by a first frequency domain attenuation value and by a second greater frequency domain attenuation value; alternately attenuating a first function of the frequency component attenuated echo cancelled near-end signal by a first switchable attenuation value and by a second greater switchable attenuation value; and alternately attenuating a second function of the received far-end signal by a third switchable attenuation value and by a fourth greater switchable attenuation value.
Audio signal processing device, audio signal processing method, and audio signal processing program
A frequency domain converter is configured to create a plurality of pieces of frequency domain information by individually converting a plurality of input audio signals, which is acquired at different positions, into frequency domain information. A relative value calculator is configured to calculate a relative value of time frequency components of at least one set of frequency domain information among the plurality of pieces of frequency domain information. A signal determiner is configured to determine whether or not each of the input audio signals includes an audio signal component, which is emitted from a predetermined position, based on whether or not the relative value is included in a range specified and based on a relative threshold value stored in a memory in advance.
ECHO CANCELLER DEVICE AND ECHO CANCEL METHOD
An echo canceller device includes a band adjuster including a filter for performing band adjustment by applying a gain to a signal in a specific frequency band of an input signal, an adaptive filter for inputting a speech reception signal, updating a filter coefficient, and generating a pseudo echo signal using the updated filter coefficient, a band corrector including a filter for correcting a frequency characteristic of a signal obtained by subtracting the pseudo echo signal from an input signal, to a frequency characteristic of the input signal prior to the band adjustment, and a residual echo suppressor for suppressing an echo component that remains in a signal, by a suppression amount, and the residual echo suppressor sets the suppression amount for a signal in a specific frequency band that has been subjected to the band adjustment.
System and method for acoustic echo cancellation
A system and method are presented for acoustic echo cancellation. The echo canceller performs reduction of acoustic and hybrid echoes which may arise in a situation such as a long-distance conference call with multiple speakers in varying environments, for example. Echo cancellation, in at least one embodiment, may be based on similarity measurement, statistical determination of echo cancellation parameters from historical values, frequency domain operation, double talk detection, packet loss detection, signal detection, and noise subtraction.
Testing audio quality associated with a user device during a double talk communication
A device may provide a baseline uplink audio signal and a baseline downlink audio signal to create a double talk communication for a user device. The device may receive an audio signal, transmitted by the user device, based on providing the baseline uplink audio signal and the baseline downlink audio signal. The device may determine a score based on the audio signal. The score may indicate an effectiveness of the user device with regard to processing audio associated with the double talk communication. The device may provide information that identifies the score to indicate the effectiveness of the user device with regard to processing audio associated with the double talk communication.