Display device and volume adjusting method
By configuring a Bluetooth module and controller in the display device and using broadcast packets and response packets to achieve volume adjustment, the problem of volume adjustment in display devices under the Bluetooth Low Energy audio protocol is solved, and convenient volume control of audio receiving devices is realized.
Patent Information
- Application Number
- CN202410564316.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-08
- Publication Date
- 2025-11-18
AI Technical Summary
The issue of how to implement volume adjustment functionality for audio receiving devices when supporting Bluetooth Low Energy audio protocol has not yet been effectively resolved in existing display devices.
By configuring a Bluetooth module and controller in the display device, volume adjustment in a connectionless manner is achieved using broadcast packets and response packets. The Bluetooth module is controlled to send a first broadcast packet carrying device information of the target audio receiving device and initial volume information. After receiving the response packet, it switches to scanning mode, obtains the adjusted volume information, and sends it to the target audio receiving device.
It enables volume adjustment of audio receiving devices even without a connection, improving the convenience and efficiency of volume control.
Smart Images

Figure CN120980489A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of Bluetooth, in particular to a display device and a volume adjustment method. BACKGROUND
[0002] With the introduction of a new generation of Bluetooth audio technology standard, Bluetooth Low Energy Audio (LE audio) technology, more and more display devices can support Bluetooth Low Energy Audio (LE audio) protocol, such as TV, mobile phone and other devices. For display devices supporting LE audio protocol, how to realize the volume adjustment function of the audio receiving device connected to the display device is a technical problem that needs to be solved at present. SUMMARY
[0003] 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 a volume adjustment method, which can realize the volume adjustment function of the audio receiving device connected to the display device by controlling the terminal.
[0004] In order to achieve the above purpose, the technical scheme provided by the embodiments of the present disclosure is as follows:
[0005] In a first aspect, the present disclosure provides a display device, comprising:
[0006] a display;
[0007] a Bluetooth module;
[0008] a controller connected to the Bluetooth module, the controller being configured to:
[0009] control the Bluetooth module to send out a first broadcast packet; wherein the first broadcast packet carries device information and initial volume information of a target audio receiving device, and the target audio receiving device and the display device have a Bluetooth connection therebetween;
[0010] after receiving a response packet for the first broadcast packet, control the Bluetooth module to switch from a broadcast state to a scanning state; wherein the response packet is used to indicate that the first broadcast packet has been received by a target control terminal;
[0011] control the Bluetooth module to obtain a second broadcast packet through scanning; wherein the second broadcast packet carries adjusted volume information of the target audio receiving device, and the adjusted volume information is obtained based on the device information and the initial volume information;
[0012] based on the Bluetooth connection, send the adjusted volume information to the target audio receiving device; wherein the target audio receiving device is used to adjust its own volume by using the adjusted volume information.
[0013] In an alternative implementation, the controller is further configured to:
[0014] Before the controlling the Bluetooth module to send out the first broadcast packet, further comprising:
[0015] In response to a display triggering operation for a volume configuration page, controlling the Bluetooth module to enter a broadcast state.
[0016] In an alternative implementation, the controller is further configured to:
[0017] After the controlling the Bluetooth module to obtain the second broadcast packet through scanning, further comprising:
[0018] Analyzing the second broadcast packet to obtain adjusted volume information of the target audio receiving device;
[0019] Determining whether the target audio receiving device corresponding to the adjusted volume information belongs to a device within a target networking group;
[0020] If yes, triggering the step of sending the adjusted volume information to the target audio receiving device based on the Bluetooth connection.
[0021] In an alternative implementation, the controller is further configured to:
[0022] After the analyzing the second broadcast packet to obtain the adjusted volume information of the target audio receiving device, further comprising:
[0023] Controlling the display to display the adjusted volume information of the target audio receiving device.
[0024] In a second aspect, the disclosure provides a control terminal, comprising:
[0025] A display;
[0026] A Bluetooth module;
[0027] A controller connected with the Bluetooth module, the controller being configured to:
[0028] After the Bluetooth module obtains a first broadcast packet through scanning, the controller returns a response packet for the first broadcast packet, and controls the Bluetooth module to switch from a scanning state to a broadcast state; wherein the first broadcast packet is sent out by a target display device.
[0029] Analyzing the first broadcast packet to obtain device information and initial volume information of a target audio receiving device; wherein the target audio receiving device has a Bluetooth connection with the target display device.
[0030] receive a volume adjustment operation for the target audio receiving device based on the device information of the target audio receiving device and the initial volume information, to obtain adjusted volume information of the target audio receiving device;
[0031] control the Bluetooth module to send a second broadcast packet carrying the adjusted volume information of the target audio receiving device; wherein the adjusted volume information is used to adjust the volume of the target audio receiving device.
[0032] In an optional implementation, the controller is specifically configured to:
[0033] The receiving a volume adjustment operation for the target audio receiving device based on the device information of the target audio receiving device and the initial volume information, to obtain adjusted volume information of the target audio receiving device, comprises:
[0034] display the device information of the target audio receiving device and the initial volume information on a volume adjustment interface;
[0035] determine the adjusted volume information of the target audio receiving device in response to a volume adjustment operation for the initial volume information acting on the volume adjustment interface.
[0036] In an optional implementation, the controller is further configured to:
[0037] The determining the adjusted volume information of the target audio receiving device in response to a volume adjustment operation for the initial volume information acting on the volume adjustment interface, further comprises:
[0038] play a debugging audio file on the volume adjustment interface; wherein the volume of the debugging audio file is determined based on the volume adjustment operation.
[0039] In an optional implementation, the controller is further configured to:
[0040] The controlling the Bluetooth module to send a second broadcast packet carrying the adjusted volume information of the target audio receiving device, further comprises:
[0041] In response to a display triggering operation for a volume adjustment interface, control the Bluetooth module to enter a scanning state.
[0042] In a third aspect, the present disclosure provides a volume adjustment method applied to a display device, comprising:
[0043] control a Bluetooth module to send a first broadcast packet; wherein the first broadcast packet carries device information and initial volume information of a target audio receiving device, and the target audio receiving device has a Bluetooth connection with the display device.
[0044] switch the Bluetooth module from the broadcasting state to the scanning state after receiving a response packet for the first broadcasting packet, wherein the response packet is used to represent that the first broadcasting packet has been received by the target control terminal;
[0045] control the Bluetooth module to obtain a second broadcasting packet through scanning, wherein the second broadcasting packet carries adjusted volume information of the target audio receiving device, and the adjusted volume information is obtained based on the device information and the initial volume information;
[0046] send the adjusted volume information to the target audio receiving device based on the Bluetooth connection, wherein the target audio receiving device is used to adjust its volume by using the adjusted volume information.
[0047] In a fourth aspect, the present disclosure provides a volume adjustment method applied to a control terminal, comprising:
[0048] return a response packet for the first broadcasting packet after controlling the Bluetooth module to obtain the first broadcasting packet through scanning, and switch the Bluetooth module from the scanning state to the broadcasting state, wherein the first broadcasting packet is sent by a target display device;
[0049] analyze the first broadcasting packet to obtain device information and initial volume information of a target audio receiving device, wherein the target audio receiving device and the target display device have a Bluetooth connection;
[0050] receive a volume adjustment operation for the target audio receiving device based on the device information and the initial volume information of the target audio receiving device, and obtain adjusted volume information of the target audio receiving device;
[0051] control the Bluetooth module to send a second broadcasting packet carrying the adjusted volume information of the target audio receiving device, wherein the adjusted volume information is used to adjust the volume of the target audio receiving device.
[0052] In a fifth aspect, the present disclosure provides a computer readable storage medium, which stores a computer program. When the computer program is executed by a processor, the volume adjustment method shown in the third aspect or the fourth aspect is implemented.
[0053] In a fourth aspect, the present disclosure provides a computer program product, which comprises a computer program. When the computer program runs on a computer, the computer program makes the computer implement the volume adjustment method shown in the third aspect or the fourth aspect.
[0054] The display device and volume adjustment method provided in this disclosure include a display, a Bluetooth module, and a controller connected to the Bluetooth module. The controller first controls the Bluetooth module to send a first broadcast carrying device information and initial volume information of a target audio receiving device. After receiving a response packet for the first broadcast packet, the controller controls the Bluetooth module to switch from broadcast mode to scanning mode. Then, the controller controls the Bluetooth module to obtain a second broadcast packet carrying adjusted volume information of the target audio receiving device through scanning. Further, based on the Bluetooth connection with the target audio receiving device, the adjusted volume information is sent to the target audio receiving device, so that the target audio receiving device can adjust its own volume using the adjusted volume information. Therefore, this disclosure embodiment can achieve the function of adjusting the volume of an audio receiving device connected to the display device via Bluetooth on a control terminal using a connectionless method, specifically by using broadcast packets and response packets. Attached Figure Description
[0055] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0056] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0057] Figure 1 This is a schematic diagram illustrating a one-to-one audio transmission method for unicast media, as provided in related technologies.
[0058] Figure 2 This is a schematic diagram illustrating a one-to-two audio transmission method for unicast media, as provided in related technologies.
[0059] Figure 3 A diagram illustrating the relationship between extended broadcasting, periodic broadcasting, and BIS;
[0060] Figure 4 A diagram illustrating the relationship between extended broadcast packets, auxiliary broadcast packets, periodic broadcast packets, and BIS;
[0061] Figure 5 This is a schematic diagram of a continuous BIG transmission technique in related technologies;
[0062] Figure 6 This is a schematic diagram of a possible volume adjustment scenario provided by an embodiment of the present disclosure;
[0063] Figure 7A hardware configuration block diagram of a display device 100 provided by an embodiment of the present disclosure is shown in FIG. 1.
[0064] Figure 8 A software system architecture diagram of a display device 100 provided by an embodiment of the present disclosure is shown in FIG. 2.
[0065] Figure 9 A hardware configuration block diagram of an audio receiving device 200 provided by an embodiment of the present disclosure is shown in FIG. 3.
[0066] Figure 10 A hardware configuration block diagram of a control terminal 300 provided by an embodiment of the present disclosure is shown in FIG. 4.
[0067] Figure 11 A flowchart of a volume adjustment method provided by an embodiment of the present disclosure is shown in FIG. 5. Figure 1
[0068] Figure 12 A device management page provided by an embodiment of the present disclosure is shown in FIG. 6.
[0069] Figure 13 A scenario diagram of adjusting volume by a mobile phone before playing an audio / video file provided by an embodiment of the present disclosure is shown in FIG. 7.
[0070] Figure 14 A scenario diagram of adjusting volume by a mobile phone during playing an audio / video file provided by an embodiment of the present disclosure is shown in FIG. 8.
[0071] Figure 15 A flowchart of a volume adjustment method provided by an embodiment of the present disclosure is shown in FIG. 9. Figure 2
[0072] Figure 16 A setting page of a control terminal provided by an embodiment of the present disclosure is shown in FIG. 10.
[0073] Figure 17 A hardware structure diagram of an electronic device provided by an embodiment of the present disclosure is shown in FIG. 11. DETAILED DESCRIPTION
[0074] In order to more clearly understand the above-mentioned purposes, features and advantages of the present disclosure, the solutions 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.
[0075] In the following description, many specific details are set forth in order to provide a thorough understanding of the present disclosure, but the present disclosure can also be implemented in other ways different from those described herein; obviously, the embodiments in the description are only some of the embodiments of the present disclosure, not all the embodiments.
[0076] The display device and the audio receiving device provided by the present disclosure can support Bluetooth-based low-power audio (LE Audio) technology, wherein the display device acts as an audio playing device or a device for configuring the audio receiving device. For example, the display device can be a television, a mobile phone, a projector, etc., and the audio receiving device can be a Bluetooth speaker, a Bluetooth headset, etc.
[0077] Compared with classic Bluetooth, LE Audio has the following advantages:
[0078] 1. One audio playing device can simultaneously connect multiple audio receiving devices;
[0079] 2. One broadcast audio device can send broadcast audio to an unlimited number of audio receiving devices, supporting encrypted broadcast;
[0080] 3. The latest low-complexity communication codec (LC3) audio format is adopted, and the sound quality is improved;
[0081] 4. Network telephony and high-definition calls are supported;
[0082] 5. Hearing aid / assistant hearing applications are supported.
[0083] The application layer specification of LE Audio, Telephony and Media Audio Profile (TMAP), defines two types of media audio applications: unicast media audio and broadcast media audio.
[0084] Unicast media audio
[0085] Compared with the current classic Bluetooth media audio application specification (Advanced Audio Distribution Profile, A2DP), the unicast media audio in TMAP adopts a more advanced audio codec to provide better sound quality and richer control functions than the current classic Bluetooth media play 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). UMS and UMR implement unicast media audio transmission through connection isochronous stream (CIS).
[0086] It should be noted that the unicast media audio defined in TMAP is not limited to one-to-one audio transmission, and one unicast media sender can also transmit unicast media audio to two unicast media receivers.
[0087] Figure 1 Figure 1 is a schematic diagram of a one-to-one audio transmission of unicast media audio in the related art. As shown, a UMS 11 sends unicast media audio to a UMR 12. Figure 1
[0088] Figure 2 is a schematic diagram of a one-to-two audio transmission of unicast media audio provided in the related art. As shown, a UMS 21 sends unicast media audio to a UMR 22 and a UMR 23 respectively. Figure 2 Figure 2 Broadcast media audio
[0089] Broadcast media audio in TMAP is based on connectionless multiple broadcast isochronous stream (BIS) synchronous transmission. The biggest advantage of broadcast media audio is that audio data can be transmitted synchronously to multiple audio receiving devices.
[0090] The broadcast synchronization channel of broadcast media audio in TMAP has two concepts of broadcast isochronous group (BIG) and BIS. One audio sending device can send multiple BIGs at the same time, each BIG can be composed of multiple BISs, one 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 based on the seed access address (Seed Access Address) of the BIG to which it belongs according to a uniform algorithm.
[0091] In broadcast media audio, multiple broadcasts with different access addresses can be included, for example, they can include:
[0092] Extended advertising: it is an extended advertising on the main broadcast channel, uses ADV_EXT_IND packet, and points to the auxiliary broadcast through time and frequency information. Its access address uses the main broadcast access address specified in the Bluetooth core specification: 0x8E89BED6.
[0093] Periodic advertising: the auxiliary broadcast uses AUX_ADV_IND packet, and points to the periodic advertising through time, frequency hopping map and access address, the periodic advertising uses AUX_SYNC_IND packet, and the periodic advertising contains BIG information (BIGInfo).
[0094] Periodic advertising: the auxiliary broadcast uses AUX_ADV_IND packet, and points to the periodic advertising through time, frequency hopping map and access address, the periodic advertising uses AUX_SYNC_IND packet, and the periodic advertising contains BIG information (BIGInfo).
[0095] Broadcast Isochronous Stream (BIS): BIS pointed by time, frequency hopping map and access address of the periodic broadcast and BIG information (BIGInfo) is periodically broadcasted, BIS PDU is used for packet, BIS broadcast digital audio.
[0096] Figure 3 The diagram shows the relationship among extended broadcast, periodic broadcast and BIS. It should be noted that Bluetooth works in 2.4GHz band, the frequency range of 2.4GHz band is between 2402MHz and 2480MHz, there are 40 channels every 2MHz, among which there are 3 main broadcast channels, which are channel 37, channel 38 and channel 39, and the remaining 37 channels are auxiliary broadcast channels, which are channel 0 to channel 36. Figure 3 As shown in the diagram, the main broadcast channel includes channel 37, channel 38 and channel 39; the auxiliary broadcast channel includes channel 0 to channel 36. The extended broadcast on the main broadcast channel can use ADV_EXT_IND packet, and point to the auxiliary broadcast of the auxiliary broadcast channel through time and frequency information, and then the auxiliary broadcast uses AUX_ADV_IND packet, and points to the periodic broadcast through time, frequency hopping map and access address, further, the periodic broadcast uses AUX_SYNC_IND packet, and points to BIS through time, frequency hopping map and access address and BIG information (BIGInfo), and BIS uses BIS PDU packet, and broadcasts digital audio.
[0097] Figure 4 The diagram shows the relationship among extended broadcast packet, auxiliary broadcast packet, periodic broadcast packet and BIS. As shown in the diagram, Figure 4As shown, the audio transmitting device transmits an extended broadcast packet (ADV_EXT_IND) on a main broadcast channel (37, 38, 39), which includes a broadcast device address (AdvA), broadcast data information (ADI), and a pointer of an auxiliary broadcast packet (AuxiliaryPointer, AuxPtr). The AuxPtr indicates that an auxiliary broadcast is performed on a sub broadcast channel next, and the auxiliary broadcast packet (AUX_ADV_IND) includes extended broadcast data (AdvData), a broadcast audio announcement service universal unique identifier (BroadcastAudio Announcement Service UUID), other service universal unique identifiers (Others Service UUIDs), and data indicating a periodically broadcasted data channel and a broadcast period. The periodically broadcast packet (AUX_SYNC_IND) includes additional broadcast data BIG information (Additional Controller Advertising Data BIGinfo, ACAD BIGinfo), and extended broadcast data basic audio announcement service universal unique identifier (AdvData BasicAudio Announcement Service UUID), BASE. The periodically broadcast packet contains all information of a broadcast isochronous stream BIS. After receiving the periodically broadcast packet, a broadcast receiver receives BIS data at a specific channel and a specific time anchor according to the data included in the periodically broadcast packet, and obtains a BIS audio stream.
[0098] In actual applications, when digital audio is broadcasted in a BIS manner, BIGs are continuously transmitted. Each transmission of a BIG can be referred to as a BIG event, and each BIG event can include multiple BISs.
[0099] Figure 5 FIG. 1 is a schematic diagram of a continuous BIG transmission in the related art. As shown, in the continuous BIG transmission, BIG events are periodically and continuously performed, Figure 5 As shown, in the continuous BIG transmission, BIG events are periodically and continuously performed, Figure 6 The BIG anchors shown in FIG. 2 indicate the start time of each BIG event, and the time interval between two anchors is a period of performing a BIG event. It should be noted that Figure 5 FIG. 2 is an example of performing three BIG events, each of which includes two BISs, Figure 5 FIG. 3 shows the continuous performance of BIG event X, BIG event (X+1), and BIG event (X+2), each of which includes two BIS streams, which are Figure 5BIS1 and BIS2 shown in FIG. 1. Among them, the BIS stream is broadcasted in the process of performing the BIG time, and the BIS stream is broadcasted every fixed time interval in the process of broadcasting the BIS stream.
[0100] The volume adjustment method applied to the display device provided by the embodiments of the present disclosure can be implemented through the display device and the audio receiving device. The display device can be a television, a computer, etc. The audio receiving device can be a sound box, a headset, etc. In addition, the volume adjustment method applied to the control terminal provided by the embodiments of the present disclosure can be implemented through the control terminal and the display device. The control terminal can be a mobile terminal, such as a mobile phone, a tablet computer, a wearable device, etc. The wearable device can be a smart watch, a smart bracelet, etc.
[0101] Figure 6 A possible volume adjustment scene provided by the embodiments of the present disclosure is shown in the figure. It is assumed that the display system includes a display device, and the display device is built-in with a Bluetooth module supporting the LEaudio protocol. As shown in FIG. 1, a user can control the display device 100 through the control terminal 300, so that the display device 100 performs the volume adjustment method applied to the display device provided by the embodiments of the present disclosure according to the user's instruction, thereby realizing the function of adjusting the volume of the audio receiving device 200 having the Bluetooth connection with the display device 100 through the control terminal 300. Figure 6
[0102] Figure 7 A possible hardware configuration of the display device 100 provided by the embodiments of the present disclosure is shown in the figure. As shown in FIG. 2, in some embodiments, the display device 100 includes at least one of a tuner 110, a communicator 120, a detector 130, an external device interface 140, a controller 150, a display 160, an audio output interface 170, a memory, and a power supply. Figure 7
[0103] In some embodiments, the controller includes a processor, a video processor, an audio processor, a graphics processor, a RAM, a ROM, a first interface to an n-th interface for input / output.
[0104] The display 160 includes a display screen component for presenting a picture, and a driving component for driving image display, a component for receiving an image signal output from the controller, and displaying video content, image content, and a menu control interface, and a user control UI interface.
[0105] The display 160 can be a liquid crystal display, an OLED display, and a projection display, and can also be a projection device and a projection screen.
[0106] The communicator 120 is a component for communicating with external devices or servers according to various communication protocol types. For example, the communicator can include at least one of a Wifi module, a Bluetooth module, a wired Ethernet module, and other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The display device 100 can establish transmission and reception of control signals and data signals with an external control device or a server through the communicator 120. For example, the display device 100 can acquire a user instruction transmitted by a control device through the communicator 120 and implement the volume adjustment method according to the user instruction.
[0107] When the display device 100 adjusts the volume through the Bluetooth module itself, the Bluetooth module can be a Bluetooth module supporting the LE Audio protocol.
[0108] The user interface can be used to receive control signals of a control device (e.g., an infrared remote controller).
[0109] The detector 130 is used to collect signals of external environments or interactions with the outside. For example, the detector 130 includes a light receiver for collecting ambient light intensity, or an image collector such as a camera for collecting external environment scenes, user attributes, or user interaction gestures, or a sound collector such as a microphone for receiving external sounds.
[0110] The external device interface 140 can include, but is not limited to, any one or more of the following: a high-definition multimedia interface (HDMI), an analog or data high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, etc. It can also be a composite input / output interface formed by the above multiple interfaces.
[0111] The tuning demodulator 110 receives broadcast television signals through wired or wireless reception, and demodulates audio and video signals and EPG data signals from multiple wireless or wired broadcast television signals.
[0112] In some embodiments, the controller 150 and the tuning demodulator 110 can be located in different split devices, i.e., the tuning demodulator 110 can also be in an external device of the main device where the controller 150 is located, such as an external set-top box. The display device 100 can also include a sound output device including an audio output interface 170 and a speaker.
[0113] The controller 150 controls the operation of the display device 100 and responds to user operations by storing various software control programs 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 displayed on the display 160, the controller 150 can perform an operation related to the object selected by the user command.
[0114] For example, in implementing the volume adjustment method provided by the embodiments of the present application, the operations performed by the display device 100 can be implemented by the controller 150.
[0115] In some embodiments, the controller 150 is configured to: control the Bluetooth module to send a first broadcast packet; wherein the first broadcast packet carries device information and initial volume information of a target audio receiving device, the target audio receiving device having a Bluetooth connection with the display device; after receiving a response packet for the first broadcast packet, control the Bluetooth module to switch from a broadcast state to a scanning state; wherein the response packet is used to indicate that the first broadcast packet has been received by a target control terminal; control the Bluetooth module to obtain a second broadcast packet through scanning; wherein the second broadcast packet carries adjusted volume information of the target audio receiving device, the adjusted volume information being obtained based on the device information and the initial volume information; based on the Bluetooth connection, send the adjusted volume information to the target audio receiving device; wherein the target audio receiving device is configured to adjust its volume using the adjusted volume information.
[0116] In some embodiments, the controller 150 is further configured to: before the control of the Bluetooth module to send the first broadcast packet, further comprising: in response to a display trigger operation for a volume configuration page, controlling the Bluetooth module to enter a broadcast state.
[0117] In some embodiments, the controller 150 is further configured to: after the control of the Bluetooth module to obtain the second broadcast packet through scanning, further comprising: parsing the second broadcast packet to obtain the adjusted volume information of the target audio receiving device; determining whether the target audio receiving device corresponding to the adjusted volume information belongs to a device within a target group network; if so, triggering the step of sending the adjusted volume information to the target audio receiving device based on the Bluetooth connection.
[0118] In some embodiments, the controller 150 is further configured to: after the parsing of the second broadcast packet to obtain the adjusted volume information of the target audio receiving device, further comprising: controlling the display to display the adjusted volume information of the target audio receiving device.
[0119] In some embodiments, the controller includes at least one of a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), a RAM (random access memory), a ROM (read-only memory), a first interface to an n-th interface for input / output, a communication bus, and the like.
[0120] The user can input a user command through a graphic user interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the graphic user interface (GUI). Alternatively, the user can input a user command by inputting a specific sound or gesture, and the user input interface receives the user input command by recognizing the sound or gesture through a sensor.
[0121] A "user interface" is a medium interface for interaction and information exchange between an application or an operating system and a user, which realizes conversion between an internal form of information and a form acceptable by the user. A commonly used form of the user interface is a graphic user interface (GUI), which refers to a user interface related to computer operation displayed in a graphic manner. The user interface can be an icon, a window, a control, and the like interface elements displayed in a display screen of an electronic device, and the control can include an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a widget, and the like visible interface elements.
[0122] Figure 8 A software system architecture diagram of a display device 100 is provided for embodiments of the present disclosure. As shown in the figure, the software system includes at least one of an application (App) layer, a system framework (Framework) layer (referred to as a "framework layer" for short), a dynamic library (Library), and a Bluetooth driver (Bluetooth Driver). Figure 8
[0123] The application layer is used to deploy television-related functions, and at least one of a television setting (TV Settings) or a television service (TV Service) is included in the application layer.
[0124] The system framework layer includes at least one of a Bluetooth interface (Bluetooth API), a Bluetooth application (Bluetooth APK), and an audio (audio) module.
[0125] The Bluetooth application can include a Bluetooth protocol related specification, for example, one or more of the following: A2DP application specification, LE Audio application specification, and 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 Bluetooth-based low-power audio application specification, and the Hearing Aid application specification is a low-power (BLE) based hearing aid application specification.
[0126] The dynamic library (Library) includes one or more of the following: a Bluetooth protocol stack and a Bluetooth audio HAL layer, wherein the Bluetooth protocol stack is mainly responsible for scanning, connecting, and configuring Bluetooth devices. During the process of establishing a Bluetooth connection with the Bluetooth device, the display device can send relevant data to the Bluetooth protocol stack through the Bluetooth application in the display device.
[0127] The audio module can include one or more of the following: an audio manager (audioManager) and an audio service (audioService), and the audio module is mainly responsible for sending audio-related data from the Bluetooth application to the Bluetooth protocol stack. In the embodiments of the present disclosure, the audio channel between the audio module and the Bluetooth protocol stack is mainly used to transmit the channel audio data of the sound channel, and after receiving the channel audio data, the Bluetooth protocol stack encapsulates the channel audio data into a BIS stream.
[0128] The Bluetooth driver is mainly responsible for the Bluetooth connection between the display device and the surrounding Bluetooth device.
[0129] The Bluetooth protocol stack can further include a general audio framework (GAF); the GAF further 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), a PACS, an audio stream control service (ASCS), and a broadcast audio scan service (BASS), and the BASS needs to be used when broadcast synchronization is performed in the embodiment of the present disclosure. The volume control includes a volume control profile (VCP), a volume control service (VCS), a voice offset control service (VOCS), and an audio input control service (AICS).
[0130] Figure 9 A hardware configuration block diagram of an audio receiving device 200 provided in the embodiment of the present disclosure is shown in FIG. 2. As shown in FIG. 2, the audio receiving 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 configured to communicate with an external device and includes at least one of a WIFI chip, a Bluetooth module, an 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 key, or an alternative module. Figure 9
[0131] Figure 10 A hardware configuration block diagram of a control terminal 300 provided in the embodiment of the present disclosure is shown in FIG. 3. It should be understood that the control terminal 300 shown in FIG. 3 is only an example, and the control terminal 300 can have more or fewer components than those shown in FIG. 3, can combine two or more components, or can have a different component configuration. Figure 10 Figure 10 Figure 10 The various components shown in FIG. 3 can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application specific integrated circuits.
[0132] As shown in FIG. 4, the control terminal 300 includes a controller 310, a communicator 320, a user input / output interface 330, a memory 340, and a power supply 350. The communicator 320 is configured to communicate with an external device and includes at least one of a WIFI chip, a Bluetooth module, an NFC, or an alternative module. The user input / output interface 330 includes at least one of a speaker, a microphone, a touchpad, a sensor, a key, or an alternative module. Figure 10 As shown, the control terminal 300 includes: radio frequency (RF) circuit 310, memory 320, display unit 330, camera 340, sensor 350, audio circuit 360, Wireless Fidelity (Wi-Fi) module 370, controller 380, Bluetooth module 381, and power supply 390, and the like.
[0133] The RF circuit 310 can be used for receiving and sending signals in the process of transmitting information or calling, and can receive downlink data of the base station and hand over to the controller 380 for processing; can send uplink data to the base station. The memory 320 can be used to store software programs and data. The memory 320 stores an operating system that enables the control terminal 300 to operate. In this application, the memory 320 can store the operating system and various application programs, and can also store program codes for executing the volume adjustment method based on the control terminal in some embodiments of the application.
[0134] The display unit 330 can be used to receive input digital or character information, and generate signal input related to user settings and function control of the control terminal 300. Specifically, the display unit 330 can include a touch screen 331 arranged on the front of the control terminal 300, which can collect touch operations of the user thereon or nearby, such as clicking buttons.
[0135] The display unit 330 can also be used to display information input by the user or information provided to the user, and the graphical user interface (GUI) of various menus of the control terminal 300. The display unit 330 can include a display screen 332 arranged on the front of the control terminal 300. The touch screen 331 can be overlaid on the display screen 332, or the touch screen 331 can be integrated with the display screen 332 to realize the input and output functions of the control terminal 300. After integration, it can be referred to as a touch display screen. The control terminal 300 can also include at least one sensor 350, such as an acceleration sensor 351, a distance sensor 352, a fingerprint sensor 353, and a temperature sensor 354.
[0136] The audio circuit 360, the speaker 361, and the microphone 362 can provide an audio interface between the user and the control terminal 300. Wi-Fi is a short-range wireless transmission technology. The control terminal 300 can help the user to send and receive emails, browse web pages, and access streaming media through the Wi-Fi module 370, which provides the user with wireless broadband Internet access.
[0137] The controller 380 is a control center of the control terminal 300, and connects each part of the control terminal 300 by using various interfaces and lines, and performs various functions of the control terminal 300 and processes data by running or executing software programs stored in the memory 320 and calling data stored in the memory 320. In some embodiments, the controller 380 can include one or more processing units; the controller 380 can also integrate an application processor and a baseband processor, wherein the application processor mainly processes operating systems, user interfaces, and application programs, and the baseband processor mainly processes wireless communication. It can be understood that the above-mentioned baseband processor can also not be integrated into the controller 380. The controller 380 in the present application can run an operating system, an application program, a user interface display and a touch response, and a volume adjustment method executed by the control terminal of some embodiments of the present application. In addition, the controller 380 is coupled with the display unit 330.
[0138] The Bluetooth module 381 is used to interact with other Bluetooth devices with Bluetooth modules through Bluetooth protocol. For example, the control terminal 300 can establish a Bluetooth connection with a display device also having a Bluetooth module through the Bluetooth module 381, so as to interact with data. In the embodiments of the present disclosure, the control terminal 300 can acquire the first broadcast packet sent by the display device 100 through the Bluetooth module 381, and send the second broadcast packet carrying the adjusted volume information of the target audio receiving device. The control terminal 300 also includes a power supply 390 (such as a battery) for supplying power to each component.
[0139] For example, when implementing the volume adjustment method provided by the present application, the operation performed by the control terminal 300 can be implemented by the controller 380.
[0140] In some embodiments, the controller 380 is configured to: control the Bluetooth module to return a response packet to the first broadcast packet after acquiring the first broadcast packet by scanning, and control the Bluetooth module to switch from a scanning state to a broadcasting state; wherein the first broadcast packet is sent by a target display device; analyze the first broadcast packet to obtain device information and initial volume information of a target audio receiving device; wherein the target audio receiving device has a Bluetooth connection with the target display device; receive a volume adjustment operation for the target audio receiving device based on the device information and the initial volume information of the target audio receiving device, to obtain adjusted volume information of the target audio receiving device; control the Bluetooth module to send a second broadcast packet carrying the adjusted volume information of the target audio receiving device; wherein the adjusted volume information is used to adjust the volume of the target audio receiving device.
[0141] In some embodiments, the controller 380 is further configured to: based on the device information and the initial volume information of the target audio receiving device, receive a volume adjustment operation for the target audio receiving device, and obtain the adjusted volume information of the target audio receiving device, including: displaying the device information and the initial volume information of the target audio receiving device on a volume adjustment interface; and in response to a volume adjustment operation for the initial volume information acting on the volume adjustment interface, determining the adjusted volume information of the target audio receiving device.
[0142] In some embodiments, the controller 380 is further configured to: before the response to the volume adjustment operation for the initial volume information acting on the volume adjustment interface, the controller 380 is further configured to: play a debugging audio file on the volume adjustment interface; and wherein the volume of the debugging audio file is determined based on the volume adjustment operation.
[0143] In some embodiments, the controller 380 is further configured to: before the response to the volume adjustment operation for the initial volume information acting on the volume adjustment interface, the controller 380 is further configured to: play a debugging audio file on the volume adjustment interface; and wherein the volume of the debugging audio file is determined based on the volume adjustment operation.
[0144] Corresponding to the scene schematic diagram as shown in Figure 6 The embodiments of the present disclosure provide a volume adjustment method as shown in Figure 11 The embodiments of the present disclosure provide a volume adjustment method as shown in Figure 11 The embodiments of the present disclosure provide a volume adjustment method as shown in Figure 1 The embodiments of the present disclosure provide a volume adjustment method as shown in Figure 11 The embodiments of the present disclosure provide a volume adjustment method as shown in
[0145] S1102, control the Bluetooth module to send a first broadcast packet.
[0146] The first broadcast packet carries device information and initial volume information of a target audio receiving device, and the target audio receiving device has a Bluetooth connection with the display device.
[0147] With the continuous development of Bluetooth broadcast technology, the current Bluetooth protocol can support periodic broadcast with response, which is a kind of support for connectionless, bidirectional, low-power Bluetooth broadcast technology. In actual application, the transmission and control of audio data can be carried out based on the above-mentioned connectionless broadcast packet mode. In the embodiments of the present disclosure, the display device can be built-in with a Bluetooth module supporting low-power Bluetooth audio protocol (LEaudio), and the first broadcast packet is sent to the outside through the Bluetooth module.
[0148] In this embodiment, the first broadcast packet may carry device information and initial volume information of the target audio receiving device. The device information may include the device name and device type information of the target audio receiving device. Additionally, the first broadcast packet may also carry the device name and unique identifier of the display device, such as a device address. Other devices can use Bluetooth scanning to scan for nearby broadcast packets and learn about the display device based on the information carried in the broadcast packet, in order to conduct further communication or connection.
[0149] As can be seen, the display device in this embodiment of the present disclosure is able to send device information and initial volume information of the target audio receiving device to the outside world based on connectionless broadcast packets.
[0150] In some embodiments, before the display device controls the Bluetooth module to send the first broadcast packet, it can also control the Bluetooth module to establish a Bluetooth connection with the target audio receiving device, and obtain the device information and initial volume information of the target audio receiving device based on the Bluetooth connection.
[0151] In practical applications, before the display device controls the Bluetooth module to establish a Bluetooth connection with the target audio receiving device, it can also use the Bluetooth scanning function to discover nearby audio receiving devices and display the scanned audio receiving devices on the device management page. These scanned audio receiving devices can include Bluetooth-enabled devices such as headphones and speakers. While displaying the scanned audio receiving devices on the device management page, the display device can also receive pairing requests from the user for the target audio receiving device and establish a Bluetooth connection with it.
[0152] In practical applications, when a display device plays music or video, in order to achieve better sound playback effects, the display device usually establishes an Access Control List (ACL) connection and a Volume Control Profile (VCP) connection with the audio receiving device. Audio information is sent to the audio receiving device through the VCP connection, and the audio receiving device plays the sound after receiving the audio information.
[0153] like Figure 12 The diagram shown is a schematic representation of a device management page provided in an embodiment of this disclosure. Figure 12The page shown displays the device identifiers corresponding to the audio receiving devices scanned by the display device, such as "Bluetooth speaker 3" and "Bluetooth speaker 4". Among them, Bluetooth speaker 3 and Bluetooth speaker 4 are Bluetooth devices scanned by the display device through the Bluetooth module. Further, after the display device receives the selection instruction for the device identifier "Bluetooth speaker 3", the display device can establish a Bluetooth connection with the audio receiving device indicated by "Bluetooth speaker 3".
[0154] In addition, the device management page can also display the device identifiers corresponding to the audio receiving devices connected by the display device, such as "Bluetooth speaker 1" and "Bluetooth speaker 2".
[0155] In actual application, after the display device establishes a Bluetooth connection with the target audio receiving device, the display device can configure the channel of the target audio receiving device. Specifically, the display device configures the corresponding speaker for the channel information, so that the configured channel information is played by the speaker.
[0156] In some embodiments, before the display device controls the Bluetooth module to send the first broadcast packet, the display device can also include: in response to a display trigger operation for the volume configuration page, controlling the Bluetooth module to enter a broadcast state to turn on the Bluetooth broadcast function of the display device. Among them, the display trigger operation for the volume configuration page can include a trigger operation for the "adjust volume through mobile phone" control on the management page before playing the audio and video file, and can also include a trigger operation for the "adjust volume through mobile phone" control on the audio and video playing page during playing the audio and video file. The display trigger operation for the audio configuration page is not limited in the embodiments of the present disclosure.
[0157] In actual application, the user can adjust the volume of the target audio receiving device through the target control terminal before the display device plays the audio and video file, or can adjust the volume of the target audio receiving device through the target control terminal during the display device is playing the audio and video file. For the above two volume adjustment scenarios, they will be described in detail in subsequent embodiments, and will not be described here.
[0158] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of "controlling the Bluetooth module to establish a Bluetooth connection with the audio receiving device" can be executed first, and then the step of "controlling the Bluetooth module to send the first broadcast packet" can be executed. One or more steps can be added before the above steps, such as adding the steps of "controlling the Bluetooth module to scan the surrounding audio receiving devices" and "displaying the scanned audio receiving devices on the device management page" before the step of "controlling the Bluetooth module to establish a Bluetooth connection with the audio receiving device".
[0159] S1104, after receiving the response packet for the first broadcast packet, controlling the Bluetooth module to switch from the broadcast state to the scanning state.
[0160] The response packet is used to represent that the first broadcast packet has been received by the target control terminal.
[0161] In actual application, after the display device controls the Bluetooth module to send out the first broadcast packet, if other devices scan the first broadcast packet and want to communicate or connect with the display device, the corresponding response packet can be returned for the first broadcast packet. After the display device receives the response packet for the first broadcast packet, the Bluetooth module is controlled to switch from the broadcast state to the scanning state.
[0162] In the embodiments of the present disclosure, the broadcast state and the scanning state are two different Bluetooth working states. The Bluetooth module in the broadcast state can send out a broadcast packet, but cannot perform Bluetooth scanning. Correspondingly, the Bluetooth module in the scanning state can scan the broadcast packet around, but cannot send out a broadcast packet. After the display device controls the Bluetooth module to switch from the broadcast state to the scanning state, the Bluetooth module can scan the broadcast packet sent out by the surrounding devices.
[0163] In the embodiments of the present disclosure, the response packet can be a response packet returned by the target control terminal near the display device for the first broadcast packet after receiving the first broadcast packet, and is specifically used to represent that the first broadcast packet has been received by the target control terminal.
[0164] S1106, controlling the Bluetooth module to acquire a second broadcast packet through scanning.
[0165] The second broadcast packet carries the adjusted volume information of the target audio receiving device, and the adjusted volume information is obtained based on the device information and the initial volume information.
[0166] In the embodiments of the present disclosure, after the display device controls the Bluetooth module to switch from the broadcast state to the scanning state, the Bluetooth module can be controlled to scan the surrounding devices to acquire the second broadcast packet through Bluetooth scanning. The second broadcast packet carries the adjusted volume information of the target audio receiving device, which can be the adjusted volume information of the target audio receiving device obtained by the target control terminal based on the device information and the initial volume information of the target audio receiving device.
[0167] In some embodiments, after the display device controls the Bluetooth module to obtain the second broadcast packet through scanning, the display device can further parse the second broadcast packet to obtain the adjusted volume information of the target audio receiving device, and then determine whether the target audio receiving device corresponding to the adjusted volume information belongs to the devices in the target networking. If it is determined that the target audio receiving device corresponding to the adjusted volume information belongs to the devices in the target networking, the display device triggers to execute the Bluetooth connection based on the adjusted volume information to send the adjusted volume information to the target audio receiving device, so that the target audio receiving device adjusts its volume based on the adjusted volume information.
[0168] In practical applications, devices connected to the same local area network through a network are usually determined as devices in the same networking, or devices using a specific network protocol for communication are determined as devices in the same networking. The multiple devices in the same networking can implement a multi-room audio synchronization function, i.e., devices placed in different rooms can play the same music or sound synchronously.
[0169] In some embodiments, when the display device determines that the target audio receiving device corresponding to the adjusted volume information belongs to the devices in the target networking, the display device can further control the display to display each audio receiving device in the target networking, and based on the Bluetooth connection, send the adjusted volume information to each audio receiving device in the target networking, so as to implement the function of adjusting the volume of the audio receiving devices in the same networking.
[0170] In some embodiments, after the display device controls the Bluetooth module to obtain the second broadcast packet and parse the second broadcast packet to obtain the adjusted volume information of the target audio receiving device, the display device can further control the display to display the adjusted volume information of the target audio receiving device, so that the user can learn the current volume information of the target audio receiving device after the adjustment through the mobile phone based on the display.
[0171] In some embodiments, during the process in which the display device controls the display to display the adjusted volume information of the target audio receiving device, the display device can further receive a volume adjustment operation for the target audio receiving device to adjust the volume of the target audio receiving device again.
[0172] The execution order of the above steps is not limited in the embodiments of the present disclosure. For example, the step of "determining whether the target audio receiving device corresponding to the adjusted volume information belongs to the devices in the target networking" can be executed first, and then the step of "based on the Bluetooth connection, sending the adjusted volume information to the target audio receiving device" can be executed when it is determined that the target audio receiving device belongs to the devices in the target networking.
[0173] S1108, based on the Bluetooth connection, sending the adjusted volume information to the target audio receiving device.
[0174] The target audio receiving device is configured to adjust its volume by using the adjusted volume information.
[0175] In the embodiments of the present disclosure, the Bluetooth connection between the display device and the target audio receiving device can be used for data transmission and interaction. Therefore, after receiving the adjusted volume information of the target audio receiving device, the display device can send the adjusted volume information to the target audio receiving device based on the Bluetooth connection, so that the target audio receiving device adjusts its volume by using the adjusted volume information.
[0176] The embodiments of the present disclosure do not limit the execution order of the above steps. For example, the step of sending the adjusted volume information to the target audio receiving device based on the Bluetooth connection can be performed first, and then the step of controlling the display to display the adjusted volume information of the target audio receiving device can be performed. Alternatively, the step of controlling the display to display the adjusted volume information of the target audio receiving device can be performed first, and then the step of sending the adjusted volume information to the target audio receiving device based on the Bluetooth connection can be performed.
[0177] In the volume adjustment method provided by the embodiments of the present disclosure, the Bluetooth module is first controlled to send a first broadcast carrying device information and initial volume information of the target audio receiving device. After receiving a response packet for the first broadcast packet, the Bluetooth module is controlled to switch from a broadcast state to a scanning state. Then, the Bluetooth module is controlled to acquire a second broadcast packet carrying adjusted volume information of the target audio receiving device through scanning. Further, the adjusted volume information is sent to the target audio receiving device based on the Bluetooth connection between the display device and the target audio receiving device, so that the target audio receiving device adjusts its volume by using the adjusted volume information. It can be seen that the embodiments of the present disclosure can achieve the function of adjusting the volume of the audio receiving device having the Bluetooth connection with the display device by using a connectionless mode, specifically, by using the broadcast packet and the response packet.
[0178] In practical applications, channel information can also be reconfigured based on broadcast and response packets between the display device and the target control terminal. Specifically, the display device first controls the Bluetooth module to send a first broadcast packet, which carries the channel information to be configured. The target control terminal uses this information to reconfigure the BIS identifier. Then, upon receiving a response packet for the first broadcast packet, the display device controls the Bluetooth module to switch from broadcast to scanning mode. The response packet indicates that the first broadcast packet has been received by the target control terminal. Next, the display device controls the Bluetooth module to obtain a second broadcast packet through scanning. This second broadcast packet carries the reconfigured BIS identifier from the target control terminal. Furthermore, based on the Bluetooth connection, the reconfigured BIS identifier is sent to the target audio receiving device, enabling the target audio receiving device to obtain and play the target BIS audio from multiple BIS streams broadcast by the display device based on the reconfigured BIS identifier. Additionally, the pairing and depairing function for the audio receiving device can also be implemented based on the broadcast and response packets between the display device and the target control terminal. The specific implementation process can be understood by referring to the channel information reconfiguration process described above, and will not be elaborated upon here.
[0179] like Figure 13 The diagram shown is a schematic representation of a scenario where the volume is adjusted via a mobile phone before playing an audio or video file, according to an embodiment of this disclosure. Figure 13 (a) The display device's settings page shows a "Adjust volume via mobile phone" control. When the display device receives a selection command for the "Adjust volume via mobile phone" control, it displays the connected audio receiving device; such as Figure 13 As shown in (b), this is a schematic diagram of a connected audio receiving device provided in an embodiment of the present disclosure. The page displays audio receiving devices that have been paired and connected, such as Bluetooth speaker 1 and Bluetooth speaker 2. The page also displays a prompt message: "Please select the Bluetooth speaker whose volume can be adjusted via mobile phone".
[0180] The display device receives Figure 13 (b) When a selection command is given for Bluetooth speaker 1, the Bluetooth module is controlled to enter broadcast mode (i.e., switch from the current audio output channel to the Bluetooth broadcast channel) and a first broadcast packet is sent. This first broadcast packet carries the device information and initial volume information of Bluetooth speaker 1. Figure 13 (c) is a schematic diagram of a Bluetooth broadcast switching process provided in an embodiment of this disclosure.
[0181] The target control terminal parses the first broadcast packet to obtain the device information and initial volume information of the Bluetooth speaker 1 when scanning the first broadcast packet, and obtains the adjusted volume information of the Bluetooth speaker 1 based on the initial volume information, and then encapsulates the adjusted volume information of the Bluetooth speaker 1 in the second broadcast packet and sends it to the display device; the display device controls the Bluetooth module to obtain the second broadcast packet through scanning, first parses the second broadcast packet to obtain the adjusted volume information of the Bluetooth speaker 1, and then sends the adjusted volume information to the Bluetooth speaker 1 based on Bluetooth connection, so that the Bluetooth speaker 1 adjusts its volume based on the adjusted volume information.
[0182] The display device parses the second broadcast packet to obtain the adjusted volume information of the Bluetooth speaker 1, and can also control the display to display the adjusted volume information, such as Figure 13 (d) shows a schematic diagram of displaying the adjusted volume information on the setting page provided by the embodiment of the present disclosure.
[0183] As shown in Figure 14 , a scene schematic diagram of adjusting the volume through the mobile phone in the process of playing the audio and video file is provided by the embodiment of the present disclosure. Figure 14 As shown in (a), the audio and video file is being played on the audio and video playing page, and the display device controls the Bluetooth module to enter the broadcast state when receiving the selection instruction for the “adjust the volume through the mobile phone” control in the audio and video playing page. In actual application, in order not to affect the user's watching experience of the audio and video file, only the adjusted volume information of the target audio receiving device needs to be displayed on the audio and video playing page, such as Figure 14 (b) shows a display schematic diagram of the adjusted volume information of the target audio receiving device provided by the embodiment of the present disclosure.
[0184] Corresponding to the scene schematic diagram as shown in Figure 6 , the embodiment of the present disclosure also provides an audio volume adjustment method as shown in Figure 15 , which is applied to a control terminal. As shown in Figure 15 , a flowchart of the audio volume adjustment method provided by the embodiment of the present disclosure is shown in Figure 2 . As shown in Figure 15 , the method can include but is not limited to the following steps S1502-S1508:
[0185] S1502: After the Bluetooth module obtains the first broadcast packet through scanning, a response packet is returned to the first broadcast packet, and the Bluetooth module is switched from the scanning state to the broadcast state.
[0186] The first broadcast packet is sent by the target display device.
[0187] In the embodiment of the present disclosure, the device information of the target display device is carried in the first broadcast packet. After the control terminal obtains the first broadcast packet through scanning by the Bluetooth module, the control terminal can analyze the first broadcast packet to obtain the device information of the target display device, and then return a response packet to the first broadcast packet based on the device information of the target display device. The response packet can be used to indicate that the control terminal has received the first broadcast packet.
[0188] In some embodiments, before the control terminal controls the Bluetooth module to obtain the first broadcast packet through scanning, the control terminal can further include: in response to a display trigger operation for the volume adjustment page, controlling the Bluetooth module to enter a scanning state.
[0189] In actual application, the control terminal can be provided with a broadcast assistant application program. The broadcast assistant application program can be used to realize the functions of scanning the surrounding Bluetooth broadcast packet and adjusting the volume of the target audio receiving device. For example, after the control terminal starts the broadcast assistant application program, when the control terminal receives a display trigger operation for a volume adjustment interface in the broadcast assistant application program, the control terminal controls the Bluetooth module to enter a scanning state, and when the first broadcast packet is scanned, the control terminal analyzes the scanned first broadcast packet to obtain the device information of the target display device carried in the first broadcast packet, and then returns a response packet to the first broadcast packet based on the device information.
[0190] The execution order of the above steps is not limited in the embodiment of the present disclosure. For example, the step of returning a response packet to the first broadcast packet can be performed first, and then the step of controlling the Bluetooth module to switch from the scanning state to the broadcast state can be performed. Alternatively, the step of controlling the Bluetooth module to switch from the scanning state to the broadcast state can be performed first, and then the step of returning a response packet to the first broadcast packet can be performed. One or more steps can be added before the above steps. For example, before the step of controlling the Bluetooth module to obtain the first broadcast packet through scanning, the step of controlling the Bluetooth module to enter a scanning state in response to a display trigger operation for the volume adjustment page can be added.
[0191] S1504, analyzing the first broadcast packet to obtain device information and initial volume information of the target audio receiving device.
[0192] The target audio receiving device and the target display device have a Bluetooth connection.
[0193] In the embodiment of the present disclosure, after the control terminal controls the Bluetooth module to obtain the first broadcast packet through scanning, the control terminal can further analyze the first broadcast packet to obtain the device information and the initial volume information of the target audio receiving device. Subsequently, the volume of the target audio receiving device can be adjusted based on the device information and the initial volume information.
[0194] As Figure 16Fig. 1 shows a schematic diagram of a setting page of a control terminal according to an embodiment of the present disclosure. As shown in Fig. 1, the setting page of the control terminal can display an application icon of a broadcast assistant application. When a selection instruction for the application icon is received, the control terminal can start the broadcast assistant application in response to the selection instruction. Figure 16 As shown in Fig. 2(a), the display screen of the control terminal can display an application icon of a broadcast assistant application. When a selection instruction for the application icon is received, the control terminal can start the broadcast assistant application in response to the selection instruction. After entering the broadcast assistant application, as shown in Fig. 2(b), the current page of the broadcast assistant application can display a "volume adjustment" control. When a selection instruction for the "volume adjustment" control is received, the control terminal can control the Bluetooth module to scan for a broadcast packet in response to the selection instruction. Figure 16
[0195] As shown in Fig. 3(a), the control terminal can control the Bluetooth module to scan for a first broadcast packet. After the Bluetooth module scans for the first broadcast packet, the control terminal can analyze the first broadcast packet to obtain device information and initial volume information of a target audio receiving device, and display the device information and the initial volume information of the target audio receiving device on a volume adjustment page. As shown in Fig. 3(b), the volume adjustment interface of the control terminal can display the device information and the initial volume information of the target audio receiving device, for example, the initial volume information of the Bluetooth speaker 1. The control terminal can receive a volume adjustment operation for the initial volume information of the Bluetooth speaker 1 to obtain adjusted volume information of the Bluetooth speaker 1. Figure 16
[0196] S1506, based on the device information and the initial volume information of the target audio receiving device, receiving a volume adjustment operation for the target audio receiving device to obtain adjusted volume information of the target audio receiving device.
[0197] In the embodiment of the present disclosure, after the control terminal analyzes the first broadcast packet to obtain the device information and the initial volume information of the target audio receiving device, the control terminal can further receive a volume adjustment operation for the target audio receiving device to obtain adjusted volume information of the target audio receiving device.
[0198] In some embodiments, during the process of displaying the device information and the initial volume information of the target audio receiving device on the volume adjustment interface, when the control terminal receives a volume adjustment operation for the initial volume information of the target audio receiving device, the control terminal can determine the adjusted volume as the adjusted volume information of the target audio receiving device.
[0199] In some embodiments, before determining the adjusted volume information of the target audio receiving device in response to the volume adjustment operation for the initial volume information of the target audio receiving device on the volume adjustment interface, the control terminal can further play a debugging audio file on the volume adjustment interface. The volume of the debugging audio file is determined based on the volume adjustment operation.
[0200] In some embodiments, the first broadcast packet sent by the target display device can also carry a debugging audio file corresponding to initial volume information of the target audio receiving device. After receiving the first broadcast packet, the control terminal can parse the device information, initial volume information and the debugging audio file corresponding to the initial volume information of the target audio receiving device from the first broadcast packet. Further, the volume of the debugging audio file is determined based on the volume adjustment operation on the volume adjustment page, and the debugging audio file is played, thereby helping the user to adjust the volume of the audio receiving device to obtain a better sound playing effect.
[0201] In the debugging audio file, information such as volume range debugging and channel debugging can be included. For example, different volume sizes of sound can be played based on the volume debugging information in the debugging audio file, to help the user to adjust the volume range of the audio receiving device based on the target control terminal.
[0202] The execution order of the above steps is not limited in the embodiments of the present disclosure. For example, the step of "playing the debugging audio file on the volume adjustment interface" can be performed first, and then the step of "determining the adjusted volume information of the target audio receiving device in response to the volume adjustment operation on the volume adjustment interface for the initial volume information". One or more steps can also be added before the above steps, for example, before the step of "determining the adjusted volume information of the target audio receiving device in response to the volume adjustment operation on the volume adjustment interface for the initial volume information", the step of "displaying the device information and initial volume information of the target audio receiving device on the volume adjustment interface" is added.
[0203] S1508, control the Bluetooth module to send a second broadcast packet carrying the adjusted volume information of the target audio receiving device. The adjusted volume information is used to adjust the volume of the target audio receiving device.
[0204] In the embodiments of the present disclosure, after obtaining the adjusted volume information of the target audio receiving device, the control terminal encapsulates the adjusted volume information of the target audio receiving device in the first broadcast packet, and controls the Bluetooth module to send a second broadcast packet carrying the adjusted volume information of the target audio receiving device.
[0205] In actual application, after the target display device controls the Bluetooth module to scan and obtain the second broadcast packet, the adjusted volume information is sent to the target audio receiving device based on Bluetooth connection, so that the target audio receiving device adjusts its volume size based on the adjusted volume information.
[0206] In some embodiments, the second broadcast packet can also carry reconfigured channel information, and after receiving the second broadcast packet, the target display device can also send a target BIS identifier to the target audio receiving device based on the reconfigured channel information, so that the target audio receiving device can obtain a BIS stream corresponding to the target BIS identifier from the target display device broadcasted multiple BIS streams based on the target BIS identifier.
[0207] In the volume adjustment method provided by the embodiments of the present disclosure, the control terminal controls the Bluetooth module to return a response packet to the first broadcast packet after obtaining the first broadcast packet through scanning, and controls the Bluetooth module to switch from the scanning state to the broadcast state. Then, the first broadcast packet is analyzed to obtain the device information and the initial volume information of the target audio receiving device. Next, based on the device information and the initial volume information of the target audio receiving device, a volume adjustment operation for the target audio receiving device is received to obtain the adjusted volume information of the target audio receiving device. Further, the Bluetooth module is controlled to send a second broadcast packet carrying the adjusted volume information of the target audio receiving device, so that the target audio receiving device adjusts its volume size by using the adjusted volume information. It can be seen that the embodiments of the present disclosure can realize the function of adjusting the volume of the audio receiving device that has established a Bluetooth connection with the display device by using the control terminal, by using a connectionless manner, specifically, by using broadcast packets and response packets.
[0208] Figure 17 A structural schematic diagram of an electronic device is provided in the embodiments of the present disclosure. The electronic device can be the display device, the control terminal or the audio receiving device described above. As shown in the figure, the electronic device includes a processor 1701, a memory 1702, and a computer program stored in the memory 1702 and executable on the processor 1701. The computer program is executed by the processor 1701 to implement the methods involved in the above method embodiments, such as the volume adjustment method performed by the display device or the volume adjustment method performed by the control terminal. Figure 17
[0209] The embodiments of the present disclosure provide a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement each process of the above volume adjustment method and achieve the same technical effects. To avoid repetition, details are not repeated here. The computer readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0210] The present disclosure provides a computer program product comprising a computer program which, when executed on a computer, causes the computer to implement the above-mentioned volume adjusting method.
[0211] For the convenience of explanation, the above description has been made in connection with specific embodiments. However, the above description in some embodiments is not intended to be exhaustive or to limit the embodiments to the precise forms disclosed. Various modifications and variations are possible in light of the above teachings. The embodiments were chosen and described in order to best explain the principles of the application and its practical application and to thereby enable others skilled in the art to best use the embodiments and various modifications as are suited to the particular use contemplated.
Claims
1. A display device, characterized in that, include: monitor; Bluetooth module; The controller connected to the Bluetooth module is configured to: The Bluetooth module is controlled to send a first broadcast packet; wherein the first broadcast packet carries device information and initial volume information of the target audio receiving device, and the target audio receiving device and the display device have a Bluetooth connection; Upon receiving a response packet for the first broadcast packet, the Bluetooth module is controlled to switch from broadcast mode to scanning mode; wherein, the response packet is used to indicate that the first broadcast packet has been received by the target control terminal; The Bluetooth module is controlled to acquire a second broadcast packet by scanning; wherein the second broadcast packet carries the adjusted volume information of the target audio receiving device, and the adjusted volume information is obtained by adjusting based on the device information and the initial volume information; Based on the Bluetooth connection, the adjusted volume information is sent to the target audio receiving device; wherein, the target audio receiving device is used to adjust its own volume using the adjusted volume information.
2. The display device according to claim 1, characterized in that, The controller is also configured to: Before controlling the Bluetooth module to send the first broadcast packet, the method further includes: In response to a display trigger operation on the volume configuration page, the Bluetooth module is controlled to enter broadcast mode.
3. The display device according to claim 1, characterized in that, The controller is also configured to: After the Bluetooth module is controlled to obtain the second broadcast packet by scanning, the method further includes: The adjusted volume information of the target audio receiving device is obtained by parsing the second broadcast packet; Determine whether the target audio receiving device corresponding to the adjusted volume information belongs to the target network. If so, the step of sending the adjusted volume information to the target audio receiving device based on the Bluetooth connection is triggered.
4. The display device according to claim 3, characterized in that, The controller is also configured to: After parsing the second broadcast packet to obtain the adjusted volume information of the target audio receiving device, the method further includes: The display is controlled to show the adjusted volume information of the target audio receiving device.
5. A control terminal, characterized in that, include: monitor; Bluetooth module; The controller connected to the Bluetooth module is configured to: After the Bluetooth module obtains the first broadcast packet through scanning, it returns a response packet for the first broadcast packet and controls the Bluetooth module to switch from scanning state to broadcast state; wherein, the first broadcast packet is sent by the target display device; The first broadcast packet is parsed to obtain the device information and initial volume information of the target audio receiving device; wherein, the target audio receiving device and the target display device have a Bluetooth connection; Based on the device information and initial volume information of the target audio receiving device, a volume adjustment operation for the target audio receiving device is received, and the adjusted volume information of the target audio receiving device is obtained. The Bluetooth module is controlled to send a second broadcast packet carrying adjusted volume information of the target audio receiving device; wherein the adjusted volume information is used to adjust the volume of the target audio receiving device.
6. The control terminal according to claim 5, characterized in that, The controller is specifically configured as follows: The step of receiving a volume adjustment operation for the target audio receiving device based on the device information and initial volume information of the target audio receiving device, and obtaining the adjusted volume information of the target audio receiving device, includes: The volume adjustment interface displays the device information and initial volume information of the target audio receiving device; In response to a volume adjustment operation on the volume adjustment interface for the initial volume information, the adjusted volume information of the target audio receiving device is determined.
7. The control terminal according to claim 5, characterized in that, The controller is also configured to: Before determining the adjusted volume information of the target audio receiving device in response to a volume adjustment operation on the volume adjustment interface that targets the initial volume information, the method further includes: Play a debug audio file on the volume adjustment interface; wherein the volume of the debug audio file is determined based on the volume adjustment operation.
8. The control terminal according to claim 5, characterized in that, The controller is also configured to: Before the Bluetooth module receives the first broadcast packet through scanning and returns a response packet for the first broadcast packet, the method further includes: In response to a display trigger operation on the volume adjustment interface, the Bluetooth module is controlled to enter the scanning state.
9. A volume adjustment method, characterized in that, Applied to a display device, the method includes: The control Bluetooth module sends out a first broadcast packet; wherein the first broadcast packet carries device information and initial volume information of the target audio receiving device, and the target audio receiving device and the display device have a Bluetooth connection; Upon receiving a response packet for the first broadcast packet, the Bluetooth module is controlled to switch from broadcast mode to scanning mode; wherein, the response packet is used to indicate that the first broadcast packet has been received by the target control terminal; The Bluetooth module is controlled to acquire a second broadcast packet by scanning; wherein the second broadcast packet carries the adjusted volume information of the target audio receiving device, and the adjusted volume information is obtained by adjusting based on the device information and the initial volume information; Based on the Bluetooth connection, the adjusted volume information is sent to the target audio receiving device; wherein, the target audio receiving device is used to adjust its own volume using the adjusted volume information.
10. A volume adjustment method, characterized in that, Applied to a control terminal, the method includes: After the Bluetooth module obtains the first broadcast packet through scanning, it returns a response packet for the first broadcast packet and controls the Bluetooth module to switch from scanning state to broadcast state; wherein, the first broadcast packet is sent by the target display device; The first broadcast packet is parsed to obtain the device information and initial volume information of the target audio receiving device; wherein, the target audio receiving device and the target display device have a Bluetooth connection; Based on the device information and initial volume information of the target audio receiving device, a volume adjustment operation for the target audio receiving device is received, and the adjusted volume information of the target audio receiving device is obtained. The Bluetooth module is controlled to send a second broadcast packet carrying adjusted volume information of the target audio receiving device; wherein the adjusted volume information is used to adjust the volume of the target audio receiving device.