Screen-off display method and related equipment
By controlling the timing of the TDDI IC, the problem of not being able to implement AOD function on the LCD screen using TDDI IC is solved, and the effect of still responding to touch operations and re-entering the AOD interface when the screen is turned off.
Patent Information
- Application Number
- CN202410497509.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-19
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-04-19
AI Technical Summary
The prior art cannot implement the on-screen display (AOD) function on a liquid crystal display (LCD) screen using a touch and display driver integrated circuit (TDDI IC).
By controlling the timing of the TDDI IC, it is ensured that the TDDI IC does not power off when the screen is turned off from the AOD interface, so that the electronic device can respond to the user's touch operation and re-enter the AOD interface.
The AOD function is implemented on the LCD screen using TDDI IC, ensuring that the user can still receive the response of touch operation when the screen is turned off and re-enter the AOD interface.
Smart Images

Figure CN118555332B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computers, and in particular to a screen-off display method and related equipment. Background Art
[0002] The Always on Display (AOD) function is currently widely used in smartphones, which allows some basic information to be displayed when the phone screen is turned off, such as clock, calendar, notifications and incoming calls, etc. However, this function is common in mobile phone products with Organic Light-Emitting Diode (OLED) screens.
[0003] The AOD function cannot be implemented on a liquid crystal display (LCD) screen using a touch and display driver integrated circuit (TDDI IC). Therefore, how to implement the AOD function on an LCD screen using TDDI IC has become a problem to be solved. Summary of the invention
[0004] The present application provides a screen-off display method and related equipment, which can realize the AOD function on an LCD screen using TDDIIC.
[0005] In the first aspect, some embodiments of the present application provide a method for displaying a screen off. The method includes: exiting a first screen-off state and displaying a screen-off display AOD interface, the first screen-off state is a screen-off state entered from an interface other than the AOD interface, in which the electronic device is screen-off and the touch and display driver integrated circuit TDDIIC of the electronic device is powered off, and the TDDIIC is used to detect the user's touch operation on the screen; entering a second screen-off state, the second screen-off state is a screen-off state entered from the AOD interface, in which the electronic device is screen-off and the TDDIIC is not powered off; if a first operation is detected in the second screen-off state, respond to the first operation and re-enter the AOD interface.
[0006] Based on the method described in the first aspect, although TDDIIC can realize display and touch functions at the same time, the timing of touch and display must be considered at the same time to work properly. Therefore, when the screen is turned off from the AOD interface, TDDIIC is not powered off, so that the electronic device can still respond to the user's touch operation and enter the AOD interface again. In other words, by controlling the timing of TDDIIC (powering on and off of TDDIIC), the AOD function can be realized on an LCD screen using TDDIIC.
[0007] In one possible implementation, exiting the first screen-off state and displaying the AOD interface includes: exiting the first screen-off state and displaying a dynamic picture on the AOD interface; and displaying a static picture on the AOD interface after the dynamic picture is displayed for a preset time.
[0008] In a possible implementation, the method further includes: if a second operation on the touch screen is detected when a static image is displayed on the AOD interface, displaying a dynamic image on the AOD interface.
[0009] In a possible implementation, the method further includes: if a third operation is detected in the AOD interface, responding to the third operation, entering the lock screen interface from the AOD interface.
[0010] In a possible implementation, the method further includes: if a third operation is detected in the second screen-off state, responding to the third operation, lighting up the screen to display the AOD interface.
[0011] In one possible implementation, the method also includes: when entering the second screen-off state, setting the circuit control flag to a first value, the circuit control flag being used to indicate whether the TDDIIC is prevented from powering off, and when the circuit control flag is the first value, indicating that when the TDDIIC is powered off, the TDDIIC is prevented from powering off.
[0012] In a possible implementation, the method further includes: if a third operation is detected in the screen-off display interface, setting the circuit control flag to a second value, and when the circuit control flag is the second value, indicating that when the TDDIIC is powered off, the TDDIIC is not prevented from powering off.
[0013] In a possible implementation manner, the refresh rate of the AOD interface is less than or equal to the refresh rate of interfaces other than the AOD interface.
[0014] In the second aspect, the present application provides a screen-off display device, which may be an electronic device, or a device in an electronic device, or a device that can be used in combination with an electronic device; wherein the screen-off display device may also be a chip system, and the screen-off display device may execute the method executed by the electronic device in the first aspect. The functions of the screen-off display device may be implemented by hardware, or by hardware executing corresponding software implementations. The hardware or software includes one or more units corresponding to the above functions. The unit may be software and / or hardware. The operations and beneficial effects performed by the screen-off display device may refer to the methods and beneficial effects described in the first aspect above, and the repetitive parts will not be repeated.
[0015] In a third aspect, the present application provides an electronic device, comprising one or more processors and one or more memories. The one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program codes, and the computer program codes include computer instructions. When the one or more processors execute the computer instructions, the electronic device executes the screen-off display method in any possible implementation of the first aspect.
[0016] In a fourth aspect, the present application provides a chip system, which includes a processor and an interface, and the processor and the interface are coupled; the interface is used to receive or output signals, and the processor is used to execute code instructions to execute the screen display method in any possible implementation of the first aspect above.
[0017] In a fifth aspect, the present application provides a computer-readable storage medium, which stores a computer program / instructions. When the computer program product runs on a computer, the computer executes the screen-off display method in any possible implementation of the first aspect.
[0018] In a sixth aspect, the present application provides a computer program product. When the computer program product runs on a computer, it enables the computer to execute the screen-off display method in any possible implementation of the first aspect above. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 A schematic diagram of an AOD interface provided in an embodiment of the present application;
[0020] Figure 2 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application;
[0021] Figure 3 A schematic diagram of the software structure of an electronic device provided in an embodiment of the present application;
[0022] Figure 4A A schematic diagram of an AOD method flow chart based on a software structure provided in an embodiment of the present application;
[0023] Figure 4B A schematic diagram of another AOD method flow chart based on software structure provided in an embodiment of the present application;
[0024] Figure 5 A schematic diagram of another AOD method flow based on software structure provided in an embodiment of the present application;
[0025] Figure 6 A schematic diagram of a flow chart of a screen-off display method provided in an embodiment of the present application;
[0026] Fig. 7AA schematic diagram of an electronic device interface provided in an embodiment of the present application;
[0027] Figure 7B A schematic diagram of another AOD method flow based on software structure provided in an embodiment of the present application;
[0028] Figure 7C A schematic diagram of another AOD method flow chart provided in an embodiment of the present application;
[0029] Fig.7D A schematic diagram of another AOD method flow chart provided in an embodiment of the present application;
[0030] Figure 8 A schematic diagram of the structure of a screen-off display device provided in an embodiment of the present application;
[0031] Fig. 9 A schematic diagram of the structure of a chip provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship of the associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0033] It should be understood that the terms "first", "second", etc. in the specification, claims and drawings of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0034] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments.
[0035] The term "user interface (UI)" in the following embodiments of the present application refers to a medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user. The user interface is a source code written in a specific computer language such as Java and extensible markup language (XML). The interface source code is parsed and rendered on an electronic device, and finally presented as content that the user can recognize. The commonly used form of user interface is a graphical user interface (GUI), which refers to a user interface related to computer operations that is displayed in a graphical manner. It can be a visual interface element such as time, date, text, icon, button, menu, tab, text box, dialog box, status bar, navigation bar, widget, etc. displayed on the display screen of an electronic device.
[0036] In order to facilitate understanding of the solution provided by the embodiment of the present application, the following introduces the relevant concepts involved in the embodiment of the present application:
[0037] 1. Always on display (AOD)
[0038] The always on display (AOD) function refers to the function of an electronic device to display information such as time, date, and images in a part of the screen, which is helpful to save the power consumption of the screen when users check the time, date, and other information. For example, if the electronic device is a mobile phone, after the AOD function is turned on in the mobile phone, when the user performs the screen off operation, the electronic device needs to display the AOD interface. The display interface is as follows: Figure 1 As shown, Figure 1 The portion marked with 101 is image 101, which can be a dynamic picture or a static picture, or a dynamic picture first and then a dynamic picture after a preset time. For example, when entering the AOD interface, the image 101 is a dynamic picture, that is, the puppy in image 101 is running; after 10 seconds, the image 101 becomes a static image, that is, the puppy in image 101 stops running. In addition to the image, the AOD interface can also display information such as time, date, and power, which is not limited in this application.
[0039] 2. Liquid Crystal Display (LCD)
[0040] Liquid Crystal Display (LCD) consists of two parallel plates: a backlight layer (emitting white light) and a liquid crystal layer (adjusting light brightness). The structure of LCD is to place liquid crystals between two parallel plates. There are many vertical and horizontal thin wires between the two pieces of glass. By turning on or off the power, the rod-shaped crystal molecules are controlled to change direction, refracting light to produce images.
[0041] 3. Touch and Display Driver Integration Circuit (TDDIIC)
[0042] Usually, the touch and display functions of smartphones are controlled by two chips independently, while the Touch and Display Driver Integration Circuit (TDDIIC) integrates the touch chip and the display chip into a single chip. Therefore, the characteristic of the TDDIIC is that it can realize the display and touch functions at the same time, but there are the following limitations: the driver must consider the timing of touch and display at the same time to ensure that the TDDIIC can work properly. Usually, the IC used in LCD screens is TDDIIC.
[0043] 4. TDDIIC touch driver
[0044] The architecture of TDDIIC's touch driver mainly includes the following two driver architectures: TouchHost Processing (THP) and Touch Screen KIT (TSKIT). The THP architecture is used to transmit touch information between the touch screen and the host processor. In this architecture, the touch screen hardware (such as touch sensor) exchanges data with the main processor of the device through a series of interfaces and protocols. When the screen implements the touch function, under the THP architecture, TDDIIC collects capacitance data (when the screen is touched, the capacitance of the touch area changes), and packages the capacitance data into data packets for direct uploading. In other words, the capacitance data is not processed at the bottom layer. The TSKIT architecture is used to implement the touch screen function. The TSKIT framework provides developers with a standardized interface, making it easier to communicate and interact with the hardware when developing touch screen drivers. When the screen implements the touch function, under the TSKIT architecture, after the TDDI IC collects the capacitance data, it needs to process the capacitance data according to different modes. For example, the gesture mode (reporting gesture flags) and the normal point reporting (reporting coordinate points) are in different modes.
[0045] The hardware structure of the electronic device 100 is introduced below. Figure 2 , Figure 2 It is a schematic diagram of the hardware structure of the electronic device 100 provided in an embodiment of the present application.
[0046] 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 150, a wireless communication module 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 pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0047] It is to be understood that the structure illustrated in the embodiment of the present invention 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 separate 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.
[0048] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0049] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.
[0050] A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. Repeated access is avoided, the waiting time of the processor 110 is reduced, and the efficiency of the system is improved. The processor 110 calls the instructions or data stored in the memory, so that the electronic device 100 executes the shooting method executed by the electronic device in the following method embodiment.
[0051] In some embodiments, the processor 110 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0052] The charging management module 140 is used to receive charging input from a charger, where the charger can be a wireless charger or a wired charger.
[0053] The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140 to power the processor 110, the internal memory 121, the external memory, the display screen 194, the camera 193, and the wireless communication module 160. In some other embodiments, the power management module 141 can also be set in the processor 110.
[0054] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
[0055] 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.
[0056] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 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 150 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 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0057] The modulation and demodulation processor may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is transmitted to the application processor.
[0058] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as Wi-Fi networks), Bluetooth (BT), BLE broadcasting, 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 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and filters it, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0059] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1. Among them, the display screen 194 may be an LCD screen. The IC used by the LCD screen may be a TDDIIC, and the display screen 194 also includes a backlight layer and a liquid crystal layer. For a specific introduction to the LCD screen, please refer to the above introduction, and this application will not be repeated here.
[0060] In addition, an operating system is running on the above components. For example, operating systems such as iOS and Android. The operating system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present application takes the Android system of the layered architecture as an example to illustrate the software structure of the electronic device 100. It should be noted that although the embodiment of the present application is described by taking the Android system as an example, its basic principles are also applicable to electronic devices of other operating systems.
[0061] Figure 31 is a software structure diagram of the electronic device 100 of the embodiment of the present application. The software structure adopts a layered architecture, which divides the software into several layers, each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In the embodiment of the present application, the operating system (taking the Android system, the Android system running on the AP as an example) can be divided into three layers, from top to bottom, namely, the application layer (application, APP), the application framework layer (framework, FWK) and the kernel layer (Kernal).
[0062] The application layer may include a series of application packages. Figure 3 As shown, the application package may include AOD, call, music, video, short message and other applications. The application layer may also include system UI (systemUI), which is used to display the interface of the electronic device, such as displaying the always interface (including time, date, icons, etc.), displaying the screen light interface, displaying notification information, etc.
[0063] The application framework layer provides application programming interface (API) and programming framework for the applications in the application layer. The application framework layer includes some predefined functions. Figure 3 As shown, the application framework layer may include an interface rendering service (SurfaceFlinger), an input management service (InputManagerService), etc. The input management service may specifically include a component for reading input events (InputReader). The application framework layer may also include more services, such as a power management service, etc., which is not limited in this application.
[0064] Among them, SurfaceFlinger is the key technology responsible for graphics synthesis and display in the Android system. The SurfaceFlinger is mainly responsible for correctly displaying the image content of the application on the screen. InputManagerService receives input events from various input devices (such as keyboard, mouse, touch screen, etc.) and distributes these events to currently active applications or system components. The main components in InputManagerService are: InputReader and InputDispatcher. Among them, InputReader is the component responsible for processing input events in the Android system. It is responsible for reading input events and then passing these events to InputDispatcher for distribution.
[0065] The kernel layer is responsible for managing the system's hardware resources and providing necessary services to applications. The kernel layer includes drivers for various hardware devices, which are responsible for controlling and operating the hardware devices. Figure 3 As shown, the core layer includes: LCD driver, backlight driver, touch panel (TP) driver, etc. The TP driver may include platform driver and integrated circuit driver, etc.
[0066] Among them, the LCD driver is a circuit used to control the liquid crystal display (LCD). It is responsible for providing appropriate signals to achieve data writing and screen initialization, etc.
[0067] The backlight layer driver is a driver used to control the brightness of the backlight source in a liquid crystal display device. It is responsible for controlling the switching of the backlight and adjusting the brightness of the backlight.
[0068] TP driver is a software component used in the operating system to manage and control touch screen hardware. TP driver is mainly used to communicate data with touch screen hardware, receive signals generated by the touch panel, and convert the received signals into a data format that the operating system can recognize and process, that is, convert the user's operations on the touch panel, such as clicking and sliding, into corresponding system instructions to implement the corresponding operations.
[0069] The Platform Driver included in the TP driver is responsible for registering and managing the virtual touch platform to ensure the normal operation of the touch function. The Platform Driver is also responsible for managing resources related to the touch screen (such as interrupts) to ensure the reasonable allocation and use of these resources. The integrated circuit IC driver is used to control and drive the chips of other electronic devices, and convert the upper layer signals into a format suitable for the device. In this application, the IC driver is mainly used to drive the TDDIIC.
[0070] Based on the above software structure and hardware structure, the display implementation process and control implementation process of the screen off display method provided in the embodiment of the present application are introduced respectively below.
[0071] Display implementation process:
[0072] like Figure 4A As shown, the Figure 4A The following is a software architecture diagram for realizing AOD display on LCD using TDDIIC. Figure 4A In the process shown, the AOD is used to control the image content and the backlight. Specifically, the AOD sends the AOD image to be displayed to the image rendering service, and sends the AOD brightness to the backlight layer driver.
[0073] After the screen rendering service renders the screen sent by the AOD, it sends the rendered screen to the LCD driver.
[0074] The LCD driver is used to determine the on / off status of the screen and control the refresh rate of the screen. In order to ensure the energy-saving characteristics of the AOD interface, the LCD driver will also control the screen to reduce the refresh rate (for example, control the screen to switch to a 60hz refresh rate). The LCD driver sends the rendered image to the TDDIIC, and the backlight layer driver lights up the backlight layer's lamp beads, displaying the AOD interface on the screen of the electronic device.
[0075] The backlight layer driving the lamp beads of the backlight layer to light up includes: the backlight layer driving the lamp beads of the backlight layer to light up the backlight layer based on the brightness of the environment. The brightness of the environment can be obtained from an ambient light sensor of the electronic device, which can be as follows Figure 2 An ambient light sensor 180L is shown.
[0076] Control implementation process:
[0077] like Figure 4B As shown, the Figure 4B The following is a software architecture diagram for controlling AOD using TDDIIC LCD. Figure 4B In the process shown, AOD is used to control the switch of the touch display function, and the touch display function switch is related to the user's setting of the AOD function. If the user turns off the AOD function, the touch display function is turned off; if the user turns on the AOD function, the touch display function is turned on. When the touch display function is off, the AOD interface is displayed on the screen after the user touches the screen. The AOD is also used to receive touch event screen light up / animation play events. The LCD driver is used to control the power on and off of the hardware.
[0078] In the screen-off state or AOD-on state, TDDIIC scans the screen at a certain sampling rate. When the user touches the screen, TDDIIC can recognize the change in capacitance, and TDDIIC processes the capacitance data, and then reports the interrupt / gesture event to the TP driver.
[0079] The TP driver can report gestures and events from the InputReader module to the AOD, and the AOD notifies the system to perform corresponding operations. There are multiple operations here: if the user's gesture is detected when the AOD screen is on, after reporting to the AOD, the event received by the AOD is an animation play event, and the AOD notifies the system to perform corresponding operations, specifically changing the static screen displayed by the AOD to a dynamic screen; if the user's gesture is detected in the screen-off state, after reporting to the AOD, the event received by the AOD is a light touch event to light up the screen, and the AOD notifies the system to perform corresponding operations, specifically turning on the screen to display the AOD interface.
[0080] The following is a further introduction to the touch and display implementation process. Figure 5 As shown, Figure 5 The flowchart of an AOD method based on software structure provided in an embodiment of the present application includes steps 501 to 517.
[0081] in:
[0082] 501. The AOD sends an AOD function start instruction to the TP driver. Correspondingly, the TP driver receives the AOD function start instruction sent by the AOD.
[0083] The AOD function may be manually enabled by the user, and specifically, the user may manually select whether to enable the AOD function through a setting interface.
[0084] 502. When the screen is turned off, TDDIIC monitors the user's touch event.
[0085] The so-called monitoring refers to a mechanism for monitoring the occurrence of an event and performing corresponding operations when the event occurs. In step 502, the touch event monitored by the TDDIIC is specifically: the TDDIIC scans the screen at a certain sampling rate to determine the data of each capacitance value. When the user touches the screen, the capacitance value data changes. After the capacitance value data scanned by the TDDIIC changes, the TDDIIC determines that the user's touch event is monitored.
[0086] In a possible implementation, only when the AOD function is turned on in the electronic device, the TDDIIC will monitor the user's touch event in the screen-off state (OFF state). The screen-off state means that the screen of the electronic device is off.
[0087] Optionally, the TDDIIC monitors the user's touch event when in the screen-off state (Doze state). The screen-off state means that the electronic device screen is dormant and in a low power consumption state.
[0088] 503. If TDDIIC detects a light touch event, it reports a screen light event to the TP driver.
[0089] Among them, the screen light event is that in response to the user's gesture, the screen of the electronic device changes from the off state to the light state (ON state), or the electronic device changes from the off state to the light state.
[0090] 504. The TP driver determines whether to enable the AOD function.
[0091] If the user turns on the AOD function, the TP driver determines that the AOD function is turned on; conversely, if the user turns off the AOD function, the TP driver determines that the AOD function is not turned on.
[0092] 505. If the TP driver determines that the AOD function is enabled, the TP driver reports a screen-on event to the InputReader. Accordingly, the InputReader receives the screen-on event reported by the TP driver.
[0093] Among them, the screen light event is used to indicate that the electronic device enters the AOD interface, that is, when the AOD function is turned on, if the user touches the screen, the screen will light up and display the AOD interface. Optionally, if the TP driver determines that the AOD function is not turned on, the screen light event is not reported, or if the TP driver determines that the AOD function is turned on, after the user touches the screen, the electronic device displays the lock screen interface, or displays the default interface, which is a preset interface, or displays the interface opened before the electronic device turns off the screen.
[0094] 506. InputReader reports the screen-on event to AOD. Correspondingly, AOD receives the screen-on event reported by InputReader.
[0095] Since the user touches the screen after the screen is turned off to enter the AOD interface, InputReader reports the screen-on event to the AOD so that the screen of the electronic device displays the AOD interface.
[0096] 507. In response to the screen-on event, the AOD sends a power-on instruction to the LCD driver to instruct the TDDIIC to power on. Accordingly, the LCD driver receives the power-on instruction sent by the AOD.
[0097] 508. LCD driver controls TDDIIC to power on.
[0098] 509. TDDIIC is powered on.
[0099] Among them, step 507-step 509 is the process of AOD instructing TDDIIC to power on. Since the touch and display of TDDIIC are managed in a unified manner, after detecting the user's gesture, TDDIIC is first powered on through the touch process (step 507-step 509), and then the AOD interface is displayed through the subsequent display process, so that the electronic device successfully responds to the user's gesture.
[0100] 510. AOD sends the AOD screen to SurfaceFlinger.
[0101] The AOD screen includes images, dates, etc. The AOD screen is the screen displayed by the entire AOD interface, such as Figure 1The AOD interface shown includes all the contents on the interface (date, time, battery level, icons, etc.).
[0102] The image in the AOD screen can be selected by the user, and the display format of the date, period, power level and other display contents in the AOD screen can also be selected by the user, and the display format includes the font color, font size, and display position, etc. The user can also select the content displayed in the AOD screen, such as only displaying the time and date, etc.
[0103] 511. SurfaceFlinger renders the AOD screen to obtain a rendered AOD screen.
[0104] 512. SurfaceFlinger sends the rendered AOD image to the LCD driver. Correspondingly, the LCD driver receives the AOD image sent by SurfaceFlinger.
[0105] Among them, the LCD driver is used to convert the format of the AOD image sent by SurfaceFlinger so that the AOD image after format conversion can be processed by TDDIIC.
[0106] 513. The LCD driver controls the LCD screen to light up and controls the LCD screen to reduce the refresh rate.
[0107] The step 513 may be performed before the step 510, between the step 510 and the step 511, or between the step 511 and the step 512. The refresh rate of the LCD screen after the refresh rate is reduced is the lowest refresh rate supported by the LCD screen (for example, 60 Hz).
[0108] In a possible embodiment, if the current refresh rate of the LCD screen is the minimum refresh rate supported by the LCD screen, the refresh rate of the LCD screen will not be reduced. For example, if the minimum refresh rate supported by the LCD screen is 60 Hz and the current refresh rate is 60 Hz, the LCD driver only controls the LCD screen to light up and no longer controls the LCD screen to reduce the refresh rate.
[0109] 514. The LCD driver continuously sends the rendered AOD interface to the TDDIIC.
[0110] In a possible implementation, the frequency at which the LCD driver sends the rendered AOD interface to the TDDI IC is the screen refresh frequency. That is, if the refresh rate is 60 Hz, the LCD driver sends a rendered AOD interface to the TDDI IC every 0.016 seconds (1 second / 60).
[0111] Optionally, the LCD driver may also send all rendered AOD interfaces at once, and the screen of the electronic device displays the AOD interface frame by frame according to the refresh rate. For example, if the refresh rate is 60HZ, the screen of the electronic device displays a rendered AOD interface every 0.016 seconds.
[0112] 515. The AOD sends the AOD brightness to the Backlight driver. Correspondingly, the Backlight driver receives the AOD brightness sent by the AOD.
[0113] Among them, the AOD brightness is proportional to the brightness of the environment in which the current electronic device is located. That is, the brighter the brightness of the current environment, the larger the AOD brightness value and the brighter the AOD interface; conversely, the darker the brightness of the current environment, the smaller the AOD brightness value and the darker the AOD interface.
[0114] In a possible embodiment, the AOD receives the brightness of the environment sent by the ambient light sensor; the AOD determines the AOD brightness based on the brightness of the environment. The AOD determines the AOD brightness based on the brightness of the environment by: determining the AOD brightness from a preset mapping table of the AOD brightness and the ambient brightness based on the AOD brightness.
[0115] 516. Backlight driver controls to light up the backlight layer, and the brightness of the backlight layer is the AOD brightness.
[0116] Among them, step 516 and the above step 515 can be before step 510, or between step 510 and step 514. In other words, the display process can first light up the backlight layer, or first perform AOD screen rendering, or perform both at the same time, and this application does not limit this.
[0117] 517. The LCD driver controls the display screen to display the AOD screen.
[0118] After the backlight layer is lit, the AOD picture can be successfully displayed on the screen. The AOD picture can refer to the above introduction, and this application will not repeat it here.
[0119] Based on the above, a method for displaying a screen off provided by an embodiment of the present application is further described in detail below. Figure 6 As shown, the screen-off display method includes the following steps 601 to 603. Figure 6 The method execution subject shown can be the electronic device mentioned above. Or, Figure 6 The method execution entity shown may be a chip in an electronic device, which is not limited in the embodiments of the present application. Figure 6 The following is an example of an electronic device being used as the execution subject of the method.
[0120] 601. The electronic device exits the first screen-off state and displays the AOD interface. The first screen-off state is a screen-off state entered from an interface other than the AOD interface. In the first screen-off state, the screen of the electronic device is turned off and the touch and display driver integrated circuit TDDIIC of the electronic device is powered off. TDDIIC is used to detect user touch operations on the screen.
[0121] The first screen-off state is a screen-off state entered from an interface other than the AOD interface, and the interface other than the AOD interface may be a lock screen interface or a main interface. Fig. 7A As shown, Fig. 7A 701 is a lock screen interface 701, and 702 is an interface in a first screen-off state 702. The display of the AOD interface on the off-screen includes: the electronic device turns on the screen and displays the AOD interface.
[0122] For example, Fig. 7A As shown, the electronic device exits the first screen-off state interface 702 and displays Fig. 7A AOD interface 703 is marked in 703.
[0123] In a possible embodiment, before the electronic device exits the first screen-off state, it also includes: if the electronic device does not detect any user operation within a preset time, it automatically enters the first screen-off state.
[0124] For example, if the electronic device does not detect any user operation within 5 seconds after staying on the application A interface (non-AOD interface), the screen will automatically turn off.
[0125] Optionally, after the power button of the electronic device is pressed, it enters the first screen-off state.
[0126] In a possible embodiment, the electronic device exits the first screen-off state and displays the AOD interface, including: the electronic device exits the first screen-off state and displays a dynamic picture on the AOD interface; after the dynamic picture is displayed for a preset time, a static picture is displayed on the AOD interface.
[0127] The image in the AOD interface can be a dynamic image or a static image. When the AOD interface is first entered, the image in the AOD interface is a dynamic image, that is, the AOD interface displays a dynamic image, such as Figure 1 As shown, Figure 1 The puppy in the image 101 marked with 101 is a dynamically running puppy. After the puppy in the image 101 runs for a preset time, the image on the AOD interface changes from a dynamic image to a static image, that is, the AOD interface displays a static image. Figure 1 The puppy in image 101 stops running.
[0128] In a possible embodiment, if a second operation on the touch screen is detected while a static picture is displayed on the AOD interface, a dynamic picture is displayed on the AOD interface.
[0129] Among them, the second operation can be a light touch operation or a long press operation, and this application does not impose any restrictions on this.
[0130] In a possible implementation, after the AOD displays a dynamic image, it displays a static image again within a preset time. That is, in the AOD interface, if the user's second operation is detected, the image is a dynamic image, and if no operation is detected within a preset time after the second operation, it returns to a static image.
[0131] In a possible implementation, the internal implementation of the electronic device when the dynamic picture changes to a static picture can be referred to Figure 7B As shown, after TDDIIC detects the second operation, the first event is reported to the AOD application through the LCD driver and InputReader. The first event is the second operation of the user detected under the AOD interface. After the AOD application receives the first event, it sends a drawing instruction to SurfaceFlinger to instruct SurfaceFlinger to draw multiple frames of dynamic images, and finally sends the multiple frames of images to TDDIIC for display on the screen, thereby responding to the second operation and changing the electronic device from displaying dynamic images to displaying static images.
[0132] In a possible implementation, the electronic device uses the TSKIT framework for the driver of the TDDIIC. After the TDDIIC collects the capacitance data, the TSKIT framework processes the capacitance data according to different modes. Therefore, in order to report events in the bright screen mode, a special mode is introduced to allow the TDDIIC to report events (gestures) in the bright screen state instead of reporting coordinate points.
[0133] In order to enter the special mode, it is necessary to completely power off in the first screen-off state. Therefore, in step 601, the electronic device turns off the screen in the first screen-off state and the touch and display driver integrated circuit TDDIIC of the electronic device turns off the power to achieve complete power off.
[0134] In a possible implementation, the processing logic of the special mode may be pre-set in the TDDIIC. That is, in the AOD interface (screen-on state), the processing logic of the reported event is pre-set in the TDDIIC.
[0135] Based on the above method, a complete AOD function can be implemented on an LCD screen using TDDIIC, and switching between dynamic images and static images on the AOD interface can be achieved.
[0136] In a possible implementation, if the electronic device detects a third operation in the AOD interface, it responds to the third operation and enters the lock screen interface from the AOD interface.
[0137] The third operation may be pressing a power button or double-clicking the screen, etc., which is not limited in the present application. The third operation is different from the second operation.
[0138] Based on the above method, the AOD function can be implemented on the LCD screen using TDDIIC, and the AOD interface can be returned to the lock screen interface. In other words, a complete AOD interface can be implemented.
[0139] Optionally, if the electronic device does not have a lock screen interface, and the electronic device detects a third operation in the AOD interface, it responds to the third operation and enters the default interface from the AOD interface, or the interface where the screen is stopped before turning off. The default interface is a pre-set interface, which can be the main interface. The interface where the screen is stopped before turning off can be the interface of other applications, such as turning off the screen in the address book interface. After the electronic device detects the third operation in the AOD interface, it exits the AOD interface and returns to the address book interface.
[0140] In a possible embodiment, if the electronic device detects a third operation in the AOD interface, it responds to the third operation and enters the lock screen interface from the AOD interface, including: if the electronic device detects a third operation in the AOD interface, it responds to the third operation and enters the second screen-off state; after the electronic device enters the second screen-off state, it turns on the screen and enters the lock screen interface.
[0141] Among them, the second screen-off state can be referred to the introduction in the following step 602, and this application does not impose any limitation on this.
[0142] For example, Fig. 7A As described above, after detecting the third operation, the electronic device enters the second screen-off state interface 704 from the AOD interface 703 , and then turns on the screen to enter the lock screen interface 701 .
[0143] In a possible embodiment, the refresh rate of the AOD interface is less than or equal to the refresh rate of interfaces other than the AOD interface.
[0144] The refresh rate of the AOD interface may be the minimum refresh rate supported by the LCD screen of the electronic device. The refresh rate of the AOD interface is usually lower than the refresh rate of other interfaces other than the AOD interface, but the refresh rate of the AOD interface may be the same as the refresh rate of other interfaces, and this application does not limit this.
[0145] 602. The electronic device enters a second screen-off state, where the second screen-off state is a screen-off state entered from the AOD interface. In the second screen-off state, the electronic device turns off the screen and the TDDIIC is not powered off.
[0146] Among them, the second screen-off state is the state of turning off the screen from the AOD interface, such as Fig. 7A As shown, when entering the screen-off state from the AOD interface 703, it is the second screen-off state, that is, the interface 704 is the interface 704 in the second screen-off state.
[0147] The process can be as follows Figure 7C As shown, when the screen is turned off for the first time, TDDIIC is powered off and enters the first screen-off state, and then TDDIIC is powered on to enter the AOD screen-on state (AOD interface). At this time, under the AOD interface, the electronic device supports a special mode (the time can be reported when the screen is on). The special mode can be found in the introduction of step 601 above, and this application will not go into details here. When the screen is turned off from the AOD screen-on state (the second screen-off state), TDDIIC is not powered off, and when returning to the AOD screen-on state from the second screen-off state, the special mode is entered, and when returning to the screen-on state from the AOD screen-on state, the special mode is exited.
[0148] Optional, in Figure 7C In the process shown, if you return to the screen-on state directly from the second screen-off state, you will no longer enter the special mode.
[0149] In a possible embodiment, the electronic device controls whether the TDDIIC is completely powered off through a circuit control flag. Specifically, before entering the second screen-off state, the circuit control flag is set to a first value, and the circuit control flag is used to indicate whether the TDDIIC is blocked from powering off. When the circuit control flag is the first value, it indicates that when the TDDIIC is powered off, the TDDIIC is blocked from powering off.
[0150] Combination Figure 7C From the perspective of FIG. 1 , when entering the second screen-off state from the AOD screen-on state, the circuit control flag is set to the first value.
[0151] In a possible embodiment, if the electronic device detects a third operation in the screen-off display interface, the circuit control flag is set to a second value. When the circuit control flag is the second value, it indicates that the TDDIIC is not prevented from powering off when the TDDIIC is powered off.
[0152] Combination Figure 7C From the above, it can be seen that when exiting the special mode (from the AOD screen-on state to the screen-off state), the circuit control flag bit should be set to the second value.
[0153] In a possible embodiment, the flag bit may be a tddi_aod_keep_poweron flag bit. Fig.7D The following is a further introduction to the circuit control flags in each scenario:
[0154] (a) From the on screen state to the first off screen state
[0155] When the system notifies to light up the screen, the tddi_aod_keep_poweron flag is set to 0. If the screen is turned off at this time, the LCD driver detects that the tddi_aod_keep_poweron flag is set to 0 and does not prevent the TDDIIC from powering off. That is, the TDDIIC is completely powered off in this scenario.
[0156] The specific method of setting the tddi_aod_keep_poweron flag bit to 0 is: when executing the lcm_unprepare function, the tddi_aod_keep_poweron flag bit is set to 0. The lcm_unprepare function is used to control the screen of the electronic device to be turned off.
[0157] The system notifies to light up the screen. This process can be specifically that the system or an application running in the system issues a light-up screen instruction. The internal implementation of the electronic device can be specifically as follows: the system sends the application screen rendered by SurfaceFlinger to the LCD driver, and the LCD driver controls the LCD screen to light up, and continues to send the rendered application screen to TDDIIC. At the same time, the system sends the application brightness to the Backlight driver, and the Backlight driver controls the backlight layer to light up according to the application brightness.
[0158] (b) AOD screen on
[0159] After the screen is turned off for the first time (in the first screen off state), AOD again notifies the screen to turn on through lcd_kit_alpm_setting. The internal implementation of the electronic device of this process can be seen in the above Figure 5 As shown in the display process in, this application will not be repeated here. When the AOD screen is on, the tddi_aod_keep_poweron flag is still 0, the TDDIIC performs a complete power-on process, the TDDI IC completes the power-on, and displays the AOD interface.
[0160] Among them, there are two situations in the AOD screen-on state. One is that the AOD display time reaches the preset time and the screen is automatically turned off; the other is that a third operation is detected on the AOD interface and the screen-on process is entered (entering the lock screen interface mentioned above).
[0161] In the first case of timeout screen off (AOD display time reaches the preset time), the LCD driver sets the tddi_aod_keep_poweron flag to 1 in the panel_doze_disable of the AOD exit process. In the subsequent TDDIIC power-off process, the LCD driver will prevent the TDDI IC from powering off because it detects that the tddi_aod_keep_poweron flag is 1. At this time, the electronic device is in the screen off state, but the TDDIIC does not power off, and the electronic device can respond to gestures normally.
[0162] Another case of the third operation: The LCD driver first executes the panel_doze_disable function to exit AOD, and sets the tddi_aod_keep_poweron flag bit to 1 when executing the panel_doze_disable function.
[0163] After executing the panel_doze_disable function, execute the panel_doze_post_disp_on function, which is used to determine whether the AOD state is in the exit state. If the AOD state is in the exit state, the tddi_aod_keep_poweron flag is set to 0; if the AOD state is not in the exit state, keep the tddi_aod_keep_poweron flag set to 1. This ensures that the screen is turned off in the normal screen state and does not prevent the TDDIIC from powering off.
[0164] 603. If the electronic device detects the first operation in the second screen-off state, it responds to the first operation and re-enters the AOD interface.
[0165] Since the TDDIIC is powered off in the second screen-off state, it can still respond to the user's operation on the screen, thereby re-entering the AOD interface from the second screen-off state and realizing the complete AOD function.
[0166] In a possible embodiment, if the electronic device detects a third operation in the second screen-off state, it responds to the third operation by lighting up the screen to display the AOD interface.
[0167] The third operation can be referred to in the above description, and the present application will not elaborate on it here. That is to say, the electronic device responds differently when the same operation is performed in the AOD interface and in the second screen-off state.
[0168] In a possible embodiment, after detecting the third operation, the LCD driver of the electronic device determines whether it is currently in the AOD interface. If it is in the AOD interface, it responds to the third operation and enters the lock screen interface from the AOD interface; if it is in the second screen-off state, it responds to the third operation and lights up the screen to display the AOD interface.
[0169] See also Figure 8 , Figure 8 A schematic structural diagram of a screen-off display device 800 provided in an embodiment of the present application. Figure 8 The screen-off display device shown may be an electronic device, a device in an electronic device, or a device that can be used in conjunction with an electronic device. Figure 8 The screen-off display device shown may include a display unit 801 and a control unit 802. Among them:
[0170] The display unit 801 is used to exit the first screen-off state and display the AOD interface. The first screen-off state is a screen-off state entered from an interface other than the AOD interface. In the first screen-off state, the electronic device turns off the screen and the touch and display driver integrated circuit TDDIIC of the electronic device is powered off. The TDDIIC is used to detect the user's touch operation on the screen;
[0171] A control unit 802 is used to enter a second screen-off state, where the second screen-off state is a screen-off state entered from the AOD interface, where the electronic device turns off the screen and the TDDIIC is not powered off;
[0172] The control unit 802 is further configured to respond to the first operation and re-enter the AOD interface if a first operation is detected in the second screen-off state.
[0173] In a possible implementation, the display unit 801 is further configured to exit the first screen-off state and display a dynamic image on the AOD interface;
[0174] The display unit 801 is further configured to display a static image on the AOD interface after the dynamic image is displayed for a preset time.
[0175] In a possible implementation, the display unit 801 is further configured to display a dynamic picture on the AOD interface if a second operation on the touch screen is detected while a static picture is displayed on the AOD interface.
[0176] In a possible implementation, the control unit 802 is further configured to, if a third operation is detected in the AOD interface, respond to the third operation and enter the lock screen interface from the AOD interface.
[0177] In one possible implementation, the control unit 802 is also used to set the circuit control flag to a first value when entering the second screen-off state, and the circuit control flag is used to indicate whether the TDDIIC is prevented from powering off. When the circuit control flag is the first value, it indicates that when the TDDIIC is powered off, the TDDIIC is prevented from powering off.
[0178] In a possible implementation, the control unit 802 is further configured to make the refresh rate of the AOD interface less than or equal to the refresh rate of interfaces other than the AOD interface.
[0179] In a possible implementation manner, the refresh rate of the AOD interface is less than or equal to the refresh rate of interfaces other than the AOD interface.
[0180] For the case where the screen-off display device may be a chip or a chip system, see Fig. 9 Schematic diagram of the chip structure shown. Fig. 9 The chip 900 shown includes a processor 901 and an interface 902. Optionally, it may also include a memory 903. The number of the processor 901 may be one or more, and the number of the interface 902 may be more than one.
[0181] For the case where the chip is used to implement the electronic device in the embodiment of the present application:
[0182] The interface 902 is used to receive or output signals;
[0183] The processor 901 is used to execute data processing operations of the electronic device.
[0184] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
[0185] It is understandable that some optional features in the embodiments of the present application may be implemented independently in certain scenarios without relying on other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features according to needs in certain scenarios. Accordingly, the screen-off display device provided in the embodiments of the present application may also implement these features or functions accordingly, which will not be elaborated here.
[0186] It should be understood that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose 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) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
[0187] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can 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 can 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 SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0188] The present application also provides a computer-readable storage medium, in which a computer program is stored. The computer program includes program instructions. When the program instructions are executed on an electronic device, the functions of any of the above method embodiments are implemented.
[0189] The present application also provides a computer program product. When the computer program product is executed on a computer, the computer can implement the functions of any of the above method embodiments.
[0190] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0191] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A screen-off display method, characterized in that: The method comprises: Exit the first screen-off state and display the AOD interface, wherein the first screen-off state is a screen-off state entered from an interface other than the AOD interface, in which the electronic device turns off the screen and the touch and display driver integrated circuit TDDIIC of the electronic device is powered off, and the TDDIIC is used to detect the user's touch operation on the screen; Entering a second screen-off state, where the second screen-off state is a screen-off state entered from the AOD interface, where the electronic device is screen-off and the TDDIIC is not powered off; When entering the second screen-off state, setting the circuit control flag bit to a first value, the circuit control flag bit is used to indicate whether the TDDIIC is blocked from powering off, and when the circuit control flag bit is the first value, indicating that when the TDDIIC is powered off, the TDDIIC is blocked from powering off; If a first operation is detected in the second screen-off state, the AOD interface is re-entered in response to the first operation.
2. The method according to claim 1, characterized in that The step of exiting the first screen-off state and displaying the AOD interface includes: Exit the first screen-off state, and display a dynamic picture on the AOD interface; After the dynamic image is displayed for a preset time, a static image is displayed on the AOD interface.
3. The method according to claim 2, characterized in that The method further comprises: If a second operation on the touch screen is detected while a static picture is displayed on the AOD interface, a dynamic picture is displayed on the AOD interface.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: If a third operation is detected in the AOD interface, in response to the third operation, the lock screen interface is entered from the AOD interface.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: If a third operation is detected in the second screen-off state, the AOD interface is displayed on the screen in response to the third operation.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: If a third operation is detected in the screen-off display interface, the circuit control flag is set to a second value. When the circuit control flag is the second value, it indicates that when the TDDIIC is powered off, the TDDIIC is not prevented from being powered off.
7. The method according to any one of claims 1 to 6, characterized in that: The refresh rate of the AOD interface is less than or equal to the refresh rate of interfaces other than the AOD interface.
8. An electronic device, comprising one or more memories and one or more processors, characterized in that: The memory is used to store a computer program; the processor is used to call the computer program so that the electronic device executes the method according to any one of claims 1 to 7.
9. A chip system, applied to electronic equipment, characterized in that: The chip system includes at least one processor and an interface, wherein the interface is used to receive instructions and transmit them to the at least one processor; the at least one processor executes the instructions so that the electronic device executes the method as described in any one of claims 1-7.
10. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
11. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Screen-off method and electronic equipment
CN114281423A
Display control method, electronic equipment and storage medium
CN117711310A