Detecting device proximities
First Claim
Patent Images
1. A first device comprising:
- a microphone configured to produce a first audio signal at least partly 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;
obtain a second audio signal used by the second device to generate the output audio; and
remove, using the second audio signal, at least a portion of the first audio signal to generate a third audio signal; and
a detector configured to send, based at least in part on a first sequence of filter coefficients associated with the adaptive FIR filter, a notification that at least one of the first device or the second device is to be moved to increase the distance.
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
20 Claims
-
1. A first device comprising:
-
a microphone configured to produce a first audio signal at least partly 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; obtain a second audio signal used by the second device to generate the output audio; and remove, using the second audio signal, at least a portion of the first audio signal to generate a third audio signal; and a detector configured to send, based at least in part on a first sequence of filter coefficients associated with the adaptive FIR filter, a notification that at least one of the first device or the second device is to be moved to increase the distance. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
obtaining a first audio signal representing audio received at a first device, wherein the first audio signal at least partly represents output audio produced by a speaker of a second device; obtaining a second audio signal, the second audio signal used by the second device to generate the output audio; removing, using the second audio signal and a finite impulse response (FIR) filter corresponding to a first sequence of filter coefficients, at least a portion of the first audio signal to generate a third audio signal; determining, based at least in part on the first sequence of filter coefficients, a measurement of output audio at least partly represented in the first audio signal, the measurement being determined prior to the removing; determining that the measurement does not satisfy criteria; and providing, based at least in part on the determining that the measurement does not satisfy the criteria, 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 audio signal representing audio received at a first device, wherein the first audio signal at least partly represents output audio produced by a speaker of a second device; obtaining a second audio signal, the second audio signal used by the second device to generate the output audio; removing, using the second audio signal and a finite impulse response (FIR) filter corresponding to a first sequence of filter coefficients, at least a portion of the first audio signal to generate a third audio signal; and providing, based at least in part on the first sequence of filter coefficients, a notification to increase a distance between the first device and the second device. - View Dependent Claims (18, 19, 20)
-
Specification