Display method and electronic device

By acquiring AOD images in the driver memory of the electronic device and displaying them dynamically in the off-screen state, the problems of high power consumption and burn-in in the constant-on display mode of the electronic device are solved, and lower power consumption and longer display life are achieved.

WO2025044196A1PCT designated stage expired Publication Date: 2025-03-06HUAWEI TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/085012
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-28
Filing Date
2024-03-29
Publication Date
2025-03-06

AI Technical Summary

Technical Problem

Existing electronic devices consume a lot of power in the constant-on display mode, especially when displaying static images in a fixed display area for a long time, it is easy to cause screen burning problems.

Method used

By obtaining the always-on AOD image in the drive's memory and dynamically displaying the AOD image 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.

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 CN2024085012_06032025_PF_FP_ABST
    Figure CN2024085012_06032025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a display method and an electronic device (100), used for reducing the power consumption of the electronic device (100) in always on display (AOD). The display method can be applied to a driver (102) in the electronic device (100). The electronic device (100) further comprises a display screen (103). The display method comprises: acquiring an AOD image from a memory of a driver (102) (S201); and driving a display screen (103) to display the AOD image, wherein the display position of the AOD image in the display screen (103) at a first moment is different from the display position of the AOD image in the display screen (103) at a second moment (S202).
Need to check novelty before this filing date? Find Prior Art

Description

Display method and electronic device

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on August 28, 2023, with application number 202311096112.7 and application name “A Display Method and Electronic Device”, the entire contents of which are incorporated by reference into this application. Technical Field

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

[0004] With the development of electronic device technology, most electronic devices now support always-on display (AOD), also known as off-screen display. Off-screen display refers to displaying information such as the date and clock in a partial area of ​​the screen without lighting up the entire screen. This allows users to quickly access information such as the date and clock without lighting up the entire screen.

[0005] In some current technical solutions, electronic devices adopt a driving architecture of application processor (AP)-display driver integrated chip (DDIC)-display screen. AP periodically sends the image 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 images 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 of ​​the display screen where the AOD image is fixedly displayed. However, the AP periodically sends the image to be displayed to DDIC, which causes the electronic device to consume more power.

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

[0007] Summary of the Invention

[0008] The present application provides a display method and an electronic device for reducing the power consumption of the electronic device in always-on display.

[0009] 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 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.

[0010] 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.

[0011] Generally speaking, the area of ​​the screen that is fixedly displaying the AOD image will burn in faster than other areas of the screen. That is, this area will have image retention or burn-in due to the long-term display of static images or the same pattern. That is, when switching to displaying a different image, the previous image or pattern is still visible on the display screen, making it look like it has a shadow or a trace. In the embodiment of the present application, the driver in the electronic device drives the display screen to display the AOD image when the display screen is in the off state, and the display position of the AOD image on 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.

[0012] 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, eliminating the need for the driver to receive the AOD image from the processor multiple times, thereby effectively reducing the power consumption of the electronic device.

[0013] In one possible design, the AOD image includes at least one of time information, battery level information, screen information, or weather information. In this design, the display screen can constantly display at least one of the time information, battery level information, screen information, or weather information when the screen is off. This allows users to quickly access this information even when the electronic device is locked, effectively improving the user experience.

[0014] 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. 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, thereby increasing the power consumption of the electronic device. However, 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.

[0015] In one possible design, the method further includes: receiving a first operation from a user, the first operation being used to indicate a display position of the AOD image on the display screen; or determining the display position of the AOD image on the display screen based on preconfigured information. In this design, multiple methods for determining the display position of the AOD image on the display screen are provided. For example, a user can customize the display position of the AOD image on the display screen, or a driver can determine the display position of the AOD image on the display screen based on preconfigured information, which is relatively flexible.

[0016] In one possible design, determining the display position of the AOD image in the display screen based on preconfigured information includes: determining the display position of the AOD image in the display screen based on the preconfigured information and the display cycle of the AOD image. For example, the preconfigured information may include information on one or more display positions of the AOD image in the display screen, so that the driver can flexibly determine the display position of the AOD image in the display screen by combining the information on 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 pre-configuration information includes position 1, position 2, and position 3 in the display screen. The first display period 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.

[0017] In one possible design, the method further includes: receiving a second operation of the user, where the second operation is used to indicate the AOD image. In this design, the user can customize the AOD image so that the AOD image better meets the user's needs.

[0018] In one possible design, receiving a second operation from a user includes: when the display screen displays a first image, receiving a second operation, the second operation being used to indicate that a 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 being used to indicate that an image corresponding to a first application in the application menu is an AOD image. In this design, several methods for users to customize AOD images are provided, allowing users to flexibly define AOD images, further enabling the AOD image display to meet the user's personalized needs.

[0019] In a possible design, the AOD image is displayed cyclically on the display screen according to the first display cycle. In this design, the AOD image can be displayed cyclically on the display screen without being fixedly displayed in a certain area, thereby reducing the probability of screen burn-in.

[0020] In one possible design, the method further includes: receiving first information from a processor, the first information being used to indicate a first display period; or, the first display period being preconfigured. In this design, the first display period 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 period, so that the processor may flexibly control the display position of the AOD image in the display screen. Alternatively, the first display period 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.

[0021] In a second aspect, an embodiment of the present application provides a display method, which is applied to an electronic device, the electronic device including 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 a screen-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 the first moment is different from the display position of the AOD image in the display screen at the second moment.

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

[0023] 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.

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

[0025] In one possible design, the driver determines the display position of the AOD image in the display screen based on preconfigured information, including: determining the display position of the AOD image in the display screen based on the preconfigured information and the display period of the AOD image.

[0026] 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.

[0027] In one possible design, the driver receives a second operation from the user, including: when the display screen displays a first picture, the driver 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 driver 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 one possible design, the method further includes: a processor receiving a first user operation, the first operation being used to indicate a display position of the AOD image on the display screen; or the processor determining the display position of the AOD image on the display screen based on preconfigured information. In this design, multiple methods for determining the display position of the AOD image on the display screen are provided. For example, a user can customize the display position of the AOD image on the display screen, or the processor can determine the display position of the AOD image on the display screen based on preconfigured information, which is more flexible.

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

[0030] 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.

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

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

[0033] 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 display 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 the display position of the AOD image on the display screen at the first moment is different from the display position of the AOD image on the display screen at the second moment; the display screen is used to display the AOD image under the drive of the driver.

[0034] In one possible design, the processor writing the AOD image to the driver's memory includes: the processor sending the AOD image to the driver, the driver receiving the AOD image and storing the AOD image in the memory; or the processor sending the AOD image to the memory. In this design, if the processor cannot interact directly with the driver, the processor can send the AOD image to the driver, allowing the driver to store the AOD image in its memory. Alternatively, the processor can send the AOD image directly to the memory, reducing information exchange between the driver and the processor and further reducing the power consumption of the electronic device.

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

[0036] 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.

[0037] In one possible design, the driver is further 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.

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

[0039] 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.

[0040] In one possible design, the processor is further configured to: receive a first user operation, the first operation being configured to indicate a display position of the AOD image on the display screen; or determine a display position of the AOD image on the display screen based on preconfigured information. In this design, the processor may determine a display position of the AOD image on the display screen based on the user operation or the preconfigured information.

[0041] In one possible design, the processor is further configured to: receive a second operation by the user, where the second operation is configured to indicate an AOD image.

[0042] 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 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 processor 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.

[0043] 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.

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

[0045] In one possible design, determining the display position of the AOD image on the display screen according to the first display period includes: determining the display position of the AOD image on the display screen according to preconfigured information and the first display period. The preconfigured information includes information about one or more display positions of the AOD image on the display screen.

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

[0047] 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 the method as described in the first aspect or any one of the first aspects.

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

[0049] 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 configured to call and execute instructions from the communication interface, and when the processor executes the instructions, the first aspect or any one of the methods described in the first aspect is executed. Optionally, the chip further comprises a memory configured to store program instructions.

[0050] 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

[0051] FIG1A is a schematic diagram of a structure of an electronic device according to an embodiment of the present application;

[0052] FIG1B is a second structural diagram of an electronic device provided in an embodiment of the present application;

[0053] FIG2 is a schematic diagram of a flow chart of a display method provided in an embodiment of the present application;

[0054] FIG3 is a schematic diagram of an AOD image display according to an embodiment of the present application;

[0055] FIG4 is a second schematic diagram of an AOD image display provided in an embodiment of the present application;

[0056] FIG5 is a third schematic diagram of an AOD image display provided in an embodiment of the present application;

[0057] FIG6 is a schematic diagram of the architecture of an electronic device provided in an embodiment of the present application;

[0058] FIG7 is a schematic diagram of the process of displaying an AOD image according to an embodiment of the present application;

[0059] FIG8A is a schematic diagram of a control signal provided in an embodiment of the present application;

[0060] FIG8B is a schematic diagram showing one of the AOD images provided in an embodiment of the present application;

[0061] FIG9A is a schematic diagram of another control signal provided in an embodiment of the present application;

[0062] FIG9B is a second schematic diagram of displaying an AOD image according to an embodiment of the present application;

[0063] FIG10 is a schematic diagram of the structure of a chip provided in an embodiment of the present application. DETAILED DESCRIPTION

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

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

[0066] 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.

[0067] 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 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; and the memory may store the AOD image written by the processor to the driver.

[0068] 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.

[0069] 4. Display screen burn-in: Image retention or burn-in occurs when a static image or the same pattern is displayed for a long time in some areas of the display. 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, shadows or traces left.

[0070] 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.

[0071] The present application provides a display method and electronic device for reducing the power consumption of electronic devices in always-on display. In this method, 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 exchange between the processor and the driver, thereby effectively reducing the power consumption of the electronic device. Generally speaking, the area of ​​the screen that is fixedly displaying the AOD image will burn in faster than other areas of the screen. That is, this area will cause image retention or burn-in due to long-term display of static images or the same pattern. That is, when switching to displaying a different image, the previous image or pattern is still visible on the display screen, making it appear to have a shadow, a shadow, or a trace. In an embodiment of the present application, the driver in the electronic device drives the display screen to display the AOD image when the display screen is in the off state, and the display position of the AOD image on the display screen is also different at different times, so that the AOD image does not need to be fixed to a certain area on the display screen, thereby effectively solving the burn-in problem caused by displaying the AOD image in a fixed area of ​​the display screen.

[0072] The technical solutions provided in the embodiments of the present application are described in detail below with reference to the specific drawings.

[0073] FIG1A shows an electronic device provided in an embodiment of the present application, wherein the electronic device 100 includes a driver 102 and a display screen 103 .

[0074] 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 another processor with display driving capability.

[0075] In one 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 the driver 102 may then directly retrieve the 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 implement AOD display. The specific process will be described later.

[0076] In one embodiment, 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, if the processor cannot interact directly with the driver, the processor can send the AOD image to the driver, allowing the driver to store the AOD image in its memory. Alternatively, the processor 101 may send the AOD image directly to the memory of the driver 102. This reduces the information exchange between the driver 102 and the processor 101, further reducing the power consumption of the electronic device.

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

[0078] 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, which 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, performing color adjustment, brightness adjustment, contrast adjustment, image format conversion, and other processing 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 pixels. The row driver circuit controls the pixels in each row of the AOD image. Based on a specific refresh rate and scanning method, it transmits voltage signals to the liquid crystal pixels to display the AOD image. The timing control unit adjusts the signal timing to ensure that the AOD image signal is transmitted to the column and row driver circuits at the correct timing to ensure the normal operation of the display. The power management unit manages the power supply required by the display and adjusts the voltage and power consumption of different components to achieve the optimal display quality and energy consumption balance.

[0079] The processor 101 may be any chip or integrated circuit with computing capabilities. For example, the processor 101 may be an application processor (AP), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), other programmable logic devices, transistor logic devices, or any combination thereof. The general-purpose processor may be a microprocessor, such as a microcontroller unit (MCU), or may be other conventional processors. The processor 101 may include one or more processing units, and different processing units may be independent devices or integrated into one or more processors. The processor 101 may be the nerve center and command center of the electronic device 100. The processor 101 may generate operation control signals based on instruction operation codes and timing signals to control instruction fetching and execution. For example, the processor 101 may receive user instructions and determine the display position of the AOD image on the display screen 103.

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

[0081] In other embodiments, the electronic device 100 may include more or fewer components than those shown in FIG. 1B , which is not limited in the embodiments of the present application.

[0082] 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 wireless communication functions (such as a smart watch), etc. Exemplary embodiments of portable electronic devices include but are not limited to devices equipped with 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).

[0083] For ease of understanding, a more detailed structural diagram of the electronic device 100 is shown in FIG1B .

[0084] In Figure 1B, 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. 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, and a bone conduction sensor L, which are not shown in the figure. 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.

[0085] It should be understood that the structures illustrated in the embodiments of the present application do 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, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0086] 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 storage space of the internal memory 121, the electronic device 100 can also store software code, textures (i.e., pictures), etc. for executing 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.

[0087] 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 can store software codes of operating systems and applications (such as WeChat applications, camera applications, etc.). The data storage area can 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 can 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 can 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.

[0088] The sensor module 180 may include one or more of a gyroscope sensor 180A, an accelerometer 180B, a fingerprint sensor 180H, a touch sensor 180K, and a camera. The gyroscope sensor 180A may be used to determine the motion posture of the electronic device 100, i.e., the gyroscope sensor 180A may be used to detect the current motion state of the electronic device 100, such as whether it is shaking or stationary. The accelerometer 180B may be used to detect the magnitude of the acceleration of the electronic device 100 in various directions (generally three axes). The fingerprint sensor 180H may be used to collect the user's fingerprint and send the collected fingerprint to the processor 110. The processor 110 may use the collected fingerprint characteristics to implement fingerprint unlocking, access application locks, fingerprint photography, fingerprint call answering, etc. The touch sensor 180K, also known as a "touch panel," may be provided on the display screen 194. The touch sensor 180K may detect touch operations applied on or near it and transmit the detected touch operations to the processor 110, so that the processor 110 determines a visual output related to the touch operations based on the touch operations. For example, the user may input a first operation through the touch sensor 180K, and the processor 110 may determine the display position of the AOD image on the display screen 194. In other embodiments, the touch sensor 180K may also be disposed on the surface of the electronic device 100, at a position different from that of the display screen 194.

[0089] Camera 193 (either a front-facing camera or a rear-facing camera, or one camera serving as both) is used to capture still images or videos. Typically, camera 193 includes a photosensitive element, such as a lens assembly and an image sensor. The lens assembly includes multiple lenses (convex or concave) that capture light signals reflected from the object to be photographed and transmit the captured light signals to the image sensor. The image sensor generates an original image of the object to be photographed based on the light signals.

[0090] Display screen 194 can be used to display images, videos, and the like, such as a main interface or the display interface of an application. For example, the main interface displayed on display screen 194 of electronic device 100 may include icons for multiple applications, such as a camera application, a settings application, a WeChat application, and a QQ application. Touch sensor 180K can detect a user's touch operation on display screen 194 and transmit the touch operation to processor 110. Based on the touch operation, processor 100 can determine the icon corresponding to the touch operation, i.e., the application the user clicked. For example, if a user clicks the camera application icon in the main interface via touch sensor 180K, processor 110 may be triggered to launch the camera application, open camera 193, and display screen 194 may display the camera application interface.

[0091] 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.

[0092] 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.

[0093] 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 antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.

[0094] The mobile communication module 151 can provide solutions for wireless communications including 2G / 3G / 4G / 5G 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.

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

[0096] 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 that integrate at least one communication processing module. The wireless communication module 152 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 152 can also receive the signal to be sent from the processor 110, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.

[0097] 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 jack 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 vibration prompts, such as incoming call vibration prompts. 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 connected to and separated from the electronic device 100 by inserting it into the SIM card interface 195 or pulling it out from the SIM card interface 195.

[0098] It should be understood that, in actual applications, the electronic device 100 may include more or fewer components than those shown in FIG. 1B , and this embodiment of the present application is not limited thereto.

[0099] Based on the electronic device 100 in FIG1A , an embodiment of the present application provides a display method, as shown in FIG2 , the display method includes:

[0100] S201 : The driver 102 obtains an AOD image from a memory of the driver 102 .

[0101] In one 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. 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. The memory may be, for example, a random access memory (RAM), specifically a static RAM and / or a dynamic RAM. The specific storage address of the AOD image in the memory of the driver 102 may be pre-configured or indicated by the driver 102 to the processor 101, and the embodiment of the present application does not impose any specific restrictions.

[0102] 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.

[0103] 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 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 lock screen state, the user can quickly obtain this information, which can effectively improve the user experience.

[0104] 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. Wherein, "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. Wherein, 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 candelas / square meter.

[0105] Before specifically implementing 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. The operation 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.

[0106] 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 on the display screen at a first moment is different from a display position of the AOD image on the display screen at a second moment.

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

[0108] 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, including but not limited to the following ways:

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

[0110] In one possible embodiment, the process of driver 102 determining the display position of the AOD image on the display screen based on preconfigured information may be as follows: driver 102 determines the display position of the AOD image on the display screen based on the preconfigured information and the first display period. In this way, driver 102 flexibly determines the display position of the AOD image on the display screen by combining the preconfigured information and the first display period, allowing the AOD image to be displayed cyclically on display screen 103.

[0111] Exemplarily, as shown in (a) in Figure 3, the preconfigured information includes position 1, position 2, and position 3 in the display screen 103, and the first display period is 1s. The driver 102 drives the display screen 103 to cyclically display the AOD image in these three positions with a period of 1s. 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 at position 1 in the first 1s (as shown in (b) in Figure 3), the driver 102 drives the display screen 103 to display the AOD image at position 2 in the second 1s (as shown in (c) in Figure 3), and the driver 102 drives the display screen 103 to display the AOD image at position 3 in the third 1s (as shown in (d) in Figure 3), 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.

[0112] In one embodiment, the first display period can be indicated by processor 101 to driver 102. For example, processor 101 can send first information to driver 102, where the first information indicates the first display period. Driver 102 then receives the first information and determines the specific value of the first display period based on the first information. In this way, by indicating the first display period to driver 102, processor 101 can flexibly control the display position of the AOD image on display screen 103.

[0113] In another case, the first display period may be preconfigured. Thus, when the driver 102 determines the display position of the AOD image on the display screen according to the first display period, it is not necessary to interact with the processor to obtain the first display period, thereby further reducing the power consumption of the electronic device 100.

[0114] Optionally, the AOD image is displayed cyclically on the display screen according to the first display cycle. In this design, the AOD image can be displayed cyclically on the display screen without being fixedly displayed in a certain area, thereby reducing the probability of screen burn-in.

[0115] In embodiment 2, the driver 102 may receive a first operation from the user, and the first operation is used to indicate the 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 user's needs. The first operation may be at least one of a voice operation, a touch operation, or a text input operation. For example, the first operation takes a touch operation as an example. The touch sensor in the electronic device 100 may detect the touch operation input by the user and send the touch operation to the driver 102. The driver 102 may then determine the display position of the AOD image in the display screen based on the touch operation.

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

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

[0118] In an embodiment of the present application, in order to enable the display of the AOD image to meet the user's personalized needs, the driver 102 can also receive a second operation from the user, which 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 from the user, which may include but is not limited to the following implementations:

[0119] In embodiment 1, when the display screen displays a first image, the driver 102 receives a second operation, the second operation being 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.

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

[0121] In embodiment 2, when the display screen displays an 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.

[0122] Exemplarily, the electronic device 100 takes a mobile phone as an example, and the display screen 103 is the display screen of the mobile phone. As shown in (a) in Figure 5, 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. Based on 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 the AOD image shown in (b) in Figure 5.

[0123] In some other embodiments of the present application, the processor 101 may also receive a second operation from 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 receiving the second operation includes but is 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 the 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.

[0124] In other embodiments of the present application, the processor 101 can 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.

[0125] 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.

[0126] Figure 6 shows an architecture diagram of an electronic device provided in an embodiment of the present application, which includes an AP, a DDIC, and a display screen. In Figure 6, the 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 the DDIC and the AP, which provides a high-speed, low-power data transmission channel, enabling the AP to send image data and control signals to the DDIC. The GRAM is used to store the control signal of each pixel of the AOD image, and the control signal of each pixel is used to adjust the liquid crystal voltage of the pixel to display a specific color and brightness. The DDIC uses the control signal of each pixel when refreshing the display. The TCON is responsible for generating a drive signal to control the refresh and pixel change of the liquid crystal display. It can generate row and column scan signals to ensure that the pixels are refreshed in the correct order to present a complete AOD image. The analog drive circuit in the 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 display different colors and brightness according to different analog voltages. Specifically, as shown in Figure 7, the AP first performs layer rendering through the application (App), then performs layer synthesis on 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 to display the AOD image by scanning (reading) the AOD image. It should be understood that the AOD image of a butterfly in Figure 7 is only an example and is not a specific limitation on the content of the AOD image.

[0127] For example, the AOD image takes clock information as an example, and the display screen 103 takes OLED as an example. The GRAM in the DDIC stores the control signal shown in FIG8A . 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. Thus, the analog drive circuit in the DDIC can drive the OLED to display the clock information "09:00" (as shown in FIG8B ) according to the control signal. Furthermore, the GRAM can also store the control signal shown in FIG9A . 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 thus the analog drive circuit in the DDIC can drive the OLED to dynamically display the clock information "09:00" (as shown in (a), (b), and (c) in FIG9B ) according to the control signal.

[0128] 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 and beneficial effects corresponding to this method, please refer to the relevant description of the method embodiment above, which will not be repeated here.

[0129] Based on the same technical concept, an embodiment of the present application further provides a display device, which is used to implement the above method. 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 may 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 to 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 within 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. The hardware circuit can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units by designing the logical relationship of the components in the circuit. For another example, in another implementation, the hardware circuit can be implemented by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units. All units of the above devices can be implemented in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0130] Based on the same technical concept, an embodiment of the present application also provides a chip, as shown in FIG10 . 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 chip 1000, when processor 1001 communicates with other devices, data may be transmitted through communication interface 1003. The processor 1001 in FIG10 can call computer-executable instructions stored in memory 1002, so that chip 1000 can execute any of the above-mentioned method embodiments.

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

[0132] In another possible implementation, the chip may further 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).

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

[0134] 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 caused to execute the above method embodiment.

[0135] 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.

[0136] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can 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 can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0137] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each flow and / or box in the flow chart and / or block diagram, as well as the combination of the flow chart and / or box in the flow chart 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 functions specified in one or more flow charts and / or one or more boxes in the block diagram.

[0138] 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 operate in a specific manner, so that the instructions stored in the computer-readable memory produce a 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.

[0139] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that 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.

[0140] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is 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.

Citation Information

Patent Citations

  • Information display method and device

    CN106648307A

  • Screen-off display control method and device, terminal equipment and readable storage medium

    CN111783174A

  • Electronic equipment and display method thereof

    CN112835507A

  • Screen-off display control method and electronic equipment

    CN113824834A

  • Screen-off display method, terminal equipment and chip

    CN114816607A