Television, awakening method thereof 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 is achieved.
Patent Information
- Application Number
- CN202311453278.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-02
- Publication Date
- 2025-05-06
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 send a wake-up signal to the wake-up module when a wake-up broadcast packet is detected to wake up the TV.
Improves the speed and reliability of the TV wake-up, avoids the loss of HCI commands or HCI events, and ensures accurate acquisition of the TV status.
Smart Images

Figure CN119946337A_ABST
Abstract
Description
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 generally controlled by infrared remote control. The infrared light emitted by the infrared remote control is easily blocked by obstacles during the transmission process. The characteristics of infrared transmission require the remote control to be facing the TV to achieve a better remote control effect, which reduces the convenience of operation.
[0004] The Bluetooth remote controller uses Bluetooth signals to remotely control a TV, which can overcome obstacles and realize all-round remote control of the TV, thus being more and more widely used. However, the current method for waking up a TV using a Bluetooth remote controller has the problems of slow speed and poor reliability. Summary of the invention
[0005] The problem solved by the embodiments of the present invention is to provide a television set and 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.
[0006] To solve the above problems, an embodiment of the present invention provides a method for waking up a television. The television includes a system chip and a Bluetooth module. The system chip includes a Bluetooth module and a wake-up module. The Bluetooth module includes a Bluetooth chip. The Bluetooth chip includes a television status register. The method for waking up the television includes:
[0007] When the television enters a dormant or standby state, the Bluetooth module sets the value of the television state register to a first value, where the first value is used to identify that the television is in a dormant or standby state;
[0008] When it is detected that the value of the television status register is a first value, the Bluetooth chip disconnects the connection with the Bluetooth remote controller and monitors the wake-up broadcast packet sent by the Bluetooth remote controller;
[0009] When the Bluetooth remote controller receives a wake-up broadcast packet, the Bluetooth chip sends a wake-up signal to the wake-up module.
[0010] When receiving the wake-up signal, the wake-up module wakes up the TV.
[0011] Optionally, the Bluetooth module includes a Bluetooth driver;
[0012] The Bluetooth module sets the value of the TV status register to the first value, including: the Bluetooth driver uses a preset standby function and modifies the value of the TV status register from the second value to the first value through the secure digital input and output interface, and the second value is used to indicate that the TV is in working state.
[0013] Optionally, the system chip further includes a wake-up pin;
[0014] The Bluetooth chip sends a wake-up signal to the wake-up module, including: the Bluetooth chip pulls down the wake-up pin to a preset first low level to send the wake-up signal to the wake-up module.
[0015] Optionally, the wake-up pin includes a general purpose input output interface.
[0016] Optionally, the Bluetooth module includes a Bluetooth protocol stack;
[0017] When the television set is in a connected state with the Bluetooth remote control, the television set wake-up method further includes: the Bluetooth chip receives the broadcast packet address and the wake-up identifier of the Bluetooth remote control sent by the Bluetooth remote control, and sends the address to the Bluetooth protocol stack; the Bluetooth protocol stack receives the broadcast packet address and the wake-up identifier of the Bluetooth remote control, and sends the address to the Bluetooth chip; the Bluetooth chip receives the broadcast packet address and the wake-up identifier of the Bluetooth remote control and stores the address;
[0018] The Bluetooth chip monitors the wake-up broadcast packet sent by the Bluetooth remote control, including: the Bluetooth chip receives the broadcast packet, and parses 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 broadcast packet address and wake-up identifier of the Bluetooth remote control respectively, the Bluetooth chip determines that the wake-up broadcast packet sent by the Bluetooth remote control is monitored.
[0019] Optionally, after the wake-up module wakes up the television, the wake-up method of the television further includes:
[0020] The Bluetooth chip reconnects to the Bluetooth remote control.
[0021] Optionally, the Bluetooth module includes a Bluetooth protocol stack;
[0022] When the TV enters sleep or standby mode, the Bluetooth protocol stack enters sleep mode;
[0023] The Bluetooth chip re-establishes a connection with the Bluetooth remote control, including: after the wake-up module wakes up the TV, the Bluetooth module transmits a signal that allows sending to the Bluetooth chip; when receiving the signal that allows sending, the Bluetooth chip sends 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 sends a reconnection instruction to the Bluetooth chip; when the Bluetooth chip receives the reconnection instruction, it monitors 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 re-establishes 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.
[0024] Optionally, the system chip further includes a send enable pin;
[0025] The method of transmitting a send permission signal to the Bluetooth chip includes: the system chip pulls down a send permission pin to a second low level to transmit the send permission signal to the Bluetooth chip.
[0026] Optionally, the clear-to-send pin comprises a universal asynchronous receiver-transmitter clear-to-send interface.
[0027] Optionally, the system chip is a system-on-chip.
[0028] Accordingly, an embodiment of the present invention further provides a television, a system chip and a Bluetooth module, wherein the system chip includes a Bluetooth module and a wake-up module, the Bluetooth module includes a Bluetooth chip, and the Bluetooth chip includes a television status register:
[0029] A Bluetooth module, adapted to set the value of a 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;
[0030] The Bluetooth chip is adapted to disconnect the Bluetooth remote control and monitor the wake-up broadcast packet sent by the Bluetooth remote control when the value of the television status register is detected to be a first value; and is also adapted to send a wake-up signal to the wake-up module when the wake-up broadcast packet sent by the Bluetooth remote control is monitored;
[0031] The wake-up module is adapted to wake up the television set when receiving a wake-up signal.
[0032] Correspondingly, an embodiment of the present invention further provides a television system, comprising the television and a Bluetooth remote controller as described above.
[0033] Compared with the prior art, the technical solution of the embodiment of the present invention has the following advantages:
[0034] 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 a 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) command and HCI event 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 module being unable to correctly obtain the 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
[0035] Figure 1 It 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;
[0036] Figure 2 It is a schematic diagram of the frame structure of an embodiment of a television set provided by the technical solution of the present invention and the connection relationship between the frame structure and the Bluetooth remote controller;
[0037] Figure 3 It is a schematic diagram of the framework structure of an embodiment of a Bluetooth module provided by the technical solution of the present invention. DETAILED DESCRIPTION
[0038] Currently, the wake-up method of a television has the problem of being slow and having poor reliability.
[0039] 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, thereby actively disconnecting the connection with the Bluetooth remote control and entering 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.
[0040] In the above-mentioned TV wake-up method, the Bluetooth chip and the TV system chip need to frequently exchange HCI commands and HCI events. On the one hand, the Bluetooth chip and the TV system chip need to frequently exchange HCI commands and HCI events, and the interaction cycle of HCI commands and HCI events is relatively long, which reduces the speed at which the Bluetooth chip obtains that the TV has entered the sleep or standby state; on the other hand, the HCI command or HCI event may be lost during the transmission process, causing the Bluetooth chip to mistakenly determine that the TV has entered the sleep or standby state.
[0041] 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.
[0042] 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 the 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, which causes the Bluetooth module to be unable to correctly obtain the information whether the television enters the sleep or standby state, which correspondingly helps to improve the speed and reliability of the Bluetooth chip to obtain the information that the television enters the sleep or standby state, thereby improving the speed and reliability of the television wake-up operation.
[0043] 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.
[0044] Figure 1 A schematic diagram showing a flow chart of an embodiment of a method for waking up a television set provided by the technical solution of the present invention; Figure 2A schematic diagram showing the frame structure of an embodiment of a television set provided by the technical solution of the present invention and the connection relationship between the frame structure and the Bluetooth remote controller is shown; Figure 3 The schematic diagram of the framework structure of the Bluetooth module of the embodiment of the present invention is shown. Figures 1 to 3 The embodiment of the present invention provides a television wake-up method, the 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, the Bluetooth module 200 includes a Bluetooth chip 210, and the Bluetooth chip 210 includes a television status register 201a. The television wake-up method may specifically include the following steps:
[0045] 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;
[0046] Step S120: 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 controller 300 and monitors the wake-up broadcast packet sent by the Bluetooth remote controller 300;
[0047] Step S130: 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;
[0048] Step S140: upon receiving the wake-up signal, the wake-up module 120 wakes up the TV.
[0049] Please refer to Figures 1 to 3 , execute step S110, 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, and the first value is used to identify that the TV is in the sleep or standby state.
[0050] 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 a 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.
[0051] 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 digital-analog mixed signal module, and an on-chip programmable logic device.
[0052] As an example, the system chip 100 is a system on chip (SoC).
[0053] In this embodiment, the system chip 100 includes a Bluetooth module 110 .
[0054] 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 .
[0055] In this embodiment, the Bluetooth module 200 includes a Bluetooth chip 210 , and the Bluetooth chip 210 includes a TV status register 210 a .
[0056] The TV state register 210a is used to record information about the current state of the TV.
[0057] 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.
[0058] When in sleep or standby mode, the TV will reduce its own energy consumption and suspend some functions to achieve the effect of power saving. At this time, waking up the TV again can make the TV quickly enter the full power working state.
[0059] 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.
[0060] In this embodiment, the TV status register 210a is coupled to the Bluetooth module 110 in the TV system chip 100 so that the Bluetooth module 110 in the system chip 100 can access the TV status register 210a in 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.
[0061] In this embodiment, the Bluetooth module 110 includes a Bluetooth driver 1101 .
[0062] In this embodiment, the Bluetooth driver 1101 and the TV register 210 a are coupled to each other via a secure digital input and output (SDIO) interface, thereby satisfying the Bluetooth driver 1101's access requirement to the TV status register 210 a.
[0063] 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 may be a flash memory or the like.
[0064] 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.
[0065] 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.
[0066] 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.
[0067] Please refer to Figures 1 to 3 , execute step S120, when it is detected that the value of the TV status register 210a is the first value, the Bluetooth chip 210 disconnects the connection with the Bluetooth remote controller 300, and monitors the wake-up broadcast packet sent by the Bluetooth remote controller 300.
[0068] 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.
[0069] In this embodiment, the Bluetooth module 200 further includes a Bluetooth chip 210 .
[0070] In this embodiment, the TV status register 210 a is also 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 state of the TV.
[0071] 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 interruption so that the Bluetooth chip 210 can access the TV status register 210a, thereby obtaining information that the TV is in sleep or standby mode.
[0072] 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.
[0073] In the TV wake-up method of the present embodiment, after the TV enters the sleep or standby state, the Bluetooth chip 210 only needs one interrupt time to obtain the information that the TV enters the sleep or standby state. In the existing breathing mechanism of repeatedly interacting HCI commands and HCI events between the Bluetooth chip and the Bluetooth module, the Bluetooth chip can usually obtain the information that the TV enters the sleep or standby state when the reception time of the next HCI command arrives and the HCI command sent by the Bluetooth module is not received.
[0074] Those skilled in the art can understand that the interval period between adjacent HCI commands is relatively long, at the second level, while the interval between adjacent interrupts is relatively short, at the microsecond level, and there is a difference of several orders of magnitude between the two. Therefore, the Bluetooth chip in the embodiment of the present invention can quickly obtain the information that the TV has entered the sleep or standby state when the TV has entered the sleep or standby state, and can improve the speed at which the Bluetooth chip obtains the information that the TV has entered the sleep or standby state.
[0075] 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 a sleep or standby state to the Bluetooth chip 210. Compared with the existing breathing mechanism of repeatedly exchanging HCI commands and HCI events between the Bluetooth chip 210 and the Bluetooth module 110, the stability problems caused by the frequent exchange of HCI commands and HCI events between the Bluetooth chip 210 and the Bluetooth module 110 can be avoided, and the loss of HCI commands or HCI events can be avoided, which causes the Bluetooth chip 210 to mistakenly determine that the TV has entered a 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 a sleep or standby state.
[0076] When it is detected that the value of the TV state register 210a is the first value, the Bluetooth chip 210 disconnects 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.
[0077] 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.
[0078] Accordingly, when receiving the notification protocol data unit indicating that the connection is about to be closed, the Bluetooth remote controller 300 replies a link layer end response message to the Bluetooth chip 210. At this time, the physical link between the Bluetooth chip 210 and the Bluetooth remote controller 300 is disconnected.
[0079] 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.
[0080] Please refer to Figures 1 to 3 , execute step S130, 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.
[0081] 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.
[0082] 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 the analysis 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.
[0083] 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 a power button) on the Bluetooth remote controller 300. The wake-up broadcast packet is a non-directional connectable broadcast packet.
[0084] In this embodiment, the wake-up broadcast packet sent by the Bluetooth remote controller 300 carries information about the broadcast packet address and the wake-up identifier of the Bluetooth remote controller 300 .
[0085] Correspondingly, 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.
[0086] 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 communicates with the host through the host control interface.
[0087] Correspondingly, when the TV set is in a connected state with the Bluetooth remote control 300, the wake-up method of the TV set 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.
[0088] 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 the 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.
[0089] 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 performs a wake-up operation of the TV.
[0090] 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 a wake-up signal to the wake-up module 120.
[0091] 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. The wake-up pin has a first high level by default.
[0092] According to actual needs, the wake-up pin can be any suitable input interface. 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.
[0093] Please refer to Figures 1 to 3 , execute step S140, when receiving the wake-up signal, the wake-up module 120 wakes up the TV.
[0094] 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.
[0095] Please refer to Figures 1 to 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.
[0096] 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.
[0097] 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; when 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 monitoring the connection broadcast packet sent by the Bluetooth remote control 300, 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.
[0098] Specifically, the system chip 100 also includes a send permission pin, which is used for the system chip 100 to send a send permission signal to the Bluetooth chip 210 in the Bluetooth module, so that the Bluetooth chip 210 sends data to the Bluetooth module 110 of the system chip 100 when receiving the send permission signal.
[0099] 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 the second low level to transmit the permission to send signal to the Bluetooth chip 210 .
[0100] In this embodiment, after the TV is awakened, the system chip 100 communicates with the Bluetooth module 200 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.
[0101] When 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 .
[0102] When the Bluetooth protocol stack is successfully restarted, the Bluetooth protocol stack 1102 sends a reconnection command (HCI_LE_Create_Connection Command) to the Bluetooth chip 210. The Bluetooth chip 210 enters a monitoring state of a connection broadcast packet when receiving the reconnection command. Afterwards, the Bluetooth chip 210 re-establishes a connection with the Bluetooth remote controller 300 when receiving a connection broadcast packet sent by the Bluetooth remote controller 300. After the Bluetooth chip 210 re-establishes a connection with the Bluetooth remote controller 300, the Bluetooth protocol stack 1102 re-establishes a connection with the Bluetooth remote controller 300 through the Bluetooth chip 210.
[0103] Correspondingly, an embodiment of the present invention further provides a television.
[0104] See also Figure 2 A television set includes a system chip 100 and a Bluetooth module 200, wherein 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 adapted to set the value of the television status register 210a to a first value when the television set enters a sleep or standby state, and the first value is used to identify that the television set is in a sleep or standby state; the Bluetooth chip 210 is adapted to disconnect from a Bluetooth remote controller 300 and monitor a wake-up broadcast packet sent by the Bluetooth remote controller 300 when detecting that the value of the television status register 210a is the first value; and is also adapted to send a wake-up signal to the wake-up module 120 when monitoring the wake-up broadcast packet sent by the Bluetooth remote controller 300; and the wake-up module 120 is adapted to wake up the television set when receiving the wake-up signal.
[0105] The television in the embodiment of the present invention can be used to execute the television wake-up method in the above embodiment. For the television in the embodiment of the present invention, please refer to the corresponding description of the television wake-up method in the above embodiment, which will not be repeated here.
[0106] Accordingly, the embodiment of the present invention further provides a television system, including a television and a Bluetooth remote controller, wherein the television and the Bluetooth remote controller are implemented with reference to the corresponding descriptions in the above embodiments, and will not be described in detail here.
[0107] 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 protection scope of the present invention shall be subject to the scope defined by the claims.
Claims
1. A method for waking up a television, wherein the television comprises a system chip and a Bluetooth module, the system chip comprises a Bluetooth module and a wake-up module, the Bluetooth module comprises a Bluetooth chip, and the Bluetooth chip comprises a television status register, wherein: The TV wake-up methods include: When the television enters a dormant or standby state, the Bluetooth module sets the value of the television state register to a first value, where the first value is used to identify that the television is in a dormant or standby state; When it is detected that the value of the television status register is a first value, the Bluetooth chip disconnects the connection with the Bluetooth remote controller and monitors the wake-up broadcast packet sent by the Bluetooth remote controller; When the Bluetooth remote controller receives a wake-up broadcast packet, the Bluetooth chip sends a wake-up signal to the wake-up module. When receiving the wake-up signal, the wake-up module wakes up the TV.
2. The television wake-up method according to claim 1, characterized in that: The Bluetooth module includes a Bluetooth driver; The Bluetooth module sets the value of the TV status register to the first value, including: the Bluetooth driver uses a preset standby function and modifies the value of the TV status register from the second value to the first value through the secure digital input and output interface, and the second value is used to indicate that the TV is in working state.
3. The television wake-up method according to claim 2, characterized in that: The SoC also includes a wake-up pin; The Bluetooth chip sends a wake-up signal to the wake-up module, including: the Bluetooth chip pulls down the wake-up pin to a preset first low level to send the wake-up signal to the wake-up module.
4. The television wake-up method according to claim 3, characterized in that: The wake-up pin includes a general purpose input / output interface.
5. The television wake-up method according to claim 1, characterized in that: The Bluetooth module includes a Bluetooth protocol stack; When the television set is in a connected state with the Bluetooth remote control, the television set wake-up method further includes: the Bluetooth chip receives the broadcast packet address and the wake-up identifier of the Bluetooth remote control sent by the Bluetooth remote control, and sends the address to the Bluetooth protocol stack; the Bluetooth protocol stack receives the broadcast packet address and the wake-up identifier of the Bluetooth remote control, and sends the address to the Bluetooth chip; the Bluetooth chip receives the broadcast packet address and the wake-up identifier of the Bluetooth remote control and stores the address; The Bluetooth chip monitors the wake-up broadcast packet sent by the Bluetooth remote control, including: the Bluetooth chip receives the broadcast packet, and parses 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 broadcast packet address and wake-up identifier of the Bluetooth remote control respectively, the Bluetooth chip determines that the wake-up broadcast packet sent by the Bluetooth remote control is monitored.
6. The television wake-up method according to any one of claims 1 to 5, characterized in that: After the wake-up module wakes up the TV, it also includes: The Bluetooth chip reconnects to the Bluetooth remote control.
7. The television wake-up method according to claim 6, 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; The Bluetooth chip re-establishes a connection with the Bluetooth remote control, including: after the wake-up module wakes up the TV, the Bluetooth module transmits a signal that allows sending to the Bluetooth chip; when receiving the signal that allows sending, the Bluetooth chip sends 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 sends a reconnection instruction to the Bluetooth chip; when the Bluetooth chip receives the reconnection instruction, it monitors 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 re-establishes 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.
8. The television wake-up method according to claim 7, characterized in that: The SoC also includes an enable-to-send pin; The method of transmitting a send permission signal to the Bluetooth chip includes: the system chip pulls down a send permission pin to a second low level to transmit the send permission signal to the Bluetooth chip.
9. The television wake-up method according to claim 8, characterized in that: The enable to send pin comprises a universal asynchronous receiver transmitter enable to send interface.
10. The television wake-up method according to claim 1, characterized in that: The SoC is a system-on-chip.
11. A television set, characterized in that: The TV includes a system chip and a Bluetooth module. The system chip includes a Bluetooth module and a wake-up module. The Bluetooth module includes a Bluetooth chip. The Bluetooth chip includes a TV status register: The Bluetooth module is adapted to set the value of the television state register to a first value when the television enters a dormant or standby state, wherein the first value is used to identify that the television is in the dormant or standby state; The Bluetooth chip is adapted to disconnect the Bluetooth remote control and monitor the wake-up broadcast packet sent by the Bluetooth remote control when the value of the television status register is detected to be a first value; and is also adapted to send a wake-up signal to the wake-up module when the wake-up broadcast packet sent by the Bluetooth remote control is monitored; The wake-up module is adapted to wake up the television set when receiving a wake-up signal.
12. A television system, characterized in that: The invention comprises a television set and a Bluetooth remote controller as claimed in claim 11.