IP Library › Granted Patent US 10,826,660
Granted Patent B2
US 10,826,660 · App. 14/725,563 · Granted Nov 3, 2020

Method and apparatus for transmitting and receiving audio data in Bluetooth low energy-based wireless communication system

Inventors: Sung-Hwan Hyun (Gyeonggi-do, KR); Rasmus Abildgren (Oest, DK); Kook-Hyung Lee (Seoul, KR); Su-Hwan Kim (Gyeonggi-do, KR); Tae-Sung Kim (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd
H04L5/0044H04W4/80H04L5/0094
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,826,660
App. No.
14/725,563
Granted
Nov 3, 2020
Kind
B2
Abstract

A method for transmitting audio data by a master device in a Bluetooth Low Energy (BLE)-based wireless communication system is provided. The method includes configuring a data packet to include identification information indicating whether the audio data is included in a payload of the data packet and transmitting the data packet to at least one slave device.

Claims (68)

1. A method for transmitting audio data by a master device in a Bluetooth Low Energy (BLE)-based wireless communication system, the method comprising:

configuring a BLE-based data packet to include identification information indicating that the audio data is included in a payload of the BLE-based data packet, wherein the BLE-based data packet comprises a header and the payload, and the payload comprises a payload header; and

transmitting the BLE-based data packet to at least one slave device,

wherein the identification information is included in compressed header information of a Logical Link Control and Adaptation Protocol (L2CAP) layer, which is the payload header in the payload of the BLE-based data packet, and

wherein the compressed header information of the L2CAP layer has a length of one octet and includes 1-bit length information indicating that the audio data is included in the payload and 7-bit length information indicating a length of the audio data.

2. The method of claim 1 , wherein the identification information is information relating to one bit being assigned to the BLE-based data packet.

3. The method of claim 1 , wherein if the BLE-based data packet does not include the audio data, the BLE-based data packet includes an L2CAP header that includes a length field of two octets and a channel identifier (CID) field of two octets.

4. The method of claim 1 , wherein the identification information is included in the BLE-based data packet, and

wherein the identification information is used in a multiplexing layer to indicate whether the audio data is included in the payload of the BLE-based data packet.

5. The method of claim 4 , wherein the identification information is located in front of or at an end of the payload of the BLE-based data packet, or is located between separated payloads of the BLE-based data packet.

6. The method of claim 1 , wherein if the BLE-based data packet includes the audio data, the payload of the BLE-based data packet includes a first payload and a second payload, which are separated from each other, and the compressed L2CAP header information is located between the first payload and the second payload.

7. The method of claim 6 , wherein the L2CAP header information is located in a first octet of a field including channel identifier (CID) information, which is located in an existing header structure of the L2CAP layer of the BLE-based data packet.

8. The method of claim 1 , wherein the master device supports a Hearing Aid (HA).

9. A master device for use in a Bluetooth Low Energy (BLE)-based wireless communication system, the master device comprising:

a communication interface configured to perform BLE-based communication with at least one slave device; and

a controller configured to configure a BLE-based data packet to include identification information indicating that audio data is included in a payload of the BLE-based data packet, and transmit the BLE-based data packet to the at least one slave device,

wherein the BLE-based data packet comprises a header and the payload, and the payload comprises a payload header,

wherein the identification information is included in compressed header information of a Logical Link Control and Adaptation Protocol (L2CAP) layer, which is the payload header in the payload of the BLE-based data packet, and

wherein the compressed header information of the L2CAP layer has a length of one octet and includes 1-bit length information indicating that the audio data is included in the payload and 7-bit length information indicating a length of the audio data.

10. The master device of claim 9 , wherein the identification information is information relating to one bit being assigned to the BLE-based data packet.

11. The master device of claim 9 , wherein if the BLE-based data packet does not include the audio data, the BLE-based data packet includes an L2CAP header that includes a length field of two octets and a channel identifier (CID) field of two octets.

12. The master device of claim 9 , wherein the identification information is included in the BLE-based data packet, and

wherein the identification information is used in a multiplexing layer to indicate whether the audio data is included in the payload of the BLE-based data packet.

13. The master device of claim 12 , wherein the identification information is located in front of or at the end of the payload of the BLE-based data packet, or is located between separated payloads of the BLE-based data packet.

14. The master device of claim 9 , wherein if the BLE-based data packet includes the audio data, the payload of the BLE-based data packet includes a first payload and a second payload, which are separated from each other, and the compressed L2CAP header information is located between the first payload and the second payload.

15. The master device of claim 14 , wherein the L2CAP header information is located in a first octet of a field including channel identifier (CID) information, which is located in an existing header structure of the L2CAP layer of the BLE-based data packet.

16. The master device of claim 9 , wherein the master device supports a Hearing Aid (HA).

17. A method for receiving audio data by a slave device in a Bluetooth Low Energy (BLE)-based wireless communication system, the method comprising:

receiving a BLE-based data packet from a master device; and

determining that data included in a payload of the BLE-based data packet is the audio data based on identification information included in the received BLE-based data packet,

wherein the BLE-based data packet comprises a header and the payload, and the payload comprises a payload header,

wherein the identification information is included in compressed header information of a Logical Link Control and Adaptation Protocol (L2CAP) layer, which is the payload header in the payload of the BLE-based data packet, and

wherein the compressed header information of the L2CAP layer has a length of one octet and includes 1-bit length information indicating that the audio data is included in the payload and 7-bit length information indicating a length of the audio data.

18. The method of claim 17 , wherein the identification information is information of relating to one bit being assigned to the BLE-based data packet.

19. The method of claim 17 , wherein if the BLE-based data packet does not include the audio data, header information of the BLE-based data packet is an L2CAP header that includes a length field of two octets and a channel identifier (CID) field of two octets.

20. The method of claim 17 , wherein the identification information is included in the BLE-based data packet, and

wherein the method further comprises determining whether the audio data is included in the payload based on the identification information in the L2CAP layer.

21. The method of claim 20 , wherein the identification information is located in front of or at the end of the payload of the BLE-based data packet, or located between separated payloads of the BLE-based data packet.

22. The method of claim 17 , wherein if the BLE-based data packet includes the audio data, the payload of the BLE-based data packet includes a first payload and a second payload, which are separated from each other, the identification information is included in the compressed header information of the L2CAP layer of the BLE-based data packet, and the compressed L2CAP header information is located between the first payload and the second payload.

23. The method of claim 22 , wherein the L2CAP header information is located in a first octet of a field including channel identifier (CID) information, which is located in an existing header structure of the L2CAP layer.

24. The method of claim 17 , wherein the slave device supports a Hearing Aid (HA).

25. A slave device in a Bluetooth Low Energy (BLE)-based wireless communication system, the slave device comprising:

a communication interface configured to perform BLE-based communication with a master device; and

a controller configured to receive a BLE-based data packet from the master device, and determine that data included in a payload of the BLE-based data packet is the audio data based on identification information included in the received BLE-based data packet,

wherein the BLE-based data packet comprises a header and the payload, and the payload comprises a payload header,

wherein the identification information is included in compressed header information of a Logical Link Control and Adaptation Protocol (L2CAP) layer, which is the payload header in the payload of the BLE-based data packet, and

wherein the compressed header information of the L2CAP layer has a length of one octet and includes 1-bit length information indicating that the audio data is included in the payload and 7-bit length information indicating a length of the audio data.

26. The slave device of claim 25 , wherein the identification information is information of relating to one bit being assigned to the BLE-based data packet.

27. The slave device of claim 25 , wherein if the BLE-based data packet does not include the audio data, header information of the BLE-based data packet is an L2CAP header that includes a length field of two octets and a channel identifier (CID) field of two octets.

28. The slave device of claim 25 , wherein the identification information is included in the BLE-based data packet, and

wherein the controller is further configured to determine whether the audio data is included in the payload based on the identification information in the L2CAP layer.

29. The slave device of claim 28 , wherein the identification information is located in front of or at the end of the payload of the BLE-based data packet, or located between separated payloads of the data payload.

30. The slave device of claim 25 , wherein if the BLE-based data packet includes the audio data, the payload of the BLE-based data packet includes a first payload and a second payload, which are separated from each other, and the compressed L2CAP header information is located between the first payload and the second payload.

31. The slave device of claim 30 , wherein the L2CAP header information is located in a first octet of a field including channel identifier (CID) information, which is located in an existing header structure of the L2CAP layer, and

wherein the first payload has a length of two octets.

32. The slave device of claim 25 , wherein the slave device supports a Hearing Aid (HA).

33. A System on Chip (SoC), the SoC comprising:

a hardware communication interface circuit configured to perform Bluetooth Low Energy (BLE)-based communication with at least one slave device; and

a hardware controller circuit configured to configure a BLE-based data packet to include identification information indicating that audio data is included in a payload of the BLE-based data packet, and transmit the BLE-based data packet to the at least one slave device,

wherein the BLE-based data packet comprises a header and the payload, and the payload comprises a payload header,

wherein the identification information is included in compressed header information of a Logical Link Control and Adaptation Protocol (L2CAP) layer, which is the payload header in the payload of the BLE-based data packet, and

wherein the compressed header information of the L2CAP layer has a length of one octet and includes 1-bit length information indicating that the audio data is included in the payload and 7-bit length information indicating a length of the audio data.

34. A System on Chip (SoC), the SoC comprising:

a hardware communication interface circuit configured to perform Bluetooth Low Energy (BLE)-based communication with a master device; and

a hardware controller circuit configured to receive a BLE-based data packet from the master device, and determine that data included in a payload of the BLE-based data packet is the audio data based on identification information included in the received BLE-based data packet,

wherein the BLE-based data packet comprises a header and the payload, and the payload comprises a payload header,

wherein the identification information is included in compressed header information of a Logical Link Control and Adaptation Protocol (L2CAP) layer, which is the payload header in the payload of the BLE-based data packet, and

wherein the compressed header information of the L2CAP layer has a length of one octet and includes 1-bit length information indicating that the audio data is included in the payload and 7-bit length information indicating a length of the audio data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2015
From: HYUN, SUNG-HWAN; ABILDGREN, RASMUS; LEE, KOOK-HYUNG; KIM, SU-HWAN; KIM, TAE-SUNG
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 036676/0957 →
Priority Claims (1)
KR 10-2015-0062109 · Apr 30, 2015 · national
Continuity (2)
Provisional Application 62010820 · Jun 11, 2014
Related Publication 20150365208A1 · Dec 17, 2015