Processing audio signals
First Claim
Patent Images
1. A method of processing audio signals at a device, the method comprising:
- determining beamformer filter coefficients to be applied to the audio signals, the determining comprising;
outputting bandstop-filtered audio signals to the all but one of a plurality of speakers and an unfiltered audio signal to a remaining speaker of the plurality of the speakers; and
estimating a time delay between the remaining speaker of the plurality of the speakers and a microphone coupled to the device;
applying the determined beamformer filter coefficients to the audio signals;
outputting the beamforming-filtered audio signals to the plurality of the speakers coupled with the device; and
receiving at the microphone coupled with the device, the beamforming-filtered audio signals output from the plurality of the speakers, the filter coefficients being determined such that the beamforming-filtered audio signals are suppressed when received at the microphone.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, device and computer program product for processing audio signals, the method including determining beamformer filter coefficients to be applied to the audio signals; applying the beamformer filter coefficients to the audio signals; outputting the filtered audio signals from an audio output comprising a plurality of speakers coupled with the device; and receiving at a microphone coupled with the device, the filtered audio signals output from the audio output. The filter coefficients are determined such that the filtered audio signals are suppressed when received at the microphone.
72 Citations
17 Claims
-
1. A method of processing audio signals at a device, the method comprising:
-
determining beamformer filter coefficients to be applied to the audio signals, the determining comprising; outputting bandstop-filtered audio signals to the all but one of a plurality of speakers and an unfiltered audio signal to a remaining speaker of the plurality of the speakers; and estimating a time delay between the remaining speaker of the plurality of the speakers and a microphone coupled to the device; applying the determined beamformer filter coefficients to the audio signals; outputting the beamforming-filtered audio signals to the plurality of the speakers coupled with the device; and receiving at the microphone coupled with the device, the beamforming-filtered audio signals output from the plurality of the speakers, the filter coefficients being determined such that the beamforming-filtered audio signals are suppressed when received at the microphone. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device for processing audio signals, the device comprising:
-
a beamformer for determining filter coefficients to be applied to the audio signals, and for applying the filter coefficients to the audio signals, the determining comprising; outputting bandstop-filtered audio signals to the all but one of a plurality of speakers and an unfiltered audio signal to a remaining speaker of the plurality of the speakers; and estimating a time delay between the remaining speaker of the plurality of the speakers and a microphone coupled with the device; and an audio output configured to output the beamforming-filtered audio signals to the plurality of the speakers, said beamforming-filtered audio signals received at the microphone coupled with the device, wherein the filter coefficients are determined such that the beamforming-filtered audio signals are suppressed when received at the microphone. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage memory device comprising instructions for processing audio signals, the instructions executable by a processor to perform the operations comprising:
-
determining beamformer filter coefficients to be applied to the audio signals, the determining comprising; outputting bandstop-filtered audio signals to all but one of a plurality of speakers and an unfiltered audio signal to a remaining speaker of the plurality of the speakers; and estimating a time delay between the remaining speaker of the plurality of the speakers and a microphone coupled to the device; applying the determined beamformer filter coefficients to the audio signals; outputting the beamforming-filtered audio signals to the plurality of the speakers coupled with the device; and receiving at the microphone coupled with the device, the beamforming-filtered audio signals output from the plurality of the speakers, the filter coefficients being determined such that the beamforming filtered audio signals are suppressed when received at the microphone. - View Dependent Claims (17)
-
Specification