Audio playing control method based on Bluetooth multi-channel technology and related device

Through the audio playback control method of Bluetooth multi-channel technology, the problem that traditional Bluetooth audio transmission is difficult to meet the multi-channel synchronous playback is solved, and high-quality multi-channel audio data transmission and synchronous playback are realized, improving the user experience.

CN120295183APending Publication Date: 2025-07-11GUANGZHOU PANYU JUDA CAR AUDIO EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510336020.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-21
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

Traditional single-channel Bluetooth audio transmission technology is difficult to meet the needs of multi-channel audio transmission, especially in occasions where synchronous playback and high sound quality, such as meetings or speeches, resulting in audio distortion and poor user auditory experience.

Method used

Bluetooth multi-channel technology is adopted to obtain channel parameters through audio playback control devices, perform multi-channel rendering processing, and use Bluetooth LE Audio module for compression encoding and synchronous playback control to realize the synchronous transmission and playback of multi-channel audio data.

Benefits of technology

It realizes synchronous playback between multiple audio channels, improves audio quality and user auditory experience, and ensures lossless transmission and low latency of audio data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120295183A_ABST
    Figure CN120295183A_ABST
Patent Text Reader

Abstract

The invention discloses an audio playing control method based on a Bluetooth multi-channel technology and a related device, and the method comprises the steps: obtaining to-be-played audio data through audio playing control equipment, and obtaining a current channel parameter based on a playing system connected with the audio playing control equipment; performing multi-channel rendering processing on the to-be-played audio data to generate multi-channel to-be-played audio data; the audio playing control equipment issues the multi-channel audio data to be played to a Bluetooth LE Audio module carried by the audio playing control equipment; performing compression coding processing on the multi-channel to-be-played audio data according to each channel to obtain each channel compression coding audio data corresponding to the multi-channel to-be-played audio data; and broadcasting each channel compressed encoding audio data corresponding to the multi-channel audio data to be played to a playing system for synchronous playing control. According to the embodiment of the invention, synchronous playing among a plurality of audio channels is realized, the audio quality is ensured, and the auditory experience of a user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of audio playback control, and in particular, to an audio playback control method and related device based on Bluetooth multi-channel technology. Background Art

[0002] Since its inception, Bluetooth technology has become an important standard for wireless audio transmission. The initial version of Bluetooth technology was mainly used for simple data transmission, but with the progress of technology, its application scope has gradually expanded to the audio transmission field; Bluetooth audio transmission technology has undergone multiple versions of updates, from the initial SBC encoding to later high-quality encoding formats such as A2DP and aptX, gradually improving the quality and efficiency of audio transmission.

[0003] However, with the diversification of audio devices and the increasing requirements of users for audio quality, traditional single-channel Bluetooth audio transmission technology has been difficult to meet the needs in certain specific scenarios. For example, in meetings, lectures, concerts and other occasions, it may be necessary to transmit multiple audio channels simultaneously to achieve better sound separation and localization effects; therefore, Bluetooth multi-channel audio transmission technology has emerged; thus, how to achieve multi-channel transmission through Bluetooth technology, and achieve lossless transmission of audio data and reduce audio distortion are still problems to be solved urgently. Summary of the Invention

[0004] The purpose of the present invention is to overcome the deficiencies of the prior art. The present invention provides an audio playback control method and related device based on Bluetooth multi-channel technology, which realizes synchronous playback between multiple audio channels, ensures audio quality, and improves the user's auditory experience.

[0005] In order to solve the above technical problems, an embodiment of the present invention provides an audio playback control method based on Bluetooth multi-channel technology, which is applied to an audio playback control device, and the audio playback control device is wirelessly connected to a playback system based on Bluetooth multi-channel technology. The playback system is built-in with playback devices of several channels. The method includes:

[0006] The audio playback control device obtains the audio data to be played, and obtains the current channel parameters based on the playback system connected to the audio playback control device;

[0007] The audio playback control device performs multi-channel rendering processing on the audio data to be played based on the channel parameters to generate multi-channel audio data to be played;

[0008] The audio playback control device sends the multi-channel audio data to be played to the Bluetooth LE Audio module carried by itself;

[0009] The Bluetooth LE Audio module calls the built-in audio compression and encoding algorithm to perform compression and encoding processing on the multi-channel audio data to be played for each channel, and obtains the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played;

[0010] The Bluetooth LE Audio module calls the broadcast audio function to broadcast the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played to the playback system for synchronous playback control.

[0011] Optionally, the audio playback control device obtains the audio data to be played, including:

[0012] The audio playback control device establishes a communication connection with at least one upper device, and obtains the audio data to be played by receiving the audio data sent by any one of the at least one upper device.

[0013] Optionally, the playback system based on the connection with the audio playback control device obtains the current channel parameters, including:

[0014] The audio playback control device generates a channel parameter acquisition instruction, and broadcasts the channel parameter acquisition instruction to the playback system through the Bluetooth LE Audio module;

[0015] The audio playback control device receives the current channel parameters fed back by the playback system according to the channel parameter acquisition instruction, and the channel number corresponding to the playback system is marked in the channel parameters.

[0016] Optionally, the audio playback control device performs multi-channel rendering processing on the audio data to be played based on the channel parameters to generate multi-channel audio data to be played, including:

[0017] The audio playback control device indexes to the corresponding channel rendering function based on the channel parameters, and uses the channel rendering function to perform multi-channel rendering processing on the audio data to be played to generate multi-channel audio data to be played;

[0018] Among them, the channel number corresponding to each channel of the multi-channel audio data to be played is marked in the audio data to be played for each channel.

[0019] Optionally, the Bluetooth LE Audio module calls the built-in audio compression and encoding algorithm to perform compression and encoding processing on the multi-channel audio data to be played for each channel, and obtains the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played, including:

[0020] The Bluetooth LE Audio module marks each channel of the multi-channel audio data to be played with the same playing timing sequence to form the marked multi-channel audio data to be played;

[0021] Call the built-in audio compression and encoding algorithm to perform compression and encoding processing on each channel of the audio data to be played in the marked multi-channel audio data to be played using the compression and encoding method with short frame intervals, and obtain the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played.

[0022] Optionally, the Bluetooth LE Audio module calls the broadcast audio function to broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system for synchronous playback control, including:

[0023] The Bluetooth LE Audio module calls the broadcast audio function to synchronously broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played into the playback system;

[0024] Perform synchronous playback control on the playback system based on the marked playing timing sequence in the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played.

[0025] Optionally, the Bluetooth LE Audio module calls the broadcast audio function to synchronously broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played into the playback system, including:

[0026] The Bluetooth LE Audio module obtains the synchronous channel algorithm and applies the synchronous channel algorithm to the broadcast audio function;

[0027] In the broadcast audio function, use the synchronous channel algorithm to synchronously broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played into the playback system.

[0028] In addition, an embodiment of the present invention further provides an audio playback control device based on Bluetooth multi-channel technology, which is applied to an audio playback control device, and the audio playback control device is wirelessly connected to a playback system based on Bluetooth multi-channel technology. The playback system is built with playback devices of several channels. The device includes:

[0029] Channel acquisition module: used for the audio playback control device to obtain the audio data to be played and obtain the current channel parameters based on the playback system connected to the audio playback control device;

[0030] Audio rendering module: configured to perform multi-channel rendering processing on the audio data to be played by the audio playback control device based on the channel parameters, generating multi-channel audio data to be played;

[0031] Audio distribution module: configured to distribute the multi-channel audio data to be played by the audio playback control device to the built-in Bluetooth LE Audio module of the audio playback control device;

[0032] Audio compression and encoding module: configured to call the built-in audio compression and encoding algorithm of the Bluetooth LE Audio module to perform compression and encoding processing on the multi-channel audio data to be played for each channel, obtaining the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played;

[0033] Synchronous playback control module: configured to call the broadcast audio function of the Bluetooth LE Audio module to broadcast the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played to the playback system for synchronous playback control.

[0034] In addition, an embodiment of the present invention further provides an audio playback control device, including a processor and a memory, where the processor runs a computer program or code stored in the memory to implement the audio playback control method described in any one of the above.

[0035] In addition, an embodiment of the present invention further provides a computer-readable storage medium for storing a computer program or code, which, when executed by a processor, implements the audio playback control method described in any one of the above.

[0036] In an embodiment of the present invention, the audio data to be played is obtained by an audio playback control device, and the current channel parameters are obtained based on a playback system connected to the audio playback control device; multi-channel rendering processing is performed on the audio data to be played, generating multi-channel audio data to be played; the audio playback control device distributes the multi-channel audio data to be played to the built-in Bluetooth LE Audio module of the audio playback control device; compression and encoding processing is performed on the multi-channel audio data to be played for each channel, obtaining the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played; the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played is broadcast to the playback system for synchronous playback control; thereby realizing multi-channel transmission of audio data, further realizing synchronous playback between multiple audio channels, and ensuring audio quality and improving the user's auditory experience. Description of the Drawings

[0037] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0038] Figure 1 is a schematic flow chart of an audio playback control method based on Bluetooth multi-channel technology in an embodiment of the present invention;

[0039] Figure 2 is a schematic flow chart of an audio playback control method based on Bluetooth multi-channel technology in another embodiment of the present invention;

[0040] Figure 3 is a schematic structural composition diagram of an audio playback control device based on Bluetooth multi-channel technology in an embodiment of the present invention;

[0041] Figure 4 is a schematic structural composition diagram of an audio playback control device in an embodiment of the present invention. Detailed implementation manners

[0042] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.

[0043] Embodiment 1, please refer to Figure 1 , Figure 1 is a schematic flow chart of an audio playback control method based on Bluetooth multi-channel technology in an embodiment of the present invention.

[0044] As Figure 1 shown, an audio playback control method based on Bluetooth multi-channel technology is applied to an audio playback control device, and the audio playback control device is wirelessly connected to a playback system based on Bluetooth multi-channel technology. The playback system is built-in with playback devices of several channels. The method includes:

[0045] S101: The audio playback control device obtains the audio data to be played and obtains the current channel parameters based on the playback system connected to the audio playback control device;

[0046] In the specific implementation process of the present invention, the audio playback control device obtains the audio data to be played, including: the audio playback control device establishes a communication connection with at least one upper device, and obtains the audio data to be played by receiving the audio data sent by any one of the at least one upper device.

[0047] Further, obtaining the current channel parameters based on the playback system connected to the audio playback control device includes: the audio playback control device generates a channel parameter acquisition instruction, and broadcasts the channel parameter acquisition instruction to the playback system through the Bluetooth LE Audio module; the audio playback control device receives the current channel parameters fed back by the playback system according to the channel parameter acquisition instruction, and the channel number corresponding to the playback system is marked in the channel parameters.

[0048] Specifically, when implementing audio playback control, it is mainly executed by the audio playback control device. A Bluetooth LE Audio module is provided in the audio playback control device. The Bluetooth LE Audio module adopts a low-power design, enabling the audio playback control device to maintain a long battery life when transmitting multi-channel audio; at the same time, the Bluetooth LE Audio module will support multiple audio codec formats, such as LC3, LDAC, etc., and can provide high-quality audio transmission. The multi-channel audio technology optimizes the processing and transmission of the audio stream, making the sound quality clearer and more vivid; therefore, in the audio playback control device, a wireless communication connection will be established with the playback system using the Bluetooth multi-channel technology through the Bluetooth LE Audio module, and the playback system is built-in with playback devices of several channels.

[0049] Generally, the audio playback control device needs to obtain the audio data to be played. At this time, the audio playback control device generally needs to establish a communication connection with at least one upper device, and obtain the audio data sent by any one of the at least one upper device with which the communication connection is established, so as to define the received audio data as the audio data to be played in the order of receipt.

[0050] After the audio playback control device obtains the audio data to be played, it is necessary to confirm the channel parameters of the playback system that has established a communication connection with the audio playback control device. At this time, the audio playback control device needs to generate a channel parameter acquisition instruction, and broadcast the channel parameter acquisition instruction to the playback system through the Bluetooth LE Audio module; then the audio playback control device will receive the current channel parameters fed back by the playback system according to the channel parameter acquisition instruction, so as to obtain the existing channel parameters of the playback system, and the channel number corresponding to the playback system is marked in the channel parameters.

[0051] S102: The audio playback control device performs multi-channel rendering processing on the audio data to be played based on the channel parameters to generate multi-channel audio data to be played;

[0052] In a specific implementation process of the present invention, the audio playback control device performs multi-channel rendering processing on the audio data to be played based on the channel parameters to generate multi-channel audio data to be played, including: the audio playback control device indexes to the corresponding channel rendering function based on the channel parameters, and uses the channel rendering function to perform multi-channel rendering processing on the audio data to be played to generate multi-channel audio data to be played; wherein, each channel of the multi-channel audio data to be played is marked with a corresponding channel number.

[0053] Specifically, multi-channel generally refers to dual-channel, four-channel, 5.1-channel, etc.; for each multi-channel mode, there may be a corresponding channel rendering function. For example, in the case of dual-channel, it can be executed through a dual-channel rendering function, and in the case of 5.1-channel, the corresponding rendering function of 5.1-channel can be selected for execution; where 5.1-channel generally refers to five main channels and one auxiliary bass channel, that is, the left channel, the right channel, the middle channel, two surround channels, and one bass auxiliary channel, a total of six speaker devices (left, right, middle, two surrounds, and one first auxiliary).

[0054] At this time, the audio playback control device can index to the corresponding channel rendering function through the channel parameters, and then perform multi-channel rendering processing on the audio data to be played through the channel rendering function to generate multi-channel audio data to be played; wherein each channel of the multi-channel audio data to be played is marked with a corresponding channel number.

[0055] S103: The audio playback control device sends the multi-channel audio data to be played to the built-in Bluetooth LE Audio module of itself;

[0056] In a specific implementation process of the present invention, after the audio playback control device obtains the multi-channel audio data to be played, it sends the multi-channel audio data to be played to the built-in Bluetooth LE Audio module of itself.

[0057] S104: The Bluetooth LE Audio module calls the built-in audio compression and encoding algorithm to perform compression and encoding processing on each channel of the multi-channel audio data to be played to obtain the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played;

[0058] In the specific implementation process of the present invention, the Bluetooth LE Audio module calls the built-in audio compression and encoding algorithm to perform compression and encoding processing on the multi-channel audio data to be played according to each channel, and obtains the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played, including: the Bluetooth LE Audio module marks the audio data to be played in each channel of the multi-channel audio data to be played with the same playback timing to form the marked multi-channel audio data to be played; calls the built-in audio compression and encoding algorithm to perform compression and encoding processing on the audio data to be played in each channel of the marked multi-channel audio data to be played by using the compression and encoding method with a short frame interval, and obtains the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played.

[0059] Specifically, in order to realize the synchronous control of subsequent audio playback, the Bluetooth LE Audio module needs to mark the audio data to be played in each channel of the multi-channel audio data to be played with the same playback timing to form the marked multi-channel audio data to be played; then calls the built-in audio compression and encoding algorithm to perform compression and encoding processing on the audio data to be played in each channel of the marked multi-channel audio data to be played by using the compression and encoding method with a short frame interval, and obtains the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played; wherein the audio compression and encoding algorithm is the LC3 codec compression algorithm, and this algorithm supports short frame interval codec compression, so as to further reduce the delay.

[0060] S105: The Bluetooth LE Audio module calls the broadcast audio function to broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system for synchronous playback control.

[0061] In the specific implementation process of the present invention, the Bluetooth LE Audio module calls the broadcast audio function to broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system for synchronous playback control, including: the Bluetooth LE Audio module calls the broadcast audio function to broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system synchronously; performs synchronous playback control on the playback system based on the marked playback timing in the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played.

[0062] Further, the Bluetooth LE Audio module calls the broadcast audio function to synchronously broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system, including: the Bluetooth LE Audio module obtains the synchronous channel algorithm and applies the synchronous channel algorithm to the broadcast audio function; in the broadcast audio function, the synchronous channel algorithm is used to synchronously broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system.

[0063] Specifically, in order to achieve synchronous control of audio playback in a playback system with multiple channels, the Bluetooth LE Audio module needs to call the broadcast audio function to synchronously broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system; then, the playback system is synchronously controlled for playback through the playback timing marks in the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played.

[0064] In order to enable multiple receivers to synchronously obtain audio data and the sender to discard data outside the allowed time, so as to ensure that the audio data received by the receivers meets the corresponding timeliness requirements, it is necessary for the Bluetooth LE Audio module to introduce the synchronous channel technology (Isochronous Channels), that is, the synchronous channel algorithm, and then apply the synchronous channel algorithm to the broadcast audio function; finally, in the broadcast audio function, the synchronous channel algorithm is used to synchronously broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system.

[0065] In the embodiment of the present invention, the audio data to be played is obtained through an audio playback control device, and the current channel parameters are obtained based on the playback system connected to the audio playback control device; the multi-channel rendering process is performed on the audio data to be played to generate multi-channel audio data to be played; the audio playback control device sends the multi-channel audio data to be played to the Bluetooth LE Audio module carried by itself; the multi-channel audio data to be played is compressed and encoded according to each channel to obtain the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played; the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played is broadcast to the playback system for synchronous playback control; thereby realizing multi-channel transmission of audio data, further realizing synchronous playback between multiple audio channels, and ensuring audio quality and improving the user's auditory experience.

[0066] Embodiment 2, please refer to Figure 2 , Figure 2 is a schematic flowchart of an audio playback control method based on Bluetooth multi-channel technology in another embodiment of the present invention.

[0067] As Figure 2As shown in the figure, an audio playback control method based on Bluetooth multi-channel technology is applied to an audio playback control device, and the audio playback control device is wirelessly connected to a playback system based on Bluetooth multi-channel technology. The playback system is built-in with playback devices of several channels. The method includes:

[0068] S201: The audio playback control device obtains the audio data to be played and acquires the current channel parameters based on the playback system connected to the audio playback control device.

[0069] S202: The audio playback control device performs multi-channel rendering processing on the audio data to be played based on the channel parameters to generate multi-channel audio data to be played.

[0070] S203: The audio playback control device sends the multi-channel audio data to be played to the Bluetooth LE Audio module carried by itself.

[0071] S204: The Bluetooth LE Audio module calls the built-in audio compression and encoding algorithm to perform compression and encoding processing on the multi-channel audio data to be played for each channel, and obtains the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played.

[0072] S205: The Bluetooth LE Audio module obtains the synchronous channel algorithm and applies the synchronous channel algorithm to the broadcast audio function.

[0073] S206: In the broadcast audio function, the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played is synchronously broadcast to the playback system by using the synchronous channel algorithm.

[0074] S207: Synchronous playback control of the playback system is performed based on the marked playback timing in the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played.

[0075] Specifically, for the specific implementation manner of Embodiment 2, please refer to Embodiment 1, which will not be elaborated here.

[0076] Embodiment 3, please refer to Figure 3 , Figure 3 is a schematic structural composition diagram of the audio playback control device based on Bluetooth multi-channel technology in the embodiments of the present invention.

[0077] As Figure 3 shown, an audio playback control device based on Bluetooth multi-channel technology is applied to an audio playback control device, and the audio playback control device is wirelessly connected to a playback system based on Bluetooth multi-channel technology. The playback system is built-in with playback devices of several channels. The device includes:

[0078] Channel acquisition module 301: configured to enable the audio playback control device to obtain audio data to be played, and obtain current channel parameters based on a playback system connected to the audio playback control device;

[0079] In a specific implementation process of the present invention, the audio playback control device obtaining audio data to be played includes: the audio playback control device establishing a communication connection with at least one upper device, and obtaining the audio data to be played by receiving the audio data sent by any one of the at least one upper device.

[0080] Further, the obtaining of the current channel parameters based on the playback system connected to the audio playback control device includes: the audio playback control device generating a channel parameter acquisition instruction, and broadcasting the channel parameter acquisition instruction to the playback system through the Bluetooth LE Audio module; the audio playback control device receiving the current channel parameters fed back by the playback system according to the channel parameter acquisition instruction, and the channel number corresponding to the playback system being marked in the channel parameters.

[0081] Specifically, when implementing audio playback control, it is mainly executed by the audio playback control device. A Bluetooth LE Audio module is provided in the audio playback control device. The Bluetooth LE Audio module adopts a low-power design, enabling the audio playback control device to maintain a long battery life when transmitting multi-channel audio; at the same time, the Bluetooth LE Audio module will support multiple audio codec formats, such as LC3, LDAC, etc., and can provide high-quality audio transmission. The multi-channel audio technology optimizes the processing and transmission of the audio stream, making the sound quality clearer and more realistic; therefore, in the audio playback control device, a wireless communication connection will be established with the playback system using the Bluetooth multi-channel technology through the Bluetooth LE Audio module, and the playback system is built-in with playback devices of several channels.

[0082] Generally, the audio playback control device needs to obtain audio data to be played. At this time, the audio playback control device generally needs to establish a communication connection with at least one upper device, and obtain the audio data sent by any one of the at least one upper device with which the communication connection is established, so as to define the received audio data as audio data to be played in the order of receipt.

[0083] After the audio playback control device obtains the audio data to be played, it is necessary to confirm the channel parameters of the playback system that has established a communication connection with the audio playback control device. At this time, the audio playback control device needs to generate a channel parameter acquisition instruction and broadcast the channel parameter acquisition instruction to the playback system through the Bluetooth LE Audio module; then the audio playback control device will receive the current channel parameters fed back by the playback system according to the channel parameter acquisition instruction, so as to obtain the channel parameters existing in the playback system, where the channel number corresponding to the playback system is marked in the channel parameters.

[0084] Audio rendering module 302: It is used for the audio playback control device to perform multi-channel rendering processing on the audio data to be played based on the channel parameters to generate multi-channel audio data to be played.

[0085] In the specific implementation process of the present invention, the audio playback control device performs multi-channel rendering processing on the audio data to be played based on the channel parameters to generate multi-channel audio data to be played, including: the audio playback control device indexes to the corresponding channel rendering function based on the channel parameters, and uses the channel rendering function to perform multi-channel rendering processing on the audio data to be played to generate multi-channel audio data to be played; wherein, the corresponding channel number is marked in each channel of the multi-channel audio data to be played.

[0086] Specifically, multi-channel generally refers to dual-channel, four-channel, 5.1-channel, etc.; for each multi-channel mode, there may be corresponding channel rendering functions. For example, in the case of dual-channel, it can be executed through the dual-channel rendering function, and in the case of 5.1-channel, the rendering function corresponding to 5.1-channel can be selected for execution; among them, 5.1-channel generally refers to five main channels and one auxiliary bass channel, that is, the left channel, the right channel, the middle channel, two surround channels, and one bass auxiliary channel, with a total of six speakers (left, right, middle, two surrounds, and one first auxiliary).

[0087] At this time, the audio playback control device can index to the corresponding channel rendering function through the channel parameters, and then perform multi-channel rendering processing on the audio data to be played through the channel rendering function to generate multi-channel audio data to be played; wherein the corresponding channel number is marked in each channel of the multi-channel audio data to be played.

[0088] Audio distribution module 303: It is used for the audio playback control device to distribute the multi-channel audio data to be played to the Bluetooth LE Audio module carried by itself.

[0089] In the specific implementation process of the present invention, after the audio playback control device obtains the multi-channel audio data to be played, it sends the multi-channel audio data to be played to the Bluetooth LE Audio module carried by itself.

[0090] Audio compression encoding module 304: It is used for the Bluetooth LE Audio module to call the built-in audio compression encoding algorithm to perform compression encoding processing on each channel of the multi-channel audio data to be played, and obtain the compressed encoded audio data of each channel corresponding to the multi-channel audio data to be played;

[0091] In the specific implementation process of the present invention, the Bluetooth LE Audio module calls the built-in audio compression encoding algorithm to perform compression encoding processing on each channel of the multi-channel audio data to be played, and obtain the compressed encoded audio data of each channel corresponding to the multi-channel audio data to be played, including: the Bluetooth LE Audio module marks the audio data to be played in each channel of the multi-channel audio data to be played with the same playback timing to form the marked multi-channel audio data to be played; calls the built-in audio compression encoding algorithm to perform compression encoding processing on the audio data to be played in each channel of the marked multi-channel audio data to be played by using the compression encoding method with a short frame interval, and obtain the compressed encoded audio data of each channel corresponding to the multi-channel audio data to be played.

[0092] Specifically, in order to achieve the synchronous control of subsequent audio playback, the Bluetooth LE Audio module needs to mark the audio data to be played in each channel of the multi-channel audio data to be played with the same playback timing to form the marked multi-channel audio data to be played; then call the built-in audio compression encoding algorithm to perform compression encoding processing on the audio data to be played in each channel of the marked multi-channel audio data to be played by using the compression encoding method with a short frame interval, and obtain the compressed encoded audio data of each channel corresponding to the multi-channel audio data to be played; where the audio compression encoding algorithm is the LC3 codec compression algorithm, and this algorithm supports short frame interval codec compression, so as to further reduce the latency.

[0093] Synchronous playback control module 305: It is used for the Bluetooth LE Audio module to call the broadcast audio function to broadcast the compressed encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system for synchronous playback control.

[0094] In the specific implementation process of the present invention, the Bluetooth LE Audio module calls the broadcast audio function to broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system for synchronous playback control, including: the Bluetooth LE Audio module calls the broadcast audio function to synchronously broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system; and performs synchronous playback control on the playback system based on the marked playback timing in the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played.

[0095] Further, the Bluetooth LE Audio module calls the broadcast audio function to synchronously broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system, including: the Bluetooth LE Audio module obtains the synchronous channel algorithm and applies the synchronous channel algorithm to the broadcast audio function; and uses the synchronous channel algorithm in the broadcast audio function to synchronously broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system.

[0096] Specifically, in order to achieve synchronous control of audio playback in a multi-channel playback system, it is necessary for the Bluetooth LE Audio module to call the broadcast audio function to synchronously broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system; and then perform synchronous playback control on the playback system through the marked playback timing in the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played.

[0097] In order to enable multiple receivers to synchronously obtain audio data and the sender to discard data outside the allowed time, so as to ensure that the audio data received by the receivers meets the corresponding timeliness requirements, that is, it is necessary for the Bluetooth LE Audio module to introduce the synchronous channel technology (Isochronous Channels), that is, the synchronous channel algorithm, and then apply the synchronous channel algorithm to the broadcast audio function; finally, use the synchronous channel algorithm in the broadcast audio function to synchronously broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system.

[0098] In an embodiment of the present invention, the audio playback control device obtains the audio data to be played, and acquires the current channel parameters based on the playback system connected to the audio playback control device; performs multi-channel rendering processing on the audio data to be played to generate multi-channel audio data to be played; the audio playback control device sends the multi-channel audio data to be played to the Bluetooth LE Audio module carried by itself; performs compression encoding processing on the multi-channel audio data to be played for each channel to obtain the compression encoded audio data of each channel corresponding to the multi-channel audio data to be played; broadcasts the compression encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system for synchronous playback control; thereby realizing the multi-channel transmission of audio data, further realizing the synchronous playback between multiple audio channels, and ensuring the audio quality and improving the user's auditory experience.

[0099] A computer-readable storage medium provided by an embodiment of the present invention, on which a computer program is stored, and when the program is executed by a processor, it implements the audio playback control method of any one of the above embodiments. Among them, the computer-readable storage medium includes, but is not limited to, any type of disk (including floppy disk, hard disk, optical disk, CD-ROM, and magneto-optical disk), ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic card or optical card. That is, the storage device includes any medium that can store or transmit information in a readable form by a device (such as a computer, mobile phone), and can be a read-only memory, a magnetic disk or an optical disk, etc.

[0100] An embodiment of the present invention also provides a computer application program, which runs on a computer, and the computer application program is used to execute the audio playback control method of any one of the above.

[0101] In addition, Figure 4 is a schematic diagram of the structural composition of the audio playback control device in an embodiment of the present invention.

[0102] An embodiment of the present invention also provides an audio playback control device, as Figure 4 shown. The audio playback control device includes devices such as a processor 402, a memory 403, an input unit 404, and a display unit 405. Those skilled in the art can understand, Figure 4The structural components of the illustrated audio playback control device do not constitute a limitation on all devices, and may include more or fewer components than shown, or combine certain components. The memory 403 can be used to store the application program 401 and each functional module. The processor 402 runs the application program 401 stored in the memory 403, thereby executing various functional applications and data processing of the device. The memory can be an internal memory or an external memory, or include both an internal memory and an external memory. The internal memory can include a read-only memory (ROM), a programmable ROM (PROM), an electrically programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a flash memory, or a random access memory. The external memory can include a hard disk, a floppy disk, a ZIP disk, a USB flash drive, a magnetic tape, etc. The memory disclosed in the present invention includes but is not limited to these types of memories. The memory disclosed in the present invention is only an example and not a limitation.

[0103] The input unit 404 is used to receive the input of signals and receive the keywords input by the user. The input unit 404 can include a touch panel and other input devices. The touch panel can collect the touch operations of the user on or near it (such as the operations of the user using a finger, a stylus, or any suitable object or accessory on or near the touch panel), and drive the corresponding connection device according to a pre-set program; the other input devices can include but are not limited to one or more of a physical keyboard, function keys (such as playback control keys, switch keys, etc.), a trackball, a mouse, a joystick, etc. The display unit 405 can be used to display the information input by the user or the information provided to the user and various menus of the terminal device. The display unit 405 can be in the form of a liquid crystal display, an organic light-emitting diode, etc. The processor 402 is the control center of the terminal device, connecting various parts of the entire device through various interfaces and lines, and executing various functions and processing data by running or executing the software programs and / or modules stored in the memory 403, and calling the data stored in the memory.

[0104] As an embodiment, the audio playback control device includes: one or more processors 402, a memory 403, one or more application programs 401, wherein the one or more application programs 401 are stored in the memory 403 and are configured to be executed by the one or more processors 402, and the one or more application programs 401 are configured to execute the corresponding audio playback control method in any one of the above embodiments.

[0105] In an embodiment of the present invention, audio data to be played is obtained through an audio playback control device, and current channel parameters are acquired based on a playback system connected to the audio playback control device; the audio data to be played is subjected to multi-channel rendering processing to generate multi-channel audio data to be played; the audio playback control device sends the multi-channel audio data to be played to a Bluetooth LE Audio module carried by itself; the multi-channel audio data to be played is subjected to compression encoding processing for each channel to obtain compressed encoded audio data for each channel corresponding to the multi-channel audio data to be played; the compressed encoded audio data for each channel corresponding to the multi-channel audio data to be played is broadcast to the playback system for synchronous playback control; thereby realizing multi-channel transmission of audio data, further realizing synchronous playback between multiple audio channels, ensuring audio quality, and enhancing the user's auditory experience.

[0106] In addition, the above has introduced in detail an audio playback control method and related device based on Bluetooth multi-channel technology provided by the embodiments of the present invention. In this article, specific examples are used to elaborate on the principle and implementation manner of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present invention.

Claims

1. An audio playback control method based on Bluetooth multi-channel technology, characterized in that, Applied to an audio playback control device, and the audio playback control device is wirelessly connected to a playback system based on Bluetooth multi-channel technology. The playback system is built-in with playback devices of several channels. The method includes: The audio playback control device obtains audio data to be played and obtains current channel parameters based on the playback system connected to the audio playback control device; The audio playback control device performs multi-channel rendering processing on the audio data to be played based on the channel parameters to generate multi-channel audio data to be played; The audio playback control device sends the multi-channel audio data to be played to the built-in Bluetooth LE Audio module of itself; The Bluetooth LE Audio module calls the built-in audio compression and encoding algorithm to perform compression and encoding processing on the multi-channel audio data to be played according to each channel, and obtains the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played; The Bluetooth LE Audio module calls the broadcast audio function to broadcast the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played to the playback system for synchronous playback control.

2. The audio playback control method according to claim 1, wherein The audio playback control device obtains the audio data to be played, including: The audio playback control device establishes a communication connection with at least one upper device, and obtains the audio data to be played by receiving the audio data sent by any one of the at least one upper device.

3. The audio playback control method according to claim 1, wherein The obtaining of the current channel parameters based on the playback system connected to the audio playback control device includes: The audio playback control device generates a channel parameter obtaining instruction and broadcasts the channel parameter obtaining instruction to the playback system through the Bluetooth LE Audio module; The audio playback control device receives the current channel parameters fed back by the playback system according to the channel parameter obtaining instruction, and the channel number corresponding to the playback system is marked in the channel parameters.

4. The audio playback control method according to claim 1, wherein The audio playback control device performs multi-channel rendering processing on the audio data to be played based on the channel parameters to generate multi-channel audio data to be played, including: The audio playback control device indexes to the corresponding channel rendering function based on the channel parameters, and uses the channel rendering function to perform multi-channel rendering processing on the audio data to be played to generate multi-channel audio data to be played; Wherein, the channel number corresponding to each channel of the multi-channel audio data to be played is marked in each channel of the multi-channel audio data to be played.

5. The audio playback control method according to claim 1, characterized in that The Bluetooth LE Audio module calls the built-in audio compression and encoding algorithm to perform compression and encoding processing on the multi-channel audio data to be played according to each channel, and obtains the compressed and encoded audio data of each channel corresponding to the multi-channel audio data to be played, including: The Bluetooth LE Audio module marks the same playback timing for each channel of the multi-channel audio data to be played to form the marked multi-channel audio data to be played; Call the built-in audio compression and encoding algorithm to perform compression and encoding processing on the audio data to be played for each channel in the marked multi-channel audio data to be played with short frame intervals, and obtain the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played.

6. The audio playing control method according to claim 1, wherein The Bluetooth LE Audio module calls the broadcast audio function to broadcast the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played to the playback system for synchronous playback control, including: The Bluetooth LE Audio module calls the broadcast audio function to broadcast the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played synchronously into the playback system; Based on the marked playback timing in the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played, perform synchronous playback control on the playback system.

7. The audio playback control method according to claim 6, wherein The Bluetooth LE Audio module calls the broadcast audio function to broadcast the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played synchronously into the playback system, including: The Bluetooth LE Audio module obtains the synchronous channel algorithm and applies the synchronous channel algorithm to the broadcast audio function; In the broadcast audio function, use the synchronous channel algorithm to broadcast the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played synchronously into the playback system.

8. An audio playback control device based on Bluetooth multi-channel technology, characterized in that, Applied to an audio playback control device, and the audio playback control device is wirelessly connected to the playback system based on Bluetooth multi-channel technology. The playback system is built with playback devices of several channels. The device includes: Channel acquisition module: used for the audio playback control device to obtain the audio data to be played and obtain the current channel parameters based on the playback system connected to the audio playback control device; Audio rendering module: used for the audio playback control device to perform multi-channel rendering processing on the audio data to be played based on the channel parameters to generate multi-channel audio data to be played; Audio distribution module: used for the audio playback control device to distribute the multi-channel audio data to be played to the Bluetooth LE Audio module carried by itself; Audio compression and encoding module: used for the Bluetooth LE Audio module to call the built-in audio compression and encoding algorithm to perform compression and encoding processing on the multi-channel audio data to be played according to each channel, and obtain the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played; Synchronous playback control module: used for the Bluetooth LE Audio module to call the broadcast audio function to broadcast the compressed and encoded audio data for each channel corresponding to the multi-channel audio data to be played to the playback system for synchronous playback control.

9. An audio playback control device, comprising a processor and a memory, characterized in that, The processor runs the computer program or code stored in the memory to implement the audio playback control method according to any one of claims 1 to 7.

10. A computer-readable storage medium for storing a computer program or code, characterized in that, When the computer program or code is executed by the processor, the audio playback control method according to any one of claims 1 to 7 is implemented.