Dormancy awakening method and device of display system, equipment and storage medium
By determining the angle with the geomagnetic direction using the magnetometer of the remote control device, stable wake-up and sleep modes for TVs and TV boxes are achieved, overcoming the shortcomings of traditional remote controls and voice control, and providing a more intelligent and efficient control solution.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GEER TECH CO LTD
- Filing Date
- 2024-10-24
- Publication Date
- 2026-04-24
AI Technical Summary
Existing methods for waking up TVs and TV boxes are cumbersome and inaccurate, traditional remote controls are susceptible to signal interference, and voice control has a low recognition rate in noisy environments.
By acquiring magnetic data from the magnetometer in the remote control device, the angle between the remote control device and the geomagnetic direction is determined, thereby controlling the wake-up and sleep modes of the display system.
It provides a stable, accurate, and convenient display system wake-up solution that reduces external interference and is suitable for various scenarios.
Smart Images

Figure CN121924293A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of remote control devices, and more specifically, to a method, apparatus, device, and storage medium for waking up a display system from sleep mode. Background Technology
[0002] With the rapid development of technology and the increasing demand for home entertainment, users are significantly increasing their frequency of using televisions and TV boxes. Whether watching high-definition movies, catching up on popular TV series, or enjoying various online services, televisions and TV boxes have become indispensable entertainment centers in modern families. However, existing technologies still have certain shortcomings in controlling and activating these devices. Traditional remote controls are cumbersome to operate and often cause inconvenience due to signal interference; while voice control, although convenient, is easily affected by recognition rates in noisy environments and its response to specific commands is not accurate enough. Therefore, exploring more intelligent, efficient, and user-friendly control solutions has become an important issue in improving the user experience of televisions and TV boxes. Summary of the Invention
[0003] One object of this disclosure is to provide a method for waking up a display system from sleep, which can determine the angle between the remote control device and the geomagnetic direction by using magnetometer data obtained from the magnetometer in the remote control device, thereby controlling the wake-up of the display device and / or TV box.
[0004] According to a first aspect of this disclosure, a sleep-wake method for a display system is provided, the display system including at least a display device, a TV box, and a remote control device, wherein the remote control device is equipped with a magnetometer for acquiring magnetic data, the method comprising:
[0005] The magnetic data of the remote control device is acquired, and a first angle between the remote control device and the geomagnetic direction is determined based on the magnetic data.
[0006] Based on the first included angle, the device in the display system is woken up.
[0007] Optionally, waking up the device in the display system based on the first included angle includes:
[0008] When the first included angle and the second included angle are the same, the display device is woken up, and the second included angle is the angle between the display device and the geomagnetic direction that is stored in advance;
[0009] When the first included angle and the third included angle are the same, the TV box and the display device are woken up, and the third included angle is the angle between the display device and the geomagnetic direction that is stored in advance.
[0010] Optionally, when the first included angle and the second included angle are the same, after waking up the display device, the method further includes:
[0011] The signal source input of the display device is detected, and the signal source of the display device is determined according to a preset priority in the signal source input, so that the display device displays content that matches the signal source;
[0012] When the first included angle and the third included angle are the same, after waking up the TV box and the display device, the method further includes:
[0013] The signal source of the display device is set to the signal source input provided by the TV box, so that the display device can display content that matches the TV box.
[0014] Optionally, the display device and the TV box are respectively equipped with an inertial sensor and a magnetometer. The inertial sensor is used to detect inertial data, and the magnetometer is used to acquire magnetic data. The method further includes:
[0015] Acquire the inertial data of the display device, and determine the motion state of the display device based on the inertial data;
[0016] When the display device changes from a moving state to a stationary state, the magnetic force data of the display device is acquired, and the second included angle is updated based on the magnetometer data; and / or,
[0017] Acquire the inertial data of the TV box, and determine the motion state of the TV box based on the inertial data;
[0018] When the TV box changes from a moving state to a stationary state, the magnetic force data of the TV box is acquired, and the third included angle is updated based on the magnetometer data.
[0019] Optionally, the remote control device is equipped with an inertial sensor for detecting the motion state of the remote control device, and the method further includes:
[0020] When the remote control device is in motion, the TV box is controlled to enter a pre-start state, wherein the TV box performs at least one of the following in the pre-start state: system self-test, system initialization, network connection, and loading of applications;
[0021] If no command to wake up the TV box is received after a preset time period, the TV box will be controlled to re-enter sleep mode.
[0022] Optionally, after waking up the device in the display system, the method further includes:
[0023] Based on the first included angle, the device in the display system is controlled to go into sleep mode.
[0024] Optionally, controlling the device in the display system to go into sleep mode based on the first included angle includes:
[0025] If the angle difference between the first included angle and the second included angle is equal to a preset angle threshold within a preset time period, the display device and the TV box are controlled to enter sleep mode. The second included angle is the angle between the display device and the geomagnetic direction that is stored in advance.
[0026] If the angle difference between the first included angle and the third included angle is equal to a preset angle threshold within a preset time period, the TV box is controlled to enter sleep mode, and the signal source input of the display device is detected.
[0027] When the display device has other signal source inputs, the signal source of the display device is determined according to a preset priority so that the display device displays content that matches the signal source;
[0028] When the display device has no other signal source input, control the display device to enter sleep mode.
[0029] According to a second aspect of this disclosure, a sleep / wake-up device for a display system is provided. The display system includes at least a display device, a TV box, and a remote control device. The remote control device is equipped with a magnetometer for acquiring magnetic data. The device includes:
[0030] The acquisition module is used to acquire the magnetic data of the remote control device and determine the first angle between the remote control device and the geomagnetic direction based on the magnetic data.
[0031] The control module is used to wake up the devices in the display system based on the first included angle.
[0032] According to a third aspect of this disclosure, an electronic device is provided, including a processor and a memory, the memory storing computer instructions that, when executed by the processor, implement the steps of the method described in any of the first aspects.
[0033] According to a fourth aspect of this disclosure, a storage medium is provided that stores computer instructions thereon, which, when executed by a processor, implement the steps of the method described in any of the first aspects.
[0034] One technical advantage of this disclosure is that it provides a method for waking up a display system from sleep mode. This method determines the angle between the remote control device and the geomagnetic direction based on the magnetic data of the remote control device, and then uses this angle to control the display device or TV box in the display system to wake up. This approach provides a new wake-up scheme for devices in a display system. Because the Earth's magnetic field is very stable, this method is not affected by other factors, making it more stable, accurate, and convenient, and adaptable to more scenarios.
[0035] Other features and advantages of the embodiments of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0036] The accompanying drawings, which form part of this specification, illustrate embodiments of the present disclosure and, together with the specification, serve to explain the principles of the embodiments of the present disclosure.
[0037] Figure 1 This is a flowchart of a sleep-wake method for a display system according to one embodiment;
[0038] Figure 2 This is a schematic diagram of the structure of a sleep / wake-up device for a display system according to one embodiment. Detailed Implementation
[0039] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the invention.
[0040] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the invention or its application or use.
[0041] Technologies and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such technologies and equipment should be considered part of the specification.
[0042] In all the examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0043] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0044] This application provides a sleep / wake-up method for a display system, which can be executed by a display device, a remote control device, or other devices communicatively connected to both, such as a TV box. Figure 1 As shown, the method includes steps S11-S12.
[0045] Step S11: Obtain the magnetic data of the remote control device, and determine the first angle between the remote control device and the geomagnetic direction based on the magnetic data.
[0046] In this embodiment, the display system includes a display device, a TV box, and a remote control device. The display device can be a device capable of displaying content, such as a television, projector, or monitor. The remote control device can be the remote control for this display system and can be used to control the display device and the TV box. In another example, the remote control device can be the remote control for the display device. The remote control device and the TV box can then be paired. By adjusting the frequency of infrared signal transmission or reception in the remote control device or the TV box, the remote control device can also send basic control signals to the TV box, such as wake-up or sleep mode.
[0047] In this embodiment, the magnetometer can be a triaxial or multiaxial magnetometer sensor. The magnetometer sensor can be used to test magnetic field strength and direction. In this embodiment, after the remote control is activated, the magnetometer sensor can be pre-calibrated before acquiring the corresponding magnetic data. Then, the magnetic data detected by the magnetometer is acquired. When using a triaxial magnetometer sensor, the data for each axis can be calculated separately and then projected onto a horizontal plane. Since the position of the magnetometer in the remote control device can be precisely determined in advance, the angle between the remote control's orientation and the geomagnetic direction can be calculated based on the algorithm. In another example, the magnetic azimuth angle can be corrected based on the influence of magnetic declination to obtain the azimuth angle of the remote control relative to true north. The azimuth angle information helps determine the orientation of the remote control, i.e., which direction the remote control is currently pointing.
[0048] In one example, the remote control device is also equipped with an inertial sensor that can detect the inertial data of the remote control device. After acquiring the inertial data of the remote control device, it can be determined whether the remote control device is in motion based on the inertial data. In one example, the remote control device is normally in a sleep state. If the remote control device is detected to be in motion, the magnetometer in the remote control device can be woken up and step S11 can be executed.
[0049] Step S12: Based on the first included angle, wake up the device in the display system.
[0050] In one example, one or more angle thresholds can be preset. When the angle between the remote control device and the geomagnetic direction equals a certain threshold, a corresponding wake-up operation is performed. For example, the first angle threshold corresponds to waking up the TV, the second angle threshold corresponds to waking up the TV box, and the third angle threshold corresponds to waking up both the display device and the TV box simultaneously. When the user controls the remote control so that the first angle equals the first threshold, the display device can be woken up via the remote control; when the user controls the remote control so that the first angle equals the second threshold, the TV box can be woken up via the remote control; and when the user controls the remote control so that the first angle equals the third threshold, both the display device and the TV box can be woken up via the remote control simultaneously.
[0051] In another example, the corresponding display device can be woken up only after the first included angle of the remote control device equals the threshold for a certain period of time, thus avoiding accidental touches.
[0052] This example provides a method for waking up a display system from sleep mode. The method determines the angle between the remote control device and the geomagnetic direction based on the magnetic data of the remote control device, and then uses this angle to control the display device or TV box in the display system to wake up. This approach provides a new wake-up scheme for devices in a display system. Because the Earth's magnetic field is very stable, this method is not affected by other factors, making it more stable, accurate, and convenient, and adaptable to more scenarios.
[0053] In one example of this embodiment, waking up a device in the display system based on a first included angle includes: waking up the display device when the first included angle and the second included angle are the same, wherein the second included angle is a pre-stored angle between the display device and the geomagnetic direction; and waking up the TV box and the display device when the first included angle and the third included angle are the same, wherein the third included angle is a pre-stored angle between the display device and the geomagnetic direction.
[0054] In this embodiment, a second angle between the display device and the geomagnetic direction is pre-stored; this angle is the angle between the display device's orientation and the geomagnetic direction. In one example, the display device is equipped with a magnetometer, identical to the magnetometer in the remote control device, which can detect and store the angle between the display device and the geomagnetic direction. Similarly, a third angle between the TV box and the geomagnetic direction can also be pre-stored; this angle is the angle between the TV box's orientation and the geomagnetic direction. In one example, the TV box is equipped with a magnetometer, identical to the magnetometer in the remote control device, which can detect and store the angle between the TV box and the geomagnetic direction.
[0055] In one example, the display device can be woken up individually when the angles between the remote control and the geomagnetic direction are the same, i.e., when both devices are facing the same direction. In another example, since the TV box does not operate independently, both the TV box and the display device can be woken up simultaneously when the angles between the remote control and the geomagnetic direction are the same, i.e., when both devices are facing the same direction, causing the display device to play content corresponding to the TV box.
[0056] In one example of this embodiment, when the first included angle and the second included angle are the same, after waking up the display device, the method further includes: detecting the signal source input of the display device, and determining the signal source of the display device according to a preset priority in the signal source input, so that the display device displays content matching the signal source; when the first included angle and the third included angle are the same, after waking up the TV box and the display device, the method further includes: setting the signal source of the display device to the signal source input provided by the TV box, so that the display device displays content related to the TV box.
[0057] In one example, when a user wakes up the display device alone, without waking up the TV box, it indicates that the user wants to display an image from a different signal source. In this case, the system can further determine which signal sources are input to the display device. If there is only one signal source input, that signal source is automatically identified as the one the display device should display. If there are multiple signal source inputs, the system can determine the highest priority signal source according to a preset priority and then display the content matching that signal source.
[0058] In another example, when a user wakes up the TV box, they usually want to watch TV programs through the TV box. Therefore, regardless of the number and priority of the signal sources connected to the display device, the signal source of the display device can be directly set to the TV box, so that the display device directly displays the programs or content that match the TV box.
[0059] In one example of this embodiment, the display device and the TV box are respectively equipped with an inertial sensor and a magnetometer. The inertial sensor is used to detect inertial data, and the magnetometer is used to acquire magnetic data. The method further includes: acquiring the inertial data of the display device and determining the motion state of the display device based on the inertial data; when the display device changes from a motion state to a stationary state, acquiring the magnetic data of the display device and updating the second included angle based on the magnetometer data; and / or acquiring the inertial data of the TV box and determining the motion state of the TV box based on the inertial data; when the TV box changes from a motion state to a stationary state, acquiring the magnetic data of the TV box and updating the third included angle based on the magnetometer data.
[0060] In this embodiment, the display device or TV box may be equipped with a magnetometer, an inertial sensor, or other motion sensors to detect the movement of the display device or TV box. In this embodiment, the inertial sensor in the display device or TV box can determine whether the display device is in motion, that is, whether it has been moved by the user, by using the inertial data of the display device. When the display device or TV box changes from a moving state to a stationary state, that is, when the display device or TV box is fixed again, the magnetometer in the display device or TV box can detect the magnetic data of the display device to determine the second included angle of the moved display device or the third included angle of the TV box, and update it.
[0061] In this example, for situations where the display device or TV box may be moved, the second or third included angle can also be updated based on the magnetometer and inertial sensor in the display device after the display device or TV box is moved.
[0062] In one example of this embodiment, the remote control device is equipped with an inertial sensor for detecting the motion state of the remote control device. The method further includes: when the remote control device is in motion, controlling the TV box to enter a pre-start state, wherein the TV box performs at least one of system self-test, system initialization, network connection, and application loading in the pre-start state; if no instruction to wake up the TV box is received after a preset time, controlling the TV box to re-enter a sleep state.
[0063] In this embodiment, the TV box typically requires a considerable amount of time to function after being woken up. To avoid this issue, the TV box can be put into a pre-start state while the remote control is in motion—that is, as soon as the user picks up the remote. This pre-start state allows the TV box to perform one or more operations, such as self-testing, initialization, connecting to a wireless network, or loading applications within the system. This ensures that upon receiving a wake-up command, the TV box can be quickly activated and immediately enter working mode, reducing user waiting time. In another example, if the TV box has been in the start-up state for more than a preset time and no wake-up command has been received, the TV box can be automatically controlled to return to sleep mode to conserve system power.
[0064] In one example of this embodiment, after waking up the device in the display system, the method further includes: controlling the device in the display system to go into sleep mode based on a first included angle.
[0065] In one example, one or more angle thresholds can be preset. When the angle between the remote control device and the geomagnetic direction equals a certain threshold, the corresponding control sleep operation is executed. For example, the fourth angle threshold corresponds to controlling the TV to sleep, the fifth angle threshold corresponds to controlling the TV box to sleep, and the sixth angle threshold corresponds to simultaneously controlling the display device and the TV box to sleep. When the user controls the remote control so that the first angle equals the fourth angle threshold, the display device can be controlled to sleep via the remote control; when the user controls the remote control so that the first angle equals the fifth angle threshold, the TV box can be controlled to sleep via the remote control; and when the user controls the remote control so that the first angle equals the sixth angle threshold, both the display device and the TV box can be controlled to sleep via the remote control.
[0066] In another example, the corresponding display device can be put into sleep mode only after the first included angle of the remote control device equals the threshold for a certain period of time, thus avoiding accidental touches.
[0067] In one example of this embodiment, controlling the device in the display system to go into sleep mode based on a first included angle includes: controlling the display device and the TV box to go into sleep mode when the angle difference between the first included angle and the second included angle is equal to a preset angle threshold within a preset time period, wherein the second included angle is a pre-stored angle between the display device and the geomagnetic direction; controlling the TV box to go into sleep mode when the angle difference between the first included angle and the third included angle is equal to the preset angle threshold within a preset time period, and detecting the signal source input of the display device; determining the signal source of the display device according to a preset priority when the display device has other signal source inputs, so that the display device displays content that matches the signal source; and controlling the display device to go into sleep mode when the display device does not have other signal source inputs.
[0068] In this embodiment, the preset angle threshold can be set to 180 degrees. This means that when the angle between the remote control device and the geomagnetic direction is equal to 180 degrees (i.e., the remote control device and the display device are facing opposite directions), the display device can be controlled to enter sleep mode. Since the TV box is in a sleep state, it's meaningless for it to remain operational alone; therefore, the TV box can be controlled to enter sleep mode simultaneously to save power. A preset duration can also be set to prevent accidental shutdown of both the display device and the TV box due to user error. In another example, when the angle between the remote control device and the geomagnetic direction is equal to 180 degrees (i.e., the remote control device and the TV box are facing opposite directions), the TV box can be controlled to directly enter sleep mode. Simultaneously, it checks if there are other signal sources input to the display device, such as game consoles or calculators. If other signal sources are input, the signal source to be displayed on the display device can be determined according to a preset priority, and then displayed. If no other signal sources are input, the display device can be simultaneously turned off, putting it into sleep mode to save power.
[0069] In one example of this embodiment, the remote control device may also be equipped with a display module. This display module is used to display the geomagnetic direction, the orientation of the TV box, and the orientation of the display device in the current scene. This guides the user to control the remote control according to the orientation or geomagnetic direction of each device displayed by the remote control device's display module, thereby enabling the user to control various functions of the display system.
[0070] like Figure 2 As shown in the figure, this application embodiment also provides a sleep-wake device 100 for a display system. The display system includes at least a display device, a TV box, and a remote control device. The remote control device is equipped with a magnetometer for acquiring magnetic data. The device includes: an acquisition module 101 for acquiring the magnetic data of the remote control device and determining a first angle between the remote control device and the geomagnetic direction based on the magnetic data; and a control module 102 for waking up the device in the display system based on the first angle.
[0071] Optionally, the control module is specifically used to: wake up the display device when the first included angle and the second included angle are the same, wherein the second included angle is a pre-stored angle between the display device and the geomagnetic direction;
[0072] When the first included angle and the third included angle are the same, the TV box and the display device are woken up, and the third included angle is the angle between the display device and the geomagnetic direction that is stored in advance.
[0073] Optionally, the control module is further configured to: when the first included angle and the second included angle are the same, after waking up the display device, detect the signal source input of the display device, and determine the signal source of the display device according to a preset priority in the signal source input, so that the display device displays content that matches the signal source;
[0074] When the first and third included angles are the same, after waking up the TV box and the display device, the signal source of the display device is determined to be the TV box, so that the display device displays content that matches the TV box.
[0075] Optionally, the display device and the TV box are respectively equipped with an inertial sensor and a magnetometer. The inertial sensor is used to detect inertial data, and the magnetometer is used to acquire magnetic data. The device further includes:
[0076] A motion state determination module is used to acquire the inertial data of the display device and determine the motion state of the display device based on the inertial data.
[0077] The control module is further configured to, when the display device changes from a moving state to a stationary state, acquire the magnetic force data of the display device and update the second included angle based on the magnetometer data; or,
[0078] Acquire the inertial data of the TV box, and determine the motion state of the TV box based on the inertial data;
[0079] When the TV box changes from a moving state to a stationary state, the magnetic force data of the TV box is acquired, and the third included angle is updated based on the magnetometer data.
[0080] Optionally, the remote control device is equipped with an inertial sensor for detecting the motion state of the remote control device, and the control module is further configured to: control the TV box to enter a pre-start state when the remote control device is in motion, wherein the TV box performs at least one of the following in the pre-start state: system self-test, system initialization, network connection, and application loading;
[0081] If no command to wake up the TV box is received after a preset time period, the TV box will be controlled to re-enter sleep mode.
[0082] Optionally, the control module is also configured to: control the device in the display system to go into sleep mode based on the first included angle.
[0083] Optionally, controlling the device in the display system to go into sleep mode based on the first included angle includes:
[0084] If the angle difference between the first included angle and the second included angle is equal to a preset angle threshold within a preset time period, the display device and the TV box are controlled to enter sleep mode. The second included angle is the angle between the display device and the geomagnetic direction that is stored in advance.
[0085] If the angle difference between the first included angle and the third included angle is equal to a preset angle threshold within a preset time period, the TV box is controlled to enter sleep mode, and the signal source input of the display device is detected.
[0086] When the display device has other signal source inputs, the signal source of the display device is determined according to a preset priority so that the display device displays content that matches the signal source;
[0087] When the display device has no other signal source input, control the display device to enter sleep mode.
[0088] This application also provides an electronic device, including a processor and a memory. The memory stores computer instructions. When the computer instructions are executed by the processor, they implement any one of the above-described sleep-wake method embodiments of the display system and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0089] This application also provides a storage medium storing computer instructions. When the computer instructions are executed by a processor, they implement any one of the above-described sleep-wake method embodiments of the display system and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0090] The various embodiments in this disclosure are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device and apparatus embodiments are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0091] The foregoing has described specific embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0092] Embodiments of this disclosure may be systems, methods, and / or computer program products. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of the embodiments of this disclosure.
[0093] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0094] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0095] Computer program instructions used to perform the operations of embodiments of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on a user's computer, partially on a user's computer, as a standalone software package, partially on a user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing state information from the computer-readable program instructions. This electronic circuitry can execute the computer-readable program instructions to implement various aspects of embodiments of this disclosure.
[0096] Various aspects of embodiments of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0097] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0098] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0099] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. It will be known to those skilled in the art that implementation in hardware, implementation in software, and implementation in a combination of software and hardware are equivalent.
[0100] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A method for waking up from sleep in a display system, characterized in that, The display system includes at least a display device, a TV box, and a remote control device. The remote control device is equipped with a magnetometer for acquiring magnetic data. The method includes: The magnetic data of the remote control device is acquired, and a first angle between the remote control device and the geomagnetic direction is determined based on the magnetic data. Based on the first included angle, the device in the display system is woken up.
2. The method according to claim 1, characterized in that, The step of waking up the device in the display system based on the first included angle includes: When the first included angle and the second included angle are the same, the display device is woken up, and the second included angle is the angle between the display device and the geomagnetic direction that is stored in advance; When the first included angle and the third included angle are the same, the TV box and the display device are woken up, and the third included angle is the angle between the display device and the geomagnetic direction that is stored in advance.
3. The method according to claim 2, characterized in that, When the first included angle and the second included angle are the same, after waking up the display device, the method further includes: The signal source input of the display device is detected, and the signal source of the display device is determined according to a preset priority in the signal source input, so that the display device displays content that matches the signal source; When the first included angle and the third included angle are the same, after waking up the TV box and the display device, the method further includes: The signal source of the display device is set to the signal source input provided by the TV box, so that the display device can display content that matches the TV box.
4. The method according to claim 2, characterized in that, The display device and the TV box are respectively equipped with an inertial sensor and a magnetometer. The inertial sensor is used to detect inertial data, and the magnetometer is used to acquire magnetic data. The method further includes: Acquire the inertial data of the display device, and determine the motion state of the display device based on the inertial data; When the display device changes from a moving state to a stationary state, the magnetic force data of the display device is acquired, and the second included angle is updated based on the magnetometer data; and / or, Acquire the inertial data of the TV box, and determine the motion state of the TV box based on the inertial data; When the TV box changes from a moving state to a stationary state, the magnetic force data of the TV box is acquired, and the third included angle is updated based on the magnetometer data.
5. The method according to claim 1, characterized in that, The remote control device is equipped with an inertial sensor for detecting the motion state of the remote control device, and the method further includes: When the remote control device is in motion, the TV box is controlled to enter a pre-start state, wherein the TV box performs at least one of the following in the pre-start state: system self-test, system initialization, network connection, and loading of applications; If no command to wake up the TV box is received after a preset time period, the TV box will be controlled to re-enter sleep mode.
6. The method according to claim 1, characterized in that, After waking up the device in the display system, the method further includes: Based on the first included angle, the device in the display system is controlled to go into sleep mode.
7. The method according to claim 6, characterized in that, The step of controlling the device in the display system to go into sleep mode based on the first included angle includes: If the angle difference between the first included angle and the second included angle is equal to a preset angle threshold within a preset time period, the display device and the TV box are controlled to enter sleep mode. The second included angle is the angle between the display device and the geomagnetic direction that is stored in advance. If the angle difference between the first included angle and the third included angle is equal to a preset angle threshold within a preset time period, the TV box is controlled to enter sleep mode, and the signal source input of the display device is detected. When the display device has other signal source inputs, the signal source of the display device is determined according to a preset priority so that the display device displays content that matches the signal source; When the display device has no other signal source input, control the display device to enter sleep mode.
8. A sleep / wake-up device for a display system, characterized in that, The display system includes at least a display device, a TV box, and a remote control device. The remote control device is equipped with a magnetometer for acquiring magnetic data. The device includes: The acquisition module is used to acquire the magnetic data of the remote control device and determine the first angle between the remote control device and the geomagnetic direction based on the magnetic data. The control module is used to wake up the devices in the display system based on the first included angle.
9. An electronic device, characterized in that, It includes a processor and a memory, the memory storing computer instructions that, when executed by the processor, implement the steps of the method according to any one of claims 1-7.
10. A storage medium, characterized in that, It stores computer instructions that, when executed by a processor, implement the steps of the method according to any one of claims 1-7.