CPC G10L 21/0232 (2013.01) [G06F 3/162 (2013.01); G06F 3/165 (2013.01); G10L 15/22 (2013.01); G10L 25/51 (2013.01); H03G 3/32 (2013.01); H03G 9/025 (2013.01); H04M 9/082 (2013.01); H04R 1/08 (2013.01); H04R 1/403 (2013.01); H04R 1/406 (2013.01); H04R 3/005 (2013.01); H04R 3/02 (2013.01); H04R 3/04 (2013.01); H04R 3/12 (2013.01); H04R 29/001 (2013.01); H04R 29/002 (2013.01); G10L 2015/223 (2013.01); H04R 2420/07 (2013.01); H04R 2430/01 (2013.01)] | 18 Claims |
1. A noise compensation method, comprising:
receiving, by a first device control system and via a first interface system of a first device in an audio environment, a content stream that includes content audio data;
receiving, by the first device control system and via the first interface system, first microphone signals from a first device microphone system of the first device;
detecting, by the first device control system and based at least in part on the first microphone signals, ambient noise from a noise source location in or near the audio environment;
causing, by the first device control system, a first wireless signal to be transmitted from the first device to a second device in the audio environment via the first interface system, the first wireless signal including instructions for the second device to record an audio segment via a second device microphone system;
receiving, by the first device control system and via the first interface system, a second wireless signal from the second device;
determining, by the first device control system, a content stream audio segment time interval for a content stream audio segment;
receiving, by the first device control system and via the first interface system, a third wireless signal from the second device, the third wireless signal including a recorded audio segment captured via the second device microphone;
determining, by the first device control system, a second device ambient noise signal at the second device location based, at least in part, on the recorded audio segment and the content stream audio segment; and
implementing, by the first device control system, a noise compensation method for the content audio data based, at least in part, on the second device ambient noise signal, to produce noise-compensated audio data.
|