Transmission Method, Device, Equipment and System for Bluetooth Multimedia Packet

Share Bluetooth multimedia packages between multiple Bluetooth devices through a chain transmission path, solving the problem of high-quality playback of multiple devices in the prior art, and achieving high-quality multimedia transmission with maximum bandwidth of each device.

CN115175154BActive Publication Date: 2025-06-24NOKIA TECHNOLOGIES OY
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210753601.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-28
Publication Date
2025-06-24
Estimated Expiration
2042-06-28

AI Technical Summary

Technical Problem

The prior art cannot realize high-quality multimedia package sharing and playback between multiple Bluetooth devices, especially in the case of limited bandwidth, which makes it difficult to achieve simultaneous playback of high-quality audio.

Method used

Through a chain transmission path, the main Bluetooth device can share Bluetooth multimedia packets with multiple Bluetooth devices. Each Bluetooth device receives and forwards the packets to ensure that the bandwidth used by each device is maximized.

Benefits of technology

It realizes the sharing and playback of high-quality multimedia packets between multiple Bluetooth devices, ensuring the maximum bandwidth usage of each device and supporting the transmission of high-quality audio and video packets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115175154B_ABST
    Figure CN115175154B_ABST
Patent Text Reader

Abstract

An embodiment of the present application discloses a method, device, equipment and system for transmitting Bluetooth multimedia packets, relating to the field of Bluetooth. The method for transmitting Bluetooth multimedia packets includes: a Bluetooth device receives a Bluetooth multimedia packet sent by a master Bluetooth device or a previous Bluetooth device; and sends the Bluetooth multimedia packet to a next Bluetooth device. By enabling at least two Bluetooth devices to share a Bluetooth multimedia packet from a master Bluetooth device using a chained transmission path, it not only realizes the solution of sharing and playing the same Bluetooth multimedia packet among multiple Bluetooth devices, but also can maximize the bandwidth used by each Bluetooth device as much as possible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of Bluetooth, and particularly to a method, device, equipment and system for transmitting Bluetooth multimedia packets. Background Art

[0002] With the explosive growth and popularization of True Wireless Stereo (TWS) Bluetooth headsets, it has become very popular and common for consumers to use TWS Bluetooth headsets in life and work. For example, listening to music and making phone calls.

[0003] Taking listening to music as an example, a consumer uses a mobile phone to establish a Bluetooth connection with a TWS Bluetooth headset. The mobile phone sends Bluetooth audio packets to the TWS Bluetooth headset, and the TWS Bluetooth headset decodes and plays the Bluetooth audio packets.

[0004] The above technology cannot meet the playback scenario of sharing music among family members or lovers, especially in places such as airports, subways, and supermarkets. Summary of the Invention

[0005] The embodiments of the present application provide a method, device, equipment and system for transmitting Bluetooth multimedia packets, which can realize sharing and playing of Bluetooth multimedia packets among multiple Bluetooth devices. The technical solutions are as follows:

[0006] On the one hand, the embodiments of the present application provide a method for transmitting Bluetooth multimedia packets. The method is executed by a Bluetooth device, and the method includes:

[0007] Receiving a Bluetooth multimedia packet sent by a master Bluetooth device or a previous Bluetooth device;

[0008] Sending the Bluetooth multimedia packet to a next Bluetooth device.

[0009] On the other hand, the embodiments of the present application provide a device for transmitting Bluetooth multimedia packets. The device includes:

[0010] Receiving a Bluetooth multimedia packet sent by a master Bluetooth device or a previous Bluetooth device;

[0011] Sending the Bluetooth multimedia packet to a next Bluetooth device.

[0012] On the other hand, the embodiments of the present application provide a Bluetooth device. The Bluetooth device includes: a Bluetooth component;

[0013] The Bluetooth component is configured to receive a Bluetooth multimedia packet sent by a master Bluetooth device or a previous Bluetooth device; and send the Bluetooth multimedia packet to a next Bluetooth device.

[0014] On the other hand, an embodiment of the present application provides a transmission system for Bluetooth multimedia packets. The system includes: a master Bluetooth device and at least two Bluetooth devices. The at least two Bluetooth devices share Bluetooth multimedia packets from the master Bluetooth device using a chained transmission path;

[0015] Any one of the at least two Bluetooth devices except the last Bluetooth device is configured to receive Bluetooth multimedia packets sent by the master Bluetooth device or the previous Bluetooth device; and send the Bluetooth multimedia packets to the next Bluetooth device;

[0016] Wherein, the previous Bluetooth device is located before the Bluetooth device in the chained transmission path; and the next Bluetooth device is located after the Bluetooth device in the chained transmission path.

[0017] On the other hand, an embodiment of the present application provides a Bluetooth chip. A Bluetooth device installed with the Bluetooth chip is configured to execute the above-mentioned method for transmitting Bluetooth multimedia packets.

[0018] On the other hand, an embodiment of the present application provides a computer storage medium. The computer storage medium stores a computer program, and the computer program is configured to be executed by a Bluetooth device to implement the above-mentioned method for transmitting Bluetooth multimedia packets.

[0019] On the other hand, an embodiment of the present application provides a computer program product. The computer program product stores a computer program, and the computer program is configured to be executed by a Bluetooth device to implement the above-mentioned method for transmitting Bluetooth multimedia packets.

[0020] In an embodiment of the present application, a current Bluetooth device receives Bluetooth multimedia packets sent by the master Bluetooth device or the previous Bluetooth device; and sends the Bluetooth multimedia packets to the next Bluetooth device, so that at least two Bluetooth devices share Bluetooth multimedia packets from the master Bluetooth device using a chained transmission path. This not only realizes the solution of sharing and playing the same Bluetooth multimedia packet among multiple Bluetooth devices, but also can maximize the bandwidth used by each Bluetooth device as much as possible. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 Shows a schematic diagram of one-to-many sharing of Bluetooth multimedia packets shown in an exemplary embodiment of the present application;

[0022] Figure 2 Shows a schematic diagram of the transmission of Bluetooth multimedia packets based on a chained propagation path shown in an exemplary embodiment of the present application;

[0023] Figure 3 Is a schematic diagram of the transmission of Bluetooth multimedia packets based on a chained propagation path shown in an exemplary embodiment of the present application;

[0024] Figure 4 It is a flowchart of a method for transmitting Bluetooth multimedia packets shown in an exemplary embodiment of the present application;

[0025] Figure 5 It is a schematic diagram of transmitting Bluetooth multimedia packets based on a chain propagation path shown in an exemplary embodiment of the present application;

[0026] Figure 6 It is a schematic diagram of a control link and a data link between a master Bluetooth device and at least two Bluetooth devices shown in an exemplary embodiment of the present application;

[0027] Figure 7 It is a schematic diagram of a method for playing Bluetooth multimedia packets in a song playing scenario shown in an exemplary embodiment of the present application;

[0028] Figure 8 It is a schematic diagram of a method for playing Bluetooth multimedia packets in a VR game scenario shown in an exemplary embodiment of the present application;

[0029] Figure 9 It is a flowchart of a method for transmitting / playing Bluetooth multimedia packets shown in an exemplary embodiment of the present application;

[0030] Figure 10 It is a schematic diagram of a one-to-many Bluetooth sharing and playing scenario shown in an exemplary embodiment of the present application;

[0031] Figure 11 It is a schematic diagram of a one-to-many Bluetooth sharing and playing scenario shown in an exemplary embodiment of the present application;

[0032] Figure 12 It is a schematic diagram of a Bluetooth device shown in an exemplary embodiment of the present application;

[0033] Figure 13 It shows a block diagram of a Bluetooth device or a first Bluetooth sub-device or a second Bluetooth sub-device shown in an exemplary embodiment of the present application. Detailed implementation manners

[0034] To make the objectives, technical solutions and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.

[0035] As used herein, "a plurality of" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0036] This application aims to provide a technical solution for a master Bluetooth device to share and play the same Bluetooth multimedia packet with multiple (slave) Bluetooth devices. For example, a mobile phone shares and plays the same song with multiple Bluetooth headsets via Bluetooth connection at the same time.

[0037] Figure 1 An exemplary scenario shows a mobile phone 10 transmitting the same Bluetooth audio packet to 4 Bluetooth headsets. Assume the Bluetooth transmission bandwidth is W. The mobile phone 10 uses bandwidth W1 to send the Bluetooth audio packet to the first Bluetooth headset 21, bandwidth W2 to send the Bluetooth audio packet to the second Bluetooth headset 22, bandwidth W3 to send the Bluetooth audio packet to the third Bluetooth headset 23, and bandwidth W4 to send the Bluetooth audio packet to the fourth Bluetooth headset 24.

[0038] During the above transmission process, W = W1 + W2 + W3 + W4. Assume the 4 Bluetooth headsets are of the same type or have comparable transmission capabilities, that is, W1 = W2 = W3 = W4 = W / 4. For each Bluetooth headset, it can only enjoy a bandwidth of W / 4. High-quality songs such as Lossless music and High Resolution Audio (Hi-Res) have relatively high requirements for Bluetooth bandwidth, and the above exemplary scenario cannot meet the transmission requirements.

[0039] Taking a stereo song with a sampling rate of 192 kHz and 24 bits as an example, the PCM rate reaches 10 Mbps. Assume the Bluetooth encoding and compression rate is 70%, then the required Bluetooth bandwidth is 7 Mbps. It is difficult to use 1 / 4 of the Bluetooth bandwidth to transmit high-quality audio. Moreover, in the above example scenario, the more Bluetooth headsets need to be shared, the narrower the bandwidth occupied by each Bluetooth headset, which limits the upper limit of the number of Bluetooth headsets that the same mobile phone 10 can share.

[0040] Figure 2 An exemplary scenario shows a mobile phone 10 transmitting the same Bluetooth audio packet to 4 pairs of Bluetooth headsets.

[0041] The mobile phone 10 uses bandwidth W / 2 to send the left-channel Bluetooth audio packet to the left-channel headset in the first pair of Bluetooth headsets 21, and uses bandwidth W / 2 to send the right-channel Bluetooth audio packet to the right-channel headset in the first pair of Bluetooth headsets 21. At the same time, the first pair of Bluetooth headsets 21 also plays the left-channel Bluetooth audio packet and the right-channel Bluetooth audio packet.

[0042] The left-channel earphone in the first pair of Bluetooth earphones 21 sends the left-channel Bluetooth audio packet to the left-channel earphone in the second pair of Bluetooth earphones 22 using a bandwidth of W / 2, and the right-channel earphone in the first pair of Bluetooth earphones 21 sends the right-channel Bluetooth audio packet to the right-channel earphone in the second pair of Bluetooth earphones 22 using a bandwidth of W / 2. At the same time, the second pair of Bluetooth earphones 22 also plays the left-channel Bluetooth audio packet and the right-channel Bluetooth audio packet.

[0043] The left-channel earphone in the second pair of Bluetooth earphones 22 sends the left-channel Bluetooth audio packet to the left-channel earphone in the third pair of Bluetooth earphones 23 using a bandwidth of W / 2, and the right-channel earphone in the second pair of Bluetooth earphones 22 sends the right-channel Bluetooth audio packet to the right-channel earphone in the third pair of Bluetooth earphones 23 using a bandwidth of W / 2. At the same time, the third pair of Bluetooth earphones 23 also plays the left-channel Bluetooth audio packet and the right-channel Bluetooth audio packet.

[0044] The left-channel earphone in the third pair of Bluetooth earphones 23 sends the left-channel Bluetooth audio packet to the left-channel earphone in the fourth pair of Bluetooth earphones 24 using a bandwidth of W / 2, and the right-channel earphone in the third pair of Bluetooth earphones 23 sends the right-channel Bluetooth audio packet to the right-channel earphone in the fourth pair of Bluetooth earphones 24 using a bandwidth of W / 2. At the same time, the fourth pair of Bluetooth earphones 24 also plays the left-channel Bluetooth audio packet and the right-channel Bluetooth audio packet.

[0045] In the above exemplary solution, the bandwidth used by the mobile phone: W = transmission bandwidth W / 2 + transmission bandwidth W / 2; the bandwidth used by the Bluetooth earphones: W = reception bandwidth W / 2 + transmission bandwidth W / 2, achieving the maximum utilization of the Bluetooth bandwidth capacity and realizing a multi-earphone sharing solution where high-quality audio does not experience a decline in audio quality due to Bluetooth bandwidth loss.

[0046] Figure 3 The block diagram of a transmission system for Bluetooth multimedia packets provided by an exemplary embodiment of the present application is shown. The system includes a master Bluetooth device 10 and at least two (slave) Bluetooth devices 21 - 2n.

[0047] The master Bluetooth device 10 is a source device that provides Bluetooth multimedia data. The device types of the master Bluetooth device 10 include mobile phones, tablets, TVs, desktop computers, game consoles, virtual reality (VR) devices, augmented reality (AR) devices, etc.

[0048] At least two Bluetooth devices 21 - 2n share Bluetooth multimedia packets from the master Bluetooth device 10 using a chained transmission path. Each Bluetooth device in the chained sharing path is connected in sequence. The i-th Bluetooth device among at least two Bluetooth devices transmits the Bluetooth multimedia packet to the (i + 1)-th Bluetooth device, where i is an integer and the initial value is 1 (or 0). For example, the first Bluetooth device 21 sends the Bluetooth multimedia packet to the second Bluetooth device 22, the second Bluetooth device 22 sends the Bluetooth multimedia packet to the third Bluetooth device, and so on. The (n - 1)-th Bluetooth device sends the Bluetooth multimedia packet to the n-th Bluetooth device 2n.

[0049] Exemplarily, any Bluetooth device among at least two Bluetooth devices 21 - 2n except the last one is configured to receive the Bluetooth multimedia packet sent by the master Bluetooth device 10 or the previous Bluetooth device; and transmit the Bluetooth multimedia packet to the next Bluetooth device.

[0050] Wherein, the previous Bluetooth device is the Bluetooth device that is before the Bluetooth device in the chained transmission path among at least two Bluetooth devices; and the next Bluetooth device is the Bluetooth device that is after the Bluetooth device in the chained transmission path among at least two Bluetooth devices.

[0051] Exemplarily, the Bluetooth devices 21 - 2n also play the Bluetooth multimedia packets. Since there are usually multiple Bluetooth multimedia packets, for any one of at least two Bluetooth devices, it can play all or part of the multiple Bluetooth multimedia packets. For example, each Bluetooth device plays all the Bluetooth multimedia packets, or each Bluetooth device only needs to play a part of the Bluetooth multimedia packets.

[0052] The above at least two Bluetooth devices are of the same type of Bluetooth devices, or different types of Bluetooth devices, or not completely the same type of Bluetooth devices. The Bluetooth transmission capabilities of the above at least two Bluetooth devices are the same, or different, or not completely the same.

[0053] In different embodiments, the above chained transmission path can be understood as: chained path, chained sharing path, and other synonyms.

[0054] One-to-many sharing based on a chained transmission path:

[0055] Figure 4 The flowchart of the method for transmitting Bluetooth multimedia packets provided by an exemplary embodiment of the present application is shown. This embodiment takes the method being executed by the Figure 3 shown Bluetooth device as an example. The method includes:

[0056] Step 402: Receive the Bluetooth multimedia packet sent by the master Bluetooth device or the previous Bluetooth device;

[0057] At least two Bluetooth devices share Bluetooth multimedia packets from a master Bluetooth device using a chained transmission path, and there is at least one such Bluetooth multimedia packet. In different embodiments, the above Bluetooth multimedia packets can be understood as: Bluetooth frames, Bluetooth multimedia frames, Bluetooth audio frames, Bluetooth video frames, Bluetooth VR frames, Bluetooth AR frames, Bluetooth game control frames, Bluetooth audio packets, Bluetooth video packets, Bluetooth VR packets, Bluetooth AR packets, Bluetooth game control packets, and so on.

[0058] A Bluetooth device receives a Bluetooth multimedia packet sent by the master Bluetooth device on the chained transmission path, or a Bluetooth device receives a Bluetooth multimedia packet sent by the previous Bluetooth device on the chained transmission path.

[0059] Assume that at least two Bluetooth devices are numbered starting from 0. When the Bluetooth device is the 0th Bluetooth device among at least two Bluetooth devices, it receives the Bluetooth multimedia packet sent by the master Bluetooth device; when the Bluetooth device is the i-th (i > 0) Bluetooth device among at least two Bluetooth devices, it receives the Bluetooth multimedia packet sent by the (i - 1)-th Bluetooth device.

[0060] Assume that at least two Bluetooth devices are numbered starting from 1. When the Bluetooth device is the 1st Bluetooth device among at least two Bluetooth devices, it receives the Bluetooth multimedia packet sent by the master Bluetooth device; when the Bluetooth device is the i-th (i > 1) Bluetooth device among at least two Bluetooth devices, it receives the Bluetooth multimedia packet sent by the (i - 1)-th Bluetooth device.

[0061] The (i - 1)-th Bluetooth device is also the previous Bluetooth device. The previous Bluetooth device, the Bluetooth device, and the next Bluetooth device share the Bluetooth multimedia packet from the master Bluetooth device using a chained transmission path. The previous Bluetooth device is the Bluetooth device located before the Bluetooth device in the chained transmission path; the next Bluetooth device is the Bluetooth device located after the Bluetooth device in the chained transmission path. The chained transmission path is formed by sequentially arranging at least two Bluetooth devices. Exemplarily, unicast communication is performed between the i-th Bluetooth device and the (i + 1)-th Bluetooth device based on Bluetooth technology.

[0062] Step 404: Send a Bluetooth multimedia packet to the next Bluetooth device.

[0063] When the Bluetooth device is the i-th Bluetooth device among at least two Bluetooth devices and is not the last Bluetooth device, it sends a Bluetooth multimedia packet to the (i + 1)-th Bluetooth device. That is, the Bluetooth device sends a Bluetooth multimedia packet to the next Bluetooth device on the chained transmission path.

[0064] Optionally, all or some of the at least two Bluetooth devices are used to play Bluetooth multimedia packets. For one of the at least two Bluetooth devices, it may not play any Bluetooth multimedia packet and only forward it to the next Bluetooth device; or, play some Bluetooth multimedia packets, such as the Bluetooth multimedia packets marked as needing to be played by itself; or, play all Bluetooth multimedia packets. Which Bluetooth multimedia packets each Bluetooth device plays depends on the specific implementation and will not be elaborated here.

[0065] Optionally, for the last Bluetooth device among the at least two Bluetooth devices, step 404 may not be executed.

[0066] In summary, the method of this embodiment receives Bluetooth multimedia packets sent by the master Bluetooth device or the previous Bluetooth device through the current Bluetooth device, and sends the Bluetooth multimedia packets to the next Bluetooth device, so that at least two Bluetooth devices share the Bluetooth multimedia packets from the master Bluetooth device through a chained transmission path. This not only realizes the solution of sharing and playing the same Bluetooth multimedia packet among multiple Bluetooth devices, but also can maximize the bandwidth used by each Bluetooth device as much as possible.

[0067] The above Bluetooth devices can be mono Bluetooth devices, stereo Bluetooth devices, or multi-channel Bluetooth devices.

[0068] In some embodiments, a Bluetooth device includes a first Bluetooth component and a second Bluetooth component. The first Bluetooth component and the second Bluetooth component are components with Bluetooth transmission capabilities, such as Bluetooth chips supporting duplex communication. The first Bluetooth component and the second Bluetooth component have their own bodies, such as TWS earphones; or the first Bluetooth component and the second Bluetooth component are located in the same body, such as a Bluetooth speaker, a Bluetooth handle, or a Bluetooth remote control.

[0069] The first Bluetooth component and the second Bluetooth component can be divided according to channels, or according to functions, or according to the data to be transmitted. This embodiment does not limit this. For example, the first Bluetooth component is a left-channel Bluetooth component and the second Bluetooth component is a right-channel Bluetooth component. Another example is that the first Bluetooth component is used to transmit audio and the second Bluetooth component is used to transmit game control flows.

[0070] In some embodiments, taking the Bluetooth device including a first Bluetooth component and a second Bluetooth component as an example, when the Bluetooth device is the device adjacent to the master Bluetooth device among the at least two Bluetooth devices, that is, the 0th Bluetooth device (counting from 0) or the 1st Bluetooth device (counting from 1), the Bluetooth device receiving the Bluetooth multimedia packet sent by the master Bluetooth device includes:

[0071] The first Bluetooth component of the Bluetooth device receives the first Bluetooth multimedia packet sent by the first Bluetooth component of the master Bluetooth device; the second Bluetooth component of the Bluetooth device receives the second Bluetooth multimedia packet sent by the second Bluetooth component of the master Bluetooth device.

[0072] Exemplarily, the receiving bandwidth occupied by the first Bluetooth component when receiving the first Bluetooth multimedia packet is less than or equal to W / 2; the receiving bandwidth occupied by the second Bluetooth component when receiving the second Bluetooth multimedia packet is less than or equal to W / 2. Alternatively, the bandwidth occupied by the first Bluetooth component and the second Bluetooth component during the process of receiving the Bluetooth multimedia packet is less than or equal to the receiving bandwidth W.

[0073] Combined with reference Figure 2 , the left-channel Bluetooth component of the Bluetooth device receives the left-channel Bluetooth multimedia packet sent by the left-channel Bluetooth component of the master Bluetooth device; the right-channel Bluetooth component of the Bluetooth device receives the right-channel Bluetooth multimedia packet sent by the right-channel Bluetooth component of the master Bluetooth device.

[0074] In some embodiments, taking the Bluetooth device including the first Bluetooth component and the second Bluetooth component as an example, when the Bluetooth device is not the device adjacent to the master Bluetooth device among at least two Bluetooth devices, that is, the i-th Bluetooth device (i > 0, counted from 0) or the i-th Bluetooth device (i > 1, counted from 1), the Bluetooth device receiving the Bluetooth multimedia packet sent by the first Bluetooth device includes:

[0075] The first Bluetooth component of the Bluetooth device receives the first Bluetooth multimedia packet sent by the first Bluetooth component of the first Bluetooth device; the second Bluetooth component of the Bluetooth device receives the second Bluetooth multimedia packet sent by the second Bluetooth component of the first Bluetooth device.

[0076] Exemplarily, the receiving bandwidth occupied by the first Bluetooth component when receiving the first Bluetooth multimedia packet is less than or equal to W / 2; the receiving bandwidth occupied by the second Bluetooth component when receiving the second Bluetooth multimedia packet is less than or equal to W / 2. Alternatively, the bandwidth occupied by the first Bluetooth component and the second Bluetooth component during the process of receiving the Bluetooth multimedia packet is less than or equal to the receiving bandwidth W.

[0077] Combined with reference Figure 2 , the left-channel Bluetooth component of the Bluetooth device receives the left-channel Bluetooth multimedia packet sent by the left-channel Bluetooth component of the previous Bluetooth device; the right-channel Bluetooth component of the Bluetooth device receives the right-channel Bluetooth multimedia packet sent by the right-channel Bluetooth component of the previous Bluetooth device.

[0078] In some embodiments, taking the Bluetooth device including the first Bluetooth component and the second Bluetooth component as an example, the above-mentioned Bluetooth device sending the Bluetooth multimedia packet to the next Bluetooth device includes:

[0079] A first Bluetooth component of a Bluetooth device sends a Bluetooth multimedia packet to a Bluetooth component of the next Bluetooth device; a second Bluetooth component of the Bluetooth device sends a second Bluetooth multimedia packet to a second Bluetooth component of the next Bluetooth device.

[0080] Exemplarily, the transmission bandwidth occupied by the first Bluetooth component when sending the first Bluetooth multimedia packet is less than or equal to W / 2, and the transmission bandwidth occupied by the second Bluetooth component when sending the second Bluetooth multimedia packet is less than or equal to W / 2. Alternatively, the bandwidth occupied by the first Bluetooth component and the second Bluetooth component during the process of sending the Bluetooth multimedia packet is less than or equal to the transmission bandwidth W.

[0081] Combined with reference Figure 2 , a left-channel Bluetooth component of a Bluetooth device sends a left-channel Bluetooth multimedia packet to a left-channel Bluetooth component of the next Bluetooth device; a right-channel Bluetooth component of the Bluetooth device sends a right-channel Bluetooth multimedia packet to a right-channel Bluetooth component of the next Bluetooth device.

[0082] In the above embodiment, the first Bluetooth multimedia packet occupies a first sub-bandwidth in the Bluetooth transmission bandwidth when being sent; the second Bluetooth multimedia packet occupies a second sub-bandwidth in the Bluetooth transmission bandwidth when being sent; the first Bluetooth multimedia packet occupies a third sub-bandwidth in the Bluetooth reception bandwidth when being received; the second Bluetooth multimedia packet occupies a fourth sub-bandwidth in the Bluetooth reception bandwidth when being received.

[0083] The first sub-bandwidth is less than or equal to one-half of the Bluetooth transmission bandwidth, and the second sub-bandwidth is less than or equal to one-half of the Bluetooth transmission bandwidth; the third sub-bandwidth is less than or equal to one-half of the Bluetooth reception bandwidth, and the fourth sub-bandwidth is less than or equal to one-half of the Bluetooth reception bandwidth.

[0084] Taking the first sub-bandwidth, the second sub-bandwidth, the third sub-bandwidth, and the fourth sub-bandwidth all being one-half as an example, for the master Bluetooth device, the Bluetooth bandwidth used by the master Bluetooth device is the entire Bluetooth transmission bandwidth: W / 2 + W / 2 = W; for the first Bluetooth component, the Bluetooth bandwidth used by the first Bluetooth component is: W / 2 of the Bluetooth transmission bandwidth + W / 2 of the Bluetooth reception bandwidth = W; for the second Bluetooth component, the Bluetooth bandwidth used by the second Bluetooth component is: W / 2 of the Bluetooth transmission bandwidth + W / 2 of the Bluetooth reception bandwidth = W, that is, the master Bluetooth device, the first Bluetooth component, and the second Bluetooth component in the above embodiment all use the entire Bluetooth bandwidth W, maximizing the use of the Bluetooth bandwidth to ensure the transmission quality to support the transmission of high-quality audio and video packets.

[0085] The above embodiment takes two Bluetooth components in each Bluetooth device as an example for illustration. In some embodiments, the number of Bluetooth components in each Bluetooth device can also be three or more. Exemplarily, such as Figure 5As shown, the main Bluetooth device 30 is a game console, and the game running on the game console 30 is a cloud game. Each user uses a corresponding Bluetooth device of their own. A Bluetooth device includes three Bluetooth components: a left-channel earphone, a right-channel earphone, and a game controller. The left-channel earphone is used to play left-channel Bluetooth audio packets, the right-channel earphone is used to play right-channel Bluetooth audio packets, and the game controller is used to receive game feedback data from the game console 30 for vibration feedback or light and sound feedback, and / or upload joystick operation data to the game console 30.

[0086] In some embodiments, the Bluetooth device, the previous Bluetooth device, and the next Bluetooth device all include a first Bluetooth component, a second Bluetooth component, and a third Bluetooth component.

[0087] The first Bluetooth component of the Bluetooth device receives a first Bluetooth multimedia packet sent by the first Bluetooth component of the previous Bluetooth device; the second Bluetooth component of the Bluetooth device receives a second Bluetooth multimedia packet sent by the second Bluetooth component of the previous Bluetooth device; the third Bluetooth component of the Bluetooth device receives a third Bluetooth multimedia packet sent by the third Bluetooth component of the previous Bluetooth device.

[0088] The first Bluetooth component of the Bluetooth device sends a first Bluetooth multimedia packet to the first Bluetooth component of the next Bluetooth device; the second Bluetooth component of the Bluetooth device sends a second Bluetooth multimedia packet to the second Bluetooth component of the next Bluetooth device; the third Bluetooth component of the Bluetooth device sends a third Bluetooth multimedia packet to the third Bluetooth component of the next Bluetooth device.

[0089] Exemplary reference Figure 5 , the Bluetooth bandwidth used by the first Bluetooth device (left channel) is: W2 / 5 of the Bluetooth transmission bandwidth + W2 / 5 of the Bluetooth reception bandwidth = W4 / 5. The Bluetooth bandwidth used by the second Bluetooth device (right channel) is: W2 / 5 of the Bluetooth transmission bandwidth + W2 / 5 of the Bluetooth reception bandwidth = W4 / 5. The Bluetooth bandwidth used by the third Bluetooth device (game controller) is: W1 / 5 of the Bluetooth transmission bandwidth + W1 / 5 of the Bluetooth reception bandwidth = W2 / 5. Although the first Bluetooth device or the second Bluetooth device does not occupy the entire Bluetooth bandwidth, it also occupies 80% of the Bluetooth bandwidth supported by itself, and at the same time supports the synchronous transmission of the third Bluetooth device.

[0090] In some embodiments, the Bluetooth device, the previous Bluetooth device, and the next Bluetooth device all include n Bluetooth components.

[0091] The i-th Bluetooth component of the Bluetooth device receives the i-th Bluetooth multimedia packet sent by the i-th Bluetooth component of the previous Bluetooth device. The i-th Bluetooth component of the Bluetooth device sends the i-th Bluetooth multimedia packet to the i-th Bluetooth component of the next Bluetooth device. i is an integer not greater than n.

[0092] In some embodiments, unicast communication is adopted when transmitting the above-mentioned Bluetooth multimedia packet between the master Bluetooth device and the Bluetooth device, between the previous Bluetooth device and the Bluetooth device, and between the Bluetooth device and the next Bluetooth device, instead of multicast communication or broadcast communication. The first Bluetooth component in two adjacent Bluetooth devices adopts unicast communication when transmitting the first Bluetooth multimedia packet, and the second Bluetooth component in two adjacent Bluetooth devices adopts unicast communication when transmitting the second Bluetooth multimedia packet.

[0093] In some embodiments, the above-mentioned Bluetooth multimedia packet supports a retransmission mechanism during transmission. That is, the first Bluetooth multimedia packet and the second Bluetooth multimedia packet support the retransmission mechanism during transmission. For the k-th Bluetooth multimedia packet, when an acknowledgment feedback (ACK) is received, the transmission of the (k + 1)-th Bluetooth multimedia packet starts; when a negative acknowledgment feedback (NACK) is received, the k-th Bluetooth multimedia packet is retransmitted. Since Bluetooth transmission is prone to interference, packet loss, or decoding errors during transmission, supporting the retransmission mechanism can ensure the transmission quality of high-quality audio data. However, the retransmission mechanism cannot be supported during Bluetooth broadcast or multicast.

[0094] In some embodiments, the transmission process of the above-mentioned Bluetooth multimedia packet is controlled by the master Bluetooth device. As Figure 6 shown, the master Bluetooth device 10 has established control links with four Bluetooth devices 21 - 24, and this control link is used to transmit control information related to the transmission process of the Bluetooth multimedia packet. This control information includes: the address of the previous Bluetooth device, the address of the next Bluetooth device, the serial number of the Bluetooth multimedia packet, the feedback information (ACK / NACK) of the Bluetooth multimedia packet, the initial transmission / retransmission information of the Bluetooth multimedia packet, the identifier of the Bluetooth device that needs to play the Bluetooth multimedia packet, and so on. A data link is established between the master Bluetooth device 10 and the Bluetooth device 21, between the Bluetooth device 21 and the Bluetooth device 22, between the Bluetooth device 22 and the Bluetooth device 23, and between the Bluetooth device 23 and the Bluetooth device 24, and this data link is used to transmit the Bluetooth multimedia packet. In the case where the Bluetooth devices 21 - 24 include a left-channel Bluetooth component and a right-channel Bluetooth component, a left-channel data link is established between each left-channel Bluetooth component, and a right-channel data link is established between each right-channel Bluetooth component.

[0095] However, it does not exclude that in some embodiments, the transmission process between the master Bluetooth device 10 and the 0 / 1st Bluetooth device is controlled by the master Bluetooth device. The transmission process between the i-th (i > 0 or 1) Bluetooth device and the (i + 1)-th Bluetooth device is controlled by the i-th Bluetooth device. That is, the transmission process of the i-th Bluetooth device can be controlled by itself, rather than by the master Bluetooth device 10. These two control methods can also be combined and implemented, for example Figure 6A control link is established between the Bluetooth devices 21-23 and the master Bluetooth device 10, and the transmission process between the Bluetooth devices 21-23 is controlled by the master Bluetooth device 10; while the Bluetooth device 24 is relatively far from the master Bluetooth device 10, a control link is not established between the Bluetooth device 24 and the master Bluetooth device 10, and the transmission process between the Bluetooth device 23 and the Bluetooth device 24 is controlled by the Bluetooth device 23.

[0096] Playback of Bluetooth multimedia packets:

[0097] In some embodiments, the above method further includes: the Bluetooth device plays Bluetooth multimedia packets. Since there are at least one Bluetooth multimedia packet, the Bluetooth device playing the Bluetooth multimedia packet includes at least one of the following:

[0098] · The Bluetooth device plays all Bluetooth multimedia packets;

[0099] Taking the sharing and playing of the same song by multiple Bluetooth devices as an example, for example Figure 7 As shown, the song audio stream includes multiple Bluetooth audio packets "0", and the Bluetooth audio packet "0" is an audio packet that all or each Bluetooth device needs to play, that is, the Bluetooth audio packet that both the Bluetooth device 21 and the Bluetooth device 22 need to play.

[0100] · The Bluetooth device plays a part of the Bluetooth multimedia packets.

[0101] Taking the Bluetooth multimedia packet as the Bluetooth audio packet in a VR game and different Bluetooth devices corresponding to different users as an example. For example Figure 8 As shown, there is a part of the Bluetooth audio packets "0" that each Bluetooth device needs to play, such as the Bluetooth music packet related to the background music; there is a part of the Bluetooth audio packets that only need to be played by the specified Bluetooth device. For example, the Bluetooth audio packet "1" is the system feedback sound effect when the game character operated by user A releases a skill, and only the Bluetooth device 21 used by user A needs to play it, and the Bluetooth devices used by other users do not need to play it; the Bluetooth audio packet "2" is the system feedback sound effect when the game character operated by user B releases a skill, and only the Bluetooth device 22 used by user B needs to play it, and the Bluetooth devices used by other users do not need to play it.

[0102] In different embodiments, the Bluetooth multimedia packet includes at least one of the following types:

[0103] · The Bluetooth multimedia packet that needs to be played by all Bluetooth devices;

[0104] · The Bluetooth multimedia packet that needs to be played by the specified or specific Bluetooth device;

[0105] Among them, the specified or specific Bluetooth device is the Bluetooth device specified by the device identifier and / or type identifier carried in the Bluetooth multimedia packet.

[0106] · Bluetooth multimedia packets to be played by the first multimedia component;

[0107] · Bluetooth multimedia packets to be played by the second multimedia component;

[0108] · Bluetooth multimedia packets to be played by the first multimedia component in a specified or particular Bluetooth device;

[0109] · Bluetooth multimedia packets to be played by the second multimedia component in a specified or particular Bluetooth device.

[0110] And so on, without further elaboration.

[0111] In some embodiments, the Bluetooth device includes a first multimedia component and a second multimedia component. The first multimedia component of the Bluetooth device plays the first Bluetooth multimedia packet; the second multimedia component of the Bluetooth device plays the second Bluetooth multimedia packet. Taking the first multimedia component as the left-channel component and the second multimedia component as the right-channel component as an example, the left-channel component of the Bluetooth device plays the left-channel Bluetooth multimedia packet; the right-channel component of the Bluetooth device plays the right-channel Bluetooth multimedia packet.

[0112] Exemplarily, the first multimedia component includes: a first decoding component, a first digital-to-analog converter (Digital-to-Analog Converter, DAC), a first power amplifier (Amplifier for Power, AMP), and a first playback component; the first component of the Bluetooth device plays the first Bluetooth multimedia packet, including: the first decoding component decodes the first Bluetooth multimedia packet into first pulse code modulation (Pulse Code Modulation, PCM) data; the first DAC converts the first PCM data into a first analog signal; the first AMP amplifies the first analog signal and then outputs it to the first playback component for playback.

[0113] Exemplarily, the second multimedia component includes: a second decoding component, a second DAC, a second AMP, and a second playback component; the second component of the Bluetooth device plays the second Bluetooth multimedia packet, including: the second decoding component decodes the second Bluetooth multimedia packet into second PCM data; the second DAC converts the second PCM data into a second analog signal; the second AMP amplifies the second analog signal and then outputs it to the second playback component for playback.

[0114] Taking the first multimedia component as the left-channel component and the second multimedia component as the right-channel component as an example, as Figure 9 shown: The mobile phone 10 performs Bluetooth audio encoding on the PCM data provided by the sound source according to the left and right channel data respectively to obtain a left-channel Bluetooth audio packet and a right-channel Bluetooth audio packet. The Bluetooth sending component 11 in the mobile phone 10 sends the left-channel Bluetooth audio packet and the right-channel Bluetooth audio packet to the Bluetooth device.

[0115] The left - channel Bluetooth headset 31 of the Bluetooth device includes: a left - channel Bluetooth receiving component 32, a left - channel PCM (decoding component) 33, a left - channel DAC 34, a left - channel AMP 35, a left - channel playing component 36, and a left - channel Bluetooth transmitting component 37. After receiving the left - channel Bluetooth audio packet, the left - channel Bluetooth receiving component 32 transmits the left - channel Bluetooth audio packet to the left - channel PCM 33, and the left - channel PCM 33 decodes the left - channel Bluetooth audio packet into left - channel PCM data; the left - channel DAC 34 converts the left - channel PCM data into a left - channel analog signal; after the left - channel AMP 35 amplifies the left - channel analog signal, it outputs to the left - channel playing component 36 for playing. On the other hand, the left - channel Bluetooth transmitting component 37 also sends the left - channel Bluetooth audio packet to the next left - channel Bluetooth headset. In some embodiments, the left - channel Bluetooth receiving component 32 and the left - channel Bluetooth transmitting component 37 are implemented as the same Bluetooth chip, that is, the first Bluetooth component.

[0116] The right - channel Bluetooth headset 41 of the Bluetooth device includes: a right - channel Bluetooth receiving component 42, a right - channel PCM (decoding component) 43, a right - channel DAC 44, a right - channel AMP 45, a right - channel playing component 46, and a right - channel Bluetooth transmitting component 47. After receiving the right - channel Bluetooth audio packet, the right - channel Bluetooth receiving component 42 transmits the right - channel Bluetooth audio packet to the right - channel PCM 43, and the right - channel PCM 43 decodes the right - channel Bluetooth audio packet into right - channel PCM data; the right - channel DAC 44 converts the right - channel PCM data into a right - channel analog signal; after the right - channel AMP 45 amplifies the right - channel analog signal, it outputs to the right - channel playing component 46 for playing. On the other hand, the right - channel Bluetooth transmitting component 47 also sends the right - channel Bluetooth audio packet to the next right - channel Bluetooth headset. In some embodiments, the right - channel Bluetooth receiving component 42 and the right - channel Bluetooth transmitting component 47 are implemented as the same Bluetooth chip, that is, the second Bluetooth component.

[0117] Establishment of a chained transmission path:

[0118] In some embodiments, the establishment of the above - mentioned chain - type transmission path is controlled by the master Bluetooth device. Exemplarily, the master Bluetooth device selects at least two Bluetooth devices and sorts the selected at least two Bluetooth devices based on at least one of the signal quality of each Bluetooth device, the distance between each Bluetooth device and the master Bluetooth device, the location of each Bluetooth device, the transmission capacity of each Bluetooth device, the user information of each Bluetooth device, and the device type of each Bluetooth device, and constructs a chain - type transmission path. Then, the master Bluetooth device configures the address information of the previous Bluetooth device and / or the next Bluetooth device for each Bluetooth device in the chain - type transmission path. That is, for a Bluetooth device, the previous Bluetooth device and / or the next Bluetooth device is configured by the master Bluetooth device.

[0119] For example, the master Bluetooth device sorts the Bluetooth devices in descending order of signal quality to construct a chain transmission path. For another example, the master Bluetooth device sorts the Bluetooth devices in descending order of distance to construct a chain transmission path. For another example, the master Bluetooth device sorts the Bluetooth devices in descending order of transmission capability (such as bandwidth) to construct a chain transmission path, and so on.

[0120] In some embodiments, the next Bluetooth device is selected autonomously by the Bluetooth device. That is, the main Bluetooth device selects the 0 / 1th Bluetooth device based on the selection factor, and the i-th (greater than 0 / 1)th Bluetooth device selects the i+1th Bluetooth device based on the selection factor to build a chain transmission path. The selection factors include: the signal quality of each Bluetooth device, the distance between each Bluetooth device and the main Bluetooth device, the location of each Bluetooth device, the transmission capability of each Bluetooth device, the user information of each Bluetooth device, and at least one of the device types of each Bluetooth device. The selection factors used by different Bluetooth devices on the chain transmission path may be the same or different.

[0121] Dynamic change of the chained transmission path:

[0122] Since the location of the Bluetooth device may change, the transmission quality between the Bluetooth device and the next Bluetooth device may change dynamically. Therefore, the next Bluetooth device of each Bluetooth device supports dynamic change. During the transmission of the Bluetooth multimedia package, the Bluetooth device changes the next Bluetooth device.

[0123] In some embodiments, the Bluetooth device changes the next Bluetooth device based on the control of the main Bluetooth device. In some embodiments, the Bluetooth device changes the next Bluetooth device based on the change factor. The change factor includes at least one of the following factors: the signal quality of each Bluetooth device, the distance between each Bluetooth device and the main Bluetooth device, the location of each Bluetooth device, the transmission capability of each Bluetooth device, the user information of each Bluetooth device, and the device type of each Bluetooth device.

[0124] There may be multiple ways to implement the product of the above-mentioned Bluetooth device. In an exemplary example, the above-mentioned Bluetooth device is implemented as a TWS headset. Figure 10 As shown, when the baby 51 falls asleep, in order not to disturb the baby 51's sleep, the father 52, the mother 53 and the brother 54 each wear a pair of TWS headphones to share the film and television works played on the TV, and each pair of TWS headphones includes a left channel headphone and a right channel headphone. In another exemplary example, as Figure 11As shown, the above Bluetooth device is implemented as a set of commercial AR devices. This set of commercial AR devices includes 4 sets of single-person devices, which are respectively used by users 51, 52, 53, and 54. Each set of single-person devices includes AR glasses, a left-channel earphone, and a right-channel earphone. When the AR character 55 observed in the AR glasses is explaining the information on the electronic screen, all 4 sets of single-person devices can hear the voice of the AR character 55. The specific product form of the Bluetooth device in the embodiments of the present application is not limited.

[0125] It should be noted that the above various embodiments can also be freely split and combined according to the understanding of those skilled in the art, and the embodiments of the present application will not be elaborated further.

[0126] Figure 12 The block diagram of a Bluetooth device provided by an exemplary embodiment of the present application is shown. The Bluetooth device includes:

[0127] A Bluetooth receiving module 61, configured to receive a Bluetooth multimedia packet sent by a master Bluetooth device or a previous Bluetooth device;

[0128] A Bluetooth sending module 62, configured to send the Bluetooth multimedia packet to a next Bluetooth device.

[0129] In some embodiments, the Bluetooth receiving module 61 and the Bluetooth sending module 62 can be implemented as the same Bluetooth module or a Bluetooth transceiver module.

[0130] In some embodiments, the previous Bluetooth device, the Bluetooth device, and the next Bluetooth device share the Bluetooth multimedia packet from the master Bluetooth device using a chained transmission path;

[0131] The previous Bluetooth device is the Bluetooth device located before the Bluetooth device in the chained transmission path;

[0132] The next Bluetooth device is the Bluetooth device located after the Bluetooth device in the chained transmission path.

[0133] In some embodiments, both the Bluetooth device and the previous Bluetooth device include a first Bluetooth sub-device and a second Bluetooth sub-device; each Bluetooth sub-device includes a set of Bluetooth receiving module 61 and Bluetooth sending module 62.

[0134] The first Bluetooth sub-device of the Bluetooth device receives a first Bluetooth multimedia packet sent by the first Bluetooth sub-device of the previous Bluetooth device;

[0135] The second Bluetooth sub-device of the Bluetooth device receives a second Bluetooth multimedia packet sent by the second Bluetooth sub-device of the previous Bluetooth device.

[0136] In some embodiments, both the Bluetooth device and the next Bluetooth device include a first Bluetooth sub-device and a second Bluetooth sub-device;

[0137] The first Bluetooth sub-device of the Bluetooth device sends a first Bluetooth multimedia packet to the first Bluetooth sub-device of the next Bluetooth device;

[0138] The second Bluetooth sub-device of the Bluetooth device sends a second Bluetooth multimedia packet to the second Bluetooth sub-device of the next Bluetooth device.

[0139] In some embodiments, when the first Bluetooth multimedia packet is sent, it occupies a first sub-bandwidth in the Bluetooth transmission bandwidth; when the second Bluetooth multimedia packet is sent, it occupies a second sub-bandwidth in the Bluetooth transmission bandwidth;

[0140] When the first Bluetooth multimedia packet is received, it occupies a third sub-bandwidth in the Bluetooth reception bandwidth; when the second Bluetooth multimedia packet is received, it occupies a fourth sub-bandwidth in the Bluetooth reception bandwidth.

[0141] In some embodiments, the first sub-bandwidth is less than or equal to one half of the Bluetooth transmission bandwidth, and the second sub-bandwidth is less than or equal to one half of the Bluetooth transmission bandwidth;

[0142] The third sub-bandwidth is less than or equal to one half of the Bluetooth reception bandwidth, and the fourth sub-bandwidth is less than or equal to one half of the Bluetooth reception bandwidth.

[0143] In some embodiments, the first Bluetooth multimedia packet and the second Bluetooth multimedia packet use unicast communication during transmission.

[0144] In some embodiments, the first Bluetooth multimedia packet and the second Bluetooth multimedia packet support a retransmission mechanism during transmission.

[0145] In some embodiments, the transmission process of the first Bluetooth multimedia packet and the second Bluetooth multimedia packet is controlled by the master Bluetooth device.

[0146] In some embodiments, the previous Bluetooth device and / or the next Bluetooth device is configured by the master Bluetooth device; or, the next Bluetooth device is selected by the Bluetooth device.

[0147] In some embodiments, the Bluetooth transmission module 62 is further configured to change the next Bluetooth device during the transmission process of the Bluetooth multimedia packet.

[0148] In some embodiments, the Bluetooth device further includes: a multimedia module 63 for playing the Bluetooth multimedia packet.

[0149] In some embodiments, the multimedia module 63 includes a first multimedia sub-module and a second multimedia sub-module;

[0150] The first multimedia sub-module of the Bluetooth device plays the first Bluetooth multimedia packet; the second multimedia sub-module of the Bluetooth device plays the second Bluetooth multimedia packet.

[0151] In some embodiments, the first multimedia sub-module includes: a first decoding sub-module, a first DAC sub-module, a first AMP sub-module, and a first playback sub-module;

[0152] The first decoding sub-module is configured to decode the first Bluetooth multimedia packet into first Pulse Code Modulation (PCM) data;

[0153] The first DAC sub-module is configured to convert the first PCM data into a first analog signal;

[0154] The first AMP sub-module is configured to amplify the first analog signal and then output it to the first playback sub-module for playback.

[0155] In some embodiments, the second multimedia sub-module includes: a second decoding sub-module, a second DAC sub-module, a second AMP sub-module, and a second playback sub-module;

[0156] The second decoding sub-module is configured to decode the second Bluetooth multimedia packet into second PCM data;

[0157] The second DAC sub-module is configured to convert the second PCM data into a second analog signal;

[0158] The second AMP sub-module is configured to amplify the second analog signal and then output it to the second playback sub-module for playback.

[0159] In some embodiments, the Bluetooth multimedia packet includes at least one of the following:

[0160] A Bluetooth multimedia packet that needs to be played by all Bluetooth devices;

[0161] A Bluetooth multimedia packet that needs to be played by the specified Bluetooth device;

[0162] A Bluetooth multimedia packet that needs to be played by the first multimedia sub-module;

[0163] A Bluetooth multimedia packet that needs to be played by the second multimedia sub-module;

[0164] A Bluetooth multimedia packet that needs to be played by the first multimedia sub-module in the specified Bluetooth device;

[0165] A Bluetooth multimedia packet that needs to be played by a second multimedia sub-module in the specified Bluetooth device;

[0166] Wherein, the specified Bluetooth device is a Bluetooth device specified by a device identifier and / or a type identifier carried in the Bluetooth multimedia packet.

[0167] Figure 13 The block diagram of a Bluetooth device or a first Bluetooth sub-device or a second Bluetooth sub-device provided by an exemplary embodiment of the present application is shown. The Bluetooth device includes:

[0168] A Bluetooth component 71, configured to receive a Bluetooth multimedia packet sent by a master Bluetooth device or a previous Bluetooth device; and send the Bluetooth multimedia packet to a next Bluetooth device. The Bluetooth component 71 may be a Bluetooth chip that supports both receiving and sending simultaneously.

[0169] In some embodiments, the previous Bluetooth device, the Bluetooth device, and the next Bluetooth device share the Bluetooth multimedia packet from the master Bluetooth device through a chained transmission path;

[0170] The previous Bluetooth device is a Bluetooth device located before the Bluetooth device in the chained transmission path;

[0171] The next Bluetooth device is a Bluetooth device located after the Bluetooth device in the chained transmission path.

[0172] In some embodiments, both the Bluetooth device and the previous Bluetooth device include a first Bluetooth sub-device and a second Bluetooth sub-device; each Bluetooth sub-device includes a Bluetooth component 71.

[0173] The first Bluetooth sub-device of the Bluetooth device receives a first Bluetooth multimedia packet sent by the first Bluetooth sub-device of the previous Bluetooth device;

[0174] The second Bluetooth sub-device of the Bluetooth device receives a second Bluetooth multimedia packet sent by the second Bluetooth sub-device of the previous Bluetooth device.

[0175] In some embodiments, both the Bluetooth device and the next Bluetooth device include a first Bluetooth sub-device and a second Bluetooth sub-device;

[0176] The first Bluetooth sub-device of the Bluetooth device sends a first Bluetooth multimedia packet to the first Bluetooth sub-device of the next Bluetooth device;

[0177] The second Bluetooth sub-device of the Bluetooth device sends a second Bluetooth multimedia packet to the second Bluetooth sub-device of the next Bluetooth device.

[0178] In some embodiments, when the first Bluetooth multimedia packet is sent, it occupies a first sub-bandwidth in the Bluetooth transmission bandwidth; when the second Bluetooth multimedia packet is sent, it occupies a second sub-bandwidth in the Bluetooth transmission bandwidth;

[0179] When the first Bluetooth multimedia packet is received, it occupies a third sub-bandwidth in the Bluetooth reception bandwidth; when the second Bluetooth multimedia packet is received, it occupies a fourth sub-bandwidth in the Bluetooth reception bandwidth.

[0180] In some embodiments, the first sub-bandwidth is less than or equal to one-half of the Bluetooth transmission bandwidth, and the second sub-bandwidth is less than or equal to one-half of the Bluetooth transmission bandwidth;

[0181] The third sub-bandwidth is less than or equal to one-half of the Bluetooth reception bandwidth, and the fourth sub-bandwidth is less than or equal to one-half of the Bluetooth reception bandwidth.

[0182] In some embodiments, the first Bluetooth multimedia packet and the second Bluetooth multimedia packet use unicast communication during transmission.

[0183] In some embodiments, the first Bluetooth multimedia packet and the second Bluetooth multimedia packet support a retransmission mechanism during transmission.

[0184] In some embodiments, the transmission process of the first Bluetooth multimedia packet and the second Bluetooth multimedia packet is controlled by the master Bluetooth device.

[0185] In some embodiments, the previous Bluetooth device and / or the next Bluetooth device are configured by the master Bluetooth device; or, the next Bluetooth device is selected by the Bluetooth device.

[0186] In some embodiments, the Bluetooth component 71 is further configured to change the next Bluetooth device during the transmission process of the Bluetooth multimedia packet.

[0187] In some embodiments, the Bluetooth device further includes: a multimedia component for playing the Bluetooth multimedia packet. The multimedia component includes: a decoding component 72, a DAC 73, an AMP 74, and a playing component 75. The decoding component 72 is configured to decode the Bluetooth multimedia packet into PCM data; the DAC 73 is configured to convert the PCM data into an analog signal; the AMP 74 is configured to amplify the analog signal and then output it to the playing component 75 for playing.

[0188] In some embodiments, the multimedia component includes a first multimedia sub-component and a second multimedia sub-component;

[0189] The first multimedia sub-component of the Bluetooth device plays the first Bluetooth multimedia packet; the second multimedia sub-component of the Bluetooth device plays the second Bluetooth multimedia packet.

[0190] In some embodiments, the first multimedia sub-component includes: a first decoding sub-component, a first DAC sub-component, a first AMP sub-component, and a first playback sub-component;

[0191] The first decoding sub-component is configured to decode the first Bluetooth multimedia packet into first Pulse Code Modulation (PCM) data;

[0192] The first DAC sub-component is configured to convert the first PCM data into a first analog signal;

[0193] The first AMP sub-component is configured to amplify the first analog signal and output it to the first playback sub-component for playback.

[0194] In some embodiments, the second multimedia sub-component includes: a second decoding sub-component, a second DAC sub-component, a second AMP sub-component, and a second playback sub-component;

[0195] The second decoding sub-component is configured to decode the second Bluetooth multimedia packet into second PCM data;

[0196] The second DAC sub-component is configured to convert the second PCM data into a second analog signal;

[0197] The second AMP sub-component is configured to amplify the second analog signal and output it to the second playback sub-component for playback.

[0198] In some embodiments, the Bluetooth multimedia packet includes at least one of the following:

[0199] A Bluetooth multimedia packet that needs to be played by all Bluetooth devices;

[0200] A Bluetooth multimedia packet that needs to be played by the specified Bluetooth device;

[0201] A Bluetooth multimedia packet that needs to be played by the first Bluetooth sub-component;

[0202] A Bluetooth multimedia packet that needs to be played by the second multimedia sub-component;

[0203] A Bluetooth multimedia packet that needs to be played by the first multimedia sub-component in the specified Bluetooth device;

[0204] A Bluetooth multimedia packet that needs to be played by the second multimedia sub-component in the specified Bluetooth device;

[0205] Wherein, the specified Bluetooth device is the Bluetooth device specified by the device identifier and / or type identifier carried in the Bluetooth multimedia packet.

[0206] The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall be included within the protection scope of the present application.

Claims

1. A method for transmitting a Bluetooth multimedia packet, characterized in that, The method is executed by a Bluetooth device, and the method includes: Receiving a Bluetooth multimedia packet sent by a master Bluetooth device or a previous Bluetooth device, where both the Bluetooth device and the previous Bluetooth device include a first Bluetooth component and a second Bluetooth component; The receiving of the Bluetooth multimedia packet sent by the previous Bluetooth device includes: The first Bluetooth component of the Bluetooth device receives a first Bluetooth multimedia packet sent by the first Bluetooth component of the previous Bluetooth device; the second Bluetooth component of the Bluetooth device receives a second Bluetooth multimedia packet sent by the second Bluetooth component of the previous Bluetooth device; Sending the Bluetooth multimedia packet to a next Bluetooth device, where both the Bluetooth device and the next Bluetooth device include the first Bluetooth component and the second Bluetooth component; The sending of the Bluetooth multimedia packet to the next Bluetooth device includes: The first Bluetooth component of the Bluetooth device sends a first Bluetooth multimedia packet to the first Bluetooth component of the next Bluetooth device; the second Bluetooth component of the Bluetooth device sends a second Bluetooth multimedia packet to the second Bluetooth component of the next Bluetooth device; Wherein, the first Bluetooth multimedia packet occupies a first sub-bandwidth in the Bluetooth transmission bandwidth when being sent; the second Bluetooth multimedia packet occupies a second sub-bandwidth in the Bluetooth transmission bandwidth when being sent; The first Bluetooth multimedia packet occupies a third sub-bandwidth in the Bluetooth reception bandwidth when being received; the second Bluetooth multimedia packet occupies a fourth sub-bandwidth in the Bluetooth reception bandwidth when being received; The first sub-bandwidth is less than or equal to one half of the Bluetooth transmission bandwidth, and the second sub-bandwidth is less than or equal to one half of the Bluetooth transmission bandwidth; The third sub-bandwidth is less than or equal to one half of the Bluetooth reception bandwidth, and the fourth sub-bandwidth is less than or equal to one half of the Bluetooth reception bandwidth.

2. The method according to claim 1, characterized in that, The previous Bluetooth device, the Bluetooth device, and the next Bluetooth device share the Bluetooth multimedia packet from the master Bluetooth device using a chained transmission path; The previous Bluetooth device is the Bluetooth device located before the Bluetooth device in the chained transmission path; The next Bluetooth device is the Bluetooth device located after the Bluetooth device in the chained transmission path.

3. The method according to claim 1, characterized in that, The first Bluetooth multimedia packet and the second Bluetooth multimedia packet use unicast communication during transmission.

4. The method according to claim 1, characterized in that, The first Bluetooth multimedia packet and the second Bluetooth multimedia packet support a retransmission mechanism during transmission.

5. The method according to claim 1, characterized in that, The transmission process of the first Bluetooth multimedia packet and the second Bluetooth multimedia packet is controlled by the master Bluetooth device.

6. The method according to any one of claims 1 to 5, characterized in that The previous Bluetooth device and / or the next Bluetooth device are configured by the master Bluetooth device; Or, The next Bluetooth device is selected by the Bluetooth device.

7. According to the method described in any one of claims 1 to 5, characterized in that The method further includes: Changing the next Bluetooth device during the transmission process of the Bluetooth multimedia packet.

8. The method according to any one of claims 1 to 5, characterized in that The method further includes: Playing the Bluetooth multimedia packet.

9. The method according to claim 8, wherein The Bluetooth device includes a first multimedia component and a second multimedia component; The playing of the Bluetooth multimedia packet includes: The first multimedia component of the Bluetooth device plays the first Bluetooth multimedia packet; the second multimedia component of the Bluetooth device plays the second Bluetooth multimedia packet.

10. The method according to claim 9, wherein The first multimedia component includes: a first decoding component, a first digital-to-analog converter (DAC), a first power amplifier (AMP), and a first playback component; The first multimedia component of the Bluetooth device playing the first Bluetooth multimedia packet includes: The first decoding component decodes the first Bluetooth multimedia packet into first pulse code modulation (PCM) data; The first DAC converts the first PCM data into a first analog signal; The first AMP amplifies the first analog signal and outputs it to the first playback component for playback.

11. The method according to claim 9, characterized in that, The second multimedia component includes: a second decoding component, a second DAC, a second AMP, and a second playback component; The second multimedia component of the Bluetooth device playing the second Bluetooth multimedia packet includes: The second decoding component decodes the second Bluetooth multimedia packet into second PCM data; The second DAC converts the second PCM data into a second analog signal; The second AMP amplifies the second analog signal and outputs it to the second playback component for playback.

12. The method according to any one of claims 9 to 11, characterized in that, The Bluetooth multimedia packet includes at least one of the following: A Bluetooth multimedia packet that needs to be played by all Bluetooth devices; A Bluetooth multimedia packet that needs to be played by a specified Bluetooth device; A Bluetooth multimedia packet that needs to be played by the first multimedia component; A Bluetooth multimedia packet that needs to be played by the second multimedia component; A Bluetooth multimedia packet that needs to be played by the first multimedia component in the specified Bluetooth device; A Bluetooth multimedia packet that needs to be played by the second multimedia component in the specified Bluetooth device; Wherein, the specified Bluetooth device is the Bluetooth device specified by the device identifier and / or type identifier carried in the Bluetooth multimedia packet.

13. A Bluetooth device, characterized in that, The Bluetooth device includes: A Bluetooth receiving module for receiving a Bluetooth multimedia packet sent by a master Bluetooth device or a previous Bluetooth device, where both the Bluetooth device and the previous Bluetooth device include a first Bluetooth sub-device and a second Bluetooth sub-device; The first Bluetooth sub-device of the Bluetooth device receives the first Bluetooth multimedia packet sent by the first Bluetooth sub-device of the previous Bluetooth device; the second Bluetooth sub-device of the Bluetooth device receives the second Bluetooth multimedia packet sent by the second Bluetooth sub-device of the previous Bluetooth device; A Bluetooth sending module for sending the Bluetooth multimedia packet to a next Bluetooth device, where both the Bluetooth device and the next Bluetooth device include the first Bluetooth sub-device and the second Bluetooth sub-device; The first Bluetooth sub-device of the Bluetooth device sends the first Bluetooth multimedia packet to the first Bluetooth sub-device of the next Bluetooth device; the second Bluetooth sub-device of the Bluetooth device sends the second Bluetooth multimedia packet to the second Bluetooth sub-device of the next Bluetooth device; Wherein, the first Bluetooth multimedia packet occupies a first sub-bandwidth in the Bluetooth sending bandwidth when being sent; the second Bluetooth multimedia packet occupies a second sub-bandwidth in the Bluetooth sending bandwidth when being sent; The first Bluetooth multimedia packet occupies a third sub-bandwidth in the Bluetooth receiving bandwidth when received; the second Bluetooth multimedia packet occupies a fourth sub-bandwidth in the Bluetooth receiving bandwidth when received; The first sub-bandwidth is less than or equal to one half of the Bluetooth transmitting bandwidth, and the second sub-bandwidth is less than or equal to one half of the Bluetooth transmitting bandwidth; The third sub-bandwidth is less than or equal to one half of the Bluetooth receiving bandwidth, and the fourth sub-bandwidth is less than or equal to one half of the Bluetooth receiving bandwidth.

14. A Bluetooth device, characterized in that, The Bluetooth device is configured to execute the method for transmitting a Bluetooth multimedia packet as described in any one of claims 1 to 12.

15. A Bluetooth multimedia packet transmission system, characterized in that, The transmission system includes: a master Bluetooth device and at least two Bluetooth devices, and the at least two Bluetooth devices share the Bluetooth multimedia packets from the master Bluetooth device using a chained transmission path; Any one of the at least two Bluetooth devices except the last Bluetooth device is configured to receive the Bluetooth multimedia packets sent by the master Bluetooth device or the previous Bluetooth device; and send the Bluetooth multimedia packets to the next Bluetooth device; Both the Bluetooth device and the previous Bluetooth device include a first Bluetooth component and a second Bluetooth component, and receiving the Bluetooth multimedia packets sent by the previous Bluetooth device includes: The first Bluetooth component of the Bluetooth device receives the first Bluetooth multimedia packet sent by the first Bluetooth component of the previous Bluetooth device; the second Bluetooth component of the Bluetooth device receives the second Bluetooth multimedia packet sent by the second Bluetooth component of the previous Bluetooth device; Both the Bluetooth device and the next Bluetooth device include the first Bluetooth component and the second Bluetooth component, and sending the Bluetooth multimedia packets to the next Bluetooth device includes: The first Bluetooth component of the Bluetooth device sends the first Bluetooth multimedia packet to the first Bluetooth component of the next Bluetooth device; the second Bluetooth component of the Bluetooth device sends the second Bluetooth multimedia packet to the second Bluetooth component of the next Bluetooth device; Wherein, the previous Bluetooth device is the Bluetooth device that is located before the Bluetooth device in the chained transmission path among the at least two Bluetooth devices; the next Bluetooth device is the Bluetooth device that is located after the Bluetooth device in the chained transmission path among the at least two Bluetooth devices; The first Bluetooth multimedia packet occupies a first sub-bandwidth in the Bluetooth transmitting bandwidth when sent; the second Bluetooth multimedia packet occupies a second sub-bandwidth in the Bluetooth transmitting bandwidth when sent; The first Bluetooth multimedia packet occupies a third sub-bandwidth in the Bluetooth receiving bandwidth when received; the second Bluetooth multimedia packet occupies a fourth sub-bandwidth in the Bluetooth receiving bandwidth when received; The first sub-bandwidth is less than or equal to one half of the Bluetooth transmitting bandwidth, and the second sub-bandwidth is less than or equal to one half of the Bluetooth transmitting bandwidth; The third sub-bandwidth is less than or equal to one half of the Bluetooth receiving bandwidth, and the fourth sub-bandwidth is less than or equal to one half of the Bluetooth receiving bandwidth.

16. The transmission system according to claim 15, characterized in that, The Bluetooth device is further configured to play the Bluetooth multimedia packets.

17. A Bluetooth chip, characterized in that, The Bluetooth device installed with the Bluetooth chip is used to execute the Bluetooth multimedia packet transmission method as described in any one of claims 1 to 12.

18. A computer storage medium, characterized in that, The computer storage medium stores a computer program, and the computer program is used to be executed by a Bluetooth device to implement the Bluetooth multimedia packet transmission method as described in any one of claims 1 to 12.

19. A computer program product, characterized in that, The computer program product stores a computer program, and the computer program is used to be executed by a Bluetooth device to implement the Bluetooth multimedia packet transmission method as described in any one of claims 1 to 12.

Citation Information

Patent Citations

  • Audio transmission method and device, electronic device and storage medium

    CN109379653A

  • Bluetooth communication equipment for audio playing and forwarding and communication method and group thereof

    CN111526444A

  • Bluetooth audio receiving system

    CN214756308U