Display device and data transmission method
By dynamically adjusting the BLE connection parameters between the display device and the Bluetooth audio device and remote control, the voice recognition anomaly during audio and voice data transmission on the display device was resolved, improving the integrity and accuracy of voice data transmission and enhancing the user experience.
Patent Information
- Application Number
- CN202511556185.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-28
- Publication Date
- 2026-02-27
AI Technical Summary
When display devices and Bluetooth Low Energy devices transmit audio and voice data simultaneously, voice recognition errors can easily occur, affecting the user experience.
By dynamically adjusting the interval and event length parameters of the BLE connection between the display device, Bluetooth audio device, and remote control, the connection interval and event length are increased before voice data transmission, reducing the bandwidth load on the Bluetooth chip and improving the integrity and accuracy of voice data transmission.
It improves the success rate of voice recognition on remote controls, ensures the timeliness and integrity of voice data, reduces voice data loss, and enhances the user experience.
Smart Images

Figure CN121585852A_ABST
Abstract
Description
Technical Field
[0001] This application relates to terminal technology. More specifically, it relates to a display device and a data transmission method. Background Technology
[0002] Currently, the performance of Bluetooth chips is limited by factors such as cost and design. When designing scenarios where Bluetooth Low Energy (BLE) devices are used concurrently, many performance issues are encountered. For example, if a display device and a BLE Bluetooth audio device are already connected for audio transmission, and a Bluetooth remote control is used to transmit voice data to the display device at the same time, voice recognition errors are likely to occur, affecting the user's actual experience. Summary of the Invention
[0003] To solve the above-mentioned technical problems, or at least partially solve them, embodiments of this application provide a display device and a data transmission method.
[0004] In a first aspect, embodiments of this application provide a display device, which includes a display, a Bluetooth module, and a controller. The display device is configured to establish a first BLE connection with a Bluetooth audio device and a second BLE connection with a remote controller. The display device is configured to: receive a voice key press command from the remote controller via the second BLE connection when audio transmission is performed between the display device and the Bluetooth audio device through the first BLE connection; in response to the voice key press command, send a first parameter adjustment command to the Bluetooth audio device and a second parameter adjustment command to the remote controller. The first parameter adjustment command adjusts the connection interval parameter of the first BLE connection from a first interval to a second interval, and the second parameter adjustment command adjusts the connection event length parameter of the second BLE connection from a first event length to a second event length, wherein the second interval is greater than the first interval and the second event length is greater than the first event length; and upon receiving a first response message from the Bluetooth audio device and a second response message from the remote controller, receive voice data sent by the remote controller. The first response message indicates that the Bluetooth audio device has adjusted the connection interval parameter to the second interval, and the second response message indicates that the remote controller has adjusted the connection event length parameter to the second event length.
[0005] In this embodiment of the disclosure, when the display device and the Bluetooth audio device are transmitting audio via a first BLE connection, in response to receiving a voice button press command from the remote control, before the voice data transmission begins, by dynamically increasing the connection interval parameter of the Bluetooth audio device, it can be ensured that the Bluetooth audio device will not disconnect from the display device during voice data transmission. Furthermore, by dynamically increasing the connection event length parameter of the remote control, more opportunities and resources can be allocated to transmit voice data, thereby increasing the RF resource utilization rate of voice data and reducing the bandwidth load of the Bluetooth chip overall. This increases the success rate of voice data transmission, ensuring the integrity and accuracy of BLE voice data transmission and improving the voice recognition success rate of the remote control.
[0006] In some embodiments of this application, the display is specifically configured to: upon receiving a first response message from the Bluetooth audio device and a second response message from the remote control, send a first instruction to the remote control, the first instruction being used to instruct the remote control to begin sending voice data to the display device.
[0007] In this embodiment of the application, after receiving the first response message and the second response message, the display device determines that the dynamic connection parameter adjustment is complete. At this time, it sends a first instruction to the remote control, which enables the remote control to transmit voice data in a timely manner based on the first instruction. Moreover, it can avoid the problem of voice data loss caused by starting voice data transmission before the dynamic connection parameter adjustment is completed. In this way, the timeliness and integrity of voice data transmission can be guaranteed.
[0008] In some embodiments of this application, the display is specifically configured to: determine the current radio frequency resource occupancy rate in response to the voice key press command; and, if the radio frequency resource occupancy rate is greater than or equal to the occupancy rate threshold, send a first parameter adjustment command to the Bluetooth audio device and a second parameter adjustment command to the remote control.
[0009] In this embodiment, if the current RF resource occupancy rate is greater than or equal to the occupancy rate threshold, transmitting voice data at this time can easily lead to voice data loss, resulting in inaccurate voice data recognition and affecting user experience. Therefore, before voice data transmission begins, the current device connection status and Bluetooth chip bandwidth occupancy are determined. Specifically, when the display device and at least one Bluetooth audio device are transmitting audio via BLE connection, and the current RF resource occupancy rate is greater than or equal to the occupancy rate threshold, dynamically increasing the connection event length parameter of the remote control and the connection interval parameter of the Bluetooth audio device can effectively reduce the bandwidth load on the Bluetooth chip. Increasing the connection interval parameter of the Bluetooth audio device ensures that the connection between the Bluetooth audio device and the display device remains uninterrupted, which is imperceptible to the user. Increasing the connection event length parameter of the remote control allows the display device and the remote control more opportunities and resources to transmit voice data, thereby ensuring the integrity and accuracy of BLE voice data transmission and improving the success rate of remote control voice recognition.
[0010] In some embodiments of this application, the display is further configured to: send a second instruction to the remote controller when the radio frequency resource occupancy rate is less than the occupancy rate threshold, the second instruction being used to instruct the remote controller to start sending voice data to the display device; and receive the voice data sent by the remote controller.
[0011] In this embodiment, the current radio frequency resource occupancy rate is less than the occupancy rate threshold, which indicates that the bandwidth load of the current Bluetooth chip is relatively light and can support voice data transmission between the remote control and the display device without dynamically adjusting the connection parameters. Therefore, by sending a second command to the remote control, the remote control can transmit voice data in a timely manner based on the second command, thus ensuring the timeliness of voice data transmission.
[0012] In some embodiments of this application, the display is further configured to transmit mute data to the Bluetooth audio device via a first BLE connection in response to the voice key press command.
[0013] In this embodiment of the application, in response to the voice key press command, the audio data transmitted by the display device is silent data, which can ensure that the actual sound output result will not be affected when the connection interval parameter of the Bluetooth audio device is dynamically increased, and can better ensure that the Bluetooth audio device will not disconnect from the display device.
[0014] In some embodiments of this application, the display is further configured to: update the connection interval of the Bluetooth audio device sequentially in descending order within a preset connection interval range with a preset interval length as the step size, until a maximum interval is determined that will not cause the first BLE connection between the Bluetooth audio device and the display device to be disconnected; and determine the maximum interval as the second interval.
[0015] In this embodiment of the application, during the data preparation stage, the maximum interval that will not cause the first BLE connection between the Bluetooth audio device and the display device to be disconnected is obtained through experiments as the second interval. This can further reduce the bandwidth occupation of the Bluetooth chip by the Bluetooth audio device and better ensure the integrity and accuracy of voice data transmission.
[0016] In some embodiments of this application, the display is further configured to: receive a voice key release command from the remote control via a second BLE connection; in response to the voice key release command, send a third parameter adjustment command to the Bluetooth audio device and a fourth parameter adjustment command to the remote control, wherein the third parameter adjustment command is used to adjust the connection interval parameter of the first BLE connection from a second interval to a first interval, and the fourth parameter adjustment command is used to adjust the connection event length parameter of the second BLE connection from a second event length to a first event length; and upon receiving a third response message from the Bluetooth audio device, continue audio transmission with the Bluetooth audio device via the first BLE connection, wherein the third response message is used to indicate that the Bluetooth audio device has adjusted the connection interval parameter to the first interval.
[0017] In this embodiment, after receiving the third and fourth response messages, it is determined that the dynamic adjustment of connection parameters is complete. Therefore, audio transmission can continue with the Bluetooth audio device via the first BLE connection. This ensures timely audio data transmission and guarantees the integrity of audio data transmission.
[0018] Secondly, embodiments of this application provide a data transmission method applied to a display device. The display device is used to establish a first BLE connection with a Bluetooth audio device and a second BLE connection with a remote control. The method includes: when the display device and the Bluetooth audio device are transmitting audio via the first BLE connection, receiving a voice key press command from the remote control via the second BLE connection; in response to the voice key press command, sending a first parameter adjustment command to the Bluetooth audio device and a second parameter adjustment command to the remote control, wherein the first parameter adjustment command adjusts the connection interval parameter of the first BLE connection from a first interval to a second interval, and the second parameter adjustment command adjusts the connection event length parameter of the second BLE connection from a first event length to a second event length, wherein the second interval is greater than the first interval and the second event length is greater than the first event length; and upon receiving a first response message from the Bluetooth audio device and a second response message from the remote control, receiving voice data from the remote control, wherein the first response message indicates that the Bluetooth audio device has adjusted the connection interval parameter to the second interval, and the second response message indicates that the remote control has adjusted the connection event length parameter to the second event length.
[0019] In some embodiments of this application, before receiving the voice data sent by the remote control, the method further includes: sending a first instruction to the remote control, the first instruction being used to instruct the remote control to start sending voice data to the display device.
[0020] In some embodiments of this application, the method of sending a first parameter adjustment command to the Bluetooth audio device and a second parameter adjustment command to the remote control in response to the voice key press command includes: determining the current radio frequency resource occupancy rate in response to the voice key press command; and, if the radio frequency resource occupancy rate is greater than or equal to an occupancy rate threshold, sending the first parameter adjustment command to the Bluetooth audio device and the second parameter adjustment command to the remote control.
[0021] In some embodiments of this application, the method further includes: when the radio frequency resource occupancy rate is less than the occupancy rate threshold, sending a second instruction to the remote controller, the second instruction being used to instruct the remote controller to start sending voice data to the display device; and receiving the voice data sent by the remote controller.
[0022] In some embodiments of this application, the method further includes: in response to the voice key press instruction, transmitting mute data to the Bluetooth audio device via a first BLE connection.
[0023] In some embodiments of this application, the method further includes: updating the connection interval of the Bluetooth audio device sequentially in descending order within a preset connection interval range with a preset interval length as the step size, until a maximum interval is determined that will not cause the first BLE connection between the Bluetooth audio device and the display device to be disconnected; and determining the maximum interval as the second interval.
[0024] In some embodiments of this application, the method further includes: receiving a voice key release command from the remote control via a second BLE connection; in response to the voice key release command, sending a third parameter adjustment command to the Bluetooth audio device and a fourth parameter adjustment command to the remote control, wherein the third parameter adjustment command is used to adjust the connection interval parameter of the first BLE connection from a second interval to a first interval, and the fourth parameter adjustment command is used to adjust the connection event length parameter of the second BLE connection from a second event length to a first event length; and, upon receiving a third response message from the Bluetooth audio device, continuing audio transmission with the Bluetooth audio device via the first BLE connection, wherein the third response message is used to indicate that the Bluetooth audio device has adjusted the connection interval parameter to the first interval.
[0025] Thirdly, embodiments of this application provide a computer-readable storage medium, including: storing a computer program on the computer-readable storage medium, wherein when the computer program is executed by a processor, it implements the data transmission method as shown in the second aspect.
[0026] Fourthly, embodiments of this application provide a computer program product, including: when the computer program product is run on a computer, causing the computer to implement the data transmission method as shown in the second aspect.
[0027] The technical solution provided in this application has the following advantages compared with the prior art: In this application embodiment, Attached Figure Description To more clearly illustrate the implementation methods in the embodiments of this application or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings.
[0028] Figure 1 An operational scenario between a display device and a control device according to some embodiments is illustrated; Figure 2 A hardware configuration block diagram of a control device 100 according to some embodiments is shown; Figure 3 A hardware configuration block diagram of a display device 200 according to some embodiments is shown; Figure 4 A schematic diagram of the software architecture in a display device 200 according to some embodiments is shown; Figure 5 A schematic diagram of BLE connection parameters according to some embodiments is shown; Figure 6 One of the flowcharts of a data transmission method according to some embodiments is shown; Figure 7 A second schematic flowchart of a data transmission method according to some embodiments is shown; Figure 8 A third schematic flowchart of a data transmission method according to some embodiments is shown; Figure 9 A fourth schematic flowchart of a data transmission method according to some embodiments is shown; Figure 10 Fifth of a series of schematic flowcharts illustrating a data transmission method according to some embodiments is shown. Detailed Implementation
[0029] To make the objectives and implementation methods of this application clearer, the exemplary implementation methods of this application will be clearly and completely described below with reference to the accompanying drawings of the exemplary embodiments of this application. Obviously, the exemplary embodiments described are only some embodiments of this application, and not all embodiments.
[0030] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.
[0031] The terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar or related objects or entities, and do not necessarily imply a specific order or sequence, unless otherwise specified. It should be understood that such terms are interchangeable where appropriate.
[0032] The terms “comprising” and “having”, and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device that includes a range of components is not necessarily limited to all of the components that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.
[0033] The display device provided in this application can have various implementation forms, such as a television, a smart television, a laser projection device, a monitor, an electronic bulletin board, an electronic table, a mobile phone, a tablet computer, a laptop computer, a handheld computer, an in-vehicle electronic device, etc.
[0034] Figure 1 This is a schematic diagram illustrating an operational scenario between a display device and a control device according to an embodiment, wherein the control device includes a smart device or a control apparatus. Figure 1 As shown, the user can operate the display device 200 through the smart device 300 or the control device 100.
[0035] In some embodiments, the control device 100 may be a remote control. Communication between the remote control and the display device includes infrared protocol communication, Bluetooth protocol communication, and other short-range communication methods, controlling the display device 200 wirelessly or via wired means. Users can control the display device 200 by inputting user commands through buttons on the remote control, voice input, control panel input, etc.
[0036] In some embodiments, a smart device 300 (such as a mobile terminal, tablet computer, computer, laptop computer, etc.) can also be used to control the display device 200. For example, an application running on the smart device can be used to control the display device 200.
[0037] In some embodiments, the display device may receive instructions not through the aforementioned smart devices or control devices, but through touch or gestures.
[0038] In some embodiments, the display device 200 can also be controlled in ways other than the control device 100 and the smart device 300. For example, it can be controlled by directly receiving the user's voice commands through a module configured inside the display device 200 for acquiring voice commands, or it can be controlled by receiving the user's voice commands through a voice control device set outside the display device 200.
[0039] In some embodiments, the display device 200 also communicates with the server 400. The display device 200 may communicate via a local area network (LAN), wireless local area network (WLAN), and other networks. The server 400 may provide various content and interactive features to the display device 200. The server 400 may be a cluster or multiple clusters, and may include one or more types of servers.
[0040] Figure 2 An exemplary block diagram of the configuration of the control device 100 according to an exemplary embodiment is shown. Figure 2 As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, an external memory, and a power supply. The control device 100 can receive user input operation commands and convert the operation commands into commands that the display device 200 can recognize and respond to, thus acting as an intermediary for interaction between the user and the display device 200.
[0041] like Figure 3 The display device 200 includes at least one of the following: a tuner 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a user interface 280, an external memory, and a power supply.
[0042] In some embodiments, the controller includes a processor, a video processor, an audio processor, a graphics processor, RAM, ROM, and a first interface to an nth interface for input / output.
[0043] The display 260 includes a display screen assembly for presenting images, a driving assembly for driving image display, a component for receiving image signals from the controller output, and a user interface for displaying video content, image content, menu control interface, and user control UI.
[0044] The display 260 can be an LCD display, an OLED display, or a projection display, and can also be a projection device and a projection screen.
[0045] The communicator 220 is a component used to communicate with external devices or servers according to various communication protocol types. For example, the communicator may include at least one of the following: a Wi-Fi module, a Bluetooth module, a wired Ethernet module, other network communication protocol chips or near-field communication protocol chips, and an infrared receiver. The display device 200 can establish the transmission and reception of control signals and data signals with the external control device 100 or the server 400 through the communicator 220.
[0046] User interface 280 can be used to receive control signals from control device 100 (such as an infrared remote control). It can also be used to directly receive user input operation commands and convert the operation commands into commands that display device 200 can recognize and respond to; in this case, it can be called a user input interface.
[0047] Detector 230 is used to collect signals from the external environment or to interact with the external environment. For example, detector 230 includes a light receiver, a sensor for collecting ambient light intensity; or, detector 230 includes an image acquisition device, such as a camera, which can be used to collect external environmental scenes, user attributes, or user interaction gestures; or, detector 230 includes a sound acquisition device, such as a microphone, for receiving external sounds. The external device interface 240 may include, but is not limited to, one or more of the following: High Definition Multimedia Interface (HDMI), analog or high-definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), RGB port, etc. It may also be a composite input / output interface formed by multiple interfaces mentioned above.
[0048] The tuner / demodulator 210 receives broadcast television signals via wired or wireless means, and demodulates audio and video signals, such as EPG data signals, from multiple wireless or wired broadcast television signals.
[0049] In some embodiments, the controller 250 and the tuner 210 may be located in different separate devices, that is, the tuner 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.
[0050] The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in memory (internal or external memory). The controller 250 controls the overall operation of the display device 200. For example, in response to receiving a user command to select a UI object to display on the monitor 260, the controller 250 can perform operations related to the object selected by the user command.
[0051] 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), and random access memory (RAM), read-only memory (ROM), a first to an nth interface for input / output, a communication bus, etc.
[0052] RAM, also known as main memory, is an internal memory that directly exchanges data with the controller. It can be read and written at any time (except during refresh) and is very fast, typically serving as temporary data storage for the operating system or other running programs. Its biggest difference from ROM is data volatility; data stored in RAM is lost when power is off. RAM is used in computers and digital systems to temporarily store programs, data, and intermediate results. ROM operates in a non-destructive read-only manner, allowing only reading and not writing. Once information is written, it is fixed and will not be lost even if power is cut off; therefore, it is also called fixed-function memory.
[0053] Users can input commands through a graphical user interface (GUI) displayed on the monitor 260, and the user input interface receives the user input commands through the GUI. Alternatively, users can input commands by entering specific sounds or gestures, and the user input interface receives the user input commands by recognizing the sounds or gestures through sensors.
[0054] A "user interface" is the medium through which an application or operating system interacts and exchanges information with the user. It converts information from its internal form to a form that the user can accept. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be an icon, window, control, or other interface element displayed on the screen of a display device. Controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets.
[0055] This application provides a display device and a data transmission method. The display device can implement the data transmission method provided in this application embodiment, or a functional module or entity within the display device can implement the data transmission method provided in this application embodiment. The display device includes a controller, a display, and a Bluetooth module, corresponding to the aforementioned... Figure 3The controller 250 and display 260, and the communicator 220 include a Bluetooth module.
[0056] Currently, in BLE applications, when a display device needs to maintain a BLE connection with at least one Bluetooth audio device and transmit LE audio data in real time (especially when the display device transmits audio data with multiple Bluetooth audio devices via BLE connection), a high ratio of the Connection Event Length (CELength) parameter required by the Bluetooth audio device to the BLE Connection Interval parameter can lead to high RF resource utilization of the Bluetooth chip. In this case, if the remote control needs to transmit voice data with the display device via BLE connection, the voice recognition function of the Bluetooth remote control may fail or have a high probability of recognition errors, resulting in a poor user experience.
[0057] The Bluetooth audio device can be an ASHA device or other devices; there are no restrictions here.
[0058] In the embodiments of this application, such as Figure 4 The diagram shows the BLE software architecture and solution design used when the display device transmits audio to a Bluetooth audio device via BLE connection and transmits voice data to a remote control.
[0059] like Figure 4 As shown, the BLE software architecture on the display device side mainly consists of three parts: the application layer, the middleware layer, and the driver layer. Taking a TV as the display device and an ASHA device as the Bluetooth audio device as an example, when a pair of ASHA devices are in a paired connection state, the TV invokes the Bluetooth settings application through the UI. In the settings application, the ASHA devices are paired and connected. After the connection is completed, the upper-layer application calls the Android service (audio service) to start transmitting Android data (audio data) downwards. This data is transmitted through the Bluetooth Low Energy Hardware Abstraction Layer (BT LE HAL) to the Bluetooth protocol stack (BT Stack), and then through the Bluetooth module to finally be transmitted to the peer device.
[0060] Once the ASHA device is paired and connected, it will proactively request BLE connection parameters, which mainly include the connection interval and connection event length.
[0061] The connection interval refers to a fixed time interval between the start times of two consecutive connection events. It determines the frequency at which the master and slave devices attempt to communicate. Figure 5 In the figure, the time difference from T0 to T1 or from T1 to T2 (20ms is shown in the example in the figure).
[0062] The connection event length refers to the maximum allowed time within a connection event during which the master and slave devices actually open their radio frequency transceiver windows to exchange data packets. It defines how long a connection event can last. Figure 5 As shown, in a connection event, the ACT (Active Radio Window) lasts for 7.5ms. Within this window, the master and slave devices exchange data packets, which refers to the length of the connection event. During the remaining time, the Bluetooth chip is in sleep mode or the CPU usage is delegated to other services. The length of the connection event directly determines the maximum number of data packets that the master and slave devices can exchange within a single connection event. Sufficient length ensures that in the event of poor channel conditions leading to retransmissions, there is enough time to complete the necessary retransmission operations, avoiding transmission interruption due to timeouts.
[0063] As can be seen from the above description, the connection interval and connection event length directly affect the actual RF resource utilization rate of the Bluetooth chip. The simplified calculation formula is as follows: RF resource utilization rate = Effective RF working time / Total cycle time = CE Length / Connection Interval.
[0064] Taking a pair of ASHA devices and a remote control as an example, the connection parameters required by ASHA are: ConnectionInterval = 20ms, CE Length = 7.5ms, and bandwidth utilization = 7.5 / 20*2 = 75%. The connection parameters required by the remote control are: Connection Interval = 10ms, CE Length = 1.25ms, and bandwidth utilization = 1.25 / 10 = 12.5%. Therefore, in the scenario of a pair of ASHA devices and a remote control, the total bandwidth utilization reaches 87.5%, and an additional 10%-20% margin should be reserved for broadcast / scanning. Thus, in this scenario, ordinary button functions work normally, but when transmitting voice data via the remote control, there is a high probability of recognition failure or abnormal recognition.
[0065] In some embodiments of this application, a display device is provided, comprising a display, a Bluetooth module, and a controller. The display device is configured to establish a first BLE connection with a Bluetooth audio device and a second BLE connection with a remote controller. The display device is configured to: receive a voice key press command from the remote controller via the second BLE connection when audio transmission is performed between the display device and the Bluetooth audio device via the first BLE connection; in response to the voice key press command, send a first parameter adjustment command to the Bluetooth audio device and a second parameter adjustment command to the remote controller. The first parameter adjustment command adjusts the connection interval parameter of the first BLE connection from a first interval to a second interval, and the second parameter adjustment command adjusts the connection event length parameter of the second BLE connection from a first event length to a second event length, wherein the second interval is greater than the first interval and the second event length is greater than the first event length; and upon receiving a first response message from the Bluetooth audio device and a second response message from the remote controller, receive voice data sent by the remote controller. The first response message indicates that the Bluetooth audio device has adjusted the connection interval parameter to the second interval, and the second response message indicates that the remote controller has adjusted the connection event length parameter to the second event length.
[0066] In some embodiments of this application, the display device may establish a first BLE connection with one Bluetooth audio device or with multiple Bluetooth audio devices; this is not limited here.
[0067] The specific message formats and content of the first parameter adjustment instruction, the second parameter adjustment instruction, the first response message, and the second response message can be determined according to the actual usage, and are not limited in this embodiment.
[0068] The first interval, the second interval, the length of the first event, and the length of the second event can be determined according to the actual situation, and are not limited here.
[0069] In this embodiment of the disclosure, when the display device and the Bluetooth audio device are transmitting audio via a first BLE connection, in response to receiving a voice button press command from the remote control, before the voice data transmission begins, by dynamically increasing the connection interval parameter of the Bluetooth audio device, it can be ensured that the Bluetooth audio device will not disconnect from the display device during voice data transmission. Furthermore, by dynamically increasing the connection event length parameter of the remote control, more opportunities and resources can be allocated to transmit voice data, thereby increasing the RF resource utilization rate of voice data and reducing the bandwidth load of the Bluetooth chip overall. This increases the success rate of voice data transmission, ensuring the integrity and accuracy of BLE voice data transmission and improving the voice recognition success rate of the remote control.
[0070] In some embodiments of this application, the display is specifically configured to: upon receiving a first response message from the Bluetooth audio device and a second response message from the remote control, send a first instruction to the remote control, the first instruction being used to instruct the remote control to begin sending voice data to the display device.
[0071] The first instruction can be a GATT private instruction connected based on the Generic Attribute Profile (GATT), or it can be other instructions, which are not limited here.
[0072] The specific format and content of the first instruction can be determined according to the actual situation and are not limited here. The content corresponding to the first instruction can be used to indicate that the dynamic connection parameter adjustment is complete, or it can be used to indicate that the remote control starts sending voice data to the display device, and is not limited here.
[0073] In this embodiment of the application, after receiving the first response message and the second response message, the display device determines that the dynamic connection parameter adjustment is complete. At this time, it sends a first instruction to the remote control, which enables the remote control to transmit voice data in a timely manner based on the first instruction. Moreover, it can avoid the problem of voice data loss caused by starting voice data transmission before the dynamic connection parameter adjustment is completed. In this way, the timeliness and integrity of voice data transmission can be guaranteed.
[0074] In some embodiments of this application, the display is specifically configured to: determine the current radio frequency resource occupancy rate in response to the voice key press command; and, if the radio frequency resource occupancy rate is greater than or equal to the occupancy rate threshold, send a first parameter adjustment command to the Bluetooth audio device and a second parameter adjustment command to the remote control.
[0075] The occupancy rate threshold can be determined based on the actual situation and is not limited here.
[0076] The RF resource occupancy rate can be the total RF resource occupancy rate of all Bluetooth audio devices currently connected to the display device via BLE and transmitting audio data. This is the sum of the ratios of connection event lengths to connection intervals for all Bluetooth audio devices. In this case, the occupancy rate threshold can be a first threshold. Alternatively, the RF resource occupancy rate can be the sum of the total RF resource occupancy rate of all Bluetooth audio devices currently connected to the display device via BLE and transmitting audio data, and the sum of the RF resource occupancy rates of the display device and the remote control transmitting voice data. This is the sum of the ratios of connection event lengths to connection intervals for all Bluetooth audio devices, plus the sum of the ratios of connection event lengths to connection intervals for the remote control. In this case, the occupancy rate threshold can be a second threshold. The specific threshold can be determined based on actual conditions and is not limited here. The first threshold is less than the second threshold.
[0077] In this embodiment, if the current RF resource occupancy rate is greater than or equal to the occupancy rate threshold, transmitting voice data at this time can easily lead to voice data loss, resulting in inaccurate voice data recognition and affecting user experience. Therefore, before voice data transmission begins, the current device connection status and Bluetooth chip bandwidth occupancy are determined. Specifically, when the display device and at least one Bluetooth audio device are transmitting audio via BLE connection, and the current RF resource occupancy rate is greater than or equal to the occupancy rate threshold, dynamically increasing the connection event length parameter of the remote control and the connection interval parameter of the Bluetooth audio device can effectively reduce the bandwidth load on the Bluetooth chip. Increasing the connection interval parameter of the Bluetooth audio device ensures that the connection between the Bluetooth audio device and the display device remains uninterrupted, which is imperceptible to the user. Increasing the connection event length parameter of the remote control allows the display device and the remote control more opportunities and resources to transmit voice data, thereby ensuring the integrity and accuracy of BLE voice data transmission and improving the success rate of remote control voice recognition.
[0078] In some embodiments of this application, the display is further configured to: send a second instruction to the remote controller when the radio frequency resource occupancy rate is less than the occupancy rate threshold, the second instruction being used to instruct the remote controller to start sending voice data to the display device; and receive the voice data sent by the remote controller.
[0079] The second instruction can be a GATT-specific instruction or other instructions; no restrictions are imposed here.
[0080] The specific format and content of the second instruction can be determined according to the actual situation and are not limited here. The second instruction may be the same as or different from the first instruction, and are not limited here.
[0081] In this embodiment, the current radio frequency resource occupancy rate is less than the occupancy rate threshold, which indicates that the bandwidth load of the current Bluetooth chip is relatively light and can support voice data transmission between the remote control and the display device without dynamically adjusting the connection parameters. Therefore, by sending a second command to the remote control, the remote control can transmit voice data in a timely manner based on the second command, thus ensuring the timeliness of voice data transmission.
[0082] It should be noted that the remote control will buffer the received voice data before receiving the first or second command to prevent voice data loss.
[0083] In some embodiments of this application, the display is further configured to transmit mute data to the Bluetooth audio device via a first BLE connection in response to the voice key press command.
[0084] Specifically, mute data, or mute processing Bluetooth audio data, is transmitted to the Bluetooth audio device via the first BLE connection.
[0085] In this embodiment of the application, in response to the voice key press command, the audio data transmitted by the display device is silent data, which can ensure that the actual sound output result will not be affected when the connection interval parameter of the Bluetooth audio device is dynamically increased, and can better ensure that the Bluetooth audio device will not disconnect from the display device.
[0086] In some embodiments of this application, the display is further configured to: update the connection interval of the Bluetooth audio device sequentially in descending order within a preset connection interval range with a preset interval length as the step size, until a maximum interval is determined that will not cause the first BLE connection between the Bluetooth audio device and the display device to be disconnected; and determine the maximum interval as the second interval.
[0087] The preset connection interval range is pre-set and can be determined according to the actual situation; it is not limited here.
[0088] The preset length is also pre-set and can be determined according to the actual situation; it is not limited here.
[0089] For example, taking Bluetooth audio devices as ASHA devices, during the parameter preparation phase, assuming a pair of ASHA devices, after the pair of ASHA devices connects, the connection parameters requested by the ASHA devices (connection interval parameters and connection event length parameters) and device type (whether it is a BLE audio transmission device) are obtained. The Bluetooth service actively issues an instruction to update the connection interval parameters, updating only one of the ASHA devices. The update principle is 1.5-2 times the existing connection interval. For example, if the previous connection interval was 20ms, the preset connection interval range is 30ms-40ms. Parameters are selected from high to low in 2.5ms increments (preset interval length). The process stops as long as one parameter does not cause the device to disconnect, and the currently supported connection interval T_INT is recorded. This connection interval T_INT is the second interval. Furthermore, the connection interval parameters can be immediately adjusted back to the previous connection interval (20ms).
[0090] In this embodiment of the application, during the data preparation stage, the maximum interval that will not cause the first BLE connection between the Bluetooth audio device and the display device to be disconnected is obtained through experiments as the second interval. This can further reduce the bandwidth occupation of the Bluetooth chip by the Bluetooth audio device and better ensure the integrity and accuracy of voice data transmission.
[0091] In some embodiments of this application, the display is further configured to: receive a voice key release command from the remote control via a second BLE connection; in response to the voice key release command, send a third parameter adjustment command to the Bluetooth audio device and a fourth parameter adjustment command to the remote control, wherein the third parameter adjustment command is used to adjust the connection interval parameter of the first BLE connection from a second interval to a first interval, and the fourth parameter adjustment command is used to adjust the connection event length parameter of the second BLE connection from a second event length to a first event length; and upon receiving a third response message from the Bluetooth audio device, continue audio transmission with the Bluetooth audio device via the first BLE connection, wherein the third response message is used to indicate that the Bluetooth audio device has adjusted the connection interval parameter to the first interval.
[0092] In some embodiments of this application, the display device may also receive a fourth response message sent by the remote controller, the fourth response message being used to indicate that the remote controller has adjusted the connection event length parameter to the first event length.
[0093] In some embodiments of this application, upon receiving a third response message from the Bluetooth audio device and a fourth response message from the remote control, audio transmission continues with the Bluetooth audio device via a first BLE connection.
[0094] The specific message formats and content of the third parameter adjustment instruction, the fourth parameter adjustment instruction, the third response message, and the fourth response message can be determined according to the actual usage, and are not limited in this embodiment.
[0095] In some embodiments of this application, in response to the voice key release command, a third parameter adjustment command can be sent directly to the Bluetooth audio device, or in response to the voice key release command, after determining that the voice data transmission is complete, the third parameter adjustment command can be sent to the Bluetooth audio device. The specific method can be determined according to the actual situation and is not limited here.
[0096] If Bluetooth audio data was previously muted, it can be muted again after receiving the third and fourth response messages.
[0097] In this embodiment, after receiving the third and fourth response messages, it is determined that the dynamic adjustment of connection parameters is complete. Therefore, audio transmission can continue with the Bluetooth audio device via the first BLE connection. This ensures timely audio data transmission and guarantees the integrity of audio data transmission.
[0098] For example, taking a TV as the display device, a pair of ASHA Bluetooth audio devices, and a GATT private command as the first instruction, before voice data transmission begins after the voice button on the remote control is pressed, the TV's Bluetooth service performs a scenario determination. If a pair of ASHA devices are already connected and the actual RF resource utilization rate is above 80%, the dynamic connection parameter adjustment process begins. This process includes: adjusting the connection interval parameter of the pair of ASHA devices to the recorded T_INT, adjusting the connection event length parameter of the remote control from 1.25ms to 2.5ms, increasing the actual RF window resources for interaction between the remote control and the TV, and simultaneously adding a GATT private command interaction with the remote control, signifying the completion of the dynamic connection parameter adjustment. When the Bluetooth service receives both the connection parameter update completion event from the ASHA devices and the connection parameter update completion event from the remote control, it sends a GATT private command to notify the remote control that voice data transmission is normal. Before receiving the GATT private command, the remote control buffers the voice data received by the microphone to prevent data loss.
[0099] To illustrate this solution in more detail, the following will use examples to illustrate it. Figures 6 to 10 To explain, it is understandable that Figures 6 to 10 The steps involved may include more or fewer steps in actual implementation, and the order of these steps may also differ, as long as the data transmission method provided in the embodiments of this application can be achieved. The executing entity of the data transmission method can be a display device, or a functional module or functional entity within the display device that can implement the data transmission method; this is not limited here. Moreover, the specific description of the data transmission method provided in the embodiments of this application can be referred to the relevant description of the display device mentioned above, and the same or similar technical effects can be achieved; therefore, it will not be repeated here.
[0100] Figure 6 The present invention is a flowchart of steps for implementing a data transmission method according to one or more embodiments of the present application. The data transmission method is applied to a display device, which is used to establish a first BLE connection with a Bluetooth audio device and a second BLE connection with a remote control. The data transmission method may include the following steps S601 to S603.
[0101] S601. When the display device and the Bluetooth audio device are transmitting audio via a first BLE connection, a voice key press command from the remote control is received via a second BLE connection.
[0102] S602, in response to the voice key press command, sends a first parameter adjustment command to the Bluetooth audio device and a second parameter adjustment command to the remote control.
[0103] The first parameter adjustment instruction is used to adjust the connection interval parameter of the first BLE connection from the first interval to the second interval, and the second parameter adjustment instruction is used to adjust the connection event length parameter of the second BLE connection from the first event length to the second event length. The second interval is greater than the first interval, and the second event length is greater than the first event length.
[0104] S603. Upon receiving a first response message from the Bluetooth audio device and a second response message from the remote control, receive the voice data sent by the remote control.
[0105] The first response message indicates that the Bluetooth audio device has adjusted the connection interval parameter to the second interval, and the second response message indicates that the remote control has adjusted the connection event length parameter to the second event length.
[0106] In some embodiments of this application, combined with Figure 6 ,like Figure 7 As shown, the above S603 can be specifically implemented through the following S603a and S603b.
[0107] S603a: Upon receiving a first response message from the Bluetooth audio device and a second response message from the remote control, a first command is sent to the remote control.
[0108] The first instruction is used to instruct the remote control to start sending voice data to the display device.
[0109] S603b: Receives voice data sent by the remote control.
[0110] In some embodiments of this application, combined with Figure 7 ,like Figure 8 As shown, the above S602 can be specifically implemented through the following S602a and S602b.
[0111] S602a, In response to the voice key press command, determine the current radio frequency resource utilization rate.
[0112] S602b: When the RF resource occupancy rate is greater than or equal to the occupancy rate threshold, a first parameter adjustment command is sent to the Bluetooth audio device, and a second parameter adjustment command is sent to the remote control.
[0113] In some embodiments of this application, after S602a described above, the data transmission method provided in the embodiments of this application may further include S604 and S605 as described below.
[0114] S604. When the radio frequency resource occupancy rate is less than the occupancy rate threshold, a second instruction is sent to the remote control, which is used to instruct the remote control to start sending voice data to the display device. S605: Receives voice data sent by the remote control.
[0115] In some embodiments of this application, after S601 described above, the data transmission method provided in the embodiments of this application may further include S606 as described below.
[0116] S606, in response to the voice key press command, transmits mute data to the Bluetooth audio device via the first BLE connection.
[0117] In some embodiments of this application, prior to S601 described above, the data transmission method provided in the embodiments of this application may further include S607 and S608 as described below.
[0118] S607. Within a preset connection interval range, update the connection interval of the Bluetooth audio device sequentially in descending order with a preset interval length as the step size, until the maximum interval that will not cause the first BLE connection between the Bluetooth audio device and the display device to be disconnected is determined.
[0119] S608, The maximum interval is determined as the second interval.
[0120] In some embodiments of this application, combined with Figure 8 ,like Figure 9 As shown, after S603 above, the data transmission method provided in this application embodiment may further include S609 to S611 as described below.
[0121] S609: Receives a voice key lift command from the remote control via a second BLE connection.
[0122] S610, in response to the voice button lift command, sends a third parameter adjustment command to the Bluetooth audio device and a fourth parameter adjustment command to the remote control.
[0123] The third parameter adjustment instruction is used to adjust the connection interval parameter of the first BLE connection from the second interval to the first interval, and the fourth parameter adjustment instruction is used to adjust the connection event length parameter of the second BLE connection from the second event length to the first event length.
[0124] S611. Upon receiving a third response message from the Bluetooth audio device, continue audio transmission with the Bluetooth audio device via the first BLE connection.
[0125] The third response message is used to indicate that the Bluetooth audio device has adjusted the connection interval parameter to the first interval.
[0126] For example, the display device includes Bluetooth processes and audio services, combined with Figures 6 to 9 ,like Figure 10 As shown, the data transmission method provided in this embodiment may include the following S1001 to S10.
[0127] S1001, The remote control receives a voice button press operation and sends a voice button press command to the Bluetooth process through the second BLE connection.
[0128] The voice key press command carries the key value information corresponding to the voice key press operation.
[0129] S1002, the Bluetooth process receives voice key press commands from the remote control via the second BLE connection.
[0130] S1003, in response to the voice key press command, the Bluetooth process determines the current radio frequency resource utilization rate when the display device and the Bluetooth audio device are transmitting audio through the first BLE connection.
[0131] S1004. When the RF resource occupancy rate is greater than or equal to the occupancy rate threshold, the Bluetooth process sends a first parameter adjustment command to the Bluetooth audio device.
[0132] S1005, The Bluetooth process sends a second parameter adjustment command to the remote control.
[0133] S1006, Bluetooth process sends a broadcast of voice button press.
[0134] S1007. The Bluetooth audio device responds to the first parameter adjustment command and adjusts the connection interval parameter from the first interval to the second interval.
[0135] S1008, The Bluetooth audio device returns a first response message to the Bluetooth process.
[0136] S1009, The remote control responds to the second parameter adjustment command and adjusts the connection event length parameter from the first event length to the second event length.
[0137] S1010, The remote control returns a second response message to the Bluetooth process.
[0138] S1011, the audio service responds to the broadcast of the voice button being pressed and sends a voice start control command to the remote control via the Bluetooth process.
[0139] S1012, Audio service mute Bluetooth audio data.
[0140] S1013. The remote control responds to the voice start control command, starts recording voice data, and buffers the recorded voice data.
[0141] S1014. Upon confirming that the first response message and the second response message have been received, the Bluetooth process sends a GATT private command to the remote control.
[0142] S1015, the remote control responds to GATT proprietary commands and begins sending recorded voice data to the Bluetooth process.
[0143] S1016, The Bluetooth process receives voice data sent by the remote control.
[0144] S1017, Bluetooth process transmits voice data to audio service.
[0145] S1018: The remote control receives the voice button lift operation and sends the voice button lift command to the Bluetooth process through the second BLE connection.
[0146] The voice key release command carries the key value information of the corresponding voice key release operation.
[0147] S1019, The Bluetooth process receives a voice button lift command from the remote control via a second BLE connection.
[0148] S1020, in response to the voice button release command, the Bluetooth process sends a third parameter adjustment command to the Bluetooth audio device.
[0149] S1021, The Bluetooth process sends a fourth parameter adjustment command to the remote control.
[0150] S1022, Bluetooth process sends a broadcast when the voice button is lifted.
[0151] S1023, The Bluetooth audio device responds to the third parameter adjustment command and adjusts the connection interval parameter from the second interval to the first interval.
[0152] S1024, The Bluetooth audio device returns a third response message to the Bluetooth process.
[0153] S1025, The remote control responds to the fourth parameter adjustment command and adjusts the connection event length parameter from the second event length to the first event length.
[0154] S1026, The remote control returns a fourth response message to the Bluetooth process.
[0155] S1027. The audio service responds to the broadcast of the voice button being pressed by sending a voice command to end control to the remote control via the Bluetooth process.
[0156] S1028, Audio service decodes Bluetooth audio data.
[0157] Specifically, the audio service demutes Bluetooth audio data when it determines that the Bluetooth process has received a third response message.
[0158] S1029. The remote control responds to the voice command to end control, mutes the microphone, and stops recording voice data.
[0159] S1030: Upon confirming that a third response message has been received, the Bluetooth process continues audio transmission with the Bluetooth audio device via the first BLE connection.
[0160] It should be noted that the execution order of S1004 to S1006 in this application embodiment is not limited; they can be executed in parallel or sequentially. Accordingly, the execution order of S1007 and S1008, S1009 and S1010, and S1011 and S1012 is also not limited; they can be executed in parallel or sequentially.
[0161] It should be noted that the execution order of S1020 to S1022 in this application embodiment is not limited, and they can be executed in parallel or in sequence, which is not limited here. Correspondingly, the execution order of S1023 and S1024, S1025 and S1026, and S1027 is also not limited, and they can be executed in parallel or in sequence, which is not limited here.
[0162] The present invention also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described data transmission method and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0163] 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.
[0164] The present invention provides a computer program product, comprising: when the computer program product is run on a computer, causing the computer to implement the above-described data transmission method.
[0165] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
[0166] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the described embodiments and various different variations of embodiments suitable for specific use considerations.
Claims
1. A display device, characterized by comprising: The display device comprises a display, a Bluetooth module and a controller; The display device is configured to: In a case where the display device and the Bluetooth audio device perform audio transmission through the first BLE connection, receive a voice key press instruction from the remote controller through the second BLE connection; In response to the voice key press instruction, send a first parameter adjustment instruction to the Bluetooth audio device and a second parameter adjustment instruction to the remote controller, the first parameter adjustment instruction being used to adjust a connection interval parameter of the first BLE connection from a first interval to a second interval, the second parameter adjustment instruction being used to adjust a connection event length parameter of the second BLE connection from a first event length to a second event length, the second interval being greater than the first interval, and the second event length being greater than the first event length; In a case where a first response message sent by the Bluetooth audio device is received and a second response message sent by the remote controller is received, receive voice data sent by the remote controller, the first response message being used to indicate that the Bluetooth audio device has adjusted the connection interval parameter to the second interval, and the second response message being used to indicate that the remote controller has adjusted the connection event length parameter to the second event length. The display is specifically configured to:
2. The display device of claim 1, wherein, In a case where a first response message sent by the Bluetooth audio device is received and a second response message sent by the remote controller is received, send a first instruction to the remote controller, the first instruction being used to instruct the remote controller to start sending voice data to the display device. The display is specifically configured to:
3. The display device of claim 1, wherein, In response to the voice key press instruction, determine a current radio resource occupation rate; In a case where the radio resource occupation rate is greater than or equal to an occupation rate threshold, send the first parameter adjustment instruction to the Bluetooth audio device and send the second parameter adjustment instruction to the remote controller. The display is further configured to:
4. The display device of claim 3, wherein, In a case where the radio resource occupation rate is less than the occupation rate threshold, send a second instruction to the remote controller, the second instruction being used to instruct the remote controller to start sending voice data to the display device; Receive voice data sent by the remote controller. The display is further configured to:
5. The display device of claim 1, wherein, In response to the voice key press instruction, transmit mute data to the Bluetooth audio device through the first BLE connection. The display is further configured to:
6. The display device of claim 1, wherein, Within a preset connection interval range, update the connection interval of the Bluetooth audio device in a descending order with a preset interval length as a step length until a maximum interval that does not cause the first BLE connection between the Bluetooth audio device and the display device to be disconnected is determined; Determine the maximum interval as the second interval. The display is further configured to:
7. The display device of any of claims 1-6, wherein, Receive a voice key up instruction from the remote controller through the second BLE connection; in response to the voice key up instruction, sending a third parameter adjustment instruction to the Bluetooth audio device and a fourth parameter adjustment instruction to the remote controller, the third parameter adjustment instruction being used to adjust a connection interval parameter of the first BLE connection from the second interval to the first interval, and the fourth parameter adjustment instruction being used to adjust a connection event length parameter of the second BLE connection from the second event length to the first event length; in a case where a third response message sent by the Bluetooth audio device is received, continuing audio transmission with the Bluetooth audio device through the first BLE connection, the third response message being used to indicate that the Bluetooth audio device has adjusted the connection interval parameter to the first interval.
8. A data transmission method, characterized by, The application is applied to a display device, the display device is used for establishing a first BLE connection with a Bluetooth audio device, and the display device is used for establishing a second BLE connection with a remote controller, and the display device comprises: in a case where the display device and the Bluetooth audio device perform audio transmission through the first BLE connection, receiving a voice key down instruction from the remote controller through the second BLE connection; in response to the voice key down instruction, sending a first parameter adjustment instruction to the Bluetooth audio device and a second parameter adjustment instruction to the remote controller, the first parameter adjustment instruction being used to adjust a connection interval parameter of the first BLE connection from a first interval to a second interval, and the second parameter adjustment instruction being used to adjust a connection event length parameter of the second BLE connection from a first event length to a second event length, the second interval being greater than the first interval, and the second event length being greater than the first event length; in a case where a first response message sent by the Bluetooth audio device and a second response message sent by the remote controller are received, receiving voice data sent by the remote controller, the first response message being used to indicate that the Bluetooth audio device has adjusted the connection interval parameter to the second interval, and the second response message being used to indicate that the remote controller has adjusted the connection event length parameter to the second event length.
9. The method of claim 8, wherein, Before the receiving the voice data sent by the remote controller, the method further comprises: sending a first instruction to the remote controller, the first instruction being used to instruct the remote controller to start sending voice data to the display device.
10. The method of claim 8, wherein, The response to the voice key down instruction, sending a first parameter adjustment instruction to the Bluetooth audio device and a second parameter adjustment instruction to the remote controller comprises: in response to the voice key down instruction, determining a current radio resource occupation rate; in a case where the radio resource occupation rate is greater than or equal to an occupation rate threshold, sending the first parameter adjustment instruction to the Bluetooth audio device and sending the second parameter adjustment instruction to the remote controller.