Audio transfer using the bluetooth low energy standard
First Claim
Patent Images
1. A method, comprising:
- by a receiving electronic device comprising a Bluetooth Low Energy (BTLE) protocol stack, wherein the BLTE protocol stack comprises a link layer and an audio layer, the audio layer being located above the link layer within the BLTE protocol stack,receiving a data channel protocol data unit (PDU) in the link layer of the Bluetooth Low Energy protocol stack;
by the link layer,determining, based at least in part on a value in an LLID field in a header of the data channel PDU, whether a payload of the data channel PDU comprises encoded audio;
upon determining that the payload of the data channel PDU contains audio data, sending the audio data from the payload to the audio layer of the BTLE protocol stack for processing; and
upon determining that the payload of the data channel PDU does not contain audio data, further processing the data channel PDU based at least in part on the value in the LLID field.
0 Assignments
0 Petitions
Accused Products
Abstract
The described embodiments include a system for communicating between electronic devices. During operation, a receiving electronic device receives a data channel protocol data unit (PDU) in a link layer of a Bluetooth Low Energy (BTLE) protocol stack. The receiving electronic device then reads a field in a header of the data channel PDU to determine if the header indicates that a payload of the data channel PDU contains audio data. When the header indicates that the payload of the data channel PDU contains audio data, the receiving electronic device is configured to send the audio data from the payload to an audio layer in the BTLE protocol stack for processing.
-
Citations
23 Claims
-
1. A method, comprising:
-
by a receiving electronic device comprising a Bluetooth Low Energy (BTLE) protocol stack, wherein the BLTE protocol stack comprises a link layer and an audio layer, the audio layer being located above the link layer within the BLTE protocol stack, receiving a data channel protocol data unit (PDU) in the link layer of the Bluetooth Low Energy protocol stack; by the link layer, determining, based at least in part on a value in an LLID field in a header of the data channel PDU, whether a payload of the data channel PDU comprises encoded audio; upon determining that the payload of the data channel PDU contains audio data, sending the audio data from the payload to the audio layer of the BTLE protocol stack for processing; and upon determining that the payload of the data channel PDU does not contain audio data, further processing the data channel PDU based at least in part on the value in the LLID field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An electronic device, comprising:
-
a processing subsystem; and a networking subsystem; wherein the processing subsystem and the networking subsystem perform operations for; receiving a data channel protocol data unit (PDU) in a link layer of a Bluetooth Low Energy (BTLE) protocol stack, wherein the link layer is located above an audio layer of the BLTE protocol stack, the data channel PDU having been received from a smart phone; by the link layer, determining, based at least in part on a value in an LLID field in a header of the data channel PDU, whether a payload of the data channel PDU comprises encoded audio; and upon determining that the payload of the data channel PDU contains audio data, sending the audio data from the payload to the audio layer of the BTLE protocol stack for processing. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification