Back to results
US 12,002,444 B1Granted
Coordinated multi-device noise cancellation
AssigneeAmazon Technologies, Inc.
InventorsBasak Oyman, Kofi Anim-Appiah
Life of this patent
Estimating the term…
Abstract
A system that coordinates audio output among multiple devices to perform noise cancellation in one room of noise resulting from audio output of another. The system uses information from the source of the audio output along with calibration information to coordinate the noise cancellation, which may involve delaying of audio output by the aggressor device.
Claims20
A computer-implemented method comprising:
- receiving, by a remote server, from a first device associated with a first user profile and located in a first room of a home, a command to enable noise cancellation;
- determining, by the remote server, using the first user profile, a second device located in a second room of the home;
- determining that the second device is outputting first content;
- determining source data corresponding to the first content;
- retrieving stored acoustic response data associated with the first room, the stored acoustic response data corresponding to detection, by the first device, of calibration audio output by the second device;
- estimating a time for performing noise cancellation with respect to the first device;
- determining, based at least in part on the stored acoustic response data and the source data, output audio data configured to at least partially cancel a representation of the first content, the representation corresponding to the first room;
- causing the second device to output the first content with a delay corresponding to the time;
- and
- causing the first device to output audio corresponding to the output audio data.
7 more elements
A computer-implemented method comprising:
- receiving a command to perform noise cancellation with respect to an environment of a first device;
- determining that a second device, associated with the first device, is outputting first audio;
- determining acoustic response data corresponding to detection, by the first device, of audio presented by the second device;
- determining timing data corresponding to performance of the noise cancellation;
- causing the second device to output second audio based at least in part on the timing data;
- determining, based at least in part on the acoustic response data and first data representing the second audio, output audio data configured to at least partially cancel a representation of the second audio, the representation corresponding to the environment;
- and
- causing the first device to output third audio based on the output audio data.
5 more elements
A system comprising:
- at least one processor;
- and
- at least one memory including instructions that, when executed by the at least one processor, cause the system to:
- receive a command to perform noise cancellation with respect to an environment of a first device;
- determine that a second device, associated with the first device, is outputting first audio;
- determine acoustic response data corresponding to detection, by the first device, of audio presented by the second device;
- determine timing data corresponding to performance of the noise cancellation;
- cause the second device to output second audio based at least in part on the timing data;
- determine, based at least in part on the acoustic response data and first data representing the second audio, output audio data configured to at least partially cancel a representation of the second audio, the representation corresponding to the environment;
- and
- cause the first device to output third audio based on the output audio data.
8 more elements
Dependencies are inferred from the claim text.