Display method and electronic equipment

By acquiring AOD images in the driver memory of the electronic device and dynamically displaying them, and adjusting the display position based on preconfigured information and user operations, the problem of high power consumption and burning of the electronic device in the constant-on display mode is solved.

CN119541404APending Publication Date: 2025-02-28HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311096112.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-28
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

Existing electronic devices consume a lot of power in the constant-on display mode, and the area where AOD images are displayed is prone to burn-in problems.

Method used

By acquiring AOD images in the drive's memory and dynamically displaying AOD images when the display is in the off-screen state, the processor avoids periodically sending images to the drive, thereby reducing information interaction and power consumption. In addition, the display position of the AOD image can be adjusted according to preconfigured information or user operations to avoid burning the screen caused by fixed display.

Benefits of technology

It effectively reduces the power consumption of electronic devices in the constant-on display mode and solves the screen burning problem caused by displaying AOD images in fixed areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119541404A_ABST
    Figure CN119541404A_ABST
Patent Text Reader

Abstract

The invention provides a display method and electronic equipment, which are used for reducing the power consumption of the electronic equipment in normally-on display. The method can be applied to a driver in the electronic equipment, and the electronic equipment further comprises a display screen. The method comprises the following steps: acquiring an AOD image from a memory of a driver; and driving a display screen to display the AOD image, wherein the display position of the AOD image at the first moment in the display screen is different from the display position of the AOD image at the second moment in the display screen.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a display method and an electronic device. Background Art

[0002] With the development of electronic device technology, most electronic devices now support the always on display (AOD) function, also known as the off-screen display function. The so-called off-screen display means that the date, clock and other information are displayed in a part of the screen without lighting up the entire screen. In this way, users can quickly obtain information such as the date and clock without lighting up the entire screen.

[0003] In some current technical solutions, electronic devices use an application processor (AP)-display driver integrated chip (DDIC)-display screen drive architecture. AP periodically sends images to be displayed to DDIC, for example, the image to be displayed is called a full image, and the full image includes an AOD image. After receiving the full image, DDIC drives the display screen to display the full image. The positions of the AOD images in the different full images received by DDIC are also different in the full image in which they are located. Since the size of the full image is adapted to the size of the entire display screen, the AOD images in different full images may also be displayed in different areas of the display screen. In this way, the AOD image does not have to be fixedly displayed in a certain area, but the display position can be changed, which can solve the problem of screen burn-in in the area where the AOD image is fixedly displayed in the display screen. However, AP periodically sends images to be displayed to DDIC, which will cause the power consumption of the electronic device to be large.

[0004] How to reduce the power consumption of electronic devices in always-on display is a technical problem that urgently needs to be solved in this field. Summary of the invention

[0005] The present application provides a display method and an electronic device, which are used to reduce the power consumption of the electronic device in the always-on display.

[0006] In a first aspect, an embodiment of the present application provides a display method, which can be applied to a driver in an electronic device, wherein the electronic device also includes a display screen; the method includes: obtaining an always-on display AOD image from a memory of the driver; when the display screen is in an off state, driving the display screen to display the AOD image, and a display position of the AOD image in the display screen at a first moment is different from a display position of the AOD image in the display screen at a second moment.

[0007] In an embodiment of the present application, since the driver in the electronic device can directly obtain the AOD image from the driver's memory, the processor in the electronic device does not need to periodically send the AOD image to the driver, which can reduce the information interaction between the processor and the driver, thereby effectively reducing the power consumption of the electronic device.

[0008] Generally speaking, the area of ​​the screen that displays the AOD image fixedly will burn in faster than other areas of the screen, that is, the image residue or screen burn-in phenomenon caused by the long-term display of static images or the same pattern in this area, that is, when switching to display a different image, the previous image or pattern is still visible on the display screen, making it look like there is a shadow or a trace left. In the embodiment of the present application, when the display screen is in the off state, the driver in the electronic device drives the display screen to display the AOD image, and the display position of the AOD image in the display screen is different at different times, so that the AOD image does not have to be fixedly displayed in a certain area of ​​the display screen, thereby effectively solving the screen burn-in problem caused by displaying the AOD image in a fixed area of ​​the display screen.

[0009] In one possible design, the electronic device further includes a processor, and the method further includes: receiving an AOD image from the processor, and storing the AOD image in a memory. In this design, the driver can store the AOD image received from the processor in its memory, so that the driver does not need to receive the AOD image from the processor multiple times, which can effectively reduce the power consumption of the electronic device.

[0010] In one possible design, the content of the AOD image includes at least one of time information, power information, picture information, or weather information. In this design, the display screen can always display at least one of the time information, power information, picture information, or weather information in the screen-off state, so that when the electronic device is in the locked screen state, the user can also quickly obtain this information, which can effectively improve the user experience.

[0011] In one possible design, the AOD image does not include pixels that meet the first condition; wherein the first condition includes one or more of the following: the RGB value belongs to the first range, the corresponding color is black, or the brightness is lower than the first threshold. Wherein, the area corresponding to the pixels that meet the first condition is displayed on the screen is black, so the pixels that meet the first condition are invalid. In the current technical solution, the image to be displayed received by the driver includes the AOD image and the pixels that meet the first condition, which causes the driver to process the pixel when driving the display screen to display the AOD image, increasing the power consumption of the electronic device. In the embodiment of the present application, the AOD image does not include the pixel, and the driver does not need to process the pixel when driving the display screen to display the AOD image, thereby reducing the power consumption of the electronic device when it is in a constantly lit display.

[0012] In one possible design, the method further includes: receiving a first operation of a user, the first operation being used to indicate a display position of the AOD image in the display screen; or determining a display position of the AOD image in the display screen according to preconfigured information. In this design, a variety of ways to determine the display position of the AOD image in the display screen are provided, for example, a user can customize the display position of the AOD image in the display screen, or a driver can determine the display position of the AOD image in the display screen according to preconfigured information, which is more flexible.

[0013] In one possible design, the display position of the AOD image in the display screen is determined according to the preconfigured information, including: determining the display position of the AOD image in the display screen according to the preconfigured information and the display cycle of the AOD image. For example, the preconfigured information may include information about one or more display positions of the AOD image in the display screen, so the driver can flexibly determine the display position of the AOD image in the display screen in combination with the information about one or more display positions and the first display cycle, thereby enabling the AOD image to be displayed cyclically in the display screen. For example, the preconfiguration information includes position 1, position 2, and position 3 in the display screen. The first display cycle is 1s. After the electronic device turns on the AOD function, the driver determines position 1 as the display position of the AOD image in the display screen within the 1st second, the driver determines position 2 as the display position of the AOD image in the display screen within the 2nd second, the driver determines position 3 as the display position of the AOD image in the display screen within the 3rd second, the driver determines position 1 as the display position of the AOD image in the display screen within the 4th second, the driver determines position 2 as the display position of the AOD image in the display screen within the 5th second, the driver determines position 3 as the display position of the AOD image in the display screen within the 6th second, and so on.

[0014] In a possible design, the method further includes: receiving a second operation of the user, the second operation being used to indicate the AOD image. In this design, the user can customize the AOD image so that the AOD image better meets the needs of the user.

[0015] In one possible design, receiving a second operation from a user includes: when the display screen displays the first image, receiving a second operation, the second operation is used to indicate that the first pattern in the first image is an AOD image; or, when the display screen displays an application menu, receiving a second operation, the second operation is used to indicate that the image corresponding to the first application in the application menu is an AOD image. In this design, several ways for users to customize AOD images are provided, so that users can flexibly define AOD images, and further enable AOD image display to meet the personalized needs of users.

[0016] In a possible design, the AOD image is displayed cyclically in the display screen according to the first display cycle. In this design, the AOD image can be displayed cyclically in the display screen, and does not need to be displayed fixedly in a certain area, thereby reducing the probability of screen burn-in.

[0017] In one possible design, the method further includes: receiving first information from a processor, the first information being used to indicate a first display cycle; or, the first display cycle is preconfigured. In this design, the first display cycle may be indicated by the processor to the driver, and the display position of the AOD image in the display screen may be determined based on the first display cycle, so that the processor may flexibly control the display position of the AOD image in the display screen. Alternatively, the first display cycle may also be preconfigured, so that when the driver determines the display position of the AOD image in the display screen, it does not need to interact with the processor for information, thereby further reducing the power consumption of the electronic device.

[0018] In a second aspect, an embodiment of the present application provides a display method, which is applied to an electronic device, wherein the electronic device includes a processor, a driver, and a display screen; the method includes: the processor sends an AOD image to the driver; the driver stores the AOD image in a memory of the driver; the driver obtains the AOD image from the memory; when the display screen is in an off state, the driver drives the display screen to display the AOD image, and the display position of the AOD image in the display screen at a first moment is different from the display position of the AOD image in the display screen at a second moment.

[0019] In one possible design, the content of the AOD image includes at least one of time information, power information, picture information, or weather information.

[0020] In one possible design, the AOD image does not include pixels that meet a first condition; wherein the first condition includes one or more of the following: the RGB value belongs to a first range, the corresponding color is black, or the brightness is lower than a first threshold.

[0021] In one possible design, the method also includes: the driver receives a first operation from a user, the first operation being used to indicate a display position of the AOD image in the display screen; or the driver determines a display position of the AOD image in the display screen based on preconfigured information.

[0022] In one possible design, the driver determines the display position of the AOD image in the display screen according to preconfigured information, including: determining the display position of the AOD image in the display screen according to the preconfigured information and a display period of the AOD image.

[0023] In one possible design, the method further includes: the driver receiving a second operation of the user, where the second operation is used to indicate the AOD image.

[0024] In one possible design, the driver receives a second operation from the user, including: when the display screen displays the first picture, the driver receives the second operation, and the second operation is used to indicate that the first pattern in the first image is an AOD image; or, when the display screen displays an application menu, the driver receives the second operation, and the second operation is used to indicate that the image corresponding to the first application in the application menu is an AOD image.

[0025] In one possible design, the method further includes: the processor receives a first operation of the user, the first operation is used to indicate the display position of the AOD image in the display screen; or the processor determines the display position of the AOD image in the display screen according to preconfigured information. In this design, multiple ways of determining the display position of the AOD image in the display screen are provided, for example, the user can customize the display position of the AOD image in the display screen, or the processor can determine the display position of the AOD image in the display screen according to preconfigured information, which is more flexible.

[0026] In one possible design, the method further includes: the processor receiving a second operation of the user, the second operation being used to indicate the AOD image. In this design, the processor can determine the user-defined AOD image according to the user operation, making the determination of the AOD image more flexible.

[0027] In one possible design, the processor receives a second operation from the user, including: when the display screen displays the first image, the processor receives a second operation, and the second operation is used to indicate that the first picture in the first image is an AOD image; or, when the display screen displays an application menu, the processor receives a second operation, and the second operation is used to indicate that the image corresponding to the first application in the application menu is an AOD image.

[0028] In a possible design, the AOD image is cyclically displayed on the display screen according to a first display period.

[0029] In one possible design, the method further includes: the driver receiving first information from the processor, the first information being used to indicate a first display cycle; or, the first display cycle being preconfigured.

[0030] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor, a driver and a display screen; the processor is used to write an always-on displayed AOD image into a memory of the driver; the driver is used to obtain the AOD image from the memory and drive the display screen to display the AOD image when the display screen is in an off state, and a display position of the AOD image in the display screen at a first moment is different from a display position of the AOD image in the display screen at a second moment; the display screen is used to display the AOD image under the drive of the driver.

[0031] In a possible design, the processor writes the AOD image to the memory of the driver, including: the processor sends the AOD image to the driver, the driver receives the AOD image, and stores the AOD image in the memory; or, the processor sends the AOD image to the memory. In this design, when the processor cannot interact directly with the driver, the processor can send the AOD image to the driver so that the driver can store the AOD image in its memory; or, the processor can directly send the AOD image to the memory, which can reduce the information interaction between the driver and the processor and further reduce the power consumption of the electronic device.

[0032] In one possible design, the content of the AOD image includes at least one of time information, power information, picture information, or weather information.

[0033] In one possible design, the AOD image does not include pixels that meet a first condition; wherein the first condition includes one or more of the following: the RGB value belongs to a first range, the corresponding color is black, or the brightness is lower than a first threshold.

[0034] In a possible design, the driver is also used to: receive a first operation from a user, where the first operation is used to indicate a display position of the AOD image in the display screen; or determine a display position of the AOD image in the display screen according to preconfigured information.

[0035] In a possible design, the driver is further used to: receive a second operation of the user, where the second operation is used to indicate the AOD image.

[0036] In one possible design, the driver receives a second operation from the user, including: when the display screen displays the first image, the driver performs a second operation, and the second operation is used to indicate that the first picture in the first image is an AOD image; or, when the display screen displays an application menu, the driver performs a second operation, and the second operation is used to indicate that the image corresponding to the first application in the application menu is an AOD image.

[0037] In one possible design, the processor is further configured to: the processor receives a first operation of a user, the first operation being used to indicate a display position of the AOD image in the display screen; or, determine a display position of the AOD image in the display screen according to preconfigured information. In this design, the processor may determine a display position of the AOD image in the display screen according to a user operation or preconfigured information.

[0038] In a possible design, the processor is further used for: the processor receives a second operation of the user, where the second operation is used to indicate the AOD image.

[0039] In one possible design, the processor receives a second operation from the user, including: when the display screen displays the first picture, the processor receives a second operation, and the second operation is used to indicate that the first pattern in the first image is an AOD image; or, when the display screen displays an application menu, the processor receives a second operation, and the second operation is used to indicate that the content corresponding to the first application in the application menu is an AOD image.

[0040] In a possible design, the AOD image is cyclically displayed on the display screen according to a first display cycle, wherein a display position of the AOD image on the display screen is determined according to the first display cycle.

[0041] In a possible design, the driver is further used to: receive first information from a processor, where the first information is used to indicate a first display cycle; or, the first display cycle is preconfigured.

[0042] In one possible design, the display position of the AOD image in the display screen is determined according to the first display period, including: determining the display position of the AOD image in the display screen according to preconfigured information and the first display period. Wherein, the preconfigured information includes information of one or more display positions of the AOD image in the display screen.

[0043] In a fourth aspect, an embodiment of the present application further provides a display device, comprising a plurality of functional modules; the plurality of functional modules interact with each other to implement the first aspect or any one of the methods in the first aspect.

[0044] In a fifth aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer-executable program, and when the computer-executable program is called by a computer device, the computer device executes a method as described in the first aspect or any one of the first aspects.

[0045] In a sixth aspect, an embodiment of the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute a method as described in the first aspect or any one of the first aspects.

[0046] In a seventh aspect, an embodiment of the present application further provides a chip, the device comprising a processor and a communication interface; the processor is used to call and run instructions from the communication interface, and when the processor executes the instructions, the first aspect or any one of the methods in the first aspect is executed. Optionally, the chip also includes a memory, the memory is used to store program instructions.

[0047] For the beneficial effects of the second to seventh aspects, please refer to the relevant description in the first aspect and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1A One of the structural schematic diagrams of an electronic device provided in an embodiment of the present application;

[0049] Figure 1B A second structural diagram of an electronic device provided in an embodiment of the present application;

[0050] Figure 2 A flow chart of a display method provided in an embodiment of the present application;

[0051] Figure 3 One of the schematic diagrams of the AOD image display provided in the embodiment of the present application;

[0052] Figure 4 The second schematic diagram of the AOD image display provided in the embodiment of the present application;

[0053] Figure 5 The third schematic diagram of the AOD image display provided in the embodiment of the present application;

[0054] Figure 6 A schematic diagram of the architecture of an electronic device provided in an embodiment of the present application;

[0055] Figure 7 A schematic diagram of the AOD image display process provided in the embodiment of the present application;

[0056] Fig. 8A A schematic diagram of a control signal provided in an embodiment of the present application;

[0057] Figure 8B One of the display schematic diagrams of the AOD image provided in the embodiment of the present application;

[0058] Fig. 9A A schematic diagram of another control signal provided in an embodiment of the present application;

[0059] Fig. 9B The second display diagram of the AOD image provided in the embodiment of the present application;

[0060] Fig.10 A schematic diagram of the structure of a chip provided in an embodiment of the present application. DETAILED DESCRIPTION

[0061] In order to make the objectives, technical solutions and advantages of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0062] To facilitate understanding of the embodiments of the present application, the following explains the terms involved in the embodiments of the present application:

[0063] 1. Always on display (AOD) image, that is, the image displayed on the display screen of the electronic device when the always on display function of the electronic device is turned on and the electronic device is in the screen-off state.

[0064] 2. The driver, in the embodiment of the present application, can be understood as a chip or circuit used to drive the display screen to display the AOD image. The driver can be considered as the "brain" of the display screen. The driver can control the screen brightness and color of the display screen. For example, the driver can send a drive signal and image data to the display screen in the form of an electrical signal to enable the display screen to display information such as numbers, letters, and patterns. In the embodiment of the present application, the driver may include a controller and a memory; the controller may generate a drive signal to drive the display screen to display an image; the memory may store the AOD image written by the processor to the driver.

[0065] 3. The processor, in the embodiment of the present application, can be understood as a chip or circuit used to write the AOD image into the driver.

[0066] 4. Display screen burn-in: Image retention or burn-in occurs in some areas of the display due to long-term display of static images or the same pattern. That is, when switching to display a different image, the previous image or pattern is still visible on the display, making it look like there are shadows or traces left.

[0067] 5. Dynamic display of AOD images can be understood as the display position of the AOD image on the display screen being different at different times.

[0068] The present application provides a display method and an electronic device for reducing the power consumption of the electronic device in the always-on display. In this method, since the driver in the electronic device can directly obtain the AOD image from the memory of the driver, the processor in the electronic device does not need to periodically send the AOD image to the driver, which can reduce the information interaction between the processor and the driver, thereby effectively reducing the power consumption of the electronic device. Generally speaking, the area in the screen where the AOD image is fixedly displayed will burn faster than other areas in the screen, that is, the image residue or screen burn phenomenon caused by the long-term display of static images or the same pattern in this part of the area, that is, when switching to display different images, the previous image or pattern is still visible on the display screen, making it look like there is a shadow, a shadow or a trace left. In the embodiment of the present application, and when the display screen is in the off state, the driver in the electronic device drives the display screen to display the AOD image, and the display position of the AOD image in the display screen at different times is also different, so that the AOD image does not have to be fixedly displayed in a certain area of ​​the display screen, thereby effectively solving the screen burn problem caused by displaying the AOD image in a fixed area of ​​the display screen.

[0069] The technical solution provided in the embodiments of the present application is described in detail below with reference to the specific drawings.

[0070] Figure 1A The electronic device 100 includes a driver 102 and a display screen 103 .

[0071] The driver 102 may be any chip or integrated circuit with display driving capability. For example, the driver 102 may be a DDIC, or may be other processors with display driving capability.

[0072] In a possible implementation, the driver 102 may also be provided with a memory for storing instructions and data. For example, the memory may store an AOD image, and then the driver 102 may directly obtain the AOD image from the memory when driving the display screen 103 to dynamically display the AOD image. This avoids repeated reception from the processor 101, reduces the waiting time of the driver 102, thereby improving the efficiency of the system and reducing the power consumption of the electronic device 100. The driver 102 may be used to run the code of the display method provided in the embodiment of the present application to realize AOD display, and the specific process will be described later.

[0073] In one case, the electronic device 100 may further include a processor 101, and the driver 102 may receive the AOD image from the processor 101 and store it in its memory. In this way, when the processor cannot interact directly with the driver, the processor may send the AOD image to the driver so that the driver can store the AOD image in its memory. Alternatively, the processor 101 may directly send the AOD image to the memory of the driver 102. In this way, the information interaction between the driver 102 and the processor 101 may be reduced, further reducing the power consumption of the electronic device.

[0074] In another case, the driver 102 may receive the AOD image from a processor of another electronic device and store it in its memory.

[0075] The driver 102 may include one or more of an input interface, an image processing unit, a column driver circuit, a row driver circuit, a timing control unit, or a power management unit. The driver 102 may receive image signals and control signals through the input interface, and these signals may come from the processor 101 or other input sources. The input interface may be various digital or analog interfaces, such as a high definition multimedia interface (HDMI), a display port (DP), a mobile industry processor interface (MIPI), a display serial interface (DSI), etc. The image processing unit is responsible for processing the image signal input to the driver 102, and performing color adjustment, brightness adjustment, contrast adjustment, image format conversion, etc. to adapt to the characteristics and requirements of the display screen 103. The column driver circuit may process the pixels of each column in the AOD image, and convert the image signal after the AOD image processing into an appropriate voltage signal to drive the change of the liquid crystal pixel. The row drive circuit controls the pixels of each row in the AOD image, and transmits the voltage signal to the liquid crystal pixel according to the specific refresh rate and scanning mode to realize the display of the AOD image. The timing control unit is responsible for adjusting the timing of the signal to ensure that the image signal of the AOD image can be transmitted to the column drive circuit and the row drive circuit according to the correct timing to ensure the normal operation of the display screen. The power management unit is responsible for managing the power supply required by the display screen, and adjusting the voltage and power consumption of different parts to achieve the best display effect and energy consumption balance.

[0076] Wherein, the processor 101 can be any chip or integrated circuit with computing capability. For example, the processor 101 can be an application processor (application processor, AP), a general processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (application specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA), other programmable logic devices, transistor logic devices or any combination thereof. Wherein, the general processor can be a microprocessor, such as a micro control unit (micro controller unit, MCU), or it can also be other conventional processors. Wherein, the processor 101 can include one or more processing units, and different processing units can be independent devices or integrated in one or more processors. Wherein, the processor 101 can be the nerve center and command center of the electronic device 100, and the processor 101 can generate an operation control signal according to the instruction operation code and the timing signal, and complete the control of fetching and executing instructions. For example, the processor 101 can receive user instructions to determine the display position of the AOD image in the display screen 103.

[0077] The display screen 103 may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light emitting diode or an active-matrix organic light emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens, where N is a positive integer greater than 1.

[0078] In other embodiments, the electronic device 100 may include Figure 1B The embodiments of the present application are not limited to more or fewer components shown.

[0079] The electronic device 100 may be a portable electronic device including functions such as a personal digital assistant and / or a music player, such as a mobile phone, a tablet computer, a wearable device with a wireless communication function (such as a smart watch), etc. Exemplary embodiments of portable electronic devices include but are not limited to: Or a portable electronic device with other operating systems. The portable electronic device may also be other portable electronic devices, such as a laptop computer with a touch-sensitive surface (e.g., a touch panel). It should also be understood that in some other embodiments of the present application, the electronic device may not be a portable electronic device, but a desktop computer with a touch-sensitive surface (e.g., a touch panel).

[0080] For ease of understanding, Figure 1B A more detailed structural diagram of the electronic device 100 is shown in FIG.

[0081] exist Figure 1B In the embodiment, the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 151, a wireless communication module 152, a driver 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. Among them, the sensor module 180 may include a gyroscope sensor 180A, an acceleration sensor 180B, a fingerprint sensor 180H, and a touch sensor 180K. Of course, the electronic device 100 may also include other sensors such as a pressure sensor C, an air pressure sensor D, a magnetic sensor E, a distance sensor F, a proximity light sensor G, an ambient light sensor I, a bone conduction sensor L, etc., which are not shown in the figure. Among them, the processor 110 is the processor 101 mentioned above, the driver 160 is the driver 102 mentioned above, and the display screen 194 is the display screen 103 mentioned above.

[0082] It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0083] The external memory interface 120 is used to connect the external memory to the electronic device 100, wherein the external memory includes an external memory card (SD memory card) and a NAS storage device, etc., which is not limited in the embodiment of the present application. In order to save the storage space of the internal memory 121, the electronic device 100 can also store the software code, texture (i.e., picture), etc. used to execute the interface display method in the external memory. The processor 110 can access the data stored in the external memory through the external memory interface 120.

[0084] The internal memory 121 is used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store software codes of operating systems and applications (such as WeChat applications, camera applications, etc.). The data storage area may store personal data created during the use of the electronic device 100 (such as pictures and videos taken by camera applications, etc.). The internal memory 121 may also store software codes for executing the interface display method. When the processor 110 runs the code, the function of the interface display process is realized. The internal memory 121 may also be used to store textures (i.e., pictures). In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0085] The sensor module 180 may include one or more of a gyro sensor 180A, an acceleration sensor 180B, a fingerprint sensor 180H, or a touch sensor 180K, and a camera. Among them, the gyro sensor 180A can be used to determine the motion posture of the electronic device 100, that is, the gyro sensor 180A can be used to detect the current motion state of the electronic device 100, such as shaking or stillness. The acceleration sensor 180B can be used to detect the magnitude of the acceleration of the electronic device 100 in various directions (generally three axes). The fingerprint sensor 180H can be used to collect the user's fingerprint and send the collected fingerprint to the processor 110. The processor 110 can use the collected fingerprint characteristics to realize fingerprint unlocking, access application locks, fingerprint photography, fingerprint answering calls, etc. The touch sensor 180H is also called a "touch panel". The touch sensor 180H can be set on the display screen 194. The touch sensor 180H can detect a touch operation acting on or near it, and transmit the detected touch operation to the processor 110 to determine that the processor 110 determines the visual output related to the touch operation based on the touch operation. For example, the user may input a first operation through the touch sensor 180H, and the processor 110 may determine the display position of the AOD image in the display screen 194. In other embodiments, the touch sensor 180H may also be disposed on the surface of the electronic device 100, which is different from the position of the display screen 194.

[0086] The camera 193 (a front camera or a rear camera, or one camera can be used as both a front camera and a rear camera) is used to capture still images or videos. Generally, the camera 193 may include a photosensitive element such as a lens group and an image sensor, wherein the lens group includes a plurality of lenses (convex lenses or concave lenses) for collecting light signals reflected by the object to be photographed and transmitting the collected light signals to the image sensor. The image sensor generates an original image of the object to be photographed based on the light signal.

[0087] The display screen 194 can be used to display images, videos, etc., such as a main interface, or a display interface of an application. For example, the display screen 194 of the electronic device 100 displays the main interface, which includes icons of multiple applications, such as a camera application, a setting application, a WeChat application, a QQ application, etc. The touch sensor 180K can detect the user's touch operation on the display screen 194 and send the touch operation to the processor 110. Based on the touch operation, the processor 100 can determine the icon corresponding to the touch operation, that is, determine the application that the user wants to click. For example, the user clicks the icon of the camera application in the main interface through the touch sensor 180K, triggering the processor 110 to start the camera application, turn on the camera 193, and the display screen 194 displays the interface of the camera application.

[0088] Similarly, the electronic device 100 can also receive input operations through the key 190 and send the input operations to the processor 110, and the processor 110 determines the icon corresponding to the input operation.

[0089] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 151, the wireless communication module 152, the modem processor and the baseband processor.

[0090] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.

[0091] The mobile communication module 151 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 100. The mobile communication module 151 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 151 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 151 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 151 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 151 can be set in the same device as at least some of the modules of the processor 110.

[0092] The application processor outputs sound signals through an audio device (not limited to the speaker 170A, the receiver 170B, etc.), or displays images or videos through the display screen 194. In some embodiments, the modem processor can be an independent device. In other embodiments, the modem processor can be independent of the processor 110 and be set in the same device as the mobile communication module 151 or other functional modules.

[0093] The wireless communication module 152 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 100. The wireless communication module 152 can be one or more devices integrating at least one communication processing module. The wireless communication module 152 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 152 can also receive the signal to be sent from the processor 110, modulate the frequency of the signal, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.

[0094] In addition, the electronic device 100 can implement audio functions through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone interface 170D, and the application processor. For example, music playback, recording, etc. The electronic device 100 can receive input from the key 190 and generate key signal input related to the user settings and function control of the electronic device 100. The electronic device 100 can use the motor 191 to generate a vibration prompt, such as an incoming call vibration prompt. The indicator 192 in the electronic device 100 can be an indicator light, which can be used to indicate the charging status, power changes, and can also be used to indicate messages, missed calls, notifications, etc. The SIM card interface 195 in the electronic device 100 is used to connect the SIM card. The SIM card can be inserted into the SIM card interface 195, or pulled out from the SIM card interface 195, to achieve contact and separation with the electronic device 100.

[0095] It should be understood that in practical applications, the electronic device 100 may include Figure 1B The embodiments of the present application are not limited to more or fewer components shown.

[0096] based on Figure 1A In the electronic device 100, the present application embodiment provides a display method, such as Figure 2 As shown, the display method includes:

[0097] S201 . The driver 102 acquires an AOD image from a memory of the driver 102 .

[0098] In a possible implementation, the processor 101 may send an AOD image to the driver 102, and the driver 102 may receive the AOD image and store the AOD image in a memory. In this way, the driver 102 does not need to receive the AOD image from the processor 101 multiple times, which can effectively reduce the power consumption of the electronic device. Among them, the memory of the driver 102 may be an internal memory that directly exchanges data with the processor 101 and has read and write functions. Among them, the memory may be, for example, a random access memory (RAM), specifically a static RAM and / or a dynamic RAM. Among them, the specific storage address of the AOD image in the memory of the driver 102 may be pre-configured, or may be indicated by the driver 102 to the processor 101, and the embodiment of the present application does not impose specific restrictions.

[0099] In S201, since the driver 102 in the electronic device can directly obtain the AOD image from the memory of the driver 102, the processor in the electronic device does not need to periodically send the AOD image to the driver 102, which can reduce the information interaction between the processor and the driver 102, thereby effectively reducing the power consumption of the electronic device.

[0100] In an embodiment of the present application, the content of the AOD image includes at least one of time information, power information, screen information, or weather information. Among them, the time information may include date and / or clock information, the power information includes the battery power information of the electronic device, the screen information includes graphics, numbers, letters and other information, and the weather information may include temperature information, weather status icons, etc. In this way, the display screen 103 can always display at least one of the time information, power information, screen information, or weather information in the screen-off state. Even if the electronic device 100 is in the locked screen state, the user can quickly obtain this information, which can effectively improve the user experience.

[0101] Optionally, in an embodiment of the present application, the AOD image does not include pixels that meet the first condition, and the first condition may include, but is not limited to, one or more of the following: the RGB value belongs to the first range, the corresponding color is black, or the brightness is lower than the first threshold. Among them, "pixels that meet the first condition" include, for example, pixels that the display screen 103 does not need to display when displaying the AOD image or pixels that are displayed as black (i.e., invalid data). Since the AOD image does not include the pixel, the driver 102 does not need to process the pixel when driving the display screen 103 to display the AOD image, thereby reducing the power consumption of the electronic device 100 when the display is always on. Among them, the first range can be, for example, any one of 0-15, 0-30, 0-20, etc., and the first threshold can be, for example, 2 candela / square meter.

[0102] Before the specific implementation of S201, the driver 102 may also receive an operation input by a user for turning on the always-on display function of the electronic device 100, which may be any one of a voice input operation, a touch operation, a text input operation, or a key operation. In this way, the user can control the turning on or off of the always-on display function of the electronic device 100, so that the display of the AOD image meets the user's needs.

[0103] S202 , when the display screen 103 is in the screen-off state, the driver 102 drives the display screen 103 to display an AOD image, and a display position of the AOD image in the display screen at a first moment is different from a display position of the AOD image in the display screen at a second moment.

[0104] In S202, when the driver 102 drives the display screen 103 to display the AOD image, the display position of the AOD image in the display screen is different at different times, so that the AOD image does not have to be fixedly displayed in a certain area of ​​the display screen, thereby effectively solving the burn-in problem caused by displaying the AOD image in a fixed area of ​​the display screen.

[0105] In the embodiment of the present application, when S202 is specifically implemented, there are multiple ways to determine the display position of the AOD image on the display screen, which may include but are not limited to the following ways:

[0106] In implementation mode 1, the driver 102 determines the display position of the AOD image in the display screen according to pre-configured information, wherein the pre-configured information may include information of multiple positions of the AOD image in the display screen 103 .

[0107] In a possible implementation, the process of the driver 102 determining the display position of the AOD image in the display screen according to the preconfigured information may be: the driver 102 determines the display position of the AOD image in the display screen according to the preconfigured information and the first display cycle. In this way, the driver 102 flexibly determines the display position of the AOD image in the display screen in combination with the preconfigured information and the first display cycle, so that the AOD image can be displayed cyclically in the display screen 103.

[0108] For example, Figure 3 As shown in (a) in FIG. 1 , the preconfigured information includes position 1, position 2, and position 3 in the display screen 103. The first display cycle is 1 second, and the driver 102 drives the display screen 103 to cyclically display the AOD image in these three positions with a cycle of 1 second. For example, after the electronic device 100 turns on the always-on display function, the driver 102 drives the display screen 103 to display the AOD image in position 1 within the first 1 second (e.g., Figure 3 The driver 102 drives the display screen 103 to display the AOD image at position 2 within the second 1s (as shown in (b) in FIG. 1 ). Figure 3The driver 102 drives the display screen 103 to display the AOD image at position 3 within the third 1s (as shown in (c) in FIG. Figure 3 As shown in (d) in the figure), and so on, the driver 102 drives the display screen 103 to display the AOD image at position 1 in the fourth 1s, the driver 102 drives the display screen 103 to display the AOD image at position 2 in the fifth 1s, and the driver 102 drives the display screen 103 to display the AOD image at position 3 in the sixth 1s.

[0109] In one case, the first display cycle may be indicated by the processor 101 to the driver 102. For example, the processor 101 may send first information to the driver 102, and the first information is used to indicate the first display cycle; accordingly, the driver 102 receives the first information and can determine the specific value of the first display cycle according to the first information. In this way, the processor 101 indicates the first display cycle to the driver 102, thereby realizing the flexible control of the display position of the AOD image on the display screen 103 by the processor 101.

[0110] In another case, the first display cycle may be preconfigured. Thus, when the driver 102 determines the display position of the AOD image in the display screen according to the first display cycle, it does not need to interact with the processor to obtain the first display cycle, thereby further reducing the power consumption of the electronic device 100.

[0111] Optionally, the AOD image is displayed cyclically in the display screen according to the first display cycle. In this design, the AOD image can be displayed cyclically in the display screen, and does not need to be displayed fixedly in a certain area, thereby reducing the probability of screen burn-in.

[0112] In implementation mode 2, the driver 102 may receive a first operation from a user, and the first operation is used to indicate a display position of the AOD image in the display screen. In this way, the user can customize the display position of the AOD image in the display screen so that the display of the AOD image better meets the needs of the user. The first operation may be at least one of a voice operation, a touch operation, or a text input operation. Exemplarily, the first operation takes a touch operation as an example, and the touch sensor in the electronic device 100 may detect a touch operation input by a user, and send the touch operation to the driver 102, and the driver 102 may determine the display position of the AOD image in the display screen according to the touch operation.

[0113] In some other embodiments of the present application, the processor 101 may also receive the above-mentioned first operation, which is used to indicate the display position of the AOD image in the display screen; or, the processor 101 may also determine the display position of the AOD image in the display screen according to preconfigured information. Further, after the processor 101 determines the display position of the AOD image in the display screen, it may also send second information to the driver 102, which is used to indicate the display position of the AOD image in the display screen; and then the driver 102 may drive the display screen to display the AOD image according to the display position indicated by the second information.

[0114] In other embodiments of the present application, the processor 101 may also receive a first operation from a user and send the first operation to the driver 102, where the first operation is used to indicate a display position of the AOD image in the display screen; then, the driver 102 receives the first operation and may determine a display position of the AOD image in the display screen according to the first operation, and then the driver 102 may drive the display screen to display the AOD image according to the determined display position.

[0115] In the embodiment of the present application, in order to enable the display of the AOD image to meet the personalized needs of the user, the driver 102 can also receive a second operation of the user, and the second operation is used to indicate the AOD image. In other words, the user can customize the content of the AOD image. The second operation can be at least one of a voice operation, a touch operation, or a text input operation. The driver 102 receives the second operation of the user, which may include but is not limited to the following implementations:

[0116] In implementation mode 1, when the display screen displays a first image, the driver 102 receives a second operation, and the second operation is used to indicate that a first frame in the first image is an AOD image. The first image may be one or more images, and the first frame may be one or more frames.

[0117] Exemplarily, the electronic device 100 is a mobile phone, and the display screen 103 is a display screen of the mobile phone. Figure 4 As shown in (a), the display screen 103 displays image 1, which includes a smiling face image and a heart-shaped image. The touch sensor in the electronic device 100 detects a touch operation of the user, and the touch sensor sends the touch operation to the driver 102. The touch operation indicates that the user clicks on the smiling face image, and the driver 102 determines the smiling face image as an AOD image, and drives the display screen 103 to display the smiling face image (such as Figure 4 (as shown in (b)).

[0118] In implementation mode 2, when the display screen displays the application menu, the driver 102 receives a second operation for indicating that the image corresponding to the first application in the application menu is an AOD image. The image corresponding to the first application may be, for example, an icon and / or content corresponding to the first application.

[0119] Exemplarily, the electronic device 100 is a mobile phone, and the display screen 103 is a display screen of the mobile phone. Figure 5 As shown in (a), the display screen 103 currently displays the icons of application 1 to application 9. The touch sensor in the electronic device 100 detects that the user clicks on application 1, and the touch sensor generates a corresponding touch operation and sends the touch operation to the driver 102. According to the touch operation, the driver 102 can know that the user wants to display the content corresponding to application 1 as an AOD image; if application 1 is a weather application, the driver 102 uses the image corresponding to the weather information as the AOD image, and the driver 102 drives the display screen 103 to display as shown in FIG. Figure 5 AOD image shown in (b).

[0120] In some other embodiments of the present application, the processor 101 may also receive a second operation of the user, and the second operation is used to indicate an AOD image. After the processor 101 determines the AOD image according to the second operation, the AOD image may be sent to the driver 102, and the driver 102 receives the AOD image and stores the AOD image in the memory. Among them, the processor 102 receives the second operation including but not limited to the following situations: Case 1, the processor 101 may receive the second operation when the display screen displays the first image, and the second operation is used to indicate that the first screen in the first image is an AOD image. Case 2, when the display screen displays an application menu, the processor 101 receives the second operation, and the second operation is used to indicate that the content corresponding to the first application in the application menu is an AOD image. For specific examples of Case 1 and Case 2, please refer to the relevant example description of the second operation, which will not be repeated here.

[0121] In other embodiments of the present application, the processor 101 may also receive a second operation of the user and send the first operation to the driver 102, where the second operation is used to indicate an AOD image; then the driver 102 receives the second operation and can determine the AOD image based on the second operation, and then the driver 102 can drive the display screen to display the AOD image.

[0122] For ease of understanding, the display method provided in the embodiment of the present application is introduced in more detail below by taking AP as an example of the processor 101 and DDIC as an example of the driver 102.

[0123] Figure 6The structure diagram of an electronic device provided by an embodiment of the present application is shown, and the structure includes an AP, a DDIC, and a display screen. Figure 6 In the DDIC, DDIC includes a mobile industry processor interface (MIPI), a gate RAM (GRAM), a timing controller (TCON), and an analog drive circuit. Among them, MIPI is used to connect DDIC and AP. It provides a high-speed, low-power data transmission channel, enabling AP to send image data and control signals to DDIC. GRAM is used to store the control signal of each pixel of the AOD image. The control signal of each pixel is used to adjust the liquid crystal voltage of the pixel to display a specific color and brightness. DDIC uses the control signal of each pixel when refreshing the display. TCON is responsible for generating drive signals to control the refresh and pixel changes of the LCD display. It can generate row and column scanning signals to ensure that the pixels are refreshed in the correct order to present a complete AOD image. The analog drive circuit in DDIC is used to convert the digital image signal corresponding to the AOD image into the analog voltage required by the liquid crystal pixel, so that different liquid crystal pixels can display different colors and brightness according to different analog voltages. Specifically, such as Figure 7 As shown, the AP first renders the layers through the application (App), then synthesizes the drawn layers to obtain the AOD image, and then sends the AOD image to the DDIC. The DDIC stores the AOD image in the memory, and drives the display screen to display the AOD image by scanning (reading) the AOD image. It should be understood that Figure 7 The AOD image in the figure is a butterfly image which is only an example and is not a specific limitation on the content of the AOD image.

[0124] For example, the AOD image is based on clock information, and the display screen 103 is based on OLED. Fig. 8A The control signal shown in the figure, the effective area corresponding to the control signal is the area in the OLED that displays the clock information, and the vertical blanking area corresponding to the timing control signal is the area in the OLED that does not display information; then the analog drive circuit in the DDIC can drive the OLED to display the clock information "09:00" (such as Figure 8B Further, GRAM can also store Fig. 9AThe control signal shown in the figure, the effective area corresponding to the control signal is the area in the OLED that displays the clock information, and the vertical blanking area corresponding to the control signal is the area in the OLED that does not display information. The control signal can control the continuous change of the effective area, and then the analog drive circuit in the DDIC can drive the OLED to dynamically display the clock information "09:00" (such as Fig. 9B (a), (b), and (c) in the figure).

[0125] Based on the same technical concept, an embodiment of the present application provides a display method, which is applied to the above-mentioned electronic device 100, and the method includes: the processor 101 sends the AOD image to the driver 102; the driver 102 stores the AOD image in the memory of the driver 102; the driver 102 obtains the AOD image from the memory; when the display screen 103 is in the screen-off state, the driver 102 drives the display screen 103 to display the AOD image, and the display position of the AOD image in the display screen at the first moment is different from the display position of the AOD image in the display screen at the second moment. For the specific implementation methods and beneficial effects corresponding to the method, please refer to the relevant description of the method embodiment above, which will not be repeated here.

[0126] Based on the same technical concept, an embodiment of the present application also provides a display device, which is used to implement the above method. Among them, the display device may include multiple modules or units, and the multiple modules in the device may be fully or partially integrated into one physical entity, or may be physically separated. In addition, the multiple modules in the device can be implemented in the form of a processor calling software; for example, the device includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of each unit of the device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory inside the device or a memory outside the device. Alternatively, multiple modules in the device can be implemented in the form of hardware circuits, and the functions of some or all units can be realized by designing the hardware circuits, and the hardware circuits can be understood as one or more processors; for example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), and the functions of some or all of the above units are realized by designing the logical relationship of the components in the circuit; for example, in another implementation, the hardware circuit can be realized by a programmable logic device (PLD), taking a field programmable gate array (FPGA) as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of some or all of the above units. All units of the above device can be realized in the form of a processor calling software, or in the form of a hardware circuit, or in part by a processor calling software, and the rest by a hardware circuit.

[0127] Based on the same technical concept, the embodiment of the present application also provides a chip, such as Fig.10 As shown, the chip 1000 includes at least one processor 1001 and a communication interface 1003. In an optional design, a memory 1002 may also be included. In the chip 1000, the processor 1001 may transmit data through the communication interface 1003 when communicating with other devices. Fig.10 The processor 1001 in the chip 1000 can call the computer execution instructions stored in the memory 1002 so that the chip 1000 can execute any of the above method embodiments.

[0128] In a possible implementation, the processor 1001 may be coupled to the memory 1002 via the interface 1003. The specific connection medium between the processor 1001 and the memory 1002 is not limited in the embodiment of the present application. For example, the bus 1004 may be used.

[0129] In another possible implementation, the chip may also directly include a memory 1002 in which a computer program or computer instructions are stored. For example, the memory 1002 may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).

[0130] In a possible implementation, an embodiment of the present application provides a computer-readable storage medium, which stores a program code. When the program code runs on the computer, the computer executes the above method embodiment.

[0131] In a possible implementation, an embodiment of the present application provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above method embodiment.

[0132] It should be understood that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.

[0133] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0134] The present application is described with reference to the flowchart and / or block diagram of the method, device (system), and computer program product according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the process and / or box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.

[0135] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0136] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0137] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A display method, characterized in that: A driver applied to an electronic device, wherein the electronic device also includes a display screen; the method includes: Acquire an always-on display (AOD) image from a memory of the driver; When the display screen is in a screen-off state, the display screen is driven to display the AOD image, and a display position of the AOD image in the display screen at a first moment is different from a display position of the AOD image in the display screen at a second moment.

2. The method according to claim 1, characterized in that The content of the AOD image includes at least one of time information, power information, picture information or weather information.

3. The method according to claim 1 or 2, characterized in that The AOD image does not include pixels that meet a first condition; The first condition includes one or more of the following: the RGB value belongs to a first range, the corresponding color is black, or the brightness is lower than a first threshold.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: receiving a first operation of a user, where the first operation is used to indicate a display position of the AOD image in the display screen; or, The display position of the AOD image in the display screen is determined according to the preconfigured information.

5. The method according to claim 4, characterized in that Determining a display position of the AOD image in the display screen according to preconfigured information includes: The display position of the AOD image in the display screen is determined according to the preconfigured information and the display period of the AOD image.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: A second operation of the user is received, where the second operation is used to indicate the AOD image.

7. The method according to claim 6, characterized in that Receiving a second operation of the user includes: When the display screen displays a first image, receiving the second operation, wherein the second operation is used to indicate that a first picture in the first image is the AOD image; or, When the display screen displays an application menu, the second operation is received, where the second operation is used to indicate that an image corresponding to a first application in the application menu is the AOD image.

8. The method according to any one of claims 1 to 7, characterized in that: The AOD image is cyclically displayed on the display screen according to a first display cycle.

9. The method according to claim 8, characterized in that The electronic device further includes a processor, and the method further includes: receiving first information from the processor, where the first information is used to indicate the first display period; or, The first display period is preconfigured.

10. The method according to any one of claims 1 to 9, characterized in that: The electronic device further includes a processor, and the method further includes: receiving the AOD image from the processor; The AOD image is stored in the memory.

11. An electronic device, characterized in that: The electronic device comprises a processor, a driver and a display screen; The processor is used to write the always-on display AOD image into the memory of the driver; The driver is used to obtain the AOD image from the memory, and drive the display screen to display the AOD image when the display screen is in a screen-off state, and a display position of the AOD image in the display screen at a first moment is different from a display position of the AOD image in the display screen at a second moment; The display screen is used to display the AOD image under the drive of the driver.

12. The electronic device according to claim 11, characterized in that: The processor writes the AOD image into the memory of the driver, including: The processor sends the AOD image to the driver, and the driver receives the AOD image and stores the AOD image in the memory; or, The processor sends the AOD image to the memory.

13. The electronic device according to claim 11 or 12, characterized in that: The content of the AOD image includes at least one of time information, power information, picture information, or weather information.

14. The electronic device according to any one of claims 11 to 13, characterized in that: The AOD image does not include pixels that meet a first condition; The first condition includes one or more of the following: the RGB value belongs to a first range, the corresponding color is black, or the brightness is lower than a first threshold.

15. The electronic device according to any one of claims 11 to 14, characterized in that: The driver is also used to: receiving a first operation of a user, where the first operation is used to indicate a display position of the AOD image in the display screen; or, The display position of the AOD image in the display screen is determined according to the preconfigured information.

16. The electronic device according to claim 15, characterized in that: The driver determines a display position of the AOD image in the display screen according to preconfigured information, including: The display position of the AOD image in the display screen is determined according to the preconfigured information and the display period of the AOD image.

17. The electronic device according to any one of claims 11 to 16, characterized in that: The driver is also used to: A second operation of the user is received, where the second operation is used to indicate the AOD image.

18. The electronic device according to claim 17, characterized in that: The driver receives a second operation of the user, including: When the display screen displays a first image, the driver performs the second operation, where the second operation is used to indicate that a first picture in the first image is the AOD image; or, When the display screen displays an application menu, the driver performs the second operation, where the second operation is used to indicate that an image corresponding to a first application in the application menu is the AOD image.

19. The electronic device according to any one of claims 11 to 18, characterized in that: The processor is further configured to: The processor receives a first operation of a user, where the first operation is used to indicate a display position of the AOD image in the display screen; or, The display position of the AOD image in the display screen is determined according to the preconfigured information.

20. The electronic device according to any one of claims 11 to 19, characterized in that: The processor is further configured to: The processor receives a second operation of a user, where the second operation is used to instruct the AOD image.

21. The electronic device according to claim 20, characterized in that: The processor receives a second operation of the user, including: When the display screen displays a first image, the processor receives the second operation, where the second operation is used to indicate that a first picture in the first image is the AOD image; or, When the display screen displays an application menu, the processor receives the second operation, where the second operation is used to indicate that content corresponding to a first application in the application menu is the AOD image.

22. The electronic device according to any one of claims 11 to 21, characterized in that: The AOD image is cyclically displayed on the display screen according to a first display cycle.

23. The electronic device according to claim 22, characterized in that: The driver is further configured to: receive first information from the processor, where the first information is used to indicate the first display cycle; or the first display cycle is preconfigured.

24. A display device, characterized in that: The method comprises a module or a unit for implementing the method according to any one of claims 1 to 10.

25. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer-executable program, and when the computer-executable program is called by a computer device, the computer device executes the method according to any one of claims 1 to 10.

26. A computer program product comprising instructions, characterized in that When the computer program product is run on a computer, the computer is enabled to execute the method according to any one of claims 1 to 10.

27. A chip, characterized in that: The chip includes a processor and a communication interface, the processor is used to call and run instructions from the communication interface, and when the processor executes the instructions, the method according to any one of claims 1-10 is implemented.