Dynamic player selection for audio signal processing
First Claim
1. A media system comprising a first playback device and a second playback device, the media system comprising:
- the first playback device comprising;
one or more microphones;
a network interface;
a processor;
a non-transitory computer-readable medium;
program instructions stored on the non-transitory computer-readable medium that, when executed by the processor, cause the first playback device to perform functions comprising;
receiving an indication of an available amount of computational power of the second playback device; and
based on the received indication of the available amount of computational power of the second playback device, sending, to the second playback device, a set of audio signals received by the one or more microphones of the first playback device, wherein the set of audio signals includes at least one voice input;
the second playback device comprising;
a network interface;
a processor;
a non-transitory computer-readable medium;
program instructions stored on the non-transitory computer-readable medium that, when executed by the processor, cause the second playback device to perform functions comprising;
receiving, from the first playback device, the set of audio signals received by the one or more microphones of the first playback device;
processing the set of audio signals using a first set of audio processing algorithms to determine a set of signal measures corresponding to the set of audio signals;
based on the set of signal measures, identifying, from the set of audio signals, at least two audio signals that are to be re-processed using a second set of audio processing algorithms so as to improve the respective signal measures of the at least two audio signals;
re-processing the at least two audio signals using the second set of audio processing algorithms;
combining the re-processed at least two audio signals into a combined audio signal; and
sending the combined audio signal to a network device.
2 Assignments
0 Petitions
Accused Products
Abstract
A set of signal measures is sent, wherein each signal measure in the set of signal measures corresponds to a respective audio signal received by a playback device in a media playback system and is processed based on a first set of audio processing algorithms. A plurality of signal measures is identified in the set of signal measures. Audio signals corresponding to the identified plurality of signal measures are processed by one or more devices in the media playback system to improve a signal measure of each of the audio signals. The audio signals are processed based on a second set of audio processing algorithms. The processed audio signals are combined into a combined audio signal.
-
Citations
20 Claims
-
1. A media system comprising a first playback device and a second playback device, the media system comprising:
-
the first playback device comprising; one or more microphones; a network interface; a processor; a non-transitory computer-readable medium; program instructions stored on the non-transitory computer-readable medium that, when executed by the processor, cause the first playback device to perform functions comprising; receiving an indication of an available amount of computational power of the second playback device; and based on the received indication of the available amount of computational power of the second playback device, sending, to the second playback device, a set of audio signals received by the one or more microphones of the first playback device, wherein the set of audio signals includes at least one voice input; the second playback device comprising; a network interface; a processor; a non-transitory computer-readable medium; program instructions stored on the non-transitory computer-readable medium that, when executed by the processor, cause the second playback device to perform functions comprising; receiving, from the first playback device, the set of audio signals received by the one or more microphones of the first playback device; processing the set of audio signals using a first set of audio processing algorithms to determine a set of signal measures corresponding to the set of audio signals; based on the set of signal measures, identifying, from the set of audio signals, at least two audio signals that are to be re-processed using a second set of audio processing algorithms so as to improve the respective signal measures of the at least two audio signals; re-processing the at least two audio signals using the second set of audio processing algorithms; combining the re-processed at least two audio signals into a combined audio signal; and sending the combined audio signal to a network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, by a first playback device from a second playback device, an indication of an available amount of computational power of the second playback device; and based on the received indication of the available amount of computational power of the second playback device, sending, from the first playback device to the second playback device, a set of audio signals received by one or more microphones of the first playback device wherein the set of audio signals includes at least one voice input; receiving, by the second playback device from the first playback device, the set of audio signals received by the one or more microphones of the first playback device; processing, by the second playback device, the set of audio signals using a first set of audio processing algorithms to determine a set of signal measures corresponding to the set of audio signals; based on the set of signal measures, identifying, by the second playback device from the set of audio signals, at least two audio signals that are to be re-processed using a second set of audio processing algorithms so as to improve the respective signal measures of the at least two audio signals; re-processing, by the second playback device, the at least two audio signals using the second set of audio processing algorithms; combining, by the second playback device, the re-processed at least two audio signals into a combined audio signal; and sending, by the second playback device, the combined audio signal to a network device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification