SYSTEMS AND METHODS FOR BROADCASTING AUDIO
An audio system, device, and method for broadcasting, discovering, and receiving wireless audio data connections. The exemplary systems and methods described herein utilize an Isochronous Broadcast Stream topology to unilaterally broadcast a plurality of wireless audio data streams. The audio devices described are configured to discover and receive the plurality of wireless audio data streams and allow the user to organize these streams into a determined order and cycle through each stream based on user input.
1 . An audio device comprising:
an acoustic transducer electrically connected to circuitry of the audio device; and
a sensor electrically connected to the circuitry of the audio device, wherein the sensor is configured to receive a user input;
wherein the circuitry is configured to:
in response to receiving the user input at the sensor of the audio device, receive a wireless audio data stream of a plurality of wireless audio data streams, wherein the acoustic transducer renders a sound based on the wireless audio data stream; and
in response to each receipt of the user input, cycle through receiving each of the plurality of wireless audio data streams in a determined order.
2 . The audio device of claim 1 , wherein the determined order is based at least in part on a Received Signal Strength Indicator (RSSI) associated with each of the plurality of wireless audio data streams.
3 . The audio device of claim 1 , wherein the determined order is selected based at least in part on prior user behavior.
4 . The audio device of claim 3 , wherein the prior user behavior corresponds to logged user data corresponding to a specific location, a specific environment, or a specific activity.
5 . The audio device of claim 3 , wherein the prior user behavior corresponds to logged user behavior corresponding to past connections, total connection time to one of the plurality of wireless audio data streams, proximity each of a plurality of source devices corresponding to the plurality of wireless audio data streams, and/or sensor data obtained from the sensor.
6 . The audio device of claim 1 , wherein the determined order is based on a favorites list corresponding to a specific environment.
7 . The audio device of claim 1 , wherein the determined order is produced based on advertising packets corresponding to the plurality of wireless audio data streams.
8 . The audio device of claim 7 , wherein the advertising packets include an address indicative of a device type or a device class of each of a plurality of source devices corresponding to the plurality of wireless audio data streams, and wherein the determined order is produced based on the device type or the device class of each of the plurality of source devices.
9 . The audio device of claim 1 , wherein the sound comprises audio content contained within the wireless audio data stream.
10 . The audio device of claim 9 , wherein, in response to receiving the user input, the circuitry is further configured to generate a second sound indicating which of the plurality of wireless audio data streams is active.
11 . The audio device of claim 10 , wherein the acoustic transducer renders the second sound prior to rendering the sound comprising the audio content contained within the wireless audio data stream.
12 . The audio device of claim 10 , wherein the acoustic transducer renders the second sound simultaneously to the sound comprising the audio content contained within the wireless audio data stream.
13 . The audio device of claim 1 , wherein the sound indicates which of the plurality of wireless audio data streams is active.
14 . A method of selecting a wireless audio data stream using an audio device, the method comprising:
receiving a user input at a sensor of the audio device;
in response to receiving the user input, receiving a wireless audio data stream of a plurality of wireless audio data streams;
in response to receiving the wireless audio data stream, rendering, via an acoustic transducer, a sound based on the wireless audio data stream; and
in response to each receipt of the user input, cycling through receiving each of the plurality of wireless audio data streams in a determined order.
15 . The method of claim 14 , wherein the determined order is based at least in part on a Received Signal Strength Indicator (RSSI) associated with each of the plurality of wireless audio data streams.
16 . The method of claim 14 , wherein the determined order is selected based at least in part on prior user behavior.
17 . The method of claim 16 , wherein the prior user behavior corresponds to logged user data corresponding to a specific location, a specific environment, or a specific activity.
18 . The method of claim 16 , wherein the prior user behavior corresponds to logged user behavior corresponding to past connections, total connection time to one of the plurality of wireless audio data streams, proximity each of a plurality of source devices corresponding to the plurality of wireless audio data streams, and/or sensor data obtained from the sensor.
19 . The method of claim 14 , wherein the determined order is based on a favorites list corresponding to a specific environment.
20 . The method of claim 14 , wherein the determined order is produced based on advertising packets corresponding to the plurality of wireless audio data streams.
21 . The method of claim 20 , wherein the advertising packets include an address indicative of a device type or a device class of each of a plurality of source devices corresponding to the plurality of wireless audio data streams, and wherein the determined order is produced based on the device type or the device class of each of the plurality of source devices.
22 . The method of claim 14 , wherein the sound comprises audio content contained within the wireless audio data stream.
23 . The method of claim 22 , further comprising, in response to receiving the user input, generating a second sound indicating which of the plurality of wireless audio data streams is active.
24 . The method of claim 23 , wherein the acoustic transducer renders the second sound prior to rendering the sound comprising the audio content contained within the wireless audio data stream.
25 . The method of claim 23 , wherein the acoustic transducer renders the second sound simultaneously to the sound comprising the audio content contained within the wireless audio data stream.
26 . The method of claim 14 , wherein the sound indicates which of the plurality of wireless audio data streams is active.