Ultra-low latency audio over bluetooth

US2019104424A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019104424-A1
Application numberUS-201816146571-A
CountryUS
Kind codeA1
Filing dateSep 28, 2018
Priority dateSep 29, 2017
Publication dateApr 4, 2019
Grant date

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.

Methods and apparatus for communicating audio packets with ultra-low latency at high data rates from an audio source device to one or more audio output devices over a wireless personal area network (WPAN) connection, such as via a Bluetooth connection. Latency is reduced by using time-efficient audio coding and decoding, limited retransmissions, reduced time and frequency of acknowledgements, and by combining Bluetooth Classic (BTC) packets for downlink audio and downlink control with Bluetooth Low Energy (BTLE) packets for uplink control, uplink acknowledgements, and inter-device wireless communication. The number of retransmissions and packet concealments per frame cycle can be limited to an upper threshold number to satisfy a low latency requirement.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for low latency communication between an audio source device and a primary audio output device, the method comprising: by the audio source device: sending, to the primary audio output device during a first portion of a frame, a forward audio packet that includes audio data and is formatted in accordance with a Bluetooth (BT) Classic wireless communication protocol or a high data rate (HDR) extension thereof; receiving, from the primary audio output device during a second portion of the frame, a first reverse acknowledgement (ACK) packet that indicates a request for retransmission of the audio data and is formatted in accordance with a Bluetooth Low Energy (BTLE) wireless communication protocol or an extension thereof; sending, to the primary audio output device, a second forward audio packet in a first portion of a subsequent frame that immediately follows the frame, the second forward audio packet including retransmission of the audio data; and disallowing retransmission of audio data for all subsequent frames of a frame cycle that includes the frame and the subsequent frame. 2 . The method of claim 1 , further comprising: by the audio source device: receiving, during a final frame of the frame cycle from the primary audio output device, a second reverse ACK packet that includes information derived from inter-device control packets received by the primary audio output device from a secondary audio output device that is connected to the primary audio output device. 3 . The method of claim 2 , wherein: the primary audio output device and the secondary audio output device are connected to each other wirelessly; and the second reverse ACK packet further comprises a block acknowledgement for a set of two or more forward audio packets. 4 . The method of claim 3 , wherein the second reverse ACK packet further comprises control data from the primary audio output device or the secondary audio output device. 5 . The method of claim 1 , further comprising: by the audio source device: receiving during the second portion of the frame, from a secondary audio output device that is wirelessly connected to the primary audio output device, a third reverse ACK packet that indicates a separate request for retransmission of the audio data of the forward audio packet by the secondary audio output device and is formatted in accordance with the Bluetooth Low Energy (BTLE) wireless communication protocol or the extension thereof. 6 . The method of claim 1 , wherein the forward audio packet occupies a time interval less than half of the frame. 7 . The method of claim 6 , wherein the first reverse ACK packet occupies a time interval less than half of a remainder of the frame that is not occupied by the forward audio packet. 8 . The method of claim 7 , wherein the forward audio packet includes at least 300 bytes of uncompressed audio data and up to 50 bytes of control data. 9 . The method of claim 1 , wherein each frame of the frame cycle spans at most 1250 microseconds. 10 . The method of claim 9 , wherein the frame cycle spans at most 20 milliseconds. 11 . An audio source device configurable for low latency communication when paired with a primary audio output device and with a secondary audio output device, the audio source device comprising: one or more processors communicatively coupled to a memory storing instructions that, when executed by the one or more processors, cause the audio source device to: send, to the primary audio output device during a first portion of a frame, a forward audio packet that includes audio data and is formatted in accordance with a Bluetooth (BT) Classic wireless communication protocol or a high data rate (HDR) extension thereof; receive, from the primary audio output device during a second portion of the frame, a first reverse acknowledgement (ACK) packet that indicates a request for retransmission of the audio data and is formatted in accordance with a Bluetooth Low Energy (BTLE) wireless communication protocol or an extension thereof; send, to the primary audio output device, a second forward audio packet in a first portion of a subsequent frame that immediately follows the frame, the second forward audio packet including retransmission of the audio data; and disallow retransmission of audio data for all subsequent frames of a frame cycle that includes the frame and the subsequent frame. 12 . The audio source device of claim 11 , wherein execution of the instructions further causes the audio source device to re-allow a request for retransmission of a forward audio packet during a subsequent frame cycle that follows the frame cycle that included the retransmission of the audio data. 13 . The audio source device of claim 11 , wherein execution of the instructions further causes the audio source device to: receive, during a final frame of the frame cycle from the primary audio output device, a second reverse ACK packet that includes information derived from inter-device control packets received by the primary audio output device from the secondary audio output device. 14 . The audio source device of claim 13 , wherein the second reverse ACK packet further comprises a user command received via an interface of the primary audio output device. 15 . The audio source device of claim 13 , wherein execution of the instructions further causes the audio source device to: receive during the second portion of the frame, from the secondary audio output device that is wirelessly connected to the primary audio output device, a third reverse ACK packet that indicates a separate request for retransmission of the audio data of the forward audio packet by the secondary audio output device and is formatted in accordance with the Bluetooth Low Energy (BTLE) wireless communication protocol or the extension thereof. 16 . The audio source device of claim 15 , wherein: the forward audio packet occupies a time interval less than half of the frame; and the first reverse ACK packet and the third reverse ACK packet each occupy a time interval less than half of a remainder of the frame that is not occupied by the forward audio packet. 17 . The audio source device of claim 11 , wherein the forward audio packet includes at least 300 bytes of uncompressed audio data and up to 50 bytes of control data. 18 . The audio source device of claim 17 , wherein each frame of the frame cycle spans at most 1250 microseconds. 19 . An apparatus configurable for operation in an audio source device, the apparatus comprising a processor communicatively coupled to a memory storing instructions that, when executed by the processor, cause the audio source device to: send, to a primary audio output device during a first portion of a frame, a forward audio packet that includes audio data and is formatted in accordance with a Bluetooth Classic wireless communication protocol or a high data rate (HDR) extension thereof; receive, from the primary audio output device during a second portion of the frame, a first reverse acknowledgement (ACK) packet that indicates a request for retransmission of the audio data and is formatted in accordance with a Bluetooth Low Energy (BTLE) wireless communication protocol or an extension thereof; send, to the primary audio output device, a second forward audio packet in a first portion of a subsequent frame that immediately follows the frame, the second forward audio packet including retransmission of the audio data; and disallow retransmission of audio

Assignees

Inventors

Classifications

  • Group acknowledgement, i.e. the acknowledgement message defining a range of identifiers, e.g. of sequence numbers · CPC title

  • Arrangements specially adapted for the transmitter end · CPC title

  • for distributing signals to two or more loudspeakers {(specially adapted for hearing aids H04R25/407)} · CPC title

  • Applications of wireless loudspeakers or wireless microphones · CPC title

  • WLAN [Wireless Local Area Networks] · 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 US2019104424A1 cover?
Methods and apparatus for communicating audio packets with ultra-low latency at high data rates from an audio source device to one or more audio output devices over a wireless personal area network (WPAN) connection, such as via a Bluetooth connection. Latency is reduced by using time-efficient audio coding and decoding, limited retransmissions, reduced time and frequency of acknowledgements, a…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04W24/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Apr 04 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).