Audio synchronization method for bluetooth speakers

US9817629B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9817629-B2
Application numberUS-201514589119-A
CountryUS
Kind codeB2
Filing dateJan 5, 2015
Priority dateOct 3, 2014
Publication dateNov 14, 2017
Grant dateNov 14, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9817629B2 cover?
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 …
Who is the assignee on this patent?
Airoha Tech Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/165. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 14 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).