Display device and audio data processing method
By pausing the sending of BIS audio data when the Bluetooth module is in the broadcast state, the problem of low device scanning success rate when the display device is broadcasting Bluetooth audio data is solved, and a higher device scanning success rate is achieved.
Patent Information
- Application Number
- CN202411976097.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-15
AI Technical Summary
In the scenario of broadcasting Bluetooth audio data, the display device needs to occupy more Bluetooth chip resources, resulting in a low success rate of device scanning.
By controlling the Bluetooth module to pause the sending of BIS audio data, when receiving the Bluetooth device scanning command, the occupation of Bluetooth chip resources is reduced, thereby improving the success rate of device scanning.
It effectively reduces the use of Bluetooth chip resources and improves the success rate of device scanning, especially in multi-track or multi-channel broadcast scenarios.
Smart Images

Figure CN119835470A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Bluetooth technology, and in particular to a display device and an audio data processing method. Background Art
[0002] With the launch of the new generation of Bluetooth audio technology standard - Bluetooth-based low-energy audio (LE audio) technology, more and more display devices can support Bluetooth-based low-energy audio (LE audio) protocol, such as TVs, mobile phones and other devices.
[0003] At present, when display devices broadcast Bluetooth audio data, they need to occupy more Bluetooth chip resources. If device scanning is performed at this time, the probability of scanning failure is high. Therefore, how to improve the success rate of device scanning in the scenario of broadcasting Bluetooth audio data is a technical problem that needs to be solved urgently. Summary of the invention
[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides a display device and an audio data processing method, which can reduce the occupancy of Bluetooth chip resources by controlling the Bluetooth module to pause sending BIS audio data when receiving a Bluetooth device scanning instruction, so as to use more Bluetooth chip resources for device scanning, thereby improving the success rate of device scanning.
[0005] In order to achieve the above objectives, the technical solutions provided by the embodiments of the present disclosure are as follows:
[0006] In a first aspect, the present disclosure provides a display device, comprising: a controller, and a Bluetooth module connected to the controller;
[0007] The controller is configured to:
[0008] When the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scan instruction, a broadcast pause instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending broadcast isochronous stream BIS audio data;
[0009] After receiving the broadcast pause success signal returned by the Bluetooth module, the Bluetooth module is controlled to scan devices and the scanned devices are displayed; wherein the scanned devices include LE audio devices.
[0010] In a second aspect, the present disclosure provides an audio data processing method, comprising:
[0011] When the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scan instruction, a broadcast pause instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending broadcast isochronous stream BIS audio data;
[0012] After receiving the broadcast pause success signal returned by the Bluetooth module, the Bluetooth module is controlled to scan devices and the scanned devices are displayed; wherein the scanned devices include LE audio devices.
[0013] In a third aspect, the present disclosure provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the audio data processing method as shown in the second aspect.
[0014] In a fourth aspect, the present disclosure provides a computer program product, which includes a computer program. When the computer program is executed on a computer, the computer implements the audio data processing method as shown in the second aspect.
[0015] The display device and the audio data processing method of the display device provided by the embodiments of the present disclosure, wherein the display device includes: a controller and a Bluetooth module connected to the controller, and the controller is configured to: when the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scanning instruction, send a pause broadcast instruction to the Bluetooth module to control the Bluetooth module to pause sending broadcast isochronous stream BIS audio data; after receiving a pause broadcast success signal returned by the Bluetooth module, control the Bluetooth module to perform device scanning and display the scanned devices, wherein the scanned devices include LEaudio devices. It can be seen that the embodiments of the present disclosure can reduce the resource occupation of the Bluetooth chip by controlling the Bluetooth module to pause sending BIS audio data when receiving a Bluetooth device scanning instruction, so as to use more Bluetooth chip resources for device scanning, thereby improving the success rate of device scanning. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0018] Figure 1 A schematic diagram of one-to-one audio transmission of unicast media audio in the related art;
[0019] Figure 2 A schematic diagram of one-to-two audio transmission of unicast media audio provided in the related art;
[0020] Figure 3 A schematic diagram showing the relationship between extended broadcast, periodic broadcast and BIS;
[0021] Figure 4 A schematic diagram showing the relationship between extended broadcast packets, subsidiary broadcast packets, periodic broadcast packets and BIS;
[0022] Figure 5 It is a schematic diagram of continuously sending BIG in the related art;
[0023] Figure 6 A broadcast scenario diagram provided in an embodiment of the present disclosure Figure 1 ;
[0024] Figure 7 A broadcast scenario diagram provided in an embodiment of the present disclosure Figure 2 ;
[0025] Figure 8 A hardware configuration block diagram of a display device 100 provided in an embodiment of the present disclosure;
[0026] Fig. 9 A schematic diagram of a software system architecture of a display device 100 provided in an embodiment of the present disclosure;
[0027] Fig.10 A hardware configuration block diagram of a scanned device 200 provided in an embodiment of the present disclosure;
[0028] Fig.11 A flowchart of an audio data processing method provided by an embodiment of the present disclosure;
[0029] Fig.12 A schematic diagram of a device management page provided in an embodiment of the present disclosure;
[0030] Fig.13 A flowchart of another audio data processing method provided by an embodiment of the present disclosure;
[0031] Fig.14 A schematic diagram of a process of device scanning, pairing connection and synchronizing broadcast source information provided by an embodiment of the present disclosure;
[0032] Fig.15 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0034] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may 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 disclosure, rather than all of the embodiments.
[0035] The display device and the audio receiving device provided in the present disclosure can support the low-power audio (LE Audio) technology based on Bluetooth, wherein the display device is used as an audio playback device or a device for configuring an audio receiving device. For example, the display device can be a TV, a mobile phone, a projector, etc., and the audio receiving device can be a Bluetooth speaker, a Bluetooth headset, etc.
[0036] Compared with classic Bluetooth, LE Audio has the following advantages:
[0037] 1. One audio playback device can be connected to multiple audio receiving devices at the same time;
[0038] 2. A broadcast audio device can send broadcast audio to an unlimited number of audio receiving devices, supporting encrypted broadcasting;
[0039] 3. Adopt the latest Low Complexity Communication Codec (LC3) audio format, and the sound quality is improved;
[0040] 4. Support Internet phone and HD calls;
[0041] 5. Support hearing aid / assisted listening applications.
[0042] The LE Audio application layer specification Telephony and Media Audio Profile (TMAP) defines two media audio applications: unicast media audio and broadcast media audio.
[0043] Unicast Media Audio
[0044] Compared with the current media audio application specification (Advanced Audio Distribution Profile. A2DP) in classic Bluetooth, the unicast media audio in TMAP uses a more advanced audio codec to provide better sound quality, and at the same time provides richer control functions than the current classic Bluetooth media playback control specification (Audio / Video Remote Control Profile, AVRCP). TMAP defines two roles for unicast media audio applications: Unicast Media Sender (UMS) and Unicast Media Receiver (UMR). Unicast media audio transmission is achieved between UMS and UMR through the connection isochronous stream (CIS).
[0045] 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.
[0046] Figure 1 FIG. 1 is a schematic diagram of a one-to-one audio transmission of unicast media audio in the related art. Figure 1 As shown, UMS11 sends unicast media audio to UMR12.
[0047] Figure 2 FIG. 1 is a schematic diagram of a one-to-two audio transmission of unicast media audio provided in the related art. Figure 2 As shown, UMS21 sends unicast media audio to UMR22 and UMR23 respectively.
[0048] Broadcast Media Audio
[0049] Broadcast media audio in TMAP is transmitted synchronously based on 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.
[0050] The broadcast synchronization channel of broadcast media audio in TMAP has two concepts: broadcast isochronous group (BIG) and BIS. An audio sending device can send multiple BIGs at the same time, each BIG can be composed of multiple BISs, and a BIG can contain up to 31 BISs. Each BIS has a unique access address (Access Address), and the access address of the BIS is generated according to a unified algorithm based on the seed access address (Seed Access Address) of the BIG to which it belongs.
[0051] Broadcast media audio may include multiple broadcasts with different access addresses, for example, including:
[0052] Extended Advertising: Extended advertising on the main advertising channel, using ADV_EXT_IND packets, and pointing to the subsidiary advertising through time and frequency information. Its access address uses the main advertising access address specified in the Bluetooth core specification: 0x8E89BED6.
[0053] Periodic Advertising: The subsidiary broadcast uses the AUX_ADV_IND packet and points to the periodic broadcast through time, frequency hopping map and access address. The periodic broadcast uses the AUX_SYNC_IND packet and contains BIG information (BIGInfo).
[0054] 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, using BIS Protocol Data Unit (PDU) packets.
[0055] Figure 3 The diagram is a diagram of the relationship between extended broadcast, periodic broadcast and BIS. It should be noted that Bluetooth operates in the 2.4GHz band, which has a frequency range of 2402MHz to 2480MHz, with a channel every 2MHz, for a total of 40 channels, of which there are 3 main broadcast channels, namely channel 37, channel 38 and channel 39, and the remaining 37 channels are secondary broadcast channels, which are channel 0 to channel 36. Figure 3 As shown, the main broadcast channel includes channel 37, channel 38 and channel 39; the secondary broadcast channel includes: channel 0 to channel 36. The extended broadcast on the main broadcast channel can use ADV_EXT_IND packets, and point to the subsidiary broadcast of the secondary broadcast channel through time and frequency information. After that, the subsidiary broadcast uses AUX_ADV_IND packets, and points to the periodic broadcast through time, frequency hopping map and access address. Further, the periodic broadcast uses AUX_SYNC_IND packets, and points to BIS through time, frequency hopping map, access address and BIG information (BIGInfo). BIS uses BIS PDU packets to broadcast digital audio.
[0056] Figure 4 Figure 1 is a schematic diagram showing the relationship between extended broadcast packets, auxiliary broadcast packets, periodic broadcast packets, and BIS. Figure 4As shown, the audio sending device sends an extended broadcast packet (ADV_EXT_IND) on the main broadcast channel (37, 38, 39), and the extended broadcast packet includes: the broadcast device address (AdvA), broadcast data information (ADI) and the pointer of the auxiliary broadcast packet (AuxiliaryPointer, AuxPtr), wherein AuxPtr indicates that the auxiliary broadcast will be carried out on the secondary broadcast channel next, and the auxiliary broadcast packet (AUX_ADV_IND) includes: extended broadcast data (AdvData), broadcast audio announcement service universal unique identifier (BroadcastAudio Announcement Service UUID), other service universal unique identifiers (Others ServiceUUIDs), and the auxiliary broadcast packet indicates the data channel and broadcast period of the periodic broadcast. The periodic broadcast packet (AUX_SYNC_IND) includes: additional broadcast data BIG information (Additional Controller Advertising Data BIGinfo, ACAD BIGinfo), and the basic audio broadcast service universal unique identifier (AdvData BasicAudio Announcement Service UUID), BASE of the extended broadcast data. The periodic broadcast packet contains all the information of 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 point according to the data included therein to obtain the BIS audio stream.
[0057] In actual applications, when broadcasting digital audio via 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 BISs.
[0058] Figure 5 FIG. 1 is a schematic diagram of continuously sending BIG in the related art. Figure 5 As shown, in the process of continuously sending BIG, BIG events are executed periodically and continuously. Figure 5 The BIG anchor points shown in indicate the start time of each BIG event, and the time interval between two anchor points is a cycle for executing the BIG event. Figure 5 The following example uses three BIG events, each of which includes two BIS events. Figure 5 The diagram shows the continuous execution of BIG event X, BIG event (X+1) and BIG event (X+2), wherein each BIG event includes two BIS streams, namely Figure 5BIS1 and BIS2 are shown in FIG. In the process of executing the BIG time, the BIS stream will be broadcasted, and in the process of broadcasting the BIS stream, the BIS stream will be broadcasted once every fixed time interval.
[0059] The audio data processing method of the display device of the embodiment of the present disclosure can be implemented by a display device and multiple audio receiving devices, and the display device can be a mobile phone, a television, a computer, etc. The audio receiving device can be a speaker, a headset, etc. The audio data processing method of the display device provided in the embodiment of the present disclosure mainly involves the configuration of the BIS audio of the channel matched by the audio receiving device (i.e., the configuration of the BIS identifier), and the configuration stage is mainly implemented through the display device and / or the control terminal. Among them, the control terminal can be a mobile terminal, for example, a mobile phone, a tablet computer, a remote control, a wearable device, etc., which can be used to implement functions such as configuring the BIS identifier for the audio receiving device, and the wearable device can be a smart watch, a smart bracelet, etc.
[0060] Figure 6 A broadcast scenario diagram provided in an embodiment of the present disclosure Figure 1 .like Figure 6 As shown, Figure 6 In the example, the display device is a TV set, which has a built-in Bluetooth module that supports LEaudio devices. For example, a TV is deployed in the center of the conference room, and an LEaudio device, such as a speaker and headphones, is deployed in each of the four different areas of the conference room, area A, area B, area C, and area D. The Bluetooth module of the display device sends multiple Bluetooth broadcasts based on at least two target audio tracks to achieve the effect of LEaudio devices in different areas playing different languages. Obviously, in the above-mentioned multi-track broadcast scenario, the display device will occupy more bandwidth resources of the Bluetooth module. At this time, when the Bluetooth module is controlled to scan for Bluetooth devices, the probability of scanning failure is high.
[0061] Figure 7 A broadcast scenario diagram provided in an embodiment of the present disclosure Figure 2 .like Figure 7 As shown, Figure 7In the example, the display device is a TV and the connected audio receiving device is a speaker, where data is transmitted between the TV and the speaker via a BSA connection. Among them, speaker 1 is the audio receiving device corresponding to the left channel, speaker 2 is the audio receiving device corresponding to the right channel, speaker 3 is the audio receiving device corresponding to the left front channel, and speaker 4 is the audio receiving device corresponding to the right front channel. When the TV is broadcasting the BIS stream, speaker 1 can synchronize the channel audio data in the corresponding BIS stream based on the identifier "BIS0". Obviously, in the above-mentioned multi-channel broadcast scenario, the display device will occupy more bandwidth resources of the Bluetooth module. At this time, when controlling the Bluetooth module to scan the Bluetooth device, the probability of scanning failure is high.
[0062] Figure 8 FIG. 1 is a hardware configuration block diagram of a display device 100 provided in an embodiment of the present disclosure. Figure 8 The display device 100 shown includes: a tuner 110, a communicator 120, a detector 130, an external device interface 140, a controller 150, a display 160, an audio output interface 170, a memory, a power supply, etc. Among them, the controller 150 includes a central processing unit, a video processor, an audio processor, a graphics processor, a random access memory (Random Access Memory, RAM), a read-only memory (Read-Only Memory, ROM), and a first interface to an nth interface for input / output. The display 160 can be at least one of a liquid crystal display, an OLED display, a touch display, and a projection display, and can also be a projection device and a projection screen. The tuner 110 receives broadcast television signals through wired or wireless reception, and demodulates audio and video signals from multiple wireless or wired broadcast television signals, such as and an electronic program guide (EPG) data signal. The detector 130 is used to collect signals of the external environment or interact with the outside. The controller 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 controller 150 is located, such as an external set-top box.
[0063] For example Figure 6 or Figure 7 In the scenario shown, when implementing the audio data processing method of the display device provided by the embodiment of the present disclosure, each component in the display device 100 can implement the following functions:
[0064] In some embodiments, the controller 150 is configured to:
[0065] When the Bluetooth module is in the Bluetooth broadcast state, in response to a Bluetooth device scan instruction, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending the broadcast isochronous stream BIS audio data; after receiving a pause broadcast success signal returned by the Bluetooth module, the Bluetooth module is controlled to perform device scanning and display the scanned devices; wherein the scanned devices include LE audio devices.
[0066] In some embodiments, after the controller 150 executes the step of controlling the Bluetooth module to scan for devices and displaying the scanned devices after receiving the pause broadcast success signal returned by the Bluetooth module, the controller 150 is further configured to:
[0067] In response to a pairing connection request triggered for a target LE audio device among the scanned devices, the Bluetooth module is controlled to establish a BSA protocol connection with the target LE audio device.
[0068] In some embodiments, after the controller 150 executes the step of controlling the Bluetooth module to establish a BSA protocol connection with the target LE audio device, the controller 150 is further configured to:
[0069] The Bluetooth module is controlled to send the broadcast source information of the target Bluetooth broadcast to the target LE audio device based on the BSA protocol connection; wherein the broadcast source information is used to receive the BIS audio data in the target Bluetooth broadcast.
[0070] In some embodiments, the controller 150 is further configured to:
[0071] After receiving the broadcast source information synchronization success signal, disconnect the BSA protocol connection with the connected LE audio device; wherein the connected LE audio device includes the target LE audio device.
[0072] In some embodiments, the controller 150 is specifically configured to:
[0073] When the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scan instruction, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending BIS audio data, including: when the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scan instruction, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth protocol stack to pause sending broadcast isochronous stream BIS audio data to the Bluetooth chip end.
[0074] In some embodiments, the controller 150 is specifically configured to:
[0075] When the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scan instruction, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth protocol stack to pause sending broadcast isochronous stream BIS audio data to the Bluetooth chip end, including:
[0076] When the Bluetooth module is in the Bluetooth broadcast state, in response to a Bluetooth device scanning instruction, the audio module in the display device is controlled to suspend sending BIS audio data to the Bluetooth protocol stack.
[0077] In some embodiments, the controller 150 is specifically configured to:
[0078] When the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scanning instruction, sending a pause broadcast instruction to the Bluetooth module to control the Bluetooth module to pause sending broadcast isochronous stream BIS audio data, including:
[0079] In response to a display trigger instruction for the device management page, if the Bluetooth module is in a Bluetooth broadcast state, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending broadcast isochronous stream BIS audio data; wherein the display trigger instruction is used to trigger device scanning.
[0080] In some embodiments, before the controller 150 executes the step of sending a pause broadcast instruction to the Bluetooth module in response to a Bluetooth device scan instruction when the Bluetooth module is in a Bluetooth broadcast state to control the Bluetooth module to pause sending BIS audio data, the controller 150 is further configured to:
[0081] The Bluetooth module is controlled to send a Bluetooth broadcast based on at least two audio tracks of the target audio and video resources; wherein the at least two audio tracks correspond to at least two BIS audio data respectively.
[0082] In some embodiments, before the controller 150 executes the step of sending a pause broadcast instruction to the Bluetooth module in response to a Bluetooth device scan instruction when the Bluetooth module is in a Bluetooth broadcast state to control the Bluetooth module to pause sending BIS audio data, the controller 150 is further configured to:
[0083] The Bluetooth module is controlled to send out a Bluetooth broadcast based on multiple channels configured based on the target audio and video resources; wherein the multiple channels respectively correspond to at least one BIS audio data.
[0084] In some embodiments, the controller 150 is further configured to:
[0085] Disconnect the BSA protocol connection with the connected LE audio device.
[0086] In some embodiments, the controller 150 is specifically configured to:
[0087] When the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scanning instruction, sending a pause broadcast instruction to the Bluetooth module to control the Bluetooth module to pause sending BIS audio data, including:
[0088] When the Bluetooth module is in the Bluetooth broadcast state, in response to a Bluetooth device scan instruction, the Bluetooth module is controlled to obtain the number of broadcast isochronous streams (BIS) contained in the currently issued Bluetooth broadcast; if it is determined that the number of BIS contained in the Bluetooth broadcast is greater than a preset number threshold, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending BIS audio data.
[0089] Fig. 9 FIG. 1 is a schematic diagram of a software system architecture of a display device 100 provided in an embodiment of the present disclosure. Fig. 9 As shown,
[0090] The software system at least includes: one or more of an application (App) layer, a system framework (Framework) layer (referred to as "framework layer"), a dynamic library (Library) and a Bluetooth driver (BluetoothDriver).
[0091] The application layer is used to deploy TV-related functions. For example, the application layer includes at least one or more of TV settings (TVSettings), TV services (TVService) or multimedia application center (MediaPlayer).
[0092] The system framework layer includes: one or more of a Bluetooth interface (Bluetooth API), a Bluetooth application (Bluetooth APK), and an audio (audio) module.
[0093] Bluetooth applications may include specifications related to the Bluetooth protocol, for example, one or more of the A2DP application specification, the LE Audio application specification, and the Hearing Aid application specification. Among them, the A2DP (Advanced Audio Distribution Profile) application specification is a media audio application specification in classic Bluetooth, the LE Audio application specification is a low-power audio application specification based on Bluetooth, and the Hearing Aid application specification is a hearing aid application specification based on low power (BLE).
[0094] The dynamic library includes: one or more of the Bluetooth protocol stack and the Bluetooth audio HAL layer, wherein the Bluetooth protocol stack is mainly responsible for scanning, connecting and configuring Bluetooth devices, etc. When the display device establishes a Bluetooth connection with the Bluetooth device, the Bluetooth application in the display device can send relevant data to the Bluetooth protocol stack.
[0095] The audio module may include one or more of an audio manager (audioManager) and an audio service (audioService). The audio module is mainly responsible for sending audio data from the Bluetooth application to the Bluetooth protocol stack. For example, the channel audio data of the channel can be transmitted through the audio channel between the audio module and the Bluetooth protocol stack. After receiving the channel audio data, the Bluetooth protocol stack encapsulates the channel audio data into a BIS stream.
[0096] As a software program in the display device, the Bluetooth driver can be used to control and manage the Bluetooth chip. In addition, the Bluetooth driver also allows the display device to communicate with the Bluetooth device, so that the user can use the Bluetooth function through the display device's settings application, such as connecting Bluetooth headsets, mice and other devices.
[0097] The Bluetooth protocol stack may also include a general audio framework (GAF); GAF also includes a common audio profile (CAP), a common audio service (CAS), audio stream transmission management and volume control, wherein the audio stream transmission management includes a basic audio profile (BAP), an audio capability display service (PACS), an audio stream control service (ASCS) and a broadcast audio scan service (BASS), and BASS is required for broadcast synchronization in the disclosed embodiment. Volume control includes: a voice control profile (Volume Control Profile, VCP), a volume control service (Volume Control Service, VCS), a voice offset control service (Voice Offset Control Service, VOCS), and an audio input control service (Audio Input Control Service, AICS).
[0098] Fig.10 FIG. 2 is a hardware configuration block diagram of a scanned device 200 provided in an embodiment of the present disclosure. Fig.10As shown, the scanned device 200 includes: a controller 210, a communicator 220, a user input / output interface 230, a memory 240, and a power supply 250. The communicator 220 is used to communicate with the outside, and includes at least one of a WIFI 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 touch panel, a sensor, a button or an alternative module.
[0099] Fig.11 The flowchart of the audio data processing method provided by the embodiment of the present application is exemplarily shown in FIG. Figure 6 The display device or Figure 7 The display device in the embodiment shown is as follows: Fig.11 As shown, it is a flowchart of an audio data processing method provided by an embodiment of the present disclosure, and the method may include but is not limited to the following steps S1102-S1104:
[0100] S1102: When the Bluetooth module is in the Bluetooth broadcast state, in response to a Bluetooth device scan instruction, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending the broadcast isochronous stream BIS audio data.
[0101] In some embodiments, a device scanning control may also be displayed on the device management page of the display device. When a trigger operation for the device scanning control is received, it is first determined whether the Bluetooth module is in the Bluetooth broadcast state. If the Bluetooth module is currently in the Bluetooth broadcast state, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending the broadcast isochronous stream BIS audio data.
[0102] In some embodiments, the display device can also respond to the display trigger operation for the device management page, and if the Bluetooth module is in the Bluetooth broadcast state, send a pause broadcast instruction to the Bluetooth module to control the Bluetooth module to pause sending the broadcast isochronous stream BIS audio data. In actual applications, when the user enters the device management page, the display device will automatically control the Bluetooth module to scan nearby devices and display the scanned devices on the device management page. Among them, the Bluetooth module can be used to exchange information with other Bluetooth-enabled devices through the Bluetooth protocol. For example, the display device can scan other Bluetooth-enabled devices through the Bluetooth module.
[0103] like Fig. 9 As shown, when the TV device or TV service APP in the display device receives a Bluetooth device scanning instruction, it first calls the Bluetooth interface API to obtain the Bluetooth broadcast status of the Bluetooth module through the Bluetooth application APK.
[0104] In the disclosed embodiment, when the display device receives a Bluetooth device scan instruction, it first obtains the current broadcast status of the Bluetooth module. If it is determined that the Bluetooth module is in the Bluetooth broadcast state, it means that the current bandwidth resources of the Bluetooth module are occupied by a large amount. If the device scan is performed directly at this time, the probability of scanning failure is high. Therefore, in order to improve the success rate of device scanning, the disclosed embodiment can send a pause broadcast instruction to the Bluetooth module when it is determined that the Bluetooth module is currently in the Bluetooth broadcast state, so as to control the Bluetooth module to pause sending the broadcast isochronous stream BIS audio data. Obviously, by controlling the Bluetooth module to pause sending BIS audio data, the occupation of Bluetooth chip resources can be effectively reduced, so that more Bluetooth chip resources can be used for device scanning, thereby improving the success rate of device scanning.
[0105] In some embodiments, the display device can also control the Bluetooth module to obtain the number of broadcast isochronous streams (BIS) contained in the currently issued Bluetooth broadcast in response to a Bluetooth device scanning instruction when the Bluetooth module is in a Bluetooth broadcast state; if it is determined that the number of BIS contained in the Bluetooth broadcast is greater than a preset number threshold, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending BIS audio data.
[0106] In practical applications, the preset number threshold may be determined based on the performance of the Bluetooth chip of the display device. Specifically, the preset number threshold may be positively correlated with the performance of the Bluetooth chip. Currently, the number of BISs that can be supported by a Bluetooth chip for simultaneous broadcasting is 2 (i.e., the preset number threshold is usually set to 2). In practical applications, as the performance of the Bluetooth chip improves, the corresponding preset number threshold may also be set to 3, 4, etc. The embodiment of the present disclosure does not limit the size of the preset number threshold.
[0107] For example, assuming that the number of BIS audio data contained in the currently issued Bluetooth broadcast is 4, which is greater than the preset number threshold of 2, it is obvious that in this case, the resources of the Bluetooth chip are occupied by more. If a device scan is performed at this time, the device scan may fail because the Bluetooth chip resources used for device scanning are less. Therefore, the embodiment of the present disclosure can reduce the resource occupation of the Bluetooth module by controlling the Bluetooth module to suspend sending BIS audio data when it is determined that the Bluetooth module is in the Bluetooth broadcast state and the number of BIS contained in the Bluetooth broadcast is greater than the preset number threshold, thereby using more Bluetooth chip resources for device scanning and improving the success rate of device scanning.
[0108] In some embodiments, the display device may also respond to a Bluetooth device scan instruction, and if the Bluetooth module is in a Bluetooth broadcast state, send a pause broadcast instruction to the Bluetooth module to control the Bluetooth protocol stack to pause sending broadcast isochronous stream BIS audio data to the Bluetooth chip.
[0109] Among them, the Bluetooth chip end refers to a Bluetooth chip that includes a processor. The processor of the Bluetooth chip is mainly responsible for processing the sending and receiving of Bluetooth broadcasts. For example, the broadcast isochronous stream BIS audio data from the Bluetooth protocol stack can be sent to a Bluetooth device connected to a display device.
[0110] It can be seen that the embodiment of the present disclosure reduces the Bluetooth chip resource occupancy of the display device by controlling the Bluetooth protocol stack to stop sending BIS audio data to the Bluetooth chip end, so that more Bluetooth chip resources can be used for device scanning, thereby improving the success rate of LEaudio device scanning.
[0111] In actual applications, the display device also includes an audio module, which is mainly responsible for sending audio data to the Bluetooth protocol stack. For example, the audio data of the channel can be transmitted through the audio channel between the audio module and the Bluetooth protocol stack; after receiving the audio data from the audio module, the Bluetooth protocol stack processes the audio data to obtain the corresponding BIS audio data, and broadcasts the BIS audio data to the outside. Therefore, in order to reduce the occupation of Bluetooth chip resources, the embodiment of the present disclosure can also save Bluetooth chip resources by controlling the audio module in the display device to pause sending audio data, so that more Bluetooth chip resources can be used for device scanning, thereby improving the success rate of device scanning.
[0112] In the embodiment of the present disclosure, when the display device determines that the Bluetooth module is in the Bluetooth broadcast state, in response to a Bluetooth device scanning instruction, the display device controls the audio module in the display device to suspend sending audio data to the Bluetooth protocol stack.
[0113] It can be seen that the embodiment of the present disclosure can reduce the occupancy of Bluetooth chip resources by controlling the audio module to pause sending audio data to the Bluetooth protocol stack when receiving a Bluetooth device scan instruction, so as to use more Bluetooth chip resources for device scanning, thereby improving the success rate of device scanning.
[0114] In some embodiments, the display device may also disconnect the BSA protocol connection with the connected LE audio device upon receiving a Bluetooth device scanning instruction to reduce the occupation of Bluetooth chip resources.
[0115] In actual applications, the BSA protocol connection between the display device and the LEaudio device is mainly used to synchronize broadcast source information, that is, the BSA protocol connection is used only when the display device sends broadcast source information to the LEaudio device, and there is no need for a BSA connection during the device scanning process. Therefore, in order to further reduce the occupancy of Bluetooth chip resources, the embodiment of the present disclosure can disconnect the BSA protocol connection between the connected LEaudio devices when receiving a Bluetooth device scanning instruction, thereby reducing the occupancy of Bluetooth chip resources and improving the success rate of LEaudio device scanning.
[0116] S1104: After receiving the broadcast pause success signal returned by the Bluetooth module, control the Bluetooth module to scan for devices and display the scanned devices; wherein the scanned devices include LE audio devices.
[0117] In the embodiment of the present disclosure, after receiving the broadcast pause instruction, the Bluetooth module pauses sending the broadcast isochronous stream BIS audio data to reduce the occupation of Bluetooth chip resources, and after the broadcast pause is successful, returns a broadcast pause success signal to the display device. After receiving the broadcast pause success signal returned by the Bluetooth module, the display device controls the Bluetooth module to scan the device and displays the scanned devices on the device management page.
[0118] Exemplarily, when the display device receives a trigger instruction of the device scanning control on the device management page, if it determines that the Bluetooth module is in the Bluetooth broadcast state, it sends a pause broadcast instruction to the Bluetooth module, and after receiving the pause broadcast success signal returned by the Bluetooth module, it controls the Bluetooth module to perform device scanning and displays the scanned devices on the device management page.
[0119] In the disclosed embodiment, the scanned device may include an LE audio device, wherein the LE audio device refers to a device that supports the LE audio protocol. Since LE audio devices communicate with each other via low-power Bluetooth BLE, they have lower communication energy consumption.
[0120] In actual applications, since the universal unique identifiers (UUIDs) supporting the classic Bluetooth protocol and the LEAudio protocol are different, the UUID can be used to identify whether the UUID of the target device is a type that supports the LEAudio protocol. If the UUID is determined to be a type that supports the LEAudio protocol, the target device is considered to be a device that supports the LEAudio protocol.
[0121] Among them, the universal unique identifier UUID can be used to characterize the protocol type supported by the device, such as whether the device supports the low-power Bluetooth audio LE Audio protocol, or whether it supports the advanced audio distribution protocol A2DP protocol. In the disclosed embodiment, since the UUID can be used to characterize whether the target device supports the LE Audio protocol, after obtaining the UUID of the target device, it can be determined whether the target device supports the LE Audio protocol based on the UUID.
[0122] In some embodiments, after receiving the pause broadcast success signal returned by the Bluetooth module, the display device can first control the Bluetooth module to scan the device and obtain the universal unique identification code UUID of the scanned device; then determine the devices among the scanned devices that support the LE Audio protocol based on the UUID, and display the devices among the scanned devices that support the LE Audio protocol.
[0123] In other embodiments, the display may be controlled to display a preset logo for the device supporting the LE Audio protocol during the process of displaying the device supporting the LE Audio protocol. The preset logo may be used to indicate that the target device supports the LE Audio protocol, and the display style of the preset logo may include text, icons, and other styles. For example, the word LE Audio may be displayed at the position corresponding to the device supporting the LE Audio protocol.
[0124] In some embodiments, the scanned devices may also include audio receiving devices supporting Bluetooth functions, such as headphones, speakers, and other devices. In addition, the scanned devices may also include devices supporting Bluetooth functions, such as mice, keyboards, and electronic pens.
[0125] In some embodiments, the display device may also display the LE audio device when scanning Bluetooth devices such as headphones, speakers, mice, keyboards, etc. that support the Bluetooth function and LE audio devices.
[0126] like Fig.12 FIG. 1 is a schematic diagram of a device management page provided by an embodiment of the present disclosure. Fig.12 The device management page shown in (a) displays the scanned LE audio devices, such as Bluetooth device 1, Bluetooth device 2, and Bluetooth device 3.
[0127] In the audio data processing method provided by the embodiment of the present disclosure, when the Bluetooth module is in the Bluetooth broadcast state, in response to the Bluetooth device scanning instruction, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending the broadcast isochronous stream BIS audio data; after receiving the pause broadcast success signal returned by the Bluetooth module, the Bluetooth module is controlled to perform device scanning and display the scanned devices, wherein the scanned devices include LEaudio devices. It can be seen that the embodiment of the present disclosure can reduce the occupation of Bluetooth chip resources by controlling the Bluetooth module to pause sending BIS audio data when receiving the Bluetooth device scanning instruction, so as to use more Bluetooth chip resources for device scanning, thereby improving the success rate of LEaudio device scanning.
[0128] In some embodiments, the audio data processing method provided by the disclosed embodiment can be applied to Figure 6 In the multi-track broadcasting scenario shown, since the multi-track broadcasting scenario will occupy more Bluetooth chip resources, the probability of scanning failure is high when controlling the Bluetooth module to perform device scanning. Therefore, in order to improve the success rate of device scanning, when the embodiment of the present disclosure receives a Bluetooth device scanning instruction in the multi-track broadcasting scenario, if the Bluetooth module is in the Bluetooth broadcasting state, the occupation of Bluetooth chip resources can be reduced by controlling the Bluetooth module to suspend sending BIS audio data.
[0129] In the disclosed embodiment, the Bluetooth module is first controlled to send multiple Bluetooth broadcasts based on at least two audio tracks of the target audio and video resources, wherein the at least two audio tracks correspond to at least two BIS audio data respectively; when the Bluetooth module is in the Bluetooth broadcast state, in response to the Bluetooth device scan instruction, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending the broadcast isochronous stream BIS audio data.
[0130] In the disclosed embodiment, the target audio and video resource may be the audio and video resource currently being played by the display device, or may be any video resource among the audio and video resources to be played. Exemplarily, a plurality of audio and video resources to be played may be displayed on the audio and video resource list page, such as audio and video resource A, audio and video resource B, and audio and video resource C, etc. When a selection operation is received for any audio and video resource to be played, such as audio and video resource B, audio and video resource B is determined as the target audio and video resource.
[0131] The audio and video resources include at least one or more of audio resources and video resources. In practical applications, the audio and video resources may be pre-stored in the display device, or may be acquired by the display device according to preset conditions. For example, the target audio and video resource may be an audio resource downloaded from a multimedia server to the display device according to a specific address and being played.
[0132] In the disclosed embodiment, the target audio and video resource includes at least two audio tracks, wherein the audio track (English name is AudioTrack) can be used to indicate the audio information included in the target audio and video resource, and different audio tracks correspond to different audio information; there is a one-to-one correspondence between the audio track and the language of the target audio and video resource, for example, one audio can correspond to one language, and the audio track can be used to store audio data of the corresponding language. Exemplarily, assuming that the target audio and video resource includes multiple languages, such as Chinese, English and French, the audio and video resource may include three audio tracks, such as audio track 1, audio track 2 and audio track 3, and there is a correspondence between the above audio tracks and the languages, for example, audio track 1 corresponds to Chinese, audio track 2 corresponds to English, and audio track 3 corresponds to French.
[0133] It can be seen that in the process of controlling the Bluetooth module to issue a Bluetooth broadcast based on at least two audio tracks of the target audio and video resources, the embodiment of the present disclosure can also reduce the occupation of Bluetooth chip resources by controlling the Bluetooth module to pause sending BIS audio data when a Bluetooth device scan instruction is received, so as to use more Bluetooth chip resources for device scanning, thereby improving the success rate of LEaudio device scanning.
[0134] In some embodiments, the audio data processing method provided by the present disclosure can also be applied to Figure 7 In the multi-channel broadcast scenario shown, since more Bluetooth chip resources will be occupied in the multi-channel broadcast scenario, the probability of scanning failure is high when controlling the Bluetooth module to perform device scanning. Therefore, in order to improve the success rate of device scanning, when the embodiment of the present disclosure receives a Bluetooth device scanning instruction in the multi-channel broadcast scenario, if the Bluetooth module is in the Bluetooth broadcast state, the occupation of Bluetooth chip resources can be reduced by controlling the Bluetooth module to suspend sending BIS audio data.
[0135] In the disclosed embodiment, the Bluetooth module is first controlled to send out a Bluetooth broadcast based on multiple channels configured by the target audio and video resources, wherein the multiple channels correspond to at least one BIS audio data respectively; when the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scanning instruction, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending the BIS audio data. After receiving a pause broadcast success signal returned by the Bluetooth module, the Bluetooth module is controlled to scan for devices and display the scanned devices.
[0136] For example, assuming that the target audio and video resources are configured with a left channel, a right channel and a subwoofer, the display device can also reduce the occupancy of Bluetooth chip resources by controlling the Bluetooth module to pause sending BIS audio data when receiving a Bluetooth device scan command while sending at least one BIS audio data based on the left channel, the right channel and the subwoofer.
[0137] Fig.13 The flowchart of the audio data processing method provided by the embodiment of the present application is exemplarily shown in FIG. Figure 6 The display device 100 or Figure 7 The display device 100 in the illustrated embodiment is as follows: Fig.13 FIG. 1 is a flow chart of an audio data processing method of a display device provided by an embodiment of the present disclosure, the method comprising the following steps:
[0138] S1302: When the Bluetooth module is in the Bluetooth broadcast state, in response to a Bluetooth device scan instruction, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending the broadcast isochronous stream BIS audio data.
[0139] In some embodiments, after receiving the Bluetooth device scanning instruction, the display device can also judge the broadcast status of the Bluetooth module and the amount of broadcast BIS audio data. Specifically, when the display device receives the Bluetooth device scanning instruction, if it is determined that the Bluetooth module is in the Bluetooth broadcast state, the Bluetooth module is controlled to obtain the number of broadcast isochronous streams BIS contained in the currently issued Bluetooth broadcast; if it is determined that the number of BIS contained in the Bluetooth broadcast is greater than a preset number threshold, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending BIS audio data.
[0140] It can be seen that the embodiment of the present disclosure can reduce the resource occupancy of the Bluetooth module by controlling the Bluetooth module to pause sending BIS audio data when it is determined that the Bluetooth module is in the Bluetooth broadcast state and the number of BIS contained in the Bluetooth broadcast is greater than the preset threshold, thereby using more Bluetooth chip resources for device scanning and improving the success rate of device scanning.
[0141] S1304: After receiving the broadcast pause success signal returned by the Bluetooth module, control the Bluetooth module to scan for devices and display the scanned devices; wherein the scanned devices include LE audio devices.
[0142] In the embodiment of the present disclosure, steps S1302-S1304 may be specifically referred to in Fig.11 Steps S1102-S1104 in the method shown are understood for convenience only and will not be described in detail here.
[0143] S1306: In response to a pairing connection request triggered by a target LE audio device among the scanned devices, control the Bluetooth module to establish a BSA protocol connection with the target LE audio device.
[0144] In actual applications, since the pairing connection of LE audio devices also needs to occupy the bandwidth resources of the Bluetooth module, if too many Bluetooth chip resources are occupied during the pairing connection process, the pairing connection of the LE audio device may fail. Therefore, in order to improve the pairing connection success rate of the LE audio device, the embodiment of the present disclosure can also control the Bluetooth module to establish a BSA connection with the target LE audio device when receiving a pairing connection request triggered by the target LE audio device after controlling the Bluetooth module to pause sending BIS audio data.
[0145] In the disclosed embodiment, the target LE audio device can be any device that supports the LE audio protocol among the devices scanned by the display device. The pairing connection request triggered for the target LE audio device can be used to request the display device to control the Bluetooth module to establish a BSA protocol connection with the target LE audio device. Among them, the BSA protocol connection refers to a Bluetooth connection established based on the broadcast assistant, and the display device can communicate with the LE audio device through the BSA protocol connection.
[0146] like Fig.12 The device management page shown in (a) shows the scanned LE audio devices, such as Bluetooth device 1, Bluetooth device 2, and Bluetooth device 3. When receiving a pairing connection request triggered for Bluetooth device 3, the Bluetooth module is first controlled to establish a BSA protocol connection with Bluetooth device 3. After the display device establishes a BSA protocol connection with Bluetooth device 3, it adds Bluetooth device 3 to Fig.12 (b) shows a list of connected devices, wherein the list of connected devices displays a Bluetooth device 3 that supports the LEaudio protocol.
[0147] It can be seen that the embodiment of the present disclosure can reduce the occupation of Bluetooth chip resources by controlling the Bluetooth module to pause sending BIS audio data before pairing and connecting with the target LE audio device, thereby improving the success rate of pairing and connecting with the target LE audio device.
[0148] S1308: Control the Bluetooth module to send the broadcast source information of the target Bluetooth broadcast to the target LE audio device based on the BSA protocol connection; wherein the broadcast source information includes the device mac address and broadcast code, and the broadcast source information is used to receive the BIS audio data in the target Bluetooth broadcast.
[0149] In actual applications, when the display device controls the Bluetooth module to connect and synchronize broadcast source information based on the BSA protocol, the bandwidth resources of the Bluetooth chip are also occupied. Therefore, when synchronizing broadcast source information in the Bluetooth broadcast scenario, the probability of failure of broadcast source information synchronization is high. Therefore, in order to improve the success rate of broadcast source information synchronization, the embodiment of the present disclosure can also synchronize broadcast source information after controlling the Bluetooth module to pause sending BIS audio data.
[0150] In the disclosed embodiment, after controlling the Bluetooth module to successfully establish a BSA protocol connection with the target LE audio device, the Bluetooth module can also be controlled to send the broadcast source information of the target Bluetooth broadcast to the target LE audio device based on the BSA protocol connection, so that the target LE audio device can receive the BIS audio data in the target Bluetooth broadcast based on the broadcast source information.
[0151] In the disclosed embodiment, the broadcast source information may include broadcast parameter information such as device mac address, broadcast source address, broadcast packet cluster ID number, broadcast ID information, synchronization interval, whether encrypted, Broadcastcode, rendering delay time, SUBGROUP information, Android version information, etc.
[0152] In actual applications, when the Bluetooth module of the display device is in the Bluetooth broadcast state, multiple Bluetooth broadcasts will be sent out. The target Bluetooth broadcast in the embodiment of the present disclosure can be any one of the multiple Bluetooth broadcasts.
[0153] In the embodiment of the present disclosure, after the display device controls the Bluetooth module to send the broadcast source information of the target Bluetooth broadcast to the target LE audio device, the target LE audio device can receive the BIS audio data in the target Bluetooth broadcast based on the broadcast source information.
[0154] It can be seen that the embodiment of the present disclosure can reduce the occupation of Bluetooth chip resources by suspending the sending of BIS audio data through the Bluetooth module, thereby improving the success rate of broadcast source information synchronization.
[0155] In some embodiments, during the pairing and connection process of LE audio devices on the device management page, when the broadcast source information synchronization of any LE audio device is completed, a resume broadcast instruction can be sent to the Bluetooth module to control the Bluetooth module to continue to send BIS audio data; when the pairing and connection of the next LE audio device is continued based on the device management page, the Bluetooth module is controlled to suspend sending BIS audio data to reduce the occupation of Bluetooth chip resources. For example, after completing the pairing and connection of Bluetooth device 1 and the synchronization of broadcast source information on the device management page, the Bluetooth module is first controlled to resume the broadcast of BIS audio data, and when the pairing and connection request for Bluetooth device 2 is continued to be triggered based on the device management page, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to suspend sending BIS audio data.
[0156] In some embodiments, during the process of pairing and connecting the LE audio device on the device management page, the display device can also send a resume broadcast instruction to the Bluetooth module when receiving a trigger operation to exit the device management page, so as to control the Bluetooth module to continue to send BIS audio data. Since the trigger operation to exit the device management page can indicate that the user does not want to continue pairing and connecting the LE audio device, or has completed the pairing and connecting of the LE audio device, at this time, regardless of whether the LE audio device on the device management page has completed the pairing and connecting and the synchronization of the broadcast source information, the Bluetooth module will be controlled to resume the broadcast of the BIS audio data.
[0157] In other embodiments, the display device may also automatically send a resume broadcast instruction to the Bluetooth module when detecting that there is no unpaired LE audio device connected on the device management page, so as to control the Bluetooth module to continue sending BIS audio data.
[0158] In some embodiments, the display device can also scan the LEaudio device, configure and connect with the target LEaudio device, and synchronize the broadcast source information to the target LEaudio device. When receiving the broadcast source information synchronization success signal, the display device sends a resume broadcast instruction to the Bluetooth module to control the Bluetooth module to send BIS audio data. At this time, the LEaudio device connected to the display device can listen to the BIS audio data normally.
[0159] For example, Figure 6In the multi-audio broadcast scenario shown, multiple Bluetooth broadcasts can be sent through the Bluetooth module of the display device, and the broadcast source information of the target Bluetooth broadcast can be sent to the target LEaudio device. For example, the broadcast source information of Bluetooth broadcast 1 can be sent to the LEaudio device in area A, the broadcast source information of Bluetooth broadcast 2 can be sent to the LEaudio device in area B, the broadcast source information of Bluetooth broadcast 3 can be sent to the LEaudio device in area C, and the broadcast information of Bluetooth broadcast 4 can be sent to the LEaudio device in area D. When the display device receives the broadcast source information synchronization success signal, it sends a resume broadcast instruction to the Bluetooth module to control the Bluetooth module to continue sending BIS audio data.
[0160] After receiving the broadcast source information of Bluetooth broadcast 1, the LEaudio device in area A can receive the BIS audio data in Bluetooth broadcast 1 based on the broadcast source information; after receiving the broadcast source information of Bluetooth broadcast 2, the LEaudio device in area B can receive the BIS audio data in Bluetooth broadcast 2 based on the broadcast source information; after receiving the broadcast source information of Bluetooth broadcast 3, the LEaudio device in area C can receive the BIS audio data in Bluetooth broadcast 3 based on the broadcast source information; after receiving the broadcast source information of Bluetooth broadcast 4, the LEaudio device in area D can receive the BIS audio data in Bluetooth broadcast 4 based on the broadcast source information.
[0161] In some embodiments, after receiving the broadcast source information synchronization success signal, the display device may also disconnect the BSA protocol connection with the connected LE audio device; wherein the connected LE audio device includes the target LE audio device.
[0162] Exemplarily, after the display device controls the Bluetooth module to successfully synchronize the broadcast source information of Bluetooth broadcast 1 to the LEaudio device in area A, the display device disconnects the BSA protocol connection with the LEaudio device in area A to save the resource occupation of the Bluetooth chip; then, the display device controls the Bluetooth module to synchronize the broadcast source information of Bluetooth broadcast 2 to the LEaudio device in area B, and after the broadcast source information is successfully synchronized, the display device disconnects the BSA protocol connection with the LEaudio device in area B to further reduce the occupation of Bluetooth chip resources.
[0163] It can be seen that, since the embodiment of the present disclosure pairs an LE audio device each time and synchronizes the broadcast source information of the target Bluetooth broadcast to the LE audio device based on the BSA protocol connection, the BSA protocol connection between the display device and the LE audio device will be disconnected to further reduce the occupancy of Bluetooth chip resources.
[0164] like Fig.14As shown, it is a flowchart of device scanning, pairing connection and synchronization of broadcast source information provided by an embodiment of the present disclosure.
[0165] When the display device receives the display trigger operation of the user for the device management page, that is, when the user enters the device management page, the Bluetooth device scan instruction is triggered. In response to the Bluetooth device scan instruction, the display device first determines whether the Bluetooth module is in the Bluetooth broadcast state. If the Bluetooth module is in the Bluetooth broadcast state, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending BIS audio data, thereby reducing the occupation of Bluetooth chip resources during the Bluetooth broadcast process.
[0166] After receiving the pause broadcast success signal returned by the Bluetooth module, the display device sends a start scanning instruction to the Bluetooth module to control the Bluetooth module to scan the device, and after the Bluetooth module scans the device, the scanned device is displayed on the device management page, such as Bluetooth device 1 and Bluetooth device 2, where Bluetooth device 1 and Bluetooth device 2 are both devices that support the LEaudio protocol.
[0167] When the display device receives a pairing connection request triggered by the user for Bluetooth device 1 among the scanned devices, it sends a pairing connection instruction for Bluetooth device 1 to the Bluetooth module to control the Bluetooth module to establish a BSA protocol connection with Bluetooth device 1. After the Bluetooth module establishes a BSA protocol connection with Bluetooth device 1, the Bluetooth module is controlled to send the broadcast source information of the target Bluetooth broadcast to Bluetooth device 1 based on the BSA protocol connection.
[0168] After receiving the broadcast source information synchronization success signal for the Bluetooth device 1, the display device controls the Bluetooth module to disconnect the BSA protocol connection with the connected Bluetooth device 1 to reduce the occupation of the Bluetooth chip resources by the BSA protocol connection.
[0169] When the display device receives a pairing connection request triggered by the user for the Bluetooth device 2 among the scanned devices, it sends a pairing connection instruction for the Bluetooth device 2 to the Bluetooth module to control the Bluetooth module to establish a BSA protocol connection with the Bluetooth device 2. After the Bluetooth module establishes a BSA protocol connection with the Bluetooth device 2, the Bluetooth module is controlled to send the broadcast source information of the target Bluetooth broadcast to the Bluetooth device 2 based on the BSA protocol connection.
[0170] After receiving the broadcast source information synchronization success signal for the Bluetooth device 2, the display device controls the Bluetooth module to disconnect the BSA protocol connection with the connected Bluetooth device 2 to reduce the occupation of the Bluetooth chip resources by the BSA protocol connection.
[0171] In some embodiments, during the process of pairing and connecting the LE audio device on the device management page, the display device can also send a resume broadcast instruction to the Bluetooth module when receiving a trigger operation to exit the device management page, so as to control the Bluetooth module to continue to send BIS audio data. Since the trigger operation to exit the device management page can indicate that the user does not want to continue pairing and connecting the LE audio device, or has completed the pairing and connecting of the LE audio device, at this time, regardless of whether the LE audio device on the device management page has completed the pairing and connecting and the synchronization of the broadcast source information, the Bluetooth module will be controlled to resume the broadcast of the BIS audio data.
[0172] In other embodiments, during the pairing and connection process of LE audio devices on the device management page, when the broadcast source information synchronization of any LE audio device is completed, a resume broadcast instruction can be sent to the Bluetooth module to control the Bluetooth module to continue to send BIS audio data; when the pairing and connection of the next LE audio device is continued based on the device management page, the Bluetooth module is controlled to suspend sending BIS audio data to reduce the occupation of Bluetooth chip resources. For example, after completing the pairing and connection of Bluetooth device 1 and the synchronization of broadcast source information on the device management page, the Bluetooth module is first controlled to resume the broadcast of BIS audio data, and when the pairing and connection request for Bluetooth device 2 is continued to be triggered based on the device management page, a pause broadcast instruction is sent to the Bluetooth module to control the Bluetooth module to suspend sending BIS audio data.
[0173] In other embodiments, the display device may also automatically send a resume broadcast instruction to the Bluetooth module when detecting that there is no unpaired LE audio device connected on the device management page, so as to control the Bluetooth module to continue sending BIS audio data.
[0174] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, after receiving the broadcast source information synchronization success signal, the step of "sending a resume broadcast instruction to the Bluetooth module to control the Bluetooth module to continue sending BIS audio data" may be performed first, and then the step of "disconnecting the BSA protocol connection with the connected LE audio device" may be performed. Alternatively, after receiving the broadcast source information synchronization success signal, the step of "disconnecting the BSA protocol connection with the connected LE audio device" may be performed first, and then the step of "sending a resume broadcast instruction to the Bluetooth module to control the Bluetooth module to continue sending BIS audio data" may be performed. Alternatively, after receiving the broadcast source information synchronization success signal, the steps of "sending a resume broadcast instruction to the Bluetooth module to control the Bluetooth module to continue sending BIS audio data" and "disconnecting the BSA protocol connection with the connected LE audio device" may be performed simultaneously.
[0175] Fig.15 Schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure, the electronic device may be the above-mentioned display device, control terminal or audio receiving device. Fig.15 As shown, the electronic device includes: a processor 1501, a memory 1502, and a computer program stored in the memory 1502 and executable on the processor 1501. When the computer program is executed by the processor 1501, each process of the following methods involved in the above method embodiment is implemented: a configuration method of a multi-channel audio receiving device executed by a display device; a configuration method of a multi-channel audio receiving device executed by an audio receiving device.
[0176] The embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the configuration method of the multi-channel audio receiving device described above is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. Among them, the computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc.
[0177] The present disclosure provides a computer program product, which includes a computer program. When the computer program is executed on a computer, the computer implements the configuration method of the multi-channel audio receiving device.
[0178] For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above discussion in some embodiments is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. According to the above teachings, various modifications and variations can be obtained. 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 various different variations of the embodiments suitable for specific use considerations.
Claims
1. A display device, characterized in that: include: monitor; Bluetooth module; A controller connected to the Bluetooth module, wherein the controller is configured as follows: When the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scan instruction, a broadcast pause instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending broadcast isochronous stream BIS audio data; After receiving the broadcast pause success signal returned by the Bluetooth module, the Bluetooth module is controlled to scan devices and the scanned devices are displayed; wherein the scanned devices include LE audio devices.
2. The display device according to claim 1, characterized in that After the controller executes the step of controlling the Bluetooth module to scan for devices and displaying the scanned devices after receiving the broadcast pause success signal returned by the Bluetooth module, the controller is further configured to: In response to a pairing connection request triggered for a target LE audio device among the scanned devices, the Bluetooth module is controlled to establish a BSA protocol connection with the target LE audio device.
3. The display device according to claim 2, characterized in that After the controller executes the step of controlling the Bluetooth module to establish a BSA protocol connection with the target LE audio device, the controller is further configured to: The Bluetooth module is controlled to send the broadcast source information of the target Bluetooth broadcast to the target LE audio device based on the BSA protocol connection; wherein the broadcast source information is used to receive the BIS audio data in the target Bluetooth broadcast.
4. The display device according to claim 3, characterized in that The controller is further configured to: After receiving the broadcast source information synchronization success signal, a broadcast resumption instruction is sent to the Bluetooth module to control the Bluetooth module to continue sending the BIS audio data.
5. The display device according to claim 3, characterized in that The controller is further configured to: After receiving the broadcast source information synchronization success signal, disconnect the BSA protocol connection with the connected LE audio device; wherein the connected LE audio device includes the target LE audio device.
6. The display device according to claim 1, characterized in that The controller is specifically configured as follows: When the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scanning instruction, sending a pause broadcast instruction to the Bluetooth module to control the Bluetooth module to pause sending BIS audio data, including: When the Bluetooth module is in the Bluetooth broadcast state, in response to a Bluetooth device scan instruction, the Bluetooth protocol stack is controlled to suspend sending the broadcast isochronous stream BIS audio data to the Bluetooth chip end.
7. The display device according to claim 1, characterized in that The controller is specifically configured as follows: When the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scanning instruction, sending a pause broadcast instruction to the Bluetooth module to control the Bluetooth module to pause sending BIS audio data, including: When the Bluetooth module is in the Bluetooth broadcast state, in response to a Bluetooth device scanning instruction, the audio module in the display device is controlled to suspend sending audio data to the Bluetooth protocol stack.
8. The display device according to claim 1, characterized in that Before the controller executes the step of sending a pause broadcast instruction to the Bluetooth module in response to a Bluetooth device scan instruction when the Bluetooth module is in a Bluetooth broadcast state to control the Bluetooth module to pause sending BIS audio data, the controller is further configured to: The Bluetooth module is controlled to send a Bluetooth broadcast based on at least two audio tracks of the target audio and video resources; wherein the at least two audio tracks correspond to at least two BIS audio data respectively.
9. The display device according to claim 1, characterized in that: Before the controller executes the step of sending a pause broadcast instruction to the Bluetooth module in response to a Bluetooth device scan instruction when the Bluetooth module is in a Bluetooth broadcast state to control the Bluetooth module to pause sending BIS audio data, the controller is further configured to: The Bluetooth module is controlled to send out a Bluetooth broadcast based on multiple channels configured based on the target audio and video resources; wherein the multiple channels respectively correspond to at least one BIS audio data.
10. The display device according to claim 1, characterized in that The controller is further configured to: Disconnect the BSA protocol connection with the connected LE audio device.
11. The display device according to claim 1, characterized in that The controller is specifically configured as follows: When the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scanning instruction, sending a pause broadcast instruction to the Bluetooth module to control the Bluetooth module to pause sending BIS audio data, including: When the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scanning instruction, controlling the Bluetooth module to obtain the number of broadcast isochronous streams (BIS) contained in a currently issued Bluetooth broadcast; If it is determined that the number of BIS included in the Bluetooth broadcast is greater than a preset number threshold, a broadcast pause instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending BIS audio data.
12. An audio data processing method, characterized in that: include: When the Bluetooth module is in a Bluetooth broadcast state, in response to a Bluetooth device scan instruction, a broadcast pause instruction is sent to the Bluetooth module to control the Bluetooth module to pause sending broadcast isochronous stream BIS audio data; After receiving the broadcast pause success signal returned by the Bluetooth module, the Bluetooth module is controlled to scan devices and the scanned devices are displayed; wherein the scanned devices include LE audio devices.
Citation Information
Cited By
Display device and audio data processing method
WO2026144242A1