Bluetooth media device time synchronization

US10645663B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10645663-B2
Application numberUS-201816017768-A
CountryUS
Kind codeB2
Filing dateJun 25, 2018
Priority dateSep 6, 2017
Publication dateMay 5, 2020
Grant dateMay 5, 2020

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.

Synchronized media streaming in a device chain including first, second and third Bluetooth media device having a controller and time synchronization algorithm. The first device formats a first media packet including received media data, second device address, and synchronization information including packet start time including a delay time and cumulative clock drift counted thus far. The second device receives the first packet and formats a second packet including the media data, third device address, updated synchronization information including the second packet's play start time, local clock time, clock drift, and a cumulative clock drift counted thus far. The second device transmits the second packet to the third device. The synchronization algorithms begin synchronized playing of the media data including the first device playing after the delay time, second device playing after the first packet's play start time, and the third device playing after the second packet's play start time.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: receiving, by a first device, encoded media data; and transmitting, by the first device, a packet comprising the encoded media data, an address for a second device, and time synchronization information, wherein the time synchronization information comprises a play start time of the packet, a delay time of the packet, and a clock drift. 2. The method of claim 1 , further comprising playing the encoded media data after the delay time. 3. The method of claim 1 , wherein the delay time is at least 50 msec. 4. The method of claim 1 , wherein the first device is a Bluetooth advanced audio distributed profile (A2DP) speaker and the encoded media data comprises A2DP audio data. 5. The method of claim 1 , wherein a preamble of the packet comprises the time synchronization information. 6. A method comprising: receiving, by a first device from a second device, a first packet comprising encoded media data, an address of the first device, and first time synchronization information, wherein the first time synchronization information comprises play start time of the first packet, a delay time of the first packet, and a clock drift; and transmitting, by the first device to a third device, a second packet, the second packet comprising the encoded media data, the second packet comprising the encoded media data, an address for the third device, and second time synchronization information, the second time synchronization information comprising a play start time of the second packet, including a time of a local clock of the first device, a drift of the local clock of the first device, a delay time value of the local clock of the first device, and a clock drift of the local clock of the first device and a local clock of the second device. 7. The method of claim 6 , further comprising playing the encoded media data after the play start time. 8. The method of claim 6 , wherein the delay time is at least 50 msec. 9. The method of claim 6 , wherein the first device is a Bluetooth advanced audio distributed profile (A2DP) speaker and the encoded media data is an A2DP audio data source. 10. The method of claim 6 , wherein a preamble of the first packet comprises the first time synchronization information and a preamble of the second packet comprises the second time synchronization information. 11. A device comprising: a processor; and a non-transitory computer readable storage medium storing a program for execution by the processor, the program including instructions to: receive, from a second device, a first packet comprising encoded media data, an address of the device, and first time synchronization information, wherein the first time synchronization information comprises play start time of the first packet, a delay time of the first packet, and a clock drift; and transmit, to a third device, a second packet, the second packet comprising the encoded media data, the second packet comprising the encoded media data, an address for the third device, and second time synchronization information, the second time synchronization information comprising a play start time of the second packet, including a time of a local clock of the device, a drift of the local clock of the device, a delay time value of the local clock of the device, and a clock drift of the local clock of the device and a local clock of the second device. 12. The device of claim 11 , wherein the instructions further comprise instructions to play the encoded media data after the play start time. 13. The device of claim 11 , wherein the delay time is at least 50 msec. 14. The device of claim 11 , wherein first device is a Bluetooth advanced audio distributed profile (A2DP) speaker and the encoded media data is an A2DP audio data source. 15. The device of claim 11 , wherein a preamble of the first packet comprises the first time synchronization information and a preamble of the second packet comprises the second time synchronization information.

Assignees

Inventors

Classifications

  • Audio distribution systems for home, i.e. multi-room use · CPC title

  • Applications of wireless loudspeakers or wireless microphones · CPC title

  • Digital PA systems using, e.g. LAN or internet · CPC title

  • Public address systems (circuits for preventing acoustic reaction H04R3/02; circuits for distributing signals to loudspeakers H04R3/12; {monitoring or testing arrangements for public address systems H04R29/007}; amplifiers H03F) · CPC title

  • for distributing signals to two or more loudspeakers {(specially adapted for hearing aids H04R25/407)} · 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 US10645663B2 cover?
Synchronized media streaming in a device chain including first, second and third Bluetooth media device having a controller and time synchronization algorithm. The first device formats a first media packet including received media data, second device address, and synchronization information including packet start time including a delay time and cumulative clock drift counted thus far. The secon…
Who is the assignee on this patent?
Texas Instruments Inc
What technology area does this patent fall under?
Primary CPC classification H04W56/001. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 05 2020 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).