Method for processing display control by microprocessor and electronic device

The microprocessor receives the display trigger signal and controls the display content of the display device to solve the problem of waking up the CPU in the prior art to control the display device to increase power consumption, achieving the effect of lower power consumption and longer battery life.

CN119828877APending Publication Date: 2025-04-15MEDIATEK INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411263323.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-08-25
Filing Date
2024-09-10
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

Existing electronic devices increase power consumption when waking up the CPU and system to control the display device to display specific content, resulting in a shorter battery life.

Method used

The display trigger signal is received through the microprocessor and the display device is controlled to display the content in response to the display trigger signal, avoiding the CPU directly waking up the CPU when the CPU is in sleep mode to control the display device.

Benefits of technology

This method effectively reduces the power consumption of electronic devices during wake-up, extends battery life, and improves the flexibility of display control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119828877A_ABST
    Figure CN119828877A_ABST
Patent Text Reader

Abstract

The invention provides a method for processing display control by a microprocessor and an electronic device. The power consumption can be improved. In an optional embodiment, the invention provides a method for processing display control by a microprocessor in an electronic device, which comprises the following steps of: receiving a display trigger signal; and controlling a display device in the electronic device to display content in response to the display trigger signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display control technology, and further to a method and an electronic device for processing display control using a microprocessor. Background Art

[0002] The central processing unit (CPU) is the main processor in an electronic device. The CPU in the electronic device and the system executed thereon will enter a power saving mode after being idle for a period of time (for example, the CPU is powered off and the system enters a sleep mode). One of the ways to leave the power saving mode is to wake up (or restore) the CPU and the system through a wake-up signal. After waking up the CPU and the system, the CPU and the system update system data and control the display device in the electronic device to display specific content. Waking up the CPU and the system to control the display device in the electronic device to display specific content will increase power consumption. Therefore, how to improve the power consumption of the electronic device is an important problem to be solved. Summary of the invention

[0003] The present invention provides a method and an electronic device for processing display control by a microprocessor. The implementation of the present invention can improve power consumption.

[0004] In an optional embodiment, the present invention provides a method for processing display control by a microprocessor in an electronic device, comprising: receiving a display trigger signal; and controlling a display device in the electronic device to display content in response to the display trigger signal.

[0005] In another optional embodiment, the present invention provides an electronic device for processing display control, comprising: a central processing unit (CPU); a display device; and a microprocessor configured to receive a display trigger signal; and control the display device to display content in response to the display trigger signal. BRIEF DESCRIPTION OF THE DRAWINGS

[0006] Figure 1 is a schematic diagram of an electronic device 10 according to an embodiment of the present disclosure.

[0007] Figure 2 is a flow chart of process 20 according to one embodiment of the present disclosure.

[0008] Figure 3 is a flow chart of process 30 according to one embodiment of the present disclosure.

[0009] Figure 4 is a flow chart of process 40 according to one embodiment of the present disclosure.

[0010] Figure 5A and Figure 5B is a flow chart 50 according to one embodiment of the present disclosure.

[0011] Figure 6 is a flow chart according to one embodiment of the present disclosure. DETAILED DESCRIPTION

[0012] Certain terms are used in the following description and claims that refer to specific components. Those skilled in the art will understand that electronic device manufacturers may refer to the same component by different names. This document does not intend to distinguish between components that differ in name but function the same. In the following description and claims, the terms "include" and "comprising" are used in an open-ended manner and should be interpreted as "including, but not limited to...". In addition, the term "coupled" is intended to mean either an indirect or direct electrical connection. Therefore, if one device is coupled to another device, that connection may be through a direct electrical connection, or an indirect electrical connection through other devices and connections.

[0013] Figure 1 is a schematic diagram of an electronic device 10 according to an embodiment of the present disclosure. Figure 1 , each line represents a connection between two modules implemented by hardware, software, firmware or a combination thereof. The electronic device 10 may include a modem 1000, a wireless area network processor (WLAN processor) 1010, microprocessors 1020 and 1120, a graphics processing unit (GPU) 1030, a display controller 1040, a display device 1050, a storage device 1060, a power button 1070, a battery 1080, a touch device 1090 and a central processing unit (CPU) 1110. The electronic device 10 may also include a sensor 1100. The modem 1000 may be configured to modulate and demodulate signals to enable digital data communication between devices. It converts digital data into analog signals for transmission over various communication media (such as telephone lines, optical fibers or wireless networks).

[0014] It also demodulates the analog signal back into digital data. The WLAN processor 1010 may be configured to process WLAN communication operations of the electronic device 10. The WLAN communication operations may be Wi-Fi communication operations, but are not limited thereto. The microprocessor 1020 may be configured to perform arithmetic operations and logic operations to assist the CPU 1110 and / or to work in conjunction with the CPU 1110. The microprocessor 1120 may be a low-power microprocessor (with lower power consumption than the CPU 1110) configured to perform arithmetic operations and logic operations. The microprocessor 1120 may be a lock-free pipeline stage microprocessor (MIPS), a reduced instruction set computer (RISC), or a digital signal processor (DSP), but is not limited thereto.

[0015] The GPU 1030 may be a processor configured to process graphics and images, which are then displayed by the display device 1050 or stored in the storage device 1060. The display controller 1040 may be configured to control the display device 1050 (e.g., the backlight of the display device 1050). The display device 1050 may be configured to display content. The displayed content may include characters, graphics, images, and / or pictures, but is not limited thereto. The storage device 1060 may be configured to store data (e.g., the content displayed by the display device 1050). The storage device 1060 may be a dynamic random access memory (DRAM), but is not limited thereto. The power button 1070 may be configured to turn on or off the electronic device 10, turn on or off the display device 1050, lock or unlock the display device 1050, restart the electronic device 10, notify the electronic device 10 to enter a sleep mode, etc., depending on the configuration of the electronic device 10. The power state may be an on state or an off state. The battery 1080 may be configured to provide power to the electronic device 10. The touch device 1090 may be a sensor (or detector) configured to sense (or detect) at least one click. For example, the electronic device 10 may sense at least one click of the user through the touch device 1090. The CPU 1110 may be a processor, which is a core component responsible for controlling and executing the operation of the electronic device 10. It performs tasks such as executing program instructions, processing data, and managing system resources. The functions of the CPU 1110 include extracting, decoding, and executing instructions, performing arithmetic and logical operations, and coordinating the operations of other hardware components of the electronic device 10. The CPU 1110 may be an ARM Cortex-A78, but is not limited thereto. The sensor 1100 may be any type of sensor, such as an accelerometer, a gyroscope, an optical sensor, a temperature sensor, etc., configured to sense specific parameters. In one embodiment, the sensor 1100 may be an accelerometer or a gyroscope, or a combination thereof, and may detect an angle change of the electronic device 10.

[0016] The application layer 1112, the framework 1114, the hardware abstraction layer (HAL) 1116 and the driver 1118 can be executed on the CPU 1110. The application layer 1112 can be composed of applications running on the electronic device 10. The framework 1114 can be configured to provide an application programming interface (API) library to the upper layer (e.g., the application layer 1112). The HAL 1116 can be a layer that allows the upper layer application to shield the underlying hardware operation. The driver 1118 can be configured to manage the process of the CPU 1110. The driver 1118 can be a Linux kernel, but is not limited to this.

[0017] exist Figure 1 In the electronic device 10, the system (not shown) executed on the CPU 1110 may be used to execute the following operations: Figure 1 The system may be, for example, a Linux software system, but is not limited thereto. The microprocessor 1120 may be independent of the system and the CPU 1110. That is, when the power of the CPU 1110 is turned off or on, the microprocessor 1120 may wake up and run (for example, a task is running on the microprocessor 1120). The electronic device 10 may include system-on-chip (SoC) hardware (not shown in FIG. 1 ). Figure 1 ), the SoC hardware may include at least one modem 1000, a WLAN processor 1010, microprocessors 1020 and 1120, a GPU 1030, a display controller 1040, a CPU 1110, and a storage device 1060. The electronic device 10 may be a mobile phone, a laptop computer, a tablet computer, or a smart watch, but is not limited thereto. In some examples, the modem 1000, the WLAN processor 1010, and the storage device 1060 may be located outside the SoC where the CPU 1110 and the microprocessor 1120 are located.

[0018] Please combine Figure 1 See also Figure 2 . Figure 2 2 is a flow chart of a process 20 according to one embodiment of the present disclosure. In step 202, the sensor 1100 senses the angle change of the electronic device 10 and generates an angle change signal (or receives the angle change signal), and transmits (or sends) the angle change signal to the microprocessor 1120. The angle change signal indicates the angle change of the electronic device 10. In step 204, the microprocessor 1120 receives the angle change signal from the sensor 1100 and processes the angle change signal (e.g., through an external interrupt (EINT) function). In one embodiment, if the microprocessor 1120 is in a sleep state (e.g., the microprocessor 1120 is powered off or in a sleep mode), the angle change signal wakes up the microprocessor 1120. Then, the microprocessor 1120 processes the angle change signal. In one embodiment, if the microprocessor 1120 is in an awake state (e.g., the microprocessor 1120 is in an active mode or an idle mode), the microprocessor 1120 directly receives and processes the angle change signal.

[0019] In step 206, the microprocessor 1120 transmits (or outputs) the wake-up information (e.g., the wake-up interface) to the storage device 1060. In some examples, in step 206, if the storage device 1060 is not powered on, the microprocessor 1120 will first power on the storage device 1060 before transmitting (or outputting) the wake-up information (e.g., the wake-up interface) to the storage device 1060. The wake-up information corresponds to the angle change signal, and the wake-up information is the content to be displayed on the display device 1050. In step 208, the microprocessor 1120 (e.g., the display driver in the microprocessor 1120) turns on the power of the display device 1050 and controls the display controller 1040 to adjust the backlight of the display device 1050. In step 210, the microprocessor 1120 sets the output frame rate and / or the screen refresh rate through the display controller 1040 to obtain better power consumption and better display effect. In step 212, the microprocessor 1120 controls the display controller 1040 to obtain (or retrieve) the wake-up information from the storage device 1060. In step 214, the display controller 1040 transmits (or outputs) the wake-up information to the display device 1050 according to the wake-up function. In step 216, the display device 1050 receives the wake-up information from the display controller 1040 and displays the wake-up information. In step 218, the microprocessor 1120 turns off the power of the display controller 1040 and the storage device 1060 after the display device 1050 displays the wake-up information.

[0020] It should be noted that Figure 2 Some of the steps in step 206 may be skipped. In one embodiment, if the display device 1050 is already powered on, step 208 may be skipped. In another embodiment, the transmission operation in step 206 is only used to notify the storage device 1060 that the wake-up function has been activated. The adjustment in step 208 and / or step 210 may be skipped. In one embodiment, step 218 may be skipped.

[0021] There are many variations of process 20. In one embodiment, in step 206, the microprocessor 1120 transmits the wake-up information to the storage device 1060 and the display device 1050. If the storage device 1060 and the display device 1050 are powered off, the microprocessor 1120 will first power on the storage device 1060 and the display device 1050 before transmitting the wake-up information. If the storage device 1060 and the display device 1050 are powered on, the microprocessor 1120 will transmit the wake-up information to the storage device 1060 and / or the display device 1050 to notify that the wake-up function has been activated.

[0022] In some examples, in process 20, CPU 1110 is powered off, and the system executed on CPU 1110 is in sleep mode, and display device 1050 is powered off. In other examples, in process 20, CPU 1110 is powered on.

[0023] Please combine Figure 1 See also Figure 3 . Figure 3 30 is a flow chart of process 30 according to one embodiment of the present disclosure. In step 302, modem 1000 receives network data including a missed call signal and transmits (or sends) the network data to microprocessor 1120. The missed call signal indicates a missed call of electronic device 10. In step 304, microprocessor 1120 receives network data from modem 1000 and processes the missed call signal (e.g., through EINT function). In one embodiment, if microprocessor 1120 is in a sleep state (e.g., microprocessor 1120 is powered off or in sleep mode), network data or missed call signal wakes up microprocessor 1120. Then, microprocessor 1120 processes network data. In one embodiment, if microprocessor 1120 is in an awake state (e.g., microprocessor 1120 is in active mode or idle mode), microprocessor 1120 directly receives and processes network data.

[0024] In step 306, the microprocessor 1120 transmits (or outputs) the missed call reminder information to the storage device 1060. In some examples, in step 306, if the storage device 1060 is not powered on, the microprocessor 1120 will first power on the storage device 1060 before transmitting (or outputting) the missed call reminder information to the storage device 1060. The missed call reminder information corresponds to the missed call signal. In step 308, the microprocessor 1120 (e.g., a display driver in the microprocessor 1120) turns on the power of the display device 1050 and controls the display controller 1040 to adjust the backlight of the display device 1050. In step 310, the microprocessor 1120 sets the output frame rate and / or screen refresh rate through the display controller 1040 to obtain better power consumption and better display effect. In step 312, the microprocessor 1120 controls the display controller 1040 to obtain (or retrieve) the missed call reminder information from the storage device 1060. In step 314, the display controller 1040 transmits (or outputs) the missed call reminder information to the display device 1050 according to the missed call display function. In step 316, the display device 1050 receives the missed call reminder information from the display controller 1040 and displays the missed call reminder information. In step 318, the microprocessor 1120 turns off the power of the display controller 1040 and the storage device 1060 after the display device 1050 displays the missed call reminder information.

[0025] It should be noted that Figure 3 Some of the steps in step 306 can be skipped. In one embodiment, if the display device 1050 is already turned on, step 308 can be skipped. In another embodiment, the transmission operation in step 306 is only used to notify the storage device 1060 that the missed call display function has been activated. The adjustment in step 308 and / or step 310 can be skipped. In one embodiment, step 318 can be skipped.

[0026] There are many variations of process 30. In one embodiment, in step 306, the microprocessor 1120 transmits the missed call reminder information to the storage device 1060 and the display device 1050. If the storage device 1060 and the display device 1050 are in a power-off state, the microprocessor 1120 will turn on the power of the storage device 1060 and the display device 1050 before transmitting the missed call reminder information. If the storage device 1060 and the display device 1050 are in a power-on state, the microprocessor 1120 will directly transmit the missed call reminder information to the storage device 1060 and / or the display device 1050 to notify that the missed call display function has been activated.

[0027] In some examples, in process 30, CPU 1110 is in a power-off state, and the system executed on CPU 1110 is in a sleep mode, and display device 1050 is in a power-off state. In other examples, in process 30, CPU 1110 is in a power-on state.

[0028] Please combine Figure 1 See also Figure 4 . Figure 4 4 is a flow chart of process 40 according to one embodiment of the present disclosure. In step 402, the touch device 1090 senses a double click (or receives a double click signal) and transmits (or sends) the double click signal to the microprocessor 1120. The double click signal represents a command input by the user (e.g., turning on the display device 1050). In step 404, the microprocessor 1120 receives the double click signal from the touch device 1090 and processes the double click signal (e.g., through the EINT function). In one embodiment, if the microprocessor 1120 is in a sleep state (e.g., the microprocessor 1120 is in a power off or sleep mode), the double click signal wakes up the microprocessor 1120. Then, the microprocessor 1120 processes the double click signal. In one embodiment, if the microprocessor 1120 is in an awake state (e.g., the microprocessor 1120 is in an active mode or an idle mode), the microprocessor 1120 directly receives and processes the double click signal.

[0029] In step 406, the microprocessor 1120 transmits (or outputs) the wake-up information (e.g., the wake-up interface) to the storage device 1060. In some examples, in step 406, if the storage device 1060 is not turned on, the microprocessor 1120 turns on the power of the storage device 1060 before transmitting (or outputting) the wake-up information to the storage device 1060. The wake-up information corresponds to a double-click signal. In step 408, the microprocessor 1120 (e.g., the display driver in the microprocessor 1120) turns on the power of the display device 1050 and controls the display controller 1040 to adjust the backlight of the display device 1050. In step 410, the microprocessor 1120 sets the output frame rate and / or screen refresh rate through the display controller 1040 to obtain better power consumption and display effect. In step 412, the microprocessor 1120 controls the display controller 1040 to obtain (or retrieve) the wake-up information from the storage device 1060. In step 414, the display controller 1040 transmits (or outputs) the wake-up information to the display device 1050 according to the double-click screen start function. In step 416, the display device 1050 receives the wake-up information from the display controller 1040 and displays the wake-up information. In step 418, after the display device 1050 displays the wake-up information, the microprocessor 1120 turns off the power of the display controller 1040 and the storage device 1060.

[0030] It should be noted that Figure 4 Some of the steps in step 406 can be skipped. In one embodiment, if the display device 1050 is already powered on, step 408 can be skipped. In another embodiment, the transmission operation in step 406 is only used to notify the storage device 1060 that the double-click screen power-on function has been activated. The adjustment in step 408 and / or step 410 can be skipped. In one embodiment, step 418 can be skipped.

[0031] There are many variations of process 40. In one embodiment, in step 406, the microprocessor 1120 transmits the wake-up information to the storage device 1060 and the display device 1050. If the storage device 1060 and the display device 1050 are in a power-off state, the microprocessor 1120 turns on the power of the storage device 1060 and the display device 1050 before transmitting the wake-up information. If the storage device 1060 and the display device 1050 are in a power-on state, the microprocessor 1120 directly transmits the wake-up information to the storage device 1060 and / or the display device 1050 to notify that the double-click screen turn-on function has been activated.

[0032] In some examples, in process 40, CPU 1110 is in a power-off state, and the system executed on CPU 1110 is in a sleep mode, and display device 1050 is in a power-off state. In other examples, in process 40, CPU 1110 is in a power-on state.

[0033] Please combine Figure 1 See also Figure 5A and Figure 5B . Figure 5A and Figure 5B is a flowchart 50 according to an embodiment of the present disclosure. In process 50, the CPU 1110 is turned on (i.e., powered on), and the system executed on the CPU 1110 is in active mode, and the display device 1050 is turned on (i.e., powered on). In step 502, when the system is in an awake state (e.g., in active mode or idle mode), the Always On Display function is turned on (e.g., turned on by the user). In step 504, if the system is in idle mode for a predetermined time, the system prepares to enter sleep mode from idle mode. In step 506, the CPU 1110 notifies the microprocessor 1120 that the Always On Display function is enabled and sends an Always On Display notification signal. That is, the Always On Display notification signal indicates that the Always On Display function is enabled. In step 508, the microprocessor 1120 receives the Always On Display notification signal from the CPU 1110 and processes the Always On Display notification signal (e.g., through the EINT function). In one embodiment, if the microprocessor 1120 is in a sleep state (e.g., the microprocessor 1120 is powered off or in a sleep mode), the always-on notification signal wakes up the microprocessor 1120. The microprocessor 1120 then processes the always-on notification signal. In one embodiment, if the microprocessor 1120 is in an awake state (e.g., the microprocessor 1120 is in an active mode or an idle mode), the microprocessor 1120 directly receives and processes the always-on notification signal.

[0034] In step 510, after the microprocessor 1120 receives the always-on display notification signal, the CPU 1110 enters a power-off state and the system enters a sleep mode. However, the display device 1050 is not in a power-off state, that is, the power of the display device 1050 is not turned off. In step 512, after processing the always-on display notification signal, the microprocessor 1120 transmits the always-on display information (e.g., the always-on display interface) to the storage device 1060. In some examples, in step 512, if the storage device 1060 is not in a power-on state, the microprocessor 1120 turns on the power of the storage device 1060 before transmitting the always-on display information to the storage device 1060. The always-on display information corresponds to the always-on display notification signal. In step 514, the microprocessor 1120 (e.g., a display driver in the microprocessor 1120) turns on the display controller 1040 and controls the display controller 1040 to adjust the backlight of the display device 1050. In step 516, the microprocessor 1120 sets the output frame rate and / or screen refresh rate through the display controller 1040 to obtain better power consumption and display effect. In step 518, the microprocessor 1120 controls the display controller 1040 to obtain (or retrieve) the always-on display information from the storage device 1060. In step 520, the display controller 1040 transmits (or outputs) the always-on display information to the display device 1050 according to the always-on display function.

[0035] In step 522, the display device 1050 receives the always-on display information from the display controller 1040 and displays the always-on display information. In step 524, after the display device 1050 displays the always-on display information, the microprocessor 1120 turns off the power to the display controller 1040 and the storage device 1060. In step 526, a timer is set to transmit (or send) an always-on display notification signal to the microprocessor 1120 periodically (e.g., every minute). The method repeats steps 526, 512, 514, 516, 518, 520, 522, 524 until the timer is turned off to exit the always-on display function, when the system is awakened, or until the timer has transmitted (or sent) a predetermined number of always-on display notification signals. In some examples, the microprocessor 1120 can turn off the timer at any time when needed.

[0036] It should be noted that Figure 5A and Figure 5B Some of the steps in can be skipped. In one embodiment, if the power of the display device 1050 is turned on, step 514 can be skipped. The adjustment in step 514 and / or step 516 can be skipped. In one embodiment, step 524 can be skipped.

[0037] There are many variations of process 50. In one embodiment, in step 512, the microprocessor 1120 transmits the always-on display information to the storage device 1060 and the display device 1050. If the storage device 1060 and the display device 1050 are already in a power-off state, the microprocessor 1120 first turns on the power of the storage device 1060 and the display device 1050 before transmitting the always-on display information to the storage device 1060 and the display device 1050. If the storage device 1060 and the display device 1050 are already in a power-on state, the microprocessor 1120 directly transmits the always-on display information to the storage device 1060 and / or the display device 1050.

[0038] The operation of the microprocessor 1120 in the above description can be summarized as a process 60 of the electronic device 10, such as Figure 6 Process 60 includes the following steps:

[0039] Step 602: Receive a display trigger signal.

[0040] Step 604: Control a display device (eg, display device 1050 ) in the electronic device to display content in response to a display trigger signal.

[0041] In some examples, in process 60, when the microprocessor 1120 controls the display device 1050 to display content, the CPU 1110 is in a power-off state (or has been powered off). That is, in certain situations (e.g., lift to wake up, missed call display function, double-click screen wake up, or always display), the microprocessor 1120, rather than the CPU 1110, controls the display device 1050 to display content.

[0042] The implementation of process 60 is not limited to the above description. The following examples can be applied to implement process 60.

[0043] In one embodiment, when the display device 1050 is in the power-off state, the CPU 1110 is already in the power-off state, and the system executed on the CPU 1110 is in the sleep mode. In one embodiment, when the display device 1050 is powered on, the CPU 1110 is already powered on, and the system executed on the CPU 1110 is in the active mode. In one embodiment, when the microprocessor 1120 receives the display trigger signal, the CPU 1110 is in the power-off state. In one embodiment, after the microprocessor 1120 receives the display trigger signal, the CPU 1110 enters the power-off state.

[0044] In one embodiment, the display trigger signal includes (for example, is) an angle change signal received from the sensor 1100, and the displayed content includes (for example, is) wake-up information (for example, a wake-up interface). In one embodiment, the angle change signal indicates an angle change of the electronic device 10. In one embodiment, the display trigger signal includes (for example, is) a missed call signal received from the modem 1000, and the displayed content includes (for example, is) a missed call reminder message. In one embodiment, the missed call signal indicates a missed call of the electronic device 10. In one embodiment, the display trigger signal includes (for example, is) a double-click signal received from the touch device 1090, and the displayed content includes (for example, is) wake-up information (for example, a wake-up interface). In one embodiment, the double-click signal indicates a command input by the user (for example, turning on the display device 1050). In one embodiment, the display trigger signal includes (for example, is) an always-displayed notification signal received from the CPU 1110 or a timer, and the displayed content includes (for example, is) always-displayed information (for example, always-displayed interface). In one embodiment, the always-displayed notification signal indicates that the always-displayed function is enabled.

[0045] In one embodiment, the display trigger signal is processed by the microprocessor 1120 through the EINT function. In one embodiment, the EINT function enables an interrupt after two or more cycles (e.g., a master clock (MCLK) cycle) outside the current master clock (MCLK). In one embodiment, the displayed content corresponds to the display trigger signal. In one embodiment, the displayed content includes at least one image or at least one picture. In one embodiment, if the microprocessor 1120 is in a sleep state, the display trigger signal wakes up the microprocessor 1120. Then, the microprocessor 1120 processes the display trigger signal. In one embodiment, if the microprocessor 1120 is in an awake state, the microprocessor 1120 directly receives and processes the display trigger signal.

[0046] In one embodiment, when the microprocessor 1120 controls the display device 1050 to display content, the microprocessor 1120 controls the display controller 1040 to adjust the backlight of the display device 1050. In one embodiment, when the microprocessor 1120 controls the display device 1050 to display content, the microprocessor 1120 sets the output frame rate and the screen refresh rate through the display controller 1040. In one embodiment, the output frame rate is the rate (or frequency) at which continuous images (or continuous frames) are captured or displayed. In one embodiment, the screen refresh rate is the rate (e.g., the number of times per second) at which an image is refreshed on the screen of the electronic device 10. In one embodiment, the microprocessor 1120 is a low-power microprocessor (e.g., MIPS, RISC, or DSP). In one embodiment, the microprocessor 1120 and the CPU 1110 are located in the same system chip (SOC).

[0047] In one embodiment, the steps of the microprocessor 1120 controlling the display device 1050 to display content include: the microprocessor 1120 transfers the content to the storage device 1060; the microprocessor 1120 controls the display controller 1040 to obtain the content from the storage device 1060; the display device 1050 receives the content from the display controller 1040 and displays the content; after the display device 1050 displays the content, the microprocessor 1120 turns off the power of the display controller 1040 and the storage device 1060.

[0048] In one embodiment, the steps of the microprocessor 1120 controlling the display device 1050 to display content include: the microprocessor 1120 transmits the content to the storage device 1060; the microprocessor 1120 turns on the power of the display controller 1040, and controls the display controller 1040 to obtain content from the storage device 1060; the display controller 1040 transmits the always-on display information to the display device 1050 according to the function; the display device 1050 receives the content from the display controller 1040, and displays the content; after the display device 1050 displays the content, the microprocessor 1120 turns off the power of the display controller 1040 and the storage device 1060.

[0049] In conclusion, the embodiments of the present disclosure provide a method and an electronic device for processing display control. In a specific scenario, a microprocessor rather than a CPU (and a system executed by the microprocessor) controls the display content of a display device. When the microprocessor controls the display device, the CPU is in a power-off state and the system is in a sleep mode. Therefore, power consumption can be improved.

[0050] Those skilled in the art will readily appreciate that many modifications and variations of the apparatus and method can be made while retaining the teachings of the present disclosure. Therefore, the above disclosure should be interpreted only in accordance with the scope of the appended claims.

Claims

1. A method for processing display control by a microprocessor in an electronic device, characterized in that: include: receiving a display trigger signal; and The display device in the electronic device is controlled to display content in response to the display trigger signal.

2. The method of claim 1, wherein when the microprocessor controls the display device to display the content, a central processing unit (CPU) in the electronic device is in a power-off state.

3. The method according to claim 2, characterized in that When the microprocessor receives the display trigger signal, the CPU is in the power-off state; or after the microprocessor receives the display trigger signal, the CPU enters the power-off state.

4. The method according to claim 1, characterized in that The display trigger signal includes an angle change signal received from a sensor in the electronic device, and the content includes wake-up information.

5. The method according to claim 1, characterized in that The display trigger signal includes a missed call signal received from a modem in the electronic device, and the content includes missed call reminder information.

6. The method according to claim 1, characterized in that The display trigger signal includes a double-click signal received from a touch device in the electronic device, and the content includes wake-up information.

7. The method according to claim 1, characterized in that The display trigger signal includes an always-on display notification signal received from a CPU or a timer in the electronic device, and the content includes always-on display information.

8. The method according to claim 1, characterized in that Further including: When the microprocessor controls the display device to display the content, the display controller in the electronic device is controlled to adjust the backlight of the display device.

9. The method according to claim 1, characterized in that Further including: When the microprocessor controls the display device to display the content, the output frame rate and the screen refresh rate are set by the display controller in the electronic device.

10. The method according to claim 1, characterized in that The microprocessor is a low power consumption microprocessor, and the microprocessor and a CPU in the electronic device are located in the same system on chip (SOC).

11. An electronic device for processing display control, characterized in that: include: Central Processing Unit (CPU); Display devices; as well as The microprocessor is configured to receive a display trigger signal and control the display device to display content in response to the display trigger signal.

12. The electronic device according to claim 11, wherein: The CPU is in a power-off state when the microprocessor controls the display device to display the content.

13. The electronic device according to claim 12, wherein: The CPU is in the power-off state when the microprocessor receives the display trigger signal; or the CPU enters the power-off state after the microprocessor receives the display trigger signal.

14. The electronic device according to claim 11, wherein: The display trigger signal includes an angle change signal received from a sensor in the electronic device, and the content includes wake-up information.

15. The electronic device according to claim 11, wherein: The display trigger signal includes a missed call signal received from a modem in the electronic device, and the content includes missed call reminder information.

16. The electronic device according to claim 11, wherein: The display trigger signal includes a double-click signal received from a touch device in the electronic device, and the content includes wake-up information.

17. The electronic device according to claim 11, wherein: The display trigger signal includes an always-on display notification signal received from the CPU or a timer, and the content includes always-on display information.

18. The electronic device according to claim 11, wherein: The microprocessor is further configured to control a display controller in the electronic device to adjust the backlight of the display device when controlling the display device to display the content.

19. The electronic device according to claim 11, wherein: The microprocessor is also configured to set an output frame rate and a screen refresh rate through a display controller in the electronic device when controlling the display device to display the content.

20. The electronic device according to claim 11, wherein: The microprocessor is a low power consumption microprocessor, and the microprocessor and the CPU are located in the same system on chip (SOC).