Audio playback device that dynamically switches between receiving audio data from a soft access point and receiving audio data from a local access point
First Claim
1. A method comprising:
- receiving, from a speech processing system, a first command based at least in part on a first utterance detected by a second audio playback device, the first command including an audio playback operation, a first content identifier, and a first identifier corresponding to a group including a first audio playback device and the second audio playback device;
based at least in part on a first configuration of the second audio playback device, receiving, from the first audio playback device, first audio data at the second audio playback device, wherein the first audio data corresponds to the first content identifier;
outputting first audio content corresponding to the first audio data by the second audio playback device in a synchronized manner with output of the first audio content by the first audio playback device;
receiving, from the speech processing system, a second command based at least in part on a second utterance detected by the second audio playback device, the second command including the audio playback operation, a second content identifier, and a second identifier corresponding to the second audio playback device and not to the first audio playback device;
based at least in part on the second command, changing a configuration of the second audio playback device from the first configuration to a second configuration;
based at least in part on the second configuration of the second audio playback device, receiving, from a content source and via a wireless access point (WAP), second audio data at the second audio playback device without the second audio data being received from the first audio playback device, wherein the second audio data corresponds to the second content identifier; and
outputting second audio content corresponding to the second audio data by the second audio playback device.
1 Assignment
0 Petitions
Accused Products
Abstract
Synchronized output of audio on a group of devices comprises sending audio data from an audio distribution master device to one or more slave devices in the group. In group mode, a slave can be configured to receive audio data directly from a master device acting as a soft wireless access point (WAP) in an environment that includes a traditional WAP. In response to a user request to output audio via the slave in individual mode, the slave may be configured to dynamically switch to receiving audio data via the WAP in the environment without routing the audio data through the master device acting as the soft WAP. This dynamic switching to receiving audio data via the WAP in individual mode can reduce bandwidth consumption on the master device.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, from a speech processing system, a first command based at least in part on a first utterance detected by a second audio playback device, the first command including an audio playback operation, a first content identifier, and a first identifier corresponding to a group including a first audio playback device and the second audio playback device; based at least in part on a first configuration of the second audio playback device, receiving, from the first audio playback device, first audio data at the second audio playback device, wherein the first audio data corresponds to the first content identifier; outputting first audio content corresponding to the first audio data by the second audio playback device in a synchronized manner with output of the first audio content by the first audio playback device; receiving, from the speech processing system, a second command based at least in part on a second utterance detected by the second audio playback device, the second command including the audio playback operation, a second content identifier, and a second identifier corresponding to the second audio playback device and not to the first audio playback device; based at least in part on the second command, changing a configuration of the second audio playback device from the first configuration to a second configuration; based at least in part on the second configuration of the second audio playback device, receiving, from a content source and via a wireless access point (WAP), second audio data at the second audio playback device without the second audio data being received from the first audio playback device, wherein the second audio data corresponds to the second content identifier; and outputting second audio content corresponding to the second audio data by the second audio playback device. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving a first command based at least in part on first user input, the first command including an audio playback operation, a first content identifier, and a first identifier corresponding to a first target to output audio, the first target comprising a first audio playback device and a second audio playback device; receiving, from the first audio playback device, first audio data at the second audio playback device, the first audio data corresponding to the first content identifier; outputting first audio content corresponding to the first audio data by the second audio playback device in a synchronized manner with output of the first audio content by the first audio playback device; receiving a second command based at least in part on second user input, the second command including the audio playback operation, a second content identifier, and a second identifier corresponding to a second target to output audio, the second target being different than the first target and comprising the second audio playback device; based at least in part on the second command, configuring the second audio playback device to receive second audio data from a content source via a wireless access point (WAP) and without receiving the second audio data from the first audio playback device; based at least in part on the configuring of the second audio playback device, receiving, from the content source and via the WAP, the second audio data at the second audio playback device without the second audio data being received from the first audio playback device, the second audio data corresponding to the second content identifier; and outputting second audio content corresponding to the second audio data by the second audio playback device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a first audio playback device; wherein the first audio playback device is configured to; receive, from a second audio playback device, first audio data, wherein the first audio data corresponds to a first content identifier specified in a first command received from one or more computing devices configured to enable synchronized audio playback by the first audio playback device and the second audio playback device, the first command being based at least in part on first user input and including an audio playback operation, the first content identifier, and a first identifier corresponding to a first target to output audio, the first target comprising the first audio playback device and the second audio playback device, and wherein a configuration of the first audio playback device is set to a first configuration, and, based at least in part on the first configuration, the first audio data is received by the first audio playback device without the first audio data being sent from the second audio playback device to a wireless access point (WAP) before the first audio data is received at the first audio playback device; output first audio content corresponding to the first audio data in a synchronized manner with output of the first audio content by the second audio playback device; based at least in part on a second command received from the one or more computing devices, change the configuration of the first audio playback device from the first configuration to a second configuration, wherein the second command is based at least in part on second user input and includes the audio playback operation, a second content identifier, and a second identifier corresponding to a second target to output audio, the second target being different than the first target and comprising the first audio playback device; receive, from a content source and via the WAP, second audio data, wherein, based at least in part on the second configuration, the second audio data is received by the first audio playback device without the second audio data being sent from the WAP to the second audio playback device before the second audio data is received at the first audio playback device, the second audio data corresponding to the second content identifier; and output second audio content corresponding to the second audio data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification