Television, television wake-up method, and television system
By introducing Bluetooth modules and wake-up modules into the system chip of the TV, using the TV status register to quickly determine the TV status and wake up the TV, the problems of slow TV wake-up speed and poor reliability in the prior art are solved, and a faster and more reliable TV wake-up effect is achieved.
Patent Information
- Application Number
- PCT/CN2024/087084
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-02
- Filing Date
- 2024-04-10
- Publication Date
- 2025-05-08
AI Technical Summary
The current Bluetooth remote control TV wake-up method is slow and has poor reliability.
By introducing Bluetooth module and wake-up module into the system chip of the TV, the value of the TV status register is used to quickly determine whether the TV is in a sleep or standby state, and disconnect and wake up the TV when the wake-up broadcast packet is detected.
It improves the speed and reliability of the TV wake-up, avoids the loss of HCI commands or HCI events, and ensures that the Bluetooth chip can correctly obtain the status information of the TV.
Smart Images

Figure CN2024087084_08052025_PF_FP_ABST
Abstract
Description
Television set, wake-up method thereof, and television set system Technical Field
[0001] The embodiments of the present invention relate to the field of televisions, and in particular to a television set, a wake-up method thereof, and a television set system. Background Art
[0002] Television (TV) refers to a device that uses electronic technology to transmit moving images and audio signals, that is, a television receiver. It is an important broadcasting and video communication tool.
[0003] Traditional TVs are typically controlled using infrared remote controls. The infrared light emitted by infrared remote controls is easily blocked by obstacles during transmission. The characteristics of infrared transmission also require the remote control to be pointed directly at the TV for optimal control, reducing operational convenience.
[0004] Bluetooth remote controls use Bluetooth signals to remotely control televisions, can overcome obstacles, and can achieve all-around remote control of televisions, thus gaining increasing popularity. However, existing methods for waking up televisions using Bluetooth remote controls have the problems of being slow and unreliable. Technical issues
[0005] The problem solved by the embodiments of the present invention is to provide a television set, a wake-up method thereof, and a television set system, which are beneficial to improving the speed and reliability of waking up the television set. Technical Solutions
[0006] To solve the above problem, an embodiment of the present invention provides a television set, comprising:
[0007] A Bluetooth module is located in the system chip and is adapted to set the value of the television status register to a first value when the television enters a sleep or standby state, wherein the first value is used to identify that the television is in the sleep or standby state;
[0008] A Bluetooth chip is located in the Bluetooth module, and the Bluetooth chip includes a TV status register, and is adapted to disconnect from the Bluetooth remote control and monitor a wake-up broadcast packet sent by the Bluetooth remote control when detecting that the value of the TV status register is a first value; and is further adapted to send a wake-up signal to the wake-up module when monitoring the wake-up broadcast packet sent by the Bluetooth remote control;
[0009] The wake-up module is located in the system chip and is adapted to wake up the TV when a wake-up signal is received.
[0010] Optionally, the Bluetooth module includes: a Bluetooth driver adapted to adopt a preset standby function and modify the value of the TV status register in the Bluetooth chip from the second value to the first value through the secure digital input and output interface, wherein the second value is used to indicate that the TV is in working state.
[0011] Optionally, the system chip further includes a wake-up pin;
[0012] The Bluetooth chip is adapted to pull down the wake-up pin to a preset first low level to send a wake-up signal to the wake-up module.
[0013] Optionally, the wake-up pin includes a general purpose input / output interface.
[0014] Optionally, the Bluetooth module includes a Bluetooth protocol stack;
[0015] The Bluetooth chip is adapted to receive the broadcast packet address and wake-up flag of the Bluetooth remote control sent by the Bluetooth remote control when the TV set is connected to the Bluetooth remote control, and send the received broadcast packet address and wake-up flag to the Bluetooth protocol stack; and is also adapted to receive and store the received broadcast packet address and wake-up flag of the Bluetooth remote control;
[0016] A Bluetooth protocol stack, adapted to receive a broadcast packet address and a wake-up flag of a Bluetooth remote control, and send the broadcast packet address and the wake-up flag of the Bluetooth remote control to a Bluetooth chip;
[0017] The Bluetooth chip is suitable for receiving broadcast packets and parsing the received broadcast packets to obtain the broadcast packet address and broadcast instructions of the broadcast packet; when it is determined that the broadcast packet address and broadcast instruction obtained by parsing match the broadcast packet address and wake-up identifier of the stored Bluetooth remote control respectively, it is determined that the wake-up broadcast packet sent by the Bluetooth remote control is monitored.
[0018] Optionally, the Bluetooth chip is further adapted to re-establish a connection with the Bluetooth remote control after the wake-up module wakes up the TV.
[0019] Optionally, the Bluetooth module includes: a Bluetooth protocol stack, adapted to enter a dormant state when the television enters a dormant or standby state; further adapted to send a reconnection instruction to the Bluetooth chip when the restart is successful; further adapted to reconnect with the Bluetooth remote control via the Bluetooth chip when the Bluetooth chip reconnects with the Bluetooth remote control;
[0020] The Bluetooth module is further adapted to transmit a permission-to-send signal to the Bluetooth chip after the wake-up module wakes up the television;
[0021] The Bluetooth chip is also adapted to send a hardware error event to the Bluetooth protocol stack upon receiving a signal allowing transmission, so as to restart the Bluetooth protocol stack; it is also adapted to monitor the connection broadcast packet of the Bluetooth remote control upon receiving a reconnection instruction; and when a connection broadcast packet sent by the Bluetooth remote control is monitored, it re-establishes a connection with the Bluetooth remote control.
[0022] Optionally, the system chip further includes a send enable pin;
[0023] The system chip is adapted to pull down the allow-to-send pin to a second low level to transmit an allow-to-send signal to the Bluetooth chip.
[0024] Optionally, the clear-to-send pin includes a universal asynchronous receiver / transmitter clear-to-send interface.
[0025] Correspondingly, an embodiment of the present invention further provides a television system, comprising any of the above-mentioned televisions and a Bluetooth remote controller.
[0026] Accordingly, an embodiment of the present invention further provides a method for waking up a television, comprising:
[0027] When the television enters a dormant or standby state, the value of the television status register in the Bluetooth chip is set to a first value using a Bluetooth module in the system chip of the television;
[0028] When it is detected that the value of the television status register is a first value, the Bluetooth chip in the Bluetooth module of the television is used to disconnect the connection with the Bluetooth remote control and monitor the wake-up broadcast packet sent by the Bluetooth remote control;
[0029] When a wake-up broadcast packet sent by a Bluetooth remote control is monitored, the Bluetooth chip sends a wake-up signal to the wake-up module in the system chip of the TV;
[0030] When the wake-up signal is received, the television is woken up using the wake-up module.
[0031] Optionally, the Bluetooth module includes a Bluetooth driver;
[0032] Setting the value of the television status register in the Bluetooth chip to a first value includes: a Bluetooth driver adopting a preset standby function and modifying the value of the television status register in the Bluetooth chip from a second value to a first value through a secure digital input and output interface, wherein the second value is used to indicate that the television is in a working state.
[0033] Optionally, the system chip further includes a wake-up pin;
[0034] The method adopts the Bluetooth chip to send a wake-up signal to the wake-up module, comprising: adopting the Bluetooth chip to pull down the wake-up pin to a preset first low level to send the wake-up signal to the wake-up module.
[0035] Optionally, the wake-up pin includes a general purpose input / output interface.
[0036] Optionally, the Bluetooth module includes a Bluetooth protocol stack;
[0037] When the television set is connected to the Bluetooth remote control, the television set wake-up method further includes: using the Bluetooth chip to receive the broadcast packet address and wake-up identifier of the Bluetooth remote control sent by the Bluetooth remote control, and sending the address and wake-up identifier to the Bluetooth protocol stack; using the Bluetooth protocol stack to receive the broadcast packet address and wake-up identifier of the Bluetooth remote control, and sending the address and wake-up identifier of the Bluetooth remote control to the Bluetooth chip; using the Bluetooth chip to receive and store the broadcast packet address and wake-up identifier of the Bluetooth remote control;
[0038] A Bluetooth chip is used to monitor the wake-up broadcast packet sent by the Bluetooth remote control, including: using the Bluetooth chip to receive the broadcast packet, and parsing the received broadcast packet to obtain the broadcast packet address and broadcast instruction of the broadcast packet; when it is determined that the broadcast packet address and broadcast instruction obtained by parsing match the stored Bluetooth remote control broadcast packet address and wake-up identifier respectively, it is determined that the wake-up broadcast packet sent by the Bluetooth remote control is monitored.
[0039] Optionally, after the television is awakened by the awakening module, the television awakening method further includes:
[0040] Use the Bluetooth chip to re-establish the connection with the Bluetooth remote control.
[0041] Optionally, the Bluetooth module includes a Bluetooth protocol stack;
[0042] When the TV enters sleep or standby mode, the Bluetooth protocol stack enters sleep mode;
[0043] The Bluetooth chip is used to re-establish a connection with the Bluetooth remote control, including: after the wake-up module wakes up the TV, the Bluetooth module is used to transmit a permission signal to the Bluetooth chip; when the permission signal is received, the Bluetooth chip is used to send a hardware error event to the Bluetooth protocol stack to restart the Bluetooth protocol stack; when the Bluetooth protocol stack is successfully restarted, the Bluetooth protocol stack is used to send a reconnection instruction to the Bluetooth chip; when the Bluetooth chip receives the reconnection instruction, the Bluetooth chip is used to monitor the connection broadcast packet of the Bluetooth remote control; when the connection broadcast packet sent by the Bluetooth remote control is monitored, the Bluetooth chip is used to re-establish a connection with the Bluetooth remote control, so that the Bluetooth protocol stack re-establishes a connection with the Bluetooth remote control through the Bluetooth chip.
[0044] Optionally, the system chip further includes a send enable pin;
[0045] The method transmits a permission-to-send signal to the Bluetooth chip, comprising: using the system chip to pull down the permission-to-send pin to a second low level, so as to transmit the permission-to-send signal to the Bluetooth chip.
[0046] Optionally, the clear-to-send pin includes a universal asynchronous receiver / transmitter clear-to-send interface.
[0047] Optionally, the system chip is a SOC chip. Beneficial effects
[0048] Compared with the prior art, the technical solution of the present invention has the following advantages: in the television wake-up method in the embodiment of the present invention, when the television enters the sleep or standby state, the Bluetooth module in the system chip of the television sets the value of the television status register in the Bluetooth module of the television to the first value, so that the Bluetooth chip in the Bluetooth module of the television can quickly and accurately obtain information that the television is in the sleep or standby state through the value in the television status register. Compared with the method of determining that the television enters the sleep or standby state through the breathing mechanism of the host controller interface (HCI) and HCI events repeatedly interacting between the Bluetooth module and the Bluetooth chip, the time for the Bluetooth chip to obtain the information that the television enters the sleep or standby state can be shortened, and the loss of HCI commands or HCI events can be avoided, resulting in the Bluetooth chip being unable to correctly obtain information whether the television enters the sleep or standby state, which correspondingly helps to improve the speed and reliability of the Bluetooth chip obtaining the information that the television enters the sleep or standby state, thereby improving the speed and reliability of the television wake-up operation. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] FIG1 is a flow chart of an embodiment of a method for waking up a television set provided by the technical solution of the present invention;
[0050] FIG2 is a schematic diagram of the frame structure of a television set according to an embodiment of the present invention and its connection relationship with a Bluetooth remote controller;
[0051] FIG3 is a schematic diagram of the framework structure of an embodiment of a Bluetooth module provided by the technical solution of the present invention. Modes for Carrying Out the Invention
[0052] Currently, the wake-up method for a television set has the problems of being slow and having poor reliability.
[0053] Televisions equipped with Bluetooth remote controls generally use a breathing mechanism to implement the wake-up operation of the television. Specifically, the system chip of the television sends an HCI command to the Bluetooth chip in the Bluetooth module according to a preset time period. When the Bluetooth chip receives the HCI command sent by the system chip of the television, it replies with an HCI event to the system chip of the television. When the HCI command sent by the system chip of the television is not received within the time period, the Bluetooth chip determines that the television has entered a sleep or standby state, and actively disconnects the connection with the Bluetooth remote control, and enters a broadcast packet scanning state to monitor the wake-up broadcast packet sent by the Bluetooth remote control. At this time, the user broadcasts a wake-up broadcast packet to the television by operating the wake-up button on the Bluetooth remote control. When the Bluetooth chip monitors the wake-up broadcast packet sent by the Bluetooth remote control, it sends a wake-up signal to the system chip of the television, thereby waking up the television.
[0054] In the aforementioned TV wake-up method, the Bluetooth chip and the TV's system-on-chip (SoC) frequently exchange HCI commands and HCI events. This frequent exchange of HCI commands and events takes a long time, slowing the Bluetooth chip's ability to detect when the TV has entered sleep or standby mode. Furthermore, HCI commands and events can be lost during transmission, causing the Bluetooth chip to mistakenly identify the TV as having entered sleep or standby mode.
[0055] In order to solve the technical problem, an embodiment of the present invention provides a method for waking up a television, including a television including a system chip and a Bluetooth module, the system chip including a Bluetooth module and a wake-up module, the Bluetooth module including a Bluetooth chip, the Bluetooth chip including a television status register, and the television wake-up method including: when the television enters a sleep or standby state, the Bluetooth module sets the value of the television status register to a first value, and the first value is used to identify that the television is in a sleep or standby state; when it is detected that the value of the television status register is the first value, the Bluetooth chip disconnects the connection with the Bluetooth remote control and monitors the wake-up broadcast packet sent by the Bluetooth remote control; when the wake-up broadcast packet sent by the Bluetooth remote control is monitored, the Bluetooth chip sends a wake-up signal to the wake-up module; when the wake-up signal is received, the wake-up module wakes up the television.
[0056] In the television wake-up method in the embodiment of the present invention, when the television enters the sleep or standby state, the Bluetooth module in the system chip of the television sets the value of the television status register in the Bluetooth module of the television to the first value, so that the Bluetooth chip in the Bluetooth module of the television can quickly and accurately obtain information that the television is in the sleep or standby state through the value in the television status register. Compared with the method of determining that the television enters the sleep or standby state through the breathing mechanism of repeatedly exchanging HCI commands and HCI events between the Bluetooth module and the Bluetooth chip, the time for the Bluetooth chip to obtain the information that the television enters the sleep or standby state can be shortened, and the loss of HCI commands or HCI events can be avoided, which causes the Bluetooth chip to be unable to correctly obtain information whether the television enters the sleep or standby state. This helps to improve the speed and reliability of the Bluetooth chip in obtaining the information that the television enters the sleep or standby state, thereby improving the speed and reliability of the television wake-up operation.
[0057] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0058] FIG1 is a flow chart of an embodiment of a method for waking up a television set provided by the technical solution of the present invention; FIG2 is a schematic diagram of the framework structure of an embodiment of a television set provided by the technical solution of the present invention and its connection relationship with a Bluetooth remote control; FIG3 is a schematic diagram of the framework structure of an embodiment of a Bluetooth module provided by the technical solution of the present invention. With reference to FIG1 to FIG3 , an embodiment of the present invention provides a method for waking up a television set, wherein the television set includes a system chip 100 and a Bluetooth module 200, the system chip 100 includes a Bluetooth module 110 and a wake-up module 120, the Bluetooth module 200 includes a Bluetooth chip 210, and the Bluetooth chip 210 includes a television status register 201a. The method for waking up the television set may specifically include the following steps:
[0059] Step S110: When the TV enters the sleep or standby state, the Bluetooth module 110 sets the value of the TV state register 201a of the Bluetooth chip 210 to a first value, where the first value is used to identify that the TV is in the sleep or standby state.
[0060] Step S120: When detecting that the value of the TV status register 210a is the first value, the Bluetooth chip 210 disconnects from the Bluetooth remote controller 300 and monitors the wake-up broadcast packet sent by the Bluetooth remote controller 300;
[0061] Step S130: When the Bluetooth chip 210 monitors the wake-up broadcast packet sent by the Bluetooth remote controller 300, it sends a wake-up signal to the wake-up module 120;
[0062] Step S140: upon receiving the wake-up signal, the wake-up module 120 wakes up the TV.
[0063] 1 to 3 , step S110 is executed. When the TV enters the sleep or standby state, the Bluetooth module 110 sets the value of the TV state register 210a to a first value. The first value is used to identify that the TV is in the sleep or standby state.
[0064] When the TV enters sleep or standby mode, the Bluetooth module 110 in the system chip 100 sets the value of the TV status register 210a in the Bluetooth chip 210 to the first value, thereby providing a basis for the Bluetooth chip 210 in the Bluetooth module 200 to disconnect from the Bluetooth remote control 300 and monitor the wake-up broadcast packet sent by the Bluetooth remote control 300 when it is detected that the value of the TV status register 210a is the first value.
[0065] In this embodiment, the system chip 100 can be used to implement the main logic functions of the television system. Specifically, the system chip 100 can include a processor, a memory, an analog circuit module, a mixed digital-analog signal module, and an on-chip programmable logic device.
[0066] As an example, the system chip 100 is a system on chip (SoC).
[0067] In this embodiment, the system chip 100 includes a Bluetooth module 110 .
[0068] In this embodiment, the Bluetooth module 110 is used to implement communication between the system chip 100 and the Bluetooth module 200 , and the Bluetooth module 200 is used to implement communication between the system chip 100 and the Bluetooth remote controller 300 .
[0069] In this embodiment, the Bluetooth module 200 includes a Bluetooth chip 210 , and the Bluetooth chip 210 includes a TV status register 210 a .
[0070] The TV status register 210a is used to record information about the current status of the TV.
[0071] In this embodiment, the television includes a working state, a sleep state or a standby state. Accordingly, when the value stored in the television status register 210a is a first value, it is used to identify that the television is in a sleep state or a standby state; when the value stored in the television status register 210a is a second value, it is used to identify that the television is in a working state.
[0072] When in sleep or standby mode, the TV reduces its power consumption and suspends some functions to save energy. At this time, waking up the TV again can quickly return to full power operation.
[0073] According to actual needs, the TV status register 210a can be any idle register in the Bluetooth chip 210. As long as the register can be used to record the current status of the TV and can be accessed by other external modules or devices, there is no limitation here.
[0074] In this embodiment, the TV status register 210a is coupled to the Bluetooth module 110 within the TV's system chip 100, so that the Bluetooth module 110 within the system chip 100 can access the TV status register 210a within the Bluetooth chip 210 to set the value stored in the TV status register 210a to a corresponding value according to the current operating state of the TV.
[0075] In this embodiment, the Bluetooth module 110 includes a Bluetooth driver 1101 .
[0076] In this embodiment, the Bluetooth driver 1101 and the TV status register 210 a are coupled to each other via a Secure Digital Input and Output (SDIO) interface, thereby satisfying the Bluetooth driver 1101's need to access the TV status register 210 a.
[0077] In this embodiment, a preset suspend function is registered in the Bluetooth driver 1101, and the instruction code of the suspend function is stored in a storage module in the system chip 100. The storage module of the system chip 100 can be a flash memory or the like.
[0078] Accordingly, when the TV is in standby or sleep mode, the Bluetooth driver 1101 calls the standby function and accesses the TV status register 210a through the secure digital input and output interface, and sets the value in the TV status register 210a to the first value to indicate that the TV is in standby or sleep mode.
[0079] In addition to the standby function, other functions are registered in the Bluetooth driver 1101, such as a probe function, a remove function, a resume function, and a shutdown function, etc. The Bluetooth driver 1101 can implement corresponding operations by calling the functions registered therein.
[0080] The Bluetooth driver 1101 can be written in a corresponding driver format according to actual needs. As an example, the Bluetooth driver 1101 is written in a platform driver format of the Linux standard.
[0081] 1 to 3 , step S120 is executed. When the value of the TV status register 210a is detected to be the first value, the Bluetooth chip 210 disconnects the Bluetooth remote controller 300 and monitors the wake-up broadcast packet sent by the Bluetooth remote controller 300.
[0082] When it is detected that the value of the TV status register 210a is the first value, the Bluetooth chip 210 disconnects from the Bluetooth remote control 300 and monitors the wake-up broadcast packet sent by the Bluetooth remote control 300, thereby providing a basis for the Bluetooth chip 210 to send a wake-up signal to the wake-up module 120 in the system chip 100 when it monitors the wake-up broadcast packet sent by the Bluetooth remote control 300, thereby waking up the TV.
[0083] In this embodiment, the Bluetooth module 200 further includes a Bluetooth chip 210 .
[0084] In this embodiment, the TV status register 210 a is further coupled to the Bluetooth chip 210 , so that the Bluetooth chip 210 can access the TV status register 210 a to obtain information about the current status of the TV.
[0085] In this embodiment, when the Bluetooth driver 1101 calls the standby function and accesses the TV status register 210a through the secure digital input and output interface, and sets the value in the TV status register 210a to the first value, the system will generate an interrupt so that the Bluetooth chip 210 can access the TV status register 210a, thereby obtaining information that the TV is in sleep or standby state.
[0086] In other words, the Bluetooth driver 1101 calls the standby function and accesses the TV status register 210a through the secure digital input and output interface, sets the value in the TV status register 210a to the first value and the time interval between the Bluetooth chip 210 accessing the TV status register 210a is the interval time between adjacent interruptions.
[0087] In the television wake-up method of this embodiment, the Bluetooth chip 210 only needs one interrupt time to obtain the information that the television has entered the sleep or standby state after the television has entered the sleep or standby state. In the existing breathing mechanism in which the Bluetooth chip and the Bluetooth module repeatedly interact with each other through HCI commands and HCI events, the Bluetooth chip can usually obtain the information that the television has entered the sleep or standby state only when the reception time of the next HCI command arrives and the HCI command sent by the Bluetooth module is not received.
[0088] Those skilled in the art will appreciate that the interval between adjacent HCI commands is relatively long, on the order of seconds, while the interval between adjacent interrupts is relatively short, on the order of microseconds, a difference of several orders of magnitude. Therefore, the Bluetooth chip in the embodiments of the present invention can quickly acquire information indicating that the television has entered a sleep or standby state when the television enters a sleep or standby state, thereby increasing the speed at which the Bluetooth chip acquires information indicating that the television has entered a sleep or standby state.
[0089] More importantly, in the TV wake-up method in this embodiment, the Bluetooth module 110 sets the value stored in the TV status register 210a to the first value, thereby transmitting information that the TV has entered the sleep or standby state to the Bluetooth chip 210. Compared with the existing breathing mechanism of repeatedly interacting HCI commands and HCI events between the Bluetooth chip 210 and the Bluetooth module 110, it can avoid the stability problems caused by the frequent interaction of HCI commands and HCI events between the Bluetooth chip 210 and the Bluetooth module 110, and can avoid the loss of HCI commands or HCI events, which causes the Bluetooth chip 210 to mistakenly determine that the TV has entered the sleep or standby state, which correspondingly helps to improve the reliability and stability of the Bluetooth chip 210 obtaining the information that the TV has entered the sleep or standby state.
[0090] When detecting that the value of the TV status register 210a is the first value, the Bluetooth chip 210 disconnects from the Bluetooth remote controller 300 to reduce the power consumption of the TV when it is in sleep or standby mode, thereby achieving the purpose of power saving.
[0091] In this embodiment, when the value of the TV status register 210a is detected to be the first value, the Bluetooth chip 210 sends a link layer termination indication message to the Bluetooth remote controller 300. The link layer termination indication message is transmitted via a notification protocol data unit (LL_TERMINATE_IND PDUs) indicating that the connection is about to be closed.
[0092] Accordingly, upon receiving the notification protocol data unit indicating that the connection is about to be closed, the Bluetooth remote controller 300 replies with a link layer end response message to the Bluetooth chip 210. At this point, the physical link between the Bluetooth chip 210 and the Bluetooth remote controller 300 is disconnected.
[0093] At the same time, the Bluetooth chip 210 enters a monitoring state for the broadcast packets sent by the Bluetooth remote controller 300, so that when the wake-up broadcast packet sent by the Bluetooth remote controller 300 is monitored, the Bluetooth chip 210 can promptly send a wake-up signal to the system chip 100 of the TV, thereby waking up the TV in time.
[0094] 1 to 3 , step S130 is executed. When the wake-up broadcast packet sent by the Bluetooth remote controller 300 is monitored, the Bluetooth chip 210 sends a wake-up signal to the wake-up module 120 .
[0095] When monitoring the wake-up broadcast packet sent by the Bluetooth remote controller 300, the Bluetooth chip 210 sends a wake-up signal to the wake-up module 120, providing a basis for the subsequent wake-up module 120 to perform a wake-up operation of the TV.
[0096] Correspondingly, the step of the Bluetooth chip 210 monitoring the wake-up broadcast packet sent by the Bluetooth remote control 300 includes: the Bluetooth chip 210 parses the received broadcast packet to obtain the broadcast packet address and broadcast instruction information carried in the broadcast packet; when it is determined that the broadcast packet address and broadcast instruction obtained by parsing match the stored broadcast packet address and wake-up identifier of the Bluetooth remote control respectively, the Bluetooth chip 210 determines that the wake-up broadcast packet sent by the Bluetooth remote control 300 is monitored.
[0097] In this embodiment, the Bluetooth remote controller 300 may send a wake-up broadcast packet when it is powered on again, or may send a wake-up broadcast packet when the user presses a specific wake-up button (such as the power button) on the Bluetooth remote controller 300. The wake-up broadcast packet is a non-directional connectable broadcast packet.
[0098] In this embodiment, the wake-up broadcast packet sent by the Bluetooth remote controller 300 carries the broadcast packet address of the Bluetooth remote controller 300 and the wake-up identifier information.
[0099] Accordingly, the Bluetooth chip 210 parses the received broadcast packet, obtains the source IP address and instruction identifier information carried in the broadcast packet, and compares the parsed source IP address and instruction identifier information with the broadcast packet address and wake-up identifier of the Bluetooth remote control stored in itself, and when it is determined that the parsed source IP address and instruction identifier are consistent with the broadcast packet address and wake-up identifier of the Bluetooth remote control stored in itself, it determines that the wake-up broadcast packet sent by the Bluetooth remote control 300 is monitored.
[0100] In this embodiment, the Bluetooth module 110 includes a Bluetooth protocol stack 1102. In a specific implementation, the Bluetooth protocol stack 1102 generally includes a controller, a host control interface (HCI), and a host. The controller and the host communicate via the host control interface.
[0101] Correspondingly, when the TV set is in a connected state with the Bluetooth remote control 300, the TV set wake-up method also includes: the Bluetooth protocol stack 1102 sends the broadcast packet address and wake-up identifier of the Bluetooth remote control 300 to the Bluetooth chip 210; the Bluetooth chip 210 receives the broadcast packet address and wake-up identifier of the Bluetooth remote control 300 from the Bluetooth protocol stack 1102 and stores them.
[0102] When the TV is connected to the Bluetooth remote controller 300 and the TV is about to enter the standby or sleep state, the Bluetooth protocol stack 1102 sends the broadcast packet address and wake-up flag of the Bluetooth remote controller 300 to the Bluetooth chip 210, so that the Bluetooth chip 210 can accurately identify the wake-up broadcast packet in the scanning state. Afterwards, when the TV enters the standby or sleep state, the Bluetooth protocol stack 1102 enters the sleep state.
[0103] When the Bluetooth chip 210 monitors the wake-up broadcast packet sent by the Bluetooth remote controller 300 , it sends a wake-up signal to the wake-up module 120 in the system chip 100 , so that the wake-up module 120 in the system chip 100 executes a wake-up operation of the TV.
[0104] In this embodiment, the system chip 100 further includes a wake-up pin (not shown). Accordingly, the step of the Bluetooth chip 210 sending a wake-up signal to the wake-up module 120 includes: the Bluetooth chip 210 pulls down the wake-up pin to a preset first low level to send the wake-up signal to the wake-up module 120.
[0105] The Bluetooth chip 210 pulls the wake-up pin down to a preset first low level, which means that the Bluetooth chip 210 pulls the wake-up pin down from a preset first high level to a preset first low level.
[0106] The wake-up pin can be any suitable input interface as needed. As an example, the wake-up pin is a general-purpose input / output (GPIO) interface. In other embodiments, the wake-up pin can also be other types of input interfaces, which are not limited here.
[0107] Please refer to FIG. 1 to FIG. 3 , and execute step S140 . When the wake-up signal is received, the wake-up module 120 wakes up the TV.
[0108] In this embodiment, when the wake-up module 120 detects that the wake-up pin is pulled down to the first low level, it executes the television wake-up process to wake up the television.
[0109] Please refer to FIG. 1 to FIG. 3 . In this embodiment, after the wake-up module 120 wakes up the TV, the TV wake-up method further includes: Step S150 : The Bluetooth chip 210 re-establishes a connection with the Bluetooth remote controller 300 .
[0110] In this embodiment, the Bluetooth module 110 includes a Bluetooth protocol stack 1102. When the television enters a sleep or standby state, the Bluetooth protocol stack 1102 enters a sleep state.
[0111] In this embodiment, the step of the Bluetooth chip 210 re-establishing a connection with the Bluetooth remote control 300 includes: after the wake-up module 120 wakes up the TV, the Bluetooth module 110 transmits a permission to send signal to the Bluetooth chip 210; upon receiving the permission to send signal, the Bluetooth chip 210 sends a hardware error event to the Bluetooth protocol stack 1102 to restart the Bluetooth protocol stack 1102; when the Bluetooth protocol stack 1102 is successfully restarted, the Bluetooth protocol stack 1102 sends a reconnection instruction to the Bluetooth chip; when the Bluetooth chip 210 receives the reconnection instruction, it monitors the connection broadcast packet of the Bluetooth remote control 300; when the connection broadcast packet sent by the Bluetooth remote control 300 is monitored, the Bluetooth chip 210 re-establishes a connection with the Bluetooth remote control 300, so that the Bluetooth protocol stack 1102 re-establishes a connection with the Bluetooth remote control 300 through the Bluetooth chip 210.
[0112] Specifically, the system chip 100 also includes a permission to send pin, which is used for the system chip 100 to send a permission to send signal to the Bluetooth chip 210 in the Bluetooth module 200, so that the Bluetooth chip 210 sends data to the Bluetooth module 110 of the system chip 100 when receiving the permission to send signal.
[0113] In this embodiment, the step of the Bluetooth module 110 transmitting the permission-to-send signal to the Bluetooth chip 210 includes: the system chip 100 pulls down the permission-to-send pin to a second low level to transmit the permission-to-send signal to the Bluetooth chip 210 .
[0114] In this embodiment, after the TV is awakened, the system chip 100 and the Bluetooth module 200 communicate with each other via a Universal Asynchronous Receiver-Transmitter (UART) interface. Accordingly, the clear-to-send pin includes a Universal Asynchronous Receiver-Transmitter Clear To Send (UART CTS) interface.
[0115] Upon receiving the permission to send signal, the Bluetooth chip 210 sends a hardware error event to the Bluetooth protocol stack 1102 to restart the Bluetooth protocol stack 1102 .
[0116] When the Bluetooth protocol stack successfully restarts, the Bluetooth protocol stack 1102 sends a reconnection command (HCI_LE_Create_Connection Command) to the Bluetooth chip 210. Upon receiving the reconnection command, the Bluetooth chip 210 enters a listening state for connection broadcast packets. Subsequently, upon receiving a connection broadcast packet from the Bluetooth remote control 300, the Bluetooth chip 210 reestablishes a connection with the Bluetooth remote control 300. After the Bluetooth chip 210 reestablishes a connection with the Bluetooth remote control 300, the Bluetooth protocol stack 1102 reestablishes a connection with the Bluetooth remote control 300 through the Bluetooth chip 210.
[0117] Correspondingly, an embodiment of the present invention further provides a television.
[0118] Referring to Figure 2, a television includes a system chip 100 and a Bluetooth module 200, the system chip 100 includes a Bluetooth module 110 and a wake-up module 120, and the Bluetooth module 200 includes a Bluetooth chip 210 and a television status register 210a; wherein: the Bluetooth module 110 is suitable for setting the value of the television status register 210a to a first value when the television enters a sleep or standby state, and the first value is used to identify that the television is in a sleep or standby state; the Bluetooth chip 210 is suitable for disconnecting from the Bluetooth remote control 300 and monitoring the wake-up broadcast packet sent by the Bluetooth remote control 300 when detecting that the value of the television status register 210a is the first value; and is also suitable for sending a wake-up signal to the wake-up module 120 when monitoring the wake-up broadcast packet sent by the Bluetooth remote control 300; the wake-up module 120 is suitable for waking up the television when receiving the wake-up signal.
[0119] The television set in the embodiment of the present invention can be used to execute the television set wake-up method in the above embodiment. For details about the television set in the embodiment of the present invention, please refer to the corresponding description of the television set wake-up method in the above embodiment, which will not be repeated here.
[0120] Accordingly, an embodiment of the present invention further provides a television system, comprising the television and a Bluetooth remote controller provided by the embodiment of the present invention. The television and the Bluetooth remote controller are described in the aforementioned embodiments and will not be described in detail here.
[0121] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention should be based on the scope defined by the claims.
Claims
1. A television set, characterized in that: include: A Bluetooth module, located in the system chip, is adapted to set the value of the television state register to a first value when the television enters a sleep or standby state, wherein the first value is used to identify that the television is in a sleep or standby state; A Bluetooth chip is located in the Bluetooth module, and the Bluetooth chip includes a TV status register, and is adapted to disconnect the connection with the Bluetooth remote control and monitor the wake-up broadcast packet sent by the Bluetooth remote control when detecting that the value of the TV status register is a first value; and is also adapted to send a wake-up signal to the wake-up module when monitoring the wake-up broadcast packet sent by the Bluetooth remote control; The wake-up module is located in the system chip and is adapted to wake up the television when a wake-up signal is received.
2. The television set according to claim 1, characterized in that The Bluetooth module includes: a Bluetooth driver adapted to adopt a preset standby function and modify the value of the TV state register in the Bluetooth chip from a second value to a first value through a secure digital input and output interface, wherein the second value is used to indicate that the TV is in working state.
3. The television set according to claim 2, characterized in that The SoC also includes a wake-up pin; The Bluetooth chip is adapted to pull down the wake-up pin to a preset first low level to send a wake-up signal to the wake-up module.
4. The television set according to claim 3, characterized in that The wake-up pin includes a general purpose input / output interface.
5. The television set according to claim 1, characterized in that The Bluetooth module includes a Bluetooth protocol stack; The Bluetooth chip is adapted to receive the broadcast packet address and wake-up flag of the Bluetooth remote control sent by the Bluetooth remote control when the TV set is connected to the Bluetooth remote control, and send the broadcast packet address and wake-up flag to the TV set. Bluetooth protocol stack; also suitable for receiving and storing the broadcast packet address and wake-up mark of the Bluetooth remote control; A Bluetooth protocol stack, adapted to receive a broadcast packet address and a wake-up identifier of a Bluetooth remote control, and send the broadcast packet address and the wake-up identifier of the Bluetooth remote control to a Bluetooth chip; The Bluetooth chip is suitable for receiving broadcast packets and parsing the received broadcast packets to obtain the broadcast packet address and broadcast instructions of the broadcast packet; when it is determined that the broadcast packet address and broadcast instruction obtained by parsing match the broadcast packet address and wake-up identifier of the stored Bluetooth remote control respectively, it is determined that the wake-up broadcast packet sent by the Bluetooth remote control is monitored.
6. The television set according to any one of claims 1 to 5, characterized in that: The Bluetooth chip is also suitable for re-establishing a connection with the Bluetooth remote control after the wake-up module wakes up the TV.
7. The television set according to claim 6, characterized in that The Bluetooth module includes: a Bluetooth protocol stack, adapted to enter a dormant state when the TV enters a dormant or standby state; adapted to send a reconnection instruction to the Bluetooth chip when the restart is successful; and adapted to reconnect with the Bluetooth remote control through the Bluetooth chip when the Bluetooth chip reconnects with the Bluetooth remote control; The Bluetooth module is further adapted to transmit a signal allowing transmission to the Bluetooth chip after the wake-up module wakes up the TV set; The Bluetooth chip is also suitable for sending a hardware error event to the Bluetooth protocol stack to restart the Bluetooth protocol stack when receiving a signal allowing transmission; it is also suitable for monitoring the connection broadcast packet of the Bluetooth remote control when receiving a reconnection instruction; when monitoring the connection broadcast packet sent by the Bluetooth remote control, re-establishing the connection with the Bluetooth remote control.
8. The television set according to claim 7, characterized in that The SoC also includes an enable-to-send pin; The system chip is adapted to pull down the allow-to-send pin to a second low level to transmit an allow-to-send signal to the Bluetooth chip.
9. The television set according to claim 8, characterized in that The enable to send pin comprises a universal asynchronous receiver transmitter enable to send interface.
10. A television system, characterized in that: The invention comprises a television set as claimed in any one of claims 1 to 9 and a Bluetooth remote controller.
11. A method for waking up a television, characterized in that: include: When the television enters a dormant or standby state, a Bluetooth module in a system chip of the television is used to set a value of a television state register in the Bluetooth chip to a first value; When it is detected that the value of the television status register is the first value, the Bluetooth chip in the Bluetooth module of the television is used to disconnect the connection with the Bluetooth remote control, and monitor the wake-up broadcast packet sent by the Bluetooth remote control; When a wake-up broadcast packet sent by a Bluetooth remote control is monitored, a Bluetooth chip is used to send a wake-up signal to a wake-up module in a system chip of the TV; When the wake-up signal is received, the television is woken up by the wake-up module.
12. The television wake-up method according to claim 11, characterized in that: The Bluetooth module includes a Bluetooth driver; The value of the TV status register in the Bluetooth chip is set to a first value, including: the Bluetooth driver uses a preset standby function and modifies the value of the TV status register in the Bluetooth chip from a second value to a first value through a secure digital input and output interface, wherein the second value is used to indicate that the TV is in a working state.
13. The television wake-up method according to claim 12, characterized in that: The SoC also includes a wake-up pin; The method uses a Bluetooth chip to send a wake-up signal to the wake-up module, including: using the Bluetooth chip to pull down a wake-up pin to a preset first low level to send the wake-up signal to the wake-up module.
14. The television wake-up method according to claim 13, characterized in that: The wake-up pin includes a general purpose input / output interface.
15. The television wake-up method according to claim 11, characterized in that: The Bluetooth module includes a Bluetooth protocol stack; When the TV is connected to a Bluetooth remote control, the TV wake-up method also includes: The method comprises: using a Bluetooth chip to receive the broadcast packet address and the wake-up mark of the Bluetooth remote control sent by the Bluetooth remote control, and sending the address to the Bluetooth protocol stack; using a Bluetooth protocol stack to receive the broadcast packet address and the wake-up mark of the Bluetooth remote control, and sending the broadcast packet address and the wake-up mark of the Bluetooth remote control to the Bluetooth chip; The Bluetooth chip is used to receive and store the broadcast packet address and wake-up mark of the Bluetooth remote control; The Bluetooth chip is used to monitor the wake-up broadcast packet sent by the Bluetooth remote control, including: A Bluetooth chip is used to receive broadcast packets, and the received broadcast packets are parsed to obtain the broadcast packet address and broadcast instructions of the broadcast packet; when it is determined that the broadcast packet address and broadcast instruction obtained by parsing match the broadcast packet address and wake-up identifier of the stored Bluetooth remote control respectively, it is determined that the wake-up broadcast packet sent by the Bluetooth remote control is monitored.
16. The television wake-up method according to any one of claims 11 to 15, characterized in that: After the TV is awakened by the awakening module, the method further includes: Use the Bluetooth chip to re-establish the connection with the Bluetooth remote control.
17. The television wake-up method according to claim 16, characterized in that: The Bluetooth module includes a Bluetooth protocol stack; When the TV enters sleep or standby mode, the Bluetooth protocol stack enters sleep mode; A Bluetooth chip is used to re-establish a connection with a Bluetooth remote control, comprising: after a wake-up module wakes up the TV, using the Bluetooth module to transmit a permission to send signal to the Bluetooth chip; upon receiving the permission to send signal, using the Bluetooth chip to send a hardware error event to the Bluetooth protocol stack to restart the Bluetooth protocol stack; when the Bluetooth protocol stack is successfully restarted, using the Bluetooth protocol stack to send a reconnection instruction to the Bluetooth chip; using the Bluetooth chip to monitor the connection broadcast packet of the Bluetooth remote control when receiving the reconnection instruction; when monitoring the connection broadcast packet sent by the Bluetooth remote control, using the Bluetooth chip to re-establish a connection with the Bluetooth remote control, so that the Bluetooth protocol stack re-establishes a connection with the Bluetooth remote control through the Bluetooth chip.
18. The television wake-up method according to claim 17, characterized in that: The SoC also includes an enable-to-send pin; Transmitting a signal to allow sending to the Bluetooth chip, including: using the system chip to allow sending The pin is pulled down to the second low level to transmit a permission-to-send signal to the Bluetooth chip.
19. The television wake-up method according to claim 18, characterized in that: The enable to send pin comprises a universal asynchronous receiver transmitter enable to send interface.
20. The television wake-up method according to claim 11, characterized in that: The system chip is a SOC chip.
Citation Information
Patent Citations
Set-top box standby control method based on system dynamic clock management
CN102572592A
Implementation method and implementation device for low power consumption of set top box
CN103024543A
Controlled terminal device and bluetooth returned-connection method thereof
CN109451474A
Television Bluetooth standby wake-up processing method, television and remote controller
CN109788330A
Set top box, low-power-consumption Bluetooth standby wake-up method thereof and storage medium
CN113099277A