Echo cancellation
First Claim
1. A method of echo cancellation for an audio conferencing system in which a participant in the conference generates a monaural signal for transmission on an output channel to the other participants, and receives a monaural input channel from each of the other participants, the input channels being combined linearly to provide a spatialised audio output comprising a plurality of audio channels, characterised in that an adaptive filter process is applied to each of the input channels to generate a combined echo cancellation signal for applying to the output channel;
- in which a separate adaptive filter is provided for each input channel, and the outputs of the filters are linearly combined to form the cancellation signal; and
input signals carried by the input channels are individually converted to spatialised signal sets by respective filter banks having selected predetermined transfer functions, wherein the adaptive filters are multiple channel filters, and correlations between the spatialised signal sets are allowed for by an adaptation process driven by data selected according to the selected transfer functions.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio conferencing system in which each participant in the conference generates a monaural signal for transmission on an output channel to the other participants, and receives a plurality of input channels from the other participants. The input channels are individually converted to stereophonic signal pairs by respective filter banks having selected predetermined transfer functions. The stereo channels are combined linearly to provide a stereophonic audio output. The system has an echo cancellation system in which an adaptive filter process is applied to the input channels to generate a combined echo cancellation signal for applying to the output channel.
-
Citations
16 Claims
-
1. A method of echo cancellation for an audio conferencing system in which a participant in the conference generates a monaural signal for transmission on an output channel to the other participants, and receives a monaural input channel from each of the other participants, the input channels being combined linearly to provide a spatialised audio output comprising a plurality of audio channels, characterised in that an adaptive filter process is applied to each of the input channels to generate a combined echo cancellation signal for applying to the output channel;
-
in which a separate adaptive filter is provided for each input channel, and the outputs of the filters are linearly combined to form the cancellation signal; and input signals carried by the input channels are individually converted to spatialised signal sets by respective filter banks having selected predetermined transfer functions, wherein the adaptive filters are multiple channel filters, and correlations between the spatialised signal sets are allowed for by an adaptation process driven by data selected according to the selected transfer functions. - View Dependent Claims (2, 3, 4)
-
-
5. Echo cancellation apparatus for an audio conferencing system having a monaural output channel and a plurality of monaural input channels, the input channels being combined linearly to provide a spatialised audio output comprising a plurality of audio channels, characterised in that an adaptive filter is applied to each of the input channels for generating an echo cancellation signal for applying to the output channel;
-
in which a separate adaptive filter is provided for each input channel, and the outputs of the filters are connected to a linear combiner to form the cancellation signal; and the adaptive filters are multiple channel filters for operating on spatialised signal sets derived from respective input signals carried by the input channels according to respective predetermined transfer functions; and
an adaptation processor driven by knowledge of each transfer function is provided for controlling the adaptive filters to allow for correlations between the spatialised signal sets. - View Dependent Claims (6, 7, 8)
-
-
9. A method of echo cancellation for an audio conferencing system, the method comprising:
-
generating a monaural signal for transmission on an output channel; receiving respective signals on a plurality of independent monaural input channels; linearly combining the signals received on the input channels to provide a spatialized audio output comprising a plurality of audio channels; applying an adaptive filter process to all of the signals received on the input channels to generate a combined echo cancellation signal for applying to the output channel; providing a separate adaptive filter for each input channel and linearly combining the outputs of the filters to form the echo cancellation signal; and individually converting the signals received on the input channels to spatialized signal sets by respective filter banks having selected predetermined transfer functions, wherein the adaptive filters are multiple channel filters, and correlations between the spatialized signal sets are allowed for by an adaptation process driven by data selected according to the selected transfer functions. - View Dependent Claims (10, 11, 12)
-
-
13. An echo cancellation apparatus for an audio conferencing system, the apparatus comprising:
-
a monaural output channel; a plurality of monaural input channels which are combined linearly to provide a spatialized audio output comprising a plurality of audio channels; and an adaptive filter which is applied to all of the input channels for generating an echo cancellation signal for applying to the output channel; wherein a separate adaptive filter is operably coupled to each input channel, and the outputs of the filters are connected to a combiner to form the echo cancellation signal; and the adaptive filters are multiple channel filters for operating on spatialized signal sets derived from input signals carried by respective input channels according to respective predetermined transfer functions; and
an adaptation processor driven by knowledge of each transfer function is provided for controlling the adaptive filters to allow for correlations between the spatialized signal sets. - View Dependent Claims (14, 15, 16)
-
Specification