Patent ID: 9549079
Date: 2017-01-17
CPC Classifications: G10K,H04M

Claim:
1. A method comprising: receiving a speaker signal that is used to produce audio in a room; obtaining a plurality of audio signals derived from an array of microphones in the room; associating a plurality of adaptive filters to a corresponding plurality of subspaces in the room, wherein each of the adaptive filters is associated with one subspace; assigning each of the plurality of audio signals to at least one of the associated adaptive filters; iteratively determining a set of coefficients for a first adaptive filter associated with a first subspace by adapting the first adaptive filter to remove an acoustic echo from each of the audio signals assigned to the first adaptive filter; selecting a first audio signal from the plurality of audio signals assigned to the first adaptive filter, and a first coefficient from the set of coefficients for the first adaptive filter; producing an echo cancelled microphone signal using the first audio signal and the first coefficient of the first adaptive filter; monitoring the performance of at least one other audio signal with the first coefficient, wherein the at least one other audio signal is assigned to a second adaptive filter associated with a second subspace; and based on the monitored performance, re-assigning the at least one other audio signal to the first adaptive filter.