US 12,080,314 B2
Dynamic player selection for audio signal processing
Shao-Fu Shih, Boston, MA (US)
Assigned to Sonos, Inc., Goleta, CA (US)
Filed by Sonos, Inc., Santa Barbara, CA (US)
Filed on Dec. 27, 2022, as Appl. No. 18/088,976.
Application 18/088,976 is a continuation of application No. 17/486,222, filed on Sep. 27, 2021, granted, now 11,545,169.
Application 17/486,222 is a continuation of application No. 16/927,670, filed on Jul. 13, 2020, granted, now 11,133,018, issued on Sep. 28, 2021.
Application 16/927,670 is a continuation of application No. 16/444,975, filed on Jun. 18, 2019, granted, now 10,714,115, issued on Jul. 14, 2020.
Application 16/444,975 is a continuation of application No. 15/959,907, filed on Apr. 23, 2018, granted, now 10,332,537, issued on Jun. 25, 2019.
Application 15/959,907 is a continuation of application No. 15/178,180, filed on Jun. 9, 2016, granted, now 9,978,390, issued on May 22, 2018.
Prior Publication US 2023/0215452 A1, Jul. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 21/0216 (2013.01); G06F 3/16 (2006.01); G10L 15/22 (2006.01); G10L 21/0208 (2013.01); G10L 21/0264 (2013.01); H04R 3/00 (2006.01); H04R 27/00 (2006.01); H04W 24/02 (2009.01)
CPC G10L 21/0216 (2013.01) [G06F 3/162 (2013.01); G10L 15/22 (2013.01); G10L 21/0208 (2013.01); G10L 21/0264 (2013.01); H04R 3/005 (2013.01); H04R 27/00 (2013.01); G10L 2015/223 (2013.01); G10L 2021/02082 (2013.01); G10L 2021/02166 (2013.01); H04R 2227/003 (2013.01); H04R 2227/005 (2013.01); H04R 2227/009 (2013.01); H04W 24/02 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A first playback device comprising:
at least one processor;
one or more microphones;
at least one non-transitory computer-readable medium; and
program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the first playback device is configured to:
receive, via the one or more microphones, a set of voice signals;
process the set of voice signals using a first set of audio processing algorithms to determine a set of signal measures corresponding to the set of voice signals;
identify, from the set of voice signals, at least one voice signal that is to be processed with a second set of audio processing algorithms;
determine that a respective amount of available computational power of at least a second playback device does not exceed an amount of available computational power of the first playback device; and
based on determining that the respective amount of available computational power of at least the second playback device does not exceed the amount of available computational power of the first playback device, process the at least one voice signal using the second set of audio processing algorithms.