Display device, audio receiving device, and audio processing method

By establishing multiple ACL connections between the television device and the audio receiving device, and using broadcast isochronous stream (BIS) to synchronously transmit audio data from multiple channels, the problem of the television device being unable to achieve stereo playback is solved, and synchronous audio transmission from multiple audio receiving devices and improved sound quality are realized.

WO2024199014A9PCT designated stage expired Publication Date: 2024-12-19HISENSE VISUAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/082507
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-15
Filing Date
2024-03-19
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

In existing technology, television devices can only establish an access control list (ACL) connection with one Bluetooth speaker, and cannot achieve stereo playback.

Method used

By interacting with the display device and the audio receiving device, multiple ACL connections are established using the Bluetooth module, and audio data of multiple channels is sent to multiple audio receiving devices through broadcast isochronous stream (BIS) to achieve synchronous playback of multiple audio receiving devices.

Benefits of technology

It achieves stereo playback without consuming the TV's Bluetooth link, improves sound quality, and supports synchronous audio transmission from multiple audio receiving devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024082507_19122024_PF_FP_ABST
    Figure CN2024082507_19122024_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of Bluetooth, and relates to a display device, an audio receiving device, and an audio processing method. By means of at least one processor, the display device controls a Bluetooth module to determine, by means of Bluetooth scanning, a plurality of audio receiving devices to be connected; establishes a first ACL connection with a first audio receiving device; sends a first BIS identifier and a first volume parameter to the first audio receiving device by means of the first ACL connection, such that the first audio receiving device receives, according to the first BIS identifier, BIS audio data broadcast by the display device, and adjusts the volume on the basis of the first volume parameter; releases the first ACL connection, and establishes a second ACL connection with a second audio receiving device; and sends a second BIS identifier and a second volume parameter to the second audio receiving device by means of the second ACL connection, such that the second audio receiving device receives, according to the second BIS identifier, BIS audio data broadcast by the display device, and adjusts the volume on the basis of the second volume parameter.
Need to check novelty before this filing date? Find Prior Art

Description

Display device, audio receiving device and audio processing method

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent applications filed on March 30, 2023, with application number 202310331670.0; filed on June 15, 2023, with application number 202310716771.X; and filed on June 15, 2023, with application number 202310718050.2, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of Bluetooth technology, and in particular to a display device, an audio receiving device, and an audio processing method. Background Art

[0004] Currently, when playing music or videos on a display device such as a TV, to achieve better sound quality, the TV establishes an Access Control List (ACL) connection with a Bluetooth device such as a Bluetooth speaker to send the audio to the Bluetooth speaker. The Bluetooth speaker then plays the audio after receiving the audio. However, due to limitations of the Bluetooth link in the TV, the TV can usually only establish an ACL connection with one Bluetooth speaker. Therefore, only one channel of audio can be played through the Bluetooth speaker, which prevents stereo playback.

[0005] Summary of the Invention

[0006] According to some embodiments of the present application, a display device may include: at least one processor, and a Bluetooth module and a memory connected to the at least one processor; the memory may be configured to store computer instructions and / or data associated with the display device; the at least one processor may be configured to execute the computer instructions to enable the display device to execute: controlling the Bluetooth module to determine several audio receiving devices to be connected through Bluetooth scanning; controlling the Bluetooth module to establish a first access control list (ACL) connection with a first audio receiving device; sending a first broadcast isochronous stream (BIS) identifier and a first volume parameter to the first audio receiving device through the first ACL connection, so that the first audio receiving device receives the BIS audio data broadcast by the display device according to the first BIS identifier, and adjusts the volume based on the first volume parameter; releasing the first ACL connection, and controlling the Bluetooth module to establish a second ACL connection with a second audio receiving device; sending a second BIS identifier and a second volume parameter to the second audio receiving device through the second ACL connection, so that the second audio receiving device receives the BIS audio data broadcast by the display device according to the second BIS identifier, and adjusts the volume based on the second volume parameter; wherein the first audio receiving device and the second audio receiving device are different audio receiving devices among the several audio receiving devices.

[0007] According to some embodiments of the present application, an audio receiving device may include: at least one processor, and a Bluetooth module, an audio output interface and a memory connected to the at least one processor; the memory may be configured to store computer instructions and / or data associated with the audio receiving device, and the at least one processor may be configured to execute the computer instructions to enable the audio receiving device to execute: controlling the Bluetooth module to establish an access control list (ACL) connection with a display device; receiving a first broadcast isochronous stream (BIS) identifier and a first volume parameter configured by the display device through the ACL connection; adjusting the volume based on the first volume parameter, and controlling the Bluetooth module to receive multiple BIS streams broadcast by the display device, and determining the audio data in the first BIS stream corresponding to the first BIS identifier from multiple BIS audios; and controlling the audio output interface to play the audio data in the first BIS stream.

[0008] According to some embodiments of the present application, an audio processing method for a display device may include: controlling a Bluetooth module to determine several audio receiving devices to be connected through Bluetooth scanning; controlling the Bluetooth module to establish a first access control list (ACL) connection with a first audio receiving device; sending a first broadcast isochronous stream (BIS) identifier and a first volume parameter to the first audio receiving device through the first ACL connection, so that the first audio receiving device receives the BIS audio data broadcast by the display device according to the first BIS identifier, and adjusts the volume based on the first volume parameter; releasing the first ACL connection, controlling the Bluetooth module to establish a second ACL connection with a second audio receiving device; sending a second BIS identifier and a second volume parameter to the second audio receiving device through the second ACL connection, so that the second audio receiving device receives the BIS audio data broadcast by the display device according to the second BIS identifier, and adjusts the volume based on the second volume parameter; wherein the first audio receiving device and the second audio receiving device are different audio receiving devices among the several audio receiving devices.

[0009] According to some embodiments of the present application, an audio processing method for an audio receiving device may include: controlling a Bluetooth module to establish an access control list (ACL) connection with a display device; receiving a first broadcast isochronous stream (BIS) identifier and a first volume parameter configured by the display device through the ACL connection; adjusting the volume based on the first volume parameter, and controlling the Bluetooth module to receive multiple BIS streams broadcast by the display device, and determining audio data in a first BIS stream corresponding to the first BIS identifier from the multiple BIS audios; and controlling an audio output interface to play the audio data in the first BIS stream. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] FIG1 is a schematic diagram of a one-to-one audio transmission of unicast media audio in the related art;

[0011] FIG2 is a schematic diagram of a one-to-two audio transmission of unicast media audio in the related art;

[0012] FIG3 is a schematic diagram showing the relationship between extended broadcast, periodic broadcast and BIS;

[0013] FIG4 is a schematic diagram showing the relationship between the extended broadcast packet, the auxiliary broadcast packet, the periodic broadcast packet and the BIS;

[0014] FIG5 is a schematic diagram of a method for continuously sending BIG in the related art;

[0015] FIG6 is a first schematic diagram of a configuration method for broadcasting BIS audio according to some embodiments of the present application;

[0016] FIG7 is a second schematic diagram of a configuration method for broadcasting BIS audio according to some embodiments of the present application;

[0017] FIG8 is a third schematic diagram of a configuration method for broadcasting BIS audio according to some embodiments of the present application;

[0018] FIG9 is a first schematic diagram of a scenario of an audio processing method according to some embodiments of the present application;

[0019] FIG10 is a second schematic diagram of a scenario of an audio processing method according to some embodiments of the present application;

[0020] FIG11A is a third schematic diagram of a scenario of an audio processing method according to some embodiments of the present application;

[0021] FIG11B is a fourth schematic diagram of a scenario of an audio processing method according to some embodiments of the present application;

[0022] FIG12A is a block diagram of a hardware configuration of a display device according to some embodiments of the present application;

[0023] FIG12B is a schematic diagram of a software system architecture of a display device according to some embodiments of the present application;

[0024] FIG13 is a block diagram of a hardware configuration of an audio receiving device according to some embodiments of the present application;

[0025] FIG14 is a block diagram of a hardware configuration of a control terminal according to some embodiments of the present application;

[0026] FIG15 is a flowchart diagram 1 of an audio processing method according to some embodiments of the present application;

[0027] FIG16 is a schematic diagram of an interface for displaying an application identifier of a Bluetooth speaker application on a display device according to some embodiments of the present application;

[0028] FIG17A is a schematic diagram of an interface for selecting a channel combination according to some embodiments of the present application;

[0029] FIG17B is a schematic diagram of an audio output mode selection interface according to some embodiments of the present application;

[0030] FIG18 is a first schematic diagram of a setting interface for configuring a speaker combination according to some embodiments of the present application;

[0031] FIG19A is a schematic diagram of an interface for scanning audio receiving devices according to some embodiments of the present application;

[0032] FIG19B is a schematic diagram of a pairing interface according to some embodiments of the present application;

[0033] FIG20 is a schematic diagram of an interface of configuration information after speaker configuration according to some embodiments of the present application;

[0034] FIG21 is a schematic diagram of an audio media playback interface according to some embodiments of the present application;

[0035] FIG22A is a schematic diagram of a channel combination selection interface according to some embodiments of the present application;

[0036] FIG22B is a schematic diagram of another channel combination selection interface according to some embodiments of the present application;

[0037] FIG23 is a schematic diagram of a volume adjustment interface according to some embodiments of the present application;

[0038] FIG24 is a second schematic diagram of a setting interface for configuring a speaker combination according to some embodiments of the present application;

[0039] FIG25 is a schematic diagram of an interface for outputting prompt information according to some embodiments of the present application;

[0040] FIG26 is a schematic diagram of a setting success interface according to some embodiments of the present application;

[0041] FIG27 is a schematic diagram of a channel and volume configuration interface according to some embodiments of the present application;

[0042] FIG28 is a schematic diagram of a configured interface according to some embodiments of the present application;

[0043] FIG29 is a schematic diagram of a volume adjustment interface according to some embodiments of the present application;

[0044] FIG30 is a second flow chart of an audio processing method according to some embodiments of the present application;

[0045] FIG31 is a schematic diagram of an interface for triggering the launch of a broadcast assistant application according to some embodiments of the present application;

[0046] FIG32 is a schematic diagram of a control terminal scanning for available Bluetooth speakers according to some embodiments of the present application;

[0047] FIG33 is a schematic diagram of configuring channels for a connected Bluetooth speaker according to some embodiments of the present application;

[0048] FIG34 is a schematic diagram of an interface for adjusting volume through a control terminal according to some embodiments of the present application;

[0049] FIG35 is a schematic diagram of a channel selection interface according to some embodiments of the present application;

[0050] FIG36 is a schematic diagram of an interface for setting a left front speaker according to some embodiments of the present application;

[0051] FIG37 is a third flow chart of an audio processing method according to some embodiments of the present application;

[0052] FIG38 is a flowchart of an audio processing method in the related art;

[0053] FIG39 is a schematic diagram of a scenario of an audio processing method according to some embodiments of the present application;

[0054] FIG40 is a fourth flow chart of an audio processing method according to some embodiments of the present application;

[0055] FIG41 is a first diagram illustrating a data structure of a first Bluetooth broadcast packet according to some embodiments of the present application;

[0056] FIG42 is a second schematic diagram of the data structure of a first Bluetooth broadcast packet according to some embodiments of the present application;

[0057] FIG43 is a schematic diagram of a data structure of a scan response message according to some embodiments of the present application;

[0058] FIG44A is a schematic diagram of a scenario according to some embodiments of the present application;

[0059] FIG44B is a schematic diagram of a process for determining volume parameters according to some embodiments of the present application;

[0060] FIG45 is a fifth flowchart of an audio processing method according to some embodiments of the present application;

[0061] FIG46 is a sixth flow chart of an audio processing method according to some embodiments of the present application;

[0062] FIG47 is a schematic diagram of a data structure of a first periodic broadcast packet according to some embodiments of the present application;

[0063] FIG48 is a second diagram illustrating the data structure of an extended broadcast packet according to some embodiments of the present application;

[0064] FIG49 is a schematic diagram illustrating the relationship between an extended broadcast packet and an auxiliary broadcast packet according to some embodiments of the present application;

[0065] FIG50 is a schematic diagram of channel information supported by a display device according to some embodiments of the present application;

[0066] FIG51 is a schematic diagram illustrating the relationship between a first periodic broadcast packet and a response packet according to some embodiments of the present application;

[0067] FIG52 is a schematic diagram of a data structure of a response packet corresponding to a first periodic broadcast packet according to some embodiments of the present application;

[0068] FIG53 is a timing diagram of an audio processing method according to some embodiments of the present application;

[0069] FIG54 is a seventh flowchart of an audio processing method according to some embodiments of the present application;

[0070] Figure 55 is a schematic diagram of the relationship between the second extended broadcast packet and the BIS stream according to some embodiments of the present application. DETAILED DESCRIPTION

[0071] In order to more clearly understand the above-mentioned objectives, features and advantages of the present application, the scheme of the present application will be further described below. It should be noted that, in the absence of conflict, the embodiments of the present application and the features therein can be combined with each other.

[0072] In the following description, many specific details are set forth to facilitate a full understanding of the present application, but the present application can also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present application, not all of the embodiments.

[0073] The display device and audio receiving device provided in this application can both support Bluetooth-based low-energy audio (LE Audio) technology, wherein the display device serves as an audio playback device or a device for configuring an audio receiving device. In some embodiments, the display device can be a television, a mobile phone, a projector, etc., and the audio receiving device can be a Bluetooth speaker, Bluetooth headset, etc.

[0074] Compared with classic Bluetooth, LE Audio has the following advantages:

[0075] 1. One audio playback device can be connected to multiple audio receiving devices at the same time;

[0076] 2. A broadcast audio device can send broadcast audio to an unlimited number of audio receiving devices, supporting encrypted broadcasting;

[0077] 3. Adopt the latest Low Complexity Communication Codec (LC3) audio format, and the sound quality is improved;

[0078] 4. Support Internet phone and HD calls;

[0079] 5. Support hearing aid / assisted listening applications.

[0080] The LE Audio application layer specification Telephony and Media Audio Profile (TMAP) defines two media audio applications: unicast media audio and broadcast media audio.

[0081] Unicast media audio

[0082] Compared to the current Bluetooth Classic Advanced Audio Distribution Profile (A2DP), unicast media audio in TMAP utilizes a more advanced audio codec to provide better sound quality and offers richer control features than the current Bluetooth Classic Audio / Video Remote Control Profile (AVRCP). TMAP defines two roles for unicast media audio: the Unicast Media Sender (UMS) and the Unicast Media Receiver (UMR). Unicast media audio is transmitted between the UMS and UMR using a Connected Isochronous Stream (CIS).

[0083] It should be noted that the unicast media audio defined in TMAP is not limited to one-to-one audio transmission, but also supports a unicast media sender transmitting unicast media audio to two unicast media receivers.

[0084] Figure 1 is a schematic diagram of a one-to-one audio transmission of unicast media audio in the related art. As shown in Figure 1 , UMS 11 sends unicast media audio to UMR 12 .

[0085] Figure 2 is a schematic diagram of a one-to-two audio transmission of unicast media audio in the related art. As shown in Figure 2, UMS 21 sends unicast media audio to UMR 22 and UMR 23 respectively.

[0086] These unicast media audio applications require a Bluetooth connection between the media player and the media receiver to transmit unicast media audio, similar to the audio transmission method in classic Bluetooth. Therefore, when the media player's Bluetooth link is limited, the number of media receivers that can be connected is limited. For example, due to the current limitations of the TV's Bluetooth link, the TV can only send unicast media audio to one or two Bluetooth speakers, which makes stereo playback impossible.

[0087] Broadcast Media Audio

[0088] Broadcast media audio in TMAP is transmitted synchronously over multiple connectionless broadcast isochronous streams (BIS). The biggest advantage of broadcast media audio is that it can transmit audio data synchronously to multiple audio receiving devices.

[0089] The broadcast synchronization channel for broadcast media audio in TMAP uses two concepts: the Boardcast Isochronous Stream (BIG) and the BIS. An audio transmitter can simultaneously transmit multiple BIGs. Each BIG can consist of multiple BISs, and a BIG can contain up to 31 BISs. Each BIS has a unique access address, generated using a unified algorithm based on the seed access address of the BIG to which it belongs.

[0090] Broadcast media audio may include multiple broadcasts with different access addresses, for example, it may include:

[0091] Extended Advertising: This is an extended advertisement on the main advertising channel. It uses the ADV_EXT_IND packet and uses time and frequency information to point to the subsidiary advertisement. Its access address uses the main advertising access address specified in the Bluetooth core specification: 0x8E89BED6.

[0092] Periodic Advertising: Ancillary advertising uses AUX_ADV_IND packets and points to the periodic advertising through time, frequency hopping map, and access address. The periodic advertising uses AUX_SYNC_IND packets and contains BIG information (BIGInfo).

[0093] Broadcast Isochronous Stream (BIS): A broadcast isochronous stream that periodically broadcasts digital audio using a time, frequency hopping map, access address, and BIGInfo pointing to the BIS. The BIS is encapsulated in BIS Protocol Data Unit (PDU).

[0094] Figure 3 illustrates the relationship between extended broadcast, periodic broadcast, and BIS. It should be noted that Bluetooth operates in the 2.4 GHz band, which ranges from 2402 MHz to 2480 MHz. There is a channel every 2 MHz, for a total of 40 channels. Three of these channels are primary broadcast channels: channel 37, channel 38, and channel 39. The remaining 37 channels are secondary broadcast channels: channel 0 through channel 36. As shown in Figure 3, the primary broadcast channels may include channels 37, 38, and 39; the secondary broadcast channels may include channels 0 through 36. The extended broadcast on the main broadcast channel can use the ADV_EXT_IND packet and point to the subsidiary broadcast on the secondary broadcast channel through the time and frequency information. The subsidiary broadcast then uses the AUX_ADV_IND packet to point to the periodic broadcast through the time, frequency hopping map and access address. Furthermore, the periodic broadcast uses the AUX_SYNC_IND packet to point to the BIS through the time, frequency hopping map, access address and BIG information (BIGInfo). The BIS uses the BIS PDU packet to broadcast digital audio.

[0095] Figure 4 is a schematic diagram of the relationship between extended broadcast packets, auxiliary broadcast packets, periodic broadcast packets, and BIS. As shown in Figure 4, the audio sending device sends an extended broadcast packet (ADV_EXT_IND) on the primary broadcast channel (37, 38, 39). The extended broadcast packet may include: the broadcast device address (AdvA), broadcast data information (ADI), and a pointer to the auxiliary broadcast packet (Auxiliary Pointer, AuxPtr), where AuxPtr indicates that the auxiliary broadcast will be carried out on the secondary broadcast channel. The auxiliary broadcast packet (AUX_ADV_IND) may include: extended broadcast data (AdvData, also known as the payload data part), the Broadcast Audio Announcement Service Universally Unique Identifier (Broadcast Audio Announcement Service UUID), and other service universally unique identifiers (Others Service UUIDs). The auxiliary broadcast packet indicates the data channel and broadcast period of the periodic broadcast. A periodic broadcast packet (AUX_SYNC_IND) may include: Additional Controller Advertising Data (BIGinfo, ACAD BIGinfo), and the AdvData Basic Audio Announcement Service (UUID) for the extended broadcast data, BASE. The periodic broadcast packet contains all information about the broadcast isochronous stream (BIS). After receiving the periodic broadcast packet, the broadcast receiver receives the BIS data on a specific channel at a specific time anchor based on the included data, obtaining the BIS audio stream.

[0096] In actual applications, when broadcasting digital audio through BIS, it is achieved by continuously sending BIG. Each time a BIG is sent, it can be called a BIG event, and each BIG event can include multiple BIS.

[0097] Figure 5 is a schematic diagram of a continuous BIG transmission in the related art. As shown in Figure 5, in the process of continuously transmitting BIG, BIG events are executed periodically and continuously. The BIG anchor point shown in Figure 5 indicates the start time of each BIG event, and the time interval between the two anchor points is a cycle of executing the BIG event. It should be noted that Figure 5 is illustrated by taking 3 BIG events, each of which may include 2 BISs as an example. Figure 5 shows the continuous execution of BIG event X, BIG event (X+1) and BIG event (X+2), wherein each BIG event may include 2 BIS streams, namely BIS1 and BIS2 shown in Figure 5. Among them, the BIS stream will be broadcast during the execution of the BIG time, and in the process of broadcasting the BIS stream, the BIS stream will be broadcast once after a fixed time interval.

[0098] There are usually multiple configurations for broadcasting BIS audio. The following examples are provided:

[0099] Figure 6 is a schematic diagram of a configuration for broadcasting BIS audio (which may be a BIS stream) according to some embodiments of the present application. As shown in Figure 6 , three audio receiving devices, namely Bluetooth headset 51, Bluetooth headset 52, and Bluetooth headset 53, are used as an example. In this configuration, one audio transmitting device broadcasts one BIS audio 54, which may include audio from one channel 55. Nearby Bluetooth headsets 51, 52, and 53 can receive this BIS audio 54 and obtain the audio from this channel 55.

[0100] FIG7 is a second schematic diagram of a configuration method for broadcasting BIS audio according to some embodiments of the present application. As shown in FIG7 , taking three audio receiving devices, namely Bluetooth headset 61, Bluetooth headset 62, and Bluetooth headset 63 in FIG7 , as an example, in this configuration, one audio sending device broadcasts two BIS audios, namely BIS audio 64 and BIS audio 66 shown in FIG7 . BIS audio 64 may include audio from a channel 65, and BIS audio 66 may include audio from a channel 67. Channel 65 and channel 67 may be the same channel or different channels. Bluetooth headset 61, Bluetooth headset 62, and Bluetooth headset 63 may all receive BIS audio 64 and BIS audio 66, and obtain audio from channel 65 from BIS audio 64 and audio from channel 67 from BIS audio 66.

[0101] FIG8 is a third schematic diagram of a configuration for broadcasting BIS audio according to some embodiments of the present application. As shown in FIG8 , using three audio receiving devices, namely Bluetooth headset 71, Bluetooth headset 72, and Bluetooth headset 73 in FIG8 , as an example, in this configuration, one audio transmitting device broadcasts a BIS audio 74, which may include two channels of audio: channel 75 and channel 76, as shown in FIG8 . Nearby Bluetooth headsets 71, 72, and 73 can receive BIS audio 74 and obtain audio from channels 75 and 76. In FIG8 , the multiple audio receiving devices are Bluetooth headset 71, 72, and 73. Channels 75 and 76 in FIG8 can be different channels, for example, channel 75 being the left front channel and channel 76 being the right front channel.

[0102] According to the audio processing methods of some embodiments of the present application, an audio transmitting device can transmit multiple channels of BIS audio to one or more audio receiving devices by broadcasting BIS audio. In the embodiments of the present application, BIS audio can be broadcast using a configuration similar to any of the BIS audio broadcasting methods shown in Figures 6, 7, or 8. This method can be implemented using a display device and multiple audio receiving devices. The display device can be a mobile phone, television, computer, etc. The audio receiving device can be a speaker, headphones, etc.

[0103] The audio processing method in some embodiments of the present application may include a configuration stage and a multi-channel audio output stage. Among them, the configuration stage mainly involves the configuration of the BIS audio of the channel matched by the audio receiving device (i.e., configuring the BIS identifier), as well as the configuration of the volume of the display device and the audio receiving device. The configuration stage is mainly implemented through the display device and / or the control terminal, while the multi-channel audio output stage is mainly implemented by broadcasting the BIS audio from the display device to the audio receiving device. Among them, the control terminal can be a mobile terminal, such as a mobile phone, a tablet computer, a remote control, a wearable device, etc., which can be used to implement the configuration of the BIS identifier and volume and other functions of the audio receiving device, wherein the wearable device can be a smart watch, a smart bracelet, etc.

[0104] Figure 9 is a scene diagram 1 of an audio processing method according to some embodiments of the present application. As shown in Figure 9, Figure 9 takes the display device as a TV and the audio receiving device as N speakers as an example for explanation. This scene may include a TV and N speakers. The TV can configure channel-matched BIS audio for different speakers in advance, and then broadcast N BIS audios. Correspondingly, each speaker can receive N BIS audios and select channel-matched BIS audios from these N BIS audios for playback. Among them, the channels corresponding to different BIS streams may be different. In the embodiment of the present application, N is greater than or equal to 1.

[0105] Figure 10 is a second schematic diagram of a scenario illustrating an audio processing method according to some embodiments of the present application. As shown in Figure 10 , the display device 100 can configure multiple audio receiving devices 200 for speaker configuration via ACL connections. After configuration is complete, the display device 100 transmits multi-channel audio to the multiple audio receiving devices 200 via broadcast BIS audio. In Figure 10 , the multiple audio receiving devices 200 are N speakers, denoted as Speaker 1, Speaker 2, ..., Speaker N.

[0106] In some embodiments, the audio processing method can also be implemented by a display device, a control terminal, and multiple audio receiving devices. The control terminal can be a mobile phone, a tablet computer, etc., and the control terminal is mainly used to configure the audio receiving devices.

[0107] FIG11A is a third schematic diagram of a scenario of an audio processing method according to some embodiments of the present application. As shown in FIG11A , the display device 100 can establish a wireless connection with a control terminal 300 (e.g., a mobile phone), and the display device 100 can send the channel information to be configured to the control terminal 300. The control terminal 300 can then configure multiple audio receiving devices 200 based on the channel information through an ACL connection. The display device 100 can then send multiple channels of audio to the multiple audio receiving devices 200 by broadcasting BIS audio.

[0108] FIG11B is a fourth schematic diagram of a scenario of an audio processing method according to some embodiments of the present application. As shown in FIG6 , the display device 100 can establish a wireless connection with the control terminal 300, and the display device 100 can send the channel information to be configured to the control terminal 300. The control terminal 300 can then configure multiple audio receiving devices 200 based on this channel information through an ACL connection. The display device 100 can then send multiple channels of audio to the multiple audio receiving devices 200 by broadcasting BIS audio.

[0109] In Figures 11A and 11B, the multiple audio receiving devices 200 are N speakers, respectively represented as speaker 1, speaker 2, ..., speaker N. Optionally, the control terminal 300 may notify the display device 100 via a configuration completion message after configuration is completed. After the display device 100 receives the configuration completion message, the display device 100 may send multi-channel audio to the multiple audio receiving devices 200 by broadcasting BIS audio.

[0110] Figure 12A is a hardware configuration block diagram of a display device according to some embodiments of the present application. As shown in Figure 12A, the display device 100 includes: a tuner and demodulator 110, a communication device 120, a detector 130, an external device interface 140, at least one processor 150, a display 160, an audio output interface 170, a memory, a power supply, etc. Among them, the at least one processor 150 may include a central processing unit, a video processor, an audio processor, a graphics processor, a random access memory (RAM), a read-only memory (ROM), and a first interface to an nth interface for input / output. The display 160 may be at least one of a liquid crystal display, an OLED display, a touch display, and a projection display, and may also be a projection device and a projection screen. The tuner and demodulator 110 receives broadcast and television signals through wired or wireless reception, and demodulates audio and video signals from multiple wireless or wired broadcast and television signals, such as electronic program guide (EPG) data signals. The detector 130 is used to collect signals from the external environment or interact with the outside. The at least one processor 150 and the tuner / demodulator 110 may be located in different separate devices, that is, the tuner / demodulator 110 may also be located in an external device of the main device where the at least one processor 150 is located, such as an external set-top box.

[0111] For the scenario shown in FIG10 , when implementing the audio processing method of some embodiments of the present application, each component in the display device can implement the following functions:

[0112] In some embodiments, at least one processor may be configured to execute computer instructions stored in a memory of a display device to cause the display device to: obtain channel information to be configured; control a Bluetooth module in a communication device to determine a plurality of audio receiving devices to be connected through Bluetooth scanning;

[0113] At least one processor can also be configured to execute the computer instructions to enable the display device to execute: controlling the Bluetooth module to establish an ACL connection with multiple audio receiving devices; configuring a BIS identifier for each of the multiple audio receiving devices based on the channel information to be configured, and sending the configured BIS identifier to each of the multiple audio receiving devices through the ACL connection, where the multiple audio receiving devices are some or all of the several audio receiving devices; controlling the Bluetooth module in the communication device to broadcast multiple BIS streams, each BIS stream can include BIS audio data and a BIS identifier corresponding to the BIS audio, so that the multiple audio receiving devices can obtain target BIS audio from the multiple BIS streams, and the BIS identifier corresponding to the target BIS audio matches the configured BIS identifier.

[0114] In some embodiments, the at least one processor may be further configured to execute the computer instructions to enable the display device to send a configuration volume parameter to each of the plurality of audio receiving devices through the ACL connection.

[0115] In some embodiments, the at least one processor may also be configured to execute the computer instructions to cause the display device to perform: after determining the plurality of audio receiving devices to be connected through Bluetooth scanning, and before controlling the Bluetooth module to establish an ACL connection with the plurality of audio receiving devices, determining the plurality of audio receiving devices that support low-power Bluetooth from the plurality of audio receiving devices.

[0116] In some embodiments, when determining the multiple audio receiving devices that support low-power Bluetooth from the multiple audio receiving devices, the at least one processor may be further configured to execute the computer instructions to enable the display device to execute: obtaining the UUID corresponding to each audio receiving device among the multiple audio receiving devices; and selecting, from the multiple audio receiving devices, the multiple audio receiving devices whose device type indicated by the UUID supports low-power Bluetooth.

[0117] In some embodiments, when executing the acquisition of the channel information to be configured, the at least one processor may be further configured to execute the computer instructions to cause the display device to execute: obtaining the channel information of the currently played audio media; and determining, from the channel information supported by the display device, the channel information to be configured that matches the channel information of the audio media.

[0118] In some embodiments, when performing the step of obtaining the channel information to be configured, the at least one processor may be further configured to execute the computer instructions to cause the display device to: receive a channel combination selection instruction; and obtain the channel information to be configured in response to the channel combination selection instruction.

[0119] For the scenarios shown in FIG11A and FIG11B , when implementing the audio processing methods of some embodiments of the present application, the various components in the display device can implement the following functions:

[0120] In some embodiments, at least one processor in a display device may be configured to execute the computer instructions to cause the display device to: determine channel information to be configured; and control a communication device to transmit the channel information to a control terminal, so that the control terminal configures a speaker for each channel of the display device based on the channel information. Furthermore, after the control terminal configures a speaker for each channel of the display device (i.e., configures a different audio receiving device), the control terminal broadcasts multiple BIS streams so that the speakers configured for each channel of the display device can receive and play the BIS audio for the corresponding channel.

[0121] In an embodiment of the present application, the display device can transmit BIS audio of multiple channels to multiple audio receiving devices by broadcasting BIS streams, so that the audio receiving devices can play the BIS audio of their corresponding channels, thereby achieving a stereo playback effect without occupying the Bluetooth link in the current display device.

[0122] Figure 12B is a schematic diagram of the software system architecture of a display device according to some embodiments of the present application. As shown in Figure 12B, the software system may include: an application layer, a system framework layer (referred to as the "framework layer"), a system hardware abstraction layer (HAL) layer, and a Bluetooth protocol stack.

[0123] The application layer may include an Android application package (APK) corresponding to the settings application or a home speaker APK corresponding to the home speaker application. Both the settings APK and the home speaker APK can be used to configure audio receiving devices, broadcast BIS streams, configure corresponding BIS identifiers for each audio receiving device, and synchronize BIS streams in the embodiments of this application.

[0124] The system framework layer may include: LE Audio TMAP application specifications and audio services (Audio Service). Among them, LE Audio TMAP is a technical specification for devices that support LE Audio to implement various types of calls and media applications that are universally used worldwide. In the embodiment of this application, the technical specifications of the media application in LE Audio TMAP are mainly used to configure the audio receiving device, broadcast the BIS stream, and call the broadcast assistant function (BASS, also known as the broadcast audio scanning service). The Audio Service is mainly responsible for receiving the channel information configured by the application. After the audio decoder (Decoder) decodes the audio data, it is sent to the Bluetooth module according to the configured channel information. The Bluetooth module then broadcasts the audio data, that is, broadcasts the BIS stream.

[0125] The system HAL layer may include an LC-3 audio codec, which is a low-complexity communication encoder. In some embodiments of the present application, the audio data passed into the Bluetooth protocol stack needs to be encoded and encoded by the LC-3 audio codec. The system HAL layer may also include a general audio framework (GAF); GAF may also include a common audio profile (CAP), a common audio service (CAS), audio stream transmission management and volume control, wherein the audio stream transmission management may include a basic audio profile (BAP), an audio capability display service (PACS), an audio stream control service (ASCS) and a broadcast audio scanning service (BASS). BASS is required for broadcast synchronization in the embodiment of the present application. Volume control may include: Volume Control Profile (VCP), Volume Control Service (VCS), Voice Offset Control Service (VOCS), and Audio Input Control Service (AICS). In the embodiments of the present application, the services involved in volume control can be used to control the volume of a display device and the volume of multiple audio receiving devices. The Bluetooth protocol stack is responsible for scanning, connecting, and configuring audio receiving devices, as well as configuring broadcasts and encoding audio.

[0126] Figure 13 is a hardware configuration block diagram of an audio receiving device according to some embodiments of the present application. As shown in Figure 13, the audio receiving device 200 may include: at least one processor 210, a communication device 220, a user input / output interface 230, a memory 240, and a power supply 250. The communication device 220 is used for external communication and includes at least one of a Wi-Fi chip, a Bluetooth module, NFC, or an alternative module. The user input / output interface 230 includes at least one of a speaker, a microphone, a touchpad, a sensor, a button, or an alternative module.

[0127] For the scenario shown in FIG10 , when implementing the audio processing method of some embodiments of the present application, each component in the audio receiving device can implement the following functions:

[0128] In some embodiments, at least one processor may be configured to execute computer instructions stored in the memory of the audio receiving device to enable the audio receiving device to perform the following: controlling the Bluetooth module in the communication device to receive a scanning signal sent by the display device; controlling the Bluetooth module to establish an ACL connection with the display device in response to the scanning signal sent by the display device; receiving the BIS identifier configured by the display device through the ACL connection; controlling the Bluetooth module in the communication device to receive multiple BIS streams, each BIS stream may include BIS audio data and a BIS identifier corresponding to the BIS audio; obtaining a target BIS audio from the multiple BIS audios, wherein the BIS identifier corresponding to the target BIS audio matches the configured BIS identifier.

[0129] For the scenarios shown in FIG11A and FIG11B , when implementing the audio processing methods of some embodiments of the present application, the various components in the audio receiving device may implement the following functions:

[0130] In some embodiments, the Bluetooth module in the communication device may be configured to: receive a scanning signal sent by the control terminal;

[0131] At least one processor may be configured to execute the computer instructions to cause the audio receiving device to: control the Bluetooth module to establish an ACL connection with the control terminal in response to a scan signal sent by the control terminal; and receive a BIS identifier configured by the control terminal through the ACL connection;

[0132] The Bluetooth module in the communication device may be configured to execute the computer instructions to enable the audio receiving device to: receive a plurality of BIS streams, each BIS stream may include BIS audio data and a BIS identifier corresponding to the BIS audio;

[0133] Obtain a target BIS audio from the multiple BIS audios, and the BIS identifier corresponding to the target BIS audio matches the configured BIS identifier.

[0134] FIG14 is a block diagram of a hardware configuration of a control terminal according to some embodiments of the present application. It should be understood that the control terminal 300 shown in FIG14 is only one embodiment, and the control terminal 300 may have more or fewer components than shown in FIG14, may combine two or more components, or may have a different component configuration. The various components shown in FIG14 may be implemented in hardware, software, or a combination of hardware and software, which may include one or more signal processing and / or application-specific integrated circuits.

[0135] As shown in Figure 14, the control terminal 300 may include: a radio frequency (RF) circuit 310, a memory 320, a display unit 330, a camera 340, a sensor 350, an audio circuit 360, a wireless fidelity (Wireless Fidelity, Wi-Fi) module 370, at least one processor 380, a Bluetooth module 381, and a power supply 390 and other components.

[0136] RF circuitry 310 is used to receive and transmit signals during messaging or calls. It receives downlink data from the base station and passes it to at least one processor 380 for processing; it also transmits uplink data to the base station. Typically, RF circuitry includes, but is not limited to, antennas, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and other components.

[0137] The memory 320 can be used to store software programs and data. At least one processor 380 executes the various functions and data processing of the control terminal 300 by running the software programs or data stored in the memory 320. The memory 320 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state memory device. The memory 320 stores the operating system that enables the control terminal 300 to operate. In the present application, the memory 320 can store the operating system and various application programs, and may also store program code for executing the audio processing method implemented by the control terminal in some embodiments of the present application.

[0138] The display unit 330 can be used to receive input digital or character information and generate signal input related to user settings and function control of the control terminal 300. In some embodiments, the display unit 330 may include a touch screen 331 arranged on the front of the control terminal 300, which can collect user touch operations on or near it, such as clicking a button.

[0139] The display unit 330 can also be used to display information input by the user or information provided to the user, as well as a graphical user interface (GUI) for displaying various menus of the control terminal 300. In some embodiments, the display unit 330 may include a display screen 332 disposed on the front of the control terminal 300. The display screen 332 can be configured in the form of a liquid crystal display, a light-emitting diode, etc. The display unit 330 can be used to display the screen display area of ​​the control terminal 300 in this application.

[0140] The touch screen 331 can be covered on the display screen 332, or the touch screen 331 and the display screen 332 can be integrated to realize the input and output functions of the control terminal 300. The integrated touch screen can be simply called a touch display screen. In this application, the display unit 330 can display applications and corresponding operation steps.

[0141] Camera 340 can be used to capture still images or video. The lens generates an optical image of an object and projects it onto a photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, which is then transmitted to controller 380 for conversion into a digital image signal.

[0142] The control terminal 300 may further include at least one sensor 350, such as an acceleration sensor 351, a distance sensor 352, a fingerprint sensor 353, and a temperature sensor 354. The control terminal 300 may also be equipped with other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, a light sensor, and a motion sensor.

[0143] The audio circuit 360, speaker 361, and microphone 362 provide an audio interface between the user and the control terminal 300. The audio circuit 360 can convert the received audio data into an electrical signal and transmit it to the speaker 361, which converts it into a sound signal for output. The control terminal 300 can also be equipped with a volume button for adjusting the volume of the sound signal, and can also be combined with other buttons to adjust the enclosed area. On the other hand, the microphone 362 converts the collected sound signal into an electrical signal, which is received by the audio circuit 360 and converted into audio data. The audio data is then output to the RF circuit 310 for transmission to another device, for example, or the audio data is output to the memory 320 for further processing.

[0144] Wi-Fi is a short-range wireless transmission technology. The control terminal 300 can help users send and receive emails, browse web pages, and access streaming media through the Wi-Fi module 370, which provides users with wireless broadband Internet access.

[0145] At least one processor is the control center of the control terminal 300, which uses various interfaces and lines to connect the various parts of the entire control terminal, and executes various functions of the control terminal 300 and processes data by running or executing software programs stored in the memory 320 and calling data stored in the memory 320.

[0146] In some embodiments, the at least one processor may include one or more processing units; the at least one processor may also integrate an application processor and a baseband processor, wherein the application processor primarily processes the operating system, user interface, and application programs, and the baseband processor primarily processes wireless communications. It is understood that the baseband processor may not be integrated into the at least one processor. In the present application, the at least one processor may run the operating system, application programs, user interface display and touch response, as well as the audio processing method executed by the control terminal in some embodiments of the present application. In addition, the at least one processor is coupled to the display unit 330.

[0147] The Bluetooth module 381 is used to exchange information with other Bluetooth devices that have a Bluetooth module through the Bluetooth protocol. For example, the control terminal 300 can establish a Bluetooth connection with a display device that also has a Bluetooth module through the Bluetooth module 381 to exchange data. In an embodiment of the present application, the control terminal 300 can establish a Bluetooth connection (i.e., an ACL connection) with a display device that also has a Bluetooth module through the Bluetooth module 381 to receive channel information or a BIS identifier sent by the display device.

[0148] The control terminal 300 may also include a power supply 390 (e.g., a battery) to power various components. The power supply can be logically connected to the controller 380 via a power management system, thereby enabling the power management system to manage functions such as charging, discharging, and power consumption. The control terminal 300 may also be equipped with a power button to control the terminal's power on and off, as well as lock the screen.

[0149] In some embodiments, the at least one processor may be configured to execute computer instructions stored in the memory of the control terminal to enable the control terminal to: control the communication device to receive the channel information to be configured sent by the display device, and the at least one processor may control the Bluetooth module in the communication device to determine a plurality of audio receiving devices to be connected through Bluetooth scanning, and enable the control terminal to establish ACL connections with the plurality of audio receiving devices;

[0150] At least one processor can also be configured to execute the computer instructions to enable the control terminal to execute: sending a configured BIS identifier to each audio receiving device in the multiple audio receiving devices through the ACL connection based on the channel information to be configured, and configuring the volume of the multiple audio receiving devices through the ACL connection.

[0151] In the present application, the audio receiving device can be configured through the display device to configure speakers corresponding to different channels for the display device. The audio receiving device can also be configured through the control terminal to configure speakers corresponding to different channels for the display device. Therefore, the configuration method of the audio processing method of some embodiments of the present application is flexible.

[0152] Corresponding to the scenario diagram shown in FIG10 , an audio processing method according to some embodiments of the present application is shown in FIG15 .

[0153] FIG15 is a flowchart illustrating a method for audio processing according to some embodiments of the present application. As shown in FIG15 , the method is implemented through interaction between a display device and N audio receiving devices. FIG15 only shows audio receiving device 1 and audio receiving device N. The audio receiving devices involved in the following steps may refer to any of the N audio receiving devices. The method may include, but is not limited to, the following steps:

[0154] S1400: The display device determines the channel information to be configured.

[0155] The channel information to be configured may be information about a channel combination of one or more channels. For example, a 2.0 channel combination for two channels may include a left front channel and a right front channel; a channel combination for three channels may include a 2.1 channel combination and a 3.0 channel combination. The 2.1 channel combination may include a left front channel, a right front channel, and a subwoofer channel, and the 3.0 channel combination may include a left front channel, a right front channel, and a center channel; a 3.1 channel combination, a 2.2 channel combination, and a 4.0 channel combination may include a left front channel, a right front channel, a center channel, and a subwoofer channel; the 2.2 channel combination may include a left front channel, a right front channel, and two subwoofer channels; and the 4.0 channel combination may include a left front channel, a right front channel, a left rear ambient channel, and a right rear ambient channel.

[0156] S1401: The display device determines several audio receiving devices to be connected through Bluetooth scanning.

[0157] In some embodiments of the present application, the display device may select some devices from the aforementioned multiple audio receiving devices as speakers for each channel for the display device based on the channel information to be configured.

[0158] In some embodiments of the present application, before the display device broadcasts multiple BIS audios, it can first scan several audio receiving devices to be connected, and configure the multiple audio receiving devices according to the channel combination information to be configured. During the configuration process, it is necessary to scan the audio receiving devices via Bluetooth and configure them through ACL connection.

[0159] In some embodiments of the present application, the audio receiving device may be scanned and configured when the display device is currently playing audio media, and the display device may also be scanned and configured when the audio receiving device is not playing audio media.

[0160] In some embodiments, a home speaker application can be installed on a display device. The home speaker application can be a third-party application or a system application, and the application identifier of the home speaker application can be displayed in the interface of the display device. For example, Figure 16 is a schematic diagram of an interface for displaying the application identifier of a Bluetooth speaker application on a display device according to some embodiments of the present application. As shown in Figure 16, the display device is a television, and the application identifier 151 of the Bluetooth speaker application is displayed on the screen of the television.

[0161] In response to the user's activation of the home speaker application, the display device displays a channel combination selection interface on the display device. Figure 17A is a schematic diagram of a channel combination selection interface according to some embodiments of the present application. The activation of the home speaker application can be a click operation on the application identifier of the home speaker application. As shown in Figure 17A, the channel combination selection interface may include identifications of 6 combination methods: a 2.0 channel combination for two channels may include a left front channel and a right front channel; a channel combination for 3 channels may include a 2.1 channel combination and a 3.0 channel combination, the 2.1 channel combination may include a left front channel, a right front channel and a bass channel, and the 3.0 channel combination may include a left front channel, a right front channel and a center channel; a 3.1 channel combination, a 2.2 channel combination and a 4.0 channel combination for 4 channels, the 3.1 channel combination may include a left front channel, a right front channel, a center channel and a bass channel, the 2.2 channel combination may include a left front channel, a right front channel and two bass channels, and the 4.0 channel combination may include a left front channel, a right front channel, a left rear ambient channel and a right rear ambient channel.

[0162] In some embodiments, the channel combination selection interface shown in FIG. 17A may be an interface in a home speaker application, and the display of the channel combination selection interface may be triggered by an operation on the home speaker application.

[0163] In other embodiments, the channel combination selection interface shown in FIG. 17A may also be an interface in a setting interface (also referred to as a setting interface) of a display device.

[0164] For the channel combinations displayed in the channel combination selection interface shown in FIG17A , if the display device is not currently playing audio media, a channel combination can be selected in response to a user instruction received by the display device. The user instruction can be a user touch operation on a channel combination icon in the channel combination selection interface, or a user instruction for selecting a channel combination sent by the user via the display device's remote control or other associated device.

[0165] For the channel combination displayed in the channel combination selection interface shown in Figure 17A, when the display device is currently playing audio media, the channel information to be configured (channel combination to be configured) can be determined based on the channel information of the audio media currently played by the display device, that is, the corresponding channel combination can be selected from the channel combinations displayed in the channel combination selection interface.

[0166] In some embodiments, based on the channel information of the audio media currently played by the display device, the channel combination to be configured can be determined by selecting a channel combination that matches the channel information of the audio media currently played by the display device from the channel combinations displayed in the channel combination selection interface. Wherein, when there is a first channel combination with the same channel information as the audio media among the channel combinations displayed in the channel combination selection interface, the first channel combination can be selected for subsequent configuration. When there is no first channel combination with the same channel information as the audio media among the channel combinations displayed in the channel combination selection interface, the second channel combination with the highest similarity to the channel information of the audio media can be selected for subsequent configuration. Wherein, the channel combinations displayed in the channel combination selection interface are the channel combinations supported by the current display device.

[0167] The second channel combination having the highest similarity to the channel information of the audio media asset may be: the channel combination having the most channels identical to the channel information of the audio media asset among the channel combinations supported by the current display device.

[0168] In some embodiments, determining the channel combination to be configured based on the channel information of the audio media currently played by the display device may further include: if no channel combination supported by the current display device matches the channel information of the audio media currently played by the display device, determining the channel combination with the highest configuration among the channel combinations supported by the current display device as the channel information to be configured. The channel combination with the highest configuration may include the one with the largest number of channels.

[0169] For example, assuming the audio media currently being played by the display device has a 5.1-channel combination, the 5.1-channel combination may include a center channel, a left front channel, a right front channel, a left rear ambient channel, a right rear ambient channel, and a subwoofer channel. The channel combinations shown in FIG17A may include: a 2.0-channel combination, a 2.1-channel combination, a 3.0-channel combination, a 3.1-channel combination, a 2.2-channel combination, and a 4.0-channel combination. The 4.0-channel combination may include a left front channel, a right front channel, a center channel, and a subwoofer channel. The 4.0-channel combination has the highest similarity to the 5.1-channel combination. Therefore, if the audio media has a 5.1-channel combination, the 4.0-channel combination may be selected for subsequent settings.

[0170] For another example, assuming the audio media currently being played by the display device has a 3.1 channel combination, the channel combinations to be selected shown in FIG17A may include: 2.0 channel combination, 2.1 channel combination, 3.0 channel combination, 3.1 channel combination, 2.2 channel combination, and 4.0 channel combination. The 3.1 channel combination shown in FIG18 is the same as the channel information of the audio media, so the 3.1 channel combination can be selected for subsequent settings.

[0171] In some embodiments, in response to the user's opening operation for the home speaker application, the audio output mode selection interface shown in Figure 17B is first displayed. After receiving the selection instruction for the "Bluetooth Home Theater" audio output mode in the audio output mode selection interface, the channel combination selection interface shown in Figure 17A is displayed. In the "Bluetooth Home Theater" audio output mode, multiple audio receiving devices can be configured for the display device to output audio of different channels. Figure 17B is a schematic diagram of an audio output mode selection interface according to some embodiments of the present application.

[0172] In some embodiments, after a certain channel combination is selected, speakers of different channels in the selected channel combination may be configured as different audio receiving devices, as shown in FIG. 17A and FIG. 18 described below.

[0173] Figure 18 is a schematic diagram of a setup interface for configuring a speaker combination according to some embodiments of the present application. After selecting a 3.1-channel combination in the channel combination selection interface shown in Figure 17A, an interface 1701 as shown in (a) of Figure 18 may be displayed. This interface 1701 is a setup interface for the 3.1-channel speaker combination, which shows the speaker combination to be configured corresponding to the 3.1-channel combination, which may include a left front speaker, a right front speaker, a center speaker, and a subwoofer. The left front speaker in the speaker combination corresponds to the left front channel in the 3.1-channel combination, the right front speaker corresponds to the right front channel in the 3.1-channel combination, the center speaker corresponds to the center channel in the 3.1-channel combination, and the subwoofer corresponds to the bass channel in the 3.1-channel combination. As shown in (a) in Figure 18, after the TV receives the user's trigger operation for the setting control 1702 for the left front speaker, the TV can be triggered to determine one or more audio receiving devices to be connected through Bluetooth scanning (i.e., execute the above step S1401), and display the setting interface 1703 of the left front speaker as shown in (b) in Figure 18. In the setting interface 1703 of the left front speaker, the identification of the audio receiving device to be connected can be displayed: "Bluetooth Speaker 1", "Bluetooth Speaker 2" and "Bluetooth Speaker 3".

[0174] In some embodiments, after selecting a certain channel combination, the display device can first determine the audio receiving devices that can be discovered through the Bluetooth scanning function, and then the display device can select different audio receiving devices from these audio receiving devices to be configured as speakers of different channels, as shown in Figures 19A, 19B and 20.

[0175] Figure 19A is a schematic diagram of an interface for scanning audio receiving devices according to some embodiments of the present application. After selecting a 3.1 channel combination in the channel combination selection interface shown in Figure 17A, the display device can be triggered to perform Bluetooth scanning, pair with nearby Bluetooth devices, and identify the scanned Bluetooth devices as available Bluetooth speakers. The interface shown in Figure 19A can be displayed, in which the device identifiers corresponding to the available Bluetooth speakers are displayed, namely: "Bluetooth Speaker 1", "Bluetooth Speaker 2", and "Bluetooth Speaker 3".

[0176] After selecting the device identifier corresponding to the Bluetooth speaker "Bluetooth Speaker 1" in Figure 19A, the audio receiving device and display device indicated by "Bluetooth Speaker 1" can be paired and connected, and the interface shown in Figure 19B can be displayed. Figure 19B is a schematic diagram of a pairing interface according to some embodiments of the present application.

[0177] It should be noted that, in response to the user's opening operation for the home speaker application, the display device may first determine whether it is the first time to configure the speaker (i.e., the first time to configure the speaker for the display device). If it is the first time to configure the speaker, it may trigger the display of the channel combination selection interface shown in FIG17A to perform subsequent configuration operations. If it is not the first time to configure the speaker, the configuration information after the previous configuration can be displayed to facilitate the user to determine whether to reconfigure.

[0178] For example, FIG20 is a schematic diagram of an interface showing configuration information after a speaker configuration has been performed according to some embodiments of the present application. In response to a user's opening operation for the home speaker application, if this is not the first time the speaker configuration is being performed, an interface as shown in FIG20 may be triggered to be displayed. It can be seen that the interface shown in FIG20 shows the identifier of the Bluetooth speaker currently configured for each channel of the speaker corresponding to the display device. For example, the left front speaker corresponding to the left front channel may be configured as the audio receiving device indicated by "Bluetooth Speaker 1"; the right front speaker corresponding to the right front channel may be configured as the audio receiving device indicated by "Bluetooth Speaker 2"; the center speaker corresponding to the center channel may be configured as the audio receiving device indicated by "Bluetooth Speaker 3"; and the subwoofer corresponding to the bass channel may be configured as the audio receiving device indicated by "Bluetooth Speaker 4". Furthermore, the interface may also include a "Reset" control for triggering the modification of the speaker configuration, and a "Confirm" control for triggering the confirmation of the currently saved speaker configuration.

[0179] In some embodiments, in the process of determining several audio receiving devices to be connected through Bluetooth scanning, the display device can first turn on the Bluetooth scanning function to scan the Bluetooth devices near the display device. After the display device receives the broadcast information sent by the Bluetooth device, the Bluetooth device that sends the broadcast information can be determined as the audio receiving device to be connected, wherein the broadcast information may include the identification of the Bluetooth device.

[0180] In the above embodiment, all Bluetooth devices that can receive broadcast information from the display device are determined as audio receiving devices to be connected, and can be displayed in the speaker settings interface. For example, the Bluetooth speakers 1, 2, and 3 displayed in the interface 1703 shown in FIG18(b) indicate that the display device can receive broadcast information. Since BIS audio needs to be sent based on LE Audio technology in the future, if there is a device that does not support LE Audio technology among Bluetooth speakers 1, 2, and 3, it will affect the subsequent audio transmission process and cannot configure the BIS identifier. Therefore, after receiving the user's instruction to select a Bluetooth speaker (such as Bluetooth speaker 1) in the interface 1703, an ACL connection can be established with the Bluetooth speaker 1 first, and the type information of the Bluetooth speaker 1 sent by the Bluetooth speaker 1 can be obtained through the ACL connection. If the Bluetooth speaker 1 is determined to be a device that supports LE Audio technology, the Bluetooth speaker 1 can be determined as the audio receiving device to be connected. The type information of the Bluetooth speaker 1 can be the UUID of the Bluetooth speaker 1.

[0181] In some embodiments, in the process of determining several audio receiving devices to be connected through Bluetooth scanning, the display device can first turn on the Bluetooth scanning function to scan Bluetooth devices near the display device. After the display device receives the broadcast information sent by the Bluetooth device, it can first obtain the type of the Bluetooth device from the broadcast information. When it is determined that the device is a device that supports LE Audio technology, the Bluetooth device of the broadcast information can be determined as the audio receiving device to be connected, wherein the broadcast information may include the identification of the Bluetooth device and the type information of the Bluetooth device.

[0182] The Bluetooth device type information may be the UUID of the Bluetooth device. Since the UUIDs for Classic Bluetooth and LE Audio are different, the UUID can be used to identify whether the Bluetooth device's UUID supports LE Audio. If the UUID is determined to be a type that supports LE Audio, the Bluetooth device is considered to support LE Audio.

[0183] The following describes an example of triggering the execution of step S1401 in the case where the display device is currently playing audio media.

[0184] Figure 21 is a schematic diagram of an audio media playback interface according to some embodiments of the present application. As shown in Figure 21, when a display device plays audio media, an audio playback interface 2001 shown in Figure 21 (a) can be displayed. After the display device receives a sound configuration instruction, a sound configuration interface 2002 shown in Figure 21 (b) can be invoked on the audio playback interface. A "Set Bluetooth Surround Sound" control 2003 can be configured in the sound configuration interface 2002. After the display device receives a selection instruction for control 2003, the display device can obtain the channel information of the currently playing audio media and select a subsequent channel combination based on the channel information of the audio media.

[0185] Figure 22A is a schematic diagram of a channel combination selection interface according to some embodiments of the present application. For example, Figure 22A (a) shows a channel combination selection interface 2101, which displays that the currently playing audio media is 5.1, i.e., the channel combination is 5.1, and displays four channel combinations for the user to select and configure: a 3.1 channel combination, a 2.1 channel combination, a 3.0 channel combination, and a 2.0 channel combination.

[0186] In some embodiments, FIG. 22A (a) shows a channel combination selection interface 2101, where the user can learn the channel combination of the currently playing audio media and the available channel combinations, thereby facilitating user selection. The display device can then select a channel combination from the currently selected channel combinations in response to user instructions.

[0187] In some embodiments, the display device may automatically select, from the channel combinations to be selected, a 3.1 channel combination that is most similar to the 5.1 channel combination of the currently played audio media asset for configuration.

[0188] After selecting a channel combination in the channel combination selection interface 2101 shown in (a) of Figure 22A and receiving a selection instruction for the "Configure Speaker" control 2102, the display device can be triggered to perform Bluetooth scanning, pair with nearby Bluetooth devices, and determine the scanned Bluetooth devices as available Bluetooth speakers, and display the interface shown in (b) of Figure 22A. In this interface, the device identifiers corresponding to the available Bluetooth speakers can be displayed, namely: "Bluetooth Speaker 1", "Bluetooth Speaker 2" and "Bluetooth Speaker 3". Among them, Bluetooth Speaker 1, Bluetooth Speaker 2 and Bluetooth Speaker 3 are Bluetooth devices scanned by the display device through the Bluetooth scanning function. Further, after the display device receives the selection instruction for the device identifier "Bluetooth Speaker 1" in the interface shown in (b) of Figure 22A, the display device can establish an ACL connection with the audio receiving device indicated by "Bluetooth Speaker 1" and further configure the BIS identifier of the corresponding channel for the audio receiving device through the ACL connection, as well as the volume of the audio receiving device.

[0189] In some embodiments, in the sound configuration interface 2002 shown in Figure 21, if a selection instruction for the control 2003 of "Set Bluetooth Surround Sound" is received, the display device can first determine whether the audio output mode of the currently played audio media has been configured as Bluetooth Surround Sound mode, that is, whether different speakers have been configured for different channels for output, and display the interface shown in Figure 22B when it is determined that it has been configured as Bluetooth Surround Sound mode. Figure 22B is a schematic diagram of another channel combination selection interface according to some embodiments of the present application. As shown in Figure 22B, the interface can display that the currently configured channel combination is a 3.1 channel combination, and a control of "Turn Off Bluetooth Surround Sound" is provided. After receiving the selection operation for the control of "Turn Off Bluetooth Surround Sound", the audio output mode can be switched to normal output mode, that is, the speaker output of the display device itself.

[0190] S1402: The display device establishes an ACL connection with multiple audio receiving devices.

[0191] S1403: The display device sends the configured BIS identifier to each of the multiple audio receiving devices through the ACL connection based on the channel information to be configured.

[0192] Among them, different audio receiving devices correspond to different BIS identifiers, and different BIS identifiers are used to represent BIS audio corresponding to different channels.

[0193] The display device sends the configured BIS identifier to the audio receiving device through the ACL connection so that when multiple BIS audios are subsequently broadcast, the audio receiving device can select the BIS audio corresponding to the channel it wants to play based on the configured BIS identifier after receiving multiple BIS audios.

[0194] In some embodiments, the display device sends a configured BIS identifier to each audio receiving device in a plurality of audio receiving devices through an ACL connection based on the channel information to be configured, which may include: the display device configures the BIS identifier based on the channel information to be configured, and the display device sends the configured BIS identifier to each audio receiving device in a plurality of audio receiving devices through an ACL connection.

[0195] In some embodiments, after configuring the BIS identifier based on the channel information to be configured, the display device may directly send the configured BIS identifier to each of the multiple audio receiving devices through the ACL connection.

[0196] In other embodiments, after configuring the BIS identifier based on the channel information to be configured, the display device can first start the built-in broadcast assistant function (i.e., the above-mentioned BASS) to scan the broadcast sound source. After scanning the BIS broadcast stream that matches the configured BIS identifier, the display device can send the configured BIS identifier to each audio receiving device in the multiple audio receiving devices through the ACL connection.

[0197] Among them, the display device can broadcast preset audio, and during the broadcast process, the above-mentioned startup built-in broadcast assistant function is executed to scan the preset audio source of the display device's own broadcast to determine whether there is a BIS broadcast stream that matches the configured BIS identifier.

[0198] S1404: The display device configures the volume of multiple audio receiving devices through ACL connections.

[0199] The display device may send the volume parameters configured for each audio receiving device to the corresponding audio receiving device through the ACL connection, so that each audio receiving device may adjust its own volume after receiving the volume parameters.

[0200] The above volume parameters may be default configuration parameters or user-configured parameters.

[0201] In some embodiments, the display device can sequentially establish an ACL connection with each of the multiple audio receiving devices. After the display device establishes an ACL connection with an audio receiving device, the volume of the audio receiving device is configured while the ACL connection is maintained, and the configured BIS identifier is sent to the audio receiving device. After the configuration of the audio receiving device is completed, the ACL connection is disconnected, and the ACL connection is established with the next audio receiving device to configure the volume and BIS identifier.

[0202] In an embodiment of the present application, before configuring the volume and BIS identifier by sequentially establishing an ACL connection between a display device and each of a plurality of audio receiving devices, consideration may be given to whether to configure the ACL connection sequentially based on the occupancy of the Bluetooth link of the display device and / or the number of ACL connections supported by the Bluetooth protocol stack. The ACL connections established for volume configuration and BIS identifier configuration in the embodiment of the present application may both be ACL connections established based on LE Audio.

[0203] In some embodiments, when the occupancy status of the Bluetooth link of the display device indicates that there is only one idle Bluetooth link, then the configuration can be performed by establishing ACL connections in sequence; when the occupancy status of the Bluetooth link of the display device indicates that there are two or more idle Bluetooth links, the configuration can be performed by establishing ACL connections between the display device and multiple audio receiving devices at the same time.

[0204] In some embodiments, if the occupancy of the Bluetooth link of the display device indicates that the current Bluetooth link is occupied by other ACL connections established based on classic Bluetooth, then it is possible to consider disconnecting the ACL connection established based on classic Bluetooth, giving priority to configuring the Bluetooth link to the ACL connection established based on LE Audio, and performing volume configuration and BIS identifier configuration. Among them, if there is only one idle Bluetooth link after disconnecting the ACL connection established based on classic Bluetooth, then the method of establishing ACL connections in sequence can be used for configuration; if there are two or more idle Bluetooth links after disconnecting the ACL connection established based on classic Bluetooth, the display device can be configured by simultaneously connecting the ACL to multiple audio receiving devices.

[0205] In some embodiments, when the Bluetooth protocol stack supports the establishment of one ACL connection at a time, the configuration can be performed by establishing ACL connections in sequence; when the Bluetooth protocol stack supports the establishment of more than one ACL connection at a time, the configuration can be performed by establishing ACL connections between the display device and multiple audio receiving devices at the same time.

[0206] In some embodiments, when the Bluetooth protocol stack supports multiple ACL connections to be established simultaneously, the number of ACL connections that the Bluetooth protocol stack supports to be established simultaneously can be compared with the number of ACL connections that have been established currently to determine the number of ACL connections that are currently remaining to be established. When the number of ACL connections that are currently remaining to be established is 1, the method of establishing ACL connections in sequence can be used for configuration; when the number of ACL connections that are currently remaining to be established is greater than 1, the method of simultaneously ACL connecting the display device to multiple audio receiving devices can be used for configuration.

[0207] For example, after the display device receives the selection instruction for "Bluetooth Speaker 1" in the setting interface 1703 for the left front speaker shown in (b) of Figure 18, the display device can establish an ACL connection with the audio receiving device indicated by "Bluetooth Speaker 1", and establish an ACL with the audio receiving device indicated by "Bluetooth Speaker 1". Furthermore, since the setting interface 1703 for the left front speaker shown in (b) of Figure 18 is for setting up a speaker for the left front channel, after receiving the selection instruction for "Bluetooth Speaker 1", the audio receiving device indicated by "Bluetooth Speaker 1" can be configured as the speaker corresponding to the left front channel. After the display device establishes an ACL connection with the audio receiving device indicated by "Bluetooth Speaker 1", the display device will send the BIS identifier indicating the left front channel to the audio receiving device indicated by "Bluetooth Speaker 1" through the ACL connection.

[0208] FIG23 is a schematic diagram of a volume adjustment interface according to some embodiments of the present application. After the display device receives the selection instruction for "Bluetooth Speaker 1" in the setting interface 1703 for the left front speaker shown in FIG18 (b), a volume adjustment interface 2201 as shown in FIG23 may be triggered to be displayed. The volume adjustment interface may include a volume adjustment control 2202 for the audio receiving device indicated by "Bluetooth Speaker 1" and a volume adjustment control 2203 for TV volume adjustment (the display device is a TV). The display device can control the volume adjustment control 2202 by receiving the volume adjustment instruction and obtain the corresponding volume parameter to be sent to the audio receiving device indicated by "Bluetooth Speaker 1" via the ACL connection. The display device can also control the volume adjustment control 2203 by receiving the volume adjustment instruction and obtain its own volume parameter to adjust the volume of the display device itself.

[0209] The above-mentioned volume adjustment commands can all be input by the user. When controlling the volume adjustment control 2202 and the volume adjustment control 2203 using the received volume adjustment command, a preset audio can be played so that the user can understand the volume effect of the adjustment based on the audio heard during the volume adjustment process, facilitating the adjustment of the volume to the appropriate parameters. Furthermore, after the volume adjustment is completed, the settings for the left front speaker of the left front channel can be saved. The user can then enter the next speaker setting interface and continue to set the speaker for the next channel.

[0210] FIG24 is a second schematic diagram of a setting interface for configuring a speaker combination according to some embodiments of the present application. After the configuration of the left front speaker is completed, an interface 2301 as shown in (a) of Figure 24 can be displayed. In the interface 2301, the current configuration status information 2303 of the left front speaker can be displayed as "Bluetooth Speaker 1", identifying the left front speaker as the audio receiving device indicated by "Bluetooth Speaker 1". As shown in (a) of Figure 24, after the display device receives the trigger operation of the setting control 2302 for the right front speaker in the interface 2301, the TV can be triggered to determine one or more audio receiving devices to be connected through Bluetooth scanning (i.e., execute the above step S1401), and display the setting interface 2304 of the right front speaker as shown in (b) of Figure 24. In the setting interface 2304 of the right front speaker, the identification of the audio receiving device to be connected can be displayed: "Bluetooth Speaker 1", "Bluetooth Speaker 2" and "Bluetooth Speaker 3", and for the "Bluetooth Speaker 1" that has been configured as the left front speaker, the identification information 2305 can be displayed: "Left Front" to indicate that "Bluetooth Speaker 1" can be configured as the left front speaker.

[0211] In some embodiments, if an audio receiving device that has been configured for other channels is selected when configuring speakers for a certain channel, the display device can output a prompt message to indicate that the audio receiving device has been configured for other channels and ask the user whether to change it, which can improve human-computer interaction performance.

[0212] FIG25 is a schematic diagram of an interface for outputting prompt information according to some embodiments of the present application. In the setting interface 2304 of the right front speaker shown in (b) of FIG24 above, if the display device receives a selection operation for "Bluetooth speaker 1", since the audio receiving device indicated by "Bluetooth speaker 1" has been previously configured as the left front speaker and is now to be configured as the right front speaker, the display device can display an interface as shown in FIG25, prompting the user through the prompt information in the interface "The Bluetooth speaker 1 has been set to the left front speaker, confirm whether to reset the location information of the device?", and further confirm whether to configure the audio receiving device indicated by "Bluetooth speaker 1" as the right front speaker by selecting "Cancel" or "Reset" for the control. In which, if the selection instruction for the "Reset" control is received, the audio receiving device indicated by "Bluetooth speaker 1" is configured as the right front speaker. If the selection instruction for the "Cancel" control is received, the display device can return to the setting interface 2304 of the right front speaker shown in (b) of FIG24 above, and reselect the audio receiving device to be configured as the right front speaker. After the speakers for each channel are set up, a successful setting interface as shown in Figure 26 can be displayed. Figure 26 is a schematic diagram of a successful setting interface according to some embodiments of the present application. A prompt message is displayed in the successful setting interface shown in Figure 26 to remind the user that the speakers for each channel have been set up. After the display device receives the selection operation for the "Done" control, it can save the current configuration, trigger the Bluetooth home theater function, and start broadcasting multiple BIS streams.

[0213] In some embodiments, in the interface shown in (b) of Figure 22A above, when a selection instruction for "Bluetooth Speaker 1" is received, the display device can establish an ACL connection with the audio receiving device indicated by "Bluetooth Speaker 1" and further configure the channel and volume.

[0214] Figure 27 is a schematic diagram of a channel and volume configuration interface according to some embodiments of the present application. As shown in Figure 27, for the connected Bluetooth speaker "Bluetooth Speaker 1", a channel can be selected from "Left Front Channel", "Right Front Channel", "Center Channel", and "Bass Channel" for configuration. The volume of the connected Bluetooth speaker "Bluetooth Speaker 1" can be adjusted using the volume adjustment control 2601 for "Bluetooth Speaker 1" shown in Figure 27, and the adjusted volume parameter is sent to the audio receiving device indicated by "Bluetooth Speaker 1" for volume configuration.

[0215] After configuring the volume and channels of "Bluetooth Speaker 1" in the configuration interface shown in Figure 27, you can also trigger the configuration of the next connected Bluetooth speaker by receiving a selection instruction for the "Continue Configuration" control in the matching interface. After configuring the speakers of all channels, you can complete all configurations by receiving a selection instruction for the "Finish" control in the matching interface. After completing all configurations, an interface as shown in Figure 28 can be displayed. Figure 28 is a schematic diagram of a configuration-completed interface according to some embodiments of the present application. In Figure 28, "Switched to Bluetooth Surround Sound 3.1" can be displayed to prompt the user that the current mode of playing audio media is channel combination 3.1.

[0216] In the above implementation, the display device sequentially establishes an ACL connection with each audio receiving device, and configures the audio receiving device using the ACL connection device. After the configuration is complete, the display device disconnects the ACL connection with the audio receiving device and continues to establish an ACL connection with the next audio receiving device, continuing the configuration until all the speakers of all channels are configured. This method of sequentially establishing ACL connections for configuration takes into account the limited number of Bluetooth links that currently support ACL connections in display devices. By only establishing one ACL connection at a time for configuration, the number of Bluetooth links that support ACL connections can be reduced during the configuration process, preventing the Bluetooth link that supports ACL connections in the display device from being occupied by a single audio receiving device for a long time.

[0217] In some embodiments, the display device may also establish ACL connections with multiple audio receiving devices at the same time, and simultaneously configure BIS identifiers corresponding to different channels and perform volume configuration on the multiple audio receiving devices.

[0218] For example, taking the example of configuring the left front speaker as the audio receiving device indicated by "Bluetooth Speaker 1", the right front speaker as the audio receiving device indicated by "Bluetooth Speaker 2", the center speaker as the audio receiving device indicated by "Bluetooth Speaker 3", and the subwoofer as the audio receiving device indicated by "Bluetooth Speaker 4", when configuring the volume, the display device can obtain the current volume parameters of the four audio receiving devices and display them in the same interface, so that the display device can adjust the volume of the display device and the four audio receiving devices in the interface by receiving the user's volume adjustment instructions for the interface.

[0219] Figure 29 is a schematic diagram of a volume adjustment interface according to some embodiments of the present application. As shown in Figure 29, the volume adjustment interface can simultaneously display: a volume adjustment control 2801 for the audio receiving device indicated by "Bluetooth speaker 1", a volume adjustment control 2802 for the audio receiving device indicated by "Bluetooth speaker 2", a volume adjustment control 2803 for the audio receiving device indicated by "Bluetooth speaker 3", a volume adjustment control 2804 for the audio receiving device indicated by "Bluetooth speaker 4", and a volume adjustment control 2805 for TV volume adjustment (if the display device is a TV). The volume of each audio receiving device and / or display device can be adjusted separately by controlling the control instructions for different volume adjustment controls.

[0220] S1405: The audio receiving device saves the BIS identifier.

[0221] In the embodiment of the present application, each audio receiving device will receive the BIS identifier corresponding to a certain channel sent by the display device through the ACL connection, and can save the BIS identifier.

[0222] For example, taking the display device configuring four audio receiving devices as four-channel speakers as an example, assume that the four audio receiving devices are identified as: Bluetooth speaker 1, Bluetooth speaker 2, Bluetooth speaker 3 and Bluetooth speaker 4, among which Bluetooth speaker 1 is configured as the left front speaker, and the corresponding BIS identifier sent by the display device to Bluetooth speaker 1 is BIS-A, and Bluetooth speaker 1 saves the BIS-A; Bluetooth speaker 2 is configured as the right front speaker, and the corresponding BIS identifier sent by the display device to Bluetooth speaker 2 is BIS-B, and Bluetooth speaker 2 saves the BIS-B; Bluetooth speaker 3 is configured as the center speaker, and the corresponding BIS identifier sent by the display device to Bluetooth speaker 3 is BIS-C, and Bluetooth speaker 3 saves the BIS-C; Bluetooth speaker 4 is configured as a subwoofer, and the corresponding BIS identifier sent by the display device to Bluetooth speaker 3 is BIS-D, and Bluetooth speaker 4 saves the BIS-D.

[0223] S1406: The display device broadcasts multiple BIS streams.

[0224] Each BIS stream may include BIS audio data and a BIS identifier corresponding to the BIS audio.

[0225] In an embodiment of the present application, FIG15 shows a solution in which the display device first configures the audio receiving device and then broadcasts multiple BIS streams. It should be noted that multiple BIS streams can also be broadcast before the display device configures the audio receiving device.

[0226] In some embodiments, the BIS audio in each BIS stream may include a single channel of audio or multiple channels of audio.

[0227] S1407: The audio receiving device receives multiple BIS streams.

[0228] Among them, after the display device sends the configured BIS identifier to each of the multiple audio receiving devices through the ACL connection, it can broadcast multiple BIS streams, each BIS stream may include BIS audio data and the BIS identifier corresponding to the BIS audio, so that multiple audio receiving devices can obtain the target BIS audio from the multiple BIS streams, and the BIS identifier corresponding to the target BIS audio matches the configured BIS identifier.

[0229] In embodiments of the present application, when broadcasting multiple BIS streams, public broadcasting or encrypted broadcasting can be used. Using encrypted broadcasting when broadcasting multiple BIS streams means encrypting the multiple BIS streams being sent. Authorized devices can obtain the decryption key to correctly decrypt the broadcast information, while unauthorized devices cannot obtain the decryption key and, even if they intercept the broadcast data, cannot obtain the correct information. This ensures information security.

[0230] S1408. The audio receiving device obtains the target BIS audio from the multiple BIS audios.

[0231] The BIS identifier corresponding to the target BIS audio matches the configured BIS identifier.

[0232] For example, a display device broadcasts audio data, which may include four channels of BIS audio, namely: BIS audio for the left front channel, with a corresponding BIS identifier BIS-A; BIS audio for the right front channel, with a corresponding BIS identifier BIS-B; BIS audio for the center channel, with a corresponding BIS identifier BIS-C; and BIS audio for the bass channel, with a corresponding BIS identifier BIS-D. Accordingly, after Bluetooth speaker 1, Bluetooth speaker 2, Bluetooth speaker 3, and Bluetooth speaker 4 receive the audio data, they can choose to match it with their own stored BIS identifiers and select the target BIS audio. For example, taking Bluetooth speaker 1 saving BIS-A, Bluetooth speaker 2 saving BIS-B, Bluetooth speaker 3 saving BIS-C, and Bluetooth speaker 4 saving BIS-D as an example, Bluetooth speaker 1 will determine the BIS audio of the left front channel as the target BIS audio; Bluetooth speaker 2 will determine the BIS audio of the right front channel as the target BIS audio; Bluetooth speaker 3 will determine the BIS audio of the center channel as the target BIS audio; Bluetooth speaker 2 will determine the BIS audio of the bass channel as the target BIS audio.

[0233] S1409: The audio receiving device plays the target BIS audio.

[0234] In the embodiment of the present application, each audio receiving device can play the BIS audio of its corresponding channel, thereby achieving a stereo playback effect, that is, a Bluetooth home theater playback effect.

[0235] In some embodiments of the present application, the display device, audio receiving device and audio processing method, the display device can obtain the channel information to be configured, and can determine several audio receiving devices to be connected through Bluetooth scanning, and establish an ACL connection with multiple audio receiving devices therein. After the ACL connection is established, a BIS identifier can be configured for each of the multiple audio receiving devices based on the channel information to be configured, and the configured BIS identifier can be sent to each of the multiple audio receiving devices through the ACL connection. The multiple audio receiving devices are part or all of the several audio receiving devices. After the configuration is completed, the display device can broadcast multiple BIS streams, each BIS stream may include BIS audio data and a BIS identifier corresponding to the BIS audio, so that multiple audio receiving devices can obtain target BIS audio from multiple BIS streams, and the BIS identifier corresponding to the target BIS audio matches the configured BIS identifier. Through this solution, the display device configures different channel speakers (i.e., audio receiving devices corresponding to different channels) based on ACL connection, and can simultaneously send multiple channel broadcast isochronous streams (BIS) of the display device to multiple audio receiving devices based on broadcast mode. In this way, without occupying the Bluetooth link of the display device, multiple channels of audio can be played simultaneously through multiple audio receiving devices, thereby achieving a stereo playback effect.

[0236] Corresponding to the scenario diagram shown in FIG10 , an audio processing method according to an embodiment of the present application is shown in FIG30 below.

[0237] FIG30 is a second flow chart of an audio processing method according to some embodiments of the present application. As shown in FIG30 , the method is implemented through interaction between a display device, a control terminal, and N audio receiving devices. FIG30 only shows audio receiving device 1 and audio receiving device N. The audio receiving device involved in the following steps may refer to any of the N audio receiving devices. The method may include but is not limited to the following steps:

[0238] S2901: The display device determines the channel information to be configured.

[0239] The description of step S2901 can refer to the above description of step S1400 and will not be repeated here.

[0240] S2902: The display device sends the channel information to be configured to the control terminal.

[0241] In an embodiment of the present application, the display device can send the channel information to be configured to the control terminal, so that after the control terminal learns the channel information to be configured, it configures the corresponding audio receiving device as the speaker of each channel for the display device based on the channel information to be configured.

[0242] The display device and the control terminal may establish a communication connection via wireless communication, and send the channel information to be configured.

[0243] For example, a Wi-Fi connection can be established between the display device and the control terminal through a Wireless Fidelity (Wi-Fi) network, and the display device sends the channel information to be configured to the control terminal through the Wi-Fi connection; or, an ACL connection can be established between the display device and the control terminal through a Bluetooth network, and the display device sends the channel information to be configured to the control terminal through the ACL connection.

[0244] For another example, in the interface shown in FIG17A above, after receiving the selection instruction for the 3.1 channel combination, the display device determines the channel information to be configured. At this time, the display device can be triggered to send the channel information to be configured to the control terminal, that is, to send the information of the 3.1 channel combination to the control terminal.

[0245] For example, in the interface 2101 shown in (a) in the above Figure 22A, after receiving the selection instruction for the control 2103 "Configure the speaker through the mobile phone", the display device determines the channel information to be configured. At this time, the display device can be triggered to send the channel information to be configured to the control terminal, that is, to send the information of the 3.1 channel combination to the control terminal.

[0246] S2903: The control terminal determines several audio receiving devices to be connected through Bluetooth scanning.

[0247] In some embodiments, after the display device sends the channel information to be configured to the control terminal, the control terminal can configure the corresponding audio receiving device as the speaker of each channel for the display device based on the channel information to be configured, that is, configure the BIS identifier, and further configure the volume.

[0248] In some embodiments, a broadcast assistant application may be provided in the control terminal, and the broadcast assistant application may be used to implement a function of configuring a corresponding audio receiving device for the display device as a speaker for each channel.

[0249] Figure 31 is a schematic diagram of an interface for triggering the start of a broadcast assistant application according to some embodiments of the present application. For example, as shown in Figure 31, the application identifier 3001 of the broadcast assistant application can be displayed on the display screen of the control terminal. After receiving a selection instruction from the user for the application identifier of the broadcast assistant application, the broadcast assistant function can be turned on in response to the selection instruction and subsequent configuration can be performed. After the broadcast assistant function is turned on and the control terminal receives the channel information to be configured sent by the display device, the control terminal can determine a number of audio receiving devices to be connected based on the broadcast assistant application through Bluetooth scanning.

[0250] Figure 32 is a schematic diagram of a control terminal scanning for available Bluetooth speakers according to some embodiments of the present application. As shown in Figure 32, the interface displays the device identifiers corresponding to the available Bluetooth speakers, namely: "Bluetooth Speaker 1," "Bluetooth Speaker 2," and "Bluetooth Speaker 3." Bluetooth Speaker 1, Bluetooth Speaker 2, and Bluetooth Speaker 3 are Bluetooth devices scanned by the control terminal using the Bluetooth scanning function. Furthermore, after the control terminal receives a selection instruction for "Bluetooth Speaker 1," the display device can establish an ACL connection with the audio receiving device indicated by "Bluetooth Speaker 1."

[0251] S2904: The control terminal establishes ACL connections with multiple audio receiving devices.

[0252] S2905: The control terminal configures a BIS identifier based on the channel information to be configured, and sends the configured BIS identifier to each of the multiple audio receiving devices through the ACL connection.

[0253] In some embodiments, after configuring the BIS identifier based on the channel information to be configured, the control terminal may directly send the configured BIS identifier to each of the multiple audio receiving devices through the ACL connection.

[0254] In other embodiments, after configuring the BIS identifier based on the channel information to be configured, the control terminal can first start the built-in broadcast assistant function (i.e., the above-mentioned BASS) to scan the broadcast sound source. After scanning the BIS broadcast stream that matches the configured BIS identifier, the control terminal can send the configured BIS identifier to each audio receiving device in the multiple audio receiving devices through the ACL connection.

[0255] Among them, after the display device sends the channel information to be configured to the control terminal, it can broadcast the preset audio. During the broadcast process, the above-mentioned built-in broadcast assistant function is started to scan the preset audio broadcasted by the display device to determine whether there is a BIS broadcast stream that matches the configured BIS identifier.

[0256] S2906: The control terminal configures the volume of multiple audio receiving devices through ACL connection.

[0257] It should be noted that the above step S2906 is an optional step, that is, the control terminal may configure the volume of multiple audio receiving devices through the ACL connection, or may not configure the volume of multiple audio receiving devices.

[0258] The controlling terminal configuring the volume of the multiple audio receiving devices through the ACL connection may include: the controlling terminal sending the volume parameter configured for each of the multiple audio receiving devices to the corresponding audio receiving device through the ACL connection.

[0259] In some embodiments, the control terminal can sequentially establish an ACL connection with each of the multiple audio receiving devices. After the control terminal establishes an ACL connection with an audio receiving device, the volume of the audio receiving device is configured while the ACL connection is maintained, and the configured BIS identifier is sent to the audio receiving device. After the configuration of the audio receiving device is completed, the ACL connection is disconnected, and the ACL connection is established with the next audio receiving device to configure the volume and BIS identifier.

[0260] The control terminal establishes an ACL connection with each audio receiving device in sequence, and configures the audio receiving device through the ACL connection establishment device. After the configuration is complete, the control terminal disconnects the ACL connection with the audio receiving device and continues to establish an ACL connection with the next audio receiving device, continuing the configuration until all the speakers of all channels are configured. This method of establishing ACL connections in sequence for configuration takes into account the limited number of Bluetooth links that support ACL connections in the control terminal. Only one ACL connection is established at a time for configuration. This saves the Bluetooth links that support ACL connections during the configuration process and prevents the Bluetooth link that supports ACL connections in the control terminal from being occupied by a single audio receiving device for a long time.

[0261] In some embodiments, the control terminal may also establish ACL connections with multiple audio receiving devices at the same time, and simultaneously configure BIS identifiers corresponding to different channels and perform volume configuration on the multiple audio receiving devices.

[0262] Among them, different audio receiving devices correspond to different BIS identifiers, and different BIS identifiers are used to represent BIS audio corresponding to different channels.

[0263] The above-mentioned control terminal can first determine the BIS identifier corresponding to each channel based on the channel information to be configured, and send the configured BIS identifier to the audio receiving device through the ACL connection. This is so that when multiple BIS audios are broadcast subsequently, the audio receiving device can select the BIS audio corresponding to the channel it wants to play based on the configured BIS identifier after receiving multiple BIS audios.

[0264] For example, assuming the channel information to be configured is for a 3.1-channel combination, which may include the left front channel, right front channel, center channel, and subwoofer channel, BIS-A can be configured as the BIS identifier for the left front channel; BIS-B can be configured as the BIS identifier for the right front channel; BIS-C can be configured as the BIS identifier for the center channel; and BIS-D can be configured as the BIS identifier for the subwoofer channel.

[0265] In some embodiments, the control terminal may first connect to the Bluetooth speaker and then configure the audio channels.

[0266] FIG33 is a schematic diagram of configuring channels for a connected Bluetooth speaker according to some embodiments of the present application. After the control terminal has connected to the audio receiving device indicated by "Bluetooth Speaker 1", the channel to be played can be further selected for the audio receiving device. When the left front channel is selected as shown in FIG33, the audio receiving device indicated by "Bluetooth Speaker 1" can be configured as the speaker for the left front channel of the display device. At this time, the BIS identifier corresponding to the left front channel can be sent to the audio receiving device indicated by "Bluetooth Speaker 1".

[0267] Furthermore, in the interface shown in Figure 33, after the audio receiving device indicated by "Bluetooth Speaker 1" can be configured as the speaker of the left front channel of the display device, the "Continue Configuration" control can be used to trigger the return to the interface for connecting other Bluetooth speakers, such as the interface shown in Figure 32, and further connect other Bluetooth speakers and configure channels until all channels are configured with speakers. The configuration can then be saved by clicking the "Done" control in the interface shown in Figure 33.

[0268] In some embodiments, when the left front channel is selected as shown in Figure 33, the interface shown in Figure 34 can be further triggered to display. Figure 34 is a schematic diagram of an interface for adjusting volume through a control terminal according to some embodiments of the present application. As shown in Figure 34, the interface displays a volume adjustment control 3301 corresponding to the audio receiving device indicated by the Bluetooth speaker 1, and a TV volume adjustment control 3302 corresponding to the display device (the display device is a TV). By controlling the volume adjustment control 3301, the volume of the audio receiving device indicated by the Bluetooth speaker 1 is adjusted, and by controlling the TV volume adjustment control 3302, the volume of the display device is adjusted.

[0269] It should be noted that the interface diagram for volume adjustment through the control terminal shown in Figure 34 above is set based on the situation where the control terminal establishes ACL connections with multiple audio receiving devices in sequence. For the situation where the control terminal also establishes ACL connections with multiple audio receiving devices at the same time and configures volume to multiple audio receiving devices at the same time, the interface for volume adjustment on the control terminal can be similar to Figure 27 above.

[0270] When the control terminal establishes an ACL connection with multiple audio receiving devices, it can send corresponding volume parameters to each of the multiple audio receiving devices through the ACL connection. At the same time, when the control terminal is connected to a display device via wireless communication, the control terminal can also send the configured volume parameters to the display device, thereby enabling volume adjustment of multiple audio receiving devices and display devices through the control terminal. Furthermore, a volume setting interface similar to that shown in FIG. 27 can also be provided in the control terminal, facilitating volume adjustment of multiple audio receiving devices and display devices through the control terminal through operations on a visual interface.

[0271] In other embodiments, the control terminal may first configure the audio channel and then select the Bluetooth speaker connected to the corresponding audio channel.

[0272] Figure 35 is a schematic diagram of a channel selection interface according to some embodiments of the present application. Before the control terminal performs a Bluetooth scan, the control terminal may first display a schematic diagram of the channel selection interface shown in Figure 35, in which the channels currently to be played may include: left front channel, right front channel, center channel, and bass channel.

[0273] After the control terminal receives the selection instruction for the "left front channel" shown in Figure 35, it can trigger the display of the interface shown in Figure 36. Figure 36 is a schematic diagram of an interface for setting the left front speaker according to some embodiments of the present application. Figure 36 shows the identifiers of available Bluetooth speakers scanned by the control terminal through the Bluetooth scanning function, which may include: "Bluetooth Speaker 1", "Bluetooth Speaker 2" and "Bluetooth Speaker 3" respectively. After receiving the selection instruction for "Bluetooth Speaker 1" shown in Figure 36, the control terminal can establish an ACL connection with the audio receiving device indicated by Bluetooth Speaker 1, and send the BIS identifier corresponding to the left front channel to the audio receiving device indicated by Bluetooth Speaker 1 through the ACL connection.

[0274] S2907: The audio receiving device saves the BIS identifier.

[0275] S2908. The display device broadcasts multiple BIS streams.

[0276] Each BIS stream may include BIS audio data and a BIS identifier corresponding to the BIS audio.

[0277] After the display device sends the configured BIS identifier to each of the multiple audio receiving devices through the ACL connection, multiple BIS streams can be broadcast, each of which may include BIS audio data and a BIS identifier corresponding to the BIS audio, so that the multiple audio receiving devices can obtain the target BIS audio from the multiple BIS streams, and the BIS identifier corresponding to the target BIS audio matches the configured BIS identifier.

[0278] S2909: The audio receiving device receives multiple BIS streams.

[0279] S2910. The audio receiving device obtains target BIS audio from multiple BIS audios.

[0280] The BIS identifier corresponding to the target BIS audio matches the configured BIS identifier.

[0281] S2911. The audio receiving device plays the target BIS audio.

[0282] For the description of steps S2907 to S2911 above, reference can be made to the description of steps S1405 to S1409 above, which will not be repeated here.

[0283] According to the audio processing method of some embodiments of the present application, the display device can obtain the channel information to be configured and send the channel information to be configured to the control terminal. The control terminal can then configure speakers of different channels (i.e., audio receiving devices corresponding to different channels) for the display device based on the channel information to be configured. In some embodiments, the control terminal can determine several audio receiving devices to be connected through Bluetooth scanning, establish an ACL connection with multiple audio receiving devices therein, and after establishing the ACL connection, configure a BIS identifier for each of the multiple audio receiving devices based on the channel information to be configured, and send the configured BIS identifier to each of the multiple audio receiving devices through the ACL connection. The multiple audio receiving devices are some or all of the several audio receiving devices. After the control terminal completes the configuration, the display device can broadcast multiple BIS streams, each BIS stream may include BIS audio data and a BIS identifier corresponding to the BIS audio, so that multiple audio receiving devices can obtain target BIS audio from multiple BIS streams, and the BIS identifier corresponding to the target BIS audio matches the configured BIS identifier. Through this solution, the control terminal can be used to configure speakers with different channels for the display device, and the display device can send multiple-channel broadcast isochronous streams (BIS) to multiple audio receiving devices simultaneously based on the broadcast method. In this way, without occupying the Bluetooth link of the display device, multiple-channel audio can be played simultaneously through multiple audio receiving devices, thereby achieving a stereo playback effect.

[0284] In some embodiments, the BIS identifier may be configured by the display device based on the channel information to be configured and sent to the control terminal. The control terminal, as a relay device, forwards the BIS identifier to multiple audio receiving devices.

[0285] For example, FIG37 is a flowchart diagram of an audio processing method according to some embodiments of the present application. FIG37 may be based on FIG30 above, with step S2902 in FIG30 replaced by the following steps S2902a and S2902b:

[0286] S2902a: The display device configures a BIS identifier based on the channel information to be configured.

[0287] The manner in which the display device configures the BIS identifier based on the channel information to be configured is similar to the manner in which the control terminal configures the BIS identifier based on the channel information to be configured, and will not be repeated here.

[0288] S2902b. The display device sends the configured BIS identifier to the control terminal.

[0289] Among them, a Wi-Fi connection can be established between the display device and the control terminal through a wireless fidelity technology (Wi-Fi) network, and the display device sends the configured BIS identifier to the control terminal through the Wi-Fi connection, or an ACL connection can be established between the display device and the control terminal through a Bluetooth network, and the display device sends the configured BIS identifier to the control terminal through the ACL connection.

[0290] Accordingly, in FIG37 , step S2905 in FIG30 may be replaced by the following step S2905a:

[0291] S2905a: The control terminal sends a BIS identifier to each of the multiple audio receiving devices through the ACL connection.

[0292] The control terminal may receive the BIS identifiers sent by the display device, and send these BIS identifiers to different audio receiving devices respectively.

[0293] The above-mentioned control terminal acts as a relay device to forward the BIS identifier sent by the display device, and can also be used to configure speakers with different channels for the display device through the control terminal. The display device can also send multiple-channel broadcast isochronous streams (BIS) to multiple audio receiving devices at the same time based on the broadcast method. In this way, without occupying the Bluetooth link of the display device, multiple-channel audio can be played simultaneously through multiple audio receiving devices, thereby achieving a stereo playback effect.

[0294] Corresponding to the scenario shown in Figure 11A or Figure 11B, Figure 38 is a flow chart of an audio processing method in the related technology. As shown in Figure 38, the related technology requires an additional control terminal to complete the configuration between the display device and the audio receiving device. The process may include the following steps S3701 to S3705: S3701, the control terminal scans through the broadcast assistant application; S3702, the control terminal receives the broadcast packet sent by the audio receiving device, and displays the audio receiving device on the interface; S3703, the user selects the audio receiving device for pairing on the control terminal; S3704, the control terminal establishes a connection with the audio receiving device; S3705, the control terminal starts low-power audio scanning, and when multiple audio streams broadcast by the display device are scanned, the audio stream is displayed on the interface; S3706, the user selects the audio stream corresponding to the audio receiving device on the control terminal, and the control terminal sends it to the corresponding audio receiving device. Among them, when configuring multiple audio receiving devices, S3703 and S3706 need to be executed multiple times. The user needs to select the audio receiving device multiple times, and then needs to select the audio stream corresponding to the audio receiving device multiple times. The manual operation is cumbersome and affects the user experience.

[0295] FIG39 is a schematic diagram illustrating a scenario of an audio processing method according to some embodiments of the present application. As shown in FIG39 , the display device 100 can configure multiple audio receiving devices 200 for speaker configuration via an ACL connection. After configuration is complete, the display device 100 transmits multi-channel audio to the multiple audio receiving devices 200 by broadcasting BIS audio. In FIG39 , the multiple audio receiving devices 200 are N speakers, denoted as Speaker 1, Speaker 2, ..., Speaker N.

[0296] For the scenario shown in FIG39 , when implementing the audio processing method of some embodiments of the present application, each component in the display device can implement the following functions:

[0297] At least one processor can be configured to execute computer instructions stored in the memory of the display device to enable the display device to execute: controlling the Bluetooth module to determine several audio receiving devices to be connected through Bluetooth scanning; controlling the Bluetooth module to establish a first ACL connection with a first audio receiving device; sending a first BIS identifier and a first volume parameter to the first audio receiving device through the first ACL connection, so that the first audio receiving device receives the BIS audio data broadcast by the display device according to the first BIS identifier, and adjusts the volume based on the first volume parameter; releasing the first ACL connection, controlling the Bluetooth module to establish a second ACL connection with the second audio receiving device; sending a second BIS identifier and a second volume parameter to the second audio receiving device through the second ACL connection, so that the second audio receiving device receives the BIS audio data broadcast by the display device according to the second BIS identifier, and adjusts the volume based on the second volume parameter; wherein the first audio receiving device and the second audio receiving device are different audio receiving devices among the several audio receiving devices.

[0298] Under the restriction that an ACL connection can only be established with one Bluetooth audio receiving device, the above-mentioned display device first establishes a first ACL connection with a first audio receiving device among the multiple audio receiving devices to be connected, sends a first BIS identifier and a first volume parameter for configuring a stereo effect to the first audio receiving device, and then releases the first ACL connection. To achieve a stereo effect, other audio receiving devices need to be configured, and the previously established first ACL connection is released. Instead, a second ACL connection is established with a second audio receiving device among the multiple audio receiving devices to be connected. The display device sends the second BIS identifier and the second volume parameter to the second audio receiving device through the second ACL connection. Thus, based on the stereo configuration requirements, an ACL connection is first established with one of the multiple audio receiving devices to be connected, and after the configuration is complete, the ACL connection is released and a connection is established with another audio receiving device. Multiple audio receiving devices are configured in an orderly manner, saving Bluetooth links that support ACL connections, and avoiding the Bluetooth link that supports ACL connections in the display device being occupied by one audio receiving device for a long time. This enables multiple audio receiving devices to play multi-channel audio and achieve a stereo playback effect.

[0299] In some embodiments, at least one processor may also be configured to execute the computer instructions to cause the display device to perform: after controlling the Bluetooth module to determine several audio receiving devices to be connected through Bluetooth scanning, before controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device, obtaining a first Bluetooth broadcast packet sent by the first audio receiving device, the first Bluetooth broadcast packet may include a first UUID; controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device, which may include: if the first UUID matches a preset UUID, controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device.

[0300] In some embodiments, at least one processor can also be configured to execute the computer instructions to enable the display device to perform: after obtaining the first Bluetooth broadcast packet sent by the first audio receiving device, before controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device, control the Bluetooth module to broadcast a scan request message, the scan request message is used to request the orientation information of the first audio receiving device; receive a scan response message broadcast by the first audio receiving device, the scan response information may include the first orientation information; determine the corresponding first volume parameter based on the first orientation information.

[0301] In some embodiments, at least one processor may also be configured to execute the computer instructions to enable the display device to perform: after receiving the scan response message broadcast by the first audio receiving device, before controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device, obtaining the first signal strength RSSI corresponding to the scan response message broadcast by the first audio receiving device; determining the corresponding first volume parameter based on the first orientation information, which may include: determining the first volume parameter based on the first RSSI and the first orientation information.

[0302] In some embodiments, at least one processor can also be configured to execute the computer instructions to enable the display device to execute: control the Bluetooth module to broadcast multiple BIS streams, so that the first audio receiving device determines the audio data in the first BIS stream corresponding to the first BIS identifier from the multiple BIS streams, and can receive and play the audio data in the first BIS stream; the second audio receiving device determines the audio data in the second BIS stream corresponding to the second BIS identifier from the multiple BIS streams, and can receive and play the BIS audio data corresponding to the second BIS identifier.

[0303] In some embodiments, at least one processor can also be configured to execute the computer instructions to enable the display device to perform: obtaining the channel information of the currently played audio media before controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device; determining the channel information to be configured that matches the channel information of the audio media from the channel information supported by the display device; and configuring a first BIS identifier for the first audio receiving device based on the channel information to be configured.

[0304] In some embodiments, at least one processor may be further configured to execute the computer instructions to cause the display device to perform: displaying a channel combination selection interface before controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device; the channel combination selection interface may include multiple channel combination information; receiving a selection instruction for target channel combination information, where the target channel combination information is any one of the multiple channel combination information; and in response to the selection instruction, obtaining and determining the target channel combination information as the channel information to be configured.

[0305] For the scenario shown in FIG39 , when implementing the audio processing method of some embodiments of the present application, each component in the audio receiving device can implement the following functions:

[0306] In some embodiments, at least one processor may be configured to execute the computer instructions to cause the display device to perform: controlling the Bluetooth module to establish an ACL connection with the display device; receiving a first BIS identifier and a first volume parameter configured by the display device through the ACL connection; adjusting the volume based on the first volume parameter, and controlling the Bluetooth module to receive multiple BIS streams broadcast by the display device, and determining the audio data in the first BIS stream corresponding to the first BIS identifier from the multiple BIS audios; and controlling the audio output interface to play the audio data in the first BIS stream.

[0307] The audio receiving device receives the first BIS identifier and the first volume parameter via the ACL connection established with the display device, enabling the display device to control the volume and BIS identifier configuration, and then adjust the volume based on the first volume parameter. The device also receives multiple BIS streams broadcast by the display device, determines the audio data in the corresponding first BIS stream based on the first BIS identifier, and further controls the audio output interface for playback. This achieves a multi-channel stereo effect for multiple audio receiving devices.

[0308] Corresponding to the scenario diagram shown in FIG39 , an audio processing method according to some embodiments of the present application is shown in FIG40 below.

[0309] Figure 40 is a fourth flow chart of an audio processing method according to some embodiments of the present application. As shown in Figure 40 , the method is implemented through interaction between a display device and N audio receiving devices, where N is a positive integer. Figure 40 only shows the first audio receiving device and the second audio receiving device. The audio receiving device involved in the following steps S3901 to S3903 may refer to any one of the N audio receiving devices. The method may include but is not limited to the following steps S3901 to S3903:

[0310] S3901: The display device controls the Bluetooth module to determine several audio receiving devices to be connected through Bluetooth scanning.

[0311] In some embodiments, the scanning and configuration of the audio receiving device may be performed when the display device is currently playing audio media, or may be performed when the display device is not currently playing audio media.

[0312] In some embodiments, the display device configures a BIS identifier for the audio receiving device, first obtains the channel information of the currently played audio media, and then determines the channel information to be configured that matches the channel information of the audio media from the channel information supported by the display device, and configures the first BIS identifier for the first audio receiving device based on the channel information to be configured.

[0313] The channel information indicates the number of channels and their positions. For example, a 2.0 channel audio system indicates the left and right front channels. The channel information of audio media assets refers to the channel information supported by the audio media assets. This information may or may not be the same as the channel information supported by the display device (e.g., the channel combinations displayed in the channel combination selection interface shown in FIG17A). The channel information to be configured may include information about a channel combination of one or more channels.

[0314] For example, if the channel information of the currently played audio media is a 2.1 channel combination (which may include a left front channel, a right front channel, and a bass channel), and the display device supports a 2.1 channel combination and a 3.0 channel combination (which may include a left front channel, a right front channel, and a center channel), then the channel information to be configured is determined to be a 2.1 channel combination.

[0315] In some embodiments, the channel information to be configured may include, but is not limited to: a 2.0 channel combination for two channels may include a left front channel and a right front channel; a channel combination for three channels may include a 2.1 channel combination and a 3.0 channel combination, wherein the 2.1 channel combination may include a left front channel, a right front channel, and a subwoofer channel, and the 3.0 channel combination may include a left front channel, a right front channel, and a center channel; a 3.1 channel combination, a 2.2 channel combination, and a 4.0 channel combination for four channels may include, wherein the 3.1 channel combination may include a left front channel, a right front channel, a center channel, and a subwoofer channel; the 2.2 channel combination may include a left front channel, a right front channel, and two subwoofer channels; and the 4.0 channel combination may include a left front channel, a right front channel, a left rear ambient channel, and a right rear ambient channel. This is merely an example, and the present application does not specifically limit the channel information to be configured.

[0316] In some embodiments, the display device may select some devices from among the plurality of audio receiving devices to be connected as speakers for each channel for the display device based on the channel information to be configured. For example, a 2.0 channel combination for two channels may include a left front channel and a right front channel. From among the plurality of audio receiving devices to be connected, the first audio receiving device may be selected as the speaker for the left front channel, and the second audio receiving device may be selected as the speaker for the right front channel.

[0317] In some embodiments, for the description of determining the channel combination to be configured based on the channel information of the audio media currently played by the display device, reference can be made to the aforementioned description of FIG. 17A , which will not be repeated here.

[0318] In some embodiments, after selecting a certain channel combination, the display device can first determine the audio receiving devices that can be discovered through the Bluetooth scanning function, and then the display device can select different audio receiving devices from these audio receiving devices to be configured as speakers of different channels, as shown in Figure 19A.

[0319] In some embodiments, in the process of determining several audio receiving devices to be connected through Bluetooth scanning, the display device can first turn on the Bluetooth scanning function to scan the Bluetooth devices near the display device. After the display device receives the broadcast packet sent by the Bluetooth device, the Bluetooth device that sends the broadcast packet can be determined as the audio receiving device to be connected.

[0320] In the case where the display device is currently playing audio media, the description of the process of triggering the execution of the above S3901 can refer to the above description of triggering the execution of S1401, and will not be repeated here.

[0321] Still referring to Figure 24, after the configuration of the left front speaker is completed, an interface 2301 as shown in (a) of Figure 24 can be displayed. In the interface 2301, the current configuration status information 2303 of the left front speaker can be displayed as "Bluetooth Speaker 1", identifying the left front speaker as the audio receiving device indicated by "Bluetooth Speaker 1". As shown in (a) of Figure 24, after the display device receives the trigger operation of the setting control 2302 for the right front speaker in the interface 2301, the TV can be triggered to determine one or more audio receiving devices to be connected through Bluetooth scanning (i.e., execute the above step S3901), and display the setting interface 2304 of the right front speaker as shown in (b) of Figure 24. In the setting interface 2304 of the right front speaker, the identification of the audio receiving device to be connected can be displayed: "Bluetooth Speaker 1", "Bluetooth Speaker 2" and "Bluetooth Speaker 3", and for the "Bluetooth Speaker 1" that has been configured as the left front speaker, identification information 2305 can be displayed: "Left Front" to indicate that "Bluetooth Speaker 1" has been configured as the left front speaker.

[0322] S3902. Control the Bluetooth module to establish a first ACL connection with the first audio receiving device; send a first BIS identifier and a first volume parameter to the first audio receiving device through the first ACL connection, so that the first audio receiving device receives the BIS audio data broadcast by the display device according to the first BIS identifier, and adjusts the volume based on the first volume parameter.

[0323] The first audio receiving device is one of the plurality of audio receiving devices to be connected. The first BIS identifier is used to indicate BIS audio data that the first audio receiving device should receive. The first volume parameter is used to indicate the volume of audio data output by the first audio receiving device.

[0324] In some embodiments, the display device controls the Bluetooth module to establish a first ACL connection with a first audio receiving device among several audio receiving devices. Based on the limitation that the display device can only establish an ACL connection with one audio receiving device at a time, the first audio receiving device is configured through the first ACL connection established with the first audio receiving device, and a first BIS identifier and a first volume parameter are sent to the first audio receiving device, thereby completing the configuration of one channel in the stereo configuration, and enabling the display device to control the first audio receiving device to play the channel data indicated by the first BIS identifier based on the first volume adjustment parameter.

[0325] In some embodiments, after the control Bluetooth module determines several audio receiving devices to be connected through Bluetooth scanning, before the control Bluetooth module establishes a first ACL connection with the first audio receiving device, the display device obtains a first Bluetooth broadcast packet sent by the first audio receiving device. The first Bluetooth broadcast packet may include a first UUID. The first UUID may be added to the first Bluetooth broadcast packet by the user. The broadcast type of the first Bluetooth broadcast packet is ADV_IND. ADV_IND may include several broadcast data units (AD Structure). Each broadcast data unit may include a broadcast data type (AD Type) and broadcast data (AD Data), as shown in Figure 41. Figure 41 is a data structure diagram of the first Bluetooth broadcast packet according to some embodiments of the present application. Some AD Types in the AD Structure can be customized by the user. The supplementary document of the Bluetooth specification, "Supplement to the Bluetooth Core Specification", stipulates that customizable AD Types may include: service universal unique identifier (Service UUID) and index (Appearance), as shown in Table 1, which shows some numerical values ​​of the broadcast data type.

[0326] Table 1

[0327] As shown in FIG42 , FIG42 is a second schematic diagram of the data structure of the first Bluetooth broadcast packet according to some embodiments of the present application. Assuming that the first Bluetooth broadcast packet may include a first UUID: UUID-A, the first Bluetooth broadcast packet may include a preamble, an access address (Access-Add), a header, an AD Type, AD Data, and a cyclic redundancy check (CRC), wherein the AD Type is defined as UUID and the AD Data is defined as UUID-A. Then, the first UUID is matched with a preset UUID, wherein the preset UUID is pre-set and used to verify whether the audio receiving device can establish an ACL connection with the display device, and may be a UUID configured by a specific manufacturer.

[0328] In some embodiments, if the first UUID does not match the preset UUID, it means that the first UUID of the first audio receiving device has not passed the verification, and this application does not handle this; if the first UUID matches the preset UUID, it means that the first UUID of the first audio receiving device has passed the verification, then the display device controls the Bluetooth module to establish a first ACL connection with the first audio receiving device, thereby ensuring that the ACL connection is successfully established between the first audio receiving device and the display device, avoiding the failure of ACL connection when occupying the only Bluetooth link and affecting the connection of other audio receiving devices, thereby improving the configuration efficiency of multi-channel audio receiving devices.

[0329] In some embodiments, after obtaining the first Bluetooth broadcast packet sent by the first audio receiving device, before controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device, the display device controls the Bluetooth module to broadcast a scan request message (SCAN_RST), where the scan request message is used to request the first position information of the first audio receiving device, wherein the first position information may be position information configured by the user through a button on the audio receiving device. On the side of the first audio receiving device, a response is made after receiving the scan request message. The display device receives a scan response message broadcast by the first audio receiving device, where the broadcast type of the scan response message is SCAN_RSP, and the scan response message may include the first position information of the first audio receiving device.

[0330] Among them, the scan response message may include several broadcast data units (AD Structure), each broadcast data unit may include a broadcast data type (AD Type) and broadcast data (AD Data), and the user can customize the AD Type type to include: UUID and Appearance. In the embodiment of the present application, a customized Appearance is added to the scan response message. For example, the first orientation information corresponding to the customized Appearance is left front. As shown in Figure 43, Figure 43 is a schematic diagram of the data structure of the scan response message according to some embodiments of the present application. The scan response message may include a preamble (Preamble), an access address (Access Address, Access-Add), a data header (Header), an AD Type, AD Data and a cyclic redundancy check code (Cyclic Redundancy Check, CRC), where AD Type is defined as Appearance and AD Data is defined as Front Left.

[0331] Furthermore, a corresponding first volume parameter is determined based on the first position information, thereby setting the volume of the output audio data of the first audio receiving device based on the relative position of the first audio receiving device and the display device, wherein a mapping relationship exists between the position information and the volume parameter. In some embodiments, the distance between the audio receiving device and the display device is first determined based on the first position information, and then the relative distance between the user and the audio receiving device is calculated based on this distance. The appropriate first volume parameter is determined based on the corresponding relationship between the distance from the user to the audio receiving device and the first volume parameter, thereby setting the volume based on the distance between the user and the audio receiving device.

[0332] In some embodiments, as shown in Table 2, Table 2 shows the correspondence between the first orientation information of the audio receiving device and the distance from the display device.

[0333] Table 2

[0334] In some embodiments, as shown in Table 3, Table 3 shows the correspondence between the distance range between the audio receiving device and the user and the first volume parameter.

[0335] Table 3

[0336] As shown in Figure 44A, Figure 44A is a schematic diagram of a scenario according to some embodiments of the present application, showing multiple audio receiving devices: Bluetooth speaker 1, Bluetooth speaker 2, Bluetooth speaker 3 and Bluetooth speaker 4. In the process of setting the first volume parameter, the display device 100 receives the first orientation information of Bluetooth speaker 1 as the left side, the first orientation information of Bluetooth speaker 2 as the right side, the first orientation information of Bluetooth speaker 3 as the left front, and the first orientation information of Bluetooth speaker 4 as the right front. Then, the display device first determines the distance between each Bluetooth speaker and the display device according to the above orientation information. For example, the distance between Bluetooth speaker 1 and the display device is 100cm, and the distance between Bluetooth speaker 2 and the display device is 100cm. The distance between speaker 2 and the display device is 100 cm, the distance between Bluetooth speaker 3 and the display device is 200 cm, and the distance between Bluetooth speaker 4 and the display device is 200 cm. The display device can convert and measure the relative distances between Bluetooth speakers 1 and 2 and the user to be within the range of [150, 200], and the relative distances between Bluetooth speakers 3 and 4 and the user to be within the range of [100, 150]. Based on the correspondence between distance ranges and first volume parameters, the display device determines that the first volume parameters corresponding to Bluetooth speakers 1 and 2 are 40, and the first volume parameters corresponding to Bluetooth speakers 3 and 4 are 30. It should be noted that the display device can first determine the volume parameters of multiple audio receiving devices and store them in a database, and then send them to the corresponding audio receiving devices when establishing ACL connections.

[0337] In the above embodiment, the display device requests the first audio receiving device to obtain the first position information, and then the display device determines the first volume parameter corresponding to the first audio receiving device according to the first position information obtained by the request, so as to set the volume of the first audio receiving device when outputting audio data based on the relative distance between the user and the first audio receiving device.

[0338] In some embodiments, after receiving the scan response message broadcasted by the first audio receiving device in response to the scan request message, before controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device, the first signal strength (Received Signal Strength Indicator, RSSI) corresponding to the scan response message broadcasted by the first audio receiving device is obtained, and then in the process of determining the first volume parameter corresponding to the first audio receiving device, the first volume parameter is determined based on the first RSSI and the first orientation information. Combining the first RSSI and the first orientation information of the first audio receiving device can more accurately locate the position of the first audio receiving device relative to the display device, and then more accurately set the first volume parameter to precisely control the volume of the first audio receiving device when outputting audio data, thereby improving the user experience.

[0339] In some embodiments, as shown in Table 4, Table 4 shows the corresponding relationship between the first signal strength and the distance.

[0340] Table 4

[0341] When the first signal strength is obtained according to Table 2, the relative distance between the display device and the first audio receiving device can be determined. Furthermore, the distance corresponding to the first position information of the first audio receiving device can more accurately measure the distance range between the user and the first audio receiving device, thereby accurately setting the first volume parameter of the first audio receiving device.

[0342] As shown in FIG44B , FIG44B is a schematic diagram of a process for determining a volume parameter according to some embodiments of the present application. The process for determining the volume parameter may include but is not limited to the following steps S4301 to S4305:

[0343] S4301: The display device determines several audio receiving devices to be connected through Bluetooth scanning.

[0344] S4302: Obtain a first Bluetooth broadcast packet sent by a first audio receiving device.

[0345] The first Bluetooth advertising packet may include the UUID.

[0346] S4303: The display device broadcasts a scan request message.

[0347] S4304: The display device receives a scan response message sent by the first audio receiving device.

[0348] The scan response message may include first position information of the first audio receiving device.

[0349] S4305: The display device determines a first volume parameter corresponding to the audio receiving device according to the first signal strength and the first position information of the scan response message.

[0350] The specific implementation of the above steps S4301 to S4305 can be referred to the above embodiment and will not be described in detail here. It should be noted that the corresponding volume parameter can be determined for each of the multiple audio receiving devices according to the above process.

[0351] S3903. Release the first ACL connection, control the Bluetooth module to establish a second ACL connection with the second audio receiving device; send a second BIS identifier and a second volume parameter to the second audio receiving device through the second ACL connection, so that the second audio receiving device receives the BIS audio data broadcast by the display device according to the second BIS identifier, and adjusts the volume based on the second volume parameter.

[0352] The second audio receiving device is an audio receiving device other than the first audio receiving device among the several audio receiving devices to be connected, and the first audio receiving device and the second audio receiving device are different. Different audio receiving devices correspond to different BIS identifiers, and different BIS identifiers are used to represent BIS audio corresponding to different channels. It should be emphasized that the configuration process for the first BIS identifier of the second audio receiving device is the same as the configuration process for the first BIS identifier of the first audio receiving device. After determining the channel information to be configured, the second audio receiving device is selected as the speaker for the channel of the audio data in the second BIS stream corresponding to the second BIS identifier. For example, the second audio receiving device is selected as the speaker corresponding to the right front channel.

[0353] In some embodiments of the present application, after the display device sends the first BIS identifier and the first audio parameter to the first audio receiving device, indicating that the configuration of the first audio receiving device is complete, the first ACL connection between the display device and the first audio receiving device is no longer maintained and is released to avoid resource occupation caused by maintaining the ACL for a long time. The display device then controls the Bluetooth module to establish a second ACL connection with the second audio receiving device, thereby configuring the second audio receiving device and sending the second BIS identifier and the second volume parameter to the second audio receiving device to complete the configuration of the other channels in the stereo configuration.

[0354] In some embodiments, after releasing the first ACL connection, a second Bluetooth broadcast packet sent by the second audio receiving device is obtained. The second Bluetooth broadcast packet may include a second UUID of the second audio receiving device and may also include the Bluetooth address of the second audio receiving device. The second UUID is then compared with a preset UUID. If the second UUID matches the preset UUID, the Bluetooth module is controlled to establish a second ACL connection with the second audio receiving device.

[0355] Optionally, the display device controls the Bluetooth module to send a scan request message to the second audio receiving device based on the Bluetooth address of the second audio receiving device, or sends a scan request message to the second audio receiving device in a broadcast manner to request the second position information of the second audio receiving device. On the second audio receiving device side, a scan response message is broadcasted in response to the scan request message, and the scan response message may include the second position information of the second audio receiving device. After receiving the scan response message broadcast by the second audio receiving device, the display device determines the corresponding second volume parameter based on the second position information included in the scan response message.

[0356] In some embodiments, after the display device receives the scan response message broadcast by the second audio receiving device, before controlling the Bluetooth module to establish a second ACL connection with the second audio receiving device, the display device obtains the second RSSI of the scan response message broadcast by the second audio receiving device, and then in the process of determining the second volume parameter, combines the second RSSI with the second orientation information to determine a more accurate second volume parameter.

[0357] It should be noted that in some embodiments of the present application, there is no limit on the number of audio receiving devices to which the display device establishes an ACL connection. The display device can refer to the above-mentioned implementation method to match the preset UUID for each audio receiving device, obtain their orientation information and RSSI to determine the corresponding volume parameters, thereby completing the volume and BIS identifier configuration for the second audio receiving device and achieving a stereo effect of audio playback.

[0358] In some embodiments, after the display device sends the second BIS identifier and the second volume parameter to the second audio receiving device through the second ACL connection, the second ACL connection can be released. It can be understood that the process returns to step S3903 until all audio receiving devices used to achieve the stereo effect are configured and the last ACL connection is released, so that the Bluetooth module calls more resources to broadcast the BIS stream, thereby improving the efficiency and effect of stereo audio playback.

[0359] It should be noted that in some embodiments of the present application, the number of audio receiving devices that establish ACL connections with the display device in succession is not specifically limited. It can be understood that the above steps can replace the specific first audio receiving device and the second audio receiving device and be executed in a loop. The number of cycles is set according to the actual needs of the stereo configuration. For example, the stereo configuration is divided into 3 channels, and 3 audio receiving devices need to be configured (such as Bluetooth speaker 1, Bluetooth speaker 2, and Bluetooth speaker 3). The display device first uses one of the 3 audio receiving devices (Bluetooth speaker 1) as the first audio receiving device to establish an ACL connection. After the configuration is completed, the ACL connection is released. Then, the display device uses Bluetooth speaker 2 as the second audio receiving device to establish an ACL connection. After the configuration is completed, the display device releases the ACL connection. The display device further establishes an ACL connection with Bluetooth speaker 3. After the configuration of Bluetooth speaker 3 is completed, the display device releases the ACL connection. It can be seen that the process of establishing an ACL connection and releasing an ACL connection is executed 3 times in a loop.

[0360] The above embodiment establishes an ACL connection, releases the ACL connection, and then creates a new ACL connection within a restricted framework that restricts the display device to only one ACL connection at a time. After the display device establishes an ACL connection with an audio receiving device, the volume of the audio receiving device is configured while the ACL connection is maintained, and the configured BIS identifier is sent to the audio receiving device. After the configuration of the audio receiving device is completed, the ACL connection is disconnected, and the ACL connection is established with the next audio receiving device to configure the volume and BIS identifier until the speakers of all channels are configured. This allows the display device to configure the audio receiving devices one by one, providing flexible settings and strong scalability. Considering that the Bluetooth links supporting ACL connections in current display devices are limited, only one ACL connection is established for configuration each time. This saves Bluetooth links supporting ACL connections during the configuration process, avoids the Bluetooth links supporting ACL connections in the display device being occupied by one audio receiving device for a long time, and enables multiple audio receiving devices to receive audio from corresponding channels respectively, achieving the effect of stereo audio playback.

[0361] The above embodiments illustrate the configuration stage included in the audio processing method. The method may also include a multi-channel audio output stage. In some embodiments, after the first audio receiving device receives the first BIS identifier and the first volume parameter, and the second audio receiving device receives the second BIS identifier and the second volume parameter, the display device controls the Bluetooth module to broadcast multiple BIS streams. Each BIS stream may include BIS audio data and a BIS identifier corresponding to the BIS audio.

[0362] In an embodiment of the present application, FIG40 shows a solution in which the display device first configures the audio receiving device and then broadcasts multiple BIS streams. It should be noted that multiple BIS streams can also be broadcast before the display device configures the audio receiving device.

[0363] In some embodiments, the BIS audio in each BIS stream may include audio from a single channel or multiple channels, so that the first audio receiving device determines the audio data in the first BIS stream corresponding to the first BIS identifier from the multiple BIS streams, and receives the audio data in the first BIS stream. Optionally, when playing the audio data in the first BIS stream, the volume is adjusted based on a first volume parameter; so that the second audio receiving device determines the audio data in the second BIS stream corresponding to the second BIS identifier from the multiple BIS streams, and receives the audio data in the second BIS stream. Optionally, when playing the audio data in the second BIS stream, the volume is adjusted based on a second volume parameter. Each audio receiving device can play the BIS audio of its corresponding channel, thereby achieving a stereo playback effect, that is, the playback effect of a Bluetooth home theater.

[0364] For example, a display device broadcasts audio data, which may include four channels of BIS audio: BIS audio for the left front channel, with a corresponding BIS identifier of BIS-A; BIS audio for the right front channel, with a corresponding BIS identifier of BIS-B; BIS audio for the center channel, with a corresponding BIS identifier of BIS-C; and BIS audio for the bass channel, with a corresponding BIS identifier of BIS-D. Accordingly, after receiving the audio data, Bluetooth speakers 1, 2, 3, and 4 can choose to match the audio data with their own stored BIS identifiers and select the target BIS audio.

[0365] For another example, taking Bluetooth speaker 1 saving BIS-A, Bluetooth speaker 2 saving BIS-B, Bluetooth speaker 3 saving BIS-C, and Bluetooth speaker 4 saving BIS-D as an example, Bluetooth speaker 1 will determine the BIS audio of the left front channel as the target BIS audio; Bluetooth speaker 2 will determine the BIS audio of the right front channel as the target BIS audio; Bluetooth speaker 3 will determine the BIS audio of the center channel as the target BIS audio; Bluetooth speaker 2 will determine the BIS audio of the bass channel as the target BIS audio.

[0366] As shown in FIG45 , FIG45 is a flowchart diagram 5 of an audio processing method according to some embodiments of the present application. The method may include but is not limited to the following steps S4401 to S4405:

[0367] S4401: The display device determines several audio receiving devices to be connected through Bluetooth scanning.

[0368] S4402: The display device broadcasts a scan request message.

[0369] The scanning request message is used to request the location information of the audio receiving device.

[0370] S4403: The display device receives scan response messages returned by several audio receiving devices, and obtains the position information of each audio receiving device therefrom.

[0371] S4404: Determine the corresponding BIS identifier and volume parameter according to the position information of each audio receiving device.

[0372] In some embodiments, the display device assigns a corresponding BIS identifier to each audio receiving device based on the orientation information of the audio media and the channel information supported by the display device. It can be understood that the BIS identifier indicates the BIS audio data of a certain channel output by each audio receiving device.

[0373] In some embodiments, the relative distance between the display device and the audio device is first determined based on the signal strength of the scan response message of the orientation information of each audio receiving device, and then the distance range between the user and the audio receiving device is calculated. Based on the correspondence between the distance range and the volume parameter, the volume parameter of each audio receiving device is determined.

[0374] S4405: Establish ACL connections with several audio receiving devices in sequence.

[0375] The display device establishes an ACL connection with an audio receiving device each time, and transmits the BIS identifier and volume parameters corresponding to the audio receiving device. After the audio receiving device completes the configuration according to the BIS identifier and volume parameters, the display device releases the ACL connection with it and establishes an ACL connection with the next audio receiving device for configuration.

[0376] S4406: Check whether ACL connections have been established with all audio receiving devices and whether configuration has been completed.

[0377] If yes, execute step S4407 and broadcast multiple BIS streams; if no, return to step S4405 to establish an ACL connection with the next audio receiving device for configuration.

[0378] For the scenario shown in FIG10 , when implementing the audio processing method of some embodiments of the present application, each component in the display device can implement the following functions:

[0379] At least one processor can be configured to execute computer instructions stored in the memory of the display device to enable the display device to perform: controlling the Bluetooth module to receive a first periodic broadcast packet broadcast by an audio receiving device, wherein the first periodic broadcast packet is used to request a BIS identifier; sending a response packet corresponding to the first periodic broadcast packet to the audio receiving device, wherein the response packet may include a first BIS identifier; controlling the Bluetooth module to broadcast multiple BIS streams, so that the audio receiving device determines the audio data in the target BIS stream corresponding to the first BIS identifier from the multiple BIS streams, and plays the audio data in the target BIS stream.

[0380] The above-mentioned display device first controls the Bluetooth module to receive the first periodic broadcast packet broadcast by the audio receiving device for requesting the first BIS identifier, and then sends a response packet corresponding to the first periodic broadcast packet, which may include the first BIS identifier, to the audio receiving device, and then controls the Bluetooth module to broadcast multiple BIS streams, so that the audio receiving device can determine the audio data in the target BIS stream corresponding to the first BIS identifier from the multiple BIS streams and play the audio data in the target BIS stream. In this way, in a scenario with multiple audio receiving devices, the BIS identifier can be sent to the audio receiving device using the response packet in a connectionless manner to realize the configuration of the BIS identifier, so as to set the audio receiving device to output the audio data of a certain channel and realize the stereo effect of multi-channel output.

[0381] In some embodiments, at least one processor may be further configured to execute the computer instructions to enable the display device to: before controlling the Bluetooth module to receive the first periodic broadcast packet broadcast by the audio receiving device, control the Bluetooth module to receive the first extended broadcast packet broadcast by the audio receiving device, where the first extended broadcast packet may include a first UUID and first channel indication information, where the first channel indication information is used to indicate a channel for scanning the first auxiliary broadcast packet broadcast by the audio receiving device;

[0382] If the first UUID matches the preset UUID, controlling the Bluetooth module to receive the first subsidiary broadcast packet broadcast by the audio receiving device on the channel indicated by the first channel indication information, where the first subsidiary broadcast packet may include second channel indication information, where the second channel indication information is used to indicate a channel for scanning the first periodic broadcast packet broadcast by the audio receiving device;

[0383] At least one processor may be further configured to execute the computer instructions to enable the display device to execute: controlling the Bluetooth module to receive the first periodic broadcast packet broadcast by the audio receiving device, which may include: controlling the Bluetooth module to receive the first periodic broadcast packet broadcast by the audio receiving device on the channel indicated by the second channel indication information.

[0384] In some embodiments, after receiving the first auxiliary broadcast packet broadcast by the audio receiving device and before sending a response packet corresponding to the first periodic broadcast packet to the audio receiving device, at least one processor can also be configured to execute the computer instructions to enable the display device to perform: controlling the display to display the device identifier of the audio receiving device in the scan list interface; in response to a selection operation on the device identifier, displaying multiple configurable channel identifiers corresponding to the audio receiving device; in response to a selection operation on the target channel identifier, determining a first BIS identifier for the audio receiving device, the first BIS identifier corresponding to the target channel indicated by the target channel identifier.

[0385] In some embodiments, the first periodic broadcast packet may also include the orientation information of the audio receiving device; at least one processor may also be configured to execute the computer instructions to enable the display device to execute: after controlling the Bluetooth module to receive the first periodic broadcast packet broadcast by the audio receiving device, obtain the RSSI corresponding to the first periodic broadcast packet; determine the volume parameter based on the orientation information and RSSI; the response packet may also include the volume parameter.

[0386] In some embodiments, the first periodic broadcast packet may also include the orientation information of the audio receiving device. Before sending a response packet corresponding to the first periodic broadcast packet to the audio receiving device, at least one processor may also be configured to execute the computer instructions to enable the display device to execute: determine the corresponding first BIS identifier for the audio receiving device based on the orientation information.

[0387] In some embodiments, at least one processor may be further configured to execute the computer instructions to cause the display device to: obtain channel information of the currently playing audio media asset before sending a response packet corresponding to the first periodic broadcast packet to the audio receiving device; determine, from the channel information supported by the display device, channel information to be configured that matches the channel information of the audio media asset;

[0388] In some embodiments, at least one processor may also be configured to execute the computer instructions to enable the display device to perform: determining a corresponding first BIS identifier for the audio receiving device based on the orientation information, which may include: determining a target channel from the channel information to be configured based on the orientation information, and determining the first BIS identifier corresponding to the target channel.

[0389] In some embodiments, at least one processor may also be configured to execute the computer instructions to enable the display device to execute: after sending a response packet corresponding to the first periodic broadcast packet to the audio receiving device, before controlling the Bluetooth module to broadcast multiple BIS streams, controlling the Bluetooth module to broadcast a second extended broadcast packet, wherein the second extended broadcast packet may include a BIS identifier and third channel indication information, and the third channel indication information is used to indicate a channel for receiving multiple BIS streams, and the audio receiving device is used to receive multiple BIS streams based on the channel indicated by the third channel indication information when the BIS identifier in the second extended broadcast packet is the same as the received first BIS identifier, and determine the audio data in the target BIS stream corresponding to the first BIS identifier from the multiple BIS streams, and play the audio data in the target BIS stream.

[0390] For the scenario shown in FIG10 , when implementing the audio processing method of some embodiments of the present application, each component in the audio receiving device can implement the following functions:

[0391] In some embodiments, at least one processor may be configured to execute computer instructions stored in the memory of the audio receiving device to cause the audio receiving device to perform: controlling the Bluetooth module to broadcast a first periodic broadcast packet, wherein the first periodic broadcast packet is used to request a BIS identifier; receiving a response packet to the first periodic broadcast packet sent by the display device, wherein the response packet may include a first BIS identifier; receiving multiple BIS streams broadcast by the display device, and determining the audio data in the target BIS stream corresponding to the first BIS identifier from the multiple BIS streams; and controlling the audio output interface to play the audio data in the target BIS stream.

[0392] There is no ACL connection between the above-mentioned audio receiving device and the display device. A broadcast method is used. First, the Bluetooth module is controlled to broadcast the first periodic broadcast packet for requesting the BIS identifier. Then, the response packet corresponding to the first periodic broadcast packet sent by the display device is received and may include the first BIS identifier. Thus, when multiple BIS streams broadcast by the display device are received, the audio data in the target BIS stream corresponding to the first BIS identifier is determined from the multiple BIS streams, and the audio output interface is controlled to play the audio data in the target BIS stream. The audio receiving device and the display device are connected without an ACL. One side broadcasts the request and the other side responds to the request to configure the BIS identifier, thereby determining the channel that the audio receiving device needs to output. In a scenario with multiple audio receiving devices, each audio receiving device can configure the BIS identifier according to the above configuration method, determine the audio data in the corresponding BIS stream, and achieve stereo playback.

[0393] Corresponding to the scenario diagram shown in Figure 10, an audio processing method according to some embodiments of the present application is shown in Figure 46 below.

[0394] FIG46 is a flowchart of an audio processing method according to some embodiments of the present application. As shown in FIG46 , the method is implemented through interaction between a display device and N audio receiving devices, where N is a positive integer. FIG46 only shows any one of the N audio receiving devices: an audio receiving device. It is understood that the audio receiving device involved in the following steps S4501 to S4503 may refer to any one of the N audio receiving devices. The method may include but is not limited to the following steps S4501 to S4503:

[0395] S4501. Control the Bluetooth module to receive a first periodic broadcast packet broadcast by an audio receiving device.

[0396] In some embodiments, the first periodic broadcast packet (AUX_SYNC_SUBEVENT_IND) is used to request a BIS identifier, which is used to instruct the audio receiving device to determine the audio data in the corresponding BIS stream from multiple BIS streams so that the audio receiving device can output audio of a specific channel. The first periodic broadcast packet may also include orientation information of the audio receiving device to indicate the orientation of the audio receiving device relative to the display device, such as left front, right front, etc.

[0397] As shown in Figure 47, Figure 47 is a schematic diagram of the data structure of the first periodic broadcast packet according to some embodiments of the present application. The first periodic broadcast packet may include an extended header length (Extended Header Length), a broadcast mode (AdvMode), an extended header (Extended Header), and a payload data portion (AdvData). The first periodic broadcast packet requests a BIS identifier through AdvData. The AdvData shown may include a preamble (Preamble), an access address (Access Address, Access-Add), an extended header (Extended Header), a broadcast data type (AD Type), broadcast data (AD Data), and a cyclic redundancy check (CRC), where AD Type is defined as an index (Appearance), and AD Data contains the character BISID_REQ to indicate that the audio receiving device requests a BIS identifier.

[0398] In some embodiments, the display device controls the Bluetooth module to scan surrounding Bluetooth devices. The Bluetooth device may be an audio receiving device with an audio output function, or it may be other devices that do not support the audio output function. Audio receiving devices are also divided into audio receiving devices that support classic Bluetooth technology and audio receiving devices that support LE Audio technology. In one implementation method of some embodiments of the present application, the display device scans surrounding Bluetooth devices by broadcasting, and according to the extended broadcast packet broadcast by the Bluetooth device, the extended broadcast packet may include type information of the Bluetooth device, which can be used to determine whether the Bluetooth device is an audio receiving device.

[0399] Optionally, the type information of the Bluetooth device is the device's universal unique identifier (UUID). Since the UUIDs supporting classic Bluetooth technology and LE Audio technology are different, the UUID can be used to identify whether the UUID of the Bluetooth device is a type that supports LE Audio technology. If the UUID is determined to be a type that supports LE Audio technology, the Bluetooth device is considered to be an audio receiving device that supports LE Audio technology.

[0400] It should be noted that audio receiving devices with audio output capabilities, especially those supporting LE Audio technology, pre-add a custom UUID to the extended advertising packet. The extended advertising packet of the audio receiving device uses the ADV_EXT_IND broadcast type. This type of extended advertising packet consists of data in the format of multiple broadcast data units (AD Structure). Each broadcast data unit can include the broadcast data type (AD Type) and the broadcast data (AD Data).

[0401] Still as shown in Figure 41, Figure 41 is a schematic diagram of the data structure of an extended broadcast packet according to some embodiments of the present application. Users can customize the type of AD Type in the extended broadcast packet of an audio receiving device that supports LE Audio technology. As shown in Table 1 above, users can customize and add: Service UUID and index (Appearance) in the extended broadcast packet. As shown in Figure 48, Figure 48 is a schematic diagram of the data structure of an extended broadcast packet according to some embodiments of the present application. The extended broadcast packet of an audio receiving device that supports LE Audio technology may include: a preamble, an access address, an extended data header, an AD Type, AD Data, and a cyclic redundancy check code, where AD Type is defined as Service UUID and AD Data is defined as UUID-A.

[0402] Through the above embodiment, the display device can automatically scan the Bluetooth devices in the surrounding environment, and determine whether the Bluetooth device has an audio output function based on the type information in the extended advertising packet broadcast by the captured Bluetooth device, so as to filter out the audio receiving device.

[0403] In some embodiments, before the display device controls the Bluetooth module to receive the first periodic broadcast packet broadcast by the audio receiving device, it controls the Bluetooth module to receive the first extended broadcast packet broadcast by the audio receiving device. The first extended broadcast packet may include: a first UUID and first channel indication information. The first UUID is the UUID of the audio receiving device, such as UUID-A shown in FIG. 48 ; the first channel indication information is used to indicate a channel for scanning the first auxiliary broadcast broadcast by the audio receiving device.

[0404] After receiving the first extended broadcast packet broadcast by the audio receiving device, the display device matches the first UUID therein with a preset UUID. The preset UUID is a pre-set UUID used to measure whether the audio receiving device supports LE Audio technology. If the first UUID and the preset UUID match, indicating that the audio receiving device supports LE Audio technology, the Bluetooth module is controlled to receive the first ancillary broadcast packet broadcast by the audio receiving device on the channel indicated by the first channel indication information. The first ancillary broadcast packet may include second channel indication information, which is used to indicate the channel to scan for the first periodic broadcast packet broadcast by the audio receiving device.

[0405] It can be understood that when the display device determines that the audio receiving device supports LE Audio technology based on the first UUID, it determines, based on the first channel indication information in the first extended broadcast packet, the channel waiting to receive the first subsidiary broadcast packet from the channel indicated by the first channel indication information; after receiving the first subsidiary broadcast packet, it determines, based on the second channel indication information in the first subsidiary broadcast packet, the channel waiting to receive the first periodic broadcast packet from the channel indicated by the second channel indication information.

[0406] For example, as shown in Figure 49, Figure 49 is a schematic diagram of the relationship between the extended broadcast packet and the subsidiary broadcast packet according to some embodiments of the present application. The display device receives the extended broadcast packet, determines the content contained in the AD Data field in the extended broadcast packet, and if the AD Data field contains UUID-A, it identifies that the Bluetooth device corresponding to the extended broadcast packet is an audio receiving device that supports LE Audio technology. Then, the content contained in the AD Data Info field in the extended broadcast packet is checked to determine which channel to scan for the subsidiary broadcast packet next. If the content contained in the AD Data Info field is the first channel indication information, the display device waits for receiving the first subsidiary broadcast packet on the channel indicated by the first channel indication information. When the display device receives the first subsidiary broadcast packet, it receives the first periodic broadcast packet on the channel indicated by the second channel indication information according to the second channel indication information that may be included in the first subsidiary broadcast packet.

[0407] In some embodiments, the first ancillary broadcast packet may include a device identifier of the audio receiving device. After receiving the first ancillary broadcast packet broadcast by the audio receiving device on the channel indicated by the first channel indication information, the display device controls the display to display the device identifier of the audio receiving device in a scan list interface, and then displays multiple configurable channel identifiers corresponding to the audio receiving device in response to a selection operation of the device identifier. Then, in response to a selection operation of the target channel identifier, a first BIS identifier is determined for the audio receiving device, where the first BIS identifier corresponds to the target channel indicated by the target channel identifier, thereby setting the first BIS identifier for the audio receiving device. Further, step S4502 is executed.

[0408] In some embodiments, the display device is triggered to perform Bluetooth scanning, pair with a nearby audio receiving device that supports LE Audio technology, and determine the scanned audio receiving device that supports LE Audio technology as an available Bluetooth speaker. An interface as shown in Figure 19A can be displayed, in which the device identifiers corresponding to the available Bluetooth speakers can be displayed, namely: "Bluetooth Speaker 1", "Bluetooth Speaker 2" and "Bluetooth Speaker 3".

[0409] In some embodiments of the present application, the above method can also scan and configure the audio receiving device when the display device is currently playing audio media, and the display device can also scan and configure the audio receiving device when it is not playing audio media.

[0410] The following example illustrates the process of triggering the execution of step S4501 above, with respect to the case where the display device is currently playing audio media. Still as shown in FIG21 , when the display device is playing audio media, the audio playback interface 2001 shown in FIG21 (a) may be displayed. After the display device receives the sound configuration instruction, the sound configuration interface 2002 shown in FIG21 (b) may be invoked on the upper layer of the audio playback interface. The sound configuration interface 2002 may be configured with a control 2003 for "Set Bluetooth Surround Sound." After the display device receives the selection instruction for control 2003, the display device may begin scanning the surrounding environment for audio receiving devices that support LE Audio technology, and configure the BIS identifier and volume.

[0411] In some embodiments, the user can select the channel that the audio receiving device needs to play. As shown in Figure 27, for the selection operation of the device identifier "Bluetooth Speaker 1" among the available Bluetooth speakers as shown in Figure 19A, multiple configurable channel identifiers corresponding to the audio receiving device are displayed, as shown in Figure 27: "Left Front Channel", "Right Front Channel", "Center Channel" and "Bass Channel", and then the user can select a channel from the above multiple configurable channel identifiers as the target channel identifier for BIS identifier configuration.

[0412] In some embodiments, after configuring the channels of "Bluetooth Speaker 1" in the configuration interface shown in Figure 27, you can also trigger the configuration of the next connected Bluetooth speaker by receiving a selection instruction for the "Continue Configuration" control in the configuration interface. After the speakers of all channels are configured, you can complete all configurations by receiving a selection instruction for the "Finish" control in the coordination interface.

[0413] In some embodiments, on the audio receiving device side, the user can use the direction buttons on the audio receiving device to set the direction information of the audio receiving device, such as left front, right front, etc. The audio receiving device packages the direction information into the first periodic broadcast packet and then broadcasts it.

[0414] In some embodiments, the configuration of the first BIS identifier can also be done in a user-imperceptible manner, and the user does not need to manually select the channels to be output by each audio receiving device. Optionally, in one implementation method of some embodiments of the present application, the first periodic broadcast packet of the audio receiving device received by the display device may include the orientation information of the audio receiving device, and the display device determines the corresponding first BIS identifier for the audio receiving device based on the orientation information.

[0415] For example, if the orientation information of the audio receiving device that may be included in the first periodic broadcast package is left front, then the first BIS identifier of the audio receiving device is determined to correspond to the left front channel, so that the BIS identifier is automatically configured according to the orientation information of the audio receiving device, which is convenient and accurate, ensures the user's usage experience, and improves the stereo output effect of the audio receiving device.

[0416] In other embodiments, during the configuration of the first BIS identifier, the display device also obtains the channel information of the currently playing audio media asset, and then determines, from the channel information supported by the display device, the channel information to be configured that matches the channel information of the currently playing audio media asset. This channel information to be configured may represent channel information supported by both the currently playing audio media asset and the display device. Then, in response to the selection of a target channel, the first BIS identifier corresponding to the target channel is determined.

[0417] For example, if the channel information of the currently played audio media is a 2.1 channel combination (which may include a left front channel, a right front channel, and a bass channel), and the display device supports a 2.1 channel combination and a 3.0 channel combination (which may include a left front channel, a right front channel, and a center channel), then the channel information to be configured is determined to be a 2.1 channel combination.

[0418] As shown in Figure 50, Figure 50 is a schematic diagram of the channel information supported by the display device according to some embodiments of the present application. The channel information supported by the display device may include identifications of 6 combinations: a 2.0 channel combination for two channels may include a left front channel and a right front channel; a channel combination for 3 channels may include a 2.1 channel combination and a 3.0 channel combination. The 2.1 channel combination may include a left front channel, a right front channel and a bass channel, and the 3.0 channel combination may include a left front channel, a right front channel and a center channel; a 3.1 channel combination, a 2.2 channel combination and a 4.0 channel combination for 4 channels. The 3.1 channel combination may include a left front channel, a right front channel, a center channel and a bass channel, the 2.2 channel combination may include a left front channel, a right front channel and 2 bass channels, and the 4.0 channel combination may include a left front channel, a right front channel, a left rear ambient channel and a right rear ambient channel.

[0419] The channel information shown in the above Figure 50 can be displayed in the interface of the home speaker application, and can be triggered to display by operating the home speaker application; it can also be displayed in an interface in the setting interface of the display device (also called the setting interface).

[0420] With respect to the channel combination shown in FIG50 , if the display device is not currently playing audio media, a channel combination can be selected in response to a user instruction received by the display device. The user instruction can be a touch operation by the user on a channel combination icon in the channel combination selection interface, or a user instruction for selecting a channel combination sent by the user via the display device's remote control or other associated device.

[0421] For the channel combination shown in Figure 50, when the display device is currently playing audio media, the channel information to be configured (channel combination to be configured) can be determined based on the channel information of the audio media currently played by the display device, that is, the corresponding channel combination can be selected from the channel combinations displayed in the channel combination selection interface.

[0422] In some embodiments, based on the channel information of the audio media currently played by the display device, the channel combination to be configured can be determined by selecting a channel combination that matches the channel information of the audio media currently played by the display device from the channel combinations displayed in the channel combination selection interface. Wherein, when there is a first channel combination with the same channel information as the audio media among the channel combinations displayed in the channel combination selection interface, the first channel combination can be selected for subsequent configuration. When there is no first channel combination with the same channel information as the audio media among the channel combinations displayed in the channel combination selection interface, the second channel combination with the highest similarity to the channel information of the audio media can be selected for subsequent configuration. Wherein, the channel combinations displayed in the channel combination selection interface are the channel combinations supported by the current display device.

[0423] In some embodiments, the second channel combination with the highest similarity to the channel information of the audio media asset may be: the channel combination with the most channels identical to the channel information of the audio media asset among the channel combinations supported by the current display device.

[0424] In some embodiments, determining the channel combination to be configured based on the channel information of the audio media currently played by the display device may further include: if no channel combination supported by the current display device matches the channel information of the audio media currently played by the display device, determining the channel combination with the highest configuration among the channel combinations supported by the current display device as the channel information to be configured. The channel combination with the highest configuration may include the one with the largest number of channels.

[0425] For example, assuming that the channel information of the audio media currently played by the display device is a 5.1 channel combination, the 5.1 channel combination may include a center channel, a left front channel, a right front channel, a left rear ambient channel, a right rear ambient channel, and a subwoofer channel. The channel combinations shown in Figure 50 may include: a 2.0 channel combination, a 2.1 channel combination, a 3.0 channel combination, a 3.1 channel combination, a 2.2 channel combination, and a 4.0 channel combination. Among them, the 4.0 channel combination may include a left front channel, a right front channel, a center channel, and a subwoofer channel. The 4.0 channel combination has the highest similarity with the 5.1 channel combination. Therefore, if the channel information of the audio media is 5.1 channels, the 4.0 channel combination can be selected for subsequent settings.

[0426] For another example, assuming the channel information of the audio media currently played by the display device is a 3.1 channel combination, the channel combinations to be selected shown in Figure 50 may include: 2.0 channel combination, 2.1 channel combination, 3.0 channel combination, 3.1 channel combination, 2.2 channel combination, and 4.0 channel combination. The 3.1 shown in Figure 21 is the same as the channel information of the audio media, so the 3.1 channel combination can be selected for subsequent settings.

[0427] In some embodiments, during the configuration of the first BIS identifier, the display device also obtains the channel information of the currently played audio media, and then determines the channel information to be configured that matches the channel information of the currently played audio media from the channel information supported by the display device. The channel information to be configured can represent the channel information supported by both the currently played audio media and the display device. Then, based on the orientation information included in the first periodic broadcast packet broadcast by the audio receiving device, the target channel can be determined from the channel information to be configured, and the first BIS identifier corresponding to the target channel can be determined, thereby accurately configuring the BIS identifier based on the orientation of the currently played audio media, the display device, and the audio receiving device, so that the audio device is adapted to the currently played audio media, and stereo audio output is performed in combination with the relative position with the display device to enhance the stereo effect.

[0428] In some embodiments, the display device obtains the signal strength (RSSI) corresponding to the first periodic broadcast packet based on the received first periodic broadcast packet, and determines the volume parameter based on the orientation information of the audio receiving device included in the first periodic broadcast packet, so that the corresponding packet of the first periodic broadcast packet sent by the display device to the audio receiving device may include the volume parameter.

[0429] S4502: Send a response packet corresponding to the first periodic broadcast packet to the audio receiving device.

[0430] The response packet (AUX_SYNC_SUBEVENT_RSP) may include the first BIS identifier. The response packet corresponding to the first periodic broadcast packet may also include a volume parameter. The volume parameter is used to instruct the audio receiving device to adjust the volume according to the parameter to control the volume of the audio output.

[0431] As shown in Figure 51, Figure 51 is a schematic diagram of the relationship between the first periodic broadcast packet and the response packet according to some embodiments of the present application. The periodic broadcast packet (AUX_SYNC_SUBEVENT_IND) and the response packet corresponding to the periodic broadcast packet constitute a sub-event. As shown in Figure 51, the audio receiving device sends the first periodic broadcast packet f0 of sub-event 0, and the display device delays the response and sends response packets r0, r1, r2, r3, r4, r5, r6...rn corresponding to the first periodic broadcast packet f0 to the audio receiving device.

[0432] As shown in Figure 52, Figure 52 is a schematic diagram of the data structure of a response packet corresponding to the first periodic broadcast packet according to some embodiments of the present application. The response packet corresponding to the first periodic broadcast packet may include a preamble, an access address, an extended data header, a broadcast data type, broadcast data, and a cyclic redundancy check code, where the broadcast data type is defined as Appearance, and the broadcast data includes a BIS identifier (Broadcast_ID) and a decryption key (Broadcast_Code), which is used to decrypt the BIS stream broadcast by the display device.

[0433] S4503. Control the Bluetooth module to broadcast multiple BIS streams, so that the audio receiving device determines the audio data in the target BIS stream corresponding to the first BIS identifier from the multiple BIS streams, and plays the audio data in the target BIS stream (S4504).

[0434] Among them, each BIS stream in the multiple BIS streams may include BIS audio data and a BIS identifier corresponding to the BIS audio data.

[0435] In some embodiments, the BIS audio in each BIS stream may include a single channel of audio or multiple channels of audio.

[0436] In some embodiments, when broadcasting multiple BIS streams, public broadcasting may be used for broadcasting, and encrypted broadcasting may be used for broadcasting.

[0437] When broadcasting multiple BIS streams, encrypted broadcasting is used. This means that the multiple BIS streams sent are encrypted. Authorized devices can obtain the decryption key to correctly decrypt the broadcast information, while unauthorized devices cannot obtain the decryption key. Even if they intercept the broadcast data, they cannot obtain the correct information, thereby ensuring information security.

[0438] The audio receiving device determines the audio data in the target BIS stream corresponding to the first BIS identifier from these multiple BIS streams, and receives the audio data in the target BIS stream. Optionally, when playing the audio data in the target BIS stream, the volume is adjusted based on the volume parameters in the response packet corresponding to the first periodic broadcast packet.

[0439] For example, a display device broadcasts audio data, which may include four channels of BIS audio, namely: BIS audio for the left front channel, with a corresponding BIS identifier BIS-A; BIS audio for the right front channel, with a corresponding BIS identifier BIS-B; BIS audio for the center channel, with a corresponding BIS identifier BIS-C; and BIS audio for the bass channel, with a corresponding BIS identifier BIS-D. Accordingly, after Bluetooth speaker 1, Bluetooth speaker 2, Bluetooth speaker 3, and Bluetooth speaker 4 receive the audio data, they can choose to match it with their own stored BIS identifiers and select the target BIS audio.

[0440] For another example, still taking Bluetooth speaker 1 saving BIS-A, Bluetooth speaker 2 saving BIS-B, Bluetooth speaker 3 saving BIS-C, and Bluetooth speaker 4 saving BIS-D as an example, Bluetooth speaker 1 will determine the BIS audio of the left front channel as the target BIS audio; Bluetooth speaker 2 will determine the BIS audio of the right front channel as the target BIS audio; Bluetooth speaker 3 will determine the BIS audio of the center channel as the target BIS audio; Bluetooth speaker 4 will determine the BIS audio of the bass channel as the target BIS audio.

[0441] In some embodiments, after the display device sends a response packet corresponding to the first periodic broadcast packet to the audio receiving device, and before controlling the Bluetooth module to broadcast multiple BIS streams, the Bluetooth module is first controlled to broadcast a second extended broadcast packet. The second extended broadcast packet may include a BIS identifier and a third channel indication information, wherein the third channel indication information is used to indicate the channel for receiving multiple BIS streams. On the audio receiving device side, after receiving the second extended broadcast packet, the BIS identifier in the second extended broadcast packet is compared with the first BIS identifier that has been received previously to see if they are the same. In the case where the BIS identifier is the same as the first BIS identifier, the audio receiving device receives the multiple BIS streams on the channel indicated by the third channel indication information in the second extended broadcast packet, and determines the audio data in the target BIS stream corresponding to the first BIS identifier from the multiple BIS streams, and then plays the audio data in the target BIS stream. Through this broadcasting method, the display device informs the audio receiving device to monitor the channel of the BIS stream data to receive the audio data of the target BIS stream for output.

[0442] As shown in FIG53 , FIG53 is a timing diagram of an audio processing method according to some embodiments of the present application. The diagram shows that the audio processing method may include the following steps S5201 to S5208 in terms of timing:

[0443] S5201. The display device scans for audio receiving devices via Bluetooth.

[0444] The user can operate on the interface of the display device to start Bluetooth scanning of the display device, and the display device starts scanning for audio receiving devices via Bluetooth in response to the user operation.

[0445] S5202: The audio receiving device broadcasts a first extended broadcast packet including a UUID.

[0446] S5203: The display device receives the first extended broadcast packet, and receives the first subsidiary broadcast packet on the channel indicated by the first channel indication information according to the first channel indication information included in the first extended broadcast packet.

[0447] S5204: The display device receives the first auxiliary broadcast packet.

[0448] The first ancillary broadcast packet may include a device identification of the audio receiving device.

[0449] S5205: The display device displays the device identification of the audio receiving device in the scan list interface.

[0450] S5206. The display device receives the BIS stream selected by the user for the audio receiving device.

[0451] During step S5206, the display device can determine the BIS identifier and volume parameters of the audio receiving device based on user operations, channel information of the currently playing audio media and channel information supported by the display device, or location information of the audio receiving device. For detailed implementation, please refer to the aforementioned embodiments and will not be described in detail here.

[0452] S5207: The display device receives the first periodic broadcast packet sent by the audio receiving device on the channel indicated by the second channel indication information according to the second channel indication information included in the first subsidiary broadcast packet.

[0453] S5208. The display device sends a response packet including a BIS identifier and a decryption key to the audio receiving device.

[0454] The response package may also include the volume parameters of the audio receiving device, so that when the subsequent display device broadcasts multiple BIS streams, the audio receiving device can determine the corresponding BIS stream from the multiple BIS streams based on the BIS identifier, decrypt it and output it according to the volume parameters. Therefore, in the scenario of multiple audio receiving devices, there is no need to establish a connection between the display device and the audio receiving device, and the configuration of the BIS identifier corresponding to each audio receiving device and the distribution of the BIS stream are realized, which saves the steps required for the connection, reduces the time required for configuration, and can achieve the stereo playback effect more quickly.

[0455] In summary, the display device in the present application may include at least one processor and a Bluetooth module and a memory connected to the at least one processor. The memory may be configured to store computer instructions and / or devices associated with the display device. The at least one processor may be configured to execute the computer instructions so that the display device first controls the Bluetooth module to receive the first periodic broadcast packet broadcast by the audio receiving device for requesting the first BIS identifier, and then sends a response packet corresponding to the first periodic broadcast packet, which may include the first BIS identifier, to the audio receiving device, and then controls the Bluetooth module to broadcast multiple BIS streams, so that the audio receiving device determines the audio data in the target BIS stream corresponding to the first BIS identifier from the multiple BIS streams, and plays the audio data in the target BIS stream; thereby, in a scenario with multiple audio receiving devices, the BIS identifier can be sent to the audio receiving device using the response packet in a connectionless manner to implement the configuration of the BIS identifier, so as to set the audio receiving device to output the audio data of a certain channel, and achieve a stereo effect of multi-channel output.

[0456] Corresponding to the scenario diagram shown in Figure 10, an audio processing method according to some embodiments of the present application is shown in Figure 54 below.

[0457] FIG54 is a flow chart of an audio processing method according to some embodiments of the present application. As shown in FIG54 , the method is implemented through interaction between a display device and an audio receiving device. The audio receiving device can be any one of the N audio receiving devices that the display device needs to configure. The method may include but is not limited to the following steps S5301 to S5304:

[0458] S5301: The audio receiving device controls the Bluetooth module to broadcast a first periodic broadcast packet.

[0459] The first periodic broadcast packet is used to request a BIS identifier. The BIS identifier is used to instruct the audio receiving device to determine the audio data in the corresponding BIS stream from multiple BIS streams, so that the audio receiving device can output audio of a specific channel. The first periodic broadcast packet may also include orientation information of the audio receiving device to indicate the orientation of the audio receiving device relative to the display device, such as left front, right front, etc.

[0460] In some embodiments, before controlling the Bluetooth module to broadcast the first periodic broadcast packet, the audio receiving device first broadcasts an extended broadcast packet. The extended broadcast packet may include type information of the Bluetooth device. The type information of the Bluetooth device may be the UUID of the device, so that the display device can determine that the audio receiving device is an audio receiving device that supports LE Audio technology based on the UUID.

[0461] In some embodiments, the audio receiving device pre-adds a custom UUID to an extended broadcast packet. The broadcast type of the extended broadcast packet of the audio receiving device is ADV_EXT_IND. This type of extended broadcast packet consists of data in the format of multiple broadcast data units (AD Structure), each of which may include a broadcast data type (AD Type) and broadcast data (AD Data).

[0462] As shown in the data structure of the extended advertising packet in Figure 41, users can customize the type of AD Type in the extended advertising packet of audio receiving devices that support LE Audio technology. For example, they can add: Service UUID and index (Appearance) in the extended advertising packet. As shown in the data structure of the extended advertising packet in Figure 48, the extended advertising packet of audio receiving devices that support LE Audio technology may include: Preamble, Access Address (Access-Add), Extended Header, AD Type, AD Data and Cyclic Redundancy Check (CRC), where AD Type is defined as Service UUID and AD Data is defined as UUID-A.

[0463] In some embodiments, the first extended broadcast packet may include: a first UUID and first channel indication information. The first UUID is the UUID of the audio receiving device, such as UUID-A shown in FIG. 48 ; the first channel indication information is used to indicate a channel for scanning the first ancillary broadcast packet broadcast by the audio receiving device. The display device receives the first ancillary broadcast packet broadcast by the audio receiving device on the channel indicated by the first channel indication information. The first ancillary broadcast packet may include second channel indication information, which is used to indicate a channel for scanning the first periodic broadcast packet broadcast by the audio receiving device.

[0464] S5302: Receive a response packet corresponding to the first periodic broadcast packet sent by the display device.

[0465] The response packet corresponding to the first periodic broadcast packet may include the first BIS identifier. The response packet corresponding to the first periodic broadcast packet may also include a decryption key (Broadcast_Code).

[0466] In some embodiments, after receiving a response packet corresponding to a first periodic broadcast packet sent by a display device, the audio receiving device ends the broadcast state and starts scanning to receive a BIS stream.

[0467] S5303. Receive multiple BIS streams broadcast by the display device, and determine the audio data in the target BIS stream corresponding to the first BIS identifier from the multiple BIS streams.

[0468] In some embodiments, the audio receiving device first receives a second extended broadcast packet broadcast by the display device. The second extended broadcast packet may include a BIS identifier and third channel indication information, where the third channel indication information is used to indicate a channel for receiving multiple BIS streams. After receiving the second extended broadcast packet, the audio receiving device compares the BIS identifier in the second extended broadcast packet with the first BIS identifier previously received to determine whether they are identical.

[0469] When the BIS identifier is the same as the first BIS identifier, the audio receiving device receives the auxiliary broadcast packet broadcast by the display device on the channel indicated by the third channel indication information in the second extended broadcast packet, so as to receive the periodic broadcast on the channel indicated by the auxiliary broadcast packet, and then receives multiple BIS streams broadcast by the display device on the channel indicated by the periodic broadcast packet, and determines the audio data in the target BIS stream corresponding to the first BIS identifier from these multiple BIS streams.

[0470] For example, as shown in Figure 55, which illustrates the relationship between the second extended broadcast packet and the BIS stream according to some embodiments of the present application, the audio receiving device receives the second extended broadcast packet and, based on the third channel indication information that may be included in the second extended broadcast packet, receives the multiple BIS streams broadcast by the display device on the channel indicated by the third channel indication information.

[0471] S5304. Control the audio output interface to play the audio data in the target BIS stream.

[0472] In some embodiments, the audio data in the target BIS stream is played according to the volume parameter in the first periodic broadcast packet previously received.

[0473] In summary, according to some embodiments of the present application, the audio receiving device adopts a broadcasting method, first controlling the Bluetooth module to broadcast the first periodic broadcast packet for requesting the BIS identifier, and then waiting for the response packet corresponding to the first periodic broadcast packet sent by the display device, which may include the first BIS identifier, so that when receiving multiple BIS streams broadcast by the display device, the audio data in the target BIS stream corresponding to the first BIS identifier is determined from the multiple BIS streams, and the audio output interface is controlled to play the audio data in the target BIS stream. The audio receiving device and the display device are connected in a non-ACL manner, with one side broadcasting the request and the other side responding to the request to configure the BIS identifier, thereby determining the channel that the audio receiving device needs to output. In a scenario with multiple audio receiving devices, each audio receiving device can configure the BIS identifier according to the above configuration method, determine the audio data in the corresponding BIS stream, and achieve stereo playback.

[0474] According to a schematic structural diagram of an electronic device in some embodiments of the present application, the electronic device may be the aforementioned display device, control terminal, or audio receiving device. The electronic device may include: a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the various processes of the following methods in the aforementioned method embodiments: an audio processing method executed by the display device; an audio processing method executed by the audio receiving device; and an audio processing method executed by the control terminal.

[0475] According to some embodiments of the present application, a computer-readable non-volatile storage medium stores a computer program. When executed by a processor, the computer program implements the various processes of the above-described audio processing method and achieves the same technical effects. To avoid repetition, the description is omitted here. The computer-readable storage medium may be a read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.

[0476] According to a computer program product in some embodiments of the present application, the computer program product may include a computer program, which enables the computer to implement the above-mentioned audio processing method when the computer program is executed on the computer.

[0477] For ease of explanation, the above description has been made in conjunction with specific embodiments. However, the above discussion of some embodiments is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are intended to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.

Claims

1. A display device, comprising: At least one processor, and a Bluetooth module and a memory connected to the at least one processor; The memory is configured to store computer instructions and / or data associated with the display device; The at least one processor is configured to execute the computer instructions to enable the display device to: control the Bluetooth module to determine a number of audio receiving devices to be connected through Bluetooth scanning; Control the Bluetooth module to establish a first access control list (ACL) connection with the first audio receiving device; send a first broadcast isochronous stream (BIS) identifier and a first volume parameter to the first audio receiving device through the first ACL connection, so that the first audio receiving device receives the BIS audio data broadcast by the display device according to the first BIS identifier, and adjusts the volume based on the first volume parameter; Release the first ACL connection, control the Bluetooth module to establish a second ACL connection with the second audio receiving device; send a second BIS identifier and a second volume parameter to the second audio receiving device through the second ACL connection, so that the second audio receiving device receives the BIS audio data broadcast by the display device according to the second BIS identifier, and adjusts the volume based on the second volume parameter; The first audio receiving device and the second audio receiving device are different audio receiving devices among the plurality of audio receiving devices.

2. The display device according to claim 1, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: After controlling the Bluetooth module to determine a plurality of audio receiving devices to be connected through Bluetooth scanning, before controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device, obtaining a first Bluetooth broadcast packet sent by the first audio receiving device, wherein: The first Bluetooth broadcast packet includes a first universal unique identifier UUID; When executing the step of controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device, the at least one processor is further configured to execute the computer instruction to enable the display device to execute: If the first UUID matches the preset UUID, the Bluetooth module is controlled to establish a first ACL connection with the first audio receiving device.

3. The display device according to claim 2, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: After acquiring the first Bluetooth broadcast packet sent by the first audio receiving device, before controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device, controlling the Bluetooth module to broadcast a scan request message, wherein: The scanning request message is used to request the position information of the first audio receiving device; receiving a scan response message broadcasted by the first audio receiving device, wherein the scan response information includes first position information; The first volume parameter corresponding to the first position information is determined.

4. The display device according to claim 3, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: After receiving the scan response message broadcast by the first audio receiving device, before controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device, obtaining a first signal strength RSSI corresponding to the scan response message broadcast by the first audio receiving device; When determining the first volume parameter corresponding to the first position information according to the first position information, the at least one processor is further configured to execute the computer instruction to enable the display device to execute: The first volume parameter is determined according to the first RSSI and the first orientation information.

5. The display device according to claim 1, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Control the Bluetooth module to broadcast multiple BIS streams, so that the first audio receiving device determines the audio data in the first BIS stream corresponding to the first BIS identifier from the multiple BIS streams, receives and plays the audio data in the first BIS stream, and the second audio receiving device determines the audio data in the second BIS identifier from the multiple BIS streams. The audio data in the corresponding second BIS stream is received and played. The BIS audio data corresponding to the second BIS identifier is received and played.

6. The display device according to claim 1, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Before controlling the Bluetooth module to establish a first ACL connection with the first audio receiving device, obtaining channel information of the currently played audio media; Determine, from the channel information supported by the display device, the channel information to be configured that matches the channel information of the audio media asset; Based on the channel information to be configured, a first BIS identifier is configured for the first audio receiving device.

7. The display device according to claim 1, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Before controlling the Bluetooth module to establish the first ACL connection with the first audio receiving device, displaying a channel combination selection interface; the channel combination selection interface includes a plurality of channel combination information; A selection instruction for target channel combination information is received, wherein: The target channel combination information is any one of the multiple channel combination information; In response to the selection instruction, the target channel combination information is determined as the channel information to be configured.

8. The display device according to claim 1, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Acquire the channel information to be configured; control the Bluetooth module to determine a number of audio receiving devices to be connected through Bluetooth scanning; Control the Bluetooth module to establish an ACL connection with multiple audio receiving devices; configure a BIS identifier for each of the multiple audio receiving devices based on the channel information to be configured, and send the configured BIS identifier to each of the multiple audio receiving devices through the ACL connection, wherein, The multiple audio receiving devices are part or all of the several audio receiving devices; Control the Bluetooth module to broadcast multiple BIS streams, wherein each BIS stream includes BIS audio data and a BIS identifier corresponding to the BIS audio, so that the multiple audio receiving devices obtain target BIS audio from the multiple BIS streams, and the BIS identifier corresponding to the target BIS audio matches the configured BIS identifier.

9. The display device according to claim 8, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: A volume parameter is sent to each of the multiple audio receiving devices through the ACL connection.

10. The display device according to claim 8, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: After determining the plurality of audio receiving devices to be connected through Bluetooth scanning, before controlling the Bluetooth module to establish ACL connection with the plurality of audio receiving devices, the plurality of audio receiving devices supporting low-power Bluetooth are determined from the plurality of audio receiving devices.

11. The display device according to claim 10, when determining the plurality of audio receiving devices supporting Bluetooth low energy from the plurality of audio receiving devices, the at least one processor is further configured to execute the computer instructions to enable the display device to execute: Obtaining a UUID corresponding to each of the plurality of audio receiving devices; From the plurality of audio receiving devices, select the plurality of audio receiving devices whose device types indicated by the UUID are those supporting Bluetooth low energy consumption.

12. The display device according to claim 8, when executing the step of obtaining the channel information to be configured, the at least one processor is further configured to execute the computer instructions to enable the display device to execute: Get the channel information of the currently playing audio media; The channel information to be configured that matches the channel information of the audio media asset is determined from the channel information supported by the display device.

13. The display device according to claim 8, when executing the step of obtaining the channel information to be configured, the at least one processor is further configured to execute the computer instructions to enable the display device to execute: Receive a channel combination selection instruction; In response to the channel combination selection instruction, information of channels to be configured is obtained.

14. The display device according to claim 1, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Control the Bluetooth module to receive a first periodic broadcast packet broadcast by an audio receiving device, wherein: The first periodic broadcast packet is used to request a BIS identifier; Sending a response packet corresponding to the first periodic broadcast packet to the audio receiving device, wherein the response packet includes a first BIS identifier; The Bluetooth module is controlled to broadcast multiple BIS streams, so that the audio receiving device determines the audio data in the target BIS stream corresponding to the first BIS identifier from the multiple BIS streams, and plays the audio data in the target BIS stream.

15. The display device according to claim 14, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Before controlling the Bluetooth module to receive the first periodic broadcast packet broadcast by the audio receiving device, the Bluetooth module is controlled to receive the first extended broadcast packet broadcast by the audio receiving device, wherein: The first extended broadcast packet includes a first UUID and first channel indication information, where the first channel indication information is used to indicate a channel for scanning a first subsidiary broadcast packet broadcast by the audio receiving device; If the first UUID matches the preset UUID, control the Bluetooth module to receive the first subsidiary broadcast packet broadcast by the audio receiving device on the channel indicated by the first channel indication information, wherein the first subsidiary broadcast packet includes second channel indication information, and the second channel indication information is used to indicate a channel for scanning the first periodic broadcast packet broadcast by the audio receiving device; When executing the step of controlling the Bluetooth module to receive the first periodic broadcast packet broadcast by the audio receiving device, the at least one processor is further configured to execute the computer instructions to enable the display device to execute: The Bluetooth module is controlled to receive the first periodic broadcast packet broadcast by the audio receiving device on the channel indicated by the second channel indication information.

16. The display device according to claim 15, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: After receiving the first subsidiary broadcast packet broadcast by the audio receiving device and before sending a response packet corresponding to the first periodic broadcast packet to the audio receiving device, controlling the display to display the device identification of the audio receiving device in a scan list interface; In response to a selection operation on the device identifier, displaying a plurality of configurable channel identifiers corresponding to the audio receiving device; In response to a selection operation for a target channel identifier, a first BIS identifier is determined for the audio receiving device, wherein: The first BIS identifier corresponds to the target channel indicated by the target channel identifier.

17. The display device according to claim 14, wherein the first periodic broadcast packet further includes the position information of the audio receiving device; The at least one processor is further configured to execute the computer instructions to cause the display device to perform: After controlling the Bluetooth module to receive the first periodic broadcast packet broadcasted by the audio receiving device, obtaining the signal strength RSSI corresponding to the first periodic broadcast packet; According to the position information and the RSSI, a volume parameter is determined; wherein, The response packet also includes the volume parameter.

18. The display device according to claim 14, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: The first periodic broadcast packet also includes the location information of the audio receiving device. Before sending the response packet corresponding to the first periodic broadcast packet to the audio receiving device, the first BIS identifier corresponding to the audio receiving device is determined according to the location information.

19. The display device according to claim 18, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: Before sending the response packet corresponding to the first periodic broadcast packet to the audio receiving device, obtaining the channel information of the currently played audio media asset; Determine, from the channel information supported by the display device, the channel information to be configured that matches the channel information of the audio media asset; When determining the first BIS identifier corresponding to the audio receiving device according to the position information, the at least one processor is further configured to execute the computer instructions to enable the display device to execute: According to the orientation information, a target channel is determined from the channel information to be configured, and the first BIS identifier corresponding to the target channel is determined.

20. The display device according to claim 14, wherein the at least one processor is further configured to execute the computer instructions to cause the display device to perform: After sending the response packet corresponding to the first periodic broadcast packet to the audio receiving device, before controlling the Bluetooth module to broadcast multiple BIS streams, controlling the Bluetooth module to broadcast a second extended broadcast packet, wherein: The second extended broadcast packet includes a BIS identifier and third channel indication information, and the third channel indication information is used to indicate a channel for receiving the multiple BIS streams. The audio receiving device is used to receive the multiple BIS streams based on the channel indicated by the third channel indication information when the BIS identifier in the second extended broadcast packet is the same as the received first BIS identifier, and determine the audio data in the target BIS stream corresponding to the first BIS identifier from the multiple BIS streams, and play the audio data in the target BIS stream.

21. An audio receiving device, comprising: At least one processor, and a Bluetooth module, an audio output interface, and a memory connected to the at least one processor; The memory is configured to store computer instructions and / or data associated with the audio receiving device; At least one processor is configured to execute the computer instructions to enable the audio receiving device to: control the Bluetooth module to establish an access control list (ACL) connection with the display device; receive a first broadcast isochronous stream (BIS) identifier and a first volume parameter configured by the display device through the ACL connection; Adjust the volume based on the first volume parameter, control the Bluetooth module to receive multiple BIS streams broadcast by the display device, and determine the audio data in the first BIS stream corresponding to the first BIS identifier from the multiple BIS audios; Control the audio output interface to play the audio data in the first BIS stream.

22. The audio receiving device according to claim 21, wherein the at least one processor is further configured to execute the computer instructions to cause the audio receiving device to perform: Controlling the Bluetooth module to receive a scanning signal sent by the display device; In response to a scan signal sent by the display device, control the Bluetooth module to establish an ACL connection with the display device; and receive a BIS identifier configured by the display device through the ACL connection; Control the Bluetooth module to receive multiple BIS streams, wherein each BIS stream includes BIS audio data and a BIS identifier corresponding to the BIS audio; Acquire a target BIS audio from the multiple BIS audios, wherein a BIS identifier corresponding to the target BIS audio matches the configured BIS identifier; Control the audio output interface to play the target BIS audio.

23. The audio receiving device of claim 22, wherein the at least one processor is further configured to execute the computer instructions to cause the audio receiving device to: The Bluetooth module is controlled to receive the volume parameter sent by the display device through the ACL connection.

24. The audio receiving device of claim 21, wherein the at least one processor is further configured to execute the computer instructions to cause the audio receiving device to: Control the Bluetooth module to broadcast a first periodic broadcast packet, wherein: The first periodic broadcast packet is used to request a BIS identifier; receiving a response packet corresponding to the first periodic broadcast packet sent by the display device, wherein the response packet includes a first BIS identifier; Receiving a plurality of BIS streams broadcasted by the display device, and determining audio data in a target BIS stream corresponding to the first BIS identifier from the plurality of BIS streams; Control the audio output interface to play the audio data in the target BIS stream.

25. An audio processing method for a display device, comprising: Control the Bluetooth module to determine several audio receiving devices to be connected through Bluetooth scanning; Control the Bluetooth module to establish a first access control list (ACL) connection with the first audio receiving device; send a first broadcast isochronous stream (BIS) identifier and a first volume parameter to the first audio receiving device through the first ACL connection, so that the first audio receiving device receives the BIS audio data broadcast by the display device according to the first BIS identifier, and adjusts the volume based on the first volume parameter; Release the first ACL connection, control the Bluetooth module to establish a second ACL connection with the second audio receiving device; send a second BIS identifier and a second volume parameter to the second audio receiving device through the second ACL connection, so that the second audio receiving device receives the BIS audio data broadcast by the display device according to the second BIS identifier, and adjusts the volume based on the second volume parameter; The first audio receiving device and the second audio receiving device are different audio receiving devices among the plurality of audio receiving devices.

26. An audio processing method for an audio receiving device, comprising: Control the Bluetooth module to establish an access control list ACL connection with the display device; Receiving, through the ACL connection, a first broadcast isochronous stream BIS identifier and a first volume parameter configured by the display device; Adjust the volume based on the first volume parameter, control the Bluetooth module to receive multiple BIS streams broadcast by the display device, and determine the audio data in the first BIS stream corresponding to the first BIS identifier from the multiple BIS audios; Control the audio output interface to play the audio data in the first BIS stream.