Display device and audio broadcast method
By using the Bluetooth module and the LE audio protocol in the display device, Bluetooth broadcast is issued for each target audio track and configuring the target audio track for the LE audio device, the problem of difficulty in achieving multilingual simultaneous playback in the existing technology is solved, and the problem of multilingual simultaneous playback is realized. Efficient multi-language synchronous playback effect.
Patent Information
- Application Number
- CN202411405728.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-03-27
- Filing Date
- 2024-10-09
- Publication Date
- 2025-02-21
AI Technical Summary
The prior art is difficult to implement multilingual simultaneous playback function for the same audio and video resource, especially in display devices that support the LE audio protocol.
By integrating the Bluetooth module in the display device, at least one Bluetooth broadcast is emitted for each target audio track, and the target audio track is configured for the LE audio device, and the broadcast information of the target audio track is sent to the device to achieve multilingual synchronous playback.
It realizes multi-language synchronous playback of the same audio and video resource, improves the efficiency and flexibility of audio broadcasting, and is suitable for a variety of scenarios such as airports, conference rooms, etc.
Smart Images

Figure CN119496945A_ABST
Abstract
Description
[0001] This application claims the priority of the Chinese patent application filed with the China Patent Office on March 27, 2024, with application number 202410361462X, the contents of which are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the field of Bluetooth technology, and in particular to a display device and an audio broadcasting method. Background Art
[0003] With the launch of the new generation of Bluetooth audio technology standard - Bluetooth-based low-power audio (LE audio) technology, more and more display devices can support Bluetooth-based low-power audio (LE audio) protocol, such as TVs, mobile phones and other devices. For display devices that support the LE audio protocol, how to achieve the function of playing multiple languages simultaneously for the same audio and video resources 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 broadcasting method, which sends at least one Bluetooth broadcast for each target audio track, configures the target audio track for the LE audio device, and sends the broadcast information of the target audio track to the LE audio device, so as to utilize audio broadcasting to realize the function of multi-language synchronous playback of the same audio and video resources.
[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:
[0007] monitor;
[0008] Sound output device;
[0009] Bluetooth module;
[0010] A controller connected to the Bluetooth module, wherein the controller is configured as follows:
[0011] In response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource, controlling the display to display a first window, and displaying at least a device configuration control on the first window;
[0012] In response to a trigger instruction for the device configuration control, control the display to display a device management page, and display the connected LE audio device on the device management page;
[0013] In response to a trigger instruction for selecting a first target audio track for a first LE audio device among the connected LE audio devices, displaying the track name information of the first target audio track at the display position of the first LE audio device on the device management page to identify the correspondence between the first target audio track and the first LE audio device;
[0014] In response to an audio broadcast instruction for the at least two target audio tracks, the Bluetooth module is controlled to issue one or more Bluetooth broadcasts based on the at least two target audio tracks, and the broadcast information corresponding to the first target audio track is sent to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information.
[0015] In a second aspect, the present disclosure provides an audio broadcasting method, comprising:
[0016] In response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource, controlling the display to display a first window, and displaying at least a device configuration control on the first window;
[0017] In response to a trigger instruction for the device configuration control, control the display to display a device management page, and display the connected LE audio device on the device management page;
[0018] In response to a trigger instruction for selecting a first target audio track for a first LE audio device among the connected LE audio devices, displaying the track name information of the first target audio track at the display position of the first LE audio device on the device management page to identify the correspondence between the first target audio track and the first LE audio device;
[0019] In response to an audio broadcast instruction for the at least two target audio tracks, the Bluetooth module is controlled to issue one or more Bluetooth broadcasts based on the at least two target audio tracks, and the broadcast information corresponding to the first target audio track is sent to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information.
[0020] In a third aspect, the present disclosure provides a display device, including:
[0021] monitor;
[0022] Bluetooth module;
[0023] A controller connected to the Bluetooth module, wherein the controller is configured as follows:
[0024] Acquire the audio track of the target audio and video resource; wherein there is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track;
[0025] If it is determined that the number of audio tracks of the target audio and video resource is not less than a preset number threshold, upon receiving an audio track configuration operation for at least two target audio tracks among the audio tracks of the target audio and video resource, controlling the display to display a device management page, and displaying the connected LE audio device on the device management page;
[0026] Receiving a first target audio track configured for a first LE audio device in the connected LE audio devices; wherein the first target audio track belongs to the at least two target audio tracks;
[0027] In response to an audio broadcast trigger operation for the at least two target audio tracks, multiple Bluetooth broadcasts are issued based on the at least two target audio tracks, and the broadcast information corresponding to the first target audio track is sent to the first LE audio device; wherein each target audio track corresponds to at least one Bluetooth broadcast, the Bluetooth broadcast is used to broadcast the audio data of the corresponding target audio track, and the broadcast information is used to receive the audio data of the first target audio track.
[0028] In a fourth aspect, the present disclosure provides an audio broadcasting method, comprising:
[0029] Acquire the audio track of the target audio and video resource; wherein there is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track;
[0030] If it is determined that the number of audio tracks of the target audio and video resource is not less than a preset number threshold, upon receiving an audio track configuration operation for at least two target audio tracks among the audio tracks of the target audio and video resource, controlling the display to display a device management page, and displaying the connected LE audio device on the device management page;
[0031] Receiving a first target audio track configured for a first LE audio device in the connected LE audio devices; wherein the first target audio track belongs to the at least two target audio tracks;
[0032] In response to an audio broadcast trigger operation for the at least two target audio tracks, multiple Bluetooth broadcasts are issued based on the at least two target audio tracks, and the broadcast information corresponding to the first target audio track is sent to the first LE audio device; wherein each target audio track corresponds to at least one Bluetooth broadcast, the Bluetooth broadcast is used to broadcast the audio data of the corresponding target audio track, and the broadcast information is used to receive the audio data of the first target audio track.
[0033] In a fifth aspect, the present disclosure provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the audio broadcasting method as shown in the second aspect.
[0034] In a sixth 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 broadcasting method as shown in the second aspect.
[0035] In a seventh aspect, the present disclosure provides a display device, including:
[0036] monitor;
[0037] Bluetooth module;
[0038] Sound output device;
[0039] A controller connected to the Bluetooth module, wherein the controller is configured as follows:
[0040] Acquire the audio track of the target audio and video resource; wherein there is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track;
[0041] If it is determined that the number of audio tracks of the target audio and video resources is not less than a preset number threshold, then after receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, the sound output device is controlled to be muted, and multiple Bluetooth broadcasts are issued based on the at least two target audio tracks; wherein each target audio track corresponds to at least one Bluetooth broadcast, and the Bluetooth broadcast is used to broadcast the audio data of the corresponding target audio track.
[0042] In an eighth aspect, the present disclosure provides an audio broadcasting method, comprising:
[0043] Acquire the audio track of the target audio and video resource; wherein there is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track;
[0044] If it is determined that the number of audio tracks of the target audio and video resources is not less than a preset number threshold, then upon receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, the sound output device is controlled to be muted, and multiple Bluetooth broadcasts are issued based on the at least two target audio tracks; wherein each target audio track corresponds to at least one Bluetooth broadcast, and the Bluetooth broadcast is used to broadcast the audio data of the corresponding target audio track.
[0045] In a ninth aspect, the present disclosure provides a display device, including:
[0046] monitor;
[0047] Bluetooth module;
[0048] Sound output device;
[0049] A controller connected to the Bluetooth module, wherein the controller is configured as follows:
[0050] Acquire the audio track of the target audio and video resource; wherein there is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track;
[0051] If it is determined that the number of audio tracks of the target audio and video resources is not less than a preset number threshold, then after receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, the sound output device is controlled to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and to issue multiple Bluetooth broadcasts based on the at least two target audio tracks; wherein each target audio track corresponds to at least one Bluetooth broadcast, and the Bluetooth broadcast is used to broadcast the audio data of the corresponding target audio track.
[0052] In a tenth aspect, the present disclosure provides an audio broadcasting method, comprising:
[0053] Acquire the audio track of the target audio and video resource; wherein there is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track;
[0054] If it is determined that the number of audio tracks of the target audio and video resources is not less than a preset number threshold, then after receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, the sound output device is controlled to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and multiple Bluetooth broadcasts are issued based on the at least two target audio tracks; wherein each target audio track corresponds to at least one Bluetooth broadcast, and the Bluetooth broadcast is used to broadcast the audio data of the corresponding target audio track.
[0055] In an eleventh aspect, the present disclosure provides a display device, comprising:
[0056] monitor;
[0057] Bluetooth module;
[0058] Sound output device;
[0059] A controller connected to the Bluetooth module, wherein the controller is configured as follows:
[0060] Acquire the audio track of the target audio and video resource; wherein there is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track;
[0061] If it is determined that the number of audio tracks of the target audio and video resources is not less than a first preset number threshold, then upon receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, the sound output device is controlled to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and to issue a Bluetooth broadcast based on one or more second target audio tracks among the at least two target audio tracks; wherein the one or more second target audio tracks include target audio tracks among the at least two target audio tracks except the first target audio track, each second target audio track corresponds to at least one Bluetooth broadcast, and the Bluetooth broadcast is used to broadcast the audio data of the second target audio track.
[0062] In a twelfth aspect, the present disclosure provides an audio broadcasting method, comprising:
[0063] Acquire the audio track of the target audio and video resource; wherein there is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track;
[0064] If it is determined that the number of audio tracks of the target audio and video resources is not less than a first preset number threshold, then upon receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, the sound output device is controlled to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and to issue a Bluetooth broadcast based on one or more second target audio tracks among the at least two target audio tracks; wherein the one or more second target audio tracks include target audio tracks among the at least two target audio tracks except the first target audio track, each second target audio track corresponds to at least one Bluetooth broadcast, and the Bluetooth broadcast is used to broadcast the audio data of the second target audio track.
[0065] The display device and audio broadcasting method provided by the embodiments of the present disclosure include a display, a sound output device, a controller, a Bluetooth module, and a controller connected to the Bluetooth module, wherein the display device includes a display, a sound output device, a controller, a Bluetooth module, and a controller connected to the Bluetooth module, wherein the controller is configured to control the display to display a first window in response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource, and to display at least a device configuration control on the first window; in response to a trigger instruction for a device control control, control the display to display a device management page, and display a connected LE audio device on the device management page; in response to a trigger instruction for selecting a first target audio track for a first LE audio device among the connected LE audio devices, display the track name information of the first target audio track at a display position of the first LE audio device on the device management page to identify the corresponding relationship between the first target audio track and the first LE audio device; in response to an audio broadcast instruction for at least two target audio tracks, control the Bluetooth module to issue one or more Bluetooth broadcasts based on the at least two target audio tracks, and send the broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information. It can be seen that the embodiment of the present disclosure sends at least one Bluetooth broadcast for each target audio track, configures the target audio track for the LE audio device, and sends the broadcast information of the target audio track to the LE audio device, so as to realize the function of multi-language synchronous playback for the same audio and video resources by audio broadcasting. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] 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.
[0067] 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.
[0068] Figure 1 A schematic diagram of an audio broadcasting scenario provided in the related art;
[0069] Figure 2 A schematic diagram of one-to-one audio transmission of unicast media audio provided in the related art;
[0070] Figure 3 A schematic diagram of one-to-two audio transmission of unicast media audio provided in the related art;
[0071] Figure 4A schematic diagram showing the relationship between extended broadcast, periodic broadcast and BIS;
[0072] Figure 5 A schematic diagram showing the relationship between extended broadcast packets, subsidiary broadcast packets, periodic broadcast packets and BIS;
[0073] Figure 6 It is a schematic diagram of continuously sending BIG in the related art;
[0074] Figure 7 A broadcast scenario diagram provided in an embodiment of the present disclosure Figure 1 ;
[0075] Figure 8 A broadcast scenario diagram provided in an embodiment of the present disclosure Figure 2 ;
[0076] Fig. 9 A hardware configuration block diagram of a display device 100 provided in an embodiment of the present disclosure;
[0077] Fig.10 A schematic diagram of a software system architecture of a display device 100 provided in an embodiment of the present disclosure;
[0078] Fig.11 A hardware configuration block diagram of a Bluetooth device 200 provided in an embodiment of the present disclosure;
[0079] Fig.12 A schematic diagram of a process of an audio broadcasting method provided in an embodiment of the present disclosure Figure 1 ;
[0080] Fig.13 A schematic diagram of an audio playback page and an audio and video resource list page provided in an embodiment of the present disclosure;
[0081] Fig.14 A flowchart of switching from a playback page to a multilingual sharing page provided by an embodiment of the present disclosure;
[0082] Fig.15 A flow chart of switching from a resource list page to a multilingual sharing page provided in an embodiment of the present disclosure;
[0083] Fig.16 A device configuration flow chart provided for an embodiment of the present disclosure;
[0084] Fig.17 A schematic diagram of a change in a device connection state provided in an embodiment of the present disclosure;
[0085] Fig.18 A schematic diagram of a process of an audio broadcasting method provided in an embodiment of the present disclosure Figure 2 ;
[0086] Fig.19 A schematic diagram of a process of switching an audio broadcast provided in an embodiment of the present disclosure Figure 1 ;
[0087] Fig. 20 A flowchart of another audio and video playback method provided by an embodiment of the present disclosure;
[0088] Fig.21 A schematic diagram of a process of switching an audio broadcast provided in an embodiment of the present disclosure Figure 2 ;
[0089] Fig. 22 A schematic diagram of a mapping relationship between a target audio track and a BIS stream provided in an embodiment of the present disclosure;
[0090] Fig.23 A possible broadcast scenario provided by the embodiment of the present disclosure Figure 1 ;
[0091] Fig.24 A schematic diagram of a process of an audio broadcasting method provided in an embodiment of the present disclosure Figure 3 ;
[0092] Fig.25 A schematic diagram of a process of an audio broadcasting method provided in an embodiment of the present disclosure Figure 4 ;
[0093] Fig.26 A schematic diagram of a process of switching an audio broadcast provided in an embodiment of the present disclosure Figure 3 ;
[0094] Fig. 27 A schematic diagram of a process of switching an audio broadcast provided in an embodiment of the present disclosure Figure 4 ;
[0095] Fig.28 A device configuration flow chart provided for an embodiment of the present disclosure;
[0096] Fig.29 A schematic diagram of a change in a device connection state provided in an embodiment of the present disclosure;
[0097] Fig.30 A possible broadcast scenario provided by the embodiment of the present disclosure Figure 2 ;
[0098] Fig.31 A schematic diagram of a process of an audio broadcasting method provided in an embodiment of the present disclosure Figure 5 ;
[0099] Fig.32 A schematic diagram of a process of an audio broadcasting method provided in an embodiment of the present disclosure Figure 6 ;
[0100] Fig.33 A schematic diagram of a process of switching an audio broadcast provided in an embodiment of the present disclosure Figure 5 ;
[0101] Fig.34 A schematic diagram of a process of switching an audio broadcast provided in an embodiment of the present disclosure Figure 6 ;
[0102] Fig.35 A possible broadcast scenario provided by the embodiment of the present disclosure Figure 3 ;
[0103] Fig.36 A schematic diagram of a process of an audio broadcasting method provided in an embodiment of the present disclosure Figure 7 ;
[0104] Fig.37 A schematic diagram of a process of an audio broadcasting method provided in an embodiment of the present disclosure Figure 8 ;
[0105] Fig.38 A schematic diagram of a process of switching an audio broadcast provided in an embodiment of the present disclosure Figure 7 ;
[0106] Fig.39 A schematic diagram of a process of switching an audio broadcast provided in an embodiment of the present disclosure Figure 8 ;
[0107] Fig.40 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0108] 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.
[0109] 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.
[0110] First, the scenario of audio broadcasting in related technologies is introduced.
[0111] Take the airport scenario as an example. In an airport, display devices are usually deployed in different areas, and certain audio is broadcast to users in different areas of the airport simultaneously through the speakers of the display devices, such as boarding rules, missing person notices, etc.
[0112] Take the display device as a TV as an example. Figure 1 As shown, a TV is deployed in each of the four different areas of the airport, Area A, Area B, Area C, and Area D, and audio is broadcast to users in the respective areas through the speakers of the TV.
[0113] In order to allow users of different cultural backgrounds to listen to the broadcast audio, the broadcast audio is usually broadcast in multiple languages. Currently, when broadcasting audio in multiple languages, it is usually broadcast in one language and then switched to another language. For example, when broadcasting the flight rules, it is broadcast once in Chinese, once in English, and once in Korean, which is inefficient.
[0114] 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.
[0115] Compared with classic Bluetooth, LE Audio has the following advantages:
[0116] 1. One audio playback device can be connected to multiple audio receiving devices at the same time;
[0117] 2. A broadcast audio device can send broadcast audio to an unlimited number of audio receiving devices, supporting encrypted broadcasting;
[0118] 3. Adopt the latest Low Complexity Communication Codec (LC3) audio format, and the sound quality is improved;
[0119] 4. Support Internet phone and HD calls;
[0120] 5. Support hearing aid / assisted listening applications.
[0121] The LE Audio application layer specification Telephony and Media Audio Profile (TMAP) defines two media audio applications: unicast media audio and broadcast media audio.
[0122] Unicast Media Audio
[0123] 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).
[0124] 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.
[0125] Figure 2 FIG. 1 is a schematic diagram of a one-to-one audio transmission of unicast media audio in the related art. Figure 2 As shown, UMS11 sends unicast media audio to UMR12.
[0126] Figure 3 FIG. 1 is a schematic diagram of a one-to-two audio transmission of unicast media audio provided in the related art. Figure 3 As shown, UMS21 sends unicast media audio to UMR22 and UMR23 respectively.
[0127] Broadcast Media Audio
[0128] 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.
[0129] 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.
[0130] Broadcast media audio may include multiple broadcasts with different access addresses, for example, including:
[0131] 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.
[0132] 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).
[0133] 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.
[0134] Figure 4 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 4 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.
[0135] Figure 5 Figure 1 is a schematic diagram showing the relationship between extended broadcast packets, auxiliary broadcast packets, periodic broadcast packets, and BIS. Figure 5As 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.
[0136] 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.
[0137] Figure 6 FIG. 1 is a schematic diagram of continuously sending BIG in the related art. Figure 6 As shown, in the process of continuously sending BIG, BIG events are executed periodically and continuously. Figure 6 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 6 The following example uses three BIG events, each of which includes two BIS events. Figure 6 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 6BIS1 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.
[0138] The display device may broadcast audio in different languages through at least one Bluetooth module based on user operations. Figure 7 A broadcast scenario diagram provided in an embodiment of the present disclosure Figure 1 .
[0139] For example, a display system includes a display device, and the display device has a built-in Bluetooth module supporting the LEaudio protocol. Figure 7 As shown, the user can control the display device 100 through a smart device or a control device, so that the display device 100 executes the audio broadcasting method provided in the embodiment of the present application to broadcast multi-language audio according to the user's instructions, so that the Bluetooth device 200 within the coverage range of the broadcast signal of the display device 100 can choose to listen to the audio in any language broadcast by the display device 100.
[0140] Continuing with the airport scenario as an example, the scenario of audio broadcasting provided by the embodiment of the present disclosure is introduced. A display device can be deployed in the airport hall, and multiple LEaudio devices can be arranged in different areas of the airport. Multiple Bluetooth broadcasts are sent through the Bluetooth module of the display device deployed in the hall, and broadcast information corresponding to the target audio track is sent to the LEaudio device. Specifically, the broadcast information of audio track 1 is sent to the LEaudio device in area A, the broadcast information of audio track 2 is sent to the LEaudio device in area B, the broadcast information of audio track 3 is sent to the LEaudio device in area C, and the broadcast information of audio track 4 is sent to the LEaudio device in area D; the LEaudio devices deployed in different areas receive the Bluetooth broadcast corresponding to the target audio track, and play the audio data corresponding to the target audio track, so that the LEaudio devices in different areas can play audio in different languages.
[0141] Take the display device as a TV as an example. Figure 8 FIG. 1 is a schematic diagram of a broadcasting scenario provided by an embodiment of the present disclosure. Figure 2 ,like Figure 8 As shown in (a), a TV is deployed in the airport hall, and an LEaudio device, such as a speaker and a headset, is deployed in four different areas of the airport, namely, area A, area B, area C, and area D. The Bluetooth module of the display device sends one or more Bluetooth broadcasts based on at least two target audio tracks to achieve the effect of LEaudio devices in different areas playing different languages. Figure 1The audio broadcasting method in the related technology shown in the figure, the audio broadcasting method provided by the embodiment of the present disclosure does not need to deploy multiple display devices in different areas to play different languages. Instead, the function of simultaneous playback of multiple languages for the same audio and video resources can be achieved by audio broadcasting through one display device and multiple LE audio devices.
[0142] Take the display device as a computer as an example, Figure 8 As shown in (b), in a multi-person conference scenario, a computer is deployed in the conference room. The conference initiator communicates the conference content to participants from different countries through the computer. The participants are user A, user B, user C and user D. Each user wears a Bluetooth headset that supports the LEaudio protocol. During the conference initiator's speech, the computer's Bluetooth module sends out one or more Bluetooth broadcasts based on at least two target audio tracks to achieve the effect of playing different languages in the Bluetooth headsets worn by different users. Compared to Figure 1 The audio broadcasting method in the related art shown in the figure, the audio broadcasting method provided by the embodiment of the present disclosure does not need to provide multiple display devices for multiple users to play different languages, but instead realizes the function of simultaneous playback of multiple languages for the same audio and video resources through one display device and multiple LEaudio headphones.
[0143] For example, in a multi-person travel scenario, a tour guide or team leader carries a mobile phone and uses the mobile phone to explain the introduction of scenic spots to multiple users, including user A, user B, user C and user D. Each user wears a Bluetooth headset that supports the LEaudio protocol. During the tour guide or team leader's speech, the Bluetooth module of the mobile phone sends out one or more Bluetooth broadcasts based on at least two target audio tracks to achieve the effect of playing different languages in the Bluetooth headsets worn by different users. Compared to Figure 1 The audio broadcasting method in the related art shown in the figure, the audio broadcasting method provided by the embodiment of the present disclosure does not need to provide multiple display devices for multiple users to play different languages, but instead realizes the function of simultaneous playback of multiple languages for the same audio and video resources through one display device and multiple LEaudio headphones.
[0144] Fig. 9 FIG. 1 is a schematic diagram of a possible hardware configuration of a display device 100 provided in an embodiment of the present disclosure. Fig. 9 As shown, in some embodiments, the display device 100 includes at least one or more of a tuner and demodulator 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, and a power supply.
[0145] In some embodiments, the controller includes a processor, a video processor, an audio processor, a graphics processor, a RAM, a ROM, and a first interface to an nth interface for input / output.
[0146] The display 160 includes a display screen component for presenting images, and a driving component for driving image display, a component for receiving image signals output from a controller, and a component for displaying video content, image content, and a menu control interface and a user control UI interface.
[0147] The display 160 may be a liquid crystal display, an OLED display, or a projection display, and may also be a projection device and a projection screen.
[0148] The communicator 120 is a component for communicating with an external device or server according to various communication protocol types. For example, the communicator may include a Wifi module, a Bluetooth module, a wired Ethernet module, or other network communication protocol chips or near field communication protocol chips, and at least one of an infrared receiver. The display device 100 can establish the transmission and reception of control signals and data signals with an external control device or server through the communicator 120. For example, the display device 100 can obtain a user instruction sent by the control device through the communicator 120, and implement the audio broadcasting method provided in the present application according to the user instruction.
[0149] When the display device 100 broadcasts audio through its own Bluetooth module, the Bluetooth module may be a Bluetooth module that supports the LE Audio protocol. When the display device 100 broadcasts audio through an external Bluetooth speaker, the Bluetooth module may be a Bluetooth module that supports the LE Audio protocol or a Bluetooth module that does not support the LE Audio protocol.
[0150] The user interface can be used to receive control signals from control devices (such as infrared remote controls, etc.).
[0151] The detector 130 is used to collect signals from the external environment or the external interaction. For example, the detector 130 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 130 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 130 includes a sound collector, such as a microphone, etc., for receiving external sounds.
[0152] The external device interface 140 may include, but is not limited to, any one or more of the following interfaces: a high-definition multimedia interface (HDMI), an analog or digital high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, etc. It may also be a composite input / output interface formed by the above multiple interfaces.
[0153] The tuner-demodulator 110 receives broadcast television signals via wired or wireless reception, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
[0154] In some embodiments, the controller 150 and the tuner 110 may be located in different separate devices, that is, the tuner 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, etc. The display device 100 may also include a sound output device, which includes an audio output interface 170 and a speaker, etc.
[0155] The controller 150 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 150 controls the overall operation of the display device 100. For example, in response to receiving a user command for selecting a UI object to be displayed on the display 160, the controller 150 can perform operations related to the object selected by the user command.
[0156] Exemplarily, when implementing an audio broadcasting method provided in an embodiment of the present application, the operations performed by the display device 100 may be implemented by the controller 150 .
[0157] In some embodiments, the controller 150 is configured to: in response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource, control the display to display a first window, and display at least a device configuration control on the first window;
[0158] In response to a trigger instruction for the device configuration control, control the display to display a device management page, and display the connected LE audio device on the device management page;
[0159] In response to a trigger instruction for selecting a first target audio track for a first LE audio device among the connected LE audio devices, displaying the track name information of the first target audio track at the display position of the first LE audio device on the device management page to identify the correspondence between the first target audio track and the first LE audio device;
[0160] In response to an audio broadcast instruction for the at least two target audio tracks, the Bluetooth module is controlled to issue one or more Bluetooth broadcasts based on the at least two target audio tracks, and the broadcast information corresponding to the first target audio track is sent to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information.
[0161] In some embodiments, before executing the step of controlling the display to display the first window in response to the sharing trigger instruction for at least two target audio tracks of the target audio and video resource, the controller 150 is further configured to:
[0162] In response to a first key command for a target audio and video resource, obtaining audio track data of the target audio and video resource; wherein the audio track data of the target audio and video resource includes information about the number of audio tracks and audio track information of each audio track, and the audio track information includes audio track language information, and the audio track language information is used to identify the language type of the corresponding audio track;
[0163] If the number of tracks indicated by the track quantity information in the track data is not less than a preset first number threshold, a multi-track sharing control is displayed; wherein the multi-track sharing control is used to trigger the sharing trigger instruction.
[0164] In some embodiments, the controller 150 is further configured to:
[0165] The step of controlling the display to display a first window and displaying at least a device configuration control on the first window in response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource comprises:
[0166] In response to a trigger instruction for the multi-track sharing control, determining whether the number of tracks indicated by the track quantity information is greater than a preset second number threshold;
[0167] If the number of tracks indicated by the track number information is greater than the preset second number threshold, controlling the display to display track name information corresponding to the track language information of each track in the track data and a selection control corresponding to the track name information;
[0168] In response to a selection instruction triggered for at least two target audio tracks based on the audio track name information and the selection control, a first window is displayed, and at least a device configuration control is displayed on the first window.
[0169] In some embodiments, the controller 150 is further configured to:
[0170] If the number of audio tracks indicated by the audio track number information is not greater than the preset second number threshold, the display is controlled to display the first window, and at least a device configuration control is displayed on the first window.
[0171] In some embodiments, the controller 150 is specifically configured to:
[0172] The step of controlling the display to display a first window and displaying at least a device configuration control on the first window in response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource comprises:
[0173] In response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource, the display is controlled to display a first window, and audio track name information and device configuration controls of the at least two target audio tracks are displayed on the first window.
[0174] In some embodiments, the controller 150 is specifically configured to:
[0175] In response to a trigger instruction for selecting a first target audio track for a first LE audio device among the connected LE audio devices, displaying the track name of the first target audio track at a display position of the first LE audio device on the device management page to identify a corresponding relationship between the first target audio track and the first LE audio device, comprising:
[0176] In response to an audio track configuration instruction for a first LE audio device among the connected LE audio devices, controlling the display to display a second window, and displaying the audio track name information of the at least two target audio tracks on the second window; wherein the audio track name information is determined based on the audio track language information of the corresponding target audio track;
[0177] In response to a selection instruction for a first target audio track among the at least two target audio tracks, track name information of the first target audio track is displayed at a display position of the first LE audio device on the device management page to identify a correspondence between the first target audio track and the first LE audio device.
[0178] In some embodiments, the controller 150 is specifically configured to:
[0179] The method of responding to the audio broadcast instruction for the at least two target audio tracks, controlling the Bluetooth module to issue one or more Bluetooth broadcasts based on the at least two target audio tracks, and sending broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information, includes:
[0180] The method of responding to the audio broadcast instruction for the at least two target audio tracks, controlling the Bluetooth module to issue one or more Bluetooth broadcasts based on the at least two target audio tracks, and sending broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information, includes:
[0181] In response to an audio broadcast instruction for the at least two target audio tracks, controlling the Bluetooth module to issue a Bluetooth broadcast based on the at least two target audio tracks; wherein the Bluetooth broadcast includes subgroups created for the at least two target audio tracks respectively, and the subgroups carry audio data of the corresponding target audio tracks;
[0182] And, controlling the Bluetooth module to send the broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast based on the broadcast information; wherein the broadcast information includes identification information of the subgroup corresponding to the first target audio track.
[0183] In some embodiments, the controller 150 is specifically configured to:
[0184] The method of responding to the audio broadcast instruction for the at least two target audio tracks, controlling the Bluetooth module to issue one or more Bluetooth broadcasts based on the at least two target audio tracks, and sending broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information, includes:
[0185] In response to the audio broadcast instruction for the at least two target audio tracks, control the Bluetooth module to issue multiple Bluetooth broadcasts based on the at least two target audio tracks; wherein each Bluetooth broadcast corresponds to a target audio track, each Bluetooth broadcast includes a subgroup created for the corresponding target audio track, and the subgroup carries audio data of the corresponding target audio track;
[0186] And, controlling the Bluetooth module to send broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast based on the broadcast information.
[0187] In some embodiments, in response to the audio broadcast instruction for the at least two target audio tracks, the controller 150 is further configured to:
[0188] Controlling the sound output device to play audio data corresponding to a second target audio track of the at least two target audio tracks;
[0189] Accordingly, controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks includes:
[0190] The Bluetooth module is controlled to send a Bluetooth broadcast based on one or more third target audio tracks among the at least two target audio tracks; wherein the one or more third target audio tracks include target audio tracks among the at least two target audio tracks except the second target audio track.
[0191] In some embodiments, in response to the audio broadcast instruction for the at least two target audio tracks, the controller 150 is further configured to:
[0192] Controlling the sound output device to stop playing the target audio and video resources;
[0193] Accordingly, controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks includes:
[0194] The Bluetooth module is controlled to send out a plurality of Bluetooth broadcasts based on the at least two target audio tracks.
[0195] In some embodiments, in response to the audio broadcast instruction for the at least two target audio tracks, the controller 150 is further configured to:
[0196] Controlling the sound output device to play audio data corresponding to a fourth target audio track among the at least two target audio tracks;
[0197] Accordingly, controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks includes:
[0198] The Bluetooth module is controlled to send out a plurality of Bluetooth broadcasts based on the at least two target audio tracks.
[0199] In some embodiments, a player is disposed on the controller 150, and the controller is further configured to:
[0200] In response to a trigger instruction for the multi-track sharing control, the player is controlled to pause playing the target audio and video resource.
[0201] In some embodiments, in response to a trigger instruction for configuring the device control, the controller 150 is further configured to:
[0202] Acquire audio track language information of the at least two target audio tracks, configure a subgroup name based on the audio track language information, and create a subgroup corresponding to the subgroup name;
[0203] Accordingly, in response to a trigger instruction for selecting a first target audio track for a first LE audio device among the connected LE audio devices, displaying the track name information of the first target audio track at a display position of the first LE audio device on the device management page includes:
[0204] In response to a trigger instruction for selecting a first target audio track for a first LE audio device among the connected LE audio devices, the display is controlled to display an audio track configuration page, and subgroup names corresponding to the audio track language information of the at least two target audio tracks are displayed on the audio track configuration page.
[0205] In some embodiments, in response to a trigger instruction to select a first target audio track for a first LE audio device among the connected LE audio devices, the controller 150 is further configured to:
[0206] Establishing a correspondence between the MAC address of the first LE audio device and the subgroup corresponding to the audio track language information of the first target audio track, and sending the correspondence to the Bluetooth module;
[0207] Accordingly, sending the broadcast information of the first target audio track to the first LE audio device includes:
[0208] Control the Bluetooth module to send the broadcast information corresponding to the first target audio track to the first LE audio device based on the MAC address of the first LE audio device in the corresponding relationship; wherein the broadcast information includes the information of the subgroup corresponding to the first target audio track.
[0209] In some embodiments, a player is deployed on the controller 150, and the controller is specifically configured as follows:
[0210] The step of controlling the Bluetooth module to issue one or more Bluetooth broadcasts based on the at least two target audio tracks in response to the audio broadcast instruction for the at least two target audio tracks comprises:
[0211] In response to the audio broadcast instruction for the at least two target audio tracks, the player is controlled to decode the target audio and video resources based on the at least two target audio tracks to obtain audio data corresponding to the at least two target audio tracks, and the audio module in the player is controlled to assemble the audio data corresponding to the at least two target audio tracks to obtain assembled audio data;
[0212] Control the audio module to transmit the assembled audio data to the Bluetooth module, and control the Bluetooth module to split the audio data corresponding to the at least two target audio tracks from the assembled audio data, and then send one or more Bluetooth broadcasts based on the audio data corresponding to the at least two target audio tracks.
[0213] In some embodiments, after the controller 150 executes the step of controlling the display to display the device management page, the controller 150 is further configured to:
[0214] Control the Bluetooth module to scan for devices, and control the display to display the scanned LE audio devices on the device management page;
[0215] In response to the connection request for the scanned LE audio device, a connection is established with the scanned LE audio device.
[0216] In some embodiments, the controller 150 is specifically configured to:
[0217] The method of controlling the display to display a device management page in response to a trigger instruction for the device configuration control, and displaying the connected LE audio device on the device management page, comprises:
[0218] In response to a trigger instruction for the device configuration control, obtain a universal unique identification code UUID of the connected device, and determine a connected LE audio device from the connected devices based on the UUID; wherein the UUID of the LE audio device indicates support for the LE audio protocol;
[0219] Control the display to display a device management page, and display the connected LE audio device on the device management page.
[0220] In some embodiments, before the controller 150 executes the step of controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks, the controller 150 is further configured to:
[0221] The Bluetooth module is controlled to switch the current audio channel to the Bluetooth broadcast channel.
[0222] In some embodiments, a player is disposed on the controller 150, and before the controller executes the step of controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks, the controller is further configured to:
[0223] In response to the audio broadcast instruction for the at least two target audio tracks, controlling the player to pause playing the target audio and video resources, and obtaining playing progress information of the target audio and video resources;
[0224] When it is determined that the Bluetooth broadcast channel switch is successful, restart the audio decoder, and control the audio decoder to decode the target audio and video resources according to the playback progress information and the at least two target audio tracks, and send the decoded audio data to the Bluetooth protocol stack in the Bluetooth module; wherein the Bluetooth protocol stack is used to send one or more Bluetooth broadcasts based on the decoded audio data.
[0225] In some embodiments, a player is disposed on the controller 150, and before the controller executes the step of controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks, the controller is further configured to:
[0226] In response to the audio broadcast instruction for the at least two target audio tracks, controlling the player to pause playing the target audio and video resources, and obtaining playing progress information of the target audio and video resources;
[0227] When it is determined that the Bluetooth broadcast channel switch is successful, restart the audio decoder and the video decoder, and control the audio decoder and the video decoder to decode the target audio and video resources according to the playback progress information and the at least two target audio tracks, and send the decoded audio data to the Bluetooth protocol stack in the Bluetooth module; wherein the Bluetooth protocol stack is used to send one or more Bluetooth broadcasts based on the decoded audio data.
[0228] In some embodiments, the controller 150 is specifically configured to:
[0229] The controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks includes:
[0230] The Bluetooth protocol stack in the Bluetooth module is controlled to encapsulate the decoded audio data corresponding to the at least two target audio tracks into corresponding BIS streams according to the preset correspondence between the audio tracks and the BIS streams, and to send a Bluetooth broadcast based on the BIS streams.
[0231] In some embodiments, before the controller 150 executes the step of sending the decoded audio data to the Bluetooth protocol stack in the Bluetooth module, the controller 150 is further configured to:
[0232] Control the audio decoder to add target header information to the decoded audio data to obtain processed audio data carrying the target header information; wherein the target header information encapsulates the track information of the target track corresponding to the decoded audio data, and the target header information is used to determine the BIS stream corresponding to the target track;
[0233] Accordingly, the step of sending the decoded audio data to the Bluetooth protocol stack in the Bluetooth module includes:
[0234] The processed audio data is sent to the Bluetooth protocol stack in the Bluetooth module.
[0235] In some embodiments, before the controller 150 executes the step of controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks, the controller 150 is further configured to:
[0236] Setting corresponding BIS streams for the at least two target audio tracks respectively;
[0237] Accordingly, controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks includes:
[0238] Control the Bluetooth protocol stack to determine the corresponding BIS stream according to the audio track information encapsulated in the target header information of the received processed audio data, encapsulate the processed audio data into the BIS stream, and issue a Bluetooth broadcast based on the BIS stream.
[0239] Exemplarily, when implementing another audio broadcasting method provided in an embodiment of the present application, the operations performed by the display device 100 may be implemented by the controller 150 .
[0240] In some embodiments, the controller 150 is configured to: obtain the audio track of the target audio and video resource; wherein the audio track has a one-to-one correspondence with the language, and the audio track is used to store audio data of the language corresponding to itself; if it is determined that the number of audio tracks of the target audio and video resource is not less than a preset number threshold, then when receiving an audio track configuration operation for at least two target audio tracks among the audio tracks of the target audio and video resource, control the display to display a device management page, and display the connected LE audio device on the device management page; receive a first target audio track configured for a first LE audio device among the connected LE audio devices; wherein the first target audio track belongs to the at least two target audio tracks; in response to an audio broadcast trigger operation for the at least two target audio tracks, issue multiple Bluetooth broadcasts based on the at least two target audio tracks, and send the broadcast information corresponding to the first target audio track to the first LE audio device; wherein each target audio track corresponds to at least one Bluetooth broadcast, the Bluetooth broadcast is used to broadcast the audio data of the corresponding target audio track, and the broadcast information is used to receive the audio data of the first target audio track.
[0241] The above-mentioned display device can realize the function of playing audio and video resources simultaneously in two or more languages.
[0242] In some embodiments, the controller 150 is further configured to: after controlling the display to display the device management page, it also includes: controlling the Bluetooth module to perform device scanning, and controlling the display to display the scanned LE audio device on the device management page; in response to a connection request for the scanned LE audio device, establishing a connection with the scanned LE audio device.
[0243] In some embodiments, the controller 150 is further configured to: before sending out multiple Bluetooth broadcasts based on the at least two target audio tracks, further include: controlling the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel.
[0244] In some embodiments, the controller 150 is also configured to: before issuing multiple Bluetooth broadcasts based on the at least two target audio tracks, it also includes: in response to an audio broadcast trigger operation for the at least two target audio tracks, controlling the player to pause playing the target audio and video resources, and obtaining the playback progress information of the target audio and video resources; when it is determined that the Bluetooth broadcast channel is switched successfully, restarting the audio decoder, and according to the playback progress information and the at least two target audio tracks, controlling the audio decoder to decode the target audio and video resources, and sending the decoded audio data to the Bluetooth protocol stack; wherein the Bluetooth protocol stack is used to issue multiple Bluetooth broadcasts based on the decoded audio data.
[0245] In some embodiments, the controller 150 is also configured to: before issuing multiple Bluetooth broadcasts based on the at least two target audio tracks, it also includes: in response to the audio broadcast trigger operation for the at least two target audio tracks, controlling the player to pause playing the target audio and video resources, and obtaining the playback progress information of the target audio and video resources; when it is determined that the Bluetooth broadcast channel is switched successfully, restarting the audio decoder and the video decoder, and according to the playback progress information and the at least two target audio tracks, controlling the audio decoder and the video decoder to decode the target audio and video resources, and sending the decoded audio data to the Bluetooth protocol stack; wherein the Bluetooth protocol stack is used to issue multiple Bluetooth broadcasts based on the decoded audio data.
[0246] In some embodiments, the controller 150 is further configured to: send multiple Bluetooth broadcasts based on the at least two target audio tracks, including: controlling the Bluetooth protocol stack to encapsulate the decoded audio data corresponding to the at least two target audio tracks into corresponding BIS streams according to the preset correspondence between the audio tracks and the BIS streams, and send a Bluetooth broadcast based on the BIS stream.
[0247] In some embodiments, the controller 150 is further configured to: before sending the decoded audio data to the Bluetooth protocol stack, it also includes: controlling the audio decoder to add target header information to the decoded audio data to obtain processed audio data carrying the target header information; wherein the target header information encapsulates the track information of the target audio track corresponding to the decoded audio data, and the target header information is used to determine the BIS stream corresponding to the target audio track; accordingly, sending the decoded audio data to the Bluetooth protocol stack includes: sending the processed audio data to the Bluetooth protocol stack.
[0248] In some embodiments, the controller 150 is further configured to: before issuing multiple Bluetooth broadcasts based on the at least two target audio tracks, it also includes: setting corresponding BIS streams for the at least two target audio tracks respectively; accordingly, issuing multiple Bluetooth broadcasts based on the at least two target audio tracks includes: controlling the Bluetooth protocol stack to determine the corresponding BIS stream according to the audio track information encapsulated in the target header information of the received processed audio data, encapsulating the processed audio data into the BIS stream, and issuing a Bluetooth broadcast based on the BIS stream.
[0249] In some embodiments, the controller 150 is further configured to: upon receiving a track configuration operation for at least two target audio tracks among the audio tracks of the target audio and video resources, control the display to display a device management page, and before displaying the connected LE audio device on the device management page, it also includes: if it is determined that the number of audio tracks of the target audio and video resources is not less than a preset number threshold, control the display to display a multi-track sharing control; in response to a trigger operation for the multi-track sharing control, determine whether the number of audio tracks of the target audio and video resources is greater than the preset number threshold; if it is determined that the number of audio tracks is greater than the preset number threshold, display the identifier of the audio track of the target audio and video resource; receive and display the identifiers of at least two target audio tracks selected from the audio tracks of the target audio and video resources.
[0250] In some embodiments, the controller includes a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM Random Access Memory (RAM), ROM (Read-Only Memory, ROM), a first interface to an nth interface for input / output, a communication bus (Bus), etc.
[0251] The user may input a user command through a graphical user interface (GUI) displayed on the display 160, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user may input a user command through a specific sound or gesture, and the user input interface recognizes the sound or gesture through a sensor to receive the user input command.
[0252] "User interface" is the medium interface for interaction and information exchange between applications or operating systems and users. It realizes the conversion between the internal form of information and the form acceptable to users. The commonly used form of user interface is the Graphical User Interface (GUI), which refers to the user interface related to computer operation displayed in a graphical way. It can be an interface element such as an icon, window, control, etc. displayed on the display screen of an electronic device, where the control can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc.
[0253] Fig.10 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.10 As shown, the software system includes at least 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).
[0254] 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) or TV services (TVService).
[0255] The system framework layer includes: one or more of a Bluetooth interface (Bluetooth API), a Bluetooth application (Bluetooth APK), and an audio (audio) module.
[0256] 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).
[0257] 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.
[0258] 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-related data from the Bluetooth application to the Bluetooth protocol stack. In the embodiment of the present disclosure, the channel audio data of the channel is mainly 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.
[0259] The Bluetooth driver is mainly responsible for the Bluetooth connection between the display device and surrounding Bluetooth devices.
[0260] 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).
[0261] Fig.11 FIG. 2 is a hardware configuration block diagram of a Bluetooth device 200 provided in an embodiment of the present disclosure. Fig.11 As shown, the Bluetooth 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 touchpad, a sensor, a button or an alternative module.
[0262] Corresponding to Figure 8 The scene diagram shown in the present disclosure provides a method as follows: Fig.12 The audio broadcasting method shown in FIG. Fig.12 FIG. 1 is a flow chart of an audio broadcasting method provided by an embodiment of the present disclosure. Figure 1 .like Fig.12 As shown, the method may include but is not limited to the following steps S1202-S1204:
[0263] S1202: Obtain the audio track of the target audio and video resource.
[0264] There is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track.
[0265] In the embodiment of the present disclosure, the target audio and video resource may be the audio and video resource currently being played by the display device, such as Fig.13 (a) is a schematic diagram of an audio playback page provided in an embodiment of the present disclosure, and the audio and video resources being played on the page are the target audio and video resources.
[0266] The target audio and video resource can also be any video resource among the audio and video resources to be played, such as Fig.13 (b) is a schematic diagram of an audio and video resource list page provided in an embodiment of the present disclosure, wherein the page displays multiple audio and video resources to be played, 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, and the audio track of the target audio and video resource is obtained.
[0267] 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.
[0268] In the disclosed embodiment, an 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.
[0269] In practical applications, an audio track may include one or more channels (Channel in English), where a channel may be used to represent a transmission and processing channel of an audio signal in a physical or virtual environment.
[0270] In some embodiments, before obtaining the audio track of the target audio and video resource, it can also include: determining whether the target audio and video resource is in a playing state. If it is determined that the target audio and video resource is in a playing state, it means that the display device has obtained the audio data of the target audio and video resource, and the step of obtaining the audio track of the target audio and video resource is executed at this time.
[0271] In other embodiments, during the process of playing the target audio and video resources, the target audio and video resources can also be decoded to obtain the audio information of the target audio and video resources, and then the number of audio tracks and audio track names of the target audio and video resources can be determined based on the audio information of the target audio and video resources.
[0272] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "determining whether the target audio and video resource is in a playback state" may be executed first, and then the step of "obtaining the audio track of the target audio and video resource" may be executed; one or more steps may also be added before the above steps, for example, before the step of "obtaining the audio track of the target audio and video resource", the step of "decoding the target audio and video resource" may be added, so as to play the decoded target audio resource on the display device.
[0273] S1204. If it is determined that the number of audio tracks of the target audio and video resources is not less than a preset number threshold, upon receiving an audio track configuration operation for at least two target audio tracks among the audio tracks of the target audio and video resources, control the display to display a device management page, and display the connected LE audio device on the device management page.
[0274] In an embodiment of the present disclosure, after acquiring the audio tracks of the target audio and video resources, it is first determined whether the number of audio tracks of the target audio and video resources is less than a preset number threshold; if it is determined that the number of audio tracks of the target audio and video resources is not less than the preset number threshold, the audio broadcast trigger operation for the audio tracks of the target audio and video resources is monitored; after receiving the audio broadcast trigger operation for at least two of the audio tracks of the target audio and video resources, the display is controlled to display a device management page, and the connected LE audio device is displayed on the device management page.
[0275] In practical applications, the preset number threshold may be determined based on the performance of the hardware chip of the display device. Specifically, the preset number threshold may be positively correlated with the performance of the hardware chip. Currently, the number of shared audio tracks that the hardware chip can support is 2 (i.e., the preset number threshold is usually set to 2). In practical applications, as the performance of the hardware 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.
[0276] In some embodiments, after acquiring the audio tracks of the target audio and video resources, the display device can also first control the display to display the multi-track sharing control when it is determined that the number of audio tracks of the target audio and video resources is not less than the preset number threshold, and when receiving a trigger operation for the multi-track sharing control, determine whether the number of audio tracks of the target audio and video resources is greater than the preset number threshold, and when it is determined that the number of audio tracks is greater than the preset number threshold, display the identifiers of at least two audio tracks in the audio tracks of the target audio and video resources; then, receive an audio broadcast trigger operation for at least two target audio tracks, and send a Bluetooth broadcast based on the at least two target audio tracks. Among them, the trigger operation for the multi-track sharing control can include a click operation on the multi-track sharing control, etc.
[0277] For example, assuming that the preset number threshold is 2, it means that the display device can support 2 audio tracks that can be shared simultaneously. At this time, if it is determined that the number of audio tracks of the target audio and video resources (for example, 2) is not less than 2, the display is controlled to display a multi-audio track sharing control with the words "bilingual sharing".
[0278] like Fig.14 As shown, it is a flow chart of switching from a play page to a multi-language sharing page provided by an embodiment of the present disclosure, wherein: Fig.14 (a) is a playback page of an audio / video resource, on which a target audio / video resource is being played. When a user initiates a track menu call operation for the page, the audio track of the target audio / video resource is obtained. If it is determined that the number of the audio tracks of the target audio / video resource (e.g., 2) is not less than a preset number threshold 2, the display is controlled to display Fig.14 (b) shows the audio track menu page. The audio track menu page displays a "bilingual sharing" control, and the audio track name of the target audio and video resource is also displayed on the audio track menu page, such as Chinese, English, Japanese, etc.
[0279] Upon receiving the Fig.14 When the "Bilingual Sharing" control in (b) is triggered, the multilingual sharing page is displayed to prompt the user that the first target audio track will be played by the sound output device and the audio output channel will be switched to the Bluetooth broadcast channel; Fig.14(c) is a schematic diagram of a multi-audio track sharing page provided in an embodiment of the present disclosure, wherein the page displays the identification of the audio tracks of the target audio and video resources, such as Chinese, English, etc. In addition, the page also displays a "Connect Bluetooth device and switch" control. When a trigger operation is received for the control, the display is controlled to display the device management page, and the connected LE audio device is displayed on the device management page, thereby configuring the corresponding target audio track for the LE audio device.
[0280] like Fig.15 As shown, it is a flow chart of switching from a resource list page to a multilingual sharing page provided by an embodiment of the present disclosure, wherein: Fig.15 (a) is a list page of audio and video resources, which displays audio and video resources A, audio and video resource B and audio and video resource C to be played; when a selection operation for audio and video resource B is received, audio and video resource B is determined as the target audio and video resource, and the audio track (for example, Chinese, English, Japanese) of the target audio and video resource is obtained. If it is determined that the number of audio tracks of the target audio and video resource is not less than a preset number threshold of 2, a multi-audio track sharing control is displayed at a preset position below the target audio and video resource, as well as the audio track name of the target audio and video resource, etc. Fig.15 (b) is shown. Fig.15 (b) When the "Bilingual Sharing" control in the trigger operation is displayed Fig.15 (c) shows the multilingual shared page.
[0281] For example, assuming that the preset number threshold is 3, it means that the display device can support 3 audio tracks to be shared simultaneously. At this time, if it is determined that the number of audio tracks of the target audio and video resources is not less than 3 (for example, 3), the display is controlled to display a control with the words "bilingual sharing" and a control with the words "trilingual sharing". Among them, the "bilingual sharing" control is used to indicate that the display device can support two languages to play the target audio and video resources at the same time, and the "trilingual sharing" control is used to indicate that the display device can support three languages to play the target audio and video resources at the same time.
[0282] In some embodiments, after obtaining the audio tracks of the target audio and video resources, it is also possible to determine whether the display device is a device that supports the LE audio protocol. Specifically, by obtaining the local configuration information of the display device, it is determined whether the display device supports the LE audio protocol. When it is determined that the display device supports the LE audio protocol and the number of audio tracks of the target audio and video resources currently being played is not less than a first preset threshold, the display is controlled to display a multi-audio track sharing control.
[0283] In practical applications, Fig.15In the process of displaying multiple audio tracks supported by the target audio and video on the audio track menu page shown in (c), assuming that the audio track currently being played by the target audio and video resource is the audio track corresponding to Chinese, upon receiving a selection operation for the audio track corresponding to English among the multiple audio tracks, the currently playing Chinese audio track is switched to the audio track corresponding to English, and at least one Bluetooth broadcast is issued based on the audio track corresponding to English.
[0284] In some embodiments, during the process of the display device controlling the display to display a multi-language sharing control, upon receiving a trigger operation for the multi-language sharing control, it can also first determine whether the number of audio tracks of the target audio and video resources is equal to a preset number threshold; if it is determined that the number of audio tracks of the target audio and video resources is equal to the preset number threshold, the identifier of the audio track of the target audio and video resources is displayed; upon receiving an audio broadcast trigger operation for the audio track of the target audio and video resource, a Bluetooth broadcast is issued based on at least two target audio tracks.
[0285] Since the preset quantity threshold can be used to characterize the number of audio tracks that the display device can support for simultaneous sharing, when it is determined that the number of audio tracks of the target audio and video resources is equal to the preset quantity threshold, it means that the number of audio tracks of the target audio and video resources is exactly the number of audio tracks that the display device can support for simultaneous sharing. At this time, the display device plays all the audio track contents of the target audio and video resources, thereby realizing the function of simultaneous multi-language playback of the same audio and video resource by means of audio broadcasting.
[0286] In the embodiment of the present disclosure, the audio broadcast triggering operation for at least two audio tracks of the target audio and video resource may include a triggering operation for a device configuration control on a multilingual sharing page. Fig.16 As shown, it is a device configuration flow chart provided by an embodiment of the present disclosure, wherein: Fig.16 The multilingual sharing page shown in (a) displays a device configuration control with the words "Connect Bluetooth device and switch". When a trigger operation is received for the control, the display is controlled to display a device management page, and the connected LE audio device is displayed on the device management page to prompt the user to configure the corresponding LE audio device for each audio track.
[0287] like Fig.16 (b) is a schematic diagram of a device management page provided in an embodiment of the present disclosure, wherein the page displays connected LE audio devices, such as device A and device B.
[0288] The disclosed embodiments do not limit the execution order of the above steps. For example, the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth audio channel" may be executed first, and then the step of "controlling the sound output device to play the audio data corresponding to the target audio track of the target audio and video resource according to the current playback progress" may be executed; or the step of "controlling the sound output device to play the audio data corresponding to the target audio track of the target audio and video resource according to the current playback progress" may be executed first, and then the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth audio channel" may be executed; and one or more steps may be added before the above steps at the same time, for example, before the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth audio channel", the step of "determining whether there is a currently connected target Bluetooth audio device" may be added.
[0289] In some embodiments, in response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource, the display may be controlled to display a first window, and at least a device configuration control may be displayed on the first window.
[0290] In the embodiment of the present disclosure, the sharing trigger operation for at least two target audio tracks may include: Fig.19 (b) The "Confirm Sharing" control or the trigger instruction of the "Share" control on the audio track selection pop-up window shown in FIG. 1 displays the first window when a trigger instruction for the "Confirm Sharing" control is received.
[0291] The first window in the embodiment of the present disclosure may be, for example, Fig.19 (c) shows a multilingual sharing page, where the device configuration controls displayed in the first window can be, for example, Fig.19 (c) shows the “Connect Bluetooth device and switch” control displayed on the multilingual sharing page.
[0292] In some embodiments, the display device can also control the display to display a first window in response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource, and display track name information of at least two target audio tracks and device configuration controls on the first window, so that a user can understand the information of the audio tracks to be shared based on the track name information of at least two target audio tracks.
[0293] In some embodiments, during the process of at least displaying the device configuration control on the first window, the display can also be controlled to display a device management page in response to a touch instruction for the device configuration control, and the connected LE audio device can be displayed on the device management page.
[0294] In the embodiment of the present disclosure, Fig.19In the process of displaying the device management control "Connect Bluetooth device and switch" on the first window shown in (c), when a trigger instruction for the control is received, Fig.19 (c) The first window shown jumps to Fig.19 (d) shows the device management page, which displays the connected LE audio devices.
[0295] In some embodiments, before executing the step of controlling the display to display a first window in response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource, audio track data of the target audio and video resource can also be obtained in response to a first key instruction for the target audio and video resource; if the number of audio tracks indicated by the audio track quantity information in the audio track data is not less than a preset first quantity threshold, a multi-audio track sharing control is displayed.
[0296] The track data includes information about the number of tracks and track information of each track. The track information includes track language information. The track language information is used to identify the language type of the corresponding track.
[0297] In the disclosed embodiment, the first key instruction for the target audio and video resource may include a track menu call-out instruction sent by a user to a display device via a remote control or other associated device, or a touch operation performed by a user on the display of the display device to call out a track menu.
[0298] In the embodiment of the present disclosure, the track quantity information included in the track data can be used to indicate the number of tracks carried in the target audio and video resource. For example, a target audio and video resource of a commentary type can carry track 1, track 2, and track 3, so the track quantity information of the target audio and video resource is 3. The track data also includes track information of each track. The track information can specifically include track language information, which is used to identify the language type of the corresponding track. For example, if the track language information of track 1 is CH or CHINESE, it means that the language type of track 1 is Chinese. For example, if the track language information of track 2 is ENG or ENGLISH, it means that the language type of track 2 is English.
[0299] In the embodiment of the present disclosure, after obtaining the audio track data of the target audio and video resource, it is also possible to determine whether to display a multi-track control in response to a first key instruction for the target audio and video resource based on the audio track quantity information in the audio track data. Specifically, if the number of audio tracks indicated by the audio track quantity information is not less than a preset first quantity threshold, a multi-track sharing control is displayed, wherein the multi-track sharing control is used to trigger a sharing trigger instruction.
[0300] For example, assuming that the number of audio tracks indicated by the audio track quantity information of the target audio and video resource is 2, and the preset first quantity threshold is 3, a multi-track sharing control is displayed on the playback page of the target audio and video resource to prompt the user that the target audio and video resource can be played in multiple languages at the same time.
[0301] S1206: Receive a first target audio track configured for a first LE audio device among the connected LE audio devices.
[0302] The first target audio track belongs to the at least two target audio tracks.
[0303] In the embodiment of the present disclosure, during the process of displaying the connected LE audio devices on the device management page, the display device can also receive the first target audio track configured for the first LE audio device among the connected LE audio devices, and send the broadcast source information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the target audio track based on the broadcast source information. The first LE audio device can be any device among the connected LE audio devices displayed on the device management page.
[0304] For example, in Fig.16 In the process of displaying the connected LE audio devices on the device management page shown in (b), when receiving a track configuration trigger operation for a first LE audio device (such as device B), at least one first target track is displayed for device A. Fig.16 (c) is a schematic diagram of an audio track selection page provided in an embodiment of the present disclosure, on which at least one first target audio track is displayed, and a prompt message of "Please select the audio track to be received by Bluetooth device A" is displayed, so as to prompt the user to select the audio track (i.e., Chinese language) to be received for device A (i.e., the first LE audio device); when a selection operation is received for any first target audio track, the broadcast source information corresponding to the first target audio track is sent to device A, so that device A can receive the Bluetooth broadcast corresponding to the first target audio track based on the broadcast source information.
[0305] exist Fig.16 The track selection page shown in (c) may also display a "Continue to Select Device" control. When a trigger operation is received for the control, the user is redirected to Fig.16 (d) shows the device management page, where the page displays a prompt "Chinese audio track" for device A to prompt the user that the audio track configuration of device A has been completed. When receiving the audio track configuration trigger operation for device B, the current page jumps to Fig.16 (e) The audio track selection page is shown, and the audio track configuration for device B is implemented on this page.
[0306] In some embodiments, after the display device controls the display to display the device management page, it can also control the Bluetooth module to scan for devices and control the display to display the scanned LE audio devices on the device management page.
[0307] In actual applications, the display device can also control the Bluetooth module to perform device scanning and control the display to display the scanned LE audio devices on the device management page in response to a trigger operation on the device scanning control while controlling the display to display the device management page and display the connected LE audio devices on the device management page.
[0308] In the embodiment of the present disclosure, during the process of displaying the scanned LE audio devices on the device management page, it is also possible to establish a connection with any of the scanned LE audio devices upon receiving a connection request for the LE audio device; after successfully establishing a connection with the scanned LE audio device, the LE audio device can also be displayed in the list of connected devices on the device management page.
[0309] In some embodiments, in the process of displaying connected LE audio devices on a device management page, in response to a trigger instruction to select a first target audio track for a first LE audio device among the connected LE audio devices, the track name of the first target audio track can be displayed at the display position of the first LE audio device on the device management page to identify the correspondence between the first target audio track and the first LE audio device.
[0310] In the embodiment of the present disclosure, the first LE audio device may be any of the connected LE audio devices displayed on the device management page, and the first target audio track may be any of the at least two target audio tracks of the target audio and video resource. For example, the first LE audio device may be Fig.21 For device B in (a), the first target audio track selected for device B may be, for example, Fig.21 After selecting the corresponding first target audio track for the first LE audio device, the track name of the first target audio track is displayed at the display position of the first LE audio device on the device management page to identify the corresponding relationship between the first target audio track and the first LE audio device.
[0311] In some embodiments, after selecting a corresponding first target audio track for a first LE audio device among the connected LE audio devices, it is also possible to respond to an audio broadcast instruction for at least two target audio tracks, control the Bluetooth module to issue one or more Bluetooth broadcasts based on at least two target audio tracks, and send the broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device can receive the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information.
[0312] In some embodiments, the display device can also receive audio broadcast instructions for at least two target audio tracks during the process of displaying the audio track name information and audio broadcast controls corresponding to the audio track language information of the target audio and video resources. When the display device receives the audio broadcast instructions for at least two target audio tracks in the audio track data, it controls the Bluetooth module to issue one or more Bluetooth broadcasts based on the at least two target audio tracks, and sends the broadcast information corresponding to the first target audio track to the first LE audio device, thereby realizing the function of simultaneous multi-language playback for the same audio and video resource, and the function of receiving the Bluetooth broadcast corresponding to the first target audio track using the first LE audio device.
[0313] In some embodiments, configuring a corresponding target audio track for any LE audio device among the connected LE audio devices may specifically include: in response to an audio configuration instruction for a first LE audio device among the connected LE audio devices, controlling the display to display a second window, and displaying track name information of at least two target audio tracks on the second window.
[0314] In the embodiment of the present disclosure, the audio configuration instruction for the first LE audio device may include a selection instruction for the first LE audio device displayed on the device management page. When the selection instruction for the first LE audio device is received, the device management page jumps to the second window, where the second window may be, for example, Fig.16 (c) shows the track selection page, which displays the track name information such as the Chinese track and the English track.
[0315] In some embodiments, during the process of displaying track name controls of at least two target audio tracks on the second window, the track name control corresponding to the track name of the first target audio track can also be displayed at the display position of the first LE audio device on the device management page in response to a selection instruction for the first target audio track among the at least two target audio tracks to identify the correspondence between the first target audio track and the first LE audio device.
[0316] like Fig.16As shown in (c), after selecting the first target audio track "Chinese audio track" to be received for the first LE audio device "Bluetooth device A", when receiving a trigger instruction for the "continue selecting device" control, Fig.16 The second window shown in (c) jumps to Fig.16 (d) shows the device management page, and displays the track name corresponding to the first target track selected for "Bluetooth Device A", namely "Chinese Track", at the display position of "Bluetooth Device A" on the device management page.
[0317] like Fig.17 FIG. 1 is a schematic diagram showing a change in a device connection state provided by an embodiment of the present disclosure, wherein: Fig.17 On the multilingual sharing page shown in (a), a device configuration control with the words "Connect Bluetooth device and switch" is displayed. When a trigger operation for the control is received, the Bluetooth module is controlled to scan for LEaudio devices; Fig.17 (b) The device management page shows the LE audio devices scanned by the Bluetooth module, such as device C and device D. When a connection request for any LE audio device (such as device D) is received, a connection is established with device D. After a connection is successfully established with device D, the connected device D is displayed in the connected device list on the device management page, such as Fig.17 As shown in (c), device D is now in the list of connected devices; when a track configuration trigger operation for device D is received, the following is displayed: Fig.17 (d) shows an audio track selection page, wherein at least two target audio tracks are displayed on the page. When a selection operation is received for a first target audio track (e.g., Chinese) among the at least two target audio tracks, broadcast source information corresponding to the first target audio track (i.e., Chinese) is sent to device D, so that device D can receive the Bluetooth broadcast corresponding to the first target audio track (i.e., Chinese) based on the broadcast source information.
[0318] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "displaying the connected LE audio device on the device management page" may be executed first, and then the step of "controlling the display to display the scanned LE audio device on the device management page" may be executed. The step of "controlling the display to display the scanned LE audio device on the device management page" may be executed first, and then the step of "displaying the connected LE audio device on the device management page" may be executed. One or more steps may be added before the above steps at the same time. For example, before the step of "displaying the connected scanned LE audio device on the device management page", the step of "establishing a connection with the scanned LE audio device" may be added.
[0319] S1208. In response to an audio broadcast trigger operation for the at least two target audio tracks, multiple Bluetooth broadcasts are issued based on the at least two target audio tracks, and the broadcast information corresponding to the first target audio track is sent to the first LE audio device.
[0320] Each target audio track corresponds to at least one Bluetooth broadcast, the Bluetooth broadcast is used to broadcast the audio data of the corresponding target audio track, and the broadcast information is used to receive the audio data of the first target audio track.
[0321] In an embodiment of the present disclosure, after the connected LE audio devices are displayed on the device management page and the first target audio track is configured for the first LE audio device among the connected LE audio devices, when an audio broadcast trigger operation for at least two audio tracks is received, multiple Bluetooth broadcasts are issued based on the at least two target audio tracks.
[0322] In the embodiment of the present disclosure, the audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources may be a trigger operation for switching only the audio broadcast control on the page where the at least two target audio tracks are located.
[0323] In the embodiment of the present disclosure, the broadcast information corresponding to the first target audio track may include address information, 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, Android version information and other broadcast parameter information.
[0324] In an embodiment of the present disclosure, after receiving the first target audio track configured for the first LE audio device among the connected LE audio devices, the display device sends the broadcast information corresponding to the first target audio track to the first LE audio device when receiving an audio broadcast trigger operation for at least two target audio tracks. Furthermore, the first LE audio device receives the audio data of the first target audio track according to the broadcast information corresponding to the first target audio track.
[0325] In some embodiments, before the display device sends out multiple Bluetooth broadcasts based on at least two target audio tracks, the display device may further include: controlling the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel.
[0326] In the disclosed embodiment, the audio channel may include a local speaker output channel, a Universal Serial Bus (USB) audio output channel, a High Definition Multimedia Interface (HDMI) output channel and other more traditional output channels, and may also include an audio output channel established based on a Broadcast Media Sender (BMS), etc. The current audio channel may be any one of the above audio output channels.
[0327] In actual applications, when the display device receives an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, it first controls the sound output device to mute, then switches the current audio channel to the Bluetooth broadcast channel, and after the switch is successful, sends multiple Bluetooth broadcasts based on the at least two target audio tracks.
[0328] The display device can also first switch the current audio channel to the Bluetooth broadcast channel when receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, and control the sound output device to mute after the switch is successful, and send multiple Bluetooth broadcasts based on the at least two target audio tracks.
[0329] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "controlling the sound output device to mute" may be executed first, and then the step of "switching the current audio channel to the Bluetooth broadcast channel" may be executed, or the step of "switching the current audio channel to the Bluetooth broadcast channel" may be executed first, and then the step of "controlling the sound output device to mute" may be executed. One or more steps may also be added before the above steps at the same time, for example, before the step of "issuing multiple Bluetooth broadcasts based on at least two target audio tracks", steps such as "restarting the audio decoder" or "restarting the audio decoder and video decoder" may be added.
[0330] In some embodiments, before controlling the Bluetooth module to send one or more Bluetooth broadcasts based on at least two target audio tracks, the display device can also control the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel, and after the switch is successful, send one or more Bluetooth broadcasts based on at least two target audio tracks.
[0331] In the audio broadcasting method provided by the embodiment of the present disclosure, the audio tracks of the target audio and video resources are first obtained; if it is determined that the number of audio tracks of the target audio and video resources is not less than a preset number threshold, then when the audio track configuration operation for at least two target audio tracks is received, the display is controlled to display the device management page, and the first target audio track configured for the first LE audio device is received; after receiving the audio broadcast trigger operation for at least two target audio tracks, multiple Bluetooth broadcasts are issued based on the at least two target audio tracks, and the broadcast information corresponding to the first target audio track is sent to the first LE audio device. It can be seen that the embodiment of the present disclosure issues at least one Bluetooth broadcast for each target audio track, configures the target audio track for the LE audio device, and sends the broadcast information of the target audio track to the LE audio device, so as to realize the function of multi-language synchronous playback for the same audio and video resource by means of audio broadcasting.
[0332] Corresponding to Figure 8 The scene diagram shown in the embodiment of the present disclosure also provides the following Fig.18 The audio broadcasting method shown in FIG. Fig.18 FIG. 1 is a flow chart of an audio broadcasting method provided by an embodiment of the present disclosure. Figure 2 .like Fig.18 As shown, the method may include but is not limited to the following steps S1802-S1816:
[0333] S1802: Obtain the audio track of the target audio and video resource.
[0334] There is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track.
[0335] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "determining whether the target audio and video resource is in a playback state" may be executed first, and then the step of "obtaining the audio track of the target audio and video resource" may be executed; one or more steps may also be added before the above steps, for example, before the step of "obtaining the audio track of the target audio and video resource", the step of "decoding the target audio and video resource" may be added, so as to play the decoded target audio resource on the display device.
[0336] S1804: If it is determined that the number of audio tracks of the target audio and video resource is not less than a preset number threshold, control the display to display a multi-audio track sharing control.
[0337] In the embodiment of the present disclosure, steps S1902-S1904 may be specifically referred to in Fig.12 Steps S1202-S1204 in the method shown are understood for convenience only and will not be described in detail here.
[0338] S1806: In response to a trigger operation on the multi-audio track sharing control, determine whether the number of audio tracks of the target audio and video resource is greater than the preset number threshold.
[0339] S1808: If it is determined that the number of the audio tracks is greater than the preset number threshold, the identifiers of the audio tracks of the target audio and video resources are displayed.
[0340] In the embodiment of the present disclosure, when the display device receives a trigger operation for a multi-audio track sharing control, it first determines whether the number of audio tracks of the target audio and video resources is greater than a preset number threshold; if it is determined that the number of audio tracks of the target audio and video resources is greater than the preset number threshold, the identifier of the audio track of the target audio and video resources is displayed.
[0341] For example, assuming that the preset number threshold is 2, and the number of audio tracks of the target audio and video resource is 3, when a trigger operation for a multi-track sharing control is received, it is determined that the number of audio tracks of the target audio and video resource is greater than the preset number threshold, then the identifier of the audio track of the target audio and video resource is displayed, such as Fig.19 FIG. 1 is a flow chart of an audio broadcast switching process provided by an embodiment of the present disclosure. Figure 1 ,in, Fig.19 (b) is a schematic diagram of a track selection pop-up window provided in an embodiment of the present disclosure, wherein the pop-up window displays the identifiers of the audio tracks of the target audio and video resources, such as Chinese, English, and Japanese, etc. Each audio track identifier has a corresponding check box, and the number of audio tracks that the user can share does not exceed a preset number threshold. In addition, the pop-up window may also display the words "Please select the shared audio track, only Bluetooth devices with LE audio protocol are supported" to prompt the user to select multiple languages for sharing.
[0342] In some embodiments, in the process of displaying the multi-track sharing control, a sharing trigger instruction for at least two target tracks of the target audio and video resource can also be triggered by a trigger operation on the multi-track sharing control. Specifically, in response to the trigger instruction for the multi-track sharing control, it is determined whether the number of tracks indicated by the track quantity information is greater than a preset second number threshold; if the number of tracks indicated by the track quantity information is greater than the preset second number threshold, the display is controlled to display the track name information corresponding to the track language information of each track in the track data, and the selection controls corresponding to each track name information.
[0343] In the embodiment of the present disclosure, the trigger instruction for the multi-track sharing control may include a user's touch operation on the multi-track sharing control, or a selection instruction for the multi-track sharing control sent by the user to the display device through the remote control of the display device or other associated devices.
[0344] Exemplarily, assuming that the acquired audio track data of the target audio and video resource includes Track 1, Track 2 and Track 3, wherein the audio track language information corresponding to Track 1 is ENG, and the audio track name information is "English", the audio track language information corresponding to Track 2 is CH, and the audio track name information is "Chinese", and the audio track language information corresponding to Track 3 is JAP, and the audio track name information is "Japanese". When a trigger instruction for a multi-track sharing control is received, it can be determined that the number of tracks 3 indicated by the track quantity information is greater than the preset second quantity threshold 2, then the display is controlled to display the track name information corresponding to the track language information of each track, and the selection controls corresponding to each track name information. Specifically, the selection controls corresponding to the track name information "English" and "English" of Track 1, the selection controls corresponding to the track name information "Chinese" and "Chinese" of Track 2, and the selection controls corresponding to the track name information "Japanese" and "Japanese" of Track 3 are displayed.
[0345] In some embodiments, in the process of displaying the track name information corresponding to the track voice information of each track in the audio track data and the selection control corresponding to the track name information, a first window can also be displayed in response to a selection instruction triggered for at least two target audio tracks based on the track name information and the selection control, and at least a device configuration control can be displayed on the first window.
[0346] For example, in Fig.19 The audio track selection pop-up window shown in (b) displays the audio track name information of the target audio and video resource and the selection controls corresponding to the audio track name information, such as the selection controls corresponding to the "English" audio track, the selection controls corresponding to the "Chinese" audio track, and the selection controls corresponding to the "Japanese" audio track. Since the number of audio tracks that can be shared by the display device at the same time does not exceed 3, the user needs to select the target audio track to be shared based on the selection controls corresponding to the audio track name information. For example, after selecting the "English" audio track and the "Chinese" audio track, the user can select the target audio track to be shared based on the selection controls corresponding to the audio track name information. Fig.19 (b) The track selection pop-up window jumps to Fig.19 (c) shows the first window, and displays the device configuration control "Connect Bluetooth device and switch" on the first window.
[0347] In actual applications, when the display device receives a selection instruction of a selection control corresponding to at least two audio track name information in the audio track data of the target audio and video resources, the audio track indicated by the at least two audio track name information is determined as the target audio track to be broadcast synchronously, so that when the audio broadcast instruction for the at least two target audio tracks is subsequently received, the Bluetooth module is controlled to send one or more Bluetooth broadcasts based on the at least two target audio tracks.
[0348] S1810: Receive and display at least two target audio tracks selected from the audio tracks of the target audio and video resources.
[0349] In actual applications, in the process of displaying the identification of the audio tracks of the target audio and video resources, when the display device receives the user's selection instruction for any two or more audio tracks, it determines the above-mentioned at least two audio tracks as the target audio tracks to be broadcast simultaneously. Subsequently, when it receives the audio broadcast trigger operation for at least two target audio tracks, it sends multiple Bluetooth broadcasts based on the at least two target audio tracks, and sends the broadcast information corresponding to the first target audio track to the first LE audio device.
[0350] S1812: When receiving an audio track configuration operation for at least two target audio tracks in the audio tracks of the target audio and video resources, control the display to display a device management page, and display the connected LE audio device on the device management page.
[0351] In an embodiment of the present disclosure, after receiving at least two target audio tracks selected by a user from the audio tracks of the target audio and video resources, when receiving an audio track configuration operation for the at least two target audio tracks, the display device jumps from the current page to the device management page, and displays the connected LE audio devices on the device management page, so that the user can configure the corresponding LE audio devices for the at least two target audio tracks.
[0352] S1814: Receive a first target audio track configured for a first LE audio device among the connected LE audio devices.
[0353] Among them, the first target audio track is at least two target audio tracks.
[0354] In an embodiment of the present disclosure, in the process of displaying connected LE audio devices on a device management page, when a configuration trigger operation for a first LE audio device is received, the device management page jumps to the audio track selection page, and displays the target audio tracks that can be configured for the first LE audio device on the audio track selection page. Furthermore, when a selection operation for the first target audio track is received, the first target audio track is configured for the first LE audio device.
[0355] S1816: In response to the audio broadcast triggering operation for the at least two target audio tracks, multiple Bluetooth broadcasts are issued based on the at least two target audio tracks, and the broadcast information corresponding to the first target audio track is sent to the first LE audio device.
[0356] In an embodiment of the present disclosure, after configuring the first target audio track for the first LE audio device, when an audio broadcast trigger operation for at least two target audio tracks is received, multiple Bluetooth broadcasts can be issued based on the at least two target audio tracks, and the broadcast information corresponding to the first target audio track can be sent to the first LE audio device, so that the first LE audio device can receive the audio data of the first target audio track based on the broadcast information corresponding to the first target audio track.
[0357] In the embodiment of the present disclosure, the audio broadcast triggering operation for at least two target audio tracks may include triggering the confirm sharing control on the page where the at least two target audio tracks are located. For example, assuming that the audio played by the sound output device before the bilingual sharing is the audio data corresponding to the Chinese audio track, upon receiving the audio broadcast triggering operation for at least two target audio tracks, Fig.19 When the Chinese audio track and the English audio track are selected from the three audio tracks shown in (b), the Chinese audio track and the English audio track are determined as target audio tracks. In addition, a "Confirm Sharing" control may be displayed on the audio track selection pop-up window. After at least two target audio tracks are selected, at least two Bluetooth broadcasts may be issued based on the Chinese audio track and the English audio track when a trigger operation for the "Confirm Sharing" control is received.
[0358] In some embodiments, during the process of displaying the audio tracks of the target audio and video resources and the "Confirm Sharing" control on the audio track selection pop-up window, the display device may also jump from the audio track selection pop-up window to the "Confirm Sharing" control after receiving at least two target audio tracks selected from the audio tracks of the target audio and video resources and triggering the "Confirm Sharing" control. Fig.19 (c) shows a multilingual sharing page, where a "Connect Bluetooth device and switch" control is displayed on the page. When a user triggers the control, the current page jumps to Fig.19 (d) shows the device management page, which displays the connected LE audio device and configures the corresponding target audio track for the connected LE audio device.
[0359] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "determining whether the number of audio tracks of the target audio and video resources is not less than a preset number threshold" may be executed first, and then the step of "displaying the identifiers of at least two target audio tracks in the audio tracks of the target audio and video resources" may be executed. One or more steps may also be added before the above steps at the same time. For example, before the step of "issuing multiple Bluetooth broadcasts based on the at least two target audio tracks", the step of "receiving and displaying at least two target audio tracks selected from the audio tracks of the target audio and video resources" may be added.
[0360] It can be seen that the embodiment of the present disclosure can, during the process of displaying the audio track of the target audio and video resource, after receiving the user's audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resource, issue multiple Bluetooth broadcasts based on at least two target audio tracks, and send the broadcast information corresponding to the first target audio track to the first LE audio device, so as to realize the function of simultaneous playback in multiple languages for the same audio and video resource by means of audio broadcasting.
[0361] Corresponding to Figure 8 The scene diagram shown in the embodiment of the present disclosure also provides the following Fig. 20 The audio broadcasting method shown in FIG. Fig. 20 As shown, it is a flowchart of another audio broadcasting method provided by an embodiment of the present disclosure. Fig. 20 As shown, the method may include but is not limited to the following steps S2002-S2016:
[0362] S2002: In response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource, control the display to display a first window, and display at least a device configuration control on the first window.
[0363] In the embodiment of the present disclosure, through a shared trigger instruction for at least two target audio tracks, the audio track selection page jumps to the first window, and at least the device configuration control is displayed on the first window, so that the user can trigger the display of the device management page through a trigger operation on the device configuration control.
[0364] S2004: In response to a trigger instruction for the device configuration control, control the display to display a device management page, and display the connected LE audio device on the device management page.
[0365] In the embodiment of the present disclosure, during the process of at least displaying the device configuration control on the first window, the user can jump from the first window to the device management page by triggering the device configuration control. Since the device management page displays the LE audio device to which the display device is connected, it is convenient for the user to select the corresponding target audio track for the connected LE audio device.
[0366] In some embodiments, the display device may also obtain a universal unique identification code UUID of a connected device in response to a trigger instruction for a device configuration control, and determine a connected LE audio device from the connected devices based on the UUID.
[0367] Among them, the UUID of the LE audio device indicates that it supports the LE audio protocol.
[0368] In the disclosed embodiment, 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. Since the UUIDs of devices supporting the classic Bluetooth protocol and the LE Audio protocol are different, it is possible to identify whether the UUID of the device is a type that supports the LE Audio protocol through the UUID. If it is determined that the UUID is a type that supports the LE Audio protocol, the device is considered to be a device that supports the LE Audio protocol.
[0369] In the embodiment of the present disclosure, after obtaining the UUID of the connected device and determining the connected device that supports the LE audio device from the connected devices based on the UUID, the display is controlled to display the device management page, and the connected LE audio device is displayed on the device management page.
[0370] S2006: In response to a trigger instruction to select a first target audio track for a first LE audio device among the connected LE audio devices, display the track name of the first target audio track at the display position of the first LE audio device on the device management page to identify the correspondence between the first target audio track and the first LE audio device.
[0371] In an embodiment of the present disclosure, during the process of displaying connected LE audio devices on a device management page, in response to a trigger instruction for selecting a first target audio track for a first LE audio device among the connected LE audio devices, the track name of the first target audio track can be displayed at the display position of the first LE audio device on the device management page to identify the correspondence between the first target audio track and the first LE audio device.
[0372] S2008: In response to the audio broadcast instruction for the at least two target audio tracks, control the Bluetooth module to issue one or more Bluetooth broadcasts based on the at least two target audio tracks, and send the broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information.
[0373] In an embodiment of the present disclosure, after selecting a corresponding first target audio track for a first LE audio device among the connected LE audio devices, it is also possible to respond to an audio broadcast instruction for at least two target audio tracks, control the Bluetooth module to issue one or more Bluetooth broadcasts based on at least two target audio tracks, and send the broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device can receive the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information.
[0374] In some embodiments, the display device may further control the sound output device to play the audio data corresponding to the second target audio track of the at least two target audio tracks in response to the audio broadcast instruction for the at least two target audio tracks in the audio track data, and control the Bluetooth module to issue a Bluetooth broadcast based on one or more third target audio tracks of the at least two target audio tracks.
[0375] In the embodiment of the present disclosure, the second target audio track may be any one of the at least two target audio tracks, and the one or more third target audio tracks include the target audio tracks other than the second target audio track of the at least two target audio tracks.
[0376] It can be seen that the embodiment of the present disclosure plays the audio data of the first target audio track through the sound output device, and issues a Bluetooth broadcast for one or more second target audio tracks, so as to realize the function of simultaneous multi-language playback for the same audio and video resource by means of the sound output device and audio broadcast.
[0377] In some embodiments, the display device can also control the sound output device to stop playing the target audio and video resources in response to an audio broadcast instruction for at least two target audio tracks in the audio track data, and control the Bluetooth module to issue multiple Bluetooth broadcasts based on at least two target audio tracks.
[0378] It can be seen that the embodiment of the present disclosure implements the function of simultaneously playing multiple languages for the same audio and video resource by means of audio broadcasting by sending at least one Bluetooth broadcast for each target audio track in the target audio and video resource.
[0379] In some embodiments, the display device can also respond to an audio broadcast instruction for at least two target audio tracks in the audio track data, control the sound output device to play audio data corresponding to a fourth target audio track among the at least two target audio tracks, and control the Bluetooth module to issue one or more Bluetooth broadcasts based on the at least two target audio tracks.
[0380] In some embodiments, the display device can also control the player to decode the target audio and video resources based on at least two target audio tracks to obtain audio data corresponding to the at least two target audio tracks, and control the audio module in the player to assemble the audio data corresponding to the at least two target audio tracks to obtain assembled audio data.
[0381] In the embodiment of the present disclosure, in order to realize the function of multi-audio track broadcast sharing, the display device can also respond to the audio broadcast quality of at least two target audio tracks in the audio track data, control the player to decode the audio and video resources based on the at least two target audio tracks, and obtain the audio data corresponding to the at least two target audio tracks respectively.
[0382] In the disclosed embodiment, by decoding the audio and video resources, audio data corresponding to at least two target audio tracks can be obtained, so that multiple Bluetooth broadcasts can be issued based on the audio data corresponding to the at least two target audio tracks.
[0383] In the disclosed embodiment, before transmitting the decoded multiple audio data to the Bluetooth module, the display device may also assemble the multiple audio data to obtain assembled audio data, and further transmit the assembled audio data to the Bluetooth module.
[0384] In the disclosed embodiment, after receiving the assembled audio data, the Bluetooth module separates the audio data corresponding to at least two target audio tracks from the assembled audio data. Furthermore, based on the audio data corresponding to the at least two target audio tracks, multiple Bluetooth broadcasts are issued, thereby realizing the function of simultaneous multi-language playback for the same target audio and video resources.
[0385] In the embodiment of the present disclosure, the fourth target audio track may be any one of the at least two target audio tracks.
[0386] It can be seen that the embodiment of the present disclosure plays the audio data of any target audio track through the sound output device, and sends at least one Bluetooth broadcast for each target audio track, so as to realize the function of simultaneous multi-language playback for the same audio and video resource by means of audio broadcasting.
[0387] In the audio broadcasting method provided by the embodiment of the present disclosure, in response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource, the display is controlled to display a first window, and at least a device configuration control is displayed on the first window; in response to a trigger instruction for a device control control, the display is controlled to display a device management page, and the connected LE audio device is displayed on the device management page; in response to a trigger instruction for selecting a first target audio track for a first LE audio device among the connected LE audio devices, the track name of the first target audio track is displayed at the display position of the first LE audio device on the device management page to identify the correspondence between the first target audio track and the first LE audio device; in response to an audio broadcast instruction for at least two target audio tracks, the Bluetooth module is controlled to send one or more Bluetooth broadcasts based on the at least two target audio tracks, and the broadcast information corresponding to the first target audio track is sent to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information. It can be seen that the embodiment of the present disclosure sends at least one Bluetooth broadcast for each target audio track, configures the target audio track for the LE audio device, and sends the broadcast information of the target audio track to the LE audio device, so as to realize the function of multi-language synchronous playback for the same audio and video resources by audio broadcasting.
[0388] In the video playback scenario, when the display device receives a trigger instruction for the multi-track sharing control, it jumps from the video playback page to the track selection pop-up window, and implements multi-language synchronous playback for the target audio and video resources based on the track selection pop-up window. Since the target audio and video resources are always playing, it may happen that the target audio and video resources have been played when returning to the video playback page. Since the player automatically destroys the playback thread corresponding to the audio and video resource after the target audio and video resource is played, and restarts a new playback thread to play the next audio and video resource, the user cannot experience the effect of multi-language synchronous playback for the target audio and video resources.
[0389] Therefore, in order to ensure that the user can experience the effect of multi-language synchronous playback for the target audio and video resources when returning to the video playback page, the embodiment of the present disclosure can also control the player to pause the playback of the target audio and video resources when receiving a trigger instruction for the multi-track sharing control, so as to ensure that the playback thread corresponding to the target audio and video resource will not be destroyed during the Bluetooth broadcast switching, so that the user can experience the effect of multi-language synchronous playback for the target audio and video resources when returning to the video playback page.
[0390] In actual applications, when the display device controls the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel, there may be a problem of inconsistency between the audio data and the playback progress of the target audio and video resources. In order to solve the above technical problems or at least partially solve the above technical problems, the embodiment of the present disclosure can also first control the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel when receiving an audio broadcast trigger operation for at least two target audio tracks in the audio tracks of the target audio and video resources; then control the player to pause playing the target audio and video resources, and obtain the playback progress information of the target audio and video resources; further, when it is determined that the Bluetooth broadcast channel is switched successfully, restart the audio decoder, and according to the playback progress information and at least two target audio tracks, control the audio decoder to decode the target audio and video resources, and send the decoded audio data to the Bluetooth protocol stack.
[0391] In the disclosed embodiments, the audio decoder is an audio decoder, which is mainly used to decode compressed audio data into original digital audio signals. After the audio decoder decodes the target audio and video resources to obtain Chinese audio data, English audio data and other information, the decoded audio information can be sent to an audio processor or an audio output device for playback. The video decoder is a video decoder, which is used to decode compressed video data into an original video image sequence. Specifically, it can decode the target audio and video resources and restore the image frame rate, resolution and other video data for subsequent video processing and display. The Bluetooth protocol stack is used to send multiple Bluetooth broadcasts based on the decoded audio data.
[0392] In the disclosed embodiment, the playback progress information of the target audio and video resource may include information such as the current playback time of the target audio and video resource. After obtaining the playback progress information of the target audio and video resource, the audio decoder can be controlled to play the target audio and video resource according to the playback progress information, and the decoded audio data can be sent to the Bluetooth protocol stack, so that the Bluetooth protocol stack can send multiple Bluetooth broadcasts based on the decoded audio data, thereby realizing the function of simultaneous playback of multiple languages for the same audio and video resource.
[0393] Exemplarily, when an audio broadcast trigger operation for at least two target audio tracks is received, the player is controlled to pause playing the target audio and video resources. Assuming that the target audio and video resources are paused at 30 seconds of playback, when it is determined that the Bluetooth broadcast switch is successful, the audio decoder is restarted and the audio decoder is controlled to start decoding the target audio and video resources from the 30th second, so as to achieve the effect of keeping the playback progress of the audio data and the target audio and video resources consistent.
[0394] In some embodiments, the display device can also control the player to pause playing the target audio and video resources and obtain the playback progress information of the target audio and video resources when receiving an audio broadcast instruction for at least two target audio tracks in the audio data; when it is determined that the Bluetooth broadcast channel is switched successfully, restart the audio decoder, and control the audio decoder to decode the target audio and video resources according to the playback progress information and at least two target audio tracks, and send the decoded audio data to the Bluetooth protocol stack, so that the Bluetooth protocol stack can send multiple Bluetooth broadcasts based on the decoded audio data, thereby realizing the function of simultaneous playback of multiple languages for the same audio and video resources.
[0395] In some embodiments, when the display device receives an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, it first controls the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel; then controls the player to pause playing the target audio and video resources, and obtains the playback progress information of the target audio and video resources; further, when it is determined that the Bluetooth broadcast channel switching is successful, restarts the audio decoder and the video decoder, and controls the audio decoder and the video decoder to decode the target audio and video resources according to the playback progress information and at least two target audio tracks, and sends the decoded audio data to the Bluetooth protocol stack, so that the Bluetooth protocol stack can send multiple Bluetooth broadcasts based on the decoded audio data, thereby realizing the function of simultaneous playback of multiple languages for the same audio and video resources.
[0396] In the disclosed embodiment, controlling the audio decoder and the video decoder to decode the target audio and video resources means that when the audio decoder and the video decoder are restarted, the audio decoder is controlled to decode the audio data according to the playback progress information, and the video decoder is controlled to decode the video data according to the playback progress information.
[0397] In some embodiments, the display device can also control the player to pause playing the target audio and video resources and obtain the playback progress information of the target audio and video resources when receiving an audio broadcast instruction for at least two target audio tracks; when it is determined that the Bluetooth broadcast channel is switched successfully, restart the audio decoder and the video decoder, and according to the playback progress information and at least two target audio tracks, control the audio decoder and the video decoder to decode the target audio and video resources, and send the decoded audio data to the Bluetooth protocol stack, so that the Bluetooth protocol stack can send one or more Bluetooth broadcasts based on the decoded audio data, thereby realizing the function of simultaneous playback of multiple languages for the same audio and video resources.
[0398] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "controlling the player to pause playing the target audio and video resources" may be executed first, and then the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel" may be executed; or the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel" may be executed first, and then the step of "controlling the player to pause playing the target audio and video resources" may be executed; and one or more steps may be added before the above steps at the same time, for example, before the step of "issuing multiple Bluetooth broadcasts based on at least one second target audio track", steps such as "restarting the audio decoder" or "restarting the audio decoder and the video decoder" may be added.
[0399] like Fig.21 FIG. 1 is a flow chart of an audio broadcast switching process provided by an embodiment of the present disclosure. Figure 2 ,in, Fig.21 The device management page shown in (a) displays connected LE audio devices, such as device A and device B. When receiving a track configuration operation for device B, the current page jumps to the track selection page, and configures the corresponding target track for device B on the track selection page.
[0400] like Fig.21 (b) is a schematic diagram of an audio track selection page provided in an embodiment of the present disclosure, on which at least two target audio tracks are displayed. In addition, the page also displays a "continue to select headphones" control and a "finish and switch" control; after receiving a trigger operation from the user on the "continue to select headphones" control, the page is jumped to the device management page to continue configuring the target audio tracks for other LE audio devices; when receiving a trigger operation from the user on the "finish and switch" control, the Bluetooth module is controlled to switch the current audio channel to the Bluetooth broadcast channel.
[0401] In actual applications, in order to improve the user experience and make the user have certain expectations about the process of switching to the Bluetooth broadcast channel, it is also possible to display the Fig.21 (c) shows a pop-up window with the message “Bluetooth broadcast switching” to remind the user that the Bluetooth broadcast channel is currently being switched.
[0402] When it is determined that the Bluetooth broadcast channel is switched successfully and the target audio and video resources continue to be played, a prompt message "Bluetooth broadcast has been set" can also be displayed on the playback page of the target audio and video resources, such as Fig.21 (d) is shown to prompt the user that the Bluetooth broadcasting switch is successful and the target audio and video resources are being played simultaneously in multiple languages using audio broadcasting. The "Bluetooth broadcasting has been set" message disappears automatically after being displayed for 5 seconds or is hidden when receiving the user's return operation.
[0403] It can be seen that the embodiment of the present disclosure records the playback progress information of the target audio and video resources, and controls the audio decoder or the video decoder to decode the target audio and video resources according to the playback progress information, so that the display device can keep the progress of the audio data and the target audio and video resources consistent when switching from the current audio channel to the Bluetooth broadcast audio channel.
[0404] In actual applications, in the process of sending multiple Bluetooth broadcasts based on at least two target audio tracks, there may be a situation where the target audio track selected by the user is Chinese, but the actual broadcast heard is an English broadcast (that is, the audio data heard by the user is not in the same language as the audio track selected by the user). In order to solve the above technical problems or at least partially solve the above technical problems, the embodiment of the present disclosure controls the Bluetooth protocol stack to encapsulate the decoded audio data corresponding to at least two target audio tracks into the corresponding BIS stream according to the correspondence between the preset audio track and the BIS stream, and then sends a broadcast based on the BIS stream, so that the Bluetooth broadcast can be sent more accurately.
[0405] In the disclosed embodiment, when one audio track corresponds to one channel, there is a one-to-one correspondence between the audio track and the BIS stream, for example, BIS1 corresponds to audio track 1, and BIS2 corresponds to audio track 2.
[0406] If one audio track corresponds to multiple channels, the corresponding relationship between the audio track and the BIS stream can be expressed in groups or sets, such as Fig. 22 As shown, it is a schematic diagram of the mapping relationship between a target audio track and a BIS stream provided by an embodiment of the present disclosure. Among them, audio track 1 and audio track 2 respectively identify audio data of different languages obtained by decoding, such as audio data in Chinese and audio data in English. Audio track 1 has a corresponding relationship with subgroup 0, and audio track 2 has a corresponding relationship with subgroup 1; subgroup 0 and subgroup 1 are different group identifiers, subgroup 0 includes BIS0 and BIS1, and subgroup 1 includes BIS2 and BIS3.
[0407] Since there is a corresponding relationship between audio track 1 and subgroup 0, and subgroup 0 includes BIS0 and BIS1, BIS0 can be used to represent the left channel of audio track 1, such as the left channel of Chinese audio data, and BIS1 can be used to represent the right channel of audio track 1; correspondingly, since there is a corresponding relationship between audio track 2 and subgroup 1, and subgroup 1 includes BIS2 and BIS3, BIS2 can be used to represent the left channel of audio track 2, and BIS3 can be used to represent the right channel of audio track 2.
[0408] Exemplarily, when an audio broadcast trigger operation for at least two target audio tracks is received, it indicates that the user wants to perform bilingual sharing or multilingual sharing. First, the audio module is controlled to decode the target audio and video resources to obtain decoded audio data corresponding to each target audio track, such as audio data in Chinese (audio track 1) and audio data in English (audio track 2); then the Bluetooth protocol stack is controlled to decode the target audio and video resources according to the audio data. Fig. 22 As shown in the corresponding relationship, the decoded audio data corresponding to the left channel of audio track 1 is encapsulated into BIS0, the decoded audio data corresponding to the right channel of audio track 1 is encapsulated into BIS1, the decoded audio data corresponding to the left channel of audio track 2 is encapsulated into BIS2, and the decoded audio data corresponding to the right channel of audio track 2 is encapsulated into BIS3, and multiple Bluetooth broadcasts are issued based on BIS0, BIS1, BIS2, and BIS3.
[0409] In some embodiments, the display device can also respond to an audio broadcast instruction for at least two target audio tracks, control the Bluetooth module to issue a Bluetooth broadcast based on the at least two target audio tracks, and the Bluetooth broadcast includes subgroups created for the at least two target audio tracks respectively, and each subgroup carries the audio data of the corresponding target audio track.
[0410] Exemplarily, assuming that at least two target audio tracks include Track 1 and Track 2, when the display device receives an audio broadcast instruction for at least two target audio tracks, it controls the Bluetooth module to issue a Bluetooth broadcast, which includes two subgroups, for example, Track 1 corresponds to subgroup 1, and Track 2 corresponds to subgroup 2, wherein subgroup 1 carries the audio data of Track 1, and subgroup 2 carries the audio data of Track 2.
[0411] It can be seen that the embodiment of the present disclosure creates corresponding subgroups for at least two target audio tracks respectively, and encapsulates the audio data of the at least two target audio tracks in the corresponding subgroups respectively, so that when an audio broadcast instruction for the at least two target audio tracks is received, a Bluetooth broadcast can be issued based on the at least two target audio tracks, thereby realizing the function of multi-language synchronous playback of target audio and video resources by means of audio broadcasting.
[0412] In the disclosed embodiment, when the display device receives an audio broadcast instruction for at least two target audio tracks, it can also control the Bluetooth module to send the broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast based on the broadcast information.
[0413] The broadcast information includes identification information of the subgroup corresponding to the first target audio track.
[0414] In the disclosed embodiment, the broadcast source information corresponding to the first target audio track is sent to the first LE audio device corresponding to the first target audio track, so that the first LE audio device can receive the Bluetooth broadcast based on the identification information of the subgroup in the broadcast source information. After receiving the Bluetooth broadcast, the first LE audio device can also obtain the audio data of the first target audio track carried by the subgroup corresponding to the identification information from the Bluetooth broadcast based on the identification information of the subgroup and play it, thereby realizing the function of playing the audio data of the first target audio track using the first LE audio device.
[0415] In some embodiments, the display device can also respond to audio broadcast instructions for at least two target audio tracks, control the Bluetooth module to issue multiple Bluetooth broadcasts based on the at least two target audio tracks, each of the multiple Bluetooth broadcasts corresponds to a target audio track, and each Bluetooth broadcast includes a subgroup created for the corresponding target audio track, and the subgroup carries the audio data of the corresponding target audio track.
[0416] Exemplarily, assuming that at least two target audio tracks include Track 1 and Track 2, when the display device receives an audio broadcast instruction for at least two target audio tracks, it controls the Bluetooth module to issue Bluetooth Broadcast 1 for Track 1 and to issue Bluetooth Broadcast 2 for Track 2, wherein Bluetooth Broadcast 1 includes subgroup 1 created for Track 1, and Bluetooth Broadcast 2 includes subgroup 2 created for Track 2. Specifically, subgroup 1 carries audio data of Track 1, and subgroup 2 carries audio data of Track 2.
[0417] It can be seen that in the embodiment of the present disclosure, corresponding subgroups are created for at least two target audio tracks respectively, and the audio data of each audio track is encapsulated in the corresponding subgroup. Since one Bluetooth broadcast corresponds to one subgroup respectively, multiple Bluetooth broadcasts can be issued for at least two target audio tracks, thereby realizing the function of multi-language synchronous playback of target audio and video resources by means of audio broadcasting.
[0418] In the disclosed embodiment, when the display device receives an audio broadcast instruction for at least two target audio tracks, it can also control the Bluetooth module to send the broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast based on the broadcast information. Specifically, after receiving the broadcast information corresponding to the first target audio track, the first LE audio device can obtain the audio data of the first target audio track from the Bluetooth broadcast based on the broadcast information and play it, thereby realizing the function of playing the audio data of the first target audio track using the first LE audio device.
[0419] In some embodiments, before sending the decoded audio data to the Bluetooth protocol stack, the display device can also control the audio decoder to add target header information to the decoded audio data to obtain processed audio data carrying the target header information, and further send the processed audio data to the Bluetooth protocol stack.
[0420] In the disclosed embodiment, since the target header information can encapsulate the audio information of the target audio track corresponding to the decoded audio data, after receiving the processed audio data, the Bluetooth protocol stack can automatically match the BIS stream corresponding to the target audio track according to the target header information carried in the processed audio data, thereby issuing a Bluetooth broadcast more accurately.
[0421] Exemplarily, assuming that the target audio track includes two tracks, Chinese and English, where the Chinese audio track includes a left channel and a right channel, and the English audio track includes a left channel and a right channel, then BIS0 corresponding to the left channel of the Chinese audio track, BIS1 corresponding to the right channel of the Chinese audio track, BIS2 corresponding to the left channel of the English audio track, and BIS3 corresponding to the right channel of the English audio track can be encapsulated in the target header information to obtain processed audio data carrying the target header information.
[0422] In other embodiments, before issuing multiple Bluetooth broadcasts based on at least two target audio tracks, corresponding BIS streams can be set for at least two target audio tracks respectively; further, after sending the processed audio data to the Bluetooth protocol stack, the Bluetooth protocol stack is controlled to determine the corresponding BIS stream based on the audio track information encapsulated in the target header information of the received processed audio data, encapsulate the processed audio data into the BIS stream, and issue a Bluetooth broadcast based on the BIS stream.
[0423] For example, assuming that the target header information of the processed audio data contains track information such as "Track 1-BIS0, Track 2-BIS2", after receiving the above track information, the Bluetooth protocol stack will encapsulate the audio data of Track 1 in BIS0, and the audio data of Track 2 in BIS1, and send multiple Bluetooth broadcasts based on BIS0 and BIS2.
[0424] In some embodiments, the display device can also control the Bluetooth protocol stack in the Bluetooth module to encapsulate the decoded audio data corresponding to at least two target audio tracks into corresponding BIS streams according to the preset correspondence between the audio tracks and the BIS streams, and send one or more Bluetooth broadcasts based on the BIS streams.
[0425] It can be seen that the embodiment of the present disclosure can automatically match the corresponding BIS stream for the target audio track by adding header information to the decoded audio data, thereby issuing a Bluetooth broadcast more accurately.
[0426] In some embodiments, the display device can also obtain audio track language information of at least two target audio tracks in response to a trigger instruction for a device configuration control, configure a subgroup name based on the audio track language information, and create a subgroup corresponding to the subgroup name; then, in response to an audio track configuration instruction for a first LE audio device among the connected LE audio devices, control the display to display a track configuration page, and display the at least two target audio tracks based on the subgroup name on the track configuration page.
[0427] In the embodiment of the present disclosure, corresponding subgroup names are configured for the audio track language information of at least two target audio tracks, and the configured audio track language information and the corresponding subgroup names are determined as a subgroup group. After the subgroup group corresponding to the subgroup name is created, the subgroup group is sent to the Bluetooth module, so that the Bluetooth module can display the subgroup names corresponding to the audio track language information of at least two target audio tracks based on the relationship between the audio track language information and the subgroup name.
[0428] like Fig.16 (b) shows the connected LE audio devices on the device management page. When receiving the audio track configuration instruction for the first LE audio device, Fig.16 (b) The device management page shown in Figure 2-1 will jump to the following page: Fig.16 (c) The audio track configuration page is shown, and the at least two target audio tracks are displayed based on the subgroup name on the page.
[0429] like Fig.16 (c) shows at least two target tracks on the track configuration page. When a trigger instruction is received to select the first target track "Chinese" for the first LE audio device "Bluetooth device A", the display is controlled to display Fig.16(d) shows the device management page, and the subgroup name corresponding to the first LE audio device "Bluetooth device A" is displayed on the device management page, that is, the display words "Chinese audio track".
[0430] In some embodiments, the display device can also establish a correspondence between the MAC address of the first LE audio device and the subgroup corresponding to the audio track language information of the first target audio track when receiving a trigger instruction to select a first target audio track for a first LE audio device among the connected LE audio devices, and send the correspondence to the Bluetooth module.
[0431] In the disclosed embodiment, after the user selects the corresponding first target audio track for the first LE audio device, a correspondence is established between the MAC address of the first LE audio device and the subgroup corresponding to the audio track language information of the first target audio track, and the correspondence is sent to the Bluetooth module to inform the Bluetooth module that the audio track language information of the first target audio track has been bound to the subgroup name and bound to the first LE audio device.
[0432] In the disclosed embodiment, after the correspondence between the MAC address of the first LE audio device and the subgroup corresponding to the audio track language information of the first target audio track is sent to the Bluetooth module, the Bluetooth module can also be controlled to send the broadcast information corresponding to the first target audio track to the first LE audio device based on the MAC address of the first LE audio device in the correspondence.
[0433] In the embodiment of the present disclosure, after receiving the correspondence between the MAC address of the first LE audio device and the subgroup corresponding to the audio track language information of the first target audio track, the Bluetooth module can encapsulate the subgroup group bound to the first LE audio device in the broadcast information corresponding to the first target audio track based on the correspondence, and then send the broadcast information of the first target audio track to the first LE audio device based on the MAC address of the first LE audio device, so that the display device can receive the audio data of the first target audio track based on the broadcast information of the first target audio track.
[0434] Continuing with the airport scenario as an example, the audio broadcasting scenario provided by the embodiment of the present disclosure is introduced. A display device can be deployed in the airport hall, and multiple LE audio devices can be arranged in different areas of the airport. Multiple Bluetooth broadcasts are sent through the Bluetooth module of the display device deployed in the hall. The LE audio devices deployed in different areas receive the Bluetooth broadcast corresponding to the target audio track and play the audio data corresponding to the target audio track, so that the LE audio devices in different areas can play audio in different languages.
[0435] Take the display device as a TV as an example. Fig.23 FIG. 1 is a schematic diagram of a possible broadcasting scenario provided by an embodiment of the present disclosure. Figure 1 , deploy a TV in the airport hall, and deploy an LEaudio device, such as a speaker and headphones, in four different areas of the airport, 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.
[0436] Specifically, the TV first obtains the audio tracks of the target audio and video resources, and then determines whether the number of the audio tracks of the target audio and video resources is less than a preset number threshold; if it is determined that the number of the audio tracks of the target audio and video resources is not less than the preset number threshold, then when an audio broadcast trigger operation is received for at least two target audio tracks among the audio tracks of the target audio and video resources, the sound output device is controlled to mute, and multiple Bluetooth broadcasts are issued based on the at least two target audio tracks.
[0437] Corresponding to Fig.23 The scene diagram shown in the present disclosure provides a method as follows: Fig.24 The audio broadcasting method shown in FIG. Fig.24 FIG. 1 is a flow chart of an audio broadcasting method provided by an embodiment of the present disclosure. Figure 3 .like Fig.24 As shown, the method may include but is not limited to the following steps S2402-S2404:
[0438] S2402: Obtain the audio track of the target audio and video resource.
[0439] There is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track.
[0440] In some embodiments, before obtaining the audio track of the target audio and video resource, it can also include: determining whether the target audio and video resource is in a playing state. If it is determined that the target audio and video resource is in a playing state, it means that the display device has obtained the audio data of the target audio and video resource, and the step of obtaining the audio track of the target audio and video resource is executed at this time.
[0441] In other embodiments, during the process of playing the target audio and video resources, the target audio and video resources can also be decoded to obtain the audio information of the target audio and video resources, and then the number of audio tracks and audio track names of the target audio and video resources can be determined based on the audio information of the target audio and video resources.
[0442] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "determining whether the target audio and video resource is in a playback state" may be executed first, and then the step of "obtaining the audio track of the target audio and video resource" may be executed; one or more steps may also be added before the above steps, for example, before the step of "obtaining the audio track of the target audio and video resource", the step of "decoding the target audio and video resource" may be added, so as to play the decoded target audio resource on the display device.
[0443] S2404. If it is determined that the number of audio tracks of the target audio and video resources is not less than a preset number threshold, after receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, control the sound output device to mute, and send multiple Bluetooth broadcasts based on the at least two target audio tracks.
[0444] Each target audio track corresponds to at least one Bluetooth broadcast, and the Bluetooth broadcast is used to broadcast the audio data of the corresponding target audio track.
[0445] In an embodiment of the present disclosure, after acquiring the audio tracks of the target audio and video resources, it is first determined whether the number of audio tracks of the target audio and video resources is not less than a preset number threshold; if it is determined that the number of audio tracks of the target audio and video resources is not less than the preset number threshold, the audio broadcast trigger operation for the audio tracks of the target audio and video resources is monitored; after receiving the audio broadcast trigger operation for at least two of the audio tracks of the target audio and video resources, the sound output device is controlled to be muted, and multiple Bluetooth broadcasts are issued based on the at least two target audio tracks.
[0446] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "controlling the sound output device to mute" may be executed first, and then the step of "switching the current audio channel to the Bluetooth broadcast channel" may be executed, or the step of "switching the current audio channel to the Bluetooth broadcast channel" may be executed first, and then the step of "controlling the sound output device to mute" may be executed. One or more steps may also be added before the above steps at the same time, for example, before the step of "issuing multiple Bluetooth broadcasts based on at least two target audio tracks", steps such as "restarting the audio decoder" or "restarting the audio decoder and video decoder" may be added.
[0447] In the audio broadcasting method provided by the embodiment of the present disclosure, the audio tracks of the target audio and video resources are first obtained, wherein one audio track corresponds to one language; then it is determined whether the number of audio tracks of the target audio and video resources is not less than a preset number threshold; if it is determined that the number of audio tracks of the target audio and video resources is not less than the preset number threshold, upon receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, the sound output device is controlled to be muted, and multiple Bluetooth broadcasts are issued based on the at least two target audio tracks. It can be seen that the embodiment of the present disclosure implements the function of simultaneous playback of multiple languages for the same audio and video resource by means of audio broadcasting by issuing at least one Bluetooth broadcast for each target audio track.
[0448] In some embodiments, after acquiring the audio tracks of the target audio and video resources, the display device may also first control the display to display the multi-language sharing control when determining that the number of the audio tracks of the target audio and video resources is not less than a preset number threshold, and when receiving a trigger operation for the multi-language sharing control, display the identifiers of at least two of the audio tracks of the target audio and video resources; then, when receiving an audio broadcast trigger operation for at least two target audio tracks, control the sound output device to mute, and send multiple Bluetooth broadcasts based on the at least two target audio tracks. The trigger operation for the multi-audio track sharing control may include a click operation on the multi-audio track sharing control, etc.
[0449] For example, assuming that the preset number threshold is 2, it means that the display device can support 2 audio tracks that can be shared simultaneously. At this time, if it is determined that the number of audio tracks of the target audio and video resources (for example, 2) is not less than 2, the display is controlled to display a multi-audio track sharing control with the words "bilingual sharing".
[0450] In some embodiments, during the process of the display device controlling the display to display a multi-language sharing control, when a trigger operation for the multi-language sharing control is received, it can also first determine whether the number of audio tracks of the target audio and video resources is equal to a preset number threshold, and if it is determined that the number of audio tracks of the target audio and video resources is equal to the preset number threshold, then display the identifier of the audio track of the target audio and video resources; when an audio broadcast trigger operation for the audio track of the target audio and video resource is received, control the sound output device to mute, and send multiple Bluetooth broadcasts based on the audio track of the target audio and video resource.
[0451] Since the preset quantity threshold can be used to characterize the number of audio tracks that the display device can support for simultaneous sharing, when it is determined that the number of audio tracks of the target audio and video resources is equal to the preset quantity threshold, it means that the number of audio tracks of the target audio and video resources is exactly the number of audio tracks that the display device can support for simultaneous sharing. At this time, the display device turns off the sound output device and plays all the audio track contents of the target audio and video resources, thereby muting the sound output device, and achieving the effect that at least two sounds are broadcast by Bluetooth.
[0452] In actual applications, while displaying the audio track names of the target audio and video resources and the multilingual sharing controls on the multilingual sharing page, the display device can also continue to play the target audio and video resources based on the original progress when receiving a cancel sharing trigger operation for at least two target audio tracks.
[0453] In some embodiments, when a cancel sharing trigger operation for at least two target audio tracks is received, the sound output device is controlled to play the audio data corresponding to the first audio track of the target audio and video resource according to the current playback progress. The first audio track can be any audio track of the acquired target audio and video resource.
[0454] In other embodiments, when receiving a cancel sharing trigger operation for at least two target audio tracks, it is first determined whether the display device currently has a connected target Bluetooth audio device, and if it is determined that there is a connected target Bluetooth device, the Bluetooth module is controlled to switch the current audio channel to the Bluetooth audio channel, and the audio data corresponding to the second audio track of the target audio and video resource is sent to the target Bluetooth audio device. The second audio track can be any audio track of the acquired target audio and video resource.
[0455] In the disclosed embodiment, the target Bluetooth audio device may be any one or more devices supporting the LE audio protocol and / or the A2DP protocol. In actual applications, if the target Bluetooth audio device includes multiple devices supporting the LE audio protocol and / or the A2DP protocol, the current audio channel is switched to the last connected device by default, and the audio data of the target audio and video resources is played by the last connected device.
[0456] In other embodiments, if there is no connected target Bluetooth device, the sound output device is controlled to play the audio data corresponding to the third audio track of the target audio and video resource according to the current playback progress. The third audio track can be any audio track of the acquired target audio and video resource.
[0457] The disclosed embodiments do not limit the execution order of the above steps. For example, the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth audio channel" may be executed first, and then the step of "controlling the sound output device to play the audio data corresponding to the target audio track of the target audio and video resource according to the current playback progress" may be executed; or the step of "controlling the sound output device to play the audio data corresponding to the target audio track of the target audio and video resource according to the current playback progress" may be executed first, and then the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth audio channel" may be executed; and one or more steps may be added before the above steps at the same time, for example, before the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth audio channel", the step of "determining whether there is a currently connected target Bluetooth audio device" may be added.
[0458] Corresponding to Fig.23 The scene diagram shown in the embodiment of the present disclosure also provides the following Fig.25 The audio broadcasting method shown in FIG. Fig.25 FIG. 1 is a flow chart of an audio broadcasting method provided by an embodiment of the present disclosure. Figure 4 .like Fig.25 As shown, the method may include but is not limited to the following steps S2502-S2512:
[0459] S2502: Obtain the audio track of the target audio and video resource.
[0460] There is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track.
[0461] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "determining whether the target audio and video resource is in a playback state" may be executed first, and then the step of "obtaining the audio track of the target audio and video resource" may be executed; one or more steps may also be added before the above steps, for example, before the step of "obtaining the audio track of the target audio and video resource", the step of "decoding the target audio and video resource" may be added, so as to play the decoded target audio resource on the display device.
[0462] S2504: If it is determined that the number of audio tracks of the target audio and video resource is not less than a preset number threshold, control the display to display a multi-audio track sharing control.
[0463] In the embodiment of the present disclosure, steps S2502-S2504 may be specifically referred to in Fig.24 Steps S2402-S2404 in the method shown are understood for convenience only and are not described in detail here.
[0464] S2506: In response to a trigger operation on the multi-audio track sharing control, determine whether the number of audio tracks of the target audio and video resource is greater than the preset number threshold.
[0465] S2508: If it is determined that the number of the audio tracks is greater than the preset number threshold, the identifiers of the audio tracks of the target audio and video resources are displayed.
[0466] In the embodiment of the present disclosure, when the display device receives a trigger operation for a multi-audio track sharing control, it first determines whether the number of audio tracks of the target audio and video resources is greater than a preset number threshold; if it is determined that the number of audio tracks of the target audio and video resources is greater than the preset number threshold, the identifier of the audio track of the target audio and video resources is displayed.
[0467] For example, assuming that the preset number threshold is 2, and the number of audio tracks of the target audio and video resource is 3, when a trigger operation for a multi-track sharing control is received, it is determined that the number of audio tracks of the target audio and video resource is greater than the preset number threshold, then the identifier of the audio track of the target audio and video resource is displayed, such as Fig.26 FIG. 1 is a flow chart of an audio broadcast switching process provided by an embodiment of the present disclosure. Figure 3 ,in, Fig.26 (b) is a schematic diagram of a track selection pop-up window provided in an embodiment of the present disclosure, wherein the pop-up window displays the identifiers of the audio tracks of the target audio and video resources, such as Chinese, English, and Japanese, etc. Each audio track identifier has a corresponding check box, and the number of audio tracks that the user can share does not exceed a preset number threshold. In addition, the pop-up window may also display the words "Please select the shared audio track, the audio will be sent in the form of Bluetooth broadcast, and only Bluetooth devices with LE audio protocol are supported" to prompt the user to select multiple languages for sharing.
[0468] S2510: Receive at least two target audio tracks selected from the audio tracks of the target audio and video resources.
[0469] S2512: In response to the audio broadcast triggering operation for the at least two target audio tracks, control the sound output device to mute, and issue a plurality of Bluetooth broadcasts based on the at least two target audio tracks.
[0470] In the embodiment of the present disclosure, in the process of the display device controlling the display to display the identification of the audio track of the target audio and video resource, at least two target audio tracks selected from the audio tracks of the target audio and video resource are first received; then, upon receiving the audio broadcast trigger operation for the at least two target audio tracks, multiple Bluetooth broadcasts are issued based on the at least two target audio tracks.
[0471] In the embodiment of the present disclosure, the audio broadcast triggering operation for at least two target audio tracks may include a triggering operation for a confirmation sharing control on the page where the at least two target audio tracks are located. Fig.26 When the Chinese audio track and the English audio track are selected from the three audio tracks shown in (b), the Chinese audio track and the English audio track are determined as the target audio tracks. In addition, a "Confirm Sharing" control may be displayed on the audio track selection pop-up window. After the target audio track is selected, when a trigger operation for the "Confirm Sharing" control is received, the sound output device may be muted and multiple Bluetooth broadcasts may be issued based on the target audio track.
[0472] In some embodiments, during the process of displaying the audio tracks of the target audio and video resources and the "Confirm Sharing" control on the audio track selection pop-up window, the display device may also jump from the audio track selection pop-up window to the "Confirm Sharing" control after receiving at least two target audio tracks selected from the audio tracks of the target audio and video resources and triggering the "Confirm Sharing" control. Fig.26 The switching mode selection pop-up window shown in (c) controls the sound output device to mute and sends multiple Bluetooth broadcasts based on the target audio track when receiving a trigger operation for the "switch audio broadcast" control on the switching mode selection pop-up window.
[0473] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "determining whether the number of audio tracks of the target audio and video resources is not less than the preset number threshold" may be executed first, and then the step of "displaying the identification of at least two target audio tracks in the audio tracks of the target audio and video resources" may be executed; or the step of "determining whether the number of audio tracks of the target audio and video resources is greater than the preset number threshold" may be executed first, and then the step of "displaying the identification of the audio tracks of the target audio and video resources" may be executed; and one or more steps may be added before the above steps at the same time, for example, before the step of "muting the sound output device", the step of "switching the current audio channel to the Bluetooth broadcast channel" may be added.
[0474] It can be seen that the embodiment of the present disclosure can, during the process of displaying the audio tracks of the target audio and video resources, after receiving the user's selection operation for at least two target audio tracks among the audio tracks, control the sound output device to mute, and send out multiple Bluetooth broadcasts based on the at least two target audio tracks, thereby realizing the function of simultaneously broadcasting the audio and video resources in two or more languages.
[0475] In actual applications, when the display device controls the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel, there may be a problem of inconsistency between the audio data and the playback progress of the target audio and video resources. In order to solve the above technical problems or at least partially solve the above technical problems, the embodiment of the present disclosure can also first control the sound output device to mute when receiving an audio broadcast trigger operation for at least two target audio tracks in the audio tracks of the target audio and video resources, and control the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel; then control the player to pause playing the target audio and video resources, and obtain the playback progress information of the target audio and video resources; further, when it is determined that the Bluetooth broadcast channel is switched successfully, restart the audio decoder, and control the audio decoder to decode the target audio and video resources according to the playback progress information and at least two target audio tracks, and send the decoded audio data to the Bluetooth protocol stack.
[0476] In some embodiments, when the display device receives an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, it first controls the sound output device to mute, and controls the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel; then controls the player to pause playing the target audio and video resources, and obtains the playback progress information of the target audio and video resources; further, when it is determined that the Bluetooth broadcast channel switching is successful, restarts the audio decoder and the video decoder, and controls the audio decoder and the video decoder to decode the target audio and video resources according to the playback progress information and at least two target audio tracks, and sends the decoded audio data to the Bluetooth protocol stack, so that the Bluetooth protocol stack can send multiple Bluetooth broadcasts based on the decoded audio data, thereby realizing the function of simultaneous playback of multiple languages for the same audio and video resources.
[0477] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "controlling the player to pause playing the target audio and video resources" may be executed first, and then the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel" may be executed; or the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel" may be executed first, and then the step of "controlling the player to pause playing the target audio and video resources" may be executed; and one or more steps may be added before the above steps at the same time, for example, before the step of "issuing multiple Bluetooth broadcasts based on at least two target audio tracks", steps such as "restarting the audio decoder" or "restarting the audio decoder and the video decoder" may be added.
[0478] like Fig. 27 FIG. 1 is a flow chart of an audio broadcast switching process provided by an embodiment of the present disclosure. Figure 2 ,in, Fig. 27The page shown in (a) displays the audio tracks of the target audio and video resources and a "switch audio broadcast only" control. The audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources may include a trigger operation for the "switch audio broadcast only" control, etc.; when the trigger operation for the "switch audio broadcast only" control is received, the player is controlled to pause playing the target audio and video resources.
[0479] In actual applications, in order to improve the user experience and make the user have certain expectations about the process of switching to the Bluetooth broadcast channel, it is also possible to display the Fig. 27 (b) shows a pop-up window with the message “Bluetooth broadcast switching” to remind the user that the Bluetooth broadcast channel is currently being switched.
[0480] When it is determined that the Bluetooth broadcast channel is switched successfully and the target audio and video resources continue to be played, a prompt message "Bluetooth broadcast has been set" can also be displayed on the playback page of the target audio and video resources, such as Fig. 27 (c) is shown to prompt the user that the Bluetooth broadcast switch is successful and the audio and video resources are being broadcast simultaneously in two or more languages.
[0481] It can be seen that the embodiment of the present disclosure records the playback progress information of the target audio and video resources, and controls the audio decoder or the video decoder to decode the target audio and video resources according to the playback progress information, so that the display device can keep the progress of the audio data and the target audio and video resources consistent when switching from the current audio channel to the Bluetooth broadcast audio channel.
[0482] In actual applications, after sending multiple Bluetooth broadcasts based on at least two target audio tracks, the display can also be controlled to display the device management page, and the connected LE audio device can be displayed on the device management page to achieve the function of synchronously playing the audio data of the target audio and video resources (such as Chinese or English) on the audio receiving device connected to the display device.
[0483] like Fig.28 As shown, it is a device configuration flow chart provided by an embodiment of the present disclosure, wherein: Fig.28 The audio and video playback page shown in (a) is sending multiple Bluetooth broadcasts based on at least two target audio tracks. After completing the Bluetooth broadcast settings, you can also Fig.28 The audio and video playback page shown in (a) automatically jumps to the device management page to prompt the user to configure the corresponding LEaudio device for each audio track; Fig.28 (b) is a schematic diagram of a device management page provided in an embodiment of the present disclosure, wherein the page displays connected LE audio devices, such as device A and device B.
[0484] In the embodiment of the present disclosure, during the process of displaying the connected LE audio devices on the device management page, the display device can also receive the target audio track configured for the first LE audio device among the connected LE audio devices, and send the broadcast source information corresponding to the target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the target audio track based on the broadcast source information. The first LE audio device can be any device among the connected LE audio devices displayed on the device management page.
[0485] For example, in Fig.28 In the process of displaying the connected LE audio devices on the device management page shown in (b), when receiving a track configuration trigger operation for a first LE audio device (e.g., device B), at least two target tracks are displayed for device B, such as Fig.28 (c) is a schematic diagram of an audio track selection page provided in an embodiment of the present disclosure, on which at least two target audio tracks are displayed, as well as a prompt message of "Please select the audio track to be received by Bluetooth device B", so as to prompt the user to select the audio track (i.e., Chinese language) to be received for device B (i.e., the first LE audio device); upon receiving a selection operation for any target audio track, the broadcast source information corresponding to the target audio track is sent to device B, so that device B can receive the Bluetooth broadcast corresponding to the target audio track based on the broadcast source information.
[0486] In some embodiments, after the display device controls the display to display the device management page, it can also control the Bluetooth module to scan for devices and control the display to display the scanned LE audio devices on the device management page.
[0487] In actual applications, the display device can also control the Bluetooth module to perform device scanning and control the display to display the scanned LE audio devices on the device management page in response to a trigger operation on the device scanning control while controlling the display to display the device management page and display the connected LE audio devices on the device management page.
[0488] In an embodiment of the present disclosure, during the process of displaying the scanned LE audio devices on the device management page, a connection can be established with the second LE audio device upon receiving a connection request for the second LE audio device among the scanned LE audio devices; after successfully establishing a connection with the second LE audio device, the connected second LE audio device can also be displayed on the device management page.
[0489] The second LE audio device may be any LE audio device among the scanned LE audio devices, and the second LE audio device may be the same device as the first LE audio device.
[0490] like Fig.29 FIG. 1 is a schematic diagram showing a change in a device connection state provided by an embodiment of the present disclosure, wherein: Fig.29 The device management page shown in (a) shows the LE audio devices scanned by the Bluetooth module, such as device C and device D; when a connection request for a second LE audio device (such as device D) is received, a connection is established with device D. After successfully establishing a connection with device D, the connected device D is displayed in the connected device list on the device management page, such as Fig.29 As shown in (b), device D is now in the list of connected devices; when a track configuration trigger operation for device D is received, the following is displayed: Fig.29 (c) shows an audio track selection page, wherein at least two target audio tracks are displayed on the page. When a selection operation is received for any target audio track (e.g., Chinese), the broadcast source information corresponding to the target audio track (i.e., Chinese) is sent to device D, so that device D can receive the Bluetooth broadcast corresponding to the target audio track (i.e., Chinese) based on the broadcast source information.
[0491] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "displaying the connected LE audio device on the device management page" may be executed first, and then the step of "controlling the display to display the scanned LE audio device on the device management page" may be executed. The step of "controlling the display to display the scanned LE audio device on the device management page" may be executed first, and then the step of "displaying the connected LE audio device on the device management page" may be executed. One or more steps may be added before the above steps at the same time. For example, before the step of "displaying the connected second LE audio device on the device management page", the step of "establishing a connection with the second LE audio device" may be added.
[0492] Continuing with the example of the airport scenario, the audio broadcasting scenario provided by the embodiment of the present disclosure is introduced. A display device can be deployed in the airport lobby, and multiple LE audio devices can be arranged in different areas of the airport. Multiple Bluetooth broadcasts are sent out through the Bluetooth module of the display device deployed in the lobby. The LE audio devices deployed in different areas receive the Bluetooth broadcast corresponding to the target audio track and play the audio data corresponding to the target audio track, so that the LE audio devices in different areas can play audio in different languages. Compared to Figure 1The audio broadcasting method in the related technology shown in the figure, the audio broadcasting method provided by the embodiment of the present disclosure does not need to deploy multiple display devices in different areas to play different languages. Instead, the function of simultaneous playback of multiple languages for the same audio and video resources can be achieved by audio broadcasting through one display device and multiple LE audio devices.
[0493] Take the display device as a TV as an example. Fig.30 FIG. 1 is a schematic diagram of a possible broadcasting scenario provided by an embodiment of the present disclosure. Figure 2 , deploy a TV in the airport hall, and deploy an LEaudio device, such as a speaker and headphones, in each of the four different areas of the airport, 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.
[0494] Specifically, the TV first obtains the audio tracks of the target audio and video resources, and then determines whether the number of the audio tracks of the target audio and video resources is less than a preset number threshold; if it is determined that the number of the audio tracks of the target audio and video resources is not less than the preset number threshold, then upon receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, the sound output device is controlled to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and multiple Bluetooth broadcasts are issued based on the at least two target audio tracks.
[0495] Corresponding to Fig.30 The scene diagram shown in the present disclosure provides a method as follows: Fig.31 The audio broadcasting method shown in FIG. Fig.31 FIG. 1 is a flow chart of an audio broadcasting method provided by an embodiment of the present disclosure. Figure 5 .like Fig.31 As shown, the method may include but is not limited to the following steps S3102-S3104:
[0496] S3102. Obtain the audio track of the target audio and video resource.
[0497] There is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track.
[0498] In some embodiments, before obtaining the audio track of the target audio and video resource, it can also include: determining whether the target audio and video resource is in a playing state. If it is determined that the target audio and video resource is in a playing state, it means that the display device has obtained the audio data of the target audio and video resource, and the step of obtaining the audio track of the target audio and video resource is executed at this time.
[0499] In other embodiments, during the process of playing the target audio and video resources, the target audio and video resources can also be decoded to obtain the audio information of the target audio and video resources, and then the number of audio tracks and audio track names of the target audio and video resources can be determined based on the audio information of the target audio and video resources.
[0500] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "determining whether the target audio and video resource is in a playback state" may be executed first, and then the step of "obtaining the audio track of the target audio and video resource" may be executed; one or more steps may also be added before the above steps, for example, before the step of "obtaining the audio track of the target audio and video resource", the step of "decoding the target audio and video resource" may be added, so as to play the decoded target audio resource on the display device.
[0501] S3104. If it is determined that the number of audio tracks of the target audio and video resources is not less than a preset number threshold, after receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, control the sound output device to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and send multiple Bluetooth broadcasts based on the at least two target audio tracks.
[0502] Each target audio track corresponds to at least one Bluetooth broadcast, and the Bluetooth broadcast is used to broadcast the audio data of the corresponding target audio track.
[0503] In an embodiment of the present disclosure, after acquiring the audio tracks of the target audio and video resources, it is first determined whether the number of audio tracks of the target audio and video resources is not less than a preset first quantity threshold; if it is determined that the number of audio tracks of the target audio and video resources is not less than the preset quantity threshold, an audio broadcast trigger operation for the audio tracks of the target audio and video resources is monitored; after receiving an audio broadcast trigger operation for at least two of the audio tracks of the target audio and video resources, the sound output device is controlled to play audio data corresponding to a first target audio track of the at least two target audio tracks, and multiple Bluetooth broadcasts are issued based on the at least two target audio tracks.
[0504] In the embodiment of the present disclosure, the first target audio track may be any one of at least two pre-configured target audio tracks.
[0505] In actual applications, when the display device receives an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, it first controls the sound output device to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and then switches the current audio channel to the Bluetooth broadcast channel. After the switch is successful, multiple Bluetooth broadcasts are issued based on the at least two target audio tracks.
[0506] The display device can also, upon receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, first switch the current audio channel to the Bluetooth broadcast channel, and after the switching is successful, control the sound output device to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and issue multiple Bluetooth broadcasts based on the at least two target audio tracks.
[0507] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "controlling the sound output device to play the audio data corresponding to the first target audio track of at least two target audio tracks" may be executed first, and then the step of "switching the current audio channel to the Bluetooth broadcast channel" may be executed. The step of "switching the current audio channel to the Bluetooth broadcast channel" may also be executed first, and then the step of "controlling the sound output device to play the audio data corresponding to the first target audio track of at least two target audio tracks" may be executed. One or more steps may also be added before the above steps at the same time. For example, before the step of "issuing multiple Bluetooth broadcasts based on at least two target audio tracks", steps such as "restarting the audio decoder" or "restarting the audio decoder and the video decoder" may be added.
[0508] In the audio broadcasting method provided by the embodiment of the present disclosure, the audio tracks of the target audio and video resources are first obtained, wherein one audio track corresponds to one language; then, it is determined whether the number of audio tracks of the target audio and video resources is not less than a preset number threshold; if it is determined that the number of audio tracks of the target audio and video resources is not less than the preset number threshold, then upon receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, the sound output device is controlled to play the audio data corresponding to the first target audio track, and multiple Bluetooth broadcasts are issued based on the at least two target audio tracks. It can be seen that the embodiment of the present disclosure plays the audio data of any target audio track through the sound output device, and issues at least one Bluetooth broadcast for each target audio track, so as to realize the function of simultaneous playback of multiple languages for the same audio and video resource by means of audio broadcasting.
[0509] In some embodiments, after acquiring the audio tracks of the target audio and video resources, the display device can also first control the display to display the multi-language sharing control when determining that the number of audio tracks of the target audio and video resources is not less than a preset number threshold, and when receiving a trigger operation for the multi-language sharing control, display the identifiers of at least two audio tracks in the audio tracks of the target audio and video resources; then, when receiving an audio broadcast trigger operation for at least two target audio tracks, control the sound output device to play the audio data corresponding to the first target audio track in the at least two target audio tracks, and send multiple Bluetooth broadcasts based on the at least two target audio tracks. Among them, the trigger operation for the multi-audio track sharing control can include a click operation on the multi-audio track sharing control, etc.
[0510] For example, assuming that the preset number threshold is 2, it means that the display device can support 2 audio tracks that can be shared simultaneously. At this time, if it is determined that the number of audio tracks of the target audio and video resources (for example, 2) is not less than 2, the display is controlled to display a multi-audio track sharing control with the words "bilingual sharing".
[0511] In some embodiments, during the process of the display device controlling the display to display a multi-language sharing control, when a trigger operation for the multi-language sharing control is received, it can also first determine whether the number of audio tracks of the target audio and video resources is equal to a preset number threshold, and if it is determined that the number of audio tracks of the target audio and video resources is equal to the preset number threshold, then display the identifier of the audio track of the target audio and video resources; when an audio broadcast trigger operation for the audio track of the target audio and video resource is received, control the sound output device to play the audio data corresponding to the first target audio track of at least two target audio tracks, and send multiple Bluetooth broadcasts based on the audio track of the target audio and video resource.
[0512] Since the preset quantity threshold can be used to characterize the number of audio tracks that the display device can support for simultaneous sharing, when it is determined that the number of audio tracks of the target audio and video resources is equal to the preset quantity threshold, it means that the number of audio tracks of the target audio and video resources is exactly the number of audio tracks that the display device can support for simultaneous sharing. At this time, the display device controls the sound output device to play the audio data corresponding to the first target audio track of at least two target audio tracks, and plays all the audio track contents of the target audio and video resources, thereby achieving the effect of the sound output device playing the audio data of one audio track and the Bluetooth broadcast broadcasting the audio data of two audio tracks.
[0513] In actual applications, when displaying the audio track names and multilingual sharing controls of the target audio and video resources on the multilingual sharing page, the display device can also continue to play the target audio and video resources based on the current playback progress when receiving a cancel sharing trigger operation for at least two target audio tracks.
[0514] In some embodiments, when a cancel sharing trigger operation is received for at least two target audio tracks, the Bluetooth module is controlled to switch the current audio channel from the Bluetooth broadcast channel, and the sound output device is controlled to continue playing the audio data corresponding to the first target audio track according to the current playback progress.
[0515] In other embodiments, when receiving a cancel sharing trigger operation for at least two target audio tracks, it is first determined whether the display device currently has a connected target Bluetooth audio device, and if it is determined that there is a connected target Bluetooth device, the Bluetooth module is controlled to switch the current audio channel to the Bluetooth audio channel, and the audio data corresponding to the first audio track of the target audio and video resource is sent to the target Bluetooth audio device, and the sound output device is controlled to continue playing the audio data corresponding to the first target audio track according to the current playback progress. The first audio track can be any audio track of the acquired target audio and video resource.
[0516] In other embodiments, if there is no connected target Bluetooth device, the sound output device is controlled to play the audio data corresponding to the first target audio track according to the current playing progress.
[0517] The disclosed embodiments do not limit the execution order of the above steps. For example, the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth audio channel" may be executed first, and then the step of "controlling the sound output device to play the audio data corresponding to the target audio track of the target audio and video resource according to the current playback progress" may be executed; or the step of "controlling the sound output device to play the audio data corresponding to the target audio track of the target audio and video resource according to the current playback progress" may be executed first, and then the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth audio channel" may be executed; and one or more steps may be added before the above steps at the same time, for example, before the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth audio channel", the step of "determining whether there is a currently connected target Bluetooth audio device" may be added.
[0518] Corresponding to Fig.30 The scene diagram shown in the embodiment of the present disclosure also provides the following Fig.32 The audio broadcasting method shown in FIG. Fig.32 FIG. 1 is a flow chart of an audio broadcasting method provided by an embodiment of the present disclosure. Figure 6 .like Fig.32 As shown, the method may include but is not limited to the following steps S3202-S3212:
[0519] S3202: Obtain the audio track of the target audio and video resource.
[0520] There is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track.
[0521] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "determining whether the target audio and video resource is in a playback state" may be executed first, and then the step of "obtaining the audio track of the target audio and video resource" may be executed; one or more steps may also be added before the above steps, for example, before the step of "obtaining the audio track of the target audio and video resource", the step of "decoding the target audio and video resource" may be added, so as to play the decoded target audio resource on the display device.
[0522] S3204: If it is determined that the number of audio tracks of the target audio and video resource is not less than a preset number threshold, control the display to display a multi-audio track sharing control.
[0523] In the embodiment of the present disclosure, steps S3202-S3204 may be specifically referred to Fig.31 Steps S3102-S3104 in the method shown are understood for convenience only and are not described in detail here.
[0524] S3206: In response to a trigger operation on the multi-audio track sharing control, determine whether the number of audio tracks of the target audio and video resource is greater than the preset number threshold.
[0525] S3208: If it is determined that the number of the audio tracks is greater than the preset number threshold, the identifiers of the audio tracks of the target audio and video resources are displayed.
[0526] In the embodiment of the present disclosure, when the display device receives a trigger operation for a multi-audio track sharing control, it first determines whether the number of audio tracks of the target audio and video resources is greater than a preset number threshold; if it is determined that the number of audio tracks of the target audio and video resources is greater than the preset number threshold, the identifier of the audio track of the target audio and video resources is displayed.
[0527] For example, assuming that the preset number threshold is 2, and the number of audio tracks of the target audio and video resource is 3, when a trigger operation for a multi-track sharing control is received, it is determined that the number of audio tracks of the target audio and video resource is greater than the preset number threshold, then the identifier of the audio track of the target audio and video resource is displayed, such as Fig.33 FIG. 1 is a flow chart of an audio broadcast switching process provided by an embodiment of the present disclosure. Figure 5 ,in, Fig.33 (b) is a schematic diagram of a track selection pop-up window provided in an embodiment of the present disclosure, wherein the pop-up window displays the identifiers of the audio tracks of the target audio and video resources, such as Chinese, English, and Japanese, etc. Each audio track identifier has a corresponding check box, and the number of audio tracks that the user can share does not exceed a preset number threshold. In addition, the pop-up window may also display the words "Please select the shared audio track, the audio will be sent in the form of Bluetooth broadcast, and only Bluetooth devices with LE audio protocol are supported" to prompt the user to select multiple languages for sharing.
[0528] S3210: Receive at least two target audio tracks selected from the audio tracks of the target audio and video resources.
[0529] In actual applications, in the process of displaying the identification of the audio tracks of the target audio and video resources, when the display device receives the user's selection instruction for any two or more audio tracks, it determines the above-mentioned at least two audio tracks as the target audio tracks to be broadcast simultaneously. Subsequently, when it receives the audio broadcast trigger operation for at least two target audio tracks, it controls the sound output device to play the audio data corresponding to any one of the at least two target audio tracks, and sends multiple Bluetooth broadcasts based on the at least two target audio tracks.
[0530] S3212: After receiving an audio broadcast trigger operation for the at least two target audio tracks, control the sound output device to play audio data corresponding to a first target audio track among the at least two target audio tracks, and send multiple Bluetooth broadcasts based on the at least two target audio tracks.
[0531] In the embodiment of the present disclosure, in the process of controlling the display to display the identification of the audio track of the target audio and video resource, the display device first receives at least two target audio tracks selected from the audio tracks of the target audio and video resource; then, upon receiving an audio broadcast trigger operation for the at least two target audio tracks, the sound output device is controlled to play the audio data corresponding to the first target audio track of the at least two target audio tracks, and multiple Bluetooth broadcasts are issued based on the at least two target audio tracks.
[0532] In the embodiment of the present disclosure, the audio broadcast triggering operation for at least two target audio tracks may include a triggering operation for a confirmation sharing control on the page where the at least two target audio tracks are located. Fig.33 When the Chinese audio track and the English audio track are selected from the three audio tracks shown in (b), the Chinese audio track and the English audio track are determined as target audio tracks. In addition, a "Confirm Sharing" control can be displayed on the audio track selection pop-up window. After at least two target audio tracks are selected, when a trigger operation for the "Confirm Sharing" control is received, the sound output device can be controlled to play audio data corresponding to any one of the at least two target audio tracks, and multiple Bluetooth broadcasts can be issued based on the at least two target audio tracks.
[0533] In actual applications, after determining at least two target audio tracks to be played using audio broadcasting, the display device can also determine the target audio track corresponding to the audio data currently played by the sound output device as the first target audio track, and after receiving the audio broadcast trigger operation for at least two target audio tracks, control the sound output device to play the first target audio track, and send multiple Bluetooth broadcasts based on the at least two target audio tracks.
[0534] In some embodiments, in a scenario where the display device controls the sound output device to play Chinese audio, during the process of displaying the audio tracks of the target audio and video resources and the "Confirm Sharing" control on the audio track selection pop-up window, the display device may also, after receiving at least two target audio tracks selected from the audio tracks of the target audio and video resources and triggering the "Confirm Sharing" control, jump from the audio track selection pop-up window to Fig.33 (c) shows a pop-up window for switching Bluetooth broadcast, and displays the prompt words "Bluetooth broadcast switching" and "The default sound output device plays Chinese audio" on the pop-up window to prompt the user that after selecting at least two target audio tracks to be shared, the sound output device will continue to play the currently playing Chinese audio by default.
[0535] In other embodiments, after receiving at least two target audio tracks selected from the audio tracks of the target audio and video resources, the display device may also receive a first target audio track selected for the sound output device from the at least two target audio tracks.
[0536] Exemplarily, assuming that the audio tracks of the target audio and video resources include Chinese, English, Japanese audio tracks, etc., after receiving the Chinese audio track and the English audio track selected by the user from the above audio tracks, the Chinese audio track and the English audio track are determined as target audio tracks, and the first target audio track selected by the user for the sound output device from at least two target audio tracks is received, such as the English audio track.
[0537] like Fig.34 FIG. 1 is a flow chart of an audio broadcast switching process provided by an embodiment of the present disclosure. Figure 6 , upon receiving Fig.34 When the bilingual sharing control in the audio track menu page shown in (a) is triggered, it is displayed Fig.34 (b) shows a pop-up window for selecting a track, which displays the identifier of the track of the target audio and video resource and controls such as "select the track of the sound output device"; after receiving at least two target tracks selected from the tracks of the target audio and video resource, such as a Chinese track and an English track, the pop-up window can also be switched from the current pop-up window to the next pop-up window when a trigger operation for the "select the track of the sound output device" control is received. Fig.34 (c) shows a speaker track selection pop-up window. In the process of displaying at least two target tracks on the pop-up window, upon receiving a selection operation for the English track, the English track can be determined as the first target track. Upon receiving a trigger operation for the "Confirm Sharing" control in the pop-up window, the sound output device can be controlled to play the audio data corresponding to the English track, and multiple Bluetooth broadcasts can be sent based on the at least two target tracks.
[0538] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "determining whether the number of audio tracks of the target audio and video resources is not less than a preset number threshold" may be executed first, and then the step of "displaying the identifiers of at least two target audio tracks among the audio tracks of the target audio and video resources" may be executed; or the step of "determining whether the number of audio tracks of the target audio and video resources is greater than the preset number threshold" may be executed first, and then the step of "displaying the identifiers of the audio tracks of the target audio and video resources" may be executed; and one or more steps may be added before the above steps at the same time, for example, before the step of "the sound output device plays the audio data corresponding to the first target audio track among the at least two target audio tracks", the step of "switching the current audio channel to the Bluetooth broadcast channel" may be added.
[0539] It can be seen that the embodiment of the present disclosure can, in the process of displaying the audio tracks of the target audio and video resources, after receiving the user's selection operation for at least two target audio tracks among the audio tracks, control the sound output device to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and send multiple Bluetooth broadcasts based on the at least two target audio tracks, so as to realize the function of simultaneous playback in multiple languages for the same audio and video resource by means of audio broadcasting.
[0540] In actual applications, when the display device controls the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel, there may be a problem of inconsistency between the audio data and the playback progress of the target audio and video resources. In order to solve the above technical problems or at least partially solve the above technical problems, the embodiment of the present disclosure can also first control the sound output device to play the audio data corresponding to the first target audio track of the at least two target audio tracks when receiving an audio broadcast trigger operation for the audio tracks of the target audio and video resources, and control the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel; then control the player to pause the playback of the target audio and video resources, and obtain the playback progress information of the target audio and video resources; further, when it is determined that the Bluetooth broadcast channel is switched successfully, restart the audio decoder, and according to the playback progress information and at least two target audio tracks, control the audio decoder to decode the target audio and video resources, and send the decoded audio data to the Bluetooth protocol stack.
[0541] In some embodiments, when the display device receives an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, it first controls the sound output device to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and controls the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel; then controls the player to pause playing the target audio and video resources, and obtains the playback progress information of the target audio and video resources; further, when it is determined that the Bluetooth broadcast channel switching is successful, restarts the audio decoder and the video decoder, and controls the audio decoder and the video decoder to decode the target audio and video resources according to the playback progress information and at least two target audio tracks, and sends the decoded audio data to the Bluetooth protocol stack, so that the Bluetooth protocol stack can send multiple Bluetooth broadcasts based on the decoded audio data, thereby realizing the function of simultaneous playback of multiple languages for the same audio and video resources.
[0542] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "controlling the player to pause playing the target audio and video resources" may be executed first, and then the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel" may be executed; or the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel" may be executed first, and then the step of "controlling the player to pause playing the target audio and video resources" may be executed; and one or more steps may be added before the above steps at the same time, for example, before the step of "issuing multiple Bluetooth broadcasts based on at least two target audio tracks", steps such as "restarting the audio decoder" or "restarting the audio decoder and the video decoder" may be added.
[0543] like Fig. 27 As shown, Fig. 27 The page shown in (a) displays the audio tracks of the target audio and video resources and a "switch audio broadcast only" control. The audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources may include a trigger operation for the "switch audio broadcast only" control, etc.; when the trigger operation for the "switch audio broadcast only" control is received, the player is controlled to pause playing the target audio and video resources.
[0544] In actual applications, in order to improve the user experience and make the user have certain expectations about the process of switching to the Bluetooth broadcast channel, it is also possible to display the Fig. 27 (b) shows a pop-up window with the message “Bluetooth broadcast switching” to remind the user that the Bluetooth broadcast channel is currently being switched.
[0545] When it is determined that the Bluetooth broadcast channel is switched successfully and the target audio and video resources continue to be played, a prompt message "Bluetooth broadcast has been set" can also be displayed on the playback page of the target audio and video resources, such as Fig. 27 (c) is shown to prompt the user that the Bluetooth broadcast switch is successful and the audio and video resources are being broadcast simultaneously in two or more languages.
[0546] It can be seen that the embodiment of the present disclosure records the playback progress information of the target audio and video resources, and controls the audio decoder or the video decoder to decode the target audio and video resources according to the playback progress information, so that the display device can keep the progress of the audio data and the target audio and video resources consistent when switching from the current audio channel to the Bluetooth broadcast audio channel.
[0547] In actual applications, after sending multiple Bluetooth broadcasts based on at least two target audio tracks, the display can also be controlled to display the device management page, and the connected LE audio device can be displayed on the device management page to achieve the function of synchronously playing the audio data of the target audio and video resources (such as Chinese or English) on the audio receiving device connected to the display device.
[0548] like Fig.28 As shown, Fig.28 The audio and video playback page shown in (a) is sending multiple Bluetooth broadcasts based on at least two target audio tracks. After completing the Bluetooth broadcast settings, you can also Fig.28 The audio and video playback page shown in (a) automatically jumps to the device management page to prompt the user to configure the corresponding LEaudio device for each audio track; Fig.28 (b) is a schematic diagram of a device management page provided in an embodiment of the present disclosure, wherein the page displays connected LE audio devices, such as device A and device B.
[0549] In the embodiment of the present disclosure, during the process of displaying the connected LE audio devices on the device management page, the display device can also receive the target audio track configured for the first LE audio device among the connected LE audio devices, and send the broadcast source information corresponding to the target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the target audio track based on the broadcast source information. The first LE audio device can be any device among the connected LE audio devices displayed on the device management page.
[0550] For example, in Fig.28 In the process of displaying the connected LE audio devices on the device management page shown in (b), when receiving a track configuration trigger operation for a first LE audio device (e.g., device B), at least two target tracks are displayed for device B, such as Fig.28(c) is a schematic diagram of an audio track selection page provided in an embodiment of the present disclosure, on which at least two target audio tracks are displayed, as well as a prompt message of "Please select the audio track to be received by Bluetooth device B", so as to prompt the user to select the audio track (i.e., Chinese language) to be received for device B (i.e., the first LE audio device); upon receiving a selection operation for any target audio track, the broadcast source information corresponding to the target audio track is sent to device B, so that device B can receive the Bluetooth broadcast corresponding to the target audio track based on the broadcast source information.
[0551] In some embodiments, after the display device controls the display to display the device management page, it can also control the Bluetooth module to scan for devices and control the display to display the scanned LE audio devices on the device management page.
[0552] In actual applications, the display device can also control the Bluetooth module to perform device scanning and control the display to display the scanned LE audio devices on the device management page in response to a trigger operation on the device scanning control while controlling the display to display the device management page and display the connected LE audio devices on the device management page.
[0553] In an embodiment of the present disclosure, during the process of displaying the scanned LE audio devices on the device management page, a connection can be established with the second LE audio device upon receiving a connection request for the second LE audio device among the scanned LE audio devices; after successfully establishing a connection with the second LE audio device, the connected second LE audio device can also be displayed on the device management page.
[0554] The second LE audio device may be any LE audio device among the scanned LE audio devices, and the second LE audio device may be the same device as the first LE audio device.
[0555] like Fig.29 As shown, Fig.29 The device management page shown in (a) shows the LE audio devices scanned by the Bluetooth module, such as device C and device D; when a connection request for a second LE audio device (such as device D) is received, a connection is established with device D. After successfully establishing a connection with device D, the connected device D is displayed in the connected device list on the device management page, such as Fig.29 As shown in (b), device D is now in the list of connected devices; when a track configuration trigger operation for device D is received, the following is displayed: Fig.29(c) shows an audio track selection page, wherein at least two target audio tracks are displayed on the page. When a selection operation is received for any target audio track (e.g., Chinese), the broadcast source information corresponding to the target audio track (i.e., Chinese) is sent to device D, so that device D can receive the Bluetooth broadcast corresponding to the target audio track (i.e., Chinese) based on the broadcast source information.
[0556] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "displaying the connected LE audio device on the device management page" may be executed first, and then the step of "controlling the display to display the scanned LE audio device on the device management page" may be executed. The step of "controlling the display to display the scanned LE audio device on the device management page" may be executed first, and then the step of "displaying the connected LE audio device on the device management page" may be executed. One or more steps may be added before the above steps at the same time. For example, before the step of "displaying the connected second LE audio device on the device management page", the step of "establishing a connection with the second LE audio device" may be added.
[0557] Continuing with the airport scenario as an example, the audio broadcasting scenario provided by the embodiment of the present disclosure is introduced. A display device can be deployed in the airport hall, and multiple LE audio devices can be arranged in different areas of the airport. Multiple Bluetooth broadcasts are sent through the Bluetooth module of the display device deployed in the hall. The LE audio devices deployed in different areas receive the Bluetooth broadcast corresponding to the target audio track and play the audio data corresponding to the target audio track, so that the LE audio devices in different areas can play audio in different languages.
[0558] Take the display device as a TV as an example. Fig.35 FIG. 1 is a schematic diagram of a possible broadcasting scenario provided by an embodiment of the present disclosure. Figure 3 , deploy a TV in the airport lobby, and deploy an LEaudio device, such as a speaker and headphones, in each of the four different areas of the airport, 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. Figure 1 The audio broadcasting method in the related technology shown in the figure, the audio broadcasting method provided by the embodiment of the present disclosure does not need to deploy multiple display devices in different areas to play different languages. Instead, the function of simultaneous playback of multiple languages for the same audio and video resources can be achieved by audio broadcasting through one display device and multiple LE audio devices.
[0559] Corresponding to Fig.35The scene diagram shown in the present disclosure provides a method as follows: Fig.36 The audio broadcasting method shown in FIG. Fig.36 FIG. 1 is a flow chart of an audio broadcasting method provided by an embodiment of the present disclosure. Figure 7 .like Fig.36 As shown, the method may include but is not limited to the following steps S3602-S3604:
[0560] S3602. Obtain the audio track of the target audio and video resource.
[0561] There is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track.
[0562] In some embodiments, before obtaining the audio track of the target audio and video resource, it can also include: determining whether the target audio and video resource is in a playing state. If it is determined that the target audio and video resource is in a playing state, it means that the display device has obtained the audio data of the target audio and video resource, and the step of obtaining the audio track of the target audio and video resource is executed at this time.
[0563] In other embodiments, during the process of playing the target audio and video resources, the target audio and video resources can also be decoded to obtain the audio information of the target audio and video resources, and then the number of audio tracks and audio track names of the target audio and video resources can be determined based on the audio information of the target audio and video resources.
[0564] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "determining whether the target audio and video resource is in a playback state" may be executed first, and then the step of "obtaining the audio track of the target audio and video resource" may be executed; one or more steps may also be added before the above steps, for example, before the step of "obtaining the audio track of the target audio and video resource", the step of "decoding the target audio and video resource" may be added, so as to play the decoded target audio resource on the display device.
[0565] S3604. If it is determined that the number of audio tracks of the target audio and video resources is not less than a preset number threshold, after receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, control the sound output device to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and issue a Bluetooth broadcast based on one or more second target audio tracks among the at least two target audio tracks.
[0566] The one or more second target audio tracks include target audio tracks other than the first target audio track among the at least two target audio tracks, and each second target audio track corresponds to at least one Bluetooth broadcast, and the Bluetooth broadcast is used to broadcast audio data of the second target audio track.
[0567] In an embodiment of the present disclosure, after acquiring the audio tracks of the target audio and video resources, it is first determined whether the number of audio tracks of the target audio and video resources is not less than a preset first quantity threshold; if it is determined that the number of audio tracks of the target audio and video resources is not less than the preset quantity threshold, an audio broadcast trigger operation for the audio tracks of the target audio and video resources is monitored; after receiving an audio broadcast trigger operation for at least two of the audio tracks of the target audio and video resources, the sound output device is controlled to play audio data corresponding to a first target audio track of the at least two target audio tracks, and a Bluetooth broadcast is issued based on one or more second target audio tracks of the at least two target audio tracks.
[0568] In the disclosed embodiment, the first target audio track may be any one of at least two pre-configured target audio tracks. The at least one or more second target audio tracks include target audio tracks other than the first audio track in the at least two target audio tracks. Exemplarily, assuming that the audio tracks of the target audio and video resources include Chinese audio tracks and English audio tracks, wherein when the first target audio track is a Chinese audio track, the second target audio track is an English audio track; assuming that the audio tracks of the target audio and video resources include Chinese audio tracks, English audio tracks and Japanese audio tracks, wherein when the first target audio track is an English audio track, the second target audio track may be at least one of the Chinese audio track and the Japanese audio track.
[0569] In actual applications, when the display device receives an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, it first controls the sound output device to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and then switches the current audio channel to the Bluetooth broadcast channel. After the switch is successful, a Bluetooth broadcast is issued based on one or more second target audio tracks among the at least two target audio tracks.
[0570] The display device can also, when receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, first switch the current audio channel to the Bluetooth broadcast channel, and after the switching is successful, control the sound output device to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and issue a Bluetooth broadcast based on one or more second target audio tracks among the at least two target audio tracks.
[0571] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "controlling the sound output device to play the audio data corresponding to the first target audio track of at least two target audio tracks" may be executed first, and then the step of "switching the current audio channel to the Bluetooth broadcast channel" may be executed. The step of "switching the current audio channel to the Bluetooth broadcast channel" may also be executed first, and then the step of "controlling the sound output device to play the audio data corresponding to the first target audio track of at least two target audio tracks" may be executed. One or more steps may also be added before the above steps at the same time. For example, before the step of "issuing multiple Bluetooth broadcasts based on at least two target audio tracks", steps such as "restarting the audio decoder" or "restarting the audio decoder and the video decoder" may be added.
[0572] In the audio broadcasting method provided by the embodiment of the present disclosure, the audio tracks of the target audio and video resources are first obtained, wherein one audio track corresponds to one language; then it is determined whether the number of audio tracks of the target audio and video resources is not less than a preset number threshold; if it is determined that the number of audio tracks of the target audio and video resources is not less than the preset number threshold, then upon receiving an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, the sound output device is controlled to play the audio data corresponding to the first target audio track, and a Bluetooth broadcast is issued based on one or more second target audio tracks among the at least two target audio tracks. It can be seen that the embodiment of the present disclosure controls the sound output device to play the first target audio track, and issues at least one Bluetooth broadcast for one or more target audio tracks other than the first target audio track, so as to realize the function of simultaneous playback of multiple languages for the same audio and video resource by means of the sound output device and audio broadcasting.
[0573] In some embodiments, after acquiring the audio tracks of the target audio and video resources, the display device can also control the display to display the multi-language sharing control when determining that the number of the audio tracks of the target audio and video resources is not less than a preset number threshold, and when receiving a trigger operation for the multi-language sharing control, display the identifiers of at least two of the audio tracks of the target audio and video resources; then, when receiving an audio broadcast trigger operation for at least two target audio tracks, control the sound output device to play the audio data corresponding to the first target audio track of the at least two target audio tracks, and send a Bluetooth broadcast based on one or more second target audio tracks of the at least two target audio tracks. Among them, the trigger operation for the multi-audio track sharing control can include a click operation on the multi-audio track sharing control, etc.
[0574] For example, assuming that the preset number threshold is 2, it means that the display device can support 2 audio tracks that can be shared simultaneously. At this time, if it is determined that the number of audio tracks of the target audio and video resources (for example, 2) is not less than 2, the display is controlled to display a multi-audio track sharing control with the words "bilingual sharing".
[0575] In some embodiments, during the process of the display device controlling the display to display a multi-language sharing control, when a trigger operation for the multi-language sharing control is received, it can also first determine whether the number of audio tracks of the target audio and video resources is equal to a preset number threshold, and if it is determined that the number of audio tracks of the target audio and video resources is equal to the preset number threshold, then display the identifier of the audio track of the target audio and video resources; when an audio broadcast trigger operation for the audio track of the target audio and video resource is received, control the sound output device to play the audio data corresponding to the first target audio track of at least two target audio tracks, and issue a Bluetooth broadcast based on one or more second target audio tracks of the at least two target audio tracks.
[0576] Since the preset quantity threshold can be used to characterize the number of audio tracks that the display device can support for simultaneous sharing, when it is determined that the number of audio tracks of the target audio and video resources is equal to the preset quantity threshold, it means that the number of audio tracks of the target audio and video resources is exactly the number of audio tracks that the display device can support for simultaneous sharing. At this time, the display device controls the sound output device to play the audio data corresponding to the first target audio track of at least two target audio tracks, and plays all the audio track contents of the target audio and video resources, thereby achieving the effect of the sound output device playing the audio data of one of the audio tracks and the Bluetooth broadcasting broadcasting the audio data of the other audio track.
[0577] In actual applications, when displaying the audio track names and multilingual sharing controls of the target audio and video resources on the multilingual sharing page, the display device can also continue to play the target audio and video resources based on the current playback progress when receiving a cancel sharing trigger operation for at least two target audio tracks.
[0578] In some embodiments, when a cancel sharing trigger operation is received for at least two target audio tracks, the Bluetooth module is controlled to switch the current audio channel from the Bluetooth broadcast channel, and the sound output device is controlled to continue playing the audio data corresponding to the first target audio track according to the current playback progress.
[0579] In other embodiments, when receiving a cancel sharing trigger operation for at least two target audio tracks, first determine whether the display device currently has a connected target Bluetooth audio device, and if it is determined that there is a connected target Bluetooth device, control the Bluetooth module to switch the current audio channel to the Bluetooth audio channel, and send the audio data corresponding to any second audio track of the target audio and video resource to the target Bluetooth audio device, and control the sound output device to continue playing the audio data corresponding to the first target audio track according to the current playback progress. The first audio track can be any audio track of the acquired target audio and video resource.
[0580] In other embodiments, if there is no connected target Bluetooth device, the sound output device is controlled to play the audio data corresponding to the first target audio track according to the current playing progress.
[0581] The disclosed embodiments do not limit the execution order of the above steps. For example, the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth audio channel" may be executed first, and then the step of "controlling the sound output device to play the audio data corresponding to the target audio track of the target audio and video resource according to the current playback progress" may be executed; or the step of "controlling the sound output device to play the audio data corresponding to the target audio track of the target audio and video resource according to the current playback progress" may be executed first, and then the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth audio channel" may be executed; and one or more steps may be added before the above steps at the same time, for example, before the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth audio channel", the step of "determining whether there is a currently connected target Bluetooth audio device" may be added.
[0582] Corresponding to Fig.35 The scene diagram shown in the embodiment of the present disclosure also provides the following Fig.37 The audio broadcasting method shown in FIG. Fig.37 FIG. 1 is a flow chart of an audio broadcasting method provided by an embodiment of the present disclosure. Figure 8 .like Fig.37 As shown, the method may include but is not limited to the following steps S3702-S3712:
[0583] S3702: Obtain the audio track of the target audio and video resource.
[0584] There is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track.
[0585] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "determining whether the target audio and video resource is in a playback state" may be executed first, and then the step of "obtaining the audio track of the target audio and video resource" may be executed; one or more steps may also be added before the above steps, for example, before the step of "obtaining the audio track of the target audio and video resource", the step of "decoding the target audio and video resource" may be added, so as to play the decoded target audio resource on the display device.
[0586] S3704: If it is determined that the number of audio tracks of the target audio and video resource is not less than a preset number threshold, control the display to display a multi-audio track sharing control.
[0587] In the embodiment of the present disclosure, steps S3702-S3704 may be specifically referred to in Fig.36 Steps S3602-S3604 in the method shown are understood for convenience only and are not described in detail here.
[0588] S3706: In response to a trigger operation on the multi-audio track sharing control, determine whether the number of audio tracks of the target audio and video resource is greater than the preset number threshold.
[0589] S3708: If it is determined that the number of the audio tracks is greater than the preset number threshold, the identifiers of the audio tracks of the target audio and video resources are displayed.
[0590] In the embodiment of the present disclosure, when the display device receives a trigger operation for a multi-audio track sharing control, it first determines whether the number of audio tracks of the target audio and video resources is greater than a preset number threshold; if it is determined that the number of audio tracks of the target audio and video resources is greater than the preset number threshold, the identifier of the audio track of the target audio and video resources is displayed.
[0591] For example, assuming that the preset number threshold is 2, and the number of audio tracks of the target audio and video resource is 3, when a trigger operation for a multi-track sharing control is received, it is determined that the number of audio tracks of the target audio and video resource is greater than the preset number threshold, then the identifier of the audio track of the target audio and video resource is displayed, such as Fig.38 FIG. 1 is a flow chart of an audio broadcast switching process provided by an embodiment of the present disclosure. Figure 1 ,in, Fig.38 (b) is a schematic diagram of a track selection pop-up window provided in an embodiment of the present disclosure, wherein the pop-up window displays the identifiers of the audio tracks of the target audio and video resources, such as Chinese, English, and Japanese, etc. Each audio track identifier has a corresponding check box, and the number of audio tracks that the user can share does not exceed a preset number threshold. In addition, the pop-up window may also display the words "Please select the shared audio track, only Bluetooth devices with LE audio protocol are supported" to prompt the user to select multiple languages for sharing.
[0592] S3710: Receive and display at least two target audio tracks selected from the audio tracks of the target audio and video resources.
[0593] In actual applications, in the process of displaying the identification of the audio tracks of the target audio and video resources, when the display device receives the user's selection instruction for any two or more audio tracks, it determines the above-mentioned at least two audio tracks as the target audio tracks to be broadcast synchronously. Subsequently, when it receives the audio broadcast trigger operation for at least two target audio tracks, it controls the sound output device to play the audio data corresponding to any one of the at least two target audio tracks, and issues a Bluetooth broadcast based on one or more second target audio tracks of the at least two target audio tracks.
[0594] S3712: After receiving an audio broadcast trigger operation for the at least two target audio tracks, control the sound output device to play audio data corresponding to a first target audio track among the at least two target audio tracks, and issue a Bluetooth broadcast based on one or more second target audio tracks among the at least two target audio tracks.
[0595] In the embodiment of the present disclosure, in the process of controlling the display to display the identification of the audio track of the target audio and video resource, the display device first receives at least two target audio tracks selected from the audio tracks of the target audio and video resource; then, upon receiving an audio broadcast trigger operation for the at least two target audio tracks, the sound output device is controlled to play the audio data corresponding to the first target audio track of the at least two target audio tracks, and to issue a Bluetooth broadcast based on one or more second target audio tracks of the at least two target audio tracks.
[0596] In the embodiment of the present disclosure, the audio broadcast triggering operation for at least two target audio tracks may include triggering the confirm sharing control on the page where the at least two target audio tracks are located. For example, assuming that the audio played by the sound output device before the bilingual sharing is the audio data corresponding to the Chinese audio track, upon receiving the audio broadcast triggering operation for at least two target audio tracks, Fig.38 When the Chinese audio track and the English audio track are selected from the three audio tracks shown in (b), the Chinese audio track and the English audio track are determined as target audio tracks. In addition, a "Confirm Sharing" control may be displayed on the audio track selection pop-up window. After at least two target audio tracks are selected, when a trigger operation for the "Confirm Sharing" control is received, the sound output device may be controlled to play the audio data corresponding to the Chinese audio track and issue a Bluetooth broadcast based on the English audio track.
[0597] In actual applications, after determining at least two target audio tracks to be played using audio broadcasting, the display device can also determine any one of the at least two target audio tracks as the first target audio track, and after receiving an audio broadcast trigger operation for the at least two target audio tracks, control the sound output device to play the first target audio track, and issue a Bluetooth broadcast based on one or more second target audio tracks of the at least two target audio tracks.
[0598] In some embodiments, during the process of displaying the audio tracks of the target audio and video resources and the "Confirm Sharing" control on the audio track selection pop-up window, the display device may also jump from the audio track selection pop-up window to the "Confirm Sharing" control after receiving at least two target audio tracks selected from the audio tracks of the target audio and video resources and triggering the "Confirm Sharing" control. Fig.38 (c) shows a pop-up window for switching Bluetooth broadcasts, and displays the prompt words "Bluetooth broadcast switching" and "The sound output device plays the Chinese audio Bluetooth broadcast English audio track" on the pop-up window to prompt the user that after selecting at least two target audio tracks to be shared, the audio data corresponding to the Chinese audio track before bilingual sharing will be played by the sound output device by default, and at least one Bluetooth broadcast will be issued based on the English audio track.
[0599] In other embodiments, after receiving at least two target audio tracks selected from the audio tracks of the target audio and video resources, the display device may also receive a first target audio track selected for the sound output device from the at least two target audio tracks.
[0600] Exemplarily, assuming that the audio tracks of the target audio and video resources include Chinese, English, Japanese audio tracks, etc., after receiving the Chinese audio track and the English audio track selected by the user from the above audio tracks, the Chinese audio track and the English audio track are determined as target audio tracks, and the first target audio track selected by the user for the sound output device from at least two target audio tracks is received, such as the English audio track.
[0601] like Fig.39 FIG. 1 is a flow chart of an audio broadcast switching process provided by an embodiment of the present disclosure. Figure 2 , upon receiving the Fig.39 When the bilingual sharing control in the audio track menu page shown in (a) is triggered, it is displayed Fig.39 (b) shows a pop-up window for selecting a track, which displays the identifier of the track of the target audio and video resource and controls such as "select the track of the speaker"; after receiving at least two target tracks selected from the tracks of the target audio and video resource, such as an English track and a Japanese track, the current pop-up window can be switched to the next pop-up window when a trigger operation for the "select the track of the speaker" control is received. Fig.39 (c) shows the speaker track selection pop-up window; Fig.39 In the process of displaying at least two target audio tracks on the speaker audio track selection pop-up window shown in (c), when a selection operation for the Japanese audio track is received, the Japanese audio track can be determined as the first target audio track, and when a trigger operation for the "Confirm Sharing" control in the pop-up window is received, the speaker audio selection pop-up window is switched to Fig.39 (d) shows a Bluetooth broadcast switching pop-up window, and controls the sound output device to play the audio data corresponding to the Japanese audio track, and sends at least one Bluetooth broadcast based on the English audio track.
[0602] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "determining whether the number of audio tracks of the target audio and video resources is not less than a preset number threshold" may be executed first, and then the step of "displaying the identifiers of at least two target audio tracks among the audio tracks of the target audio and video resources" may be executed; or the step of "determining whether the number of audio tracks of the target audio and video resources is greater than the preset number threshold" may be executed first, and then the step of "displaying the identifiers of the audio tracks of the target audio and video resources" may be executed; and one or more steps may be added before the above steps at the same time, for example, before the step of "the sound output device plays the audio data corresponding to the first target audio track among the at least two target audio tracks", the step of "switching the current audio channel to the Bluetooth broadcast channel" may be added.
[0603] It can be seen that the embodiment of the present disclosure can, in the process of displaying the audio tracks of the target audio and video resources, after receiving the user's selection operation for at least two target audio tracks among the audio tracks, control the sound output device to play the audio data corresponding to the first target audio track of at least two target audio tracks, and send multiple Bluetooth broadcasts based on at least one second target audio track, so as to realize the function of simultaneous playback of multiple languages for the same audio and video resource by means of the sound output device and audio broadcasting.
[0604] In actual applications, when the display device controls the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel, there may be a problem of inconsistency between the audio data and the playback progress of the target audio and video resources. In order to solve the above technical problems or at least partially solve the above technical problems, the embodiment of the present disclosure can also first control the sound output device to play the audio data corresponding to the first target audio track of the at least two target audio tracks when receiving an audio broadcast trigger operation for the audio tracks of the target audio and video resources, and control the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel; then control the player to pause the playback of the target audio and video resources, and obtain the playback progress information of the target audio and video resources; further, when it is determined that the Bluetooth broadcast channel is switched successfully, restart the audio decoder, and according to the playback progress information and at least two target audio tracks, control the audio decoder to decode the target audio and video resources, and send the decoded audio data to the Bluetooth protocol stack.
[0605] In some embodiments, when the display device receives an audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources, it first controls the sound output device to play the audio data corresponding to the first target audio track among the at least two target audio tracks, and controls the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel; then controls the player to pause playing the target audio and video resources, and obtains the playback progress information of the target audio and video resources; further, when it is determined that the Bluetooth broadcast channel switching is successful, restarts the audio decoder and the video decoder, and controls the audio decoder and the video decoder to decode the target audio and video resources according to the playback progress information and at least two target audio tracks, and sends the decoded audio data to the Bluetooth protocol stack, so that the Bluetooth protocol stack can send multiple Bluetooth broadcasts based on the decoded audio data, thereby realizing the function of simultaneous playback of multiple languages for the same audio and video resources.
[0606] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "controlling the player to pause playing the target audio and video resources" may be executed first, and then the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel" may be executed; or the step of "controlling the Bluetooth module to switch the current audio channel to the Bluetooth broadcast channel" may be executed first, and then the step of "controlling the player to pause playing the target audio and video resources" may be executed; and one or more steps may be added before the above steps at the same time, for example, before the step of "issuing multiple Bluetooth broadcasts based on at least one second target audio track", steps such as "restarting the audio decoder" or "restarting the audio decoder and the video decoder" may be added.
[0607] like Fig. 27 As shown, Fig. 27 The page shown in (a) displays the audio tracks of the target audio and video resources and a "switch audio broadcast only" control. The audio broadcast trigger operation for at least two target audio tracks among the audio tracks of the target audio and video resources may include a trigger operation for the "switch audio broadcast only" control, etc.; when the trigger operation for the "switch audio broadcast only" control is received, the player is controlled to pause playing the target audio and video resources.
[0608] In actual applications, in order to improve the user experience and make the user have certain expectations about the process of switching to the Bluetooth broadcast channel, it is also possible to display the Fig. 27 (b) shows a pop-up window with the message “Bluetooth broadcast switching” to remind the user that the Bluetooth broadcast channel is currently being switched.
[0609] When it is determined that the Bluetooth broadcast channel is switched successfully and the target audio and video resources continue to be played, a prompt message "Bluetooth broadcast has been set" can also be displayed on the playback page of the target audio and video resources, such as Fig. 27 (c) is shown to prompt the user that the Bluetooth broadcast switch is successful and the audio and video resources are being broadcast simultaneously in two or more languages.
[0610] It can be seen that the embodiment of the present disclosure records the playback progress information of the target audio and video resources, and controls the audio decoder or the video decoder to decode the target audio and video resources according to the playback progress information, so that the display device can keep the progress of the audio data and the target audio and video resources consistent when switching from the current audio channel to the Bluetooth broadcast audio channel.
[0611] In actual applications, after sending multiple Bluetooth broadcasts based on at least two target audio tracks, the display can also be controlled to display the device management page, and the connected LE audio device can be displayed on the device management page to achieve the function of synchronously playing the audio data of the target audio and video resources (such as Chinese or English) on the audio receiving device connected to the display device.
[0612] like Fig.28 As shown, it is a device configuration flow chart provided by an embodiment of the present disclosure, wherein: Fig.28 The audio and video playback page shown in (a) is playing the audio data corresponding to the first target audio track by the sound output device, and issuing a Bluetooth broadcast based on at least one second target audio track. After completing the setting of the Bluetooth broadcast, it can also be Fig.28 The audio and video playback page shown in (a) automatically jumps to the device management page to prompt the user to configure the corresponding LEaudio device for each audio track; Fig.28 (b) is a schematic diagram of a device management page provided in an embodiment of the present disclosure, wherein the page displays connected LE audio devices, such as device A and device B.
[0613] In the embodiment of the present disclosure, during the process of displaying the connected LE audio devices on the device management page, the display device can also receive the second target audio track configured for the first LE audio device among the connected LE audio devices, and send the broadcast source information corresponding to the second target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the target audio track based on the broadcast source information. The first LE audio device can be any device among the connected LE audio devices displayed on the device management page.
[0614] For example, in Fig.28 In the process of displaying the connected LE audio devices on the device management page shown in (b), when receiving a track configuration trigger operation for a first LE audio device (e.g., device B), at least one second target track is displayed for device B, such as Fig.28 (c) is a schematic diagram of an audio track selection page provided in an embodiment of the present disclosure, on which at least one second target audio track is displayed, as well as a prompt message of "Please select the audio track to be received by Bluetooth device B", so as to prompt the user to select the audio track (i.e., Chinese language) to be received for device B (i.e., the first LE audio device); when a selection operation is received for any second target audio track, the broadcast source information corresponding to the second target audio track is sent to device B, so that device B can receive the Bluetooth broadcast corresponding to the second target audio track based on the broadcast source information.
[0615] In some embodiments, after the display device controls the display to display the device management page, it can also control the Bluetooth module to scan for devices and control the display to display the scanned LE audio devices on the device management page.
[0616] In actual applications, the display device can also control the Bluetooth module to perform device scanning and control the display to display the scanned LE audio devices on the device management page in response to a trigger operation on the device scanning control while controlling the display to display the device management page and display the connected LE audio devices on the device management page.
[0617] In an embodiment of the present disclosure, during the process of displaying the scanned LE audio devices on the device management page, a connection can be established with the second LE audio device upon receiving a connection request for the second LE audio device among the scanned LE audio devices; after successfully establishing a connection with the second LE audio device, the connected second LE audio device can also be displayed on the device management page.
[0618] The second LE audio device may be any LE audio device among the scanned LE audio devices, and the second LE audio device may be the same device as the first LE audio device.
[0619] like Fig.29 FIG. 1 is a schematic diagram showing a change in a device connection state provided by an embodiment of the present disclosure, wherein: Fig.29 The device management page shown in (a) shows the LE audio devices scanned by the Bluetooth module, such as device C and device D; when a connection request for a second LE audio device (such as device D) is received, a connection is established with device D. After successfully establishing a connection with device D, the connected device D is displayed in the connected device list on the device management page, such as Fig.29 As shown in (b), device D is now in the list of connected devices; when a track configuration trigger operation for device D is received, the following is displayed: Fig.29 (c) shows an audio track selection page, wherein at least one second target audio track is displayed on the page, and when a selection operation is received for any second target audio track (e.g., Chinese), the broadcast source information corresponding to the second target audio track (i.e., Chinese) is sent to device D, so that device D can receive the Bluetooth broadcast corresponding to the second target audio track (i.e., Chinese) based on the broadcast source information.
[0620] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "displaying the connected LE audio device on the device management page" may be executed first, and then the step of "controlling the display to display the scanned LE audio device on the device management page" may be executed. The step of "controlling the display to display the scanned LE audio device on the device management page" may be executed first, and then the step of "displaying the connected LE audio device on the device management page" may be executed. One or more steps may be added before the above steps at the same time. For example, before the step of "displaying the connected second LE audio device on the device management page", the step of "establishing a connection with the second LE audio device" may be added.
[0621] Fig.40 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.40 As shown, the electronic device includes: a processor 4001, a memory 4002, and a computer program stored in the memory 4002 and executable on the processor 4001. When the computer program is executed by the processor 4001, the above method embodiment involves the following method: an audio broadcasting method executed by a display device.
[0622] 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 above-mentioned audio broadcasting method 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.
[0623] 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 above-mentioned audio broadcasting method.
[0624] 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; Sound output device; Bluetooth module; A controller connected to the Bluetooth module, wherein the controller is configured as follows: In response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource, controlling the display to display a first window, and displaying at least a device configuration control on the first window; In response to a trigger instruction for the device configuration control, control the display to display a device management page, and display the connected LE audio device on the device management page; In response to a trigger instruction for selecting a first target audio track for a first LE audio device among the connected LE audio devices, displaying the track name information of the first target audio track at the display position of the first LE audio device on the device management page to identify the correspondence between the first target audio track and the first LE audio device; In response to an audio broadcast instruction for the at least two target audio tracks, the Bluetooth module is controlled to issue one or more Bluetooth broadcasts based on the at least two target audio tracks, and the broadcast information corresponding to the first target audio track is sent to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information.
2. The display device according to claim 1, characterized in that Before executing the step of controlling the display to display the first window in response to the sharing trigger instruction for at least two target audio tracks of the target audio and video resource, the controller is further configured to: In response to a first key command for a target audio and video resource, obtaining audio track data of the target audio and video resource; wherein the audio track data of the target audio and video resource includes information about the number of audio tracks and audio track information of each audio track, and the audio track information includes audio track language information, and the audio track language information is used to identify the language type of the corresponding audio track; If the number of tracks indicated by the track quantity information in the track data is not less than a preset first number threshold, a multi-track sharing control is displayed; wherein the multi-track sharing control is used to trigger the sharing trigger instruction.
3. The display device according to claim 2, characterized in that The controller is further configured to: The step of controlling the display to display a first window and displaying at least a device configuration control on the first window in response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource comprises: In response to a trigger instruction for the multi-track sharing control, determining whether the number of audio tracks indicated by the audio track number information is greater than a preset second number threshold; If the number of tracks indicated by the track number information is greater than the preset second number threshold, controlling the display to display track name information corresponding to the track language information of each track in the track data and a selection control corresponding to the track name information; In response to a selection instruction triggered for at least two target audio tracks based on the audio track name information and the selection control, a first window is displayed, and at least a device configuration control is displayed on the first window.
4. The display device according to claim 3, characterized in that The controller is further configured to: If the number of audio tracks indicated by the audio track number information is not greater than the preset second number threshold, the display is controlled to display the first window, and at least a device configuration control is displayed on the first window.
5. The display device according to claim 1, characterized in that The controller is specifically configured as follows: The step of controlling the display to display a first window and displaying at least a device configuration control on the first window in response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource comprises: In response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource, the display is controlled to display a first window, and audio track name information and device configuration controls of the at least two target audio tracks are displayed on the first window.
6. The display device according to claim 1, characterized in that The controller is specifically configured as follows: In response to a trigger instruction for selecting a first target audio track for a first LE audio device among the connected LE audio devices, displaying the track name of the first target audio track at a display position of the first LE audio device on the device management page to identify a corresponding relationship between the first target audio track and the first LE audio device, comprising: In response to an audio track configuration instruction for a first LE audio device among the connected LE audio devices, controlling the display to display a second window, and displaying the audio track name information of the at least two target audio tracks on the second window; wherein the audio track name information is determined based on the audio track language information of the corresponding target audio track; In response to a selection instruction for a first target audio track among the at least two target audio tracks, track name information of the first target audio track is displayed at a display position of the first LE audio device on the device management page to identify a correspondence between the first target audio track and the first LE audio device.
7. The display device according to claim 1, characterized in that The controller, in response to the audio broadcast instruction for the at least two target audio tracks, is further configured to: Controlling the sound output device to play audio data corresponding to a second target audio track of the at least two target audio tracks; Accordingly, controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks includes: The Bluetooth module is controlled to send a Bluetooth broadcast based on one or more third target audio tracks among the at least two target audio tracks; wherein the one or more third target audio tracks include target audio tracks among the at least two target audio tracks except the second target audio track.
8. The display device according to claim 1, characterized in that The controller, in response to the audio broadcast instruction for the at least two target audio tracks, is further configured to: Controlling the sound output device to stop playing the target audio and video resources; Accordingly, controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks includes: The Bluetooth module is controlled to send out a plurality of Bluetooth broadcasts based on the at least two target audio tracks.
9. The display device according to claim 1, characterized in that: The controller, in response to the audio broadcast instruction for the at least two target audio tracks, is further configured to: Controlling the sound output device to play audio data corresponding to a fourth target audio track among the at least two target audio tracks; Accordingly, controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks includes: The Bluetooth module is controlled to send out a plurality of Bluetooth broadcasts based on the at least two target audio tracks.
10. The display device according to claim 1, characterized in that The controller is specifically configured as follows: The method of responding to the audio broadcast instruction for the at least two target audio tracks, controlling the Bluetooth module to issue one or more Bluetooth broadcasts based on the at least two target audio tracks, and sending broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information, includes: In response to an audio broadcast instruction for the at least two target audio tracks, controlling the Bluetooth module to issue a Bluetooth broadcast based on the at least two target audio tracks; wherein the Bluetooth broadcast includes subgroups created for the at least two target audio tracks respectively, and the subgroups carry audio data of the corresponding target audio tracks; And, controlling the Bluetooth module to send the broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast based on the broadcast information; wherein the broadcast information includes identification information of the subgroup corresponding to the first target audio track.
11. The display device according to claim 1, characterized in that The controller is specifically configured as follows: The method of responding to the audio broadcast instruction for the at least two target audio tracks, controlling the Bluetooth module to issue one or more Bluetooth broadcasts based on the at least two target audio tracks, and sending broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information, includes: In response to the audio broadcast instruction for the at least two target audio tracks, control the Bluetooth module to issue multiple Bluetooth broadcasts based on the at least two target audio tracks; wherein each Bluetooth broadcast corresponds to a target audio track, each Bluetooth broadcast includes a subgroup created for the corresponding target audio track, and the subgroup carries audio data of the corresponding target audio track; And, controlling the Bluetooth module to send broadcast information corresponding to the first target audio track to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast based on the broadcast information.
12. The display device according to claim 6, characterized in that The controller, in response to a trigger instruction for the device configuration control, is further configured to: Acquire audio track language information of the at least two target audio tracks, configure a subgroup name based on the audio track language information, and create a subgroup corresponding to the subgroup name; Accordingly, in response to the audio track configuration instruction for the first LE audio device among the connected LE audio devices, controlling the display to display a second window, and displaying the audio track name information of the at least two target audio tracks on the second window, includes: In response to a track configuration instruction for a first LE audio device among the connected LE audio devices, the display is controlled to display a track configuration page, and the at least two target tracks are displayed on the track configuration page based on the subgroup name.
13. The display device according to claim 6, characterized in that In response to a selection instruction for a first target audio track among the at least two target audio tracks, the controller is further configured to: Establishing a correspondence between the MAC address of the first LE audio device and the subgroup corresponding to the audio track language information of the first target audio track, and sending the correspondence to the Bluetooth module; Accordingly, sending the broadcast information of the first target audio track to the first LE audio device includes: Control the Bluetooth module to send the broadcast information corresponding to the first target audio track to the first LE audio device based on the MAC address of the first LE audio device in the corresponding relationship; wherein the broadcast information includes the information of the subgroup corresponding to the first target audio track.
14. The display device according to claim 1, characterized in that A player is deployed on the controller, and the controller is specifically configured as follows: The step of controlling the Bluetooth module to issue one or more Bluetooth broadcasts based on the at least two target audio tracks in response to the audio broadcast instruction for the at least two target audio tracks comprises: In response to the audio broadcast instruction for the at least two target audio tracks, the player is controlled to decode the target audio and video resources based on the at least two target audio tracks to obtain audio data corresponding to the at least two target audio tracks, and the audio module in the player is controlled to assemble the audio data corresponding to the at least two target audio tracks to obtain assembled audio data; Control the audio module to transmit the assembled audio data to the Bluetooth module, and control the Bluetooth module to split the audio data corresponding to the at least two target audio tracks from the assembled audio data, and then send one or more Bluetooth broadcasts based on the audio data corresponding to the at least two target audio tracks.
15. The display device according to claim 1, characterized in that After the controller executes the step of controlling the display to display the device management page, the controller is further configured to: Control the Bluetooth module to scan for devices, and control the display to display the scanned LE audio devices on the device management page; In response to the connection request for the scanned LE audio device, a connection is established with the scanned LE audio device.
16. The display device according to claim 1, characterized in that The controller is specifically configured as follows: The method of controlling the display to display a device management page in response to a trigger instruction for the device configuration control, and displaying the connected LE audio device on the device management page, comprises: In response to a trigger instruction for the device configuration control, obtain a universal unique identifier UUID of a connected device, and determine a connected LE audio device from the connected devices based on the UUID; wherein the UUID of the LE audio device indicates support for the LE audio protocol; The display is controlled to display a device management page, and the connected LE audio device is displayed on the device management page.
17. The display device according to claim 2, characterized in that A player is deployed on the controller, and the controller is further configured as follows: In response to a trigger instruction for the multi-track sharing control, the player is controlled to pause playing the target audio and video resource.
18. The display device according to claim 1, characterized in that Before the controller executes the step of controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks, the controller is further configured to: The Bluetooth module is controlled to switch the current audio channel to the Bluetooth broadcast channel.
19. The display device according to claim 18, characterized in that A player is disposed on the controller. Before the controller executes the step of controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks, the controller is further configured to: In response to the audio broadcast instruction for the at least two target audio tracks, controlling the player to pause playing the target audio and video resources, and obtaining playing progress information of the target audio and video resources; When it is determined that the Bluetooth broadcast channel switch is successful, restart the audio decoder, and control the audio decoder to decode the target audio and video resources according to the playback progress information and the at least two target audio tracks, and send the decoded audio data to the Bluetooth protocol stack in the Bluetooth module; wherein the Bluetooth protocol stack is used to send one or more Bluetooth broadcasts based on the decoded audio data.
20. The display device according to claim 18, characterized in that A player is disposed on the controller. Before the controller executes the step of controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks, the controller is further configured to: In response to the audio broadcast instruction for the at least two target audio tracks, controlling the player to pause playing the target audio and video resources, and obtaining playing progress information of the target audio and video resources; When it is determined that the Bluetooth broadcast channel switch is successful, restart the audio decoder and the video decoder, and control the audio decoder and the video decoder to decode the target audio and video resources according to the playback progress information and the at least two target audio tracks, and send the decoded audio data to the Bluetooth protocol stack in the Bluetooth module; wherein the Bluetooth protocol stack is used to send one or more Bluetooth broadcasts based on the decoded audio data.
21. The display device according to claim 19 or 20, characterized in that: The controller is specifically configured as follows: The controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks includes: The Bluetooth protocol stack in the Bluetooth module is controlled to encapsulate the decoded audio data corresponding to the at least two target audio tracks into corresponding BIS streams according to the preset correspondence between the audio tracks and the BIS streams, and to issue a Bluetooth broadcast based on the BIS streams.
22. The display device according to claim 19 or 20, characterized in that: Before the controller executes the step of sending the decoded audio data to the Bluetooth protocol stack in the Bluetooth module, the controller is further configured to: Control the audio decoder to add target header information to the decoded audio data to obtain processed audio data carrying the target header information; wherein the target header information encapsulates the track information of the target track corresponding to the decoded audio data, and the target header information is used to determine the BIS stream corresponding to the target track; Accordingly, the step of sending the decoded audio data to the Bluetooth protocol stack in the Bluetooth module includes: The processed audio data is sent to the Bluetooth protocol stack in the Bluetooth module.
23. The display device according to claim 22, characterized in that Before the controller executes the step of controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks, the controller is further configured to: Setting corresponding BIS streams for the at least two target audio tracks respectively; Accordingly, controlling the Bluetooth module to send one or more Bluetooth broadcasts based on the at least two target audio tracks includes: Control the Bluetooth protocol stack to determine the corresponding BIS stream according to the audio track information encapsulated in the target header information of the received processed audio data, encapsulate the processed audio data into the BIS stream, and issue a Bluetooth broadcast based on the BIS stream.
24. An audio broadcasting method, characterized in that: include: In response to a sharing trigger instruction for at least two target audio tracks of a target audio and video resource, controlling the display to display a first window, and displaying at least a device configuration control on the first window; In response to a trigger instruction for the device configuration control, control the display to display a device management page, and display the connected LE audio device on the device management page; In response to a trigger instruction for selecting a first target audio track for a first LE audio device among the connected LE audio devices, displaying the track name information of the first target audio track at the display position of the first LE audio device on the device management page to identify the correspondence between the first target audio track and the first LE audio device; In response to an audio broadcast instruction for the at least two target audio tracks, the Bluetooth module is controlled to issue one or more Bluetooth broadcasts based on the at least two target audio tracks, and the broadcast information corresponding to the first target audio track is sent to the first LE audio device, so that the first LE audio device receives the Bluetooth broadcast corresponding to the first target audio track based on the broadcast information.
25. A display device, characterized in that: include: monitor; Bluetooth module; Sound output device; A controller connected to the Bluetooth module, wherein the controller is configured as follows: Acquire the audio track of the target audio and video resource; wherein there is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track; If it is determined that the number of audio tracks of the target audio and video resource is not less than a preset number threshold, upon receiving an audio track configuration operation for at least two target audio tracks among the audio tracks of the target audio and video resource, controlling the display to display a device management page, and displaying the connected LE audio device on the device management page; Receiving a first target audio track configured for a first LE audio device in the connected LE audio devices; wherein the first target audio track belongs to the at least two target audio tracks; In response to an audio broadcast trigger operation for the at least two target audio tracks, multiple Bluetooth broadcasts are issued based on the at least two target audio tracks, and broadcast information corresponding to the first target audio track is sent to the first LE audio device; wherein each target audio track corresponds to at least one Bluetooth broadcast, the Bluetooth broadcast is used to broadcast audio data of the corresponding target audio track, and the broadcast information is used to receive audio data of the first target audio track.
26. The display device according to claim 25, characterized in that The controller is further configured to: After controlling the display to display the device management page, the method further includes: Control the Bluetooth module to scan for devices, and control the display to display the scanned LE audio devices on the device management page; In response to the connection request for the scanned LE audio device, a connection is established with the scanned LE audio device.
27. The display device according to claim 25, characterized in that The controller is further configured to: Before sending out a plurality of Bluetooth broadcasts based on the at least two target audio tracks, the method further includes: The Bluetooth module is controlled to switch the current audio channel to the Bluetooth broadcast channel.
28. The display device according to claim 27, characterized in that The controller is further configured to: Before sending out a plurality of Bluetooth broadcasts based on the at least two target audio tracks, the method further includes: In response to the audio broadcast triggering operation for the at least two target audio tracks, controlling the player to pause playing the target audio and video resources, and obtaining playing progress information of the target audio and video resources; When it is determined that the Bluetooth broadcast channel switch is successful, restart the audio decoder, and control the audio decoder to decode the target audio and video resources according to the playback progress information and the at least two target audio tracks, and send the decoded audio data to the Bluetooth protocol stack; wherein the Bluetooth protocol stack is used to send multiple Bluetooth broadcasts based on the decoded audio data.
29. The display device according to claim 27, characterized in that The controller is further configured to: Before sending out a plurality of Bluetooth broadcasts based on the at least two target audio tracks, the method further includes: In response to the audio broadcast triggering operation for the at least two target audio tracks, controlling the player to pause playing the target audio and video resources, and obtaining playing progress information of the target audio and video resources; When it is determined that the Bluetooth broadcast channel switch is successful, restart the audio decoder and the video decoder, and control the audio decoder and the video decoder to decode the target audio and video resources according to the playback progress information and the at least two target audio tracks, and send the decoded audio data to the Bluetooth protocol stack; wherein the Bluetooth protocol stack is used to send multiple Bluetooth broadcasts based on the decoded audio data.
30. The display device according to claim 28 or 29, characterized in that: The controller is further configured to: The sending out multiple Bluetooth broadcasts based on the at least two target audio tracks includes: The Bluetooth protocol stack is controlled to encapsulate the decoded audio data corresponding to the at least two target audio tracks into corresponding BIS streams according to the preset correspondence between the audio tracks and the BIS streams, and to issue a Bluetooth broadcast based on the BIS streams.
31. The display device according to claim 28 or 29, characterized in that: The controller is further configured to: Before sending the decoded audio data to the Bluetooth protocol stack, the method further includes: Control the audio decoder to add target header information to the decoded audio data to obtain processed audio data carrying the target header information; wherein the target header information encapsulates the track information of the target track corresponding to the decoded audio data, and the target header information is used to determine the BIS stream corresponding to the target track; Accordingly, the decoding of the audio data is sent to the Bluetooth protocol stack, including: The processed audio data is sent to the Bluetooth protocol stack.
32. The display device according to claim 31, characterized in that The controller is further configured to: Before sending out a plurality of Bluetooth broadcasts based on the at least two target audio tracks, the method further includes: Setting corresponding BIS streams for the at least two target audio tracks respectively; Accordingly, the sending of multiple Bluetooth broadcasts based on the at least two target audio tracks includes: Control the Bluetooth protocol stack to determine the corresponding BIS stream according to the audio track information encapsulated in the target header information of the received processed audio data, encapsulate the processed audio data into the BIS stream, and issue a Bluetooth broadcast based on the BIS stream.
33. The display device according to claim 25, characterized in that The controller is further configured to: The step of controlling the display to display a device management page upon receiving a track configuration operation for at least two target tracks in the tracks of the target audio and video resource, and before displaying the connected LE audio device on the device management page, further comprises: If it is determined that the number of audio tracks of the target audio and video resource is not less than a preset number threshold, controlling the display to display a multi-audio track sharing control; In response to a trigger operation on the multi-track sharing control, determining whether the number of audio tracks of the target audio and video resource is greater than the preset number threshold; If it is determined that the number of the audio tracks is greater than the preset number threshold, displaying the identifiers of the audio tracks of the target audio and video resources; The identifiers of at least two target audio tracks selected from the audio tracks of the target audio and video resource are received and displayed.
34. An audio broadcasting method, characterized in that: include: Acquire the audio track of the target audio and video resource; wherein there is a one-to-one correspondence between the audio track and the language, and the audio track is used to store the audio data of the language corresponding to the audio track; If it is determined that the number of audio tracks of the target audio and video resource is not less than a preset number threshold, upon receiving an audio track configuration operation for at least two target audio tracks among the audio tracks of the target audio and video resource, controlling the display to display a device management page, and displaying the connected LE audio device on the device management page; Receiving a first target audio track configured for a first LE audio device in the connected LE audio devices; wherein the first target audio track belongs to the at least two target audio tracks; In response to an audio broadcast trigger operation for the at least two target audio tracks, multiple Bluetooth broadcasts are issued based on the at least two target audio tracks, and broadcast information corresponding to the first target audio track is sent to the first LE audio device; wherein each target audio track corresponds to at least one Bluetooth broadcast, the Bluetooth broadcast is used to broadcast audio data of the corresponding target audio track, and the broadcast information is used to receive audio data of the first target audio track.
Citation Information
Patent Citations
Audio processing method and device
CN108153508A
Audio playing method and device
CN115550705A
Display device, audio receiving device and configuration method of multi-channel audio receiving device
CN116866874A
Device switching method for display apparatus and display apparatus
US20230120103A1