Implicit target selection for multiple audio playback devices in an environment
US-2018233137-A1 · Aug 16, 2018 · US
US10264358B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10264358-B2 |
| Application number | US-201715433874-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 15, 2017 |
| Priority date | Feb 15, 2017 |
| Publication date | Apr 16, 2019 |
| Grant date | Apr 16, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Synchronized output of audio on a group of devices can comprise sending audio data from an audio distribution master device to one or more slave devices in the group. Scores can be assigned to respective audio playback devices, the scores being indicative of a performance level of the respective audio playback devices acting as a master device. The device with the highest score is designated as a candidate master device and one or more remaining devices are designated as a candidate slave(s). A throughput test is conducted with the highest scoring device acting as the candidate master device. The results of the throughput test are used to determine a master device for a group of devices. Latency of the throughput test can be reduced by using a prescribed time period for completion of the throughput test, and/or by selecting a first group configuration to passes the throughput test.
Opening claim text (preview).
What is claimed is: 1. A method comprising: determining a first signal strength value between a first audio playback device and a wireless access point (WAP) in an environment, the first signal strength value being a negative value; assigning a first score to the first audio playback device that is computed by dividing a predefined negative value by the first signal strength value; assigning a second score to a second audio playback device based at least in part on a second signal strength value between the second audio playback device and the WAP; determining that the first score is greater than the second score; designating the first audio playback device as a first candidate audio distribution master device based at least in part on the first score being greater than the second score; designating the second audio playback device as a first candidate slave device; determining that a data throughput value, based on an amount of data sent from the first audio playback device to the second audio playback device, is greater than a predefined threshold; and selecting the first audio playback device as an audio distribution master device to which audio data is to be sent for synchronized output of audio content corresponding to the audio data by the first audio playback device and the second audio playback device. 2. The method of claim 1 , further comprising: after the amount of the data is sent to the second audio playback device from the first audio playback device: designating the second audio playback device as a second candidate audio distribution master device; designating the first audio playback device as a second candidate slave device; determining that a second data throughput value, based on a second amount of second data sent from the second audio playback device to the first audio playback device, is greater than the predefined threshold; determining that a predetermined time period has lapsed since the amount of the data was sent from the first audio playback device to the second audio playback device; and determining that a first throughput test score associated with the data throughput value is greater than a second throughput test score associated with the second data throughput value, wherein selecting the first audio playback device as the audio distribution master device is based at least in part on the first throughput test score being greater than the second throughput test score. 3. The method of claim 1 , further comprising: determining the first signal strength value by determining, at the first audio playback device, a first received signal strength indication (RSSI) value; and determining the second signal strength value by determining, at the second audio playback device, a second RSSI value. 4. A method comprising: determining a first score for a first audio playback device, wherein the first score is indicative of a first performance level of the first audio playback device when configured to send audio data to one or more other devices for synchronized output by the first audio playback device and the one or more other devices; determining a second score for a second audio playback device, wherein the second score is indicative of a second performance level of the second audio playback device; determining, based at least in part on the first score and the second score, that the first audio playback device is to send test data to the second audio playback device; determining that the second audio playback device is to receive the test data from the first audio playback device; determining that a data throughput value, based at least in part on an amount of the test data sent from the first audio playback device to the second audio playback device during a period of time, satisfies a predefined threshold; and selecting the first audio playback device to send, to the second audio playback device, future audio data for synchronized output by the first audio playback device and the second audio playback device. 5. The method of claim 4 , wherein selecting the first audio playback device to send, to the second audio playback device, the future audio data for the synchronized output occurs without determining additional data throughput values prior to selecting the first audio playback device to send, to the second audio playback device, the future audio data for the synchronized output. 6. The method of claim 4 , further comprising: after the amount of the test data is sent to the second audio playback device from the first audio playback device: determining that a second data throughput value, based at least in part on a second amount of second test data sent from the second audio playback device to the first audio playback device during the period of time, satisfies the predefined threshold; determining that a predetermined time period has lapsed since the amount of the test data was sent from the first audio playback device to the second audio playback device; and determining that a first throughput test score associated with the data throughput value is greater than a second throughput test score associated with the second data throughput value, wherein selecting the first audio playback device to send, to the second audio playback device, the future audio data for the synchronized output is based at least in part on the first throughput test score being greater than the second throughput test score. 7. The method of claim 4 , further comprising, prior to determining that the first audio playback device is to send the test data to the second audio playback device: determining a third score for a third audio playback device, wherein the third score is indicative of a third performance level of the third audio playback device; and based at least in part on the third score: determining that a second data throughput value, based at least in part on a second amount of second test data sent from the third audio playback device to the first audio playback device during the period of time, does not satisfy the predefined threshold; and determining that a third data throughput value, based at least in part on a third amount of third test data sent from the third audio playback device to the second audio playback device during the period of time, does not satisfy the predefined threshold, wherein selecting the first audio playback device to send, to the second audio playback device, the future audio data for the synchronized output occurs without determining additional data throughput values prior to selecting the first audio playback device to send, to the second audio playback device, the future audio data for the synchronized output. 8. The method of claim 4 , further comprising: determining a first signal strength value between the first audio playback device and a wireless access point (WAP); and determining a second signal strength value between the second audio playback device and the WAP, wherein the first score is based at least in part on the first signal strength value, and wherein the second score is based at least in part on the second signal strength value. 9. The method of claim 4 , further comprising: determining a first type of the first audio playback device; and determining a second type of the second audio playback device, wherein the first score is based at least in part on the first type of the first audio playback device, and wherein the second score is based at least in part on the second type of the second audio playback device. 10. The method of claim 4 , further comprising determining that a communications interface of the second audio playback device is at least one of sending or receiving other data at a time of de
Management of the audio stream, e.g. setting of volume, audio stream path · CPC title
for distributing signals to two or more loudspeakers {(specially adapted for hearing aids H04R25/407)} · CPC title
Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title
Audio distribution systems for home, i.e. multi-room use · CPC title
Connection circuits to selectively connect loudspeakers or headphones to amplifiers · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.