Display device and sound channel configuration method

By controlling the Bluetooth protocol stack in the display device to configure BIS stream and SUBBIG for the target channel, the shortcomings of channel configuration in Bluetooth Low Energy audio technology of the display device are solved, and synchronous audio data transmission and sound quality improvement of multiple audio receiving devices are realized.

WO2026000999A1PCT designated stage Publication Date: 2026-01-02HISENSE VISUAL TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/076724
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-25
Filing Date
2025-02-10
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

Existing display devices lack effective channel configuration methods when supporting Bluetooth Low Energy audio technology, making it impossible to efficiently achieve synchronous audio data transmission from multiple audio receiving devices.

Method used

The processor of the display device controls the Bluetooth protocol stack to configure the BIS stream for the target channel, establish the mapping relationship between the target channel and the BIS stream, and configure the target sub-broadcast isochronous group (SUBBIG) for the target channel to realize the broadcast transmission of audio data.

Benefits of technology

It enables synchronous audio data transmission from multiple audio receiving devices. Display devices that support Bluetooth Low Energy audio technology can connect to multiple audio receiving devices simultaneously, improving sound quality and supporting VoIP and HD calls. It is suitable for audio receiving devices such as Bluetooth speakers and Bluetooth headsets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025076724_02012026_PF_FP_ABST
    Figure CN2025076724_02012026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of Bluetooth, and particularly relates to a display device and a sound channel configuration method. The display device may comprise at least one processor, and a Bluetooth module connected to the at least one processor, wherein the at least one processor may be configured to execute a computer program in a memory to cause the display device to execute the following: in response to a configuration trigger operation for a target sound channel in the current sound channel combination, controlling a Bluetooth protocol stack to perform BIS configuration on the target sound channel, so as to obtain a mapping relationship between the target sound channel and a BIS; and controlling the Bluetooth protocol stack to perform broadcast configuration on the target sound channel, so as to obtain a mapping relationship between the target sound channel and a target sub-broadcast isochronous group (SUBBIG). Therefore, when a configuration trigger operation is received, a corresponding BIS and a corresponding target SUBBIG are configured for a target sound channel, and it is ensured that one SUBBIG only includes one BIS, such that audio data of one sound channel can be separately broadcast in the form of one broadcast signal source, thereby realizing a sound channel configuration function.
Need to check novelty before this filing date? Find Prior Art

Description

Display device and channel configuration method

[0001] Cross-reference to Related Applications

[0002] This application claims priority to Chinese Patent Application No. 202410826153.5, filed on June 25, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD

[0003] The present application relates to the field of Bluetooth technology, in particular to a display device and a channel configuration method. BACKGROUND

[0004] With the introduction of a new generation of Bluetooth audio technology standard, Bluetooth Low Energy Audio (LE Audio) technology, more and more display devices can support Bluetooth Low Energy Audio (LE Audio) technology. For display devices supporting Bluetooth Low Energy Audio (LE Audio) technology, there is an urgent need for a channel configuration method. SUMMARY

[0005] Some embodiments of the present application provide a display device, which can include a display, a Bluetooth module, a memory configured to store a computer program, and at least one processor connected to the display, the Bluetooth module, and the memory, the at least one processor being configured to execute the computer program to cause the display device to perform: in response to a configuration trigger operation for a target channel in a current channel combination, controlling a Bluetooth protocol stack to perform BIS stream configuration for the target channel, obtaining a mapping relationship between the target channel and a BIS stream; wherein the BIS stream can be used to broadcast audio data of the target channel; controlling the Bluetooth protocol stack to perform broadcast configuration for the target channel, obtaining a mapping relationship between the target channel and a target sub-broadcast isochronous group (SUBBIG); wherein the target SUBBIG only contains the BIS stream corresponding to the target channel, and the target SUBBIG can be used to broadcast the audio data of the target channel in the form of a broadcast signal source.

[0006] Some embodiments of the present application provide a channel configuration method for a display device, which can include: in response to a configuration trigger operation for a target channel in a current channel combination, a Bluetooth protocol stack can be controlled to perform BIS stream configuration for the target channel, obtaining a mapping relationship between the target channel and a BIS stream; wherein the BIS stream can be used to broadcast audio data of the target channel; the Bluetooth protocol stack can be controlled to perform broadcast configuration for the target channel, obtaining a mapping relationship between the target channel and a target sub-broadcast isochronous group (SUBBIG); wherein the target SUBBIG only contains the BIS stream corresponding to the target channel, and the target SUBBIG can be used to broadcast the audio data of the target channel in the form of a single broadcast signal source. BRIEF DESCRIPTION OF DRAWINGS

[0007] FIG. 1 is a schematic diagram of one-to-one audio transmission of unicast media audio in the related art;

[0008] FIG. 2 is a schematic diagram of one-to-two audio transmission of unicast media audio provided in the related art;

[0009] FIG. 3 is a schematic diagram of the relationship among extended broadcast, periodic broadcast and BIS;

[0010] FIG. 4 is a schematic diagram of the relationship among extended broadcast packet, auxiliary broadcast packet, periodic broadcast packet and BIS;

[0011] FIG. 5 is a schematic diagram of continuously sending BIG in the related art;

[0012] FIG. 6 is a schematic diagram of a scenario of a channel configuration method provided by some embodiments of the present application;

[0013] FIG. 7 is a schematic diagram of a scenario of a channel configuration method provided by some embodiments of the present application;

[0014] FIG. 8 is a hardware configuration block diagram of a display device provided by some embodiments of the present application;

[0015] FIG. 9 is a schematic diagram of a software system architecture of a display device provided by some embodiments of the present application;

[0016] FIG. 10 is a hardware configuration block diagram of an audio receiving device provided by some embodiments of the present application;

[0017] FIG. 11 is a hardware configuration block diagram of a control terminal provided by some embodiments of the present application;

[0018] FIG. 12 is a schematic diagram of a flow of a channel configuration method provided by some embodiments of the present application;

[0019] FIG. 13 is a schematic diagram of the relationship between a channel and a SUBBIG and a BIS stream provided by some embodiments of the present application;

[0020] FIG. 14 is a flow diagram of a channel configuration method according to some embodiments of the present application;

[0021] FIG. 15 is a schematic diagram of a channel combination selection page according to some embodiments of the present application;

[0022] FIG. 16 is a schematic diagram of a channel configuration page according to some embodiments of the present application;

[0023] FIG. 17 is a schematic diagram of the relationship between a channel and an audio channel, a BIS stream according to some embodiments of the present application;

[0024] FIG. 18 is a schematic diagram of a BIS stream being distributed to a target channel by an audio data distribution module according to some embodiments of the present application;

[0025] FIG. 19 is a flow diagram of a channel configuration method according to some embodiments of the present application;

[0026] FIG. 20 is a flow diagram of determining a target audio receiving device for a target broadcast signal source according to some embodiments of the present application;

[0027] FIG. 21 is a schematic diagram of a hardware structure of an electronic device according to some embodiments of the present application. DETAILED DESCRIPTION

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

[0029] In the following description, a large number of specific details are set forth in order to facilitate a thorough understanding of the present application, but the present application can also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some embodiments of the present application, not all embodiments.

[0030] In order to more clearly illustrate the solutions in some embodiments of the present application or related technologies, the drawings used in the embodiments or related technology description will be briefly introduced below, the following drawings are incorporated into the specification and form a part of the specification, show some embodiments consistent with the present application, and together with the specification, serve to explain the principles of the present application, and obviously, for those skilled in the art, other drawings can also be obtained without creative labor.

[0031] The display device and the audio receiving device provided in the present application can support Bluetooth-based low-power audio (LE Audio) technology, wherein the display device can be used as an audio playing device or a device for performing channel configuration. For example, the display device can be a television, a mobile phone, a projector, a laser projection device, a monitor, an electronic bulletin board, an electronic table, etc., and the audio receiving device can be a Bluetooth speaker, a Bluetooth headset, etc.

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

[0033] 1. One audio playing device can simultaneously connect multiple audio receiving devices;

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

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

[0036] 4. Network telephony and high-definition calls are supported;

[0037] 5. Hearing aid / assistive listening applications are supported.

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

[0039] Unicast media audio

[0040] Compared with the current classic Bluetooth media audio application specification (A2DP), the unicast media audio in TMAP adopts a more advanced audio codec to provide better sound quality and at the same time provides more abundant control functions than the current classic Bluetooth media play control specification (AVRCP). TMAP defines two roles for unicast media audio applications: Unicast Media Sender (UMS) and Unicast Media Receiver (UMR). The UMS and the UMR implement unicast media audio transmission through a connection isochronous stream (CIS).

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

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

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

[0044] Broadcast media audio

[0045] The broadcast media audio in TMAP can be transmitted synchronously based on multiple broadcast isochronous streams (BIS) without connection. The biggest advantage of broadcast media audio is that audio data can be transmitted synchronously to multiple audio receiving devices.

[0046] The broadcast synchronization channel of broadcast media audio in TMAP has two concepts of broadcast isochronous group (BIG) and BIS. One audio transmitting device can transmit multiple BIGs simultaneously, each BIG can be composed of multiple BIS, one BIG can contain up to 31 BIS, and each BIS has a unique access address (Access Address). The access address of BIS is generated based on the seed access address (Seed Access Address) of the BIG to which it belongs according to a uniform algorithm.

[0047] Multiple broadcasts with different access addresses can be included in broadcast media audio, for example, but not limited to the following:

[0048] Extended advertising: for extended advertising on the main broadcast channel, ADV_EXT_IND packets can be used, and time and frequency information can be used to point to the attached broadcast. Its access address can use the main broadcast access address specified in the Bluetooth core specification: 0x8E89BED6.

[0049] Periodic Advertising (PA): The auxiliary advertising can use AUX_ADV_IND packet, and can be directed by time, frequency hopping map and access address to the periodic advertising, the periodic advertising can use AUX_SYNC_IND packet, and the periodic advertising can contain BIG information (BIGInfo).

[0050] Broadcast Isochronous Stream (BIS): The BIS directed by time, frequency hopping map, access address and BIG information (BIGInfo) in the periodic advertising can use BIS protocol data unit (PDU) packet, and the broadcast isochronous stream broadcasts digital audio.

[0051] FIG. 3 is a schematic diagram of the relationship among the extended advertising, the periodic advertising and the BIS. It should be noted that the Bluetooth works in 2.4 GHz frequency band, the frequency range of the 2.4 GHz frequency band can be between 2402 MHz and 2480 MHz, there are 40 channels every 2 MHz, of which 3 are main advertising channels, which are channel 37, channel 38 and channel 39, and the remaining 37 channels are auxiliary advertising channels, which are channel 0 to channel 36. As shown in FIG. 3, the main advertising channel includes channel 37, channel 38 and channel 39; the auxiliary advertising channel includes channel 0 to channel 36. The extended advertising on the main advertising channel can use ADV_EXT_IND packet, and is directed to the auxiliary advertising of the auxiliary advertising channel through time and frequency information, and then the auxiliary advertising uses AUX_ADV_IND packet, and is directed to the periodic advertising through time, frequency hopping map and access address, and further, the periodic advertising uses AUX_SYNC_IND packet, and is directed to the BIS through time, frequency hopping map, access address and BIG information (BIGInfo), and the BIS uses BIS PDU packet to broadcast digital audio.

[0052] Figure 4 is a diagram showing the relationship between the extended broadcast packet, the auxiliary broadcast packet, the periodic broadcast packet and the BIS. As shown in Figure 4, the audio transmitting device transmits the extended broadcast packet (ADV_EXT_IND) on the main broadcast channel (37, 38, 39), which can include but is not limited to the broadcast device address (AdvA), the broadcast data information (ADI) and the auxiliary broadcast packet pointer (Auxiliary Pointer, AuxPtr), wherein the AuxPtr indicates the auxiliary broadcast on the next auxiliary broadcast channel, and the auxiliary broadcast packet (AUX_ADV_IND) can include but is not limited to the extended broadcast data (AdvData), the broadcast audio announcement service universal unique identifier (Broadcast Audio Announcement Service UUID), the other service universal unique identifier (Others Service UUIDs), and the auxiliary broadcast packet can indicate the data channel and the broadcast period of the periodic broadcast. The periodic broadcast packet (AUX_SYNC_IND) can include but is not limited to the additional broadcast data BIG information (Additional Controller Advertising Data BIGinfo, ACAD BIGinfo), the extended broadcast data basic audio announcement service universal unique identifier (AdvData Basic Audio Announcement Service UUID), BASE. The periodic broadcast packet can contain all information of the broadcast isochronous stream BIS, and after receiving the periodic broadcast packet, the broadcast receiver can receive the BIS data at a specific channel and a specific time anchor according to the data included in the periodic broadcast packet, and obtain the BIS audio stream.

[0053] In practical applications, when broadcasting digital audio in the BIS mode, it can be realized by continuously sending BIG, and each sending of BIG can be referred to as a BIG event, and each BIG event can include multiple BIS.

[0054] FIG. 5 is a schematic diagram of a continuous BIG sending method in the related art. As shown in FIG. 5, in the process of continuous BIG sending, the BIG event is periodically and continuously executed. The BIG anchor points shown in FIG. 5 indicate the start time of each BIG event, and the time interval between two anchor points is a period of executing the BIG event. It should be noted that FIG. 5 takes 3 BIG events as an example, each of which includes 2 BISs. FIG. 5 shows that the BIG event X, the BIG event (X+1) and the BIG event (X+2) are continuously executed, each of which can include 2 BISs (also referred to as BIS streams), which are BIS1 and BIS2 shown in FIG. 5. In the process of executing the BIG event, the BIS stream is broadcasted. In the process of broadcasting the BIS stream, the BIS stream can be broadcasted once every fixed time interval.

[0055] The channel configuration method of the display device of some embodiments of the present application can be implemented by a display device, which can include a mobile phone, a television, a computer, etc. The channel configuration method provided in some embodiments of the present application mainly involves the configuration of a target channel in a current channel combination (i.e., configuring a corresponding BIS stream for the target channel and configuring a corresponding sub-broadcasting isochronous group (SUBBIG) for the target channel).

[0056] FIG. 6 is a schematic diagram of a scene of a channel configuration method according to some embodiments of the present application. As shown in FIG. 6, a television is taken as a broadcast signal source, a mobile phone is taken as a display device, and a Bluetooth speaker is taken as an audio receiving device. First, the Bluetooth module can be controlled to scan the broadcast signal source, and the identification of the scanned broadcast signal source can be displayed on the display. Then, when a selection operation for the identification of any broadcast signal source is received, the broadcast signal source can be determined as a target broadcast signal source. When a selection operation for any connected audio receiving device is received, the connected audio receiving device can be determined as a target audio receiving device. Further, the broadcast parameter information of the target broadcast signal source can be sent to the target audio receiving device, so that the target audio receiving device can receive the audio data of the channel corresponding to the target broadcast signal source according to the broadcast parameter information.

[0057] FIG. 7 is a schematic diagram of a scenario of a sound channel configuration method according to some embodiments of the present application. As shown in FIG. 7, the display device is taken as a TV set and the audio receiving device is taken as a sound box as an example for illustration. After the display device generates the BIS stream corresponding to the target sound channel configuration and the SUBBIG corresponding to the target sound channel configuration, the SUBBIG can be used to broadcast the audio data of one sound channel in the form of one broadcast signal source. For example, BIS0 can be used to broadcast the audio data of the left sound channel, BIS1 can be used to broadcast the audio data of the right sound channel, BIS2 can be used to broadcast the audio data of the left front sound channel, and BIS3 can be used to broadcast the audio data of the right front sound channel. During the process of broadcasting the audio data of each sound channel by the display device using the BIS stream, the audio data of the left sound channel can be received by the sound box 1, the audio data of the right sound channel can be received by the sound box 2, the audio data of the left front sound channel can be received by the sound box 3, and the audio data of the right front sound channel can be received by the sound box 4.

[0058] In some embodiments, the sound channel configuration method of the display device can also be implemented by the display device, a control terminal and a plurality of audio receiving devices. The control terminal can be a mobile phone, a tablet computer or the like. The control terminal is mainly used to display the broadcast signal source scanned by the display device and establish an LE audio connection with the audio receiving device scanned.

[0059] FIG. 8 is a schematic diagram of a possible hardware configuration of a display device according to some embodiments of the present application. As shown in FIG. 8, in some embodiments, the display device 100 can include at least one of 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.

[0060] In some embodiments, the processor can include, but is not limited to, a central processing unit, a video processor, an audio processor, a graphics processing unit, a random access memory (RAM), a read-only memory (ROM), a first interface to an n-th interface for input / output.

[0061] In some embodiments, the display 160 can include a display screen component for presenting a picture and a driving component for driving image display. The display 160 can be used to receive an image signal output from the at least one processor, display video content, image content and a menu control interface, and control a user interface (UI) interface.

[0062] In some embodiments, the display 160 can be a liquid crystal display, an organic light-emitting diode (OLED) display, and a projection display, and can also be a projection device and a projection screen.

[0063] In some embodiments, the communication device 120 can be a component for communicating with external devices or servers according to various communication protocol types. For example, the communication device can include at least one of a wireless fidelity (Wifi or WiFi) module, a Bluetooth module, a wired Ethernet module, and other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The display device 100 can establish the sending and receiving of control signals and data signals with an external control device (control terminal) or a server through the communication device 120. For example, the display device 100 can obtain a user instruction sent by a control device (control terminal) through the communication device 120, and implement the channel configuration method provided in the present application according to the user instruction.

[0064] In some embodiments, the user interface can be used to receive control signals of a control device (such as an infrared remote controller).

[0065] In some embodiments, the detector 130 can be used to collect signals of an external environment or interaction with the outside. For example, the detector 130 can include a light receiver, and can be used to collect an ambient light intensity sensor; or the detector 130 can include an image collector, such as a camera, which can be used to collect an external environment scene, a user's attribute, or a user's interactive gesture; or the detector 130 can include a sound collector, such as a microphone, which can be used to receive external sound.

[0066] In some embodiments, the external device interface 140 can include, but is not limited to, any one or more of the following: a high-definition multimedia interface (HDMI), an analog or digital high-definition component input interface (component), a composite video input interface (Composite Video Broadcast Signal or Composite Video Blanking and Sync, CVBS), a universal serial bus (USB) input interface (referred to as USB), an RGB port, and the like. It can also be a composite input / output interface formed by the above-mentioned multiple interfaces.

[0067] In some embodiments, the tuning demodulator 110 can receive broadcast television signals through wired or wireless receiving means, and demodulate audio and video signals, as well as Electrical Program Guide (EPG) data signals from multiple wireless or wired broadcast television signals.

[0068] In some embodiments, the at least one processor 150 and the tuning demodulator 110 can be located in different devices, i.e., the tuning demodulator 110 can 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, etc. The display device 100 can further include a sound output apparatus, which can include an audio output interface 170 and a speaker, etc.

[0069] In some embodiments, the at least one processor 150 can control the operation of the display device and respond to user operations through various software control programs (computer programs) stored in the memory. The at least one processor 150 can control the overall operation of the display device 100. For example, in response to receiving a user command for selecting a UI object displayed on the display 160, the at least one processor 150 can perform an operation related to the object selected by the user command.

[0070] In some embodiments, the operations performed by the display device 100 when implementing the channel configuration method provided by some embodiments of the present application can be implemented by the at least one processor 150 by executing computer programs stored in the memory.

[0071] In some embodiments, the at least one processor 150 can be configured to execute the computer programs to cause the display device to perform: in response to a configuration triggering operation for a target channel in a current channel combination, controlling a Bluetooth protocol stack to perform BIS stream configuration for the target channel to obtain a mapping relationship between the target channel and a BIS stream; wherein the BIS stream can be used to broadcast audio data of the target channel; controlling the Bluetooth protocol stack to perform broadcast configuration for the target channel to obtain a mapping relationship between the target channel and a target sub-broadcast isochronous group (SUBBIG); wherein the target SUBBIG can only contain the BIS stream corresponding to the target channel, and the target SUBBIG can be used to broadcast the audio data of the target channel in the form of a single broadcast signal source.

[0072] In some embodiments, the at least one processor 150 can be further configured to execute the computer programs to cause the display device to perform: based on a device name of the display device and a channel name of the target channel, setting an identifier of a broadcast signal source corresponding to the target SUBBIG.

[0073] In some embodiments, the at least one processor 150 can be further configured to execute the computer program to cause the display device to perform: controlling the Bluetooth module to start broadcasting in response to the target SUBBIG; wherein the target SUBBIG can be used to broadcast the BIS stream corresponding to the target channel, and the BIS stream can carry the audio data of the target channel.

[0074] In some embodiments, when the at least one processor 150 performs the operation of controlling the Bluetooth protocol stack to perform BIS stream configuration for the target channel to obtain the mapping relationship between the target channel and the BIS stream in response to the configuration trigger operation for the target channel in the current channel combination, the at least one processor 150 can be further configured to execute the computer program to cause the display device to perform: in response to the configuration trigger operation for the target channel in the current channel combination, determining a target audio channel corresponding to the target channel from the established audio channel audio Hal; wherein the target audio channel can be used to transmit the audio data of the target channel, and the established audio channel can be an audio channel between the audio module and the Bluetooth protocol stack; and controlling the Bluetooth protocol stack to perform BIS stream configuration for the target audio channel to obtain the mapping relationship between the target audio channel and the BIS stream; wherein the BIS stream can be used to broadcast the audio data transmitted based on the target audio channel.

[0075] In some embodiments, the at least one processor 150 can be further configured to: control the audio module to transmit the audio data of the target channel to the Bluetooth protocol stack through the target audio channel corresponding to the target channel; and control the Bluetooth protocol stack to encapsulate the audio data of the target channel using the BIS stream corresponding to the target audio channel, and broadcast the BIS stream using the broadcast signal source corresponding to the target SUBBIG to which the BIS stream belongs.

[0076] In some embodiments, after the at least one processor 150 performs the operation of controlling the Bluetooth protocol stack to perform broadcast configuration for the target channel to obtain the mapping relationship between the target channel and the target SUBBIG, the at least one processor 150 can be further configured to execute the computer program to cause the display device to perform: controlling the audio module to transmit the audio data of the target channel to the Bluetooth protocol stack through a preset audio channel; controlling the audio data distribution module in the Bluetooth protocol stack to distribute the audio data of the target channel to the BIS stream corresponding to the target channel; and controlling the Bluetooth protocol stack to encapsulate the audio data of the target channel using the BIS stream, and broadcast the BIS stream using the broadcast signal source corresponding to the target SUBBIG to which the BIS stream belongs.

[0077] In some embodiments, the at least one processor 150 can be further configured to execute the computer program to cause the display device to perform: controlling the Bluetooth module to scan for broadcast signal sources, and controlling the display to display the identities of the scanned broadcast signal sources; in response to a selection operation on the identity of any broadcast signal source, determining the broadcast signal source as a target broadcast signal source; controlling the Bluetooth module to perform an audio sink scan, and establishing an LE audio connection with at least one audio sink scanned; in response to a selection operation on any connected audio sink, determining the connected audio sink as a target audio sink; and sending broadcast parameter information of the target broadcast signal source to the target audio sink, so that the target audio sink can receive audio data of a sound channel corresponding to the target broadcast signal source based on the broadcast parameter information.

[0078] In some embodiments, the at least one processor 150 can be further configured to execute the computer program to cause the display device to perform: each sound channel in the current sound channel combination corresponds to a different broadcast signal source.

[0079] FIG. 9 is a schematic diagram of a software system architecture of a display device according to some embodiments of the present application. As shown in FIG. 9, the software system can include at least one of an application (App) layer, a system framework (Framework) layer (referred to as a “framework layer” for short), a dynamic library, and a Bluetooth driver.

[0080] The application layer can be used to deploy television-related functions. For example, the application layer can include at least one of a TV settings or a TV service.

[0081] The system framework layer can include at least one of a Bluetooth interface (Bluetooth API), a Bluetooth application (Bluetooth APK), and an audio module.

[0082] The Bluetooth application can include Bluetooth protocol-related specifications. For example, the Bluetooth application can include at least one of an A2DP (Advanced Audio Distribution Profile) application specification, an LE Audio application specification, and a Hearing Aid application specification. The A2DP application specification is a media audio application specification in classic Bluetooth, the LE Audio application specification is a Bluetooth-based low-power audio application specification, and the Hearing Aid application specification is a low-power (BLE) based hearing aid application specification.

[0083] The dynamic library can include one or more of a Bluetooth protocol stack and a Bluetooth audio hardware abstraction layer (HAL), wherein the Bluetooth protocol stack is mainly responsible for scanning, connecting, and configuring Bluetooth devices. During the process of establishing a Bluetooth connection with a Bluetooth device, the display device can send relevant data to the Bluetooth protocol stack through a Bluetooth application in the display device. The Bluetooth protocol stack can also be called by the Bluetooth application.

[0084] In some embodiments, the audio module can include one or more of an audio manager and an audio service, and the audio module is mainly responsible for sending audio-related data from the Bluetooth application to the Bluetooth protocol stack. In some embodiments of the present application, the audio channel audio data of the sound channel is mainly transmitted between the audio module and the Bluetooth protocol stack, and after receiving the sound channel audio data, the Bluetooth protocol stack encapsulates the sound channel audio data into a BIS stream.

[0085] In some embodiments, the Bluetooth driver can be mainly responsible for Bluetooth connection between the display device and the surrounding Bluetooth devices.

[0086] In some embodiments, the Bluetooth protocol stack can also include a general audio framework (GAF); the GAF can also include but is not limited to a common audio profile (CAP), a common audio service (CAS), audio stream transmission management, and volume control, wherein the audio stream transmission management can include but is not limited to a basic audio profile (BAP), an audio capability display service (PACS), an audio stream control service (ASCS), and a broadcast audio scan service (BASS), which is needed for broadcast synchronization in some embodiments of the present application. The volume control can include but is not limited to a volume control profile (VCP), a volume control service (VCS), a voice offset control service (VOCS), and an audio input control service (AICS).

[0087] Fig. 10 is a hardware configuration block diagram of an audio receiving device according to some embodiments of the present application. As shown in Fig. 10, the audio receiving device 200 can include at least one processor 210, a communication device 220, a user input / output interface 230, a memory 240, a power supply 250.

[0088] In some embodiments, the communication device 220 can be used for external communication, and can include at least one of a WIFI chip, a Bluetooth module, an NFC or an alternative module.

[0089] In some embodiments, the user input / output interface 230 can include at least one of a speaker, a microphone, a touchpad, a sensor, a button or an alternative module.

[0090] Fig. 11 is a hardware configuration block diagram of a control terminal according to some embodiments of the present application. It should be understood that the control terminal 300 shown in Fig. 11 is only an example, and the control terminal 300 can have more or fewer components than those shown in Fig. 11, can combine two or more components, or can have a different configuration of components. The various components shown in Fig. 11 can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application specific integrated circuits.

[0091] As shown in Fig. 11, in some embodiments, the control terminal 300 can 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 WIFI module 370, at least one processor 380, a Bluetooth module 381, and a power supply 390, etc.

[0092] In some embodiments, the RF circuit 310 can be used for receiving and sending signals in the process of information transmission or conversation, and can receive downlink data of a base station and hand over to the at least one processor 380 for processing; and can send uplink data to the base station.

[0093] In some embodiments, the memory 320 can be used for storing software programs and data. The memory 320 stores an operating system that enables the control terminal 300 to run. In the present application, the memory 320 can store an operating system and various application programs, and can also store program codes for implementing the sound channel configuration method based on the control terminal in some embodiments of the present application.

[0094] In some embodiments, the display unit 330 can be configured to receive inputted digital or character information, generate signal input related to user settings and function control of the control terminal 300. In a specific implementation, the display unit 330 can include a touch screen 331 arranged on the front of the control terminal 300, which can collect touch operations of the user thereon or therearound, such as clicking buttons.

[0095] In some embodiments, the display unit 330 can also be configured to display information inputted by the user or provided to the user, and a graphical user interface (GUI) of various menus of the control terminal 300. The display unit 330 can include a display screen 332 arranged on the front of the control terminal 300. The touch screen 331 can be arranged on the display screen 332, or the touch screen 331 can be integrated with the display screen 332 to realize the input and output functions of the control terminal 300, which can be referred to as a touch display screen. The control terminal 300 can 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.

[0096] In some embodiments, the audio circuit 360, the speaker 361, and the microphone 362 can provide an audio interface between the user and the control terminal 300. The WiFi belongs to a short-range wireless transmission technology, and the control terminal 300 can help the user to send and receive emails, browse web pages, and access streaming media through the WiFi module 370, thereby providing the user with wireless broadband Internet access.

[0097] In some embodiments, the at least one processor 380 is a control center of the control terminal 300, which connects various parts of the control terminal 300 through various interfaces and lines, executes various functions of the control terminal 300 and processes data by running or executing software programs (computer programs) stored in the memory 320 and calling data stored in the memory 320.

[0098] In some embodiments, the at least one processor 380 can include one or more processing units; the at least one processor 380 can also integrate an application processor and a baseband processor, wherein the application processor mainly processes operating systems, user interfaces, and application programs, and the baseband processor mainly processes wireless communication. It can be understood that the above-mentioned baseband processor can also not be integrated into the at least one processor 380. The at least one processor 380 in the present application can run an operating system, an application program, a user interface display and a touch response, and a sound channel configuration method executed by the control terminal of some embodiments of the present application. In addition, the at least one processor 380 is coupled to the display unit 330.

[0099] In some embodiments, the Bluetooth module 381 can be configured to interact with other Bluetooth devices having Bluetooth modules through Bluetooth protocol. For example, the control terminal 300 can establish a Bluetooth connection with a display device also having a Bluetooth module through the Bluetooth module 381, and thus interact with the display device. In some embodiments of the present application, the control terminal 300 can establish a Bluetooth connection with a display device also having a Bluetooth module through the Bluetooth module 381 to receive broadcast parameter information of a target broadcast signal source sent by the display device.

[0100] In some embodiments, the control terminal 300 can further include a power supply 390 (such as a battery) for powering various components.

[0101] A flowchart of a sound channel configuration method provided by some embodiments of the present application is shown in FIG. 12. The execution subject of the sound channel configuration method can be the display device 100 in the embodiment shown in FIG. 7, specifically a display device supporting Bluetooth-based low-energy audio (LE Audio) technology. As shown in FIG. 12, the method can include but is not limited to the following steps S1202-S1204:

[0102] S1202: In response to a configuration trigger operation for a target sound channel in a current sound channel combination, the Bluetooth protocol stack is controlled to perform BIS stream configuration for the target sound channel, obtaining a mapping relationship between the target sound channel and a BIS stream.

[0103] The BIS stream can be used to broadcast audio data of the target sound channel.

[0104] In practical applications, the sound channel combination can include a 2.0 sound channel combination, a 2.1 sound channel combination, a 3.0 sound channel combination, a 3.1 sound channel combination, a 2.2 sound channel combination, a 4.0 sound channel combination, a 5.0 sound channel combination, and a 5.1 sound channel combination, etc. In some embodiments of the present application, the current sound channel combination can be any one of the above sound channel combinations.

[0105] The 2.0 channel combination for 2 channels can include a left channel and a right channel; the channel combination for 3 channels can include a 2.1 channel combination and a 3.0 channel combination, the 2.1 channel combination can include a left channel, a right channel and a subwoofer, and the 3.0 channel combination can include a left channel, a right channel and a center channel; the 3.1 channel combination, the 2.2 channel combination and the 4.0 channel combination for 4 channels, the 3.1 channel combination can include a left channel, a right channel, a center channel and a subwoofer, the 2.2 channel combination can include a left channel, a right channel and two subwoofers, and the 4.0 channel combination can include a left channel, a right channel, a front left channel and a front right channel; the channel combination for 5 channels can include a 5.0 channel combination, and the 5.0 channel combination can include a left channel, a right channel, a front left channel, a front right channel and a subwoofer; the channel combination for 6 channels can include a 5.1 channel combination, and so on.

[0106] In some embodiments of the present application, the target channel can be any one of the channels in the current channel combination, for example, a left channel in a 3.0 channel combination, or a right channel in a 4.0 channel combination, or a front right channel in a 5.0 channel combination, and so on.

[0107] In some embodiments of the present application, the configuration triggering operation for the target channel in the current channel combination can include that the display device receives the configuration triggering operation of the user for the target channel in the current channel combination through the remote controller, for example, after the remote controller receives the voice input of "configuring the left channel in the 3.0 channel combination" through the voice component, the remote controller sends an instruction to configure the left channel in the 3.0 channel combination to the display device, and when the display device receives the instruction to configure the left channel in the 3.0 channel combination, the display device controls the Bluetooth protocol stack to perform BIS stream configuration for the target channel, so as to obtain the mapping relationship between the target channel and the BIS stream.

[0108] In some embodiments of the present application, the BIS stream refers to a special type of data stream in a display device supporting the LE audio protocol for broadcast transmission, which is suitable for one-to-many data transmission scenarios, for example, synchronously transmitting audio broadcast data to multiple audio receiving devices.

[0109] For example, when the display device receives a configuration trigger operation for the left channel in the 3.0 channel combination, the display device can control the Bluetooth protocol stack to configure a corresponding BIS stream, such as BIS0, for the left channel in the 3.0 channel combination, so as to obtain a mapping relationship between the left channel in the 3.0 channel combination and the BIS0. When the display device receives a configuration trigger operation for the right channel in the 3.0 channel combination, the display device can control the Bluetooth protocol stack to configure a corresponding BIS stream, such as BIS1, for the right channel in the 3.0 channel combination, so as to obtain a mapping relationship between the right channel in the 3.0 channel combination and the BIS1. When the display device receives a configuration trigger operation for the center channel in the 3.0 channel combination, the display device can control the Bluetooth protocol stack to configure a corresponding BIS stream, such as BIS2, for the center channel in the 3.0 channel combination, so as to obtain a mapping relationship between the center channel in the 3.0 channel combination and the BIS2.

[0110] In some embodiments of the present application, after determining the mapping relationship between the target channel and the BIS stream, the display device can broadcast the audio data of the target channel based on the BIS stream.

[0111] In some embodiments of the present application, after determining the mapping relationship between the target channel and the BIS stream, the display device can broadcast the audio data of the target channel based on the BIS stream.

[0112] In some embodiments of the present application, after the display device controls the Bluetooth protocol stack to configure a corresponding BIS stream for the target channel in response to a configuration trigger operation for the target channel in the current channel combination, the display device can continue to control the Bluetooth protocol stack to configure the target channel for broadcasting, so as to obtain a mapping relationship between the target channel and a target sub-broadcast isochronous group SUBBIG.

[0113] In actual applications, the SUBBIG is a sub-group in a BIG (Boardcast Isochronous Group), which can be used to process a single data stream. One BIG can include multiple SUBBIGs, and each SUBBIG corresponds to the transmission of one data stream, that is, one SUBBIG corresponds to one BIS stream. The BIG supports high-bandwidth and low-latency data transmission.

[0114] In some embodiments of the present application, since one SUBBIG corresponds to one BIS stream, after configuring a corresponding target SUBBIG for the target channel, the target SUBBIG only includes the BIS stream corresponding to the target channel.

[0115] In some embodiments of the present application, after the BIS stream configuration is performed for the target channel, the mapping relationship between the target channel and the BIS stream is obtained, and the SUBBIG configuration is performed for the target channel, the mapping relationship between the target channel and the target SUBBIG is obtained, the corresponding relationship between the target channel, the target SUBBIG and the target BIS can be obtained.

[0116] As shown in FIG. 13, FIG. 13 is a schematic diagram of the relationship between the channel, the SUBBIG and the BIS stream provided by some embodiments of the present application, assuming that the current channel combination is a 4.0 channel combination, wherein the 4.0 channel combination includes a left channel, a right channel, a left surround channel and a right surround channel. Specifically, the left channel has a corresponding relationship with SUBBIG0, and SUBBIG0 only includes BIS0; the right channel has a corresponding relationship with SUBBIG1, and SUBBIG1 only includes BIS1; the left surround channel has a corresponding relationship with SUBBIG2, and SUBBIG2 only includes BIS2; and the right surround channel has a corresponding relationship with SUBBIG3, and SUBBIG3 only includes BIS3.

[0117] In some embodiments of the present application, the broadcast signal source can include a module in the display device for sending a broadcast packet to the surrounding device to perform device scanning and connection establishment. The broadcast signal source has a corresponding relationship with the sub-broadcast isochronous group SUBBIG. Specifically, one broadcast signal source can correspond to one SUBBIG. In actual application, since one broadcast signal source corresponds to one SUBBIG, after the broadcast configuration is performed for the target channel, the mapping relationship between the target channel and the target SUBBIG is obtained, the target SUBBIG can be used to broadcast the audio data of the target channel in the form of one broadcast signal source.

[0118] In some embodiments, when the display device controls the Bluetooth protocol stack to configure the target SUBBIG for the target channel, the display device can also set the identifier of the broadcast signal source corresponding to the target SUBBIG based on the device name of the display device and the channel name of the target channel. For example, assuming that the target channel to be configured is the left channel in the 4.0 channel combination, and the display device performing the channel configuration for the target channel is Hisense TV, the identifier of the broadcast signal source corresponding to the target SUBBIG can be set as “Hisense TV-left channel”.

[0119] In actual application, after the display device sets the identifier of the broadcast signal source corresponding to the target SUBBIG, in the process of using the target SUBBIG to broadcast the audio data of the target channel in the form of one broadcast signal source, the surrounding LE audio device can scan the identifier of the broadcast signal source broadcasting the audio data through the Bluetooth module, and the display can be controlled to display the scanned identifier of the broadcast signal source, such as display device 1-left channel, display device 2-right channel, etc.

[0120] In some embodiments, after the display device controls the Bluetooth protocol stack to configure the target BIS for the target sound channel and to configure the target SUBBIG for the target sound channel, the display device can further control the Bluetooth module to start broadcasting for the broadcast signal source corresponding to the target SUBBIG. In actual applications, since there is an association relationship between the target sound channel, the target SUBBIG, and the BIS stream, and the target SUBBIG corresponds to one broadcast signal source, when the display device controls the Bluetooth module to start broadcasting for the broadcast signal source corresponding to the target SUBBIG, the broadcast signal source can broadcast the BIS stream corresponding to the target SUBBIG to the outside.

[0121] In actual applications, since the BIS stream carries the audio data of the target sound channel, when the broadcast signal source broadcasts the BIS stream corresponding to the target SUBBIG to the outside, the broadcast signal source can broadcast the audio data of the target sound channel to the outside through the BIS stream.

[0122] In some embodiments, each sound channel in the current sound channel combination can correspond to a different broadcast signal source, for example, in a 4.0 sound channel combination, the left sound channel can correspond to the broadcast signal source A, the right sound channel can correspond to the broadcast signal source B, the left front sound channel can correspond to the broadcast signal source C, and the right front sound channel can correspond to the broadcast signal source D.

[0123] In the sound channel configuration method provided by some embodiments of the present application, in response to a configuration trigger operation for a target sound channel in the current sound channel combination, the Bluetooth protocol stack can be first controlled to perform BIS stream configuration for the target sound channel, to obtain a mapping relationship between the target sound channel and the BIS stream, wherein the BIS stream can be used to broadcast the audio data of the target sound channel; and then the Bluetooth protocol stack can be controlled to perform broadcast configuration for the target sound channel, to obtain a mapping relationship between the target sound channel and a target sub-broadcast isochronous group SUBBIG, wherein the target SUBBIG only contains the BIS stream corresponding to the target sound channel, and the target SUBBIG can be used to broadcast the audio data of the target sound channel in the form of one broadcast signal source. It can be seen that, when the configuration trigger operation for the target sound channel in the current sound channel combination is received, some embodiments of the present application can automatically configure the corresponding BIS stream for the target sound channel, and configure the corresponding SUBBIG for the target sound channel, so as to ensure that one SUBBIG only contains one BIS stream when performing broadcast configuration, thereby broadcasting the audio data of the target sound channel in the form of one broadcast signal source, and realizing the sound channel configuration function.

[0124] Corresponding to the scene schematic diagram as shown in FIG. 7, some embodiments of the present application further provide a sound channel configuration method as shown in FIG. 14. The method can be applied to a display device. As shown in FIG. 14, it is a flowchart two of a sound channel configuration method provided by some embodiments of the present application. As shown in FIG. 14, the method can include but is not limited to the following steps S1402-S1406:

[0125] S1402: In response to the configuration triggering operation for the target channel in the current channel combination, determine a target audio channel corresponding to the target channel from the established audio channels audio Hal; wherein the target audio channel is used to transmit audio data of the target channel, and the established audio channels are audio channels between the audio module and the Bluetooth protocol stack.

[0126] In some embodiments of the present application, the connected audio channel can be an audio channel between the audio module and the Bluetooth protocol stack, wherein the audio module can be used to transmit audio data to the Bluetooth protocol stack through the audio channel between the audio module and the Bluetooth protocol stack after receiving the audio data from the Bluetooth application. The target audio channel corresponding to the target channel can be any one of the established audio channels audio Hal, and the target audio channel can be used to transmit audio data of the target channel.

[0127] In actual application, before determining the target audio channel corresponding to the target channel, a plurality of audio channels audio Hal can also be established, so that the display device can determine the target audio channel for the target channel from the established audio channels audio Hal. In some embodiments, the display device can control the Bluetooth protocol stack to establish an audio channel between the audio module and the Bluetooth protocol stack when receiving the selection operation for the current channel combination.

[0128] The audio channel can be used to transmit channel audio data of any channel in the current channel combination.

[0129] In some embodiments of the present application, the selection operation for the current channel combination can include but is not limited to: in the process of displaying a plurality of channel combinations on the channel configuration page, in response to the selection operation for any channel combination in the plurality of channel combinations, the channel combination can be determined as the current channel combination, and the Bluetooth protocol stack can be controlled to establish an audio channel between the audio module and the Bluetooth protocol stack.

[0130] In some embodiments, the display device can also control the Bluetooth protocol stack to establish an audio channel between the audio module and the Bluetooth protocol stack based on the number of channels included in the current channel combination when receiving the selection operation for the current channel combination; for example, when receiving the selection operation for a 2.0 channel combination including a left channel and a right channel, the Bluetooth protocol stack can be controlled to establish two audio channels for configuring corresponding audio channels for the left channel and the right channel in the 2.0 channel combination.

[0131] As shown in FIG. 15, an example of a sound channel combination selection page provided by some embodiments of the present application is shown, on which multiple sound channel combinations are displayed, such as a 2.0 sound channel combination, a 2.1 sound channel combination, a 3.0 sound channel combination, a 3.1 sound channel combination, a 4.0 sound channel combination, and a 5.0 sound channel combination. When the display device receives a selection operation for the 4.0 sound channel combination, it can control the Bluetooth protocol stack to establish four audio channels between the audio modules and the Bluetooth protocol stack.

[0132] In some embodiments, when the display device receives a selection operation for the current sound channel combination, it can also display the multiple sound channels included in the current sound channel combination on the sound channel configuration page, and when it receives a configuration trigger operation for a target sound channel in the multiple sound channels, it can determine a target audio channel corresponding to the target sound channel.

[0133] As shown in FIG. 16, an example of a sound channel configuration page provided by some embodiments of the present application is shown, on which the multiple sound channels included in the current sound channel combination are displayed, such as the left sound channel, the right sound channel, the front left sound channel, and the front right sound channel included in the 4.0 sound channel combination. When the display device receives a configuration trigger operation for the left sound channel in the 4.0 sound channel combination, it can determine a target audio channel corresponding to the left sound channel from the established audio channels.

[0134] In some embodiments of the present application, after the display device determines a target audio channel corresponding to a target sound channel in the current sound channel combination from the established audio channels audio Hal in response to a configuration trigger operation for the target sound channel, it can establish a corresponding relationship between the target sound channel and the target audio channel, and subsequently transmit sound channel audio data of the target sound channel through the target audio channel.

[0135] In some embodiments, the current sound channel combination can include multiple sound channels, and for any one of the multiple sound channels, the sound channel configuration method provided by some embodiments of the present application can be used for audio channel configuration. In actual applications, after all the sound channels in the current sound channel combination are configured with corresponding audio channels, the display device can also broadcast audio data based on the configured sound channel combination.

[0136] S1404: Control the Bluetooth protocol stack to perform BIS stream configuration for the target audio channel, to obtain a mapping relationship between the target audio channel and a BIS stream; the BIS stream is used to broadcast audio data transmitted based on the target audio channel.

[0137] In some embodiments of the present application, after the corresponding target audio channel is determined for the target channel, the corresponding BIS stream can also be configured for the target audio channel. Specifically, the display device can control the Bluetooth protocol stack to perform BIS configuration for the target audio channel to obtain the mapping relationship between the target audio channel and the BIS stream, that is, to achieve the function of configuring the corresponding BIS stream for the target audio channel.

[0138] As shown in FIG. 17, it is a schematic diagram of the relationship among the channel, audio channel and BIS stream provided by some embodiments of the present application. For example, it is assumed that the current channel combination is a 4.0 channel combination, which can include a left channel, a right channel, a front left channel and a front right channel. The established audio channels can include audio channel 0, audio channel 1, audio channel 2 and audio channel 3. Specifically, the left channel corresponds to audio channel 0, the right channel corresponds to audio channel 1, the front left channel corresponds to audio channel 2, and the front right channel corresponds to audio channel 3. BIS0 can be used to broadcast the audio data transmitted based on audio channel 0 (i.e., the audio data of the left channel), BIS1 can be used to broadcast the audio data transmitted based on audio channel 1 (i.e., the audio data of the right channel), BIS2 can be used to broadcast the audio data transmitted based on audio channel 2 (i.e., the audio data of the front left channel), and BIS3 can be used to broadcast the audio data transmitted based on audio channel 3 (i.e., the audio data of the front right channel).

[0139] In some embodiments, after the corresponding target audio channel is determined for the target channel, and the corresponding BIS stream is determined for the target audio channel, the audio data of the target channel can be transmitted to the Bluetooth protocol stack through the target audio channel corresponding to the target channel based on the corresponding relationship among the target channel, the target audio channel and the BIS stream. The Bluetooth protocol stack encapsulates the audio data based on the BIS stream corresponding to the target audio channel, and then the audio data of the target channel can be broadcasted through the broadcast signal source corresponding to the target SUBBIG to which the BIS stream belongs.

[0140] In a specific implementation, first, the audio module can be controlled to transmit the audio data of the target channel to the Bluetooth protocol stack through the target audio channel corresponding to the target channel. Then, the Bluetooth protocol stack can be controlled to encapsulate the audio data of the target channel using the BIS stream corresponding to the target audio channel, and the broadcast can be performed based on the broadcast signal source corresponding to the target SUBBIG to which the BIS stream belongs.

[0141] Since the BIS stream in some embodiments of the present application belongs to the target SUBBIG, after the audio data of the target channel is encapsulated in the BIS stream corresponding to the target audio channel, the broadcast can be performed based on the broadcast signal source corresponding to the target SUBBIG, thereby realizing the effect of broadcasting the audio data of the target channel in the form of one broadcast signal source.

[0142] S1406: The display device controls the Bluetooth protocol stack to perform broadcast configuration for the target audio channel, to obtain a mapping relationship between the target audio channel and a target sub-broadcast isochronous group (SUBBIG); the target SUBBIG only contains the BIS stream corresponding to the target audio channel, and the target SUBBIG is used to broadcast audio data of the target audio channel in the form of a broadcast signal source.

[0143] In the audio channel configuration method provided by some embodiments of the present application, in response to a configuration trigger operation for a target audio channel in a current audio channel combination, first, a target audio channel corresponding to the target audio channel can be determined from an established audio channel, where the established audio channel can be an audio channel between an audio module and a Bluetooth protocol stack; then, the Bluetooth protocol stack can be controlled to perform BIS stream configuration for the target audio channel, to obtain a mapping relationship between the target audio channel and a BIS stream, where the BIS stream can be used to broadcast audio data transmitted based on the target audio channel. It can be seen that, when a configuration trigger operation for a target audio channel in a current audio channel combination is received, some embodiments of the present application can automatically configure a target audio channel corresponding to the target audio channel, and configure a BIS stream corresponding to the target audio channel, thereby realizing the configuration function of the audio channel.

[0144] In some embodiments, after the display device controls the Bluetooth protocol stack to perform broadcast configuration for the target audio channel, to obtain a mapping relationship between the target audio channel and a target SUBBIG, the audio data of the target audio channel can be distributed into a BIS stream corresponding to the target audio channel by using the Bluetooth protocol stack, and then the audio data of the target audio channel can be broadcasted to the outside through the BIS stream.

[0145] In a specific implementation, first, the audio module can be controlled to transmit the audio data of the target audio channel to the Bluetooth protocol stack through a preset audio channel, then an audio data distribution module in the Bluetooth protocol stack can be controlled to distribute the audio data of the target audio channel into a BIS stream corresponding to the target audio channel, and then the Bluetooth protocol stack can be controlled to encapsulate the audio data of the target audio channel by using the BIS stream, and broadcast the audio data of the target audio channel by using a broadcast signal source corresponding to a target SUBBIG to which the BIS stream belongs.

[0146] As shown in FIG. 18, it is a schematic diagram of distributing BIS streams to target channels using audio data distribution module provided by some embodiments of the present application. For example, assuming that the current channel combination is 4.0 channel combination, which can include left channel, right channel, front left channel and front right channel, first, the audio module can be controlled to transmit the audio data of 4.0 channel combination to the Bluetooth protocol stack through a preset audio channel, then the audio data distribution module in the Bluetooth protocol stack can be controlled to separate the left channel from the 4.0 channel combination and distribute the audio data of the left channel to BIS0, and control the audio data distribution module to separate the right channel and distribute the audio data of the right channel to BIS1, and control the audio data distribution module to separate the front left channel and distribute the audio data of the front left channel to BIS2, and control the audio data distribution module to separate the front right channel and distribute the audio data of the front right channel to BIS3; then the Bluetooth protocol stack can be controlled to encapsulate the audio data of the left channel using BIS0 and broadcast using the broadcast signal source corresponding to SUBBIG0 to which BIS0 belongs, and the Bluetooth protocol stack can be controlled to encapsulate the audio data of the right channel using BIS1 and broadcast using the broadcast signal source corresponding to SUBBIG1 to which BIS1 belongs, and the Bluetooth protocol stack can be controlled to encapsulate the audio data of the front left channel using BIS2 and broadcast using the broadcast signal source corresponding to SUBBIG to which BIS2 belongs, and the Bluetooth protocol stack can be controlled to encapsulate the audio data of the front right channel using BIS3 and broadcast using the broadcast signal source corresponding to SUBBIG3 to which BIS3 belongs.

[0147] Corresponding to the scene diagram as shown in FIG. 6, some embodiments of the present application also provide a channel configuration method as shown in FIG. 19, which can be applied to a display device. As shown in FIG. 18, it is a flowchart of a channel configuration method provided by some embodiments of the present application. As shown in FIG. 19, the method can include but not limited to the following steps S1902-S1910:

[0148] S1902: control the Bluetooth module to scan the broadcast signal source, and control the display to display the identification of the scanned broadcast signal source.

[0149] In some embodiments of the present application, the broadcast signal source can include any device that is sending broadcast audio data outward, for example, it can include mobile phones, televisions, computers and other devices. The display device can control the built-in Bluetooth module to scan the surrounding broadcast signal source, or scan the surrounding broadcast signal source based on the broadcast assistant application, and after scanning at least one broadcast signal source, the display can be controlled to display the identification of the scanned broadcast signal source.

[0150] S1904: In response to the selection operation on the identification of any broadcast signal source, determine the broadcast signal source as the target broadcast signal source.

[0151] In some embodiments of the present application, the display device can also determine the broadcast signal source corresponding to the selection operation as the target broadcast signal source in response to receiving the selection operation on the identification of any broadcast signal source in the process of controlling the display to display the scanned identification of the broadcast signal source.

[0152] As shown in FIG. 20, it is a flowchart for determining the target audio receiving device for the target broadcast signal source provided by some embodiments of the present application. In FIG. 20, (a) is the interface of the broadcast assistant application, which displays at least one identification of the broadcast signal source scanned by the display device, such as the "Display device 1 - left channel" identification and the "Display device 2 - right channel" identification. When the user selects the "Display device 1 - left channel" identification, the "Display device 1 - left channel" identification can be determined as the target broadcast signal source, so as to determine the corresponding audio receiving device for the target broadcast signal source.

[0153] S1906: Control the Bluetooth module to perform audio receiving device scanning and establish LE audio connection with at least one scanned audio receiving device.

[0154] In some embodiments of the present application, after the display device determines the broadcast signal source as the target broadcast signal source in response to the selection operation on the identification of any broadcast signal source, the Bluetooth module can be controlled to perform audio receiving device scanning and establish LE audio connection with at least one scanned audio receiving device.

[0155] In some embodiments of the present application, after the display device establishes LE audio connection with at least one scanned audio receiving device, the display can be controlled to display the connected audio receiving device, so that the user can select the target audio receiving device corresponding to the target broadcast signal source based on the connected audio receiving device displayed on the display.

[0156] S1908: In response to the selection operation on any connected audio receiving device, determine the connected audio receiving device as the target audio receiving device.

[0157] In some embodiments of the present application, after the display device controls the Bluetooth module to perform audio receiving device scanning and establish LE audio connection with at least one scanned audio receiving device, the connected audio receiving device can be determined as the target audio receiving device in response to receiving the selection operation on any connected audio receiving device.

[0158] For example, after determining the "display device 1-left channel" in (a) of FIG. 20 as the target broadcast signal source and controlling the Bluetooth module to establish an LE audio connection with at least one scanned audio receiving device, the connected audio receiving device can also be displayed on the device selection interface. As shown in (b) of FIG. 20, a schematic diagram of a device selection interface provided by some embodiments of the present application, the audio receiving device 1 and the audio receiving device 2 connected by the display device can be displayed on the page, upon receiving a selection operation for the audio receiving device 1, the audio receiving device 1 can be determined as the target audio receiving device, so as to subsequently send the broadcast parameter information of the target broadcast signal source to the target audio receiving device. After determining the target audio receiving device, a prompt information can also be displayed on the current page to prompt the user that the broadcast parameter information of the target broadcast signal source will be sent to the target audio receiving device, as shown in (c) of FIG. 20, a schematic diagram of a prompt information of a display device provided by some embodiments of the present application.

[0159] S1910: sending the broadcast parameter information of the target broadcast signal source to the target audio receiving device, so that the target audio receiving device receives the audio data of the channel corresponding to the target broadcast signal source based on the broadcast parameter information.

[0160] In some embodiments of the present application, after determining the target broadcast signal source and the target audio receiving device, the display device can also send the broadcast parameter information of the target broadcast signal source to the target audio receiving device, so that the target audio receiving device receives the audio data of the channel corresponding to the target broadcast signal source based on the broadcast parameter information.

[0161] The broadcast parameter information can include at least one or more of address type, device address, broadcast source address, broadcast packet cluster ID number, broadcast ID information, synchronization interval, whether encrypted, Broadcast code, rendering delay time, SUB GROUP information, and Android version information.

[0162] In some embodiments of the present application, after receiving the broadcast parameter information of the target broadcast signal source, the target audio receiving device can receive the audio data of the channel corresponding to the target broadcast signal source based on the broadcast parameter information.

[0163] It can be seen that some embodiments of the present application can synchronously transmit the broadcast parameter information of the target broadcast signal source to the target audio receiving device which establishes an LE audio connection with the display device, and then the target audio receiving device plays the audio data of the channel corresponding to the target broadcast signal source based on the broadcast parameter information, thereby realizing the function of synchronously playing the audio data of the channel corresponding to the broadcast signal source on the audio receiving device connected by the display device.

[0164] Fig. 21 is a schematic diagram of a hardware structure of an electronic device provided by some embodiments of the present application, which can be the display device, the control terminal or the audio receiving device. As shown in Fig. 21, the electronic device can include a processor 2101, a memory 2102, and a computer program stored in the memory 2102 and executable on the processor 2101, which, when executed by the processor 2101, implements each process of the channel configuration method in each embodiment of the above method.

[0165] Some embodiments of the present application provide a computer readable nonvolatile storage medium, which stores a computer program, and the computer program, when executed by a processor, implements each process of the above channel configuration method and achieves the same technical effects. To avoid repetition, details are not described here. The computer readable nonvolatile storage medium can be a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0166] Some embodiments of the present application provide a computer program product, which can include a computer program, and when the computer program runs on a computer, the computer program causes the computer to implement the above channel configuration method.

[0167] For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above description in some embodiments is not intended to be exhaustive or to limit the embodiments to the specific form disclosed. Various modifications and variations can be derived from the above teachings. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and adapt various different embodiments of the embodiments to specific use considerations.

Claims

1. A display device, comprising: monitor; Bluetooth module; Memory, configured to store computer programs; At least one processor connected to the display, the Bluetooth module, and the memory is configured to execute the computer program to cause the display device to perform: In response to a configuration trigger operation for a target channel in the current channel combination, the Bluetooth protocol stack is controlled to perform BIS stream configuration for the target channel to obtain the mapping relationship between the target channel and the BIS stream; wherein, the BIS stream is used to broadcast the audio data of the target channel. The Bluetooth protocol stack is controlled to configure the broadcast for the target channel, thereby obtaining the mapping relationship between the target channel and the target sub-broadcast isochronous group (SUBBIG). The target SUBBIG contains only the BIS stream corresponding to the target channel, and the target SUBBIG is used to broadcast the audio data of the target channel separately as a broadcast signal source.

2. The display device according to claim 1, wherein the at least one processor is further configured to execute the computer program to cause the display device to perform: Based on the device name of the display device and the channel name of the target audio channel, the identifier of the broadcast signal source corresponding to the target SUBBIG is set.

3. The display device according to claim 1, wherein the at least one processor is further configured to execute the computer program to cause the display device to perform: The Bluetooth module is controlled to initiate a broadcast to the broadcast signal source corresponding to the target SUBBIG; wherein... The broadcast signal source is used to broadcast the BIS stream corresponding to the target SUBBIG, and the BIS stream carries the audio data of the target channel.

4. In the display device according to claim 1, when executing the configuration trigger operation in response to a target channel in the current channel combination, controlling the Bluetooth protocol stack to perform BIS stream configuration for the target channel, and obtaining the mapping relationship between the target channel and the BIS stream, the at least one processor is further configured to execute the computer program to cause the display device to perform: In response to a configuration trigger operation for a target channel in the current channel combination, the target audio channel corresponding to the target channel is determined from the established audio HAL channels; wherein, The target audio channel is used to transmit the audio data of the target channel, and the established audio channel is the audio channel between the audio module and the Bluetooth protocol stack. The Bluetooth protocol stack is controlled to configure the BIS stream for the target audio channel, thereby obtaining the mapping relationship between the target audio channel and the BIS stream; wherein, the BIS stream is used to broadcast audio data transmitted based on the target audio channel.

5. The display device of claim 4, wherein the at least one processor is further configured to execute the computer program to cause the display device to perform: The audio module controls the transmission of the audio data of the target channel to the Bluetooth protocol stack through the target audio channel corresponding to the target channel; The Bluetooth protocol stack is controlled to encapsulate the audio data of the target channel using the BIS stream corresponding to the target audio channel, and broadcast it using the broadcast signal source corresponding to the target SUBBIG to which the BIS stream belongs.

6. In the display device according to claim 1, after executing the control of the Bluetooth protocol stack to broadcast configuration for the target channel and obtaining the mapping relationship between the target channel and the target sub-broadcast isochronous group (SUBBIG), the at least one processor is further configured to execute the computer program to cause the display device to perform: The audio module is controlled to transmit the audio data of the target channel to the Bluetooth protocol stack through a preset audio channel; The audio data distribution module in the Bluetooth protocol stack is controlled to distribute the audio data of the target channel to the BIS stream corresponding to the target channel; The Bluetooth protocol stack is controlled to encapsulate the audio data of the target channel using the BIS stream, and broadcast it using the broadcast signal source corresponding to the target SUBBIG to which the BIS stream belongs.

7. The display device according to any one of claims 3, 5, and 6, wherein the at least one processor is further configured to execute the computer program to cause the display device to perform: The Bluetooth module is controlled to scan for broadcast signal sources, and the display is controlled to show the identifiers of the scanned broadcast signal sources. In response to the selection operation of the identifier for any broadcast signal source, the broadcast signal source is identified as the target broadcast signal source; The Bluetooth module is controlled to scan for audio receiving devices and establish an LE audio connection with at least one of the scanned audio receiving devices; In response to a selection operation for any connected audio receiving device, the connected audio receiving device is identified as the target audio receiving device; The broadcast parameter information of the target broadcast signal source is sent to the target audio receiving device, so that the target audio receiving device receives the audio data of the channel corresponding to the target broadcast signal source based on the broadcast parameter information.

8. The display device of claim 1, wherein the at least one processor is further configured to execute the computer program to cause the display device to perform: Each channel in the current channel combination corresponds to a different broadcast signal source.

9. A method for configuring audio channels, comprising: In response to a configuration trigger operation for a target channel in the current channel combination, the Bluetooth protocol stack is controlled to perform BIS stream configuration for the target channel to obtain the mapping relationship between the target channel and the BIS stream; wherein, the BIS stream is used to broadcast the audio data of the target channel. The Bluetooth protocol stack is controlled to configure the broadcast for the target channel, thereby obtaining the mapping relationship between the target channel and the target sub-broadcast isochronous group (SUBBIG). The target SUBBIG contains only the BIS stream corresponding to the target channel, and the target SUBBIG is used to broadcast the audio data of the target channel separately as a broadcast signal source.

Citation Information

Patent Citations

  • Audio stream playing method and device, mobile terminal, Bluetooth headset and storage medium

    CN115002273A

  • Display device

    CN116828241A

  • Display device

    CN116915350A

  • Display device, audio receiving device and configuration method of multi-channel audio receiving device

    CN116939561A

  • Audio control method and device

    US20230269012A1