Group coordinator selection
US-12175160-B2 · Dec 24, 2024 · US
US9817629B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9817629-B2 |
| Application number | US-201514589119-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 5, 2015 |
| Priority date | Oct 3, 2014 |
| Publication date | Nov 14, 2017 |
| Grant date | Nov 14, 2017 |
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.
An audio synchronization method for Bluetooth speakers is disclosed. The Bluetooth speakers comprise a first Bluetooth speaker and a second Bluetooth speaker transmitting digital audio packets by Bluetooth communication. The method comprises steps of: fetching the sample counts of the first Bluetooth speaker and the second Bluetooth speaker at the first timing; and adjusting the sample rate of the second Bluetooth speaker according to the sample counts of the first Bluetooth speaker and the second Bluetooth speaker. By using the method of the present invention, the sample counts are checked periodically to keep the Bluetooth speakers audio synchronized.
Opening claim text (preview).
What is claimed is: 1. An audio synchronization method for Bluetooth speakers, wherein the Bluetooth speakers include a first Bluetooth speaker and a second Bluetooth speaker, the first Bluetooth speaker and the second Bluetooth speaker establishing an exclusive Bluetooth connection therebetween for transmission of digital audio packets by Bluetooth communication, each digital audio packet including a plurality of digital audio samples, wherein the method comprises: fetching sample counts for the first Bluetooth speaker and the second Bluetooth speaker at a first time reference, each sample count indicating a number of the digital audio samples actually processed by one of the first and second Bluetooth speakers; and adjusting a sample rate of the second Bluetooth speaker according to respective sample counts of the first Bluetooth speaker and the second Bluetooth speaker; wherein the digital audio packets transmitted from the first Bluetooth speaker to the second Bluetooth speaker are disposed in a continuous sequence, at least one of the digital audio packets including a sequence number identifying a total expected count of samples to be processed to audio signal form by the second Bluetooth speaker in one or more preceding packets of the continuous sequence; the method further comprising selectively adjusting the sample count of the second Bluetooth speaker responsive to inconsistency between said sample count of the second Bluetooth speaker and the sequence number of a digital audio packet processed by the second Bluetooth speaker at a time reference corresponding thereto, whereby erroneous digital audio packets are excluded from the adjusted sample count used in adjusting the sample rate for at least the second Bluetooth speaker, the first and second Bluetooth speakers being thereby maintained in audio synchronization despite mismatch between sample count and sequence number of a digital audio packet. 2. The method as claimed in claim 1 , further comprising comparing the relative sample counts of the first Bluetooth speaker and the second Bluetooth speaker of the first time reference. 3. The method as claimed in claim 1 , wherein the first Bluetooth speaker is a master and the second Bluetooth speaker is a slave. 4. The method as claimed in claim 1 , wherein the sample counts of the first Bluetooth speaker and the second Bluetooth speaker are fetched at the same time reference. 5. The method as claimed in claim 1 , further comprising synchronizing a clock of the first Bluetooth speaker with a clock of the second Bluetooth speaker. 6. The method as claimed in claim 5 , further comprising pairing the second Bluetooth speaker with the first Bluetooth speaker, such that the first Bluetooth speaker and the second Bluetooth speaker use the same clock upon synchronization. 7. The method as claimed in claim 6 , further comprising defining the first time reference according to the synchronized clocks. 8. The method as claimed in claim 1 , wherein each of the first Bluetooth speaker and the second Bluetooth speaker includes: a buffer for temporarily storing the digital audio packets; a decoder connected to the buffer for decoding samples of the digital audio packets; a sample rate adjusting unit connected to the decoder for adjusting the sample rate; and a digital-to-analog converter (DAC) connected to the sample rate adjusting unit for converting the samples to an analog audio signal. 9. The method as claimed in claim 8 , further comprising comparing the sample counts of the first Bluetooth speaker and the second Bluetooth speaker of the first time reference. 10. An audio synchronization method for Bluetooth speakers, wherein the Bluetooth speakers include a first Bluetooth speaker and a second Bluetooth speaker, the first Bluetooth speaker and the second Bluetooth speaker establishing an exclusive Bluetooth connection therebetween for transmission of a continuous sequence of a plurality of digital audio packets by Bluetooth communication, each digital audio packet including a plurality of digital audio samples, wherein the method comprises: fetching a first sample count, said first sample count indicating a number of the digital audio samples actually processed by the first Bluetooth speaker at a first time reference; transmitting the first time reference and transmitting the first sample count to the second Bluetooth speaker; fetching a second sample count, said second sample count indicating a number of the digital audio samples actually processed by the second Bluetooth speaker at the first time reference; and adjusting a sample rate of the second Bluetooth speaker according to respective sample counts of the first Bluetooth speaker and the second Bluetooth speaker; wherein the digital audio packets transmitted from the first Bluetooth speaker to the second Bluetooth speaker are disposed in a continuous sequence, at least one of the digital audio packets including a sequence number identifying a total expected count of samples to be processed to audio signal form by the second Bluetooth speaker in one or more preceding packets of the continuous sequence; the method further comprising selectively adjusting the sample count of the second Bluetooth speaker responsive to inconsistency between said sample count of the second Bluetooth speaker and the sequence number of a digital audio packet processed by the second Bluetooth speaker at a time reference corresponding thereto, whereby erroneous digital audio packets are excluded from the adjusted sample count used in adjusting the sample rate for at least the second Bluetooth speaker, the first and second Bluetooth speakers being thereby maintained in audio synchronization despite mismatch between sample count and sequence number of a digital audio packet. 11. The method as claimed in claim 10 , further comprising comparing the first sample count and the second sample count. 12. The method as claimed in claim 10 , further comprising synchronizing a clock of the first Bluetooth speaker with a clock of the second Bluetooth speaker. 13. The method as claimed in claim 12 , further comprising defining the first time reference according to the synchronized clocks. 14. An audio-synchronized Bluetooth speaker system comprising a first Bluetooth speaker and a second Bluetooth speaker, the first Bluetooth speaker and the second Bluetooth speaker establishing an exclusive Bluetooth connection therebetween for transmission of digital audio packets by Bluetooth communication, each digital audio packet including a plurality of digital audio samples, wherein at least one of the Bluetooth speakers includes a sample rate adjusting unit for adjusting the sample rate, a sample rate adjusting unit of the second Bluetooth speaker configured to adjust a sample rate of the second Bluetooth speaker according to respective sample counts of the first Bluetooth speaker and the second Bluetooth speaker as fetched at a first time reference, each sample count indicating a number of the digital audio samples actually processed by one of the first and second Bluetooth speakers, and wherein the digital audio packets transmitted from the first Bluetooth speaker to the second Bluetooth speaker are disposed in a continuous sequence, at least one of the digital audio packets including a sequence number identifying a total expected count of samples to be processed to audio signal form by the second Bluetooth speaker in one or more preceding packets of the continuous sequence, the sample count of the second Bluetooth speaker being selectively adjusted responsive to inconsistency between said sample count of the second Bluetoot
Electricity · mapped topic
Audio distribution systems for home, i.e. multi-room use · CPC title
electric · CPC title
Applications of wireless loudspeakers or wireless microphones · CPC title
involving a wireless protocol, e.g. Bluetooth®, RF or wireless LAN [IEEE 802.11] (arrangements for wireless networking or broadcasting of information in indoor or near-field type systems H04B10/114) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.