Feedback cancelation for enhanced conversational communications in shared acoustic space
First Claim
1. A method for providing crosstalk cancelation in a shared acoustic space, the method comprising:
- receiving, at a first adaptive filter, a first set of sound signals detected by a first microphone in a first zone, the first set of sound signals produced by a first loudspeaker in the first zone;
receiving, at the first adaptive filter, a second set of sound signals detected by a second microphone in a second zone, the second set of sound signals including components of the first set of sound signals;
determining a first value associated with the first set of sound signals;
determining a second value associated with the second set of sound signals;
filtering, at the first adaptive filter, the second set of sound signals to cancel the components of the first set of sound signals included in the second set of sound signals, the filtering being based on the first set of sound signals received from the first microphone and based on determining that a ratio of the second value to the first value exceeds a threshold value; and
sending, by the first adaptive filter, the filtered second set of sound signals to the first loudspeaker.
1 Assignment
0 Petitions
Accused Products
Abstract
A crosstalk cancelation technique reduces feedback in a shared acoustic space by canceling out some or all parts of sound signals that would otherwise be produced by a loudspeaker to only be captured by a microphone that, recursively, would cause these sounds signals to be reproduced again on the loudspeaker as feedback. Crosstalk cancelation can be used in a multichannel acoustic system (MAS) comprising an arrangement of microphones, loudspeakers, and a processor to together enhance conversational speech between in a shared acoustic space. To achieve crosstalk cancelation, a processor analyzes the inputs of each microphone, compares it to the output of far loudspeaker(s) relative to each such microphone, and cancels out any portion of a sound signal received by the microphone that matches signals that were just produced by the far loudspeaker(s) and sending only the remaining sound signal (if any) to such far loudspeakers.
12 Citations
28 Claims
-
1. A method for providing crosstalk cancelation in a shared acoustic space, the method comprising:
-
receiving, at a first adaptive filter, a first set of sound signals detected by a first microphone in a first zone, the first set of sound signals produced by a first loudspeaker in the first zone; receiving, at the first adaptive filter, a second set of sound signals detected by a second microphone in a second zone, the second set of sound signals including components of the first set of sound signals; determining a first value associated with the first set of sound signals; determining a second value associated with the second set of sound signals; filtering, at the first adaptive filter, the second set of sound signals to cancel the components of the first set of sound signals included in the second set of sound signals, the filtering being based on the first set of sound signals received from the first microphone and based on determining that a ratio of the second value to the first value exceeds a threshold value; and sending, by the first adaptive filter, the filtered second set of sound signals to the first loudspeaker. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A multichannel acoustic system for crosstalk cancelation in a multi-zone shared acoustic space, the system comprising:
-
a first loudspeaker located in a first zone configured to produce a first set of sound signals; a first microphone located in the first zone configured to detect the first set of sound signals; a second microphone in a second zone configured to detect a second set of sound signals, the second set of sound signals including components of the first set of sound signals; and a first adaptive filter coupled to the first microphone, the second microphone, the first loudspeaker, and a second loudspeaker, the first adaptive filter configured to; determining a first value associated with the first set of sound signals; determining a second value associated with the second set of sound signals; filter the second set of sound signals to cancel the components of the first set of sound signals from the second set of sound signals, the filtering being based on a first reference sound output received from the first microphone and based on determining that a ratio of the second value to the first value exceeds a threshold value; and transmit the filtered second set of sound signals to the first loudspeaker. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for providing crosstalk cancelation in a shared acoustic space, the apparatus comprising:
-
means for receiving, at a first adaptive filter, a first set of sound signals detected by a first microphone in a first zone, the first set of sound signals produced by a first loudspeaker in the first zone; means for receiving, at the first adaptive filter, a second set of sound signals detected by a second microphone in a second zone, the second set of sound signals including components of the first set of sound signals; means for determining a first value associated with the first set of sound signals; means for detetinining a second value associated with the second set of sound signals; means for filtering, at the first adaptive filter, the second set of sound signals to cancel the components of the first set of sound signals included in the second set of sound signals, the filtering being based on the first set of sound signals received from the first microphone and based on determining that a ratio of the second value to the first value exceeds a threshold value; and means for sending, by the first adaptive filter, the filtered second set of sound signals to the first loudspeaker. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable medium comprising computer-executable instructions for providing crosstalk cancelation in a shared acoustic space, the computer-executable instructions comprising instructions for:
-
receiving, at a first adaptive filter, a first set of sound signals detected by a first microphone in a first zone, the first set of sound signals produced by a first loudspeaker in the first zone; receiving, at the first adaptive filter, a second set of sound signals detected by a second microphone in a second zone, the second set of sound signals including components of the first set of sound signals; determining a first value associated with the first set of sound signals; determining a second value associated with the second set of sound signals; filtering, at the first adaptive filter, the second set of sound signals to cancel the components of the first set of sound signals included in the second set of sound signals, the filtering being based on the first set of sound signals received from the first microphone and based on determining that a ratio of the second value to the first value exceeds a threshold value; and sending, by the first adaptive filter, the filtered second set of sound signals to the first loudspeaker. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification