Detecting device proximities
First Claim
Patent Images
1. A first device comprising:
- a microphone configured to produce a first input audio signal representing output audio produced by a speaker of a second device, wherein the first device is positioned at a distance from the second device;
an adaptive finite impulse response (FIR) filter configured to cancel the output audio from the first input audio signal based at least in part on a reference signal received from the second device and a sequence of dynamically updated filter coefficients;
a detector configured to perform acts comprising;
determining a measurement corresponding to the output audio in the first input audio signal by analyzing the sequence of dynamically updated filter coefficients;
determining that the measurement does not satisfy a criteria; and
providing a notification that one of the first and second devices should be moved to increase the distance between the first device and the second device.
2 Assignments
0 Petitions
Accused Products
Abstract
An audio device may be configured to produce output audio and to capture input audio for speech recognition. In some cases, a second device may also be used to capture input audio to improve isolation of input audio with respect to the output audio. In addition, acoustic echo cancellation (AEC) may be used to remove components of output audio from input signals of the first and second devices. AEC may be implemented by an adaptive filter based on dynamically optimized filter coefficients. The filter coefficients may be analyzed to detect situations in which the first and second devices are too close to each other, and the user may then be prompted to increase the distance between the two devices.
-
Citations
24 Claims
-
1. A first device comprising:
-
a microphone configured to produce a first input audio signal representing output audio produced by a speaker of a second device, wherein the first device is positioned at a distance from the second device; an adaptive finite impulse response (FIR) filter configured to cancel the output audio from the first input audio signal based at least in part on a reference signal received from the second device and a sequence of dynamically updated filter coefficients; a detector configured to perform acts comprising; determining a measurement corresponding to the output audio in the first input audio signal by analyzing the sequence of dynamically updated filter coefficients; determining that the measurement does not satisfy a criteria; and providing a notification that one of the first and second devices should be moved to increase the distance between the first device and the second device. - View Dependent Claims (2, 3)
-
-
4. A method, comprising:
-
obtaining a first input audio signal representing audio received at a first device, wherein the first input audio signal represents output audio produced by a speaker of a second device; obtaining a reference signal, wherein the second device used the reference signal to generate the output audio; cancelling the output audio from the first input audio signal using a finite impulse response (FIR) filter corresponding to a first sequence of filter coefficients and the reference signal; determining a measurement of the output audio in the first input audio signal by analyzing the first sequence of filter coefficients; determining that the measurement does not satisfy a criteria; and providing a notification to increase a distance between the first device and the second device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
obtaining a first input audio signal representing audio received at a first device, wherein the first input audio signal represents output audio produced by a speaker of a second device; cancelling the output audio from the first input audio signal based at least in part on a first set of filter parameters; determining a measurement of the output audio in the first input audio signal based at least in part on the first set filter parameters; determining that the measurement does not satisfy a criteria; and providing a notification to increase a distance between the first device and the second device. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification